body.one{flex-direction:column;min-height:100svh;display:flex}body.one .top{justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(12px,2.6vh,24px);display:flex}body.one .mail{min-height:44px;color:var(--ink2);align-items:center;text-decoration:none;display:inline-flex}body.one a.mail:hover{color:var(--ink)}body.one .stage{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:clamp(16px,4vh,48px);display:flex;position:relative}body.one .eyebrow{color:var(--ink2);animation:rise .6s var(--ease) both;justify-content:center;align-items:center;gap:10px;margin:0 0 clamp(16px,3vh,28px);display:flex}body.one .eyebrow i{background:var(--pink);border-radius:50%;flex:none;width:8px;height:8px}body.one .mega{text-transform:uppercase;letter-spacing:-.065em;margin:0;font-size:clamp(44px,min(9vw,13.5vh),140px);font-weight:900;line-height:.86}body.one .mega .w{animation:pop .7s var(--pop) both;display:inline-block}body.one .mega .w1{animation-delay:50ms}body.one .mega .w2{animation-delay:.14s}body.one .mega .w3{animation-delay:.23s}body.one .mega .w4{animation-delay:.32s}body.one .mega .out{color:#0000;-webkit-text-stroke:2.5px var(--ink)}body.one .mega .pk{color:#0000;background-image:linear-gradient(#ffb3d8 0%,#ff3d9a 48%,#e0177b 100%);-webkit-background-clip:text;background-clip:text}body.one .lede{max-width:36ch;color:var(--ink2);letter-spacing:-.01em;animation:rise .6s var(--ease) .35s both;margin:clamp(18px,3vh,28px) auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}body.one .cta{animation:rise .6s var(--ease) .45s both;justify-content:center;margin-top:clamp(20px,4vh,36px);display:flex}body.one .note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);animation:rise .6s var(--ease) .55s both;margin:16px 0 0;font-size:12px;font-weight:600;line-height:16px}body.one .bottom{flex-direction:column;flex:none;justify-content:flex-end;min-height:clamp(140px,22vh,240px);display:flex;position:relative}body.one .horizon{pointer-events:none;position:absolute;inset:-160px 0 0;overflow:hidden}body.one .bottom .foot{z-index:2;position:relative}body.one .planet{aspect-ratio:1;width:min(1100px,160vw);animation:planet-rise 1.4s var(--ease) .2s both;background-image:linear-gradient(#fff6 0%,#ffffff14 12%,#fff0 20%),radial-gradient(circle at 50% 8%,#ffc2e1 0%,#ff8ac6 12%,#ff3d9a 34%,#e0177b 60%);border-radius:50%;position:absolute;top:calc(160px + 5vh);left:50%;transform:translate(-50%);box-shadow:0 -30px 90px #ff3d9a59,inset 0 30px 60px #ffffff59,inset 0 0 0 1px #ffffff59}body.one .ring{border:2px dashed #0e0d1047;border-radius:50%;width:min(1500px,210vw);height:clamp(90px,13vh,170px);position:absolute;top:calc(160px + 1vh);left:50%;transform:translate(-50%)rotate(-4deg)}body.one .mx{width:22px;animation:9s ease-in-out infinite alternate mx;position:absolute;top:0;bottom:0;left:0}body.one .my{animation:9s ease-in-out -4.5s infinite alternate my;position:absolute;top:0;left:0}body.one .moon{background:radial-gradient(circle at 35% 30%,#ffb3d8 0%,#ff3d9a 55%,#ec1e84 100%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;display:block;box-shadow:0 6px 14px #ec1e8459,inset 0 0 0 1px #ffffff59}@keyframes pop{0%{opacity:0;transform:translateY(.25em)scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes planet-rise{0%{transform:translate(-50%,45%)}to{transform:translate(-50%)}}@keyframes mx{0%{left:0}to{left:100%}}@keyframes my{0%{top:0}to{top:100%}}@media (width<=600px){body.one .mega{font-size:clamp(44px,15.5vw,96px)}body.one .mega .out{-webkit-text-stroke-width:2px}body.one .eyebrow{letter-spacing:.08em;font-size:11px}body.one .bottom{padding-top:96px}body.one .planet{top:200px}body.one .ring{top:180px}body.one .foot-glass .fine{font-size:12px;line-height:17px}body.one .foot-glass .links{gap:0 18px}}body.full .page{position:relative;overflow-x:clip}body.full .top{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}body.full .nav{gap:28px;margin:0;padding:0;list-style:none;display:flex}body.full .nav a{min-height:44px;color:var(--ink2);align-items:center;text-decoration:none;display:inline-flex}body.full .nav a:hover{color:var(--ink)}body.full .eyebrow{color:var(--ink2);align-items:center;gap:10px;margin:0 0 24px;display:flex}body.full .eyebrow i{background:var(--pink);border-radius:50%;flex:none;width:8px;height:8px}body.full .dot{color:var(--pink)}body.full .h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:900;line-height:.98}body.full .h2 span.line{display:block}body.full .lede{max-width:34ch;color:var(--ink2);letter-spacing:-.01em;margin:24px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}body.full .sec{padding-block:clamp(72px,11vw,150px);scroll-margin-top:8px;position:relative}body.full .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}body.full .cta{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:36px;display:flex}body.full .note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:12px;font-weight:600;line-height:16px}body.full .ticker{background:var(--ink);color:#f5f4f7;border-bottom:1.5px dashed #ffffff40;position:relative;overflow:hidden}body.full .tk{width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marquee;display:flex}body.full .tk li{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex}body.full .tk i{background:var(--pink);width:7px;height:7px;box-shadow:0 0 10px var(--pink);border-radius:50%;display:inline-block}body.full .tk b{color:#ff7ac2}body.full .phone{aspect-ratio:390/844;background:linear-gradient(160deg,#2a282f 0%,#0e0d10 60%);border-radius:58px;width:min(330px,78vw);margin:0;padding:11px;position:relative;box-shadow:0 46px 90px #462d1438,0 14px 28px #462d141f,inset 0 0 0 1.5px #ffffff1f}body.full .screen{background:var(--paper);border-radius:47px;width:100%;height:100%;position:relative;overflow:hidden}body.full .screen img{width:100%;height:auto;position:absolute;top:5.6%;left:0}body.full .island{background:#000;border-radius:999px;width:31%;height:3.7%;position:absolute;top:1.35%;left:50%;transform:translate(-50%)}body.full .homebar{background:var(--ink);opacity:.85;border-radius:999px;width:35%;height:5px;position:absolute;bottom:1.1%;left:50%;transform:translate(-50%)}body.full .hz{padding-block:clamp(12px,3vw,40px) clamp(56px,8vw,110px);position:relative}body.full .hz .eyebrow{justify-content:center}body.full .mega{text-align:center;text-transform:uppercase;letter-spacing:-.065em;margin:0;font-size:clamp(56px,9.4vw,150px);font-weight:900;line-height:.84;position:relative}body.full .mega .w{animation:pop .7s var(--pop) both;display:inline-block}body.full .mega .w1{animation-delay:50ms}body.full .mega .w2{animation-delay:.14s}body.full .mega .w3{animation-delay:.23s}body.full .mega .w4{animation-delay:.32s}body.full .mega .out{color:#0000;-webkit-text-stroke:2.5px var(--ink)}body.full .mega .pk{color:#0000;background-image:linear-gradient(#ffb3d8 0%,#ff3d9a 48%,#e0177b 100%);-webkit-background-clip:text;background-clip:text;position:relative}body.full .zgrid{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(-56px,-2.6vw,-16px);display:grid;position:relative}body.full .zleft{animation:rise .6s var(--ease) .3s both;align-self:start;padding-top:clamp(60px,6vw,110px)}body.full .zleft .lede{max-width:22ch;margin-top:0;font-size:clamp(17px,1.4vw,20px)}body.full .zleft .cta{margin-top:28px}body.full .zleft .note{margin-top:18px;display:block}body.full .zstage{justify-content:center;padding-block:20px;display:flex;position:relative}body.full .zstage .phone{width:min(280px,70vw);animation:1s cubic-bezier(.34,1.3,.64,1) .2s both rise3d,7s ease-in-out 1.4s infinite hover}body.full .zring{pointer-events:none;border:2px dashed #0e0d1038;border-radius:50%;width:170%;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}body.full .zglow{pointer-events:none;background:radial-gradient(closest-side,#ff3d9a33,#ff3d9a0f 55%,#0000 75%);animation:6s ease-in-out infinite breathe;position:absolute;inset:-20% -40%}body.full .fly{z-index:3;position:absolute}body.full .fly .card{border-radius:22px;width:150px;padding:7px;transform:none}body.full .fly .stitch{border-radius:18px;min-height:0;padding:12px 12px 14px}body.full .fly .sticker{border-radius:14px;width:50px;height:50px;margin:8px 0}body.full .fly .ctitle{font-size:14px;line-height:16px}body.full .fly .stubrow{border-radius:16px;gap:8px;margin-top:8px;padding:8px 10px}body.full .fly .num{min-width:28px;font-size:9px}body.full .fly .num b{font-size:22px;line-height:22px}body.full .fly .chip{min-height:22px;padding:0 8px;font-size:10px}body.full .fa{--r:-13deg;animation:flyin .8s var(--pop) .55s both, drift 6s ease-in-out 1.4s infinite;top:54%;left:-132px}body.full .fb{--r:11deg;animation:flyin .8s var(--pop) .7s both, drift 7s ease-in-out -2s infinite;top:30%;right:-132px}body.full .zright{align-self:stretch;min-height:320px;position:relative}body.full .burst{--r:9deg;width:150px;height:150px;animation:slap .7s var(--pop) 1.1s both;position:absolute;top:14%;left:16%}body.full .burst svg{filter:drop-shadow(0 10px 18px #462d142e);width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}body.full .burst span{text-align:center;font-family:var(--mono);letter-spacing:.1em;color:#142400;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(9deg)}body.full .burst span b{font-family:var(--sans);letter-spacing:-.05em;font-size:44px;font-weight:900;line-height:40px}body.full .card{background-image:linear-gradient(180deg, #ffffff59 0%, #fff0 30%), var(--g);width:252px;transition:transform .3s var(--ease);border-radius:30px;flex:none;padding:10px;position:relative;box-shadow:0 18px 34px #462d1424,0 3px 8px #462d1414,inset 0 0 0 1px #ffffff8c,inset 0 1px 2px #fff9}body.full .p-lilac{--g:linear-gradient(160deg, #f1eaff 0%, #cdb8ff 52%, #ac8eff 100%);color:#1a0b3d;--d:#1a0b3d4d}body.full .p-sun{--g:linear-gradient(160deg, #fff4ae 0%, #ffd83f 52%, #f6b300 100%);color:#1c1400;--d:#1c14004d}body.full .p-lime{--g:linear-gradient(160deg, #f2ffb8 0%, #d2f554 52%, #a0d21f 100%);color:#142400;--d:#14240047}body.full .p-sky{--g:linear-gradient(160deg, #e4f5ff 0%, #a9dcff 52%, #6cbbf6 100%);color:#04223a;--d:#04223a47}body.full .stitch{border:1.5px dashed var(--d);border-radius:22px;flex-direction:column;min-height:250px;padding:16px 16px 18px;display:flex}body.full .uni{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}body.full .uni:before{content:"";border:1.5px solid;border-radius:50%;width:9px;height:9px}body.full .sticker{background-color:#fff6;background-image:linear-gradient(#ffffffd9 0%,#ffffff40 55%,#ffffff73 100%);border:1px solid #ffffffe6;border-radius:22px;justify-content:center;align-self:center;align-items:center;width:92px;height:92px;margin:18px 0 16px;display:flex;transform:rotate(-4deg);box-shadow:0 6px 14px #28190a1a,0 1px 3px #28190a14,inset 0 1px 2px #fffc,inset 0 -4px 8px #462d140d}body.full .ctitle{letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;font-size:20px;font-weight:900;line-height:22px;display:-webkit-box;overflow:hidden}body.full .cbrand{opacity:.75;margin:6px 0 0;font-size:13px}body.full .stubrow{background-color:#ffffffb3;background-image:linear-gradient(#fffffff2 0%,#ffffff80 55%,#ffffffa6 100%);border:1px solid #fff;border-radius:20px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex;position:relative;box-shadow:0 4px 12px #28190a0f,inset 0 1px 2px #fffc,inset 0 -6px 14px #28190a0a}body.full .num{min-width:38px;font-family:var(--mono);letter-spacing:.08em;flex-direction:column;align-items:center;font-size:10px;font-weight:700;display:flex}body.full .num>span[aria-hidden]{flex-direction:column;align-items:center;display:flex}body.full .num b{font-family:var(--sans);letter-spacing:-.06em;font-size:30px;font-weight:900;line-height:30px}body.full .stubrow .chip{margin-left:auto}body.full .tbaslot{text-align:center;color:#55515a;border:1.5px dashed #8a858d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:9px;line-height:11px;display:flex}body.full .fly .tbaslot{width:34px;height:34px}body.full .hot{padding-bottom:40px}body.full .hot .lede{margin:0}body.full .strip{margin-top:clamp(40px,6vw,72px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}body.full .track{gap:24px;width:max-content;margin:0;padding:28px 0 40px;list-style:none;animation:60s linear infinite marquee;display:flex}body.full .strip:hover .track,body.full .strip:focus-within .track{animation-play-state:paused}body.full .track .card:nth-child(odd){transform:rotate(-2deg)}body.full .track .card:nth-child(2n){transform:rotate(1.5deg)translateY(10px)}body.full .track .card:nth-child(2n) .sticker{transform:rotate(5deg)}body.full .track .card:hover{transform:rotate(0)translateY(-6px)}body.full .caption{text-align:center;color:var(--ink3);margin:0}body.full .solar{aspect-ratio:1;width:min(560px,92vw);margin-inline:auto;position:relative}body.full .ring{border:1.5px dashed #b3aaa2;border-radius:50%;animation:60s linear infinite spin;position:absolute;top:50%;left:50%}body.full .r1{width:46%;height:46%;margin:-23% 0 0 -23%;animation-duration:38s}body.full .r2{width:72%;height:72%;margin:-36% 0 0 -36%;animation-duration:56s;animation-direction:reverse}body.full .r3{width:98%;height:98%;margin:-49% 0 0 -49%;animation-duration:80s}body.full .sat{width:0;height:0;position:absolute}body.full .sat .tag{white-space:nowrap;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 13px;animation:60s linear infinite reverse spin;display:flex;position:absolute;transform:translate(-50%,-50%)}body.full .r1 .tag{animation-duration:38s}body.full .r2 .tag{animation-duration:56s;animation-direction:normal}body.full .r3 .tag{animation-duration:80s}body.full .tag small{font-family:var(--mono);letter-spacing:.1em;color:var(--ink3);text-transform:uppercase;font-size:10px;font-weight:700}body.full .tag strong{letter-spacing:-.02em;font-size:16px;font-weight:900}body.full .tag.on{box-shadow:0 0 0 2px var(--pink), 0 10px 20px #ec1e842e, inset 0 1px 2px #ffffffb3}body.full .core{aspect-ratio:1;background-image:var(--gloss), radial-gradient(circle at 34% 28%, #ffd0e7 0%, #ff8ac6 22%, #ff3d9a 55%, #e0177b 100%);border-radius:50%;justify-content:center;align-items:center;width:24%;animation:6s ease-in-out infinite breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #ec1e8459,inset 0 -10px 18px #8c004640,inset 0 0 0 1px #ffffff59}body.full .core span{font-family:var(--mono);letter-spacing:.12em;color:var(--ink);font-size:12px;font-weight:700}body.full .types{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}body.full .types li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border:1.5px dashed #8a858d;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}body.full .cal{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}body.full .row{border-radius:22px;align-items:stretch;display:flex;position:relative}body.full .row .when{width:86px;font-family:var(--mono);letter-spacing:.08em;color:var(--ink2);flex-direction:column;justify-content:center;align-items:center;padding:14px 0;font-size:11px;font-weight:700;display:flex}body.full .row .when b{font-family:var(--sans);letter-spacing:-.06em;color:var(--ink);font-size:38px;font-weight:900;line-height:38px}body.full .row .tbaslot{width:52px;height:52px;font-size:11px}body.full .row .perf:before,body.full .row .perf:after{background:var(--paper)}body.full .row .what{flex:1;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:flex}body.full .row .what>div{min-width:0}body.full .row .what p{margin:0}body.full .row .t{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:21px;overflow:hidden}body.full .row .b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700;margin-top:3px!important}body.full .row .chip{flex:none;margin-left:auto}body.full .row:first-child .c-soon{animation:2.4s ease-in-out infinite pulse}body.full .finale{text-align:center;padding-block:clamp(80px,12vw,160px) 0;position:relative}body.full .finale .h2{font-size:clamp(48px,7.4vw,112px)}body.full .finale .cta{justify-content:center}body.full .finale .lede{margin-inline:auto}body.full .horizon{height:clamp(180px,24vw,320px);margin-top:clamp(48px,7vw,96px);position:relative;overflow:hidden}body.full .planet{aspect-ratio:1;background:radial-gradient(circle at 50% 8%,#ffc2e1 0%,#ff8ac6 12%,#ff3d9a 34%,#e0177b 60%);border-radius:50%;width:min(1100px,150vw);position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 -30px 90px #ff3d9a59,inset 0 30px 60px #ffffff59}body.full .bigring{border:2px dashed #0e0d1047;border-radius:50%;width:min(1500px,200vw);height:clamp(120px,14vw,200px);position:absolute;top:6%;left:50%;transform:translate(-50%)rotate(-4deg)}body.full .dockwrap{bottom:calc(20px + env(safe-area-inset-bottom));z-index:20;justify-content:center;height:0;display:flex;position:sticky}body.full .dock{backdrop-filter:blur(18px)saturate(1.7);background-color:#fbfaf89e;background-image:linear-gradient(#ffffff8c 0%,#ffffff1a 45%,#fff0 60%),linear-gradient(#ffffffb3 0%,#f2eeea8c 100%);border-radius:24px;align-items:stretch;height:64px;display:flex;position:absolute;bottom:0;box-shadow:0 10px 22px #462d1421,0 2px 5px #462d1414,inset 0 -4px 8px #462d140f,inset 0 2px 1px #fff,inset 0 0 0 1px #ffffffe6}body.full .dock a{width:104px;color:var(--ink2);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:flex}body.full .dock a:hover{color:var(--ink)}body.full .dock .perf{margin-block:10px}body.full .dock .perf:before,body.full .dock .perf:after{background:0 0;box-shadow:inset 0 0 0 1px #ffffffe6}body.full .dock .mid{width:112px;color:var(--pinkInk);position:relative}body.full .dock .mid:hover{color:var(--pinkInk)}body.full .orb{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-left:-29px;display:flex;position:absolute;top:-26px;left:50%}body.full .orb:after{content:"";border:1.5px dashed #0e0d104d;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-6px -22px;transform:rotate(-14deg)}body.full .dock .mid span:last-child{margin-top:34px}@keyframes rise3d{0%{opacity:0;transform:perspective(900px)translateY(120px)rotateX(28deg)rotate(6deg)}to{opacity:1;transform:none}}@keyframes flyin{0%{opacity:0;transform:translateY(60px)scale(.5)rotate(0)}to{opacity:1;transform:rotate(var(--r))}}@keyframes drift{0%,to{translate:0}50%{translate:0 -14px}}@keyframes slap{0%{opacity:0;transform:scale(1.8) rotate(calc(var(--r,0deg) - 20deg))}to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes hover{0%,to{translate:0}50%{translate:0 -10px}}@keyframes breathe{0%,to{scale:1}50%{scale:1.05}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{box-shadow:0 0 #ff3d9a73}50%{box-shadow:0 0 0 8px #ff3d9a00}}body.full .eyebrow.in{animation:rise .6s var(--ease) both}@supports (animation-timeline:view()){body.full .reveal{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}body.full .planet{animation-name:sunrise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 60%}@keyframes sunrise{0%{transform:translate(-50%,40%)}to{transform:translate(-50%)}}}@supports (animation-timeline:scroll()){body.full .dock{animation-name:dockin;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 420px}@keyframes dockin{0%{opacity:0;visibility:hidden;transform:translateY(40px)scale(.9)}to{opacity:1;visibility:visible;transform:none}}}@media (width<=1100px){body.full .fa{left:-96px}body.full .zleft .lede{max-width:19ch}body.full .fb{right:-96px}}@media (width<=900px){body.full .nav{display:none}body.full .top{padding-block:20px}body.full .split{grid-template-columns:minmax(0,1fr)}body.full .flip>:first-child{order:2}body.full .mega{font-size:clamp(52px,16vw,120px);line-height:.86}body.full .zgrid{grid-template-columns:minmax(0,1fr);margin-top:28px}body.full .zleft{text-align:center;order:1;align-self:auto;padding-top:0}body.full .zleft .lede{max-width:30ch;margin-inline:auto}body.full .zleft .cta{justify-content:center}body.full .zright{display:none}body.full .zstage{order:2}body.full .fly .card{width:124px}body.full .fly .sticker{width:40px;height:40px;margin:6px 0}body.full .fly .sticker svg{width:24px;height:24px}body.full .fly .ctitle{font-size:12px;line-height:14px}body.full .fa{--r:-8deg;top:54%;left:max(8px,50% - 205px)}body.full .fb{--r:7deg;top:12%;right:max(8px,50% - 205px)}}@media (width<=480px){body.full .eyebrow{letter-spacing:.08em;font-size:11px}body.full .card{width:220px}body.full .sat .tag{padding:7px 10px}body.full .tag strong{font-size:13px}body.full .tag small{font-size:9px}body.full .row .when{width:70px}body.full .row .when b{font-size:30px;line-height:30px}body.full .row .what{gap:10px;padding:12px}body.full .row .t{font-size:15px}}@media (prefers-reduced-motion:reduce){body.full .strip{overflow-x:auto}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:reduce){body.full .dock{animation-name:dockfade!important;animation-timing-function:linear!important;animation-fill-mode:both!important;animation-timeline:scroll(root)!important;animation-range:0 420px!important}@keyframes dockfade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}}
