@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/previews/svelte-daydream-park/_app/immutable/assets/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/previews/svelte-daydream-park/_app/immutable/assets/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/previews/svelte-daydream-park/_app/immutable/assets/space-grotesk-latin-wght-normal.BhU9QXUp.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-sans-latin-ext-wght-normal.BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-sans-latin-wght-normal.Xz1IZZA0.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-ext-400-normal.B1toqZab.woff)format("woff");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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff");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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2)format("woff2"),url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-ext-400-italic.D6UvgSoX.woff)format("woff");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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(/previews/svelte-daydream-park/_app/immutable/assets/dm-serif-display-latin-400-italic.BgxzcTJK.woff)format("woff");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{--color-paper:#fbf5e8;--color-yellow:#f8d86f;--color-coral:#f06b50;--color-blue:#3263eb;--color-lilac:#c7b6e8;--color-lavender:#c9b9ee;--color-mint:#bad6a7;--color-ink:#21211f;--color-muted:#5e5c53;--color-white:#fff;--color-sky:#a8d8fb;--color-cornflower:#96c8ed;--color-periwinkle:#8ca9ef;--color-pink:#e9b4dd;--color-blush:#eeb9df;--color-sunflower:#f9d269;--color-marigold:#f9cc5c;--color-aqua:#8ed6de;--color-orchid:#d8b5ec;--color-salmon:#f7aaa0;--color-coral-deep:#e85f46;--color-apricot:#f6cb79;--color-cream:#fff9ec;--color-cream-deep:#f7eedf;--color-cream-line:#fff4da;--color-stone-700:#4f4b44;--color-stone-600:#666158;--color-stone-300:#ddd9d0;--color-cocoa:#322b26;--color-fog:#dbd8d0;--color-sand:#cdc9bc;--color-ash:#5b5b53;--surface:var(--color-paper);--surface-card:var(--color-white);--surface-raised:var(--color-cream);--surface-sunken:var(--color-cream-deep);--text:var(--color-ink);--text-subtle:var(--color-stone-700);--text-muted:var(--color-muted);--text-quiet:var(--color-stone-600);--line:var(--color-ink);--line-soft:var(--color-stone-300);--line-faint:#21211f38;--accent:var(--color-blue);--accent-ink:var(--color-white);--highlight:var(--color-yellow);--success:var(--color-mint);--focus:var(--color-blue);--danger:#b3261e;--font-display:"Space Grotesk Variable", "Space Grotesk", Arial, sans-serif;--font-serif:"DM Serif Display", Georgia, serif;--font-sans:"DM Sans Variable", "DM Sans", Arial, sans-serif;--type-hero:clamp(84px, 9.15vw, 156px);--type-h2:clamp(47px, 7vw, 103px);--type-statement:clamp(64px, 9.8vw, 145px);--type-finale:clamp(66px, 11.7vw, 172px);--type-card-title:32px;--tracking-display:-.085em;--tracking-hero:-.108em;--tracking-display-tight:-.105em;--tracking-serif:-.04em;--tracking-label:.15em;--stroke:1.5px;--stroke-bold:2px;--radius-card:7px;--radius-panel:9px;--radius-dialog:12px;--radius-ticket:16px;--radius-pill:999px;--shadow-hard-sm:6px 7px 0 var(--color-ink);--shadow-hard-md:7px 8px 0 var(--color-ink);--shadow-hard:9px 10px 0 var(--color-ink);--shadow-hard-lg:12px 13px 0 var(--color-ink);--gutter:52px;--container:min(1440px, calc(100% - 2 * var(--gutter)));--section-pad:115px;--header-height:96px;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-quick:.2s;--duration-base:.25s}@media (width<=1150px){:root{--gutter:36px}}@media (width<=850px){:root{--gutter:24px;--section-pad:85px;--header-height:75px}}@media (width<=550px){:root{--gutter:17px;--section-pad:70px}}[data-surface]{background:var(--surface);color:var(--text)}[data-surface=paper]{--surface:var(--color-paper)}[data-surface=yellow]{--surface:var(--color-yellow);--accent:var(--color-blue)}[data-surface=lavender]{--surface:var(--color-lavender);--accent:var(--color-ink)}[data-surface=mint]{--surface:var(--color-mint);--accent:var(--color-blue)}[data-surface=sky]{--surface:var(--color-sky);--accent:var(--color-blue)}[data-surface=salmon]{--surface:var(--color-salmon);--accent:var(--color-ink)}[data-surface=pink]{--surface:var(--color-pink);--accent:var(--color-ink)}[data-surface=coral]{--surface:var(--color-coral);--accent:var(--color-ink);--text-subtle:var(--color-cocoa);--text-muted:var(--color-cocoa);--focus:var(--color-ink)}[data-surface=blue]{--surface:var(--color-blue);--text:var(--color-white);--text-subtle:var(--color-white);--text-muted:var(--color-white);--line:var(--color-white);--accent:var(--color-yellow);--focus:var(--color-yellow)}[data-surface=ink]{--surface:var(--color-ink);--text:var(--color-white);--text-subtle:var(--color-fog);--text-muted:var(--color-fog);--text-quiet:var(--color-sand);--line:var(--color-white);--line-soft:var(--color-ash);--accent:var(--color-yellow);--focus:var(--color-yellow)}.dialog-title{font-family:var(--font-display);letter-spacing:-.07em;margin:10px 35px 12px 0;font-size:42px;line-height:1}.dialog-copy{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.form-stack{gap:14px;margin-top:22px;display:grid}.form-stack label{font-size:12px;font-weight:800;display:block}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.text-input{border:var(--stroke) solid var(--color-ink);background:var(--color-white);width:100%;min-height:47px;color:var(--color-ink);border-radius:4px;margin-top:7px;padding:13px 15px;font-weight:500;display:block}textarea.text-input{resize:vertical;min-height:92px}select.text-input{appearance:none;background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2321211f' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 15px center / 12px;padding-right:40px}.text-input[aria-invalid=true]{border:2px solid var(--danger)}.field-error{color:var(--danger);margin:-6px 0 0;font-size:12px;font-weight:700}.dialog-cta{border:var(--stroke-bold) solid var(--color-ink);background:var(--color-blue);width:100%;color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--duration-base);border-radius:80px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:19px 22px;font-size:13px;font-weight:800;display:flex}.dialog-cta:hover{transform:translateY(-3px)}.notice{color:var(--color-muted);font-size:11px;line-height:1.5}@media (width<=550px){.dialog-title{font-size:34px}.form-row{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--color-coral);color:var(--color-ink)}section[id]{scroll-margin-top:90px}h1,h2,h3,p{text-wrap:balance}p{text-wrap:pretty}.container{width:var(--container);margin-inline:auto}.section{padding-block:var(--section-pad)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow:before{content:"";background:currentColor;width:36px;height:2px;display:block}.h2{font-family:var(--font-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display);margin:0;font-weight:800;line-height:.95}.h2 em,.serif-accent{font-family:var(--font-serif);letter-spacing:var(--tracking-serif);font-weight:400}.subcopy{max-width:365px;color:var(--text-subtle);margin:0;font-size:16px;font-weight:500;line-height:1.55}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.section-head .subcopy{margin-bottom:9px}@media (width<=850px){.section-head{flex-direction:column;align-items:start}}@media (width<=550px){.h2{font-size:clamp(50px,11vw,67px)}.subcopy{font-size:14px}.section-head{gap:9px}}.prose{max-width:62ch;color:var(--text-subtle);font-size:17px;line-height:1.6}.prose p+p{margin-top:1em}@keyframes slowturn{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(-14px)rotate(8deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.finale,.no-print{display:none!important}body{background:#fff}}.finale.svelte-a7xpyw{padding:120px 0 0;position:relative;overflow:hidden}h2.svelte-a7xpyw{max-width:1150px;font-family:var(--font-display);font-size:var(--type-finale);letter-spacing:var(--tracking-display-tight,-.105em);margin:0;font-weight:800;line-height:.82}h2.svelte-a7xpyw em:where(.svelte-a7xpyw){font-family:var(--font-serif);letter-spacing:var(--tracking-serif);color:var(--color-yellow);font-weight:400}.lead.svelte-a7xpyw{max-width:415px;color:var(--text-subtle);margin:31px 0 32px;font-size:18px;line-height:1.55}.actions.svelte-a7xpyw{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.final-star.svelte-a7xpyw{color:var(--color-coral);font-size:170px;position:absolute;top:18%;right:1%;transform:rotate(-18deg)}.site-footer.svelte-a7xpyw{border-top:1px solid var(--line-soft);color:var(--text-quiet);gap:40px;margin-top:125px;padding:40px 0 32px;font-size:13px;display:grid}.columns.svelte-a7xpyw{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:760px;display:grid}h3.svelte-a7xpyw{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-white);margin:0 0 14px;font-size:11px;font-weight:800}ul.svelte-a7xpyw{gap:10px;margin:0;padding:0;list-style:none;display:grid}.columns.svelte-a7xpyw a:where(.svelte-a7xpyw){padding-block:2px;display:inline-block}.columns.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{text-underline-offset:3px;text-decoration:underline}.legal.svelte-a7xpyw{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;padding-top:22px;font-size:11px;display:flex}.legal.svelte-a7xpyw p:where(.svelte-a7xpyw){max-width:620px;margin:0}@media (width<=850px){.finale.svelte-a7xpyw{padding-top:85px}.site-footer.svelte-a7xpyw{margin-top:90px}}@media (width<=550px){h2.svelte-a7xpyw{font-size:clamp(65px,14vw,86px)}.lead.svelte-a7xpyw{font-size:15px}.final-star.svelte-a7xpyw{opacity:.5;font-size:95px;top:5%;right:-3%}.columns.svelte-a7xpyw{grid-template-columns:1fr 1fr}}svg.svelte-1su63wz{width:42px;height:42px}@media (width<=550px){svg.svelte-1su63wz{width:35px;height:35px}}.site-header.svelte-k3slgy{z-index:20;height:var(--header-height);color:var(--color-ink);justify-content:space-between;align-items:center;gap:24px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.logo.svelte-k3slgy{font-family:var(--font-display);letter-spacing:-1.7px;flex-shrink:0;align-items:center;gap:8px;font-size:25px;font-weight:800;line-height:.78;display:flex}.logo.svelte-k3slgy span:where(.svelte-k3slgy){line-height:.83}.light.svelte-k3slgy{color:var(--color-white);--focus:var(--color-yellow)}.light.svelte-k3slgy .logo:where(.svelte-k3slgy) i:where(.svelte-k3slgy){color:var(--color-yellow)}.ink.svelte-k3slgy .logo:where(.svelte-k3slgy) i:where(.svelte-k3slgy){color:var(--color-ink)}.logo.svelte-k3slgy i:where(.svelte-k3slgy){color:var(--color-blue);font-style:normal}.desktop-nav.svelte-k3slgy{letter-spacing:.02em;align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.desktop-nav.svelte-k3slgy a:where(.svelte-k3slgy):hover,.desktop-nav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.nav-actions.svelte-k3slgy{align-items:center;gap:14px;display:flex}.nav-pill.svelte-k3slgy{border:var(--stroke-bold) solid var(--color-ink);background:var(--color-ink);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;transition:transform var(--duration-quick);border-radius:50px;align-items:center;gap:25px;padding:14px 20px;font-size:12px;font-weight:800;display:inline-flex}.nav-pill.svelte-k3slgy:hover{transform:translateY(-3px)}.nav-pill.svelte-k3slgy b:where(.svelte-k3slgy){font-size:20px;line-height:.8}.menu-toggle.svelte-k3slgy{background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font-size:25px;display:none}.mobile-nav.svelte-k3slgy{color:var(--color-ink);background:var(--color-cream);border:var(--stroke-bold) solid var(--color-ink);box-shadow:var(--shadow-hard-sm);border-radius:8px;padding:12px;position:absolute;top:72px;left:20px;right:20px}.mobile-nav.svelte-k3slgy a:where(.svelte-k3slgy){border-bottom:1px solid var(--line-soft);padding:13px 10px;font-size:14px;font-weight:800;display:block}.mobile-nav.svelte-k3slgy a:where(.svelte-k3slgy):last-child{border-bottom:none}.mobile-nav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){text-underline-offset:4px;text-decoration:underline}@media (width>=851px){.mobile-nav.svelte-k3slgy{display:none}}@media (width<=1050px){.desktop-nav.svelte-k3slgy{gap:22px}}@media (width<=850px){.desktop-nav.svelte-k3slgy,.nav-pill.svelte-k3slgy{display:none}.menu-toggle.svelte-k3slgy{display:block}}@media (width<=550px){.site-header.svelte-k3slgy{padding:0 17px}.logo.svelte-k3slgy{font-size:21px}}.skip-link.svelte-12qhfyh{z-index:99;background:var(--color-white);border:var(--stroke-bold) solid var(--color-ink);padding:12px 16px;font-weight:800;position:absolute;top:12px;left:-9999px}.skip-link.svelte-12qhfyh:focus{left:12px}main.svelte-12qhfyh:focus{outline:none}
