:root{font-family:Avenir Next,Trebuchet MS,sans-serif;color:#243d32;background:#f5f3eb;font-synthesis:none;--paper:#f5f3eb;--green:#294c3d;--ink:#243d32;--muted:#68776a;--sage:#dfe7d0;--line:#d7dccc;--orange:#b95331;--serif:"Iowan Old Style","Palatino Linotype",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%}svg{width:24px;height:24px;flex:none}p,h1,h2,h3{margin:0}em{font-weight:400;color:var(--orange)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}.eyebrow{font-family:ui-monospace,Courier New,monospace;font-size:10px;letter-spacing:2px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--green);border:1px solid var(--green);color:var(--paper);padding:19px 25px;border-radius:50px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#173b2b;transform:translateY(-2px)}.button-small{padding:12px 19px;font-size:11px;gap:20px}.button-small svg{width:17px;height:17px}.button-light{background:var(--sage);border-color:var(--sage);color:var(--ink)}.button-light:hover{background:#edf2e2}.text-link{display:inline-flex;align-items:center;gap:30px;font-size:13px;font-weight:600;padding-bottom:9px;border-bottom:1px solid var(--ink)}.text-link svg{width:19px;height:19px;transition:transform .2s}.text-link:hover svg{transform:translate(5px)}.skip-link{position:fixed;left:15px;top:15px;z-index:20;background:#fff;padding:15px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:absolute;inset:0 0 auto;z-index:5;border-bottom:1px solid #294c3d15}.brand{display:flex;align-items:center;gap:11px}.brand span{font-size:22px;font-weight:650;letter-spacing:-1.2px}.site-header nav{display:flex;gap:35px;font-size:12px;color:var(--muted)}.site-header nav a:hover{color:var(--ink)}.hero{height:205svh;position:relative}.hero-pin{height:100svh;min-height:700px;position:sticky;top:0;padding:110px 10% 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:2}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin:0 7px 1px 0}.hero h1{font-family:var(--serif);font-size:clamp(75px,8.8vw,138px);font-weight:400;line-height:.94;letter-spacing:-6px;margin:28px 0}.hero-description{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:27px}.hero-stage{height:100%;min-height:540px;position:relative;display:grid;place-items:center;isolation:isolate}.phone-scene{perspective:1200px;width:274px;height:595px;position:relative;z-index:2}.phone-model{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-24deg) rotate(8deg);will-change:transform}.phone-shell{position:absolute;inset:0;transform:translateZ(-7px);transform-style:preserve-3d;--solid-depth:14px}.solid-wall{position:absolute;height:var(--solid-depth);background:hsl(340 28% var(--wall-light));transform:translate(-50%,-50%) translateZ(calc(var(--solid-depth) / 2)) rotate(var(--wall-angle)) rotateX(90deg);backface-visibility:visible}.phone-front,.phone-back{position:absolute;inset:0;border-radius:45px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.phone-front{background:#18221e;transform:translateZ(7px);padding:8px;box-shadow:inset 0 0 0 1px #c0c6bc,0 18px 48px #142b2124}.phone-screen{position:relative;height:100%;overflow:hidden;border-radius:37px;background:var(--paper)}.phone-screen>img{width:100%;height:100%;object-fit:cover}.dynamic-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:72px;height:20px;border-radius:20px;background:#080c0a}.phone-back{transform:rotateY(180deg) translateZ(7px);transform-style:preserve-3d;background:linear-gradient(125deg,#965967,#6b3042 38%,#522336);border:1px solid #a66d7a}.rear-glass{position:absolute;inset:162px 12px 15px;transform-style:preserve-3d;--solid-depth:1.6px}.rear-glass-face{position:absolute;inset:0;border-radius:28px;transform:translateZ(1.6px);border:1px solid #bf899688;background:linear-gradient(125deg,#ae78836b,#9762711a 31%,#d1a5af25 32%,#a8708129 46%,#6a39490d 47%),linear-gradient(165deg,#8b5261,#77404f 68%,#663442);box-shadow:inset 0 1px 2px #e9bdc282,inset 0 -1px 2px #32132099;display:grid;place-items:center;backface-visibility:hidden}.rear-glass-face svg{width:63px;height:63px;color:#d4adb5;filter:drop-shadow(0 1px 1px #46182755)}.camera-bump{position:absolute;left:12px;right:12px;top:15px;height:133px;transform-style:preserve-3d;--solid-depth:10px}.camera-face{position:absolute;inset:0;border-radius:26px;transform:translateZ(10px);transform-style:preserve-3d;background:linear-gradient(135deg,#965868,#793c50 55%,#643044);border:1px solid #b67b8c;box-shadow:inset 0 1px 1px #dba1b26e}.camera-lens{position:absolute;width:48px;height:48px;transform-style:preserve-3d;--solid-depth:5px}.camera-lens .solid-wall{background:hsl(330 12% calc(var(--wall-light) * .6))}.lens-1{left:13px;top:10px}.lens-2{left:13px;bottom:10px}.lens-3{left:73px;top:41px}.lens-rim,.lens-glass{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden}.lens-rim{transform:translateZ(5px);background:conic-gradient(from 30deg,#b6a2ab,#382931 25%,#80616d 48%,#cfb6c2 72%,#58434e);border:1px solid #3a222f}.lens-glass{inset:3px;transform:translateZ(5.3px);border:3px solid #11121a;background:radial-gradient(ellipse at 27% 20%,#b9c7e870 0 2%,#52699532 8%,transparent 23%),radial-gradient(ellipse at 73% 83%,#415c9660,transparent 24%),radial-gradient(circle,#080a11 0 24%,#16213a 27%,#0e1424 38%,#070a12 58%,#171c2b 75%,#080b11);box-shadow:inset 0 0 0 1px #49516860}.camera-flash{position:absolute;right:26px;top:23px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#f1ecd9,#c4b2b4);border:2px solid #9c6879;transform:translateZ(.8px)}.camera-sensor{position:absolute;right:26px;bottom:21px;width:23px;height:23px;background:radial-gradient(circle,#24212b,#0a0a0f);border-radius:50%;border:2px solid #895363;transform:translateZ(.8px)}.camera-mic{position:absolute;right:34px;top:63px;width:5px;height:5px;background:#26131e;border-radius:50%;transform:translateZ(.5px)}.phone-button{position:absolute;right:-1px;top:145px;height:55px;width:4px;border-radius:3px;background:#869588;transform:translateZ(1px)}.orbit{position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid var(--line);z-index:0}.orbit-two{width:600px;height:600px;border-style:dashed;opacity:.5;transform:rotateX(45deg) rotate(-25deg)}.hero-stage:after{content:"";position:absolute;bottom:0;width:290px;height:30px;filter:blur(22px);background:#294c3d35;border-radius:50%;z-index:-1}.hero-star{position:absolute;right:1%;top:14%;color:var(--orange);transform:rotate(-9deg);z-index:3}.hero-star svg{width:65px;height:65px}.floating-note{position:absolute;z-index:3;left:-8%;bottom:20%;padding:14px 22px;background:#fcfbf5;border:1px solid #d2d7c5;border-radius:5px;box-shadow:0 9px 25px #1f382213;font-size:12px;transform:rotate(-9deg);white-space:nowrap}.floating-note>span{color:var(--orange);margin-right:10px;font-size:20px;vertical-align:middle}.scene-caption{position:absolute;bottom:-19px;font-size:8px;letter-spacing:1.6px;color:var(--muted);white-space:nowrap}.scroll-hint{position:absolute;bottom:20px;left:5%;font-size:8px;letter-spacing:2px;color:var(--muted);display:flex;align-items:center;gap:18px}.scroll-line{height:1px;width:72px;background:var(--line)}.statement{padding:105px 10% 65px;border-top:1px solid var(--line)}.statement h2{font:400 clamp(30px,3.7vw,60px)/1.18 var(--serif);letter-spacing:-1.6px;margin:25px 0 65px}.statement-footer{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:22px}.statement-footer>span:last-child{display:flex;align-items:center;gap:30px}.statement-footer svg{width:17px;height:17px}.story{position:relative;background:var(--green);color:var(--paper)}.story-pin{position:sticky;top:0;height:100svh;min-height:700px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:60px 0 34px}.story-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 7%;gap:24px;margin-bottom:35px}.story-heading .eyebrow{color:#bdcbb8}.story-heading h2{font:400 clamp(30px,3.3vw,52px)/1.15 var(--serif);letter-spacing:-1.3px;margin-top:13px}.story-heading h2 em{color:#c8daa9}.story-controls{display:flex;align-items:center;gap:10px}.story-count{font:11px ui-monospace,monospace;letter-spacing:2px;margin-right:18px;white-space:nowrap}.story-controls button{display:grid;place-items:center;width:41px;height:41px;background:transparent;border:1px solid #b5c4ad66;border-radius:50%;color:var(--paper);transition:background .2s}.story-controls button:disabled{opacity:.3}.story-controls button:hover:not(:disabled){background:#b4c8a330}.rail-prev svg{transform:rotate(180deg)}.story-viewport{overflow:visible;width:100%;padding-left:7%;padding-right:7%}.story-track{display:flex;gap:28px;width:max-content;will-change:transform;padding-right:7vw}.story-card{width:78vw;max-width:1200px;min-height:450px;height:60svh;max-height:670px;display:grid;grid-template-columns:1fr .83fr;gap:25px;background:#e9ecdc;color:var(--ink);border-radius:26px;overflow:hidden}.story-card:nth-child(2){background:#f0e7d7}.story-card:nth-child(3){background:#d7e1d4}.story-card:nth-child(4){background:#eee9df}.story-copy{padding:37px 0 38px 44px;display:flex;align-items:flex-start;flex-direction:column}.story-number{font:italic 30px var(--serif);color:#8a9b80;margin-bottom:25px}.story-copy .eyebrow{font-size:9px}.story-copy h3{font:400 clamp(27px,3.3vw,53px)/1.1 var(--serif);letter-spacing:-1.7px;margin:20px 0}.story-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;max-width:315px;color:#61705d}.story-foot{font-size:10px;margin-top:auto;padding-top:22px;color:#526449}.story-device{align-self:start;width:67%;min-width:190px;max-width:280px;border:7px solid #314438;border-radius:34px;overflow:hidden;margin:45px auto 0;transform:rotate(6deg);box-shadow:10px 20px 40px #294c3d26}.story-card:nth-child(2n) .story-device{transform:rotate(-5deg)}.story-device img{width:100%;height:auto}.story-progress{height:2px;background:#7a967c40;margin:30px 7% 0;overflow:hidden}.story-progress span{display:block;width:100%;height:100%;background:#c2d6a6;transform-origin:left;transform:scaleX(.25);transition:transform .3s}.swipe-hint{display:none}.learning{padding:150px 10%;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.learning-visual{position:relative;padding:40px 0 50px}.learning-paper{position:relative;max-width:405px;aspect-ratio:1/.95;border:1px solid #d9d5c6;background:#fdfcf6;padding:35px;transform:rotate(-6deg);box-shadow:0 18px 60px #344d3110}.paper-caption{font-size:9px;font-family:ui-monospace,monospace;letter-spacing:1.5px;color:var(--muted)}.learning-paper h3{font:400 31px/1.25 var(--serif);margin:28px 0}.paper-rule{height:1px;background:var(--line);margin-bottom:23px}.paper-check{float:left;display:grid;place-items:center;width:23px;height:23px;background:var(--sage);border-radius:50%;margin-right:12px}.learning-paper p{font-size:11px;line-height:1.8;max-width:220px}.paper-doodle{position:absolute;bottom:15px;right:16px;color:var(--orange);transform:rotate(5deg)}.paper-doodle svg{width:64px;height:64px}.module-chip{position:relative;margin:-6px -12px 0 auto;width:max-content;z-index:1;padding:17px 23px;background:var(--sage);border-radius:40px;font-size:11px;transform:rotate(3deg)}.module-chip span{margin:0 15px;color:#6b8057}.learning h2,.plans h2,.faq h2{font:400 clamp(35px,4vw,63px)/1.07 var(--serif);letter-spacing:-2px;margin:20px 0 25px}.learning-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:360px}.feature-lines{list-style:none;padding:0;margin:30px 0;font-size:12px}.feature-lines li{border-bottom:1px solid var(--line);padding:15px 0}.feature-lines li span{font:10px ui-monospace,monospace;margin-right:20px;color:var(--orange)}.privacy{text-align:center;background:#e7eadb;padding:95px 8% 85px}.privacy-symbol{position:relative;margin:0 auto 30px;width:63px;transform:rotate(-8deg)}.privacy-symbol>svg{width:32px;height:32px;position:absolute;right:-20px;top:-12px;color:var(--orange)}.privacy h2{font:400 clamp(35px,4.3vw,68px)/1.15 var(--serif);letter-spacing:-2px;margin:26px auto}.privacy h2 em{color:var(--green)}.privacy>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.9}.privacy-notes{display:flex;justify-content:center;gap:30px;margin-top:30px;font:9px ui-monospace,monospace;letter-spacing:1px}.privacy-notes span:before{content:"✓";margin-right:9px}.plans{padding:120px 10%}.plans-intro{margin-bottom:45px}.plans-intro>p:last-child{color:var(--muted);font-size:13px;line-height:1.8}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:0 auto}.plan{padding:37px;border-radius:24px;border:1px solid var(--line);display:flex;align-items:flex-start;flex-direction:column}.plan-label{display:flex;align-items:center;gap:20px;width:100%;justify-content:space-between;font:10px ui-monospace,monospace;letter-spacing:1.4px;text-transform:uppercase}.plan-label span{padding:6px 9px;border:1px solid #e3edcf66;border-radius:4px;font-size:8px;white-space:nowrap}.plan h3{font:400 clamp(28px,2.6vw,41px)/1.1 var(--serif);letter-spacing:-1px;margin:29px 0}.price{font:400 46px var(--serif);letter-spacing:-2px}.price>span{font:10px Avenir Next,Trebuchet MS,sans-serif;letter-spacing:0;color:var(--muted)}.plan ul{padding:0;list-style:none;margin:26px 0;font-size:12px;width:100%}.plan li{padding:13px 0;border-top:1px solid var(--line)}.plan li:before{content:"✓";margin-right:13px}.plan .button{margin-top:auto;width:100%}.plan-plus{background:var(--green);color:var(--paper);border-color:var(--green)}.plan-plus .price>span{color:#c7d2bf}.plan-plus li{border-color:#81957950}.plan-plus li.coming{color:#c0cdb5}.plan-plus li.coming:before{content:"↗"}.coming>span{font-size:8px;letter-spacing:1px;text-transform:uppercase;border:1px solid #a0b09877;padding:3px 7px;border-radius:3px;float:right}.plan-note{font-size:10px;line-height:1.7;color:#c6d1bb;margin-top:15px}.faq{padding:10px 10% 120px;display:grid;grid-template-columns:1fr 1.1fr;gap:8%}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{list-style:none;cursor:pointer;font-size:13px;line-height:1.5;font-weight:600;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:21px;font-weight:400;line-height:1}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.faq details>a{display:inline-block;font-size:12px;margin-top:17px;text-decoration:underline;text-underline-offset:5px}.outro{text-align:center;padding:90px 8% 100px;background:#ece9dd;border-radius:40px 40px 0 0;position:relative;overflow:hidden}.outro>span{display:block;color:var(--orange);margin-bottom:22px}.outro>span svg{width:44px;height:44px}.outro h2{font:400 clamp(60px,8vw,120px)/.95 var(--serif);letter-spacing:-5px;margin:33px 0}.outro>p:last-child{color:var(--muted);font-size:10px;line-height:1.7;margin-top:20px}footer{display:flex;align-items:center;justify-content:space-between;padding:35px 5%;gap:20px;font-size:10px;color:var(--muted)}footer>div{display:flex;gap:25px}footer>div>a{display:flex;align-items:center;gap:5px}footer svg{width:13px;height:13px}@media(min-width:1600px){.hero-pin{padding-left:15%;padding-right:15%}.story-card{width:70vw}.phone-scene{width:320px;height:694px}.hero-stage{min-height:660px}}@media(max-width:1050px)and (min-width:761px){.hero-pin{padding-left:7%;padding-right:7%}.phone-scene{width:240px;height:522px}.hero h1{letter-spacing:-4px}.hero-stage{min-height:520px}.floating-note{left:-10%;font-size:10px}.orbit{width:350px;height:350px}.orbit-two{width:430px;height:430px}.story-copy{padding-left:30px}.story-card{width:87vw}.story-device{width:78%}.learning{gap:8%;padding-left:7%;padding-right:7%}.learning-paper{padding:24px}.learning-paper h3{font-size:26px}.module-chip{font-size:9px;padding:16px}.plan{padding:28px}.plans{padding-left:7%;padding-right:7%}}@media(max-width:760px){html{scroll-padding-top:25px}.site-header{height:72px;padding:0 6%}.brand img{width:30px;height:30px}.brand span{font-size:20px}.site-header nav{display:none}.button-small{font-size:10px;padding:10px 13px;gap:9px}.button-small svg{width:15px;height:15px}.hero{height:180svh}.hero-pin{height:100svh;min-height:740px;display:flex;flex-direction:column;justify-content:flex-start;padding:95px 6% 35px;gap:12px}.hero-copy{align-self:flex-start}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero h1{font-size:68px;letter-spacing:-3.5px;line-height:.91;margin:20px 0 15px}.hero h1 br:first-child{display:none}.hero-description{font-size:12px;line-height:1.65;margin-bottom:15px}.hero-description br{display:none}.hero .text-link{font-size:11px;padding-bottom:7px;gap:30px}.hero-stage{width:100%;flex:1;min-height:310px;max-height:380px}.phone-scene{width:158px;height:344px}.phone-layer,.phone-front,.phone-back{border-radius:28px}.phone-front{padding:5px}.phone-screen{border-radius:24px}.dynamic-island{top:7px;width:42px;height:12px}.phone-back>img{width:40px}.phone-back>p{font-size:14px;margin-top:18px}.phone-back>small{font-size:6px;bottom:25px}.phone-button{top:90px;height:35px}.orbit{width:290px;height:290px}.orbit-two{width:340px;height:340px}.hero-star{right:8%;top:17%}.hero-star svg{width:37px;height:37px}.floating-note{left:0;bottom:22%;font-size:9px;padding:9px 12px}.floating-note>span{font-size:15px;margin-right:7px}.scene-caption{font-size:6px;bottom:-2px;right:0}.scroll-hint{display:none}.hero-stage:after{width:180px;bottom:10px}.statement{padding:65px 7% 35px}.statement h2{font-size:32px;letter-spacing:-.8px;margin:20px 0 36px}.statement h2 br{display:none}.statement-footer{font-size:9px;flex-direction:column;gap:12px}.statement-footer>span:last-child{justify-content:space-between}.story{height:auto!important}.story-pin{position:relative;height:auto;min-height:0;padding:50px 0 30px}.story-heading{padding:0 7%;display:block;margin-bottom:25px}.story-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.story-heading h2{font-size:36px;max-width:310px;line-height:1.08}.story-controls{justify-content:flex-end;margin-top:22px}.story-controls button{width:36px;height:36px}.story-count{margin-right:auto}.story-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a3b490 transparent;padding:0 7%;overscroll-behavior-x:contain}.story-track{gap:16px;padding-right:7vw;transform:none!important}.story-card{scroll-snap-align:center;width:86vw;min-height:620px;height:auto;max-height:none;grid-template-columns:1fr;grid-template-rows:auto 290px;gap:16px;border-radius:20px}.story-copy{padding:25px 27px 0}.story-number{font-size:23px;margin-bottom:15px}.story-copy h3{font-size:35px;letter-spacing:-1.2px;margin:15px 0}.story-copy>p:not(.eyebrow){font-size:12px;line-height:1.7}.story-foot{font-size:9px;padding-top:20px}.story-device{width:170px;min-width:0;margin-top:12px;border-width:5px;border-radius:24px}.story-progress{margin-top:24px}.swipe-hint{font-size:8px;letter-spacing:.3px;color:#c7d5be;display:flex;align-items:center;justify-content:space-between;margin:14px 7% 0}.swipe-hint svg{width:17px;height:17px}.learning{grid-template-columns:1fr;padding:65px 7%;gap:35px}.learning-visual{padding:20px 15px 10px;max-width:380px}.learning-paper{padding:27px}.learning-paper h3{font-size:29px}.module-chip{font-size:9px;right:0;padding:14px 18px}.module-chip span{margin:0 10px}.learning h2,.plans h2,.faq h2{font-size:43px;letter-spacing:-1.4px}.privacy{padding:65px 7%}.privacy h2{font-size:37px;letter-spacing:-1.2px}.privacy h2 br{display:none}.privacy-notes{gap:14px;flex-wrap:wrap;font-size:8px}.plans{padding:65px 7%}.plan-grid{grid-template-columns:1fr;gap:20px}.plan{padding:28px}.plan h3{font-size:33px}.plans-intro{margin-bottom:30px}.faq{padding:0 7% 65px;grid-template-columns:1fr;gap:10px}.faq h2{margin:15px 0}.faq summary{font-size:12px}.outro{padding:65px 7%;border-radius:25px 25px 0 0}.outro h2{font-size:65px;letter-spacing:-3px}.outro .eyebrow{font-size:8px}.outro .button{font-size:11px;gap:20px}footer{padding:28px 7%;flex-wrap:wrap;justify-content:space-between}footer>.brand{flex-basis:100%}footer>span{font-size:9px;max-width:120px}footer>div{gap:15px;font-size:9px}}@media(max-width:380px){.hero h1{font-size:59px}.hero-pin{min-height:720px}.hero .eyebrow{font-size:7px}.phone-scene{width:150px;height:326px}.floating-note{left:-5%;bottom:13%}.story-card{min-height:640px}.story-copy h3{font-size:30px}.plan{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero{height:auto}.hero-pin{position:relative}.phone-model{will-change:auto}.story{height:auto!important}.story-pin{position:relative;height:auto;min-height:0}.story-viewport{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px}.story-track{transform:none!important;will-change:auto}.story-card{scroll-snap-align:center}.swipe-hint{display:flex;align-items:center;justify-content:space-between;margin:16px 7% 0;font-size:10px;color:#d2dfc8}}.store-availability{display:flex;flex-direction:column;align-items:center;gap:5px}.store-availability>span{font-size:8px;color:var(--muted);letter-spacing:.25px}.store-button{padding:0;border:0;background:none;display:block;border-radius:7px;opacity:1;cursor:default}.store-button>img{width:120px;height:40px}.outro .store-availability{margin-top:28px;gap:10px}.outro .store-availability>span{font-size:11px}.outro .store-button>img{width:150px;height:50px}@media(max-width:760px){.site-header .store-availability>span{font-size:7px}.rear-glass{inset:94px 7px 9px}.rear-glass-face{border-radius:16px}.rear-glass-face svg{width:42px;height:42px}.camera-bump{left:7px;right:7px;top:10px;height:77px;--solid-depth:7px}.camera-face{border-radius:15px;transform:translateZ(7px)}.camera-lens{width:28px;height:28px;--solid-depth:3px}.lens-1{left:7px;top:5px}.lens-2{left:7px;bottom:5px}.lens-3{left:42px;top:23px}.lens-rim{transform:translateZ(3px)}.lens-glass{inset:2px;border-width:2px;transform:translateZ(3.3px)}.camera-flash{right:14px;top:13px;width:14px;height:14px}.camera-sensor{right:14px;bottom:12px;width:14px;height:14px}.camera-mic{right:19px;top:36px;width:3px;height:3px}}
