@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/u/assets/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(/u/assets/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(/u/assets/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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/u/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/u/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/u/assets/newsreader-latin-opsz-normal-s-izfB6B.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{--glare:#eaf4f4;--mid-water:#1f6f8b;--depth:#0b2a45;--umbra:#1b1f2e;--corona:#f3e9c6;--diamond:#f2b33d;--surface-day:var(--glare);--surface-water:var(--mid-water);--surface-deep:var(--depth);--surface-umbra:var(--umbra);--text-day:var(--depth);--text-light:var(--glare);--text-umbra:var(--corona);--accent:var(--diamond);--on-accent:var(--depth);--glass:#1b1f2eb3;--halo-dark:color-mix(in srgb, var(--umbra) 70%, transparent);--halo-light:color-mix(in srgb, var(--glare) 70%, transparent);--halo-still:color-mix(in srgb, var(--umbra) 80%, transparent);--bar-fade-blur:10px;--bar-fade-extend:16px;--scrim:#1b1f2e99;--font-display:"Archivo Variable", "Archivo Fallback", "Archivo Fallback Android", Arial, sans-serif;--font-body:"Newsreader Variable", "Newsreader Fallback", "Newsreader Fallback Android", Georgia, "Times New Roman", serif;--display-stretch:125%;--text-display:clamp(44px, 7vw, 104px);--text-h2:clamp(36px, 5vw, 64px);--text-h3:26px;--text-body:20px;--text-small:17px;--text-figure:28px;--leading-body:1.6;--leading-display:1.05;--weight-display:800;--weight-strong:700;--weight-body:400;--space-4:4px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-120:120px;--gutter:20px;--page-max:1440px;--content-max:1200px;--narrow-max:860px;--measure:65ch;--tap-min:48px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--bar-min:var(--space-64);--bar-h:var(--bar-min);--screen-h:100svh;--screen-h-large:100lvh;--hotspot-max:240px;--note-w:340px;--note-w-short:540px;--clip-size:1px;--section-space:var(--space-80);--art-max:480px;--opening-focus-x:50%;--opening-top:14%;--opening-scrim-w:60%;--opening-text-w:42%;--opening-bottom:calc(var(--space-8) + var(--tap-min) + var(--space-8));--opening-exit:1;--opening-rise:28px;--opening-blur:6px;--leading-hero-lead:1.45;--text-figure-hero:22px;--text-site:var(--text-small);--site-stretch:var(--display-stretch);--text-hero:clamp(28px, 7.6vw, 38px);--text-hero-wide:clamp(40px, 4.6vw, 76px);--photo-ratio:4 / 3;--photo-min:80px;--photo-gap:var(--space-16);--water-top:var(--space-32);--water-split-top:var(--space-24);--water-row-gap:var(--space-32);--water-fit-gap:var(--space-16);--glass-blur:16px;--panel-dark:color-mix(in srgb, var(--umbra) 66%, transparent);--panel-dark-strong:color-mix(in srgb, var(--umbra) 70%, transparent);--panel-light:color-mix(in srgb, var(--glare) 66%, transparent);--panel-light-strong:color-mix(in srgb, var(--glare) 70%, transparent);--panel-edge-dark:color-mix(in srgb, var(--corona) 24%, transparent);--panel-edge-light:color-mix(in srgb, var(--depth) 24%, transparent);--button-edge-dark:var(--corona);--button-edge-light:var(--umbra);--button-ring-dark:var(--umbra);--button-ring-light:var(--corona);--panel-blur:14px;--radius-panel:12px;--radius-label:calc((var(--text-small) * var(--leading-display) + 2 * var(--space-8) + 2 * var(--border-width)) / 2);--radius-button:calc(var(--tap-min) / 2);--label-max:200px;--art-stroke:2;--cols-split:1;--hero-columns:1fr;--hero-columns-flip:1fr;--text-signup-h1:clamp(26px, 7.4vw, 44px);--signup-art-h:27svh;--signup-art-pos-y:29%;--signup-art-pos-y-wide:36%;--signup-fade:12svh;--field-h:var(--tap-min);--check-size:28px;--pass-w:440px;--pass-radius:16px;--pass-notch:22px;--pass-pad:var(--space-24);--text-pass-label:14px;--text-pass-value:18px;--text-pass-digit:clamp(26px, 8.4vw, 38px);--pass-tracking:.12em;--seat-booked:color-mix(in srgb, var(--glare) 40%, var(--depth));--stamp:#7a5200;--stamp-angle:-9deg;--horizon-orange:#e9822f;--intro-t:3.4s;--intro-sea-h:22%;--intro-sun-y:34%;--intro-moon-d:max(12.82vw, 7.04svh);--intro-line:clamp(24px, 6.6vw, 44px);--intro-text-top:56%;--intro-glow-h:30%;--focus-ring-day:var(--text-day);--focus-ring-water:var(--text-light);--focus-ring-deep:var(--text-light);--focus-ring-umbra:var(--corona);--radius:4px;--motion-fast:.16s;--motion-base:.2s;--motion-switch:.15s;--motion-still:.3s;--ease:ease-out;--z-content:1;--z-note:2;--z-bar:10;--z-overlay:20}@media (orientation:landscape){:root{--intro-sun-y:40%;--intro-moon-d:max(3.96vw, 7.04svh);--intro-line:clamp(24px, 3.4vw, 44px);--intro-text-top:48%;--intro-glow-h:26%;--signup-art-h:30svh;--opening-focus-x:72%}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--surface-umbra);--panel-dark:color-mix(in srgb, var(--umbra) 85%, transparent);--panel-dark-strong:color-mix(in srgb, var(--umbra) 85%, transparent);--panel-light:color-mix(in srgb, var(--glare) 85%, transparent);--panel-light-strong:color-mix(in srgb, var(--glare) 85%, transparent)}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--surface-umbra);--panel-dark:var(--surface-umbra);--panel-dark-strong:var(--surface-umbra);--panel-light:var(--surface-day);--panel-light-strong:var(--surface-day)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-switch:0s}}@media (max-width:327.98px){:root{--site-stretch:120%}}@media (max-width:318.98px){:root{--site-stretch:105%}}@media (max-width:299.98px){:root{--site-stretch:90%}}@media (min-width:600px){:root{--gutter:var(--space-32);--cols-split:2;--photo-gap:var(--space-24);--water-top:var(--section-space);--water-split-top:var(--space-48);--water-row-gap:var(--space-48)}}@media (min-width:1024px){:root{--gutter:var(--space-64);--section-space:var(--space-120);--hero-columns:minmax(0, 7fr) minmax(0, 3fr);--hero-columns-flip:minmax(0, 3fr) minmax(0, 7fr);--pass-w:480px}}@media (max-width:359.98px){:root{--pass-pad:var(--space-16);--pass-tracking:.04em;--text-pass-label:13px}}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(ArialMT-Bold);font-weight:100 900;size-adjust:119%;ascent-override:73.9%;descent-override:17.6%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local(Georgia);font-weight:100 900;size-adjust:100.6%;ascent-override:73.6%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:100 900;size-adjust:124%;ascent-override:71%;descent-override:16.9%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Android;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);font-weight:100 900;size-adjust:93%;ascent-override:79.6%;descent-override:29%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--surface-umbra)}body{background:var(--surface-umbra);color:var(--text-umbra);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}h1,p,dl,dd{margin:0}:focus-visible{outline:var(--focus-width) solid var(--focus-ring-umbra);outline-offset:var(--focus-offset)}a{color:var(--text-umbra)}.sr-only{width:var(--clip-size);height:var(--clip-size);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.signup{isolation:isolate;min-height:100svh;position:relative}.signup-art{z-index:-1;height:var(--signup-art-h);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--signup-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--signup-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--signup-fade)), transparent);pointer-events:none;position:absolute;inset:0 0 auto}.signup-art img{object-fit:cover;object-position:50% var(--signup-art-pos-y);width:100%;height:100%;display:block}@media (orientation:landscape){.signup-art img{object-position:50% var(--signup-art-pos-y-wide)}}.signup-main{width:100%;max-width:calc(var(--pass-w) + 2 * var(--gutter));padding:calc(var(--signup-art-h) - var(--space-24)) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--space-48) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));gap:var(--space-24);align-content:start;justify-items:center;margin:0 auto;display:grid}.signup-main>*{width:100%}.signup-h1{text-align:center;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-signup-h1);line-height:var(--leading-display);overflow-wrap:break-word;text-wrap:balance}.signup-h1:focus{outline:none}.signup-h1:focus-visible{outline:var(--focus-width) solid var(--focus-ring-umbra);outline-offset:var(--focus-offset)}.signup-intro{gap:var(--space-16);display:grid}.signup-text,.signup-fact,.signup-back{text-align:center;text-wrap:balance}.signup-fact,.signup-back{font-size:var(--text-small)}.confirm{font-weight:var(--weight-strong)}.legal{gap:var(--space-16);max-width:var(--measure);margin-inline:auto;display:grid}.legal p{margin:0}.legal-date{font-size:var(--text-small)}.signup--legal .signup-main{justify-items:center}.pass{max-width:var(--pass-w);background:var(--surface-day);color:var(--text-day);border-radius:var(--pass-radius);box-shadow:0 var(--space-16) var(--space-48) color-mix(in srgb, var(--umbra) 60%, transparent);position:relative}.pass :focus-visible{outline-color:var(--focus-ring-day)}.pass-head{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--pass-pad);border-radius:var(--pass-radius) var(--pass-radius) 0 0;background:var(--surface-deep);color:var(--text-light);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-pass-label);letter-spacing:var(--pass-tracking);line-height:var(--leading-display);text-transform:uppercase;white-space:nowrap;display:flex}.pass-head-r{color:var(--accent)}.pass-body{gap:var(--space-24);padding:var(--pass-pad);display:grid}.pass-label,.pass-fields dt,.field label.pass-label{font-family:var(--font-display);font-stretch:100%;font-weight:var(--weight-strong);font-size:var(--text-pass-label);letter-spacing:var(--pass-tracking);line-height:var(--leading-display);text-transform:uppercase;color:var(--text-day)}.pass-fields{gap:var(--space-16) var(--space-16);grid-template-columns:1fr 1fr;display:grid}.pass-field{gap:var(--space-4);align-content:start;min-width:0;display:grid}.pass-fields dd{font-family:var(--font-display);font-stretch:100%;font-weight:var(--weight-display);font-size:var(--text-pass-value);line-height:var(--leading-display);text-transform:uppercase;overflow-wrap:anywhere}.pass-field--wide{grid-column:1/-1}.pass-fields dd .confirm{text-transform:none}.pass-boarding{gap:var(--space-8);display:grid}.pass-clock{gap:var(--space-8);padding:var(--space-8) var(--space-8);border:var(--border-width) solid var(--text-day);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid}.pass-unit{justify-items:center;gap:var(--space-4);min-width:0;display:grid}.pass-unit b{font-family:var(--font-display);font-stretch:100%;font-weight:var(--weight-display);font-size:var(--text-pass-digit);font-variant-numeric:tabular-nums;line-height:1}.pass-unit i{font-family:var(--font-display);font-style:normal;font-weight:var(--weight-strong);font-size:var(--text-pass-label);letter-spacing:var(--pass-tracking);text-transform:uppercase;line-height:1}.pass-seats{gap:var(--space-8);display:grid}.pass-seats-head{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.pass-open{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--text-pass-label);letter-spacing:var(--pass-tracking);line-height:var(--leading-display);text-transform:uppercase}.pass-open b{font-weight:var(--weight-display)}.seatmap{width:100%;height:auto;display:block}.seatmap .hull{fill:var(--surface-deep)}.seatmap .seat--open{fill:var(--accent);filter:drop-shadow(0 0 var(--space-4) var(--accent))}.seatmap .seat--booked{fill:var(--seat-booked)}.pass-stub{gap:var(--space-16);padding:var(--pass-pad);border-top:var(--focus-width) dashed var(--text-day);display:grid;position:relative}.pass-stub:before,.pass-stub:after{content:"";top:calc(var(--pass-notch) / -2 - var(--focus-width) / 2);width:var(--pass-notch);height:var(--pass-notch);background:var(--surface-umbra);border-radius:50%;position:absolute}.pass-stub:before{left:calc(var(--pass-notch) / -2)}.pass-stub:after{right:calc(var(--pass-notch) / -2)}.signup-form{gap:var(--space-16);display:grid}.field{gap:var(--space-8);display:grid}.field input[type=email],.field input[type=text]{width:100%;min-height:var(--field-h);padding:0 var(--space-16);border:var(--focus-width) solid var(--text-day);border-radius:var(--radius);background:var(--surface-day);color:var(--text-day);font-family:var(--font-body);font-size:var(--text-body)}.field input[aria-invalid=true]{box-shadow:0 0 0 var(--focus-width) var(--surface-day), 0 0 0 calc(var(--focus-width) * 2) var(--text-day)}.field--check{grid-template-columns:var(--check-size) 1fr;column-gap:var(--space-16);align-items:start}.field--check input{width:var(--check-size);height:var(--check-size);margin:var(--space-4) 0 0;accent-color:var(--depth)}.field--check label{font-size:var(--text-small);line-height:var(--leading-body)}.field--check label a{color:var(--text-day)}.field--check .field-error{grid-column:1/-1}.field-error{font-size:var(--text-small);font-weight:var(--weight-strong);line-height:var(--leading-body)}.trap{width:var(--clip-size);height:var(--clip-size);position:absolute;left:-10000px;overflow:hidden}.btn-access{width:100%;min-height:var(--tap-min);padding:var(--space-8) var(--space-16);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-stretch:100%;font-weight:var(--weight-strong);font-size:var(--text-body);line-height:var(--leading-display);text-align:center;cursor:pointer;transition:filter var(--motion-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.btn-access:hover{filter:brightness(1.08)}.btn-access[aria-disabled=true]{cursor:progress;filter:none}.signup-note{font-size:var(--text-small);line-height:var(--leading-body)}.pass-soon{gap:var(--space-8);display:grid}.pass-soon-text{font-size:var(--text-small);line-height:var(--leading-body)}.pass-done{gap:var(--space-16);display:grid}.pass-passenger{text-transform:none!important}.pass-barcode{fill:var(--text-day)}.barcode{width:100%;height:var(--tap-min);display:block}.stamp{right:var(--pass-pad);bottom:var(--space-16);padding:var(--space-4) var(--space-16);border:calc(var(--focus-width) + var(--border-width)) solid var(--stamp);border-radius:var(--radius);background:var(--surface-day);color:var(--stamp);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--text-body);letter-spacing:var(--pass-tracking);line-height:var(--leading-display);text-transform:uppercase;white-space:nowrap;transform:rotate(var(--stamp-angle));pointer-events:none;margin:0;position:absolute}.share{justify-items:center;gap:var(--space-8);max-width:var(--pass-w);display:grid}.btn-share{width:100%;min-height:var(--tap-min);padding:var(--space-8) var(--space-24);border:var(--border-width) solid var(--button-edge-dark);box-shadow:0 0 0 var(--border-width) var(--button-ring-dark);border-radius:var(--radius-button);background:var(--panel-dark);color:var(--text-umbra);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-strong);font-size:var(--text-small);line-height:var(--leading-display);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.share-status{font-size:var(--text-small);font-weight:var(--weight-strong);text-align:center}.signup-back{margin-top:var(--space-8)}.signup-back a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.stamp:not([hidden]){animation:stamp-down .36s var(--ease) both}@keyframes stamp-down{0%{opacity:0;transform:rotate(var(--stamp-angle)) scale(1.6)}to{opacity:1;transform:rotate(var(--stamp-angle)) scale(1)}}}@media (min-width:600px){.signup-main{max-width:calc(var(--content-max) - var(--space-120))}.signup-main>.pass,.signup-main>.share{max-width:var(--pass-w)}.signup-intro{max-width:var(--measure)}}.intro{display:none}@media (prefers-reduced-motion:no-preference){.signup[data-intro=play] .intro{z-index:var(--z-overlay);background:var(--surface-umbra);animation:intro-out var(--intro-t) linear both;display:block;position:fixed;inset:0;overflow:hidden}.intro>*{animation-duration:var(--intro-t);animation-timing-function:linear;animation-fill-mode:both;position:absolute}.intro-sky,.intro-dusk,.intro-render{inset:0}.intro-sky{background:linear-gradient(to bottom, color-mix(in srgb, var(--mid-water) 85%, var(--glare)), color-mix(in srgb, var(--mid-water) 35%, var(--glare)) 60%, var(--glare) calc(100% - var(--intro-sea-h)))}.intro-dusk{background:linear-gradient(to bottom, var(--depth), color-mix(in srgb, var(--depth) 70%, var(--mid-water)) calc(100% - var(--intro-sea-h)));animation-name:intro-dusk}.intro-sun,.intro-moon{left:50%;top:var(--intro-sun-y);border-radius:50%}.intro-sun{width:calc(var(--intro-moon-d) / 1.07);height:calc(var(--intro-moon-d) / 1.07);margin:calc(var(--intro-moon-d) / -2.14) 0 0 calc(var(--intro-moon-d) / -2.14);background:var(--glare);box-shadow:0 0 calc(var(--intro-moon-d) * .4) calc(var(--intro-moon-d) * .25) color-mix(in srgb, var(--glare) 90%, transparent), 0 0 calc(var(--intro-moon-d) * 1.6) calc(var(--intro-moon-d) * .5) color-mix(in srgb, var(--glare) 45%, transparent)}.intro-moon{width:var(--intro-moon-d);height:var(--intro-moon-d);margin:calc(var(--intro-moon-d) / -2) 0 0 calc(var(--intro-moon-d) / -2);background:var(--surface-umbra);animation-name:intro-moon;animation-timing-function:ease-in-out}.intro-render{animation-name:intro-render;display:block}.intro-render img{object-fit:cover;width:100%;height:100%;display:block}.intro-glow{left:0;right:0;bottom:var(--intro-sea-h);height:var(--intro-glow-h);background:radial-gradient(ellipse 90% 100% at 50% 100%, var(--horizon-orange), color-mix(in srgb, var(--horizon-orange) 35%, transparent) 45%, transparent 75%);animation-name:intro-glow}.intro-sea{height:var(--intro-sea-h);background:linear-gradient(to bottom, var(--mid-water), color-mix(in srgb, var(--mid-water) 70%, var(--depth)));bottom:0;left:0;right:0}.intro-sea:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--horizon-orange) 38%, var(--depth)), var(--surface-umbra));animation:intro-sea-night var(--intro-t) linear both;position:absolute;inset:0}.intro-text{left:0;right:0;top:var(--intro-text-top);padding:0 var(--gutter);text-align:center;animation-name:intro-text}.intro-line{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--weight-display);font-size:var(--intro-line);line-height:var(--leading-display);text-wrap:balance;margin:0}.intro-sub{margin:var(--space-16) 0 0;font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--text-pass-label);letter-spacing:var(--pass-tracking);text-transform:uppercase}.signup[data-intro=play] .signup-art,.signup[data-intro=play] .signup-h1,.signup[data-intro=play] .signup-fact{animation:intro-wait var(--intro-t) linear both}.signup[data-intro=play] .pass{animation:intro-pass var(--intro-t) var(--ease) both}@keyframes intro-out{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-dusk{0%,9%{opacity:0}44%,to{opacity:1}}@keyframes intro-moon{0%,6%{transform:translate(calc(var(--intro-moon-d) * -1.7), calc(var(--intro-moon-d) * .55))}44%,to{transform:translate(0)}}@keyframes intro-render{0%,38%{opacity:0}53%,to{opacity:1}}@keyframes intro-glow{0%,12%{opacity:0}50%,to{opacity:.95}}@keyframes intro-sea-night{0%,12%{opacity:0}50%,to{opacity:1}}@keyframes intro-text{0%,48%{opacity:0;transform:translateY(var(--space-16))}58%,82%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}@keyframes intro-wait{0%,88%{opacity:0}to{opacity:1}}@keyframes intro-pass{0%,88%{opacity:0;transform:translateY(var(--space-80))}to{opacity:1;transform:none}}}
