@font-face{font-family:Fraunces;src:url(/home-v6/fonts/fraunces-roman.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/home-v6/fonts/fraunces-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Big Shoulders Display;src:url(/home-v6/fonts/bigshoulders-display.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/home-v6/fonts/martianmono.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap}:root{--ink:#0a0b14;--ink-rgb:10 11 20;--warm:#fff4e8;--warm-rgb:255 244 232;--cold:#eaf0ff;--gold:#ffc46b;--gold-rgb:255 196 107;--lime:#a7ef77;--lime-rgb:167 239 119;--red:#ff5a4d;--ember:#ff7a3d;--fg-rgb:10 11 20;--bg-rgb:255 244 232;--accent-rgb:var(--gold-rgb);--voice:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--monument:"Big Shoulders Display", "Arial Narrow", "Helvetica Neue", Impact, sans-serif;--machine:"Martian Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--gut:7vw;--hz:60%;--mast-h:76px;--col-top:17vh;--t-hero:clamp(44px, min(9.3vw, 15.6vh), 164px);--t-xl:clamp(40px, min(7.6vw, 13.2vh), 136px);--t-l:clamp(34px, min(5.3vw, 9.6vh), 98px);--t-m:clamp(27px, min(3.7vw, 6.8vh), 68px);--t-lead:clamp(17px, min(1.55vw, 3vh), 27px);--t-body:clamp(16px, min(1.28vw, 2.5vh), 22px);--t-fine:clamp(13.5px, min(1.02vw, 2vh), 16.5px);--t-label:clamp(10.5px, min(.8vw, 1.5vh), 12.5px);--t-out:clamp(12.5px, min(1.04vw, 2.05vh), 17.5px);--em-date:min(17.3vw, 37.5vh);--em-night:min(18.4vw, 37.5vh);--em-count:var(--em-night);--em-err:min(21vw, 25vh);--em-fig:min(27.4vw, 47.5vh);--em-price:min(24vw, 40vh);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (max-width:899px){:root{--gut:20px;--mast-h:60px}}@media (max-aspect-ratio:24/25){:root{--hz:72%;--col-top:10.5vh;--w:calc(100vw - 2 * var(--gut));--t-hero:min(15.8vw, 116px);--t-xl:min(12.6vw, 96px);--t-l:min(10.2vw, 80px);--t-m:min(7.6vw, 58px);--t-lead:clamp(16px, 4.3vw, 25px);--t-body:clamp(15.5px, 4.1vw, 21px);--t-fine:clamp(13px, 3.4vw, 16px);--t-label:clamp(10.5px, 2.75vw, 12.5px);--t-out:clamp(11.5px, 3.05vw, 15px);--em-date:calc(var(--w) / 4.99);--em-night:calc(var(--w) / 2.5);--em-count:calc(var(--w) / 3.96);--em-err:min(40vw, 15.5vh);--em-fig:min(62vw, 30vh);--em-price:calc(var(--w) / 2.55)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);font-family:var(--voice);font-size:var(--t-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#7fa2ff;margin:0;font-weight:400;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure,pre,table{margin:0}h1,h2,h3{font-weight:inherit;font-size:inherit}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}svg{display:block}b,strong{font-weight:600}em{font-style:italic}:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}::selection{background:rgb(var(--accent-rgb));color:var(--ink)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html:not(.js) .js-only{display:none!important}.skip{z-index:100;background:var(--ink);color:var(--warm);font-family:var(--machine);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-220%)}.skip:focus{transform:none}#gl{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s linear;display:block;position:fixed;inset:0}.gl-ready #gl{opacity:1}.gl-off #gl,.gl-failed #gl,html:not(.js) #gl{display:none}#veil{z-index:2;opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(90deg,#fffbecbd 0%,#fffbec99 46%,#fffbec29 78%,#fffbec00 100%);position:fixed;inset:0}.v-hero,.v-xl,.v-l,.v-m,.v-say{font-family:var(--voice);font-variation-settings:"opsz" 144;letter-spacing:-.028em;word-spacing:.07em;font-style:normal;font-weight:560;line-height:var(--lh);text-wrap:balance;--lh:.96}.v-hero{font-size:var(--t-hero);--lh:.94;letter-spacing:-.03em}.v-xl{font-size:var(--t-xl);--lh:.95}.v-l{font-size:var(--t-l);--lh:.99;letter-spacing:-.026em}.v-m{font-size:var(--t-m);--lh:1.05;letter-spacing:-.02em;font-weight:540}.ln{display:block}.v-hero .ln{white-space:nowrap}.stand{margin-bottom:calc((var(--lh) - .723) * -.5em)}.v-hero em,.v-xl em,.v-l em,.v-m em,.v-say em{letter-spacing:-.03em;font-style:italic}.v-hero code,.v-xl code,.v-l code,.v-m code{font-family:var(--machine);font-variation-settings:normal;letter-spacing:-.035em;white-space:nowrap;font-size:.6em;font-style:normal;font-weight:500;font-stretch:80%}.lead,.body,.fine{font-family:var(--voice);font-optical-sizing:auto;text-wrap:pretty}.lead{font-size:var(--t-lead);--lh:1.4;letter-spacing:-.008em;max-width:17.5em;font-weight:400;line-height:1.4}.body{font-size:var(--t-body);--lh:1.5;max-width:31em;line-height:1.5}.fine{font-size:var(--t-fine);max-width:30em;line-height:1.45}.lead code,.body code,.fine code,.alm-list code{font-family:var(--machine);letter-spacing:-.02em;font-size:.8em;font-weight:500;font-stretch:80%}.mon{font-family:var(--monument);text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-style:normal;font-weight:900;line-height:.771;display:block}code,pre,kbd{font-family:var(--machine);font-variant-ligatures:none;text-transform:none}.lbl,.dateline,.cue,.when,.fnote{font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-stretch:100%;line-height:1.55}.lbl code,.dateline code{letter-spacing:.02em;font-size:1em;font-weight:600}.fnote{font-size:calc(var(--t-label) + .5px);letter-spacing:0;text-transform:none;max-width:62ch;color:rgb(var(--fg-rgb) / .82);font-weight:400;font-stretch:87.5%;line-height:1.6}.fnote code{font-size:1em;font-weight:600}.hair{background:rgb(var(--fg-rgb) / .38);transform-origin:0;border:0;height:1px;display:block}a{color:inherit}main a,.foot__line a{background-image:linear-gradient(currentColor, currentColor), linear-gradient(rgb(var(--fg-rgb) / .36), rgb(var(--fg-rgb) / .36));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease-out);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0 1px,100% 1px;padding-bottom:.07em;text-decoration:none}main a:hover,.foot__line a:hover{background-size:100% 1px,100% 1px}.mlink{font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-height:24px;font-weight:500;line-height:1.6;padding-bottom:.5em!important}.mlink span{transition:transform .45s var(--ease-out);margin-left:.6em;display:inline-block}.mlink:hover span{transform:translate(.45em)}.mast{z-index:20;height:var(--mast-h);padding:0 var(--gut);color:rgb(var(--fg-rgb));pointer-events:none;align-items:center;gap:clamp(18px,2.3vw,40px);display:flex;position:fixed;top:0;left:0;right:0}.mast>*{pointer-events:auto}.mast.is-dark{--fg-rgb:var(--warm-rgb)!important;--bg-rgb:var(--ink-rgb)!important}.mast.is-dawn{--accent-rgb:var(--lime-rgb)}.mast__mark{margin-right:auto;padding:8px 0;display:block}.mast__mark svg{width:auto;height:22px}.mast__nav{gap:clamp(18px,2.3vw,38px);display:flex}.mast__nav a{font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px)/0 1px no-repeat;padding:14px 0 12px;font-weight:500;line-height:1;text-decoration:none}.mast__nav a:hover{background-size:100% 1px}.ext{fill:none;stroke:currentColor;stroke-width:1.25px;vertical-align:-.02em;width:.74em;height:.74em;margin-left:.55em;display:inline-block;overflow:visible}.pill{border:1px solid rgb(var(--fg-rgb) / .75);height:38px;color:rgb(var(--fg-rgb));white-space:nowrap;font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s, color .3s, border-color .3s, box-shadow .5s var(--ease-out);border-radius:999px;align-items:center;padding:0 17px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pill:hover{background:rgb(var(--fg-rgb));color:rgb(var(--bg-rgb))}.mast.is-dawn .pill:hover{background:var(--lime);border-color:var(--lime);color:var(--ink);box-shadow:0 0 0 6px rgb(var(--lime-rgb) / .2), 0 0 36px 4px rgb(var(--lime-rgb) / .55)}@media (max-width:899px){.mast__mark svg{height:19px}.mast__nav a:not(:last-child){display:none}.pill{height:36px;padding:0 13px}}@media (max-width:419px){.mast__nav{display:none}}.cap{isolation:isolate;max-width:100%;min-height:68px;color:rgb(var(--fg-rgb));pointer-events:auto;vertical-align:top;border-radius:999px;align-items:center;gap:clamp(10px,1.1vw,18px);padding:8px 8px 8px clamp(22px,2vw,32px);display:inline-flex;position:relative}.cap:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(#ffffff42,#ffffff1a);transition:opacity .9s linear,visibility 0s linear .9s;position:absolute;inset:0}.gl-ready .cap:before{opacity:0;visibility:hidden}.cap:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffffe6 0%, rgb(var(--fg-rgb) / .34) 46%, rgb(var(--fg-rgb) / .56) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cap__cmd{min-width:0;font-size:var(--t-out);letter-spacing:-.01em;white-space:normal;flex:auto;padding:6px 0;font-weight:460;font-stretch:78%;line-height:1.42;display:block}.cap__p{opacity:.5;-webkit-user-select:none;user-select:none;margin-right:.7em}.copy{cursor:pointer;width:52px;height:52px;color:var(--ink);font-family:var(--machine);letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 50% 46%, #fffdf2 0%, rgb(var(--accent-rgb)) 56%, rgb(var(--accent-rgb)) 100%);box-shadow:0 0 22px 0 rgb(var(--accent-rgb) / .55);transition:box-shadow .5s var(--ease-out), transform .25s var(--ease-out);border:0;border-radius:50%;flex:none;padding:0;font-size:9.5px;font-weight:650;font-stretch:87.5%;line-height:1}.copy:hover{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / .3), 0 0 44px 8px rgb(var(--accent-rgb) / .8)}.copy:active{transform:scale(.94)}.copy:focus-visible{outline-color:rgb(var(--fg-rgb));outline-offset:4px;border-radius:50%}.copy.is-done{font-size:8.5px}.cap--l{min-height:76px;padding-left:clamp(24px,2.4vw,38px)}.cap--l .cap__cmd{font-size:calc(var(--t-out) * 1.14)}.cap--l .copy{width:60px;height:60px;font-size:10.5px}.cap--l .copy.is-done{font-size:9px}@media (max-width:899px){.cap{gap:10px;min-height:64px;padding:8px 8px 8px 22px;display:flex}.cap__p{margin-right:.55em}.copy,.cap--l .copy{width:50px;height:50px;font-size:9px}.cap--l{min-height:68px}.cap--l .cap__cmd{font-size:var(--t-out)}}.print{--rule:1;padding-left:clamp(16px,1.5vw,28px);position:relative}.print:before{content:"";background:rgb(var(--fg-rgb) / .55);transform-origin:50% 0;width:1px;transform:scaleY(var(--rule));position:absolute;top:.3em;bottom:.3em;left:0}.out{font-family:var(--machine);font-size:var(--t-out);letter-spacing:0;white-space:normal;text-transform:none;font-weight:400;font-stretch:78%;line-height:1.66}.out__l{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.out__l--gap{height:.9em}.out__l--head,.out__l--cmd{font-weight:600}.out__l--in{text-indent:-16ch;padding-left:16ch}.out__l--in2{text-indent:-4ch;padding-left:4ch}.out__l--in18{text-indent:-18ch;padding-left:18ch}.out u{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.out .is-mark,.out mark{width:-moz-fit-content;width:fit-content;color:var(--ink);background:rgb(var(--accent-rgb));box-shadow:-.6ch 0 0 rgb(var(--accent-rgb)), .6ch 0 0 rgb(var(--accent-rgb))}@media (max-width:899px){.out{line-height:1.6}.out__l--in{text-indent:-2ch;padding-left:2ch}.out__l--in18{text-indent:-4ch;padding-left:4ch}}.sunbtn{isolation:isolate;white-space:nowrap;background:var(--lime);min-height:clamp(76px,10.4vh,100px);color:var(--ink);font-family:var(--machine);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 0 rgb(var(--lime-rgb) / 0);transition:box-shadow .7s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:1.2em;padding:0 clamp(30px,3.6vw,62px);font-size:clamp(12.5px,1.12vw,17px);font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative}.sunbtn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(55% 130%,#fbffee 0%,#e8ffd0b3 46%,#e8ffd000 100%);position:absolute;inset:0}.sunbtn:hover{box-shadow:0 0 0 12px rgb(var(--lime-rgb) / .22), 0 0 110px 24px rgb(var(--lime-rgb) / .66)}.sunbtn:hover:before{opacity:1}.sunbtn span:last-child{transition:transform .5s var(--ease-out)}.sunbtn:hover span:last-child{transform:translate(.5em)}.sunbtn:active{transform:scale(.985)}.no-ui body>:not(#gl){visibility:hidden!important}#sky{z-index:0;contain:strict;--sun-d:62px;background:#7fa2ff;position:fixed;inset:0;overflow:hidden}#sky i{display:block;position:absolute;inset:0}.sk,.gd{opacity:0;position:absolute;left:0;right:0}.sk{height:var(--hz);top:0}.gd{top:var(--hz);bottom:0}.sk-sea,.gd-sea{opacity:1}.js .sk,.js .gd,.js .sk>i,.js .gd>i{will-change:opacity}.sk-sea{background:radial-gradient(90% 46% at 72% 100%,#ffecd6f2 0%,#ffe2c880 38%,#ffe2c800 72%),linear-gradient(#6f93fb 0%,#7fa2ff 18%,#9ab5ff 42%,#bcc7f8 62%,#e2cfe6 78%,#f8d3bf 90%,#ffd2a8 100%)}.sk-sea__gold{opacity:0;background:radial-gradient(80% 60% at 78% 100%,#ffe296f2 0%,#ffbe7880 40%,#ffbe7800 75%),linear-gradient(#4f70dc 0%,#7186e6 24%,#b79bd8 52%,#f0a9a4 74%,#ffbb7c 90%,#ffd08a 100%)}.sk-sea__coral{opacity:0;background:radial-gradient(70% 70% at 78% 100%,#ffd682f2 0%,#ff8c6099 36%,#ff8c6000 74%),linear-gradient(#3a4cb4 0%,#6a58bc 26%,#c0619e 54%,#f2707a 74%,#ff8a5c 90%,#ffb26a 100%)}.sk-sea__cirrus{opacity:.9;background:radial-gradient(34% 2.6% at 24% 21%,#ffffff80,#fff0 72%),radial-gradient(22% 1.8% at 38% 26%,#fff6,#fff0 72%),radial-gradient(40% 2.2% at 66% 11%,#ffffff6b,#fff0 72%),radial-gradient(26% 1.6% at 86% 17%,#ffffff5c,#fff0 72%),radial-gradient(46% 3% at 82% 44%,#fffaf466,#fff0 72%),radial-gradient(30% 2% at 12% 52%,#fffaf457,#fff0 72%),radial-gradient(52% 2.4% at 48% 66%,#fff6ec6b,#fff0 72%)}.gd-sea{background:linear-gradient(#fbdcc4 0%,#d5d9e2 3.5%,#9cc4d8 11%,#6aa6c6 26%,#4690b6 48%,#2f7aa6 74%,#24698f 100%);box-shadow:0 -1px #fffcf6bf}.gd-sea__warm{opacity:0;background:linear-gradient(#ffd49a 0%,#f6a889 8%,#cf7c93 28%,#8c5f9d 56%,#4c4a8f 100%)}.glint{opacity:0;will-change:transform, opacity;background:radial-gradient(34% 92% at 50% 0,#fff2d099 0%,#ffecc838 46%,#ffecc800 100%);width:34vmin;height:100%;margin-left:-17vmin;position:absolute;top:0;left:0}.sk-dunes{background:radial-gradient(80% 50% at 64% 100%,#ffbe6ee6 0%,#ff7a3d80 34%,#ff7a3d00 72%),linear-gradient(#1f1550 0%,#2a1b5e 16%,#4a2070 36%,#8a2a7c 56%,#d2357a 74%,#f2576a 86%,#ff7a3d 96%,#ff9a52 100%)}.sk-dunes__late{opacity:0;background:linear-gradient(#100b33 0%,#1b1248 26%,#3a1a62 52%,#7a2470 74%,#c23f68 90%,#ee6a44 100%)}.gd-dunes{background:#1f0f3a}.gd-dunes svg{width:100%;height:calc(100% + 1px);position:absolute;top:-1px;left:0}.sk-night{background:linear-gradient(#030409 0%,#05060b 46%,#070a14 72%,#0a1222 88%,#10203c 96%,#1c3d68 100%)}.sk-night__stars{background-image:radial-gradient(1.2px 1.2px at 23px 41px,#fff,#0000),radial-gradient(1px 1px at 131px 17px,#d6e4ffe6,#0000),radial-gradient(1px 1px at 87px 152px,#ffffffb3,#0000),radial-gradient(1.6px 1.6px at 201px 93px,#fff,#0000),radial-gradient(1px 1px at 61px 229px,#d6e4ffcc,#0000),radial-gradient(.8px .8px at 171px 201px,#fff9,#0000),radial-gradient(1px 1px at 291px 131px,#ffffffbf,#0000),radial-gradient(1.3px 1.3px at 337px 283px,#eaf0ff,#0000),radial-gradient(.8px .8px at 113px 311px,#ffffff8c,#0000),radial-gradient(1px 1px at 419px 67px,#d6e4ffd9,#0000),radial-gradient(1.8px 1.8px at 263px 371px,#fff,#0000),radial-gradient(.9px .9px at 43px 433px,#fff9,#0000),radial-gradient(1px 1px at 477px 209px,#ffffffb3,#0000),radial-gradient(.8px .8px at 359px 499px,#d6e4ffb3,#0000);background-size:233px 251px,233px 251px,233px 251px,233px 251px,349px 367px,349px 367px,349px 367px,349px 367px,349px 367px,521px 547px,521px 547px,521px 547px,521px 547px,521px 547px;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 97%);mask-image:linear-gradient(#000 0% 62%,#0000 97%)}.sk-night__line{background:linear-gradient(90deg,#8ccbff00 0%,#8ccbffe6 22%,#d2ecff 58%,#8ccbffbf 82%,#8ccbff00 100%) bottom/100% 1px no-repeat,radial-gradient(60% 100% at 56% 100%,#56a0e661,#56a0e600 70%);height:9%;inset:auto 0 0!important}.gd-night{background:radial-gradient(60% 16% at 56% 0,#56a0e633,#56a0e600 70%),linear-gradient(#0b1830 0%,#070d1c 9%,#04060d 34%,#020308 100%)}.gd-night__stars{opacity:.22;background-image:radial-gradient(1.2px 1.6px at 23px 41px,#fff,#0000),radial-gradient(1.6px 2.2px at 201px 93px,#fff,#0000),radial-gradient(1px 1.6px at 291px 131px,#ffffffbf,#0000),radial-gradient(1.3px 2px at 337px 283px,#eaf0ff,#0000),radial-gradient(1.8px 2.6px at 263px 371px,#fff,#0000);background-size:233px 251px,233px 251px,349px 367px,349px 367px,521px 547px;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 38%,#000 100%);mask-image:linear-gradient(#0000 38%,#000 100%)}.sk-dawn{background:linear-gradient(#061517 0%,#092628 34%,#0f3b3a 64%,#1d5852 88%,#33796c 100%)}.sk-dawn__morning{opacity:0;background:linear-gradient(#a6dccb 0%,#c4e8d2 24%,#e4f0cd 48%,#f8eebf 70%,#ffe9b8 86%,#fff3d4 100%)}#sky .sk-dawn__light{opacity:0;transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(50% 100% at 50% 100%,#fffae2fa 0%,#ffeec49e 30%,#ffe9b833 52%,#ffe9b800 70%);width:190vmax;height:95vmax;margin-left:-95vmax;inset:auto auto 0 78%}.gd-dawn{background:linear-gradient(#2b6a5e 0%,#154540 14%,#0b2a2b 46%,#071a1c 100%)}.gd-dawn__field{opacity:0;background:radial-gradient(80% 40% at 78% 0,#fffae2eb,#fffae200 72%),linear-gradient(#fff3d2 0%,#f9efc4 8%,#eeedb4 24%,#dfe9a6 48%,#cfe39a 76%,#c2dc90 100%)}.gd-dawn__mist{opacity:0;background:radial-gradient(60% 22% at 30% 4%,#fffffae6,#fffffa00 72%),radial-gradient(70% 18% at 82% 10%,#fffffacc,#fffffa00 72%),radial-gradient(80% 12% at 50% 0,#fffcf0f2,#fffcf000 74%)}.gd-dawn__mist--front{background:radial-gradient(46% 14% at 68% 20%,#fffffabf,#fffffa00 72%),radial-gradient(60% 20% at 12% 40%,#fffffa80,#fffffa00 72%)}.tree{--grow:0;width:45vh;height:60vh;margin-left:-22.5vh;position:absolute;top:-50vh;left:80%}.tree svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tree__light{opacity:0;will-change:opacity;background:radial-gradient(closest-side,#a7ef776b 0%,#bef49633 46%,#a7ef7700 100%);border-radius:50%;inset:-6% -22% 30%!important}.tree__wood path{stroke:#17322f;stroke-dasharray:1 2;stroke-dashoffset:calc(1px - 1px * clamp(0, (var(--grow) - var(--t)) / var(--u), 1))}.tree__leaves ellipse{fill:var(--lime);opacity:clamp(0, (var(--grow) - var(--t)) / .05, 1)}.tree__leaves ellipse:nth-child(3n){fill:#86dd55}.tree__leaves ellipse:nth-child(5n){fill:#c9f7a6}@media (max-aspect-ratio:24/25){.tree{width:27vh;height:33vh;margin-left:-13.5vh;top:-28vh;left:66%}#sky .sk-dawn__light{left:66%}}.suns{position:absolute;inset:0}.sun{width:var(--sun-d);height:var(--sun-d);margin:calc(var(--sun-d) / -2) 0 0 calc(var(--sun-d) / -2);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}#sky .sun__halo{will-change:transform, opacity;background:radial-gradient(closest-side,#fff6d6e6 0%,#ffd6969e 10%,#ffa8764d 24%,#ff84701f 46%,#ff847000 74%);border-radius:50%;inset:-330%}#sky .sun__disc{background:radial-gradient(closest-side,#fff 0%,#fffdf2 58%,#fff0c4 84%,#ffe096 96%,#ffe09600 100%);border-radius:50%}#sky .sun__low{opacity:0;will-change:opacity;background:radial-gradient(closest-side,#fff3c8 0%,#ffd27a 46%,#ff9a4c 78%,#ff6a3c 95%,#ff6a3c00 100%);border-radius:50%}.sun--veiled .sun__disc{opacity:.62}.sun--veiled .sun__halo{opacity:.4}#sky .sun__cloud{background:radial-gradient(46% 30% at 44% 46%,#fffffff2,#fff0 74%),radial-gradient(40% 26% at 62% 62%,#fafaffe6,#fff0 74%),radial-gradient(34% 22% at 30% 66%,#f6f6ffcc,#fff0 74%),radial-gradient(52% 18% at 54% 80%,#f0f2ffb3,#fff0 74%);inset:-70% -260% -50%}.glow{opacity:0;will-change:transform, opacity;background:radial-gradient(16% 9% at 50% 100%,#fff4d6fa 0%,#ffe2b400 100%),radial-gradient(50% 100% at 50% 100%,#ff7068d1 0%,#ff6e7c66 36%,#ff6e7c00 72%);width:40vmin;height:17vmin;margin:-17vmin 0 0 -20vmin;position:absolute;top:0;left:0}.ember{opacity:0;will-change:transform, opacity;background:radial-gradient(7px 3.5px at 50% 100%,#4a548cf2 0%,#4a548ce6 60%,#4a548c00 100%),radial-gradient(50% 100% at 50% 100%,#7886c86b 0%,#7886c800 72%);width:22vmin;height:7vmin;margin:-7vmin 0 0 -11vmin;position:absolute;top:0;left:0}.bloom{opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#fff8e2 0%,#ffe9b6 34%,#ffc78a 52%,#ff96648c 74%,#ff846400 100%);border-radius:50%;width:64vmin;height:64vmin;margin:-32vmin 0 0 -32vmin;position:absolute;top:0;left:0}.bloom.is-ember{background:radial-gradient(closest-side,#fff1d0 0%,#ffcf92 34%,#ff9a5c 52%,#ff60408c 74%,#ff604000 100%)}.grain{opacity:.34;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}html:not(.js) .sun[data-sun=gpt-4o]{opacity:1;transform:translate(64vw,31vh)}html:not(.js) .sun[data-sun=sonnet-4-5]{opacity:1;transform:translate(78vw,47vh)}@media (max-aspect-ratio:24/25){html:not(.js) .sun[data-sun=gpt-4o]{transform:translate(30vw,57vh)}html:not(.js) .sun[data-sun=sonnet-4-5]{transform:translate(60vw,65vh)}}.js .act{position:relative}.js .act[data-act=sea]{height:550vh}.js .act[data-act=dunes]{height:450vh}.js .act[data-act=night]{height:600vh}.js .act[data-act=dawn]{height:550vh}.act[data-act=dawn]{--accent-rgb:var(--lime-rgb)}.js .stage{z-index:5;pointer-events:none;color:rgb(var(--fg-rgb));position:fixed;inset:0;overflow:hidden}.js .beat{opacity:0;position:absolute;inset:0}.js .beat[data-beat=sea\:hero]{opacity:1}.js .beat.is-on a,.js .beat.is-on button,.js .beat.is-on .out,.js .beat.is-on .cap{pointer-events:auto}.js .beat:not(.is-on) .cap{pointer-events:none}:where(.js) .up,:where(.js) .dn{left:var(--gut);right:var(--gut);position:absolute}:where(.js) .up{bottom:calc(100% - var(--hz))}:where(.js) .dn{top:var(--hz)}.pad{padding-top:clamp(22px,4.6vh,48px)}.w{clip-path:inset(-.3em -.25em);display:inline-block}.wi{display:inline-block}.is-on .wi,.is-on .ms{will-change:transform}.mc{clip-path:inset(-.04em -.1em 0);display:inline-block;position:relative}.mc.is-set{clip-path:none}.mz{visibility:hidden}.ms{position:absolute;inset:0}.mg{position:absolute;left:50%;transform:translate(-50%)}.mc.is-set .mg:not(:last-child){visibility:hidden}.typed{position:relative}.caret{opacity:0;pointer-events:none;background:currentColor;width:.62em;height:1.2em;margin-top:.2em;position:absolute;top:0;left:0}.dateline{margin-bottom:clamp(14px,2.8vh,30px)}.dateline b{font-weight:700}.beat--hero h1{margin-left:-.03em}.hero__lead{width:26.5vw;right:auto}.hero__lead .lead{max-width:none}.hero__run{left:calc(var(--gut) + 26.5vw + 3vw);right:auto}.hero__run .cap{margin-top:-4px}.hero__run .fine{max-width:27em;color:rgb(var(--fg-rgb) / .86);margin:14px 0 0 clamp(22px,2vw,32px)}.cue{left:var(--gut);white-space:nowrap;align-items:center;gap:14px;display:flex;position:absolute;bottom:4.4vh}.cue__line{background:rgb(var(--fg-rgb) / .3);width:1px;height:34px;display:block;position:relative;overflow:hidden}.cue__line:after{content:"";background:rgb(var(--fg-rgb));width:1px;height:14px;animation:2.2s cubic-bezier(.6,0,.3,1) infinite cue;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translateY(-16px)}to{transform:translateY(36px)}}.reduced-motion .cue__line:after{animation:none}.li{display:inline-block}.beat--hero .ln{--dl:.1s;animation:intro-clip 1.3s linear var(--dl) backwards}.beat--hero .ln:nth-child(2){--dl:.24s}.beat--hero .ln:nth-child(3){--dl:.5s}.beat--hero .li{animation:intro-rise 1.3s var(--ease-out) var(--dl) backwards}.beat--hero .dateline,.beat--hero .lead,.beat--hero .cap,.beat--hero .fine,.beat--hero .cue{animation:intro-fade 1.1s var(--ease-out) .95s backwards}.beat--hero .cap{animation-delay:1.1s}.beat--hero .fine{animation-delay:1.22s}.beat--hero .cue{animation-delay:1.7s}@keyframes intro-rise{0%{transform:translateY(114%)}}@keyframes intro-clip{0%,58%{clip-path:inset(-.3em -.3em .108em)}to{clip-path:inset(-.3em)}}@keyframes intro-fade{0%{opacity:0;transform:translateY(16px)}}.reduced-motion .beat--hero *,html:not(.js) .beat--hero *{animation:none!important}@media (prefers-reduced-motion:reduce){.beat--hero *{animation:none!important}}.beat--suns h2{margin-left:-.03em}.suns__alm{width:40vw;right:auto}.suns__say{left:calc(var(--gut) + 40vw + 3.4vw);width:16.5vw;padding-top:clamp(34px,5.6vh,56px);right:auto}.suns__say .lead{font-size:var(--t-body);max-width:none;line-height:1.46}.alm__head,.alm__row{grid-template-columns:minmax(0, 1fr) calc(var(--t-out) * 7.4) calc(var(--t-lead) * 6.6);align-items:baseline;column-gap:1.4vw;display:grid;position:relative}.alm__head{color:rgb(var(--fg-rgb) / .74);--draw:1;padding:1.1em 0 1em}.alm__head>:last-child,.alm__left{text-align:right}.alm__row{--draw:1;padding:clamp(6px,1.3vh,14px) 0 clamp(7px,1.45vh,15px)}.alm__head:before,.alm__row:before{content:"";background:rgb(var(--fg-rgb) / .4);transform-origin:0;height:1px;transform:scaleX(var(--draw));position:absolute;top:0;left:0;right:0}.alm__id,.alm__date{font-family:var(--machine);font-size:calc(var(--t-out) * .96);letter-spacing:-.01em;white-space:nowrap;font-stretch:78%}.alm__id{font-weight:560}.alm__id code{font:inherit}.alm__date{font-weight:400}.alm__id:before{content:"";vertical-align:.02em;background:var(--gold);width:.56em;height:.56em;box-shadow:0 0 0 1px rgb(var(--fg-rgb) / .5), 0 0 10px 1px rgb(var(--gold-rgb) / .8);border-radius:50%;margin-right:.95em;display:inline-block}[data-st=set] .alm__id:before{box-shadow:0 0 0 1px rgb(var(--fg-rgb) / .62);background:0 0}[data-st=unknown] .alm__id:before{box-shadow:none;outline:1px dashed rgb(var(--fg-rgb) / .7);outline-offset:-1px;background:0 0}.alm__left{font-family:var(--voice);font-variation-settings:"opsz" 60;font-weight:500;font-size:calc(var(--t-lead) * 1.2);letter-spacing:-.02em;white-space:nowrap;line-height:1}.beat--ko{--fg-rgb:var(--ink-rgb);--bg-rgb:var(--warm-rgb);color:var(--ink)}.ko{width:100%;height:100%;display:none;position:absolute;inset:0}.js .ko__n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .ko__text{position:absolute;inset:0}.js .ko__head{left:var(--gut);right:var(--gut);bottom:calc(100% - var(--ko-top,34vh) + clamp(20px, 3.8vh, 40px));position:absolute}.ko__head .when{margin-bottom:1.5em}.tag{font-family:var(--machine);font-size:var(--t-out);letter-spacing:-.01em;font-weight:560;font-stretch:80%}.tag code{font:inherit}.ko__head .tag{margin-top:1em}.js .ko__fail{left:var(--gut);top:calc(var(--ko-base,76vh) + clamp(14px, 2.8vh, 30px));position:absolute}.js .ko__last{right:var(--gut);top:calc(var(--ko-base,76vh) + clamp(14px, 2.8vh, 30px));text-align:right;position:absolute}.beat--ncount h2{max-width:15em;margin-bottom:clamp(20px,4vh,44px)}.mrow{height:calc(var(--em-night) * .771);position:relative}.mrow>*{position:absolute;bottom:0;left:0}.mrow__date{font-size:var(--em-night);margin-left:-.02em}.mrow__count{align-items:baseline;column-gap:calc(var(--em-count) * .17);white-space:nowrap;display:flex}.mrow__count .mon{font-size:var(--em-count);margin-left:-.02em}.mrow__count .v-say{font-size:calc(var(--em-count) * .42);--lh:.723}.mrow.refl{opacity:.42;filter:blur(1.6px);pointer-events:none;position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 24%,#0006 64%,#000 100%);mask-image:linear-gradient(#0000 24%,#0006 64%,#000 100%)}.beat--ncount .dn{padding-top:calc(var(--em-night) * .46)}.beat--ncount .lead{max-width:27em}.beat--rename h2{transform-origin:0 100%;margin-left:-.03em}.swap{font-family:var(--machine);font-size:calc(var(--t-out) * 1.22);letter-spacing:-.01em;margin-bottom:clamp(14px,2.6vh,26px);font-weight:500;font-stretch:80%}.swap code{font:inherit;font-weight:650}.beat--rename .lead{max-width:25em}.beat--errors .up,.beat--errors .dn{right:auto}.err{grid-template-columns:auto minmax(0,31em);align-items:start;column-gap:clamp(22px,3.2vw,58px);display:grid}.mon--err{font-size:var(--em-err);color:var(--red);margin-left:-.03em}.err__msg{font-family:var(--machine);letter-spacing:-.005em;margin-top:-.2em;font-size:clamp(14px,min(1.3vw,2.5vh),20px);font-weight:400;font-stretch:78%;line-height:1.55}.beat--errors .dn .hair{width:59vw}.beat--errors .dn .err{margin-top:clamp(22px,3.6vh,36px)}.beat--errors .fnote{margin-top:clamp(20px,3.4vh,34px)}.beat--choose h2{max-width:13.6em;margin-left:-.03em}.beat--choose .dn{grid-template-columns:minmax(0,50vw) minmax(0,1fr);align-items:start;column-gap:5vw;display:grid}.print__cap{color:rgb(var(--fg-rgb) / .74);margin-bottom:1em}.never{font-size:calc(var(--t-lead) * 1.5);letter-spacing:-.02em;font-variation-settings:"opsz" 72;max-width:9em;font-weight:480;line-height:1.16}.land__pre{margin-bottom:calc(var(--em-date) * .8 + .3em);margin-left:-.03em}.land__post,.beat--grow h2{margin-left:-.03em}.beat--grow .lead{max-width:19em}.beat--command{will-change:transform}.cmd-col{left:var(--gut);top:var(--col-top);width:min(62vw,60rem);position:absolute}.cmd-col .print{margin:clamp(22px,4vh,40px) 0 0 clamp(24px,2.4vw,38px)}.cmd-col .fnote{margin-top:1.5em}#odo{z-index:5;pointer-events:none;visibility:hidden;color:rgb(var(--fg-rgb));position:fixed;inset:0}.odo__date{left:var(--gut);bottom:calc(100% - var(--hz));width:5.2em;height:.771em;font-family:var(--monument);font-weight:900;font-size:var(--em-date);white-space:nowrap;opacity:0;will-change:transform, opacity;margin-left:-.02em;line-height:.771;position:absolute}.odo__cell{clip-path:inset(-.04em 0 0 -.05em);will-change:transform;width:1.9em;height:.771em;position:absolute;top:0;left:0}.odo__strip{will-change:transform;position:absolute;inset:0}.odo__f{will-change:transform, opacity;height:.771em;position:absolute;top:0;left:0}.odo__sz{visibility:hidden;position:absolute;top:0;left:0}.odo__line{left:var(--gut);white-space:nowrap;opacity:0;will-change:transform, opacity;font-family:var(--machine);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5em;font-size:clamp(11.5px,.93vw,14.5px);font-weight:500;line-height:1.5;display:flex;position:absolute;bottom:5.2vh}.odo__line:before{content:"";background:rgb(var(--fg-rgb) / .6);width:clamp(28px,3.4vw,56px);height:1px;margin-right:.6em}.odo__line code{letter-spacing:.02em;font-size:1em;font-weight:600}.odo__line b{font-weight:700}.odo__dot{opacity:.6}#labels{z-index:4;pointer-events:none;color:rgb(var(--fg-rgb));position:fixed;inset:0;overflow:hidden}.lab{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.lab__lead{opacity:.6;transform-origin:0 100%;will-change:transform;background:currentColor;width:1px;height:100px;position:absolute;bottom:0;left:0}.lab__text{white-space:nowrap;will-change:transform;font-family:var(--machine);text-shadow:0 0 12px rgb(var(--bg-rgb) / .5), 0 0 3px rgb(var(--bg-rgb) / .35);padding:0 0 6px;font-stretch:87.5%;line-height:1.5;position:absolute;bottom:0;left:0}.lab.is-down .lab__lead{transform-origin:0 0;top:0;bottom:auto}.lab.is-down .lab__text{padding:6px 0 0;top:0;bottom:auto}.lab.is-left .lab__text{text-align:right;padding-right:7px}.lab:not(.is-left) .lab__text{padding-left:7px}.lab__id{letter-spacing:0;font-size:12px;font-weight:650;display:block}.lab__st{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}@media (max-aspect-ratio:24/25){.js .beat{padding:var(--col-top) var(--gut) 0}.js [data-hz=d]{position:static}.js .dn[data-hz=d]{margin-top:clamp(14px,2.2vh,22px);padding-top:0}.js [data-hz=d] .stand,.js .stand[data-hz=d]{margin-bottom:0}.dateline{margin-bottom:12px}.hero__lead{width:auto}.hero__lead .lead{max-width:21em}.hero__run{left:var(--gut);right:var(--gut);padding-top:clamp(16px,2.6vh,24px)}.hero__run .cap{margin-top:0}.hero__run .fine{margin:10px 0 0 22px}.cue{bottom:2.4vh}.cue__line{height:18px}.suns__say{width:auto;padding-top:0;left:auto}.suns__say .lead{max-width:23em}.suns__alm{width:auto;right:var(--gut)}.alm__head,.alm__row{grid-template-columns:minmax(0,1fr) auto}.alm__date,.alm__head>:nth-child(2){display:none}.alm__head{padding:.8em 0 .7em}.alm__row{padding:clamp(4px,.8vh,8px) 0 clamp(5px,.9vh,9px)}.alm__left{font-size:calc(var(--t-lead) * 1.02)}.js .ko__head{left:var(--gut);right:var(--gut);bottom:calc(100% - var(--ko-top,30vh) + 18px)}.js .ko__fail{top:auto;bottom:calc(100% - var(--ko-base,72vh));--lh:.723}.js .ko__last{left:var(--gut);right:var(--gut);text-align:left;top:calc(var(--ko-base,72vh) + 16px)}.beat--ncount h2{margin-bottom:16px}.mrow{height:calc(var(--em-night) * 1.642)}.mrow__date .ln2{display:block}.mrow__date .ln2+.ln2{margin-top:.1em}.beat--ncount .dn{padding-top:calc(var(--em-count) * .86)}.beat--rename h2{transform-origin:0 0}.swap{margin-bottom:12px}.js .beat--errors{padding-top:calc(var(--col-top) + var(--t-xl) * 1.22 + 22px)}.err{grid-template-columns:minmax(0,1fr);row-gap:10px}.err__msg{font-size:var(--t-out);margin-top:0}.beat--errors .dn .hair{width:100%}.beat--errors .dn .err{margin-top:18px}.beat--errors .fnote{margin-top:16px}.beat--choose .dn{display:block}.never{font-size:calc(var(--t-lead) * 1.25);max-width:none;margin-top:18px}.cmd-col{width:auto;position:static}.cmd-col .print{margin:18px 0 0 22px}.odo__line{bottom:3.4vh}.lab__id{font-size:11.5px}.lab__st{font-size:10.5px}}@media (min-aspect-ratio:24/25) and (max-height:620px){:root{--mast-h:60px}.cue{display:none}.cap{min-height:54px}.copy{width:42px;height:42px;font-size:8px}.hero__run .fine{margin-top:8px}.dateline{margin-bottom:8px}}.flow{z-index:6;color:var(--ink);--fg-rgb:var(--ink-rgb);--bg-rgb:var(--warm-rgb);--accent-rgb:var(--lime-rgb);--blk:clamp(120px, 22vh, 260px);position:relative}.js .flow{will-change:transform}.blk{padding:var(--blk) var(--gut) 0;position:relative}.blk h2{margin-left:-.03em}.fn{font-family:var(--machine);letter-spacing:0;vertical-align:.62em;font-variation-settings:normal;margin-left:.18em;font-size:max(11px,.6em);font-style:normal;font-weight:600;font-stretch:87.5%;line-height:1}h2 .fn{vertical-align:2.9em;margin-left:.5em;font-size:max(12px,.16em)}.fn a{background:0 0;margin:-.4em -.3em;padding:.4em .3em}.blk--proof h2{max-width:11.5em}.fig{align-items:baseline;column-gap:calc(var(--em-fig) * .05);margin-top:clamp(44px,10vh,120px);display:flex}.fig .mon{font-size:var(--em-fig);margin-left:-.03em}.fig__w{font-family:var(--voice);font-variation-settings:"opsz" 144;font-weight:540;font-size:calc(var(--em-fig) * .152);letter-spacing:-.03em;white-space:nowrap;margin-right:calc(var(--em-fig) * .04);line-height:.723}.blk--proof .body{max-width:33em;margin-top:clamp(22px,4vh,42px)}.blk--proof .mlink{margin-left:1.2em}.blk--watch h2{max-width:9em}.watch__row{grid-template-columns:minmax(0,25em) minmax(0,1fr);align-items:start;column-gap:7vw;margin-top:clamp(30px,6vh,70px);display:grid}.watch__row .lead{max-width:21em}.disc summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.1em;padding:.5em 0;font-weight:500;line-height:1.5;list-style:none;display:inline-flex}.disc summary::-webkit-details-marker{display:none}.disc summary:before{content:"";border:1px solid rgb(var(--fg-rgb) / .7);width:34px;height:34px;transition:background-size .35s var(--ease-out), background-color .3s, transform .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 12px no-repeat;border-radius:50%;flex:none}.disc[open] summary:before{background-size:12px 1px,1px 0;transform:rotate(180deg)}.disc summary:hover:before{background-color:rgb(var(--lime-rgb));border-color:rgb(var(--lime-rgb))}.disc:not([open]) .disc__hide,.disc[open] .disc__show{display:none}.disc .print{margin-top:1.4em}.print--yaml .out{counter-reset:l;padding:.2em 0;overflow-x:auto}.print--yaml .out__l{counter-increment:l;white-space:pre;overflow-wrap:normal;width:-moz-fit-content;width:fit-content;min-width:100%}.print--yaml .out__l:before{content:counter(l, decimal-leading-zero);width:4.4ch;color:rgb(var(--fg-rgb) / .46);-webkit-user-select:none;user-select:none;display:inline-block}.disc[open] .out__l{animation:line-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 34ms)}@keyframes line-in{0%{opacity:0;transform:translateY(8px)}}.reduced-motion .disc[open] .out__l{animation:none}.fns{counter-reset:fn;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2em 7vw;margin-top:clamp(44px,9vh,100px);padding-top:1.3em;display:grid;position:relative}.fns:before{content:"";background:rgb(var(--fg-rgb) / .4);width:38%;height:1px;position:absolute;top:0;left:0}.fns.fnote{max-width:none}.fns li{counter-increment:fn;max-width:58ch;padding-left:2.4em;position:relative}.fns li:before{content:counter(fn);color:rgb(var(--fg-rgb));font-weight:600;position:absolute;top:0;left:0}.fns li:target{color:rgb(var(--fg-rgb))}.blk--covers h2{max-width:9em}.lists{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7vw;margin-top:clamp(36px,7.5vh,86px);display:grid}.alm-list__h{color:rgb(var(--fg-rgb) / .74);padding-bottom:1.1em}.alm-list li{--draw:1;font-size:var(--t-body);text-wrap:pretty;padding:clamp(16px,2.6vh,26px) 0 clamp(20px,3.4vh,34px);line-height:1.46;position:relative}.alm-list li:before,.measured:before{content:"";background:rgb(var(--fg-rgb) / .4);transform-origin:0;height:1px;transform:scaleX(var(--draw));position:absolute;top:0;left:0;right:0}.alm-list b{font-variation-settings:"opsz" 96;font-weight:520;font-size:calc(var(--t-lead) * 1.5);letter-spacing:-.024em;margin-bottom:.28em;line-height:1.08;display:block}.measured{--draw:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:7vw;margin-top:clamp(6px,1vh,12px);padding-top:clamp(18px,3vh,30px);display:grid;position:relative}.measured .lbl{color:rgb(var(--fg-rgb) / .74)}.measured .body{max-width:30em}.more{margin-top:clamp(26px,5vh,54px)}.blk--review h2{max-width:8em}.blk--review .lead{max-width:27em;margin-top:clamp(26px,5vh,56px)}.price{align-items:flex-end;column-gap:3.4vw;margin-top:clamp(44px,10vh,120px);display:flex}.price .mon{font-size:var(--em-price);margin-left:-.02em}.price__t{font-size:var(--t-lead);text-wrap:pretty;max-width:15.5em;padding-bottom:.5em;line-height:1.34}.review__act{margin-top:clamp(30px,5.6vh,60px)}.blk--later{grid-template-columns:minmax(0,1fr) minmax(0,27em);align-items:end;gap:12px 7vw;display:grid}.later__line{font-family:var(--voice);font-optical-sizing:auto;font-weight:440;font-size:calc(var(--t-lead) * 1.22);letter-spacing:-.014em;text-wrap:balance;grid-row:1/span 3;align-self:start;max-width:21em;line-height:1.26}.later__form{align-items:stretch;gap:1.6em;display:flex}.later__form[hidden]{display:none}.later__form input{border:0;border-bottom:1px solid rgb(var(--fg-rgb) / .62);min-width:0;height:54px;color:inherit;outline-offset:6px;font-family:var(--machine);letter-spacing:-.01em;background:0 0;border-radius:0;flex:auto;padding:0 2px;font-size:15px;font-stretch:87.5%;transition:border-color .3s}.later__form input::placeholder{color:rgb(var(--fg-rgb) / .5)}.later__form input:hover,.later__form input:focus{border-bottom-color:rgb(var(--fg-rgb))}.later__form input[aria-invalid=true]{border-bottom-color:#b3261a}.tbtn{border:0;border-bottom:1px solid rgb(var(--fg-rgb));cursor:pointer;white-space:nowrap;height:54px;font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;padding:0;font-weight:600}.tbtn span{transition:transform .45s var(--ease-out);margin-left:.7em;display:inline-block}.tbtn:hover span{transform:translate(.45em)}.later__msg{font-size:var(--t-body);font-weight:500}.later__msg.is-error{color:#a31f14;font-size:var(--t-fine)}.later__msg:empty{display:none}.blk--later .fine{color:rgb(var(--fg-rgb) / .8)}.blk--close{margin-top:var(--blk);padding:0}.close__field{padding:clamp(96px, 17vh, 200px) var(--gut) clamp(60px, 10vh, 120px);background:var(--ink);color:var(--warm);--fg-rgb:var(--warm-rgb);--bg-rgb:var(--ink-rgb);position:relative}.close__field.has-ko{background:0 0}.ko--close{display:none}.has-ko .ko--close{fill:var(--ink);display:block}.close__field h2{max-width:11em;position:relative}.close__slot{font-size:var(--em-night);color:var(--lime);margin:clamp(36px,7vh,80px) 0 0 -.02em;position:relative}.has-ko .close__slot{visibility:hidden}.has-ko .close__date{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.close__run{padding:clamp(80px, 17vh, 190px) var(--gut) clamp(90px, 19vh, 210px);flex-wrap:wrap;align-items:center;gap:22px 44px;display:flex}.foot{z-index:6;background:var(--ink);color:var(--warm);--fg-rgb:var(--warm-rgb);--bg-rgb:var(--ink-rgb);--accent-rgb:var(--lime-rgb);padding:clamp(70px, 12vh, 140px) var(--gut) 0;position:relative;overflow:hidden}.js .foot{will-change:transform}.foot__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 7vw;max-width:64vw;display:grid}.foot h2,.foot__cols a{font-family:var(--machine);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5}.foot h2{color:rgb(var(--fg-rgb) / .56);margin-bottom:1.7em}.foot li+li{margin-top:1em}.foot__cols a{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:.3em;text-decoration:none}.foot__cols a:hover{background-size:100% 1px}.foot__line{max-width:none;margin-top:clamp(60px,11vh,130px)}.foot__mark{color:var(--lime);margin-top:clamp(26px,4.6vh,52px);display:block}.foot__mark svg{width:100%;height:auto}@media (max-width:899px){.flow{--blk:clamp(84px, 12vh, 130px)}.watch__row,.lists,.measured,.blk--later,.fns{grid-template-columns:minmax(0,1fr)}.watch__row{row-gap:26px}.lists{row-gap:44px}.measured{row-gap:10px}.fig{row-gap:calc(var(--em-fig) * .13);flex-wrap:wrap}.fig__w--a{flex:1 0 20%}.price{flex-direction:column;align-items:flex-start;row-gap:18px}.price__t{padding-bottom:0}.sunbtn{letter-spacing:.06em;gap:.9em;width:100%;min-height:68px;padding:0 18px;font-size:12px}.later__line{grid-row:auto;margin-bottom:10px}.close__run{flex-direction:column;align-items:stretch}.close__run .mlink{align-self:flex-start}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;max-width:none}.blk--proof .mlink{margin:.9em 0 0;display:inline-block}}@media (max-aspect-ratio:24/25){.close__slot .ln2{display:block}.close__slot .ln2+.ln2{margin-top:.1em}}html:not(.js) body{background:#f8eebf}html:not(.js) #sky .sk-sea,html:not(.js) #sky .gd-sea,html:not(.js) #sky .suns{opacity:0}html:not(.js) #sky .sk-dawn,html:not(.js) #sky .gd-dawn,html:not(.js) #sky .sk-dawn__morning,html:not(.js) #sky .gd-dawn__field,html:not(.js) #sky .tree__light{opacity:1}html:not(.js) #sky .sk-dawn__light,html:not(.js) #sky .gd-dawn__mist{opacity:.8}html:not(.js) .tree{--grow:1;opacity:.5}html:not(.js) .mast{position:absolute}html:not(.js) main{z-index:3;padding-top:calc(var(--mast-h) + 9vh);position:relative}html:not(.js) .act{padding:0 var(--gut)}html:not(.js) .beat{padding:0 0 clamp(80px,14vh,160px)}html:not(.js) .beat .up>*+*,html:not(.js) .beat .dn>*,html:not(.js) .ko__text>*+*,html:not(.js) .cmd-col>*+*{margin-top:1.4rem}html:not(.js) .stand{margin-bottom:0}html:not(.js) .hero__lead,html:not(.js) .hero__run,html:not(.js) .suns__alm,html:not(.js) .suns__say{width:auto;left:auto}html:not(.js) .hero__lead .lead,html:not(.js) .suns__say .lead{max-width:24em}html:not(.js) .suns__alm{max-width:46rem;margin-top:2rem}html:not(.js) .suns__say{padding-top:0}html:not(.js) .ko{display:none}html:not(.js) .ko__n{font-size:var(--em-count)}html:not(.js) .mrow{height:auto}html:not(.js) .mrow>*{position:static}html:not(.js) .mrow__date{font-size:min(var(--em-night), 15vw);margin-bottom:.2em}html:not(.js) .mrow__count .mon{font-size:min(var(--em-count), 15vw)}html:not(.js) .beat--choose .dn{display:block}html:not(.js) .cmd-col{width:auto;position:static}html:not(.js) .land__pre{margin-bottom:0}html:not(.js) .later__form{display:none}html:not(.js) .close__slot{font-size:min(var(--em-night), 15vw)}@media (max-aspect-ratio:24/25){html:not(.js) .tree{opacity:.22}}
