@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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{--paper:#fff;--paper-2:#f5f6f8;--ink:#0f1216;--ink-2:#4a525e;--rule:#dde1e6;--blue:#1ba8eb;--blue-display:#1894cf;--blue-ink:#1376a4;--blue-ink-hover:#0f6189;--sky:#5dbffc;--night:#0e1116;--night-2:#171b22;--night-ink:#f3f5f8;--night-ink-2:#a9b1bc;--font-display:"Anton", "Impact", "Arial Narrow Bold", sans-serif;--font-sub:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:"Outfit Variable", "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:clamp(.875rem, .85rem + .1vw, .95rem);--step-0:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--step-1:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-2:clamp(1.6rem, 1.3rem + 1.2vw, 2.25rem);--step-3:clamp(2.2rem, 1.6rem + 2.6vw, 3.75rem);--step-4:clamp(2.8rem, 1.8rem + 4.6vw, 6rem);--step-5:clamp(3.4rem, 1.6rem + 8vw, 11rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--pad-x:clamp(1rem, .4rem + 3vw, 3.5rem);--section-y:clamp(4rem, 2.5rem + 6vw, 9rem);--max:88rem;--radius:2px;--ease-out:cubic-bezier(.2, .7, .2, 1);--shadow-lift:0 10px 28px -14px #0f121659;--header-h:4.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--blue-ink);text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--sky);color:var(--ink)}:focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px;border-radius:var(--radius)}.on-night :focus-visible{outline-color:var(--sky)}.sr-only{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-link{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad-x);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--alt{background:var(--paper-2)}.section--tight{padding-block:calc(var(--section-y) * .6)}.grid-12{column-gap:var(--gutter);row-gap:calc(var(--gutter) * 1.25);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.stack>*+*{margin-top:var(--stack,1.25rem)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.9}.display--xl{font-size:var(--step-5)}.display--lg{font-size:var(--step-4)}.display--md{font-size:var(--step-3)}.display--sm{font-size:var(--step-2)}.sub{font-family:var(--font-sub);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:1}.eyebrow{font-family:var(--font-sub);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:clamp(1.05rem,.95rem + .4vw,1.35rem);line-height:1.15}.tracked{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.3em;font-weight:600;font-size:var(--step--1);line-height:1.5}.lead{font-size:var(--step-1);color:var(--ink);max-width:38ch;line-height:1.5}.muted{color:var(--ink-2)}.blue{color:var(--blue-display)}h2.display,h3.display{text-wrap:balance}p{text-wrap:pretty;max-width:68ch}.answer{font-size:var(--step-1);max-width:60ch;line-height:1.55}.section-label{font-family:var(--font-sub);letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);font-size:1.2rem;display:flex}.section-label:after{content:"";background:var(--rule);flex:1;height:1px}.section-label .num{color:var(--blue-ink)}.on-night .section-label{color:var(--night-ink-2)}.on-night .section-label:after{background:#ffffff29}.on-night .section-label .num{color:var(--sky)}.link{color:var(--blue-ink);transition:background-size .3s var(--ease-out), color .2s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;font-weight:600;text-decoration:none}.link:hover{background-position:100% 100%;background-size:0% 1px}.on-night .link{color:var(--sky)}@media (hover:hover){.link--grow{background-size:0% 1px}.link--grow:hover{background-position:0 100%;background-size:100% 1px}}.btn{--btn-bg:var(--blue-ink);--btn-fg:#fff;--btn-border:var(--blue-ink);border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--blue-ink-hover);--btn-border:var(--blue-ink-hover);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn svg{flex:none;width:.9em;height:.9em}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--ink)}.btn--ghost:hover{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-border:var(--ink)}.btn--light{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#fff}.btn--light:hover{--btn-bg:var(--sky);--btn-border:var(--sky);--btn-fg:var(--ink)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#fff9}.btn--ghost-light:hover{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#fff}.btn--sm{min-height:44px;padding:.55rem 1rem;font-size:.95rem}.btn--lg{min-height:56px;padding:1rem 1.9rem;font-size:1.05rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.card{background:var(--paper);border-top:1px solid var(--ink);transition:transform .25s var(--ease-out);padding:1.5rem 0 0}@media (prefers-reduced-motion:no-preference){.js .reveal-img>picture{clip-path:inset(0 0 100%);transition:clip-path .5s var(--ease-out)}.js .reveal-img.is-in>picture{clip-path:inset(0)}.js .fade-up{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}.js .fade-up.is-in{opacity:1;transform:none}}.photo{background:var(--paper-2);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo-credit{color:var(--ink-2);letter-spacing:.02em;margin-top:.6rem;font-size:.8rem}.on-night .photo-credit{color:var(--night-ink-2)}.on-night{background:var(--night);color:var(--night-ink)}.on-night .muted{color:var(--night-ink-2)}.layer img{width:100%;height:auto}.field{gap:.4rem;display:grid}.field label,.field .label{font-size:.95rem;font-weight:600}.field .hint{color:var(--ink-2);font-size:.85rem}.input{border-radius:var(--radius);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #8a939f;padding:.7rem .9rem}.input:focus-visible{outline-offset:1px;border-color:var(--blue-ink)}.input[aria-invalid=true]{border-color:#b3261e}.field-error{color:#b3261e;font-size:.875rem;font-weight:500}.on-night .input{background:var(--night-2);color:var(--night-ink);border-color:#5b6470}.on-night .field .hint{color:var(--night-ink-2)}.on-night .field-error{color:#ffb4ab}.check{grid-template-columns:24px 1fr;align-items:start;gap:.75rem;font-size:.92rem;line-height:1.45;display:grid}.check input{width:22px;height:22px;accent-color:var(--blue-ink);margin:2px 0 0}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-status{min-height:1.5em;font-weight:600}.form-status[data-state=success]{color:#146c2e}.form-status[data-state=error]{color:#b3261e}.on-night .form-status[data-state=success]{color:#8fdc9c}.on-night .form-status[data-state=error]{color:#ffb4ab}.hide-sm{display:none}@media (width>=48rem){.hide-sm{display:revert}.show-sm{display:none}}[hidden]{display:none!important}.logo[data-astro-cid-f7espo7c]{height:auto;display:block;overflow:visible}.logo-loop[data-astro-cid-f7espo7c]{stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.logo--draw[data-astro-cid-f7espo7c] .logo-loop[data-astro-cid-f7espo7c]{animation:1.5s cubic-bezier(.55,.05,.3,1) .25s both loop-draw}}@keyframes loop-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:#fffffff7;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--rule)}.site-header__bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;padding-block:.5rem;display:block}.site-header__logo[data-astro-cid-nen7h5rs] .site-header__lockup{width:clamp(120px,10vw + 60px,168px)}.site-nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,.5rem + 1.2vw,2rem);display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);padding-block:.75rem;font-size:.98rem;font-weight:500;text-decoration:none;position:relative}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--blue-ink)}.site-header__cta[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-nav[data-astro-cid-nen7h5rs]+.site-header__cta[data-astro-cid-nen7h5rs]{margin-left:0}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:var(--ink);z-index:2;background:0 0;border:0;place-items:center;display:grid;position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs],.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{width:22px;height:2px;transition:transform .3s var(--ease-out), opacity .2s;background:currentColor;display:block;position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{top:7px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;background:var(--paper);border-top:1px solid var(--rule);padding-block:2rem 3rem;position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;margin-bottom:2rem;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-family:var(--font-display);text-transform:uppercase;color:var(--ink);padding-block:.3rem;font-size:clamp(2.4rem,9vw,3.5rem);line-height:1.05;text-decoration:none;display:block}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--blue-ink)}@media (width>=64rem){.site-nav[data-astro-cid-nen7h5rs]{display:block}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}@media (width<=26rem){.site-header__cta[data-astro-cid-nen7h5rs] .btn{padding-inline:.8rem;font-size:.9rem}}.nl-form[data-astro-cid-c5a5jkvp],.nl-form__fields[data-astro-cid-c5a5jkvp]{gap:1rem;display:grid}@media (width>=40rem){.nl-form[data-astro-cid-c5a5jkvp]:not(.nl-form--compact) .nl-form__fields[data-astro-cid-c5a5jkvp]{grid-template-columns:1.4fr 1fr}}.nl-form__actions[data-astro-cid-c5a5jkvp]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.nl-fallback[data-astro-cid-c5a5jkvp] p[data-astro-cid-c5a5jkvp]{max-width:46ch}.photographer-link[data-astro-cid-3jc2oc74]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.photographer-link[data-astro-cid-3jc2oc74]:hover{text-decoration-thickness:2px}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-y) 2rem}.site-footer__signup[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff24;gap:2rem 4rem;padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.site-footer__signup[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;margin-block:.75rem 1rem}@media (width>=64rem){.site-footer__signup[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1.1fr;align-items:end}}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;padding-block:3rem;display:grid}@media (width>=48rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.site-footer__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:1rem;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] .site-footer__logo{color:#fff;width:180px}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:.25rem;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--night-ink);text-decoration:none}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.55rem;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sky);text-underline-offset:.2em;text-decoration:underline}.small[data-astro-cid-jo6i4kqk]{font-size:.92rem}.site-footer__base[data-astro-cid-jo6i4kqk]{color:var(--night-ink-2);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.85rem;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--night-ink);text-underline-offset:.2em;text-decoration:underline}.signup[data-astro-cid-4xiavsjq]{background:var(--paper);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-top:3px solid var(--blue);margin:auto;padding:0;box-shadow:0 30px 80px -20px #0f121673}.signup[data-astro-cid-4xiavsjq]::backdrop{background:#0e11168c}.signup__inner[data-astro-cid-4xiavsjq]{gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow:auto}.signup__body[data-astro-cid-4xiavsjq]{color:var(--ink-2)}.signup__close[data-astro-cid-4xiavsjq]{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.signup__close[data-astro-cid-4xiavsjq] svg[data-astro-cid-4xiavsjq]{width:16px;height:16px}@media (width<=39.99rem){.signup[data-astro-cid-4xiavsjq]{width:100vw;max-width:100vw;max-height:85dvh;margin:auto 0 0}.signup[data-astro-cid-4xiavsjq]::backdrop{background:#0e111659}.signup[data-astro-cid-4xiavsjq] .display--sm[data-astro-cid-4xiavsjq]{font-size:1.9rem}}@media (prefers-reduced-motion:no-preference){.signup[data-astro-cid-4xiavsjq][open]{animation:sheet-in .35s var(--ease-out)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.consent[data-astro-cid-ejn4wx6a]{z-index:60;background:var(--paper);max-width:44rem;color:var(--ink);border:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-inline:auto;padding:.9rem 1rem;font-size:.92rem;line-height:1.45;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 40px -18px #0f121666}.consent[data-astro-cid-ejn4wx6a] p[data-astro-cid-ejn4wx6a]{flex:18rem;margin:0}.consent__actions[data-astro-cid-ejn4wx6a]{flex-wrap:wrap;gap:.5rem;display:flex}
