@font-face{font-family:Cormorant;src:url('/assets/fonts/cormorant-normal.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url('/assets/fonts/cormorant-italic.woff2') format('woff2');font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Jakarta;src:url('/assets/fonts/jakarta-normal.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--bg:#0d1524;--surface:#171e30;--ink:#eee2d0;--muted:#b3b0c4;--lavender:#d9c7e0;--line:#ffffff17;--serif:Cormorant,Georgia,serif;--sans:Jakarta,system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--ink);font:400 1rem/1.75 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.3em}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--lavender);outline-offset:.35rem}button{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.05}h1{font-size:clamp(4.5rem,7.8vw,8rem);letter-spacing:-.04em}h1 em{font-weight:400;color:var(--lavender)}h2{font-size:clamp(3rem,5vw,5.1rem);letter-spacing:-.025em}h3{font-size:1.9rem}.wrap{width:min(76rem,calc(100% - 6rem));margin:auto}.eyebrow{font-size:.67rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lavender);margin-bottom:1.5rem}.site-header{height:6rem;display:flex;align-items:center;justify-content:space-between;width:min(86rem,calc(100% - 6rem));margin:auto;gap:2rem}.wordmark{font-family:var(--serif);font-size:2rem;text-decoration:none;white-space:nowrap;line-height:1}.wordmark span{font-size:1.2rem;color:var(--lavender)}nav{display:flex;align-items:center;gap:2rem}nav a{font-size:.76rem;text-decoration:none;color:var(--muted)}nav a:hover{color:var(--ink)}.nav-demo{color:var(--ink);border-bottom:1px solid var(--lavender);padding-bottom:.4rem}.skip{position:fixed;top:-10rem;left:1rem;z-index:10;background:var(--ink);color:var(--bg);padding:1rem}.skip:focus{top:1rem}.hero{min-height:calc(100svh - 6rem);display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;padding:3.5rem 0 5rem}.status-dot{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;background:var(--lavender);margin-right:.5rem;box-shadow:0 0 16px #d9c7e080}.hero .lead{font-size:1.04rem;line-height:1.9;color:var(--muted);margin-top:2rem}.hero-note{color:var(--muted);font-size:.86rem;margin:1.25rem 0 2rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 1.6rem;border-radius:2rem;border:none;background:linear-gradient(110deg,#eddbbe,#d4c0e1);color:#242031;text-decoration:none;font-size:.8rem;font-weight:600}.button:hover{filter:brightness(1.07)}.platforms{margin-top:1.1rem;font-size:.61rem;color:var(--muted);letter-spacing:.025em}.hero-art{position:relative;min-height:42rem;display:flex;justify-content:center;align-items:center}.orb{position:absolute;width:32rem;height:32rem;border-radius:50%;border:1px solid var(--line);background:radial-gradient(ellipse,#56516833,transparent 67%);max-width:110%;transform:rotate(-15deg)}.orb:before,.orb:after{content:'';position:absolute;inset:2.5rem;border:1px solid var(--line);border-radius:50%}.orb:after{inset:-2.5rem;opacity:.45}.phone{position:relative;overflow:hidden;background:#0c1423;border:.45rem solid #242535;border-radius:2.45rem;box-shadow:0 2rem 5rem #0005,0 0 0 1px #ffffff1a}.hero-phone{width:17.3rem;transform:rotate(5deg);margin-left:1rem}.hero-watch{position:absolute;border:solid #292633;box-shadow:0 1rem 3rem #0007;overflow:hidden;background:#14121d}.apple-photo{width:8.1rem;left:0;bottom:6rem;transform:rotate(-9deg);border-width:.3rem;border-radius:2.1rem}.wear-photo{width:8.5rem;right:-.5rem;top:6.5rem;transform:rotate(10deg);border-width:.35rem;border-radius:50%}.art-caption{position:absolute;bottom:.5rem;right:3rem;font:italic 1.4rem var(--serif);color:var(--muted);transform:rotate(-5deg)}.intro{padding:7rem 0 8rem;border-top:1px solid var(--line)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:4rem}.step{font-size:.64rem;letter-spacing:.14em;color:var(--lavender)}.principles h3{margin:1.2rem 0 .9rem;font-size:1.75rem}.principles p,.section-note{color:var(--muted);font-size:.87rem}.demo-section{background:linear-gradient(130deg,#1d2236,#121a2b);border-block:1px solid var(--line);padding:6rem 0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.section-note{max-width:25rem;margin-top:1.5rem}.screen-tabs{display:grid;margin-top:2.7rem}.screen-tabs button{background:transparent;text-align:left;border:0;border-top:1px solid var(--line);padding:1.2rem 0;display:grid;grid-template-columns:2.3rem 1fr;align-items:center;column-gap:.5rem;font-family:var(--serif);font-size:1.8rem;color:var(--muted)}.screen-tabs button span{font-family:var(--sans);font-size:.62rem;grid-row:span 2;opacity:.6}.screen-tabs small{font:400 .68rem var(--sans);margin-top:.4rem}.screen-tabs button[aria-selected=true]{color:var(--ink)}.screen-tabs button[aria-selected=true] span{color:var(--lavender);opacity:1}.demo-stage{display:flex;align-items:center;flex-direction:column;gap:1.6rem}.demo-phone{width:18.2rem;max-width:100%}.screen-caption{font-size:.75rem;max-width:22rem;text-align:center;color:var(--muted);min-height:3rem}.watches{padding:8rem 0}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:6rem}.section-heading>p{font-size:.9rem;color:var(--muted)}.watch-tabs{display:flex;justify-content:center;gap:.5rem;margin:4rem auto 3rem}.watch-tabs button{border:1px solid var(--line);border-radius:2rem;padding:.6rem 1.8rem;background:transparent;color:var(--muted);font-size:.8rem}.watch-tabs button[aria-selected=true]{color:var(--bg);background:var(--lavender)}.watch-pair{display:flex;justify-content:center;gap:7rem;align-items:center}.watch-pair figure{text-align:center;min-width:0}.watch-case{padding:.55rem;box-shadow:0 1.5rem 4rem #0006,inset 0 0 0 1px #ffffff40;background:linear-gradient(120deg,#665c60,#282932 40%,#56525b);position:relative}.watch-case.apple{width:15.3rem;border-radius:3.5rem}.watch-case.apple:after{content:'';position:absolute;width:.65rem;height:2.2rem;right:-.55rem;top:3.5rem;background:linear-gradient(90deg,#38343d,#777078,#3d3741);border-radius:.3rem}.watch-face{background:#12101b;position:relative;overflow:hidden;padding:.6rem}.apple .watch-face{height:17.5rem;border-radius:3rem;display:flex;flex-direction:column;justify-content:center}.watch-time{position:absolute;top:.6rem;right:1.4rem;color:#f9f4f9;font-size:.77rem;font-weight:600;z-index:1}.watch-hero{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.55rem;border:0;background:#242130;width:100%;padding:1rem .5rem;color:#ede3d9}.apple .watch-hero{height:13.5rem;border-radius:2.3rem;margin-top:.65rem}.watch-hero.primary{background:linear-gradient(125deg,#e8d6bd,#d9c7e0);color:#14121d}.watch-hero:hover{filter:brightness(1.08)}.watch-brand{font:1.05rem var(--serif);opacity:.8}.watch-icon{font-size:2rem;line-height:1}.watch-hero strong{font:400 2.7rem/1 var(--serif)}.watch-hint{font-size:.82rem}.watch-dots{position:absolute;bottom:.15rem;left:0;right:0;letter-spacing:.15rem;font-size:.7rem;color:var(--lavender)}.watch-case.wear{width:17.4rem;border-radius:50%;padding:.5rem}.wear .watch-face{aspect-ratio:1;border-radius:50%;padding:.6rem}.wear .watch-hero{height:100%;border-radius:50%}.wear .watch-time{left:0;right:0;top:.3rem;background:#14121d;width:4rem;margin:auto;border-radius:0 0 1rem 1rem}.wear .watch-hero.primary{background:#d9c7e0}.watch-pair figcaption{margin-top:1.6rem;font-size:.85rem}.watch-pair figcaption small{display:block;color:var(--muted);font-size:.66rem;margin-top:.3rem}.watch-explanation{text-align:center;max-width:37rem;margin:3rem auto 0}.watch-explanation p{color:var(--muted);font-size:.85rem;margin:1rem 0}.text-button{background:none;border:none;padding:.6rem 0;color:var(--lavender);font-size:.79rem;text-decoration:none;border-bottom:1px solid #d9c7e050}.preview-note{font-size:.66rem;line-height:1.8;color:var(--muted);text-align:center;max-width:39rem;margin:2rem auto 0}.pairing-note{border:1px solid var(--line);background:#ffffff03;display:flex;gap:2rem;max-width:52rem;padding:2.3rem;margin:4rem auto 0;border-radius:1.4rem}.pairing-note>span{font-size:2.5rem;color:var(--lavender)}.pairing-note h3{font-size:1.8rem}.pairing-note p{color:var(--muted);font-size:.78rem;margin:1rem 0}.pairing-note a,.privacy-details a,.plus a{font-size:.75rem;color:var(--lavender)}.privacy-section{background:#e8ded0;color:#242332;padding:6rem 0}.privacy-section .eyebrow{color:#685573}.privacy-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:6rem}.privacy-details{display:grid;gap:2.3rem}.privacy-details h3{font-size:1.8rem}.privacy-details p{color:#5b5863;font-size:.84rem;margin-top:.65rem}.privacy-details a{color:#51415e}.plus{padding:7rem 0;display:grid;grid-template-columns:1.2fr 1fr;gap:6rem;align-items:center}.plus>div>p{color:var(--muted);font-size:.9rem;margin-top:1.5rem;max-width:27rem}.plus-card{padding:2.4rem;border:1px solid #d9c7e02a;border-radius:1.5rem;background:radial-gradient(ellipse at top right,#6d507e38,transparent),#171b2a}.plus-card .eyebrow{display:block}.plus-card h3{font-size:2.2rem}.plus .plus-card p{font-size:.84rem;margin:1rem 0}.fine{display:block;color:var(--muted);font-size:.66rem;line-height:1.8}.plus-card a{display:inline-block;margin-top:1.2rem}.closing{text-align:center;padding:4rem 0 8rem}.closing-star{font-size:3rem;color:var(--lavender);display:block;margin-bottom:2rem}.closing>p{font:italic 2.1rem var(--serif);margin:1rem 0 2rem;color:var(--muted)}.release-status{display:block;font-size:.7rem;color:var(--muted);margin:0 auto 1rem;max-width:28rem}footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding:2.5rem 0;border-top:1px solid var(--line)}footer nav{gap:1.3rem}footer small{width:100%;font-size:.62rem;color:var(--muted)}dialog{color:var(--ink);background:#192032;border:1px solid #d9c7e040;border-radius:1.5rem;padding:3rem;width:min(30rem,calc(100% - 2rem));box-shadow:0 2rem 8rem #0008}dialog::backdrop{background:#040815c9;backdrop-filter:blur(8px)}dialog h2{font-size:2.9rem;margin-bottom:1.5rem}dialog p{font-size:.84rem;color:var(--muted)}dialog .fine{margin-top:1.5rem;font-size:.65rem}.dialog-close{position:absolute;right:1rem;top:.7rem;background:transparent;border:none;font-size:1.8rem;color:var(--muted)}#walkthrough-body{min-height:9rem;margin-bottom:1.5rem}#walkthrough-body blockquote{font:1.7rem/1.3 var(--serif);margin:1rem 0;padding:1rem;border-left:1px solid var(--lavender);background:#ffffff04}#walkthrough-body ol{padding-left:1.2rem;font-size:.84rem;color:var(--muted)}#walkthrough-body li{margin:.6rem 0}
@media(min-width:1440px){.hero-art{min-height:47rem}.hero-phone{width:19rem}.wear-photo{right:1rem}.apple-photo{left:1rem;bottom:7rem}}@media(max-width:900px){.wrap,.site-header{width:calc(100% - 3rem)}nav{gap:1.3rem}.hero{gap:1rem}.hero-art{min-height:35rem}.hero-phone{width:14rem}.apple-photo{width:6.5rem;bottom:5rem;left:-.6rem}.wear-photo{width:6.8rem;right:-.5rem;top:5rem}.orb{width:23rem;height:23rem}.hero h1{font-size:5.4rem}.hero .lead{font-size:.89rem}.demo-grid,.section-heading,.privacy-grid,.plus{gap:3rem}.principles{gap:2rem}.watch-pair{gap:4rem}.intro{padding-top:5rem}.art-caption{right:1rem}.platforms{font-size:.57rem}}@media(max-width:640px){html{scroll-padding-top:2rem}.wrap,.site-header{width:calc(100% - 2.5rem)}.site-header{height:5rem;gap:1rem}.wordmark{font-size:1.7rem}.site-header nav>a:not(.nav-demo){display:none}.nav-demo{font-size:.65rem}.hero{grid-template-columns:1fr;text-align:center;padding:2rem 0 3rem;min-height:0}.hero h1{font-size:5.15rem}.hero .eyebrow{margin-bottom:1.4rem;font-size:.59rem}.hero .lead{margin-top:1.5rem}.hero-note{margin:1rem 0 1.5rem;font-size:.78rem}.hero-art{width:20rem;max-width:100%;margin:1rem auto 0;min-height:36rem}.hero-phone{width:13.3rem;margin-left:0}.apple-photo{width:6.8rem;left:-.5rem;bottom:5rem}.wear-photo{right:-.4rem;top:5rem;width:6.8rem}.art-caption{font-size:1.2rem;bottom:1rem;right:.7rem}.orb{width:20rem;height:20rem}.orb:after{inset:-.5rem}.intro{padding:4rem 0}.principles{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.principles h3{margin:.6rem 0}.principles p{max-width:27rem}.demo-section{padding:4rem 0}.demo-grid{grid-template-columns:1fr;gap:2rem}.screen-tabs{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:2rem}.screen-tabs button{display:block;font:1.35rem var(--serif);text-align:center;padding:.8rem 0;border-bottom:1px solid var(--line)}.screen-tabs button[aria-selected=true]{border-bottom-color:var(--lavender)}.screen-tabs small,.screen-tabs button span{display:none}.demo-phone{width:16.8rem}.watches{padding:4rem 0}.section-heading{grid-template-columns:1fr;gap:1.5rem}.watch-tabs{margin:2rem auto}.watch-tabs button{font-size:.7rem;padding:.6rem 1.3rem}.watch-pair{gap:1.4rem;align-items:center}.watch-case.apple{width:8.6rem;border-radius:2.2rem;padding:.32rem}.apple .watch-face{height:10.4rem;border-radius:1.8rem;padding:.35rem}.apple .watch-hero{height:7.9rem;border-radius:1.45rem;padding:.5rem .2rem}.watch-case.wear{width:9.3rem;padding:.28rem}.wear .watch-face{padding:.3rem}.watch-hero{gap:.32rem}.watch-time{font-size:.5rem;top:.3rem;right:.7rem}.watch-brand{font-size:.7rem}.watch-icon{font-size:1.2rem}.watch-hero strong{font-size:1.7rem}.watch-hint{font-size:.47rem}.watch-dots{font-size:.5rem;bottom:.02rem}.watch-case.apple:after{width:.35rem;right:-.3rem;top:2.3rem;height:1.2rem}.wear .watch-time{top:.05rem;width:2.5rem}.watch-pair figcaption{font-size:.7rem;margin-top:1rem}.watch-pair figcaption small{font-size:.5rem;max-width:8rem;margin:.3rem auto 0}.watch-explanation{margin-top:2rem}.watch-explanation h3{font-size:1.8rem}.watch-explanation p{font-size:.78rem}.preview-note{font-size:.58rem}.pairing-note{margin-top:2.5rem;padding:1.4rem;gap:1rem}.pairing-note>span{font-size:1.6rem}.pairing-note h3{font-size:1.6rem}.pairing-note p{font-size:.74rem}.privacy-section{padding:4rem 0}.privacy-grid,.plus{grid-template-columns:1fr;gap:2.5rem}.plus{padding:4rem 0}.plus-card{padding:1.75rem}.closing{padding:2rem 0 4rem}.closing h2{font-size:3rem}.closing>p{font-size:1.8rem}footer{gap:1.8rem}footer nav{gap:1rem;flex-wrap:wrap}footer nav a{font-size:.66rem}dialog{padding:2rem}dialog h2{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:359px){.hero h1{font-size:4.4rem}.watch-pair{gap:1rem}.watch-case.apple{width:7.4rem}.watch-case.wear{width:8rem}.apple .watch-face{height:9.2rem}.apple .watch-hero{height:7rem}.watch-hero strong{font-size:1.5rem}.watch-hint{font-size:.43rem}.watch-brand{font-size:.62rem}.watch-icon{font-size:1.1rem}.watch-pair figcaption small{font-size:.46rem}}
.hero-copy,.hero-art,.demo-copy,.demo-stage{min-width:0}
@media(max-width:640px){.hero,.demo-grid,.privacy-grid,.plus,.section-heading{grid-template-columns:minmax(0,1fr)}.hero-art{width:min(20rem,100%)}}
@media(max-width:359px){.hero h1{font-size:4rem}.hero-phone{width:12rem}.hero-art{min-height:32rem}.apple-photo{left:0;bottom:4rem;width:5.8rem}.wear-photo{right:0;width:5.8rem}}
@media(max-width:640px){.orb{width:calc(100% - 2rem);height:auto;aspect-ratio:1;max-width:100%;transform:none}.orb:after{inset:-.5rem}}

.watch-icon{display:block;width:2.2rem;height:2.2rem;flex-shrink:0}@media(max-width:640px){.watch-icon{width:1.45rem;height:1.45rem}}
