.hero-text_root__m7660{position:relative}.hero-text_pad__odoFB{display:flex;padding:var(--space-4) var(--space-6)}@media (min-width:768px){.hero-text_pad__odoFB{padding:var(--space-8)}}.hero-text_textRoot__5vXcY{font-family:var(--font-aspekta);font-weight:350;font-size:2rem;max-width:1200px;line-height:1;position:relative;z-index:var(--z-dropdown);letter-spacing:normal}@media (min-width:768px){.hero-text_textRoot__5vXcY{font-size:48px;line-height:1}}@media (min-width:1024px){.hero-text_textRoot__5vXcY{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:0;padding-left:var(--space-1);padding-right:var(--space-1);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)}@keyframes hero-text_chipFillBlink__Sc0ze{0%,to{background-color:var(--background-secondary-hover)}50%{background-color:transparent}}@media (hover:hover){.hero-text_chipHidden__CkW38:hover{animation:hero-text_chipFillBlink__Sc0ze .18s step-end 2}@media (prefers-reduced-motion:reduce){.hero-text_chipHidden__CkW38:hover{animation:none}}}.hero-text_cubeScene__wyqXv{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.hero-text_cubeLayer__LuqDP{position:absolute;inset:0;display:block}.hero-text_cubeRing__Q6quA{position:absolute;inset:0;margin:auto;width:40%;height:40%;border:1px solid var(--foreground);border-radius:var(--radius-full);box-sizing:border-box}@media (max-width:767px){.hero-text_chip__hD0L4{position:relative;top:1px}}.hero-text_labelMobile__9PIpH{display:none}@media (max-width:767px){.hero-text_labelDesktop__FT2Hf{display:none}.hero-text_labelMobile__9PIpH{display:inline}}.hero-text_emailRevealDesktop__rV1oT{display:inline-flex;align-items:center}.hero-text_emailCopyMobile__UJLOP{display:none}@media (max-width:767px){.hero-text_emailRevealDesktop__rV1oT{display:none}.hero-text_emailCopyMobile__UJLOP{display:inline-flex;align-items:center}}.hero-text_footnoteMark__y_iX8{font-family:var(--font-favorit-mono);font-size:.8em;margin-left:-.12em;margin-right:-.28em}.hero-text_lineWrap__nLyU0{position:absolute;left:0;width:100vw;margin-left:calc(var(--space-6) * -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:color-mix(in oklab,var(--border) 90%,var(--foreground))}.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)}.hero-text_caChip__PT8Zp{position:relative;-webkit-clip-path:inset(0);clip-path:inset(0);isolation:isolate}.hero-text_caPhotos__tN_2S{position:absolute;inset:-1px;pointer-events:none;z-index:0}.hero-text_caPhotos__tN_2S img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0}.hero-text_caLabel__zoM44{position:relative;z-index:1}@keyframes hero-text_caFlash__RueF3{0%,16.66%{opacity:1}16.67%,to{opacity:0}}@media (hover:hover){.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caLabel__zoM44{color:#ffffff}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img{animation:hero-text_caFlash__RueF3 .72s step-end infinite}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:nth-child(2){animation-delay:.12s}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:nth-child(3){animation-delay:.24s}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:nth-child(4){animation-delay:.36s}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:nth-child(5){animation-delay:.48s}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img{animation:none}.hero-text_caChip__PT8Zp.hero-text_chipHidden__CkW38:hover .hero-text_caPhotos__tN_2S img:first-child{opacity:1}}}.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:0;white-space:nowrap;pointer-events:none;z-index:var(--max-z-index);font-family:var(--font-favorit-mono);font-size:calc(var(--font-size-sm) - 2px);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.4;color:var(--background,#fff);display:grid;opacity:0;transition:opacity .1s ease,transform .18s 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 70ms ease,transform .18s 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}.project-takeover_overlay__kmo_H{position:fixed;inset:0;height:100svh;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:calc(var(--space-8) + env(safe-area-inset-bottom, 0px));pointer-events:none}.project-takeover_panel__JkSfn{width:100%;padding-left:max(var(--space-8),env(safe-area-inset-left,0px));padding-right:max(var(--space-8),env(safe-area-inset-right,0px));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_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;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}@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:0;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-favorit-mono);font-size:calc(var(--font-size-sm) - 1px);opacity:.7;overflow-wrap:break-word}.project-takeover_kickerDot__ux9HJ{display:inline-block;width:3px;height:3px;background-color:currentColor;opacity:.8;margin-inline:.16em;vertical-align:middle;transform:translateY(-1.5px)}.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_cardImageWrap__MLYtv{position:relative;flex-shrink:0;align-self:flex-start;width:-moz-fit-content;width:fit-content}.project-takeover_cardImage__ldjK0{display:block;width:auto;height:auto;border-radius:var(--radius-xs)}.project-takeover_cardSpinner__FdoCA{position:absolute;inset:0;margin:auto;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(17,17,17,.22);border-top-color:#111;animation:project-takeover_cardSpinnerSpin__6FfV3 .7s linear infinite;pointer-events:none}@keyframes project-takeover_cardSpinnerSpin__6FfV3{to{transform:rotate(1turn)}}@media (max-width:600px){.project-takeover_cardInner__pJdnA{flex-direction:column}.project-takeover_cardImageWrap__MLYtv{width:100%}.project-takeover_cardImage__ldjK0{width:100%;height:auto!important}.project-takeover_contentArea__fQ0hz{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.project-takeover_panel__JkSfn{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.project-takeover_card__uQk7u{max-width:none}.project-takeover_takeoverTitle__dO4av{font-size:var(--font-size-sm)}}.TooltipText_underline__nYkYF{position:relative}.TooltipText_underline__nYkYF:after{content:"";position:absolute;left:1px;right:0;width:calc(round(down, 100% - 2.5px, 4.125px) + 1.5px);bottom:calc(.05em - .5px);height:1.5px;--dot-color:color-mix(in srgb,var(--link-underline),var(--link-underline-hover) 35%);background-image:linear-gradient(to right,var(--dot-color) 1.5px,transparent 1.5px);background-size:4.125px 1.5px;background-repeat:repeat-x}@media (hover:hover){.TooltipText_trigger__AdiHP:hover .TooltipText_underline__nYkYF:after{--dot-color:var(--link-underline-hover)}}.TooltipText_tooltip__69CGM{white-space:normal;max-width:min(36ch,80vw);text-wrap:balance}.page_main__Q9XtI{min-height:100vh}.page_heroText__Wto5K{padding-bottom:var(--space-20)}.page_heroImage__vKHS1{margin-bottom:var(--space-24)}@media (max-width:767.98px){.page_heroImage__vKHS1{margin-bottom:var(--space-12)}}.page_statGridTwo__bfUdf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}@media (max-width:600px){.page_statGridTwo__bfUdf{grid-template-columns:1fr}}.page_impactTable__xFQQu{width:100%;border-collapse:collapse;margin-top:2rem;line-height:1.5}.page_impactTable__xFQQu td,.page_impactTable__xFQQu th{text-align:left;vertical-align:top;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.page_impactTable__xFQQu td:last-child,.page_impactTable__xFQQu th:last-child{width:34%;padding-left:2rem;color:var(--color-text-secondary)}.page_impactTable__xFQQu th{font-family:var(--font-favorit-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:-.03em;color:var(--color-text-secondary)}.page_researchTable___aMqE td:last-child,.page_researchTable___aMqE th:last-child{width:50%;color:var(--color-text)}.MandateDiagram_root__S97up{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:var(--spacing-lg);font-size:.8125em}.MandateDiagram_panel__6ZEKD{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-text,currentColor) 80%,transparent);border-radius:.375rem;padding:1rem 1.25rem;background-image:radial-gradient(color-mix(in srgb,var(--color-text-secondary) 22%,transparent) .5px,transparent .5px);background-size:5px 5px}.MandateDiagram_panel__6ZEKD .MandateDiagram_panelTitle__2q9p_.MandateDiagram_panelTitle__2q9p_{margin:0;font-weight:650;font-size:1em}.MandateDiagram_lanes__C_1s5{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0 2rem}.MandateDiagram_lane__rG604{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-right:.5rem}.MandateDiagram_lane__rG604+.MandateDiagram_lane__rG604{background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-text-secondary) 80%,transparent) 0 4px,transparent 4px 7px);background-size:1px 100%;background-repeat:no-repeat;background-position:0 0;margin:-.375rem 0;padding:.375rem 0 .375rem .5rem}.MandateDiagram_lane__rG604 .MandateDiagram_laneLabel__qo163.MandateDiagram_laneLabel__qo163{margin:0;font-size:.75rem;color:var(--color-text-secondary)}.MandateDiagram_pill__YmhZ1{align-self:stretch;text-align:center;padding:calc(.625rem - .5px) 1.25rem calc(.625rem + .5px);background:var(--color-bg-inset);font-size:1em;font-weight:500}.MandateDiagram_pill__YmhZ1[data-highlighted]{position:relative;overflow:hidden;background:#c4d4d0;color:#111111;font-weight:650}.MandateDiagram_pill__YmhZ1[data-highlighted]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,color-mix(in srgb,white 45%,transparent),transparent);animation:MandateDiagram_argusGlint__kd1o9 4.5s ease-in-out infinite;pointer-events:none}@keyframes MandateDiagram_argusGlint__kd1o9{0%{left:-60%}30%,to{left:130%}}@media (prefers-reduced-motion:reduce){.MandateDiagram_pill__YmhZ1[data-highlighted]:after{animation:none;content:none}}.MandateDiagram_lane__rG604 .MandateDiagram_service__en8qV.MandateDiagram_service__en8qV{margin:0;font-size:1em;font-weight:500}.MandateDiagram_panel__6ZEKD .MandateDiagram_caption__eLMlg.MandateDiagram_caption__eLMlg{margin:0;font-style:italic;font-size:.75rem;line-height:1.5;color:var(--color-text-secondary)}[data-theme=dark] .MandateDiagram_panel__6ZEKD{border-color:color-mix(in srgb,var(--color-text,currentColor) 40%,transparent)}[data-theme=dark] .MandateDiagram_lane__rG604+.MandateDiagram_lane__rG604{background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-text-secondary) 40%,transparent) 0 4px,transparent 4px 7px)}@media (max-width:600px){.MandateDiagram_root__S97up{grid-template-columns:1fr}}.ArticleGate_lockedContent__dKOPk{display:none}.ArticleGate_gate__L_A_l{--color-bg:var(--background,#fdfdfc);--color-bg-secondary:var(--article-bg-secondary,#f5f5f5);--color-text:var(--home-copy,#111111);--color-text-secondary:var(--home-copy-secondary,rgba(0,0,0,0.4));--color-border-input:var(--article-border-input,#d2d2d2);--color-border-input-hover:var(--article-border-input-hover,#a5a5a5);--error:#ff0052;--selection-bg:var(--article-selection,#e3e3e3);--font-primary:var(--font-funnel-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-size-sm:0.8125rem;--font-size-base:1rem;--font-size-md:1rem;--font-weight-medium:510;--font-weight-bold:600;--duration-snappy:220ms;--ease-snappy:cubic-bezier(0.175,0.885,0.32,1.1);--spacing-2xs:0.5rem;--spacing-xs:1rem;--spacing-sm:1.5rem;--spacing-md:2rem;--spacing-lg:2.5rem;--spacing-xl:3rem;--spacing-5xl:5rem;--spacing-30xl:30rem;--max-z-index:2147483647;position:relative;isolation:isolate;margin-top:calc(-1 * var(--spacing-xl));padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;justify-content:center}.ArticleGate_gate__L_A_l:before{content:"";position:absolute;inset:0;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);z-index:0}.ArticleGate_fade__GlHpK{position:absolute;top:0;left:calc(-1 * var(--spacing-sm));right:calc(-1 * var(--spacing-sm));height:calc(var(--spacing-30xl) + 4rem);background:linear-gradient(to bottom,transparent,var(--color-bg) calc(100% - 3rem));pointer-events:none;transform:translateY(calc(-100% + 3rem));z-index:-1}.ArticleGate_decor__XwJtb{position:absolute;inset:0;z-index:0;border-radius:var(--radius-md);overflow:hidden;pointer-events:none}.ArticleGate_decorSlot__t9Hsv{position:absolute;pointer-events:none;opacity:.1}.ArticleGate_prompt__aGwvG{position:relative;z-index:1;text-align:center}.ArticleGate_label__jKHfA{font-size:.92em;color:var(--color-text);max-width:52ch}.ArticleGate_message__1xqbJ{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;gap:6px}.ArticleGate_spinner__lLQVp{width:12px;height:12px;border:1.5px solid var(--color-border-input);border-top-color:var(--color-text-secondary);border-radius:50%;animation:ArticleGate_gateVerifySpin__hz_GQ .7s linear infinite}@keyframes ArticleGate_gateVerifySpin__hz_GQ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ArticleGate_spinner__lLQVp{animation:none}}.ArticleGate_inputGroup__tkGFL{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-top:1.75rem}.ArticleGate_inputRow__Q7o_p{display:flex;gap:var(--spacing-2xs);align-items:center;justify-content:center}.ArticleGate_inputWrap__AVXrQ{position:relative;width:2.5rem;height:2.75rem}.ArticleGate_input__3EEsc{width:100%;height:100%;text-align:center;font-family:var(--font-primary);font-size:var(--font-size-md);border:1px solid var(--color-border-input);border-radius:4px;background:var(--color-bg);color:var(--color-text);outline:none;transition:border-color var(--duration-snappy) var(--ease-snappy);caret-color:transparent;font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArticleGate_caret__uI0br{position:absolute;top:50%;left:calc(50% - .3em);width:1px;height:1.1em;background:var(--color-text);transform:translate(-50%,-50%);pointer-events:none;animation:ArticleGate_gateCaretBlink__CfUgK 1s step-end infinite}@keyframes ArticleGate_gateCaretBlink__CfUgK{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ArticleGate_caret__uI0br{animation:none}}.ArticleGate_input__3EEsc::placeholder{color:var(--color-text-secondary);opacity:.25}.ArticleGate_input__3EEsc:not(:focus):not(.ArticleGate_inputError__DuiF2):hover{border-color:var(--color-border-input-hover)}.ArticleGate_input__3EEsc:focus{border-color:var(--color-text);box-shadow:0 0 0 4px var(--selection-bg)}.ArticleGate_inputError__DuiF2{border-color:var(--error)}.ArticleGate_inputDisabled__op0V1{opacity:.5;cursor:not-allowed;pointer-events:none}.ArticleGate_error__1oUML{font-size:var(--font-size-sm);color:var(--error)}.ArticleGate_error__1oUML.ArticleGate_error__1oUML a{position:relative;color:inherit;text-decoration:none}.ArticleGate_error__1oUML a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--error);opacity:.25;transition:opacity var(--duration-snappy) var(--ease-snappy)}.ArticleGate_error__1oUML a:hover:after{opacity:1}@media (max-width:768px){.ArticleGate_gate__L_A_l{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.ArticleGate_input__3EEsc{font-size:var(--font-size-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.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)}}.BookingModal_pill__VDK1X{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.75rem 1.5rem;font-family:var(--font-funnel-sans);font-size:.875rem;font-weight:400;letter-spacing:-.00563rem;line-height:var(--line-height-base);color:var(--home-copy,#111111);background-color:transparent;border:1px solid var(--article-border-input,#d2d2d2);border-radius:0;cursor:pointer;text-align:left}@keyframes BookingModal_pillFillBlink__ISJpe{0%,to{background-color:var(--background-secondary-hover,#e8eae8)}50%{background-color:transparent}}@media (hover:hover){.BookingModal_pill__VDK1X:hover{background-color:var(--background-secondary-hover,#e8eae8);animation:BookingModal_pillFillBlink__ISJpe .18s step-end 2}@media (prefers-reduced-motion:reduce){.BookingModal_pill__VDK1X:hover{animation:none}}}.BookingModal_pillToc__IeDGp{font-size:.8125rem;padding-left:1rem;padding-right:1rem;transition:opacity var(--duration-smooth) var(--ease-smooth),visibility var(--duration-smooth) var(--ease-smooth)}.BookingModal_pillToc__IeDGp[data-hidden]{opacity:0;visibility:hidden}.BookingModal_pillInline__sru3O{margin-top:var(--spacing-md)}@media (max-width:767.98px){.BookingModal_pillInline__sru3O{font-size:1rem}}.BookingModal_overlay__ATIo9{position:fixed;inset:0;z-index:var(--max-z-index);display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(17,17,17,.32);animation:BookingModal_overlayIn__cRl_L .28s var(--ease-smooth) forwards;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.BookingModal_overlay__ATIo9[data-closing]{animation:BookingModal_overlayOut__fxY4F .16s var(--ease-smooth) forwards}@keyframes BookingModal_overlayIn__cRl_L{0%{opacity:0}to{opacity:1}}@keyframes BookingModal_overlayOut__fxY4F{0%{opacity:1}to{opacity:0}}.BookingModal_panel__aPLaj{position:relative;width:min(52rem,100%);height:min(31rem,calc(100vh - 2rem));overflow-y:auto;background:var(--color-bg);border-radius:0;box-shadow:var(--shadow-xl);color:var(--color-text);animation:BookingModal_panelIn__84Vdq .28s var(--ease-smooth) both}.BookingModal_panel__aPLaj[data-closing]{animation:none}@keyframes BookingModal_panelIn__84Vdq{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.BookingModal_overlay__ATIo9,.BookingModal_panel__aPLaj{animation-duration:1ms}}.BookingModal_body__9tC6D{display:grid;grid-template-columns:17rem 1fr;grid-gap:2.5rem;gap:2.5rem;padding:2.5rem;min-height:100%}@media (max-width:720px){.BookingModal_body__9tC6D{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem}}.BookingModal_intro__NYEQC h2{font-family:var(--font-funnel-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:1.2;margin:0;padding-right:1.5rem}.BookingModal_intro__NYEQC p{margin:1rem 0 0;font-size:var(--font-size-sm);line-height:1.55;color:var(--home-copy-body,#2a2a2a);letter-spacing:-.00563rem}.BookingModal_meta__d7PV_{list-style:none;margin:1.25rem 0 0;padding:0}.BookingModal_meta__d7PV_ li{position:relative;padding-left:1.125rem;margin-top:.375rem;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BookingModal_meta__d7PV_ li:before{content:"";position:absolute;left:0;top:.4em;width:.375rem;height:.375rem;border:1px solid;border-radius:9999px}.BookingModal_mockBadge__MdnsT{margin-top:1.25rem;padding:.5rem .75rem;background:var(--color-bg-secondary);border-radius:0;font-family:var(--font-favorit-mono);font-size:calc(var(--font-size-xs) - 1px);letter-spacing:-.03em;color:var(--color-text-secondary)}.BookingModal_picker__oY6so{min-height:18rem;display:flex;flex-direction:column;min-width:0}.BookingModal_intro__NYEQC{min-width:0}.BookingModal_loadState__mFewg{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.BookingModal_loadState__mFewg p{margin:0}.BookingModal_spinner__xc885{width:.875rem;height:.875rem;border:1.5px solid var(--color-border-input);border-top-color:var(--color-text);border-radius:9999px;animation:BookingModal_spin__TVkhz .7s linear infinite}.BookingModal_spinner__xc885[data-inverse]{border-color:color-mix(in srgb,var(--color-bg,#fff) 30%,transparent);border-top-color:var(--color-bg,#fff)}@keyframes BookingModal_spin__TVkhz{to{transform:rotate(1turn)}}.BookingModal_dayCarousel__wII78{display:flex;align-items:stretch;gap:.5rem;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.BookingModal_dayNav___dQWg{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;padding:0;background:none;border:0;cursor:pointer;color:var(--color-text-secondary)}.BookingModal_dayNav___dQWg svg{width:1rem;height:1rem}.BookingModal_dayNav___dQWg:hover:not(:disabled){color:var(--color-text)}.BookingModal_dayNav___dQWg:disabled{opacity:.25;cursor:default}.BookingModal_dayRow__VmBXu{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.BookingModal_dayChip__nP8ia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0;padding:.875rem .5rem;background:var(--color-bg-secondary);border:0;border-radius:0;cursor:pointer;font-family:inherit;color:var(--color-text)}@media (hover:hover){.BookingModal_dayChip__nP8ia:hover:not([data-selected]){background:var(--color-bg-inset)}}.BookingModal_dayChip__nP8ia[data-selected]{background:var(--color-text);color:var(--color-bg,#fff)}.BookingModal_dayChipLabel__cn3Xp{font-size:calc(var(--font-size-xs) - 1px);opacity:.55}.BookingModal_dayChip__nP8ia[data-selected] .BookingModal_dayChipLabel__cn3Xp{opacity:.7}.BookingModal_dayChipDate__luVBw{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.BookingModal_timeGrid__G2RJz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;align-content:start;overflow-y:auto}@media (max-width:420px){.BookingModal_timeGrid__G2RJz{grid-template-columns:repeat(2,1fr)}}.BookingModal_timeSlot__YX_tQ{padding:.625rem 0;background:var(--color-bg-secondary);border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}@media (hover:hover){.BookingModal_timeSlot__YX_tQ:hover{background:var(--color-bg-inset)}}.BookingModal_timeSlot__YX_tQ:active{background:var(--color-text);color:var(--color-bg,#fff);transition:none}.BookingModal_form__vfwVa{display:flex;flex-direction:column;gap:.875rem}.BookingModal_chosen__e2lBc{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--color-bg-secondary);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.BookingModal_textButton__RSENt{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.BookingModal_textButton__RSENt:hover{color:var(--color-text)}.BookingModal_field__RuOm4{display:flex;flex-direction:column;gap:.375rem}.BookingModal_field__RuOm4 span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BookingModal_field__RuOm4 input,.BookingModal_field__RuOm4 textarea{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-input);border-radius:0;padding:.625rem .75rem;resize:vertical}.BookingModal_field__RuOm4 input:hover,.BookingModal_field__RuOm4 textarea:hover{border-color:var(--color-border-input-hover)}.BookingModal_field__RuOm4 input:focus,.BookingModal_field__RuOm4 textarea:focus{outline:none;border-color:var(--color-text)}.BookingModal_honeypot__5N49K{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.BookingModal_error__CcEzr{margin:0 0 .75rem;font-size:var(--font-size-xs);color:var(--error)}.BookingModal_form__vfwVa .BookingModal_error__CcEzr{margin:0}.BookingModal_submitButton__yRqEx{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;padding:.75rem 1.25rem;background:var(--color-text);color:var(--color-bg,#fff);border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.BookingModal_submitButton__yRqEx:hover:not(:disabled){opacity:.85}.BookingModal_submitButton__yRqEx:disabled{cursor:default;opacity:.7}.BookingModal_confirm__Jiy0R{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:18rem;padding:1rem}.BookingModal_confirmMark__xQbOI{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-border-input);border-radius:9999px;color:var(--color-text)}.BookingModal_confirmMark__xQbOI svg{width:1rem;height:1rem}.BookingModal_confirm__Jiy0R h2{font-family:var(--font-funnel-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);margin:1.25rem 0 0}.BookingModal_confirmWhen__8gsbN{margin:.5rem 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.BookingModal_confirmNote__NWKOJ{margin:1rem 0 0;max-width:24rem;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-secondary)}.PullQuote_root__Lf_Ug.PullQuote_root__Lf_Ug{position:relative;line-height:1.75;margin-bottom:var(--spacing-xl)}.PullQuote_word__KcZ5o{display:inline;opacity:0;white-space:nowrap}.PullQuote_root__Lf_Ug[data-inview] .PullQuote_word__KcZ5o{animation:PullQuote_pullQuoteWordIn__Cx3b1 var(--duration-fast,.15s) step-start forwards;animation-delay:calc(var(--word-index, 0) * 50ms)}@keyframes PullQuote_pullQuoteWordIn__Cx3b1{to{opacity:1}}@media (prefers-reduced-motion:reduce){.PullQuote_root__Lf_Ug[data-inview] .PullQuote_word__KcZ5o,.PullQuote_word__KcZ5o{animation:none;opacity:1}}.PullQuote_lineWrap__9E5CZ{position:absolute;left:0;width:100%;pointer-events:none}.PullQuote_line__JL_ui{background-color:color-mix(in oklab,var(--border) 90%,var(--foreground));height:1px}.ReplayVideo_wrap__ip2K2{position:relative;display:block;line-height:0}.ReplayVideo_wrap__ip2K2[data-panel]{--replay-panel-padding:2rem;padding:var(--replay-panel-padding)}@media (min-width:1400.02px){.ReplayVideo_wrap__ip2K2[data-panel]{--replay-panel-padding:2.5rem}}.ReplayVideo_videoTrigger__wvp8X.ReplayVideo_videoTrigger__wvp8X:after{content:none}.ReplayVideo_wrap__ip2K2[data-panel]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--replay-panel-bg,var(--color-bg-secondary)) 50%,var(--color-text,#111));opacity:0;transition:opacity var(--duration-snappy) var(--ease-snappy);pointer-events:none}.ReplayVideo_wrap__ip2K2[data-panel]:hover:after{opacity:.1}.ReplayVideo_controls__0h1xY{position:absolute;z-index:1;top:.75rem;right:.75rem;display:flex;gap:.5rem;opacity:0;pointer-events:none;transition:opacity var(--duration-snappy,.22s) var(--ease-snappy,cubic-bezier(.175,.885,.32,1.1))}.ReplayVideo_wrap__ip2K2:has(:focus-visible) .ReplayVideo_controls__0h1xY,.ReplayVideo_wrap__ip2K2:hover .ReplayVideo_controls__0h1xY{opacity:1;pointer-events:auto}.ReplayVideo_lightboxControls__mmBEz{position:fixed;top:.75rem;right:.75rem;display:flex;gap:.5rem}.ReplayVideo_controlBtn__tWUZw{all:unset;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-text,#111) 80%,transparent);color:var(--color-bg,var(--background,#fdfdfc));cursor:pointer;transition:transform var(--duration-snappy,.22s) var(--ease-snappy,cubic-bezier(.175,.885,.32,1.1)),background-color var(--duration-snappy,.22s) ease}@media (hover:hover){.ReplayVideo_controlBtn__tWUZw:hover{background:color-mix(in srgb,var(--color-text,#111) 70%,transparent)}}.ReplayVideo_controlBtn__tWUZw:active{transform:scale(.88)}.ReplayVideo_replayBtn__NVuae svg{transition:transform .38s cubic-bezier(.34,1.8,.64,1)}@media (hover:hover){.ReplayVideo_replayBtn__NVuae:hover svg{transform:rotate(-30deg)}}.ReplayVideo_controlBtn__tWUZw rect{transition:transform .28s cubic-bezier(.3,3,.5,1)}@media (hover:hover){.ReplayVideo_controlBtn__tWUZw:hover rect:first-of-type{transform:translateX(-.5px)}.ReplayVideo_controlBtn__tWUZw:hover rect:last-of-type{transform:translateX(.5px)}}@media (prefers-reduced-motion:reduce){.ReplayVideo_controlBtn__tWUZw,.ReplayVideo_controlBtn__tWUZw rect,.ReplayVideo_replayBtn__NVuae svg{transition:none}.ReplayVideo_controlBtn__tWUZw:active,.ReplayVideo_controlBtn__tWUZw:hover rect:first-of-type,.ReplayVideo_controlBtn__tWUZw:hover rect:last-of-type,.ReplayVideo_replayBtn__NVuae:hover svg{transform:none;animation:none}.ReplayVideo_controls__0h1xY{transition:none}}.shared_articleRoot__3T_9Y{position:relative}.shared_videoContainer__Pct_i{display:flex;justify-content:center}.shared_articleImage__G0Hur,.shared_video__k9C52{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_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{font-family:var(--font-favorit-mono);letter-spacing:-.03em;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-xl);font-size:.9375em;line-height:1.5}.shared_articleContextLabel__e8gj5{opacity:.4}.shared_statCol__yqrw0.shared_statCol__yqrw0 h3{font-family:var(--font-aspekta);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.shared_statCol__yqrw0 p{font-size:.9375em;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.shared_statCol__yqrw0 h3{font-size:var(--font-size-2xl)}.shared_targetsGrid__tjfVv .shared_statCol__yqrw0.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_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:var(--article-script,#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_listBiro__lwpIB{list-style:none;margin-top:2rem}.shared_listBiro__lwpIB.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)}.PointGrid_grid__ZB0bx{display:grid;grid-template-columns:repeat(var(--point-grid-columns,2),1fr);grid-gap:1rem;gap:1rem;margin-top:2rem;padding:1.5rem 0}.PointGrid_card__yxguH{position:relative;background:var(--color-bg-secondary);padding:1.5rem;border-radius:0;font-size:1rem;transition:background-color .18s ease}@media (hover:hover){.PointGrid_card__yxguH[data-has-quote]:hover{background:color-mix(in srgb,var(--color-bg-secondary) 55%,var(--color-bg))}}.PointGrid_card__yxguH .PointGrid_cardTitle__A74_r.PointGrid_cardTitle__A74_r{margin-top:0;font-size:.9125em;font-weight:550}.PointGrid_card__yxguH .PointGrid_cardBody__oSNue.PointGrid_cardBody__oSNue{margin-top:.5rem;font-size:.875em;color:color-mix(in srgb,var(--color-text-secondary) 70%,var(--home-copy-body,#2a2a2a))}.PointGrid_cardContent__1l27R{transition:opacity .12s ease}.PointGrid_card__yxguH[data-has-quote]:hover .PointGrid_cardContent__1l27R{opacity:0}.PointGrid_card__yxguH .PointGrid_quote__jsUdl.PointGrid_quote__jsUdl{position:absolute;inset:0;padding:1.5rem;margin:0;pointer-events:none}.PointGrid_card__yxguH .PointGrid_quoteText__fx7Ij.PointGrid_quoteText__fx7Ij{margin:0;font-size:.9125em}.PointGrid_card__yxguH .PointGrid_quoteSource__Y8iCg.PointGrid_quoteSource__Y8iCg{margin:.5rem 0 0;font-size:.8125em;color:color-mix(in srgb,var(--color-text-secondary) 70%,var(--home-copy-body,#2a2a2a));opacity:0}.PointGrid_card__yxguH[data-has-quote]:hover .PointGrid_quoteSource__Y8iCg{animation:PointGrid_pointGridFadeIn__hSXPA .18s ease forwards;animation-delay:calc(var(--quote-words, 0) * 50ms + .24s)}@keyframes PointGrid_pointGridFadeIn__hSXPA{to{opacity:1}}.PointGrid_quoteWord__pF6zh{opacity:0}.PointGrid_card__yxguH[data-has-quote]:hover .PointGrid_quoteWord__pF6zh{animation:PointGrid_pointGridWordIn__MWTng var(--duration-fast,.15s) step-start forwards;animation-delay:calc(var(--word-index, 0) * 50ms + .12s)}@keyframes PointGrid_pointGridWordIn__MWTng{to{opacity:1}}@media (prefers-reduced-motion:reduce){.PointGrid_cardContent__1l27R{transition:none}.PointGrid_card__yxguH[data-has-quote]:hover .PointGrid_quoteSource__Y8iCg,.PointGrid_card__yxguH[data-has-quote]:hover .PointGrid_quoteWord__pF6zh{animation:none;opacity:1}}@media (max-width:600px){.PointGrid_grid__ZB0bx{grid-template-columns:1fr}}.page_main__VVOxy{min-height:100vh}.page_heroText__V5LeP{padding-bottom:var(--space-20)}.page_heroImage__z5yEn{margin-bottom:var(--space-24)}@media (max-width:767.98px){.page_heroImage__z5yEn{margin-bottom:var(--space-12)}}.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_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)}.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:0;white-space:nowrap;pointer-events:none;z-index:var(--max-z-index);font-family:var(--font-favorit-mono);font-size:calc(var(--font-size-sm) - 2px);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.4;color:var(--color-bg,#fff);opacity:0;transition:opacity 70ms ease,transform .18s 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)}.TableOfContents_footer__Gfz92{margin-top:1.25rem}@media (max-width:1160px){.TableOfContents_aside__JfZiE{display:none}}@keyframes TableOfContents_headingBlink__61YYE{0%,to{opacity:1}50%{opacity:0}}.TableOfContents_flash__5VM4G{animation:TableOfContents_headingBlink__61YYE .18s step-end 2}@media (prefers-reduced-motion:reduce){.TableOfContents_flash__5VM4G{animation: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:color-mix(in srgb,var(--color-text) 2%,transparent);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.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:color-mix(in srgb,var(--color-text) 4%,transparent);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}}.TintedMedia_panel__b2ilb{display:block;width:100%;border:none;margin:0;padding:var(--tinted-media-padding,2rem);background:var(--tinted-media-tint,var(--color-bg-secondary));line-height:0}.TintedMedia_panel__b2ilb[data-zoomable]{position:relative;cursor:url(/zoom-in.svg) 9 9,zoom-in}.TintedMedia_panel__b2ilb[data-zoomable]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--tinted-media-tint,var(--color-bg-secondary)) 50%,var(--color-text,#111));opacity:0;transition:opacity var(--duration-snappy) var(--ease-snappy);pointer-events:none}.TintedMedia_panel__b2ilb[data-zoomable]:hover:after{opacity:.1}@media (min-width:1400.02px){.TintedMedia_panel__b2ilb{padding:var(--tinted-media-padding,2.5rem)}}.TintedMedia_image__YBtJA{display:block;width:100%;height:auto;box-shadow:var(--tinted-media-shadow,none);border-radius:var(--tinted-media-radius,0)}@media (max-width:599px){.TintedMedia_panel__b2ilb[data-zoomable]{cursor:default}}.TypeIn_root__nflbH{display:inline}.TypeIn_char__s4BR_{display:inline;opacity:0}.TypeIn_root__nflbH[data-inview] .TypeIn_char__s4BR_{animation:TypeIn_typeInChar__We0n5 var(--duration-fast,.15s) step-start forwards;animation-delay:var(--char-delay,0s)}@keyframes TypeIn_typeInChar__We0n5{to{opacity:1}}@media (prefers-reduced-motion:reduce){.TypeIn_char__s4BR_,.TypeIn_root__nflbH[data-inview] .TypeIn_char__s4BR_{animation:none;opacity:1}}.WalkthroughCta_panel__aWDez{position:relative;isolation:isolate;margin-top:var(--spacing-3xl);padding:2rem var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center}.WalkthroughCta_decor__Ushac{position:absolute;inset:0;z-index:0;border-radius:var(--radius-md);overflow:hidden;pointer-events:none}.WalkthroughCta_decorSlot__0Z3xc{position:absolute;pointer-events:none;opacity:.1}.WalkthroughCta_content__wNIAw{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.WalkthroughCta_heading__xD3Rb.WalkthroughCta_heading__xD3Rb{margin:0}.WalkthroughCta_copy__X7WMM.WalkthroughCta_copy__X7WMM p{max-width:52ch;margin:var(--spacing-xs) auto 0;font-size:.875em;opacity:.7}@media (max-width:768px){.WalkthroughCta_panel__aWDez{padding:var(--spacing-md) var(--spacing-sm)}}