@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-bodoni-latin-400-normal.CEPTN6eq.woff2)format("woff2"),url(/_astro/libre-bodoni-latin-400-normal.ONT31Zv5.woff)format("woff")}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/libre-bodoni-latin-500-normal.Cybn-XO1.woff2)format("woff2"),url(/_astro/libre-bodoni-latin-500-normal.D4w_C0OG.woff)format("woff")}@font-face{font-family:Libre Bodoni;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-bodoni-latin-400-italic.BtA-d6tq.woff2)format("woff2"),url(/_astro/libre-bodoni-latin-400-italic.Dfny-Ope.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-italic.D89ryfiO.woff2)format("woff2"),url(/_astro/jost-latin-300-italic.BO-jWMcE.woff)format("woff")}:root{--ground:#fcfcfb;--cloud:#cdd1d0;--steel:#6a7072;--slate:#2b3032;--obsidian:#0f1214;--vermilion:#ff6a2e;--vermilion-hover:#f0561f;--font-display:"Libre Bodoni", "Bodoni Moda", Didot, "Times New Roman", serif;--font-body:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;--radius-panel:32px;--radius-card:24px;--radius-pill:999px;--content-max:1280px;--gutter:16px;--section-space:120px;--header-h:76px;--transition:.2s ease}@media (width<=720px){:root{--section-space:72px;--header-h:62px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:var(--header-h)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}body{min-height:100vh;color:var(--slate);font-family:var(--font-body);background-color:var(--ground);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#0f12140e .6px,#0000 .8px),radial-gradient(at 50% 0,#cdd1d059 0%,#0000 60%);background-repeat:repeat,no-repeat;background-size:4px 4px,100% 1200px;font-size:16px;font-weight:300;line-height:1.6}h1,h2,h3,.display{font-family:var(--font-display);color:var(--obsidian);letter-spacing:-.02em;text-wrap:balance;font-weight:400}h1,.h1{font-size:clamp(52px,8vw,104px);line-height:.98}h2,.h2{font-size:clamp(40px,5.5vw,76px);line-height:1.04}.h2--compact{font-size:clamp(36px,4vw,56px);line-height:1.08}h3,.h3{font-size:clamp(28px,3vw,36px);line-height:1.1}h4{font-family:var(--font-body);color:var(--obsidian);font-size:18px;font-weight:400}.band-title{font-size:clamp(34px,4vw,50px);line-height:1}.subtitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--slate);font-size:clamp(20px,2.2vw,28px);font-style:italic;line-height:1.3}.accent{color:var(--vermilion);font-style:italic}.numeral{font-family:var(--font-display);letter-spacing:-.02em;color:var(--vermilion);font-size:68px;line-height:1}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--steel);font-size:12px;font-weight:400}.lead{font-size:18px;line-height:1.55}p,li{text-wrap:pretty}p+p{margin-top:1em}a{color:inherit}strong{font-weight:500}.container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space) 0}.section--last{padding-bottom:128px}.center{text-align:center}.grid-3,.grid-4{gap:24px;display:grid}@media (width>=720px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.stack>*+*{margin-top:var(--stack-space,16px)}.btn{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn--primary{background:var(--vermilion);color:var(--obsidian);padding:17px 36px}.btn--primary:hover{background:var(--vermilion-hover)}.btn--secondary{border-color:var(--obsidian);color:var(--obsidian);background:0 0;padding:16px 36px}.btn--secondary:hover{background:var(--obsidian);color:var(--ground)}.btn--sm{letter-spacing:.16em;padding:11px 22px}.btn--tertiary{color:var(--obsidian);border-bottom:1px solid var(--cloud);background:0 0;border-radius:0;padding:17px 8px}.btn--tertiary:hover{border-bottom-color:var(--obsidian)}.on-dark .btn--secondary{border-color:var(--cloud);color:var(--ground)}.on-dark .btn--secondary:hover{background:var(--ground);color:var(--obsidian)}.on-dark .btn--tertiary{color:var(--ground);border-bottom-color:var(--steel)}.on-dark .btn--tertiary:hover{border-bottom-color:var(--ground)}.icon-circle{border-radius:var(--radius-pill);background:var(--vermilion);width:44px;height:44px;color:var(--obsidian);flex:none;place-items:center;display:inline-grid}.on-vermilion .icon-circle{background:var(--obsidian);color:var(--vermilion)}.tag{border-radius:var(--radius-pill);background:var(--vermilion);color:var(--obsidian);text-transform:uppercase;letter-spacing:.2em;padding:5px 12px;font-size:12px;font-weight:400;display:inline-block}.tag--on-photo{color:var(--ground);background:#fcfcfb24;border:1px solid #fcfcfb66}.on-dark{color:var(--cloud)}.on-dark :is(h1,h2,h3,h4,.subtitle){color:var(--ground)}.on-dark .eyebrow{color:var(--cloud)}.on-vermilion,.on-vermilion :is(h1,h2,h3,h4,.subtitle,.eyebrow,.numeral){color:var(--obsidian)}.photo-mat{background:var(--cloud);border-radius:var(--radius-panel);padding:24px}.photo-mat img,.photo-mat .placeholder-img{border-radius:var(--radius-card);width:100%}.placeholder-img{background:var(--steel);aspect-ratio:4/3}.card{border:1px solid var(--cloud);border-radius:var(--radius-card);padding:32px}.band{border-radius:var(--radius-card);transition:filter var(--transition);justify-content:space-between;align-items:center;gap:24px;padding:40px 36px;text-decoration:none;display:flex}a.band:hover{filter:brightness(1.06)}.band-list{gap:10px;padding:0;list-style:none;display:grid}.band--slate{background:var(--slate)}.band--vermilion{background:var(--vermilion)}.band--obsidian{background:var(--obsidian)}.panel{background:var(--obsidian);border-radius:var(--radius-panel);padding:56px 32px}.form,.form-row{gap:20px;display:grid}@media (width>=720px){.form-row{grid-template-columns:1fr 1fr}}.field{gap:8px;display:grid}.field>label,.field>legend{text-transform:uppercase;letter-spacing:.14em;color:var(--obsidian);padding:0;font-size:13px;font-weight:500}.field input:not([type=checkbox]),.field select,.field textarea{border:1px solid var(--cloud);background:var(--ground);width:100%;color:var(--obsidian);transition:border-color var(--transition);border-radius:12px;padding:14px 16px;font-size:16px}.field textarea{resize:vertical;min-height:140px}.field :is(input,select,textarea):hover,.field :is(input,select,textarea):focus{border-color:var(--obsidian)}fieldset.field{border:0;margin:0;padding:0}.checks{flex-wrap:wrap;gap:10px;display:flex}.check{border:1px solid var(--cloud);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.check input{accent-color:var(--obsidian)}.check:has(input:checked){border-color:var(--obsidian)}.form-hint{color:var(--steel);font-size:13px}.visually-hidden{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(--obsidian);color:var(--ground);border-radius:var(--radius-pill);padding:12px 20px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--obsidian);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--ground)}@property --header-ink{syntax:"<color>";inherits:true;initial-value:#0f1214}.site-header[data-astro-cid-nen7h5rs]{--header-ink:var(--obsidian);z-index:50;border-bottom:1px solid var(--cloud);backdrop-filter:blur(10px);background-color:#fcfcfbeb;position:sticky;top:0}.site-header--overlay[data-astro-cid-nen7h5rs]{margin-bottom:calc(-1 * var(--header-h) - 1px);transition:background-color .35s,border-bottom-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,--header-ink .35s}.site-header--overlay[data-astro-cid-nen7h5rs][data-at-top]{--header-ink:var(--ground);backdrop-filter:blur();background-color:#fcfcfb00;border-bottom-color:#0000}.header-inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;min-width:0;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--header-ink);white-space:nowrap;font-size:18px;font-weight:500}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:36px;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.18em;color:var(--header-ink);transition:border-color var(--transition);border-bottom:1px solid #0000;font-size:11.7px;font-weight:500;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--header-ink)}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--header-ink);border-radius:var(--radius-pill);color:var(--header-ink);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:0 0;padding:10px 20px;font-size:12px;font-weight:500;display:none}@media (width>=900px){.site-nav[data-astro-cid-nen7h5rs]{background:0 0;border:0;align-items:center;gap:40px;width:auto;height:auto;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}}@media (width<=899px){.header-inner[data-astro-cid-nen7h5rs]{gap:12px}.wordmark[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-overflow:ellipsis;font-size:13px;overflow:hidden}.menu-toggle[data-astro-cid-nen7h5rs]{flex:none;padding:8px 12px;display:inline-block}.site-nav[data-astro-cid-nen7h5rs]{border-radius:var(--radius-panel);background:var(--obsidian);border:0;width:auto;margin:0;padding:32px;inset:16px 16px auto}.site-nav[data-astro-cid-nen7h5rs]:popover-open{gap:28px;display:grid}.site-nav[data-astro-cid-nen7h5rs]::backdrop{background:#0f121466}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:20px}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ground);font-size:14px}.site-nav[data-astro-cid-nen7h5rs] .btn--primary[data-astro-cid-nen7h5rs]{justify-self:start}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-space);background:var(--obsidian)}a[data-astro-cid-jo6i4kqk]{transition:color var(--transition);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ground)}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer-signup[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #cdd1d02e;padding-block:72px}.signup-inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:32px;display:grid}@media (width>=1024px){.signup-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;gap:64px}}.signup-copy[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:clamp(36px,4vw,56px);line-height:1.05}.signup-copy[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:46ch;margin-top:16px;font-size:17px}.signup-form[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px;display:flex}input[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);min-width:0;color:var(--ground);transition:border-color var(--transition);background:0 0;border:1px solid #cdd1d073;flex:280px;padding:16px 24px;font-size:15px}input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--cloud);opacity:.7}input[data-astro-cid-jo6i4kqk]:hover,input[data-astro-cid-jo6i4kqk]:focus{border-color:var(--ground)}@media (width>=1024px){input[data-astro-cid-jo6i4kqk]{width:340px}}@media (width<=480px){.signup-form[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{flex:100%}}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:48px 32px;padding-block:72px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;align-content:start;gap:24px;display:grid}@media (width>=720px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:auto;padding-right:48px}}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.brand-mark[data-astro-cid-jo6i4kqk]{filter:invert();flex:none;width:auto;height:26px}.wordmark[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.18em;color:var(--ground);font-size:16px;font-weight:500}.footer-brand[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:not(.eyebrow){max-width:40ch;font-size:15px}.socials[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);width:44px;height:44px;transition:color var(--transition), border-color var(--transition);border:1px solid #cdd1d059;place-items:center;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--ground)}.on-dark[data-astro-cid-jo6i4kqk] .col-title[data-astro-cid-jo6i4kqk]{color:var(--vermilion)}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:14px;margin-top:24px;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:15px}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #cdd1d02e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:28px 40px;font-size:13px;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 28px;display:flex}
