@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.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{--color-ink:#111;--color-muted:#5f5d58;--color-accent:#111;--color-accent-hover:#2b2b2b;--color-paper:#f9f8f6;--color-white:#fff;--color-warm:#f1eee8;--color-line:#e4e0d8;--color-green:#3fbf7f;--color-tomato:#f2643d;--color-cobalt:#2453e6;--color-butter:#f5d75a;--color-sand:#dcb48c;--color-night:#141414;--color-live:#ff3b30;--color-online:#2a9d63;--color-peach:#f5e3d3;--color-sky:#e3ebfb;--color-mint:#ddf1e6;--color-pink:#f8e0d8;--color-hero-sky:#e3ebfb;--font-heading:"Host Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Host Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1.4vw, 1.3rem);--text-xl:clamp(1.5rem, 2.4vw, 2rem);--text-h2:clamp(2.4rem, 4.2vw, 3.6rem);--text-h1:clamp(2.8rem, 5vw, 4.4rem);--text-statement:clamp(1.9rem, 3.4vw, 3.15rem);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-tile:26px;--radius-pill:999px;--gap-tile:10px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-section:clamp(4.5rem, 8vw, 8rem);--container:1360px;--shadow-card:none;--shadow-float:none;--gradient-mesh:var(--color-warm)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background:var(--color-paper);color:var(--color-ink);font:var(--text-base)/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--color-accent)}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}img,svg{max-width:100%}img{display:block}svg{flex-shrink:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.4rem;font-weight:400;line-height:1.04}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3,h4{font-family:var(--font-body);font-weight:500}h3{font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.2}p{margin:0 0 1.4rem}p:last-child{margin-bottom:0}ul,ol{padding-left:1.4rem}li{margin-bottom:.6rem}figure{margin:0}small,.small{font-size:var(--text-sm)}.container{width:min(var(--container), calc(100% - 3.5rem));margin-inline:auto}.section{padding-block:var(--space-section);border-radius:var(--radius-lg);margin:24px}.section.container{margin-inline:auto}.section>.container{width:min(var(--container), calc(100% - 5rem))}.section .section{margin:0;padding:0}.surface-warm{background:var(--color-warm)}.surface-peach{background:var(--color-peach)}.surface-sky{background:var(--color-sky)}.surface-mint{background:var(--color-mint)}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:block}.lead{font-size:var(--text-lg);color:var(--color-muted);max-width:42rem;line-height:1.6}.muted{color:var(--color-muted)}.actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:2rem 1.2rem;display:flex}.text-link{align-items:center;gap:.65rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.section-heading{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.section-heading .lead{margin-inline:auto}.section-heading.center{text-align:center;margin-inline:auto}.section-heading.center .lead{margin-inline:auto}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.info-card{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);padding:2.5rem}.info-card>svg{margin-bottom:1.5rem}.info-card h3,h4{font-family:var(--font-body);font-weight:500}h3{font-size:1.6rem}.info-card p{color:var(--color-muted)}.pill{border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.45rem .95rem;font-weight:550;display:inline-flex}.page-hero{border-radius:var(--radius-lg);background:var(--gradient-mesh);text-align:center;width:calc(100% - 48px);max-width:none;margin:1.5rem auto 3rem;padding:5rem 2.5rem 3rem}.page-hero .hero-grid{max-width:var(--container);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:4rem;margin-inline:auto;display:grid}.page-hero .hero-grid>div:first-child{max-width:820px;margin-inline:auto}.page-hero:has(.hero-grid){padding-block:5rem}.page-hero .hero-grid h1{font-size:clamp(3.1rem,5vw,5.3rem)}.page-hero .hero-grid .actions{justify-content:flex-start}.page-hero h1{font-size:var(--text-h1);max-width:900px;margin-inline:auto}.page-hero .lead{max-width:700px;margin-inline:auto}.page-hero .actions{justify-content:center}.page-hero .small{max-width:650px;margin-inline:auto}.page-hero .hero-art{width:100%;margin:0 auto -8rem;padding:0}.page-hero:has(.hero-grid){margin-bottom:6rem}.page-hero.centered{text-align:center;padding:4.5rem 2rem}.page-hero.centered .lead,.page-hero.centered .actions{justify-content:center;margin-inline:auto}.breadcrumbs{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;display:flex}.breadcrumbs a{text-decoration:none}.note{background:var(--color-warm);border-radius:var(--radius-sm);padding:1.25rem 1.5rem;font-size:.95rem}.note strong{font-weight:650}.check-list{margin:1.5rem 0;padding:0;list-style:none}.check-list li{align-items:flex-start;gap:.8rem;display:flex}.check-list svg{width:20px;height:20px;color:var(--color-accent);margin-top:.3rem}.steps{counter-reset:step;padding:0;list-style:none}.steps li{counter-increment:step;border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:2rem;font-size:1rem}.step-number{background:var(--color-peach);width:3rem;height:3rem;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.related{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.related a{background:var(--color-warm);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem;font-weight:550;text-decoration:none;display:flex}.related a:hover{background:var(--color-sky)}.table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}caption{text-align:left;padding:1.25rem;font-weight:600}th,td{vertical-align:top;border-top:1px solid var(--color-line);padding:1.25rem 1.5rem}thead{background:var(--color-warm)}thead th{border-top:0}tbody th{font-weight:550}.prose{max-width:760px;margin-inline:auto}.prose h2{margin-top:3.5rem;font-size:clamp(1.8rem,3vw,2.5rem)}.prose h3,h4{font-family:var(--font-body);font-weight:500}h3{margin-top:2rem;font-size:1.5rem}.prose a{color:var(--color-accent)}.prose li{margin-bottom:.85rem}.prose .note{margin-block:2rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}label{font-size:1rem;font-weight:550;display:block}input,textarea,select{width:100%;min-width:0;color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-sm);border:1px solid #ccd0d6;margin-top:.4rem;padding:.8rem 1rem;display:block}textarea{resize:vertical}input[type=color]{height:3rem;padding:.3rem}.form-full{grid-column:1/-1}.skip-link{z-index:100;background:var(--color-white);padding:1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=761px) and (width<=1100px){.page-hero .hero-grid{text-align:center;grid-template-columns:1fr;max-width:760px}.page-hero .hero-grid .actions{justify-content:center}.page-hero .hero-art{max-width:720px}}@media (width<=1000px){.page-hero .hero-grid{gap:2rem}.grid-3{gap:1rem}.info-card{padding:1.6rem}}@media (width<=760px){.container{width:calc(100% - 2.5rem)}.section{border-radius:24px;margin:12px}.section>.container{width:calc(100% - 2.5rem)}.page-hero.container{border-radius:24px;width:calc(100% - 24px);padding:3.5rem 1.25rem}.page-hero.centered{padding:3.5rem 1.25rem}.page-hero .hero-art{border-radius:18px;width:100%;margin-bottom:-5rem;padding:0}.page-hero .hero-grid{gap:2rem}.page-hero .hero-grid,.grid-2,.grid-3,.related{grid-template-columns:1fr}.page-hero{padding-block:2.5rem 3.5rem}.section-heading{margin-bottom:2.5rem}.steps li{padding:1.5rem}.form-grid{grid-template-columns:1fr}th,td{padding:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=560px){.site-footer{margin-inline:12px}.button{max-width:100%}.breadcrumbs{font-size:.75rem}}.k-playlist{position:absolute;inset:0}.k-slide{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.015)}.k-slide.is-on{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.k-slide{transition:none}}.k-grain{position:relative}.k-aurora{background:var(--k-noise), radial-gradient(60% 70% at 14% 0%, #ff9a6b 0%, #ff9a6b00 70%), radial-gradient(55% 65% at 78% 0%, #ffd36e 0%, #ffd36e00 70%), radial-gradient(50% 50% at 46% 10%, #ffc2a3 0%, #ffc2a300 70%), linear-gradient(180deg, #ffe7d6 0%, #fff3ea 45%, #fffaf6 75%, #fff 100%)}.k-aurora-night{color:#fff;background:radial-gradient(55% 75% at 80% 20%,#f2a65abf 0%,#f2a65a00 60%),radial-gradient(60% 80% at 10% 10%,#1d6b78 0%,#1d6b7800 62%),radial-gradient(70% 70% at 40% 110%,#2f6bff 0%,#2f6bff00 60%),#0b2130}.k-aurora-warm{background:var(--k-noise), radial-gradient(80% 70% at 20% 0%, #ff9a6b 0%, #ff9a6b00 72%), radial-gradient(70% 70% at 90% 5%, #ffd36e 0%, #ffd36e00 72%), linear-gradient(180deg, #ffe2cf 0%, #fff1e6 60%, #fff8f2 100%);color:#0f172a}.k-eyebrow{color:#6b7280;margin-bottom:.9rem;font-size:.95rem;display:block}.k-link{text-underline-offset:.3em;color:#0f172a;align-items:center;gap:.35rem;font-weight:500;text-decoration:underline #0f172a40;transition:text-decoration-color .25s;display:inline-flex}.k-link:hover{color:#0f172a;text-decoration-color:currentColor}.k-dot{color:inherit;place-items:center;transition:transform .25s;display:inline-grid}.k-link:hover .k-dot{transform:translate(2px,-2px)}.k-ch{color:#fff;letter-spacing:.06em;background:#0f172a;border-radius:10px;padding:.55rem .6rem;font-size:.68rem;font-weight:600}.bleed h2,.bento h2,.stage h2{letter-spacing:-.045em;margin:0 0 1.1rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:500;line-height:1.05}:root{--k-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.k-tone-sky{background:var(--k-noise), radial-gradient(60% 75% at 12% 0%, #8cc8ff 0%, transparent 70%), radial-gradient(55% 70% at 85% 0%, #9ff0dc 0%, transparent 70%), radial-gradient(45% 50% at 50% 8%, #c9e6ff 0%, transparent 70%), linear-gradient(180deg, #eef7ff 0%, #fff 92%);color:#0f172a}.k-tone-sun{background:var(--k-noise), radial-gradient(60% 75% at 12% 0%, #ffd36e 0%, transparent 70%), radial-gradient(55% 70% at 85% 0%, #ffb48a 0%, transparent 70%), radial-gradient(45% 50% at 50% 8%, #ffe5a8 0%, transparent 70%), linear-gradient(180deg, #fff6e3 0%, #fff 92%);color:#0f172a}.k-tone-coral{background:var(--k-noise), radial-gradient(60% 75% at 12% 0%, #ff8f7a 0%, transparent 70%), radial-gradient(55% 70% at 85% 0%, #ffc2cf 0%, transparent 70%), radial-gradient(45% 50% at 50% 8%, #ffb199 0%, transparent 70%), linear-gradient(180deg, #fff0ec 0%, #fff 92%);color:#0f172a}.k-tone-mint{background:var(--k-noise), radial-gradient(60% 75% at 12% 0%, #8fe3bd 0%, transparent 70%), radial-gradient(55% 70% at 85% 0%, #e3f59a 0%, transparent 70%), radial-gradient(45% 50% at 50% 8%, #c4f0dc 0%, transparent 70%), linear-gradient(180deg, #f1fbf4 0%, #fff 92%);color:#0f172a}.k-cta{--h:52px;color:#fff;align-items:center;gap:0;font-weight:500;text-decoration:none;display:inline-flex}.k-cta>span{height:var(--h);padding:0 calc(var(--h) * .46);color:#fff;white-space:nowrap;background:#111;border-radius:999px;align-items:center;transition:background .25s;display:inline-flex}.k-cta>i{width:var(--h);height:var(--h);color:#fff;background:#f2643d;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.k-cta:hover{color:#fff}.k-cta:hover>span{background:#2b2b2b}.k-cta:hover>i{transform:rotate(45deg)}.k-cta-sm{--h:40px;font-size:.95rem}html[data-daypart=night] .k-cta-flip>span{color:#111;background:#fff}html[data-daypart=night] .k-cta-flip:hover>span{background:#f2f2f2}:has(>.notch-bl){border-bottom-left-radius:0!important}:has(>.notch-br){border-bottom-right-radius:0!important}:has(>.notch-tl){border-top-left-radius:0!important}:has(>.notch-tr){border-top-right-radius:0!important}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:var(--color-paper);position:relative}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;width:calc(100% - 20px);max-width:none;min-height:84px;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font:560 1.65rem var(--font-body);letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:.45rem;padding-left:.4rem;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink)}nav[data-astro-cid-nen7h5rs]{flex:1;align-items:center;gap:1.5rem;font-size:.95rem;font-weight:450;display:flex}.nav-pill[data-astro-cid-nen7h5rs]{background:var(--color-white);border-radius:var(--radius-pill);align-items:center;gap:1.6rem;margin-inline:auto;padding:.35rem 1.6rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-utility[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{white-space:nowrap;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,summary[data-astro-cid-nen7h5rs]:hover{color:var(--color-muted)}summary[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:.3rem;min-height:44px;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs]{background:var(--color-white);border-radius:var(--radius-md);min-width:240px;padding:.8rem;position:absolute;top:calc(100% + .9rem);left:-1.4rem;box-shadow:0 18px 50px #1111111f}.dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:10px;padding:.6rem .8rem;display:block}.dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-warm);color:var(--color-ink)}.dropdown-wide[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;min-width:460px;display:grid}.nav-label[data-astro-cid-nen7h5rs]{color:var(--color-muted);padding:.4rem .8rem;font-size:.8rem;display:block}.nav-utility[data-astro-cid-nen7h5rs]{align-items:center;gap:1.4rem;display:flex}.mobile-toggle[data-astro-cid-nen7h5rs]{color:var(--color-ink);background:0 0;border:0;margin-left:auto;padding:.7rem;display:none}@media (width<=1240px){.nav-pill[data-astro-cid-nen7h5rs]{gap:1.1rem;padding-inline:1.2rem}.learn-nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1060px){.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0;min-height:72px}.mobile-toggle[data-astro-cid-nen7h5rs]{display:flex}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;width:100%;padding:.5rem 0 1.5rem;font-size:1.05rem;display:none}nav[data-astro-cid-nen7h5rs].is-open{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.nav-pill[data-astro-cid-nen7h5rs]{border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:.2rem;margin:0;padding:1rem 1.2rem}.learn-nav[data-astro-cid-nen7h5rs]{display:block}.nav-utility[data-astro-cid-nen7h5rs]{justify-content:space-between;padding-inline:.4rem}.dropdown[data-astro-cid-nen7h5rs]{background:var(--color-warm);min-width:0;box-shadow:none;margin:.3rem 0;position:static}.dropdown-wide[data-astro-cid-nen7h5rs]{min-width:0}}@media (width<=420px){.dropdown-wide[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-warm);border-radius:32px 32px 0 0;margin-inline:24px;padding:4.5rem 0 1.5rem}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:2rem;padding-bottom:3.5rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{font:600 2rem var(--font-body);letter-spacing:-.05em;align-items:center;gap:.6rem;margin-bottom:.75rem;text-decoration:none;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] svg{color:var(--color-accent)}.footer-top[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-muted);font-size:1rem}.footer-description[data-astro-cid-jo6i4kqk]{text-align:right}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(6,1fr);gap:1.5rem;padding-bottom:4rem;display:grid}.footer-links[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:600 .9rem var(--font-body);letter-spacing:0;margin-bottom:1.1rem}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-muted);padding-block:.35rem;font-size:.85rem;text-decoration:none;display:block}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;gap:2rem;padding-top:1.5rem;font-size:.75rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:flex}@media (width<=900px){.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (width<=560px){.site-footer[data-astro-cid-jo6i4kqk]{border-radius:24px 24px 0 0;margin-inline:12px}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}.footer-top[data-astro-cid-jo6i4kqk],.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer-description[data-astro-cid-jo6i4kqk]{text-align:left}}
