@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48ed39d84f3071d1-s.1odqrhin2722e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b83a6b6f7e32c9fb-s.p.217u6tza6brar.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.TL-3Wa_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.TL-3Wa_variable{--font-inscr:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._6EAepa_className{font-family:Newsreader,Newsreader Fallback}._6EAepa_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.ZmYlKq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.ZmYlKq_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.world{--w-gut:max(16px, env(safe-area-inset-left,0px));--w-gut-r:max(16px, env(safe-area-inset-right,0px));--w-low:calc(env(safe-area-inset-bottom,0px) + 112px);color:var(--ivory);display:none}html[data-world] .world{display:block}.world.is-away{visibility:hidden;pointer-events:none}.world.is-away *{pointer-events:none}html[data-world] .home-plain{display:none}html[data-world] body:has(.home-plain){height:100dvh;overflow:hidden}html[data-world] body:has(.home-plain) .site-foot{display:none}body:has(.world:not(.is-away)) .site-head{text-shadow:0 1px 10px #0408128c;transition:opacity var(--dur-draw) var(--ease-out)}:is(body:has(.world.is-quiet) .site-head,body:has(.world.is-quiet) .mini){opacity:0;pointer-events:none}body:has(.world:not(.is-away)) .mini{bottom:calc(env(safe-area-inset-bottom,0px) + 124px);transition:opacity var(--dur-draw) var(--ease-out)}.w-host{z-index:0;background:var(--night);position:fixed;inset:0}.w-canvas{touch-action:none;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0}.w-canvas.is-dragging{cursor:grabbing}.w-scrim{z-index:1;pointer-events:none;transition:opacity var(--dur-draw) var(--ease-out);position:fixed;left:0;right:0}.w-scrim-b{background:linear-gradient(#0000,#060c1857 45%,#060c189e);height:170px;bottom:0}.w-scrim-t{background:linear-gradient(#060c1866,#0000);height:110px;top:0}.w-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-tools,.w-ribbon,.w-legal,.w-hint{transition:opacity var(--dur-draw) var(--ease-out)}.is-quiet .w-tools,.is-quiet .w-ribbon,.is-quiet .w-legal,.is-quiet .w-hint,.is-quiet .w-scrim,.is-quiet .w-copies,.is-quiet .w-pins{opacity:0;pointer-events:none}.w-tools{z-index:5;top:calc(env(safe-area-inset-top,0px) + 62px);right:var(--w-gut-r);gap:8px;display:flex;position:fixed}@media (min-width:1040px){.w-tools{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 40px)}}.w-pill{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:36px;transition:transform var(--dur-press) var(--spring-press), border-color var(--dur-small) var(--ease-out);border-radius:99px;padding-inline:14px;font-size:13px;font-weight:500}.w-pill:hover{border-color:var(--gold-bright)}.w-pill:active{transform:scale(.97)}.w-ribbon{z-index:5;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 26px);-webkit-user-select:none;user-select:none;width:min(720px,100% - 32px);position:fixed;transform:translate(-50%)}.w-track{touch-action:none;cursor:grab;background:linear-gradient(90deg,#3a4668 0%,#efb98f 10%,#f6e3cc 18%,#dde6ef 30%,#f2d9a8 50%,#f3a98d 68%,#8d5f92 76%,#1e2c4c 86%,#0e1730 94%,#3a4668 100%);border-radius:5px;height:5px;position:relative;box-shadow:0 1px 8px #04081266}.w-track:before{content:"";position:absolute;inset:-14px 0}.w-sun{background:radial-gradient(circle at 50% 45%, #fff8e8 0 28%, var(--gold-bright) 45%, var(--gold) 72%);pointer-events:none;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:0;box-shadow:0 0 14px 3px #f3d49a8c}.w-now{background:var(--ivory);opacity:.75;pointer-events:none;width:1px;height:15px;position:absolute;top:-5px}.w-stops{grid-template-columns:repeat(5,1fr);margin-top:10px;display:grid}.w-stop{opacity:.62;transition:opacity var(--dur-small) var(--ease-out);text-shadow:0 1px 8px #04081299;justify-items:center;gap:2px;padding-block:4px;display:grid}.w-stop:hover{opacity:.9}.w-stop.is-on{opacity:1}.w-stop .glyph{filter:drop-shadow(0 1px 5px #0408128c);width:24px;height:24px;display:block}.w-stop .glyph svg{width:100%;height:100%;display:block}.w-stop .glyph svg *{stroke-width:44px}.w-stop.is-on .glyph{color:var(--gold-bright)}.w-stop b{font-family:var(--font-inscr), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:15px}.w-stop>span:last-child{color:var(--ivory-muted);font-size:12px;line-height:16px}.w-legal{z-index:4;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 5px);padding-inline:var(--w-gut) var(--w-gut-r);text-align:center;color:var(--ivory-soft);text-shadow:0 1px 6px #040812cc;font-size:11px;line-height:14px;position:fixed}.w-tip{z-index:6;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;opacity:0;max-width:300px;transition:opacity var(--dur-feedback) var(--ease-out);background:#0a1322b8;border-radius:12px;padding:9px 13px 10px;position:fixed;top:0;left:0}.w-tip.on{opacity:1}.w-tip b{font:400 18px/1.2 var(--font-serif), Georgia, serif;display:block}.w-tip span{color:var(--ivory-muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.w-tip em{color:var(--gold-bright);margin-top:3px;font-size:12px;font-style:normal;line-height:1.35;display:block}.w-note{z-index:7;left:50%;bottom:var(--w-low);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;opacity:0;pointer-events:none;width:max-content;max-width:min(460px,100% - 32px);transition:opacity var(--dur-small) var(--ease-out), transform var(--dur-small) var(--ease-out);background:#0a1322c7;border-radius:14px;padding:10px 16px;font-size:14px;line-height:1.4;position:fixed;transform:translate(-50%)translateY(8px)}.w-note.is-on{opacity:1;transform:translate(-50%)}.w-hint{z-index:4;left:50%;bottom:var(--w-low);background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;pointer-events:none;opacity:0;animation:w-hint var(--dur-scene) var(--ease-out) 2.6s forwards;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:500;position:fixed;transform:translate(-50%)}@keyframes w-hint{to{opacity:.95}}body:has(.mini) .w-hint{display:none}.w-find{z-index:5;left:var(--w-gut);bottom:var(--w-low);opacity:0;pointer-events:none;width:min(290px,100% - 32px);transition:opacity var(--dur-draw) var(--ease-out);position:fixed}@media (min-width:900px){.w-find{left:calc(5% + 14px)}}.w-find.is-on{opacity:1;pointer-events:auto}body:has(.mini) .w-find{bottom:calc(var(--w-low) + 76px)}.w-find input{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:40px;color:var(--ivory);font:inherit;outline-offset:2px;border-radius:99px;padding-inline:16px;font-size:16px}.w-find input::placeholder{color:var(--ivory-muted)}.w-a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-a11y:focus-within{z-index:9;left:50%;top:calc(env(safe-area-inset-top,0px) + 112px);clip-path:none;white-space:normal;width:auto;max-width:calc(100% - 32px);height:auto;position:fixed;overflow:visible;transform:translate(-50%)}.w-a11y:focus-within h2,.w-a11y:focus-within button:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.w-a11y button:focus{border:1px solid var(--gold-bright);background:#0a1322db;border-radius:12px;padding:9px 14px;font-size:14px;display:block}.w-x{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:transform var(--dur-press) var(--spring-press), border-color var(--dur-small) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.w-x:hover{border-color:var(--gold-bright)}.w-x:active{transform:scale(.96)}.w-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.w-session{z-index:18;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--w-gut-r) calc(env(safe-area-inset-bottom,0px) + 18px) var(--w-gut);animation:w-in var(--dur-draw) var(--ease-out);grid-template:"head""arch"minmax(0,1fr)"words"minmax(min-content,auto)"foot"/minmax(0,1fr);row-gap:12px;display:grid;position:fixed;inset:0}@keyframes w-in{0%{opacity:0}to{opacity:1}}.w-session:before{content:"";pointer-events:none;background:#060c1857;position:absolute;inset:0}.w-s-arch{pointer-events:none;will-change:transform;min-height:0;transition:filter 2s var(--ease-breath);grid-area:arch;place-items:center;display:grid;position:relative}.w-s-arch .window{aspect-ratio:1080/1800;max-width:100%;height:100%;max-height:100%;margin:0}.is-asleep .w-s-arch{filter:brightness(.08)}.w-s-head,.w-s-words,.w-s-foot{z-index:1;position:relative}.w-s-head,.w-s-foot{transition:opacity 1.6s var(--ease-breath)}.is-asleep .w-s-head,.is-asleep .w-s-foot{opacity:.12}.w-s-head{grid-area:head;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.w-s-head>div{min-width:0}.w-s-head h2{font:300 26px/1.1 var(--font-serif), Georgia, serif;text-wrap:balance;margin-top:3px}.w-s-head .label{color:var(--gold-bright)}.w-s-words{text-align:center;width:min(720px,100%);min-height:5.78em;transition:opacity 1.6s var(--ease-breath);flex-direction:column;grid-area:words;justify-content:flex-end;justify-self:center;gap:6px;font-size:clamp(22px,2.6vw,34px);display:flex}.is-asleep .w-s-words{opacity:.28}.w-s-words .past{font:300 16px/1.3 var(--font-serif), Georgia, serif;color:var(--ivory-soft);min-height:21px}.w-s-words .now{font-family:var(--font-serif), Georgia, serif;text-wrap:balance;overflow-wrap:anywhere;font-size:1em;font-weight:400;line-height:1.26}.w-s-foot{grid-area:foot;justify-self:center;gap:10px;width:min(520px,100%);display:grid}.w-s-by{color:var(--ivory-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;font-size:13.5px;display:flex}.w-s-by i{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.w-s-by i.is-on{box-shadow:0 0 12px var(--gold)}.w-s-ctl{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.w-s-play{background:var(--ivory);width:52px;height:52px;color:var(--ink);transition:transform var(--dur-press) var(--spring-press);border-radius:50%;place-items:center;display:grid}.w-s-play:active{transform:scale(.96)}.w-s-play svg{fill:currentColor;width:18px;height:18px}.w-s-bar{cursor:pointer;align-items:center;height:22px;display:flex;position:relative}.w-s-bar:before{content:"";background:#f8f4ea47;border-radius:3px;height:3px;position:absolute;left:0;right:0}.w-s-bar i{background:var(--ivory);border-radius:3px;height:3px;position:absolute;left:0}.w-s-time{font-variant-numeric:tabular-nums;color:var(--ivory-muted);white-space:nowrap;font-size:12.5px}@media (min-width:900px) and (min-aspect-ratio:1){.w-session{padding-inline:max(40px,5vw);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px);grid-template:"head head""arch words"minmax(0,1fr)"arch foot"/minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,80px)}.w-s-words{text-align:left;justify-content:center;place-self:center start;width:min(640px,100%)}.w-s-foot{justify-self:start}.w-s-by{justify-content:flex-start}}.w-copies{transition:opacity var(--dur-draw) var(--ease-out)}.w-copy{z-index:3;pointer-events:none;padding-inline:var(--w-gut) var(--w-gut-r);will-change:opacity, transform;--ink-c:var(--ivory);--ink2:var(--ivory);--eye:var(--gold-bright);--pool:#060c1880;--shade:0 1px 2px #04081273, 0 2px 18px #0408128c;color:var(--ink-c);position:fixed;left:0;right:0}.w-copy-main{justify-items:start;gap:8px;width:min(600px,100%);display:grid;position:relative}.w-copy-main:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--pool), transparent);pointer-events:none;position:absolute;inset:-56px -90px -48px -80px}.w-eye{font-family:var(--font-inscr), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;color:var(--eye);text-shadow:var(--shade);font-size:13px;line-height:18px}.w-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;text-shadow:var(--shade);font-size:clamp(38px,5.4vw,72px);font-weight:300;line-height:1.04}.w-sub{text-wrap:pretty;max-width:44ch;color:var(--ink2);text-shadow:var(--shade);font-size:clamp(15px,1.25vw,17.5px);font-weight:500;line-height:1.45}.w-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.w-copy[data-live="1"] a,.w-copy[data-live="1"] button:not(:disabled){pointer-events:auto}.w-begin{background:var(--ivory);height:48px;color:var(--ink);transition:transform var(--dur-press) var(--spring-press), box-shadow var(--dur-small) var(--ease-out);border-radius:99px;align-items:center;gap:9px;padding-inline:18px 24px;font-size:15.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 26px -10px #040812b3}.w-begin svg{fill:currentColor;width:16px;height:16px}.w-begin:hover{box-shadow:0 0 0 4px #f3d49a66,0 8px 26px -10px #040812b3}.w-begin:active{transform:scale(.97)}.w-link{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:44px;color:var(--ivory);transition:border-color var(--dur-small) var(--ease-out);border-radius:99px;align-items:center;padding-inline:16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.w-link:hover{border-color:var(--gold-bright)}.w-copy-tree,.w-copy-stream{--ink-c:var(--ink);--ink2:var(--ink);--eye:#6b4708;--pool:#faf4e894;--shade:0 0 14px #faf4e880}.w-copy-tree .w-link,.w-copy-stream .w-link{background:#0f1b2dd1;border-color:#0000}.w-copy-grove{--pool:#060c18a8}.w-copy-grove,.w-copy-lake{bottom:calc(env(safe-area-inset-bottom,0px) + 128px)}.w-copy-tree,.w-copy-stream,.w-copy-hill{top:calc(env(safe-area-inset-top,0px) + 92px)}@media (min-width:900px){.w-copy{padding-inline:6.5vw}.w-copy-tree{top:26dvh}.w-copy-tree .w-copy-main{width:min(380px,25vw)}.w-copy-tree .w-title{font-size:clamp(34px,3.7vw,58px)}}.w-voices{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a132280;border-radius:22px;justify-items:center;gap:10px;margin-right:6.5vw;padding:14px 18px 12px;display:grid;position:absolute;bottom:0;right:0}.w-voices p{color:var(--ivory-muted);font-size:13px}.w-voices ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.w-voices button{transition:background-color var(--dur-small) var(--ease-out);border-radius:14px;justify-items:center;gap:1px;padding:6px 12px;display:grid}.w-voices button:hover,.w-voices button.is-on{background:#f8f4ea1f}.w-voices b{font:400 18px/1.2 var(--font-serif), Georgia, serif;margin-top:5px}.w-voices span:last-child{color:var(--ivory-muted);font-size:11.5px}.w-orb{border-radius:50%;width:30px;height:30px;display:block}.is-on .w-orb{animation:w-breathe 2.2s var(--ease-breath) infinite}@keyframes w-breathe{50%{transform:scale(1.14)}}.w-shelves{flex-wrap:wrap;gap:8px;width:min(600px,100%);margin-top:16px;display:flex}.w-shelves a{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:38px;color:var(--ivory);transition:border-color var(--dur-small) var(--ease-out);background:#0a13229e;border-radius:99px;align-content:center;padding:6px 14px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-grid}.w-shelves a:hover{border-color:var(--gold-bright)}.w-shelves small{color:var(--ivory-muted);font-size:11px;font-weight:400}@media (min-width:900px){.w-shelves{flex-direction:column;align-items:flex-end;width:auto;margin:0;position:fixed;top:22dvh;right:3vw}}.w-pins{transition:opacity var(--dur-draw) var(--ease-out)}.w-spot{z-index:2;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory);font:400 15px/1.25 var(--font-serif), Georgia, serif;white-space:nowrap;will-change:transform;transition:background-color var(--dur-small) var(--ease-out);background:#0a13227a;border-radius:99px;padding:4px 11px;position:fixed;top:0;left:0}.w-spot:hover{background:#0a1322c7}.w-map{z-index:19;background:var(--night);animation:w-in var(--dur-draw) var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.w-map-head{padding:calc(env(safe-area-inset-top,0px) + 14px) var(--w-gut-r) 12px var(--w-gut);justify-content:space-between;align-items:center;gap:16px;display:flex}.w-map-head h2{font:300 clamp(20px, 3vw, 30px)/1.15 var(--font-serif), Georgia, serif;flex:1;min-width:0}.w-map-head .w-pill{flex:none}.w-map-scroll{align-items:center;min-height:0;display:flex;overflow:auto hidden}.w-map-in{aspect-ratio:3;flex:none;height:min(100%,33.333vw);min-height:460px;margin-inline:auto;position:relative}.w-map-in img{width:100%;height:100%;display:block}.w-pin{text-shadow:0 1px 9px #040812e6;justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-50%)}.w-pin i{background:var(--gold-bright);width:15px;height:15px;transition:transform var(--dur-press) var(--spring-press);border-radius:50%;box-shadow:0 0 0 4px #f3d49a47,0 0 18px 4px #f3d49a80}.w-pin:hover i{transform:scale(1.2)}.w-pin b{font:400 17px/1.15 var(--font-serif), Georgia, serif;white-space:nowrap;background:#0a132299;border-radius:10px 10px 0 0;padding:3px 10px 1px}.w-pin span{white-space:nowrap;background:#0a132299;border-radius:0 0 10px 10px;margin-top:-3px;padding:0 10px 3px;font-size:12px}.w-veil{z-index:30;background:var(--night);transition:opacity var(--dur-scene) var(--ease-breath);place-items:center;display:grid;position:fixed;inset:0}.w-veil.is-off{opacity:0;pointer-events:none}.w-veil-in{justify-items:center;gap:18px;width:min(360px,76vw);display:grid;position:relative}.w-rise{width:110px;height:110px;position:relative;overflow:hidden}.w-rise .mark{width:110px;height:110px;animation:w-rise 1s var(--ease-out) .5s forwards;position:absolute;top:110px;left:0}@keyframes w-rise{to{top:0}}.w-rule{background:linear-gradient(90deg, transparent, var(--gold-bright) 18%, var(--gold-bright) 82%, transparent);width:100%;height:1px;transform:scaleX(var(--load,0));transition:transform var(--dur-draw) var(--ease-out);margin-top:-18px}.w-word{font-family:var(--font-inscr), Georgia, serif;letter-spacing:.32em;opacity:0;animation:w-word 1.2s var(--ease-out) .9s forwards;padding-left:.32em;font-size:19px}@keyframes w-word{0%{opacity:0;letter-spacing:.5em}to{opacity:1;letter-spacing:.32em}}.w-line{font:italic 300 19px/1.2 var(--font-serif), Georgia, serif;color:var(--ivory-muted);opacity:0;animation:w-in 1.2s var(--ease-breath) 1.3s forwards;margin-top:-6px}.enter-valley{border:1px solid var(--glass-line);background:var(--glass);height:44px;transition:transform var(--dur-press) var(--spring-press), border-color var(--dur-small) var(--ease-out);border-radius:99px;margin-top:18px;padding-inline:20px;font-size:14.5px;font-weight:500}.enter-valley:hover{border-color:var(--gold-bright)}.enter-valley:active{transform:scale(.97)}@media (max-width:640px){.world{--w-low:calc(env(safe-area-inset-bottom,0px) + 100px)}.w-stop>span:last-child{display:none}.w-stop b{letter-spacing:.1em;font-size:10px}.w-ribbon{bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.w-legal{font-size:10px;line-height:12px}.w-s-head h2{font-size:22px}.w-copy-grove{bottom:calc(env(safe-area-inset-bottom,0px) + 106px)}.w-copy-grove:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#060c188c 30%,#060c18b8);position:absolute;inset:-70px 0 -120px}.w-copy-lake{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 92px)}.w-title{font-size:clamp(34px,10.4vw,46px)}.w-copy-main{width:min(100%,460px)}.w-copy-main:before{inset:-40px -40px -30px}.w-voices{width:100%;margin:14px 0 0;padding:10px 6px 8px;position:static}.w-voices p{font-size:12px}.w-voices ul{justify-content:space-between;gap:0;width:100%}.w-voices button{padding:4px 6px}.w-voices b{margin-top:3px;font-size:15.5px}.w-voices span:last-child{font-size:10.5px}.w-orb{width:24px;height:24px}.w-begin{height:44px}.w-find{width:calc(100% - 32px)}.w-shelves{margin-top:12px}.w-shelves a{min-height:32px;padding:4px 11px;font-size:12.5px}.w-map-in{min-height:62vh}.w-pill{padding-inline:12px}.w-hint{bottom:var(--w-low)}.w-pill-plain{display:none}.w-hint~.w-find.is-on{bottom:calc(var(--w-low) + 40px)}body:has(.world:not(.is-away)) .mini{bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}}@media (max-height:500px){.w-shelves{display:none}.world{--w-low:calc(env(safe-area-inset-bottom,0px) + 70px)}.w-ribbon{bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.w-stops{margin-top:6px}.w-stop{padding-block:0}.w-stop .glyph,.w-stop>span:last-child{display:none}.w-tools{top:calc(env(safe-area-inset-top,0px) + 52px)}.w-pill{height:30px;font-size:12px}.w-legal{bottom:calc(env(safe-area-inset-bottom,0px) + 2px);font-size:9.5px;line-height:12px}.w-session{grid-template:"arch head""arch words"minmax(0,1fr)"arch foot"/auto minmax(0,1fr);gap:4px 18px;padding-block:10px}.w-s-arch{width:26vh;min-width:110px}.w-s-words{align-self:center;min-height:0;font-size:19px}.w-s-words .past{display:none}.w-s-head h2{font-size:19px}.w-s-by{display:none}.w-copy-grove,.w-copy-lake{bottom:calc(env(safe-area-inset-bottom,0px) + 74px)}.w-copy-tree,.w-copy-stream,.w-copy-hill{top:calc(env(safe-area-inset-top,0px) + 56px)}.w-title{font-size:28px}.w-eye,.w-sub:nth-of-type(n+3){display:none}.w-acts{margin-top:2px}.w-begin,.w-link{height:36px}.w-voices{display:none}body:has(.world:not(.is-away)) .mini{bottom:calc(env(safe-area-inset-bottom,0px) + 66px)}.w-rise{width:64px;height:64px}.w-rise .mark{width:64px;height:64px;top:64px}}@media (max-width:640px) and (max-height:620px){.w-title{font-size:32px}.w-sub{font-size:14px;line-height:1.35}.w-copy-tree,.w-copy-stream,.w-copy-hill,.w-copy-lake{top:calc(env(safe-area-inset-top,0px) + 78px)}.w-eye{font-size:11.5px;line-height:14px}.w-acts{margin-top:4px}.w-begin,.w-link{height:38px}.w-voices p{display:none}}@media (prefers-reduced-motion:reduce){.w-rise .mark,.w-word,.w-line,.w-hint{animation-duration:.14s;animation-delay:0s}}
