.hero-text_root__m7660{position:relative}.hero-text_pad__odoFB{display:flex;padding:var(--space-4)}@media (min-width:768px){.hero-text_pad__odoFB{padding:var(--space-8)}}.hero-text_textRoot__5vXcY{font-size:var(--font-size-4xl);line-height:2.5rem;position:relative;z-index:var(--z-dropdown)}@media (min-width:768px){.hero-text_textRoot__5vXcY{font-size:var(--font-size-5xl);line-height:1}}@media (min-width:1024px){.hero-text_textRoot__5vXcY{font-size:var(--font-size-6xl);line-height:1}}.hero-text_errorText__Zr_C6{font-size:var(--font-size-3xl);line-height:2.25rem;color:var(--destructive)}@media (min-width:768px){.hero-text_errorText__Zr_C6{font-size:var(--font-size-4xl);line-height:2.5rem}}@media (min-width:1024px){.hero-text_errorText__Zr_C6{font-size:var(--font-size-6xl);line-height:1}}.hero-text_tryAgain__IolyU{font-size:var(--font-size-sm);line-height:1.25rem;color:var(--foreground-interactive)}.hero-text_tryAgain__IolyU:hover{text-decoration:underline}.hero-text_textBox__ayEAu{position:relative}.hero-text_element__qLL6E{display:inline-block;vertical-align:middle;margin-right:var(--space-2)}.hero-text_chip__hD0L4{color:var(--foreground-interactive);border-radius:var(--radius-full);padding-left:var(--space-2);padding-right:var(--space-2);cursor:pointer;border:1px solid transparent}.hero-text_chip__hD0L4:active{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05))}.hero-text_chipRevealed___P_56{border-color:var(--border);background-color:var(--background)}.hero-text_chipRevealed___P_56:hover{border-color:var(--border-hover)}.hero-text_chipRevealed___P_56:active{border-color:rgba(0,0,0,.05);background-image:none}.hero-text_chipHidden__CkW38{border-color:transparent;background-color:var(--background-secondary)}.hero-text_chipHidden__CkW38:hover{background-color:var(--background-secondary-hover)}.hero-text_circle__zD0qx{border-radius:var(--radius-full);background-color:var(--background-secondary)}.hero-text_circle__zD0qx,.hero-text_flipScene__ouOvX{display:inline-flex;align-items:center;justify-content:center}.hero-text_flipScene__ouOvX{perspective:500px;vertical-align:middle}.hero-text_flipInner__KPG4L{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.hero-text_flipFace__2Zxnd{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-text_flipBack__wuLQi{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;transform:rotateY(180deg)}.hero-text_asterisk__H1qAE{width:55%;height:55%;color:var(--foreground-interactive)}.hero-text_asterisk__H1qAE[data-variant="3"]{width:58%;height:58%}.hero-text_asterisk__H1qAE[data-variant="6"]{width:49%;height:49%}.hero-text_spinCW___35lN{animation:hero-text_circleSpin__l56zO var(--spin-dur,28s) linear infinite}.hero-text_spinCCW__ji5Jh{animation:hero-text_circleSpinRev__EP5BX var(--spin-dur,28s) linear infinite}.hero-text_whirlCW___i7hd{animation:hero-text_heroWhirlCW__8Ktb0 2.6s cubic-bezier(.12,.86,.2,1) both,hero-text_circleSpin__l56zO var(--spin-dur,28s) linear 2.6s infinite,hero-text_heroWhirlScale__dBBJA .5s ease-in-out both}.hero-text_whirlCCW__VnJZp{animation:hero-text_heroWhirlCW__8Ktb0 2.6s cubic-bezier(.12,.86,.2,1) both,hero-text_circleSpinRev__EP5BX var(--spin-dur,28s) linear 2.6s infinite,hero-text_heroWhirlScale__dBBJA .5s ease-in-out both}.hero-text_whirlHoverCW__5tgAA{animation:hero-text_heroWhirlHover__MrNC6 .6s cubic-bezier(.12,.86,.6,.97) both,hero-text_circleSpinHover__rkHSB var(--spin-dur,28s) linear .6s infinite,hero-text_heroWhirlScale__dBBJA .25s ease-in-out both}.hero-text_whirlHoverCCW__QpIeI{animation:hero-text_heroWhirlHoverRev__qMVJA .6s cubic-bezier(.12,.86,.6,.97) both,hero-text_circleSpinHoverRev__t56h6 var(--spin-dur,28s) linear .6s infinite,hero-text_heroWhirlScale__dBBJA .25s ease-in-out both}.hero-text_whirlBigCW__ExFx7{animation:hero-text_heroWhirlBig__2AliH 2.6s cubic-bezier(.12,.86,.2,1) both,hero-text_circleSpinBig__BsuY2 var(--spin-dur,28s) linear 2.6s infinite,hero-text_heroWhirlScaleBig__IiOnA .5s ease-in-out both}.hero-text_whirlBigCCW__taYMv{animation:hero-text_heroWhirlBigRev__QUCh_ 2.6s cubic-bezier(.12,.86,.2,1) both,hero-text_circleSpinBigRev__ANubS var(--spin-dur,28s) linear 2.6s infinite,hero-text_heroWhirlScaleBig__IiOnA .5s ease-in-out both}@keyframes hero-text_heroWhirlScale__dBBJA{0%{scale:1}22%{scale:1.07}55%{scale:1.07}82%{scale:.95}to{scale:1}}@keyframes hero-text_heroWhirlScaleBig__IiOnA{0%{scale:.92}22%{scale:1.07}55%{scale:1.07}82%{scale:.95}to{scale:1}}@keyframes hero-text_circleSpin__l56zO{to{transform:rotate(1turn)}}@keyframes hero-text_circleSpinRev__EP5BX{to{transform:rotate(-1turn)}}@keyframes hero-text_heroWhirlCW__8Ktb0{0%{transform:rotate(0deg)}to{transform:rotate(4turn)}}@keyframes hero-text_heroWhirlHover__MrNC6{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) + 90deg))}}@keyframes hero-text_heroWhirlHoverRev__qMVJA{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) - 90deg))}}@keyframes hero-text_circleSpinHover__rkHSB{0%{transform:rotate(calc(var(--whirl-from, 0deg) + 90deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) + 450deg))}}@keyframes hero-text_circleSpinHoverRev__t56h6{0%{transform:rotate(calc(var(--whirl-from, 0deg) - 90deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) - 450deg))}}@keyframes hero-text_heroWhirlBig__2AliH{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) + 4turn))}}@keyframes hero-text_heroWhirlBigRev__QUCh_{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) - 4turn))}}@keyframes hero-text_circleSpinBig__BsuY2{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) + 1turn))}}@keyframes hero-text_circleSpinBigRev__ANubS{0%{transform:rotate(var(--whirl-from,0deg))}to{transform:rotate(calc(var(--whirl-from, 0deg) - 1turn))}}.hero-text_lineWrap__nLyU0{position:absolute;left:0;width:100vw;margin-left:calc(var(--space-4) * -1);z-index:-1}@media (min-width:768px){.hero-text_lineWrap__nLyU0{margin-left:calc(var(--space-8) * -1)}}.hero-text_line__Uyd1p{height:1px;background-color:var(--border)}.hero-text_popover__OohyY{position:fixed;background-color:var(--background);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-modal);font-size:var(--font-size-sm);line-height:1.25rem;border:1px solid var(--border)}.hero-text_popoverClose__uIrsA{margin-left:var(--space-2)}.project-hero-text_root__qVKhT{position:relative}.project-hero-text_pad__lqgzb{padding:var(--space-8) var(--space-4);display:flex}@media (min-width:768px){.project-hero-text_pad__lqgzb{padding-left:var(--space-8);padding-right:var(--space-8)}}.project-hero-text_textRoot__QwySx{font-size:var(--font-size-4xl);z-index:var(--z-dropdown);max-width:720px;line-height:2.5rem;position:relative}@media (min-width:768px){.project-hero-text_textRoot__QwySx{font-size:var(--font-size-5xl);line-height:1}}@media (min-width:1024px){.project-hero-text_textRoot__QwySx{font-size:var(--font-size-6xl);line-height:1}}.project-hero-text_textBox__NdSt5{position:relative}.project-hero-text_element__jkP9q{vertical-align:middle;margin-right:var(--space-2);display:inline-block;opacity:0;animation:project-hero-text_heroWordIn__zGD_T var(--duration-fast) step-start forwards;animation-delay:calc(var(--word-index, 0) * 50ms)}@keyframes project-hero-text_heroWordIn__zGD_T{to{opacity:1}}@media (prefers-reduced-motion:reduce){.project-hero-text_element__jkP9q{animation:none;opacity:1}}.project-hero-text_lineWrap__FgHFZ{width:100vw;margin-left:calc(var(--space-4) * -1);z-index:-1;position:absolute;left:0}@media (min-width:768px){.project-hero-text_lineWrap__FgHFZ{margin-left:calc(var(--space-8) * -1)}}.project-hero-text_line__eoIpz{background-color:var(--border);height:1px}.project-hero_hero__rDJNA{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:1024px){.project-hero_hero__rDJNA{padding-left:var(--space-8);padding-right:var(--space-8)}}.project-hero_frame__N8y0m{width:100%;position:relative}.project-hero_cover__hL1HZ{display:block;width:100%;height:auto;border-radius:var(--radius)}.AccordionV2_accordion__5JkOn{margin:var(--spacing-lg) 0 2.5rem 0;display:flex;flex-direction:column;gap:1px;font-size:.92em}.AccordionV2_accordion__5JkOn h3{margin:0;font-family:var(--font-body);font-size:inherit;font-weight:450;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}.AccordionV2_accordion__5JkOn p{padding:0;margin:.75rem 0 1.5rem;line-height:1.5}.AccordionV2_item__QGqZG{background:var(--color-bg-secondary)}.AccordionV2_item__QGqZG:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.AccordionV2_item__QGqZG:last-child{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.AccordionV2_trigger__w94Y_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem;background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;gap:6rem}.AccordionV2_chevron__2OzVH{width:.75rem;height:.75rem;flex-shrink:0;position:relative;transform:scale(1)}.AccordionV2_item__QGqZG[data-open] .AccordionV2_chevron__2OzVH{transform:scale(0);opacity:0}.AccordionV2_chevron__2OzVH:after,.AccordionV2_chevron__2OzVH:before{content:"";position:absolute;background:currentColor;opacity:.4;border-radius:1px}.AccordionV2_chevron__2OzVH:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.AccordionV2_chevron__2OzVH:after{width:1px;height:100%;left:50%;top:0;transform:translateX(-50%)}@media (hover:hover){.AccordionV2_accordion__5JkOn:has(.AccordionV2_trigger__w94Y_:hover) .AccordionV2_item__QGqZG:not([data-open]) .AccordionV2_trigger__w94Y_:not(:hover){opacity:.4}.AccordionV2_accordion__5JkOn:has(.AccordionV2_trigger__w94Y_:hover) .AccordionV2_item__QGqZG:not([data-open]) .AccordionV2_trigger__w94Y_:not(:hover) .AccordionV2_chevron__2OzVH{opacity:0;transform:scale(0);transition-duration:var(--duration-smooth)}.AccordionV2_accordion__5JkOn:hover:has(.AccordionV2_item__QGqZG[data-open]) .AccordionV2_item__QGqZG:not([data-open]) .AccordionV2_trigger__w94Y_{opacity:.4}.AccordionV2_accordion__5JkOn:has(.AccordionV2_item__QGqZG[data-open]) .AccordionV2_item__QGqZG:not([data-open]) .AccordionV2_trigger__w94Y_:hover{opacity:1}}.AccordionV2_body__NbR7n{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-smooth) var(--ease-smooth)}.AccordionV2_item__QGqZG[data-open] .AccordionV2_body__NbR7n{grid-template-rows:1fr;cursor:pointer}.AccordionV2_bodyInner__Pk6ON{min-height:0;overflow:hidden;opacity:.7}.AccordionV2_accordion__5JkOn .AccordionV2_bodyInner__Pk6ON>*{margin:0;padding:0 1.5rem 1.5rem}.CopyText_wrapper__NzS_H{display:inline}.CopyText_button__5QDrH{all:unset;cursor:pointer;position:relative;display:inline}.CopyText_anchor__XA2b_{position:relative}.CopyText_tooltip__zwO_4{position:absolute;left:50%;top:100%;transform:translateX(-50%) scale(0);transform-origin:center;margin-top:8px;padding:4px 8px;width:max-content;background:var(--color-text);border-radius:6px;white-space:nowrap;pointer-events:none;z-index:var(--max-z-index);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:white;display:grid;opacity:0;transition:opacity .12s ease,transform var(--duration-snappy) var(--ease-snappy)}.CopyText_tooltip__zwO_4.CopyText_top__3_FG1{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}.CopyText_tooltip__zwO_4.CopyText_visible__GodGf{opacity:1;transform:translateX(-50%) scale(1)}.CopyText_tooltip__zwO_4.CopyText_closing__kxC__{transition:opacity 80ms ease,transform var(--duration-snappy) var(--ease-snappy)}.CopyText_tooltip__zwO_4.CopyText_bounce__ghuUP{animation:CopyText_tooltipBounce__j6vh5 .18s var(--ease-snappy)}@keyframes CopyText_tooltipBounce__j6vh5{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(.96)}to{transform:translateX(-50%) scale(1)}}.CopyText_textRow__0Rqir{grid-area:1/1;display:inline-flex;align-items:center;transition:opacity .12s ease}.CopyText_textRow__0Rqir.CopyText_in__MwUF_{opacity:1}.CopyText_textRow__0Rqir.CopyText_out__iZ4MC{position:absolute;left:0;top:0;opacity:0}.CopyText_checkmark__1ErLz{display:inline-block;vertical-align:middle}.CopyText_checkmark__1ErLz path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .45s ease;transition-delay:0s}.CopyText_checkmark__1ErLz.CopyText_drawn__KHNUa path{stroke-dashoffset:0}.header_header__7nP3i{width:100%;padding:var(--space-6) var(--space-4);opacity:0;transition:opacity .4s ease-out}.header_headerVisible__t38St{opacity:1}@media (prefers-reduced-motion:reduce){.header_header__7nP3i{transition:none}}@media (min-width:768px){.header_header__7nP3i{padding-left:var(--space-8);padding-right:var(--space-8)}}.header_grid__JEjDr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.header_col3__Kl1Qi{grid-column:span 3/span 3}.header_col6__pYFHe{grid-column:span 6/span 6}@media (max-width:767.98px){.header_col6__pYFHe{display:none}.header_colName__YE2js{grid-column:span 8/span 8}.header_colActions__DXaRq{grid-column:span 4/span 4}}.header_colStack__E5_eD{display:flex;flex-direction:column}.header_label__4uaQJ{color:var(--foreground);font-family:var(--font-funnel-sans);font-size:var(--font-size-sm);line-height:21px}.header_label__4uaQJ:active{color:var(--muted-foreground);transition:none}.header_labelMuted__08xBg{color:var(--muted-foreground);font-family:var(--font-funnel-sans);font-size:var(--font-size-sm);line-height:21px}.header_actionLink__kKbyh{display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content}.header_icon__Z4pN2{height:var(--space-4);width:var(--space-4)}.header_actionLabel__dXtq2{color:var(--foreground);font-family:var(--font-funnel-sans);font-size:var(--font-size-sm);line-height:21px;text-decoration:underline;-webkit-text-decoration-color:#d9d9d9;text-decoration-color:#d9d9d9;text-underline-offset:2.5px;text-decoration-thickness:1px;transition:-webkit-text-decoration-color var(--duration-fast) ease;transition:text-decoration-color var(--duration-fast) ease;transition:text-decoration-color var(--duration-fast) ease,-webkit-text-decoration-color var(--duration-fast) ease}@media (hover:hover){.header_actionLink__kKbyh:hover .header_actionLabel__dXtq2{-webkit-text-decoration-color:#666666;text-decoration-color:#666666}}.header_actionLink__kKbyh:active .header_actionLabel__dXtq2{color:var(--muted-foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);transition:none}.footer_footer__wCyt8{width:100%;font-family:var(--font-funnel-sans);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-16);padding:var(--space-6) var(--space-4);opacity:0;transition:opacity .4s ease-out .25s}.footer_visible__cOTj_{opacity:1}@media (prefers-reduced-motion:reduce){.footer_footer__wCyt8{transition:none}}@media (min-width:768px){.footer_footer__wCyt8{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (max-width:767.98px){.footer_footer__wCyt8{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-4)}}.footer_muted__JAlMW{color:var(--muted-foreground)}.footer_links__bTTUi,.footer_muted__JAlMW{font-size:var(--font-size-sm);line-height:21px}.footer_links__bTTUi{display:flex;gap:var(--space-6)}.loader_overlay__ionHr{position:fixed;inset:0;background-color:var(--background);z-index:var(--z-modal)}.loader_pad__ot5f_{display:flex;padding:var(--space-4)}@media (min-width:768px){.loader_pad__ot5f_{padding:var(--space-8)}}.loader_numbers__ljNvC{font-size:var(--font-size-3xl);line-height:2.25rem;position:relative;z-index:var(--z-dropdown)}@media (min-width:768px){.loader_numbers__ljNvC{font-size:var(--font-size-4xl);line-height:2.5rem}}@media (min-width:1024px){.loader_numbers__ljNvC{font-size:var(--font-size-6xl);line-height:1}}.loader_lineBox__JA8fz{position:relative;display:flex;align-items:center}.loader_num__NZGwI{display:inline-block;vertical-align:middle;margin-right:var(--space-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.loader_numActive__VgqxH{color:var(--foreground)}.loader_numMuted__qB_Kn{color:var(--muted-foreground)}.loader_spacer___vM94{width:var(--space-3);display:inline-block}.loader_growBox__2iYqY{position:relative;display:inline-flex;align-items:center}.loader_progressLine__Bcjd6{height:var(--space-1);background-color:var(--muted-foreground);display:inline-block}.loader_circle__DgZ9z,.loader_inlineBlock__Jihxi{display:inline-flex;align-items:center}.loader_circle__DgZ9z{justify-content:center;width:1em;height:1em;border-radius:var(--radius-full)}.loader_asterisk__fw6Y1{width:55%;height:55%;animation:loader_loaderSpin__sRjQm 7s linear infinite}@keyframes loader_loaderSpin__sRjQm{to{transform:rotate(1turn)}}.project-takeover_overlay__kmo_H{position:fixed;inset:0;z-index:var(--z-modal);cursor:pointer}.project-takeover_gradient__QrZAI{position:absolute;inset:0;background-image:linear-gradient(to top,var(--background) 40%,color-mix(in oklab,var(--background) 95%,transparent) 68%,transparent 100%);animation:project-takeover_gradientFadeIn__bH_zE .1s ease both}@keyframes project-takeover_gradientFadeIn__bH_zE{0%{opacity:0}to{opacity:1}}.project-takeover_contentArea__fQ0hz{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-8);pointer-events:none}.project-takeover_panel__JkSfn{width:100%;padding-left:var(--space-8);padding-right:var(--space-8);pointer-events:auto}.project-takeover_header__rTYzQ{margin-bottom:var(--space-8);max-width:440px}.project-takeover_takeoverTitle__dO4av{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:inherit;color:var(--muted-foreground);margin-bottom:var(--space-2);animation:project-takeover_titleFadeIn__1qEA3 .2s ease both}@keyframes project-takeover_titleFadeIn__1qEA3{0%{opacity:0}to{opacity:1}}.project-takeover_desc__nDxoW{font-size:var(--font-size-sm);line-height:1.25rem;color:var(--muted-foreground);margin-bottom:var(--space-4)}.project-takeover_statsRow__Mduku{display:flex;align-items:center;gap:var(--space-4)}.project-takeover_seeAll__jSIBn,.project-takeover_stat__P7pQc{font-size:var(--font-size-sm);line-height:1.25rem;color:var(--muted-foreground)}.project-takeover_seeAll__jSIBn{transition:color var(--duration-fast) ease}.project-takeover_seeAll__jSIBn:hover{color:var(--foreground)}.project-takeover_grid__SJqLO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.project-takeover_card__uQk7u{cursor:pointer;max-width:520px;animation:project-takeover_cardFadeIn__ZbOJJ .15s ease both,project-takeover_cardRise__Ygaz8 .28s cubic-bezier(.34,1.45,.64,1) both}@keyframes project-takeover_cardFadeIn__ZbOJJ{0%{opacity:0}to{opacity:1}}@keyframes project-takeover_cardRise__Ygaz8{0%{transform:translateY(1rem)}to{transform:translateY(0)}}.project-takeover_cardInner__pJdnA{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-body);line-height:normal;transition:transform .1s ease}.project-takeover_cardInner__pJdnA:hover{background-color:color-mix(in oklab,var(--primary) 92%,var(--primary-foreground))}.project-takeover_cardInner__pJdnA:active{background-color:color-mix(in oklab,var(--primary) 82%,var(--primary-foreground));transform:scale(.995)}@keyframes project-takeover_cardProcessingPulse__A0GzI{0%,to{background-color:var(--primary)}50%{background-color:color-mix(in oklab,var(--primary) 82%,var(--primary-foreground))}}.project-takeover_cardProcessing__jlBtK{animation:project-takeover_cardProcessingPulse__A0GzI .85s ease-in-out infinite}.project-takeover_cardProcessing__jlBtK .project-takeover_cardBody__fOuve{opacity:.8}.project-takeover_cardBody__fOuve{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);transition:opacity .2s ease}.project-takeover_kicker__PiSxE{width:100%;font-family:var(--font-funnel-sans);font-size:var(--font-size-sm);opacity:.7;overflow-wrap:break-word}.project-takeover_kickerDot__ux9HJ{opacity:.8;margin-inline:.15em}.project-takeover_titleBlock__9Avwg{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%;font-size:var(--font-size-sm)}.project-takeover_cardTitle__DPh_L{width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow-wrap:break-word}.project-takeover_cardDesc__0I_fk{width:100%;font-family:var(--font-funnel-sans);opacity:.7;overflow-wrap:break-word}.project-takeover_cardImage__ldjK0{display:block;flex-shrink:0;width:auto;height:auto;border-radius:var(--radius-xs)}@media (max-width:600px){.project-takeover_cardInner__pJdnA{flex-direction:column}.project-takeover_cardImage__ldjK0{width:100%;height:auto!important}.project-takeover_contentArea__fQ0hz{padding-bottom:1rem}.project-takeover_panel__JkSfn{padding-left:1rem;padding-right:1rem}.project-takeover_card__uQk7u{max-width:none}.project-takeover_takeoverTitle__dO4av{font-size:var(--font-size-sm)}}.page_home__D7RxQ{display:flex;flex-direction:column;position:relative}.page_belowFold__EfgQn{width:100%;min-height:50vh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) var(--space-4)}@media (min-width:768px){.page_belowFold__EfgQn{padding:var(--space-8)}}.page_belowFoldText__2atwc{grid-column:span 4/span 4;position:-webkit-sticky;position:sticky;top:var(--space-8);align-self:start}.page_belowFoldImagesWrap__QYXWm{grid-column:6/span 7;position:relative}.page_cursorHidden__f_Mu9,.page_cursorHidden__f_Mu9 *{cursor:none}.page_carouselArrow__1_7ij{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;pointer-events:auto;z-index:2}.page_belowFoldImages__k9veZ{display:flex;flex-direction:column;gap:var(--space-6)}.page_carouselDots__LLJIi{display:none}.page_carouselDot__j398n{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer;transition:background .2s ease}.page_carouselDotActive__W11_s{background:rgba(0,0,0,.7)}@media (hover:none) and (pointer:coarse){.page_carouselDot__j398n{pointer-events:none;cursor:default}}.page_belowFoldImagesFlush__ykk1I{margin-top:2.5rem}.page_belowFoldImgLink__lsCpF{display:block;cursor:pointer}.page_belowFoldImg__yt4iZ{display:block;width:100%;height:auto;border-radius:var(--radius-md)}@media (max-width:1079.98px){.page_belowFold__EfgQn{display:flex;flex-direction:column;gap:var(--space-6)}.page_belowFoldText__2atwc{position:static;top:auto}.page_belowFoldImagesWrap__QYXWm{order:-1}.page_belowFoldImages__k9veZ{flex-direction:row;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_belowFoldImages__k9veZ::-webkit-scrollbar{display:none}.page_belowFoldImagesFlush__ykk1I{margin-top:0}.page_belowFoldImages__k9veZ>*{flex:0 0 100%;scroll-snap-align:start}.page_carouselDots__LLJIi{display:flex;justify-content:center;gap:.5rem;margin-top:var(--space-4)}}@media (min-width:600px) and (max-width:1079.98px){.page_belowFoldText__2atwc{max-width:520px}}.page_argusSection__ycxgr{font-family:var(--font-funnel-sans);font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0;color:#111111;text-wrap:pretty}.page_argusSection__ycxgr h2{font-family:var(--font-funnel-sans);font-size:var(--font-size-xl);font-weight:400;line-height:1.2;margin-top:3rem;width:-moz-fit-content;width:fit-content}@media (max-width:1079.98px){.page_argusSection__ycxgr h2{margin-top:var(--space-2)}}.page_argusSection__ycxgr>p{margin-top:1.25rem;font-size:var(--font-size-sm);letter-spacing:-.00563rem}.page_argusTwoColGrid__8twa3{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:3.5rem}@media (max-width:600px){.page_argusTwoColGrid__8twa3{grid-template-columns:1fr}}.page_argusStatCol___uFt_{max-width:280px}.page_argusStatCol___uFt_ h3{font-family:var(--font-heading);font-size:2rem;font-weight:400;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;padding-bottom:0;line-height:2rem;margin-top:0;width:-moz-fit-content;width:fit-content}.page_argusStatCol___uFt_ p{font-size:.8125rem;color:rgba(0,0,0,.4);margin-top:.75rem}.page_inlineArrow__VdoGh{display:inline-block;width:1.15em;height:1.15em;margin:0 .05em;vertical-align:-.22em}.page_argusButtonRow__g__f4{--circle-size:calc(0.875rem * 1.5 + 1.5rem + 2px);display:flex;margin-top:2rem}.page_argusButtonRow__g__f4,.page_argusButton__g_96r{align-items:center;width:-moz-fit-content;width:fit-content;position:relative}.page_argusButton__g_96r{display:inline-flex;padding:.75rem 1.5rem;font-family:var(--font-funnel-sans);font-size:var(--font-size-sm);font-weight:500;color:#111111;border:1px solid #d2d2d2;border-radius:999px;z-index:2;transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.page_argusButtonRowLoading__Z6N7H .page_argusButton__g_96r,.page_argusButtonRow__g__f4:hover .page_argusButton__g_96r{transform:translateX(calc(var(--circle-size) * -1))}@media (hover:hover){.page_argusButtonRow__g__f4:hover .page_argusButtonCircle__Zn7rq,.page_argusButtonRow__g__f4:hover .page_argusButton__g_96r{border-color:#a5a5a5}}.page_argusButtonRowLoading__Z6N7H .page_argusButtonCircle__Zn7rq,.page_argusButtonRowLoading__Z6N7H .page_argusButton__g_96r{border-color:#a5a5a5}.page_argusButtonRowLoading__Z6N7H .page_argusButton__g_96r{color:rgba(17,17,17,.4)}.page_argusButtonRow__g__f4:active .page_argusButtonCircle__Zn7rq,.page_argusButtonRow__g__f4:active .page_argusButton__g_96r{border-color:#8f8f8f}.page_argusButtonRow__g__f4:active .page_argusButtonCircle__Zn7rq{transition:transform .2s cubic-bezier(.34,1.4,.64,1),border-color 0s}.page_argusButtonRow__g__f4:active .page_argusButtonArrow__hSk2W,.page_argusButtonRow__g__f4:active .page_argusButtonAsterisk__bSBFQ,.page_argusButtonRow__g__f4:active .page_argusButton__g_96r{color:#3d3d3d}.page_argusButtonCircle__Zn7rq{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--circle-size);height:var(--circle-size);border-radius:999px;background-color:transparent;border:1px solid #d2d2d2;position:relative;z-index:1;pointer-events:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),border-color .15s ease}.page_argusButtonArrow__hSk2W{width:44%;height:44%;color:#111111}.page_argusButtonSpinner__V9dpH{animation:page_argusSpin__GeWZy .7s linear infinite}.page_argusButtonAsterisk__bSBFQ,.page_argusButtonSpinner__V9dpH{width:50%;height:50%;color:#111111}.page_argusSpinCW__WaV_H{animation:page_argusSpin__GeWZy var(--spin-dur,28s) linear infinite}.page_argusSpinCCW__tntl9{animation:page_argusSpinRev__sQJ9x var(--spin-dur,28s) linear infinite}.page_argusWhirlCW__tZiuN{animation:page_argusWhirlCW__tZiuN 2.6s cubic-bezier(.12,.86,.2,1) both,page_argusSpin__GeWZy var(--spin-dur,28s) linear 2.6s infinite}.page_argusWhirlCCW__BtVij{animation:page_argusWhirlCCW__BtVij 2.6s cubic-bezier(.12,.86,.2,1) both,page_argusSpinRev__sQJ9x var(--spin-dur,28s) linear 2.6s infinite}@keyframes page_argusSpin__GeWZy{to{transform:rotate(1turn)}}@keyframes page_argusSpinRev__sQJ9x{to{transform:rotate(-1turn)}}@keyframes page_argusWhirlCW__tZiuN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_argusWhirlCCW__BtVij{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.page_argusButtonCircle__Zn7rq:first-child{transform:scale(1)}.page_argusButtonRowLoading__Z6N7H .page_argusButtonCircle__Zn7rq:first-child,.page_argusButtonRow__g__f4:hover .page_argusButtonCircle__Zn7rq:first-child{transform:scale(0)}.page_argusButtonCircle__Zn7rq:last-child{position:absolute;top:0;left:100%;transform:translateX(0) scale(0)}.page_argusButtonRowLoading__Z6N7H .page_argusButtonCircle__Zn7rq:last-child,.page_argusButtonRow__g__f4:hover .page_argusButtonCircle__Zn7rq:last-child{transform:translateX(calc(var(--circle-size) * -1)) scale(1)}@media (max-width:600px){.page_argusButtonCircle__Zn7rq{display:none}.page_argusButtonRowLoading__Z6N7H .page_argusButton__g_96r,.page_argusButtonRow__g__f4 .page_argusButton__g_96r,.page_argusButtonRow__g__f4:hover .page_argusButton__g_96r{transform:none}}.page_scrollHint__2rTQv{position:fixed;bottom:calc(var(--space-8) - .5rem);left:var(--space-8);padding-bottom:.75rem;font-family:var(--font-funnel-sans);z-index:1;will-change:transform,opacity;color:transparent;background-image:linear-gradient(100deg,var(--muted-foreground) 0,var(--muted-foreground) 36%,#eceeea 50%,var(--muted-foreground) 64%,var(--muted-foreground) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:page_scrollHintShimmer__Aph2v 7.5s ease-in-out infinite}@media (max-width:767.98px){.page_scrollHint__2rTQv{bottom:1rem;left:1rem;font-size:var(--font-size-sm)}}.page_scrollHintWord__VDdIO{opacity:0;transition:opacity .24s ease-out}.page_scrollHintWordIn__Vipvl{opacity:1}@keyframes page_scrollHintShimmer__Aph2v{0%{background-position:150% 0}10%{background-position:-50% 0}10.01%{background-position:150% 0}20%{background-position:-50% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.page_scrollHint__2rTQv{animation:none;background-image:none;color:var(--muted-foreground);-webkit-text-fill-color:var(--muted-foreground)}}.Accordion_accordion__3Fta6{margin:var(--spacing-lg) 0 var(--spacing-2xl) 0;border-top:1px solid var(--color-border)}.Accordion_accordion__3Fta6 h3{margin:0;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base)}.Accordion_accordion__3Fta6 p{padding:0;margin:.75rem 0 1.5rem;line-height:1.5}.Accordion_item__52UUl{border-bottom:1px solid var(--color-border)}.Accordion_trigger__p6BcO{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 0;background:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;gap:6rem;transition:opacity var(--duration-snappy) var(--ease-snappy)}.Accordion_chevron__xCOQJ{width:.75rem;height:.75rem;flex-shrink:0;position:relative;transition:transform var(--duration-smooth) var(--ease-smooth),opacity var(--duration-snappy) var(--ease-snappy)}.Accordion_item__52UUl[data-open] .Accordion_chevron__xCOQJ{transform:rotate(90deg)}.Accordion_chevron__xCOQJ:after,.Accordion_chevron__xCOQJ:before{content:"";position:absolute;background:currentColor;opacity:.4;border-radius:1px}.Accordion_chevron__xCOQJ:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);transition:opacity calc(var(--duration-smooth) / 2) var(--ease-smooth)}.Accordion_item__52UUl[data-open] .Accordion_chevron__xCOQJ:before{opacity:0}.Accordion_chevron__xCOQJ:after{width:1px;height:100%;left:50%;top:0;transform:translateX(-50%)}@media (hover:hover){.Accordion_accordion__3Fta6:has(.Accordion_trigger__p6BcO:hover) .Accordion_item__52UUl:not([data-open]) .Accordion_trigger__p6BcO:not(:hover){opacity:.4}.Accordion_accordion__3Fta6:has(.Accordion_trigger__p6BcO:hover) .Accordion_item__52UUl:not([data-open]) .Accordion_trigger__p6BcO:not(:hover) .Accordion_chevron__xCOQJ{opacity:0}.Accordion_accordion__3Fta6:has(.Accordion_item__52UUl[data-open]) .Accordion_item__52UUl:not([data-open]) .Accordion_trigger__p6BcO{opacity:.4}.Accordion_accordion__3Fta6:has(.Accordion_item__52UUl[data-open]) .Accordion_item__52UUl:not([data-open]) .Accordion_trigger__p6BcO:hover{opacity:1}}.Accordion_body__y5Q0r{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-smooth) var(--ease-smooth)}.Accordion_item__52UUl[data-open] .Accordion_body__y5Q0r{grid-template-rows:1fr}.Accordion_bodyInner__Ukpr3{min-height:0;overflow:hidden}.Accordion_bodyInner__Ukpr3>*{padding-bottom:var(--spacing-md)}.BeforeAfter_container__HwVsl{position:relative;padding:1rem 0;filter:drop-shadow(0 20px 30px rgb(0 0 0/.05))}.BeforeAfter_layer__4e3ET{display:block;width:100%}.BeforeAfter_layer__4e3ET:first-child{position:relative;border-radius:var(--radius,var(--border-radius-md));overflow:hidden;-webkit-clip-path:inset(0 0 0 var(--pos,50%));clip-path:inset(0 0 0 var(--pos,50%))}.BeforeAfter_layerAfter__s8Eeq{position:absolute;top:1rem;left:0;right:0;bottom:1rem;-webkit-clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0);border-radius:var(--radius,var(--border-radius-md));overflow:hidden}.BeforeAfter_container__HwVsl[data-snapping] .BeforeAfter_layer__4e3ET{transition:-webkit-clip-path var(--duration-snappy) var(--ease-snappy);transition:clip-path var(--duration-snappy) var(--ease-snappy);transition:clip-path var(--duration-snappy) var(--ease-snappy),-webkit-clip-path var(--duration-snappy) var(--ease-snappy)}.BeforeAfter_line__Vl7J4{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:1px;background:var(--color-text-secondary);pointer-events:none;translate:-.5px 0}.BeforeAfter_container__HwVsl[data-snapping] .BeforeAfter_line__Vl7J4{transition:left var(--duration-snappy) var(--ease-snappy)}.BeforeAfter_handle__zwxKz{display:none}@media (hover:none){.BeforeAfter_handle__zwxKz{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%;width:2rem;height:2rem;border-radius:50%;background:var(--color-bg);box-shadow:0 1px 6px rgba(0,0,0,.2);pointer-events:none}.BeforeAfter_handleIcon__WlTE9{width:14px;height:14px;color:var(--color-text-secondary)}}.BeforeAfter_trigger__TDcKy{cursor:url(/zoom-in.svg) 9 9,zoom-in}@media (max-width:599px){.BeforeAfter_trigger__TDcKy{cursor:default}}.BeforeAfter_overlay__oynGx{position:fixed;inset:0;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:var(--max-z-index);cursor:url(/zoom-out.svg) 9 9,zoom-out;animation:BeforeAfter_overlayIn__y6aBy .28s var(--ease-smooth) forwards}.BeforeAfter_overlay__oynGx[data-closing]{animation:BeforeAfter_overlayOut__KTUOy 90ms var(--ease-smooth) forwards}.BeforeAfter_lightboxContent__7m28W{width:min(80vw,calc(80vh * var(--aspect, 1.78)));cursor:default;animation:BeforeAfter_contentIn__eSBIn .28s var(--ease-snappy) both;animation-delay:.3s}.BeforeAfter_lightboxContent__7m28W img{display:block;width:100%;height:auto}.BeforeAfter_lightboxContent__7m28W[data-closing]{animation:BeforeAfter_contentOut__CqJ_6 80ms var(--ease-smooth) forwards}@keyframes BeforeAfter_overlayIn__y6aBy{0%{opacity:0}to{opacity:1}}@keyframes BeforeAfter_overlayOut__KTUOy{0%{opacity:1}to{opacity:0}}@keyframes BeforeAfter_contentIn__eSBIn{0%{opacity:0;transform:scale(.8)}65%{opacity:1;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}@keyframes BeforeAfter_contentOut__CqJ_6{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.LightboxImage_trigger__XRFF0{background:none;border:none;padding:0;margin:0;display:block;width:100%;cursor:url(/zoom-in.svg) 9 9,zoom-in;position:relative;line-height:0}.LightboxImage_trigger__XRFF0:after{content:"";position:absolute;inset:0;cursor:url(/zoom-in.svg) 9 9,zoom-in;background:var(--color-text);border-radius:var(--inline-radius);opacity:0;transition:opacity var(--duration-snappy) var(--ease-snappy)}.LightboxImage_trigger__XRFF0:hover:after{opacity:.08}.LightboxImage_trigger__XRFF0 img,.LightboxImage_trigger__XRFF0 video{border-radius:var(--inline-radius)}.LightboxImage_trigger__XRFF0[data-shadow]{box-shadow:var(--shadow-xl);border-radius:var(--border-radius-md)}.LightboxImage_overlay__pcY3p{position:fixed;inset:0;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:var(--max-z-index);cursor:url(/zoom-out.svg) 9 9,zoom-out;animation:LightboxImage_overlayIn__btyD3 .28s var(--ease-smooth) forwards}.LightboxImage_imageWrap__OXtk5{animation:LightboxImage_imageIn__SW5Ap .28s var(--ease-snappy) both;animation-delay:.3s}.LightboxImage_imageWrap__OXtk5[data-closing]{animation:LightboxImage_imageOut__DJkT6 80ms var(--ease-smooth) forwards}.LightboxImage_overlay__pcY3p[data-closing]{animation:LightboxImage_overlayOut__ucdUn 90ms var(--ease-smooth) forwards}.LightboxImage_image__rrPWb{display:block;max-width:80vw;max-height:80vh;width:auto;height:auto;border-radius:var(--lightbox-radius,1.5rem)}.LightboxImage_imageWrap__OXtk5[data-shadow] .LightboxImage_image__rrPWb{box-shadow:var(--shadow-xl)}.LightboxImage_image__rrPWb[data-border]{border:1px solid var(--color-border)}@keyframes LightboxImage_overlayIn__btyD3{0%{opacity:0}to{opacity:1}}@keyframes LightboxImage_imageIn__SW5Ap{0%{opacity:0;transform:scale(.8)}65%{opacity:1;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}@keyframes LightboxImage_imageOut__DJkT6{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (max-width:599px){.LightboxImage_trigger__XRFF0,.LightboxImage_trigger__XRFF0:after{cursor:default}}@keyframes LightboxImage_overlayOut__ucdUn{0%{opacity:1}to{opacity:0}}.PackageCardCycle_wrap__xnWnP{display:flex;align-items:center;gap:1.5rem}.PackageCardCycle_before__N_09i{flex:1 1;position:relative;align-self:stretch}.PackageCardCycle_slideWrap__f7HER{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-snappy)}.PackageCardCycle_slideWrap__f7HER[data-active]{opacity:1;pointer-events:auto}.PackageCardCycle_stack__H4o7W{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:120%}.PackageCardCycle_stackHorizontal__o22i9{flex-direction:row;justify-content:center;max-height:none}.PackageCardCycle_stackMosaic__CJaNB{flex-direction:row;align-items:center;gap:.5rem;max-height:none}.PackageCardCycle_mosaicCol___Jp2b{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.PackageCardCycle_stackItem__IWqRH{opacity:0;transform:scale(.95);transition:opacity .15s var(--ease-snappy),transform .15s var(--ease-snappy);min-height:0;flex-shrink:1}.PackageCardCycle_stackItem__IWqRH[data-visible]{opacity:1;transform:scale(1);animation:PackageCardCycle_popIn__wnCQe .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes PackageCardCycle_popIn__wnCQe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PackageCardCycle_slideImage__qHdTI{max-width:100%;height:auto;object-fit:contain}.PackageCardCycle_arrow__McLV4{flex-shrink:0;width:4.5rem}.PackageCardCycle_arrow__McLV4 img{width:100%;height:auto}.PackageCardCycle_after__N_VMf{flex:0 0 35%}.PackageCardCycle_afterImage__TyKsd{width:100%;height:auto;border-radius:var(--border-radius-md)}.PackageCardCycle_lightbox__AKg5w{max-width:80vw;max-height:80vh;width:70vw}.PackageCardCycle_lightbox__AKg5w .PackageCardCycle_before__N_09i{flex:0 1 40%}.PackageCardCycle_lightbox__AKg5w .PackageCardCycle_after__N_VMf{flex:0 0 38%}@media (max-width:600px){.PackageCardCycle_wrap__xnWnP{flex-direction:column;gap:1rem}.PackageCardCycle_before__N_09i{width:100%}.PackageCardCycle_arrow__McLV4{transform:rotate(90deg);width:3rem}.PackageCardCycle_after__N_VMf{flex:none;width:60%}}.page_main__VVOxy{min-height:100vh}.page_heroText__V5LeP{padding-bottom:var(--space-20)}.page_heroImage__z5yEn{margin-bottom:var(--space-24)}.page_logoRow__IkOYf{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;justify-content:center;margin:var(--spacing-xl) 0;background-color:color-mix(in srgb,var(--color-bg-secondary) 50%,transparent);padding:var(--spacing-md);border-radius:var(--spacing-2xs)}.page_logoRow__IkOYf .page_logoBf__VsFUs{height:1.5rem;width:auto}.page_logoRow__IkOYf .page_logoExpedia__CBUtE{height:2rem;width:auto;margin-top:.25rem}.page_logoX__fO1KX{position:relative;display:block;width:1.25rem;height:1.25rem}.page_logoX__fO1KX:after,.page_logoX__fO1KX:before{content:"";position:absolute;left:50%;top:50%;width:141.42%;height:1px;border:none;background:var(--color-text-secondary);transform-origin:center}@media (max-width:600px){.page_logoRow__IkOYf{padding:var(--spacing-sm);gap:var(--spacing-xs)}.page_logoRow__IkOYf .page_logoBf__VsFUs{height:.875rem;width:auto;margin:0}.page_logoRow__IkOYf .page_logoExpedia__CBUtE{height:1.25rem;width:auto;margin:0}.page_logoX__fO1KX{position:relative;display:block;width:.75rem;height:.75rem}}.page_logoX__fO1KX:before{transform:translate(-50%,-50%) rotate(45deg)}.page_logoX__fO1KX:after{transform:translate(-50%,-50%) rotate(-45deg)}.page_visionGrid__hDNJn{background-color:var(--color-bg-tertiary);border-radius:var(--spacing-2xs);padding:1.75rem;gap:1rem}.page_callOutBox__riKjW{display:flex;flex-direction:column;font-size:calc(13 / 14 * 1em);min-width:0;gap:1rem}@media (max-width:600px){.page_visionGrid__hDNJn{padding:0 1rem;gap:0}.page_callOutBox__riKjW{font-size:calc(13 / 14 * 1em);gap:.5rem;padding:1rem 0}.page_callOutBox__riKjW:first-child{border-bottom:1px solid color-mix(in srgb,var(--color-text-secondary) 12%,transparent)}}.page_callOutBox__riKjW h3,.page_callOutBox__riKjW p{margin:0}.page_callOutBox__riKjW i{color:var(--color-text-secondary)}.page_captionCenter__4kkd1{align-self:center}.page_captionLeft__QbOqO{align-self:center;text-align:left}.page_conceptVideo__aduWO{padding-bottom:0}.page_conceptText__pT0E_{align-self:center}.page_conceptText__pT0E_ p{margin-top:0}.page_conceptText__pT0E_ p:first-child{font-weight:var(--font-weight-medium)}.page_conceptText__pT0E_ p+p{margin-top:.5rem;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_noMarginTop__1Npm6{margin-top:0}.shared_articleRoot__3T_9Y{position:relative}.shared_videoContainer__Pct_i{display:flex;justify-content:center}.shared_video__k9C52{width:100%;max-width:var(--media-width,var(--media-width-default));height:auto;border-radius:8px}.shared_videoPlaceholder__fn3SF{aspect-ratio:16/9;background-color:var(--color-bg-secondary)}.shared_articleImage__G0Hur{width:100%;max-width:var(--media-width,var(--media-width-default));height:auto;border-radius:8px}.shared_wide__HbiSL,.shared_xwide__g2e69{position:relative;left:50%;transform:translateX(-50%);max-width:var(--media-width);width:min(var(--media-width),calc(100vw - 2rem))}.shared_wide__HbiSL{--media-width:var(--media-width-wide)}.shared_xwide__g2e69{--media-width:var(--media-width-xwide)}@media screen and (max-width:1400px){.shared_wide__HbiSL{position:static;left:auto;transform:none;--media-width:var(--media-width-default);width:100%;max-width:var(--media-width-default)}}.shared_withBorder__2zYGb{border:1px solid var(--color-border)}.shared_withShadow__Cg2KL{filter:drop-shadow(0 4px 16px rgba(0,0,0,.1))}.shared_noRadius__pkszy{border-radius:0}.shared_twoColGrid__6z9Eo{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:var(--spacing-2xl)}@media (max-width:600px){.shared_twoColGrid__6z9Eo{grid-template-columns:1fr}}.shared_imgTxtRow__HYF17>*{margin-top:0;margin-bottom:0}.shared_footnotes__VZ42D{display:flex;flex-direction:column;margin-top:var(--spacing-xs)}.shared_footnote__Okx7n{margin-top:.5rem;padding-left:1.25em;text-indent:-1.25em}.shared_captionText__AXjgF,.shared_footnote__Okx7n{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.shared_captionText__AXjgF{margin:0 0 var(--spacing-lg) 0;text-align:center}.shared_articleContext__0WDP8{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 2.5rem;gap:.5rem 2.5rem;margin-top:var(--spacing-lg);line-height:1.5}.shared_articleContextLabel__e8gj5{opacity:.4}.shared_statCol__yqrw0 h3{font-family:var(--font-aeonik);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);font-feature-settings:"pnum";font-variant-numeric:proportional-nums;padding-bottom:0;line-height:2rem;margin-top:0}.shared_statCol__yqrw0 p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-top:.75rem}.shared_targetsGrid__tjfVv{margin-top:2rem}.shared_targetsGrid__tjfVv .shared_statCol__yqrw0 h3{font-size:var(--font-size-2xl)}.shared_targetsGrid__tjfVv .shared_statCol__yqrw0 p{font-size:var(--font-size-sm)}.shared_targetsGrid__tjfVv .shared_statCol__yqrw0{background:var(--color-bg-secondary);padding:1.5rem;border-radius:var(--border-radius-md)}.shared_targetsGrid__tjfVv{gap:1rem}.shared_targetsGrid__tjfVv+.shared_targetsGrid__tjfVv{margin-top:1rem}.shared_inlineArrow___JRD4{display:inline-block;width:1.15em;height:1.15em;margin:0 .05em;vertical-align:-.22em}.shared_txtCol__iQMsl{margin:.75rem 0 1.25rem}.shared_txtCol__iQMsl p{font-size:.98em;color:var(--color-text-secondary);margin-top:.75rem}.shared_txtCol__iQMsl h3{margin-top:0}.shared_mediaWithCaption__4dJBB{margin-top:calc(var(--spacing-lg) + 1.5rem);padding-bottom:2.5rem}.shared_mediaWithCaption__4dJBB.shared_compact__4XOKP{margin-top:var(--spacing-xs)}.shared_twoColGrid__6z9Eo .shared_mediaWithCaption__4dJBB{margin-top:0}.shared_mediaWithCaption__4dJBB .shared_captionText__AXjgF{margin:1.5rem auto 0;max-width:var(--media-width-default)}.shared_bracketWrapper__etwux{position:relative;padding-top:1rem}.shared_bracketLabel__RzFT9{position:absolute;font-family:var(--font-biro-script);margin:1rem 0 0;top:50%;left:100%;text-align:left;transform:translateX(2rem) translateY(-50%);max-width:16rem;width:100%;text-wrap:balance;font-feature-settings:"ss03" on;color:#4a4a4a;font-size:1.375rem;line-height:95%;letter-spacing:-.0025rem}.shared_bracketWrapper__etwux[data-side=bottom] .shared_bracketLabel__RzFT9{top:calc(100% + var(--spacing-2xs));left:0;transform:none}@media (max-width:1160px){.shared_bracketLabel__RzFT9{padding:1.5rem 0 0;margin:0 auto;text-align:center;position:relative;top:auto;left:auto;transform:none}.shared_statCol__yqrw0{margin:0}}.shared_noMargin__nVC_J{margin-top:0}.shared_listBiro__lwpIB{list-style:none;margin-top:2rem}.shared_listBiro__lwpIB li{position:relative;padding-left:1.75rem;padding-top:.5rem}.shared_listBiro__lwpIB li:before{content:"";position:absolute;left:0;top:.51rem;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat}.shared_listBiroX__DvKbX li:before{content:"x";position:absolute;left:0;top:.45rem;width:auto;height:auto;background:none;font-family:var(--font-biro-script),cursive;font-size:2rem;line-height:calc((var(--font-size-base) * var(--line-height-base)) / 2rem)}.TableOfContents_aside__JfZiE{position:fixed;top:5rem;left:5rem;z-index:999;font-family:var(--font-body)}.TableOfContents_backButton__R2rJ_{position:relative;display:inline-flex;align-items:center;color:var(--color-text-secondary);text-decoration:none;padding:.5rem;margin:-.5rem;border-radius:9999px;transition:color var(--duration-snappy) var(--ease-snappy),background-color var(--duration-snappy) ease}.TableOfContents_backButton__R2rJ_:hover{color:var(--color-text);background-color:var(--color-bg-secondary)}.TableOfContents_backButton__R2rJ_:active{background-color:var(--color-bg-inset);transform:scale(.995);transition:none}.TableOfContents_backTooltip__AaRzG{position:absolute;left:100%;top:50%;margin-left:.25rem;transform:translateY(-50%) scale(0);transform-origin:left center;padding:4px 8px;width:max-content;background:var(--color-text);border-radius:6px;white-space:nowrap;pointer-events:none;z-index:var(--max-z-index);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:white;opacity:0;transition:opacity 80ms ease,transform var(--duration-snappy) var(--ease-snappy)}.TableOfContents_backButton__R2rJ_:hover .TableOfContents_backTooltip__AaRzG{opacity:1;transform:translateY(-50%) scale(1);transition:opacity .12s ease,transform var(--duration-snappy) var(--ease-snappy)}.TableOfContents_backDivider__2rNky{width:100%;height:1px;background:var(--color-border);margin-top:.75rem;margin-bottom:1rem}.TableOfContents_tocContainer__7QojG{opacity:0;pointer-events:none;transition:opacity calc(var(--duration-snappy) * .7) ease}.TableOfContents_tocContainer__7QojG[data-ready=true]{opacity:1;pointer-events:auto;transition:opacity var(--duration-snappy) ease}.TableOfContents_tocContainer__7QojG nav h2{font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:-.00563rem;color:var(--color-text);opacity:0;transform:translateY(-4px);pointer-events:none;margin-bottom:var(--spacing-xs);transition:opacity calc(var(--duration-snappy) * .7) var(--ease-snappy),transform calc(var(--duration-snappy) * .7) var(--ease-snappy)}.TableOfContents_tocContainer__7QojG nav[data-scrolled=true] h2{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity var(--duration-snappy) var(--ease-snappy),transform var(--duration-snappy) var(--ease-snappy)}.TableOfContents_tocContainer__7QojG nav h2 a:active{color:var(--color-text-tertiary);transition:none}.TableOfContents_tocContainer__7QojG nav ul{list-style:none;padding:0;margin:0}.TableOfContents_tocContainer__7QojG nav li{margin-bottom:.25rem}.TableOfContents_tocContainer__7QojG nav li a{display:block;font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none;padding:.125rem 0;transition:color var(--duration-snappy) var(--ease-snappy)}.TableOfContents_tocContainer__7QojG nav li a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.TableOfContents_tocContainer__7QojG nav li a:active{color:var(--color-text-tertiary);text-decoration:underline;text-underline-offset:2px;transition:none}.TableOfContents_tocContainer__7QojG nav li[data-active=true] a{color:var(--color-text)}@media (max-width:1160px){.TableOfContents_aside__JfZiE{display:none}}.Tabs_wrapper__kJ8H4{width:100%;margin-top:var(--spacing-xl)}.Tabs_tabList__iX2dx{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.Tabs_tab__Tevox{padding:8px;border-radius:9999px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;white-space:nowrap}.Tabs_tab__Tevox:hover:not([data-active]){background:rgba(0,0,0,.02);color:rgba(0,0,0,.55)}.Tabs_tab__Tevox:active:not([data-active]),.Tabs_tab__Tevox:hover:not([data-active]){transition:color var(--duration-snappy) var(--ease-snappy),background var(--duration-snappy) var(--ease-snappy)}.Tabs_tab__Tevox:active:not([data-active]){background:rgba(0,0,0,.04);color:var(--color-text)}.Tabs_tab__Tevox[data-active]{background:var(--color-bg-secondary);color:var(--color-text)}.Tabs_panels__l62DC{position:relative}.Tabs_panel__k_15f{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.Tabs_panel__k_15f[data-active]{position:relative;opacity:1;pointer-events:auto}.Tabs_panel__k_15f>:first-child{margin-top:var(--spacing-lg)}.TwoUpMedia_twoUp__DLK5f{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:calc(var(--spacing-lg) + 1.5rem);margin-bottom:4rem}@media (max-width:600px){.TwoUpMedia_twoUp__DLK5f{grid-template-columns:1fr}}