.product-headline_headline__J5Pvk{container-type:inline-size}.product-headline_headline__J5Pvk h1{font-size:clamp(2rem,9.5cqw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.05em}.product-headline_teams__xEcrX{display:grid;overflow:hidden;padding-block:.08em;margin-block:-.02em}.product-headline_team__vhjIF{grid-area:1/1;white-space:nowrap;animation:product-headline_team-cycle__qtETF 12s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--team-index) * 2s - 12s)}@keyframes product-headline_team-cycle__qtETF{0%,13.333%{opacity:1;transform:translateY(0)}16.667%,93.333%{opacity:0;transform:translateY(-105%)}96.667%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-headline_team__vhjIF{animation:none;opacity:0;transform:none}.product-headline_team__vhjIF:last-child{opacity:1}}.landing_landing___mFtJ{--background:45 33% 97%;--foreground:150 9% 18%;--card:48 33% 99%;--card-foreground:var(--foreground);--muted:45 20% 94%;--muted-foreground:145 5% 39%;--border:45 15% 84%;--paper:#f9f8f4;background:var(--paper);color:hsl(var(--foreground))}.landing_sectionTitle__7GXl9{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.landing_bodyCopy__w4ER_{font-size:1rem;line-height:1.75;color:hsl(var(--muted-foreground));text-wrap:pretty}.landing_label__vTRBn{font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.035em}.landing_cardTitle__uyNNt{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.025em;text-wrap:balance}.landing_textLink__a_jdQ{font-size:.875rem;font-weight:500;line-height:1.5}.landing_faqQuestion___RxDR{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.015em}.landing_footer__U__I_{font-size:.8125rem;line-height:1.5}.landing_navigation__bAT1_{position:sticky;top:0;z-index:40;background:var(--paper);box-shadow:0 1px 0 hsl(var(--border)/.45)}.landing_mobileMenu__54ubk{display:none}@media (max-width:639px){.landing_mobileMenu__54ubk{display:block}.landing_mobileMenuTrigger__heRQn{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.375rem;cursor:pointer;list-style:none}.landing_mobileMenuTrigger__heRQn::-webkit-details-marker{display:none}.landing_mobileMenuTrigger__heRQn:hover{background:hsl(var(--muted))}.landing_mobileMenuTrigger__heRQn:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.landing_closeIcon__PJgPW,.landing_menuIcon__cOSQC{width:1.25rem;height:1.25rem}.landing_closeIcon__PJgPW,.landing_mobileMenu__54ubk[open] .landing_menuIcon__cOSQC{display:none}.landing_mobileMenu__54ubk[open] .landing_closeIcon__PJgPW{display:block}.landing_mobileDropdown__T8cyD{position:absolute;top:100%;right:0;left:0;padding:.75rem 1rem 1rem;border-top:1px solid hsl(var(--border)/.45);background:var(--paper);box-shadow:0 14px 24px -16px rgb(0 0 0/.28)}.landing_mobileMenuLink__g5pVH{display:block;padding:.75rem 0;font-size:.875rem;font-weight:500}.landing_mobileMenuActions__HqhkT{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border)/.45)}}.landing_hero__v7463{--film-overlap:clamp(6rem,12vw,10rem);position:relative;padding-bottom:clamp(2rem,4vw,4rem)}.landing_heroBackdrop____zWy{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid hsl(var(--border)/.45)}.landing_filmOverlap__7qh_F{position:relative;margin-top:calc(-1 * var(--film-overlap))}.landing_landscape__7OIqk{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:#e6e8df;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--film-overlap) * 1.5),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--film-overlap) * 1.5),transparent 100%)}.landing_painting__fj026{-o-object-fit:cover;object-fit:cover;-o-object-position:center 64%;object-position:center 64%}.landing_landscape__7OIqk:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(249 248 244/.88),rgb(249 248 244/.62) 35%,rgb(249 248 244/.12) 75%)}.landing_heroContent__npsud{position:relative;padding-block:clamp(3rem,5vw,5rem) calc(var(--film-overlap) + 2rem)}.landing_heroCopy__BPBal{width:100%;max-width:42rem;padding-block:1rem;text-align:center}.landing_heroDescription__j732u{max-width:34rem;margin-inline:auto;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7;letter-spacing:-.01em;text-wrap:pretty}.landing_previewCard__RV2Nq{border-color:rgb(255 255 255/.8);background:hsl(var(--card)/.96);box-shadow:0 24px 64px -24px rgb(35 49 37/.3),0 2px 8px rgb(35 49 37/.04)}.dark .landing_landing___mFtJ{--background:150 9% 12%;--foreground:45 20% 89%;--card:150 8% 15%;--muted:150 8% 18%;--muted-foreground:45 10% 73%;--border:145 8% 29%;--paper:#1c211e}.dark .landing_landscape__7OIqk{background:#202a25}.dark .landing_painting__fj026{filter:brightness(.58) saturate(.75)}.dark .landing_landscape__7OIqk:after{background:linear-gradient(180deg,rgb(28 33 30/.96),rgb(28 33 30/.82) 35%,rgb(28 33 30/.2) 75%)}.dark .landing_previewCard__RV2Nq{border-color:hsl(var(--border));box-shadow:0 24px 64px -24px rgb(0 0 0/.45)}@media (max-width:1023px){.landing_heroContent__npsud{gap:2rem;padding-block:3rem calc(var(--film-overlap) + 1.5rem)}.landing_painting__fj026{-o-object-position:58% bottom;object-position:58% bottom}.landing_landscape__7OIqk:after{background:linear-gradient(180deg,rgb(249 248 244/.84),rgb(249 248 244/.64) 42%,rgb(249 248 244/.12) 80%)}.dark .landing_landscape__7OIqk:after{background:linear-gradient(180deg,rgb(28 33 30/.96),rgb(28 33 30/.88) 42%,rgb(28 33 30/.3))}}