.hero{isolation:isolate;grid-template-columns:minmax(440px,.95fr) minmax(380px,.82fr) minmax(120px,.3fr);align-items:center;gap:clamp(22px,4vw,72px);min-height:min(1000px,100svh);padding:130px clamp(28px,4vw,64px) 72px;display:grid;position:relative}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#050606f7 0%,#050606e0 32%,#0506066b 63%,#05060694 100%),linear-gradient(#05060638 0%,#0000 58%,#050606e6 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:radial-gradient(circle at 74% 48%,#d9ff2217,#0000 25%),linear-gradient(#0000 70%,#090a0a 100%);position:absolute;inset:0}.hero-media{z-index:-3;background:#090a0a url(/images/hero-sunset-ocean.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-media video{object-fit:cover;object-position:center;opacity:.88;width:100%;height:100%}.hero-glow{z-index:-1;filter:blur(34px);background:radial-gradient(#ffc46a21,#0000 68%);width:42vw;height:24vw;position:absolute;bottom:-6%;left:43%}.hero-copy,.phone-stage,.hero-aside{z-index:5;position:relative}.hero-copy h1{letter-spacing:-.075em;max-width:760px;margin:26px 0 40px;font-size:clamp(4rem,6.2vw,7.4rem);line-height:.84}.hero-intro{color:#e7e7e2;max-width:600px;margin:0 0 44px;font:400 clamp(1.65rem,2.25vw,2.45rem)/1.16 Instrument Serif,serif}.hero-actions{align-items:center;gap:34px;display:flex}.hero-aside{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;align-self:center;font:500 .88rem/1.5 IBM Plex Mono,monospace}.hero-aside span{background:var(--lime);width:32px;height:1px;margin-bottom:20px;display:block}.phone-stage{justify-content:center;display:flex}.phone{background:linear-gradient(145deg,#d0d0d0,#333 16%,#050505 42%,#9a9a9a 80%,#1c1c1c);border:2px solid #777;border-radius:58px;width:min(390px,100%);padding:10px;box-shadow:0 50px 80px #000000a6,0 0 70px #e6f5ff1a}.phone-screen{background:#070808;border:3px solid #000;border-radius:49px;min-height:730px;padding:20px 18px 24px;overflow:hidden}.status-row{grid-template-columns:1fr auto 1fr;align-items:center;font-size:.8rem;font-weight:600;display:grid}.status-row>:last-child{text-align:right;font-size:.62rem}.dynamic-island{background:#000;border-radius:20px;width:100px;height:27px}.preview-heading{justify-content:space-between;gap:12px;margin:40px 0 18px;display:flex}.preview-heading strong{letter-spacing:-.04em;font-size:1.5rem;display:block}.preview-heading div>span{margin-top:4px;font:1.65rem/1 Instrument Serif,serif;display:block}.sparkle{border:1px solid var(--lime);height:48px;color:var(--lime);border-radius:50%;flex:0 0 48px;place-items:center;font-size:1.4rem;display:grid}.moment-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.moment-tabs button{color:#d7d8d3;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #454743;border-radius:20px;min-height:38px;padding:0 7px;font:500 .55rem IBM Plex Mono,monospace}.moment-tabs button.active{border-color:var(--lime);background:var(--lime);color:var(--black)}.recommendation-card{border:1px solid var(--lime);border-radius:18px;padding:12px}.recommendation-copy{padding:5px 4px 12px}.recommendation-copy div{align-items:center;gap:8px;display:flex}.recommendation-copy strong{font-size:1rem}.recommendation-copy>span{color:#a8aaa3;text-transform:uppercase;margin:6px 0 0 28px;font:.54rem IBM Plex Mono,monospace;display:block}.place-mark{color:var(--lime);font-size:1.3rem}.recommendation-card img{object-fit:cover;border-radius:11px;width:100%;height:300px}.recommendation-meta{text-transform:uppercase;justify-content:space-between;gap:12px;padding:16px 4px 12px;font:500 .62rem IBM Plex Mono,monospace;display:flex}.recommendation-meta span:first-child{color:var(--lime)}.recommendation-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recommendation-actions a,.recommendation-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a4c47;border-radius:9px;justify-content:space-around;align-items:center;min-height:46px;font:500 .72rem IBM Plex Mono,monospace;text-decoration:none;display:flex}.recommendation-actions a{border-color:var(--lime);background:var(--lime);color:var(--black)}.taste-section{z-index:5;background:#090a0a;border-top:1px solid #d9ff228c;padding:clamp(90px,10vw,160px) clamp(24px,5vw,72px);position:relative}.section-heading{grid-template-columns:.4fr 1.2fr .65fr;align-items:start;gap:40px;display:grid}.section-heading h2,.real-copy h2,.trust-section h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6.2vw,7rem);line-height:.92}.section-heading>p:last-child{color:#d9dad5;margin:4px 0 0;font:clamp(1.3rem,1.8vw,1.75rem)/1.25 Instrument Serif,serif}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.step-card{background:linear-gradient(145deg,#101211,#080909);border:1px solid #343632;border-radius:24px;flex-direction:column;min-height:320px;padding:26px;display:flex}.step-card>span{color:var(--lime);font:.72rem IBM Plex Mono,monospace}.step-card h3{letter-spacing:-.04em;margin:auto 0 18px;font-size:clamp(1.8rem,2.2vw,2.6rem)}.step-card p{color:#b7b9b2;margin:0;font:1.28rem/1.25 Instrument Serif,serif}.real-world-section{z-index:5;color:#10120e;background:#f1f3ed;grid-template-columns:1.1fr .9fr;min-height:780px;display:grid;position:relative}.real-photo{min-height:620px;position:relative;overflow:hidden}.real-photo img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.real-photo:after{content:"";background:linear-gradient(#0000 65%,#000000a6);position:absolute;inset:0}.real-photo p{z-index:1;color:#fff;text-transform:uppercase;justify-content:space-between;margin:0;font:.66rem IBM Plex Mono,monospace;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.real-copy{flex-direction:column;justify-content:center;padding:clamp(44px,6vw,100px);display:flex}.real-copy .eyebrow{color:#526100;margin-bottom:24px}.real-copy h2 em,.trust-section h2 em{font-family:Instrument Serif,serif;font-weight:400}.real-copy ul{border-top:1px solid #b9bcb3;margin:58px 0 0;padding:0;list-style:none}.real-copy li{border-bottom:1px solid #b9bcb3;grid-template-columns:42px 1fr;gap:12px;padding:20px 0;font-size:1rem;display:grid}.real-copy li span{color:#52620c;font:.67rem IBM Plex Mono,monospace}.trust-section{z-index:5;color:var(--ink);background:#070808;border-top:1px solid #d9ff2280;grid-template-columns:.4fr 1.6fr;gap:40px;padding:clamp(90px,10vw,160px) clamp(24px,8vw,130px);display:grid;position:relative}.trust-section .eyebrow{color:var(--lime)}.trust-section h2{max-width:1000px}.trust-section div>p{color:#c9cbc4;max-width:650px;margin:40px 0;font:1.45rem/1.35 Instrument Serif,serif}.trust-section .text-link{color:var(--lime)}.final-cta{z-index:5;text-align:center;background:radial-gradient(circle at 50% 70%,#232a0d,#090a0a 48%);justify-items:center;padding:120px 24px;display:grid;position:relative}.final-cta>img{border-radius:23px;width:92px;margin-bottom:30px;box-shadow:0 18px 50px #000}.final-cta h2{margin:18px 0 38px}@media (width<=1050px){.hero{grid-template-columns:minmax(360px,1fr) minmax(330px,.8fr)}.hero-aside{display:none}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}}@media (width<=720px){.hero{min-height:auto;padding:128px 20px 72px;display:block}.hero:before{background:linear-gradient(#050606cc 0%,#050606eb 32%,#0506067a 58%,#090a0a 100%),linear-gradient(90deg,#050606b8,#0506062e)}.hero-media video{object-position:64% center}.hero-glow{width:100vw;height:60vw;bottom:20%;left:15%}.hero-copy h1{margin:24px 0 28px;font-size:clamp(3.75rem,17vw,5rem)}.hero-intro{margin-bottom:30px;font-size:1.65rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px}.phone-stage{margin-top:66px}.phone{border-radius:52px;max-width:370px}.phone-screen{border-radius:44px;min-height:680px}.recommendation-card img{height:265px}.section-heading,.steps-grid,.real-world-section,.trust-section{grid-template-columns:1fr;display:grid}.section-heading{gap:22px}.section-heading>p:last-child{grid-column:auto}.steps-grid{margin-top:48px}.step-card{min-height:250px}.real-photo{min-height:500px}.real-world-section .real-copy{grid-row:1}.real-copy{padding:76px 20px}.trust-section{gap:30px}.trust-section h2{font-size:clamp(3rem,14vw,4.3rem)}.final-cta{padding-block:90px}}@media (prefers-reduced-motion:reduce){.hero-media video{display:none}}.mosaic-section{z-index:5;background:#090a0a;border-top:1px solid #d9ff227a;padding:clamp(96px,10vw,156px) clamp(20px,4vw,64px) clamp(100px,10vw,160px);position:relative}.mosaic-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(42px,8vw,140px);margin:0 0 clamp(42px,5vw,70px);display:grid}.mosaic-intro h2{letter-spacing:-.07em;max-width:920px;margin:22px 0 0;font-size:clamp(3.6rem,6.5vw,7.2rem);line-height:.88}.mosaic-intro>p{color:#dedfd9;max-width:540px;margin:0 0 6px;font:clamp(1.35rem,1.75vw,1.85rem)/1.25 Instrument Serif,serif}.mosaic-grid{isolation:isolate;gap:8px;height:clamp(600px,50vw,680px);display:grid}.mosaic-card{color:#f4f5f0;text-align:left;cursor:pointer;appearance:none;touch-action:pan-y;background:#111311;border:1px solid #f4f5f052;border-radius:22px;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden;transform:translateZ(0)}.mosaic-card:focus-visible{z-index:4;outline:3px solid var(--lime);outline-offset:3px}.mosaic-card-right-now{grid-area:1/1/3/4}.mosaic-card-eat{grid-area:1/4}.mosaic-card-explore{grid-area:1/5/auto/7}.mosaic-card-move{grid-area:2/4}.mosaic-card-date{grid-area:2/5}.mosaic-card-night{grid-area:2/6}.mosaic-media,.mosaic-media img,.mosaic-image-shade{width:100%;height:100%;position:absolute;inset:0}.mosaic-media img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mosaic-card.is-active .mosaic-media img{transform:scale(1.04)}.mosaic-image-shade{background:linear-gradient(#02030314 12%,#0203032e 43%,#020303f5 100%),linear-gradient(90deg,#0203032e,#0000 65%)}.mosaic-card-label,.mosaic-card-detail{z-index:2;position:absolute;left:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px)}.mosaic-card-label{letter-spacing:-.045em;font-size:clamp(1.35rem,2vw,2rem);font-weight:650;top:clamp(18px,2vw,28px)}.mosaic-card-detail{flex-direction:column;align-items:flex-start;max-width:min(620px,100% - 8px);display:flex;bottom:clamp(22px,2.4vw,36px)}.mosaic-card-title{letter-spacing:-.065em;font-size:clamp(2.45rem,4.6vw,5rem);font-weight:680;line-height:.9}.mosaic-card-description{margin-top:12px;font:italic clamp(1.25rem,1.8vw,1.8rem)/1.1 Instrument Serif,serif}.mosaic-card-route{color:var(--lime);letter-spacing:.02em;margin-top:14px;font:500 clamp(.7rem,1vw,.93rem)/1.45 IBM Plex Mono,monospace}.mosaic-card-meta{letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f4f5f059;width:100%;margin-top:18px;padding-top:16px;font:500 clamp(.62rem,.84vw,.78rem)/1.4 IBM Plex Mono,monospace}.mosaic-card-cta{background:var(--lime);min-width:218px;min-height:54px;color:var(--black);letter-spacing:-.025em;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:0 22px;font-size:.95rem;font-weight:650;display:inline-flex}.mosaic-card-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=880px){.mosaic-section{padding-inline:20px}.mosaic-intro{grid-template-columns:1fr;gap:24px}.mosaic-intro h2{font-size:clamp(3.4rem,12vw,5.7rem)}.mosaic-intro>p{max-width:650px}.mosaic-grid{flex-direction:column;height:920px;display:flex}.mosaic-card{flex:0 0 80px;grid-area:auto}.mosaic-card.is-active{flex-basis:480px;order:-1}.mosaic-card-label{top:50%;transform:translateY(-50%)}.mosaic-card-detail{bottom:26px}.mosaic-card-title{font-size:clamp(3rem,10vw,4.8rem)}.mosaic-card-description{font-size:clamp(1.35rem,4vw,1.75rem)}.mosaic-card-route{font-size:clamp(.7rem,2.2vw,.86rem)}.mosaic-card-meta{font-size:clamp(.61rem,2vw,.75rem)}}@media (width<=520px){.mosaic-section{padding-top:94px;padding-bottom:110px}.mosaic-intro{margin-bottom:38px}.mosaic-intro h2{font-size:clamp(3.15rem,14vw,4.35rem)}.mosaic-intro>p{font-size:1.34rem}.mosaic-grid{height:872px}.mosaic-card{border-radius:20px;flex-basis:74px}.mosaic-card.is-active{flex-basis:462px}.mosaic-card-label{font-size:1.45rem}.mosaic-card-detail{bottom:22px;left:20px;right:20px}.mosaic-card-title{font-size:clamp(2.85rem,13vw,3.8rem)}.mosaic-card-description{margin-top:10px}.mosaic-card-route{margin-top:12px}.mosaic-card-meta{letter-spacing:.035em;margin-top:14px;padding-top:13px}.mosaic-card-cta{min-width:min(100%,246px);min-height:52px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.mosaic-media img{transition:none}}.legal-page{z-index:5;color:#10120e;background:#f1f3ed;min-height:100vh;padding-top:78px;position:relative}.legal-route .site-header{border-bottom-color:#c5c8bf}.legal-route .site-header .wordmark{color:#10120e}.legal-route .menu-button{background:#10120e}.legal-page .eyebrow{color:#647600}.legal-hero{border-bottom:1px solid #c5c8bf;padding:clamp(80px,10vw,150px) clamp(24px,9vw,140px) 78px}.legal-hero h1{letter-spacing:-.075em;max-width:1000px;margin:24px 0;font-size:clamp(4rem,8vw,8.5rem);line-height:.85}.legal-hero>p:not(.eyebrow){color:#34372f;max-width:780px;margin:0 0 28px;font:clamp(1.5rem,2.4vw,2.35rem)/1.15 Instrument Serif,serif}.legal-hero>span{color:#6f7269;text-transform:uppercase;font:.68rem IBM Plex Mono,monospace}.legal-layout{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:clamp(50px,9vw,150px);max-width:1300px;margin:0 auto;padding:80px clamp(24px,6vw,90px) 140px;display:grid}.legal-index{align-self:start;gap:14px;display:grid;position:sticky;top:30px}.legal-index>span{color:#6d7068;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:.66rem IBM Plex Mono,monospace}.legal-index a{color:#43463f;text-underline-offset:4px;font-size:.82rem;line-height:1.25}.legal-content{min-width:0}.legal-content section{padding:0 0 68px 56px;scroll-margin-top:24px;position:relative}.legal-content section+section{border-top:1px solid #c5c8bf;padding-top:4px}.legal-number{color:#6a7c13;font:.7rem IBM Plex Mono,monospace;position:absolute;top:7px;left:0}.legal-content h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.8rem)}.legal-content p,.legal-content li{color:#44473f;font:1.23rem/1.5 Instrument Serif,serif}.legal-content p{margin:0 0 16px}.legal-content ul{margin:0;padding-left:22px}.legal-content li{margin-bottom:12px;padding-left:8px}.legal-content a{color:#435400;text-underline-offset:4px}.legal-action{letter-spacing:.05em;text-transform:uppercase;background:#10120e;border-radius:9px;align-items:center;min-height:48px;margin-top:14px;padding:0 20px;font:500 .7rem IBM Plex Mono,monospace;display:inline-flex;color:#d9ff22!important}@media (width<=720px){.legal-page{padding-top:70px}.legal-hero{padding:70px 20px 54px}.legal-hero h1{font-size:clamp(3.5rem,17vw,5.4rem)}.legal-layout{padding:50px 20px 90px;display:block}.legal-index{border:1px solid #c5c8bf;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:60px;padding:20px;position:static}.legal-index>span{grid-column:1/-1}.legal-content section{padding-bottom:52px;padding-left:38px}.legal-content p,.legal-content li{font-size:1.14rem}}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-display:swap}:root{color:#f4f5f0;font-synthesis:none;--ink:#f4f5f0;--muted:#a4a69f;--line:#f4f5f02e;--lime:#d9ff22;--black:#090a0a;background:#090a0a;font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);min-width:320px;margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}img{max-width:100%;display:block}.site-shell{min-height:100vh;overflow:clip}.skip-link{z-index:100;background:var(--lime);color:var(--black);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font:500 .74rem/1.4 IBM Plex Mono,monospace}.wordmark{color:var(--lime);letter-spacing:-.08em;font-size:1.9rem;font-weight:700;text-decoration:none}.text-link{color:var(--lime);letter-spacing:.07em;text-transform:uppercase;text-underline-offset:8px;align-items:center;gap:12px;font:500 .78rem IBM Plex Mono,monospace;display:inline-flex}.site-header{z-index:40;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,4vw,64px);display:flex;position:absolute;inset:0 0 auto}.site-nav{align-items:center;gap:clamp(24px,3.5vw,52px);display:flex}.site-nav a{color:#b7b8b2;letter-spacing:.08em;text-transform:uppercase;font:500 .72rem IBM Plex Mono,monospace;text-decoration:none;transition:color .18s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--lime)}.site-nav .nav-store{background:var(--lime);min-height:44px;color:var(--black);border-radius:9px;align-items:center;padding:0 20px;display:inline-flex}.site-nav .nav-store:hover,.site-nav .nav-store:focus-visible{color:var(--black);filter:brightness(1.08)}.menu-button{background:#090a0abf;border:1px solid #d9ff2280;border-radius:12px;width:48px;height:48px;padding:12px;display:none}.menu-button span:not(.sr-only){background:var(--lime);height:1px;margin:5px 0;display:block}.app-store-link{border-radius:10px;width:190px;transition:transform .18s,filter .18s;display:inline-block}.app-store-link:hover,.app-store-link:focus-visible{filter:brightness(1.1);outline:2px solid var(--lime);outline-offset:4px;transform:translateY(-2px)}.app-store-link img{width:100%;height:auto}.app-store-link.compact{width:148px}.pointer-trail{z-index:39;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pointer-step{--step-x:0px;--step-y:0px;--step-angle:0deg;width:17px;color:var(--trail-color);opacity:0;transform:translate(calc(var(--step-x) - 50%), calc(var(--step-y) - 50%)) rotate(var(--step-angle)) scale(.7);filter:drop-shadow(0 0 7px #d9ff2259);animation:2.25s ease-out forwards trail-fade;position:absolute;top:0;left:0}.pointer-step svg{fill:currentColor;width:100%;display:block}@keyframes trail-fade{8%{opacity:.6;transform:translate(calc(var(--step-x) - 50%), calc(var(--step-y) - 50%)) rotate(var(--step-angle)) scale(1)}68%{opacity:.35}to{opacity:0;transform:translate(calc(var(--step-x) - 50%), calc(var(--step-y) - 50%)) rotate(var(--step-angle)) scale(.92)}}.site-footer{z-index:5;padding:54px clamp(24px, 5vw, 72px) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#070808;position:relative}.footer-top,.footer-legal{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-top .wordmark{margin:0 0 8px}.footer-line{color:var(--muted);margin:0;font:1.5rem Instrument Serif,serif}.footer-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px 34px;margin:46px 0;padding:28px 0;display:flex}.footer-links a{color:#c9cac5;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:5px;font:500 .7rem IBM Plex Mono,monospace}.footer-legal{color:#85887f;font:.66rem/1.6 IBM Plex Mono,monospace}.footer-legal p{max-width:560px;margin:0}@media (width<=720px){.site-header{height:70px;padding:max(10px, env(safe-area-inset-top)) 20px 0}.wordmark{font-size:1.55rem}.menu-button{display:block}.site-nav{border:1px solid var(--line);background:#090a0af7;border-radius:16px;padding:14px;display:none;position:absolute;inset:70px 12px auto;box-shadow:0 16px 60px #000}.site-nav.is-open{display:grid}.site-nav a{align-items:center;min-height:48px;padding:0 12px;display:flex}.site-nav .nav-store{justify-content:center}.site-footer{padding-inline:20px}.footer-top,.footer-legal{display:grid}.footer-links{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pointer-trail{display:none}}
