.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda.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:Bodoni Moda;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda-italic.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:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/cormorant-garamond-italic.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:Schibsted Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/schibsted-grotesk.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}:root{--cream:#f2ebdd;--cream-raised:#e8dfcc;--cream-sunk:#f7f2e8;--ink:#241f1a;--ink-soft:#4a443c;--ink-dim:#6e655a;--ink-muted:#9c9382;--blood:#6e3a2c;--blood-rule:#a0705f;--olive:#333a28;--olive-rule:#55603f;--olive-meta:#c6b98f;--olive-body:#dcd6c4;--olive-dim:#a8ae92;--pink:#efcfc9;--pink-rule:#d4a9a2;--mustard:#b8862b;--sage:#dce2cf;--rule:#d8cdb6;--rule-soft:#e4dbc7;--rule-cream:#cfc3aa;--stone:#b9ad96;--serif:"Bodoni Moda", Didot, Georgia, serif;--italic:"Cormorant Garamond", Georgia, serif;--sans:"Schibsted Grotesk", Helvetica, Arial, sans-serif;--maxw:1240px;--gutter:clamp(20px, 5.5vw, 76px);--section-y:clamp(72px, 9vw, 132px);--section-y-tight:clamp(52px, 6vw, 84px);--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--cream);margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%}a{color:var(--blood);text-decoration:none}a:hover{color:var(--ink)}::selection{background:var(--pink);color:var(--ink)}input,textarea,select,button{font:inherit;font-family:var(--sans)}input::placeholder,textarea::placeholder{color:var(--ink-muted)}:focus-visible{outline:2px solid var(--blood);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--cream);padding:12px 18px;font-size:13px;position:absolute;top:0;left:-9999px}.skip-link:focus{color:var(--cream);top:12px;left:12px}.shell{max-width:var(--maxw);margin:0 auto}.section{padding:var(--section-y) var(--gutter)}.section--page-head{padding:clamp(64px, 8vw, 116px) var(--gutter) var(--section-y-tight);border-bottom:1px solid var(--ink)}.band--olive{background:var(--olive);color:var(--cream)}.band--blood{background:var(--blood);color:var(--cream)}.split,.split--wide,.split--center,.split--start{display:grid}.split{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:62px}.split--wide{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:58px}.split--center{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:52px}.split--start{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:48px}.kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--blood);font-size:10px}.kicker--sm{letter-spacing:.24em;font-size:9.5px}.kicker--onDark{color:var(--olive-meta)}.display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:400;line-height:1}.display--hero{text-align:center;font-size:clamp(2.35rem,6vw,5.4rem);line-height:1.02}.display--page{font-size:clamp(2.05rem,4.6vw,3.9rem);line-height:1.04}.display--section{font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.08}.display--sm{font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.12}.italic{font-family:var(--italic);color:var(--blood);font-style:italic;font-weight:300}.italic--pink{color:var(--pink)}.lede{color:var(--ink-soft);max-width:48ch;margin:0;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.7}.prose a,.lede a,.receipt__body a,.site-footer p a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.prose{color:var(--ink-soft);max-width:44ch;margin:0;font-size:clamp(16px,1.1vw,17.5px);line-height:1.75}.prose--onDark{color:var(--olive-body);max-width:38ch}.note{color:var(--ink-dim);margin:0;font-size:13px}.btn{cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:16px 30px;font-size:15.5px;font-weight:500;display:inline-flex}.btn--solid{background:var(--ink);color:var(--cream)}.btn--solid:hover{background:var(--blood);color:var(--cream)}.btn--outline{border-color:var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--cream)}.btn--olive{background:var(--olive);color:var(--cream)}.btn--olive:hover{background:var(--blood);color:var(--cream)}.btn--ghostDark{border-color:var(--olive-meta);color:var(--cream);letter-spacing:.2em;text-transform:uppercase;padding:13px 24px;font-size:10px}.btn--ghostDark:hover{background:var(--olive-meta);color:var(--olive)}.btn--sm{padding:13px 24px;font-size:14px}.btn-row{flex-wrap:wrap;gap:11px;display:flex}.btn-row--center{justify-content:center}.link-underline{letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--blood);padding-bottom:4px;font-size:10px}.site-header{z-index:80;background:color-mix(in srgb, var(--cream) 93%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ink);position:sticky;top:0}@media (pointer:coarse){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--cream) 98%, transparent)}}.site-header__bar{padding:13px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:var(--ink);white-space:nowrap;flex:none;align-items:baseline;gap:9px;display:flex}.brand__name{font-family:var(--serif);letter-spacing:.005em;font-size:clamp(16px,1.5vw,22px);font-weight:500}.brand__suffix{font-family:var(--italic);color:var(--blood);font-size:clamp(15px,1.4vw,21px);font-style:italic}.nav{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;flex:auto;justify-content:center;gap:2px 4px;font-size:10.5px;font-weight:500;display:flex}.nav a{white-space:nowrap;color:var(--ink-dim);border-bottom:1px solid #0000;padding:8px 10px}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--blood)}.site-header__actions{flex:none;align-items:center;gap:13px;display:flex}.countdown-compact{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;display:none}@media (width>=1240px){.countdown-compact[data-ready]{display:inline}}.site-header__cta{background:var(--olive);color:var(--cream);letter-spacing:.2em;text-transform:uppercase;align-items:center;padding:10px 19px;font-size:10px;font-weight:500;display:inline-flex}.site-header__cta:hover{background:var(--blood);color:var(--cream)}.progress-track{background:var(--rule);height:1px}.progress-bar{transform-origin:0;background:var(--blood);width:100%;height:1px;transform:scaleX(0)}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--blood);text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;font-size:10.5px;display:flex}.eyebrow__sep{color:var(--stone)}.stat-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr));display:grid}.stat{border-right:1px solid var(--rule);padding:26px 22px}.stat__value{font-family:var(--serif);letter-spacing:-.02em;color:var(--blood);font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:400;line-height:1}.stat__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-top:11px;font-size:9.5px}.stat__clock{letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px}.panel{border:1px solid var(--ink);background:var(--cream-raised);padding:30px 30px 24px}.frame{border:1px solid var(--ink);background:var(--cream-raised);margin:0;padding:8px}.frame--onDark{border-color:var(--olive-rule);background:0 0;padding:7px}.frame--polaroid{background:var(--cream);max-width:250px;color:var(--ink);border:0;margin:38px 0 0;padding:9px 9px 34px;transform:rotate(-3deg);box-shadow:0 10px 26px #00000047}.placeholder{text-align:center;background:repeating-linear-gradient(135deg, var(--cream-sunk), var(--cream-sunk) 9px, var(--cream-raised) 9px, var(--cream-raised) 18px);width:100%;height:100%;color:var(--ink-dim);font-family:var(--italic);justify-content:center;align-items:center;padding:14px;font-size:15px;font-style:italic;line-height:1.35;display:flex}.placeholder--onDark{color:var(--olive-dim);background:repeating-linear-gradient(135deg,#3c452f,#3c452f 9px,#363f2a 9px 18px)}.frame__img{object-fit:cover;width:100%;height:100%;display:block}.agenda__row{border-top:1px solid var(--rule-cream);grid-template-columns:78px 1fr;align-items:baseline;gap:20px;padding:17px 0;display:grid}.agenda__time{font-family:var(--serif);color:var(--blood);font-size:19px}.agenda__desc{font-size:16.5px;line-height:1.45}.agenda__foot{border-top:1px solid var(--rule-cream);font-family:var(--italic);color:var(--ink-soft);padding-top:16px;font-size:18px;font-style:italic}.gallery{columns:228px 3;column-gap:12px}.gallery>*{break-inside:avoid;margin:0 0 12px}.gallery figure{margin:0}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.band-head__aside{font-family:var(--italic);color:var(--olive-dim);font-size:18px;font-style:italic}.band-head__touch{display:none}@media (width<=860px){.band-head__desktop{display:none}.band-head__touch{display:inline}}.calendar{border:1px solid var(--olive-rule);background:var(--cream);color:var(--ink)}.calendar__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.calendar__month{font-family:var(--serif);letter-spacing:.01em;font-size:26px}.calendar__place{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);font-size:9.5px}.calendar__weekdays,.calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar__weekdays{border-bottom:1px solid var(--rule)}.calendar__weekday{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);border-right:1px solid var(--rule-soft);padding:9px 6px;font-size:8.5px}.calendar__cell{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);flex-direction:column;gap:5px;min-height:74px;padding:7px 7px 9px;display:flex}.calendar__cell--pad{background:var(--cream-sunk)}.calendar__cell--event{background:var(--blood);color:var(--cream)}.calendar__cell--deadline{background:var(--pink)}.calendar__cell--review{background:var(--sage)}.calendar__num{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:11px}.calendar__cell--event .calendar__num{color:var(--pink)}.calendar__cell--deadline .calendar__num{color:var(--blood)}.calendar__cell--review .calendar__num{color:#4b5636}.calendar__entry{font-size:10px;line-height:1.3}.calendar__cell--event .calendar__entry{font-weight:600}.calendar__cell--deadline .calendar__entry{font-weight:500}.calendar__key{border-top:1px solid var(--rule-soft);margin:0;padding:16px 20px 4px;list-style:none;display:none}.calendar__key-item{color:var(--ink-soft);grid-template-columns:5.4em 1fr;gap:10px;padding:7px 0;font-size:12.5px;line-height:1.4;display:grid}.calendar__key-day{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--ink-dim)}.calendar__key-item--event .calendar__key-day{color:var(--blood)}@media (width<=1100px){.calendar__entry{display:none}.calendar__key{display:block}.calendar__cell{min-height:54px}}.calendar__legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;gap:18px;padding:14px 20px;font-size:9.5px;display:flex}.calendar__legend span{align-items:center;gap:7px;display:flex}.swatch{width:9px;height:9px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;display:grid}.card-grid--tiers{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.door{border:1px solid var(--blood-rule);background:var(--cream);color:var(--ink);flex-direction:column;gap:14px;padding:26px 26px 28px;display:flex}.door__head,.tier__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.door__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--blood);font-size:9.5px}.door__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:9.5px}.door__title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400;line-height:1.1}.door__body{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.6}.door__points{flex-direction:column;margin-top:2px;display:flex}.door__point{border-top:1px solid var(--rule);padding:9px 0;font-size:14px;line-height:1.5}.door .btn{align-self:flex-start;margin-top:8px}.tier{border:1px solid var(--ink);flex-direction:column;gap:13px;padding:26px 24px 28px;display:flex}.tier__name{font-family:var(--serif);font-size:31px;font-weight:400}.tier__avail{letter-spacing:.16em;text-transform:uppercase;color:var(--tier-meta);font-size:9.5px}.tier__labels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tier__label{border:1px solid var(--tier-rule);letter-spacing:.16em;text-transform:uppercase;color:var(--tier-meta);padding:4px 9px;font-size:9.5px}.tier__tagline{color:var(--tier-body);margin:0;font-size:14.5px;line-height:1.55}.tier__highlights{flex-direction:column;display:flex}.tier__highlight{border-top:1px solid var(--tier-rule);padding:9px 0;font-size:14px;line-height:1.5}.tier__note{font-family:var(--italic);color:var(--tier-meta);padding-top:4px;font-size:17px;font-style:italic}.table-wrap{border:1px solid var(--ink);overflow-x:auto}.table-wrap:focus-visible,.gallery:focus-visible{outline:2px solid var(--blood);outline-offset:3px}.benefits{border-collapse:collapse;background:var(--cream-raised);width:100%;min-width:720px}.note--consent{border-top:1px solid var(--rule-soft);color:var(--ink-soft);margin-top:16px;padding-top:14px}.note--consent strong{color:var(--ink);font-weight:500}.field__label--req:after{content:"·";color:var(--blood);vertical-align:middle;margin-left:.4em;font-size:1.3em;line-height:0}.benefits th{text-align:left;background:var(--olive);border-bottom:1px solid var(--ink);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);padding:15px 17px;font-size:9.5px;font-weight:500}.benefits__pick{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.benefits__pick:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.benefits th+th{border-left:1px solid var(--olive-rule)}.benefits thead th:first-child{z-index:2;position:sticky;left:0}.benefits th:first-child{color:var(--olive-meta)}.benefits td{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:13px 17px;font-size:14px}.benefits td+td{border-left:1px solid var(--rule)}.benefits th[scope=row]{z-index:1;background:var(--cream-sunk);box-shadow:1px 0 0 var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);letter-spacing:0;text-transform:none;border-left:0;font-size:14.5px;font-weight:400;position:sticky;left:0}.ledger{margin:0;padding:0;list-style:none}.ledger__item{border-top:1px solid var(--rule);grid-template-columns:32px 1fr;align-items:baseline;gap:12px;padding:15px 0;display:grid}.ledger__num{font-family:var(--serif);color:var(--blood);font-size:16px}.ledger__text{font-size:16px;line-height:1.55}.facts{margin:0}.facts__row{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.facts__label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);padding-top:3px;font-size:9.5px}.facts__value{text-align:right;font-size:16px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--stone);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:8px 14px;font-size:10px}.form{border:1px solid var(--ink);background:var(--cream-raised);flex-direction:column;gap:22px;padding:34px;display:flex}.form__legend{letter-spacing:.24em;text-transform:uppercase;color:var(--blood);padding:0;font-size:10px}.form__grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:18px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field__label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px}.field input,.field textarea,.field select{border:0;border-bottom:1px solid var(--stone);color:var(--ink);background:0 0;outline:none;padding:8px 0;font-size:16px}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--blood)}.choice-group{border:0;flex-direction:column;gap:11px;min-width:0;margin:0;padding:0;display:flex}.choice-group__options{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--stone);cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.choice:hover,.choice:focus-within{border-color:var(--blood)}.choice input{accent-color:var(--blood);width:13px;height:13px;margin:0}.form__error{background:var(--pink);border:1px solid var(--pink-rule);color:var(--ink);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.ticket{border:1px solid var(--ink);background:var(--cream-raised);flex-direction:column;gap:18px;padding:34px;display:flex}.ticket__lede{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.ticket__cta{align-self:stretch}.ticket .note,.form .note{color:var(--ink-soft)}.note a{text-underline-offset:.18em;text-decoration:underline}.receipt{border:1px solid var(--olive);background:var(--olive);color:var(--cream);flex-direction:column;gap:14px;padding:42px;display:flex}.receipt__title{font-family:var(--serif);margin:0;font-size:33px;font-weight:400;line-height:1.1}.receipt__body{color:var(--olive-body);margin:0;font-size:16px;line-height:1.65}.alum-strip{border-top:1px solid var(--olive-rule);flex-wrap:wrap;gap:14px clamp(28px,5vw,58px);margin:34px 0 20px;padding-top:24px;display:flex}.alum-strip__item{align-items:baseline;gap:12px;display:flex}.alum-strip__figure{font-family:var(--serif);color:var(--pink);font-size:clamp(24px,2.6vw,34px);line-height:1}.alum-strip__name{letter-spacing:.02em;color:var(--olive-body);max-width:18ch;font-size:12.5px}.note--onDark{color:var(--olive-dim);max-width:62ch}.note--onDark a{color:var(--pink)}.tally-band{padding:var(--section-y) var(--gutter)}.tally-grid{grid-template-columns:minmax(min(280px,100%),.85fr) minmax(min(320px,100%),1.15fr);align-items:start;gap:clamp(40px,5vw,78px);display:grid}.tally-figures{grid-template-columns:max-content 1fr;column-gap:clamp(18px,2vw,30px);margin:38px 0 0;display:grid}.tally-figures__row{display:contents}.tally-figures__value,.tally-figures__label{border-top:1px solid var(--olive-rule);padding:14px 0 4px}.tally-figures__value{font-family:var(--serif);color:var(--cream);margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.tally-figures__label{letter-spacing:.2em;text-transform:uppercase;color:var(--olive-dim);align-self:end;margin:0;font-size:10.5px}.tally__field{grid-template-columns:repeat(auto-fill,minmax(11px,1fr));align-items:end;gap:clamp(8px,1.1vw,13px) 0;display:grid}.tally__mark{background:var(--olive-dim);opacity:.55;transform-origin:bottom;border-radius:.5px;justify-self:center;width:3px;height:clamp(16px,2vw,26px);display:block}.tally__mark--funded{background:var(--pink);opacity:1;box-shadow:0 0 0 .5px #efcfc959}.tally__legend{letter-spacing:.18em;text-transform:uppercase;color:var(--olive-dim);flex-wrap:wrap;gap:10px 28px;margin:30px 0 0;font-size:10.5px;display:flex}.tally__key{align-items:center;gap:9px;display:inline-flex}.tally__swatch{background:var(--olive-dim);opacity:.55;width:2px;height:14px}.tally__swatch--funded{background:var(--pink);opacity:1}html.motion .tally__mark{opacity:0;transform:scaleY(.12)}html.motion .tally[data-revealed] .tally__mark{animation:tally-draw .46s var(--ease) forwards;animation-delay:calc(var(--i) * 9ms)}html.motion .tally[data-revealed] .tally__mark--funded{animation-delay:calc(var(--i) * 9ms + .26s)}@keyframes tally-draw{0%{opacity:0;transform:scaleY(.12)}to{opacity:.55;transform:scaleY(1)}}html.motion .tally[data-revealed] .tally__mark--funded{animation-name:tally-draw-funded}@keyframes tally-draw-funded{0%{opacity:0;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}html.calm .tally__mark{opacity:0}html.calm .tally[data-revealed] .tally__mark{animation:.42s forwards tally-fade;animation-delay:calc(var(--i) * 3ms)}html.calm .tally[data-revealed] .tally__mark--funded{animation-name:tally-fade-funded}@keyframes tally-fade{to{opacity:.55}}@keyframes tally-fade-funded{to{opacity:1}}@media (width<=860px){.tally-grid{grid-template-columns:1fr}}.quote-card{background-color:var(--cream-sunk);background-image:repeating-linear-gradient(0deg,#241f1a07 0 1px,#0000 1px 4px);max-width:min(760px,100%);margin:0 auto 46px;padding:clamp(38px,5.5vw,68px) clamp(26px,5vw,66px);position:relative;box-shadow:0 1px #241f1a12,0 24px 48px -34px #241f1a80}.quote-card:before{content:"";border:1px solid var(--rule-cream);pointer-events:none;position:absolute;inset:9px}.quote-card__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:clamp(22px,3vw,32px);font-size:9.5px}.quote-card__text{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(1.32rem,2.5vw,2.05rem);line-height:1.32}.quote-card__rule{border:0;border-top:1px solid var(--blood-rule);width:52px;margin:clamp(26px,3.4vw,36px) auto clamp(20px,2.6vw,26px)}.quote-card__cite{display:block}.quote-card__name{font-family:var(--italic);color:var(--ink);font-size:clamp(30px,4.2vw,46px);font-style:italic;line-height:1;display:block}.quote-card__role{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim);text-wrap:balance;margin-top:15px;font-size:9.5px;display:block}.alum{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:baseline;gap:30px;padding:30px 0;display:grid}.alum__figure{font-family:var(--serif);letter-spacing:-.02em;color:var(--blood);font-size:clamp(2.1rem,3.8vw,3.2rem);font-weight:400;line-height:1}.alum__name{letter-spacing:-.01em;font-size:20px;font-weight:500}.alum__note{color:var(--ink-soft);font-size:15.5px;line-height:1.6}.year-mark{font-family:var(--serif);letter-spacing:-.025em;color:var(--blood);font-weight:400;line-height:.86}.ticker{background:var(--ink);color:var(--olive-meta);padding:12px 0;overflow:hidden}.ticker__run{width:max-content;font-family:var(--italic);font-size:19px;font-style:italic;display:flex}.ticker__group{gap:26px;padding-right:26px;display:flex}.ticker__item{gap:26px;display:flex}.ticker__sep{color:var(--ink-dim)}.cta-band{padding:var(--section-y) var(--gutter);text-align:center}.cta-band .display{letter-spacing:-.02em;max-width:16ch;margin:0 auto 36px;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.06}.site-footer{background:var(--olive);color:var(--cream);padding:56px var(--gutter) 32px}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:36px;display:grid}.site-footer__head{letter-spacing:.22em;text-transform:uppercase;color:var(--olive-meta);margin-bottom:14px;font-size:9.5px}.site-footer p{color:var(--olive-body);margin:0;font-size:15px;line-height:1.7}.site-footer a{color:var(--pink)}.site-footer a:hover{color:var(--cream)}.org-marks{flex-direction:column;gap:14px;display:flex}.org-marks__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);font-size:9.5px}.org-marks--dark .org-marks__label{color:var(--olive-meta)}.org-marks--dark .org-marks__link{background:var(--cream);flex:1;justify-content:center;align-items:center;padding:9px 14px}.org-marks--dark .org-marks__list{align-items:stretch}.org-marks--dark .org-marks__list>li{display:flex}.org-marks--center{text-align:center;align-items:center}.org-marks--center .org-marks__list{justify-content:center}@media (width<=640px){.org-marks{--mark-scale:.7}.org-marks__list{gap:12px}.org-marks--dark .org-marks__link{padding:7px 10px}}.org-marks__list{flex-wrap:wrap;align-items:center;gap:clamp(22px,4vw,44px);margin:0;padding:0;list-style:none;display:flex}.org-marks__link{color:inherit;transition:opacity .3s var(--ease);align-items:center;text-decoration:none;display:inline-flex}.org-marks__link:hover,.org-marks__link:focus-visible{opacity:.68}.org-marks__img{height:calc(var(--mark-h,34px) * var(--mark-scale,1));object-fit:contain;width:auto;max-width:min(260px,62vw);display:block}.org-marks__link--type .org-marks__name{font-family:var(--serif);color:var(--ink);flex-direction:column;gap:3px;font-size:16px;line-height:1.25;display:flex}.org-marks--dark .org-marks__link--type .org-marks__name{color:var(--cream)}.org-marks__parent{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.org-marks--dark .org-marks__parent{color:var(--olive-dim)}.site-footer__organisers{border-top:1px solid var(--olive-rule);margin-top:34px;padding-top:26px}.site-footer__signoff{max-width:24ch;font-family:var(--serif);color:var(--cream);margin:34px 0 0;font-size:clamp(20px,2.2vw,27px);line-height:1.3}.site-footer__signoff .italic{color:var(--olive-meta)}.site-footer__base{border-top:1px solid var(--olive-rule);letter-spacing:.18em;text-transform:uppercase;color:var(--olive-dim);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:46px auto 0;padding-top:20px;font-size:9.5px;display:flex}@keyframes avfRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes avfTrackIn{0%{opacity:0;letter-spacing:.46em}to{opacity:1}}html.motion .kicker[data-revealed],html.motion .eyebrow[data-revealed]{animation:avfTrackIn .7s cubic-bezier(.22, 1, .32, 1) var(--reveal-delay,0s) both}@keyframes avfPhotoIn{0%{opacity:0;filter:blur(16px);transform:translate3d(var(--photo-from,-7%), 18px, 0) scale(1.07);clip-path:inset(0 0 46%)}55%{opacity:1}to{opacity:1;filter:blur();clip-path:inset(0);transform:none}}::view-transition-old(root){transform-origin:50% 34%;animation:.3s cubic-bezier(.65,0,.35,1) both avfSheetOut}::view-transition-new(root){z-index:2;border-top:1px solid var(--blood);animation:.38s cubic-bezier(.22,1,.32,1) both avfSheetIn;box-shadow:0 -24px 60px -12px #241f1a6b}::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-image-pair(root){isolation:auto}@keyframes avfSheetOut{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.94)}}@keyframes avfSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes avfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.word{vertical-align:baseline;margin:-.14em -.02em -.16em;padding:.14em .02em .16em;display:inline-block;overflow:hidden}.word__inner{will-change:transform;display:inline-block}html.motion [data-lines][data-reveal] .word__inner{transform:translateY(115%)}html.motion [data-lines]:not([data-reveal]) .word__inner{transform:none}html.motion [data-lines][data-revealed] .word__inner{animation:.66s cubic-bezier(.22,1,.32,1) both avfWordRise;animation-delay:calc(var(--reveal-delay,0s) + var(--word,0) * 32ms)}html.motion [data-lines]{opacity:1}@keyframes avfWordRise{0%{transform:translateY(115%)}to{transform:translate(0,0)}}html.motion [data-reveal]{opacity:0;will-change:opacity, transform}html.motion [data-reveal][data-revealed]{animation:avfRise .62s cubic-bezier(.22, 1, .32, 1) var(--reveal-delay,0s) both;will-change:auto}html.motion [data-reveal][data-photo]{opacity:0}html.motion [data-reveal][data-photo][data-revealed]{animation:avfPhotoIn .85s cubic-bezier(.22, 1, .32, 1) var(--reveal-delay,0s) both}[data-photo]{transform-origin:50%}[data-photo=right]{--photo-from:7%}.hero-scene{isolation:isolate;min-height:clamp(560px,82vh,860px);padding:clamp(80px, 12vh, 150px) var(--gutter) clamp(90px, 14vh, 170px);background:var(--ink);text-align:center;align-items:center;display:grid;position:relative;overflow:clip}.hero-scene__art{object-fit:cover;object-position:50% 62%;z-index:-2;transform-origin:50% 65%;width:100%;height:100%;position:absolute;inset:0}html.motion .hero-scene__art{animation:4.2s cubic-bezier(.22,1,.32,1) both avfSceneSettle}@keyframes avfSceneSettle{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}html.calm .hero-scene__art{animation:1.4s both avfSceneFade}@keyframes avfSceneFade{0%{opacity:0}to{opacity:1}}.hero-scene__scrim{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, #1c1a1e80 0%, #1c1a1e42 34%, #1c1a1e3d 58%, #241f1a6b 84%, var(--cream) 100%), radial-gradient(76% 50% at 50% 40%, #18141275 0%, #18141229 62%, #18141200 82%);position:absolute;inset:0}.hero-scene__grain{z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:-40%}html.motion .hero-scene__grain{animation:6s steps(5,end) infinite avfGrainDrift}.hero-scene__inner{text-align:center;position:relative}@media (width<=640px){.hero-scene .display--hero{font-size:clamp(2rem,8.6vw,3rem)}.hero-scene .btn-row{flex-direction:column;align-items:stretch}}.hero-scene .display--hero,.hero-scene .eyebrow,.hero-scene .eyebrow__sep{color:var(--cream)}.hero-scene .display--hero{text-shadow:0 2px 26px #18141280}.hero-scene .italic{color:var(--pink)}.hero-scene .eyebrow{color:var(--olive-meta)}.hero-scene .org-marks__label{color:#f2ebddc7}.hero-scene .org-marks--center{margin-inline:auto}.hero-scene .btn--outline{color:var(--cream);border-color:#f2ebdd99}.hero-scene .btn--outline:hover{background:#f2ebdd1f}.hero-facade{background:var(--ink);height:clamp(320px,46vw,620px);margin-top:clamp(30px,5vw,62px);position:relative;overflow:hidden}.hero-facade__img{object-fit:cover;object-position:50% 42%;transform-origin:50% 60%;width:100%;height:100%;display:block}html.motion .hero-facade__img{animation:3.6s cubic-bezier(.22,1,.32,1) both avfHeroSettle}@keyframes avfHeroSettle{0%{filter:blur(6px)saturate(.86);transform:scale(1.09)}to{filter:blur()saturate();transform:scale(1)}}html.calm .hero-facade__img{animation:1.2s both avfHeroFade}@keyframes avfHeroFade{0%{opacity:0}to{opacity:1}}.hero-facade__scrim{pointer-events:none;background:linear-gradient(to bottom, var(--cream) 0%, #f2ebdd8c 7%, #f2ebdd00 26%, #f2ebdd00 74%, #f2ebdd99 94%, var(--cream) 100%), radial-gradient(120% 80% at 50% 58%, #241f1a00 40%, #241f1a57 100%);position:absolute;inset:0}.hero-facade__grain{pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:-50%}html.motion .hero-facade__grain{animation:7s steps(6,end) infinite avfGrainDrift}@keyframes avfGrainDrift{0%{transform:translate(0,0)}to{transform:translate(-4%,3%)}}[data-parallax]{transform:translate3d(0, var(--shift,0), 0);will-change:transform}.ticker__run{animation:46s linear infinite avfMarquee}.ticker:hover .ticker__run{animation-play-state:paused}.site-header{transition:padding .4s var(--ease), background-color .4s var(--ease), box-shadow .4s var(--ease)}.site-header__bar{transition:padding .4s var(--ease)}.site-header.is-condensed{box-shadow:0 1px 16px #241f1a12}.site-header.is-condensed .site-header__bar{padding-top:8px;padding-bottom:8px}.site-header.is-condensed .brand__name{font-size:clamp(15px,1.3vw,19px)}.site-header.is-condensed .brand__suffix{font-size:clamp(14px,1.2vw,18px)}.brand__name,.brand__suffix{transition:font-size .4s var(--ease)}.nav a{transition:color .25s var(--ease);position:relative}.nav a:after{content:"";background:var(--blood);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";background:var(--blood);transition:transform .42s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translate(0,0)}.btn--solid:hover,.btn--outline:hover,.btn--olive:hover{color:var(--cream);background-color:#0000}.btn--outline:hover{border-color:var(--blood)}.btn--ghostDark:before{background:var(--olive-meta)}.link-underline{background-image:linear-gradient(var(--blood), var(--blood));transition:background-size .4s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;border-bottom:0;padding-bottom:4px}.link-underline:hover{background-size:100% 1px}.door,.tier{transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.door:hover,.tier:hover{transform:translateY(-4px);box-shadow:0 14px 34px #241f1a1f}.frame__inner{overflow:hidden}.frame__img{transition:transform .9s var(--ease)}.frame:hover .frame__img{transform:scale(1.035)}@keyframes avfPulse{0%,to{opacity:0}50%{opacity:1}}.calendar__cell--event{position:relative}html.motion .calendar__cell--event:after{content:"";opacity:0;pointer-events:none;will-change:opacity;animation:avfPulse 2.4s var(--ease) .6s 3;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f2ebdd73}html.calm [data-reveal]{opacity:0}html.calm [data-reveal][data-revealed]{animation:.4s both avfCalmFade;animation-delay:var(--reveal-delay,0s)}@keyframes avfCalmFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-parallax],[data-sheet],.word,.word__inner{filter:none!important;transform:none!important}[data-sheet]{box-shadow:none!important}.ticker__run{animation:none!important}.frame:hover .frame__img,.door:hover,.tier:hover{transform:none!important}html.calm .calendar__cell--event:after{animation:none!important}::view-transition-old(root){animation:.2s both avfCalmOut!important;transform:none!important}::view-transition-new(root){box-shadow:none!important;border-top:0!important;animation:.26s both avfCalmFade!important;transform:none!important}html{scroll-behavior:auto!important}}@keyframes avfCalmOut{0%{opacity:1}to{opacity:0}}@media (width<=860px){.split{gap:40px}.form{padding:22px}.receipt{padding:26px}.site-header__bar{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:4px}.nav{margin:0 calc((var(--gutter) - 10px) * -1);flex-wrap:nowrap;flex-basis:100%;order:3;justify-content:space-between;gap:0;padding:0 0 2px}.nav a{align-items:center;min-height:44px;padding:4px 9px;display:inline-flex}.site-header .nav{max-height:120px;transition:max-height .42s var(--ease), opacity .28s var(--ease);overflow:hidden}.site-header.is-condensed .nav{opacity:0;pointer-events:none;max-height:0;padding-bottom:0}.site-header.is-condensed .site-header__bar{padding-top:10px;padding-bottom:10px}.stat{padding:20px 16px}.door,.tier{padding:22px 20px 24px}.btn{padding:15px 24px}.choice{min-height:44px;padding:10px 14px}.field input,.field textarea,.field select{padding:12px 0}.field__label,.form__legend,.kicker,.kicker--sm{letter-spacing:.18em;font-size:10.5px}.site-footer__head,.site-footer__base{font-size:10.5px}.site-footer p{font-size:15.5px;line-height:1.85}.stat__label{letter-spacing:.18em;font-size:10.5px}.cta-band .btn,.btn-row .btn{flex:auto;justify-content:center}.alum{gap:10px;padding:22px 0}.gallery{columns:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery>*{scroll-snap-align:center;flex:0 0 74%;margin:0}.gallery .frame__inner{aspect-ratio:4/5!important}.band-head__aside{font-size:16px}html.motion [data-sheet]{transform:translate3d(0, calc((1 - var(--enter)) * 44px), 0);box-shadow:0 -22px 44px -14px #241f1a66}}@media (width<=520px){.nav{letter-spacing:.06em;font-size:10px}.nav a{padding:4px 3px}.nav a:after{left:3px;right:3px}.eyebrow__sep{display:none}.eyebrow{gap:6px;line-height:1.6}.site-header__cta{padding:10px 14px}.brand__name{font-size:17px}.brand__suffix{font-size:16px}.split--wide,.split--center,.split--start{gap:34px}.form__grid{grid-template-columns:1fr}.facts__row{flex-direction:column;gap:4px}.facts__value{text-align:left}.year-span{gap:16px}}@property --enter{syntax:"<number>";inherits:false;initial-value:1}@property --shift{syntax:"<length>";inherits:false;initial-value:0}[data-sheet]{--enter:1;transform:translate3d(0, calc((1 - var(--enter)) * 34px), 0);will-change:transform;position:relative;box-shadow:0 -26px 50px -20px #241f1a42}html:not(.motion) [data-sheet]{transform:none}[data-sheet]:before{content:"";opacity:.14;pointer-events:none;background:currentColor;height:1px;position:absolute;inset:0 0 auto}[data-sheet=quiet]:before{opacity:0}.sheet-pad{padding:var(--section-y) var(--gutter)}.shell.sheet-pad{max-width:calc(var(--maxw) + var(--gutter) * 2)}.ledger__item{border-top-color:#0000;position:relative}.ledger__item:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}html.motion [data-revealed] .ledger__item:before{animation:avfRule .5s var(--ease) both}html:not(.motion) .ledger__item:before{transform:scaleX(1)}html.motion [data-revealed] .ledger__item:first-child:before{animation-delay:35ms}html.motion [data-revealed] .ledger__item:nth-child(2):before{animation-delay:.11s}html.motion [data-revealed] .ledger__item:nth-child(3):before{animation-delay:.19s}html.motion [data-revealed] .ledger__item:nth-child(4):before{animation-delay:.27s}html.motion [data-revealed] .ledger__num,html.motion [data-revealed] .ledger__text{animation:avfInk .48s var(--ease) both}html.motion [data-revealed] .ledger__item:nth-child(2) .ledger__num,html.motion [data-revealed] .ledger__item:nth-child(2) .ledger__text{animation-delay:80ms}html.motion [data-revealed] .ledger__item:nth-child(3) .ledger__num,html.motion [data-revealed] .ledger__item:nth-child(3) .ledger__text{animation-delay:.16s}html.motion [data-revealed] .ledger__item:nth-child(4) .ledger__num,html.motion [data-revealed] .ledger__item:nth-child(4) .ledger__text{animation-delay:.24s}@keyframes avfRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes avfInk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.facts__row{border-top-color:#0000;position:relative}.facts__row:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}html:not(.motion) .facts__row:before{transform:scaleX(1)}html.motion [data-revealed] .facts__row:before{animation:avfRule .46s var(--ease) both}html.motion [data-revealed] .facts__value{animation:avfEnterRight .5s var(--ease) both}html.motion [data-revealed] .facts__row:first-child:before,html.motion [data-revealed] .facts__row:first-child .facts__value{animation-delay:40ms}html.motion [data-revealed] .facts__row:nth-child(2):before,html.motion [data-revealed] .facts__row:nth-child(2) .facts__value{animation-delay:.12s}html.motion [data-revealed] .facts__row:nth-child(3):before,html.motion [data-revealed] .facts__row:nth-child(3) .facts__value{animation-delay:.2s}html.motion [data-revealed] .facts__row:nth-child(4):before,html.motion [data-revealed] .facts__row:nth-child(4) .facts__value{animation-delay:.28s}@keyframes avfEnterRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.benefits td,.benefits th{transition:background-color .2s var(--ease), color .2s var(--ease)}.benefits thead th:not(:first-child){cursor:pointer}.benefits.is-locked thead th:not(:first-child):after{content:""}.benefits[data-column="1"] td:nth-child(2),.benefits[data-column="2"] td:nth-child(3),.benefits[data-column="3"] td:nth-child(4),.benefits[data-column="4"] td:nth-child(5){background:var(--pink);color:var(--ink)}.benefits[data-column="1"] thead th:nth-child(2),.benefits[data-column="2"] thead th:nth-child(3),.benefits[data-column="3"] thead th:nth-child(4),.benefits[data-column="4"] thead th:nth-child(5){background:var(--blood)}html.motion .card-grid--tiers [data-revealed]:nth-child(4){animation-delay:35ms}html.motion .card-grid--tiers [data-revealed]:nth-child(3){animation-delay:.11s}html.motion .card-grid--tiers [data-revealed]:nth-child(2){animation-delay:.19s}html.motion .card-grid--tiers [data-revealed]:first-child{animation-delay:.27s}.year-span{flex-wrap:nowrap;align-items:baseline;gap:28px;display:flex}.year-mark{font-variant-numeric:tabular-nums;flex:none;font-size:clamp(3.6rem,9vw,8rem)}.year-mark--now{color:var(--ink-dim);align-self:baseline;font-size:clamp(1.6rem,3vw,2.6rem)}.year-span__rule{background:var(--blood);transform-origin:0;flex:auto;align-self:center;min-width:20px;height:1px;transform:scaleX(0)}html:not(.motion) .year-span__rule{transform:scaleX(1)}html.motion .year-span[data-revealed] .year-span__rule{animation:avfRule 1.1s var(--ease) .35s both}html.motion .year-span[data-revealed] .year-mark--now{animation:avfInk .6s var(--ease) 1.2s both}html:not(.motion) .year-mark--now{opacity:1}@media print{:root{--gutter:0;--section-y:18pt;--section-y-tight:12pt}@page{margin:16mm 14mm}html,body{color:#000;background:#fff}.site-header,.ticker,.cta-band,.skip-link,.progress-track,.btn,.btn-row,.placeholder,.frame,.site-footer__base{display:none!important}html.motion [data-reveal],html.motion [data-lines][data-reveal] .word__inner,[data-reveal],.word__inner{opacity:1!important;animation:none!important;transform:none!important}[data-sheet]{box-shadow:none!important;transform:none!important}.band--olive,.band--blood,.site-footer,.tier,.receipt,.benefits th{border:1px solid #999;color:#000!important;background:#fff!important}.kicker,.kicker--onDark,.italic,.italic--pink,.stat__value,.alum__figure,.year-mark{color:#000!important}.shell,.sheet-pad,.section{max-width:none;padding-inline:0}.table-wrap{border:0;overflow:visible!important}.benefits{width:100%;min-width:0;font-size:9pt}.benefits th,.benefits td{border:1px solid #bbb;padding:4pt 6pt}thead{display:table-header-group}tr,.door,.tier,.agenda__row,.alum{break-inside:avoid}a[href^=http]:after,a[href^=mailto]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8pt}a[href^=mailto]:after{content:" (" attr(href) ")"}a{color:#000;text-decoration:none}h1,h2,h3{break-after:avoid}.gallery{display:none}}@media (width<=340px){.nav{flex-wrap:wrap;justify-content:center;gap:0 10px}}.tally-embed{position:relative}.tally-embed iframe{width:100%;transition:opacity .4s var(--ease);border:0;display:block}.tally-embed:not([data-state=ready]) iframe{opacity:0}.tally-embed__status{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding:56px 0;font-size:11px;position:absolute;inset:0 0 auto}.tally-embed__status:after{content:"";background:var(--blood);width:48px;height:1px;margin:14px auto 0;display:block}html.motion .tally-embed__status:after{animation:.9s ease-in-out infinite alternate avfStatusLine}@keyframes avfStatusLine{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media (pointer:coarse){.btn,.benefits__pick{min-height:44px}.site-header__cta{position:relative}.site-header__cta:after{content:"";position:absolute;inset:-6px -4px}.link-underline{padding-top:28px}.brand{margin-block:-9px;padding-block:9px}.skip-link{padding-block:14px}html.motion .hero-scene__grain,html.motion .hero-facade__grain{animation:none}}
