@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_290e31{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_290e31{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}:root{--ink:#111111;--paper:#f7f7f5;--line:rgba(17,17,17,.18)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--paper);color:var(--ink)}body{font-family:var(--font-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scene{min-height:100svh;position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;padding:26px clamp(22px,4vw,64px) 24px}.pearl,.scene{overflow:hidden}.pearl{position:absolute;inset:0;z-index:-2;background:#eef0f3 url(/assets/tabi-pearl-lens.png) 50%/cover no-repeat}.pearl:before{inset:-3%;background:inherit;filter:saturate(.92) brightness(1.01);animation:drift 28s ease-in-out infinite alternate}.pearl:after,.pearl:before{content:"";position:absolute}.pearl:after{inset:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:multiply}.pearl i{display:none}.masthead{display:flex;justify-content:center;align-items:center}.wordmark{font-family:var(--font-sans),Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.02em;line-height:1}.domain,footer{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero{width:min(540px,78vw);align-self:center;justify-self:center;padding:2vh 0 0;text-align:center;transform:translateY(-1.2vh)}.hero-wordmark{position:relative;display:inline-block;font-family:var(--font-display),Georgia,serif;font-size:clamp(76px,8.2vw,124px);line-height:.76;margin-bottom:26px}.hero-wordmark span{position:absolute;top:-.05em;right:-.02em;width:.18em;height:.18em;font-size:0;background:#111;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.rule{width:32px;height:1px;margin:0 auto 22px;background:rgba(17,17,17,.3)}.eyebrow{margin:20px 0 0;font-size:9px;font-weight:650;letter-spacing:.14em}h1{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(40px,4vw,62px);line-height:.98;letter-spacing:0;margin:0;text-wrap:balance}h1 span:nth-child(2){color:inherit;font-style:normal;font-weight:400}h1 span{display:block}.waitlist{position:relative;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:min(440px,100%);margin:clamp(44px,7vh,72px) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.waitlist:focus-within{background:transparent;box-shadow:none}.waitlist input{min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.66);border-radius:999px;outline:0;background:rgba(255,255,255,.64);padding:0 19px;color:var(--ink);box-shadow:inset 0 1px rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.waitlist input::placeholder{color:#555}.waitlist button{min-height:44px;border:0;border-radius:999px;padding:0 25px;background:#111;color:white;cursor:pointer;font-size:11px;font-weight:500;white-space:nowrap;transition:transform .2s ease,background .2s ease}.waitlist button:hover{background:#292929;transform:translateY(-1px)}.waitlist button:focus-visible,.wordmark:focus-visible,footer a:focus-visible{outline:2px solid #111;outline-offset:4px}.waitlist button:disabled{cursor:wait;opacity:.72}.form-status{position:absolute;left:22px;top:calc(100% + 10px);margin:0;font-size:12px;min-height:16px}.form-status.error{color:#7e2525}.consent{margin:16px 0 0;color:#686868;font-size:11px;line-height:1.4}.consent a{color:#535353;text-decoration:underline;text-underline-offset:3px}footer{text-align:center;color:#686868;font-size:11px;letter-spacing:0;text-transform:none}.legal{min-height:100svh;padding:32px clamp(22px,6vw,90px);background:linear-gradient(135deg,#f7f7f5,#e8e8e7)}.legal article{max-width:680px;margin:14vh auto}.legal h1{font-size:clamp(54px,8vw,110px);margin-bottom:40px}.legal article p:not(.eyebrow){max-width:580px;font-size:16px;line-height:1.7}@keyframes drift{0%{transform:translate3d(-.4%,.2%,0) scale(1.015)}to{transform:translate3d(.5%,-.3%,0) scale(1.025)}}@media (max-width:700px){.scene{padding:24px 20px 18px}.domain{display:none}.hero{width:100%;margin:0;padding:1vh 0 0;text-align:center;transform:translateY(-1vh)}.hero-wordmark{font-size:clamp(82px,25vw,108px)}h1{font-size:clamp(40px,11.5vw,56px);line-height:.98}.waitlist{grid-template-columns:1fr;margin-inline:auto}.waitlist input{min-height:44px;text-align:left}.waitlist button{width:100%}.form-status{left:0;right:0;text-align:center}}@media (max-height:620px) and (min-width:701px){.hero{padding:2vh 0}h1{font-size:clamp(52px,7.4vw,94px)}.waitlist{margin-top:26px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.scene{padding:42px clamp(32px,4vw,72px) 28px}.scene .pearl{background:#f7f5ef url(/assets/tabi-glass-cards-hero.png) 50%/cover no-repeat}.scene .masthead{justify-content:space-between;position:relative;z-index:4}.scene .wordmark{font-family:var(--font-display),Georgia,serif;font-size:54px;font-weight:500}.launching{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.scene .hero{width:min(520px,38vw);justify-self:start;text-align:left;transform:translate(6vw,-1vh);position:relative;z-index:4}.scene .hero h1{font-size:clamp(68px,7vw,116px);line-height:.88}.scene .hero h1 span{white-space:nowrap}.scene .hero h1 i{font-family:var(--font-sans);font-size:.18em;color:#d4ad58;font-style:normal;margin-left:.3em;vertical-align:.25em}.scene .rule{width:34px;margin:26px 0 22px;background:rgba(17,17,17,.22)}.hero-copy{color:#555;font-size:17px;line-height:1.5;margin:0}.scene .waitlist{width:min(440px,100%);margin:32px 0 0}.scene .consent{margin:14px 0 0;text-align:center;width:min(440px,100%)}.scene footer{border-top:1px solid rgba(17,17,17,.12);padding:24px 7vw 0;display:flex;justify-content:space-between;color:#555;font-size:9px;letter-spacing:.14em;text-transform:uppercase;position:relative;z-index:4}.scene footer div{display:flex;gap:28px;align-items:center}.scene footer i{color:#d4ad58;font-style:normal}.scene footer small{font-size:9px}.product-preview{position:absolute;inset:0;z-index:2;pointer-events:none}.preview-card{position:absolute;top:31%;height:43%;color:#222;display:flex;flex-direction:column;padding:5.2vh 2.1vw 4vh;overflow:hidden}.preview-card span{font-size:9px;letter-spacing:.16em;text-transform:uppercase}.preview-card h2{font-family:var(--font-display);font-size:clamp(21px,2.15vw,37px);line-height:1.03;font-weight:400;margin:30px 0 0}.preview-card p{margin-top:auto;font-size:12px}.preview-one{left:50.8%;width:18.9%}.preview-two{left:69.5%;width:9.1%;padding-left:1.5vw;padding-right:1vw}.preview-three{left:78.2%;width:8.7%;padding-left:1.3vw;padding-right:.6vw}.preview-four{left:86.3%;width:8.3%;padding-left:1.1vw;padding-right:.4vw;opacity:.65}.trust-badge{position:absolute;right:7.4%;top:21%;width:112px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:rgba(246,241,232,.72);border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(185,175,161,.25);font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.trust-badge i{display:block;color:#7d715e;font-style:normal;margin-top:6px}@media(max-width:700px){.scene{min-height:auto;padding:24px 20px 20px;grid-template-rows:auto auto auto auto;overflow:visible}.scene .pearl{position:fixed;background-position:68%;opacity:.55}.scene .wordmark{font-size:42px}.launching{font-size:8px}.scene .hero{width:100%;padding:11vh 0 7vh;text-align:left;transform:none}.scene .hero h1{font-size:clamp(61px,18vw,86px);line-height:.88}.scene .hero h1 span{white-space:normal}.hero-copy{font-size:15px}.scene .consent,.scene .waitlist{width:100%}.product-preview{position:relative;inset:auto;height:420px;margin:0 -20px 36px;overflow:hidden}.preview-card{top:8%;height:78%;padding:38px 20px 28px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.65);border-radius:24px;box-shadow:0 20px 50px rgba(55,55,55,.08)}.preview-card h2{font-size:28px;margin-top:24px}.preview-one{left:8%;width:63%}.preview-two{left:58%;width:46%;transform:scale(.9);opacity:.75}.preview-four,.preview-three,.trust-badge{display:none}.scene footer{margin:0 -4px;padding:22px 4px 0;display:block;text-align:center}.scene footer div{justify-content:center;flex-wrap:wrap;gap:12px}.scene footer small{display:block;margin-top:18px}}.brand-book{background:#f7f7f5;color:#111}.brand-cover{min-height:100svh;padding:8vh 8vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;background:linear-gradient(130deg,#f7f5ef 10%,#e8eff1 40%,#f3e7ed 65%,#f8f1db 88%)}.brand-cover:after{content:"";position:absolute;width:55vw;height:75vw;max-height:860px;right:-15vw;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.18);box-shadow:inset 0 0 80px white,0 20px 80px rgba(80,90,110,.1);transform:rotate(25deg)}.cover-mark{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(100px,18vw,260px);line-height:.8}.cover-mark span{position:absolute;top:-.05em;right:-.05em;width:.13em;height:.13em;font-size:0;background:#111;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.brand-cover h1{margin:8vh 0 5vh;font-size:clamp(58px,8vw,120px)}.brand-cover h1,.brand-cover>p{position:relative;z-index:1}.guide-section{min-height:74vh;display:grid;grid-template-columns:70px minmax(0,820px);grid-gap:clamp(20px,6vw,90px);gap:clamp(20px,6vw,90px);padding:12vh max(7vw,24px);border-top:1px solid #d3d3cf}.guide-label,.section-number{font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.guide-section h3{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1;margin:24px 0}.guide-section li,.guide-section p{max-width:680px;font-size:clamp(16px,1.4vw,21px);line-height:1.55}.guide-section blockquote{max-width:760px;margin:8vh 0;font-family:var(--font-display);font-size:clamp(40px,6vw,88px);line-height:.98}.muted{color:#737373}.verb-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin:5vh 0;background:#bbb;border:1px solid #bbb}.verb-grid b{background:#fff;padding:40px 18px;font-family:var(--font-display);font-size:clamp(26px,3vw,48px);font-weight:400}.verb-grid.three{grid-template-columns:repeat(3,1fr)}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;gap:5vw}.word-cloud{font-family:var(--font-display);font-size:clamp(38px,6vw,84px);line-height:1.05;margin:6vh 0}.swatches{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin:5vh 0}.swatches i{aspect-ratio:1;border-radius:50%;border:1px solid #d5d5d2}.pearl-swatch{background:#f7f7f5}.ink-swatch{background:#111}.graphite-swatch{background:#686868}.chrome-swatch{background:#e6e6e6}.opal-swatch{background:#edebff}.silver-swatch{background:#d9dcdf}.type-sample{font-family:var(--font-display);font-size:clamp(120px,20vw,270px);line-height:.8;margin:7vh 0}.language-list,.principles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:5vh}.principles p{font-family:var(--font-display);font-size:clamp(32px,4vw,60px);line-height:1.08}.guide-section ol{padding-left:1.4em}.guide-section li{margin-bottom:20px}@media(max-width:700px){.guide-section{grid-template-columns:1fr}.verb-grid{grid-template-columns:1fr 1fr}.swatches{grid-template-columns:repeat(3,1fr)}.language-list,.principles,.two-col{grid-template-columns:1fr}}