@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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{--ink:#15120f;--ink-2:#3d3832;--ink-3:#655e56;--red:red;--red-ui:#e00000;--red-ink:#a00000;--paper:#fff;--mist:#eceef1;--glass:linear-gradient(165deg, #fffefbbd, #fffdfa99 58%, #fffcf8ad);--glass-solid:#fffefcf0;--glass-blur:blur(28px) saturate(115%);--glass-edge:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff6b;--lift:0 42px 80px -40px #2816068c, 0 3px 10px #28160614;--line:#15120f1c;--font:"Archivo Variable", "Archivo", "Helvetica Neue", sans-serif;--t-small:.875rem;--t-body:1.0625rem;--t-lead:clamp(1.125rem, 1rem + .45vw, 1.375rem);--t-h3:clamp(1.3rem, 1.1rem + .7vw, 1.7rem);--t-h2:clamp(2.35rem, 1.3rem + 3.6vw, 4.5rem);--t-num:clamp(4rem, 1.8rem + 8.5vw, 9.5rem);--t-display:clamp(5rem, 1.6rem + 13vw, 13rem);--gutter:clamp(1rem, .5rem + 2.6vw, 3.25rem);--r-xl:30px;--r-lg:22px;--r-md:14px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);color-scheme:light;accent-color:var(--red-ui)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--mist);color:var(--ink);font-family:var(--font);font-size:var(--t-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:420;line-height:1.6}.has-stage body{background:#c9b8a2}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0}h2{font-size:var(--t-h2);letter-spacing:-.028em;font-weight:780;font-stretch:84%;line-height:.98}h3{font-size:var(--t-h3);letter-spacing:-.015em;font-weight:700;font-stretch:92%;line-height:1.15}p{text-wrap:pretty;margin:0}p+p{margin-top:.9em}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}ul,ol{margin:0;padding:0}figure,blockquote{margin:0}button{font:inherit;color:inherit}address{font-style:normal}a{color:var(--red-ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--red-ui)}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}html.stepped{scrollbar-width:none}html.stepped::-webkit-scrollbar{display:none}[tabindex="-1"]:focus-visible{outline:none}.lead{font-size:var(--t-lead);color:var(--ink-2);line-height:1.45}.body{color:var(--ink-2);max-width:60ch;font-size:1.1875rem;font-weight:450;line-height:1.5}.note{color:var(--ink-3);font-size:.875rem;line-height:1.45}.num{font-variant-numeric:tabular-nums lining-nums}.small{font-size:var(--t-small);color:var(--ink-3);line-height:1.45}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:60;background:var(--ink);color:var(--paper);border-radius:var(--r-md);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:.75rem}.skip:hover{color:var(--paper)}.glass{background:var(--glass);backdrop-filter:var(--glass-blur);border-radius:var(--r-xl);box-shadow:var(--glass-edge), var(--lift);position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 90% at calc(28% + var(--px,0) * 22%) calc(-12% + var(--py,0) * 14%), #ffffff80, transparent 58%);position:absolute;inset:0}.glass>*{position:relative}.glass.dusk{--glass:linear-gradient(165deg, #fffefbe6, #fffdfad6)}@supports not (backdrop-filter:blur(1px)){.glass{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--glass-solid);backdrop-filter:none}}@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}@property --fade{syntax:"<number>";inherits:true;initial-value:1}@property --scene{syntax:"<number>";inherits:true;initial-value:.1}@property --rim-blur{syntax:"<length>";inherits:true;initial-value:2px}:root{--lg-r:34px;--lg-b:18px;--lg-R:34px;--lg-dx:86px;--lg-dy:6px;--lg-k:16px;--lg-m:3px;--lg-mark:44px;--lg-flip:0;--slab-t:0px;--pad-t:calc(var(--lg-dy) + var(--lg-R) + 2px);--pad-r:34px;--pad-b:36px;--pad-l:38px;--well-in:24px;--frost-filter:blur(28px) contrast(.72) brightness(1.14);--rim-blur:2px;--frost-tint:246 249 253;--frost-a1:.18;--frost-a2:.08;--frost-a3:.12;--veil-lift:-.05;--veil-b:1.48;--veil-c:.57;--veil-t:.26;--rim-a:.08;--note:#45403a}@media (width>=761px) and (height<=860px){:root{--lg-R:26px;--lg-dx:76px;--lg-dy:12px;--lg-k:14px;--lg-mark:34px}}@media (width>=761px) and (height<=700px){:root{--lg-R:24px;--lg-dy:12px;--lg-mark:31px;--pad-b:30px}}@media (width>=761px) and (height<=520px){:root{--lg-R:22px;--lg-dx:70px;--lg-dy:8px;--lg-k:12px;--lg-mark:29px;--lg-b:12px;--pad-t:32px;--pad-r:24px;--pad-b:20px;--pad-l:26px;--well-in:18px}}@media (width<=760px){:root{--lg-r:28px;--lg-b:12px;--lg-R:28px;--lg-dx:70px;--lg-dy:8px;--lg-k:12px;--lg-mark:36px;--pad-t:28px;--pad-r:22px;--pad-b:22px;--pad-l:24px;--well-in:15px;--rim-blur:6px;--rim-a:.16;--veil-lift:-.25}}@media (width<=760px) and (height<=740px){:root{--lg-R:26px;--lg-dy:20px;--lg-mark:34px}}.ch.right{--lg-flip:1}@media (width<=760px),(width>=761px) and (height<=520px){.ch.right{--lg-flip:0}}.slab{border-radius:var(--lg-r);transition:--scene .6s var(--ease-out), --rim-blur .4s;--rim-filter:blur(var(--rim-blur)) saturate(112%) brightness(1.08);--dark:max(0, .4 - var(--scene,.1));--lx:16%;--ly:-6%;--ox:84%;--oy:104%;--gx:32%;--gy:26%;--shx:6px;--shy:18px;position:relative}.lg{z-index:0;inset:calc(-1 * var(--lg-p,var(--lg-m))) calc(-1 * var(--lg-m)) calc(-1 * var(--lg-m));pointer-events:none;position:absolute}.lg>*{opacity:var(--fade);position:absolute;inset:0}.lg>.lg-rim,.lg>.lg-frost,.lg>.lg-veil{opacity:clamp(0, calc(var(--fade) * 2), 1)}.panel[data-out] .lg>:is(.lg-rim,.lg-frost,.lg-veil),.panel[data-out] .slab>.face{opacity:var(--fade)}.lg>.lg-shadow{filter:blur(16px);-webkit-mask:linear-gradient(#000 0 0), var(--m-shape) 48px 48px / calc(100% - 96px) calc(100% - 96px) no-repeat;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) exclude, var(--m-shape) 48px 48px / calc(100% - 96px) calc(100% - 96px) no-repeat;inset:-48px}.lg-shadow>span{translate:var(--shx) var(--shy);-webkit-mask:var(--m-shape) 0 0 / 100% 100% no-repeat;mask:var(--m-shape) 0 0 / 100% 100% no-repeat;background:#0c10166b;position:absolute;inset:48px}.lg>.lg-line{-webkit-mask:var(--m-line) 0 0 / 100% 100% no-repeat;mask:var(--m-line) 0 0 / 100% 100% no-repeat;background:#10141c33}.lg>.lg-rim{background:linear-gradient(172deg, rgb(255 255 255/calc(var(--rim-a) + .12)), rgb(255 255 255/calc(var(--rim-a) - .1)) 45%, rgb(255 255 255/var(--rim-a)));backdrop-filter:var(--rim-filter);-webkit-mask:var(--m-shape) 0 0 / 100% 100% no-repeat;mask:var(--m-shape) 0 0 / 100% 100% no-repeat}.lg>.lg-frost{background:radial-gradient(60% 40% at var(--lx) var(--ly), #ffffff59, transparent 70%), linear-gradient(174deg, rgb(var(--frost-tint) / var(--frost-a1)), rgb(var(--frost-tint) / var(--frost-a2)) 48%, rgb(var(--frost-tint) / var(--frost-a3)));backdrop-filter:var(--frost-filter) brightness(calc(1 + var(--dark) * .7)) contrast(calc(1 - var(--dark) * .4));-webkit-mask:var(--m-frost) 0 0 / 100% 100% no-repeat;mask:var(--m-frost) 0 0 / 100% 100% no-repeat}.lg>.lg-veil{background:rgb(var(--frost-tint) / var(--veil-t));backdrop-filter:contrast(var(--veil-c)) brightness(var(--veil-b));-webkit-mask:var(--m-veil-k,linear-gradient(#000 0 0)) 0 0 / 100% 100% no-repeat, var(--m-veil) 0 0 / 100% 100% no-repeat;-webkit-mask-composite:source-in;mask:var(--m-veil-k,linear-gradient(#000 0 0)) 0 0 / 100% 100% no-repeat intersect, var(--m-veil) 0 0 / 100% 100% no-repeat}.lg>.lg-light{background:radial-gradient(circle 190px at var(--lx) var(--ly), #fffffff2, #ffffff5c 38%, transparent 70%), radial-gradient(circle 170px at var(--ox) var(--oy), #0e141e40, transparent 70%), linear-gradient(to bottom, #ffffff42, transparent calc(var(--lg-p) + var(--lg-b))), linear-gradient(to right, #ffffff29, transparent calc(var(--lg-b) + 8px)), linear-gradient(to top, #0e141e26, transparent calc(var(--lg-b) + 8px)), linear-gradient(to left, #0e141e1a, transparent calc(var(--lg-b) + 8px));-webkit-mask:var(--m-rim) 0 0 / 100% 100% no-repeat;mask:var(--m-rim) 0 0 / 100% 100% no-repeat}.lg>.lg-edge{background:radial-gradient(circle 120px at var(--lx) var(--ly), #fff, #ffffffd9 35%, transparent 72%), radial-gradient(circle 200px at var(--ox) var(--oy), #0e141e4d, transparent 70%), linear-gradient(155deg, #ffffffe6, #ffffff80 35%, #ffffff52 62%, #fff9);-webkit-mask:var(--m-edge) 0 0 / 100% 100% no-repeat;mask:var(--m-edge) 0 0 / 100% 100% no-repeat}.lg>.lg-drop{inset:auto;top:calc(var(--lg-p,0px) + var(--lg-dy) - var(--lg-R));left:calc(var(--lg-flip) * (var(--lg-m) + var(--lg-dx) - var(--lg-R)) + (1 - var(--lg-flip)) * (100% - var(--lg-m) - var(--lg-dx) - var(--lg-R)));width:calc(2 * var(--lg-R));height:calc(2 * var(--lg-R));background:radial-gradient(ellipse 24% 16% at var(--gx) var(--gy), #fffffffa, #ffffff80 45%, transparent), radial-gradient(circle at calc(100% - var(--gx)) calc(100% - var(--gy)), #ffffff80, transparent 38%), radial-gradient(circle closest-side, #ffffff38 52%, #ffffff0f 70%, #ffffff4d 86%, #181e2838 97%, #181e280d);border-radius:50%;place-items:center;display:grid}.lg-drop img{width:var(--lg-mark);filter:drop-shadow(0 1px 1px #00000042);height:auto}.slab:not(.lg-on)>.lg>:not(.lg-frost){display:none}.slab:not(.lg-on)>.lg>.lg-frost{inset:var(--lg-p,var(--lg-m)) var(--lg-m) var(--lg-m);border-radius:var(--lg-r);background:#fcfcfbf7}.slab>.face{z-index:1;opacity:clamp(0, calc((var(--fade) - .4) / .6), 1);padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);position:relative}.slab>.face:after{content:"";clear:both;display:table}.slab :is(.note,.small){color:var(--note)}.face>.tag{display:none}@media (width<=760px),(width>=761px) and (height<=520px){.face>.tag{float:right;width:calc(var(--lg-dx) + var(--lg-R) + 6px - var(--pad-r));height:max(1px, calc(var(--lg-dy) + var(--lg-R) + 4px - var(--pad-t)));margin-left:10px;display:block}}@media (width>=761px) and (height<=760px){.count .well{display:none}}.slab.lensed{--rim-blur:0px}.slab.wide{--pad-b:26px}.slab.dusk{--dark:0;--frost-a1:.22;--frost-a2:.14;--frost-a3:.18;--frost-filter:blur(28px) contrast(.52) brightness(1.52) saturate(120%);--rim-a:.4;--rim-filter:blur(var(--rim-blur)) saturate(112%) brightness(1.5);--scene:.22;--veil-lift:-.25}.ch#closing .slab.dusk{--frost-a1:.28;--frost-a2:.2;--frost-a3:.24;--rim-a:.45;--scene:.1}.ch#name .slab{--scene:.3}.ch#build .slab{--frost-filter:blur(28px) contrast(.62) brightness(1.24);--scene:.2}.ch#numbers .slab{--scene:.2}.ch#inside .slab{--frost-filter:blur(28px) contrast(.6) brightness(1.3) saturate(90%);--scene:.06;--rim-filter:blur(var(--rim-blur)) saturate(80%) brightness(1.08)}.d2{translate:calc(var(--px) * -4px) calc(var(--py) * -3px)}.d1{translate:calc(var(--px) * -1.5px) calc(var(--py) * -1px)}.well{margin:1.35rem calc(var(--well-in) - var(--pad-r)) 0 calc(var(--well-in) - var(--pad-l))}.pane{aspect-ratio:var(--ar,16 / 10);border-radius:calc(var(--lg-r) - var(--well-in));position:relative;overflow:hidden;box-shadow:0 1px #ffffffe6,0 -1px #1e242c1f}.pane img{object-fit:cover;width:100%;height:100%;scale:1.08;translate:calc(var(--px) * 9px) calc(var(--py) * 7px)}.pane:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 4px 9px #0a0e144d,inset 0 0 0 1px #0a0e1424}.pane:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(162deg,#ffffff3d,#ffffff0d 34%,#0000 52%);position:absolute;inset:0}.well figcaption{padding:.6rem calc(var(--pad-r) - var(--well-in)) 0 calc(var(--pad-l) - var(--well-in))}@media (width>=761px) and (height<=860px){.pane{aspect-ratio:16/7}}@media (width>=761px) and (height<=700px){.pane{aspect-ratio:16/5}}@media (width>=761px) and (height<=680px){.pane{aspect-ratio:16/4.4}}@media (width<=760px){.slab{--shx:0px;--shy:4px}.lg>.lg-shadow{filter:blur(20px)}}@media (width<=760px) and (height<=740px),(width>=761px) and (height<=520px){.well{display:none}}@media (width>=761px) and (height<=700px){html.has-stage .slab>.face{max-height:calc(100svh - 84px - 8px - var(--slab-t))}}@media (width<=760px){html.has-stage .slab>.face{max-height:calc(100svh - 80px - max(10px, env(safe-area-inset-bottom)) - var(--slab-t))}}.slab>.face[data-lenis-prevent]{overscroll-behavior:contain;scrollbar-width:none;padding-bottom:calc(var(--pad-b) + 16px);scroll-padding-block:calc(var(--lg-dy) + var(--lg-R) + 24px) calc(var(--lg-b) + 28px);-webkit-mask:linear-gradient(#000 calc(100% - var(--lg-b) - 28px), transparent calc(100% - var(--lg-b) - 4px));mask:linear-gradient(#000 calc(100% - var(--lg-b) - 28px), transparent calc(100% - var(--lg-b) - 4px));overflow-y:auto}.slab>.face[data-lenis-prevent][data-scrolled]{-webkit-mask:linear-gradient(transparent calc(var(--lg-dy) + var(--lg-R)), #000 calc(var(--lg-dy) + var(--lg-R) + 24px), #000 calc(100% - var(--lg-b) - 28px), transparent calc(100% - var(--lg-b) - 4px));mask:linear-gradient(transparent calc(var(--lg-dy) + var(--lg-R)), #000 calc(var(--lg-dy) + var(--lg-R) + 24px), #000 calc(100% - var(--lg-b) - 28px), transparent calc(100% - var(--lg-b) - 4px))}.slab>.face[data-lenis-prevent]::-webkit-scrollbar{display:none}[data-depth]:not(.panel){opacity:var(--fade)}.shade{isolation:isolate}.shade:before{content:"";z-index:-1;pointer-events:none;top:calc(-1 * var(--shade-y,5rem));bottom:calc(-1 * var(--shade-y,5rem));left:calc(-1 * var(--gutter));background:linear-gradient(90deg,#0e080280,#0e080252 60%,#0000);width:100vw;position:absolute;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}html:not(.has-stage) .shade:before{display:none}@supports not (backdrop-filter:blur(1px)){.lg>.lg-frost{background:#fcfcfbf7}.lg>.lg-veil{display:none}.lg>.lg-rim{background:linear-gradient(172deg,#f8f9fafa,#e2e6ebf7)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.lg>.lg-frost{backdrop-filter:none;background:#fcfcfbfa}.lg>.lg-rim{backdrop-filter:none;background:linear-gradient(172deg,#f8f9fa,#e2e6eb)}.lg>.lg-veil{display:none}}html:not(.has-stage) .ch .beat:has(.slab)~.beat .slab{--lg-R:0px;--pad-t:var(--pad-l)}html:not(.has-stage) .ch .beat:has(.slab)~.beat .lg-drop{display:none}html:not(.has-stage) .lg>.lg-frost{backdrop-filter:none;background:#fcfcfbf7}html:not(.has-stage) .lg>.lg-rim{backdrop-filter:none;background:linear-gradient(172deg,#f8f9fafa,#e2e6ebf7)}html:not(.has-stage) .lg>.lg-veil{display:none}.btn{background:var(--red-ui);color:#fff;letter-spacing:-.005em;cursor:pointer;min-height:3rem;transition:background-color .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.55em;padding:.75rem 1.3rem;font-size:1rem;font-weight:640;font-stretch:96%;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px #c80000b3}.btn:hover{color:#fff;background:#c80000;box-shadow:inset 0 1px #ffffff59,0 14px 30px -12px #c80000cc}.btn:active{transform:scale(.98)}.btn svg{flex:none;width:1.1em;height:1.1em}.link{min-height:2.75rem;color:var(--ink);align-items:center;gap:.45em;font-weight:620;text-decoration:none;display:inline-flex}.link span{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px}.link:hover{color:var(--red-ink)}.link:hover span{background-position:100% 100%;background-size:0% 1px}.link svg{flex:none;width:1.05em;height:1.05em}.ref{vertical-align:.5em;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.12em;font-size:.68em;font-weight:640;line-height:1;text-decoration:none;display:inline-block}.ref:hover{color:var(--red-ui)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){:root{--pad-r:18px;--pad-b:16px;--pad-l:20px;--well-in:12px}html .ch .slab .well:not(.phone){display:none}html .ch .slab .well{margin-top:.75rem}html .ch .slab .pane{aspect-ratio:16/7}html .ch .slab h2{font-size:1.75rem}html .ch .slab h3{font-size:1.125rem}html .ch .slab .body{font-size:.9375rem;line-height:1.45}html .ch .slab .note{font-size:.78rem}html .ch .slab :is(h2,h3)+.body{margin-top:.4rem}html .ch .slab .date{font-size:1.9rem}html .ch .slab .n{font-size:2.9rem}html .ch .slab .n span{margin-top:.2rem;font-size:1.05rem}html .ch .quote-panel .slab .face blockquote p{font-size:1.35rem}html .ch .slab .dots svg{width:55%}html .ch .slab .floors svg{width:8.5rem}html .ch .slab .compare svg{width:4.75rem}html .ch .slab :is(.dots,.floors,.compare){margin-top:.6rem}}.top[data-astro-cid-fzpbxy5g]{z-index:40;padding:max(.75rem, env(safe-area-inset-top)) var(--gutter) 0;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.top[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{pointer-events:auto}.top[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);background:linear-gradient(#0c0a0866,#0c0a082e 55%,#0000);position:absolute;inset:0 0 -2.5rem}html.has-stage.past-hero .top[data-astro-cid-fzpbxy5g]:before{opacity:1}html:not(.has-stage) .top[data-astro-cid-fzpbxy5g]{background:#eceef1f0;padding-bottom:.75rem}.top[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{box-shadow:0 0 0 6px var(--ink);outline-color:#fff}.brand[data-astro-cid-fzpbxy5g]{color:#fff;align-items:center;gap:.6rem;padding:.3rem 0;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 1px 6px #0c0a0859);width:40px;height:auto;transform:scale(calc(1 + var(--beat,0) * .16));transform-origin:50% 60%}.word[data-astro-cid-fzpbxy5g]{white-space:nowrap;letter-spacing:-.02em;text-shadow:0 1px 14px #0c0a088c;transition:opacity .4s var(--ease-out);font-size:1.1875rem;font-weight:800;font-stretch:86%}html:not(.past-hero) .word[data-astro-cid-fzpbxy5g]{opacity:0}html:not(.has-stage) .brand[data-astro-cid-fzpbxy5g]{color:var(--ink)}html:not(.has-stage) .word[data-astro-cid-fzpbxy5g]{opacity:1;text-shadow:none}.right[data-astro-cid-fzpbxy5g]{align-items:center;gap:.5rem;display:flex}.visit[data-astro-cid-fzpbxy5g]{transition:opacity .3s var(--ease-out), visibility .3s}.no-cta[data-astro-cid-fzpbxy5g] .visit[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden}.menu[data-astro-cid-fzpbxy5g],.sound[data-astro-cid-fzpbxy5g]{cursor:pointer;width:3rem;height:3rem;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.menu[data-astro-cid-fzpbxy5g] svg,.sound[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1.25rem;height:1.25rem}.play[data-astro-cid-fzpbxy5g],.song[data-astro-cid-fzpbxy5g]{cursor:pointer;min-height:3rem;color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem 0 .95rem;font-size:.9375rem;font-weight:640;font-stretch:92%;line-height:1.1;display:inline-flex}.play[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.song[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{flex:none;width:1.05rem;height:1.05rem}.song[data-astro-cid-fzpbxy5g]{transform:scale(calc(1 + var(--beat,0) * .07))}.bars[data-astro-cid-fzpbxy5g]{flex:none;align-items:flex-end;gap:2px;height:1.05rem;display:inline-flex}.bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:var(--red-ui);width:3px;height:calc(14% + var(--lv,0) * 86%);border-radius:2px}.song[data-astro-cid-fzpbxy5g][aria-pressed=false] .bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{opacity:.45;background:currentColor}[data-astro-cid-fzpbxy5g]:is(.play,.song,.sound):hover{color:var(--red-ink)}.play[data-astro-cid-fzpbxy5g],.top[data-astro-cid-fzpbxy5g]:not(.has-music) [data-astro-cid-fzpbxy5g]:is(.song,.sound){display:none}html.music-offer .top[data-astro-cid-fzpbxy5g]:not(.has-music) .play[data-astro-cid-fzpbxy5g]{display:inline-flex}.sound[data-astro-cid-fzpbxy5g][aria-pressed=true] .off[data-astro-cid-fzpbxy5g],.sound[data-astro-cid-fzpbxy5g][aria-pressed=false] .on[data-astro-cid-fzpbxy5g]{display:none}.sound[data-astro-cid-fzpbxy5g]:after{content:"";pointer-events:none;border:1.5px solid var(--red-ui);opacity:calc(var(--beat,0) * .75);transform:scale(calc(1 + var(--beat,0) * .08));border-radius:50%;position:absolute;inset:-3px}.right[data-astro-cid-fzpbxy5g] .glass[data-astro-cid-fzpbxy5g]{transition:box-shadow .25s var(--ease-out), color .2s;background:linear-gradient(160deg,#ffffffd1,#f0f4f994);box-shadow:inset 0 1.5px #fff,inset 0 -2px 4px #141e3c1f,inset 2px 2px 6px #fff9,-3px -3px 8px #ffffff38,4px 6px 14px #080e1e4d}.right[data-astro-cid-fzpbxy5g] .glass[data-astro-cid-fzpbxy5g][aria-pressed=true]{box-shadow:inset 3px 3px 8px #141e3c40,inset -2px -2px 6px #ffffffd9,0 1px #ffffff80,2px 3px 8px #080e1e26}@media (prefers-reduced-transparency:reduce){.right[data-astro-cid-fzpbxy5g] .glass[data-astro-cid-fzpbxy5g]{background:var(--glass-solid)}}.right[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{will-change:translate}.sheet[data-astro-cid-fzpbxy5g]{inset:4.5rem var(--gutter) auto auto;width:min(22rem, calc(100vw - var(--gutter) * 2));color:var(--ink);opacity:0;transform-origin:100% 0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), display .4s allow-discrete, overlay .4s allow-discrete;border:0;margin:0;padding:1.25rem 1.25rem 1rem;position:fixed;transform:translateY(-8px)scale(.98)}.sheet[data-astro-cid-fzpbxy5g]:popover-open{opacity:1;transform:none}@starting-style{.sheet[data-astro-cid-fzpbxy5g]:popover-open{opacity:0;transform:translateY(-8px)scale(.98)}}.sheet[data-astro-cid-fzpbxy5g]::backdrop{background:#15120f2e}.close[data-astro-cid-fzpbxy5g]{cursor:pointer;background:#fff9;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.6rem;right:.6rem}.close[data-astro-cid-fzpbxy5g] svg{width:1.1rem;height:1.1rem}ol[data-astro-cid-fzpbxy5g]{margin-top:.5rem;list-style:none}ol[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:.55rem .25rem;font-size:1.375rem;font-weight:720;font-stretch:86%;line-height:1.15;text-decoration:none;display:block}ol[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:last-child a[data-astro-cid-fzpbxy5g]{border-bottom:0}ol[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,ol[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--red-ink)}@media (width<=520px){.visit[data-astro-cid-fzpbxy5g]{display:none}.sheet[data-astro-cid-fzpbxy5g]{inset:4.25rem var(--gutter) auto var(--gutter);width:auto}}.foot[data-astro-cid-nns7i3if]{z-index:1;padding:1.25rem var(--gutter) max(1.25rem, env(safe-area-inset-bottom));background:var(--glass-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex;position:relative}.home[data-astro-cid-nns7i3if]{color:var(--ink-3);align-items:center;gap:.8rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.home[data-astro-cid-nns7i3if] b[data-astro-cid-nns7i3if]{color:var(--ink);font-weight:650}.home[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:40px;height:auto}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:2.75rem;color:var(--ink);align-items:center;font-size:.9375rem;font-weight:580;text-decoration:none;display:inline-flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--red-ink)}.links[data-astro-cid-nns7i3if] .icon[data-astro-cid-nns7i3if]{justify-content:center;min-width:2.75rem}.links[data-astro-cid-nns7i3if] svg{width:1.25rem;height:1.25rem}
