@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{color:#e9eaf2;-webkit-font-smoothing:antialiased;background:#06070d;margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:clip}a{color:#ffb03a;text-decoration:none}a:hover{color:#ffc76b}::selection{color:#fff;background:#ffb03a4d}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffb03a}.nyt-skip{z-index:100;color:#06070d;background:#ffb03a;border-radius:0 0 10px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.nyt-skip:focus{left:0}.nyt-navlink{align-items:center;min-height:24px;padding:4px 2px;display:inline-flex}.nyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes nyt-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nyt-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes nyt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes nyt-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes nyt-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes nyt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nyt-lampflick{0%,to{opacity:.42}44%{opacity:.62}72%{opacity:.36}}@keyframes nyt-twink{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:.9;transform:scale(1)}}@keyframes nyt-wisp{0%{transform:translate(-9%)}to{transform:translate(9%)}}@keyframes nyt-hazedrift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes nyt-flapA{0%{transform:rotate(34deg)}5%{transform:rotate(-30deg)}10%{transform:rotate(34deg)}15%{transform:rotate(-30deg)}20%{transform:rotate(32deg)}25%{transform:rotate(-26deg)}30%{transform:rotate(30deg)}36%,62%{transform:rotate(10deg)}67%{transform:rotate(-26deg)}72%{transform:rotate(32deg)}77%{transform:rotate(-24deg)}82%{transform:rotate(30deg)}88%,to{transform:rotate(12deg)}}@keyframes nyt-flapB{0%{transform:rotate(-30deg)}5%{transform:rotate(26deg)}10%{transform:rotate(-30deg)}15%{transform:rotate(26deg)}20%{transform:rotate(-28deg)}25%{transform:rotate(22deg)}30%{transform:rotate(-26deg)}36%,62%{transform:rotate(-8deg)}67%{transform:rotate(22deg)}72%{transform:rotate(-28deg)}77%{transform:rotate(20deg)}82%{transform:rotate(-26deg)}88%,to{transform:rotate(-10deg)}}@keyframes nyt-birdbob{0%,30%{transform:translateY(0)}36%,62%{transform:translateY(2.4px)}70%{transform:translateY(-1.2px)}to{transform:translateY(0)}}@keyframes nyt-birdcross2{0%{transform:translate(0)}to{transform:translate(-138vw,5vh)}}@keyframes nyt-steam{0%{opacity:0;transform:translateY(2.5px)}25%{opacity:.7}60%{opacity:.35}to{opacity:0;transform:translateY(-7.5px)}}@keyframes nyt-codeglow{0%,to{opacity:.45}50%{opacity:.95}}@keyframes nyt-typetap{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes nyt-workvis{0%,68%{opacity:1}71%,83%{opacity:0}86%,to{opacity:1}}@keyframes nyt-stretchvis{0%,69%{opacity:0}72%,82%{opacity:1}85%,to{opacity:0}}@keyframes nyt-worktorso{0%,20%,68%{transform:translateY(0)rotate(0)}34%{transform:translateY(-.9px)rotate(0)}50%{transform:translateY(0)rotate(0)}73%,80%{transform:translateY(-2px)rotate(-5deg)}84%,to{transform:translateY(0)rotate(0)}}@keyframes nyt-workhead{0%,10%{transform:rotate(0)}18%{transform:rotate(3.5deg)}30%{transform:rotate(4deg)}38%{transform:rotate(-2.5deg)}52%{transform:rotate(4.5deg)}62%{transform:rotate(0)}73%,80%{transform:rotate(-9deg)}86%,to{transform:rotate(0)}}@keyframes nyt-stretchpump{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes nyt-glowpulse{0%,to{opacity:.45}50%{opacity:.8}}@keyframes nyt-cloudcross{0%{transform:translate(0)}to{transform:translate(135vw)}}@keyframes nyt-satellite{0%{transform:translate(0)}to{transform:translate(108vw,-36px)}}@keyframes nyt-satblink{0%,to{opacity:.25}50%{opacity:.95}}@keyframes nyt-moonfade{0%,to{opacity:.5}50%{opacity:.85}}@keyframes nyt-moonglow{0%,to{box-shadow:0 0 22px 5px #dee8f838,0 0 60px 20px #c8d8f217}50%{box-shadow:0 0 30px 8px #e4eefc4d,0 0 78px 28px #cedef621}}@keyframes nyt-shoot{0%,88%{opacity:0;transform:translate(0)rotate(16deg)}90%{opacity:1}to{opacity:0;transform:translate(250px,95px)rotate(16deg)}}.nyt-btn{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.nyt-btn:hover{transform:translateY(-2px)}.nyt-btn .nyt-pre{opacity:0;white-space:nowrap;max-width:0;font-family:JetBrains Mono,monospace;transition:max-width .3s,opacity .3s;display:inline-block;overflow:hidden}.nyt-btn:hover .nyt-pre,.nyt-btn:focus-visible .nyt-pre{opacity:1;max-width:2ch}.nyt-btn .nyt-caret{opacity:0;vertical-align:-2px;background:currentColor;width:8px;height:1em;margin-left:2px;display:inline-block}.nyt-btn:hover .nyt-caret,.nyt-btn:focus-visible .nyt-caret{opacity:1;animation:.9s step-end infinite nyt-blink}.nyt-btn-primary:hover{box-shadow:0 14px 40px #ff8a1e8c}.nyt-btn-ghost:hover{background:#ffb03a0f;border-color:#ffb03a8c}.nyt-reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.nyt-reveal[data-reveal=left]{transform:translate(-36px)}.nyt-reveal[data-reveal=right]{transform:translate(36px)}.nyt-reveal[data-reveal=zoom]{transform:translateY(18px)scale(.94)}.nyt-reveal.is-visible{opacity:1;will-change:auto;transform:none}.nyt-card{transition:transform .35s,border-color .35s,box-shadow .35s}.nyt-card:hover{border-color:#ffb03a66;transform:translateY(-6px);box-shadow:0 20px 44px #00000080}.nyt-card .nyt-card-glow{opacity:0;transition:opacity .35s}.nyt-card:hover .nyt-card-glow{opacity:1}.nyt-form{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;max-width:640px;margin:0 auto;display:grid}.nyt-field-wide{grid-column:1/-1}.nyt-label{letter-spacing:.08em;text-transform:uppercase;color:#9498ab;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:block}.nyt-input,.nyt-textarea{color:#e9eaf2;background:#06070db3;border:1px solid #ffffff1f;border-radius:11px;width:100%;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.nyt-textarea{resize:vertical;min-height:140px;line-height:1.55}.nyt-input::placeholder,.nyt-textarea::placeholder{color:#6a6f82}.nyt-input:hover,.nyt-textarea:hover{border-color:#fff3}.nyt-input:focus,.nyt-textarea:focus{background:#06070de6;border-color:#ffb03a8c}.nyt-input[aria-invalid=true],.nyt-textarea[aria-invalid=true]{border-color:#ff6b6b}.nyt-field-error{color:#ff8a80;min-height:0;margin-top:6px;font-size:12.5px;display:block}.nyt-hp{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important;overflow:hidden!important}.nyt-submit{color:#06070d;cursor:pointer;background:linear-gradient(#ffbf52,#ff8a1e);border:0;border-radius:12px;grid-column:1/-1;justify-self:center;align-items:center;gap:10px;padding:16px 34px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 12px 34px #ff8a1e6b}.nyt-submit[disabled]{opacity:.6;cursor:progress;transform:none}.nyt-form-status{text-align:center;border-radius:11px;grid-column:1/-1;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.5}.nyt-form-status:empty{display:none}.nyt-form-status.is-ok{color:#8ff0bd;background:#54e39a14;border:1px solid #54e39a59}.nyt-form-status.is-error{color:#ff9d94;background:#ff6b6b14;border:1px solid #ff6b6b59}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nyt-reveal{opacity:1;transform:none}.nyt-btn:hover,.nyt-card:hover{transform:none}}
