@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2)format("woff2-variations");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}:root,[data-theme=night]{--night:#0c0b0e;--night-raised:#131216;--surface:#ffffff0e;--surface-raised:#ffffff17;--hairline:#ffffff17;--ink:#f6f1e7;--ink-muted:#f6f1e794;--ink-faint:#f6f1e752;--ember:#f97316;--ember-deep:#c2410c;--ember-dark:#2a0f06;--peach:#ffb26b;--cream-light:#ffe0c2;--plum:#16090b;--on-ember:#000;--on-ink:#0c0b0e;--danger:#f43f5e;--ok:#34d399;--wf-ember:#f97316;--wf-red:#ef4444;--wf-violet:#8b5cf6;--wf-blue:#3b82f6;--wf-green:#10b981;--wf-rose:#ec4899;--wf-teal:#14b8a6;--wf-gold:#eab308;--sky-ink:#fff;--sky-ink-soft:#ffffffd6;--sky-ink-faint:#ffffff9e;--sky-fill:#ffffff24;--sky-fill-selected:#ffffff3d;--sky-edge:#ffffff2e;--shadow-sky-text:0 6px 14px #00000059;--shadow-sky-lead:0 4px 10px #0000004d;--shadow-glyph:0 6px 18px #00000059}[data-theme=day]{--night:#f6f1e7;--night-raised:#fff;--surface:#0c0b0e0d;--surface-raised:#0c0b0e17;--hairline:#0c0b0e1f;--ink:#0c0b0e;--ink-muted:#0c0b0e9e;--ink-faint:#0c0b0e66;--danger:#e11d48;--ok:#059669}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-h:58px;--control-h-sm:52px;--glyph:44px;--tag-pad-x:11px;--tag-pad-y:6px;--radius-ticket:26px;--radius-sky:14px;--radius-tile:23.5%;--radius-pill:999px;--sky-hero:1;--sky-screen:.62;--sky-glow-still:.35;--wash:.94;--font-serif:"New York", ui-serif, "Iowan Old Style", "Source Serif 4", Georgia, serif;--font-sans:-apple-system, "SF Pro Text", system-ui, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}.wordmark{font-family:var(--font-serif);font-size:54px;font-weight:500;line-height:58px}.title{font-family:var(--font-serif);font-size:40px;font-weight:500;line-height:44px}.screen-name{font-family:var(--font-serif);font-size:44px;font-weight:500;line-height:48px}.workflow-name{font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:38px}.intention{font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:34px}.lead{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:24px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:22px}.label{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:20px}.small{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:18px}.caps{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:18px}.number-hero{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:68px}.stat{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:26px}.button{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:22px}.button-ghost{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:20px}.mono{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:18px}:root{--gutter:24px;--content:1120px;--section:168px;--font-serif:"New York", ui-serif, "Iowan Old Style", "Source Serif 4 Variable", "Source Serif 4", Georgia, serif}@media (width<=640px){:root{--gutter:20px;--section:104px}}*,:before,:after{box-sizing:border-box}html{background:var(--night);color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--night);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}:where(a){color:inherit}:where(img,svg,canvas){display:block}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.display,.h2,.h3{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.display{font-size:clamp(40px,6.2vw,84px);line-height:1.02}.h2{font-size:clamp(36px,4.4vw,56px);line-height:1.08}.h3{font-size:28px;line-height:34px}.lead{max-width:30em;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.5}.note{color:var(--ink-muted);margin:0;font-size:15px;line-height:20px}.nowrap{white-space:nowrap}.button{height:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--ember);color:var(--on-ember);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex}.button:active{opacity:.8;transform:scale(.98)}.button--sky{border-radius:var(--radius-sky);background:var(--ink);color:var(--on-ink)}.button--ghost{background:var(--sky-fill);height:40px;color:var(--sky-ink);padding:0 18px;font-size:15px}.button:focus-visible,.link:focus-visible,.nav a:focus-visible,.footer a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.link{white-space:nowrap;align-items:center;gap:6px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.link__arrow{transition:transform .2s}.link:hover .link__arrow{transform:translateY(2px)}.actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.sky{isolation:isolate;position:relative;overflow:hidden}.sky__canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sky:after{z-index:-1;background:linear-gradient(to bottom, #0c0b0e00 45%, var(--night) 100%);content:"";pointer-events:none;position:absolute;inset:0}.sky--close:after{background:linear-gradient(to bottom, var(--night) 0%, #0c0b0e00 40%, #0c0b0e00 62%, var(--night) 100%)}.on-sky{color:var(--sky-ink);text-shadow:var(--shadow-sky-text)}.on-sky-soft{color:var(--sky-ink-soft);text-shadow:var(--shadow-sky-lead)}.nav{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.wordmark{font-family:var(--font-serif);font-size:30px;font-weight:500;line-height:1;text-decoration:none}.nav__end{align-items:center;gap:28px;display:flex}.nav__links{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav__links a{color:var(--sky-ink-soft);text-shadow:var(--shadow-sky-lead);font-size:15px;font-weight:500;text-decoration:none}.nav__links a:hover{color:var(--sky-ink)}@media (width<=860px){.nav__links{display:none}}.hero{grid-template-columns:minmax(0,1fr) 400px;align-items:end;gap:48px;padding-top:24px;display:grid}.hero__copy{align-self:center;justify-items:start;gap:28px;padding-bottom:96px;display:grid}.hero__copy .lead{max-width:26em}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:40px}.hero__copy{padding-bottom:0}.hero__figure{width:100%;max-width:400px;margin-inline:auto}}.section{margin-top:var(--section);scroll-margin-top:48px}.section__head{gap:18px;display:grid}.split{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px 96px;display:grid}.split--flip{grid-template-columns:400px minmax(0,1fr)}.split__copy{gap:40px;display:grid}.split__figure{order:2}@media (width>=901px){.split--flip .split__figure{order:-1}}@media (width<=900px){.split,.split--flip{grid-template-columns:minmax(0,1fr)}.split__figure{width:100%;max-width:400px;margin-inline:auto}}.rules{margin:0;padding:0;list-style:none;display:grid}.rules>li{border-top:1px solid var(--hairline);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 16px;padding:18px 0;display:grid}.rules>li:last-child{border-bottom:1px solid var(--hairline)}.rules__glyph{width:var(--glyph);height:var(--glyph);background:var(--surface-raised);color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.rules__name{align-self:end;font-size:17px;font-weight:600;line-height:22px}.rules__what{color:var(--ink-muted);align-self:start;font-size:16px;line-height:22px}.rules--marks>li{grid-template-columns:52px minmax(0,1fr);gap:18px;padding:16px 0}.rules--marks .rules__glyph{width:52px;height:52px;color:var(--ember);background:#f9731624;grid-row:auto}.rules--marks .rules__name{align-self:center;font-size:19px;line-height:24px}.tickets{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.ticket{border-radius:var(--radius-ticket);background:var(--wf);color:#fff;align-items:flex-start;gap:16px;min-height:100%;padding:22px;display:flex}.ticket__text{flex:1;gap:8px;min-width:0;display:grid}.ticket__name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:34px;font-weight:500;line-height:38px}.ticket__blocks{font-size:16px;font-weight:500;line-height:22px}.ticket__sentence{color:#ffffffd1;font-size:14px;line-height:20px}.ticket__play{width:48px;height:48px;color:var(--wf);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ticket__play svg{transform:translate(1px)}.setup{gap:32px var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.setup>li{border-top:1px solid var(--hairline);align-content:start;gap:6px;padding-top:18px;display:grid}.setup__name{font-size:17px;font-weight:600;line-height:22px}.setup__what{color:var(--ink-muted);text-wrap:pretty;font-size:16px;line-height:22px}@media (width<=900px){.tickets,.setup{grid-template-columns:minmax(0,1fr)}.tickets{margin-top:40px}}.week{border-radius:var(--radius-ticket);background:var(--surface);gap:36px;padding:32px;display:grid}.week__total{gap:8px;display:grid}.week__number{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:64px;font-weight:600;line-height:68px}.week__ranges{color:var(--ink-faint);gap:18px;font-size:17px;display:flex}.week__ranges>[data-on]{color:var(--ink);font-weight:600}.week__chart{gap:10px;display:grid}.bars{border-bottom:1px solid var(--ink-faint);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:150px;display:grid}.bars>i{height:calc(var(--m) / 77 * 100%);background:var(--ember);border-radius:3px 3px 0 0}.days{color:var(--ink-faint);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;font-size:12px;line-height:16px;display:grid}.week__best{color:var(--ink-muted);margin:6px 0 0;font-size:15px;line-height:20px}.figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:0;display:grid}.figures>div{gap:2px;display:grid}.figures dd{font-variant-numeric:tabular-nums;white-space:nowrap;order:-1;margin:0;font-size:30px;font-weight:600;line-height:36px}.figures dt{color:var(--ink-muted);font-size:14px;line-height:18px}@media (width<=640px){.week{padding:24px 20px}.week__number{font-size:52px;line-height:56px}}.close{margin-top:var(--section)}.close__inner{text-align:center;justify-items:center;gap:32px;padding-block:200px 220px;display:grid}@media (width<=640px){.close__inner{padding-block:140px 150px}}.footer{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:40px 56px;display:flex}.lockup{font-family:var(--font-serif);align-items:center;gap:10px;font-size:26px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.footer__links{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.footer__links a,.footer__links span{color:var(--ink-muted);font-size:15px;text-decoration:none}.footer__links a:hover{color:var(--ink)}.figure{position:relative;container-type:inline-size}.figure astro-island[ssr],.figure .ss-stage[data-placing]{visibility:hidden}.late .figure astro-island[ssr],.late .figure .ss-stage[data-placing]{visibility:visible}.figure__box{min-height:calc(min(100cqw, 400px) * var(--h) / 400);position:relative;overflow:clip}@container (width<=399.98px){.figure__box{min-height:calc(100cqw * var(--h-compact) / 358)}}[data-figure=hero]>.figure__box{--h:684;--h-compact:628}[data-figure=wall]>.figure__box,[data-figure=stop]>.figure__box{--h:520;--h-compact:480}.notfound{align-content:start;justify-items:start;gap:28px;min-height:100svh;padding-block:0 120px;display:grid}.notfound .display{margin-top:96px}.legal{max-width:calc(720px + 2 * var(--gutter));justify-items:start;gap:14px;margin-inline:auto;padding-block:56px 120px;display:grid}.prose{color:var(--ink-muted);margin-top:26px;font-size:17px;line-height:1.6}.prose>:first-child{color:var(--ink);margin-top:0;font-size:clamp(18px,1.6vw,20px);line-height:1.5}.prose h2{color:var(--ink);font-family:var(--font-serif);margin:48px 0 12px;font-size:28px;font-weight:500;line-height:34px}.prose p{text-wrap:pretty;margin:0 0 16px}.prose ul{gap:12px;margin:0 0 16px;padding-left:20px;display:grid}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--ink);text-underline-offset:3px}.prose a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.away{--u:calc(100cqw / 1120);--floor:calc(430 * var(--u));--vp:calc(856 * var(--u)) calc(250 * var(--u));--spill:polygon(calc(720 * var(--u)) calc(430 * var(--u)), calc(992 * var(--u)) calc(430 * var(--u)), calc(1260 * var(--u)) 100%, calc(440 * var(--u)) 100%);aspect-ratio:1120/640;margin-top:40px;position:relative;overflow-x:clip;container-type:inline-size}.away>*,.away__room>*{position:absolute}.away__room{position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 12% 80%,#0000);mask-composite:intersect}.away__wash{background:radial-gradient(calc(280 * var(--u)) calc(260 * var(--u)) at calc(227 * var(--u)) calc(210 * var(--u)), #f9731626, #f9731600 100%), radial-gradient(calc(320 * var(--u)) calc(290 * var(--u)) at calc(856 * var(--u)) calc(240 * var(--u)), #f9731629, #f9731600 100%), radial-gradient(calc(300 * var(--u)) calc(120 * var(--u)) at calc(250 * var(--u)) calc(560 * var(--u)), #f973161a, #f9731600 100%);inset:0}.away__spill{filter:blur(calc(5 * var(--u)));inset:0}.away__spill>span{background:repeating-conic-gradient(from 0deg at var(--vp), #0c0b0eb3 0 .4deg, #0c0b0e00 .4deg 3.2deg), linear-gradient(to bottom, #ffb26b00 calc(var(--floor) - 1px), #ffb26b66 var(--floor), #f9731629 calc(var(--floor) + 18%), #f9731600 100%);clip-path:var(--spill);position:absolute;inset:0}.away__skirting{top:calc(430 * var(--u));background:linear-gradient(90deg,#f6f1e700 30%,#f6f1e71f 58% 92%,#f6f1e700);width:100%;height:1px;left:0}.away__door{top:calc(31 * var(--u));left:calc(720 * var(--u));width:calc(272 * var(--u));aspect-ratio:300/440;box-shadow:0 0 calc(70 * var(--u)) #f9731642;background:linear-gradient(#16090b00 77%,#7a35108c 77.3%,#16090beb),radial-gradient(120% 85% at 28% 8%,#ffe9d2,#f7b77a 18%,#e0782f 38%,#a2440f 62%,#3a1608 90%);overflow:hidden;container-type:inline-size}.away__door:before{content:"";mix-blend-mode:soft-light;opacity:.55;background:url(/img/sky-ember.jpg) 0 0/260%;position:absolute;inset:0}.away__reveal{width:100%;height:100%;position:absolute;inset:0}.away__sheet{--d:calc(100cqw / 272);justify-items:center;gap:calc(6 * var(--d));padding:calc(14 * var(--d)) calc(14 * var(--d)) calc(10 * var(--d));box-shadow:0 calc(10 * var(--d)) calc(22 * var(--d)) #16090b80;color:var(--night);background:#fbf6ee;display:grid;position:absolute;top:24%;left:42%;transform:translate(-50%)rotate(-2deg)}.away__sheet img{width:calc(104 * var(--d));height:auto}.away__sheet-name{font-family:var(--font-serif);font-size:calc(15 * var(--d));font-weight:500;line-height:1.2}.away__tape{top:calc(-9 * var(--d));width:calc(48 * var(--d));height:calc(16 * var(--d));background:#ffecd68c;position:absolute;left:50%;transform:translate(-50%)rotate(3deg)}.away__sticker{top:calc(232 * var(--u));left:calc(670 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));transform:translate(-50%,-50%)}.thing__tag{width:100%;height:100%;box-shadow:calc(-4 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u)) #0000008c;border-radius:50%;position:relative}.away__sticker:after{content:"";background:radial-gradient(120% 120% at 85% 35%,#0c0b0e00,#0c0b0e73);border-radius:50%;position:absolute;inset:0}.away__steps{margin:0;padding:0;list-style:none;inset:0}.away__steps>li{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));width:calc(24 * var(--u));height:calc(58 * var(--u));color:#f6f1e73d;transform:translate(-50%, -50%) scale(var(--s)) scaleY(.6) rotate(var(--r)) scaleX(var(--m,1));background:currentColor;position:absolute;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 44'%3E%3Cpath d='M10 0c5 0 8 5 8 12 0 6-2 10-3.4 13-.9 2-7.1 2-8.2 0C5 22 1 18 1 11 1 4 5 0 10 0z'/%3E%3Cellipse cx='9' cy='37' rx='5.6' ry='6.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.away__steps>:nth-child(2n){--m:-1}.away__steps>:first-child{--x:508;--y:608;--s:1.05;--r:30deg;--i:0}.away__steps>:nth-child(2){--x:558;--y:590;--s:.92;--r:37deg;--i:1}.away__steps>:nth-child(3){--x:576;--y:557;--s:.83;--r:43deg;--i:2}.away__steps>:nth-child(4){--x:632;--y:541;--s:.74;--r:48deg;--i:3}.away__steps>:nth-child(5){--x:667;--y:509;--s:.66;--r:52deg;--i:4}.away__steps>:nth-child(6){--x:730;--y:494;--s:.58;--r:56deg;--i:5}.away__steps>:nth-child(7){--x:783;--y:464;--s:.51;--r:60deg;--i:6}.away__steps>:nth-child(8){--x:855;--y:449;--s:.44;--r:63deg;--i:7}.away__phone{top:calc(44 * var(--u));left:calc(96 * var(--u));width:calc(262 * var(--u));aspect-ratio:262/540;border:calc(3 * var(--u)) solid transparent;border-radius:calc(48 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #0009;background:linear-gradient(#050506,#050506) padding-box padding-box,linear-gradient(150deg,#8a837a,#2b2926 34%,#1c1b1a 62%,#6b655d) border-box;mask-image:linear-gradient(#000 60%,#0000 92%);container-type:inline-size}.away__screen{--p:calc(100cqw / 256);inset:calc(8 * var(--p));border-radius:calc(38 * var(--p));background:linear-gradient(to bottom, #0c0b0e00 25%, var(--night) 62%), url(/img/sky-ember.jpg) 50% 0 / auto 62% no-repeat, var(--night);color:var(--sky-ink);text-align:center;align-content:start;justify-items:center;display:grid;position:absolute;overflow:hidden}.away__status{top:calc(13 * var(--p));left:calc(26 * var(--p));font-size:calc(12 * var(--p));font-weight:600;line-height:1;position:absolute}.away__island{top:calc(9 * var(--p));width:calc(76 * var(--p));height:calc(22 * var(--p));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.away__name{margin-top:calc(62 * var(--p));font-family:var(--font-serif);font-size:calc(29 * var(--p));text-shadow:var(--shadow-sky-text);font-weight:500;line-height:1.1}.away__phase{margin-top:calc(4 * var(--p));color:#f6f1e7db;font-size:calc(12 * var(--p));text-shadow:var(--shadow-sky-lead);line-height:1.3}.away__timer{width:calc(184 * var(--p));aspect-ratio:1;margin-top:calc(22 * var(--p));place-items:center;display:grid}.away__timer>*{grid-area:1/1}.away__rings,.away__arc{width:100%;height:100%;position:relative}.away__rings>i{border:1px solid #f9731638;border-radius:50%;position:absolute;inset:0}.away__rings>:nth-child(2){border-color:#f9731629;inset:-7%}.away__rings>:nth-child(3){border-color:#f973161a;inset:-14%}.away__arc{background:conic-gradient(var(--ember) 0 64%, #f6f1e71a 64% 100%);width:88%;height:88%;mask-image:radial-gradient(farthest-side, transparent calc(100% - 3.5 * var(--p)), #000 calc(100% - 3 * var(--p)));border-radius:50%;transform:scaleX(-1)}.away__ends{margin-top:calc(16 * var(--p));color:var(--ink-muted);font-size:calc(13 * var(--p));font-variant-numeric:tabular-nums;line-height:1.3}.away__time{color:var(--ink);font-size:calc(44 * var(--p));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}@media (width<=640px){.away{--u:calc(100cqw / 350);--vp:calc(257 * var(--u)) calc(200 * var(--u));--floor:calc(290 * var(--u));--spill:polygon(calc(182 * var(--u)) calc(290 * var(--u)), calc(332 * var(--u)) calc(290 * var(--u)), calc(420 * var(--u)) 100%, calc(110 * var(--u)) 100%);aspect-ratio:350/620;margin-top:32px}.away__wash{background:radial-gradient(calc(190 * var(--u)) calc(230 * var(--u)) at calc(96 * var(--u)) calc(420 * var(--u)), #f9731626, #f9731600 100%), radial-gradient(calc(190 * var(--u)) calc(170 * var(--u)) at calc(257 * var(--u)) calc(180 * var(--u)), #f9731629, #f9731600 100%)}.away__skirting{top:calc(290 * var(--u));background:linear-gradient(90deg,#f6f1e700 10%,#f6f1e71f 50% 90%,#f6f1e700)}.away__door{top:calc(70 * var(--u));left:calc(182 * var(--u));width:calc(150 * var(--u))}.away__sticker{top:calc(176 * var(--u));left:calc(140 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u))}.away__phone{top:calc(300 * var(--u));left:calc(16 * var(--u));width:calc(166 * var(--u))}.away__steps>:first-child{--x:254;--y:598;--s:.8;--r:5deg}.away__steps>:nth-child(2){--x:275;--y:551;--s:.72;--r:4deg}.away__steps>:nth-child(3){--x:265;--y:505;--s:.66;--r:2deg}.away__steps>:nth-child(4){--x:279;--y:462;--s:.61;--r:0deg}.away__steps>:nth-child(5){--x:267;--y:420;--s:.56;--r:-1deg}.away__steps>:nth-child(6){--x:275;--y:379;--s:.51;--r:-3deg}.away__steps>:nth-child(7){--x:260;--y:341;--s:.46;--r:-5deg}.away__steps>:nth-child(8){--x:262;--y:304;--s:.42;--r:-8deg}}@media (width>=901px){.setup--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.pause{--u:calc(100cqw / 1120);aspect-ratio:1120/500;margin-top:40px;position:relative;overflow-x:clip;container-type:inline-size}.pause>*,.pause__pool>i{position:absolute}.pause__token{top:calc((var(--y) - var(--d) / 2) * var(--u));left:calc((var(--x) - var(--d) / 2) * var(--u));width:calc(var(--d) * var(--u));aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.pause__token>*{grid-area:1/1}.pause__token--spent,.pause__token--next,.pause__token--now{box-shadow:inset 0 1px 0 #ffffff12, inset 0 calc(-14 * var(--u)) calc(30 * var(--u)) #00000080, 0 calc(24 * var(--u)) calc(50 * var(--u)) #0009;background:radial-gradient(circle at 50% 24%,#201d22db,#100f13f0 58%,#0b0a0df7),url(/img/sky-ember.jpg) 50% 40%/150%}.pause__token--spent{--x:232;--y:200;--d:200;color:var(--ink-faint);outline:1px solid var(--hairline)}.pause__token--next{--x:888;--y:200;--d:200}.pause__token--spent,.pause__token--next{filter:blur(calc(.6 * var(--u)))}.pause__arc{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.pause__arc circle{fill:none}.pause__token--next .pause__arc circle{stroke:var(--ember);stroke-opacity:.55;stroke-width:1.6px}.pause__left{color:var(--ink-muted);font-size:calc(40 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.pause__lock svg{width:calc(32 * var(--u));height:auto}.pause__token--now{--x:560;--y:214;--d:336;z-index:1;color:var(--sky-ink);text-align:center}.pause__token--now:before{content:"";background:radial-gradient(closest-side,#f973164d,#f9731614 62%,#f9731600);border-radius:50%;position:absolute;inset:-34%}.pause__sky{width:100%;height:100%;box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #0000008c;clip-path:circle(50%);background:radial-gradient(circle at 50% 54%,#0c0b0e47,#0c0b0e00 58%),url(/img/sky-ember.jpg) 50% 40%/150%;border-radius:50%;position:relative}.pause__sky:after{box-shadow:inset 0 0 calc(46 * var(--u)) #16090b99, inset 0 calc(-8 * var(--u)) calc(20 * var(--u)) #16090b66;content:"";border-radius:50%;position:absolute;inset:0}.pause__token--now .pause__arc{width:92%;height:92%;position:relative}.pause__track{stroke:#ffffff29;stroke-width:.9px}.pause__run{stroke:var(--ember);stroke-dasharray:100 100;stroke-dashoffset:-16px;stroke-linecap:round;stroke-width:2.2px}.pause__dot{width:92%;height:92%;position:relative;transform:rotate(57.6deg)}.pause__dot:before{width:calc(13 * var(--u));height:calc(13 * var(--u));box-shadow:0 0 calc(14 * var(--u)) #f97316e6;content:"";background:#fff3e6;border-radius:50%;position:absolute;top:2%;left:50%;transform:translate(-50%,-50%)}.pause__rings{width:100%;height:100%;position:relative}.pause__rings>i{border:1px solid #f9731633;border-radius:50%;position:absolute;inset:-6%}.pause__rings>:nth-child(2){border-color:#f9731621;inset:-12%}.pause__rings>:nth-child(3){border-color:#f9731612;inset:-18%}.pause__read{margin-top:calc(18 * var(--u));justify-items:center;display:grid;position:relative}.pause__time{height:1em;font-size:calc(70 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:var(--shadow-sky-text);font-weight:700;line-height:1;display:block;overflow:hidden}.pause__still,.pause__count>span{height:1em;display:block}.pause__count{display:none}.pause__phase{margin-top:calc(6 * var(--u));color:var(--sky-ink-soft);font-size:calc(16 * var(--u));text-shadow:var(--shadow-sky-lead);line-height:1.3}.pause__back{align-items:center;gap:calc(6 * var(--u));margin-top:calc(18 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));color:var(--sky-ink);font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;background:#16090b80;border-radius:999px;font-weight:600;line-height:1.2;display:inline-flex}.pause__back svg{width:calc(13 * var(--u));height:auto;color:var(--peach)}.pause__token--now .pause__lock{color:var(--ink-muted);opacity:0;position:relative}.pause__token--now .pause__lock svg{width:calc(46 * var(--u))}.pause__pool{inset:0}.pause__pool>i{top:calc((var(--y) - var(--h) / 2) * var(--u));left:calc((var(--x) - var(--w) / 2) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));background:radial-gradient(closest-side, rgba(249, 115, 22, var(--a)), #f9731600);border-radius:50%}.pause__pool>:first-child{--x:232;--y:302;--w:280;--h:28;--a:.08}.pause__pool>:nth-child(2){--x:888;--y:302;--w:280;--h:28;--a:.12}.pause__pool>:nth-child(3){--x:560;--y:386;--w:640;--h:70;--a:.3}@media (width<=640px){.pause{--u:calc(100cqw / 350);aspect-ratio:350/430;margin-top:32px}.pause__token--spent{--x:62;--y:92;--d:112}.pause__token--next{--x:288;--y:92;--d:112}.pause__token--now{--x:175;--y:222;--d:232}.pause__left{font-size:calc(24 * var(--u))}.pause__lock svg{width:calc(22 * var(--u))}.pause__token--now .pause__lock svg{width:calc(36 * var(--u))}.pause__time{font-size:calc(52 * var(--u))}.pause__phase{font-size:calc(13 * var(--u))}.pause__back{margin-top:calc(12 * var(--u));font-size:calc(11 * var(--u))}.pause__back svg{width:calc(11 * var(--u))}.pause__dot:before{width:calc(10 * var(--u));height:calc(10 * var(--u))}.pause__pool>:first-child,.pause__pool>:nth-child(2){display:none}.pause__pool>:nth-child(3){--x:175;--y:340;--w:340;--h:50}}@media (width>=901px){.rules--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:40px}.rules--row>li:last-child{border-bottom:0}.rules--row .rules__name{font-size:17px;line-height:23px}}@media (width<=900px){.rules--row{margin-top:40px}}.faq{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:40px 96px;display:grid}.faq .lead a{color:var(--ink);text-underline-offset:3px}.faq__list>details{border-top:1px solid var(--hairline)}.faq__list>details:last-child{border-bottom:1px solid var(--hairline)}.faq__list summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;font-size:19px;font-weight:600;line-height:26px;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{color:var(--ink-muted);content:"+";flex:none;font-size:24px;font-weight:400;line-height:26px;transition:transform .3s}.faq__list details[open]>summary:after{transform:rotate(45deg)}.faq__list summary:focus-visible,.faq .lead a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.faq__list p{max-width:34em;color:var(--ink-muted);text-wrap:pretty;margin:-4px 0 24px;font-size:17px;line-height:1.55}@media (width<=900px){.faq{grid-template-columns:minmax(0,1fr)}}.thing__pulse,.thing__code:after{display:none}.thing__code{display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero__copy>*,.hero__figure{animation:.9s cubic-bezier(.2,.8,.2,1) both rise}.hero__copy>:nth-child(2){animation-delay:.12s}.hero__copy>:nth-child(3){animation-delay:.24s}.hero__copy>:nth-child(4){animation-delay:.36s}.hero__figure{animation-duration:1.1s;animation-delay:.2s}.js [data-reveal]:not([data-reveal=self])>*,.js [data-reveal=self]{opacity:0;transform:translateY(18px)}.js [data-reveal].is-in:not([data-reveal=self])>*,.js [data-reveal=self].is-in{opacity:1;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--n,0) * 80ms);transform:none}[data-reveal]>:nth-child(2){--n:1}[data-reveal]>:nth-child(3){--n:2}[data-reveal]>:nth-child(4){--n:3}[data-reveal]>:nth-child(5){--n:4}[data-reveal]>:nth-child(6){--n:5}[data-reveal]>:nth-child(7){--n:6}[data-reveal]>:nth-child(8){--n:7}.js .week .bars>i{transform-origin:bottom;transform:scaleY(0)}.js .week.is-in .bars>i{transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.25s + var(--b,0) * 70ms);transform:none}.bars>:nth-child(2){--b:1}.bars>:nth-child(3){--b:2}.bars>:nth-child(4){--b:3}.bars>:nth-child(5){--b:4}.bars>:nth-child(6){--b:5}.bars>:nth-child(7){--b:6}.ticket__play{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ticket:hover .ticket__play{transform:scale(1.08)}.away__rings>i{animation:7s ease-in-out infinite alternate breath}.away.is-in .away__steps>li{animation:8s linear infinite both walk;animation-delay:calc(var(--i) * .36s)}.thing__pulse{display:block;position:absolute;inset:0}.thing__pulse:before,.thing__pulse:after{border:2px solid var(--ember);content:"";opacity:0;border-radius:50%;position:absolute;inset:0}.away.is-in .thing__pulse:before,.away.is-in .thing__pulse:after{animation:16s cubic-bezier(.2,.6,.3,1) infinite tap}.away.is-in .thing__pulse:after{animation-delay:.45s}.away__sticker:before{content:"";opacity:0;background:radial-gradient(closest-side,#f9731666,#f9731600);border-radius:50%;position:absolute;inset:-90%}.away.is-in .away__sticker:before{animation:16s ease-out infinite answer}.thing__code:after{border-bottom:2px solid var(--ember);content:"";opacity:0;background:linear-gradient(#f9731600,#f973168c);height:24%;display:block;position:absolute;inset:0 0 auto}.away.is-in .thing__code:after{animation:16s cubic-bezier(.4,0,.2,1) infinite read}.pause.is-in .pause__still{display:none}.pause.is-in .pause__count{animation:14s infinite count;display:block}.pause.is-in .pause__sky{animation:14s cubic-bezier(.6,0,.3,1) infinite open}.pause.is-in .pause__token--now:before,.pause.is-in .pause__pool>:nth-child(3){animation:14s infinite spill}.pause.is-in .pause__run{animation:14s linear infinite run}.pause.is-in .pause__dot{animation:14s linear infinite run-dot}.pause.is-in .pause__read{animation:14s infinite read-out}.pause.is-in .pause__token--now .pause__lock{animation:14s cubic-bezier(.2,.8,.2,1) infinite lock}@supports (interpolate-size:allow-keywords){.faq__list{interpolate-size:allow-keywords}.faq__list details::details-content{opacity:0;block-size:0;transition:block-size .35s ease, opacity .35s ease, content-visibility .35s allow-discrete;overflow:clip}.faq__list details[open]::details-content{opacity:1;block-size:auto}}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes breath{to{transform:scale(1.05)}}@keyframes walk{0%{opacity:0;color:#ffb26bf2}2%{opacity:1;color:#ffb26bf2}16%{color:#f6f1e733}62%{opacity:1;color:#f6f1e733}72%,to{opacity:0;color:#f6f1e733}}@keyframes tap{0%,18%{opacity:0;transform:scale(1)}18.5%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(1.9)}}@keyframes answer{0%,18%{opacity:0}21%{opacity:1}36%,to{opacity:0}}@keyframes read{0%,68%{opacity:0;transform:translateY(-110%)}68.5%{opacity:1;transform:translateY(-110%)}78%{opacity:1;transform:translateY(420%)}80%,to{opacity:0;transform:translateY(420%)}}@keyframes count{0%,16.1%{transform:none}17.9%,27.5%{transform:translateY(-1em)}29.3%,38.9%{transform:translateY(-2em)}40.7%,50.3%{transform:translateY(-3em)}52.1%,61.8%{transform:translateY(-4em)}63.6%,to{transform:translateY(-5em)}}@keyframes open{0%{clip-path:circle(0%)}6.4%,64.3%{clip-path:circle(50%)}70%,to{clip-path:circle(0%)}}@keyframes spill{0%,70%,to{opacity:.2}6.4%,64.3%{opacity:1}}@keyframes run{0%,6.4%{opacity:1;stroke-dashoffset:0}63.6%{opacity:1;stroke-dashoffset:-100px}66%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes run-dot{0%,6.4%{opacity:1;transform:none}63.6%{opacity:1;transform:rotate(360deg)}66%,to{opacity:0;transform:rotate(360deg)}}@keyframes read-out{0%{opacity:0}5%,64.3%{opacity:1}67%,to{opacity:0}}@keyframes lock{0%,65%{opacity:0;transform:scale(.8)}69%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}
