@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");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";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");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";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");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";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");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";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7ba6153-module__PuiLGq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_7ba6153-module__PuiLGq__variable{--font-atlas-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_12df6e8f-module__Ha5npG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_12df6e8f-module__Ha5npG__variable{--font-atlas-sans:"Inter", "Inter Fallback"}
.pha-root{--pha-navy:#112444;--pha-navy-mid:#2f5288;--pha-navy-soft:#5c7cac;--pha-gold:#ce8811;--pha-gold-ink:#8a5a0b;--pha-gold-wash:#fdf6e8;--pha-ink:#12203a;--pha-text:#2a3a55;--pha-soft:#5c6a82;--pha-bg:#f6f8fb;--pha-surface:#fff;--pha-wash:#eef2f8;--pha-hairline:#dde3ec;--pha-suppressed:#6b7385;--pha-suppressed-bg:#eef0f4;--pha-missing:#8b93a3;--pha-missing-bg:#f4f5f7;--pha-stale:#8a5a0b;--pha-stale-bg:#fdf6e8;--pha-error:#9b2c2c;--pha-error-bg:#fdf1f1;--font-display:var(--font-atlas-serif,Georgia, serif);--font-body:var(--font-atlas-sans,system-ui, sans-serif);background:var(--pha-bg);color:var(--pha-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}:root[data-pha-mode=dark] .pha-root{--pha-navy:#7099d4;--pha-navy-mid:#a3c2ec;--pha-navy-soft:#4a72ab;--pha-gold:#e0a944;--pha-gold-ink:#ce8811;--pha-gold-wash:#2a2114;--pha-ink:#e8edf6;--pha-text:#b6c2d6;--pha-soft:#8996ad;--pha-bg:#0d1522;--pha-surface:#141d2e;--pha-wash:#1b2537;--pha-hairline:#26314a;--pha-suppressed:#97a2b6;--pha-suppressed-bg:#212b3d;--pha-missing:#7c8699;--pha-missing-bg:#1a2231;--pha-stale:#e0a944;--pha-stale-bg:#2a2114;--pha-error:#f0918d;--pha-error-bg:#2e1a1c}:root[data-pha-mode=dark] .pha-root .shadow-2xl,:root[data-pha-mode=dark] .pha-root [class*=shadow-\[]{box-shadow:none}:root[data-pha-mode=dark] .pha-swatch-suppressed{background-image:repeating-linear-gradient(45deg, var(--pha-suppressed) 0 3px, var(--pha-surface) 3px 6px)}:root[data-pha-mode=dark] .pha-root .maplibregl-popup-content{background:var(--pha-surface);color:var(--pha-ink);box-shadow:0 2px 12px #00000080}:root[data-pha-mode=dark] .pha-root .maplibregl-popup-tip{border-top-color:var(--pha-surface);border-bottom-color:var(--pha-surface)}:root[data-pha-mode=dark] .pha-root .maplibregl-ctrl-group{background:var(--pha-surface)}:root[data-pha-mode=dark] .pha-root .maplibregl-ctrl-group button+button{border-top-color:var(--pha-hairline)}:root[data-pha-mode=dark] .pha-root .maplibregl-ctrl-icon{filter:invert()hue-rotate(180deg)}.pha-root h1,.pha-root h2,.pha-root h3,.pha-display{font-family:var(--font-display);letter-spacing:-.011em}.pha-root :focus-visible{outline:2px solid var(--pha-navy-mid);outline-offset:2px;border-radius:4px}.pha-amb{z-index:0;pointer-events:none;contain:strict;opacity:calc(var(--fade,1) * var(--attn,1));transition:opacity .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden}.pha-amb[data-attentive="1"]{--attn:.34;transition-duration:.42s}.pha-amb.is-parked,.pha-amb.is-parked *{animation-play-state:paused}.pha-amb__plane{transition:transform .6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.pha-amb__plane--far{transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * -4px), 0)}.pha-amb__plane--mid{transform:translate3d(calc(var(--mx,0) * -11px), calc(var(--my,0) * -9px), 0)}.pha-amb__plane--near{transform:translate3d(calc(var(--mx,0) * -19px), calc(var(--my,0) * -15px), 0)}.pha-amb__el{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);margin-top:calc(var(--s) / -2);position:absolute}.pha-amb__el>*{width:100%;height:100%;display:block}.pha-hero-content{z-index:1;position:relative}.pha-amb[data-scene=plain]{-webkit-mask-image:radial-gradient(62% 46% at 50% 34%,#0000 0% 42%,#000 100%);mask-image:radial-gradient(62% 46% at 50% 34%,#0000 0% 42%,#000 100%)}@media (max-width:899px){.pha-amb[data-scene=plain]{-webkit-mask-image:radial-gradient(80% 40% at 50% 31%,#0000 0% 44%,#000 100%);mask-image:radial-gradient(80% 40% at 50% 31%,#0000 0% 44%,#000 100%)}}.pha-iso svg{width:100%;height:100%}.pha-iso use{fill:none;stroke:var(--pha-navy-mid);stroke-opacity:.085;stroke-width:1px;vector-effect:non-scaling-stroke}.pha-iso--quiet use{stroke-opacity:.07}.pha-iso__index use{stroke-opacity:.17}.pha-iso__index{opacity:.58;animation:pha-iso-index var(--pulse,60s) ease-in-out infinite}@keyframes pha-iso-index{0%,to{opacity:.58}46%{opacity:1}}.pha-iso__drift{width:100%;height:100%;animation:pha-iso-drift var(--dur,120s) cubic-bezier(.4, 0, .6, 1) infinite}@keyframes pha-iso-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--dx,6px), var(--dy,-5px), 0) scale(1.012)}}.pha-iso__swell{transform-box:view-box;animation:pha-iso-swell var(--swellDur,140s) ease-in-out infinite}@keyframes pha-iso-swell{0%,to{scale:1}50%{scale:var(--swell,1.03)}}.pha-iso-station svg{fill:none;width:100%;height:100%;stroke:var(--pha-navy-mid);stroke-opacity:.3;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6;animation:pha-iso-station var(--dur,33s) ease-in-out infinite}@keyframes pha-iso-station{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.pha-iso-wash{animation:pha-iso-wash var(--dur,200s) ease-in-out infinite;border-radius:50%;position:absolute}.pha-iso-wash--a{--dur:190s;background:radial-gradient(circle,#2f528807 0%,#2f528804 38%,#0000 68%);width:900px;height:900px;margin:-450px 0 0 -450px;top:18%;left:22%}.pha-iso-wash--b{--dur:240s;background:radial-gradient(circle,#ce881105 0%,#ce881103 42%,#0000 70%);width:760px;height:760px;margin:-380px 0 0 -380px;animation-direction:reverse;top:78%;left:84%}@keyframes pha-iso-wash{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(3.5vw,-2vh)scale(1.06)}66%{transform:translate(-2vw,2.5vh)scale(1.03)}}.pha-iso-neat{border-color:var(--pha-navy-mid);opacity:.14;width:26px;height:26px;position:absolute}.pha-iso-neat--tl{border-top:1px solid;border-left:1px solid;top:20px;left:20px}.pha-iso-neat--br{border-bottom:1px solid;border-right:1px solid;bottom:20px;right:20px}.pha-iso-ci{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--pha-navy-soft);opacity:.2;font-size:8px;font-weight:500;position:absolute;bottom:22px;left:52px}:root[data-pha-mode=dark] .pha-iso use{stroke-opacity:.13}:root[data-pha-mode=dark] .pha-iso--quiet use{stroke-opacity:.1}:root[data-pha-mode=dark] .pha-iso__index use{stroke-opacity:.24}:root[data-pha-mode=dark] .pha-iso-station svg{stroke-opacity:.38}:root[data-pha-mode=dark] .pha-iso-neat{opacity:.2}:root[data-pha-mode=dark] .pha-iso-wash--a{background:radial-gradient(circle,#3a6cb521 0%,#0000 68%)}:root[data-pha-mode=dark] .pha-iso-wash--b{background:radial-gradient(circle,#c98f2e0d 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.pha-iso__index,.pha-iso-station svg{opacity:.75}}@media (max-width:899px){.pha-amb [data-opt="1"]{display:none}}@media (prefers-reduced-motion:reduce){.pha-amb,.pha-amb *{transition:none!important;animation:none!important}.pha-amb__plane{transform:none!important}}.pha-searchbar{background:var(--pha-surface);border:1px solid var(--pha-hairline)}.pha-root .pha-searchbar input:focus,.pha-root .pha-searchbar input:focus-visible{outline:none}.pha-countdown{background:var(--pha-hairline);border-radius:999px;width:180px;height:4px;overflow:hidden}.pha-countdown>span{background:var(--pha-navy);transform-origin:0;height:100%;animation:3s linear forwards pha-countdown;display:block}@keyframes pha-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pha-spinner{border:2.5px solid var(--pha-wash);border-top-color:var(--pha-navy);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite pha-spin}@keyframes pha-spin{to{transform:rotate(360deg)}}.pha-swatch-suppressed{background-image:repeating-linear-gradient(45deg, var(--pha-suppressed) 0 3px, #fff 3px 6px)}@media (prefers-reduced-motion:reduce){.pha-countdown>span,.pha-spinner{animation:none}.pha-root *{scroll-behavior:auto!important}}@media print{.pha-noprint{display:none!important}:root[data-pha-mode=dark] .pha-root,.pha-root{--pha-navy:#112444;--pha-navy-mid:#2f5288;--pha-navy-soft:#5c7cac;--pha-gold:#ce8811;--pha-gold-ink:#8a5a0b;--pha-gold-wash:#fdf6e8;--pha-ink:#12203a;--pha-text:#2a3a55;--pha-soft:#5c6a82;--pha-bg:#fff;--pha-surface:#fff;--pha-wash:#eef2f8;--pha-hairline:#dde3ec;--pha-suppressed:#6b7385;--pha-suppressed-bg:#eef0f4;--pha-missing:#8b93a3;--pha-missing-bg:#f4f5f7;--pha-stale:#8a5a0b;--pha-stale-bg:#fdf6e8;--pha-error:#9b2c2c;--pha-error-bg:#fdf1f1;background:#fff}.pha-print-block{break-inside:avoid;page-break-inside:avoid}a[href]:after{content:""}}.pha-leaf svg,.pha-bough svg,.pha-pods svg{width:100%;height:100%;overflow:visible}.pha-leaf__blade{fill:var(--pha-navy-soft);fill-opacity:.035;stroke:var(--pha-navy-mid);stroke-opacity:.13;stroke-width:1px;vector-effect:non-scaling-stroke}.pha-leaf__vein{fill:none;stroke:var(--pha-navy-mid);stroke-opacity:.07;stroke-width:1px;vector-effect:non-scaling-stroke}.pha-leaf--warm .pha-leaf__blade{fill:var(--pha-gold);fill-opacity:.04;stroke:var(--pha-gold-ink);stroke-opacity:.13}.pha-leaf--warm .pha-leaf__vein{stroke:var(--pha-gold-ink);stroke-opacity:.07}.pha-leaf__drift{width:100%;height:100%;animation:pha-leaf-drift var(--dur,40s) cubic-bezier(.45, 0, .55, 1) infinite}@keyframes pha-leaf-drift{0%{transform:translate(0,0)rotate(0)}27%{transform:translate3d(var(--amp,24px), calc(var(--amp,24px) * -.45), 0) rotate(var(--rot,12deg))}53%{transform:translate3d(calc(var(--amp,24px) * .3), calc(var(--amp,24px) * .5), 0) rotate(calc(var(--rot,12deg) * -.55))}74%{transform:translate3d(calc(var(--amp,24px) * -.7), calc(var(--amp,24px) * .12), 0) rotate(calc(var(--rot,12deg) * .35))}to{transform:translate(0,0)rotate(0)}}.pha-bough svg path{fill:none;stroke:var(--pha-navy-soft);stroke-opacity:.11;stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pha-bough__sway{width:100%;height:100%;transform-origin:var(--origin,0% 0%);animation:pha-bough-sway var(--dur,30s) ease-in-out infinite}@keyframes pha-bough-sway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.pha-pods svg path{fill:none;stroke:var(--pha-gold-ink);stroke-opacity:.11;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pha-pods__swing{transform-origin:50% 0;width:100%;height:100%;animation:pha-pods-swing var(--dur,8s) ease-in-out infinite}@keyframes pha-pods-swing{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}:root[data-pha-mode=dark] .pha-leaf__blade{fill-opacity:0;stroke:#8fb0d8;stroke-opacity:.18}:root[data-pha-mode=dark] .pha-leaf__vein{stroke:#8fb0d8;stroke-opacity:.13}:root[data-pha-mode=dark] .pha-leaf--warm .pha-leaf__blade{fill:var(--pha-gold);fill-opacity:.05;stroke:#d9a24a;stroke-opacity:.19}:root[data-pha-mode=dark] .pha-leaf--warm .pha-leaf__vein{stroke:#d9a24a;stroke-opacity:.12}:root[data-pha-mode=dark] .pha-bough svg path{stroke:#7d9dc9;stroke-opacity:.19}:root[data-pha-mode=dark] .pha-pods svg path{stroke:#d9a24a;stroke-opacity:.19}.pha-sky__cross{left:0;top:var(--top,6%);will-change:transform;width:0;height:0;animation:pha-sky-cross var(--dur,100s) linear infinite;position:absolute}.pha-sky__cross--rev{animation-direction:reverse}@keyframes pha-sky-cross{0%{opacity:0;transform:translate(-34vw)}7%{opacity:1}38%{transform:translate3d(29.8vw, var(--lift,-1vh), 0)}70%{transform:translate3d(83.6vw, calc(var(--lift,-1vh) * .35), 0)}93%{opacity:1}to{opacity:0;transform:translate(134vw)}}.pha-sky__bird{left:var(--dx,0);top:var(--dy,0);width:var(--s,18px);height:calc(var(--s,18px) * .5);position:absolute}.pha-sky__bird>*,.pha-sky__bird svg{width:100%;height:100%;display:block}.pha-sky__bird svg path{fill:none;stroke:var(--pha-navy-mid);stroke-opacity:.12;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pha-sky__bird--lead svg path{stroke:var(--pha-gold);stroke-opacity:.15}.pha-sky__wing{transform-box:fill-box;transform-origin:50% 100%;animation:pha-sky-flap var(--flap,3.6s) ease-in-out infinite;animation-delay:calc(var(--i,0) * -180ms)}@keyframes pha-sky-flap{0%,34%,to{transform:scaleY(1)}6%{transform:scaleY(.32)}13%{transform:scaleY(1.08)}19%{transform:scaleY(.36)}26%{transform:scaleY(1.06)}}.pha-sky__jostle{animation:pha-sky-jostle var(--jd,21s) cubic-bezier(.45, 0, .55, 1) infinite}@keyframes pha-sky-jostle{0%,to{transform:translate(0,0)}27%{transform:translate3d(var(--jx,5px), var(--jy,3px), 0)}61%{transform:translate3d(calc(var(--jx,5px) * -.6), calc(var(--jy,3px) * -1.15), 0)}}.pha-sky__bank{animation:47s ease-in-out infinite pha-sky-bank;display:block}@keyframes pha-sky-bank{0%,62%,to{transform:rotate(0)scaleX(1)}71%{transform:rotate(-6.5deg)scaleX(.9)}84%{transform:rotate(-4deg)scaleX(.94)}}.pha-sky__descend{width:34px;height:17px;position:absolute}.pha-sky__descend>*,.pha-sky__descend svg{width:100%;height:100%;display:block}.pha-sky__descend svg path{stroke:var(--pha-navy);stroke-opacity:.13}.pha-sky__descend--l{animation:118s linear infinite pha-sky-descend-l;top:85%;left:8%}.pha-sky__descend--r{animation:143s linear infinite pha-sky-descend-r;top:88%;left:91%}@keyframes pha-sky-descend-l{0%{opacity:0;transform:translate(-14vw,-22vh)}14%,86%{opacity:1}52%{transform:translate(2vw,4vh)}to{opacity:0;transform:translate(16vw,30vh)}}@keyframes pha-sky-descend-r{0%{opacity:0;transform:scaleX(-1)translate(-15vw,-26vh)}14%,86%{opacity:1}52%{transform:scaleX(-1)translate(1vw,3vh)}to{opacity:0;transform:scaleX(-1)translate(16vw,28vh)}}:root[data-pha-mode=dark] .pha-sky__bird svg path{stroke:#a8bcd8;stroke-opacity:.16}:root[data-pha-mode=dark] .pha-sky__bird--lead svg path{stroke:#e0a53a;stroke-opacity:.18}:root[data-pha-mode=dark] .pha-sky__descend{display:none}.pha-lava{opacity:calc(var(--peak,.1) * var(--heat,1));transition:opacity 1.2s;position:absolute}.pha-lava__rise{will-change:transform;width:100%;height:100%;animation:pha-lava-rise var(--dur,80s) ease-in-out infinite}.pha-lava__rise--still{animation:none}.pha-lava__wob{width:100%;height:100%;animation:pha-lava-wobble var(--wob,30s) ease-in-out infinite;background:radial-gradient(circle at 41% 36%,#2f5288 0%,#2f5288b3 22%,#5c7cac57 44%,#8aa3c61f 66%,#c3d1e408 82%,#0000 100%);border-radius:50%}@keyframes pha-lava-rise{0%{transform:translate(0,0)}34%{transform:translate3d(calc(var(--sway,10px) * .7), calc(var(--rise,-60vh) * .72), 0)}46%{transform:translate3d(var(--sway,10px), var(--rise,-60vh), 0)}58%{transform:translate3d(calc(var(--sway,10px) * .9), calc(var(--rise,-60vh) * .97), 0)}94%,to{transform:translate(0,0)}}@keyframes pha-lava-wobble{0%,to{transform:scale(1)}18%{transform:scale(calc(1 + .09 * var(--amp,1)), calc(1 - .08 * var(--amp,1)))}37%{transform:scale(calc(1 - .06 * var(--amp,1)), calc(1 + .07 * var(--amp,1)))}63%{transform:scale(calc(1 + .05 * var(--amp,1)), calc(1 - .04 * var(--amp,1)))}}.pha-lava-glow{background:radial-gradient(at 50% 100%,#ce881129 0%,#ce881117 38%,#ce881108 62%,#0000 80%);border-radius:50%;width:min(1400px,120vw);height:420px;animation:26s ease-in-out infinite pha-lava-heat;position:absolute;bottom:-180px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 32% 68%,#000 82% 100%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 32% 68%,#000 82% 100%)}@keyframes pha-lava-heat{0%,to{opacity:.55}44%{opacity:.82}}.pha-amb[data-scene=lava][data-attentive="1"]{--attn:1}.pha-amb[data-scene=lava][data-attentive="1"] .pha-lava{--heat:1.12}.pha-amb[data-scene=lava][data-thinking="1"] .pha-lava{--heat:1.25}.pha-amb[data-scene=lava][data-thinking="1"] .pha-lava-glow{animation-duration:11s}:root[data-pha-mode=dark] .pha-lava{mix-blend-mode:plus-lighter;opacity:calc(var(--peak,.1) * 2.3 * var(--heat,1))}:root[data-pha-mode=dark] .pha-lava__wob{background:radial-gradient(circle at 41% 36%,#e8a33a 0%,#d8931fbd 22%,#ce881166 44%,#a86a1026 68%,#8a5a0b0a 84%,#0000 100%)}:root[data-pha-mode=dark] .pha-lava--cool .pha-lava__wob{background:radial-gradient(circle at 41% 36%,#7099d4 0%,#4a72ab99 30%,#2f528838 58%,#0000 100%)}:root[data-pha-mode=dark] .pha-lava-glow{background:radial-gradient(at 50% 100%,#e8a33a38 0%,#e8a33a21 38%,#e8a33a0b 62%,#0000 80%)}.pha-ac{z-index:45;position:fixed;top:12px;right:16px}.pha-ac__bar{background:var(--pha-surface);border:1px solid var(--pha-hairline);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.pha-ac__bar--compact{display:none}@media (max-width:899px){.pha-ac__bar--wide{display:none}.pha-ac__bar--compact{display:flex}}.pha-ac__strip{scrollbar-width:none;align-items:center;gap:2px;max-width:148px;display:flex;overflow-x:auto}.pha-ac__strip::-webkit-scrollbar{display:none}.pha-ac__sw,.pha-ac__btn{width:30px;height:30px;color:var(--pha-soft);background:0 0;border-radius:999px;flex:none;place-items:center;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.pha-ac__btn{width:32px;height:32px}.pha-ac__sw svg,.pha-ac__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pha-ac__thin{stroke-width:1px;opacity:.6}.pha-ac__fill{fill:currentColor;stroke:none}.pha-ac__blob{background:radial-gradient(circle at 40% 34%, currentColor 0%, color-mix(in srgb, currentColor 45%, transparent) 52%, transparent 78%);border-radius:50%;width:15px;height:17px}.pha-ac__sw:hover,.pha-ac__btn:hover{color:var(--pha-ink);background:var(--pha-wash);transform:translateY(-1px)}.pha-ac__sw[aria-checked=true],.pha-ac__sw[aria-checked=true]:hover{color:var(--pha-surface);background:var(--pha-navy)}.pha-ac__div{background:var(--pha-hairline);flex:none;width:1px;height:18px}.pha-ac__pop{background:var(--pha-surface);border:1px solid var(--pha-hairline);border-radius:14px;min-width:216px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px #11244424}.pha-ac__poprow{justify-content:space-between;align-items:center;gap:10px;display:flex}.pha-ac__poprow+.pha-ac__poprow{border-top:1px solid var(--pha-hairline);margin-top:10px;padding-top:10px}.pha-ac__poplabel{color:var(--pha-soft);font-size:12px;font-weight:500}.pha-ac__popnote{color:var(--pha-soft);margin-top:8px;font-size:11px;line-height:1.45}:root[data-pha-mode=dark] .pha-ac__pop{box-shadow:0 12px 34px #00000080}:root[data-pha-mode=dark] .pha-ac__sw[aria-checked=true]{color:var(--pha-bg);background:var(--pha-navy)}@media (prefers-reduced-motion:reduce){.pha-ac__sw,.pha-ac__btn{transition:none}.pha-ac__sw:hover,.pha-ac__btn:hover{transform:none}}
