.achievements_shell__2tsZL{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.achievements_eyebrow__3u8K_{margin:0 0 var(--space-4);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.achievements_sec__Sh1Fc{margin:0;font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);text-wrap:balance}.achievements_intro__j4mAu{padding:var(--space-11) 0 var(--space-9)}.achievements_intro__grid__ohkIA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-10);align-items:start}.achievements_intro__copy__wSKxp{padding-top:var(--space-6)}.achievements_intro__j4mAu p{margin:0 0 var(--space-6);font-size:var(--font-size-2xl);line-height:1.6;color:var(--grey-800);text-wrap:pretty}.achievements_intro__j4mAu p:last-child{margin-bottom:0}.achievements_intro__copy__wSKxp .achievements_first__nF1qX{margin-top:var(--space-6)}.achievements_stats__KZYcj{display:grid;gap:var(--space-6)}.achievements_stat__b7KFU{padding:var(--space-6) 0;border-top:var(--border-width-hairline) solid var(--color-border-strong)}.achievements_stat__b7KFU strong{display:block;font-size:35px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1;color:var(--color-text-brand)}.achievements_stat__b7KFU>span{display:block;margin-top:var(--space-3);font-size:var(--font-size-lg);color:var(--grey-700)}.achievements_intro__j4mAu[data-anim=true] .achievements_intro__grid__ohkIA>*,.achievements_intro__j4mAu[data-anim=true] .achievements_stat__b7KFU{opacity:0;transform:translateX(-32px);transition:opacity .7s var(--motion-easing-standard),transform .7s var(--motion-easing-standard)}.achievements_intro__j4mAu[data-in=true] .achievements_intro__grid__ohkIA>*,.achievements_intro__j4mAu[data-in=true] .achievements_stat__b7KFU{opacity:1;transform:none}.achievements_intro__j4mAu[data-in=true] .achievements_intro__grid__ohkIA>*+*{transition-delay:.2s}.achievements_intro__j4mAu[data-in=true] .achievements_stat__b7KFU:first-child{transition-delay:.25s}.achievements_intro__j4mAu[data-in=true] .achievements_stat__b7KFU:nth-child(2){transition-delay:.4s}.achievements_intro__j4mAu[data-in=true] .achievements_stat__b7KFU:nth-child(3){transition-delay:.55s}@media(prefers-reduced-motion:reduce){.achievements_intro__j4mAu .achievements_intro__grid__ohkIA>*,.achievements_intro__j4mAu .achievements_stat__b7KFU{opacity:1!important;transform:none!important;transition:none!important}}.achievements_awards__OszEy{padding:var(--space-10) 0 var(--space-11);background:var(--color-status-info-bg)}.achievements_awards__title__buNol{margin:0 0 var(--space-8);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.achievements_awards__bar__ePyiR{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-7);padding-bottom:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.achievements_awards__bar__ePyiR p{margin:0;font-size:var(--font-size-lg);color:var(--grey-700)}.achievements_agrid___YGRS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-9) var(--space-7);margin:0;padding:0;list-style:none}.achievements_acard__sAAsi{position:relative;display:flex;flex-direction:column;gap:var(--space-5);height:100%;line-height:normal;padding:var(--space-7);border:var(--border-width-hairline) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-surface-base);isolation:isolate;box-shadow:0 4px 0 0 #FD780251;transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.achievements_acard__sAAsi:hover{box-shadow:0 2px 6px rgba(16,24,40,.08),0 14px 34px rgba(16,24,40,.1);transform:translateY(-2px)}.achievements_acard__body__Av0B2{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.achievements_acard__sAAsi h3{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.35;color:var(--color-text-primary);text-wrap:pretty}.achievements_acard__sAAsi:hover h3{color:var(--color-text-brand)}.achievements_acard__sAAsi h3 button{padding:0;border:none;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer}.achievements_acard__sAAsi h3 button:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.achievements_acard__sAAsi h3 button:focus-visible{outline:none}.achievements_acard__sAAsi:has(h3 button:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.achievements_acard__sAAsi p{margin:0;font-size:var(--font-size-lg);color:var(--grey-700)}.achievements_acard__sAAsi .achievements_yr__Zp_X5{order:-1;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;color:var(--color-text-brand)}.achievements_acard__media__66pZ9{display:flex;align-items:flex-end;justify-content:center;width:100%;height:150px;margin-top:auto}.achievements_acard__media__66pZ9 img{display:block;max-width:100%;width:auto;height:100%;object-fit:contain;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.achievements_acard__sAAsi:hover .achievements_acard__media__66pZ9 img{transform:scale(1.05)}.achievements_band__SVTtm{box-shadow:0 4px 12px 0 rgba(0,0,0,.15);background:var(--white);padding:var(--space-10) 0}.achievements_band__inner__0u8bi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-7)}.achievements_band__SVTtm h2{margin:0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);max-width:28ch;text-wrap:balance}.achievements_band__SVTtm p{margin:var(--space-4) 0 0;font-size:var(--font-size-xl);color:var(--grey-700);max-width:46ch}@media(max-width:1100px){.achievements_agrid___YGRS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.achievements_intro__grid__ohkIA{grid-template-columns:minmax(0,1fr)}.achievements_stats__KZYcj{grid-template-columns:repeat(3,minmax(0,1fr))}.achievements_agrid___YGRS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.achievements_agrid___YGRS,.achievements_stats__KZYcj{grid-template-columns:minmax(0,1fr)}.achievements_sec__Sh1Fc{font-size:var(--font-size-5xl)}}.contact_shell__80yHV{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.contact_quick__cXc1R{margin-top:calc(-1 * var(--space-9));position:relative;z-index:1}.contact_quick__grid__a59IF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.contact_qcard__Qx6mi{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7);background:var(--color-surface-base);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);text-decoration:none;transition:var(--motion-transition-elevate)}.contact_qcard__Qx6mi:hover{box-shadow:var(--shadow-2);transform:translateY(-2px);text-decoration:none}.contact_qcard__Qx6mi .contact_ic__4UvzZ{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:var(--border-width-hairline) solid var(--color-border-default);background:var(--grey-50);color:var(--grey-900)}.contact_qcard__Qx6mi h2{margin:var(--space-3) 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.contact_qcard__Qx6mi strong{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);line-height:1.3}.contact_qcard__Qx6mi em{font-style:normal;font-size:var(--font-size-lg);color:var(--grey-700)}.contact_main__R6_Hi{padding:var(--space-11) 0}.contact_main__grid__T74ux{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-10);align-items:start}.contact_eyebrow__Vuuqb{margin:0 0 var(--space-4);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.contact_sec__iiNJe{margin:0;font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);text-wrap:balance}.contact_lede___205M{margin:var(--space-5) 0 var(--space-8);font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-text-primary);max-width:48ch}.contact_eform__pZh5B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-7)}.contact_efield__lqdSH{display:flex;flex-direction:column;gap:var(--space-2)}.contact_efield__lqdSH.contact_wide__PG5jr{grid-column:1/-1}.contact_efield__lqdSH label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary)}.contact_efield__lqdSH input,.contact_efield__lqdSH select,.contact_efield__lqdSH textarea{width:100%;min-height:44px;padding:var(--space-3) 0;border:none;border-bottom:var(--border-width-hairline) solid var(--color-border-strong);border-radius:0;background:transparent;font-family:var(--font-family-stack);font-size:var(--font-size-2xl);color:var(--color-text-primary)}.contact_efield__lqdSH textarea{resize:vertical;min-height:0;line-height:1.5;padding-top:0}.contact_efield__lqdSH input::placeholder,.contact_efield__lqdSH textarea::placeholder{color:var(--grey-700)}.contact_efield__lqdSH input:focus-visible,.contact_efield__lqdSH select:focus-visible,.contact_efield__lqdSH textarea:focus-visible{outline:none;border-bottom-color:var(--color-border-brand)}.contact_efield__lqdSH input[aria-invalid=true]{border-bottom:2px solid var(--color-text-danger)}.contact_esubmit__KPUnP{grid-column:1/-1;justify-self:start;min-width:200px}.contact_enote__2BPeT{grid-column:1/-1;margin:0;font-size:var(--font-size-md);color:var(--grey-700)}.contact_side__5DbMp{display:flex;flex-direction:column;gap:var(--space-7)}.contact_offices__z840g{display:flex;flex-direction:column;gap:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border-default)}.contact_office__KJrrs{padding-top:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border-default);padding-bottom:var(--space-6)}.contact_office__KJrrs h3{margin:0 0 var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.contact_office__KJrrs address{margin:0;font-style:normal;font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-text-primary)}.contact_office__KJrrs a{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:44px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none}.contact_office__KJrrs a:hover{color:var(--color-text-brand);text-decoration:underline;text-underline-offset:3px}.contact_direct__LJcgo{display:flex;flex-direction:column;gap:var(--space-5)}.contact_direct__LJcgo h3{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.contact_direct__LJcgo dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4) var(--space-5);align-items:baseline}.contact_direct__LJcgo dt{font-size:var(--font-size-lg);color:var(--grey-700)}.contact_direct__LJcgo dd{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.contact_direct__LJcgo dd a{color:var(--color-text-primary);text-decoration:none}.contact_direct__LJcgo dd a:hover{color:var(--color-text-brand)}.contact_social__oLyFx{display:flex;gap:var(--space-4)}.contact_social__oLyFx a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:var(--border-width-hairline) solid var(--color-border-default);color:var(--color-text-primary);transition:var(--motion-transition-color)}.contact_social__oLyFx a:hover{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-inverse)}.contact_map__EKiWb{background:var(--red-50);padding:var(--space-11) 0}.contact_map__frame__lN9KG{position:relative;border-radius:var(--radius-md);overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-default)}.contact_map__frame__lN9KG iframe{display:block;width:100%;height:420px;border:0}@media(max-width:900px){.contact_main__grid__T74ux,.contact_quick__grid__a59IF{grid-template-columns:minmax(0,1fr)}.contact_main__grid__T74ux{gap:var(--space-9)}.contact_eform__pZh5B{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.contact_sec__iiNJe{font-size:var(--font-size-5xl)}}.article_shell__bbPH1{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.article_ahead__2deL9{padding:var(--space-10) 0 var(--space-11)}.article_crumb___sLQp{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--orange-50);min-width:0}.article_crumb___sLQp a{flex:none;color:var(--color-text-inverse);text-decoration:none}.article_crumb___sLQp a:hover{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px}.article_crumb___sLQp span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article_ahead__meta__Rs3iT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--orange-50)}.article_ahead__meta__Rs3iT .article_cat__MqCYn{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-4);border-radius:999px;background:rgba(255,255,255,.2);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-inverse);text-decoration:none}.article_ahead__meta__Rs3iT a.article_cat__MqCYn:hover{background:rgba(255,255,255,.32);color:var(--color-text-inverse)}.article_ahead__2deL9 h1{margin:0;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.12;color:var(--color-text-inverse);text-wrap:balance}.article_ahero__RJ4zX{margin-top:calc(-1 * var(--space-9));position:relative;z-index:1}.article_ahero__RJ4zX figure{margin:0;max-width:min(100%,calc(560px * var(--ar, 1.333)))}.article_ahero__frame__hh9zb{position:relative;aspect-ratio:var(--ar,4/3);border-radius:var(--radius-md);overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-default);box-shadow:var(--shadow-1);background:var(--grey-50)}.article_ahero__frame__hh9zb img{object-fit:cover}.article_ahero__RJ4zX figcaption{margin:var(--space-4) 0 0;font-size:var(--font-size-md);color:var(--grey-700)}.article_art__GvtCB{padding:var(--space-10) 0 var(--space-11)}.article_art__grid__JI3Jz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--space-10);align-items:start}.article_prose__xBDQ4{max-width:78ch;min-width:0}.article_prose__xBDQ4>p:first-child{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:var(--font-letter-spacing-tight)}.article_prose__xBDQ4 h2{margin:var(--space-9) 0 var(--space-4);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.2;text-wrap:balance;scroll-margin-top:96px}.article_prose__xBDQ4>h2:first-child{margin-top:0}.article_prose__xBDQ4 h3{margin:var(--space-7) 0 var(--space-3);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.3;scroll-margin-top:96px}.article_prose__xBDQ4 h4,.article_prose__xBDQ4 h5,.article_prose__xBDQ4 h6{margin:var(--space-6) 0 var(--space-3);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight)}.article_prose__xBDQ4 p{margin:0 0 var(--space-5);font-size:var(--font-size-2xl);line-height:1.65;color:var(--color-text-primary);text-wrap:pretty}.article_prose__xBDQ4 a{color:var(--color-text-tertiary);text-decoration:underline;text-underline-offset:2px}.article_prose__xBDQ4 a:hover{color:var(--color-text-brand)}.article_prose__xBDQ4 b,.article_prose__xBDQ4 strong{font-weight:var(--font-weight-semibold)}.article_prose__xBDQ4 :is(h2,h3,h4,h5,h6,summary) :is(strong,b){font-weight:inherit}.article_prose__xBDQ4 hr{margin:var(--space-8) 0;border:0;border-top:var(--border-width-hairline) solid var(--color-border-default)}.article_prose__xBDQ4 ul{margin:0 0 var(--space-6);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.article_prose__xBDQ4 ul>li{position:relative;padding-left:calc(16px + var(--space-3));font-size:var(--font-size-xl);line-height:1.55}.article_prose__xBDQ4 ul>li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:var(--color-text-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat}.article_prose__xBDQ4 ol{margin:0 0 var(--space-6);padding-left:var(--space-7);list-style:decimal;display:flex;flex-direction:column;gap:var(--space-3)}.article_prose__xBDQ4 ol>li{font-size:var(--font-size-xl);line-height:1.55;padding-left:var(--space-2)}.article_prose__xBDQ4 ol>li::marker{color:var(--color-text-brand);font-weight:var(--font-weight-semibold)}.article_prose__xBDQ4 li>ol,.article_prose__xBDQ4 li>ul{margin:var(--space-3) 0 0}.article_prose__xBDQ4 li p{margin:0;font-size:inherit}.article_prose__xBDQ4 blockquote{margin:var(--space-8) 0;padding:var(--space-7) var(--space-8);border-left:var(--border-width-emphasis) solid var(--color-action-primary);background:var(--orange-50)}.article_prose__xBDQ4 blockquote p{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:var(--font-letter-spacing-tight)}.article_prose__xBDQ4 blockquote p+p{margin-top:var(--space-4)}.article_prose__xBDQ4 blockquote cite{display:block;margin-top:var(--space-4);font-size:var(--font-size-lg);font-style:normal;color:var(--grey-700)}.article_prose__xBDQ4 figure{margin:var(--space-7) 0}.article_prose__xBDQ4 figure:has(table){overflow-x:auto}.article_prose__xBDQ4 table{width:100%;margin:var(--space-7) 0 var(--space-8);border-collapse:collapse;font-size:var(--font-size-lg)}.article_prose__xBDQ4 figure table{margin:0}.article_prose__xBDQ4 td,.article_prose__xBDQ4 th{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.article_prose__xBDQ4 thead td,.article_prose__xBDQ4 thead th{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-800)}.article_prose__xBDQ4 tbody th{font-weight:var(--font-weight-semibold)}.article_prose__xBDQ4 tbody tr:last-child td,.article_prose__xBDQ4 tbody tr:last-child th{border-bottom:none}.article_prose__xBDQ4 caption{margin-bottom:var(--space-4);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-brand);text-align:left}.article_prose__xBDQ4 img{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm)}.article_prose__xBDQ4 figcaption{margin-top:var(--space-3);font-size:var(--font-size-md);color:var(--grey-700)}.article_prose__xBDQ4 iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius-sm)}.article_prose__xBDQ4 [data-faq]{display:flex;flex-direction:column;border-top:var(--border-width-hairline) solid var(--color-border-default)}.article_prose__xBDQ4 details{border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.article_prose__xBDQ4 summary{position:relative;display:block;min-height:52px;padding:var(--space-5) var(--space-9) var(--space-5) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.4;color:var(--color-text-primary);cursor:pointer;list-style:none}.article_prose__xBDQ4 summary::-webkit-details-marker{display:none}.article_prose__xBDQ4 summary:hover{color:var(--color-text-brand)}.article_prose__xBDQ4 summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.article_prose__xBDQ4 summary:after,.article_prose__xBDQ4 summary:before{content:"";position:absolute;right:4px;top:50%;width:16px;height:2px;background:var(--color-text-brand);transform:translateY(-50%);transition:transform var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}.article_prose__xBDQ4 summary:after{transform:translateY(-50%) rotate(90deg)}.article_prose__xBDQ4 details[open] summary:after{transform:translateY(-50%) rotate(180deg);opacity:0}.article_prose__xBDQ4 details>div{padding:0 var(--space-9) var(--space-6) 0}.article_prose__xBDQ4 details>div>:last-child{margin-bottom:0}.article_prose__xBDQ4 details>div p{font-size:var(--font-size-xl);line-height:1.6;color:var(--grey-800)}.article_atags__ViNaF{margin-top:var(--space-9);padding-top:var(--space-8);border-top:var(--border-width-hairline) solid var(--color-border-default)}.article_atags__ViNaF h2{margin:0 0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand)}.article_atags__ViNaF ul{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.article_atags__ViNaF a{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-5);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:999px;font-size:var(--font-size-md);color:var(--color-text-primary);text-decoration:none;transition:var(--motion-transition-color)}.article_atags__ViNaF a:hover{border-color:var(--color-border-brand);color:var(--color-text-brand)}.article_cmts__9z_A5{margin-top:var(--space-9);padding-top:var(--space-8);border-top:var(--border-width-hairline) solid var(--color-border-default)}.article_cmts__9z_A5 h2{margin:0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight)}.article_cmts__count__NgxTu{margin:var(--space-3) 0 var(--space-7);font-size:var(--font-size-lg);color:var(--grey-700)}.article_cmts__list__EiNJB{display:flex;flex-direction:column;gap:var(--space-6);margin:0 0 var(--space-9);padding:0;list-style:none}.article_cmts__list__EiNJB li{display:flex;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.article_cmts__list__EiNJB li:last-child{border-bottom:none;padding-bottom:0}.article_cmts__ini__KP_3B{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-muted);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.article_cmts__who__7y15_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-2);font-size:var(--font-size-lg)}.article_cmts__who__7y15_ strong{font-weight:var(--font-weight-semibold)}.article_cmts__who__7y15_ time{font-size:var(--font-size-md);color:var(--grey-700)}.article_cmts__body__lEp8F{margin:0;font-size:var(--font-size-xl);line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.article_cmts__form__LlEcJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-7)}.article_cmts__form__LlEcJ h3{grid-column:1/-1;margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight)}.article_arail__3BVOh{position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--space-8)}.article_toc__9MfDg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-left:var(--border-width-hairline) solid var(--color-border-default)}.article_toc__9MfDg a{display:block;margin-left:-1px;padding:var(--space-3) var(--space-5);border-left:var(--border-width-emphasis) solid transparent;font-size:var(--font-size-lg);line-height:1.4;color:var(--color-text-primary);text-decoration:none}.article_toc__9MfDg a:hover{color:var(--color-text-brand);border-left-color:var(--color-action-primary)}.article_share__kqN0Z{display:flex;gap:var(--space-3)}.article_share__kqN0Z a,.article_share__kqN0Z button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:var(--border-width-hairline) solid var(--color-border-default);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:var(--motion-transition-color)}.article_share__kqN0Z a:hover,.article_share__kqN0Z button:hover{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-inverse)}.article_share__note__MH5CK{margin:var(--space-3) 0 0;min-height:1.4em;font-size:var(--font-size-md);color:var(--grey-700)}.article_author__5aliC{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm)}.article_author__ini__rYXsT{flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-muted);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.article_author__5aliC strong{display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.article_author__5aliC span{font-size:var(--font-size-md);color:var(--grey-700)}.article_next__NhOym{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.article_next__NhOym li{border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.article_next__NhOym li:last-child{border-bottom:none}.article_next__NhOym a{display:block;padding:var(--space-5) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--color-text-primary);text-decoration:none}.article_next__NhOym a:hover{color:var(--color-text-brand)}@media(max-width:1100px){.article_art__grid__JI3Jz{grid-template-columns:minmax(0,1fr)}.article_arail__3BVOh{position:static}}@media(max-width:900px){.article_ahead__2deL9 h1{font-size:var(--font-size-6xl)}.article_prose__xBDQ4>p:first-child{font-size:var(--font-size-2xl)}}@media(max-width:640px){.article_cmts__form__LlEcJ{grid-template-columns:minmax(0,1fr)}.article_prose__xBDQ4 h2{font-size:var(--font-size-4xl)}.article_prose__xBDQ4 blockquote{padding:var(--space-6)}.article_prose__xBDQ4 details>div,.article_prose__xBDQ4 summary{padding-right:var(--space-8)}}.article_mtoc__ORffO{display:none;margin:0 0 var(--space-8);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-base)}.article_mtoc__ORffO summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;padding:0 var(--space-5);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;list-style:none}.article_mtoc__ORffO summary::-webkit-details-marker{display:none}.article_mtoc__ORffO summary span{font-size:var(--font-size-md);font-weight:var(--font-weight-base);color:var(--grey-700)}.article_mtoc__ORffO summary:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.article_mtoc__ORffO[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.article_mtoc__ORffO summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.article_mtoc__ORffO nav{padding:0 var(--space-5) var(--space-5)}@media(max-width:1100px){.article_mtoc__ORffO{display:block}.article_rtoc__niqp0{display:none}}.legal_shell__pd42w{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.legal_legal__VqzVq{padding:var(--space-10) 0 var(--space-11)}.legal_legal__grid__KNEG1{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--space-10);align-items:start}.legal_toc__ihrPB{position:sticky;top:calc(65px + var(--space-8))}.legal_toc__ihrPB p{margin:0 0 var(--space-4);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-700)}.legal_toc__ihrPB ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-left:var(--border-width-hairline) solid var(--color-border-default)}.legal_toc__ihrPB a{display:block;padding:var(--space-3) 0 var(--space-3) var(--space-5);margin-left:-1px;border-left:2px solid transparent;font-size:var(--font-size-lg);line-height:1.4;color:var(--grey-700);text-decoration:none;transition:var(--motion-transition-color)}.legal_toc__ihrPB a:hover{color:var(--color-text-primary);border-left-color:var(--color-border-brand)}.legal_body__ok6_p{max-width:78ch;min-width:0}.legal_updated__X9K_D{margin:0 0 var(--space-7);font-size:var(--font-size-lg);color:var(--grey-700)}.legal_intro__5fwO_{margin:0 0 var(--space-8);font-size:var(--font-size-3xl);line-height:1.55;color:var(--color-text-primary);text-wrap:pretty}.legal_body__ok6_p a{color:var(--color-text-brand);text-decoration:underline;text-underline-offset:2px}.legal_body__ok6_p a:hover{color:var(--color-action-primary-hover)}.legal_sec__G0wm7{padding:var(--space-7) 0;border-top:var(--border-width-hairline) solid var(--color-border-default);scroll-margin-top:96px}.legal_sec__G0wm7 h2{margin:0 0 var(--space-4);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.3;text-wrap:balance}.legal_sec__G0wm7 p{margin:0 0 var(--space-4);font-size:var(--font-size-2xl);line-height:1.65;color:var(--color-text-primary);text-wrap:pretty}.legal_sec__G0wm7 ol:last-child,.legal_sec__G0wm7 p:last-child,.legal_sec__G0wm7 ul:last-child{margin-bottom:0}.legal_sec__G0wm7 ol,.legal_sec__G0wm7 ul{margin:0 0 var(--space-5);padding-left:var(--space-7);display:flex;flex-direction:column;gap:var(--space-3)}.legal_sec__G0wm7 ul{list-style:disc}.legal_sec__G0wm7 ol{list-style:decimal}.legal_sec__G0wm7 li{font-size:var(--font-size-2xl);line-height:1.55;padding-left:var(--space-2)}.legal_sec__G0wm7 li::marker{color:var(--color-text-brand)}.legal_term__4mDY1{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-5)}.legal_term__n__OoYxj{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface-brand-subtle);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--orange-700)}.legal_term__4mDY1 h2{margin-top:var(--space-2)}@media(max-width:1000px){.legal_legal__grid__KNEG1{grid-template-columns:minmax(0,1fr)}.legal_toc__ihrPB{display:none}}@media(max-width:640px){.legal_legal__VqzVq{padding:var(--space-8) 0 var(--space-10)}.legal_intro__5fwO_{font-size:var(--font-size-2xl)}.legal_term__4mDY1{grid-template-columns:30px minmax(0,1fr);gap:var(--space-4)}.legal_term__n__OoYxj{width:30px;height:30px}}.PageHead_phead___gYms{padding:var(--space-10) 0 var(--space-11)}.PageHead_shell___f56y{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.PageHead_crumb__637C5{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--orange-50)}.PageHead_crumb__637C5 a{color:var(--color-text-inverse);text-decoration:none}.PageHead_crumb__637C5 a:hover{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px}.PageHead_phead___gYms h1{margin:0;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.1;color:var(--color-text-inverse);max-width:26ch}.PageHead_sub__XOhC_{margin:var(--space-5) 0 0;font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-text-inverse);max-width:52ch}.PageHead_lede__8L34L{margin:var(--space-5) 0 0;max-width:64ch}.PageHead_lede__8L34L p{margin:0 0 var(--space-4);font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-text-inverse)}.PageHead_lede__8L34L>:last-child{margin-bottom:0}.PageHead_lede__8L34L :is(strong,b){font-weight:var(--font-weight-semibold)}.PageHead_lede__8L34L a{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.PageHead_phead___gYms h1{font-size:var(--font-size-6xl)}}.agent_shell__HIctK{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.agent_agent__yBJ0j{padding:var(--space-9) 0 var(--space-8)}.agent_agent__grid__oC_gu{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--space-10);align-items:start}.agent_acard__1kOoA{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-7);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-base)}.agent_acard__photo__1sO5t{position:relative;aspect-ratio:4/5;border-radius:var(--radius-xs);overflow:hidden;background:var(--grey-50);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-7xl);font-weight:var(--font-weight-semibold);color:var(--grey-600)}.agent_acard__photo__1sO5t img{object-fit:cover;object-position:top}.agent_acard__name__HY6OA{margin:var(--space-3) 0 0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.agent_acard__role__6IfUn{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);color:var(--grey-700)}.agent_acard__1kOoA .btn{width:100%}.agent_acard__lines__b53_w{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-5) 0 0;border-top:var(--border-width-hairline) solid var(--color-border-default);list-style:none;font-size:var(--font-size-lg);color:var(--grey-700)}.agent_acard__lines__b53_w li{display:flex;align-items:center;gap:var(--space-3);min-width:0}.agent_acard__lines__b53_w a{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none;overflow-wrap:anywhere}.agent_acard__lines__b53_w a:hover{color:var(--color-border-brand)}.agent_acard__social__Lc6hP{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.agent_acard__social__Lc6hP a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;border:var(--border-width-hairline) solid var(--color-border-default);color:var(--color-text-primary);transition:var(--motion-transition-color)}.agent_acard__social__Lc6hP a:hover{border-color:var(--color-border-brand);color:var(--color-border-brand)}.agent_agent__main__kB7qW{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.agent_ablock__h__J2siv{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.agent_ablock__h__J2siv span{color:var(--color-text-brand)}.agent_ablock__lede__3EC6l{margin:0 0 var(--space-4);font-size:var(--font-size-3xl);line-height:1.5;color:var(--color-text-primary);max-width:60ch;text-wrap:pretty}.agent_ablock__lede__3EC6l:last-child{margin-bottom:0}.agent_ablock__p__8QJjb{margin:0 0 var(--space-5);font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-text-primary);max-width:60ch}.agent_achips__qHOTG{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.agent_achips__qHOTG a,.agent_achips__qHOTG li>span{display:inline-flex;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--grey-50);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;transition:var(--motion-transition-color)}.agent_achips__qHOTG a span{display:inline-flex;min-width:22px;height:22px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-base);font-size:var(--font-size-md);color:var(--grey-700)}.agent_achips__qHOTG a:hover{background:var(--orange-50);color:var(--orange-700)}@media(max-width:900px){.agent_agent__grid__oC_gu{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.agent_acard__photo__1sO5t{width:160px;font-size:var(--font-size-6xl)}}.search_suggest__hZaAR{position:absolute;z-index:1;top:calc(100% + var(--space-3));left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));background:var(--white);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-2);overflow:hidden;animation:search_suggest-in__r8RdU var(--motion-duration-instant) var(--motion-easing-out)}.search_suggest__hZaAR[hidden]{display:none}.search_suggest__hZaAR ul{list-style:none;margin:0;padding:var(--space-2);max-height:min(420px,60vh);overflow-y:auto}.search_suggest__item__1etjU{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:var(--motion-transition-color)}.search_suggest__item__1etjU[aria-selected=true]{background:var(--color-surface-brand-subtle)}.search_suggest__icon__pLumN{flex:none;color:var(--color-text-secondary)}.search_suggest__item__1etjU[aria-selected=true] .search_suggest__icon__pLumN{color:var(--color-text-primary)}.search_suggest__text__IC0fO{display:flex;flex-direction:column;min-width:0}.search_suggest__label__F6eXF{font-size:var(--font-size-md);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_suggest__label__F6eXF mark{background:none;color:inherit;font-weight:var(--font-weight-semibold)}.search_suggest__detail__CtSmo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_suggest__detail__CtSmo,.search_suggest__foot__Nwp5Q{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.search_suggest__foot__Nwp5Q{margin:0;padding:var(--space-3) var(--space-5);border-top:var(--border-width-hairline) solid var(--color-border-default)}@keyframes search_suggest-in__r8RdU{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.search_suggest__hZaAR{animation:none}}.property_shell__EfZfq{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter)}.property_dhead__D0IMQ{padding:var(--space-6) 0 0}.property_dcrumb__zgPdH{margin:0 0 var(--space-5);font-size:var(--font-size-md);color:var(--grey-700)}.property_dcrumb__zgPdH ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.property_dcrumb__zgPdH li,.property_dcrumb__zgPdH ol{display:flex;align-items:center;gap:var(--space-3)}.property_dcrumb__zgPdH li:not(:last-child):after{content:"/";color:var(--color-border-strong)}.property_dcrumb__zgPdH a{color:var(--grey-700);text-decoration:none}.property_dcrumb__zgPdH a:hover{color:var(--color-text-brand)}.property_dcrumb__zgPdH li:last-child{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.property_galwrap__P7Sjr{position:relative}.property_gal2__wtmrr{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-4)}.property_gal2__wtmrr button{position:relative;display:block;padding:0;border:none;background:var(--grey-50);cursor:pointer;overflow:hidden;border-radius:var(--radius-sm)}.property_gal2__wtmrr button:first-of-type{grid-row:span 2;aspect-ratio:16/11}.property_gal2__wtmrr img{object-fit:cover;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.property_gal2__wtmrr button:hover img{transform:scale(1.03)}.property_gal2__wtmrr .property_more__3Y4dy{inset:0;display:flex;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.property_gal2__wtmrr .property_more__3Y4dy,.property_garrow__mSF8Z{position:absolute;align-items:center;justify-content:center;background:rgba(0,0,0,.45);color:var(--color-text-inverse)}.property_garrow__mSF8Z{top:50%;z-index:2;width:44px;height:44px;transform:translateY(-50%);display:inline-flex;border:none;border-radius:999px;cursor:pointer;transition:var(--motion-transition-color)}.property_garrow__mSF8Z:hover{background:var(--color-surface-inverse)}.property_garrow__mSF8Z[data-dir=prev]{left:var(--space-5)}.property_garrow__mSF8Z[data-dir=next],.property_gcount__IxBAL{right:calc(31% + var(--space-6))}.property_gcount__IxBAL{position:absolute;bottom:var(--space-5);z-index:2;display:flex;gap:var(--space-3)}.property_gcount__IxBAL button{display:inline-flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-5);border:none;border-radius:999px;background:rgba(0,0,0,.6);font-family:var(--font-family-stack);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);cursor:pointer;transition:var(--motion-transition-color)}.property_gcount__IxBAL button:hover{background:var(--color-surface-inverse)}.property_gal2__wtmrr[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.property_gal2__wtmrr[data-count="1"]~.property_garrow__mSF8Z,.property_gal2__wtmrr[data-count="1"]~.property_gcount__IxBAL{right:var(--space-5)}.property_dchips__McfSX{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-7) 0 0;padding:0;list-style:none}.property_dchips__McfSX li{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--grey-50);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.property_dchips__McfSX li[data-tone=new-launch]{background:#e6f6ea;color:#1c6b33}.property_dchips__McfSX li[data-tone=under-construction]{background:#fdf1dc;color:#8a5300}.property_dchips__McfSX li[data-tone=ready-to-move-in]{background:#e3f4f4;color:#1d6b6b}.property_dchips__McfSX li[data-tone=resale]{background:var(--orange-50);color:var(--orange-700)}.property_dchips__McfSX li[data-tone=rera]{background:#e8f0fd;color:#1e4fae}.property_dchips__McfSX li span[aria-hidden]{display:inline-flex;color:var(--grey-700)}.property_dchips__McfSX li[data-tone] span[aria-hidden]{color:inherit}.property_dtop__VbBxg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5) var(--space-8);align-items:start;padding:var(--space-5) 0 var(--space-7)}.property_dtitle___SDwt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.property_dtop__VbBxg h1{margin:0;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.1}.property_dacts__Ax2c4{display:flex;gap:var(--space-3)}.property_dacts__Ax2c4 a,.property_dacts__Ax2c4 button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:999px;background:transparent;color:var(--color-text-primary);cursor:pointer;transition:var(--motion-transition-color)}.property_dacts__Ax2c4 a:hover,.property_dacts__Ax2c4 button:hover{border-color:var(--color-border-brand);color:var(--color-text-brand)}.property_dacts__Ax2c4 button[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-inverse)}.property_dby__qoz63{margin:var(--space-4) 0 0;font-size:var(--font-size-xl);color:var(--grey-700)}.property_dby__qoz63 a{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.property_dby__qoz63 a:hover{color:var(--color-text-brand)}.property_daddr__XPbZJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--font-size-2xl);color:var(--grey-700)}.property_daddr__XPbZJ span[aria-hidden]{display:inline-flex;color:var(--grey-700)}.property_dtop__side__sNYsd{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);text-align:right}.property_dprice__kebO8{margin:0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.15;color:var(--color-text-brand)}.property_dfacts__7F8hW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);padding:var(--space-7) 0;border-top:var(--border-width-hairline) solid var(--color-border-default)}.property_dfact__wuZye{display:flex;flex-direction:column;gap:var(--space-3)}.property_dfact__wuZye .property_lb__iSk2_{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-lg);color:var(--grey-700)}.property_dfact__wuZye .property_lb__iSk2_ span[aria-hidden]{display:inline-flex;color:var(--grey-700)}.property_dfact__wuZye strong{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.property_viewer__yvXwu{margin:0;width:100%}.property_viewer__img__s1wvn{position:relative;display:block;width:100%;aspect-ratio:4/3;max-height:78vh;border-radius:var(--radius-xs);overflow:hidden}.property_viewer__img__s1wvn img{object-fit:contain}.property_viewer__yvXwu figcaption{margin-top:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;color:rgba(255,255,255,.7)}.property_viewer__nav__N_UD7{display:flex;gap:var(--space-3)}.property_viewer__nav__N_UD7 button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:var(--border-width-hairline) solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:var(--color-text-inverse);cursor:pointer}.property_viewer__nav__N_UD7 button:hover{background:rgba(255,255,255,.16)}.property_dnav__VaTCV{position:sticky;top:var(--dnav-top,65px);z-index:15;margin-top:var(--space-8);background:rgba(255,255,255,.97);border-top:var(--border-width-hairline) solid var(--color-border-default);border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.property_dnav__in__eiZJf{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.property_dnav__bar__ZnyUv{display:none;position:absolute;left:0;right:0;bottom:6px;height:3px;border-radius:999px;background:var(--grey-200);pointer-events:none}.property_dnav__bar__ZnyUv span{position:absolute;top:0;bottom:0;border-radius:inherit;background:var(--grey-700)}.property_dnav__VaTCV ul{min-width:0;display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.property_dnav__VaTCV ul::-webkit-scrollbar{display:none}.property_dnav__VaTCV ul a{display:inline-flex;align-items:center;min-height:52px;padding:0 var(--space-5);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--grey-700);text-decoration:none;border-bottom:var(--border-width-emphasis) solid transparent;white-space:nowrap;transition:var(--motion-transition-color)}.property_dnav__VaTCV ul a:hover{color:var(--color-text-primary)}.property_dnav__VaTCV ul a[aria-current=true]{color:var(--color-text-primary);border-bottom-color:var(--color-action-primary)}.property_dbody__27mZR{padding:var(--space-10) 0 var(--space-11)}.property_dbody__grid__riTUE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--space-9);align-items:start}.property_dsec__EztCB{scroll-margin-top:calc(var(--dnav-top,65px) + 64px);padding-bottom:var(--space-9);margin-bottom:var(--space-9);border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.property_dsec__EztCB:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.property_dsec__EztCB>h2{margin:0 0 var(--space-6);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight)}.property_dsec__EztCB p{margin:0 0 var(--space-5);font-size:var(--font-size-xl);line-height:1.65;color:var(--color-text-primary);text-wrap:pretty}.property_dsec__EztCB p a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.property_dsec__EztCB p a:hover{color:var(--color-text-brand)}.property_dsec__EztCB h3{margin:var(--space-7) 0 var(--space-4);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight)}.property_prose__DqjdF ol,.property_prose__DqjdF ul{margin:0 0 var(--space-5);padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-xl);line-height:1.55;color:var(--color-text-primary)}.property_prose__DqjdF ul{list-style:disc}.property_prose__DqjdF ol{list-style:decimal}.property_prose__DqjdF strong{font-weight:var(--font-weight-semibold)}.property_prose__DqjdF table{width:100%;border-collapse:collapse;margin:0 0 var(--space-5);font-size:var(--font-size-lg)}.property_prose__DqjdF td,.property_prose__DqjdF th{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border-default);text-align:left}.property_prose__DqjdF figure{margin:0}.property_dstats__aa09Y{display:grid;grid-template-columns:repeat(var(--stats,4),minmax(0,1fr));gap:var(--space-4);margin:0 0 var(--space-8)}.property_dstat__3PtCA{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);min-height:128px;padding:var(--space-5);border-radius:var(--radius-sm);color:var(--color-text-inverse)}.property_dstat__3PtCA:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-repeat:no-repeat;background-size:150% auto;background-position:60% 40%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='7' stroke-opacity='0.22' stroke-linecap='round'%3E%3Cpath d='M40 70 C 150 20, 300 60, 360 110 C 300 140, 120 110, 60 140'/%3E%3Cpath d='M50 120 C 160 70, 310 110, 366 160 C 306 190, 126 160, 66 190'/%3E%3Cpath d='M60 170 C 170 120, 320 160, 372 210 C 312 240, 132 210, 72 240'/%3E%3C/g%3E%3C/svg%3E")}.property_dstat__3PtCA:first-child{background:var(--orange-700)}.property_dstat__3PtCA:nth-child(2){background:var(--grey-900)}.property_dstat__3PtCA:nth-child(3){background:var(--grey-800)}.property_dstat__3PtCA:nth-child(4){background:var(--orange-700)}.property_dstat__3PtCA .property_ic__xZv0o{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-base);color:var(--grey-900)}.property_dstat__3PtCA strong{min-height:2.4em;display:flex;align-items:flex-end;margin:0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight);line-height:1.1;color:var(--color-text-inverse)}.property_dstat__3PtCA em{font-style:normal;min-height:2.8em;font-size:13px;line-height:1.4;color:var(--color-text-inverse)}.property_specrail__TwRr6{position:relative;padding:var(--space-8) 0 var(--space-7);background:var(--orange-50);border-radius:var(--radius-md)}.property_specs__Lcijm{display:flex;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-x}.property_specs__Lcijm:active{cursor:grabbing}.property_specs__Lcijm::-webkit-scrollbar{display:none}.property_specs__Lcijm>div{flex:0 0 clamp(200px,24%,260px);scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-7);border-left:var(--border-width-hairline) solid var(--color-border-default);user-select:none}.property_specs__Lcijm>div:first-child{border-left:none}.property_specs__Lcijm dt{font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--grey-700)}.property_specs__Lcijm dd{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);text-wrap:pretty}.property_specbar__eQbVG{margin:var(--space-7) var(--space-7) 0;height:3px;border-radius:999px;background:var(--orange-100);overflow:hidden}.property_specbar__eQbVG span{display:block;height:100%;border-radius:999px;background:var(--color-action-primary);transform-origin:left center;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.property_dls__JNkbf{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.property_dls__JNkbf li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-xs)}.property_dls__JNkbf li>span{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.property_dmap__HG23E{margin-bottom:var(--space-7);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}.property_dmap__HG23E iframe{display:block;width:100%;height:340px;border:0}.property_nbgrid__H1W5F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.property_nbcol__5QqMB h3{margin:0 0 var(--space-5);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight)}.property_nbcol__5QqMB dl{display:flex;flex-direction:column;margin:0}.property_nbcol__5QqMB dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width-hairline) dashed var(--color-border-default)}.property_nbcol__5QqMB dt{font-size:var(--font-size-lg);line-height:1.4;color:var(--color-text-primary)}.property_nbcol__5QqMB dd{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-brand);white-space:nowrap}.property_amen___6iYJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-7);margin:0;padding:0;list-style:none}.property_amen___6iYJ li{display:flex;align-items:flex-start;gap:var(--space-3);min-height:32px;font-size:var(--font-size-xl);color:var(--color-text-primary)}.property_amen___6iYJ li span[aria-hidden]{flex:0 0 auto;margin-top:3px;color:var(--grey-700)}.property_plans__head__dyv69{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.property_plans__head__dyv69 h2{margin:0;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight)}.property_carousel__nav__FH_p9{display:flex;gap:var(--space-3)}.property_cbtn__sDR8j{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--color-surface-inverse);border-radius:999px;background:var(--black);color:var(--white);cursor:pointer;transition:var(--motion-transition-color)}.property_cbtn__sDR8j:hover:not(:disabled){background:transparent;color:var(--color-text-primary)}.property_cbtn__sDR8j:disabled{opacity:.35;cursor:not-allowed}.property_plans__P5TLP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.property_plan__QdROi{margin:0;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-base);box-shadow:var(--shadow-1)}.property_plan__img__5FFyT{position:relative;display:block;aspect-ratio:4/3;background:var(--grey-50)}.property_plan__img__5FFyT img{object-fit:contain}.property_plan__b__G7nAL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.property_plan__b__G7nAL h3{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight)}.property_plan__b__G7nAL span{font-size:var(--font-size-lg);color:var(--grey-700)}.property_plan__ctas__gt2PX{display:flex;flex-wrap:wrap;gap:var(--space-3)}.property_pfaq__gPx3l{display:flex;flex-direction:column;border-top:var(--border-width-hairline) solid var(--color-border-default)}.property_pfaq__gPx3l>div{border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.property_pfaq__gPx3l>div:last-child{border-bottom:none}.property_pfaq__gPx3l h3{margin:0}.property_pfaq__gPx3l button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:100%;min-height:44px;padding:var(--space-5) 0;border:0;background:transparent;font-family:var(--font-family-stack);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);text-align:left;cursor:pointer}.property_pfaq__gPx3l button:hover,.property_pfaq__mark__Tf7oF{color:var(--color-text-brand)}.property_pfaq__mark__Tf7oF{flex:0 0 auto;position:relative;width:24px;height:24px}.property_pfaq__mark__Tf7oF:after,.property_pfaq__mark__Tf7oF:before{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}.property_pfaq__mark__Tf7oF:before{width:16px;height:2px}.property_pfaq__mark__Tf7oF:after{width:2px;height:16px}.property_pfaq__gPx3l button[aria-expanded=true] .property_pfaq__mark__Tf7oF:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.property_pfaq__gPx3l p{margin:0;padding:0 var(--space-9) var(--space-6) 0;font-size:var(--font-size-xl);line-height:1.6;color:var(--grey-800);text-wrap:pretty}.property_drail__rZJwh{position:sticky;top:calc(var(--dnav-top,65px) + 64px);display:flex;flex-direction:column;gap:var(--space-6)}.property_dcard__M3Iuu{display:flex;flex-direction:column;padding:var(--space-7);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-1);gap:var(--space-4)}.property_etabs__7Xq5U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:calc(-1 * var(--space-7)) calc(-1 * var(--space-7)) 0;border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.property_etabs__7Xq5U button{min-height:56px;padding:var(--space-4) var(--space-3);border:none;border-bottom:3px solid transparent;margin-bottom:-1px;background:var(--grey-50);font-family:var(--font-family-stack);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:var(--grey-700);cursor:pointer;transition:var(--motion-transition-color)}.property_etabs__7Xq5U button:first-child{border-top-left-radius:var(--radius-md)}.property_etabs__7Xq5U button:last-child{border-top-right-radius:var(--radius-md);border-left:var(--border-width-hairline) solid var(--color-border-default)}.property_etabs__7Xq5U button:hover{color:var(--color-text-primary)}.property_etabs__7Xq5U button[aria-selected=true]{background:var(--color-surface-base);border-bottom-color:var(--color-action-primary);color:var(--color-text-primary)}.property_etabs__7Xq5U button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:-2px}.property_enq__project__LXyc0{margin:calc(var(--space-5) - var(--space-3)) 0 0;text-align:center;font-size:var(--font-size-lg);color:var(--grey-700)}.property_eagent__6qpuz{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border-radius:var(--radius-sm);background:var(--grey-50)}.property_eagent__photo__I2_y7{position:relative;flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--grey-200);font-weight:var(--font-weight-semibold);color:var(--grey-800)}.property_eagent__photo__I2_y7 img{object-fit:cover}.property_eagent__name__n4D6d{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.property_eagent__name__n4D6d a{color:inherit;text-decoration:none}.property_eagent__name__n4D6d a:hover{color:var(--color-border-brand);text-decoration:underline;text-underline-offset:3px}.property_eagent__role__TQvGD{margin:var(--space-1) 0 0;font-size:var(--font-size-md);color:var(--grey-700)}.property_ewhen__OPfEU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.property_eform__nYhHW{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-7)}.property_eform__nYhHW[hidden]{display:none}.property_efield__r_sc2{display:flex;flex-direction:column;gap:var(--space-2)}.property_efield__r_sc2 label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary)}.property_efield__r_sc2 input,.property_efield__r_sc2 select{width:100%;min-height:44px;padding:var(--space-3) 0;border:none;border-bottom:var(--border-width-hairline) solid var(--color-border-strong);border-radius:0;background:transparent;font-family:var(--font-family-stack);font-size:var(--font-size-2xl);color:var(--color-text-primary)}.property_efield__r_sc2 input::placeholder{color:var(--grey-700)}.property_efield__r_sc2 input:focus-visible,.property_efield__r_sc2 select:focus-visible{outline:none;border-bottom-color:var(--color-border-brand)}.property_efield__r_sc2 input[aria-invalid=true]{border-bottom:2px solid var(--color-text-danger)}.property_esubmit__fsGh_{width:100%}.property_etel__SW5E8{display:flex;align-items:stretch;gap:var(--space-4)}.property_efield__r_sc2 .property_etel__SW5E8 select{flex:0 0 auto;width:auto;padding-right:var(--space-3);color:var(--grey-700);cursor:pointer}.property_efield__r_sc2 .property_etel__SW5E8 input{flex:1;min-width:0}.property_enq__agree__X9Tmt{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-lg);line-height:1.45;color:var(--grey-800);cursor:pointer}.property_enq__agree__X9Tmt input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--grey-900)}.property_enq__agree__X9Tmt a{color:inherit;text-decoration:underline;text-underline-offset:3px}.property_enq__agree__X9Tmt a:hover{color:var(--color-text-brand)}.property_enq__captcha__Vir5I{margin:0;font-size:var(--font-size-md);line-height:1.5;color:var(--grey-700)}.property_enq__captcha__Vir5I a{color:inherit;text-decoration:underline;text-underline-offset:2px}.property_enq__ticks__dwgI4{display:flex;flex-direction:column;gap:var(--space-4);margin:calc(var(--space-3) - var(--space-6)) 0 0;padding:0;list-style:none}.property_enote__eB98c:empty{display:none}.property_enq__ticks__dwgI4 li{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-xl);line-height:1.45;color:var(--grey-700)}.property_enq__ticks__dwgI4 svg{flex:0 0 auto;margin-top:1px;color:var(--color-text-primary)}.property_enq__wa__YJcsw{width:100%;border-color:#26a403;background:transparent;color:#26a403}.property_enq__wa__YJcsw:hover{background:#26a403;color:var(--white)}.property_enote__eB98c{margin:0;font-size:var(--font-size-md);color:var(--grey-700)}.property_enote__eB98c[data-error=true]{color:var(--color-text-danger)}.property_enote__eB98c a{color:inherit;font-weight:var(--font-weight-semibold)}.property_gate__1ocf3{display:flex;flex-direction:column}.property_gate__head___TTTX{position:relative;display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--space-10) var(--space-7) var(--space-8);background:radial-gradient(120% 140% at 100% 0,var(--orange-200) 0,transparent 55%),linear-gradient(160deg,var(--orange-50) 0,var(--white) 100%);border-bottom:var(--border-width-hairline) solid var(--orange-100)}.property_gate__file__LAmIU{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(145deg,var(--orange-400),var(--orange-600));color:var(--white);box-shadow:0 10px 24px -10px rgba(214,108,8,.7)}.property_gate__eyebrow__El6N5{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700)}.property_gate__1ocf3 h2{margin:0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:var(--font-letter-spacing-tight);text-wrap:balance}.property_gate__project__XgHkd{margin:var(--space-2) 0 0;font-size:var(--font-size-lg);color:var(--grey-700)}.property_gate__steps__2SqBC{display:flex;gap:var(--space-3);margin:0;padding:var(--space-6) var(--space-8) 0;list-style:none}.property_gate__steps__2SqBC li{flex:1;display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:3px solid var(--grey-200);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--grey-700);transition:border-color var(--motion-duration-fast),color var(--motion-duration-fast)}.property_gate__steps__2SqBC li span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--grey-200);font-size:var(--font-size-sm);color:var(--grey-800)}.property_gate__steps__2SqBC li[data-state=current]{border-bottom-color:var(--color-border-brand);color:var(--color-text-primary)}.property_gate__steps__2SqBC li[data-state=current] span{background:var(--color-surface-brand);color:var(--white)}.property_gate__steps__2SqBC li[data-state=done]{border-bottom-color:var(--orange-200);color:var(--grey-700)}.property_gate__steps__2SqBC li[data-state=done] span{background:var(--orange-100);color:var(--orange-700)}.property_gate__body__SGJuS{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8)}.property_gate__cta__6lVfE{width:100%;min-height:52px;margin-top:var(--space-2);gap:var(--space-3)}.property_gate__note__2sPqf{margin:0;font-size:var(--font-size-md);line-height:1.5;color:var(--grey-700)}.property_gate__note__2sPqf:empty{display:none}.property_gate__note__2sPqf[data-error=true]{color:var(--color-text-danger)}.property_gate__note__2sPqf a{color:inherit;font-weight:var(--font-weight-semibold)}.property_gate__sent__idirr{display:flex;align-items:flex-start;gap:var(--space-4);margin:0;font-size:var(--font-size-lg);line-height:1.5;color:var(--grey-800)}.property_gate__sent__idirr strong{color:var(--color-text-primary);white-space:nowrap}.property_gate__wa__jaTDD{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f7e4;color:#26a403}.property_gate__link__0fUp3{padding:0;border:none;background:none;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.property_gate__link__0fUp3:disabled{color:var(--grey-700);cursor:default}.property_gate__resend__qSU4f{margin:0;font-size:var(--font-size-md);color:var(--grey-700)}.property_gcode__X2K_o{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.property_gcode__X2K_o input{width:100%;aspect-ratio:1/1.15;padding:0;border:1.5px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-50);text-align:center;font-family:var(--font-family-stack);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);caret-color:var(--color-border-brand);transition:border-color var(--motion-duration-fast),background-color var(--motion-duration-fast),box-shadow var(--motion-duration-fast)}.property_gcode__X2K_o input:focus-visible{outline:none;border-color:var(--color-border-brand);background:var(--white);box-shadow:0 0 0 4px var(--orange-50)}.property_gcode__X2K_o input:disabled{opacity:.6}.property_gcode__X2K_o[data-invalid=true] input{border-color:var(--color-text-danger);animation:property_gcode-shake__UUb_q .32s var(--motion-easing-out)}@keyframes property_gcode-shake__UUb_q{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.property_gcode__X2K_o[data-invalid=true] input{animation:none}}@media(max-width:640px){.property_gate__head___TTTX{padding:var(--space-7) var(--space-10) var(--space-6) var(--space-6)}.property_gate__steps__2SqBC{padding:var(--space-5) var(--space-6) 0}.property_gate__body__SGJuS{padding:var(--space-5) var(--space-6) var(--space-6)}.property_gcode__X2K_o{gap:var(--space-2)}}.property_dsimilar__PVU3H{scroll-margin-top:calc(var(--dnav-top,65px) + 52px);padding:var(--space-10) 0 var(--space-11);background:var(--grey-50);border-top:var(--border-width-hairline) solid var(--color-border-default)}.property_dsimilar__PVU3H h2{margin:0 0 var(--space-7);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-tight)}.property_simg__9vhzY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin:0;padding:0;list-style:none}@media(max-width:1200px){.property_simg__9vhzY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.property_dbody__grid__riTUE{grid-template-columns:minmax(0,1fr)}.property_drail__rZJwh{position:static}}@media(max-width:900px){.property_dnav__VaTCV ul{padding-bottom:var(--space-5)}.property_dnav__bar__ZnyUv{display:block}.property_dtop__VbBxg{grid-template-columns:minmax(0,1fr)}.property_dtop__side__sNYsd{align-items:flex-start;text-align:left}.property_dtop__VbBxg h1{font-size:var(--font-size-6xl)}.property_gal2__wtmrr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.property_gal2__wtmrr button:first-of-type{grid-row:auto}.property_gal2__wtmrr button:nth-of-type(n+2){aspect-ratio:16/9}.property_garrow__mSF8Z[data-dir=next],.property_gcount__IxBAL{right:var(--space-5)}.property_amen___6iYJ,.property_dfacts__7F8hW,.property_nbgrid__H1W5F{grid-template-columns:repeat(2,minmax(0,1fr))}.property_dstats__aa09Y{grid-template-columns:repeat(var(--stats-sm,2),minmax(0,1fr))}.property_nbgrid__H1W5F{gap:var(--space-7)}.property_plans__P5TLP{grid-template-columns:minmax(0,1fr)}}@keyframes property_galshimmer__lgy4w{0%{background-position:120% 0}to{background-position:-20% 0}}.property_gal2__wtmrr button,.property_viewer__img__s1wvn{background:linear-gradient(100deg,var(--grey-50) 30%,var(--grey-100) 50%,var(--grey-50) 70%) 0 0/250% 100%;animation:property_galshimmer__lgy4w 1.4s linear infinite}.property_viewer__img__s1wvn{background-image:linear-gradient(100deg,rgba(255,255,255,.04) 30%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.04) 70%)}.property_gal2__wtmrr button:has(img[data-loaded]),.property_viewer__img__s1wvn:has(img[data-loaded]){animation:none}.property_viewer__img__s1wvn:has(img[data-loaded]){background:none}.property_viewer__ahead__57LV9{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.property_gal2__wtmrr button,.property_viewer__img__s1wvn{animation:none}}@media(max-width:640px){.property_simg__9vhzY{grid-template-columns:minmax(0,1fr)}}.Trending_trend__S7w6i{background:var(--orange-500);padding:var(--space-10) 0}.Trending_trend__inner__gdkCq{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-gutter);display:flex;flex-direction:column;gap:var(--space-8)}.Trending_trend__S7w6i h3{margin:0 0 var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-inverse)}.Trending_trend__S7w6i ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.Trending_trend__S7w6i li{display:flex;align-items:center;gap:var(--space-5)}.Trending_trend__S7w6i li:not(:last-child):after{content:"";width:1px;height:16px;background:rgba(255,255,255,.5)}.Trending_trend__S7w6i a{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);text-decoration:none}.Trending_trend__S7w6i a:hover{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px}.Lightbox_lb__A7Cd0{margin:auto;width:min(800px,calc(100% - 2 * var(--space-5)));max-width:none;max-height:calc(100dvh - 2 * var(--space-5));padding:var(--space-8);border:none;border-radius:var(--radius-md);background:var(--color-surface-base);color:inherit}.Lightbox_lb__A7Cd0[data-size=narrow]{width:min(480px,calc(100% - 2 * var(--space-5)))}.Lightbox_lb__A7Cd0[data-size=wide]{width:min(880px,calc(100% - 2 * var(--space-5)));height:min(640px,calc(100dvh - 2 * var(--space-5)));padding:var(--space-7);overflow:hidden}.Lightbox_lb__A7Cd0[data-size=wide][open]{display:flex;flex-direction:column}.Lightbox_lb__A7Cd0[data-size=wide] .Lightbox_panel__ZnPFS{flex:1;min-height:0}.Lightbox_lb__A7Cd0[data-size=wide] .Lightbox_close__xHRnx{top:0;right:0}.Lightbox_lb__A7Cd0[data-size=sheet]{width:min(460px,calc(100% - 2 * var(--space-5)));padding:0;border-radius:20px;overflow:auto;box-shadow:0 30px 80px -20px rgba(0,0,0,.45)}.Lightbox_lb__A7Cd0[data-size=sheet] .Lightbox_close__xHRnx{top:var(--space-4);right:var(--space-4);border-color:transparent;background:rgba(255,255,255,.7);backdrop-filter:blur(6px)}.Lightbox_lb__A7Cd0[data-size=square]{width:min(576px,calc(100% - 2 * var(--space-5)))}.Lightbox_lb__A7Cd0[data-size=square] .Lightbox_panel__ZnPFS img{aspect-ratio:1/1;max-height:60vh}.Lightbox_lb__A7Cd0[data-size=square] .Lightbox_panel__ZnPFS h2{margin:0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}@media(max-width:640px){.Lightbox_lb__A7Cd0[data-size=wide]{width:100%;height:100dvh;max-height:none;padding:var(--space-5);border-radius:0}}.Lightbox_lb__A7Cd0::backdrop{background:var(--color-surface-scrim,rgba(0,0,0,.72))}.Lightbox_lb__A7Cd0[open]{animation:Lightbox_lb-in__jLOnC .26s var(--motion-easing-out)}.Lightbox_lb__A7Cd0[open]::backdrop{animation:Lightbox_lb-fade-in__GdBR3 .26s var(--motion-easing-out)}.Lightbox_lb__A7Cd0[data-closing]{animation:Lightbox_lb-out__1Kdsc .26s var(--motion-easing-out) forwards}.Lightbox_lb__A7Cd0[data-closing]::backdrop{animation:Lightbox_lb-fade-out__7gHnB .26s var(--motion-easing-out) forwards}@keyframes Lightbox_lb-in__jLOnC{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes Lightbox_lb-out__1Kdsc{to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes Lightbox_lb-fade-in__GdBR3{0%{opacity:0}}@keyframes Lightbox_lb-fade-out__7gHnB{to{opacity:0}}@media(prefers-reduced-motion:reduce){.Lightbox_lb__A7Cd0[open],.Lightbox_lb__A7Cd0[open]::backdrop{animation:none}}.Lightbox_panel__ZnPFS{position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.Lightbox_panel__ZnPFS img{display:block;width:100%;height:auto;max-height:65vh;object-fit:contain;background:var(--grey-50)}.Lightbox_panel__ZnPFS p{margin:0;font-size:var(--font-size-xl);color:var(--grey-700)}.Lightbox_close__xHRnx{position:absolute;top:calc(var(--space-4) - var(--space-8));right:calc(var(--space-4) - var(--space-8));z-index:1;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:999px;background:var(--color-surface-base);color:var(--color-text-primary);cursor:pointer}.Lightbox_close__xHRnx:hover{border-color:var(--color-border-brand);color:var(--color-text-brand)}@media(max-width:640px){.Lightbox_lb__A7Cd0{padding:var(--space-6)}.Lightbox_close__xHRnx{top:calc(var(--space-4) - var(--space-6));right:calc(var(--space-4) - var(--space-6))}}.Lightbox_lb__A7Cd0[data-tone=dark]{width:100%;height:100%;max-height:none;padding:var(--space-7);background:transparent;color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center}.Lightbox_lb__A7Cd0[data-tone=dark]:not([open]){display:none}.Lightbox_lb__A7Cd0[data-tone=dark]::backdrop{background:#000}.Lightbox_lb__A7Cd0[data-tone=dark] .Lightbox_panel__ZnPFS{position:static;width:100%;max-width:1000px}.Lightbox_lb__A7Cd0[data-tone=dark] .Lightbox_panel__ZnPFS img{max-height:78vh;background:transparent;border-radius:var(--radius-xs)}.Lightbox_lb__A7Cd0[data-tone=dark] .Lightbox_close__xHRnx{position:fixed;top:var(--space-6);right:var(--space-6);border-color:rgba(255,255,255,.4);background:transparent;color:var(--color-text-inverse)}.Lightbox_lb__A7Cd0[data-tone=dark] .Lightbox_close__xHRnx:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4);color:var(--color-text-inverse)}.forms_hp__PWS_c{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.forms_status__e_2Up[data-state=sent]{color:var(--color-text-success);font-weight:var(--font-weight-semibold)}.forms_status__e_2Up[data-state=failed]{color:var(--color-text-danger)}.forms_status__e_2Up a{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.forms_status__e_2Up[data-tone=dark][data-state=sent]{color:#7fd6a0}.forms_status__e_2Up[data-tone=dark][data-state=failed]{color:#ff9b8f}.forms_status__e_2Up[data-tone=inverse][data-state]{color:var(--color-text-inverse)}.forms_busy__clUBh{cursor:progress;opacity:.7}.forms_code__iTdDJ{display:flex;flex-direction:column;gap:var(--space-5)}.forms_code__iTdDJ[data-tone=dark]{width:min(420px,100%);margin-top:var(--space-9);padding:var(--space-7);border-radius:var(--radius-sm);background:var(--color-surface-base)}