@layer components{.landing-header_wrap{inset-block-start:.75rem;inset-inline:var(--site-margin);z-index:20;align-items:center;gap:var(--space-4);border:1px solid color-mix(in oklab, var(--dark-900) 8%, transparent);border-radius:var(--radius-round);background:var(--light-100);min-height:3.5rem;color:var(--dark-900);grid-template-columns:1fr auto 1fr;padding:.375rem .375rem .375rem 1.25rem;display:grid;position:absolute;box-shadow:0 .75rem 2.25rem #1c291c14}.landing-header_wrap .landing-header_brand{justify-self:start;align-items:center;min-height:2.5rem;display:flex}.landing-header_wrap .landing-header_wordmark{font-family:var(--display-family);letter-spacing:-.02em;font-size:1.5rem;line-height:.96}.landing-header_wrap .landing-header_wordmark em{font-style:normal}.landing-header_wrap .landing-header_nav{justify-self:center;align-items:center;gap:var(--space-5);font-size:.875rem;display:flex}.landing-header_wrap .landing-header_nav a:not(.landing-header_cta){min-height:2.5rem;transition:opacity var(--hover-duration) var(--hover-ease);align-items:center;text-decoration:none;display:inline-flex}.landing-header_wrap .landing-header_nav a:not(.landing-header_cta):hover{opacity:.65}.landing-header_wrap .landing-header_actions{justify-self:end;align-items:center;display:flex}.landing-header_wrap .landing-header_cta{border-radius:var(--radius-round);min-height:2.75rem;padding:.625rem 1.125rem}.landing-header_wrap .landing-header_cta-menu,.landing-header_wrap .landing-header_toggle{display:none}@media not (min-width:48rem){.landing-header_wrap{justify-content:space-between;gap:var(--space-3);padding-inline:.875rem .375rem;display:flex}.landing-header_wrap .landing-header_brand{min-height:2.75rem}.landing-header_wrap .landing-header_wordmark{font-size:1.25rem}.landing-header_wrap .landing-header_nav{border:1px solid color-mix(in oklab, var(--dark-900) 10%, transparent);border-radius:var(--radius-main);background:var(--light-100);width:100%;color:var(--dark-900);box-shadow:var(--shadow-soft);flex-direction:column;justify-self:stretch;align-items:stretch;gap:0;padding:.5rem;display:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0}.landing-header_wrap .landing-header_nav a:not(.landing-header_cta){border-radius:.75rem;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:1rem;text-decoration:none;display:flex}.landing-header_wrap .landing-header_nav a:not(.landing-header_cta):hover{opacity:1;background:var(--light-200)}.landing-header_wrap .landing-header_actions .landing-header_cta{display:none}.landing-header_wrap .landing-header_cta-menu{justify-content:center;width:100%;margin-top:.35rem;display:none}.landing-header_wrap .landing-header_toggle{border-radius:var(--radius-round);width:2.75rem;height:2.75rem;color:var(--dark-900);background:var(--light-200);flex:none;place-items:center;display:grid}.landing-header_wrap .landing-header_toggle-mark,.landing-header_wrap .landing-header_toggle-mark:before,.landing-header_wrap .landing-header_toggle-mark:after{background:currentColor;border-radius:1px;width:1rem;height:1.5px;display:block}.landing-header_wrap .landing-header_toggle-mark{position:relative}.landing-header_wrap .landing-header_toggle-mark:before,.landing-header_wrap .landing-header_toggle-mark:after{content:"";transition:transform .18s;position:absolute;inset-inline-start:0}.landing-header_wrap .landing-header_toggle-mark:before{transform:translateY(-.3rem)}.landing-header_wrap .landing-header_toggle-mark:after{transform:translateY(.3rem)}.landing-header_wrap[data-open=true] .landing-header_nav{display:flex}.landing-header_wrap[data-open=true] .landing-header_cta-menu{display:inline-flex}.landing-header_wrap[data-open=true] .landing-header_toggle-mark{background:0 0}.landing-header_wrap[data-open=true] .landing-header_toggle-mark:before{transform:rotate(45deg)}.landing-header_wrap[data-open=true] .landing-header_toggle-mark:after{transform:rotate(-45deg)}}.landing-header_wrap.focused{grid-template-columns:1fr auto}.landing-header_wrap.theme-dark{background:color-mix(in oklab, var(--dark-900) 78%, transparent);border-color:color-mix(in oklab, var(--light-100) 18%, transparent);box-shadow:0 .75rem 2rem #0f1a162e}.landing-footer_wrap{padding:var(--section-space-small) var(--site-margin)}.landing-footer_wrap .landing-footer_inner{gap:var(--space-6);max-width:var(--max-width-main);grid-template-columns:1fr auto;margin-inline:auto;display:grid}.landing-footer_wrap .landing-footer_brand{font-family:var(--display-family);font-size:var(--h3)}.landing-footer_wrap nav{align-items:start;gap:var(--space-5);flex-wrap:wrap;font-size:.875rem;display:flex}.landing-footer_wrap nav a{align-items:center;min-height:2.5rem;display:inline-flex}.landing-footer_wrap .landing-footer_note{max-width:62ch;padding-top:var(--space-5);color:var(--text-2);grid-column:1/-1;font-size:.875rem;line-height:1.5}@media not (min-width:48rem){.landing-footer_wrap{padding-bottom:calc(var(--section-space-small) + 5rem + env(safe-area-inset-bottom))}.landing-footer_wrap .landing-footer_inner{grid-template-columns:1fr}.landing-footer_wrap nav{gap:0 var(--space-4)}.landing-footer_wrap nav a{align-items:center;min-height:2.75rem;display:inline-flex}}.mobile-eoi-bar{display:none}@media not (min-width:48rem){.mobile-eoi-bar{inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:30;background:var(--light-100);visibility:hidden;border-radius:2rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem 1.25rem;transition:transform .3s,visibility .3s;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 .75rem 2rem #1c291c24}.mobile-eoi-bar[data-visible=true]{visibility:visible;transform:translateY(0)}.mobile-eoi-bar p{min-width:0;color:var(--dark-900);flex-direction:column;gap:.1rem;font-size:.8125rem;line-height:1.3;display:flex}.mobile-eoi-bar strong{font-size:.875rem;font-weight:var(--primary-medium)}.mobile-eoi-bar p span{white-space:nowrap}@media not (min-width:22.5rem){.mobile-eoi-bar p>span{display:none}}.mobile-eoi-bar_cta{border-radius:var(--radius-round);background:var(--dark-900);min-height:2.75rem;color:var(--light-100);font-size:.8125rem;font-weight:var(--primary-medium);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:.7rem 1rem;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.mobile-eoi-bar{transition:none}}}@media (min-width:64rem){body{--section-space-small:4rem;--section-space-medium:6rem;--section-space-large:8rem}}@media not (min-width:48rem){body{--section-space-small:2.5rem;--section-space-medium:3.5rem;--section-space-large:4.5rem}main .button-wrapper:has(>.button_wrap[href=\#eoi]),main .button_wrap[href=\#eoi]{width:100%}}@media (prefers-reduced-motion:no-preference){html.motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(1.25rem)}html.motion-ready [data-reveal=image]:not(.is-visible){transform:translateY(1.25rem)scale(1.025)}html.motion-ready [data-reveal].is-visible{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translate(0,0)scale(1)}[data-line]{background-repeat:no-repeat}[data-line=x]{background-image:linear-gradient(var(--border), var(--border));background-position:0 0;background-size:100% var(--border-width)}[data-line=y]{background-image:linear-gradient(var(--border), var(--border));background-position:0 0;background-size:var(--border-width) 100%}html.line-motion [data-line=x]:not(.is-visible){background-size:0 var(--border-width)}html.line-motion [data-line=y]:not(.is-visible){background-size:var(--border-width) 0}html.line-motion [data-line].is-visible{transition:background-size 1.1s cubic-bezier(.22,.8,.2,1)}}.eyebrow_wrap{align-items:center;justify-content:var(--_alignment,start);gap:var(--space-2);display:inline-flex}.eyebrow_wrap.tag{background-color:var(--text);color:var(--background);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small)}.eyebrow_wrap .eyebrow_marker{width:var(--border-width);background-color:currentColor;flex:none;height:.75rem}.hero-bloom_wrap{--text-2:color-mix(in lab, var(--dark-900) 80%, transparent);isolation:isolate}.hero-bloom_wrap>.hero-bloom_container{z-index:2}.hero-bloom_wrap .hero-bloom_layout{align-items:center}.hero-bloom_wrap .hero-bloom_content{padding-top:var(--space-6);text-align:left;align-items:flex-start}.hero-bloom_wrap .heading{margin-block:var(--space-5)}.hero-bloom_wrap .button-wrapper{margin-top:var(--space-5)}.hero-bloom_wrap .hero-bloom_facts{gap:var(--space-3);width:100%;margin-top:var(--space-5);padding-top:var(--space-4);grid-template-columns:1.35fr 1fr .9fr;display:grid}.hero-bloom_wrap .hero-bloom_facts li{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.hero-bloom_wrap .hero-bloom_facts span{color:var(--text-2);font-size:var(--text-small);line-height:1.2}.hero-bloom_wrap .hero-bloom_facts strong{font-size:var(--text-main);font-weight:var(--primary-medium);font-variant-numeric:lining-nums tabular-nums;line-height:1.3}.hero-bloom_wrap.curiosity .hero-bloom_content{align-self:start;max-width:42rem}.hero-bloom_wrap.curiosity .hero-bloom_visual{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}.hero-bloom_wrap.curiosity .heading{max-width:10ch}.hero-bloom_wrap.curiosity .hero-bloom_facts{grid-template-columns:1.35fr 1fr .9fr}.hero-bloom_wrap.curiosity .hero-bloom_visual picture{aspect-ratio:1;border-radius:var(--radius-main);width:100%;display:block;position:relative;overflow:clip}.hero-bloom_wrap.curiosity .hero-bloom_visual .image{object-fit:cover;width:100%;height:100%;display:block}.hero-bloom_wrap.minimal{background-color:var(--light-100)}.hero-bloom_wrap.minimal .hero-bloom_content{max-width:35rem}.hero-bloom_wrap.minimal .hero-bloom_visual{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}.hero-bloom_wrap.minimal .hero-bloom_visual picture{aspect-ratio:5/4;border-radius:var(--radius-main);width:100%;display:block;position:relative;overflow:clip}.hero-bloom_wrap.minimal .hero-bloom_visual .image{object-fit:cover;width:100%;height:100%;display:block}.hero-bloom_wrap.direct .hero-bloom_content{align-self:center;max-width:42rem;padding-top:0}.hero-bloom_wrap.direct .heading{max-width:17ch;font-family:var(--display-family);font-size:clamp(2rem,3.9vw,4rem);font-weight:300;line-height:1.08}.hero-bloom_wrap.direct .hero-bloom_visual{width:100%;margin:0;position:relative}.hero-bloom_wrap.direct .hero-bloom_visual picture{aspect-ratio:1;border-radius:var(--radius-main);width:100%;display:block;overflow:clip}.hero-bloom_wrap.direct .hero-bloom_visual .image{object-fit:cover;width:100%;height:100%;display:block}.hero-bloom_wrap.direct .hero-bloom_proof{gap:var(--space-1);margin-top:var(--space-4);color:var(--text-2);flex-direction:column;font-size:.875rem;line-height:1.4;list-style:none;display:flex}.hero-bloom_wrap.direct .hero-bloom_proof a{text-underline-offset:.2em;text-decoration:underline}.hero-bloom_wrap.direct .hero-bloom_content>*,.hero-bloom_wrap.direct .hero-bloom_visual{animation:none}@media not (min-width:48rem){.hero-bloom_wrap.direct{padding-top:calc(var(--nav-height) + var(--space-3))}.hero-bloom_wrap.direct .hero-bloom_media{order:-1}.hero-bloom_wrap.direct .hero-bloom_layout{row-gap:var(--space-4)}.hero-bloom_wrap.direct .heading{margin-block:var(--space-3);font-size:clamp(1.75rem,8.2vw,2.25rem)}.hero-bloom_wrap.direct .hero-bloom_visual picture{aspect-ratio:16/10}.hero-bloom_wrap.direct .hero-bloom_proof{font-size:.8125rem}}@media not (min-width:64rem){.hero-bloom_wrap.curiosity{min-height:0}.hero-bloom_wrap.minimal .hero-bloom_visual picture{aspect-ratio:4/3}.hero-bloom_wrap.curiosity .hero-bloom_visual picture{aspect-ratio:3/2}}@media not (min-width:48rem){.hero-bloom_wrap .hero-bloom_content{padding-top:0}.hero-bloom_wrap .hero-bloom_layout{row-gap:var(--space-5)}.hero-bloom_wrap .heading{margin-block:var(--space-5) var(--space-4)}.hero-bloom_wrap .hero-bloom_facts,.hero-bloom_wrap.curiosity .hero-bloom_facts{gap:var(--space-3) var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-bloom_wrap .hero-bloom_facts li:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--border);flex-direction:row;grid-column:1/-1}.hero-bloom_wrap .hero-bloom_facts li:first-child strong{text-align:right}.hero-bloom_wrap .hero-bloom_facts strong{font-size:.9375rem}.hero-bloom_wrap .hero-bloom_facts span{font-size:.8125rem}.hero-bloom_wrap .button-wrapper{margin-top:var(--space-5)}.hero-bloom_wrap.curiosity{padding-top:calc(var(--nav-height) + var(--space-3))}.hero-bloom_wrap.curiosity .hero-bloom_visual picture{aspect-ratio:4/3}}@media (prefers-reduced-motion:no-preference){.hero-bloom_wrap .hero-bloom_content>*{--hero-in-delay:.48s;--out-start:.26;--out-end:.62;--p:clamp(0, (var(--hero-leave,0) - var(--out-start)) / (var(--out-end) - var(--out-start)), 1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * -1.25rem));animation:hero-in .9s cubic-bezier(.22, .8, .2, 1) var(--hero-in-delay) backwards}.hero-bloom_wrap .hero-bloom_content>:first-child{--hero-in-delay:80ms;--out-start:.02;--out-end:.28}.hero-bloom_wrap .hero-bloom_content>:nth-child(2){--hero-in-delay:.2s;--out-start:.1;--out-end:.4}.hero-bloom_wrap .hero-bloom_content>:nth-child(3){--hero-in-delay:.34s;--out-start:.18;--out-end:.5}.hero-bloom_wrap .hero-bloom_content>:nth-child(5){--hero-in-delay:.62s;--out-start:.34;--out-end:.74}.hero-bloom_wrap .hero-bloom_visual{animation:1.05s cubic-bezier(.22,.8,.2,1) .16s both hero-in-still}@media (min-width:48rem){.hero-bloom_wrap .hero-bloom_visual .image{transform:translateY(calc(var(--hero-leave,0) * -6%)) scale(1.06)}}}@keyframes hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(.5rem)}to{opacity:1;filter:none;transform:none}}@keyframes hero-in-still{0%{opacity:0}to{opacity:1}}.lifestyle-moment_wrap .lifestyle-moment_layout{align-items:center}.lifestyle-moment_wrap .lifestyle-moment_layout>:first-child{max-width:34rem}.lifestyle-moment_wrap .heading{font-family:var(--display-family);letter-spacing:-.01em;margin-block:var(--space-5) var(--space-4);font-size:clamp(1.75rem,3.65vw,3.75rem);font-weight:300;line-height:1.09}.lifestyle-moment_wrap .eyebrow_wrap{color:var(--brand-300)}.lifestyle-moment_wrap.theme-light .eyebrow_wrap{color:var(--brand-500)}.lifestyle-moment_wrap .lifestyle-moment_visual{aspect-ratio:3/2;border-radius:var(--radius-main);width:100%;margin:0;position:relative;overflow:clip}.lifestyle-moment_wrap .lifestyle-moment_visual .image{object-fit:cover;width:100%;height:100%}@media not (min-width:64rem){.lifestyle-moment_wrap .lifestyle-moment_visual{aspect-ratio:4/3}}@media not (min-width:48rem){.lifestyle-moment_wrap{padding-block:var(--space-7)}.lifestyle-moment_wrap .heading{font-size:clamp(1.75rem,7.4vw,2.25rem)}.lifestyle-moment_wrap .lifestyle-moment_visual{aspect-ratio:5/4}}.project-facts_wrap{background-color:var(--light-100)}.project-facts_wrap .project-facts_layout{align-items:center}.project-facts_wrap .project-facts_layout>:first-child{max-width:36rem}.project-facts_wrap .heading{font-family:var(--display-family);letter-spacing:-.01em;margin-block:var(--space-5) var(--space-4);font-size:clamp(1.75rem,3.7vw,3.7rem);font-weight:300;line-height:1.08}.project-facts_wrap .project-facts_list{gap:0 var(--space-5);width:100%;margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-facts_wrap .project-facts_list div{padding-block:var(--space-3)}.project-facts_wrap .project-facts_list div:nth-child(2){transition-delay:80ms}.project-facts_wrap .project-facts_list div:nth-child(3){transition-delay:.16s}.project-facts_wrap .project-facts_list div:nth-child(4){transition-delay:.24s}.project-facts_wrap .project-facts_list div:nth-child(5){transition-delay:.32s}.project-facts_wrap .project-facts_list dt{color:var(--text-2);font-size:.8125rem}.project-facts_wrap .project-facts_list dd{margin-top:var(--space-2);font-size:1rem;font-weight:var(--primary-medium);font-variant-numeric:lining-nums tabular-nums}.project-facts_wrap .project-facts_visual{aspect-ratio:1;border-radius:var(--radius-main);width:100%;margin:0;position:relative;overflow:clip}.project-facts_wrap .project-facts_visual .image{object-fit:cover;width:100%;height:100%}@media not (min-width:48rem){.project-facts_wrap{padding-block:var(--space-7)}.project-facts_wrap .project-facts_list{gap:0 var(--space-3)}.project-facts_wrap .project-facts_list dd{font-size:.875rem}}.location-story_wrap{background-color:var(--light-200)}.location-story_wrap .location-story_layout{align-items:center}.location-story_wrap .location-story_layout>:first-child{max-width:40rem}.location-story_wrap .heading{font-family:var(--display-family);letter-spacing:-.01em;margin-block:var(--space-5) var(--space-4);font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:300;line-height:1.08}.location-story_wrap .button_wrap{margin-top:var(--space-4)}.location-story_wrap .location-story_map{margin-top:var(--space-4);text-underline-offset:.2em;font-size:.9375rem;text-decoration:underline;display:block}.location-story_wrap .location-story_place{align-self:center;gap:var(--space-3);padding-left:var(--space-6);color:var(--dark-900);flex-direction:column;display:flex}.location-story_wrap .location-story_place span{color:var(--text-2);font-size:.875rem}.location-story_wrap .location-story_place strong{font-family:var(--display-family);letter-spacing:-.01em;font-size:clamp(2.8rem,3.5vw,3.5rem);font-weight:300;line-height:1.05}.location-story_wrap .location-story_times{width:100%}.location-story_wrap .location-story_times div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);display:flex}.location-story_wrap .location-story_times dt{color:var(--text-2)}.location-story_wrap .location-story_times dd{font-weight:var(--primary-medium);font-variant-numeric:lining-nums tabular-nums;flex:none}@media not (min-width:48rem){.location-story_wrap:not(.has-times) .location-story_layout>:last-child{display:none}}.form_wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form_fields{gap:var(--space-5);row-gap:var(--space-8);column-gap:var(--space-8);flex-direction:column;display:flex}.form_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form_note{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);display:none}.form_wrap[data-state=sent] .form_fields{display:none}.form_wrap[data-state=sent] .form_note-sent{display:block}.form_wrap[data-state=sending] .form_fields [type=submit]{opacity:.6;cursor:progress}.form_wrap[data-state=failed] .form_note-failed{color:var(--text);display:block}.eoi-section_wrap .eoi-section_layout{align-items:start}.eoi-section_wrap .eoi-section_layout>:first-child{max-width:36rem}.eoi-section_wrap .eoi-section_panel{width:100%;padding:var(--space-6);border-radius:var(--radius-main);background-color:var(--light-100);color:var(--dark-900)}.eoi-section_wrap .eoi-section_panel .form_fields{row-gap:var(--space-4)}.eoi-section_wrap .eoi-section_panel .field-control{background-color:var(--light-200)}.eoi-section_wrap .eoi-section_panel .button_wrap{margin-top:var(--space-2);align-self:stretch}.eoi-section_wrap .heading{margin-top:var(--space-5);font-family:var(--display-family);font-size:clamp(1.75rem,4vw,4rem);font-weight:300;line-height:1.08}.eoi-section_wrap .field-star{display:none}.eoi-section_wrap .eoi-section_picker{border:0;min-width:0;padding:0}.eoi-section_wrap .eoi-section_picker legend{margin-bottom:var(--space-2);font-size:var(--text-main)}.eoi-section_wrap .eoi-section_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.eoi-section_wrap .eoi-section_options label{cursor:pointer;position:relative}.eoi-section_wrap .eoi-section_options input{opacity:0;width:1px;height:1px;position:absolute}.eoi-section_wrap .eoi-section_options span{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--dark-700);border-radius:var(--radius-round);color:var(--dark-900);justify-content:center;align-items:center;font-size:.875rem;line-height:1.2;display:inline-flex}.eoi-section_wrap .eoi-section_options input:checked+span{border-color:var(--dark-900);background:var(--dark-900);color:var(--light-100)}.eoi-section_wrap .eoi-section_options input:focus-visible+span{outline:var(--focus-width) solid var(--dark-900);outline-offset:var(--focus-offset)}.eoi-section_wrap form+.eoi-section_footnote{margin-top:var(--space-3)}.eoi-section_wrap .eoi-section_footnote{color:var(--dark-700);text-align:center;text-wrap:balance;font-size:.8125rem;line-height:1.5}.eoi-section_wrap .eoi-section_footnote strong{color:var(--dark-900);font-weight:var(--primary-medium)}@media not (min-width:48rem){.eoi-section_wrap .eoi-section_layout{gap:var(--space-6)}.eoi-section_wrap .eoi-section_panel{padding:var(--space-4);border-radius:calc(var(--radius-small) + var(--space-4))}.eoi-section_wrap .eoi-section_panel .button_wrap{justify-content:center;width:100%}}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.landing-faq_wrap{background-color:var(--light-100)}.landing-faq_wrap .landing-faq_intro{max-width:42rem}.landing-faq_wrap .landing-faq_intro .heading{margin-top:var(--space-5);font-family:var(--display-family);letter-spacing:-.01em;font-size:clamp(1.75rem,3.5vw,3.5rem);font-weight:300;line-height:1.08}.landing-faq_wrap .landing-faq_list{width:100%;max-width:56rem}.landing-faq_wrap .accordion_title{font-family:var(--primary-family);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:var(--primary-medium);letter-spacing:-.02em;line-height:1.3}@media not (min-width:48rem){.landing-faq_wrap{padding-block:var(--space-7)}}.quick-eoi_dialog{background:var(--light-100);width:min(29rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--dark-900);border:0;border-radius:1.5rem;margin:auto;padding:0;overflow:auto;box-shadow:0 1.75rem 4.5rem #0f1a1638}html:has(.quick-eoi_dialog[open]){overflow:hidden}.quick-eoi_dialog::backdrop{background:#0f1a16b3}.quick-eoi_inner{padding:clamp(1.25rem,4vw,2rem)}.quick-eoi_header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.quick-eoi_header h2{font-family:var(--display-family);letter-spacing:-.01em;font-size:clamp(1.5rem,5vw,1.875rem);font-weight:300;line-height:1.12}.quick-eoi_close{border-radius:var(--radius-round);background:var(--light-200);width:2.5rem;height:2.5rem;color:var(--dark-900);flex:none;place-items:center;margin:-.25rem -.25rem 0 0;font-size:1.35rem;line-height:1;display:grid}.quick-eoi_intro{text-wrap:balance;margin-block:var(--space-3) var(--space-5);color:var(--dark-700);font-size:.9375rem;line-height:1.45}.quick-eoi_dialog .field-star{display:none}.quick-eoi_dialog .form_fields{row-gap:var(--space-4)}.quick-eoi_dialog .field-control{background:var(--light-200);border-radius:.75rem}.quick-eoi_dialog .button_wrap{width:100%;margin-top:var(--space-2);border-radius:var(--radius-round)}.quick-eoi_note{color:var(--dark-700);text-align:center;text-wrap:balance;font-size:.8125rem;line-height:1.5}.quick-eoi_note strong{color:var(--dark-900);font-weight:var(--primary-medium)}@media not (min-width:48rem){.quick-eoi_dialog{overscroll-behavior:contain;border-radius:2rem 2rem 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 1.5rem);margin:auto 0 0}.quick-eoi_inner{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.quick-eoi_header h2{font-size:1.375rem}.quick-eoi_intro{margin-block:var(--space-2) var(--space-4)}.quick-eoi_dialog .form_fields{row-gap:var(--space-3)}.quick-eoi_dialog.is-typing .quick-eoi_intro,.quick-eoi_dialog.is-typing .quick-eoi_note{display:none}.quick-eoi_dialog.is-typing .quick-eoi_inner{padding-block:1rem}.quick-eoi_dialog.is-typing .quick-eoi_header{margin-bottom:var(--space-3)}@media (prefers-reduced-motion:no-preference){.quick-eoi_dialog[open]{animation:.28s cubic-bezier(.2,.7,.2,1) quick-eoi-up}}}@keyframes quick-eoi-up{0%{transform:translateY(100%)}}}
