.landing{--paper:#faf8f5;--paper-dim:#f1ebe2;--ink:#2d2a26;--ink-soft:#575049;--gold:#f6c445;--gold-deep:#d99a1b;--gold-ink:#8c6510;--ease-glide:cubic-bezier(0.16,1,0.3,1);--ease-impact:cubic-bezier(0.34,1.56,0.64,1);--shadow-contact:0 1px 2px rgba(45,42,38,0.2);--shadow-ambient:0 26px 52px -20px rgba(45,42,38,0.3);--edge-highlight:inset 0 1px 0 rgba(255,255,255,0.55);background-color:var(--paper);color:var(--ink);background-image:var(--lp-noise);background-blend-mode:soft-light;background-size:240px 240px}.landing,.landing-portal{--lp-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.lp-face-grain{background-image:var(--lp-noise);background-size:240px 240px;background-blend-mode:soft-light}.lp-grain{position:fixed;inset:0;z-index:60;pointer-events:none;background-image:var(--lp-noise);background-size:240px 240px;opacity:.05;mix-blend-mode:overlay}.lp-display{font-family:var(--font-display),serif;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;font-weight:590;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.lp-h1{font-size:clamp(3rem,11vw,10rem)}.lp-h2{font-size:clamp(2.25rem,6vw,4.5rem)}.lp-mono{font-size:.8125rem;letter-spacing:.08em}.lp-eyebrow,.lp-mono{font-family:var(--font-mono),monospace}.lp-eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.lp-tabular{font-variant-numeric:tabular-nums}.lp-wrap{max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.lp-object{box-shadow:var(--edge-highlight),var(--shadow-contact),var(--shadow-ambient)}.lp-object-dark{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 2px rgba(18,16,14,.5),0 30px 60px -22px rgba(18,16,14,.55)}.lp-lift{position:relative;transition:transform .55s var(--ease-glide)}.lp-lift:after{content:"";position:absolute;inset:10% 4% -2% 4%;z-index:-1;border-radius:inherit;box-shadow:0 44px 70px -26px rgba(45,42,38,.5);opacity:0;transition:opacity .55s var(--ease-glide)}.lp-lift:hover{transform:translateY(-6px)}.lp-lift:hover:after{opacity:1}.lp-sheen{position:relative}.lp-sheen:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx,55%) var(--my,35%),rgba(255,255,255,.16),transparent 62%);pointer-events:none}.landing a,.landing button,.landing input{-webkit-tap-highlight-color:transparent}.landing :focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px;border-radius:2px}.landing .lp-field :focus-visible{outline:none}.landing .lp-field:focus-within{outline:2px solid var(--gold-deep);outline-offset:3px;border-radius:.75rem}.lp-ink-link{position:relative;text-decoration:none}.lp-ink-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--gold-deep);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-glide)}.lp-ink-link:focus-visible:after,.lp-ink-link:hover:after{transform:scaleX(1)}.lp-cta{position:relative;overflow:hidden;transition:transform .18s var(--ease-impact)}.lp-cta:active{transform:scale(.96)}.lp-cta .lp-ripple{position:absolute;border-radius:9999px;background:radial-gradient(circle,rgba(217,154,27,.55),transparent 65%);transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:lp-ripple .55s var(--ease-glide) forwards}@keyframes lp-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.lp-perforated{--hole:7px;--pitch:28px;-webkit-mask-image:radial-gradient(circle var(--hole) at calc(var(--pitch) / 2) 0,transparent calc(var(--hole) - .5px),black var(--hole));-webkit-mask-size:var(--pitch) 100%;mask-image:radial-gradient(circle var(--hole) at calc(var(--pitch) / 2) 0,transparent calc(var(--hole) - .5px),black var(--hole));mask-size:var(--pitch) 100%}.lp-rule-dashed{border-top:1.5px dashed rgba(250,248,245,.28)}.lp-dots{flex:1;min-width:2ch;border-bottom:2px dotted rgba(250,248,245,.35);transform:translateY(-.45em)}.lp-phone{border-radius:46px;padding:11px;background:linear-gradient(160deg,#403b36,#232019 78%);box-shadow:inset 0 1px 1px rgba(255,255,255,.28),inset 0 -1px 1px rgba(0,0,0,.45),0 2px 3px rgba(18,16,14,.45),0 44px 88px -26px rgba(18,16,14,.55)}.lp-phone-screen{position:relative;border-radius:36px;overflow:hidden;background:#0c0a09;height:100%}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}