.device{width:100%;max-width:332px;margin:auto;padding:7px;background:linear-gradient(135deg,#8c7c65,#292728 17%,#08090c 60%,#5a5d61);border:1px solid #a7a4a660;border-radius:44px;box-shadow:0 35px 70px #0009,0 0 40px #1854a215;position:relative;transition:transform .4s ease}.device:before{content:"";position:absolute;left:-3px;top:105px;height:40px;width:3px;background:#625c52;border-radius:3px}.device:after{content:"";position:absolute;right:-3px;top:130px;height:60px;width:3px;background:#494d54;border-radius:3px}.device-screen{position:relative;isolation:isolate;height:620px;border:4px solid #06070a;border-radius:36px;background:#11131a;overflow:hidden}.phone-hardware{height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:9px;font-weight:600;position:relative;z-index:2;background:inherit}.phone-hardware i{position:absolute;top:6px;left:50%;transform:translate(-50%);height:22px;width:85px;border-radius:20px;background:#030408}.home-indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:90px;height:4px;border-radius:4px;background:#f0e7dc66;z-index:3}.phone-app{height:calc(100% - 39px);padding:17px 19px 28px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d4b34 transparent;font-size:12px;background:linear-gradient(165deg,#1d1710,#0e1015 68%)}.phone-app>*{flex-shrink:0}.app-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:28px;color:#e4c695}.app-top strong{font-size:11px;font-weight:500;letter-spacing:-.2px}.app-top span{font-size:7px;letter-spacing:.6px;color:#b29a79;border:1px solid #c99b5935;padding:4px 5px;border-radius:4px;white-space:nowrap}.app-eyebrow{display:block;font-size:7px;letter-spacing:1.5px;color:#aa926f;line-height:1.7;margin:0 0 12px}.phone-app h3{font-size:30px;line-height:1.08;margin-bottom:12px;letter-spacing:-.7px;color:#f4e3ca}.phone-app p{font-size:12px;line-height:1.6;margin-bottom:16px}.app-muted{color:#b0a394!important}.meal-art{position:relative;isolation:isolate;min-height:118px;padding:22px 15px;margin:22px -4px;border-radius:16px;background:radial-gradient(circle at 80% 40%,#b2752e26,transparent 60%),#251b11;overflow:hidden}.meal-art span{font:22px/1.2 Georgia,serif;position:relative;z-index:1}.meal-art em{font-style:italic;color:#dfb778}.meal-art i{position:absolute;right:-10px;top:11px;width:100px;height:100px;border:1px solid #e6b57365;border-radius:50%;box-shadow:inset 0 0 0 9px #c99b5910,inset 0 0 0 10px #e6b57335,0 0 30px #c99b5914;transform:rotate(-20deg)}.slot-options{display:flex;flex-direction:column;gap:8px}.slot-options button{display:flex;align-items:center;gap:12px;background:#d2a9700a;border:1px solid #c99b5933;border-radius:10px;padding:13px 12px;min-height:50px;text-align:left}.slot-options button>span{font:11px Georgia;color:#b48f5a}.slot-options button>strong{font-size:12px;font-weight:500}.slot-options button>b{margin-left:auto;font-weight:400;color:#dfb67c}.phone-app .app-footnote{font-size:9px;line-height:1.5;color:#9a9289;margin:20px 0 0}.time-choice{margin-top:20px;padding-top:16px;border-top:1px solid #c99b5925}.phone-app label{display:block;font-size:12px;margin:15px 0 10px}.phone-app select,.phone-app input{width:100%;padding:12px 10px;font-size:16px;color:#eee4d8;background:#11151c;border:1px solid #c99b5940;border-radius:8px;min-height:46px}.app-button{width:100%;min-height:48px;padding:13px 12px;margin-top:18px;border:0;border-radius:9px;background:linear-gradient(110deg,#e0bc80,#bf9455);color:#21190d;font-size:12px;font-weight:600;line-height:1.5}.app-button.secondary{background:transparent;border:1px solid #677eaa55;color:#bad0f0}.app-back{display:block;min-height:44px;padding:10px 0;background:none;border:0;color:#d8b57d;font-size:11px;text-align:left;margin-bottom:14px}.menu-list{margin-top:25px}.menu-item{display:grid;grid-template-columns:38px 1fr 44px;align-items:center;gap:9px;margin-bottom:12px;padding:15px 0;border-block:1px solid #ffffff0b}.menu-item>div>strong{display:block;font-size:13px;margin-bottom:5px}.menu-item small{display:block;font-size:9px;line-height:1.5;color:#9c9285;margin-bottom:7px}.menu-item b{font-size:13px;color:#e1be87}.menu-item button{width:44px;min-height:44px;background:#b9915320;border:1px solid #c99b5950;border-radius:9px;font-size:14px;color:#e7c995}.food-mark{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:11px Georgia,serif;background:radial-gradient(circle,#b1773c40,#1d140b);border:1px solid #c99b5955;color:#d7b98b}.food-manchurian{background:radial-gradient(circle,#a5502940,#1d140b)}.app-callout{font-size:11px;line-height:1.7;background:#c99b5910;border-left:1px solid #c99b5960;padding:13px;margin:20px 0;color:#baac97}.cart-item{margin-block:14px;padding-block:15px;border-block:1px solid #ffffff10;display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-item>strong{font-size:12px}.quantity{display:flex;align-items:center;gap:8px}.quantity button{height:40px;width:36px;min-height:44px;background:#c99b5910;border:1px solid #c99b5940;border-radius:7px;color:#e4c89e}.quantity output{font-size:13px;min-width:12px;text-align:center}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px}.cart-total strong{font:27px Georgia;color:#e3bf85}.app-order{background:#17191fd9;border:1px solid #c99b5930;border-radius:14px;padding:17px;margin-top:23px}.order-id{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:5px}.order-id>strong{font:31px Georgia;color:#ead6b5}.state-badge{display:inline-flex;align-items:center;font:8px/1.5 Arial;padding:5px 7px;border:1px solid #c99b5955;border-radius:5px;color:#e5bf83;letter-spacing:.6px;white-space:nowrap}.state-preparing{border-color:#6482b170;color:#a9c6ef;background:#1854a218}.state-ready{border-color:#749c7770;color:#b0d6b4;background:#34483738}.summary-line{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #ffffff10;font-size:11px;line-height:1.5}.summary-line strong{font-weight:400;color:#d6bb91}.app-order p{margin:16px 0 0;font-size:11px}.app-office{background:linear-gradient(155deg,#12305a,#0c172a 35%,#0c1422);scrollbar-color:#40659a transparent}.app-office .app-top{color:#d8e6ff}.app-office .app-top span{color:#96b8ed;border-color:#5886c540}.office-workspace{display:flex;align-items:center;gap:10px;margin-bottom:28px}.office-avatar{height:34px;width:34px;display:grid;place-items:center;border:1px solid #6a94d070;border-radius:10px;background:#1854a2;font-size:11px}.office-workspace strong{display:block;font-size:11px;color:#cad9f0}.office-workspace small{font-size:8px;color:#8da2c0;display:block;margin-top:5px}.app-office h3{font-size:31px;color:#e1eaff}.app-office .app-eyebrow{color:#81a5d6}.app-office .app-muted{color:#a2b0c7!important}.office-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.office-counts>div{padding:17px 13px;background:#ffffff05;border:1px solid #6a8db337;border-radius:12px}.office-counts strong{font-size:37px;font-weight:400;color:#e1ebfa;display:block}.office-counts span{display:block;font-size:10px;color:#94abc9;margin-top:9px}.supply-meter{height:3px;background:#253b5a;margin-top:20px;border-radius:3px;overflow:hidden}.supply-meter i{height:100%;background:#5c8ece;display:block;transition:width .4s ease}.app-office .app-button:not(.secondary){background:#1854a2;color:#eef5ff}.app-office .app-back{color:#91b6e7}.app-office input{background:#101c2d;border-color:#517aaf55}.app-error{font-size:11px!important;color:#efb8a6!important}.app-message{font-size:11px!important;color:#b0c6e6!important}.history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #6a8db337;padding:21px 0;font-size:11px}.history-row strong{font-weight:500}.history-row span{color:#9cbde8}.app-office .app-callout{border-color:#5a80af;background:#1854a210;color:#a5bada}.app-office .app-footnote{color:#8696b1}.app-kitchen{background:linear-gradient(155deg,#171b23,#0e131b)}.app-kitchen .app-top{color:#d2be9d}.queue-stages{display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid #ffffff15;padding-bottom:15px;margin-top:28px}.queue-stages span{font-size:8px;padding:7px 5px;color:#8792a2;border-bottom:1px solid transparent}.queue-stages span.current{color:#e6c387;border-color:#c99b59}.empty-queue{padding-top:25px}.empty-queue>span{display:block;font-size:30px;margin:5px 0 15px;color:#b5cce5}.empty-queue>strong{font:22px Georgia}.empty-queue p{color:#939eaf;margin-top:15px}.kitchen-order{border-color:#4b668440;background:#141e2b}.queue-note{display:block;font-size:9px;line-height:1.7;color:#8aa5c8;border-top:1px solid #ffffff12;padding-top:13px;margin-top:16px}.kitchen-progress{display:flex;gap:4px;margin-top:25px}.kitchen-progress i{flex:1;height:3px;background:#273141;border-radius:3px}.kitchen-progress i.done{background:#6a98cc}.ready-note{padding-top:25px;color:#b6d6b4}.ready-note b{font-size:12px}.ready-note p{font-size:11px;margin-top:12px}.app-kitchen .app-footnote{color:#8a929d}@media(min-width:901px)and (max-width:1050px){.device{border-radius:35px;padding:5px}.device-screen{border-radius:28px}.phone-app{padding:14px 12px 28px}.phone-app h3{font-size:26px}.app-top strong{font-size:10px}.app-top span{font-size:6px}.menu-item{gap:5px;grid-template-columns:30px 1fr 40px}.food-mark{width:30px;height:30px}}@media(max-width:650px){.device-screen{height:610px}.device{max-width:332px}.phone-app{padding:18px 18px 28px}.app-top span{font-size:8px}.app-top strong{font-size:12px}.app-eyebrow{font-size:8px}.phone-app h3{font-size:31px}.phone-app .app-footnote{font-size:10px}.slot-options button>strong{font-size:13px}.phone-app p{font-size:12px}.state-badge{font-size:9px}.summary-line{font-size:12px}.queue-stages span{font-size:9px}.quantity button{width:38px}}.chef-signoff{grid-column:1 / -1;text-align:center;padding-top:32px;border-top:1px solid #c99b591a;width:100%}html .chef-signoff p{font:italic 18px/1.7 Georgia,serif;margin-bottom:12px}.chef-signature{font:italic 26px/1.5 Georgia,serif;color:#e9c992}.chef-signature>span{font-size:23px;margin-right:8px}html .site-header .navigation{display:flex;position:static;width:auto;padding:0;gap:clamp(20px,2.6vw,42px);border:0;border-radius:0;box-shadow:none;background:transparent}html .site-header .navigation a{position:relative;border:0;font-size:12px;color:#b3aca5;transition:color .22s ease}.navigation a:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:1px;background:#e9c992;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}html .site-header .navigation a:hover,html .site-header .navigation a[aria-current]{color:#e9c992}.navigation a:hover:after,.navigation a[aria-current]:after{transform:scaleX(1)}html .header-actions{display:none}.reading-progress{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#c99b59,#e9c992,#1854a2);transform:scaleX(var(--scroll-progress, 0));transform-origin:left;pointer-events:none}html .reveal{opacity:.72;transform:translateY(24px);transition:opacity .75s ease,transform .9s cubic-bezier(.2,.65,.25,1)}html .reveal.in-view,html .reveal:focus-within{opacity:1;transform:translateY(0)}.section-head,.business-intro,.story-art,.access-brand{translate:0 var(--scene-offset, 0px);transition:translate .3s ease-out}html footer>.motion-control{width:auto;justify-self:start;font-size:11px;border:1px solid #c99b5930;border-radius:30px;padding:0 18px;min-height:44px}@media(max-width:767px){html .header-actions{display:flex}html .site-header .menu-button{width:44px;height:44px}html .site-header .navigation{display:none;position:absolute;left:16px;right:16px;top:calc(100% + 10px);width:auto;padding:12px 22px;border:1px solid #c99b5940;border-radius:16px;background:#121319fa;box-shadow:0 16px 45px #0008}html .site-header .navigation.is-open{display:block;animation:menu-arrive .24s ease both}html .site-header .navigation a{min-height:56px;font-size:16px;border-bottom:1px solid #ffffff0d}html .site-header .navigation a:last-child{border:0}.navigation a:after{display:none}html .reveal{transform:translateY(14px);transition-duration:.6s}.section-head,.business-intro,.story-art,.access-brand{translate:0 calc(var(--scene-offset, 0px) * .35)}html .seal-stage{margin-bottom:58px}html footer>.motion-control{align-self:flex-start}}@keyframes menu-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html .motion-paused .reveal{opacity:1;transform:none}html .motion-paused :is(.section-head,.business-intro,.story-art,.access-brand){translate:none}@media(prefers-reduced-motion:reduce){html .reveal{opacity:1;transform:none}.section-head,.business-intro,.story-art,.access-brand{translate:none}}:root{font-family:Inter,Arial,Helvetica,sans-serif;color:#f0e7dc;background:#08090d;font-synthesis:none;--midnight: #08090d;--espresso: #19130f;--gold: #c99b59;--gold-light: #e9c992;--blue: #1854a2;--muted: #b3aca5;--header: 78px;--space: clamp(22px, 5vw, 80px);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}button,a{-webkit-user-select:none;user-select:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #edc991;outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 22px)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(34px,4vw,61px);line-height:1.13;letter-spacing:-1.5px}h2{font-size:clamp(42px,5.8vw,80px);line-height:1.06;letter-spacing:-2px;margin-bottom:24px}h3{font-size:clamp(28px,3vw,42px);line-height:1.14;letter-spacing:-.7px}em{color:var(--gold-light);font-style:normal}p{font-size:16px;line-height:1.8;color:var(--muted)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.5px;color:var(--gold-light);line-height:1.7;text-transform:uppercase;margin-bottom:22px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;background:var(--gold-light);color:#19130f;padding:15px}.skip-link:focus{top:12px}.site{isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 30% 14%,#3c231820,transparent 24%),radial-gradient(ellipse at 70% 54%,#0e2b542d,transparent 24%),#08090d}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;min-height:var(--header);display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) var(--space) 12px;background:#08090df5;border-bottom:1px solid #edc99112}.wordmark{font:16px Georgia,serif;letter-spacing:1.4px;line-height:1.5}.wordmark>span{display:block;font:8px/1.7 Arial,sans-serif;letter-spacing:2px;color:var(--gold);margin-top:3px}.header-actions{display:flex;align-items:center;gap:18px}.header-access{font-size:12px;color:#e0c18d;min-height:44px;display:flex;gap:18px;align-items:center}.menu-button{width:44px;height:44px;border:1px solid #c99b5940;border-radius:50%;background:transparent;font-size:19px;color:var(--gold-light)}.site-header nav{position:absolute;right:var(--space);top:calc(100% + 8px);padding:18px 24px;width:min(340px,calc(100vw - 40px));background:#121319f9;border:1px solid #c99b5955;border-radius:18px;box-shadow:0 18px 40px #0008}.site-header nav[hidden]{display:none}.site-header nav a{display:flex;justify-content:space-between;align-items:center;min-height:49px;font-size:15px;border-bottom:1px solid #ffffff10}.site-header nav a span{font-size:10px;color:var(--gold)}.motion-control{background:transparent;border:0;border-bottom:1px solid #ffffff10;min-height:50px;font-size:12px;text-align:left;width:100%;color:var(--gold-light)}.site-header nav small{display:block;font-size:8px;letter-spacing:1px;padding-top:18px;color:var(--muted)}main{position:relative}.continuous-trails{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.continuous-trails path{fill:none;stroke:url(#flame-future);vector-effect:non-scaling-stroke}.trail-core{stroke-width:1;opacity:.48}.trail-glow{stroke-width:10;opacity:.1;filter:blur(8px)}.trail-secondary{stroke-width:1;opacity:.13}.trail-scroll-light{stroke-width:2;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:calc(var(--scroll-progress, 0) * -.965);opacity:.9;filter:drop-shadow(0 0 5px #c99b59)}.arrival-photo,.story-photograph{transform:translateY(var(--scene-offset, 0px))}.chapter{position:relative;max-width:1600px;margin:0 auto;scroll-margin-top:calc(var(--header) + 22px)}.arrival{min-height:100svh;padding:calc(var(--header) + 48px) var(--space) 80px;display:grid;place-items:center;text-align:center}.arrival-photo{position:absolute;inset:0 -80px -200px;background:radial-gradient(ellipse at 50% 30%,#b47a2425,transparent 48%),radial-gradient(ellipse at 18% 75%,#4d34251f,transparent 55%),linear-gradient(160deg,#08090d,#11100e 55%,#08090d);opacity:1;z-index:-2;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.arrival-content{max-width:1000px;width:100%}.arrival .eyebrow{margin-bottom:34px}.seal-stage{position:relative;width:clamp(210px,26vw,350px);aspect-ratio:1;margin:35px auto 80px}.seal-stage:before{content:"";position:absolute;inset:-35%;background:radial-gradient(circle,#000 0 38%,#000b8 52%,transparent 72%);pointer-events:none}.official-seal{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;position:relative;transform:translate(.3%,1.6%);z-index:1;-webkit-mask-image:radial-gradient(circle closest-side,#000 90%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 90%,transparent 100%)}.seal-orbit{position:absolute;inset:-15%;z-index:2;pointer-events:none;border:1px solid #c99b5985;border-radius:50%;box-shadow:0 0 50px #e9bb5810;animation:orbit 24s linear infinite}.seal-orbit:after{content:"";width:7px;height:7px;background:#edc78b;border-radius:50%;position:absolute;left:50%;top:-4px;transform:translate(-50%);box-shadow:0 0 15px #ecc185}.seal-orbit-reverse{inset:-8%;border-color:#d9b77b40;animation:orbit 32s linear infinite reverse}.seal-orbit-reverse:after{width:5px;height:5px;top:auto;bottom:-3px;background:#d9b77b}.arrival h1{margin-bottom:22px}.arrival-description{max-width:490px;margin:0 auto 26px;font-size:clamp(14px,1.4vw,18px);line-height:1.7;color:#c8beb0}.arrival-note{font-size:9px;letter-spacing:2.7px;color:#a89277;margin-bottom:28px}.scroll-invitation{display:inline-flex;flex-direction:column;align-items:center;gap:14px;font-size:9px;text-transform:uppercase;letter-spacing:2px;color:var(--gold-light);padding:8px 18px}.scroll-invitation b{display:grid;place-items:center;border:1px solid #c99b5950;width:34px;height:34px;border-radius:50%;font-size:15px;font-weight:400;animation:scroll-cue 3s ease-in-out infinite}.chapter-index{position:absolute;bottom:22px;left:var(--space);font-size:8px;letter-spacing:2px;color:#857564}.story{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:140px var(--space) 160px;min-height:930px}.story-photograph{position:absolute;inset:-220px -80px -200px;z-index:-2;background:radial-gradient(ellipse at 78% 60%,#784e2226,transparent 45%),radial-gradient(ellipse at 10% 30%,#362f281c,transparent 55%);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent);opacity:.85}.story-content{max-width:540px}.story-opening{color:#e3d5c3;font-size:20px;line-height:1.65}.story-content>p:not(.eyebrow){max-width:470px}blockquote{margin:30px 0;padding:10px 0 10px 22px;border-left:1px solid var(--gold);font:22px/1.7 Georgia,serif;color:var(--gold-light)}.story-signature{font:italic 22px/1.6 Georgia,serif;color:var(--gold-light)}.text-button{display:inline-flex;align-items:center;gap:25px;background:none;border:0;border-bottom:1px solid #c99b5970;padding:15px 0;font-size:12px;min-height:48px;color:var(--gold-light)}.story-art{position:relative;max-width:520px}.flame-transition{position:absolute;left:var(--space);right:var(--space);bottom:30px;display:flex;gap:25px;align-items:center;font-size:8px;letter-spacing:2px;color:#a99373}.flame-transition>span:last-child{color:#8da8cb}.flame-transition i{height:1px;flex:1;background:linear-gradient(90deg,#c99b59,#1854a2);box-shadow:0 0 15px #1854a248}.experience{padding:100px var(--space) 90px;background:radial-gradient(ellipse at 50% 55%,#112b4c36,transparent 65%)}.section-head{text-align:center;max-width:700px;margin:0 auto 30px}.section-head p:last-child{font-size:15px}.product-tabs{display:flex;justify-content:center;gap:8px;margin:30px auto 40px;max-width:550px}.product-tabs button{font-size:12px;background:#10131bd9;border:1px solid #ffffff17;border-radius:30px;padding:12px 20px;min-height:46px;color:#babcc3}.product-tabs button[aria-pressed=true]{color:#f4d29d;border-color:#c99b5980;background:#211b14}.phone-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,70px);max-width:1100px;margin:auto;align-items:start;perspective:1600px;scroll-margin-top:calc(var(--header) + 22px)}.device-slot{min-width:0}.device-caption{text-align:center;font-family:Georgia,serif;font-size:18px;color:#e1d8cd;margin-top:28px}.device-caption>span{display:block;font:9px/1.8 Arial;letter-spacing:1.5px;color:#8b94a2;margin-top:6px;text-transform:uppercase}.phone-navigation{display:none}.order-journey{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:35px;max-width:1150px;margin:65px auto 0;padding:35px 0;border-top:1px solid #ffffff0d}.order-journey h3{font-size:30px;margin-bottom:0}.journey-label .eyebrow{font-size:8px;letter-spacing:1.5px}.journey-track{position:relative}.journey-origin{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:12px}.journey-origin span{font-size:8px;letter-spacing:2px;color:#7e9bc0}.journey-track ol{padding:0;margin:0;list-style:none;display:flex;gap:12px;position:relative}.journey-track li{flex:1;padding:15px 10px;border:1px solid #1b3453;border-radius:10px;background:#0c1119;min-width:0}.journey-track li span{display:block;color:#647994;font-size:8px;margin-bottom:8px}.journey-track li strong{font-size:10px;font-weight:500;color:#98a4b5}.journey-track li.reached{border-color:#4272ad;background:#101f34}.journey-track li.reached strong{color:#cadffa}.journey-track p{font-size:11px;margin:15px 0 0}.transfer-line{position:absolute;left:-35px;right:0;top:18px;height:1px;background:linear-gradient(90deg,transparent,#1854a2 20%,#6a9edb);opacity:.7}.transfer-line i{display:none;position:absolute;width:28px;height:2px;background:#c1e0ff;box-shadow:0 0 12px #79b4ff;animation:transfer 2s ease-out 1}.has-order .transfer-line i{display:block}.business{padding:100px var(--space) 120px}.business-intro{max-width:660px}.business-intro p:last-child{margin-bottom:38px}.business-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #c99b5930;border-bottom:1px solid #c99b5930;margin-bottom:25px}.business-selector button{display:flex;align-items:center;gap:12px;padding:20px 15px;min-height:76px;background:transparent;border:0;text-align:left}.business-selector button>span{color:#766c60;font-size:9px}.business-selector button>strong{font:20px Georgia,serif}.business-selector button>b{font-weight:400;font-size:15px;margin-left:auto;color:#c99b59}.business-selector button[aria-pressed=true]{background:#c99b5912;color:var(--gold-light)}.business-scene{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:12%;padding:65px 7%;min-height:500px;align-items:center}.business-photo{position:absolute;inset:-40px;z-index:-1;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 70%,transparent)}.business-photo img{width:100%;height:100%;object-fit:cover;opacity:.22;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.business-copy h3{font-size:clamp(34px,3.5vw,49px);max-width:420px}.business-copy .eyebrow{font-size:9px;color:#91acd0;letter-spacing:1.6px}.business-copy p{max-width:400px;font-size:15px}.stock-caption{font-size:9px;color:#8e847a}.business-preview{background:#11151be8;box-shadow:0 25px 50px #0005;border:1px solid #a5bad325;border-radius:20px;padding:25px;max-width:420px;width:100%;color:#e4e6e9}.preview-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:30px;font-size:12px}.preview-top>span{font-size:8px;color:#8294af;letter-spacing:1px}.preview-kicker{font-size:8px;letter-spacing:1.6px;color:#8facd2}.business-preview h4{font-size:32px;margin-bottom:26px;color:#efdfc7}.preview-row{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff10;padding:18px 0;font-size:12px}.preview-row>span{color:#b8cee9;font-size:11px}.business-preview label{font-size:11px;color:#a7b4c6;display:block;margin-bottom:10px}.business-preview select{width:100%;padding:13px;border:1px solid #91b4e340;border-radius:8px;background:#0d141f;color:#e5ecf5}.preview-status{font-size:11px;color:#9fbad9;margin:15px 0}.preview-button{display:flex;justify-content:center;align-items:center;min-height:48px;font-size:11px;width:100%;background:#183251;color:#c8dcf4;border:1px solid #4b78b44f;border-radius:9px;padding:13px;margin-top:15px}.preview-note{font-size:9px;margin:20px 0 0;color:#9a9fa7}.preview-counts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.preview-counts>div{display:flex;flex-direction:column;gap:8px}.preview-counts strong{font-size:40px;font-weight:400}.preview-counts span{font-size:11px;color:#9faabc}.count-control{display:flex;justify-content:space-between;align-items:center;margin-top:24px;font-size:11px}.count-control button{width:44px;height:44px;border:1px solid #5980ab4f;border-radius:8px;background:#16283e}.cafe-ticket{padding:20px 0;border-block:1px dashed #c99b5950;display:flex;flex-direction:column;gap:10px}.cafe-ticket span{font-size:9px;color:#c99b59}.cafe-ticket strong{font:22px Georgia}.cafe-ticket small{font-size:11px;color:#a99b8b}.early-access{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:100px var(--space) 130px;align-items:center;background:radial-gradient(ellipse at 28% 45%,#c99b5910,transparent 40%)}.access-brand{text-align:center;position:relative}.final-seal{width:220px;margin:0 auto 38px}.access-brand h2{font-size:clamp(42px,5vw,70px)}.brand-tagline{font-size:8px;letter-spacing:2.4px;color:var(--gold);display:block;margin-top:25px}.convergence{position:absolute;left:-100%;right:-100%;top:110px;pointer-events:none;z-index:0}.convergence i{position:absolute;height:160px;left:0;right:50%;border-top:1px solid #c99b5990;border-radius:50%;transform:rotate(8deg);box-shadow:0 -7px 22px -15px #c99b59}.convergence i:last-child{left:50%;right:0;border-color:#1854a2;transform:rotate(-8deg);box-shadow:0 -7px 22px -15px #1854a2}.enquiry-panel{max-width:520px;width:100%;background:#111115ed;padding:32px;border:1px solid #c99b5940;border-radius:22px;position:relative}.enquiry-panel h3{font-size:31px;margin-bottom:14px}.form-intro{font-size:13px}.enquiry-panel .eyebrow{font-size:9px;letter-spacing:2px}.enquiry-panel fieldset{border:0;padding:0;margin:0}.enquiry-panel label{font-size:12px;display:block;margin:19px 0 9px;color:#d0bba0}.enquiry-panel label span{color:#8c8a87}.enquiry-panel input,.enquiry-panel select,.enquiry-panel textarea{display:block;width:100%;background:#090b10;border:1px solid #46403a;border-radius:8px;padding:13px 14px;color:#ede6db;font-size:16px;min-height:48px}.enquiry-panel textarea{resize:vertical;min-height:90px;max-height:260px}.enquiry-panel [aria-invalid=true]{border-color:#d69686}.field-error{font-size:12px;color:#ecab98;margin:9px 0}.gold-button{background:linear-gradient(110deg,#d9b77b,#bb8945);color:#1c150d;border:0;min-height:52px;width:100%;border-radius:8px;padding:16px;font-size:12px;font-weight:600;margin-top:24px}.form-disclosure{font-size:10px;color:#989089;line-height:1.7;margin:15px 0 0}.demo-confirmation{padding:55px 0}.confirmation-mark{display:grid;place-items:center;width:55px;height:55px;border:1px solid #c99b59;border-radius:50%;margin-bottom:25px;color:#e0bf85}.demo-confirmation p{font-size:14px}footer{display:grid;grid-template-columns:1fr auto;gap:24px;padding:40px var(--space);border-top:1px solid #c99b591a;max-width:1600px;margin:auto}.footer-wordmark{font:19px Georgia;letter-spacing:1px}.footer-wordmark span{display:block;font:8px/1.6 Arial;letter-spacing:2px;color:var(--gold);margin-top:8px}footer p{font:italic 18px Georgia;color:#c7ae8d;margin:0}footer small,footer>a:last-child{font-size:10px;color:#8d8b88}.reveal.in-view{opacity:1;transform:translateY(0)}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important;transition:none!important}.motion-paused{scroll-behavior:auto}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scroll-cue{50%{transform:translateY(4px)}}@keyframes transfer{0%{left:0;opacity:0}20%{opacity:1}to{left:95%;opacity:0}}@keyframes reveal{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media(min-width:1100px){.device-slot:nth-child(1) .device{transform:rotateY(9deg) rotate(-3deg)}.device-slot:nth-child(3) .device{transform:rotateY(-9deg) rotate(3deg)}.device:hover,.device:focus-within{transform:none!important;transition:transform .45s ease}}@media(max-width:1050px){.phone-showcase{gap:20px}.experience{padding-inline:30px}.device-caption{font-size:16px}.story{gap:4%}.story h2{font-size:54px}.business-selector button{padding:17px 10px;gap:8px}.business-selector button>strong{font-size:17px}.business-scene{gap:6%;padding-inline:3%}.early-access{gap:5%}.order-journey{gap:20px;grid-template-columns:1fr 2fr}.order-journey>.text-button{grid-column:2}}@media(max-width:900px){.phone-showcase{display:block;max-width:340px}.device-slot{display:none}.device-slot.selected-device{display:block}.device{transform:none!important}.phone-navigation{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px}.phone-navigation button{width:44px;height:44px;border:1px solid #536a8555;border-radius:50%;background:#101a26;font-size:17px}.phone-navigation span{font-size:11px;color:#9db1ca}.product-tabs{margin-bottom:30px}.story{grid-template-columns:1fr;padding-block:100px 130px;gap:35px}.story-content{max-width:600px}.story-art{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;max-width:none;align-items:center}.story-photograph{opacity:.5}.business-scene{gap:30px}.business-selector{grid-template-columns:repeat(2,1fr)}.business-selector button{padding:16px 14px;min-height:64px}.business-selector button>strong{font-size:20px}}@media(max-width:650px){:root{--header: 72px;--space: 22px}.site-header{padding-block:10px;gap:14px}.wordmark{font-size:12px;letter-spacing:1px}.wordmark>span{font-size:6px;letter-spacing:1.5px}.header-actions{gap:12px}.header-access{font-size:10px;gap:9px}.menu-button{width:40px;height:40px;font-size:17px}.arrival{min-height:100svh;padding-top:calc(var(--header) + 45px);padding-bottom:65px}.arrival .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:35px}.seal-stage{width:min(65vw,270px);margin-top:35px;margin-bottom:70px}.arrival h1{font-size:clamp(31px,7.6vw,43px);letter-spacing:-.8px;line-height:1.17}.arrival-note{font-size:7px;letter-spacing:1.7px;line-height:1.8}.arrival-photo{opacity:.26}.chapter-index{font-size:6px;letter-spacing:1.5px}.story{padding-top:80px;padding-bottom:130px;gap:25px;min-height:0}.story h2,h2{font-size:clamp(40px,10vw,58px);letter-spacing:-1.3px}.story-opening{font-size:18px}.story-content>p{font-size:15px}.eyebrow{font-size:8px;letter-spacing:1.9px;margin-bottom:18px}blockquote{font-size:19px;padding-left:16px;margin-block:25px}.story-signature{font-size:20px!important}.story-art{display:block;margin-top:10px}.flame-transition{gap:16px;font-size:7px;letter-spacing:1.4px;bottom:37px}.experience{padding:65px var(--space) 65px}.section-head{text-align:left;margin-bottom:24px}.section-head h2{font-size:clamp(41px,10.3vw,58px)}.section-head p:last-child{font-size:14px}.desktop-only{display:none}.product-tabs{gap:5px;margin:24px 0 32px;width:100%;justify-content:stretch}.product-tabs button{padding:12px 7px;flex:1;font-size:11px;white-space:nowrap}.device-caption{font-size:19px;margin-top:23px}.order-journey{grid-template-columns:1fr;gap:22px;margin-top:48px;padding:27px 0 0}.order-journey h3{font-size:32px}.journey-label .eyebrow{font-size:8px}.journey-track p{font-size:12px}.journey-track li{padding:15px 12px}.journey-track li strong{font-size:10px}.order-journey>.text-button{grid-column:1;justify-self:start}.transfer-line{left:0}.business{padding:65px var(--space) 60px}.business-intro p:last-child{font-size:14px}.business-selector{margin-bottom:20px}.business-selector button{padding:15px 10px;min-height:68px;gap:8px}.business-selector button>strong{font-size:18px}.business-selector button>span{font-size:8px}.business-selector button>b{font-size:12px}.business-scene{display:flex;flex-direction:column;align-items:stretch;padding:25px 0;gap:28px;min-height:0}.business-copy h3{font-size:36px}.business-copy p{font-size:14px;margin-bottom:14px}.business-copy .eyebrow{font-size:8px}.business-photo{inset:-25px -50px}.business-photo img{opacity:.16;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%)}.business-preview{padding:25px;max-width:none}.preview-note{font-size:10px}.early-access{grid-template-columns:1fr;gap:42px;padding-top:65px;padding-bottom:70px}.final-seal{width:190px;margin-bottom:30px}.access-brand h2{font-size:49px}.access-brand p:not(.eyebrow){font-size:15px}.convergence{top:95px;left:-50%;right:-50%}.enquiry-panel{padding:25px;max-width:none;border-radius:18px}.enquiry-panel h3{font-size:30px}.form-disclosure{font-size:11px}.gold-button,.enquiry-panel label{font-size:12px}footer{display:flex;flex-direction:column;gap:20px;padding-block:32px 45px}.footer-wordmark{font-size:18px}footer p{font-size:17px}.site-header nav{right:20px}.continuous-trails{opacity:.7}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}html:has(.motion-paused){scroll-behavior:auto}.site-header{min-height:calc(var(--header) + env(safe-area-inset-top))}html{scroll-padding-top:calc(var(--header) + env(safe-area-inset-top) + 22px)}.chapter,.phone-showcase{scroll-margin-top:calc(var(--header) + env(safe-area-inset-top) + 22px)}@media(max-width:650px){.site-header{padding-top:calc(10px + env(safe-area-inset-top))}}.founder-portrait{margin:0;position:relative;isolation:isolate}.founder-portrait img{width:100%;height:auto;max-height:650px;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(0deg,transparent,#000 28%,#000 87%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(0deg,transparent,#000 28%,#000 87%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.founder-portrait figcaption{text-align:center;font-size:8px;letter-spacing:2px;color:#c99b59;margin-top:-28px;position:relative}.founder-portrait figcaption span{display:block;font:italic 19px/1.5 Georgia,serif;color:#d0b48d;letter-spacing:0;margin-top:14px}.final-seal{box-shadow:0 0 48px 36px #000}@media(max-width:900px){.story-art{display:block;max-width:480px;width:100%;margin:auto}.founder-portrait img{max-height:520px}}@media(max-width:650px){.story-art{margin-top:5px}.founder-portrait img{max-height:470px}.founder-portrait figcaption{font-size:7px;margin-top:-26px}.founder-portrait figcaption span{font-size:18px}}
