:root{--ground-morning:#f6f2eb;--ground-noon:#f2f2ec;--ground-gold:#efe3d1;--ground-night:#14120f;--day-ink:#1d1b16;--day-ink-night:#efe8dc;--day-ink-soft:#5d574d;--day-ink-soft-night:#b9af9f;--enamel:#2f49d1;--lamp:#ffb55e;--r-card:28px;--r-app:22px;--inset:16px}.day{--ground:var(--ground-morning);--ink:var(--day-ink);--ink-soft:var(--day-ink-soft);background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:20px;line-height:1.55;overflow-x:clip}.day [data-ground=morning]{--ground:var(--ground-morning)}.day [data-ground=noon]{--ground:var(--ground-noon)}.day [data-ground=gold]{--ground:var(--ground-gold)}.day [data-ground=night]{--ground:var(--ground-night);--ink:var(--day-ink-night);--ink-soft:var(--day-ink-soft-night)}.day section,.day footer{background:var(--ground);color:var(--ink)}html.day-armed .day{transition:background-color .6s}html.day-armed .day section:not(.night){background:0 0}html.day-armed[data-ground=noon] .day{background:var(--ground-noon)}html.day-armed[data-ground=gold] .day{background:var(--ground-gold)}html.day-armed[data-ground=night] .day{background:var(--ground-night)}.day .night{position:relative}.day .night:after{content:"";pointer-events:none;opacity:.03;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.day .night>*{z-index:1;position:relative}@media (max-width:720px){.day{font-size:18px}}.display{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:300;line-height:.95}.day h2.display,.day h3.display{margin:0 0 .4em;font-size:clamp(40px,5vw,72px)}.stamp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--ink-soft);margin:0 0 1.2em;font-size:14px}.day p{max-width:36em}.day a:not(.pill){color:inherit;text-underline-offset:.18em}.day :focus-visible{outline:3px solid var(--enamel);outline-offset:3px}.skip-link{left:var(--inset);z-index:50;background:var(--enamel);color:#fff;border-radius:999px;padding:10px 16px;position:absolute;top:-100px}.skip-link:focus{top:var(--inset)}.pill{cursor:pointer;min-height:48px;font-size:17px;font-weight:500;font-family:var(--font-sans);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.pill-enamel{background:var(--enamel);color:#fff}.pill-enamel:hover{background:#2740b8}.pill-ghost{background:color-mix(in oklch, var(--ink) 9%, transparent);color:var(--ink)}.pill-ghost:hover{background:color-mix(in oklch, var(--ink) 15%, transparent)}.day-header{z-index:40;padding:14px var(--inset);position:sticky;top:0}.day-nav{align-items:center;gap:28px;max-width:1440px;margin:0 auto;display:flex}.day-nav ul{gap:10px;margin:0 0 0 auto;padding:0;font-size:16px;list-style:none;display:flex}.day-nav ul a,.day-footer nav a{align-items:center;min-height:44px;padding:0 6px;text-decoration:none;display:inline-flex}.day-nav .wordmark{align-items:center;min-height:44px;display:inline-flex}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:300;text-decoration:none}.dock{right:var(--inset);bottom:var(--inset);z-index:45;position:fixed;box-shadow:0 8px 28px #1d1b162e}html.dock-aside .dock{opacity:0;pointer-events:none;transform:translateY(8px)}@media (max-width:720px){.day-nav{flex-wrap:wrap;gap:0 12px}.day-nav ul{gap:4px;width:100%;margin:0;font-size:15px}}.photo-card{border-radius:var(--r-card);background:color-mix(in oklch, var(--ink) 6%, var(--ground));overflow:hidden}.photo-card picture,.photo-card img,.bleed-photo img{object-fit:cover;width:100%;height:100%;display:block}.hero{padding:0 var(--inset) 24px}.hero-card{max-width:1408px;height:min(88vh,900px);min-height:520px;margin:0 auto;position:relative}.hero-photo{position:absolute;inset:0}.hero-copy{color:#fff;background:linear-gradient(#0000,#14120f66 45%,#14120fbd);padding:clamp(24px,4vw,56px);position:absolute;bottom:0;left:0;right:0}.hero-copy .stamp{color:#ffffffe0}.hero-h{color:#fff;margin:0 0 .25em;font-size:clamp(56px,8.9vw,128px)}.hero-h .line{display:inline-block}.hero-sub{color:#fff;max-width:30em;margin:0;font-size:clamp(18px,1.6vw,22px)}.hero-loop{aspect-ratio:4/3;border-radius:var(--r-app);background:#14120f66;width:clamp(160px,18vw,280px);position:absolute;top:24px;right:24px;overflow:hidden}.hero-loop video{object-fit:cover;width:100%;height:100%;display:block}.hero-field{max-width:760px;margin:28px auto 0}@media (max-width:720px){.hero-loop{display:none}.hero-card{height:78vh}}@keyframes card-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}html.day-armed .hero-card{animation:.9s cubic-bezier(.2,.7,.2,1) both card-in}html.day-armed .hero-h .line:first-child{animation:.6s cubic-bezier(.2,.7,.2,1) .22s both rise}html.day-armed .hero-h .line:nth-child(2){animation:.6s cubic-bezier(.2,.7,.2,1) .29s both rise}html.day-armed .hero-sub{animation:.6s cubic-bezier(.2,.7,.2,1) .38s both rise}html.day-armed .hero-field{animation:.6s cubic-bezier(.2,.7,.2,1) .46s both rise}.prompt{gap:10px;display:grid}.prompt-label{font-size:17px;font-weight:500}.prompt-row{align-items:stretch;gap:10px;display:flex}.prompt-input{min-width:0;min-height:56px;color:var(--day-ink);font:inherit;background:#fff;border:0;border-radius:999px;flex:1;padding:0 20px;font-size:18px}.prompt-input::placeholder{color:#6a645a}.prompt-dark .prompt-input{color:var(--day-ink-night);background:#23201b}.prompt-dark .prompt-input::placeholder{color:#a39a89}.prompt-help{color:var(--ink-soft);margin:0;font-size:15px}.prompt-error{color:#8f2d1a;margin:0;font-size:16px}.prompt-dark .prompt-error{color:#ffb4a0}@media (max-width:560px){.prompt-row{flex-direction:column}}.manifesto{min-height:150vh;position:relative}.manifesto-text{min-height:100vh;padding:0 var(--inset);box-sizing:content-box;align-items:center;max-width:14em;margin:0 auto;font-size:clamp(40px,6vw,88px);display:flex;position:sticky;top:0}.manifesto-inner{display:block}.manifesto-word{color:var(--ink)}html.day-armed .manifesto-word{opacity:.2}@supports (animation-timeline:view()){html.day-armed .manifesto-word{animation:linear both word-in;animation-timeline:view();animation-range:entry 30% cover 55%}}html.day-armed .manifesto-word.on{opacity:1;transition:opacity .3s}@keyframes word-in{0%{opacity:.2}to{opacity:1}}.mullions{pointer-events:none;opacity:.08;filter:blur(24px);background:linear-gradient(90deg, transparent 48%, var(--day-ink) 48% 52%, transparent 52%), linear-gradient(0deg, transparent 48%, var(--day-ink) 48% 52%, transparent 52%), linear-gradient(90deg, var(--day-ink) 0 3%, transparent 3% 97%, var(--day-ink) 97%), linear-gradient(0deg, var(--day-ink) 0 3%, transparent 3% 97%, var(--day-ink) 97%);width:70%;height:80%;position:absolute;top:10%;right:-10%;transform:skew(-12deg)}html.day-armed .mullions{animation:40s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:skew(-12deg)translate(0)}to{transform:skew(-9deg)translate(-6%)}}.trio{padding:48px var(--inset)}.trio ul{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1408px;margin:0 auto;padding:0;list-style:none;display:grid}.trio li{flex-direction:column;display:flex}.trio picture{aspect-ratio:4/5}.trio-copy{flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:18px 22px 24px;display:flex}.trio-copy h3{color:var(--ink);font-size:18px;font-weight:500;font-family:var(--font-sans);letter-spacing:0;margin:0;line-height:1.55;transition:color .2s}.trio p{color:var(--ink-soft);margin:0;font-size:18px}@media (max-width:860px){.trio ul{grid-template-columns:1fr}}.chapter{padding:clamp(64px, 10vw, 140px) var(--inset);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy""photo app";align-items:start;gap:24px;max-width:1408px;margin:0 auto;display:grid}.chapter-copy{grid-area:copy;max-width:40em}.chapter-copy p:last-child{color:var(--ink-soft);margin:0}.chapter-photo{aspect-ratio:3/2;grid-area:photo}.app-frame{border-radius:var(--r-app);height:720px;color:var(--day-ink);background:#fff;grid-area:app;position:relative;overflow:hidden}.app-live{height:100%;overflow:auto}.app-still{width:100%;height:auto;display:block}@media (max-width:860px){.chapter{grid-template-columns:1fr;grid-template-areas:"copy""photo""app"}.app-frame{height:600px}}.bleed,.close{min-height:80vh;padding:var(--inset);align-items:end;display:grid;position:relative}.bleed-photo{inset:var(--inset);border-radius:var(--r-card);position:absolute;overflow:hidden}.bleed-copy,.close-copy{z-index:1;color:#fff;box-sizing:border-box;width:100%;max-width:1408px;margin:0 auto;padding:clamp(24px,4vw,56px);position:relative}.bleed-copy:before,.close-copy:before{content:"";z-index:-1;border-radius:var(--r-card);background:linear-gradient(#0000,#14120f52 40%,#14120fc2);position:absolute;inset:0}.bleed-copy p,.close-line{color:#fff}.close-copy .prompt{max-width:760px;margin-top:24px}.close-copy .prompt-help,.close-copy .prompt-label{color:#fff}.close-line{margin:20px 0 0}.playbook{padding:clamp(64px,10vw,140px) 0}.playbook-head{padding:0 var(--inset);max-width:1408px;margin:0 auto 32px}.playbook-head p{color:var(--ink-soft);margin:0}.strip{padding:0 var(--inset) 12px;scroll-snap-type:x mandatory;scroll-padding:var(--inset);scrollbar-width:thin;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.strip-card{scroll-snap-align:start;flex-direction:column;flex:0 0 min(78vw,340px);display:flex}.strip-card picture{aspect-ratio:4/5}.strip-foot{justify-content:space-between;align-items:center;padding:14px 16px 16px;font-weight:500;display:flex}.strip-agents{background:var(--ground-night);color:var(--day-ink-night);border-radius:var(--r-card);justify-content:space-between;gap:18px;padding:28px}.strip-agents h3{margin:0;font-size:36px}.strip-agents p{color:var(--day-ink-soft-night);margin:0;font-size:16px}.strip-agents .pill-ghost{color:var(--day-ink-night);background:#efe8dc24;align-self:flex-start}.pricing{padding:clamp(64px, 10vw, 140px) var(--inset)}.pricing>*{max-width:1408px;margin-left:auto;margin-right:auto}.glance{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;gap:12px 28px;margin:0 0 64px;padding:0;font-size:14px;list-style:none;display:flex}.pricing-sub{color:var(--ink-soft)}.plans{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.plan{border-radius:var(--r-card);background:#1c1915;flex-direction:column;gap:16px;padding:32px;display:flex;position:relative}.plan:nth-child(2):before{content:"";z-index:-1;filter:blur(60px);background:var(--lamp);opacity:.12;pointer-events:none;border-radius:50%;position:absolute;inset:-40px}.plan h3{align-items:baseline;gap:14px;margin:0;display:flex}.plan-price{font-size:48px}.plan-name{font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--ink-soft);font-size:13px}.plan ul{color:var(--ink-soft);gap:8px;margin:0;padding:0;font-size:18px;list-style:none;display:grid}.plan .pill{align-self:flex-start;margin-top:auto}.plan .pill-ghost{color:var(--day-ink-night);background:#efe8dc1f}@media (max-width:760px){.plans{grid-template-columns:1fr}}.day-footer{padding:48px var(--inset) 96px;flex-wrap:wrap;align-items:baseline;gap:24px 40px;display:flex}.day-footer .wordmark span{font-family:var(--font-sans);color:var(--ink-soft);letter-spacing:0;margin-left:12px;font-size:16px}.day-footer nav{flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-size:16px;display:flex}.day-footer nav a{text-decoration:none}.day-footer .colophon{color:var(--ink-soft);flex-basis:100%;margin:28px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){html.day-armed .day{transition:none}.manifesto-text{min-height:150vh;position:static}html.day-armed .manifesto-word{opacity:1;animation:none}html.day-armed .mullions,html.day-armed .hero-card,html.day-armed .hero-h .line,html.day-armed .hero-sub,html.day-armed .hero-field{animation:none}.day *,.day :before,.day :after{transition:none!important;animation:none!important}}.day{--ease:cubic-bezier(.2, .7, .2, 1);position:relative}.grain{z-index:30;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}html[data-ground=night] .grain{opacity:.02}.lamp-glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side, var(--lamp), transparent 70%);opacity:.14;mix-blend-mode:screen;filter:blur(40px);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite alternate lamp;position:absolute;top:36%;right:8%}@keyframes lamp{0%{opacity:.11;transform:scale(.96)}to{opacity:.17;transform:scale(1.04)}}@keyframes caret{0%,to{box-shadow:inset 0 0 0 1px #1d1b1614}50%{box-shadow:inset 0 0 0 2px #2f49d159}}@keyframes tick{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}.day ::selection{background:var(--enamel);color:#fff}.day .night ::selection{background:var(--lamp);color:var(--day-ink)}.hero-loop{clip-path:inset(0 round 18px);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:18px;transform:rotate(1.4deg);box-shadow:0 14px 44px #00000057}.trio li:nth-child(2){transform:translateY(24px)}.trio li:nth-child(3){transform:translateY(48px)}.trio li{clip-path:inset(0 round 24px 24px 20px 20px);transition:transform .42s var(--ease), var(--rv-t);border-radius:24px 24px 20px 20px}@media (max-width:860px){.trio li:nth-child(2),.trio li:nth-child(3){transform:none}}.chapter:nth-of-type(4) .chapter-photo{transform:rotate(-.6deg)}.chapter:nth-of-type(5) .chapter-photo{transform:rotate(.5deg)}.chapter:nth-of-type(6) .chapter-photo{transform:rotate(-.4deg)}.chapter:nth-of-type(9) .chapter-photo{transform:rotate(.7deg)}.chapter:nth-of-type(4) .app-frame{transform:rotate(.4deg)}.chapter:nth-of-type(5) .app-frame{transform:rotate(-.3deg)}.chapter:nth-of-type(6) .app-frame{transform:rotate(.3deg)}.chapter:nth-of-type(9) .app-frame{transform:rotate(-.5deg)}.chapter-photo{clip-path:inset(0 round 28px 28px 28px 6px);transition:transform .6s var(--ease), var(--rv-t);border-radius:28px 28px 28px 6px}.app-frame{clip-path:inset(0 round 22px);transition:transform .48s var(--ease), box-shadow .48s var(--ease), var(--rv-t);box-shadow:0 1px 2px #1d1b160f}.app-live{border-radius:14px}.strip-card:first-child{transform:rotate(-1.2deg)}.strip-card:nth-child(2){transform:rotate(.8deg)}.strip-card:nth-child(3){transform:rotate(-.5deg)}.strip-card:nth-child(4){transform:rotate(1.3deg)}.strip-card:nth-child(5){transform:rotate(-.9deg)}.strip-card:nth-child(6){transform:rotate(.6deg)}.strip-card:nth-child(7){transform:rotate(-1.6deg)}.strip-card:nth-child(8){transform:rotate(.9deg)}.strip-card{clip-path:inset(0 round 24px);transition:transform .36s var(--ease), box-shadow .36s var(--ease), var(--rv-t);border-radius:24px}.strip-agents{transition:transform .36s var(--ease), background-color .36s var(--ease)}.hero-card{clip-path:inset(0 round 28px)}.bleed-photo{clip-path:inset(0 round 32px);border-radius:32px}.plan:first-child{border-radius:36px;transform:rotate(-.35deg)}.plan:nth-child(2){border-radius:40px;transform:rotate(.3deg)}.plan{transition:background-color .24s var(--ease), transform .24s var(--ease), var(--rv-t)}.day-footer .wordmark{display:inline-block;transform:rotate(-1deg)}.glance li{border-radius:10px;padding:4px 10px;transition:color .24s,box-shadow .24s;box-shadow:inset 0 0 0 1px #efe8dc24}.prompt-error{border-radius:12px}.prompt-input{transition:box-shadow .18s,background-color .18s;box-shadow:inset 0 0 0 1px #1d1b1614}.close-copy .prompt-input{animation:2.4s ease-in-out infinite caret}.stamp{transition:color .5s linear, var(--rv-t);align-items:center;gap:8px;display:inline-flex}.stamp svg{opacity:.8;flex:none;width:14px;height:14px}.stamp svg .hand{transform-origin:7px 7px;transform:rotate(var(--hour,0deg))}html.day-armed .chapter .stamp{animation:tick .5s var(--ease) both}html.day-armed .strip-card{animation:settle .6s var(--ease) both}.manifesto-word{transition:opacity .3s}.wordmark{transition:opacity .2s}.skip-link{transition:top .2s}.day-footer nav a{transition:color .2s}.bleed-photo img{transition:transform 1.2s ease-out, var(--rv-i)}.photo-card img{transition:transform .7s var(--ease), filter .7s var(--ease), var(--rv-i)}.day-nav ul a{background:linear-gradient(currentColor,currentColor) 6px 100%/0 1px no-repeat;border-radius:8px;transition:background-size .26s ease-out}.dock{transition:transform .22s var(--ease), box-shadow .22s var(--ease), background-color .18s ease}.pill{transition:background-color .18s ease, color .18s ease, transform .16s var(--ease)}.strip-foot .pill-ghost{transition:background-color .16s ease, transform .16s var(--ease)}@media (min-width:861px){.glance,.playbook-head{z-index:2;position:sticky;top:76px}.chapter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"copy photo""copy app"}.chapter-copy{align-self:start;position:sticky;top:96px}}.app-live input,.app-live select,.app-live textarea{font-size:16px}.app-live button{min-width:24px;min-height:24px}.day [data-ground=morning] .photo-card img{filter:saturate(1.03)}.day [data-ground=noon] .photo-card img{filter:contrast(1.03)}.day [data-ground=gold] .photo-card img{filter:saturate(1.06)}.day [data-ground=night] .photo-card img{filter:brightness(.96)}.hero-loop video{filter:contrast(1.04)}.pill:active{transform:scale(.97)}.dock:active{transform:translateY(0)scale(.97)}.strip-card:active{transform:rotate(0)scale(.99)}@media (hover:hover){.day a:not(.pill):hover{text-decoration-thickness:2px}.day .night a:not(.pill):hover{color:var(--lamp)}.day-nav ul a:hover{background-size:calc(100% - 12px) 1px}.day-nav ul li:hover a{color:var(--ink)}.day-nav .wordmark:hover{opacity:.7}.day-footer nav a:hover{color:var(--lamp)}.day-footer nav:hover a:not(:hover){opacity:.7}.day-footer .wordmark:hover{opacity:.8}.colophon:hover{color:var(--ink)}.skip-link:hover{background:#2740b8}.pill:hover{transform:translateY(-1px)}.dock:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1d1b1642}.photo-card:hover img{transform:scale(1.02)}.hero-card:hover .hero-loop{transform:rotate(0)translateY(-2px)}.hero-loop:hover{box-shadow:0 20px 56px #0006}.hero-copy:hover .stamp{color:#fff}.trio li:hover{transform:translateY(-6px)}.trio li:nth-child(2):hover{transform:translateY(18px)}.trio li:nth-child(3):hover{transform:translateY(42px)}.trio li:hover img{transform:scale(1.03)}.trio li:hover h3{color:var(--enamel)}.trio p:hover{color:var(--ink)}.chapter-photo:hover{transform:rotate(0)}.chapter-photo:hover img{filter:saturate(1.08);transform:scale(1.025)}.chapter:hover .stamp{color:var(--ink)}.app-frame:hover{transform:rotate(0);box-shadow:0 10px 30px #1d1b161a}.bleed:hover .bleed-photo img,.close:hover .bleed-photo img{transform:scale(1.015)}.strip-card:hover{transform:rotate(0)translateY(-4px);box-shadow:0 14px 34px #1d1b1624}.strip-card:hover img{filter:saturate(1.08);transform:scale(1.03)}.strip-card:hover .strip-foot{color:var(--enamel)}.strip-card:hover .pill-ghost{background:var(--enamel);color:#fff}.strip-agents:hover{background:#1c1915;transform:rotate(0)translateY(-4px)}.strip-agents:hover h3{color:var(--lamp)}.strip-agents:hover .pill-ghost{background:var(--lamp);color:var(--day-ink)}.playbook-head:hover p{color:var(--ink)}.plan:hover{background:#221e19;transform:rotate(0)}.plan:hover .plan-price{color:var(--lamp)}.plan:hover .plan-name,.plan ul li:hover{color:var(--ink)}.glance li:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--lamp)}.manifesto-word:hover{color:var(--enamel)}.prompt-input:hover{box-shadow:inset 0 0 0 1px #1d1b1638}.prompt-dark .prompt-input:hover{background:#2a2620}.prompt-row:hover .prompt-help,.pricing-sub:hover{color:var(--ink)}.hero-sub:hover{color:#fff}.close-line:hover{color:var(--lamp)}}.trio li:first-child{--rv-y:120px}.trio li:nth-child(2){--rv-y:150px;--rv-d:.14s}.trio li:nth-child(3){--rv-y:180px;--rv-d:.28s}.app-frame{--rv-y:140px;--rv-s:.92;--rv-d:.16s}.chapter-photo{--rv-y:100px}.plan:nth-child(2){--rv-y:130px;--rv-d:.16s}.strip-card:nth-child(2){--rv-d:90ms}.strip-card:nth-child(3){--rv-d:.18s}.strip-card:nth-child(4){--rv-d:.27s}.strip-card:nth-child(n+5){--rv-d:.36s}.bleed-photo{--rv-y:0px;--rv-s:.88}.rv-text{--rv-y:36px}.chapter-copy>.rv-text:nth-child(2),.playbook-head>.rv-text:nth-child(2),.bleed-copy>.rv-text:nth-child(2){--rv-d:.12s}.chapter-copy>.rv-text:nth-child(3),.bleed-copy>.rv-text:nth-child(3){--rv-d:.24s}.day{--rv-t:translate 0s;--rv-i:opacity 0s}html.rv-io .rv{--rv-t:translate 1.4s var(--ease) var(--rv-d,0s), scale 1.4s var(--ease) var(--rv-d,0s);--rv-i:opacity 1.2s ease calc(var(--rv-d,0s) + .2s), scale 1.8s var(--ease) calc(var(--rv-d,0s) + .12s);translate:0 var(--rv-y,80px);scale:var(--rv-s,.95)}html.rv-io .rv-text{--rv-t:translate 1.1s var(--ease) var(--rv-d,0s);translate:0 var(--rv-y)}:where(html.rv-io) :where(.rv,.rv-text){transition:var(--rv-t)}html.rv-io :is(.rv picture,picture.rv) img{opacity:0;scale:1.18}html.rv-io .rv.in,html.rv-io .rv-text.in{translate:0;scale:1}html.rv-io :is(.rv.in picture,picture.rv.in) img{opacity:1;scale:1}@keyframes hero-sink{to{translate:0 8%;scale:1.2}}@keyframes hero-lift{to{translate:0 -72px}}@keyframes loop-lift{to{translate:0 -160px}}@supports (animation-timeline:view()){html.day-armed .hero-photo img{animation:linear both hero-sink;animation-timeline:view();animation-range:exit}html.day-armed .hero-copy{animation:linear both hero-lift;animation-timeline:view();animation-range:exit}html.day-armed .hero-loop{animation:linear both loop-lift;animation-timeline:view();animation-range:exit}}
