@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}:root{--wall:#fff;--paper:#f4f6f2;--ink:#231f1c;--ink-muted:#57504a;--rule:#e4e1dc;--paint:#f7941e;--leaf:#4f8a2a;--leaf-tint:#edf4e6;--sky:#1b6fa3;--trunk:#7a4e2d;--focus:#1b6fa3;--font-display:"Young Serif", Georgia, "Times New Roman", serif;--font-body:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.5rem;--step-3:clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--step-4:clamp(2.25rem, 1.7rem + 2.6vw, 3.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--measure:65ch;--container:70rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:6px;--shadow-hang:0 2px 6px #231f1c29, 0 10px 24px #231f1c14;--shadow-card:0 1px 2px #231f1c12, 0 6px 18px #231f1c12}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--wall);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-kerning:normal;font-synthesis:none;flex-direction:column;line-height:1.6;display:flex}main{flex:1 0 auto}main:focus{outline:none}img,svg,video,picture{max-width:100%;display:block}[hidden]{display:none!important}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}address{font-style:normal}h1,h2,h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:400}h1{font-size:var(--step-4);letter-spacing:-.012em;line-height:1.08}h2{font-size:var(--step-3);letter-spacing:-.006em;line-height:1.15}h3{font-size:var(--step-2);line-height:1.25}h4{font-size:var(--step-1);font-weight:700;line-height:1.35}p{max-width:var(--measure)}p,li,dd,figcaption{text-wrap:pretty}strong,b{font-weight:700}small{font-size:var(--step--1)}a{color:var(--sky);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--paint) 32%, var(--wall));color:var(--ink)}.lede{font-size:var(--step-1);color:var(--ink-muted);max-width:40ch;line-height:1.5}.muted{color:var(--ink-muted)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--space-8)}.band{background:var(--paper)}.split{gap:var(--space-6);align-items:start;display:grid}.flow>*+*{margin-block-start:var(--flow,1em)}.prose{max-width:var(--measure)}@media (width<=47.99rem){.section{padding-block:var(--space-7)}}@media (width>=48rem){.split{column-gap:var(--space-7);grid-template-columns:7fr 5fr}.split--5-7{grid-template-columns:5fr 7fr}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-family:var(--font-body);letter-spacing:.01em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.button--primary{background:var(--ink);color:var(--wall)}.button--primary:hover{background:color-mix(in oklab, var(--ink), black 8%)}.button--secondary{background:var(--paint);color:var(--ink)}.button--secondary:hover{background:color-mix(in oklab, var(--paint), black 8%)}.button:active{transform:translateY(1px)}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.actions>.button{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active{transform:none}}.museum-label{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.museum-label>strong,.museum-label>b{color:var(--ink);display:block}.panel{background:var(--leaf-tint);border-radius:var(--radius);padding:var(--space-5)}.rate-card{align-items:flex-start;gap:var(--space-1);padding:var(--space-5) var(--space-4);background:var(--wall);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.rate-card__name{font-size:var(--step-2);line-height:1.2}.rate-card__detail{color:var(--ink-muted)}.rate-card__rates{width:100%;max-width:24rem;margin-top:var(--space-4);border-collapse:collapse;font-variant-numeric:tabular-nums}.rate-card__rates th,.rate-card__rates td{padding:var(--space-2);text-align:right;white-space:nowrap;font-weight:400}.rate-card__rates th[scope=row],.rate-card__rates thead th:first-child{width:100%}.rate-card__rates th[scope=row]{text-align:left;color:var(--ink-muted);padding-left:0}.rate-card__rates thead th{padding-top:var(--space-2);color:var(--ink);vertical-align:bottom;font-size:.8125rem;font-weight:700;line-height:1.3}.rate-card__time{color:var(--ink-muted);font-weight:400;display:block}.rate-card__rates tbody tr{border-top:1px solid var(--rule)}.rate-card__rates .is-aftercare{background:var(--leaf-tint)}.rate-card__rates thead .is-aftercare{border-radius:var(--radius) var(--radius) 0 0}.rate-card__rates tbody tr:last-child .is-aftercare{border-radius:0 0 var(--radius) var(--radius)}.rate-card__rates tbody tr:first-child td{font-weight:700}.rate-card .learn-more{padding-top:var(--space-4);margin-top:auto}.rate-card .learn-more:after{content:"";border-radius:var(--radius);position:absolute;inset:0}@supports selector(:has(*)){.rate-card:has(.learn-more:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.rate-card .learn-more:focus-visible{outline:none}}:root{--field-border:#847d72}.form{gap:var(--space-6);max-width:36rem;display:grid}.form-grid{gap:var(--space-5);display:grid}@media (width>=40rem){.form-grid--pair{grid-template-columns:1fr 1fr}}.field{gap:var(--space-2);display:grid}.field__label{color:var(--ink);font-weight:700;display:block}.field__optional{color:var(--ink-muted);font-weight:400}.field__hint{font-size:var(--step--1);color:var(--ink-muted)}.field-control{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--field-border);border-radius:var(--radius);background:var(--wall);color:var(--ink);font:inherit;display:block}.field-control:hover{border-color:color-mix(in oklab, var(--field-border), var(--ink) 25%)}textarea.field-control{resize:vertical;min-height:7rem}select.field-control{cursor:pointer}fieldset.field__fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}legend.field__label{width:100%;padding:0}.field__options{gap:var(--space-2);display:grid}.field__options--row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.field__option{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}.field__option input{width:1.25rem;height:1.25rem;accent-color:var(--ink);flex:none}.field__error{color:var(--error);font-size:var(--step--1);font-weight:700}.form__status{min-height:1.5em;font-weight:700}.form__status[data-tone=error]{color:var(--error)}.form__resume-progress{font-size:var(--step--1);color:var(--ink-muted)}.form__resume-retry{min-height:2.75rem;color:var(--sky);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:0;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.form__resume-retry:hover{text-decoration-thickness:2px}.link-button{min-height:2.75rem;color:var(--sky);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:0;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.link-button:hover{text-decoration-thickness:2px}.form-done{max-width:var(--measure)}.form-done h2{margin-bottom:var(--space-3)}.form-done p+p{margin-top:var(--space-3)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--ink);color:var(--wall);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}:root{--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}:root{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}.t-stagger-line{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) both;display:block}.t-stagger-line--2{animation-delay:var(--stagger-stagger)}@media (prefers-reduced-motion:reduce){.t-stagger-line{animation:none!important}}:root{--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}:root{--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:var(--ink-muted);--tabs-text-active:var(--ink);--tabs-bar-bg:var(--paper);--tabs-pill-bg:var(--wall)}.t-tabs{border-radius:var(--radius);background:var(--tabs-bar-bg);align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;min-height:2.75rem;padding:0 var(--space-4);color:var(--tabs-text-muted);font-family:var(--font-body);font-size:var(--step--1);cursor:pointer;border-radius:calc(var(--radius) - 2px);z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;font-weight:700;position:relative}.t-tab:not([aria-pressed=true]):hover,.t-tab[aria-pressed=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);border-radius:calc(var(--radius) - 2px);outline:2px solid var(--ink);outline-offset:-2px;width:0;height:2.75rem;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;position:absolute;top:3px;left:0;transform:translate(0);box-shadow:0 1px 2px #231f1c24}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}:root{--digit-dur:.5s;--digit-distance:8px;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.pop{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}@media (prefers-reduced-motion:reduce){.pop{animation:none!important}}:root{--opentilt-open-dur:.62s;--opentilt-close-dur:.42s;--opentilt-open-ease:cubic-bezier(.22, 1, .36, 1);--opentilt-close-ease:cubic-bezier(.22, 1, .36, 1);--opentilt-closed-scale:.3;--opentilt-tilt-x:22deg;--opentilt-tilt-y:-14deg;--opentilt-lift:70px;--opentilt-perspective:900px}.t-opentilt-stage{perspective:var(--opentilt-perspective)}.t-opentilt-card{transform-origin:50%;scale:var(--opentilt-closed-scale);translate:var(--opentilt-from-x,0px) var(--opentilt-from-y,0px);will-change:scale, translate, transform;transition:scale var(--opentilt-close-dur) var(--opentilt-close-ease), translate var(--opentilt-close-dur) var(--opentilt-close-ease);position:relative;transform:rotateX(0)rotateY(0)translateZ(0)}.t-opentilt-card.is-open{transition:scale var(--opentilt-open-dur) var(--opentilt-open-ease), translate var(--opentilt-open-dur) var(--opentilt-open-ease);animation:t-opentilt-open var(--opentilt-open-dur) both;translate:0;scale:1}.t-opentilt-card.is-closing{animation:t-opentilt-close var(--opentilt-close-dur) both}@keyframes t-opentilt-open{0%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:rotateX(0)rotateY(0)translateZ(0)}40%{transform:rotateX(var(--opentilt-tilt-x)) rotateY(var(--opentilt-tilt-y)) translateZ(var(--opentilt-lift));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:rotateX(0)rotateY(0)translateZ(0)}}@keyframes t-opentilt-close{0%{animation-timing-function:cubic-bezier(.4,.4,.5,1);transform:rotateX(0)rotateY(0)translateZ(0)}45%{transform:rotateX(calc(var(--opentilt-tilt-x) * -.45)) rotateY(calc(var(--opentilt-tilt-y) * -.45)) translateZ(calc(var(--opentilt-lift) * .4));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:rotateX(0)rotateY(0)translateZ(0)}}.t-opentilt-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.t-opentilt-card,.t-opentilt-card.is-open,.t-opentilt-card.is-closing{transition:none;animation:none}}:root{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[open]>.t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);visibility:hidden;transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease), visibility 0s linear var(--acc-collapse);overflow:hidden}.t-acc[open]>.t-acc-panel>.t-acc-panel-inner{opacity:1;filter:blur();visibility:visible;transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease), visibility 0s linear 0s}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[open] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}:root{--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-dur:.28s;--error:#b3261e}[data-field]{will-change:transform}[data-field].shake{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.field-control{transition:border-color .15s ease-out}.field-control[aria-invalid=true]{border-color:var(--error)}.field__error{opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out, visibility 0s linear var(--revert-dur)}.field__error:not(:empty){opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out, visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){[data-field].shake{animation:none!important;transform:none!important}}:root{--check-spin-dur:.9s;--check-pop-dur:.35s;--check-pop-ease:cubic-bezier(.34, 1.96, .94, 1);--check-fill-dur:.35s;--check-fill-ease:cubic-bezier(.34, 1.35, .64, 1);--check-draw-dur:.6s;--check-draw-delay:80ms;--check-draw-ease:cubic-bezier(.22, 1, .36, 1);--check-revert-dur:.25s;--check-revert-ease:cubic-bezier(.22, 1, .36, 1);--check-hop:3px;--check-up-dur:.25s;--check-up-ease:cubic-bezier(.34, 1.35, .64, 1);--check-down-dur:.3s;--check-down-ease:cubic-bezier(.14, 2.56, .94, 1);--check-pop-scale:1.09;--check-ring-w:2.5px;--check-mark-w:2;--check-mark-len:13;--check-green:#35ba00}.t-check-button{position:relative}.t-check-button-label{transition:opacity var(--check-revert-dur) var(--check-revert-ease)}.t-check-button[data-state]{pointer-events:none}.t-check-button[data-state] .t-check-button-label{opacity:0}.t-check-blur-wrap{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.t-check-button[data-state] .t-check-blur-wrap{display:inline-flex}.t-check-badge{width:22px;height:22px;transition:scale var(--check-revert-dur) var(--check-revert-ease);position:relative;scale:1}.t-check-button[data-state=done] .t-check-badge{scale:var(--check-pop-scale);transition:scale var(--check-pop-dur) var(--check-pop-ease);animation-name:t-check-pop-up,t-check-pop-down;animation-duration:var(--check-up-dur), var(--check-down-dur);animation-timing-function:var(--check-up-ease), var(--check-down-ease);animation-delay:0s, var(--check-up-dur);animation-fill-mode:forwards,forwards}@keyframes t-check-pop-up{0%{transform:translateY(0)}to{transform:translateY(calc(var(--check-hop) * -1))}}@keyframes t-check-pop-down{0%{transform:translateY(calc(var(--check-hop) * -1))}to{transform:translateY(0)}}.t-check-ring{border:var(--check-ring-w) solid #ffffff59;transition:opacity var(--check-revert-dur) ease;border-radius:50%;position:absolute;inset:0}.t-check-button[data-state=done] .t-check-ring{opacity:0;transition:opacity calc(var(--check-fill-dur) * .7) ease}.t-check-arc{border:var(--check-ring-w) solid transparent;animation:t-check-spin var(--check-spin-dur) linear infinite;transition:opacity var(--check-revert-dur) var(--check-revert-ease);border-top-color:currentColor;border-radius:50%;position:absolute;inset:0}@keyframes t-check-spin{to{transform:rotate(360deg)}}.t-check-button[data-state=done] .t-check-arc{opacity:0;transition:opacity calc(var(--check-fill-dur) * .5) ease;animation-play-state:paused}.t-check-fill{background:var(--check-green);opacity:0;transition:opacity var(--check-revert-dur) var(--check-revert-ease);border-radius:50%;position:absolute;inset:-1px}.t-check-button[data-state=done] .t-check-fill{opacity:1;transition:opacity var(--check-fill-dur) var(--check-fill-ease)}.t-check-disc{place-items:center;display:grid;position:absolute;inset:0}.t-check-disc svg{width:100%;height:100%}.t-check-mark{fill:none;stroke:#fff;stroke-width:var(--check-mark-w);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--check-mark-len);stroke-dashoffset:var(--check-mark-len);transition:stroke-dashoffset var(--check-revert-dur) var(--check-revert-ease)}.t-check-button[data-state=done] .t-check-mark{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw-dur) var(--check-draw-ease) calc(var(--check-fill-dur) + var(--check-draw-delay) - .2s)}@media (prefers-reduced-motion:reduce){.t-check-arc{animation:none!important}.t-check-badge,.t-check-mark,.t-check-ring,.t-check-arc,.t-check-fill,.t-check-button-label{transition:none!important;animation:none!important}.t-check-button[data-state=done] .t-check-mark{stroke-dashoffset:0}}:root{--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1)}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"],.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="3"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0 0 auto}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"],.t-page-slide[data-page="3"] .t-page[data-page-id="3"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);position:relative;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}:root{--shimmer-dur:2s;--shimmer-base:var(--ink-muted);--shimmer-highlight:var(--ink);--shimmer-band:400%;--shimmer-ease:linear}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);content:attr(data-text) / "";pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}:root{--confetti-count:60;--confetti-gravity:1300;--confetti-size:8px;--confetti-sway:16;--confetti-bounce:.3;--confetti-hold:1.6s;--confetti-fade:.6s}.t-confetti-stage{position:relative;overflow:hidden}.t-confetti-stage button,.t-confetti-stage .t-confetti-badge{z-index:1;position:relative}.t-confetti-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root{--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.02;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1)}.t-avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media (prefers-reduced-motion:reduce){.t-avatar{transition:none!important;transform:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:var(--wall);border-bottom:1px solid var(--rule);position:relative}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{border-radius:var(--radius);flex:none;display:block}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:3rem}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);text-underline-offset:.42em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px;transition:text-decoration-color .15s ease-out}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration-color:color-mix(in srgb, var(--paint) 45%, transparent)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-decoration-color:var(--ink)}@media (prefers-reduced-motion:reduce){.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:none}}.menu-button[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius);color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:700;display:inline-flex}.menu-button[data-astro-cid-nen7h5rs]:hover{background:var(--paper)}.menu-button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.5rem;height:1.5rem}@media (width<=47.99rem){.site-menu[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - 5rem);padding:var(--space-3) var(--gutter) var(--space-6);background:var(--wall);border-bottom:1px solid var(--rule);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 24px -14px #231f1c38}.site-menu[data-astro-cid-nen7h5rs]:not(.is-open):not(.is-closing){visibility:hidden}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:3.25rem;font-family:var(--font-display);font-size:var(--step-2);align-items:center;line-height:1.2;display:flex}.site-menu__ctas[data-astro-cid-nen7h5rs]{gap:var(--space-3);margin-top:var(--space-5);display:grid}}@media (width>=48rem){.site-header__bar[data-astro-cid-nen7h5rs]{row-gap:var(--space-2);padding-block:var(--space-4) var(--space-2);grid-template-columns:auto 1fr;grid-template-areas:"logo ctas""nav nav";display:grid}.site-header__logo[data-astro-cid-nen7h5rs]{grid-area:logo}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:3.75rem}.menu-button[data-astro-cid-nen7h5rs]{display:none}.site-menu[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transition:none;display:contents;transform:none}.site-nav[data-astro-cid-nen7h5rs]{grid-area:nav}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:var(--space-6);flex-wrap:wrap;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:2.75rem;display:inline-flex}.site-menu__ctas[data-astro-cid-nen7h5rs]{justify-self:end;gap:var(--space-3);grid-area:ctas;display:flex}}@media (width>=70rem){.site-header__bar[data-astro-cid-nen7h5rs]{column-gap:var(--space-7);padding-block:var(--space-4);grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav ctas"}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:var(--space-5)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--paper);padding-block:var(--space-8) var(--space-5)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);display:grid}.site-footer__logo[data-astro-cid-jo6i4kqk]{border-radius:var(--radius);display:inline-block}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:3rem}.site-footer__tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--step-1);max-width:16ch;line-height:1.3}.site-footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--step-1);margin-bottom:var(--space-3);line-height:1.3}.site-footer[data-astro-cid-jo6i4kqk] .museum-label[data-astro-cid-jo6i4kqk]{font-size:var(--step--1)}.site-footer__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-3)}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-1);display:grid}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer__hours[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:grid}.site-footer__hours[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{color:var(--ink);font-weight:700}.site-footer__base[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-muted);flex-wrap:wrap;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-5);display:flex}.site-footer__base[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{margin-left:auto}.site-footer__explore[data-astro-cid-jo6i4kqk]{column-gap:var(--space-5);grid-template-columns:1fr 1fr}@media (width<=47.99rem){.site-footer__base[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{margin-left:0}}@media (width>=48rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:3fr 3fr 3fr 4fr}}.cta-bar[data-astro-cid-hkbrpulz]{display:none}@media (width<=47.99rem){.cta-bar[data-astro-cid-hkbrpulz]{z-index:25;gap:var(--space-2);padding:var(--space-3) max(var(--gutter), env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));background:var(--wall);box-shadow:0 -1px 0 var(--rule), 0 -10px 24px -12px #231f1c29;grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.cta-bar[data-astro-cid-hkbrpulz] .button{padding-inline:var(--space-3)}body.has-cta-bar{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.brush[data-astro-cid-ot2wzdbo]{isolation:isolate;white-space:nowrap;position:relative}.brush[data-astro-cid-ot2wzdbo]:after{content:"";z-index:-1;background:var(--paint);width:calc(100% + .2em);height:.42em;-webkit-mask:var(--brush-mask) no-repeat 0 0 / 100% 100%;mask:var(--brush-mask) no-repeat 0 0 / 100% 100%;pointer-events:none;position:absolute;bottom:.1em;left:-.1em}@media (forced-colors:active){.brush[data-astro-cid-ot2wzdbo]:after{display:none}}
