@font-face{font-family:Caveat;font-style:normal;font-weight:600 700;font-display:swap;src:url(./caveat-600-700-latin-ext.CK30vzPY.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:Caveat;font-style:normal;font-weight:600 700;font-display:swap;src:url(./caveat-600-700-latin.CP6HlsNg.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:400 800;font-display:swap;src:url(./inter-400-800-latin-ext.B_-bZUTo.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 800;font-display:swap;src:url(./inter-400-800-latin.8kRkwJBP.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-500-latin-ext.DYJoBICm.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-500-latin.CWICHMj6.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-700-latin-ext.ngPRHmr-.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-700-latin.g9MkRaG0.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(./poppins-800-latin-ext.Bp3Nnu-W.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(./poppins-800-latin.RSA_nwT2.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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(./poppins-900-latin-ext.DZAg68Sj.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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(./poppins-900-latin.3zG3V8hw.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:Poppins Fallback;font-style:normal;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:107.3%;ascent-override:97.86%;descent-override:32.62%;line-gap-override:9.32%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);size-adjust:113.5%;ascent-override:92.51%;descent-override:30.84%;line-gap-override:8.81%}@font-face{font-family:Inter Fallback;font-style:normal;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Caveat Fallback;font-style:normal;font-weight:600 700;src:local(Bradley Hand Bold),local(BradleyHandITCTT-Bold);size-adjust:78.78%;ascent-override:121.86%;descent-override:38.08%;line-gap-override:0%}:root{--ptp-pink-hot:#ff2d8c;--ptp-pink-deep:#c0146b;--ptp-purple-dusk:#1e2f6b;--ptp-purple-deep:#16224f;--ptp-purple-black:#060b24;--ptp-navy:#0a1030;--ptp-cyan-neon:#25d6d6;--ptp-gold:#fc3;--ptp-cream:#fff6fa;--ptp-ink:#121a3d;--ptp-white:#fff;--ptp-lilac-wash:#e6ebfa;--ptp-pink-wash:#ffe0f0;--ptp-pink-soft:#ffe3f1;--ptp-ink-soft:#2f3a5e;--ptp-ink-muted:#384266;--ptp-ink-faint:#414b6f;--ptp-ink-plum:#263356;--ptp-ink-slate:#26304f;--ptp-grape:#131c3f;--ptp-line-lilac:#cbd3e8;--ptp-line-dashed:#bcc6e0;--ptp-shell-tint:#dfe5f7;--ptp-navy-mid:#16224f;--ptp-navy-ink:#121a3d;--ptp-navy-deep:#0a1030;--ptp-navy-black:#060b24;--ptp-indigo:#1e2f6b;--ptp-field-placeholder:#a3aecb;--ptp-track:#dde3f2;--ptp-surface-page:var(--ptp-cream);--ptp-surface-card:var(--ptp-white);--ptp-surface-alt:var(--ptp-lilac-wash);--ptp-surface-invert:var(--ptp-navy-black);--ptp-surface-invert-2:var(--ptp-navy-deep);--ptp-surface-accent:var(--ptp-pink-hot);--ptp-surface-frosted:#ffffffed;--ptp-surface-scrim-photo:linear-gradient(to top, #0a1030b8 0%, #0a10301f 55%, #0a103000 75%);--ptp-surface-scrim-flat:linear-gradient(#0a1030d9, #0a1030d9);--ptp-surface-scrim-side:linear-gradient(90deg, #0a1030e0 0%, #0a1030b3 48%, #0a10303d 100%);--ptp-surface-scrim-video:linear-gradient(90deg, #0a10309e 0%, #0a103061 43%, #0a10301f 72%, #0a10300d 100%);--ptp-text-body:var(--ptp-ink-soft);--ptp-text-heading:var(--ptp-navy-mid);--ptp-text-strong:var(--ptp-ink);--ptp-text-muted:var(--ptp-ink-muted);--ptp-text-invert:var(--ptp-white);--ptp-text-accent:var(--ptp-pink-hot);--ptp-text-on-dark-accent:var(--ptp-gold);--ptp-border-ink:var(--ptp-ink);--ptp-border-field:var(--ptp-line-lilac);--ptp-link:var(--ptp-pink-hot);--ptp-link-hover:var(--ptp-pink-deep);--ptp-gradient-theme:linear-gradient(135deg, var(--ptp-pink-hot) 0%, var(--ptp-pink-deep) 55%, var(--ptp-indigo) 100%);--ptp-gradient-meter:linear-gradient(90deg, var(--ptp-pink-hot), var(--ptp-gold));--ptp-gradient-tribute:linear-gradient(120deg, var(--ptp-cream) 0%, var(--ptp-pink-wash) 100%);--ptp-font-display:"Poppins", "Poppins Fallback", "Trebuchet MS", "Segoe UI", system-ui, -apple-system, Helvetica, Arial, sans-serif;--ptp-font-body:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ptp-font-script:"Caveat", "Caveat Fallback", "Bradley Hand", "Segoe Script", "Comic Sans MS", cursive;--ptp-weight-medium:500;--ptp-weight-semibold:600;--ptp-weight-bold:700;--ptp-weight-extrabold:800;--ptp-weight-black:900;--ptp-size-page-title:clamp(52px, 8vw, 88px);--ptp-size-section:clamp(24px, 3.4vw, 36px);--ptp-size-section-lg:clamp(26px, 3.6vw, 40px);--ptp-size-lead:18px;--ptp-size-body-lg:16px;--ptp-size-body:15px;--ptp-size-body-sm:14px;--ptp-size-caption:13px;--ptp-size-micro:12px;--ptp-size-nano:11px;--ptp-size-script:32px;--ptp-size-hero:clamp(40px, 5.6vw, 70px);--ptp-size-feature:clamp(50px, 7vw, 92px);--ptp-size-theme:clamp(42px, 7.5vw, 84px);--ptp-size-stat:60px;--ptp-size-stat-sm:44px;--ptp-size-stat-xs:38px;--ptp-size-script-lg:clamp(28px, 3.6vw, 42px);--ptp-size-display:clamp(58px, 6vw + 36px, 88px);--ptp-size-headline:clamp(32px, 3.6vw, 40px);--ptp-size-script-sm:clamp(24px, 6.6vw, 32px);--ptp-leading-display:1.1;--ptp-leading-tight:.95;--ptp-leading-snug:1.3;--ptp-leading-body:1.7;--ptp-leading-relaxed:1.75;--ptp-tracking-display:-.5px;--ptp-tracking-eyebrow:1.2px;--ptp-tracking-feature:-.055em;--ptp-tracking-ticker:1px;--ptp-tracking-kicker:.13em;--ptp-text-eyebrow:var(--ptp-weight-extrabold) var(--ptp-size-micro) / 1.2 var(--ptp-font-body);--ptp-text-label:var(--ptp-weight-extrabold) 10px / 1.2 var(--ptp-font-body);--ptp-text-button:var(--ptp-weight-bold) var(--ptp-size-caption) / 1 var(--ptp-font-display);--ptp-container-max:1180px;--ptp-container-pad:28px;--ptp-container-pad-sm:20px;--ptp-section-sm:56px;--ptp-section-md:72px;--ptp-section-lg:90px;--ptp-section-xl:100px;--ptp-section-2xl:110px;--ptp-space-1:4px;--ptp-space-2:6px;--ptp-space-3:8px;--ptp-space-4:10px;--ptp-space-5:12px;--ptp-space-6:14px;--ptp-space-7:16px;--ptp-space-8:18px;--ptp-space-9:20px;--ptp-space-10:24px;--ptp-space-11:26px;--ptp-space-12:28px;--ptp-space-14:34px;--ptp-space-16:40px;--ptp-space-18:46px;--ptp-space-20:54px;--ptp-gap-tight:12px;--ptp-gap-card:14px;--ptp-gap-grid:20px;--ptp-gap-wide:30px;--ptp-gap-split:50px;--ptp-radius-xs:4px;--ptp-radius-sm:8px;--ptp-radius-md:10px;--ptp-radius-lg:14px;--ptp-radius-xl:16px;--ptp-radius-2xl:20px;--ptp-radius-pill:999px;--ptp-radius-photo:0 30px 30px 30px;--ptp-border-hairline:2px;--ptp-border-thin:2.5px;--ptp-border-base:3px;--ptp-border-thick:4px;--ptp-border-heavy:5px;--ptp-shadow-hard-ink:6px 6px 0 var(--ptp-ink);--ptp-shadow-hard-ink-sm:4px 4px 0 var(--ptp-ink);--ptp-shadow-hard-ink-lg:14px 14px 0 var(--ptp-ink);--ptp-shadow-hard-pink:6px 6px 0 var(--ptp-pink-hot);--ptp-shadow-hard-pink-lg:12px 12px 0 var(--ptp-pink-hot);--ptp-shadow-hard-purple:6px 6px 0 var(--ptp-purple-dusk);--ptp-shadow-hard-purple-lg:14px 14px 0 var(--ptp-purple-dusk);--ptp-shadow-hard-cyan:6px 6px 0 var(--ptp-cyan-neon);--ptp-shadow-hard-cyan-lg:10px 10px 0 var(--ptp-cyan-neon);--ptp-shadow-hard-gold:4px 4px 0 var(--ptp-gold);--ptp-shadow-hard-gold-sm:3px 3px 0 var(--ptp-gold);--ptp-shadow-hard-indigo:var(--ptp-shadow-hard-purple);--ptp-shadow-hard-indigo-lg:var(--ptp-shadow-hard-purple-lg);--ptp-shadow-polaroid:0 10px 18px #0a10302e;--ptp-shadow-photo-dark:0 12px 20px #00000059;--ptp-shadow-frosted:0 10px 30px #00000029;--ptp-shadow-nav-drawer:-10px 0 30px #00000040;--ptp-shadow-sticky-bar:0 8px 24px #0a103029;--ptp-shadow-glow-flamingo:drop-shadow(0 0 10px #ff2fa0cc) drop-shadow(0 0 26px #ff2fa080);--ptp-shadow-glow-character:drop-shadow(10px 12px 0 #121a3d6b);--ptp-shadow-text-outline:5px 5px 0 var(--ptp-ink);--ptp-shadow-text-stat:0 2px 8px #00000059;--ptp-shadow-text-video:0 3px 18px #0a103080;--ptp-ease-base:ease;--ptp-duration-fast:.15s;--ptp-duration-base:.2s;--ptp-duration-menu:.25s;--ptp-duration-drawer:.3s;--ptp-duration-ticker:26s;--ptp-text-minilabel:var(--ptp-weight-extrabold) var(--ptp-size-body-sm) / 1.2 var(--ptp-font-body);--ptp-tracking-minilabel:.6px;--ptp-size-question:clamp(28px, 4.6vw, 46px);--ptp-size-question-embedded:clamp(24px, 3vw, 34px);--ptp-size-input-lg:clamp(24px, 3.4vw, 34px);--ptp-size-input-md:22px;--ptp-size-input-sm:18px;--ptp-control-min:44px;--ptp-control-md:52px;--ptp-control-lg:56px;--ptp-control-xl:62px;--ptp-focus-ring:0 0 0 3px #ff2d8c73;--ptp-tilt-cw:rotate(2deg);--ptp-tilt-ccw:rotate(-2deg);--ptp-tilt-sticker:rotate(-10deg);--ptp-pattern-dots:radial-gradient(currentColor 1.6px, transparent 1.6px);--ptp-pattern-dots-size:16px 16px}@layer ptp-reset{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--ptp-font-body);background:var(--ptp-surface-page);color:var(--ptp-text-strong);-webkit-font-smoothing:antialiased}h1,h2,h3,.ptp-display{font-family:var(--ptp-font-display);font-weight:var(--ptp-weight-extrabold);line-height:var(--ptp-leading-display);letter-spacing:var(--ptp-tracking-display)}img{max-width:100%;display:block}a{color:var(--ptp-link);text-decoration:none}a:hover{color:var(--ptp-link-hover)}.ptp-script{font-family:var(--ptp-font-script);font-weight:var(--ptp-weight-bold);font-size:var(--ptp-size-script);margin-bottom:6px;display:block}.ptp-wrap{max-width:var(--ptp-container-max);padding:0 var(--ptp-container-pad);margin:0 auto;position:relative}:root{--ptp-focus-outline:none;--ptp-focus-outline-offset:0;--ptp-focus-halo:0 0 0 0 transparent}html[data-focus-modality=keyboard]{--ptp-focus-outline:var(--ptp-border-thin) solid var(--ptp-pink-hot);--ptp-focus-outline-offset:2px;--ptp-focus-halo:var(--ptp-focus-ring)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}}.preview-banner.svelte-peq96d{box-sizing:border-box;width:100%;max-width:100%;padding:var(--ptp-space-5) var(--ptp-container-pad-sm);background:var(--ptp-surface-invert);color:var(--ptp-text-invert);border-bottom:var(--ptp-border-thick) solid var(--ptp-border-ink);font-family:var(--ptp-font-body);font-size:var(--ptp-size-body-lg);line-height:var(--ptp-leading-relaxed)}.preview-banner__text.svelte-peq96d{font-weight:var(--ptp-weight-bold);margin:0}@media (width>=760px){.preview-banner.svelte-peq96d{padding-inline:var(--ptp-container-pad)}}.app-shell.svelte-12qhfyh{background:var(--ptp-surface-page);min-height:100dvh}
