@font-face{font-family:"Landing Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.ttf) format("truetype")}.Landing_header__8PMN1{--header-x:40px;position:relative;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:84px;padding:22px var(--header-x);background:var(--page-bg);color:var(--text-primary)}.Landing_logo__ttMh1{display:inline-flex;align-items:center;gap:9px;justify-self:start;font-size:15.5px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.Landing_nav__vFZQZ{display:flex;align-items:center;gap:8px}.Landing_nav__vFZQZ a{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:14px;letter-spacing:-.01em;white-space:nowrap}.Landing_button__1vnMo,.Landing_nav__vFZQZ a{position:relative;overflow:hidden;transition:background .25s ease,border-color .25s ease,color .25s ease}.Landing_button__1vnMo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,hsla(0,0%,100%,.12) 48%,transparent 76%);transform:translateX(-130%);transition:transform .65s ease}.Landing_button__1vnMo:hover:after{transform:translateX(130%)}.Landing_nav__vFZQZ a:hover{color:var(--text-primary);background:rgb(var(--line-rgb)/.045)}.Landing_headerActions__qgp53{display:flex;align-items:center;justify-self:end;gap:16px}.Landing_language__OzW5B{color:var(--text-subtle);font-size:12px;white-space:nowrap;min-height:40px}.Landing_language__OzW5B:hover{color:var(--text-primary)}.Landing_button__1vnMo{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:8px;font-size:13.5px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.Landing_solid__8DFm_{color:#171614;border:1px solid var(--accent);background:var(--accent)}.Landing_solid__8DFm_:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.Landing_ghost__9sFP4{color:var(--text-copy);border:1px solid rgb(var(--line-rgb)/.25);background:transparent}.Landing_ghost__9sFP4:hover{color:var(--text-primary);border-color:rgb(var(--line-rgb)/.45);background:rgb(var(--line-rgb)/.04)}.Landing_headerCta__q5svZ{color:var(--text-primary);border-color:rgb(var(--line-rgb)/.25);background:transparent}.Landing_headerCta__q5svZ:hover{border-color:rgb(var(--line-rgb)/.45);background:rgb(var(--line-rgb)/.06)}.Landing_header__8PMN1 a:focus-visible,.Landing_header__8PMN1 button:focus-visible,.Landing_hero__6DvUx a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.Landing_backdrop__St_sz,.Landing_burger__o8ch0{display:none}.Landing_hero__6DvUx{overflow:clip;position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;min-height:calc(100svh - 84px);background:var(--page-bg);color:var(--text-primary)}.Landing_heroArt__ifqs7{position:absolute;inset:0;z-index:-1;pointer-events:none}.Landing_heroVideo___I7Qu{--hero-art-clear-y:clamp(120px,28svh,320px);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000;mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 max(9%,calc(var(--hero-art-clear-y) - 90px)),transparent var(--hero-art-clear-y));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 max(9%,calc(var(--hero-art-clear-y) - 90px)),transparent var(--hero-art-clear-y))}.Landing_heroCopy__qI7gj{align-self:end;justify-self:center;width:100%;max-width:908px;padding:70px 24px 85px;text-align:center}.Landing_badge__ZRrwm{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 0;color:var(--text-copy);font-size:12.5px;letter-spacing:-.01em}.Landing_badge__ZRrwm svg{color:var(--text-subtle)}.Landing_headline__m7pAu{font-size:48px;font-weight:550;letter-spacing:-.045em;line-height:1.12}.Landing_headline__m7pAu>span{display:block;overflow:hidden;padding:.06em .15em .14em}.Landing_headline__m7pAu>span>span{display:block}.Landing_headline__m7pAu>span:first-child>span{animation-delay:.14s}.Landing_headline__m7pAu>span:last-child>span{animation-delay:.25s}.Landing_headline__m7pAu em{white-space:nowrap;font-family:"Landing Instrument Serif",Times New Roman,serif;font-weight:400;font-size:1.08em;letter-spacing:-.03em;color:var(--accent)}.Landing_lede__TY1cq{max-width:470px;margin:18px auto 0;color:var(--text-muted);font-size:15.5px;line-height:1.55;letter-spacing:-.015em;animation-delay:.3s}.Landing_actions__8c56O{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;animation-delay:.4s}.Landing_actions__8c56O .Landing_button__1vnMo{height:42px;padding:0 18px}.Landing_principles__5WR2P{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 72px 36px;color:var(--text-muted);animation-delay:.5s}.Landing_principles__5WR2P>span{display:inline-flex;align-items:center;gap:12px;font-size:13.5px;letter-spacing:-.015em}.Landing_principles__5WR2P svg{width:20px;height:20px;flex-shrink:0;color:var(--text-subtle)}.Landing_appear__D_n57{opacity:1;animation:Landing_entrance__Cju9_ 1.05s cubic-bezier(.16,1,.3,1) backwards}@keyframes Landing_entrance__Cju9_{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:1280px) and (max-width:1599px){.Landing_header__8PMN1{--header-x:48px}.Landing_headline__m7pAu{font-size:54px}.Landing_lede__TY1cq{font-size:16px}.Landing_principles__5WR2P{padding-inline:80px}}@media (min-width:1600px){.Landing_header__8PMN1{--header-x:64px;height:100px}.Landing_logo__ttMh1{font-size:17px}.Landing_button__1vnMo,.Landing_nav__vFZQZ a{height:44px;font-size:15px}.Landing_hero__6DvUx{min-height:calc(100svh - 100px)}.Landing_heroCopy__qI7gj{max-width:1028px}.Landing_headline__m7pAu{font-size:64px}.Landing_lede__TY1cq{max-width:540px;font-size:18px}.Landing_badge__ZRrwm{font-size:13.5px}.Landing_actions__8c56O .Landing_button__1vnMo{height:48px}.Landing_principles__5WR2P{padding:0 96px 44px}.Landing_principles__5WR2P>span{font-size:15px}}@media (min-width:1920px){.Landing_header__8PMN1{--header-x:80px;height:112px}.Landing_logo__ttMh1{font-size:18px}.Landing_hero__6DvUx{min-height:calc(100svh - 112px)}.Landing_heroCopy__qI7gj{max-width:1168px}.Landing_headline__m7pAu{font-size:76px}.Landing_lede__TY1cq{max-width:620px;font-size:20px}.Landing_principles__5WR2P{padding:0 120px 52px}.Landing_principles__5WR2P>span{font-size:16px}}@media (min-width:2560px){.Landing_headline__m7pAu{font-size:88px}.Landing_heroCopy__qI7gj{max-width:1328px}.Landing_lede__TY1cq{font-size:22px}}@media (min-width:901px) and (max-width:1279px){.Landing_header__8PMN1{--header-x:28px;gap:12px}.Landing_headerActions__qgp53{gap:10px}.Landing_nav__vFZQZ a{font-size:13px;padding:0 14px}.Landing_headline__m7pAu{font-size:42px}.Landing_heroCopy__qI7gj{padding-bottom:64px}.Landing_principles__5WR2P{padding:0 36px 28px}.Landing_principles__5WR2P>span{font-size:12.5px}}@media (min-width:901px) and (max-height:850px){.Landing_headline__m7pAu{font-size:40px}.Landing_heroCopy__qI7gj{padding-bottom:48px}.Landing_badge__ZRrwm{margin-bottom:12px}.Landing_lede__TY1cq{margin-top:12px}.Landing_actions__8c56O{margin-top:16px}.Landing_principles__5WR2P{padding-bottom:28px}}@media (min-width:901px) and (max-height:720px){.Landing_headline__m7pAu{font-size:34px}.Landing_lede__TY1cq{font-size:14px}.Landing_heroCopy__qI7gj{padding-bottom:32px}}@media (max-width:900px){.Landing_header__8PMN1{display:flex;justify-content:space-between;gap:8px;height:84px;padding:16px 18px}.Landing_logo__ttMh1{font-size:16px;z-index:80}.Landing_headerActions__qgp53{gap:12px}.Landing_headerCta__q5svZ{height:42px;font-size:13px}.Landing_burger__o8ch0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;gap:5px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:var(--panel-bg);z-index:80}.Landing_burger__o8ch0 span{width:16px;height:1.5px;background:var(--text-primary);transition:transform .25s,opacity .2s}.Landing_menuOpen__e30N3 .Landing_burger__o8ch0 span:first-child{transform:translateY(6.5px) rotate(45deg)}.Landing_menuOpen__e30N3 .Landing_burger__o8ch0 span:nth-child(2){opacity:0}.Landing_menuOpen__e30N3 .Landing_burger__o8ch0 span:last-child{transform:translateY(-6.5px) rotate(-45deg)}.Landing_backdrop__St_sz{display:block;z-index:40;background:rgba(8,8,8,.75);backdrop-filter:blur(24px)}.Landing_backdrop__St_sz,.Landing_nav__vFZQZ{position:fixed;inset:0;opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s}.Landing_nav__vFZQZ{z-index:45;flex-direction:column;justify-content:center;gap:12px;padding:96px 22px 32px;pointer-events:none}.Landing_nav__vFZQZ a{width:min(100%,440px);height:56px;font-size:19px;border-radius:8px;border-color:rgb(var(--line-rgb)/.12);background:var(--panel-bg);color:var(--text-primary);justify-content:center}.Landing_menuOpen__e30N3 .Landing_backdrop__St_sz,.Landing_menuOpen__e30N3 .Landing_nav__vFZQZ{opacity:1;visibility:visible;pointer-events:auto}.Landing_heroCopy__qI7gj{padding:100px 20px 64px}.Landing_headline__m7pAu{font-size:36px}.Landing_lede__TY1cq{font-size:16.5px;max-width:470px}.Landing_badge__ZRrwm{font-size:13px}.Landing_actions__8c56O .Landing_button__1vnMo{height:48px;font-size:15px}.Landing_principles__5WR2P{flex-direction:column;gap:16px;padding:0 20px 36px}.Landing_principles__5WR2P>span{font-size:14px}}@media (max-width:560px){.Landing_header__8PMN1{padding-inline:16px}.Landing_logo__ttMh1{font-size:14px;gap:7px}.Landing_headerActions__qgp53{gap:10px}.Landing_headerCta__q5svZ{display:none}.Landing_heroCopy__qI7gj{padding-top:70px;padding-bottom:48px}.Landing_headline__m7pAu{font-size:34px}.Landing_lede__TY1cq{font-size:16px}.Landing_actions__8c56O{flex-direction:column}.Landing_actions__8c56O .Landing_button__1vnMo{width:100%}}@media (prefers-reduced-motion:reduce){.Landing_appear__D_n57{animation:none}.Landing_header__8PMN1 *,.Landing_header__8PMN1 :after,.Landing_hero__6DvUx *,.Landing_hero__6DvUx :after{transition:none!important}}.Landing_scrollReveal__x56e7{position:relative}.Landing_scrollRevealContent__VIzSV{transform:translate3d(0,calc((1 - var(--reveal-progress, 1)) * 36px),0);opacity:calc(.9 + var(--reveal-progress, 1) * .1)}@media (max-width:900px){.Landing_scrollRevealContent__VIzSV{transform:translate3d(0,calc((1 - var(--reveal-progress, 1)) * 16px),0)}}@media (prefers-reduced-motion:reduce){.Landing_scrollRevealContent__VIzSV{transform:none;opacity:1}}.Landing_typed__S_tQG{position:relative;display:inline-block;vertical-align:baseline;padding:0 .04em .12em;margin-bottom:-.12em;line-height:1.15}.Landing_typeMeasure__1Ujqs{opacity:0}.Landing_typeText__17Zwm{position:absolute;inset:0 auto 0 0;display:block;width:100%;padding:0 .04em .12em;overflow:hidden;white-space:nowrap;border-right:.025em solid transparent;color:var(--accent);animation:Landing_type-reveal__D15mx .95s steps(9) .5s both,Landing_type-caret__oIZZd .4s step-end .5s 4}@keyframes Landing_type-reveal__D15mx{0%{width:0}to{width:100%}}@keyframes Landing_type-caret__oIZZd{0%,to{border-color:transparent}50%{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.Landing_typeText__17Zwm{width:100%;border-right:0;animation:none}}