.PageTransition_stage__6woUQ.PageTransition_stage__6woUQ{--tp-inset:clamp(10px,2.2vw,30px);position:fixed;inset:0;z-index:2000;overflow:hidden;visibility:hidden;pointer-events:none}.PageTransition_mat__cdWEg{position:absolute;inset:0;background:var(--f5-bg,#fbf8f3)}.PageTransition_panel__RBMfc{position:absolute;inset:var(--tp-inset);background:color-mix(in srgb,var(--f5-action,var(--site-primary,#111827)) 72%,var(--f5-title,#1f2021));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--f5-accent,var(--site-secondary,#ffffff)) 55%,transparent)}.SafeHtml_article__ucGeX .has-text-align-left,.SafeHtml_article__ucGeX .text-left{text-align:left}.SafeHtml_article__ucGeX .has-text-align-center,.SafeHtml_article__ucGeX .text-center{text-align:center}.SafeHtml_article__ucGeX .has-text-align-right,.SafeHtml_article__ucGeX .text-right{text-align:right}.SafeHtml_article__ucGeX .has-text-align-justify,.SafeHtml_article__ucGeX .text-justify{text-align:justify}@layer base{.SafeHtml_article__ucGeX{overflow-wrap:break-word}.SafeHtml_article__ucGeX :where(ul,ol){padding-inline-start:1.5em;list-style-position:outside}.SafeHtml_article__ucGeX :where(ul){list-style-type:disc}.SafeHtml_article__ucGeX :where(ol){list-style-type:decimal}.SafeHtml_article__ucGeX :where(ul ul){list-style-type:circle}.SafeHtml_article__ucGeX :where(ol ol){list-style-type:lower-alpha}.SafeHtml_article__ucGeX :where(li+li){margin-top:.35em}.SafeHtml_article__ucGeX :where(blockquote){margin-inline:0;padding-block:.25em;padding-inline-start:1.25em;border-inline-start:3px solid color-mix(in srgb,currentColor 35%,transparent)}.SafeHtml_article__ucGeX :where(blockquote>:first-child){margin-top:0}.SafeHtml_article__ucGeX :where(blockquote>:last-child){margin-bottom:0}.SafeHtml_article__ucGeX :where(a){text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.SafeHtml_article__ucGeX :where(a:hover){text-decoration-thickness:2px}.SafeHtml_article__ucGeX :where(a:focus-visible){outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.SafeHtml_article__ucGeX :where(h2,h3,h4){overflow-wrap:break-word}.SafeHtml_article__ucGeX :where(u){text-decoration:underline}.SafeHtml_article__ucGeX :where(s,del){text-decoration:line-through}}.about_timeline__RuGWB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:72px 0 0;padding:0;list-style:none}.about_timelineItem__NkQ8H{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:32px;background:var(--f5-surface)}.about_timelineItem__NkQ8H h3{margin:0;color:var(--f5-title);font-size:20px;font-weight:600;letter-spacing:-.02em}.about_timelineItem__NkQ8H p{margin:8px 0 0;color:var(--f5-copy);font-size:15px;line-height:1.5}.about_timelineYear__AbueG{color:var(--f5-accent-text);font-size:44px;font-weight:600;line-height:1;letter-spacing:-.04em}.about_collectionSurfaceCompact__Zm2dT{margin:8px;border-radius:0 0 60px 60px;margin:80px 8px;padding:100px 92px}.about_storyMedia__bluIn{min-height:560px;overflow:hidden;border-radius:27px}.about_storyGrid__xMWjN{display:grid;max-width:1120px;grid-template-columns:1fr 1fr;gap:62px;align-items:center;margin:0 auto}@media (max-width:1319px){.about_collectionSurfaceCompact__Zm2dT{padding:80px 56px}.about_storyGrid__xMWjN{grid-template-columns:1fr}.about_storyMedia__bluIn{order:2}}@media (max-width:809px){.about_collectionSurfaceCompact__Zm2dT{margin:50px 4px;padding:70px 12px;border-radius:40px}.about_storyGrid__xMWjN{grid-template-columns:1fr}.about_storyMedia__bluIn{min-height:390px;border-radius:24px}}.about_storyMedia__bluIn{min-height:460px;border-radius:28px}.about_storyGrid__xMWjN{max-width:1225px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px}.about_collectionSurfaceCompact__Zm2dT{margin:0;border-radius:60px;padding:100px var(--f5-desktop-gutter);background:var(--f5-surface)}@media (min-width:810px) and (max-width:1319.98px){.about_collectionSurfaceCompact__Zm2dT{padding-right:64px;padding-left:64px}.about_storyGrid__xMWjN{grid-template-columns:1fr}}@media (max-width:809.98px){.about_collectionSurfaceCompact__Zm2dT{padding-right:16px;padding-left:16px}.about_storyGrid__xMWjN{grid-template-columns:1fr}.about_storyMedia__bluIn{min-height:0;height:390px}}.about_homeAboutSplit__kx7oo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.about_homeAboutSplitCopy__73z1Y{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.about_homeAboutSplitCopy__73z1Y>:first-child{margin:0}.about_homeAboutSplitMedia__hMeK5{position:relative;aspect-ratio:5/4;overflow:hidden;border:8px solid var(--f5-white);border-radius:36px;box-shadow:0 0 0 1px var(--f5-line),0 28px 60px -36px rgba(31,32,33,.4)}.about_homeAboutVariant2__UqED4,.about_homeAboutVariant3__8Xw7e{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);border-radius:40px}.about_homeAboutVariant2__UqED4{background:var(--f5-white);box-shadow:0 0 0 1px var(--f5-line)}.about_homeAboutVariant3__8Xw7e{--f5-eyebrow:rgba(255,255,255,0.74);--f5-eyebrow-bar:color-mix(in srgb,var(--f5-accent) 55%,white);background:var(--f5-title);color:white}.about_homeAboutVariant3__8Xw7e .t5-section-title{color:white}.about_homeAboutVariant3__8Xw7e .t5-section-description{color:rgba(255,255,255,.68)}.about_homeAboutVariant2__UqED4 .about_homeAboutCopy__cYIrd,.about_homeAboutVariant3__8Xw7e .about_homeAboutCopy__cYIrd{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.about_homeAboutVariant2__UqED4 .about_homeAboutCopy__cYIrd>:first-child,.about_homeAboutVariant3__8Xw7e .about_homeAboutCopy__cYIrd>:first-child{align-items:flex-start;margin:0;text-align:left}.about_homeAboutVariant2__UqED4 .about_homeAboutMedia___9QU2,.about_homeAboutVariant3__8Xw7e .about_homeAboutMedia___9QU2{position:relative;min-height:460px;overflow:hidden;border-radius:28px}.t5-root .about_homeAboutAction__YtTHl{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:var(--f5-action);color:var(--f5-action-contrast);font-size:14px;font-weight:500;transition:transform .2s var(--f5-ease),background-color .2s ease}.t5-root .about_homeAboutAction__YtTHl:active{transform:scale(.97)}.t5-root .about_homeAboutVariant3__8Xw7e .about_homeAboutAction__YtTHl{background:var(--f5-white);color:var(--f5-title)}@media (max-width:1050px){.about_homeAboutSplit__kx7oo,.about_homeAboutVariant2__UqED4,.about_homeAboutVariant3__8Xw7e{grid-template-columns:1fr}.about_homeAboutVariant2__UqED4 .about_homeAboutMedia___9QU2,.about_homeAboutVariant3__8Xw7e .about_homeAboutMedia___9QU2{min-height:0;aspect-ratio:4/3}}@media (max-width:720px){.about_homeAboutVariant2__UqED4,.about_homeAboutVariant3__8Xw7e{padding:24px 18px;border-radius:28px}.about_homeAboutSplitMedia__hMeK5{border-width:6px;border-radius:28px}}.t5-root .about_storyGrid__xMWjN{padding:40px;border-radius:28px;background:#fff;border:1px solid var(--f5-line)}@media (max-width:809px){.t5-root .about_storyGrid__xMWjN{padding:24px}}.CustomPageRichContent_root__AxFI2{display:flow-root;width:100%}.CustomPageRichContent_root__AxFI2 a{color:var(--site-primary)}.CustomPageRichContent_media__ihl5K{position:relative;overflow:hidden;max-width:100%;border-radius:18px;background:#e8e8e8}.CustomPageRichContent_media__ihl5K img{width:100%;height:100%;object-fit:cover}.CustomPageRichContent_top__IXm8N{margin:0 auto 32px}.CustomPageRichContent_bottom__m111x{clear:both;margin:32px auto 0}.CustomPageRichContent_left__2V2lS{float:left;margin:4px 32px 24px 0}.CustomPageRichContent_right__a3TdD{float:right;margin:4px 0 24px 32px}.CustomPageRichContent_body__NS_mG{display:flow-root;max-width:100%;overflow-wrap:break-word}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1]{box-sizing:border-box;width:65%;max-width:100%;margin:1.75em auto}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1] img{display:block;width:100%;max-width:100%;height:auto;margin:0}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1] figcaption{margin-top:.6em;font-size:.875em;line-height:1.5;overflow-wrap:anywhere}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-width=small]{width:40%}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-width=medium]{width:65%}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-width=large]{width:85%}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-width=full]{width:100%}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=left]{margin-left:0;margin-right:auto}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=right]{margin-left:auto;margin-right:0}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=left][data-width=medium],.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=left][data-width=small]{float:left;margin:.35em 1.75rem 1.25rem 0}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=right][data-width=medium],.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-align=right][data-width=small]{float:right;margin:.35em 0 1.25rem 1.75rem}.CustomPageRichContent_body__NS_mG [data-rich-table-scroll]{clear:both;max-width:100%;margin:1.5em 0;overflow-x:auto}.CustomPageRichContent_body__NS_mG [data-rich-table-scroll]:focus-visible{outline:2px solid var(--site-primary,currentColor);outline-offset:2px}.CustomPageRichContent_body__NS_mG [data-rich-table-scroll] table{width:100%;border-collapse:collapse}.CustomPageRichContent_body__NS_mG td,.CustomPageRichContent_body__NS_mG th{min-width:6.5rem;padding:.5em .75em;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);text-align:left;vertical-align:top}.CustomPageRichContent_body__NS_mG caption{padding-bottom:.5em;text-align:left}.CustomPageRichContent_body__NS_mG :where(ul){list-style:disc}.CustomPageRichContent_body__NS_mG :where(ol){list-style:decimal}.CustomPageRichContent_body__NS_mG :where(ul,ol){display:flow-root;padding-left:1.5em}.CustomPageRichContent_body__NS_mG :where(blockquote){display:flow-root;padding-left:1.25em;border-left:3px solid color-mix(in srgb,currentColor 30%,transparent)}.CustomPageRichContent_body__NS_mG .text-left{text-align:left}.CustomPageRichContent_body__NS_mG .text-center{text-align:center}.CustomPageRichContent_body__NS_mG .text-right{text-align:right}.CustomPageRichContent_body__NS_mG .text-justify{text-align:justify}.CustomPageRichContent_body__NS_mG .has-text-align-left{text-align:left}.CustomPageRichContent_body__NS_mG .has-text-align-center{text-align:center}.CustomPageRichContent_body__NS_mG .has-text-align-right{text-align:right}.CustomPageRichContent_body__NS_mG .has-text-align-justify{text-align:justify}@media (max-width:767px){.CustomPageRichContent_responsiveImages__VNbNl .CustomPageRichContent_media__ihl5K{width:100%!important;max-width:min(100%,var(--content-image-width));height:auto!important;aspect-ratio:var(--content-image-ratio)}.CustomPageRichContent_left__2V2lS,.CustomPageRichContent_right__a3TdD{float:none;width:100%!important;margin:0 auto 24px}.CustomPageRichContent_body__NS_mG figure[data-rich-image=v1][data-width][data-align]{float:none;width:100%;margin:1.5em 0}}.homeMacros_macro__hf5RM{position:relative}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_plain__D1aTw{background:#ffffff;color:#111111}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_soft__9MXFg{margin:24px;border-radius:36px;background:var(--site-secondary-soft,#f3f4f6);color:#111111}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_primary__iRugO{margin:24px;border-radius:32px;background:var(--site-primary,#111827);color:var(--site-primary-contrast,#ffffff)}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_secondary__t9LTv{background:var(--site-secondary,#111827);color:var(--site-secondary-contrast,#ffffff)}.homeMacros_macro__hf5RM.homeMacros_primary__iRugO h2,.homeMacros_macro__hf5RM.homeMacros_primary__iRugO h3,.homeMacros_macro__hf5RM.homeMacros_secondary__t9LTv h2,.homeMacros_macro__hf5RM.homeMacros_secondary__t9LTv h3{color:inherit}.homeMacros_macro__hf5RM .homeMacros_narrow__Mp3pZ{max-width:900px}.homeMacros_macro__hf5RM .homeMacros_accordion__42qEh p{white-space:pre-line}.homeMacros_macro__hf5RM .homeMacros_tile__fQXXL{min-width:0;padding:28px;border:1px solid var(--template-border);border-radius:18px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_tile__fQXXL h3{font-size:20px;font-weight:400;letter-spacing:0}.homeMacros_macro__hf5RM .homeMacros_tile__fQXXL p:last-child{margin-bottom:0}.homeMacros_macro__hf5RM .homeMacros_counter__3qaLH{margin:0 0 16px;font-size:13px;letter-spacing:2px;opacity:.6}.homeMacros_macro__hf5RM .homeMacros_line__TfzMk{display:block}.homeMacros_macro__hf5RM .homeMacros_cardGrid__X7uCT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.homeMacros_macro__hf5RM .homeMacros_evenRow__OmMnN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px}.homeMacros_macro__hf5RM .homeMacros_media__G88i2{position:relative;overflow:hidden;border-radius:20px;background:#f7f7f7}.homeMacros_macro__hf5RM .homeMacros_boardMedia__roOl6 img,.homeMacros_macro__hf5RM .homeMacros_chronologyMedia__QxoPx img,.homeMacros_macro__hf5RM .homeMacros_masonryMedia__WwfVu img,.homeMacros_macro__hf5RM .homeMacros_media__G88i2 img,.homeMacros_macro__hf5RM .homeMacros_sequenceMedia__thHhP img,.homeMacros_macro__hf5RM .homeMacros_stageMedia__qLA5a img{object-fit:cover}.homeMacros_macro__hf5RM .homeMacros_banner__7w7i4{width:100%;max-height:420px;margin-bottom:32px}.homeMacros_macro__hf5RM .homeMacros_lightPill___9Ucq{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:15px 32px;border:1px solid transparent;border-radius:100px;background:#ffffff;color:#111111;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s var(--t6-ease)}@media (hover:hover){.homeMacros_macro__hf5RM .homeMacros_lightPill___9Ucq:hover{background:var(--site-secondary,#ffffff);color:var(--site-secondary-contrast,#111111)}}.homeMacros_macro__hf5RM .homeMacros_lightPill___9Ucq:active{transform:scale(.97)}.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:var(--t6-gap)}@media (min-width:993px){.homeMacros_macro__hf5RM .homeMacros_count1__YGTEC>*{grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_count2__KWRBW>:first-child{grid-column:span 7}.homeMacros_macro__hf5RM .homeMacros_count2__KWRBW>:nth-child(2){grid-column:span 5}.homeMacros_macro__hf5RM .homeMacros_count3__77Mme>:first-child{grid-column:span 7;grid-row:span 2}.homeMacros_macro__hf5RM .homeMacros_count3__77Mme>:nth-child(n+2){grid-column:span 5}.homeMacros_macro__hf5RM .homeMacros_count4__Ja1cm>:first-child{grid-column:span 6;grid-row:span 2}.homeMacros_macro__hf5RM .homeMacros_count4__Ja1cm>:nth-child(2){grid-column:span 6}.homeMacros_macro__hf5RM .homeMacros_count4__Ja1cm>:nth-child(n+3){grid-column:span 3}.homeMacros_macro__hf5RM .homeMacros_count5__BxzaZ>:first-child{grid-column:span 6;grid-row:span 2}.homeMacros_macro__hf5RM .homeMacros_count5__BxzaZ>:nth-child(n+2){grid-column:span 3}}.homeMacros_macro__hf5RM .homeMacros_railItem__mi8C1>*{flex:1 1 auto;min-width:0}.homeMacros_macro__hf5RM .homeMacros_railFill__jXfE_{height:100%}.homeMacros_macro__hf5RM.homeMacros_primary__iRugO .homeMacros_railControls__k29Xa,.homeMacros_macro__hf5RM.homeMacros_secondary__t9LTv .homeMacros_railControls__k29Xa{border-top-color:color-mix(in srgb,currentColor 25%,transparent)}.homeMacros_macro__hf5RM.homeMacros_primary__iRugO .homeMacros_railControls__k29Xa>span,.homeMacros_macro__hf5RM.homeMacros_secondary__t9LTv .homeMacros_railControls__k29Xa>span{color:inherit;opacity:.7}.homeMacros_macro__hf5RM .homeMacros_trackHalves__3TROu{grid-auto-columns:calc((100% - var(--t6-gap)) / 2)}.homeMacros_macro__hf5RM .homeMacros_trackQuarters__Y5_lM{grid-auto-columns:calc((100% - 3 * var(--t6-gap)) / 4)}.homeMacros_macro__hf5RM .homeMacros_trackSingle__mVE9B{grid-auto-columns:100%}.homeMacros_macro__hf5RM .homeMacros_groups__HgU3r{display:grid;gap:12px;max-width:1040px}.homeMacros_macro__hf5RM .homeMacros_group__u0_Hb{overflow:hidden;border:1px solid var(--template-border);border-radius:16px;background:#ffffff}.homeMacros_macro__hf5RM .homeMacros_group__u0_Hb[open]{background:var(--site-primary-soft,#f3f4f6)}.homeMacros_macro__hf5RM .homeMacros_group__u0_Hb summary{display:flex;align-items:center;gap:16px;min-height:80px;padding:24px;font-size:20px;cursor:pointer;list-style:none}.homeMacros_macro__hf5RM .homeMacros_group__u0_Hb summary::-webkit-details-marker{display:none}.homeMacros_macro__hf5RM .homeMacros_groupCount__6Yri5{display:grid;place-items:center;min-width:32px;height:32px;margin-left:auto;padding:0 8px;border-radius:50%;background:#ffffff;font-size:12px}.homeMacros_macro__hf5RM .homeMacros_groupIcon__y3bOo{flex-shrink:0;transition:transform .2s var(--t6-ease)}.homeMacros_macro__hf5RM .homeMacros_group__u0_Hb[open] .homeMacros_groupIcon__y3bOo{transform:rotate(45deg)}.homeMacros_macro__hf5RM .homeMacros_groupRows__FCzdm{padding:0 16px 16px}.homeMacros_macro__hf5RM .homeMacros_groupPortrait__k5ihI{aspect-ratio:1;width:88px}.homeMacros_macro__hf5RM .homeMacros_questionTab__MY06I{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.homeMacros_macro__hf5RM .homeMacros_answerPanel__c0eNk{min-height:320px;padding:48px;border-radius:16px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_answerPanel__c0eNk h3{font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-1px}.homeMacros_macro__hf5RM .homeMacros_answerPanel__c0eNk p:last-child{margin-bottom:0;line-height:1.75}.homeMacros_macro__hf5RM .homeMacros_focusCard__jee_i{display:flex;align-items:flex-start;gap:32px;min-height:320px;padding:48px;border-radius:20px;background:#ffffff;color:#111111;box-shadow:0 10px 40px #00000005}.homeMacros_macro__hf5RM .homeMacros_focusCard__jee_i h3{font-size:clamp(26px,2.6vw,36px);letter-spacing:-1px}.homeMacros_macro__hf5RM .homeMacros_focusCard__jee_i p:last-child{margin-bottom:0}.homeMacros_macro__hf5RM .homeMacros_metricCard__JKfZe{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:220px;padding:28px;border:1px solid var(--template-border);border-radius:18px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_metricCard__JKfZe h3,.homeMacros_macro__hf5RM .homeMacros_metricFocus__LwJkp h3,.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx h3,.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3 h3{margin:16px 0 8px;font-size:20px}.homeMacros_macro__hf5RM .homeMacros_metricCard__JKfZe p:not(:first-child),.homeMacros_macro__hf5RM .homeMacros_metricFocus__LwJkp p:not(:first-child),.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx p:not(:first-child),.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3 p:not(:first-child){margin:0;opacity:.8}.homeMacros_macro__hf5RM .homeMacros_metricLead__ptCuT{justify-content:space-between;border:0;background:var(--site-secondary,#111827);color:var(--site-secondary-contrast,#ffffff)}.homeMacros_macro__hf5RM .homeMacros_metricLead__ptCuT>p:first-child,.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3>p:first-child{color:inherit;font-size:clamp(64px,7vw,112px);letter-spacing:-2px}.homeMacros_macro__hf5RM .homeMacros_metricLead__ptCuT h3{font-size:24px}.homeMacros_macro__hf5RM .homeMacros_metricIndex__SUcl5{border-top:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,.7fr) minmax(0,1fr);gap:32px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx h3,.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx>p:first-child{margin:0}.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;min-height:320px;padding:48px 0}.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3>p:first-child{margin:0}.homeMacros_macro__hf5RM .homeMacros_metricFocus__LwJkp{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:480px;padding:48px;border-radius:16px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_metricFocus__LwJkp>p:first-child{margin:0;font-size:clamp(80px,9vw,140px);letter-spacing:-3px}.homeMacros_macro__hf5RM .homeMacros_serviceCard__90Ugj{min-width:0;padding:28px;border:1px solid var(--template-border);border-radius:18px;background:#ffffff;color:#111111;transition:background-color .2s ease,border-color .2s ease,transform .2s var(--t6-ease)}@media (hover:hover){.homeMacros_macro__hf5RM .homeMacros_serviceCard__90Ugj:hover{border-color:var(--site-primary,#111827);background:var(--site-primary-soft,#f3f4f6);transform:translateY(-4px)}}.homeMacros_macro__hf5RM .homeMacros_serviceCard__90Ugj>svg{margin-bottom:20px;color:var(--t6-heading)}.homeMacros_macro__hf5RM .homeMacros_serviceCard__90Ugj p:last-child{margin-bottom:0}.homeMacros_macro__hf5RM .homeMacros_serviceImage__21LDR{width:100%;height:auto;margin-bottom:24px;border-radius:14px}.homeMacros_macro__hf5RM .homeMacros_sequence__vfwXu{display:grid;gap:72px;margin:0;padding:0;list-style:none}.homeMacros_macro__hf5RM .homeMacros_sequenceRow__5fgKB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.homeMacros_macro__hf5RM .homeMacros_sequenceRowReverse__RpJog .homeMacros_sequenceMedia__thHhP{order:2}.homeMacros_macro__hf5RM .homeMacros_sequenceRowText__ufiDS{grid-template-columns:minmax(0,1fr);max-width:760px}.homeMacros_macro__hf5RM .homeMacros_sequenceMedia__thHhP{position:relative;aspect-ratio:594/400;overflow:hidden;border-radius:20px;background:#f7f7f7}.homeMacros_macro__hf5RM .homeMacros_sequenceCopy__OZhdv h3{font-size:clamp(28px,2.8vw,40px);letter-spacing:-1px}.homeMacros_macro__hf5RM .homeMacros_leadGrid__21uRB{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px}.homeMacros_macro__hf5RM .homeMacros_leadGridSingle__d_vCU{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_leadGridSide__lQL4d{display:grid;align-content:start;gap:16px}.homeMacros_macro__hf5RM .homeMacros_leadTile__MJV9y.homeMacros_leadTile__MJV9y{min-height:560px}.homeMacros_macro__hf5RM .homeMacros_leadIndex__6pXw2{margin:0 0 12px;color:#ffffffcc;font-size:14px;letter-spacing:.3px;text-transform:uppercase}.homeMacros_macro__hf5RM .homeMacros_timeline__BBlzw{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF{position:relative;min-width:0}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF:before{content:"";position:absolute;top:32px;right:-32px;left:64px;height:1px;background:color-mix(in srgb,currentColor 25%,transparent)}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF:last-child:before{display:none}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF>span:first-child{position:relative;margin-bottom:24px}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF h3{font-size:24px}.homeMacros_macro__hf5RM .homeMacros_stepRows__yxkOS.homeMacros_stepRows__yxkOS{max-width:1040px}.homeMacros_macro__hf5RM .homeMacros_editorialRows__Afzz3{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.homeMacros_macro__hf5RM .homeMacros_editorialRow__w073U{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:40px 0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.homeMacros_macro__hf5RM .homeMacros_editorialRowReverse__hkgtH>:first-child{order:2}.homeMacros_macro__hf5RM .homeMacros_editorialQuestion__iE1g8{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:baseline}.homeMacros_macro__hf5RM .homeMacros_editorialQuestion__iE1g8 .homeMacros_counter__3qaLH{margin:0}.homeMacros_macro__hf5RM .homeMacros_editorialQuestion__iE1g8 h3{margin:0;font-size:clamp(22px,2.2vw,30px)}.homeMacros_macro__hf5RM .homeMacros_editorialAnswer__gzjNb{margin:0;line-height:1.75;opacity:.88}.homeMacros_macro__hf5RM .homeMacros_quoteTile__ad0W_{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:32px;border-radius:24px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_quoteBordered__DHnAJ{border:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_quoteTile__ad0W_ blockquote{flex:1 1 auto;margin:0 0 16px;font-size:20px;line-height:1.5}.homeMacros_macro__hf5RM .homeMacros_quoteTile__ad0W_ h3{font-size:20px}.homeMacros_macro__hf5RM .homeMacros_quoteTile__ad0W_>span:nth-child(2){margin-bottom:0;font-size:64px}.homeMacros_macro__hf5RM .homeMacros_quoteWho__FL4E6{display:flex;align-items:center;gap:16px;font-weight:500}.homeMacros_macro__hf5RM .homeMacros_quoteWho__FL4E6>span{display:grid}.homeMacros_macro__hf5RM .homeMacros_quoteWho__FL4E6>span>span{font-size:13px;font-weight:400;opacity:.7}.homeMacros_macro__hf5RM .homeMacros_quotePortrait__hvptJ.homeMacros_quotePortrait__hvptJ{width:56px;height:56px;flex-shrink:0;border-radius:50%;font-size:20px;object-fit:cover}.homeMacros_macro__hf5RM .homeMacros_quoteFocus__dd1XM .homeMacros_quotePortrait__hvptJ.homeMacros_quotePortrait__hvptJ{width:96px;height:96px;font-size:32px}.homeMacros_macro__hf5RM .homeMacros_quoteStars__MGvfa{display:inline-flex;gap:3px;color:var(--site-secondary,#111111)}.homeMacros_macro__hf5RM .homeMacros_quoteFocus__dd1XM{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);margin:0;overflow:hidden;border-radius:24px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_quoteFocus__dd1XM blockquote{margin:0 0 24px;font-size:clamp(22px,2.2vw,32px);line-height:1.5}.homeMacros_macro__hf5RM .homeMacros_wall__GH4TB{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:16px}.homeMacros_macro__hf5RM .homeMacros_wallMore__rTlpy,.homeMacros_macro__hf5RM .homeMacros_wallSide__ecNIH{display:grid;gap:16px}.homeMacros_macro__hf5RM .homeMacros_wallMore__rTlpy{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:16px}.homeMacros_macro__hf5RM .homeMacros_storyline__xm_tt{position:relative;display:grid;gap:32px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.homeMacros_macro__hf5RM .homeMacros_storyline__xm_tt:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_storylineItem__XaBvd{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:var(--t6-s4);align-items:center}.homeMacros_macro__hf5RM .homeMacros_storylineMarker__8z857{position:relative;z-index:1;grid-column:2;grid-row:1}.homeMacros_macro__hf5RM .homeMacros_storylineCard__lndW9{grid-column:1;grid-row:1}.homeMacros_macro__hf5RM .homeMacros_storylineItemRight__C7OYG .homeMacros_storylineCard__lndW9{grid-column:3}.homeMacros_macro__hf5RM .homeMacros_chronology___NA1_{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.homeMacros_macro__hf5RM .homeMacros_chronology___NA1_:before{content:"";position:absolute;top:0;bottom:0;left:191px;width:1px;background:var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_chronologyRow__dDNNz{display:grid;grid-template-columns:160px 16px minmax(0,1fr);grid-template-areas:"date marker card";gap:24px;align-items:center}.homeMacros_macro__hf5RM .homeMacros_chronologyDate__1zfZj{grid-area:date;color:#787878;font-size:12px;text-align:right}.homeMacros_macro__hf5RM .homeMacros_chronologyMarker__KTlJu{position:relative;z-index:1;grid-area:marker;width:16px;height:16px;border:1px solid #111111;border-radius:50%;background:#ffffff}.homeMacros_macro__hf5RM .homeMacros_chronologyMarker__KTlJu[data-dated]{border-color:var(--site-primary,#111827);background:var(--site-primary,#111827)}.homeMacros_macro__hf5RM .homeMacros_chronologyCard__h0G5Y{display:grid;grid-area:card;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;padding:12px 24px 12px 12px;border:1px solid var(--template-border);border-radius:18px;background:#ffffff;transition:background-color .2s ease}@media (hover:hover){.homeMacros_macro__hf5RM .homeMacros_chronologyCard__h0G5Y:hover{background:var(--site-primary-soft,#f3f4f6)}}.homeMacros_macro__hf5RM .homeMacros_chronologyMedia__QxoPx{position:relative;display:block;aspect-ratio:1.5;overflow:hidden;border-radius:12px}.homeMacros_macro__hf5RM .homeMacros_chronologyCard__h0G5Y h3,.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9 h3{margin-bottom:8px;font-size:20px;font-weight:400;letter-spacing:0}.homeMacros_macro__hf5RM .homeMacros_chronologyCard__h0G5Y p:last-child,.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9 p:last-child{margin-bottom:0}.homeMacros_macro__hf5RM .homeMacros_masonry__Ma7Eg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9{display:block;min-width:0}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9:nth-child(3n+2){margin-top:72px}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9:nth-child(3n){margin-top:32px}.homeMacros_macro__hf5RM .homeMacros_masonryMedia__WwfVu{position:relative;display:block;margin-bottom:20px;overflow:hidden;border-radius:12px;background:#f7f7f7}.homeMacros_macro__hf5RM .homeMacros_masonryTall__TENM0{aspect-ratio:3/4}.homeMacros_macro__hf5RM .homeMacros_masonryWide__FAysv{aspect-ratio:16/10}.homeMacros_macro__hf5RM .homeMacros_masonrySquare__nc5ZW{aspect-ratio:1/1}.homeMacros_macro__hf5RM .homeMacros_masonryPortrait__pcCJi{aspect-ratio:4/5}.homeMacros_macro__hf5RM .homeMacros_masonryLandscape__8gwJl{aspect-ratio:1.5}.homeMacros_macro__hf5RM .homeMacros_agentSide__3is0t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;align-content:start}.homeMacros_macro__hf5RM .homeMacros_profile__iM_r5{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;padding:24px;border-radius:16px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_profilePortrait___Q0b4{aspect-ratio:273/340}.homeMacros_macro__hf5RM .homeMacros_profileCopy__VPY7R h3{font-size:clamp(30px,3vw,44px);letter-spacing:-1px}.homeMacros_macro__hf5RM .homeMacros_profileBio__eCDMR{display:-webkit-box;overflow:hidden;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:6}.homeMacros_macro__hf5RM .homeMacros_contactLines__NZmvv{display:grid;gap:8px;margin-bottom:24px}.homeMacros_macro__hf5RM .homeMacros_contactLines__NZmvv>p{display:grid;gap:6px;margin:0 0 12px}.homeMacros_macro__hf5RM .homeMacros_contactLines__NZmvv>p>span:first-child{font-size:12px;letter-spacing:1px;text-transform:uppercase;opacity:.7}.homeMacros_macro__hf5RM .homeMacros_mapBox__S8iOg.homeMacros_mapBox__S8iOg{min-width:0;border-radius:20px}.homeMacros_macro__hf5RM .homeMacros_mapMid__srWTW.homeMacros_mapMid__srWTW{height:480px}.homeMacros_macro__hf5RM .homeMacros_mapDialog__3Lff3.homeMacros_mapDialog__3Lff3{height:min(70vh,640px)}.homeMacros_macro__hf5RM .homeMacros_mapStageFrame__aDyIV.homeMacros_mapStageFrame__aDyIV{height:640px}.homeMacros_macro__hf5RM .homeMacros_mapSticky__AccVD.homeMacros_mapSticky__AccVD{position:sticky;top:120px;height:calc(100vh - 160px);min-height:480px}.homeMacros_macro__hf5RM .homeMacros_mapStage__qvFsp{position:relative}.homeMacros_macro__hf5RM .homeMacros_mapCallout__hC9P_{position:absolute;top:72px;right:24px;width:min(460px,calc(100% - 48px));padding:40px 32px;border-radius:24px;background:#ffffff;color:#111111;box-shadow:0 16px 50px #0002}.homeMacros_macro__hf5RM .homeMacros_mapCallout__hC9P_ h2{font-size:32px}.homeMacros_macro__hf5RM .homeMacros_mapSummary__FPymk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:32px;border-radius:18px;background:#ffffff}.homeMacros_macro__hf5RM .homeMacros_mapSummary__FPymk .homeMacros_contactLines__NZmvv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));flex:1 1 520px;margin:0}.homeMacros_macro__hf5RM .homeMacros_disclosure__ACSo5{display:grid;justify-items:start}.homeMacros_macro__hf5RM .homeMacros_disclosureRegion__o8V0H{display:grid;width:100%;grid-template-rows:0fr;transition:grid-template-rows .25s var(--t6-ease)}.homeMacros_macro__hf5RM .homeMacros_disclosureRegion__o8V0H[data-open]{grid-template-rows:1fr}.homeMacros_macro__hf5RM .homeMacros_disclosureInner__qPRL_{min-height:0;overflow:hidden}.homeMacros_macro__hf5RM .homeMacros_disclosureRegion__o8V0H[data-open] .homeMacros_disclosureInner__qPRL_{padding-top:24px}.homeMacros_macro__hf5RM .homeMacros_callBand__8yYZ2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:64px;align-items:center}.homeMacros_macro__hf5RM .homeMacros_tabPanel__BegYs{padding:40px;border:1px solid var(--template-border);border-radius:24px;background:#ffffff;color:#111111}.homeMacros_macro__hf5RM .homeMacros_segmented__lW_8V{display:grid;gap:24px}.homeMacros_macro__hf5RM .homeMacros_segmentedList__qnl0_{display:flex;flex-wrap:wrap;gap:12px}.homeMacros_macro__hf5RM .homeMacros_segmentedTab__4EIVn{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border:1px solid;border-radius:100px;background:transparent;color:inherit;font-size:14px;font-weight:500;transition:background-color .2s ease,color .2s ease,transform .2s var(--t6-ease)}.homeMacros_macro__hf5RM .homeMacros_segmentedTab__4EIVn:active{transform:scale(.97)}.homeMacros_macro__hf5RM .homeMacros_segmentedTab__4EIVn[data-active]{border-color:var(--site-primary,#111827);background:var(--site-primary,#111827);color:var(--site-primary-contrast,#ffffff)}.homeMacros_macro__hf5RM .homeMacros_segmentedPanel__72JtM[hidden]{display:none}.homeMacros_macro__hf5RM .homeMacros_stickyMap__IVl53{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_stickyMapColumn__VBRpi{display:grid;gap:16px;min-width:0}.homeMacros_macro__hf5RM .homeMacros_stickyMapColumn__VBRpi .homeMacros_contactLines__NZmvv{margin-bottom:0}.homeMacros_macro__hf5RM .homeMacros_dialogDrawer__Yuz8X,.homeMacros_macro__hf5RM .homeMacros_dialogModal__Wfnxy{padding:0;border:0;background:#ffffff;color:#111111;box-shadow:0 16px 50px #0003}.homeMacros_macro__hf5RM .homeMacros_dialogModal__Wfnxy{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:24px}.homeMacros_macro__hf5RM .homeMacros_dialogDrawer__Yuz8X{position:fixed;inset:0 0 0 auto;width:min(600px,100vw);height:100dvh;max-width:none;max-height:none;margin:0}.homeMacros_macro__hf5RM .homeMacros_dialogDrawer__Yuz8X::backdrop,.homeMacros_macro__hf5RM .homeMacros_dialogModal__Wfnxy::backdrop{background:#0008}.homeMacros_macro__hf5RM .homeMacros_dialogPanel__EJGOA{display:flex;flex-direction:column;height:100%;max-height:inherit}.homeMacros_macro__hf5RM .homeMacros_dialogHeader__SQJBg{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px}.homeMacros_macro__hf5RM .homeMacros_dialogTitle__O9eiS{margin:0;font-size:28px}.homeMacros_macro__hf5RM .homeMacros_dialogClose__kWO6z{display:grid;place-items:center;flex-shrink:0}.homeMacros_macro__hf5RM .homeMacros_dialogBody__xGPmT{min-height:0;padding:0 32px 32px;overflow:auto}.homeMacros_macro__hf5RM .homeMacros_dialogFooter__RPy_y{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.homeMacros_macro__hf5RM .homeMacros_formWrap__Y5b2k{min-width:0}.homeMacros_macro__hf5RM .homeMacros_bentoForm__MiI4m{margin-bottom:16px}.homeMacros_macro__hf5RM .homeMacros_bentoForm__MiI4m>form,.homeMacros_macro__hf5RM .homeMacros_tabPanel__BegYs>form{border:1px solid var(--template-border);border-radius:24px}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj[data-count="1"]{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_bentoValue__VYUll{font-size:18px}.homeMacros_macro__hf5RM .homeMacros_dialogForm__8c965>form{padding:0}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_cinematic__puj9i{padding:0 0 96px}.homeMacros_macro__hf5RM .homeMacros_cinematicStage__xZoSl{padding:140px var(--t6-gutter) 230px;border-radius:0 0 48px 48px}.homeMacros_macro__hf5RM .homeMacros_cinematicStage__xZoSl h2{color:inherit}.homeMacros_macro__hf5RM .homeMacros_cinematicBody__DAuJF{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;align-items:start;margin:-170px var(--t6-gutter) 0}.homeMacros_macro__hf5RM .homeMacros_cinematicForm__IY7RV>form{border-radius:24px;box-shadow:0 16px 50px #0002}.homeMacros_macro__hf5RM .homeMacros_cinematicBody__DAuJF>.homeMacros_tile__fQXXL{margin-top:200px}.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN{grid-template-columns:132px minmax(0,1fr) auto auto}.homeMacros_macro__hf5RM .homeMacros_rowPrice__1QWBN{font-size:19px;font-weight:600;white-space:nowrap}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq{overflow-x:auto;overscroll-behavior-x:contain;padding:12px 32px;border:1px solid var(--template-border);border-radius:20px}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq table{width:100%;border-collapse:collapse;text-align:left}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq td,.homeMacros_macro__hf5RM .homeMacros_board__PPuwq th{padding:18px 20px 18px 0;border-bottom:1px solid var(--template-border);vertical-align:top}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq tbody tr:last-child td,.homeMacros_macro__hf5RM .homeMacros_board__PPuwq tbody tr:last-child th{border-bottom:0}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq thead th{min-width:240px;font-weight:400}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq tbody th{width:180px;color:#787878;font-size:14px;font-weight:400}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq td{font-size:16px;font-weight:500}.homeMacros_macro__hf5RM .homeMacros_boardHead__F9lKk{display:grid;gap:12px;font-size:15px}.homeMacros_macro__hf5RM .homeMacros_boardMedia__roOl6{position:relative;display:block;aspect-ratio:1.48;overflow:hidden;border-radius:7px;background:#f7f7f7}.homeMacros_macro__hf5RM.homeMacros_stage__cqaNz{display:grid;place-items:center;min-height:80vh;padding:120px 24px;isolation:isolate;background:var(--site-primary,#111827);color:var(--site-primary-contrast,#ffffff)}.homeMacros_macro__hf5RM .homeMacros_stageMedia__qLA5a{position:absolute;inset:0;z-index:-1}.homeMacros_macro__hf5RM .homeMacros_stageMedia__qLA5a:after{content:"";position:absolute;inset:0;background:#0005}.homeMacros_macro__hf5RM .homeMacros_stageCopy__Z9Juk{position:relative;width:min(100%,820px);text-align:center}.homeMacros_macro__hf5RM .homeMacros_stageCopy__Z9Juk h2{color:inherit;font-size:clamp(40px,5vw,68px)}.homeMacros_macro__hf5RM .homeMacros_stageCopy__Z9Juk .homeMacros_actions__Evcy3{justify-content:center}.homeMacros_macro__hf5RM .homeMacros_threeRegion__vP8h9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr);grid-template-areas:"title media ." ". media copy";gap:40px 56px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_threeRegionTitle__k8txE{grid-area:title}.homeMacros_macro__hf5RM .homeMacros_threeRegionMedia__QsrS1{grid-area:media;aspect-ratio:4/5}.homeMacros_macro__hf5RM .homeMacros_threeRegionCopy__1WQPv{grid-area:copy;align-self:end}.homeMacros_macro__hf5RM .homeMacros_story__XOnaO{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_storyCopy__YQdNm{min-width:0}.homeMacros_macro__hf5RM .homeMacros_storyBody__aMUMj p{line-height:1.75}.homeMacros_macro__hf5RM .homeMacros_offsetBand__Oxh7R{margin-bottom:56px;padding-bottom:48px;border-bottom:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_offsetTitle__ROS9g.homeMacros_offsetTitle__ROS9g{margin:0;font-size:clamp(44px,5.4vw,80px);line-height:1.08;letter-spacing:-2px}.homeMacros_macro__hf5RM .homeMacros_offsetGrid__j00cC{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:72px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_offsetMedia__E2CMg{aspect-ratio:3/4}.homeMacros_macro__hf5RM .homeMacros_offsetCopy__A5L8U{margin-top:140px}.homeMacros_macro__hf5RM .homeMacros_panorama__hHrbZ{aspect-ratio:21/8}.homeMacros_macro__hf5RM .homeMacros_panoramaFooter__Ednm0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:48px;align-items:end;margin-top:40px;padding-top:40px;border-top:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_panoramaFooter__Ednm0 h2,.homeMacros_macro__hf5RM .homeMacros_panoramaText__FRhII p:last-child{margin-bottom:0}.homeMacros_macro__hf5RM.homeMacros_hero__D8Nnx{position:relative;display:flex;flex-direction:column;min-height:88vh;padding:150px 0 0;isolation:isolate;background:var(--site-primary,#111827);color:var(--site-primary-contrast,#ffffff)}.homeMacros_macro__hf5RM .homeMacros_heroShade__iMCWW{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 50%,#0006);pointer-events:none}.homeMacros_macro__hf5RM .homeMacros_heroInner__foq1d{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:min(100% - 2 * var(--t6-gutter),1280px);margin:0 auto;padding:40px 0 56px}.homeMacros_macro__hf5RM .homeMacros_heroCopy__SUtFu{max-width:900px;margin:0 auto;text-align:center}.homeMacros_macro__hf5RM .homeMacros_heroCopy__SUtFu .homeMacros_actions__Evcy3{justify-content:center}.homeMacros_macro__hf5RM .homeMacros_heroCopyLeft__cTOHk{max-width:640px;margin:0;text-align:left}.homeMacros_macro__hf5RM .homeMacros_heroCopyLeft__cTOHk .homeMacros_actions__Evcy3{justify-content:flex-start}.homeMacros_macro__hf5RM .homeMacros_heroDescription__gAxGD{max-width:650px;margin-inline:auto;font-size:18px;font-weight:400}.homeMacros_macro__hf5RM .homeMacros_heroCopyLeft__cTOHk .homeMacros_heroDescription__gAxGD{margin-inline:0}.homeMacros_macro__hf5RM .homeMacros_heroCopy__SUtFu .homeMacros_actions__Evcy3,.homeMacros_macro__hf5RM .homeMacros_stageCopy__Z9Juk .homeMacros_actions__Evcy3{--t6-button-bg:var(--site-secondary,#ffffff);--t6-button-fg:var(--site-secondary-contrast,#111111)}.homeMacros_macro__hf5RM .homeMacros_heroBottom__ZBpXl,.homeMacros_macro__hf5RM .homeMacros_heroStageSlot__1oSL_,.homeMacros_macro__hf5RM .homeMacros_heroStripSlot__SCABU{width:min(100% - 2 * var(--t6-gutter),1280px);margin:0 auto;padding-bottom:48px}.homeMacros_macro__hf5RM .homeMacros_heroStripSlot__SCABU,.homeMacros_macro__hf5RM.homeMacros_heroRight__x8ip9{padding-bottom:0}.homeMacros_macro__hf5RM .homeMacros_heroInnerRight__B3xjP{padding-right:500px}.homeMacros_macro__hf5RM .homeMacros_heroRightSlot__cabxg{position:absolute;right:max(48px,calc((100% - 1280px) / 2));bottom:0;width:440px}.homeMacros_macro__hf5RM.homeMacros_heroStage__HqZ_S{min-height:96vh}.homeMacros_macro__hf5RM .homeMacros_heroStageSlot__1oSL_{padding-bottom:40px}.homeMacros_macro__hf5RM.homeMacros_heroCentered__TPYqH .homeMacros_heroInner__foq1d{padding-bottom:32px}.homeMacros_macro__hf5RM.homeMacros_heroStrip__c2s_W{min-height:82vh}.homeMacros_macro__hf5RM .homeMacros_heroCenteredForm__pUDsy{width:min(480px,calc(100% - 48px));margin:0 auto}.homeMacros_macro__hf5RM .homeMacros_heroForm__Szj2X{gap:var(--t6-s2);align-items:end;padding:var(--t6-s3);border-radius:18px;background:#fffffff5;box-shadow:0 12px 48px #0002}.homeMacros_macro__hf5RM .homeMacros_heroFormAttached__Tp8IZ{border-radius:18px 18px 0 0;box-shadow:none}.homeMacros_macro__hf5RM .homeMacros_searchField__gMT4p{min-width:0;font-size:12px}.homeMacros_macro__hf5RM .homeMacros_heroForm__Szj2X .homeMacros_input__Eyrsi{min-height:48px;padding:12px;font-size:14px}.homeMacros_macro__hf5RM .homeMacros_searchSubmit__8cGUq.homeMacros_searchSubmit__8cGUq{min-height:48px;padding:12px 24px;background:var(--site-secondary,#111827);color:var(--site-secondary-contrast,#ffffff)!important}.homeMacros_macro__hf5RM .homeMacros_formExpandable__ZZdOG,.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL{grid-template-columns:repeat(7,minmax(0,1fr)) auto}.homeMacros_macro__hf5RM .homeMacros_formMultirow__aACS5{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_searchRowPrimary__95CbQ,.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl{display:grid;gap:var(--t6-s2);align-items:end}.homeMacros_macro__hf5RM .homeMacros_searchRowPrimary__95CbQ{grid-template-columns:repeat(3,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl{grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding-top:var(--t6-s2);border-top:1px solid var(--template-border)}.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_>:nth-child(-n+3),.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_>:nth-child(8){grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--t6-s2);padding:var(--t6-s4);background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj .homeMacros_input__Eyrsi,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj .homeMacros_searchSubmit__8cGUq.homeMacros_searchSubmit__8cGUq{min-height:56px}.homeMacros_macro__hf5RM .homeMacros_searchActions__qB859,.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu,.homeMacros_macro__hf5RM .homeMacros_searchRegion__K95KA{display:contents}.homeMacros_macro__hf5RM .homeMacros_searchActions__qB859 .homeMacros_searchSubmit__8cGUq{order:1}.homeMacros_macro__hf5RM .homeMacros_searchToggle__fCD3V{display:none;gap:10px;min-height:48px;padding:12px 20px;color:#111111}.homeMacros_macro__hf5RM .homeMacros_searchToggleIcon__DagZO{transition:transform .2s var(--t6-ease)}.homeMacros_macro__hf5RM .homeMacros_searchToggleIconOpen__mfKKV{transform:rotate(180deg)}.homeMacros_macro__hf5RM .homeMacros_heroFormDocked__yv3ni{padding:var(--t6-s2);box-shadow:0 16px 50px #0003}.homeMacros_macro__hf5RM .homeMacros_dock__2S4wY{position:fixed;right:16px;bottom:16px;left:16px;z-index:35;max-width:1280px;margin:0 auto;animation:homeMacros_site-search-dock__ZXaDi .26s cubic-bezier(.22,1,.36,1)}.homeMacros_macro__hf5RM .homeMacros_dockSentinel____d_s{height:1px}@media (max-width:1210px){.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL{grid-template-columns:repeat(4,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_formExpandable__ZZdOG{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_searchActions__qB859{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homeMacros_macro__hf5RM .homeMacros_searchToggle__fCD3V{display:inline-flex}.homeMacros_macro__hf5RM .homeMacros_searchRegion__K95KA{display:grid;grid-column:1/-1;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s var(--t6-ease),visibility .25s}.homeMacros_macro__hf5RM .homeMacros_searchRegion__K95KA[data-open]{grid-template-rows:1fr;visibility:visible}.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--t6-s2)}.homeMacros_macro__hf5RM .homeMacros_searchRegionClipped__prXp9{overflow:hidden}.homeMacros_macro__hf5RM .homeMacros_heroInnerRight__B3xjP{padding-right:0}.homeMacros_macro__hf5RM .homeMacros_heroRightSlot__cabxg{position:relative;right:auto;bottom:auto;width:min(100% - 2 * var(--t6-gutter),1280px);margin:0 auto}.homeMacros_macro__hf5RM .homeMacros_trackQuarters__Y5_lM{grid-auto-columns:calc((100% - 2 * var(--t6-gap)) / 3)}.homeMacros_macro__hf5RM .homeMacros_cardGrid__X7uCT,.homeMacros_macro__hf5RM .homeMacros_masonry__Ma7Eg{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9:nth-child(n){margin-top:0}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9:nth-child(2n){margin-top:48px}}@media (max-width:992px){.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa>:first-child,.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa>:nth-child(2n):last-child{grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_callBand__8yYZ2,.homeMacros_macro__hf5RM .homeMacros_cinematicBody__DAuJF,.homeMacros_macro__hf5RM .homeMacros_copySplit__fD04s,.homeMacros_macro__hf5RM .homeMacros_editorialRow__w073U,.homeMacros_macro__hf5RM .homeMacros_leadGrid__21uRB,.homeMacros_macro__hf5RM .homeMacros_offsetGrid__j00cC,.homeMacros_macro__hf5RM .homeMacros_profile__iM_r5,.homeMacros_macro__hf5RM .homeMacros_quoteFocus__dd1XM,.homeMacros_macro__hf5RM .homeMacros_sequenceRow__5fgKB,.homeMacros_macro__hf5RM .homeMacros_stickyMap__IVl53,.homeMacros_macro__hf5RM .homeMacros_story__XOnaO,.homeMacros_macro__hf5RM .homeMacros_wall__GH4TB{grid-template-columns:minmax(0,1fr);gap:32px}.homeMacros_macro__hf5RM .homeMacros_quoteFocus__dd1XM{gap:0}.homeMacros_macro__hf5RM .homeMacros_sequenceRowReverse__RpJog .homeMacros_sequenceMedia__thHhP{order:0}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx{grid-template-columns:minmax(140px,.5fr) minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx>p:last-child{grid-column:2}.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3{grid-template-columns:minmax(0,1fr);gap:16px}.homeMacros_macro__hf5RM .homeMacros_timeline__BBlzw{grid-template-columns:minmax(0,1fr);gap:0}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding-bottom:32px}.homeMacros_macro__hf5RM .homeMacros_timelineStep__6J8HF:before{top:64px;right:auto;bottom:0;left:32px;width:1px;height:auto}.homeMacros_macro__hf5RM .homeMacros_threeRegion__vP8h9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title" "media copy"}.homeMacros_macro__hf5RM .homeMacros_offsetCopy__A5L8U{margin-top:0}.homeMacros_macro__hf5RM .homeMacros_panoramaFooter__Ednm0{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_panoramaFooter__Ednm0>:last-child{grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_storyline__xm_tt:before{left:32px}.homeMacros_macro__hf5RM .homeMacros_storylineItem__XaBvd{grid-template-columns:64px minmax(0,1fr);gap:20px}.homeMacros_macro__hf5RM .homeMacros_storylineMarker__8z857{grid-column:1}.homeMacros_macro__hf5RM .homeMacros_storylineCard__lndW9,.homeMacros_macro__hf5RM .homeMacros_storylineItemRight__C7OYG .homeMacros_storylineCard__lndW9{grid-column:2}.homeMacros_macro__hf5RM .homeMacros_mapCallout__hC9P_{position:relative;top:auto;right:auto;width:auto;margin:-48px 16px 0}.homeMacros_macro__hf5RM .homeMacros_mapSticky__AccVD.homeMacros_mapSticky__AccVD{position:relative;top:auto;height:420px;min-height:0}.homeMacros_macro__hf5RM .homeMacros_cinematicBody__DAuJF>.homeMacros_tile__fQXXL{margin-top:0}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj[data-count],.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj,.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl>:last-child{grid-column:1/-1}}@media (max-width:768px){.homeMacros_macro__hf5RM .homeMacros_hideCompact__30F9V{display:none}.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_primary__iRugO,.homeMacros_macro__hf5RM.homeMacros_macro__hf5RM.homeMacros_soft__9MXFg{margin:12px;border-radius:24px;padding:48px 20px}.homeMacros_macro__hf5RM .homeMacros_agentSide__3is0t,.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa,.homeMacros_macro__hf5RM .homeMacros_cardGrid__X7uCT,.homeMacros_macro__hf5RM .homeMacros_chronologyCard__h0G5Y,.homeMacros_macro__hf5RM .homeMacros_masonry__Ma7Eg,.homeMacros_macro__hf5RM .homeMacros_panoramaFooter__Ednm0,.homeMacros_macro__hf5RM .homeMacros_threeRegion__vP8h9{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_asym__fPOUa>:nth-child(n){grid-column:auto}.homeMacros_macro__hf5RM .homeMacros_threeRegion__vP8h9{grid-template-areas:"title" "media" "copy"}.homeMacros_macro__hf5RM .homeMacros_masonryCard__dlMQ9:nth-child(n){margin-top:0}.homeMacros_macro__hf5RM .homeMacros_trackHalves__3TROu,.homeMacros_macro__hf5RM .homeMacros_trackQuarters__Y5_lM{grid-auto-columns:82%}.homeMacros_macro__hf5RM .homeMacros_answerPanel__c0eNk,.homeMacros_macro__hf5RM .homeMacros_focusCard__jee_i,.homeMacros_macro__hf5RM .homeMacros_metricFocus__LwJkp{display:block;min-height:0;padding:28px 24px}.homeMacros_macro__hf5RM .homeMacros_focusCard__jee_i>span:first-child{margin-bottom:20px}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx{grid-template-columns:minmax(0,1fr);gap:8px}.homeMacros_macro__hf5RM .homeMacros_metricRow___39Yx>p:last-child{grid-column:auto}.homeMacros_macro__hf5RM .homeMacros_editorialRowReverse__hkgtH>:first-child{order:0}.homeMacros_macro__hf5RM .homeMacros_editorialRow__w073U{gap:16px;padding:28px 0}.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN{grid-template-columns:88px minmax(0,1fr) auto}.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN>:last-child{display:none}.homeMacros_macro__hf5RM .homeMacros_chronology___NA1_:before{left:7px}.homeMacros_macro__hf5RM .homeMacros_chronologyRow__dDNNz{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"marker date" "marker card";gap:8px 14px;align-items:start}.homeMacros_macro__hf5RM .homeMacros_chronologyDate__1zfZj{text-align:left}.homeMacros_macro__hf5RM .homeMacros_bentoBlocks__91Xuj[data-count]{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_cinematicStage__xZoSl{padding:120px var(--t6-gutter) 140px;border-radius:0 0 32px 32px}.homeMacros_macro__hf5RM .homeMacros_cinematicBody__DAuJF{margin:-100px 16px 0}.homeMacros_macro__hf5RM .homeMacros_mapSummary__FPymk,.homeMacros_macro__hf5RM .homeMacros_tabPanel__BegYs{padding:24px}.homeMacros_macro__hf5RM .homeMacros_dialogDrawer__Yuz8X{inset:auto 0 0 0;width:100vw;height:auto;max-height:88dvh;border-radius:24px 24px 0 0}.homeMacros_macro__hf5RM .homeMacros_dialogHeader__SQJBg{padding:18px 20px}.homeMacros_macro__hf5RM .homeMacros_dialogBody__xGPmT{padding:0 20px 20px}.homeMacros_macro__hf5RM.homeMacros_hero__D8Nnx{min-height:80vh;padding-top:110px}.homeMacros_macro__hf5RM .homeMacros_heroBottom__ZBpXl,.homeMacros_macro__hf5RM .homeMacros_heroStageSlot__1oSL_{padding-bottom:24px}.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj,.homeMacros_macro__hf5RM .homeMacros_searchRowPrimary__95CbQ{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL>:last-child,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj>:last-child,.homeMacros_macro__hf5RM .homeMacros_searchRowPrimary__95CbQ>:first-child{grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj{padding:var(--t6-s2);background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none}.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu>:first-child{grid-column:1/-1}.homeMacros_macro__hf5RM .homeMacros_dock__2S4wY{right:8px;bottom:8px;left:8px}}@media (max-width:560px){.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj,.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_,.homeMacros_macro__hf5RM .homeMacros_searchActions__qB859,.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu,.homeMacros_macro__hf5RM .homeMacros_searchRowPrimary__95CbQ,.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_>:nth-child(n),.homeMacros_macro__hf5RM .homeMacros_searchRegionInner__cv4wu>:nth-child(n){grid-column:auto}}.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--t6-s4) var(--t6-s3)}.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="1"]{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz{grid-row:span 2}.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="2"] .homeMacros_showcaseLead__zhVAz{grid-row:auto}.homeMacros_macro__hf5RM .homeMacros_showcaseCard__kdC3Y{display:flex;min-width:0;flex-direction:column;gap:16px;color:inherit}.homeMacros_macro__hf5RM .homeMacros_showcaseMedia__YIpmv{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:16px;background:color-mix(in srgb,currentColor 10%,transparent)}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz .homeMacros_showcaseMedia__YIpmv,.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="2"] .homeMacros_showcaseMedia__YIpmv{flex:1;min-height:380px;aspect-ratio:auto}.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="1"] .homeMacros_showcaseMedia__YIpmv{flex:none;min-height:0;aspect-ratio:21/9}.homeMacros_macro__hf5RM .homeMacros_showcaseMedia__YIpmv img{object-fit:cover;transition:transform .25s var(--t6-ease)}.homeMacros_macro__hf5RM .homeMacros_showcaseCaption__1jtF5{display:flex;align-items:center;justify-content:space-between;gap:var(--t6-s2);min-width:0}.homeMacros_macro__hf5RM .homeMacros_showcaseName__8WoQ2{min-width:0;margin:0;color:inherit;font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz .homeMacros_showcaseName__8WoQ2,.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="1"] .homeMacros_showcaseName__8WoQ2{font-size:clamp(28px,3vw,44px)}.homeMacros_macro__hf5RM .homeMacros_showcaseArrow__XBk0O{flex-shrink:0}.homeMacros_macro__hf5RM .homeMacros_showcaseAction__osFP3{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.homeMacros_macro__hf5RM .homeMacros_showcaseIndex__8nHF5{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:40px 0 0;padding:0;border-top:1px solid color-mix(in srgb,currentColor 26%,transparent);list-style:none}.homeMacros_macro__hf5RM .homeMacros_showcaseIndexLink__TAw2q{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);color:inherit;font-size:18px;font-weight:400;letter-spacing:-.01em;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.homeMacros_macro__hf5RM .homeMacros_showcaseCard__kdC3Y:hover .homeMacros_showcaseMedia__YIpmv img{transform:scale(1.03)}.homeMacros_macro__hf5RM .homeMacros_showcaseIndexLink__TAw2q:hover{border-bottom-color:currentColor}}@media (max-width:992px){.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz,.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="2"] .homeMacros_showcaseCard__kdC3Y{grid-column:1/-1;grid-row:auto}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz .homeMacros_showcaseMedia__YIpmv,.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="2"] .homeMacros_showcaseMedia__YIpmv{flex:none;min-height:0;aspect-ratio:16/9}}@media (max-width:768px){.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5{grid-template-columns:minmax(0,1fr);gap:24px}.homeMacros_macro__hf5RM .homeMacros_showcaseLead__zhVAz .homeMacros_showcaseMedia__YIpmv,.homeMacros_macro__hf5RM .homeMacros_showcase__PtSe5[data-count="1"] .homeMacros_showcaseMedia__YIpmv{aspect-ratio:4/3}.homeMacros_macro__hf5RM .homeMacros_showcaseIndex__8nHF5{margin-top:28px}}@media (prefers-reduced-motion:reduce){.homeMacros_macro__hf5RM .homeMacros_showcaseMedia__YIpmv img{transition:none}}[data-site-animations=false] .homeMacros_macro__hf5RM .homeMacros_showcaseMedia__YIpmv img{transition:none}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq table{table-layout:fixed}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq thead>tr>:first-child{width:180px}.homeMacros_macro__hf5RM .homeMacros_board__PPuwq td{overflow-wrap:anywhere}.homeMacros_macro__hf5RM .homeMacros_boardHead__F9lKk>span:last-child{display:-webkit-box;min-height:2.5em;overflow:hidden;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.homeMacros_macro__hf5RM .homeMacros_stageTitle__Wserb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.homeMacros_macro__hf5RM .homeMacros_metricCard__JKfZe:not(.homeMacros_metricLead__ptCuT)>p:first-child{font-size:clamp(40px,11vw,68px);text-wrap:balance}@media (max-width:480px){.homeMacros_macro__hf5RM .homeMacros_metricLead__ptCuT>p:first-child,.homeMacros_macro__hf5RM .homeMacros_metricSlide__8rRv3>p:first-child{font-size:clamp(44px,14vw,64px)}}.homeMacros_macro__hf5RM .homeMacros_mapStageFrame__aDyIV.homeMacros_mapStageFrame__aDyIV{height:720px}.homeMacros_macro__hf5RM .homeMacros_mapCallout__hC9P_{top:24px;padding:36px 32px;max-height:calc(100% - 48px);overflow-y:auto}@media (max-width:992px){.homeMacros_macro__hf5RM .homeMacros_mapStageFrame__aDyIV.homeMacros_mapStageFrame__aDyIV{height:420px}.homeMacros_macro__hf5RM .homeMacros_mapCallout__hC9P_{max-height:none;overflow:visible}}@media (max-width:480px){.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN{grid-template-columns:72px minmax(0,1fr);column-gap:14px}.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN>:first-child{grid-row:span 2}.homeMacros_macro__hf5RM .homeMacros_listingRow__joelN .homeMacros_rowPrice__1QWBN{grid-column:2}}.homeMacros_macro__hf5RM .homeMacros_searchSubmit__8cGUq.homeMacros_searchSubmit__8cGUq{font-weight:600}@media (max-width:560px){.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj,.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_,.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl{grid-template-columns:repeat(2,minmax(0,1fr))}.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL>:last-child,.homeMacros_macro__hf5RM .homeMacros_formRow__yJSIL>:nth-child(-n+3),.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj>:last-child,.homeMacros_macro__hf5RM .homeMacros_formStage__HE0Dj>:nth-child(-n+3),.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_>:nth-child(-n+3),.homeMacros_macro__hf5RM .homeMacros_formVertical__KTT7_>:nth-child(8),.homeMacros_macro__hf5RM .homeMacros_searchRowRange___fanl>:last-child{grid-column:1/-1}}.homeMacros_macro__hf5RM .homeMacros_quoteTile__ad0W_>span:nth-child(2){margin-top:12px;line-height:1}.homeMacros_macro__hf5RM .homeMacros_segmented__lW_8V{grid-template-columns:minmax(0,1fr)}.homeMacros_macro__hf5RM .homeMacros_segmentedPanel__72JtM{min-width:0}.homeMacros_macro__hf5RM.homeMacros_heroPhoto__V_q0E{color:#ffffff}.homeMacros_macro__hf5RM .homeMacros_lightPill___9Ucq{box-shadow:0 0 0 1px #0000001f}.PageTransition_stage__CXpXl.PageTransition_stage__CXpXl{position:fixed;inset:0;z-index:2000;overflow:hidden;visibility:hidden;pointer-events:none}.PageTransition_blade__aSRaL{position:absolute;top:0;bottom:0;left:calc(var(--i) * 20%);width:calc(20% + 1px);background:var(--template-dark,var(--site-primary,#111827))}.PageTransition_blade__aSRaL:nth-child(2n){background:color-mix(in srgb,var(--template-dark,var(--site-primary,#111827)) 78%,var(--site-secondary,#ffffff))}.custom-page-content_richText__tScbH h3,.custom-page-content_richText__tScbH h4{margin:1.9rem 0 .6rem;color:var(--site-text,#111111);font-weight:700;line-height:1.25}.custom-page-content_richText__tScbH h3{font-size:22px;letter-spacing:-.03em}.custom-page-content_richText__tScbH h4{font-size:17px;letter-spacing:-.01em}.custom-page-content_richText__tScbH h3:first-child,.custom-page-content_richText__tScbH h4:first-child{margin-top:0}.custom-page-content_richText__tScbH ol,.custom-page-content_richText__tScbH ul{margin:0 0 1.15rem}.custom-page-content_richText__tScbH li{margin:.3rem 0;padding-left:.15rem}.custom-page-content_richText__tScbH li::marker{color:color-mix(in srgb,var(--site-text,#111111) 55%,transparent)}.custom-page-content_richText__tScbH blockquote{margin:1.75rem 0;padding:.1rem 0 .1rem 1.25rem;border-left:2px solid var(--site-text,#111111);color:var(--site-text,#111111);font-size:1.1em;line-height:1.6}.custom-page-content_richText__tScbH blockquote>:last-child{margin-bottom:0}.custom-page-content_richText__tScbH figure[data-rich-image=v1][data-align] img{border-radius:10px}.custom-page-content_richText__tScbH figure[data-rich-image=v1][data-align] figcaption{margin-top:.75rem;color:color-mix(in srgb,var(--site-text,#111111) 58%,transparent);font-size:14px;line-height:1.5}.custom-page-content_richText__tScbH figure[data-rich-image=v1][data-align=center] figcaption{text-align:center}.custom-page-content_richText__tScbH [data-rich-table-scroll]{border-top:1px solid var(--site-text,#111111);border-bottom:1px solid color-mix(in srgb,var(--site-text,#111111) 18%,transparent)}.custom-page-content_richText__tScbH [data-rich-table-scroll] table{font-size:15px;line-height:1.5}.custom-page-content_richText__tScbH [data-rich-table-scroll] th{border-bottom:1.5px solid var(--site-text,#111111);color:var(--site-text,#111111);font-size:14px;font-weight:700}.custom-page-content_richText__tScbH [data-rich-table-scroll] tbody th,.custom-page-content_richText__tScbH [data-rich-table-scroll] td{border-bottom:1px solid color-mix(in srgb,var(--site-text,#111111) 12%,transparent)}.custom-page-content_richText__tScbH [data-rich-table-scroll] tbody tr:last-child td,.custom-page-content_richText__tScbH [data-rich-table-scroll] tbody tr:last-child th{border-bottom:0}.custom-page-content_richText__tScbH [data-rich-table-scroll] tbody th{color:var(--site-text,#111111);font-weight:600}.custom-page-content_richText__tScbH [data-rich-table-scroll] caption{padding:.75rem .75rem .5rem;color:color-mix(in srgb,var(--site-text,#111111) 58%,transparent);font-size:14px}