@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/acaa31bcd8de99a2-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:Italiana Fallback;src:local("Times New Roman");ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.00%;size-adjust:106.58%}.__className_aaab29{font-family:Italiana,Italiana Fallback;font-weight:400;font-style:normal}.__variable_aaab29{--font-italiana:"Italiana","Italiana Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_08b68a{font-family:Karla,Karla Fallback;font-style:normal}.__variable_08b68a{--font-karla:"Karla","Karla Fallback"}:root{--paper:#ffffff;--warm-white:#fbfaf7;--linen:#f6f2ea;--ink:#211d18;--sage:#75806a;--sage-light:#9dab8e;--sage-deep:#5d6852;--greige:#ccc6ba;--semi:#b39b5e;--synthetic:#b3766b;--font-display:var(--font-italiana),serif;--font-text:var(--font-karla),system-ui,sans-serif;--hair:rgba(33,29,24,0.09);--hair-2:rgba(33,29,24,0.12);--hair-3:rgba(33,29,24,0.14);--radius:0;--ease:cubic-bezier(0.2,0.8,0.2,1);--max:1120px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);font-family:var(--font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a,body{color:var(--ink)}a{text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--sage)}img{max-width:100%}h1,h2,h3{font-weight:400;margin:0}button,input{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.wrap{max-width:var(--max);margin:0 auto;padding-left:32px;padding-right:32px;width:100%}.section{border-top:1px solid var(--hair)}.eyebrow{font-size:12.5px;letter-spacing:.22em;color:var(--sage);font-weight:600;text-transform:uppercase}.h1{font-size:clamp(42px,6.4vw,66px);line-height:1.08}.h1,.h2{font-family:var(--font-display)}.h2{font-size:clamp(32px,4.6vw,42px);line-height:1.15}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;border-radius:0;border:1px solid transparent;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--sage);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(33,29,24,.18)}.btn-ghost{border-color:rgba(33,29,24,.3);background:rgba(255,255,255,.55)}.btn-ghost:hover{background:#fff;transform:translateY(-2px);border-color:var(--sage);color:var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes dentSway{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.reveal{opacity:0}.reveal.in{animation:rise .8s var(--ease) both}.sway{animation:dentSway 4.5s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1}}.hero-scrim{background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.82) 34%,rgba(255,255,255,.35) 62%,rgba(255,255,255,.05))}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.step{transition:transform .25s var(--ease)}.step:hover{transform:translateY(-3px)}.callout{margin-top:64px;padding:36px 40px;background:var(--linen);display:flex;flex-wrap:wrap;align-items:center;gap:24px;justify-content:space-between}.fibers{display:grid;grid-template-columns:1fr 1fr 1fr}.fiber-col{padding:0 44px;border-left:1px solid rgba(33,29,24,.1)}.fiber-col:first-child{padding:0 44px 0 0;border-left:none}.fiber-col:last-child{padding:0 0 0 44px}.fiber-list{font-family:var(--font-display);font-size:23px;line-height:1.7;color:rgba(33,29,24,.85)}.timeline{border-top:1px solid rgba(33,29,24,.18);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:28px;gap:28px;margin-bottom:72px}.tl-item{transition:transform .25s var(--ease)}.tl-item:hover{transform:translateY(-4px)}.strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.strip-cell{position:relative;overflow:hidden}.strip-cell img{width:100%;height:440px;object-fit:cover;display:block;background:var(--linen);transition:transform .7s var(--ease)}.strip-cell:hover img{transform:scale(1.04)}.strip-chip{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:5px;padding:6px 12px;background:rgba(255,255,255,.94);font-size:12px}.name-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:72px;gap:72px;align-items:center}.lockup{display:flex;flex-direction:column;align-items:center;gap:30px;padding:60px 20px;border:1px solid rgba(33,29,24,.1);background:var(--paper);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.lockup:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(33,29,24,.08)}.store{border:1px solid var(--hair-2);padding:22px 24px 24px}.plan,.store{background:var(--paper)}.plan{border:1px solid var(--hair-3);padding:38px 36px;display:flex;flex-direction:column;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.plan:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(33,29,24,.08)}.plan.featured{border-color:var(--ink)}.plan.featured:hover{box-shadow:0 18px 40px rgba(33,29,24,.12)}.launch{margin-top:30px;border:1px solid var(--hair-2);background:var(--linen);padding:34px 36px}.early{max-width:520px}.phone-col{display:flex;flex-direction:column;align-items:center;gap:16px}.pull{display:flex;gap:26px;max-width:780px;margin:0 auto 76px}@media (max-width:900px){.store{padding:18px 16px 20px}.pull{gap:18px;margin-bottom:56px}}@media (max-width:820px){.plan{padding:34px 24px 30px}.launch{padding:26px 20px}}.faq{border-top:1px solid var(--hair-2)}.faq>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;font-size:16px;font-weight:600;transition:color .2s var(--ease)}.faq>summary::-webkit-details-marker{display:none}.faq-plus,.faq>summary:hover{color:var(--sage)}.faq-plus{font-family:var(--font-display);font-size:26px;font-weight:400;transition:transform .2s var(--ease);line-height:1;flex:none}.faq[open] .faq-plus{transform:rotate(45deg)}.faq>p{font-size:15px;line-height:1.75;color:rgba(33,29,24,.65);margin:0;padding:0 4px 26px;animation:rise .45s var(--ease) both}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.foot-link{color:rgba(255,255,255,.75)}.foot-link:hover{color:var(--sage-light)}.foot-credit-row{display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.1);margin-top:52px;padding-top:34px}.foot-credit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:4px 8px;font-size:13.5px;color:rgba(255,255,255,.55)}.foot-credit img{display:block;opacity:.8;transition:opacity .25s var(--ease)}.foot-credit strong{font-weight:600;color:rgba(255,255,255,.75);transition:color .25s var(--ease)}.foot-credit:hover{color:rgba(255,255,255,.7)}.foot-credit:hover img{opacity:1}.foot-credit:hover strong{color:var(--sage-light)}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:rgba(255,255,255,.4)}@media (max-width:900px){.wrap{padding-left:22px;padding-right:22px}.hero-scrim{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.9) 55%,rgba(255,255,255,.55))}.hero-chip{display:none!important}.btn{padding:15px 26px}.steps{grid-template-columns:1fr;gap:40px}.callout{padding:28px 24px;margin-top:48px}.fibers{grid-template-columns:1fr;gap:36px}.fiber-col,.fiber-col:first-child,.fiber-col:last-child{padding:0 0 0 18px;border-left:1px solid rgba(33,29,24,.1)}.timeline{grid-template-columns:1fr 1fr;gap:30px 22px;margin-bottom:56px}.strip{grid-template-columns:1fr}.strip-cell img{height:320px}.name-grid{grid-template-columns:1fr;gap:44px}.lockup{padding:44px 20px}.foot-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}}