@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet: #6700ff;--indigo: #1b0b45;--lavender: #f2ecff;--paper: #ffffff;--muted: #5c5470;--night: #0c0a14;--lime: #c6ff4a;--pink: #ff4fd8;--sans: "Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--pad: clamp(20px, 5vw, 56px);--beat-scroll: 42svh;--lcd: linear-gradient(#ffffff, #e6edf5)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--indigo);background:var(--paper);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.ph{display:grid;place-items:center;padding:14px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--violet);background:repeating-linear-gradient(-45deg,#f2ecff 0,#f2ecff 10px,#e8ddff 10px,#e8ddff 20px);border:2px dashed #b99cff;border-radius:12px}.float-emoji{position:fixed;z-index:60;font-size:30px;line-height:1;pointer-events:none;translate:-50% 0}.hud{position:fixed;z-index:50;top:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;transform:translateY(-64px);opacity:0;transition:transform .45s cubic-bezier(.2,1.3,.4,1),opacity .3s;pointer-events:none}.hud.is-on{transform:none;opacity:1}.hud__pill{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--indigo);background:#fff;border:2px solid var(--violet);border-radius:999px;box-shadow:3px 3px 0 var(--violet)}.hud__item{display:inline-block;white-space:nowrap;transform-origin:50% 50%}.hud__item b{color:var(--violet);font-weight:800;font-variant-numeric:tabular-nums}.hud__dot{color:#b99cff}.hud__toast{max-width:250px;padding:6px 12px;font-size:13px;font-weight:700;color:#fff;background:var(--violet);border-radius:12px 4px 12px 12px;opacity:0;transform:translateY(-6px) scale(.96);transition:opacity .25s,transform .25s}.hud__toast.is-on{opacity:1;transform:none}.hero{position:relative;min-height:100svh;color:#fff;background:var(--night)}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 10%}.hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0c0a1480,#0c0a1400 16%),linear-gradient(to top,#0c0a14eb,#0c0a14c7 30%,#0c0a1400 58%)}.hero__panel{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:16px var(--pad) 22px}.hero__id{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hero__name{font-weight:800;font-size:17px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:13px;font-weight:700;color:var(--violet);background:#fff;border:0;border-radius:999px;box-shadow:0 2px 10px #00000040;transition:scale .15s}.badge:hover,.badge[aria-expanded=true]{scale:1.05}.badge__tick{display:grid;place-items:center;width:20px;height:20px;font-size:12px;color:#fff;background:var(--violet);border-radius:50%}.proof{position:absolute;z-index:5;left:0;top:calc(100% + 10px);width:min(330px,100%);display:grid;grid-template-columns:104px 1fr;gap:12px;align-items:center;padding:12px;font-size:15px;font-weight:600;color:var(--indigo);background:#fff;border-radius:18px;box-shadow:0 16px 40px #0006;transform-origin:20% 0;animation:flip-in .45s cubic-bezier(.2,1.4,.4,1)}.proof[hidden]{display:none}.proof__media{width:104px;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;font-size:10px;padding:6px}@keyframes flip-in{0%{opacity:0;transform:perspective(600px) rotateX(70deg) scale(.9)}}.hero__title{font-size:clamp(33px,9.4vw,66px);line-height:1.03;letter-spacing:-.028em;font-weight:800;text-wrap:balance}.hero__hi{display:block;width:fit-content;margin-bottom:.3em;padding:.12em .4em .16em;font-size:.62em;letter-spacing:-.01em;color:#fff;background:var(--violet);border-radius:.3em;rotate:-2deg}.hero__line{display:block}.hero__sub{margin-top:14px;font-size:clamp(15px,4.1vw,21px);font-weight:500;color:#ffffffe0}.hero__sub span{display:block}.hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(440px,100%);margin-top:16px}.hero__ctas .cta{min-height:0;padding:9px 10px 10px;text-align:center;border-radius:16px;border-color:#fff;box-shadow:3px 3px #ffffffe6}.hero__ctas .cta:hover,.hero__ctas .cta:focus-visible{box-shadow:1px 1px #ffffffe6}.hero__ctas .cta--fun{color:#fff;background:#0c0a1459}.hero__ctas .cta__for{font-size:12px}.hero__ctas .cta__do{font-size:clamp(15px,4.1vw,18px)}.hero__ctas .cta em{margin-top:4px;font-size:10px}.hero__cue{margin-top:16px;font-size:15px;font-weight:700}.hero__cue span{display:inline-block;animation:nudge 1.4s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(5px)}}@media (min-width: 900px){.hero{display:grid;grid-template-columns:54% 46%;background:var(--violet)}.hero__photo{position:relative;inset:auto;grid-column:2;grid-row:1;height:100svh}.hero__photo img{object-position:50% 18%}.hero__photo:after{display:none}.hero__panel{grid-column:1;grid-row:1;padding:40px max(var(--pad),6vw) 56px}.hero__name{font-size:20px;text-shadow:none}.hero__body{margin:auto 0}.hero__hi{color:var(--violet);background:#fff}.hero__sub{margin-top:24px}.hero__cue{margin-top:36px;font-size:17px}}.chapter__head h2{font-size:clamp(26px,7vw,44px);line-height:1;letter-spacing:-.03em;font-weight:800}.chapter__head h2 img{height:clamp(26px,7vw,40px);width:auto}.chapter__head p{margin-top:5px;font-size:14px;font-weight:600;opacity:.75}.flowch{position:relative;color:#fff;background:var(--night)}.flowch .chapter__head{min-height:0}.flowch__track{height:calc(var(--beats) * var(--beat-scroll) + 100svh)}.flowch__stage{--cs: min(54vw, 30svh, 320px);position:sticky;top:0;height:100svh;overflow:hidden;background:var(--night)}.intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4svh,26px);padding:62px var(--pad) 14px;background:radial-gradient(60% 40% at 12% 8%,rgba(103,0,255,.55),transparent 70%),radial-gradient(50% 36% at 96% 30%,rgba(255,79,216,.28),transparent 70%),radial-gradient(70% 40% at 50% 108%,rgba(198,255,74,.2),transparent 70%),var(--night)}.intro .chapter__head{align-self:flex-start;position:relative;z-index:2;margin-bottom:auto}.intro .flow__hint{margin-top:auto}.eq{position:absolute;inset:auto 0 0 0;height:24%;display:flex;align-items:flex-end;gap:3px;padding:0 4px;opacity:.18}.eq i{flex:1;height:100%;background:linear-gradient(to top,var(--lime),var(--pink));border-radius:3px 3px 0 0;transform-origin:50% 100%;animation:eq 1.1s ease-in-out infinite alternate}.eq i:nth-child(3n){animation-duration:.8s;animation-delay:-.3s}.eq i:nth-child(4n+1){animation-duration:1.4s;animation-delay:-.7s}.eq i:nth-child(5n+2){animation-duration:.95s;animation-delay:-.5s}.eq i:nth-child(7n){animation-duration:1.25s;animation-delay:-.9s}@keyframes eq{0%{transform:scaleY(.15)}to{transform:scaleY(.95)}}.ipod{--w: min(320px, 84vw, 44svh);position:relative;z-index:3;flex:none;width:var(--w);padding:calc(var(--w) * .05) calc(var(--w) * .05) calc(var(--w) * .07);background:linear-gradient(165deg,#fff,#f1eff7 45%,#d5d1e2);border-radius:calc(var(--w) * .085);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px #1b0b451f,0 24px 70px #6700ff8c;will-change:transform}.ipod__cord{position:absolute;left:0;bottom:calc(100% + 9px);width:100%;height:30svh;overflow:visible;pointer-events:none}.ipod__cord path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}.ipod__plug{position:absolute;left:calc(78% - 4px);bottom:100%;width:8px;height:11px;background:linear-gradient(to right,#fff,#cfcbdb);border-radius:2px 2px 0 0}.lcd{aspect-ratio:4 / 3;overflow:hidden;color:#121a2e;background:var(--lcd);border:3px solid #23202c;border-radius:8px}.lcd__inner{display:flex;flex-direction:column;height:100%}.lcd__bar{display:flex;align-items:center;gap:8px;padding:3px 8px;font-size:12px;font-weight:700;background:linear-gradient(#fdfefe,#c9d3de);border-bottom:1px solid #8a98a8}.lcd__count{margin-left:auto;font-weight:600}.lcd__batt{width:20px;height:10px;border:1.5px solid #121a2e;border-radius:2px;background:linear-gradient(to right,#3fbf5c 70%,transparent 70%)}.lcd__text{flex:1;display:flex;align-items:center;padding:6px 14px;font-size:clamp(16px,calc(var(--w) * .066),22px);line-height:1.2;font-weight:800;letter-spacing:-.015em;text-wrap:balance}.lcd__progress{margin:0 14px 10px;height:7px;border:1px solid rgba(18,26,46,.35);border-radius:4px;overflow:hidden}.lcd__progress i{display:block;width:8%;height:100%;background:var(--violet)}.wheel{position:relative;width:60%;aspect-ratio:1;margin:calc(var(--w) * .06) auto 0;background:#e6e3ee;border-radius:50%;box-shadow:inset 0 2px 5px #1b0b452e,0 1px #fff}.wheel__l{position:absolute;font-size:calc(var(--w) * .034);font-weight:800;letter-spacing:.06em;color:#9a96aa}.wheel__l--t{top:7%;left:50%;translate:-50% 0}.wheel__l--b{bottom:7%;left:50%;translate:-50% 0}.wheel__l--l{left:7%;top:50%;translate:0 -50%}.wheel__l--r{right:7%;top:50%;translate:0 -50%}.wheel__btn{position:absolute;top:31%;right:31%;bottom:31%;left:31%;background:linear-gradient(165deg,#fff,#dedae8);border-radius:50%;box-shadow:0 0 0 1px #1b0b451f}.wheel__orbit{position:absolute;top:0;right:0;bottom:0;left:0}.wheel__orbit i{position:absolute;top:5%;left:50%;width:21%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,#6700ff8c,#6700ff00 70%)}.flow__hint{position:relative;z-index:2;font-size:13px;font-weight:700;text-shadow:0 1px 8px #0c0a14}.flow__hint span{display:inline-block;animation:nudge 1.4s ease-in-out infinite}.screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:62px var(--pad) 16px;color:var(--indigo);background:var(--lcd);opacity:0;visibility:hidden}.screen .chapter__head p{opacity:1;color:var(--muted)}.caps{position:relative;z-index:2;display:grid;align-items:end;flex:1 1 0;min-height:0;margin-top:10px}.cap{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:17em;font-size:clamp(25px,6.9vw,46px);line-height:1.08;letter-spacing:-.022em;font-weight:800;text-wrap:balance;opacity:0;transform:translateY(14px);transition:opacity .2s,transform .3s;pointer-events:none}.cap.is-on{opacity:1;transform:none}.cap__aside{font-size:.62em;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.cap__big{font-size:2.1em;line-height:.9;letter-spacing:-.04em;color:var(--violet)}.cap__label{font-size:.68em;font-weight:700;letter-spacing:-.012em}.flow__credit{position:relative;z-index:2;height:20px;margin-top:6px;font-size:13px;font-weight:600;color:var(--muted)}.flow{position:relative;flex:none;height:calc(var(--cs) * 1.42);margin:6px calc(var(--pad) * -1) 0;perspective:900px}.cover{position:absolute;left:calc(50% - var(--cs) * var(--ar) / 2);top:0;width:calc(var(--cs) * var(--ar));height:var(--cs);background:#15121f;box-shadow:0 1px #1b0b4526;will-change:transform;-webkit-box-reflect:below 3px linear-gradient(transparent 62%,rgba(255,255,255,.35))}.cover>img,.cover>video,.cover>.ph{width:100%;height:100%;object-fit:cover;border-radius:0}.cover__logo{display:grid;place-items:center;height:100%;padding:14%;background:#101010}.cover__logo img{width:100%;height:auto}.scrub{position:relative;z-index:2;display:grid;gap:6px;margin-top:auto;padding-top:8px}.scrub__count{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.scrub__bar{height:9px;border:1px solid rgba(18,26,46,.35);border-radius:5px;overflow:hidden;background:#fff}.scrub__bar i{display:block;height:100%;background:var(--violet);transform-origin:0 50%;transform:scaleX(0)}.proofs{position:relative;padding:40px var(--pad) 64px;display:grid;gap:40px;max-width:1100px;margin:0 auto}.chapter{--era: var(--violet);--era-pop: var(--lime)}.lesson__label{display:block;width:fit-content;margin-bottom:12px;padding:2px 10px;font-size:13px;font-weight:800;color:var(--night);background:var(--era-pop);border-radius:999px}.lesson__text{font-size:clamp(30px,8.6vw,76px);line-height:1.42;font-weight:800;letter-spacing:-.025em;color:#fff;padding:.04em .26em .08em;background:var(--era);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lesson--long .lesson__text{font-size:clamp(23px,6.3vw,50px)}.lesson p{text-wrap:balance}.lesson__note{max-width:34em;margin-top:18px;font-size:clamp(16px,4.3vw,20px);font-weight:500;line-height:1.45;color:#d9d2ee}.chat{max-width:30em;justify-self:end}.chat blockquote{display:grid;gap:5px;justify-items:end;margin-right:12px}.chat__bubble{position:relative;padding:11px 16px;font-size:clamp(16px,4.3vw,19px);font-weight:600;line-height:1.32;color:var(--indigo);background:#fff;border-radius:20px}.chat__bubble:last-child:before{content:"";position:absolute;right:-7px;bottom:0;width:20px;height:20px;background:#fff;border-bottom-left-radius:16px 14px}.chat__bubble:last-child:after{content:"";position:absolute;right:-12px;bottom:0;width:12px;height:22px;background:var(--night);border-bottom-left-radius:10px}.chat figcaption{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;font-size:14px;text-align:right;color:#cfc6ea}.chat figcaption b{display:block;color:#fff;font-weight:800}.chat__avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;color:var(--night);background:var(--era-pop);border-radius:50%;object-fit:cover}.phonech{--era: #ff2da6;--era-pop: #ff7ccb;position:relative;color:#fff;background:var(--night)}.phonech__track{height:calc(var(--beats) * var(--beat-scroll) + 100svh)}.phonech__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#14101f}.phonech .chapter__head h2 img{height:clamp(30px,8vw,46px)}.pintro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4svh,26px);padding:62px var(--pad) 14px;background:radial-gradient(80% 60% at 80% 100%,#b517ff 0%,transparent 70%),linear-gradient(160deg,#ff3fae,#ff1493 60%,#e4007f)}.pintro .chapter__head{align-self:flex-start;margin-bottom:auto}.pintro .chapter__head p{opacity:.95}.pintro .flow__hint{margin-top:auto;text-shadow:none}.phone{--w: min(250px, 62vw, 31svh);position:relative;z-index:3;flex:none;width:var(--w);padding:calc(var(--w) * .2) calc(var(--w) * .055) calc(var(--w) * .24);background:linear-gradient(165deg,#fff,#f3f1f7,#dcd8e6);border-radius:calc(var(--w) * .14);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px #1b0b451a,0 26px 60px #5a004680;will-change:transform}.phone__speaker{position:absolute;top:calc(var(--w) * .09);left:50%;width:18%;height:calc(var(--w) * .022);translate:-50% 0;background:#b9b4c8;border-radius:99px}.phone__home{position:absolute;bottom:calc(var(--w) * .05);left:50%;width:15%;aspect-ratio:1;translate:-50% 0;border:2px solid #c9c4d6;border-radius:50%;box-shadow:inset 0 1px 3px #1b0b4526}.phone__screen{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#14101f;border-radius:3px}.phone__screen>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phone__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:12% 5% 5%;background:linear-gradient(#14101f59,#14101f00 40%)}.phone__time{font-size:calc(var(--w) * .2);font-weight:300;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 10px rgba(0,0,0,.3)}.note{display:flex;flex-direction:column;gap:6px;padding:13px 16px 16px;color:var(--indigo);background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 10px 34px #14101f59}.note__head{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.note__head img{width:22px;height:22px;padding:4px;object-fit:contain;background:var(--era);border-radius:6px}.note__head b{font-weight:700;letter-spacing:.02em}.note__head i{margin-left:auto;font-style:normal}.note__text{font-size:clamp(21px,5.7vw,30px);line-height:1.14;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.note--stat{color:#fff;background:var(--era)}.note--stat .note__head{color:#ffffffd9}.note--stat .note__head img{background:#ffffff40}.note__big{font-size:clamp(58px,17vw,96px);line-height:.92;letter-spacing:-.04em;font-weight:800}.note__big--long{font-size:clamp(34px,9.6vw,56px);line-height:1;letter-spacing:-.03em}.note__label{font-size:clamp(17px,4.6vw,22px);font-weight:700;line-height:1.2}.note--mini{align-self:stretch;margin-top:auto;gap:3px;padding:7px 8px 8px;border-radius:10px;box-shadow:none}.note--mini .note__head{font-size:7px;gap:4px}.note--mini .note__head img{width:11px;height:11px;padding:2px;border-radius:3px}.note--mini .note__text{font-size:clamp(9px,calc(var(--w) * .05),13px);line-height:1.18}.pscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:62px var(--pad) 14px;opacity:0;visibility:hidden}.walls{position:absolute;top:0;right:0;bottom:0;left:0}.wall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wall img{width:100%;height:100%;object-fit:cover;object-position:var(--pos);will-change:transform}.wall__blur{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background:center / cover;filter:blur(26px) brightness(.7)}.wall--contain{isolation:isolate}.wall--contain img{position:relative;object-fit:contain}.walls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#14101f99,#14101f00 22%,#14101f00 50%,#14101f8c)}.pscreen .chapter__head{position:relative;z-index:2;text-shadow:0 1px 10px rgba(0,0,0,.4)}.pscreen .chapter__head p{opacity:.95}.notes{position:relative;z-index:2;flex:1;margin-top:10px}.notes .note{position:absolute;left:0;right:0;bottom:0;transform-origin:50% 100%;will-change:transform,opacity}.dots{position:relative;z-index:2;display:flex;justify-content:center;gap:6px;padding-top:14px}.dots i{width:6px;height:6px;border-radius:50%;background:#ffffff73;transition:background .2s,scale .2s}.dots i.is-on{background:#fff;scale:1.4}@media (min-width: 900px){.flowch__stage{--cs: min(34svh, 340px)}.intro,.screen{padding:40px max(var(--pad),6vw) 26px}.ipod{--w: min(360px, 48svh)}.caps{justify-items:center;text-align:center}.cap{align-items:center;max-width:20em}.flow__credit{text-align:center}.scrub{width:min(520px,100%);margin-inline:auto}.proofs{gap:64px;padding-top:80px;padding-bottom:110px}.pintro,.pscreen{padding:40px max(var(--pad),6vw) 22px}.phone{--w: min(270px, 34svh)}.notes{width:min(520px,100%);margin-inline:auto}}.coming{padding:56px var(--pad);background:var(--lavender)}.coming__note{max-width:30em;font-size:17px;font-weight:700}.coming__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.coming__list li{padding:6px 12px;font-size:14px;font-weight:600;color:var(--violet);border:2px dashed #b99cff;border-radius:999px}.footer{padding:28px var(--pad) 40px;font-size:14px;font-weight:500;color:var(--muted);background:var(--lavender)}.reduced .eq i,.reduced .hero__cue span,.reduced .proof{animation:none}.reduced .hud{transition:opacity .3s;transform:none}.is-static .flowch__track{height:auto}.is-static .flowch__stage{position:relative;height:auto}.is-static .screen{position:relative;opacity:1;visibility:visible;padding-bottom:40px}.cards{display:grid;gap:34px;margin-top:28px}.card{display:grid;gap:12px}.card__cover{height:var(--cs)}.card__cover .cover{position:relative;left:0;-webkit-box-reflect:unset}.card__cap{display:grid}.card .cap{opacity:1;transform:none}.is-static .phonech__track{height:auto}.is-static .phonech__stage{position:relative;height:auto}.is-static .pscreen{position:relative;opacity:1;visibility:visible;padding-bottom:40px}.pcards{display:grid;gap:28px;margin-top:24px}.pcard{display:grid;gap:10px}.pcard>img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.deckch{--era: #7a2cff;--era-pop: #c9a8ff;--ihs-green: #00a651;--ihs-ink: #414042;--callbg: #1d2024;position:relative;color:#fff;background:var(--night)}.deckch__track{height:calc(var(--beats) * var(--beat-scroll) + 100svh)}.deckch__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--callbg)}.deckch .chapter__head h2{font-size:clamp(20px,5.4vw,30px);letter-spacing:-.02em}.dintro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4svh,26px);padding:62px var(--pad) 14px;background:radial-gradient(70% 45% at 50% 100%,rgba(0,166,81,.35),transparent 70%),linear-gradient(#34383d,#24272b)}.dintro .chapter__head{align-self:flex-start;margin-bottom:auto}.dintro .flow__hint{margin-top:auto;text-shadow:none}.mac{--w: min(330px, 84vw, 54svh);position:relative;z-index:3;flex:none;width:var(--w);will-change:transform}.mac__lid{padding:calc(var(--w) * .028) calc(var(--w) * .028) calc(var(--w) * .04);background:#121116;border:2px solid #d9d6e2;border-bottom:0;border-radius:calc(var(--w) * .04) calc(var(--w) * .04) 0 0;box-shadow:0 0 60px #00a65147}.mac__screen{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#fff;border-radius:2px}.mac__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:7%;padding:8%;color:var(--ihs-ink)}.mac__rule{width:16%;height:3px;background:var(--ihs-green)}.mac__slide p{font-size:clamp(13px,calc(var(--w) * .06),24px);line-height:1.15;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.mac__slide img{position:absolute;left:8%;bottom:7%;width:26%;height:auto}.mac__hinge{width:104%;height:calc(var(--w) * .022);margin-left:-2%;background:linear-gradient(#f4f2f8,#c9c5d6);border-radius:2px 2px 0 0}.mac__deck{width:104%;margin-left:-2%;padding:3% 7% 5%;background:linear-gradient(170deg,#fff,#f1eff7 40%,#d5d1e2);border-radius:0 0 calc(var(--w) * .06) calc(var(--w) * .06);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -6px 14px #1b0b451f,0 30px 50px #00000080;transform:perspective(calc(var(--w) * 2.4)) rotateX(52deg);transform-origin:50% 0;margin-bottom:calc(var(--w) * -.12)}.mac__bar{display:flex;gap:2.5%;align-items:center;height:calc(var(--w) * .05);padding:0 2.5%;background:linear-gradient(#0c0c10,#1c1b22);border-radius:4px}.mac__bar i{flex:1;height:50%;border-radius:3px;background:#3a3944}.mac__bar i:nth-child(1){flex:.6}.mac__bar i:nth-child(3){background:var(--ihs-green)}.mac__bar i:nth-child(5){background:#7a2cff}.mac__bar i:nth-child(7){flex:.6;background:#e2445c}.mac__keys{height:calc(var(--w) * .27);margin-top:2.5%;border-radius:5px;background-color:#1b1a20;background-image:repeating-linear-gradient(to right,transparent 0 6.6%,#dcd9e6 6.6% 7.3%),repeating-linear-gradient(to bottom,transparent 0 22.5%,#dcd9e6 22.5% 25%);box-shadow:inset 0 0 0 3px #dcd9e6}.mac__pad{width:42%;height:calc(var(--w) * .16);margin:3% auto 0;background:linear-gradient(#ebe8f1,#dedae8);border:1px solid #c2bed0;border-radius:6px}.deck{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:62px var(--pad) 12px;opacity:0;visibility:hidden;background:var(--callbg)}.deck .chapter__head p{opacity:.75}.call{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.call__share{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;color:#0d2b18;background:#5fe08f;border-radius:999px;white-space:nowrap}.call__share i{width:8px;height:8px;border-radius:50%;background:#e2445c;animation:blink 1.4s steps(2) infinite}.call__people{display:flex;gap:6px}.person{position:relative;flex:none;width:40px;height:40px;overflow:hidden;background:#3a3f46;border-radius:10px;border:2px solid transparent}.person--you{border-color:#5fe08f}.person img{width:100%;height:100%;object-fit:cover}.person__blank{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 38%,#8b929c 0 22%,transparent 23%),radial-gradient(ellipse at 50% 105%,#8b929c 0 44%,transparent 45%)}.person span{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font-size:8px;font-weight:700;text-align:center;background:#0000008c}.person span:empty{display:none}.person.is-reacting{animation:react .5s ease-out}@keyframes react{30%{scale:1.25;border-color:#ffe14d}}.call__bubble{position:absolute;right:0;top:calc(100% + 6px);z-index:4;padding:5px 10px;font-size:12px;font-weight:700;color:var(--ihs-ink);background:#fff;border-radius:10px 2px 10px 10px;box-shadow:0 6px 18px #0006;opacity:0;scale:.6;transform-origin:100% 0;transition:opacity .2s .5s,scale .3s .5s cubic-bezier(.2,1.6,.4,1)}.call__bubble.is-on{opacity:1;scale:1}.slides{position:relative;flex:1;min-height:0}.slide{--bg: #fff;--ink: var(--ihs-ink);--accent: var(--ihs-green);--soft: #6d6e71;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(16px,4.4vw,34px);color:var(--ink);background:var(--bg);border-radius:10px;overflow:hidden;will-change:transform;box-shadow:0 10px 30px #00000073}.slide[data-theme=merger]{--accent: #d6002a}.slide[data-theme=uv1]{--bg: linear-gradient(160deg, #232a4d, #2c1a66);--ink: #fff;--accent: #9d7bff;--soft: #c9c3e6}.slide[data-theme=uv2]{--bg: radial-gradient(90% 70% at 85% 0%, #6a25e0, transparent 70%), #1d0f4a;--ink: #fff;--accent: #b98cff;--soft: #d5caf5}.slide[data-theme=uv3]{--bg: radial-gradient(90% 70% at 85% 0%, #8a3dff, transparent 70%), radial-gradient(80% 60% at 0% 100%, rgba(255, 79, 216, .5), transparent 70%), #17073f;--ink: #fff;--accent: #d6b8ff;--soft: #e3d9fb}.slide[data-theme=accuris]{--bg: #fff;--ink: #1b0b45;--accent: #7a2cff;--soft: #5c5470}.slide__body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,3svh,30px)}.slide__body:before{content:"";flex:none;width:52px;height:4px;background:var(--accent)}.slide__text{max-width:17em;font-size:clamp(25px,6.9vw,50px);line-height:1.08;letter-spacing:-.026em;font-weight:800;text-wrap:balance}.slide__foot{flex:none;display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;color:var(--soft)}.slide__foot img{height:18px;width:auto}.slide__foot b{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--accent)}.slide__kicker{font-size:15px;font-weight:800;color:var(--accent)}.slide__rows{display:grid;gap:clamp(12px,2.6svh,24px)}.slide__rows li{display:grid;gap:2px;opacity:0;transform:translate(-16px);transition:opacity .3s,transform .4s}.slide__rows b{font-size:clamp(40px,11.5vw,76px);line-height:.95;letter-spacing:-.04em;font-weight:800;color:var(--accent)}.slide__rows span{font-size:clamp(16px,4.4vw,21px);font-weight:700;line-height:1.2}.slide.is-on .slide__rows li{opacity:1;transform:none}.slide.is-on .slide__rows li:nth-child(2){transition-delay:.18s}.slide.is-on .slide__rows li:nth-child(3){transition-delay:.36s}.prop{flex:none}.prop--emoji{display:flex;gap:14px}.prop--emoji span{display:grid;place-items:center;width:clamp(64px,19vw,96px);aspect-ratio:1;font-size:clamp(34px,10vw,52px);background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25);border-radius:18px;opacity:0;scale:.4;rotate:-12deg;transition:opacity .2s,scale .4s cubic-bezier(.2,1.7,.4,1),rotate .4s}.slide.is-on .prop--emoji span{opacity:1;scale:1;rotate:0deg}.slide.is-on .prop--emoji span:nth-child(2){transition-delay:.16s}.slide.is-on .prop--emoji span:nth-child(3){transition-delay:.32s}.prop--timeline{display:flex;align-items:flex-start;max-width:460px}.tl{display:grid;gap:2px;flex:none}.tl b{font-size:clamp(26px,7vw,40px);line-height:1;letter-spacing:-.03em}.tl span{font-size:14px;font-weight:600;color:var(--soft)}.tl:last-child{text-align:right;opacity:0;transition:opacity .3s .75s}.slide.is-on .tl:last-child{opacity:1}.tl__line{flex:1;height:4px;margin:clamp(12px,3.4vw,19px) 12px 0;border-radius:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);transition:transform .8s ease-out .1s}.slide.is-on .tl__line{transform:none}.prop--video{position:relative;max-width:620px}.browser{overflow:hidden;background:#2a2d32;border-radius:10px;box-shadow:0 10px 26px #0000004d}.browser__bar{display:flex;gap:5px;padding:7px 9px}.browser__bar i{width:7px;height:7px;border-radius:50%;background:#5a5f67}.browser video{display:block;width:100%;height:auto;aspect-ratio:2.2 / 1;object-fit:cover;object-position:50% 0}.ringer{position:absolute;right:-6px;top:-22px;display:grid;place-items:center;width:58px;height:58px;font-size:30px;background:#fff;border:3px solid var(--ihs-green);border-radius:50%;box-shadow:0 6px 16px #0000004d}.slide.is-on .ringer{animation:ring 1.1s ease-in-out infinite}.slide.is-on .ringer:before,.slide.is-on .ringer:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:3px solid var(--ihs-green);border-radius:50%;animation:ripple 1.1s ease-out infinite}.slide.is-on .ringer:after{animation-delay:.35s}@keyframes ring{0%,50%,to{rotate:0deg}8%,24%,40%{rotate:-16deg}16%,32%{rotate:16deg}}@keyframes ripple{0%{opacity:.8;scale:1}to{opacity:0;scale:1.9}}.prop--bump{position:relative;height:clamp(70px,14svh,110px);max-width:520px}.prop--bump img{position:absolute;top:50%;height:clamp(34px,9vw,54px);width:auto}.bump__out{left:0;translate:0 -50%}.bump__in{left:0;translate:120vw -50%}.slide.is-on .bump__in{animation:bump-in .55s cubic-bezier(.5,0,.9,.5) .35s forwards}.slide.is-on .bump__out{animation:bump-out .9s cubic-bezier(.2,.7,.3,1) .85s forwards}@keyframes bump-in{to{translate:0 -50%}}@keyframes bump-out{0%{translate:0 -50%;rotate:0deg;opacity:1}to{translate:-70vw 60%;rotate:-50deg;opacity:0}}.prop--badge .badgecard{display:grid;width:min(240px,62vw);background:#fff;border-radius:12px;overflow:hidden;transform-origin:50% -30px;rotate:-4deg;box-shadow:0 14px 30px #0006}.slide.is-on .badgecard{animation:swing 1.6s ease-in-out}@keyframes swing{0%{rotate:-22deg}30%{rotate:12deg}55%{rotate:-9deg}80%{rotate:-1deg}to{rotate:-4deg}}.badgecard b{padding:10px 0 0;text-align:center;font-size:26px;letter-spacing:.08em;color:#fff;background:#e2445c}.badgecard span{padding:0 0 8px;text-align:center;font-size:13px;font-weight:600;color:#fff;background:#e2445c}.badgecard i{height:34px;margin:20px 22px 24px;background:#17161c;border-radius:4px}.prop--bars{--H: clamp(120px, 23svh, 200px);display:flex;align-items:flex-end;gap:22px;height:var(--H)}.bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:76px}.bar b{font-size:24px;line-height:1.1;letter-spacing:-.02em}.bar i{width:100%;height:0;min-height:6px;margin-top:4px;border-radius:8px 8px 0 0;background:linear-gradient(#d6b8ff,#7a2cff);transition:height .9s cubic-bezier(.2,.8,.2,1) .2s}.slide.is-on .bar i{height:calc((var(--H) - 56px) * var(--h) / 100)}.bar span{margin-top:5px;font-size:13px;font-weight:600;color:var(--soft)}.prop--stamps{display:flex;gap:16px}.stamp{padding:8px 16px;font-size:clamp(20px,5.6vw,30px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ff9db5;border:3px solid #ff9db5;border-radius:10px;rotate:-7deg;opacity:0;scale:2.4;transition:opacity .12s .25s,scale .25s cubic-bezier(.3,1.5,.5,1) .25s}.stamp:nth-child(2){rotate:5deg;margin-top:14px;transition-delay:.6s}.slide.is-on .stamp{opacity:1;scale:1}.notes-box{flex:none;display:grid;gap:2px;min-height:58px;padding:8px 12px;background:#2a2e34;border-radius:10px;transition:opacity .2s}.notes-box b{font-size:10px;font-weight:700;color:#8b929c}.notes-box__text{font-size:clamp(16px,4.5vw,20px);font-weight:700;line-height:1.2;letter-spacing:-.012em;color:#fff}.notes-box.is-empty{opacity:.35}.callbar{flex:none;display:flex;align-items:center;gap:6px}.callbar__btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;color:#c8ccd2;background:#2a2e34;border-radius:8px}.callbar__btn--on{color:#0d2b18;background:#5fe08f}.callbar__count{margin-left:auto;font-size:12px;font-weight:700;color:#c8ccd2;font-variant-numeric:tabular-nums}.ico{width:9px;height:12px;border-radius:5px;background:currentColor}.ico--mic{position:relative}.ico--mic:after{content:"";position:absolute;left:-3px;top:5px;width:15px;height:2px;background:#e2445c;rotate:-45deg}.ico--cam{width:13px;height:9px;border-radius:2px}.ico--share{width:12px;height:9px;border-radius:2px}.chats{display:grid;gap:30px}@media (min-width: 900px){.dintro,.deck{padding:40px max(var(--pad),6vw) 18px}.mac{--w: min(520px, 56svh)}.call,.slides,.notes-box,.callbar{width:min(980px,100%);margin-inline:auto}.person{width:54px;height:54px}.slide__foot img{height:24px}}.is-static .deckch__track{height:auto}.is-static .deckch__stage{position:relative;height:auto}.is-static .deck{position:relative;opacity:1;visibility:visible;padding-bottom:40px}.is-static .slides{display:grid;gap:14px;margin-top:20px}.is-static .slide{position:static;min-height:46svh}.is-static .slide-note{margin:-4px 0 18px;padding:8px 12px;font-size:17px;font-weight:700;background:#2a2e34;border-radius:10px}.reduced .ringer,.reduced .ringer:before,.reduced .ringer:after,.reduced .badgecard{animation:none!important}.reduced .bump__in{translate:0 -50%;animation:none!important}.reduced .bump__out{display:none}.chatch{--era: var(--violet);--era-pop: #e3d5ff;position:relative;color:var(--indigo);background:#fff}.chatch__track{height:calc(var(--beats) * var(--beat-scroll) + 100svh)}.chatch__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#fff}.chatch .chapter__head p{color:var(--muted);opacity:1}.cintro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4svh,26px);padding:62px var(--pad) 14px;background:radial-gradient(70% 50% at 50% 55%,#efe6ff,#fff 75%)}.cintro .chapter__head{align-self:flex-start;margin-bottom:auto}.cintro .flow__hint{margin-top:auto;text-shadow:none}.win{position:relative;z-index:3;flex:none;width:min(330px,86vw);background:#fff;border:1px solid #e4dcf7;border-radius:18px;box-shadow:0 24px 60px #6700ff2e;will-change:transform}.win__bar{display:flex;gap:6px;padding:12px 14px 0}.win__bar i{width:9px;height:9px;border-radius:50%;background:#e4dcf7}.win__body{display:grid;justify-items:center;gap:10px;padding:26px 16px 16px}.win__mark,.msg__who{display:grid;place-items:center;font-weight:800;color:#fff;background:var(--violet);border-radius:50%}.win__mark{width:44px;height:44px;font-size:20px}.win__hello{margin-bottom:18px;font-size:22px;font-weight:800;letter-spacing:-.02em}.asks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.asks i{padding:5px 12px;font-style:normal;font-size:13px;font-weight:600;color:var(--indigo);border:1.5px solid #d9cdf5;border-radius:999px;transition:color .2s,border-color .2s,background .2s}.asks i.is-next{color:var(--violet);border-color:var(--violet);background:var(--lavender)}.asks i.is-asked{color:#a79fc0;border-color:#ece6fa;text-decoration:line-through}.composer{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;background:#fff;border:1.5px solid #d9cdf5;border-radius:999px;box-shadow:0 6px 24px #6700ff1a}.composer span{flex:1;min-height:1.4em;font-size:16px;font-weight:500}.composer b{flex:none;display:grid;place-items:center;width:34px;height:34px;font-size:18px;color:#fff;background:var(--violet);border-radius:50%}.composer--mini{justify-self:stretch}.composer--mini span:after,.composer__text:not(:empty):after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--violet);animation:blink 1s steps(2) infinite}.composer__text:empty:before{content:attr(data-placeholder);color:#9a90b3}@keyframes blink{50%{opacity:0}}.convo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:62px var(--pad) 14px;background:#fff;opacity:0;visibility:hidden}.thread{position:relative;flex:1;min-height:0;margin:12px 0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent 0,#000 36px);mask-image:linear-gradient(transparent 0,#000 36px)}.thread__inner{display:flex;flex-direction:column;gap:18px;padding-top:22px;will-change:transform;transition:transform .12s linear}.msg{opacity:0;transform:translateY(12px);transition:opacity .2s,transform .25s}.msg.is-in{opacity:1;transform:none}.msg--q{align-self:flex-end;max-width:82%;padding:10px 16px;font-size:clamp(17px,4.6vw,21px);font-weight:700;color:#fff;background:var(--violet);border-radius:20px 20px 6px;transform-origin:100% 100%}.msg--q:not(.is-in){transform:scale(.7)}.msg--a{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.msg__who{width:30px;height:30px;margin-top:2px;font-size:14px}.msg__body{display:grid;gap:12px;justify-items:start}.msg--a p{max-width:17em;font-size:clamp(24px,6.6vw,40px);line-height:1.12;letter-spacing:-.022em;font-weight:800}.w{opacity:0;transition:opacity .18s}.w--num{color:var(--violet)}.w.is-on{opacity:1}.msg__dots{display:none;gap:5px;padding:12px 0;position:absolute}.msg--a.is-typing .msg__dots{display:flex}.msg__dots i{width:9px;height:9px;border-radius:50%;background:var(--violet);animation:dots .9s ease-in-out infinite}.msg__dots i:nth-child(2){animation-delay:.15s}.msg__dots i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.msg__body{position:relative}.msg__chips{display:flex;flex-wrap:wrap;gap:8px;order:-1}.msg__chips b{padding:6px 14px;font-size:clamp(18px,5vw,26px);font-weight:800;letter-spacing:-.02em;color:var(--violet);background:var(--lavender);border-radius:999px;opacity:0;scale:.8;transition:opacity .25s,scale .3s cubic-bezier(.2,1.5,.4,1)}.msg__chips b:nth-child(2){transition-delay:.08s}.msg__chips b:nth-child(3){transition-delay:.16s}.msg.is-in:not(.is-typing) .msg__chips b{opacity:1;scale:1}.msg__media{width:min(64vw,300px,34svh);opacity:0;transition:opacity .3s}.msg__media>div{aspect-ratio:4 / 5;overflow:hidden;border-radius:18px;background:var(--lavender)}.msg__media--wide{width:min(100%,440px)}.msg__media--wide>div{aspect-ratio:2.17 / 1;border:1px solid #e4dcf7;border-radius:12px}.msg.is-done .msg__media{opacity:1}.msg__media img,.msg__media video{width:100%;height:100%;object-fit:cover;object-position:50% 0;will-change:transform}.msg__media figcaption{margin-top:5px;font-size:13px;font-weight:600;color:var(--muted)}.chatch .proofs{color:var(--indigo)}.chatch .lesson__label{color:var(--violet)}@media (min-width: 900px){.cintro,.convo{padding:40px max(var(--pad),6vw) 22px}.win{width:420px}.thread,.convo .composer,.asks{width:min(760px,100%);margin-inline:auto}.msg__media{width:min(280px,30svh)}.msg__media--wide{width:min(100%,520px)}}.is-static .chatch__track{height:auto}.is-static .chatch__stage{position:relative;height:auto}.is-static .convo{position:relative;opacity:1;visibility:visible;padding-bottom:40px}.is-static .convo .thread__inner{transition:none}.is-static .msg__chips b,.is-static .msg__media{opacity:1;scale:1}.nextch{position:relative;color:#fff;background:#12032e}.nextch__track{height:calc(var(--beats) * var(--beat-scroll) + 100svh)}.nextch__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:radial-gradient(70% 50% at 50% 50%,#3a0a9e,#12032e 75%)}.nextch .chapter__head p{opacity:.85}.nintro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4svh,26px);padding:62px var(--pad) 14px}.nintro .chapter__head{align-self:flex-start;margin-bottom:auto}.nintro .flow__hint{margin-top:auto;text-shadow:none}.future{display:grid;place-items:center;width:min(300px,78vw,44svh);aspect-ratio:4 / 5;padding:26px;text-align:center;border:2.5px solid #c9a8ff;box-shadow:0 0 24px #a66bff,inset 0 0 24px #a66bff8c;animation:morph 7s ease-in-out infinite;will-change:transform}.future p{font-size:clamp(22px,6.2vw,28px);line-height:1.12;letter-spacing:-.02em;font-weight:800;text-wrap:balance}@keyframes morph{0%,to{border-radius:38px}33%{border-radius:46% 54% 50% 50%/40% 44% 56% 60%}66%{border-radius:90px 30px}}.caret{display:inline-block;width:3px;height:.95em;margin-left:5px;vertical-align:-.1em;background:#fff;animation:blink 1s steps(2) infinite}.nscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:62px var(--pad) 14px;opacity:0;visibility:hidden}.nscreen .walls:after{background:linear-gradient(#12032eb3,#12032e1a 26%,#12032e59 55%,#12032ecc)}.wall--none i{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 50% at 50% 50%,#3a0a9e,#12032e 75%)}.nscreen .chapter__head{position:relative;z-index:2;text-shadow:0 1px 10px rgba(0,0,0,.4)}.panes{position:relative;z-index:2;flex:1;margin-top:10px}.pane{position:absolute;left:0;right:0;bottom:0;display:grid;gap:12px;justify-items:start;padding:18px;background:#16083ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid rgba(201,168,255,.75);border-radius:26px;box-shadow:0 0 22px #a66bff73;will-change:transform,opacity}.pane__label{padding:3px 12px;font-size:13px;font-weight:800;color:#12032e;background:#c9a8ff;border-radius:999px}.pane__text{font-size:clamp(23px,6.2vw,34px);line-height:1.12;letter-spacing:-.022em;font-weight:800;text-wrap:balance}.pane:first-child .pane__text{font-size:clamp(28px,7.6vw,44px);line-height:1.06}.pane__cards{display:grid;gap:10px;align-self:stretch;justify-self:stretch}.way{display:grid;gap:4px;padding:14px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:16px}.way b{font-size:clamp(19px,5.2vw,24px);line-height:1.15;letter-spacing:-.018em;font-weight:800}.way span{font-size:15px;font-weight:500;line-height:1.35;color:#e3d9fb}.pane__chips{display:flex;flex-wrap:wrap;gap:7px}.pane__chips b{padding:6px 13px;font-size:clamp(15px,4.2vw,18px);font-weight:700;color:#fff;background:#a66bff66;border:1px solid rgba(201,168,255,.7);border-radius:999px}.pane__line{font-size:clamp(18px,5vw,22px);font-weight:700;letter-spacing:-.015em}.pane{bottom:auto;top:50%;translate:0 -50%}.pane--device{top:0;bottom:0;translate:none;place-items:center;justify-items:center;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.pane--device .future p{font-size:clamp(26px,7.4vw,40px)}@media (min-width: 900px){.nintro,.nscreen{padding:40px max(var(--pad),6vw) 22px}.future{width:min(340px,46svh)}.panes{width:min(620px,100%);margin-inline:auto}.pane__cards{grid-template-columns:1fr 1fr}}.is-static .nextch__track{height:auto}.is-static .nextch__stage{position:relative;height:auto}.is-static .nscreen{position:relative;opacity:1;visibility:visible;padding-bottom:40px}.is-static .panes{display:grid;gap:22px;margin-top:24px}.is-static .pane{position:static;translate:none}.reduced .future{animation:none;border-radius:38px}.connect{display:grid;justify-items:center;gap:clamp(26px,5svh,44px);min-height:100svh;align-content:center;padding:90px var(--pad) 40px;text-align:center;color:var(--indigo);background:#fff}.connect__title{font-size:clamp(38px,10.5vw,84px);line-height:1.02;letter-spacing:-.035em;font-weight:800}.connect__title span{display:block}.connect__title span:last-child{color:var(--violet)}.connect__ctas{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(560px,100%)}.cta{position:relative;display:grid;gap:2px;align-content:center;min-height:92px;padding:14px 12px;text-decoration:none;border:2px solid var(--violet);border-radius:22px;box-shadow:4px 4px 0 var(--violet);transition:translate .15s,box-shadow .15s;cursor:pointer}.cta:hover,.cta:focus-visible{translate:2px 2px;box-shadow:2px 2px 0 var(--violet)}.cta:active{translate:4px 4px;box-shadow:0 0 0 var(--violet)}.cta--work{color:#fff;background:var(--violet);box-shadow:4px 4px 0 var(--indigo);border-color:var(--indigo)}.cta--work:hover,.cta--work:focus-visible{box-shadow:2px 2px 0 var(--indigo)}.cta--fun{color:var(--violet);background:#fff}.cta__for{font-size:13px;font-weight:700;opacity:.85}.cta__do{font-size:clamp(18px,5vw,24px);line-height:1.1;letter-spacing:-.02em;font-weight:800}.cta em,.connect__link em{font-style:normal;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;color:#7a4b00;background:#ffe7a6}.cta em{justify-self:center;margin-top:6px}.cta--tk{cursor:default}.connect__link{font-size:16px;font-weight:700;color:var(--indigo);text-decoration:underline;text-decoration-color:#b99cff;text-decoration-thickness:2px;text-underline-offset:4px}.connect__link:hover{color:var(--violet)}.connect__footer{margin-top:clamp(20px,6svh,60px);font-size:14px;font-weight:500;color:var(--muted)}.sparkle{position:fixed;z-index:70;font-style:normal;line-height:1;color:#ffd84d;text-shadow:0 0 6px rgba(255,216,77,.8);pointer-events:none;translate:-50% -50%;animation:sparkle .7s ease-out forwards}@keyframes sparkle{0%{opacity:1;transform:scale(.4) rotate(0)}to{opacity:0;transform:translateY(-22px) scale(1.2) rotate(90deg)}}.mba{position:relative;overflow:hidden;display:grid;gap:clamp(40px,8svh,80px);padding:clamp(60px,11svh,110px) 0 clamp(50px,9svh,90px);color:#fff;background:var(--violet)}.mba>div{padding-inline:var(--pad)}.mba__years{margin-bottom:10px;font-size:14px;font-weight:700;opacity:.85}.mba__line{max-width:15em;font-size:clamp(31px,8.6vw,62px);line-height:1.04;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.mba__degree{position:relative;display:grid}.mba__cert{justify-self:end;width:clamp(110px,30vw,170px);margin:18px 6px 0 0;padding:6px;background:#fff;border-radius:12px;rotate:5deg;box-shadow:0 16px 34px #1b0b4573;animation:bob 5s ease-in-out infinite}.mba__cert img{border-radius:7px}@keyframes bob{50%{transform:translateY(-8px) rotate(-1.5deg)}}.mba__capstone{display:grid;gap:10px;justify-items:start;width:min(640px,100% - var(--pad) * 2);margin-inline:var(--pad);padding:20px!important;color:var(--indigo);background:#fff;border-radius:24px;rotate:-1.2deg;box-shadow:6px 6px 0 var(--indigo)}.mba__label{padding:3px 12px;font-size:13px;font-weight:800;color:#fff;background:var(--violet);border-radius:999px}.mba__cap-text{font-size:clamp(22px,6vw,32px);line-height:1.12;letter-spacing:-.022em;font-weight:800;text-wrap:balance}.mba__cap-sub{font-size:clamp(16px,4.4vw,19px);font-weight:600;line-height:1.3;color:var(--muted)}.mba__travel{display:grid;gap:16px;padding-inline:0!important}.mba__travel .mba__line,.mba__stamps{margin-inline:var(--pad)}.mba__stamps{display:flex;flex-wrap:wrap;gap:10px 14px}.pstamp{padding:4px;border:2.5px solid #ffe14d;border-radius:10px;color:#ffe14d;opacity:0;scale:2.2;transition:opacity .12s,scale .22s cubic-bezier(.3,1.6,.5,1)}.pstamp:nth-child(odd){rotate:-6deg}.pstamp:nth-child(2n){rotate:4deg}.pstamp b{display:block;padding:3px 12px;font-size:clamp(15px,4.2vw,19px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed #ffe14d;border-radius:6px}.pstamp.is-in{opacity:1;scale:1}.mba__strip-wrap{overflow:hidden;padding:14px 0 22px}.mba__strip{display:flex;gap:14px;width:max-content;will-change:transform}.snap{flex:none;width:clamp(150px,42vw,220px);padding:6px;background:#fff;border-radius:10px;box-shadow:0 12px 26px #1b0b4566}.snap:nth-child(odd){rotate:-2.5deg}.snap:nth-child(2n){rotate:2deg;translate:0 10px}.snap img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px}@media (min-width: 900px){.mba>div{padding-inline:max(var(--pad),6vw)}.mba__degree{grid-template-columns:1fr auto;align-items:center}.mba__years{grid-column:1 / -1}.mba__cert{margin:0 8vw 0 0}.mba__capstone,.mba__travel .mba__line,.mba__stamps{margin-inline:max(var(--pad),6vw)}}.mba.is-static .pstamp{opacity:1;scale:1}.mba.is-static .mba__strip-wrap{overflow-x:auto;padding-inline:var(--pad)}.reduced .mba__cert{animation:none}
