/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--font-editorial:Georgia;--ink:#15111f;--paper:#f4efe5;--cream:#fff9ee;--violet:#211735;--gold:#f0bd73;--coral:#e48263}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Avenir,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}a{color:inherit}.site-shell{--theme-ink:#15111f;--theme-muted:#675f6d;--theme-divider:#d0c7ba;--surface-how:#f7f2e9;--surface-story:#f7f1e7;--surface-faq:#eee7dc;--surface-card:#f0f1f3;--surface-card-border:#d9d5cf;--hero-base:#120c24;--hero-sky:radial-gradient(circle at 82% 35%,#ffdaa375 0 3%,#e6977447 13%,#845c8729 31%,transparent 49%),linear-gradient(112deg,#251b34 0%,#30213f 43%,#583a59 69%,#b77978 100%);--hero-overlay:linear-gradient(90deg,#0806122e,transparent 55%,#ffca8914);--hero-text:#fffdf8;--hero-muted:#ffffffc7;--hero-soft:#ffffffdb;--hero-line:#ffffff4d;--hero-control:#0e0a1c6b;--hero-menu:#0d0919f5;--hero-button:#fff8ec;--hero-button-ink:#24172e;--theme-accent:#ffe0a5;--point-aura:radial-gradient(circle,#ffdda03d,#d985661f 38%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#ffdaa340,transparent 36%),linear-gradient(135deg,#493653,#6e4a68 68%,#a96f72);--waitlist-bg:#0b0816;--footer-bg:#0b0816;color:var(--theme-ink);transition:color .35s;overflow:hidden}.theme-porcelain{--theme-ink:#29242a;--theme-muted:#6d6468;--theme-divider:#d1c6b8;--surface-how:#f8f4ec;--surface-story:#efe8dc;--surface-faq:#e5ddd0;--surface-card:#f4efe7;--surface-card-border:#d8ccbd;--hero-base:#d7cbbc;--hero-sky:radial-gradient(circle at 82% 34%,#fff0cce6 0 4%,#e3c79752 18%,transparent 45%),linear-gradient(112deg,#f3ede4 0%,#e4d9ca 48%,#bca98e 100%);--hero-overlay:linear-gradient(90deg,#ffffff29,transparent 55%,#714c1f1a);--hero-text:#29242a;--hero-muted:#29242ab3;--hero-soft:#29242ac7;--hero-line:#29242a33;--hero-control:#fffaf194;--hero-menu:#f5eee4fa;--hero-button:#2c272d;--hero-button-ink:#fffaf0;--theme-accent:#8a5b20;--point-aura:radial-gradient(circle,#ffe1a37a,#ad834c26 40%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#ffe0a547,transparent 36%),linear-gradient(135deg,#5a493e,#89705a 68%,#b99770);--waitlist-bg:radial-gradient(circle at 50% 58%,#f7e4c1 0 4%,#e7d4b8 30%,#cdb99e 70%,#b8a48d 100%);--footer-bg:#2c272d}.theme-forest{--theme-ink:#13271f;--theme-muted:#52655d;--theme-divider:#bdcbc2;--surface-how:#f1f4ee;--surface-story:#e7ece4;--surface-faq:#dce5dc;--surface-card:#edf2ed;--surface-card-border:#c8d4cb;--hero-base:#0d211c;--hero-sky:radial-gradient(circle at 82% 34%,#f7d38973 0 4%,#a29d6733 18%,transparent 46%),linear-gradient(112deg,#0b1b17 0%,#17382f 48%,#5f7968 100%);--hero-overlay:linear-gradient(90deg,#020c0938,transparent 55%,#f2c97c14);--hero-text:#fffaf0;--hero-muted:#fffaf0c2;--hero-soft:#fffaf0d6;--hero-line:#fffaf047;--hero-control:#05191366;--hero-menu:#071c16f7;--hero-button:#fff7e8;--hero-button-ink:#163128;--theme-accent:#f2ce87;--point-aura:radial-gradient(circle,#f5cc794d,#48765b26 40%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#f6cf843d,transparent 36%),linear-gradient(135deg,#16372d,#2d5b49 68%,#71846d);--waitlist-bg:#071713}.theme-atlantic{--theme-ink:#142333;--theme-muted:#526371;--theme-divider:#bdcad2;--surface-how:#f1f4f6;--surface-story:#e6edf1;--surface-faq:#d9e4ea;--surface-card:#edf2f5;--surface-card-border:#c6d2da;--hero-base:#0b1c2c;--hero-sky:radial-gradient(circle at 82% 34%,#fad79480 0 4%,#849fae3b 19%,transparent 47%),linear-gradient(112deg,#0a1827 0%,#1d3f59 48%,#7b95a5 100%);--hero-overlay:linear-gradient(90deg,#030b1638,transparent 55%,#f5cb7d14);--hero-text:#fffaf0;--hero-muted:#fffaf0c2;--hero-soft:#fffaf0d6;--hero-line:#fffaf047;--hero-control:#0416246b;--hero-menu:#051725f7;--hero-button:#fff7e8;--hero-button-ink:#18364b;--theme-accent:#f2ce87;--point-aura:radial-gradient(circle,#f5cc794d,#4b79972b 40%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#f6cf843d,transparent 36%),linear-gradient(135deg,#17364d,#2e5c78 68%,#7892a3);--waitlist-bg:#081725}.theme-bordeaux{--theme-ink:#32181e;--theme-muted:#72575d;--theme-divider:#d3bfc0;--surface-how:#f8f1ee;--surface-story:#f1e4e1;--surface-faq:#e9d6d4;--surface-card:#f4ecea;--surface-card-border:#ddc9c7;--hero-base:#241017;--hero-sky:radial-gradient(circle at 82% 34%,#ffd88f80 0 4%,#b369653d 18%,transparent 46%),linear-gradient(112deg,#200c13 0%,#572532 48%,#aa6967 100%);--hero-overlay:linear-gradient(90deg,#14040a38,transparent 55%,#f8ca7714);--hero-text:#fff9ef;--hero-muted:#fff9efc2;--hero-soft:#fff9efd6;--hero-line:#fff9ef47;--hero-control:#2b08126b;--hero-menu:#270811f7;--hero-button:#fff6e7;--hero-button-ink:#55232f;--theme-accent:#f3cd83;--point-aura:radial-gradient(circle,#f5cc794d,#90424c2b 40%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#f6cf843d,transparent 36%),linear-gradient(135deg,#51232e,#7e3946 68%,#b36e68);--waitlist-bg:#1a0a0f}.theme-terracotta{--theme-ink:#382018;--theme-muted:#785c52;--theme-divider:#d7c1b4;--surface-how:#faf2eb;--surface-story:#f3e1d5;--surface-faq:#ebd3c4;--surface-card:#f6ece5;--surface-card-border:#dfcbbf;--hero-base:#552719;--hero-sky:radial-gradient(circle at 82% 34%,#ffdf9a94 0 4%,#d2896142 20%,transparent 47%),linear-gradient(112deg,#492014 0%,#95513d 48%,#d7926d 100%);--hero-overlay:linear-gradient(90deg,#230c0533,transparent 55%,#ffd88c14);--hero-text:#fff9ef;--hero-muted:#fff9efc7;--hero-soft:#fff9efdb;--hero-line:#fff9ef4d;--hero-control:#481c1066;--hero-menu:#481c10f7;--hero-button:#fff6e7;--hero-button-ink:#783d2d;--theme-accent:#f5d28f;--point-aura:radial-gradient(circle,#f8d38b52,#b0583d29 40%,transparent 70%);--support-bg:radial-gradient(circle at 88% 24%,#ffdd9940,transparent 36%),linear-gradient(135deg,#743a2b,#a45e49 68%,#d3906c);--waitlist-bg:#24110b}.wrap{width:min(1240px,100% - 64px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{isolation:isolate;color:#fffdf8;background:#120c24;flex-direction:column;min-height:94svh;display:flex;position:relative}.hero:after{display:none}.night-sky,.stars{pointer-events:none;position:absolute;inset:0}.night-sky{z-index:-4;background:radial-gradient(circle at 82% 35%,#ffdaa375 0 3%,#e6977447 13%,#845c8729 31%,#0000 49%),linear-gradient(112deg,#251b34 0%,#30213f 43%,#583a59 69%,#b77978 100%)}.night-sky:after{content:"";background:linear-gradient(90deg,#0806122e,#0000 55%,#ffca8914);position:absolute;inset:0}.stars{z-index:-1;opacity:.055;background-image:radial-gradient(#fffffff2 .7px,#0000 .7px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.nav{z-index:4;justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex;position:relative}.wordmark{letter-spacing:.22em;font-size:18px;font-weight:760;text-decoration:none}.wordmark-dot{color:#ffdda2}.nav-links{gap:32px;display:flex}.nav-links a{color:#ffffffc7;font-size:13px;text-decoration:none}.nav-links a:hover{color:#fff}.nav-links .nav-waitlist{color:#ffe0a5;font-weight:680}.nav-links .nav-waitlist:hover{color:#fff3d5}.nav-shop{color:#21162b;text-align:left;cursor:default;background:#fff7e9;border:1px solid #ffffff4d;border-radius:999px;gap:2px;min-width:116px;padding:10px 17px;display:grid}.nav-shop>span{color:#8c7f8e;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #ffffff47;border-radius:999px;padding:9px 12px;font-size:11px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0919f5;border:1px solid #ffffff29;border-radius:18px;width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 55px #00000047}.mobile-nav a,.mobile-nav span{border-radius:10px;padding:12px;font-size:13px;text-decoration:none}.mobile-nav a:hover{background:#ffffff14}.mobile-nav .mobile-waitlist{color:#ffe0a5;font-weight:680}.mobile-nav span{color:#ffffff6b}.nav-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0a1c29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:14px;padding:11px 15px;font-size:13px;text-decoration:none;display:flex}.site-shell .hero{color:var(--hero-text);background:var(--hero-base);transition:color .35s,background-color .35s}.site-shell .night-sky{background:var(--hero-sky);transition:background .45s}.site-shell .night-sky:after{background:var(--hero-overlay)}.site-shell .wordmark-dot,.site-shell .nav-links .nav-waitlist,.site-shell .mobile-nav .mobile-waitlist,.site-shell .hero h1 em{color:var(--theme-accent)}.site-shell .nav-links a{color:var(--hero-muted)}.site-shell .nav-links a:hover{color:var(--hero-text)}.site-shell .nav-shop{color:var(--hero-button-ink);border-color:var(--hero-line);background:var(--hero-button)}.site-shell .mobile-nav summary{border-color:var(--hero-line)}.site-shell .mobile-nav>div{color:var(--hero-text);border-color:var(--hero-line);background:var(--hero-menu)}.site-shell .mobile-nav span{color:var(--hero-muted)}.site-shell .eyebrow>span{background:var(--theme-accent);box-shadow:0 0 17px var(--theme-accent)}.site-shell .hero-description{color:var(--hero-soft)}.site-shell .hero-action{color:var(--hero-button-ink);border-color:var(--hero-line);background:var(--hero-button)}.site-shell .point-aura{background:var(--point-aura)}.site-shell .point-ripple{border-color:var(--hero-line)}.site-shell .point-model-face,.site-shell .point-model-layer{transition:background .35s,border-color .35s}.site-shell .how-section{color:var(--theme-ink);background:var(--surface-how);transition:color .35s,background-color .35s}.site-shell .how-intro>p,.site-shell .compact-copy>p,.site-shell .how-disclaimer{color:var(--theme-muted)}.site-shell .compact-step{border-color:var(--surface-card-border);background:var(--surface-card);transition:background-color .35s,border-color .35s}.site-shell .story-section{color:var(--theme-ink);background:var(--surface-story);transition:color .35s,background-color .35s}.site-shell .story-section p:not(.section-index){color:var(--theme-muted)}.site-shell .story-status{border-color:var(--theme-divider)}.site-shell .faq-section{color:var(--theme-ink);background:var(--surface-faq);transition:color .35s,background-color .35s}.site-shell .faq-list,.site-shell .faq-list details{border-color:var(--theme-divider)}.site-shell .faq-list details p,.site-shell .faq-list summary:after{color:var(--theme-muted)}.site-shell .support-section{background:var(--support-bg);transition:background .45s}.site-shell .waitlist-section{background:var(--waitlist-bg);transition:background .35s}.site-shell .footer{background:var(--footer-bg);transition:background-color .35s}.hero-content{z-index:2;flex:1;grid-template-columns:1.05fr .85fr;align-items:center;gap:5vw;padding-block:64px 72px;display:grid;position:relative}.hero-copy{max-width:800px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;display:flex}.eyebrow>span{background:#ffdda0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 17px #ffdda0}.hero h1{max-width:730px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(66px,7.25vw,112px);font-weight:400;line-height:.88}.hero h1 em{color:#ffe0a5;font-weight:400}.hero-description{color:#ffffffdb;max-width:590px;margin:30px 0 0;font-size:18px;line-height:1.55}.point-stage{aspect-ratio:1;isolation:isolate;place-items:center;width:min(43vw,620px);margin:0 auto;display:grid;position:relative}.point-stage:after{content:"";z-index:-2;filter:blur(23px);background:#08051175;border-radius:50%;width:61%;height:10%;position:absolute;bottom:14%;transform:rotate(-3deg)}.point-model-scene{z-index:3;aspect-ratio:1;perspective:1100px;filter:drop-shadow(0 36px 30px #3f30224d);place-items:center;width:78%;display:grid;position:relative}.point-model-tilt{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-7deg)rotate(-2deg)}.point-model{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:32s linear infinite point-turn;position:relative}.point-model-face,.point-model-layer{background:radial-gradient(circle at 35% 27%,#ffffffeb 0 7%,#ffffff47 23%,#0000 44%),linear-gradient(145deg,#fffdf7 0%,#f0e7da 43%,#dfd2c0 72%,#c4ad90 100%);border:1px solid #896f4d59;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 8px 10px 19px #ffffff9e,inset -12px -15px 24px #7f633f2e}.point-model-layer{box-shadow:none;background:linear-gradient(90deg,#bfa989,#f4eadc 46%,#c6ad89);border-color:#0000}.point-model-face{backface-visibility:hidden}.point-model-face:before{content:"";border:4px solid #d5aa5d;border-radius:50%;position:absolute;inset:15.5%;box-shadow:0 0 0 1px #754c1e57,inset 0 0 0 1px #fff8dcbf,0 3px 8px #6b461f21}.point-model-front{transform:translateZ(26px)}.point-model-front strong{color:#a59583;letter-spacing:.19em;text-shadow:0 1px #fff,0 -1px 1px #5f493059;font-size:clamp(15px,1.55vw,23px);font-weight:450}.point-model-back{transform:rotateY(180deg)translateZ(26px)}.point-aura{z-index:-1;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffdda03d,#d985661f 38%,#0000 70%);border-radius:50%;width:70%;position:absolute}.point-ripple{z-index:-1;border:1px solid #ffffff2b;border-radius:50%;position:absolute}.point-ripple-one{aspect-ratio:1;width:76%}.point-ripple-two,.point-ripple-three,.point-stage figcaption{display:none}.point-stage figcaption span{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.point-stage figcaption strong{font-family:var(--font-editorial),Georgia,serif;margin-top:5px;font-size:29px;font-weight:400}.point-stage figcaption small{color:#ffffff70;letter-spacing:.05em;margin-top:4px;font-size:9px}.inline-form,.final-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a1c57;border:1px solid #ffffff4d;border-radius:999px;gap:8px;max-width:540px;margin-top:32px;padding:6px;display:flex}.inline-form input,.final-form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 15px}.inline-form input::placeholder,.final-form input::placeholder{color:#ffffff8f}.inline-form button,.final-form button{color:#21162b;cursor:pointer;white-space:nowrap;background:#fff7e9;border:0;border-radius:999px;padding:12px 18px;font-weight:680}.inline-form button:disabled,.final-form button:disabled{cursor:default}.form-note{color:#ffffff94;margin:11px 0 0 15px;font-size:12px}.hero-action{color:#24172e;background:#fff8ec;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:14px;margin-top:32px;padding:13px 18px;font-size:13px;font-weight:670;text-decoration:none;display:inline-flex}.orbit-stage{aspect-ratio:1;place-items:center;width:min(29vw,390px);margin-inline:auto;display:grid;position:relative}.orbit{border:1px solid #ffffff38;border-radius:50%;position:absolute}.orbit-outer{animation:35s linear infinite rotate;inset:0}.orbit-outer:after{content:"";background:#ffdda0;border-radius:50%;width:9px;height:9px;position:absolute;top:15%;right:4%;box-shadow:0 0 22px #ffdda0}.orbit-inner{inset:18%}.tag-idea{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-transform:uppercase;letter-spacing:.13em;background:radial-gradient(circle at 35% 28%,#ffffff6b,#0000 23%),linear-gradient(145deg,#fff5e2b8,#5b3d86b8);border:1px solid #ffffff59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:46%;display:flex;box-shadow:0 0 90px #ffce8133,inset 0 0 35px #ffffff1a}.tag-idea span{opacity:.7;font-size:9px}.tag-idea strong{margin-top:5px;font-size:14px;font-weight:650}.orbit-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:10px;position:absolute}.orbit-label-night{bottom:20%;left:-7%}.orbit-label-day{top:16%;right:-2%}.hero-foot{z-index:3;color:#fff9;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;height:66px;font-size:11px;display:flex;position:relative}.hero-foot a{text-decoration:none}.section-index{letter-spacing:.14em;text-transform:uppercase;color:#746c7e;margin:0;font-size:11px}.section-index.light{color:#ffffff85}.problem-section{background:var(--paper);padding:150px 0 0}.problem-grid{grid-template-columns:.38fr 1fr;align-items:start;gap:60px;display:grid}.problem-copy{max-width:820px}.problem-copy h2,.section-heading h2,.testing-section h2,.founder-section h2,.waitlist-section h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:0;font-weight:400}.problem-copy h2{font-size:clamp(52px,7vw,98px);line-height:.98}.problem-copy p{color:#625b69;max-width:660px;margin:35px 0 0;font-size:20px;line-height:1.55}.negotiation-line{letter-spacing:.14em;color:#736b78;border-block:1px solid #d3cbc0;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:130px;padding:28px max(32px,50% - 620px);font-size:11px;display:grid}.negotiation-line i{background:linear-gradient(90deg,#211735,#0000,#df8466);height:1px}.point-section{color:#fffaf0;background:#100b1e;padding:150px 0}.point-heading{grid-template-columns:.38fr 1fr;align-items:start;gap:60px;display:grid}.point-heading .section-index{color:#ffffff75}.point-heading>div{max-width:880px}.point-kicker{color:#f0bd73;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.point-heading h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:0;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.94}.point-heading>div>p:last-child{color:#ffffffa3;max-width:680px;margin:30px 0 0;font-size:19px;line-height:1.6}.point-showcase{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:90px;display:grid}.point-image-wrap{background:#171026;border:1px solid #ffffff24;border-radius:30px;min-height:610px;position:relative;overflow:hidden}.point-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0a07126b);position:absolute;inset:0}.point-image-wrap img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;display:block;transform:scale(1.35)}.concept-badge{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#0d09197a;border:1px solid #ffffff38;border-radius:999px;padding:10px 13px;font-size:10px;position:absolute;bottom:24px;left:24px}.point-details{background:#ffffff24;border:1px solid #ffffff24;border-radius:30px;gap:1px;display:grid;overflow:hidden}.point-details article{background:#171026;padding:34px}.point-details article>span{color:#e7ad69;letter-spacing:.14em;font-size:10px}.point-details h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:22px 0 0;font-size:30px;font-weight:400}.point-details p{color:#ffffff8a;margin:10px 0 0;line-height:1.55}.point-specs{border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.point-specs>div{border-right:1px solid #ffffff24;padding:24px}.point-specs>div:last-child{border-right:0}.point-specs strong,.point-specs span{display:block}.point-specs strong{font-family:var(--font-editorial),Georgia,serif;font-size:24px;font-weight:400}.point-specs span{color:#ffffff70;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px}.concept-note{color:#fff6;margin-top:17px;font-size:11px;line-height:1.5}.how-section{background:#fbf7ee;padding:145px 0 120px}.how-heading{grid-template-columns:.3fr 1fr;align-items:start;gap:60px;display:grid}.how-heading>div{max-width:940px}.how-kicker{color:#a85f49;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.how-heading h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.058em;margin:0;font-size:clamp(58px,7.4vw,108px);font-weight:400;line-height:.91}.how-heading>div>p:last-child{color:#675f6d;max-width:650px;margin:30px 0 0;font-size:19px;line-height:1.6}.how-story{gap:14px;margin-top:90px;display:grid}.how-step{background:#f4ede2;border:1px solid #d9d0c4;border-radius:30px;grid-template-columns:.42fr .58fr;min-height:650px;display:grid;overflow:hidden}.how-step-reverse .how-copy{order:2}.how-step-reverse .how-media{order:1}.how-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px);display:flex}.how-number{color:#6e6575;letter-spacing:.08em;border:1px solid #bcb1c0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.how-label{color:#a85f49;letter-spacing:.15em;text-transform:uppercase;margin:44px 0 0;font-size:10px}.how-copy h3{max-width:500px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(45px,5vw,72px);font-weight:400;line-height:.98}.how-copy>p:last-child{color:#675f6d;max-width:480px;margin:25px 0 0;font-size:17px;line-height:1.65}.how-media{min-width:0;min-height:650px;position:relative;overflow:hidden}.media-note{z-index:4;color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;text-transform:uppercase;background:#0c081657;border:1px solid #ffffff3d;border-radius:999px;padding:10px 13px;font-size:9px;position:absolute;bottom:24px;left:24px}.phone-media{isolation:isolate;background:radial-gradient(circle at 70% 22%,#e8916357,#0000 30%),linear-gradient(145deg,#090713,#1e1230 58%,#4b2949);place-items:center;display:grid}.phone-media:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:540px;position:absolute;box-shadow:inset 0 0 0 85px #ffffff06,inset 0 0 0 170px #ffffff05}.app-phone{z-index:2;background:#08070c;border:8px solid #08070c;border-radius:52px;width:min(44%,340px);position:relative;overflow:hidden;box-shadow:0 45px 70px #02010773}.app-phone:after{content:"";pointer-events:none;border:1px solid #fff3;border-radius:43px;position:absolute;inset:0}.app-phone img{width:100%;display:block}.app-phone-tilt-left{transform:rotate(-5deg)translateY(18px)}.app-phone-tilt-right{transform:rotate(4deg)translateY(18px)}.point-placement-media{isolation:isolate;background:linear-gradient(145deg,#e8ddd0,#fff9ee 70%);place-items:center;display:grid}.point-placement-media>img{z-index:2;filter:drop-shadow(0 42px 35px #20142d40);width:min(68%,520px);position:relative;transform:rotate(-4deg)translateY(-12px)}.point-placement-media .media-note{color:#6c6171;background:#fffaf194;border-color:#251b302e}.placement-glow{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#f4bd78 0 4%,#e2826047 18%,#5b3b6f1a 47%,#0000 68%);border-radius:50%;width:76%;position:absolute}.placement-surface{filter:blur(12px);background:#25192f24;border-radius:50%;height:18px;position:absolute;bottom:15%;left:9%;right:9%}.wake-phone-media{background:radial-gradient(circle at 30% 20%,#f0bd7342,#0000 28%),linear-gradient(145deg,#080611,#171025 55%,#33203d)}.alarm-pulse{border:1px solid #f0bd7340;border-radius:50%;position:absolute}.alarm-pulse-one{width:420px;height:420px}.alarm-pulse-two{width:600px;height:600px}.scan-lifestyle-media{background:#1a1424;margin:0}.scan-lifestyle-media>img{object-fit:cover;width:100%;height:100%;display:block}.scan-lifestyle-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#090610a6);position:absolute;inset:0}.scan-lifestyle-media figcaption{z-index:2;color:#fff;display:grid;position:absolute;bottom:32px;left:34px}.scan-lifestyle-media figcaption span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:9px}.scan-lifestyle-media figcaption strong{font-family:var(--font-editorial),Georgia,serif;margin-top:8px;font-size:34px;font-weight:400}.how-disclaimer{color:#8b818f;margin-top:22px;font-size:11px;line-height:1.55}.how-section{z-index:3;background:#f7f2e9;border-radius:28px 28px 0 0;margin-top:-28px;padding:100px 0 88px;position:relative}.how-section:before{display:none}.how-intro{text-align:center;display:block}.how-intro h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(52px,5.4vw,76px);font-weight:400;line-height:.96}.how-intro>p{color:#675f6d;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.6}.compact-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.compact-step{background:#f0f1f3;border:1px solid #d9d5cf;border-radius:20px;min-width:0;padding:10px 10px 23px;display:block}.compact-media{aspect-ratio:1;background:radial-gradient(circle at 72% 22%,#e18e6647,#0000 34%),linear-gradient(145deg,#090713,#241632 66%,#4b2949);border-radius:13px;place-items:center;width:100%;min-width:0;height:auto;margin:0;display:grid;position:relative;overflow:hidden}.compact-media img{display:block}.compact-phone img{border:4px solid #09070d;border-radius:23px;width:auto;height:92%;box-shadow:0 18px 32px #05030a61}.compact-lifestyle img{object-fit:cover;width:100%;height:100%}.compact-placement,.compact-scan{background:#e9e1d6;padding:0}.compact-placement img,.compact-scan img{object-fit:cover;border-radius:0;width:100%;height:100%}.compact-placement img{object-position:55% center}.compact-scan img{object-position:center;transform:none}.compact-copy{min-width:0;padding:20px 10px 0;display:block}.compact-copy>span{color:#2b1c30;background:linear-gradient(145deg,#f5d394,#dda85f);border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:760;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47}.compact-copy h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:18px 0 0;font-size:26px;font-weight:400;line-height:1.06}.compact-copy>p{color:#706777;margin:10px 0 0;font-size:14px;line-height:1.5}.how-disclaimer{margin-top:18px}.section-heading{grid-template-columns:.38fr 1fr;align-items:start;gap:60px;display:grid}.section-heading h2{font-size:clamp(56px,7vw,104px);line-height:.95}.product-section{color:#fffaf0;background:#100b1e;padding:140px 0}.product-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;display:grid}.product-copy .section-index{color:#ffffff7a}.product-copy h2,.story-section h2,.faq-heading h2,.support-section h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.052em;margin:30px 0 0;font-weight:400;line-height:.95}.product-copy h2{font-size:clamp(58px,6.5vw,94px)}.product-copy>p:not(.section-index){color:#ffffffa6;max-width:560px;margin:30px 0 0;font-size:18px;line-height:1.65}.product-copy ul{border-top:1px solid #ffffff29;gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.product-copy li{color:#ffffffc2;border-bottom:1px solid #ffffff29;padding:15px 0;font-size:13px}.product-visual{background:radial-gradient(circle at 60% 36%,#e8916333,#0000 38%),#171026;border:1px solid #ffffff1f;border-radius:28px;min-height:650px;margin:0;position:relative;overflow:hidden}.product-visual img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;display:block;transform:scale(1.24)}.product-visual figcaption{color:#ffffffad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.11em;text-transform:uppercase;background:#0d09198c;border:1px solid #fff3;border-radius:999px;padding:10px 13px;font-size:9px;position:absolute;bottom:22px;left:22px}.story-section{background:#f7f1e7;padding:112px 0}.story-grid{grid-template-columns:.3fr 1fr;align-items:start;gap:60px;display:grid}.story-grid>div{max-width:900px}.story-section h2{letter-spacing:-.044em;max-width:780px;font-size:clamp(52px,5.8vw,82px);line-height:.99}.story-section p:not(.section-index){color:#675f6d;max-width:680px;margin:34px 0 0;font-size:18px;line-height:1.65}.story-section blockquote{color:#393238;max-width:680px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;border-left:2px solid #9a6b2e;margin:40px 0 0;padding:6px 0 6px 24px;font-size:clamp(25px,2.5vw,34px);line-height:1.25}.story-status{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d8cfc3;align-items:center;gap:10px;padding-top:24px;font-weight:650;display:flex;font-size:11px!important}.story-status:before{content:"";background:#9a6b2e;border-radius:50%;flex:none;width:7px;height:7px}.site-shell .story-section .story-status{color:var(--theme-ink)}.faq-section{background:#eee7dc;padding:112px 0}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:9vw;display:grid}.faq-heading{position:sticky;top:40px}.faq-heading h2{letter-spacing:-.044em;font-size:clamp(52px,5.8vw,82px);line-height:.99}.faq-list{border-top:1px solid #cfc5b8}.faq-list details{border-bottom:1px solid #cfc5b8}.faq-list summary{font-family:var(--font-editorial),Georgia,serif;cursor:pointer;padding:28px 56px 28px 0;font-size:27px;line-height:1.25;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#86798c;font-family:Inter,Avenir,sans-serif;font-size:25px;font-weight:300;position:absolute;top:25px;right:6px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#6c6471;max-width:650px;margin:-4px 56px 26px 0;line-height:1.7}.support-section{color:#fff;background:radial-gradient(circle at 88% 24%,#ffdaa340,#0000 36%),linear-gradient(135deg,#493653,#6e4a68 68%,#a96f72);padding:104px 0}.support-grid{grid-template-columns:1fr .68fr;align-items:end;gap:10vw;display:grid}.support-section h2{letter-spacing:-.044em;max-width:660px;font-size:clamp(52px,5.8vw,82px);line-height:.99}.support-copy p{color:#ffffffc7;margin:0;font-size:18px;line-height:1.65}.support-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.support-copy .support-actions a{border:1px solid #fff6;border-radius:999px;align-items:center;gap:13px;margin-top:0;padding:12px 17px;font-size:13px;text-decoration:none;display:inline-flex}.support-copy .support-actions .support-contact{color:#3f3029;background:#fff8ed;border-color:#fff8ed;font-weight:680}.promise-section{color:#fffaf0;background:linear-gradient(135deg,#0b0816,#1d1230 55%,#3d2340);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.sun-disc{aspect-ratio:1;filter:blur(1px);opacity:.76;background:radial-gradient(circle,#ffe4a7 0 4%,#ef9d72 31%,#7f547f 60%,#0000 70%);border-radius:50%;width:min(60vw,760px);position:absolute;top:50%;right:-11%;transform:translateY(-50%)}.promise-content{z-index:2;position:relative}.promise-content .section-index{color:#ffffff80}.promise-content blockquote{max-width:950px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:60px 0 0;font-size:clamp(50px,7vw,95px);line-height:1}.promise-body{color:#ffffffa8;max-width:570px;margin:42px 0 0;font-size:18px;line-height:1.6}.mount-section{background:#f7f1e6;padding:150px 0 70px}.mount-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.mount-copy{max-width:600px}.mount-copy h2,.box-copy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:34px 0 0;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:.96}.mount-copy>p:not(.section-index,.mount-detail){color:#675f6d;margin:32px 0 0;font-size:18px;line-height:1.65}.mount-detail{color:#8a808f;border-top:1px solid #d8d0c4;margin:24px 0 0;padding-top:22px;font-size:12px;line-height:1.55}.mount-visual{perspective:900px;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.wall-plane{background:linear-gradient(90deg,#e8dfd2,#fffaf0);border-radius:18px;justify-content:center;align-items:end;width:130px;height:390px;padding:17px;display:flex;position:absolute;right:4%;transform:rotateY(-10deg);box-shadow:18px 24px 50px #2117351a}.wall-plane span,.adhesive-layer span,.mount-plate span{letter-spacing:.1em;text-transform:uppercase;color:#8d8391;font-size:9px}.adhesive-layer,.mount-plate{aspect-ratio:1;border-radius:50%;place-items:center;width:160px;display:grid;position:absolute}.adhesive-layer{background:#e7b079;right:25%;box-shadow:0 20px 35px #2d1e371f}.mount-plate{color:#fff;background:#292034;border:1px solid #72687b;right:39%;box-shadow:0 24px 45px #1f162833}.mount-plate span{color:#ffffff80}.product-point{aspect-ratio:1;color:#ede4da;background:radial-gradient(circle at 35% 26%,#3b3046,#1b1427 58%);border:1px solid #5f536b;border-radius:50%;place-items:center;width:250px;display:grid;position:absolute;left:3%;box-shadow:0 32px 60px #1c122647}.product-point:before{content:"";border:1px solid #d59762;border-radius:50%;position:absolute;inset:12%}.product-point i{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:5%}.product-point b{letter-spacing:.18em;font-size:13px;font-weight:620}.attach-line{color:#8d7f96;letter-spacing:.2em;font-size:38px;position:absolute;left:40%}.placement-row{color:#756c7b;letter-spacing:.13em;text-transform:uppercase;border-block:1px solid #d9d0c4;justify-content:space-between;align-items:center;gap:22px;margin-top:75px;padding-block:25px;font-size:11px;display:flex}.placement-row i{background:#d9d0c4;flex:1;height:1px}.box-section{color:#fff;background:#e27b5d;padding:150px 0}.box-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;display:grid}.box-visual{place-items:center;min-height:650px;display:grid;position:relative}.box-kit-image{border:1px solid #ffffff47;border-radius:28px;width:100%;display:block;transform:rotate(-1.5deg);box-shadow:0 38px 80px #3a1b294d}.box-concept-badge{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;text-transform:uppercase;background:#2117359e;border:1px solid #ffffff57;border-radius:999px;padding:10px 13px;font-size:10px;position:absolute;bottom:34px;left:22px}.box-sleeve{aspect-ratio:1.17;color:#261b2d;background:#f4ede2;border-radius:10px;place-items:center;width:min(76%,500px);display:grid;position:absolute;top:8%;transform:rotate(-7deg);box-shadow:0 35px 75px #381b2638}.box-sleeve span{letter-spacing:.22em;font-size:14px;font-weight:680}.box-drawer{aspect-ratio:1.22;background:#21162d;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .6fr;gap:12px;width:min(78%,520px);padding:28px;display:grid;position:absolute;bottom:4%;transform:rotate(5deg);box-shadow:0 38px 80px #3a1b294d}.box-mini-point{aspect-ratio:1;color:#ffffffa6;letter-spacing:.13em;background:#171020;border:1px solid #695d74;border-radius:50%;grid-row:1/span 2;align-self:center;place-items:center;font-size:10px;display:grid;box-shadow:inset 0 0 0 18px #21162d}.box-mini-mount{aspect-ratio:1;background:#2d2237;border:1px solid #706477;border-radius:50%;align-self:center}.box-mini-card{color:#36293d;letter-spacing:.12em;text-align:center;background:#f4ede2;place-items:center;padding:10px;font-size:9px;line-height:1.45;display:grid}.box-copy .section-index{color:#ffffff8f}.box-copy>p:not(.section-index){color:#ffffffb8;max-width:560px;margin:28px 0 0;font-size:18px;line-height:1.6}.box-copy ul{border-top:1px solid #ffffff47;margin:38px 0 0;padding:0;list-style:none}.box-copy li{border-bottom:1px solid #ffffff47;grid-template-columns:55px 1fr;padding:16px 0;display:grid}.box-copy li span{color:#ffffff7a;letter-spacing:.12em;font-size:10px}.box-copy blockquote{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;margin:38px 0 0;font-size:30px;line-height:1.2}.testing-section{color:#fff;background:#e1775a;padding:130px 0}.testing-grid{grid-template-columns:1.1fr .75fr;align-items:end;gap:10vw;display:grid}.testing-section h2{max-width:690px;margin-top:50px;font-size:clamp(54px,7vw,96px);line-height:.95}.testing-copy p{color:#ffffffc7;margin:0;font-size:18px;line-height:1.65}.status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;margin-top:38px;padding:10px 13px;font-size:11px;display:inline-flex}.status i{background:#fff1c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #fff1c7}.vision-section{background:#eee7db;padding:150px 0}.vision-heading{grid-template-columns:.38fr 1fr}.vision-heading h2{max-width:850px}.vision-intro{color:#675f6d;grid-column:2;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.6}.focus-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:90px;display:grid}.focus-grid article{background:#f5efe5;border:1px solid #d8cfc2;border-radius:26px;flex-direction:column;min-height:390px;padding:30px;display:flex}.focus-grid article:first-child{color:#fff;background:radial-gradient(circle at 76% 18%,#e18e663d,#0000 30%),linear-gradient(145deg,#0d091b,#261739);border-color:#2f2540}.focus-grid article>span{color:#8a808f;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.focus-grid article:first-child>span{color:#e7ad69}.focus-grid h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:auto 0 0;font-size:43px;font-weight:400}.focus-grid p{color:#706777;margin:15px 0 0;line-height:1.6}.focus-grid article:first-child p{color:#ffffff94}.founder-section{background:#f8f3e9;padding:150px 0}.founder-grid{grid-template-columns:.38fr 1fr;gap:60px;display:grid}.founder-grid>div{max-width:850px}.founder-section h2{font-size:clamp(52px,6.5vw,94px);line-height:.98}.founder-section p:not(.section-index){color:#655d6a;max-width:660px;margin:40px 0 0;font-size:19px;line-height:1.65}.waitlist-section{color:#fff;text-align:center;background:#0b0816;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.waitlist-orbit{aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:min(64vw,700px);display:grid;position:absolute}.waitlist-orbit:before{display:none}.waitlist-orbit span{aspect-ratio:1;filter:blur(8px);opacity:.26;background:radial-gradient(circle at 40% 35%,#ffe6ab,#e58c6b 25%,#694668 62%,#0000 70%);border-radius:50%;width:34%}.waitlist-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.waitlist-content .eyebrow{color:#ffffff9e}.waitlist-section h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(52px,6.5vw,88px);line-height:.95}.waitlist-content>p:not(.eyebrow,.preview-note,.consent-note,.form-response){color:#ffffffa6;max-width:550px;margin:24px 0 0;font-size:18px}.final-form{width:min(550px,100%);margin-top:32px}.preview-note{color:#ffffff8c;margin:12px 0 0;font-size:12px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-note{color:#2c272d94;max-width:560px;margin:14px 0 0;font-size:11px;line-height:1.55}.consent-note a{text-underline-offset:3px}.form-response{max-width:560px;margin:13px 0 0;font-size:13px;line-height:1.5}.form-response.joined,.form-response.done{color:#385c42}.form-response.error{color:#8b3434}.theme-porcelain .waitlist-section{color:#2c272d}.theme-porcelain .waitlist-orbit,.theme-porcelain .waitlist-orbit:before{border-color:#3e312729}.theme-porcelain .waitlist-orbit span{opacity:.3;background:radial-gradient(circle at 40% 35%,#fff2c9,#d6aa65 27%,#9c7d63 62%,#0000 70%)}.theme-porcelain .waitlist-content .eyebrow{color:#2c272d9e}.theme-porcelain .waitlist-content>p:not(.eyebrow,.preview-note,.consent-note,.form-response){color:#2c272dad}.theme-porcelain .final-form{background:#fffaf180;border-color:#2c272d38}.theme-porcelain .final-form input{color:#2c272d}.theme-porcelain .final-form input::placeholder{color:#2c272d80}.theme-porcelain .final-form button{color:#fffaf0;background:#2c272d}.theme-porcelain .preview-note{color:#2c272d94}.footer{color:#fff;background:#0b0816;border-top:1px solid #ffffff24}.footer .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:110px;display:flex}.footer p,.footer span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.footer .wordmark-dot{color:#ffdda2}.footer-links{align-items:center;gap:22px;display:flex}.footer-links a{color:#ffffff94;font-size:11px;text-decoration:none}.footer-links a:hover{color:#fff}.info-site-shell{background:var(--surface-how);flex-direction:column;min-height:100svh;display:flex}.info-nav{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.info-nav>div{gap:28px;display:flex}.info-nav>div a{color:var(--theme-muted);font-size:13px;text-decoration:none}.info-nav>div a:hover{color:var(--theme-ink)}.info-page{flex:1;padding-block:100px 120px}.info-page>.section-index{color:var(--theme-muted)}.info-page h1{max-width:860px;color:var(--theme-ink);font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1}.info-copy{max-width:760px;color:var(--theme-muted);margin-top:56px;font-size:17px;line-height:1.7}.info-copy h2{color:var(--theme-ink);font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;margin:48px 0 0;font-size:29px;font-weight:400}.info-copy p{margin:18px 0 0}.info-copy a{color:var(--theme-ink);text-underline-offset:4px}.info-updated{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.info-footer{border-top:1px solid var(--theme-divider);min-height:100px;color:var(--theme-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.info-footer div{gap:20px;display:flex}.info-footer a{color:inherit;text-decoration:none}.manage-form{border:1px solid var(--theme-divider);background:#ffffff61;border-radius:20px;gap:12px;max-width:620px;margin-top:34px;padding:24px;display:grid}.manage-form label{color:var(--theme-ink);font-size:12px;font-weight:650}.manage-form input{border:1px solid var(--theme-divider);width:100%;min-height:50px;color:var(--theme-ink);background:#ffffff9e;border-radius:12px;outline:none;padding:0 15px}.manage-form input:focus{border-color:#9a6b2e;box-shadow:0 0 0 3px #9a6b2e1f}.manage-form>div{gap:10px;margin-top:4px;display:flex}.manage-form button{color:#fffaf0;cursor:pointer;background:#2c272d;border:0;border-radius:999px;min-height:44px;padding:0 17px;font-weight:650}.manage-form button.secondary{color:#2c272d;border:1px solid var(--theme-divider);background:0 0}.manage-form button:disabled{opacity:.55;cursor:default}.insights-login{border:1px solid var(--theme-divider);background:#ffffff61;border-radius:20px;gap:12px;max-width:560px;margin-top:36px;padding:24px;display:grid}.insights-login label{color:var(--theme-ink);font-size:12px;font-weight:650}.insights-login>div{gap:10px;display:flex}.insights-login input{border:1px solid var(--theme-divider);min-width:0;min-height:48px;color:var(--theme-ink);background:#ffffff9e;border-radius:12px;outline:none;flex:1;padding:0 15px}.insights-login input:focus{border-color:#9a6b2e;box-shadow:0 0 0 3px #9a6b2e1f}.insights-login button,.insights-toolbar button{color:#fffaf0;cursor:pointer;background:#2c272d;border:0;border-radius:999px;min-height:44px;padding:0 17px;font-weight:650}.insights-login button:disabled{opacity:.55;cursor:default}.insights-toolbar{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding-bottom:14px;display:flex}.insights-toolbar span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.insights-toolbar button{min-height:36px;color:var(--theme-ink);border:1px solid var(--theme-divider);background:0 0}.insight-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.insight-grid article{border:1px solid var(--theme-divider);background:#ffffff5c;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:160px;padding:22px;display:flex}.insight-grid strong{color:var(--theme-ink);font-family:var(--font-editorial),Georgia,serif;font-size:48px;font-weight:400;line-height:1}.insight-grid span{letter-spacing:.05em;text-transform:uppercase;font-size:12px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes point-turn{0%{transform:rotateY(-18deg)}to{transform:rotateY(342deg)}}@media (width<=800px){.wrap{width:min(100% - 36px,1240px)}.nav{height:72px}.nav-links,.nav-shop{display:none}.mobile-nav{display:block}.nav-cta{padding:9px 12px}.hero-content{grid-template-columns:1fr;padding-top:95px}.hero h1{font-size:clamp(62px,18vw,96px)}.hero-description{font-size:16px}.orbit-stage{width:270px;margin-top:35px}.point-stage{width:min(92vw,590px);margin:35px auto 0}.hero-foot>span{display:none}.hero-foot{justify-content:flex-end}.problem-section,.how-section,.vision-section,.founder-section,.product-section,.story-section,.faq-section{padding-top:100px}.problem-grid,.section-heading,.how-heading,.founder-grid,.testing-grid,.point-heading,.mount-grid,.box-grid{grid-template-columns:1fr;gap:30px}.problem-copy h2,.section-heading h2,.testing-section h2,.founder-section h2{font-size:clamp(48px,14vw,72px)}.negotiation-line{gap:12px;margin-top:85px;padding-inline:18px}.how-heading h2{font-size:clamp(52px,14vw,78px)}.how-story{margin-top:55px}.how-step{grid-template-columns:1fr;min-height:0}.how-copy,.how-step-reverse .how-copy{order:1;min-height:480px}.how-media,.how-step-reverse .how-media{order:2;min-height:620px}.app-phone{width:min(48%,330px)}.promise-section{min-height:690px}.sun-disc{opacity:.45;width:760px;right:-520px}.promise-content blockquote{font-size:clamp(48px,14vw,76px)}.point-section,.mount-section,.box-section{padding:100px 0}.point-heading h2,.mount-copy h2,.box-copy h2{font-size:clamp(48px,14vw,72px)}.point-showcase{grid-template-columns:1fr;margin-top:55px}.point-image-wrap{min-height:520px}.point-specs{grid-template-columns:1fr 1fr}.point-specs>div:nth-child(2){border-right:0}.point-specs>div{border-bottom:1px solid #ffffff24}.point-specs>div:nth-last-child(-n+2){border-bottom:0}.mount-visual{min-height:470px;margin-top:35px;transform:scale(.88)}.placement-row{margin-top:35px}.box-visual{order:2;min-height:560px}.box-copy{order:1}.testing-section{padding:100px 0}.vision-intro{grid-column:1}.focus-grid{grid-template-columns:1fr;margin-top:55px}.focus-grid article{min-height:300px}.how-section{padding-top:88px}.how-intro{grid-template-columns:1fr;gap:24px}.compact-steps{grid-template-columns:1fr 1fr}.product-grid,.story-grid,.faq-grid,.support-grid{grid-template-columns:1fr;gap:46px}.product-visual{min-height:520px}.faq-heading{position:static}.support-section{padding:100px 0}.footer .wrap{flex-direction:column;padding-block:34px}.info-page{padding-block:80px 100px}}@media (width<=540px){.wordmark{font-size:15px}.info-nav>div{gap:14px}.info-nav>div a{font-size:11px}.info-page h1{font-size:clamp(45px,14vw,64px)}.info-copy{margin-top:42px}.info-footer{flex-direction:column;align-items:flex-start;padding-block:28px}.manage-form{padding:18px}.manage-form>div,.insights-login>div{flex-direction:column}.insight-grid{grid-template-columns:1fr}.nav-cta{font-size:11px}.inline-form,.final-form{border-radius:20px;flex-direction:column}.inline-form button,.final-form button{width:100%}.hero h1{line-height:.88}.how-section{padding:78px 0 80px}.compact-steps{grid-template-columns:1fr;margin-top:40px}.compact-step{grid-template-columns:1fr;min-height:0}.compact-media{aspect-ratio:1}.compact-copy{padding:22px 18px 26px}.compact-step h3{font-size:29px}.how-copy{min-height:430px;padding:34px 28px}.how-copy h3{font-size:48px}.how-label{margin-top:34px}.how-media,.how-step-reverse .how-media{min-height:480px}.app-phone{border-width:6px;border-radius:43px;width:min(62%,285px)}.media-note{max-width:calc(100% - 32px);bottom:16px;left:16px}.point-placement-media>img{width:82%}.scan-lifestyle-media figcaption{bottom:22px;left:22px}.point-stage figcaption{bottom:-1%;left:0}.point-image-wrap,.product-visual{min-height:390px}.faq-list summary{padding-block:22px;font-size:23px}.faq-list summary:after{top:20px}.point-details article{padding:27px}.point-specs{grid-template-columns:1fr}.point-specs>div,.point-specs>div:nth-child(2),.point-specs>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff24;border-right:0}.point-specs>div:last-child{border-bottom:0}.mount-visual{min-height:370px;margin-inline:-48px;transform:scale(.68)}.placement-row{text-align:center;grid-template-columns:1fr 1fr;display:grid}.placement-row i{display:none}.box-visual{min-height:420px}.box-drawer{gap:8px;padding:18px}.orbit-label{display:none}.negotiation-line{font-size:9px}.negotiation-line i{min-width:35px}.waitlist-section{min-height:620px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-outer{animation:none}.point-model{animation:none;transform:rotateY(-18deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
