@font-face{font-family:Space;src:url(/assets/SpaceGrotesk.ttf) format("truetype");font-weight:300 700;font-display:swap}:root{--cyan:#29dce8;--coral:#ff647c;--ink:#060809;--text:#f5f7f8;--muted:#9ba6ac;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:96px}body{margin:0;background:var(--ink);color:var(--text);font-family:Space,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}::selection{background:var(--cyan);color:var(--ink)}.container{width:min(1180px,calc(100% - 96px));margin:auto}.skip{position:fixed;top:15px;left:15px;transform:translateY(-160%);background:var(--cyan);color:#000;padding:12px;z-index:100}.skip:focus{transform:none}header{position:fixed;top:28px;left:0;right:0;z-index:50;pointer-events:none;transition:top .3s}.nav{height:66px;max-width:1120px;padding:0 12px 0 22px;display:flex;align-items:center;justify-content:space-between;border-radius:50px;border:1px solid #ffffff18;background:#101416c9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 40px #0002;pointer-events:auto;transition:background .3s,box-shadow .3s}.scrolled{top:16px}.scrolled .nav{background:#101416e8;box-shadow:0 12px 40px #0006}.brand{display:inline-flex;align-items:center;font-size:28px;font-weight:600;letter-spacing:-1.5px}.brand img{width:44px;margin-right:8px}.brand-period{color:var(--cyan)}nav{display:flex;align-items:center;gap:34px;font-size:13px}nav a:hover{color:var(--cyan)}.nav-pill{background:var(--cyan);color:#031215;padding:13px 22px;border-radius:40px;font-weight:600}.nav-pill span{margin-left:18px}.nav-pill:hover{background:#a2f6fb;color:#031215}.hero{position:relative;min-height:max(850px,100svh);display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;padding:155px 0 140px;isolation:isolate}.hero-copy{position:relative;z-index:2;pointer-events:none;animation:hero-enter .9s cubic-bezier(.16,1,.3,1) both}.hero-copy a{pointer-events:auto}.eyebrow{font-size:10px;font-weight:500;letter-spacing:1.8px;line-height:1.8;color:#aebac2}.live-dot{display:inline-block;width:6px;height:6px;background:var(--coral);border-radius:50%;margin-right:10px}h1{font-size:clamp(70px,8vw,110px);line-height:1.04;letter-spacing:-6px;font-weight:600;margin:28px 0}.gradient-text{color:var(--cyan)}.intro{font-size:19px;line-height:1.65;color:#aeb7bc;margin:0 auto 30px;max-width:540px}.button{display:inline-flex;align-items:center;gap:35px;border-radius:40px;background:#f4f7f8;color:#061012;padding:18px 28px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:var(--cyan);transform:translateY(-3px)}.platform{font-size:9px;color:#9eabb2;letter-spacing:.8px;margin-top:26px}.platform span{color:var(--coral);margin:0 8px}.hero-backdrop{position:absolute;inset:0;z-index:-1}.object{position:absolute;object-fit:contain;filter:brightness(.65) saturate(.9)}.object-camera{left:-25px;top:230px;width:320px;transform:translateY(calc(var(--hero-shift,0px) * -.65)) rotate(calc(-22deg + var(--hero-turn,0deg)))}.object-lantern{right:3%;top:140px;width:240px;transform:translateY(var(--hero-shift,0px)) rotate(calc(14deg - var(--hero-turn,0deg)))}.object-headphones{left:12%;bottom:35px;width:225px;transform:translateY(calc(var(--hero-shift,0px) * -.5)) rotate(calc(20deg - var(--hero-turn,0deg)))}.object-mug{right:12%;bottom:45px;width:210px;transform:translateY(calc(var(--hero-shift,0px) * .7)) rotate(calc(-15deg + var(--hero-turn,0deg)))}.scroll-cue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-size:10px;color:#84939d;white-space:nowrap}.scroll-cue span{color:var(--cyan);margin-left:14px}h2{font-size:56px;line-height:1.08;letter-spacing:-2.5px;font-weight:500;margin:20px 0 30px}.image-note{font-size:10px;letter-spacing:.3px;color:#8a969f;text-align:center;margin:30px auto 0}.status{display:inline-block;border:1px solid #ffffff28;border-radius:30px;padding:10px 16px;font-size:10px;color:#aebac2}.immersive-story,.scene-rail{position:relative}.scene-marker{position:absolute;left:0;width:100%;height:1px;pointer-events:none;scroll-margin-top:0}.scene-stage{display:none}.is-immersive .scene-rail{height:600svh}.is-immersive .scene-stage{display:block;position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate;background:var(--ink)}.is-immersive .story-static{display:none}.scene-copy{position:absolute;left:8%;top:52%;width:46%;max-width:650px;z-index:4;opacity:0;transform:translateY(calc(-50% + var(--copy-y,0px))) scale(var(--copy-scale,1));transform-origin:left center;pointer-events:none}.scene-copy a,.scene-copy button{pointer-events:auto}.scene-kicker{font-size:10px;letter-spacing:2px;line-height:1.5;color:var(--cyan);text-transform:uppercase;margin:0 0 27px}.scene-kicker>span{color:var(--coral);margin-right:15px}.scene-title-line{display:block;white-space:nowrap}.scene-copy h2,.static-copy h2,.static-ending h2{font-size:clamp(56px,6.8vw,98px);line-height:1.02;letter-spacing:-4.5px;font-weight:600;margin:0 0 30px}.scene-description{font-size:17px;line-height:1.75;color:#a9b3b9;max-width:365px;margin:0}.scene-note{font-size:10px;line-height:1.6;color:#85939b;max-width:330px;margin:24px 0 0}.scene-copy--intro{left:50%;top:52%;width:min(1000px,88%);max-width:none;text-align:center;transform:translate(-50%,calc(-50% + var(--copy-y,0px))) scale(var(--copy-scale,1));transform-origin:center;opacity:1}.scene-copy--intro h1,.static-intro h1{font-size:clamp(76px,9.8vw,140px);line-height:1.02;letter-spacing:-7px;margin:22px 0 28px}.scene-copy--intro .scene-title-line:last-child,.static-intro .scene-title-line:last-child{color:var(--cyan)}.scene-copy--intro .scene-description,.static-intro .scene-description{max-width:435px;margin:0 auto;font-size:18px}.scene-copy--intro .scene-kicker{color:#a9b3b9;font-size:10px;margin-bottom:0}.scene-start{margin-top:30px}.scene-copy--intro .platform{font-size:9px;margin-top:24px}.scene-copy--ending{left:50%;top:16%;width:90%;max-width:1050px;text-align:center;transform:translate(-50%,var(--copy-y,0px)) scale(var(--copy-scale,1));transform-origin:center}.scene-copy--ending h2{font-size:clamp(48px,6.3vw,88px);letter-spacing:-3.8px;margin:0}.scene-copy--ending .scene-kicker{margin-bottom:20px}.scene-phone-viewport{position:absolute;inset:0;z-index:2;pointer-events:none}.scene-phone{position:absolute;left:var(--phone-x,74%);top:var(--phone-y,55%);height:calc(100svh - 120px);width:calc((100svh - 120px)*.8);z-index:2;opacity:0;transform:translate(-50%,-50%) scale(var(--phone-scale,1));pointer-events:none;will-change:transform}.scene-products{position:absolute;inset:0;z-index:1;pointer-events:none}.scene-product{position:absolute;object-fit:contain;aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--object-angle,0deg)) scale(var(--object-scale,1));filter:brightness(.82);width:16vw;max-width:270px;height:auto}.product-camera{left:12%;top:43%;width:19vw;--object-angle:-18deg}.product-lantern{left:87%;top:32%;width:14vw;--object-angle:16deg}.product-headphones{left:21%;top:80%;width:15vw;--object-angle:16deg}.product-mug{left:82%;top:78%;width:14vw;--object-angle:-12deg}.scene-cue{position:absolute;z-index:5;bottom:30px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.4px;color:#9ba7ae;white-space:nowrap}.scene-cue span{color:var(--cyan);margin-left:14px}.scene-end-actions{position:absolute;z-index:5;left:50%;bottom:30px;transform:translate(-50%);text-align:center;opacity:0;white-space:nowrap}.scene-end-actions .button{font-size:12px;padding:14px 24px}.scene-end-actions .platform{font-size:8px;margin:0 0 18px}.static-intro{position:relative;isolation:isolate;overflow:clip;min-height:850px;display:grid;place-items:center;text-align:center;padding:150px 25px}.static-intro .static-copy{position:relative;z-index:2}.static-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:650px;padding:60px 0}.static-phone-composition{position:relative}.static-phone-composition>.phone-demo{width:100%;height:auto;aspect-ratio:4/5;max-height:650px}.static-ending{text-align:center;padding:90px 0}.static-ending h2{font-size:64px}.static-ending .scene-kicker{margin-bottom:25px}.ordered-static{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;height:240px;margin:50px 0}.ordered-static .scene-product{position:static;transform:none;flex:0 1 20%;width:20%;height:100%}.details{min-height:100svh;display:flex;align-items:center;padding:130px 0 100px;background:#0b1014;text-align:center}.details .eyebrow,.muted{color:var(--cyan)}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;text-align:left;margin-top:65px}.detail-grid article{border-top:1px solid #ffffff25;padding-top:25px}.detail-grid article:nth-child(2){transition-delay:.1s}.detail-grid article:nth-child(3){transition-delay:.2s}.detail-index{font-size:10px;letter-spacing:1px;color:var(--coral)}.detail-grid h3{font-size:23px;font-weight:400;letter-spacing:-.8px;margin:28px 0 18px}.detail-grid p,.document p{font-size:14px;line-height:1.8;color:#9caab3}.closing{text-align:center;padding:50px 0 110px}.closing img{width:90px}.closing h2{font-size:64px;margin:20px 0}.closing p{color:#98a5af;font-size:14px}.document{min-height:75vh;padding-top:165px;padding-bottom:100px}.document h1{font-size:70px;letter-spacing:-3px}.document h1 span{color:var(--cyan)}.document p{max-width:600px}.back{display:inline-block;color:#9caab4;font-size:13px;margin-bottom:45px}.text-link{display:inline-block;margin-top:25px;color:var(--cyan)}footer{border-top:1px solid #ffffff20;padding:35px 0;display:flex;align-items:center;justify-content:space-between}footer .brand{font-size:22px}footer .brand img{width:35px}footer p,footer nav{font-size:11px;color:#8a98a3}.motion-toggle{appearance:none;border:1px solid #ffffff25;border-radius:25px;background:none;color:#a4b1ba;font-size:10px;padding:9px 12px;cursor:pointer}.motion-toggle span{color:var(--cyan);margin-left:9px}.motion-toggle:hover{border-color:var(--cyan)}.motion-ready [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .65s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.motion-ready [data-reveal].visible{opacity:1;transform:none}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(min-width:1450px){.hero{min-height:980px}.object-camera{left:6%;width:360px}.object-lantern{right:8%;width:280px}.object-headphones{left:18%}.object-mug{right:17%}}@media(max-width:1000px){.container{width:calc(100% - 48px)}.hero h1{font-size:86px}.object-camera{left:-95px;width:280px}.object-lantern{right:-55px;width:220px}.object-headphones{left:0;width:190px}.object-mug{right:0;width:185px}.detail-grid{gap:25px}.journey h2{font-size:54px}.journey-description{font-size:14px}.journey-kicker{font-size:9px}.journey-detail{font-size:10px}}@media(max-width:700px){html{scroll-padding-top:80px}.container{width:calc(100% - 40px)}header{top:14px}.scrolled{top:10px}.nav{width:calc(100% - 24px);height:58px;padding:0 8px 0 12px}.brand{font-size:24px}.brand img{width:35px}.nav nav{gap:15px;font-size:11px}.nav nav>a:nth-child(2){display:none}.nav-pill{padding:11px 14px}.nav-pill span{margin-left:8px}.hero{min-height:max(760px,100svh);padding:140px 0}.hero h1{font-size:clamp(48px,14.5vw,70px);letter-spacing:-3px}.eyebrow{font-size:9px;letter-spacing:1.1px}.hero .eyebrow{font-size:8px}.intro{font-size:16px;max-width:320px}.hero .platform{font-size:8px;max-width:230px;line-height:1.6;margin:22px auto 0}.object-camera{top:125px;left:-65px;width:180px;filter:brightness(.55)}.object-lantern{top:100px;right:-40px;width:145px;filter:brightness(.55)}.object-headphones{bottom:25px;left:-45px;width:140px}.object-mug{bottom:40px;right:-22px;width:145px}.scroll-cue{bottom:25px;font-size:10px}h2{font-size:36px;letter-spacing:-1.6px}.scene-copy{left:20px;top:120px;width:calc(100% - 40px);max-width:none;text-align:center;transform:translateY(var(--copy-y,0px)) scale(var(--copy-scale,1));transform-origin:center}.scene-kicker{font-size:8px;letter-spacing:1.4px;margin-bottom:14px}.scene-kicker>span{margin-right:10px}.scene-copy h2,.static-copy h2{font-size:38px;line-height:1.03;letter-spacing:-1.9px;margin-bottom:16px}.scene-description{font-size:12px;line-height:1.6;max-width:300px;margin:0 auto}.scene-note{font-size:8px;line-height:1.5;max-width:300px;margin:9px auto 0}.scene-copy--intro{left:50%;top:47%;width:calc(100% - 32px);transform:translate(-50%,calc(-50% + var(--copy-y,0px))) scale(var(--copy-scale,1))}.scene-copy--intro h1,.static-intro h1{font-size:clamp(48px,14vw,80px);letter-spacing:-3.2px;line-height:1.04;margin:22px 0 25px}.scene-copy--intro .scene-kicker{font-size:7px;letter-spacing:1.3px}.scene-copy--intro .scene-description,.static-intro .scene-description{font-size:15px;line-height:1.65;max-width:300px}.scene-copy--intro .platform{font-size:7px;letter-spacing:.2px;margin-top:22px}.scene-copy--intro .button{font-size:12px;padding:15px 24px}.scene-copy--ending{left:50%;top:17%;width:calc(100% - 36px);transform:translate(-50%,var(--copy-y,0px)) scale(var(--copy-scale,1))}.scene-copy--ending h2{font-size:clamp(29px,8.6vw,44px);line-height:1.08;letter-spacing:-1.5px}.scene-copy--ending .scene-kicker{font-size:7px;margin-bottom:22px}.scene-phone-viewport{--phone-mask:linear-gradient(to bottom,#000 82%,rgb(0 0 0 / .957) 84%,rgb(0 0 0 / .844) 86%,rgb(0 0 0 / .684) 88%,rgb(0 0 0 / .5) 90%,rgb(0 0 0 / .316) 92%,rgb(0 0 0 / .156) 94%,rgb(0 0 0 / .043) 96%,transparent 98%);-webkit-mask-image:var(--phone-mask);mask-image:var(--phone-mask)}.scene-phone{width:calc(80% * 1440 / 722 / 1.05);height:auto;aspect-ratio:4/5;transform:translate(-50%,-50%) scale(calc(var(--phone-scale,1) * 1.05))}.scene-product{max-width:145px;filter:brightness(.65)}.product-camera{left:4%;top:31%;width:33vw}.product-lantern{left:96%;top:25%;width:25vw}.product-headphones{left:9%;top:82%;width:28vw}.product-mug{left:93%;top:80%;width:28vw}.scene-cue{bottom:30px;font-size:9px}.scene-end-actions{bottom:36px;width:calc(100% - 40px)}.scene-end-actions .platform{font-size:6px;letter-spacing:.3px;white-space:normal;margin-bottom:18px}.static-intro{min-height:760px;padding:140px 20px}.static-chapter{grid-template-columns:1fr;gap:28px;min-height:0;text-align:center;padding:55px 0}.static-chapter .scene-description{font-size:14px}.static-chapter .scene-note{font-size:10px}.static-phone-composition{width:calc(100% + 40px);margin-inline:-20px;overflow:clip;display:flow-root}.static-phone-composition>.phone-demo{display:block;width:calc(80% * 1440 / 722);max-width:none;height:auto;max-height:none;margin:calc(-80% * 160 / 722) 0 calc(-80% * 160 / 722) calc((100% - 80% * 1440 / 722) / 2)}.static-ending{padding:65px 0}.static-ending h2{font-size:32px;letter-spacing:-1.5px}.ordered-static{gap:12px;height:150px;margin:25px 0}.ordered-static .scene-product{flex-basis:21%;width:21%}.details{padding:128px 0 65px}.detail-grid{grid-template-columns:1fr;gap:28px;margin-top:40px}.detail-grid h3{margin-top:20px}.closing{padding:45px 0 70px}.closing h2{font-size:43px}.document{padding-top:130px}.document h1{font-size:48px}footer{flex-wrap:wrap;gap:20px}footer nav{width:100%;justify-content:space-between}footer .motion-toggle{order:4;margin:auto}}@media(max-width:360px){.nav nav>a:first-child{display:none}.nav-pill{white-space:nowrap}.brand{font-size:23px}.brand img{flex-shrink:0}.journey h2{font-size:30px}}.reduced-motion{scroll-behavior:auto}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important}.reduced-motion [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}}@media(max-width:700px)and (max-height:740px){.scene-copy:not(.scene-copy--intro):not(.scene-copy--ending){top:100px}.scene-copy h2{font-size:34px;margin-bottom:14px}.scene-kicker{margin-bottom:10px}.scene-description{font-size:11px}.scene-note{font-size:7px}.scene-copy--ending h2{font-size:30px}}@media(min-width:701px)and (max-height:700px){.scene-copy--intro h1{font-size:clamp(68px,15svh,100px)}.scene-copy--ending h2{font-size:clamp(44px,10svh,66px)}}.button.download-button{appearance:none;border:0;background:#fff;color:#080a0b;gap:10px;justify-content:center;min-height:64px;padding:12px 26px;font-size:16px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;touch-action:manipulation}.button.download-button:hover{background:#edf0f1;color:#080a0b;transform:none}.button.download-button:active{transform:scale(.97)}.apple-logo{width:34px;height:40px;flex-shrink:0}.download-label{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.download-eyebrow{font-size:10.5px;font-weight:400;line-height:1.1;letter-spacing:0}.download-store{font-size:24px;font-weight:600;line-height:1.04;letter-spacing:-.7px}.nav .download-button{min-height:52px;padding:9px 19px;font-size:14px}.nav .apple-logo{width:28px;height:32px}.nav .download-eyebrow{font-size:8.5px}.nav .download-store{font-size:19px;letter-spacing:-.5px}.download-notice{border-radius:28px;background:#080b0d;border:1px solid #ffffff20;box-shadow:0 22px 38px #0009;overflow:hidden;width:min(420px,calc(100vw - 40px));padding:30px;color:var(--text);text-align:left}.download-notice::backdrop{background:#000b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.download-notice h2{font-size:32px;letter-spacing:-1.4px;line-height:1.1;margin:20px 0}.download-notice>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.6}.download-notice form{margin-top:26px}.download-notice .download-button{width:100%;min-height:52px;padding:16px 26px}@media(max-width:700px){html{scroll-padding-top:108px}.nav{height:76px;padding:0 10px 0 18px}.nav .brand{font-size:28px;letter-spacing:-1.4px}.nav .brand img{width:42px;margin-right:7px}.nav nav{gap:0}.nav nav>a:not(.download-button){display:none}.nav .download-button{min-height:52px;padding:8px 17px;gap:8px;font-size:15px}.nav .apple-logo{width:28px;height:32px}.scene-copy:not(.scene-copy--intro):not(.scene-copy--ending){top:136px}.scene-copy--intro .button.download-button{font-size:16px;padding:13px 27px;min-height:66px}.scene-copy--intro .platform{font-size:8px;letter-spacing:1.3px;margin-top:18px}.scene-copy--ending{top:19%}}@media(max-width:700px)and (max-height:740px){.scene-copy:not(.scene-copy--intro):not(.scene-copy--ending){top:122px}.scene-copy--intro{top:49%}.scene-copy--intro h1{margin:16px 0 20px}.scene-copy--intro .scene-start{margin-top:22px}.scene-copy--ending{top:19%}}.site-header{--header-progress:1;--header-actions:1;--header-end:0;--brand-offset:0px;--header-top:28px;--header-travel:12px;top:calc(var(--header-top) - var(--header-travel) * var(--header-progress));transition:none;isolation:isolate}.site-header:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:calc(var(--header-travel) * var(--header-progress) - var(--header-top));bottom:-14px;background:#000;opacity:var(--header-end);pointer-events:none}.site-header--ending:before{pointer-events:auto}.site-header--intro{--header-progress:0;--header-actions:0}.site-header .nav{position:relative;isolation:isolate;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;transition:none}.site-header .nav:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;border:1px solid #ffffff13;background:linear-gradient(145deg,#050708db,#000000eb);box-shadow:0 12px 40px #0006;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:var(--header-progress);transform:translateY(calc(-8px * (1 - var(--header-progress)))) scaleX(calc(.55 + .45 * var(--header-progress))) scaleY(calc(.85 + .15 * var(--header-progress)));transform-origin:center;pointer-events:none}.site-header .nav>.brand{transform:translate(calc(var(--brand-offset) * (1 - var(--header-progress)))) scale(calc(1.08 - .08 * var(--header-progress)));transform-origin:center;pointer-events:auto;flex-shrink:0;will-change:transform}.site-header .nav>nav{opacity:var(--header-actions);transform:translateY(calc(6px * (1 - var(--header-actions))));pointer-events:auto}@media(max-width:700px){.site-header{--header-top:14px;--header-travel:4px}}@media(prefers-reduced-transparency:reduce){.site-header .nav:before{background:#080b0d;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.site-header .nav:before{background:Canvas;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.scene-copy--feature h2,.static-chapter h2{font-weight:700}@media(max-width:360px){.nav .brand{font-size:24px}.nav .brand img{width:34px}.nav .download-button{padding-inline:13px;gap:7px}.nav .apple-logo{width:27px}.nav .download-store{font-size:18px}.nav .download-eyebrow{font-size:8px}}@media(max-width:700px){.scene-copy--feature h2,.static-chapter h2{font-size:clamp(40px,12.3vw,54px);line-height:.98;letter-spacing:-.06em;margin-bottom:20px}.static-chapter .scene-title-line{white-space:normal}}@media(max-width:700px)and (max-height:740px){.scene-copy--feature h2{font-size:clamp(40px,12vw,48px);margin-bottom:16px}}.scene-copy--feature h2,.static-chapter h2{overflow-wrap:normal}.scene-copy--home h2,.static-chapter--home h2{font-size:clamp(48px,5.9vw,85px);letter-spacing:-.055em}.scene-copy--sharing h2,.static-chapter--sharing h2{font-size:clamp(46px,5.7vw,82px);letter-spacing:-.055em}.scene-copy--intro .scene-description,.static-intro .scene-description{max-width:470px}.scene-copy--ending h2,.static-ending h2{font-size:clamp(64px,8vw,115px);letter-spacing:-.055em}.founder-note{padding-block:110px 90px;max-width:880px;border-top:1px solid #ffffff12;scroll-margin-top:105px}.founder-note>.eyebrow{color:var(--coral);font-size:10px;letter-spacing:1.6px;margin:0 0 30px}.founder-note blockquote{margin:0;font-size:clamp(24px,2.6vw,37px);line-height:1.4;letter-spacing:-.04em;font-weight:500}.founder-note blockquote p{margin:0}.founder-note blockquote p+p{margin-top:26px;color:var(--muted)}@media(max-width:700px){.scene-copy--home h2,.static-chapter--home h2{font-size:clamp(38px,11.4vw,52px);line-height:1.02}.scene-copy--sharing h2,.static-chapter--sharing h2{font-size:clamp(37px,10.9vw,48px);line-height:1.02}.scene-copy--intro .scene-description,.static-intro .scene-description{max-width:310px}.scene-copy--ending h2,.static-ending h2{font-size:clamp(48px,14vw,66px);line-height:1.05}.founder-note{padding-block:68px;max-width:none}.founder-note>.eyebrow{margin-bottom:24px}.founder-note blockquote{font-size:27px;line-height:1.38;letter-spacing:-.04em}}@media(max-width:700px)and (max-height:740px){.scene-copy--sharing h2{font-size:clamp(36px,10.5vw,43px);margin-bottom:16px}}.scene-copy--intro{left:8%;top:50%;width:46%;max-width:660px;text-align:left;transform:translateY(calc(-50% + var(--copy-y,0px))) scale(var(--copy-scale,1));transform-origin:left center}.scene-copy--intro h1,.static-intro h1{font-size:clamp(56px,7.6vw,112px);font-weight:650;line-height:1.02;letter-spacing:-.055em;margin:0 0 26px}.scene-copy--intro .scene-description,.static-intro .scene-description{max-width:410px;margin:0;font-size:18px;line-height:1.6;letter-spacing:-.02em}.scene-copy--intro .scene-start,.static-intro .scene-start{margin-top:28px}.scene-copy--intro .platform,.static-intro .platform{display:none}.hero-lantern{position:absolute;z-index:3;left:var(--hero-x,74.5%);top:var(--hero-y,54.5%);width:var(--hero-size,66svh);height:var(--hero-size,66svh);object-fit:contain;transform:translate(-50%,-50%) rotate(var(--hero-angle,-5deg));pointer-events:none;user-select:none;-webkit-user-select:none;will-change:transform}.scene-phone .demo-viewfinder>.demo-product{opacity:var(--hero-photo-reveal,1)}.static-intro{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:120px 8% 80px;text-align:left}.hero-lantern--static{position:static;justify-self:center;width:100%;height:min(66svh,690px);transform:rotate(-5deg);will-change:auto}@media(max-width:700px){.scene-copy--intro{left:50%;top:clamp(112px,13.5svh,136px);width:calc(100% - 40px);max-width:none;text-align:center;transform:translate(-50%,var(--copy-y,0px)) scale(var(--copy-scale,1));transform-origin:center}.scene-copy--intro h1,.static-intro h1{font-size:clamp(46px,14vw,60px);line-height:1.01;letter-spacing:-.055em;margin:0 0 20px}.scene-copy--intro .scene-description,.static-intro .scene-description{font-size:14px;line-height:1.55;max-width:310px;margin:0 auto;letter-spacing:-.015em}.scene-copy--intro .scene-start,.static-intro .scene-start{margin-top:22px}.scene-copy--intro .button.download-button,.static-intro .button.download-button{min-height:60px;padding:11px 24px}.scene-copy--intro .download-store,.static-intro .download-store{font-size:23px}.scene-copy--intro .apple-logo,.static-intro .apple-logo{width:31px;height:35px}.scene-cue{bottom:23px}.static-intro{padding:112px 20px 62px;display:flex;flex-direction:column;justify-content:center;gap:28px;text-align:center}.hero-lantern--static{width:100%;height:clamp(210px,40svh,390px);flex-shrink:0}}@media(max-width:700px)and (max-height:740px){.scene-copy--intro{top:104px}.scene-copy--intro h1,.static-intro h1{font-size:clamp(43px,13.2vw,51px);margin-bottom:16px}.scene-copy--intro .scene-description,.static-intro .scene-description{font-size:13px;line-height:1.5;max-width:300px}.scene-copy--intro .scene-start,.static-intro .scene-start{margin-top:18px}.scene-copy--intro .button.download-button,.static-intro .button.download-button{min-height:56px;padding-block:9px}}.immersive-story:not(.is-immersive) #in-place{scroll-margin-top:-48px}.scene-copy--ending{top:112px;width:calc(100% - 40px)}.scene-copy--ending h2,.static-ending h2{font-size:clamp(52px,5.5vw,76px);line-height:.99;letter-spacing:-.055em;margin:0;font-weight:650}.scene-copy--ending h2 .scene-title-line:last-child,.static-ending h2 .scene-title-line:last-child{color:var(--cyan)}.scene-close-action{margin-top:22px}.scene-phone .demo-shell,.scene-phone .demo-island,.scene-phone .demo-status,.scene-phone .demo-home-indicator{opacity:var(--chassis-opacity,1)}.scene-phone .demo-home{visibility:hidden!important}.closing-home{position:absolute;z-index:3;left:max(24px,calc(50% - 340px));top:var(--closing-top,360px);width:calc(100% - 48px);max-width:680px;height:var(--closing-height,440px);container-type:inline-size;transform-origin:top left;opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none;will-change:transform,opacity}.closing-home-content{height:100%;display:flex;flex-direction:column;text-align:left;font-size:16px;line-height:1.4;letter-spacing:-.02em}.closing-home *{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.closing-home strong{font-weight:600}.closing-home .demo-header{height:44px;flex-shrink:0;padding:0 4px;font-size:21px;letter-spacing:-.035em;gap:12px}.closing-home .demo-header-actions{gap:16px}.closing-home .demo-header .demo-glyph{width:21px;height:21px}.closing-home .demo-header-actions>.demo-action{min-width:24px;min-height:32px}.closing-home .demo-home-grid{flex:1;min-height:0;padding:16px 0 0;grid-template-rows:repeat(2,minmax(0,1fr));gap:20px 16px}.closing-home .demo-box-tile,.closing-home .demo-box-tile>.demo-action{height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.closing-home .demo-box-tile>div,.closing-home .demo-box-tile>.demo-action>div{flex:1;min-height:0;aspect-ratio:auto;width:100%;border-radius:18px;padding:12px;gap:8px}.closing-home .demo-box-tile strong{flex-shrink:0;font-size:16px;line-height:20px;letter-spacing:-.025em;margin-top:10px}.closing-home .demo-box-tile:first-child>.demo-action>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.closing-home .demo-box-tile:first-child .demo-product{width:100%;height:100%;min-height:0}.closing-home .demo-box-tile:first-child .demo-product:first-child{grid-row:1 / span 2}.closing-home .demo-box-tile:first-child .demo-product:first-child{transform:translateY(calc(-24px * (1 - var(--lantern-settle,1)))) scale(calc(1.12 - .12 * var(--lantern-settle,1)));transform-origin:center}.closing-home--static{position:relative;left:auto;top:auto;opacity:1;transform:none;height:clamp(350px,62svh,560px);width:100%;margin:28px auto 0;will-change:auto}@media(max-width:700px){.scene-copy--ending{top:clamp(108px,14svh,120px)}.scene-copy--ending h2,.static-ending h2{font-size:clamp(46px,13vw,54px)}.scene-close-action{margin-top:18px;min-height:60px;padding:11px 24px}.closing-home{left:20px;width:calc(100% - 40px)}.closing-home--static{left:auto;width:100%}}.resource-document{max-width:880px}.resource-document h1{overflow-wrap:anywhere}.resource-document p{max-width:none;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.resource-document .document-summary{font-size:19px;line-height:1.6;color:var(--muted);margin-bottom:32px}.document-draft{border-block:1px solid #ffffff25;border-left:3px solid var(--coral);padding:24px;margin:32px 0 50px}.document-draft strong{color:var(--coral);font-weight:500}.document-draft p{margin:12px 0 24px;font-size:14px}.document-metadata{margin:0;display:grid;gap:16px;font-size:13px;line-height:1.6}.document-metadata dt{color:var(--muted)}.document-metadata dd{margin:2px 0 0;overflow-wrap:anywhere}.document-section{margin-top:48px;scroll-margin-top:130px}.document-section h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin:0 0 20px;font-weight:500}.document-section p{margin:0 0 20px}.document-section a,.document-links a{color:var(--cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.document-links{margin-top:56px;padding-top:28px;border-top:1px solid #ffffff25;flex-wrap:wrap;gap:18px 28px;font-size:14px;line-height:1.6}.support-form{margin-top:28px;position:relative}.support-form fieldset{padding:0;margin:0;border:0;min-width:0}.support-field{display:grid;gap:10px;margin:0 0 24px;font-size:14px;font-weight:500}.support-field input,.support-field textarea,.support-field select{width:100%;min-width:0;min-height:48px;border:1px solid #ffffff30;border-radius:8px;background:#111619;color:var(--text);padding:13px 15px;font:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.support-field textarea{resize:vertical}.support-field input::placeholder,.support-field textarea::placeholder{color:#8a969f}.support-field input:focus-visible,.support-field textarea:focus-visible,.support-field select:focus-visible,.support-details summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.resource-document .support-help{font-size:13px;line-height:1.7;color:var(--muted);margin:-12px 0 26px}.support-details{border-block:1px solid #ffffff25;padding:18px 0;margin:8px 0 30px}.support-details summary{cursor:pointer;font-size:14px;padding:5px 0}.support-details[open] summary{margin-bottom:24px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-submit{border:0;border-radius:8px;background:var(--cyan);color:#080a0b;font:inherit;font-weight:600;min-height:50px;padding:14px 25px;cursor:pointer}.support-submit:disabled{opacity:.45;cursor:default}.resource-document .support-error{color:var(--coral);font-size:15px;margin:0 0 24px}.support-confirmation{border-top:2px solid var(--cyan);padding-top:20px}.support-confirmation h3{font-size:28px;font-weight:500}.support-receipt code{font-size:13px;overflow-wrap:anywhere}.support-trap,.support-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.support-grid{grid-template-columns:1fr;gap:0}.support-submit{width:100%}.resource-document .document-summary{font-size:17px}.document-draft{padding:20px 16px;margin-bottom:36px}.document-section{margin-top:36px}.document-section h2{font-size:25px}.document-links{display:grid;gap:18px}}.static-slider{position:relative;padding:40px 0 24px;scroll-margin-top:110px}.static-slider .static-chapter{padding:0;min-height:0}.static-slider .static-chapter[hidden]{display:none}.static-slider .static-copy{min-height:300px}.static-slider .static-phone-composition{height:460px;overflow:hidden;mask-image:linear-gradient(#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 65%,transparent 100%)}.static-slider .static-phone-composition>.phone-demo{width:160%;max-width:none;max-height:none;height:auto;margin:-17.8% -30% 0}.static-slider-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:20px auto 0}.static-slider-controls button{width:48px;height:48px;display:grid;place-items:center;background:#101619;color:var(--text);border:1px solid #ffffff25;border-radius:50%;cursor:pointer}.static-slider-controls button:disabled{opacity:.3;cursor:default}.static-slider-controls span,.static-slider-controls svg{display:block;width:24px;height:24px}.slider-next-icon{transform:rotate(180deg)}.static-slider-controls p{min-width:150px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:700px){.static-slider .static-copy{min-height:260px}.static-slider .static-chapter{gap:12px}.static-slider .static-phone-composition{height:clamp(320px,50svh,460px)}.static-slider-controls{margin-top:12px}}.phone-demo{position:relative;width:100%;height:100%;isolation:isolate;text-align:left;color:#f5f7f8;font-family:Space,Arial,sans-serif}.demo-shell{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-display{position:absolute;left:var(--display-x);top:var(--display-y);width:var(--display-width);height:var(--display-height);container-type:inline-size;border-radius:18%/8.3%;overflow:hidden;background:#000;pointer-events:none;isolation:isolate}.demo-island{position:absolute;left:42.65%;top:11.52%;width:14.7%;height:3.6%;border-radius:999px;background:#000;z-index:3;pointer-events:none}.demo-status{position:absolute;inset:0 0 auto;z-index:12;height:14cqw;padding:0 10.4cqw;display:flex;align-items:center;justify-content:space-between;font-size:4.6cqw;font-weight:600;letter-spacing:-.13cqw;background:#080a0b}.demo-status-icons{display:flex;align-items:center;gap:1.2cqw}.demo-wifi{width:4.4cqw;height:3.5cqw}.demo-battery{display:block;width:6.3cqw;height:3cqw;border-radius:.8cqw;background:#fff;position:relative}.demo-battery:after{content:"";position:absolute;left:calc(100% + .3cqw);top:.9cqw;width:.45cqw;height:1.2cqw;border-radius:1cqw;background:#8c9397}.demo-signal{display:flex;align-items:end;gap:.6cqw;height:3.6cqw}.demo-signal i{width:.85cqw;background:#fff;border-radius:.3cqw;height:35%}.demo-signal i:nth-child(2){height:55%}.demo-signal i:nth-child(3){height:78%}.demo-signal i:nth-child(4){height:100%}.demo-app{position:absolute;inset:14cqw 0 5cqw;font-size:4.25cqw;line-height:1.4;letter-spacing:-.08cqw}.demo-layer{position:absolute;inset:0;background:#000;transform-origin:center 20%;opacity:0;visibility:hidden;overflow:hidden}.demo-layer strong{font-weight:600}.demo-layer p{margin:0}.demo-layer small{display:block;font-size:3.4cqw;color:#8f969a;line-height:1.45}.demo-action{appearance:none;border:0;border-radius:0;background:none;color:inherit;padding:0;display:inline-flex;align-items:center;gap:2cqw;font:inherit;text-align:left;cursor:pointer;touch-action:pan-y;letter-spacing:inherit;line-height:inherit}.demo-action:focus-visible{outline:.5cqw solid var(--cyan);outline-offset:-.5cqw;border-radius:2cqw}.demo-action:active{opacity:.72}.demo-glyph{display:inline-block;width:5.3cqw;height:5.3cqw;flex-shrink:0;vertical-align:middle}.demo-glyph>svg{display:block;width:100%;height:100%}.demo-product{display:block;object-fit:contain;max-width:100%;max-height:100%;width:100%;height:100%;-webkit-user-select:none;user-select:none}.demo-header{height:14cqw;padding:0 5cqw;display:flex;align-items:center;gap:4cqw;border-bottom:1px solid #ffffff0c;font-size:5cqw;letter-spacing:-.12cqw}.demo-header>.demo-action{min-width:6cqw;min-height:10cqw;justify-content:center}.demo-header>strong{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-header-actions{display:flex;align-items:center;gap:4cqw;margin-left:auto}.demo-header-actions>.demo-action{min-width:9cqw;min-height:10cqw;justify-content:center}.demo-content{padding:0 5cqw}.demo-location{height:15cqw;display:flex;align-items:center;gap:2.5cqw;font-size:4cqw}.demo-location>.demo-glyph{color:var(--cyan);width:4.3cqw;height:4.3cqw}.demo-location>.demo-glyph:last-child{color:#8f969a;width:3.1cqw;height:3.1cqw}.demo-processing{display:flex;align-items:center;gap:3cqw;padding:3cqw 4cqw;height:18cqw;border-radius:4.5cqw;background:#111416;margin-bottom:4cqw}.demo-processing>.demo-product{width:9cqw}.demo-processing>div{flex:1;font-size:3.2cqw;color:#8f969a}.demo-processing>.demo-glyph{opacity:var(--processing,1);width:3.8cqw;color:var(--cyan)}.demo-progress{transform:scaleX(var(--processing,1));transform-origin:left;height:.7cqw;margin-top:1.7cqw;border-radius:1cqw;background:var(--cyan)}.demo-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:9cqw 4cqw}.demo-review-card{min-width:0;opacity:var(--item-reveal);transform:translateY(calc(7cqw * (1 - var(--item-reveal))))}.demo-review-photo{display:block;position:relative;width:100%;aspect-ratio:1;background:#111619;border-radius:5cqw;padding:4cqw}.demo-review-photo>.demo-product{width:100%;height:100%}.demo-dismiss{position:absolute;right:2cqw;top:2cqw;display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:50%;background:#080b0dbb}.demo-dismiss .demo-glyph{width:3.6cqw;height:3.6cqw}.demo-item-name{display:flex;align-items:center;gap:1cqw;font-size:3.8cqw;font-weight:500;white-space:nowrap;margin-top:3cqw;letter-spacing:-.12cqw}.demo-item-name>.demo-glyph{width:2.8cqw;height:2.8cqw;color:#8f969a}.demo-review-card>p{font-size:3.4cqw;color:#93999d;margin:3cqw 0 1.7cqw;line-height:1.4}.demo-card-location{display:flex;align-items:center;gap:1.5cqw;font-size:3.25cqw;color:#81888d;margin-top:4cqw}.demo-card-location .demo-glyph{width:3.3cqw;height:3.3cqw}.demo-save-bar{position:absolute;bottom:5cqw;left:5cqw;right:5cqw;display:flex;align-items:center;gap:4cqw;background:#080a0be8;border-radius:8cqw;padding:2cqw;box-shadow:0 0 9cqw #080a0b}.demo-save-bar>.demo-glyph{width:6cqw;height:6cqw;margin-inline:2cqw}.demo-primary{display:flex;position:relative;width:100%;min-height:12cqw;border-radius:8cqw;justify-content:center;background:var(--cyan);color:#042226;font-size:4.2cqw;font-weight:600;padding:2.5cqw 4cqw}.demo-save-label{opacity:calc(1 - var(--saved,0))}.demo-saved-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1.5cqw;opacity:var(--saved,0);font-size:3.6cqw}.demo-list{padding:1cqw 5cqw}.demo-inventory-row{display:flex;width:100%;min-height:23cqw;gap:3.5cqw;position:relative}.demo-inventory-row:not(:last-child):after{content:"";position:absolute;bottom:0;right:0;left:17cqw;height:1px;background:#ffffff13}.demo-row-image{width:14cqw;height:15cqw;flex-shrink:0;background:#111619;border-radius:4cqw;padding:2cqw;opacity:var(--row-reveal);transform:scale(calc(.8 + .2 * var(--row-reveal)))}.demo-inventory-row>span:nth-child(2){flex:1;min-width:0}.demo-inventory-row strong{font-size:4.4cqw;letter-spacing:-.1cqw}.demo-inventory-row small{margin-top:1.5cqw}.demo-chevron{width:3.5cqw;height:3.5cqw;transform:rotate(180deg);color:#70787e;margin-left:auto}.demo-dock{position:absolute;bottom:4cqw;left:5cqw;right:5cqw;display:flex;justify-content:space-between;align-items:center}.demo-tabs{display:flex;padding:1.3cqw;border:1px solid #ffffff13;border-radius:10cqw;background:#080a0bf5}.demo-tabs>.demo-action{width:14cqw;height:14cqw;justify-content:center;border-radius:50%;color:#bac0c4}.demo-tabs>.selected{color:var(--cyan);background:#202426;box-shadow:inset 0 .3cqw .8cqw #ffffff0d}.demo-tabs>.demo-action>img{width:7.5cqw;height:7.5cqw;object-fit:contain}.demo-tabs .demo-glyph{width:6.5cqw;height:6.5cqw}.demo-add{width:17cqw;height:17cqw;display:grid;place-items:center;border:1px solid #ffffff13;border-radius:50%;background:#000;color:var(--cyan)}.demo-add .demo-glyph{width:7cqw;height:7cqw}.demo-ask-scope{padding:0 5cqw;height:11cqw;color:var(--cyan);border-bottom:1px solid #ffffff0b}.demo-conversation{padding:5.5cqw 5cqw}.demo-question{padding:2.7cqw 3.5cqw;background:#1a1e20;border-radius:6cqw;width:max-content;min-width:4cqw;max-width:94%;margin-left:auto;font-size:4cqw;min-height:10.5cqw;white-space:nowrap;transform:translateY(calc(4cqw * (1 - var(--question-sent,1))))}.demo-typing-caret{display:inline-block;width:.4cqw;height:4cqw;background:var(--cyan);vertical-align:middle;margin-left:.5cqw;opacity:calc(1 - var(--question-sent,1))}.demo-answer{margin:7cqw 0 4cqw;font-size:4.2cqw;line-height:1.55;opacity:var(--answer,1);transform:translateY(calc(4cqw * (1 - var(--answer,1))))}.demo-results{background:#111619;border-radius:4.5cqw;overflow:hidden;opacity:var(--results,1);transform:translateY(calc(7cqw * (1 - var(--results,1))))}.demo-result-heading{display:flex;justify-content:space-between;align-items:center;padding:3.5cqw 4cqw;font-size:3.8cqw}.demo-result-heading small{font-size:3cqw}.demo-result-row{display:flex;width:calc(100% - 7cqw);margin:0 3.5cqw;gap:3cqw;padding:3cqw 0;border-top:1px solid #ffffff0a}.demo-result-row>.demo-product{width:13cqw;height:14cqw;flex-shrink:0;padding:1cqw}.demo-result-row strong{font-size:3.9cqw}.demo-result-row small{font-size:3.2cqw;margin-top:1cqw}.demo-result-all{border-top:1px solid #ffffff0a;width:100%;padding:3.5cqw;justify-content:center;color:var(--cyan);font-size:3.6cqw;font-weight:500}.demo-result-all .demo-chevron{margin:0;color:inherit}.demo-composer{position:absolute;bottom:24cqw;left:5cqw;right:5cqw;padding:2cqw 2cqw 2cqw 4cqw;border:1px solid #ffffff15;border-radius:8cqw;display:flex;align-items:center;justify-content:space-between;background:#0c0f10;color:#60696e}.demo-composer>span:last-child{width:9cqw;height:9cqw;border-radius:50%;background:#146b73;color:#07181a;display:grid;place-items:center}.demo-share-home{display:flex;align-items:center;gap:3.5cqw;padding:5cqw 0 4cqw}.demo-share-home strong{font-size:4.5cqw}.demo-share-home small{margin-top:1.5cqw}.demo-icon-tile,.demo-avatar{width:9cqw;height:9cqw;flex-shrink:0;background:#102024;border:1px solid #ffffff08;color:var(--cyan);border-radius:3cqw;display:grid;place-items:center}.demo-avatar{border-radius:50%;font-size:3cqw;font-weight:600}.demo-explanation{font-size:3.6cqw;color:#8e969b;line-height:1.5;margin:0 0 4cqw!important}.demo-section-title{display:flex;align-items:center;gap:3cqw;margin:10cqw 0 5cqw;text-transform:uppercase;font-size:3cqw;letter-spacing:.15cqw;color:#aab1b5;font-weight:500}.demo-section-title:before{content:"";width:.65cqw;height:3cqw;border-radius:1cqw;background:var(--cyan)}.demo-section-title:after{content:"";flex:1;height:1px;background:#ffffff0a}.demo-person{display:flex;align-items:center;gap:3.5cqw;min-height:18cqw;border-bottom:1px solid #ffffff13;width:100%;font-size:4.2cqw}.demo-person>small:last-child{margin-left:auto}.demo-person>span>small{margin-top:.7cqw}.demo-person>strong{font-weight:400}.demo-person>span>strong{font-weight:500}.demo-new-member{opacity:var(--member,1);transform:translateY(calc(7cqw * (1 - var(--member,1))))}.demo-new-member>.demo-glyph:last-child{margin-left:auto;width:3.8cqw;color:var(--cyan)}.demo-invite-row{border:0}.demo-invite-row strong{font-size:4.25cqw}.demo-home-grid{padding:5cqw;display:grid;grid-template-columns:1fr 1fr;gap:6cqw 4cqw}.demo-box-tile{display:block;min-width:0}.demo-box-tile>div,.demo-box-tile>.demo-action>div{display:flex;flex-wrap:wrap;align-content:end;justify-content:center;background:#0f1315;aspect-ratio:1;border-radius:4cqw;padding:3cqw;gap:2cqw}.demo-box-tile .demo-product{width:42%;height:42%}.demo-box-tile div:has(.demo-product:only-child) .demo-product{width:80%;height:80%;margin:auto}.demo-box-tile strong{display:block;font-size:3.8cqw;margin-top:2.5cqw}.demo-breadcrumb{margin-top:4cqw;font-size:3cqw!important}.demo-item-overview{display:flex;align-items:center;gap:4cqw;padding:6cqw 0;border-bottom:1px solid #ffffff13}.demo-item-overview>.demo-product{width:23cqw;height:25cqw;padding:2cqw}.demo-item-overview strong{font-size:4.4cqw}.demo-item-overview small{margin-top:2cqw}.demo-detail-row{padding:6cqw 0;border-bottom:1px solid #ffffff13;display:flex;align-items:center;justify-content:space-between}.demo-quantity{display:flex;align-items:center;gap:5cqw}.demo-quantity>.demo-glyph{color:var(--cyan);width:5cqw}.demo-detail-section{padding:5cqw 0;border-bottom:1px solid #ffffff13}.demo-detail-section>strong{font-size:4.25cqw}.demo-detail-section>p{margin-top:3cqw;color:#c7cccf;font-size:4cqw}.demo-tags{display:flex;gap:2cqw;margin-top:3cqw}.demo-tags>span{padding:1.8cqw 3.5cqw;border-radius:6cqw;color:var(--cyan);background:#0d2427;font-size:3.4cqw}.demo-item-location{width:100%;padding:5cqw 0;color:var(--cyan);font-size:3.8cqw}.demo-permissions{display:flex;background:#14191c;border:1px solid #ffffff15;padding:1cqw;border-radius:7cqw;margin-bottom:3cqw}.demo-permissions>button{appearance:none;flex:1;background:none;color:#9ca8ae;border:0;border-radius:6cqw;font:inherit;padding:2cqw;cursor:pointer}.demo-permissions>button[aria-pressed=true]{color:#fff;background:#30383c;box-shadow:0 1cqw 2cqw #0004}.demo-invitation-button{margin:8cqw 0 4cqw}.demo-invitation-ready{display:none;border-top:1px solid #ffffff17;padding-top:5cqw;margin-top:6cqw;font-size:3.6cqw}.demo-invitation-ready>.demo-glyph{color:var(--cyan);margin-right:2cqw}.demo-invitation-ready>p{margin-top:3cqw;color:#8f999f}.phone-demo[data-invitation=true] .demo-invitation-ready{display:block}.demo-viewfinder{position:relative;isolation:isolate;margin:4cqw 4cqw 0;height:119cqw;display:flex;align-items:center;justify-content:center;background:#10181b;overflow:hidden;border-radius:1cqw}.demo-viewfinder>.demo-product{height:62%;width:65%;margin-top:-13cqw}.demo-viewfinder:before,.demo-viewfinder:after{content:"";position:absolute;inset:7cqw;border:1px solid #ffffff24}.demo-viewfinder:after{inset:34% 0;border-inline:0}.demo-camera-companions{position:absolute;bottom:8cqw;left:7cqw;right:7cqw;height:25cqw;display:flex;justify-content:space-between;gap:12cqw}.demo-camera-hint{position:absolute;top:4cqw;font-size:3cqw;color:#b2bec4;background:#080a0bb3;border-radius:5cqw;padding:1.4cqw 3cqw}.demo-camera-controls{display:flex;flex-direction:column;align-items:center;gap:6cqw;padding:6cqw}.demo-camera-controls>span{color:#ebc763;font-size:3cqw;letter-spacing:.4cqw}.demo-shutter{width:18cqw;height:18cqw;border:1cqw solid #fff;border-radius:50%;position:relative}.demo-shutter:after{content:"";position:absolute;inset:1cqw;background:#fff;border-radius:50%}.demo-home-indicator{position:absolute;bottom:2.3cqw;width:33%;height:1.1cqw;left:33.5%;z-index:12;border-radius:2cqw;background:#e1e4e6;pointer-events:none}.demo-flash{position:absolute;inset:0;background:#000;opacity:calc(var(--shutter,0) * .85);pointer-events:none;z-index:14}@media(prefers-reduced-motion:reduce){.demo-layer{transform:none!important}}.demo-box-tile>.demo-action{display:block;width:100%}@media(max-width:700px)and (max-height:740px){.demo-header{height:12cqw}.demo-ask-scope{height:9cqw}.demo-conversation{padding-top:4cqw}.demo-question{padding-block:2cqw;min-height:8.5cqw}.demo-answer{margin:4cqw 0 3cqw;line-height:1.45}.demo-result-heading{padding-block:3cqw}.demo-result-row{padding-block:2cqw}.demo-result-row>.demo-product{width:11cqw;height:11.5cqw}.demo-share-home{padding-block:3cqw}.demo-section-title{margin:5cqw 0 3cqw}.demo-person{min-height:15cqw}}.phone-demo:not([data-ready=true]) .demo-display>*,.phone-demo:not([data-ready=true]) .demo-shell{visibility:hidden!important}.demo-display{color-scheme:dark}.phone-demo,.phone-demo *{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.faq h2{max-width:850px;margin:0 auto;line-height:1.08}.faq-list{max-width:880px;margin:60px auto 0;text-align:left}.faq-item{border-top:1px solid #ffffff25;scroll-margin-top:118px}.faq-item:last-child{border-bottom:1px solid #ffffff25}.faq-item h3{margin:0;font-size:inherit;font-weight:inherit}.faq-question{appearance:none;width:100%;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border:0;background:none;color:var(--text);text-align:left;font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.6px;cursor:pointer;-webkit-tap-highlight-color:transparent;scroll-margin-top:118px}.faq-question:focus-visible{outline:2px solid var(--cyan);outline-offset:5px;border-radius:2px}.faq-question[aria-expanded=true] .faq-icon{color:var(--cyan)}.faq-icon{flex:0 0 24px;width:24px;height:24px;color:var(--muted)}.faq-icon svg{display:block;width:100%;height:100%}.faq-answer p{max-width:720px;margin:0;padding:0 48px 26px 0;font-size:16px;line-height:1.75;color:#9caab3}@media(hover:hover){.faq-question:hover .faq-icon{color:var(--cyan)}}@media(max-width:700px){.faq-list{margin-top:40px}.faq-question{min-height:76px;padding:22px 0;font-size:18px;letter-spacing:-.35px;gap:18px}.faq-answer p{font-size:15px;line-height:1.7;padding:0 32px 24px 0}.faq-icon{flex-basis:22px;width:22px;height:22px}}
