.DonateDialog-module__ssOAAW__sheet{--qr-tile:clamp(10rem, 100svh - 28rem, 22rem)}@media (min-width:48rem){.DonateDialog-module__ssOAAW__sheet{--modal-sheet-measure:fit-content;--qr-tile:clamp(10rem, 100svh - 27rem, 22rem)}}.DonateDialog-module__ssOAAW__lede{gap:var(--space-sm);contain:inline-size;flex-direction:column;display:flex}.DonateDialog-module__ssOAAW__intro{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted);overflow-wrap:anywhere;text-wrap:pretty}.DonateDialog-module__ssOAAW__purpose{border-inline-start:2px solid var(--accent-deep);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink);overflow-wrap:anywhere;text-wrap:pretty;padding-inline-start:var(--space-sm)}.DonateDialog-module__ssOAAW__methods,.DonateDialog-module__ssOAAW__single{border-block-start:1px solid var(--tone-rule);padding-block-start:var(--space-md)}.DonateDialog-module__ssOAAW__methods{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:48rem){.DonateDialog-module__ssOAAW__methods{grid-template-columns:minmax(9rem, max-content) var(--qr-tile);align-items:start;gap:var(--space-lg);display:grid}}.DonateDialog-module__ssOAAW__tabs{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.DonateDialog-module__ssOAAW__tab{min-block-size:var(--touch-min);min-inline-size:var(--touch-min);max-inline-size:100%;padding-inline:var(--space-sm);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);color:var(--tone-ink);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:anywhere;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-reveal);background:0 0}.DonateDialog-module__ssOAAW__tab[aria-selected=true]{border-color:var(--tone-ink);background-color:var(--tone-ink);color:var(--tone-bg)}@media (hover:hover){.DonateDialog-module__ssOAAW__tab[aria-selected=false]:hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}@media (min-width:48rem){.DonateDialog-module__ssOAAW__tabs{gap:var(--space-3xs);border-inline-start:1px solid var(--tone-rule);flex-flow:column}.DonateDialog-module__ssOAAW__tab,.DonateDialog-module__ssOAAW__tab:focus-visible{border-start-start-radius:0;border-end-start-radius:0}.DonateDialog-module__ssOAAW__tab{padding-inline:calc(var(--space-sm) - 3px) var(--space-sm);border:0;color:var(--tone-ink-muted);text-align:start;border-inline-start:3px solid #0000;margin-inline-start:-1px}.DonateDialog-module__ssOAAW__tab[aria-selected=true]{border-inline-start-color:var(--accent-deep);background-color:color-mix(in srgb, var(--tone-ink) 7%, transparent);color:var(--tone-ink)}@media (hover:hover){.DonateDialog-module__ssOAAW__tab[aria-selected=false]:hover{background-color:color-mix(in srgb, var(--tone-ink) 4%, transparent);color:var(--tone-ink)}}}.DonateDialog-module__ssOAAW__panel,.DonateDialog-module__ssOAAW__single{justify-items:center;row-gap:var(--space-xs);font-size:var(--text-body);line-height:var(--leading-snug);text-align:center;display:grid}.DonateDialog-module__ssOAAW__panel{grid-template-rows:minmax(1lh,auto) auto}.DonateDialog-module__ssOAAW__panel>.DonateDialog-module__ssOAAW__tile{grid-row:2}.DonateDialog-module__ssOAAW__panel[hidden]{display:none}.DonateDialog-module__ssOAAW__platform{font-family:var(--font-label);font-size:var(--text-sm);font-weight:inherit;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink);overflow-wrap:anywhere}.DonateDialog-module__ssOAAW__tile{inline-size:min(100%, var(--qr-tile));aspect-ratio:1;border-radius:var(--radius-button);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);background-color:#fff;position:relative}.DonateDialog-module__ssOAAW__qr{object-fit:contain;filter:brightness(1.1);padding:4%}.DonateDialog-module__ssOAAW__handle{max-inline-size:min(100%, var(--qr-tile));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
.DonateButton-module__bMX-Ga__button{background-color:#0000}
.Ledger-module__Z2uFqW__ledger{align-items:baseline;gap:var(--space-md);display:flex}.Ledger-module__Z2uFqW__label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);white-space:nowrap}.Ledger-module__Z2uFqW__rule{background-color:var(--tone-rule);flex:1;block-size:1px;translate:0 -.28em}.Ledger-module__Z2uFqW__link{min-block-size:var(--touch-min);color:var(--tone-ink);align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.Ledger-module__Z2uFqW__linkText{text-underline-offset:.3em;transition:text-decoration-color var(--duration-hover) var(--ease-reveal);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.Ledger-module__Z2uFqW__linkArrow{transition:translate var(--duration-hover) var(--ease-reveal);font-size:1.25em}.Ledger-module__Z2uFqW__link[data-direction=down] .Ledger-module__Z2uFqW__linkArrow{rotate:90deg}.Ledger-module__Z2uFqW__link:focus-visible .Ledger-module__Z2uFqW__linkText{text-decoration-color:currentColor}@media (hover:hover){.Ledger-module__Z2uFqW__link:hover .Ledger-module__Z2uFqW__linkText{text-decoration-color:currentColor}.Ledger-module__Z2uFqW__link[data-direction=down]:hover .Ledger-module__Z2uFqW__linkArrow{translate:0 .15em}.Ledger-module__Z2uFqW__link[data-direction=forward]:hover .Ledger-module__Z2uFqW__linkArrow{translate:.15em}}@media (min-width:40rem){.Ledger-module__Z2uFqW__label{font-size:var(--text-body-lg)}.Ledger-module__Z2uFqW__ledger[data-size=label] .Ledger-module__Z2uFqW__label{font-size:var(--text-label)}}@media (prefers-reduced-motion:reduce){.Ledger-module__Z2uFqW__linkText,.Ledger-module__Z2uFqW__linkArrow{transition:none}}
.Ornament-module__R3yWZG__ornament{inline-size:var(--space-3xl);background-image:repeating-linear-gradient(currentColor 0 1px,#0000 1px 5px);flex:none;block-size:13px}
.Reveal-module__RyAmyW__reveal{transition:opacity var(--duration-reveal) var(--ease-reveal), transform var(--duration-reveal) var(--ease-reveal);transition-delay:calc(var(--reveal-index,0) * var(--duration-stagger,60ms))}.Reveal-module__RyAmyW__reveal[data-reveal=pending]{opacity:0;transform:translateY(12px)}.Reveal-module__RyAmyW__reveal[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__RyAmyW__reveal,.Reveal-module__RyAmyW__reveal[data-reveal=pending],.Reveal-module__RyAmyW__reveal[data-reveal=in]{opacity:1;transition:none;transform:none}}
.Section-module__BZ7-0a__section{--section-space:clamp(var(--space-2xl), 7vw, var(--space-4xl));color:var(--tone-ink)}.Section-module__BZ7-0a__section[data-tone=ground]{--tone-bg:var(--ground);--tone-ink:var(--ground-ink);--tone-ink-muted:var(--ground-ink-muted);--tone-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);--tone-link:var(--ground-ink);--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground)}.Section-module__BZ7-0a__section[data-tone=plate]{--tone-bg:var(--plate);--tone-ink:var(--ink);--tone-ink-muted:var(--ink-muted);--tone-rule:var(--rule);--tone-link:var(--accent-deep);--cta:var(--cta-on-plate);--cta-ink:var(--cta-on-plate-ink);--focus:var(--accent-deep)}.Section-module__BZ7-0a__section[data-tone=plate-alt]{--tone-bg:var(--plate-alt);--tone-ink:var(--ink);--tone-ink-muted:var(--ink-muted);--tone-rule:color-mix(in srgb, var(--ink) 22%, transparent);--tone-link:var(--accent-deep);--cta:var(--cta-on-plate);--cta-ink:var(--cta-on-plate-ink);--focus:var(--accent-deep)}.Section-module__BZ7-0a__section[data-tone=accent]{--tone-bg:var(--accent);--tone-ink:var(--accent-ink);--tone-ink-muted:color-mix(in srgb, var(--accent-ink) 74%, transparent);--tone-rule:color-mix(in srgb, var(--accent-ink) 30%, transparent);--tone-link:var(--accent-ink);--cta:var(--accent-ink);--cta-ink:var(--accent);--focus:var(--accent-ink)}.Section-module__BZ7-0a__section[data-inset=false]{background-color:var(--tone-bg);padding-block:var(--section-space)}.Section-module__BZ7-0a__section[data-inset=true]{padding-block:var(--space-sm)}.Section-module__BZ7-0a__section[data-inset=true] .Section-module__BZ7-0a__plate{inline-size:calc(100% - 2 * var(--gutter));max-inline-size:calc(var(--container-wide) + 2 * var(--gutter));padding-block:var(--section-space);border-radius:var(--radius-plate);background-color:var(--tone-bg);box-shadow:var(--shadow-plate);margin-inline:auto}.Section-module__BZ7-0a__container{width:100%;padding-inline:var(--gutter);margin-inline:auto}.Section-module__BZ7-0a__container[data-width=narrow]{max-width:var(--container-narrow)}.Section-module__BZ7-0a__container[data-width=default]{max-width:var(--container)}.Section-module__BZ7-0a__container[data-width=wide]{max-width:var(--container-wide)}.Section-module__BZ7-0a__header{gap:var(--space-sm);max-width:var(--measure);flex-direction:column;margin-block-end:var(--space-xl);display:flex}.Section-module__BZ7-0a__header:last-child{margin-block-end:0}.Section-module__BZ7-0a__eyebrow{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.Section-module__BZ7-0a__heading{font-size:var(--text-h1);line-height:var(--leading-tight)}.Section-module__BZ7-0a__intro{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--tone-ink-muted);max-width:var(--measure);white-space:pre-line}.Section-module__BZ7-0a__action{flex-direction:column;margin-block-start:var(--space-sm);display:flex}@media (min-width:40rem){.Section-module__BZ7-0a__action{align-items:flex-start}}@media (min-width:64rem){.Section-module__BZ7-0a__header{margin-block-end:var(--space-2xl)}.Section-module__BZ7-0a__container[data-layout=aside]{column-gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:start;display:grid}.Section-module__BZ7-0a__container[data-layout=aside] .Section-module__BZ7-0a__heading{font-size:var(--text-h2)}.Section-module__BZ7-0a__container[data-layout=aside] .Section-module__BZ7-0a__header{top:calc(var(--header-height) + var(--space-lg));margin-block-end:0;position:sticky}}
.Gallery-module__Z3WcLa__layout{gap:var(--space-sm);flex-direction:column;display:flex}.Gallery-module__Z3WcLa__layout .Gallery-module__Z3WcLa__anchor{--figure-ratio:3 / 2}.Gallery-module__Z3WcLa__satellites{align-items:start;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Gallery-module__Z3WcLa__satellites .Gallery-module__Z3WcLa__satellite{--figure-ratio:1}.Gallery-module__Z3WcLa__layout .Gallery-module__Z3WcLa__archive{align-self:flex-start;margin-block-start:var(--space-2xs)}@media (max-width:39.99rem){.Gallery-module__Z3WcLa__satellites>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:40rem){.Gallery-module__Z3WcLa__layout,.Gallery-module__Z3WcLa__satellites{gap:var(--space-md)}.Gallery-module__Z3WcLa__satellites[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.Gallery-module__Z3WcLa__satellites[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Gallery-module__Z3WcLa__satellites[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Gallery-module__Z3WcLa__satellites[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
.GoodToKnow-module__KU7jPq__list{flex-direction:column;display:flex}.GoodToKnow-module__KU7jPq__item{border-block-start:1px solid var(--tone-rule)}.GoodToKnow-module__KU7jPq__item:last-child{border-block-end:1px solid var(--tone-rule)}.GoodToKnow-module__KU7jPq__question{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:var(--touch-min,2.75rem);padding-block:var(--space-sm);cursor:pointer;list-style:none;display:flex}.GoodToKnow-module__KU7jPq__question::-webkit-details-marker{display:none}.GoodToKnow-module__KU7jPq__questionText{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);text-wrap:pretty}.GoodToKnow-module__KU7jPq__chevron{color:var(--tone-ink-muted);transition:transform var(--duration-hover) var(--ease-reveal);flex:none;font-size:1.4em}.GoodToKnow-module__KU7jPq__item[open] .GoodToKnow-module__KU7jPq__chevron{transform:rotate(180deg)}.GoodToKnow-module__KU7jPq__answer{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted);max-width:var(--measure);text-wrap:pretty;padding-block-end:var(--space-md)}@media (hover:hover){.GoodToKnow-module__KU7jPq__question:hover .GoodToKnow-module__KU7jPq__chevron{color:var(--tone-ink)}}@media (prefers-reduced-motion:reduce){.GoodToKnow-module__KU7jPq__chevron{transition:none}}
.HeroVideo-module__lxndZq__video{pointer-events:none}
.OpenStatus-module__GTx2tq__status{align-items:center;gap:var(--space-xs);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink,var(--ground-ink));flex-wrap:wrap;display:inline-flex}.OpenStatus-module__GTx2tq__status[data-state=pending]{min-block-size:1.9em;min-inline-size:9ch}.OpenStatus-module__GTx2tq__dot{border-radius:var(--radius-pill);background-color:currentColor;block-size:.45em;inline-size:.45em}.OpenStatus-module__GTx2tq__closedChip{opacity:.85}.OpenStatus-module__GTx2tq__today,.OpenStatus-module__GTx2tq__detail{color:var(--tone-ink-muted,var(--ground-ink-muted))}.OpenStatus-module__GTx2tq__status[data-source=schedule] .OpenStatus-module__GTx2tq__today{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-transform:none}.OpenStatus-module__GTx2tq__detail{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-transform:none}
.Hero-module___w2HtG__hero{--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--tone-bg:var(--ground);--tone-ink:var(--scrim-ink);--tone-ink-muted:color-mix(in srgb, var(--scrim-ink) 76%, transparent);--tone-rule:color-mix(in srgb, var(--scrim-ink) 34%, transparent);--tone-link:var(--scrim-ink);background-color:var(--tone-bg);color:var(--tone-ink);min-block-size:calc(100svh - var(--sill-height));--sill-height:calc(var(--plank-height,0px) + 2 * var(--trim-band,0px));flex-direction:column;justify-content:flex-end;margin-block-start:calc(-1 * var(--hero-underlap,0px));display:flex;position:relative;overflow:clip}.Hero-module___w2HtG__media{position:absolute;inset:0}.Hero-module___w2HtG__image{object-fit:cover;block-size:100%;inline-size:100%;filter:var(--media-grade);position:absolute;inset:0}.Hero-module___w2HtG__scrim{--header-band:linear-gradient(to bottom, color-mix(in srgb, var(--scrim-deep) 66%, transparent) 0, color-mix(in srgb, var(--scrim-deep) 40%, transparent) var(--hero-underlap,0px), transparent calc(2 * var(--hero-underlap,0px)));background:var(--header-band);position:absolute;inset:0}.Hero-module___w2HtG__content{inline-size:100%;max-width:var(--container-wide);padding-inline:var(--gutter);padding-block:var(--space-lg) var(--space-2xl);margin-inline:auto;position:relative}@media (max-width:47.99rem){.Hero-module___w2HtG__content{padding-block-end:calc(var(--space-lg) + var(--action-bar-height) + env(safe-area-inset-bottom,0px))}}.Hero-module___w2HtG__copy{gap:var(--space-sm);flex-direction:column;display:flex}.Hero-module___w2HtG__eyebrow{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.Hero-module___w2HtG__headline{font-size:var(--text-display);line-height:var(--leading-tight);max-inline-size:17ch}.Hero-module___w2HtG__subhead{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--tone-ink-muted);max-inline-size:46ch}.Hero-module___w2HtG__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.Hero-module___w2HtG__status{margin-block-start:var(--space-2xs)}@media (max-width:63.99rem){.Hero-module___w2HtG__scrim{background:var(--header-band), radial-gradient(130% 70% at 20% 72%, color-mix(in srgb, var(--scrim-deep) 60%, transparent) 0%, color-mix(in srgb, var(--scrim-deep) 60%, transparent) 55%, color-mix(in srgb, var(--scrim-deep) 7%, transparent) 72%, transparent 85%), var(--scrim)}.Hero-module___w2HtG__content{min-block-size:calc((100svh - var(--sill-height)) * .85);flex-direction:column;justify-content:flex-end;display:flex}.Hero-module___w2HtG__copy{gap:var(--space-md)}.Hero-module___w2HtG__headline{font-size:calc(var(--text-display) * 1.35)}.Hero-module___w2HtG__subhead{font-size:calc(var(--text-body-lg) * 1.15)}.Hero-module___w2HtG__actions{margin-block-start:var(--space-sm)}.Hero-module___w2HtG__actions>*{flex:auto;justify-content:center}}@media (min-width:64rem){.Hero-module___w2HtG__scrim{background:var(--header-band), radial-gradient(100% 82% at 10% 36%, color-mix(in srgb, var(--scrim-deep) 60%, transparent) 0%, color-mix(in srgb, var(--scrim-deep) 60%, transparent) 52%, color-mix(in srgb, var(--scrim-deep) 7%, transparent) 68%, transparent 80%), var(--scrim)}.Hero-module___w2HtG__content{padding-block:calc(var(--space-xl) + var(--hero-underlap,0px)) var(--space-2xl)}.Hero-module___w2HtG__copy{gap:var(--space-md);max-inline-size:54rem}.Hero-module___w2HtG__headline{font-size:min(calc(var(--text-display) * 1.4), 11svh);max-inline-size:14ch}.Hero-module___w2HtG__subhead{font-size:calc(var(--text-body-lg) * 1.2);max-inline-size:46ch}.Hero-module___w2HtG__actions{margin-block-start:var(--space-sm)}}
.Marquee-module__nixtpG__marquee{--cta:var(--accent-ink);--cta-ink:var(--accent);--focus:var(--accent-ink);--tone-bg:var(--accent);--tone-ink:var(--accent-ink);--tone-ink-muted:color-mix(in srgb, var(--accent-ink) 78%, transparent);--tone-rule:color-mix(in srgb, var(--accent-ink) 32%, transparent);background-color:var(--tone-bg);color:var(--tone-ink);overflow:hidden}.Marquee-module__nixtpG__inner{align-items:center;gap:var(--space-md);inline-size:100%;max-width:var(--container-wide);padding-inline:var(--gutter);padding-block:var(--space-xs);margin-inline:auto;display:flex}.Marquee-module__nixtpG__heading{border-inline-end:1px solid var(--tone-rule);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex:none;padding-inline-end:var(--space-md)}.Marquee-module__nixtpG__viewport{min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-md), black calc(100% - var(--space-md)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-md), black calc(100% - var(--space-md)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--space-md), black calc(100% - var(--space-md)), transparent 100%);flex:auto;display:flex;overflow:hidden}.Marquee-module__nixtpG__track{align-items:center;gap:var(--space-lg);animation:Marquee-module__nixtpG__scroll var(--marquee-duration) linear infinite;flex:none;margin:0;padding-inline-end:var(--space-lg);list-style:none;display:flex}.Marquee-module__nixtpG__marquee[data-paused=true] .Marquee-module__nixtpG__track{animation-play-state:paused}@media (hover:hover){.Marquee-module__nixtpG__viewport:hover .Marquee-module__nixtpG__track{animation-play-state:paused}}.Marquee-module__nixtpG__viewport:focus-within .Marquee-module__nixtpG__track{animation-play-state:paused}.Marquee-module__nixtpG__item{align-items:baseline;gap:var(--space-2xs);white-space:nowrap;display:inline-flex}.Marquee-module__nixtpG__mark{border:1px solid;block-size:.4em;inline-size:.4em;transform:rotate(45deg)}.Marquee-module__nixtpG__title{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.Marquee-module__nixtpG__body{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);color:var(--tone-ink-muted)}.Marquee-module__nixtpG__control{min-inline-size:var(--touch-min,2.75rem);min-block-size:var(--touch-min,2.75rem);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Marquee-module__nixtpG__control:hover{background-color:color-mix(in srgb, var(--accent-ink) 12%, transparent)}@keyframes Marquee-module__nixtpG__scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:47.99rem){.Marquee-module__nixtpG__heading{display:none}}@media (prefers-reduced-motion:reduce){.Marquee-module__nixtpG__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.Marquee-module__nixtpG__track{row-gap:var(--space-2xs);flex-wrap:wrap;flex:auto;min-width:0;padding-inline-end:0;animation:none}.Marquee-module__nixtpG__track[aria-hidden=true]{display:none}.Marquee-module__nixtpG__item{white-space:normal}.Marquee-module__nixtpG__control{display:none}}
.OfferingPhotoStrip-module__UVHI3G__strip{--strip-height:clamp(9rem, 7.5rem + 6vw, 12rem);contain:inline-size;min-inline-size:0}.OfferingPhotoStrip-module__UVHI3G__bar{align-items:center;gap:var(--space-sm);min-block-size:var(--touch-min);margin-block-end:var(--space-xs);display:flex}.OfferingPhotoStrip-module__UVHI3G__barLabel{align-items:center;gap:var(--space-sm);min-inline-size:0;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);flex:auto;display:flex}.OfferingPhotoStrip-module__UVHI3G__barLabel:after{content:"";border-block-end:1px dashed var(--tone-rule);flex:auto}.OfferingPhotoStrip-module__UVHI3G__controls{gap:var(--space-2xs);flex:none;display:flex}.OfferingPhotoStrip-module__UVHI3G__control{inline-size:var(--touch-min);block-size:var(--touch-min);border:1px solid var(--tone-rule);border-radius:var(--radius-button);color:var(--tone-ink);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.OfferingPhotoStrip-module__UVHI3G__control:hover:not(:disabled){border-color:var(--tone-ink-muted);background-color:color-mix(in srgb, var(--tone-ink) 6%, transparent)}}.OfferingPhotoStrip-module__UVHI3G__control:active:not(:disabled){background-color:color-mix(in srgb, var(--tone-ink) 12%, transparent)}.OfferingPhotoStrip-module__UVHI3G__control:disabled{cursor:default;opacity:.4}.OfferingPhotoStrip-module__UVHI3G__controlIcon{block-size:1.25rem;inline-size:1.25rem}.OfferingPhotoStrip-module__UVHI3G__controlIconBack{transform:scaleX(-1)}.OfferingPhotoStrip-module__UVHI3G__scroller{gap:var(--space-sm);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--tone-ink-muted) transparent;border-radius:var(--radius-card);display:flex;position:relative;overflow:auto hidden}.OfferingPhotoStrip-module__UVHI3G__scroller:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-card)}@media (prefers-reduced-motion:no-preference){.OfferingPhotoStrip-module__UVHI3G__scroller{scroll-behavior:smooth}}.OfferingPhotoStrip-module__UVHI3G__scroller[data-draggable]{cursor:grab}.OfferingPhotoStrip-module__UVHI3G__scroller[data-dragging],.OfferingPhotoStrip-module__UVHI3G__scroller[data-drifting]{scroll-snap-type:none;scroll-behavior:auto}.OfferingPhotoStrip-module__UVHI3G__scroller[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.OfferingPhotoStrip-module__UVHI3G__scroller[data-loop]{scrollbar-width:none}.OfferingPhotoStrip-module__UVHI3G__scroller[data-loop]::-webkit-scrollbar{display:none}.OfferingPhotoStrip-module__UVHI3G__track{gap:var(--space-sm);padding:0 0 var(--space-xs);flex:none;margin:0;list-style:none;display:flex}.OfferingPhotoStrip-module__UVHI3G__copy{flex:none;display:flex}.OfferingPhotoStrip-module__UVHI3G__print{scroll-snap-align:start;flex:none}.OfferingPhotoStrip-module__UVHI3G__figure{gap:var(--space-2xs);inline-size:calc(var(--strip-height) * var(--ratio,1));flex-direction:column;margin:0;display:flex}.OfferingPhotoStrip-module__UVHI3G__frame{block-size:var(--strip-height);border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--tone-ink,var(--ink)) 8%, transparent);position:relative;overflow:hidden}.OfferingPhotoStrip-module__UVHI3G__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-ink,var(--ink)) 12%, transparent);pointer-events:none;position:absolute;inset:0}.OfferingPhotoStrip-module__UVHI3G__image{object-fit:cover;block-size:100%;inline-size:100%;filter:var(--media-grade,none);display:block}.OfferingPhotoStrip-module__UVHI3G__caption{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted,var(--ink-muted));text-wrap:pretty;overflow-wrap:anywhere}
.Offerings-module__h_39lG__groups{gap:var(--space-2xl);flex-direction:column;display:flex}.Offerings-module__h_39lG__group{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.Offerings-module__h_39lG__column{gap:var(--space-2xl);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:64rem){.Offerings-module__h_39lG__groups{column-gap:var(--space-2xl);row-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:is(.Offerings-module__h_39lG__group:has(.Offerings-module__h_39lG__layoutGrid3),.Offerings-module__h_39lG__group:has(.Offerings-module__h_39lG__layoutGrid4)),.Offerings-module__h_39lG__groups>.Offerings-module__h_39lG__group:only-child{grid-column:1/-1}}.Offerings-module__h_39lG__groupHeader{align-items:flex-start;gap:var(--space-3xs);border-block-end:1px solid var(--tone-rule);flex-direction:column;padding-block-end:var(--space-2xs);display:flex}.Offerings-module__h_39lG__groupTitle{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.Offerings-module__h_39lG__groupNote{font-family:var(--font-body);font-style:italic;font-size:var(--text-body);color:var(--tone-ink-muted)}.Offerings-module__h_39lG__items{margin:0;padding:0;list-style:none}.Offerings-module__h_39lG__stock{flex-direction:column;min-inline-size:0;display:flex}.Offerings-module__h_39lG__shelf{margin-inline:calc(var(--space-2xs) * -1);filter:drop-shadow(0 var(--space-3xs) var(--space-3xs) var(--shadow-color))}.Offerings-module__h_39lG__shelf:before{content:"";block-size:var(--shelf-height,0px);background:var(--cedar-shelf,none) var(--shelf-offset,0px) 50% / auto 100% repeat-x, var(--cedar-base,transparent);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 12px) no-repeat, var(--cedar-edge,none) var(--shelf-offset,0px) 100% / auto repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 12px) no-repeat, var(--cedar-edge,none) var(--shelf-offset,0px) 100% / auto repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 12px) no-repeat, var(--cedar-edge,none) var(--shelf-offset,0px) 100% / auto repeat-x;display:block}.Offerings-module__h_39lG__shelf[data-shelf="1"]{--shelf-offset:-380px}.Offerings-module__h_39lG__shelf[data-shelf="2"]{--shelf-offset:-760px}.Offerings-module__h_39lG__shelf[data-shelf="3"]{--shelf-offset:-1090px}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__item{padding-block:var(--space-xs);border-block-start:1px solid var(--tone-rule);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__item:has(>.Offerings-module__h_39lG__media){column-gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr)}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__item:first-child{border-block-start:0}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__media{inline-size:3.5rem}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__plate{display:none}.Offerings-module__h_39lG__body{min-inline-size:0}.Offerings-module__h_39lG__name{overflow-wrap:break-word;font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-snug);text-wrap:pretty;overflow-x:clip}.Offerings-module__h_39lG__price{align-items:baseline;column-gap:var(--space-sm);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.03em;font-variant-numeric:tabular-nums;margin-block-start:var(--space-3xs);font-weight:500;display:flex}.Offerings-module__h_39lG__leader{min-inline-size:var(--space-lg);background:radial-gradient(circle, color-mix(in srgb, var(--tone-ink-muted) 55%, transparent) 0 1px, transparent 1.25px) 0 100% / .375rem 2px space no-repeat;flex:1 1 0;block-size:2px}.Offerings-module__h_39lG__amount{text-align:end;text-wrap:wrap;overflow-wrap:anywhere}.Offerings-module__h_39lG__tier{max-inline-size:100%;display:inline-block}.Offerings-module__h_39lG__keep{white-space:nowrap}.Offerings-module__h_39lG__label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);text-wrap:balance;overflow-wrap:anywhere;margin-block-start:var(--space-2xs)}.Offerings-module__h_39lG__descriptor{font-family:var(--font-body);font-style:italic;font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted);max-width:var(--measure);text-wrap:pretty;margin-block-start:var(--space-3xs)}.Offerings-module__h_39lG__states:before{content:" "}.Offerings-module__h_39lG__states:has(.Offerings-module__h_39lG__flag):before{word-spacing:calc(var(--space-2xs) + 1px)}.Offerings-module__h_39lG__flag{border-inline-start:1px dashed var(--tone-rule);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);margin-inline-start:calc((var(--space-2xs) + 1px) * -1);padding-inline-start:var(--space-2xs)}.Offerings-module__h_39lG__badge{margin-inline-start:var(--space-3xs)}.Offerings-module__h_39lG__item[data-unavailable=true] .Offerings-module__h_39lG__name,.Offerings-module__h_39lG__item[data-unavailable=true] .Offerings-module__h_39lG__price{color:var(--tone-ink-muted)}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__item[data-unavailable=true] .Offerings-module__h_39lG__media,.Offerings-module__h_39lG__items .Offerings-module__h_39lG__item[data-unavailable=true] .Offerings-module__h_39lG__plate{opacity:.55}@media (min-width:481px){.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4{gap:var(--space-xl) var(--space-lg);display:grid}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__item,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__item{align-items:stretch;gap:var(--space-2xs);border-block-start:0;flex-direction:column;padding-block:0;display:flex}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__media,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__media{inline-size:auto;margin-block-end:var(--space-xs)}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__plate,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__plate{margin-block-end:var(--space-xs);display:grid}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__descriptor,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__descriptor{max-width:none}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__leader,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__leader{display:none}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__amount,.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__amount{text-align:start}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3{grid-template-columns:1fr}.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__name{font-size:var(--text-body-lg)}.Offerings-module__h_39lG__items .Offerings-module__h_39lG__plate{background-color:color-mix(in srgb, var(--plate-alt) 86%, var(--ink));box-shadow:inset 0 0 0 1px var(--tone-rule);place-items:center;position:relative;overflow:hidden}.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3 .Offerings-module__h_39lG__plate{aspect-ratio:5/7;border-radius:var(--radius-arch) var(--radius-arch) var(--radius-card) var(--radius-card)}.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4 .Offerings-module__h_39lG__plate{aspect-ratio:1;border-radius:var(--radius-card)}.Offerings-module__h_39lG__initial{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-display);color:color-mix(in srgb, var(--ink) 32%, transparent);line-height:1}}@media (min-width:40rem){.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Offerings-module__h_39lG__items[data-role=showcase].Offerings-module__h_39lG__layoutGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.Offerings-module__h_39lG__items.Offerings-module__h_39lG__layoutGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Reviews-module__FNC6JW__layout{gap:var(--space-2xl);flex-direction:column;display:flex}.Reviews-module__FNC6JW__quote{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.Reviews-module__FNC6JW__body p{text-wrap:pretty}.Reviews-module__FNC6JW__quote[data-featured=true] .Reviews-module__FNC6JW__body{font-family:var(--font-body);font-style:italic;font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-body);max-width:22ch;position:relative}.Reviews-module__FNC6JW__quote[data-featured=false] .Reviews-module__FNC6JW__body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted);max-width:var(--measure)}.Reviews-module__FNC6JW__attribution{align-items:baseline;gap:var(--space-2xs) var(--space-sm);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.Reviews-module__FNC6JW__role,.Reviews-module__FNC6JW__source{color:var(--tone-ink-muted)}.Reviews-module__FNC6JW__sourceLink{min-block-size:var(--touch-min,2.75rem);color:inherit;text-underline-offset:.25em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Reviews-module__FNC6JW__rest{gap:var(--space-xl);display:grid}.Reviews-module__FNC6JW__rest .Reviews-module__FNC6JW__quote{border-block-start:1px solid var(--tone-rule);padding-block-start:var(--space-md)}@media (min-width:48rem){.Reviews-module__FNC6JW__rest{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Reviews-module__FNC6JW__layout{gap:var(--space-3xl)}.Reviews-module__FNC6JW__quote[data-featured=true] .Reviews-module__FNC6JW__body{margin-inline-start:.55em}.Reviews-module__FNC6JW__quote[data-featured=true] .Reviews-module__FNC6JW__body:before{content:"“";color:var(--tone-ink-muted);padding-inline-end:.1em;position:absolute;inset-inline-end:100%}}
.Story-module__i5euOW__layout{gap:var(--space-xl);flex-direction:column;display:flex}.Story-module__i5euOW__media{gap:var(--space-md);flex-direction:column;order:-1;display:flex}.Story-module__i5euOW__copy{gap:var(--space-md);max-width:var(--measure);flex-direction:column;display:flex}.Story-module__i5euOW__paragraph{font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:pretty}.Story-module__i5euOW__signature{font-family:var(--font-body);font-style:italic;font-size:var(--text-body-lg);color:var(--tone-ink-muted)}.Story-module__i5euOW__media .Story-module__i5euOW__inset{align-self:flex-end;inline-size:60%}@media (min-width:64rem){.Story-module__i5euOW__layout{gap:var(--space-xl);flex-direction:column;display:flex}.Story-module__i5euOW__media{gap:var(--space-lg);order:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.Story-module__i5euOW__media .Story-module__i5euOW__inset{align-self:stretch;inline-size:auto;margin-inline-start:0}}
.FormFields-module__dZ-ERq__form{gap:var(--space-md);flex-direction:column;display:flex}.FormFields-module__dZ-ERq__grid{gap:var(--space-md);display:grid}.FormFields-module__dZ-ERq__field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.FormFields-module__dZ-ERq__label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.FormFields-module__dZ-ERq__optional{letter-spacing:var(--tracking-body);text-transform:none;font-style:italic}.FormFields-module__dZ-ERq__hint{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted);text-wrap:pretty}.FormFields-module__dZ-ERq__input,.FormFields-module__dZ-ERq__textarea{inline-size:100%;min-block-size:var(--touch-min,2.75rem);padding-inline:var(--space-sm);padding-block:var(--space-2xs);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);background-color:var(--plate-alt);color:var(--tone-ink);font-family:var(--font-body);font-size:var(--text-body);transition:border-color var(--duration-hover) var(--ease-reveal)}.FormFields-module__dZ-ERq__textarea{padding-block:var(--space-xs);line-height:var(--leading-body);resize:vertical}.FormFields-module__dZ-ERq__input:hover,.FormFields-module__dZ-ERq__textarea:hover{border-color:var(--tone-ink)}.FormFields-module__dZ-ERq__input[aria-invalid=true],.FormFields-module__dZ-ERq__textarea[aria-invalid=true]{border-width:2px;border-color:var(--danger)}.FormFields-module__dZ-ERq__checkbox{--checkbox-size:1.375rem;inline-size:var(--checkbox-size);block-size:var(--checkbox-size);accent-color:var(--cta);cursor:pointer;flex:none;margin:0}.FormFields-module__dZ-ERq__checkbox:disabled{cursor:progress}.FormFields-module__dZ-ERq__checkbox[aria-invalid=true]{box-shadow:0 0 0 2px var(--danger)}.FormFields-module__dZ-ERq__choices{border:0;min-inline-size:0;margin:0;padding:0}.FormFields-module__dZ-ERq__legend{margin-block-end:var(--space-2xs);padding:0}.FormFields-module__dZ-ERq__choices[data-invalid=true]{border-inline-start:3px solid var(--danger);padding-inline-start:var(--space-sm)}.FormFields-module__dZ-ERq__choices[data-invalid=true] .FormFields-module__dZ-ERq__error{margin-block-end:var(--space-2xs)}.FormFields-module__dZ-ERq__option{align-items:center;gap:var(--space-xs);min-block-size:var(--touch-min,2.75rem);padding:var(--space-xs) var(--space-sm);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-reveal), background-color var(--duration-hover) var(--ease-reveal);display:flex}.FormFields-module__dZ-ERq__option:hover{border-color:var(--tone-ink)}.FormFields-module__dZ-ERq__option:has(.FormFields-module__dZ-ERq__radio:checked){padding:calc(var(--space-xs) - 1px) calc(var(--space-sm) - 1px);border-width:2px;border-color:var(--tone-ink);background-color:var(--plate)}.FormFields-module__dZ-ERq__radio{--radio-size:1.375rem;inline-size:var(--radio-size);block-size:var(--radio-size);accent-color:var(--cta);cursor:pointer;flex:none;margin:0}@supports selector(:has(*)){.FormFields-module__dZ-ERq__option:has(.FormFields-module__dZ-ERq__radio:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.FormFields-module__dZ-ERq__radio:focus-visible{outline:none}}.FormFields-module__dZ-ERq__error{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--danger)}.FormFields-module__dZ-ERq__honeypot{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.FormFields-module__dZ-ERq__alert{padding:var(--space-xs) var(--space-sm);border:1px solid var(--danger);border-radius:var(--radius-button);background-color:var(--plate-alt);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink)}.FormFields-module__dZ-ERq__submit{min-block-size:var(--touch-min,2.75rem);padding-inline:var(--space-lg);padding-block:var(--space-xs);border-radius:var(--radius-button);background-color:var(--cta);color:var(--cta-ink);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-reveal);border:0;align-self:flex-start}.FormFields-module__dZ-ERq__submit:hover:not(:disabled){background-color:color-mix(in srgb, var(--cta) 88%, var(--tone-ink))}.FormFields-module__dZ-ERq__submit:disabled{cursor:progress;opacity:.65}.FormFields-module__dZ-ERq__meter{appearance:none;inline-size:100%;block-size:var(--space-2xs);border-radius:var(--radius-button);background-color:color-mix(in srgb, var(--tone-ink) 14%, transparent);color:var(--cta);border:0;overflow:hidden}.FormFields-module__dZ-ERq__meter::-webkit-progress-bar{background-color:#0000}.FormFields-module__dZ-ERq__meter::-webkit-progress-value{background-color:var(--cta)}.FormFields-module__dZ-ERq__meter::-moz-progress-bar{background-color:var(--cta)}.FormFields-module__dZ-ERq__meter:indeterminate{background-image:linear-gradient(var(--cta), var(--cta));animation:FormFields-module__dZ-ERq__travel 1.4s var(--ease-reveal) infinite;background-repeat:no-repeat;background-size:40% 100%}.FormFields-module__dZ-ERq__meter:indeterminate::-moz-progress-bar{background-color:#0000}@keyframes FormFields-module__dZ-ERq__travel{0%{background-position:-67% 0}to{background-position:167% 0}}.FormFields-module__dZ-ERq__notice,.FormFields-module__dZ-ERq__success{align-items:flex-start;gap:var(--space-xs);padding:var(--space-md);border:1px dashed var(--tone-rule);border-radius:var(--radius-card);max-width:var(--measure);flex-direction:column;display:flex}.FormFields-module__dZ-ERq__notice{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted)}.FormFields-module__dZ-ERq__successTitle{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}.FormFields-module__dZ-ERq__successBody{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted)}.FormFields-module__dZ-ERq__reset{min-block-size:var(--touch-min,2.75rem);color:var(--tone-link);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:40rem){.FormFields-module__dZ-ERq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FormFields-module__dZ-ERq__field[data-span=full]{grid-column:1/-1}}@media (forced-colors:active){.FormFields-module__dZ-ERq__submit{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.FormFields-module__dZ-ERq__input,.FormFields-module__dZ-ERq__textarea,.FormFields-module__dZ-ERq__option,.FormFields-module__dZ-ERq__submit{transition:none}.FormFields-module__dZ-ERq__meter:indeterminate{background-position:50% 0}}
.ContactForm-module__MW0ffG__actions{gap:var(--space-sm);flex-direction:column;display:flex}.ContactForm-module__MW0ffG__consent{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--tone-ink-muted);max-width:var(--measure);text-wrap:pretty}@media (min-width:40rem){.ContactForm-module__MW0ffG__actions{justify-content:flex-end;align-items:center;gap:var(--space-lg);flex-direction:row-reverse}.ContactForm-module__MW0ffG__consent{flex:1}}
.HoursTable-module__zG23lq__hours{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.HoursTable-module__zG23lq__summary{align-items:baseline;gap:var(--space-xs);inline-size:100%;min-block-size:var(--touch-min,2.75rem);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:none}.HoursTable-module__zG23lq__summaryLabel{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted,var(--ink-muted))}.HoursTable-module__zG23lq__summaryValue{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);flex:1}.HoursTable-module__zG23lq__summaryToggle{align-items:center;gap:var(--space-3xs);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-underline-offset:.25em;white-space:nowrap;text-decoration:underline;display:inline-flex}.HoursTable-module__zG23lq__chevron{transition:transform var(--duration-hover) var(--ease-reveal)}.HoursTable-module__zG23lq__hours[data-open=true] .HoursTable-module__zG23lq__chevron{transform:rotate(180deg)}.HoursTable-module__zG23lq__list{flex-direction:column;display:flex}.HoursTable-module__zG23lq__row{align-items:baseline;gap:var(--space-xs);padding-block:var(--space-xs);border-block-start:1px solid var(--tone-rule,var(--rule));flex-wrap:wrap;display:flex}.HoursTable-module__zG23lq__row:first-child{border-block-start:0}.HoursTable-module__zG23lq__days{align-items:baseline;gap:var(--space-xs);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted,var(--ink-muted));flex:auto;display:flex}.HoursTable-module__zG23lq__value{align-items:flex-end;gap:var(--space-3xs);text-align:end;flex-direction:column;margin-inline-start:auto;display:flex}.HoursTable-module__zG23lq__time{font-variant-numeric:tabular-nums;font-size:var(--text-body)}.HoursTable-module__zG23lq__rowNote{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted,var(--ink-muted))}.HoursTable-module__zG23lq__row[data-today=true]{color:var(--tone-ink,var(--ink))}.HoursTable-module__zG23lq__row[data-today=true] .HoursTable-module__zG23lq__days,.HoursTable-module__zG23lq__row[data-today=true] .HoursTable-module__zG23lq__time{color:var(--tone-ink,var(--ink));font-weight:600}.HoursTable-module__zG23lq__todayFlag{padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--cta);color:var(--cta-ink);font-size:var(--text-label);letter-spacing:var(--tracking-label)}.HoursTable-module__zG23lq__special{gap:var(--space-2xs);flex-direction:column;display:flex}.HoursTable-module__zG23lq__specialTitle{font-family:var(--font-label);font-weight:400;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted,var(--ink-muted))}.HoursTable-module__zG23lq__specialList{flex-direction:column;display:flex}.HoursTable-module__zG23lq__specialDay{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:var(--tracking-body);text-transform:none;color:var(--tone-ink,var(--ink))}.HoursTable-module__zG23lq__note{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--tone-ink-muted,var(--ink-muted));max-width:var(--measure)}@media (max-width:47.99rem){.HoursTable-module__zG23lq__hours[data-collapsible=true] .HoursTable-module__zG23lq__summary{display:flex}.HoursTable-module__zG23lq__hours[data-collapsible=true][data-open=false] .HoursTable-module__zG23lq__list{display:none}.HoursTable-module__zG23lq__hours[data-source=schedule] .HoursTable-module__zG23lq__summary{flex-wrap:wrap}.HoursTable-module__zG23lq__hours[data-source=schedule] .HoursTable-module__zG23lq__summaryValue{flex:1 0 100%;order:1}.HoursTable-module__zG23lq__hours[data-source=schedule] .HoursTable-module__zG23lq__summaryToggle{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.HoursTable-module__zG23lq__chevron{transition:none}}
.VisitPlate-module__Ski6jW__layout{gap:var(--space-xl);display:grid}.VisitPlate-module__Ski6jW__details{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.VisitPlate-module__Ski6jW__address{font-family:var(--font-display);font-size:var(--text-h2);font-style:normal;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);flex-direction:column;display:flex}.VisitPlate-module__Ski6jW__channels{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}.VisitPlate-module__Ski6jW__social{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VisitPlate-module__Ski6jW__socialLink{min-block-size:var(--touch-min,2.75rem);color:inherit;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-underline-offset:.25em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.VisitPlate-module__Ski6jW__notes{gap:var(--space-sm);flex-direction:column;display:flex}.VisitPlate-module__Ski6jW__note{gap:var(--space-3xs);flex-direction:column;display:flex}.VisitPlate-module__Ski6jW__noteLabel{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.VisitPlate-module__Ski6jW__noteBody{font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--measure);text-wrap:pretty;margin:0}.VisitPlate-module__Ski6jW__card{--tone-bg:var(--plate);--tone-ink:var(--ink);--tone-ink-muted:var(--ink-muted);--tone-rule:var(--rule);--tone-link:var(--accent-deep);--cta:var(--cta-on-plate);--cta-ink:var(--cta-on-plate-ink);--focus:var(--accent-deep);gap:var(--space-md);padding:clamp(var(--space-md), 3vw, var(--space-xl));border-radius:var(--radius-card);background-color:var(--tone-bg);color:var(--tone-ink);box-shadow:var(--shadow-plate);flex-direction:column;display:flex}.VisitPlate-module__Ski6jW__cardTitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}.VisitPlate-module__Ski6jW__cardIntro{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-muted);max-width:var(--measure);text-wrap:pretty}.VisitPlate-module__Ski6jW__map{border-radius:var(--radius-card);background-color:var(--plate);box-shadow:var(--shadow-plate);overflow:hidden}.VisitPlate-module__Ski6jW__mapFrame{aspect-ratio:4/3;border:0;inline-size:100%;display:block}@media (min-width:48rem){.VisitPlate-module__Ski6jW__mapFrame{aspect-ratio:16/9}}@media (min-width:64rem){.VisitPlate-module__Ski6jW__layout{gap:var(--space-2xl);grid-template-columns:7fr 5fr;align-items:start}.VisitPlate-module__Ski6jW__details,.VisitPlate-module__Ski6jW__card[data-slot=contact]{grid-column:1}.VisitPlate-module__Ski6jW__card[data-slot=hours],.VisitPlate-module__Ski6jW__card[data-slot=notes]{grid-column:2}.VisitPlate-module__Ski6jW__map{grid-column:1/-1}.VisitPlate-module__Ski6jW__mapFrame{aspect-ratio:21/9}}
.VisitStrip-module__MZ7luG__strip{--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--tone-bg:var(--ground);--tone-ink:var(--ground-ink);--tone-ink-muted:var(--ground-ink-muted);--tone-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);--tone-link:var(--ground-ink);color:var(--tone-ink);padding-block-start:var(--space-lg)}.VisitStrip-module__MZ7luG__inner{inline-size:100%;max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto;display:grid}.VisitStrip-module__MZ7luG__cell{gap:var(--space-3xs);padding-block:var(--space-sm);border-block-start:1px solid var(--tone-rule);flex-direction:column;display:flex}.VisitStrip-module__MZ7luG__cell:first-child{border-block-start:0}.VisitStrip-module__MZ7luG__label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.VisitStrip-module__MZ7luG__value{font-size:var(--text-body);line-height:var(--leading-snug);margin:0}.VisitStrip-module__MZ7luG__address{text-wrap:pretty}.VisitStrip-module__MZ7luG__exception{border-block-start:1px dashed var(--tone-rule);font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted);text-wrap:pretty;margin-block-start:var(--space-2xs);padding-block-start:var(--space-2xs);display:block}.VisitStrip-module__MZ7luG__phone{min-block-size:var(--touch-min,2.75rem);color:inherit;font-variant-numeric:tabular-nums;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;display:inline-flex}.VisitStrip-module__MZ7luG__phone:hover{text-decoration-color:currentColor}@media (min-width:48rem){.VisitStrip-module__MZ7luG__inner{align-items:start;column-gap:clamp(var(--space-md), 3vw, var(--space-2xl));grid-auto-columns:1fr;grid-auto-flow:column}.VisitStrip-module__MZ7luG__cell{padding-block:var(--space-md);border-block-start:0;border-inline-start:1px solid var(--tone-rule);padding-inline-start:clamp(var(--space-md), 3vw, var(--space-2xl))}.VisitStrip-module__MZ7luG__cell:first-child{border-inline-start:0;padding-inline-start:0}.VisitStrip-module__MZ7luG__cell[data-action=true]{align-items:flex-start}}
.VisuallyHidden-module__eeJxta__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.CtaLink-module__ynRjxq__cta{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--touch-min,2.75rem);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal), color var(--duration-hover) var(--ease-reveal);border:1px solid #0000;text-decoration:none;display:inline-flex}.CtaLink-module__ynRjxq__cta[data-block=true]{inline-size:100%;display:flex}.CtaLink-module__ynRjxq__label{display:inline-block}.CtaLink-module__ynRjxq__icon,.CtaLink-module__ynRjxq__arrow{flex-shrink:0;font-size:1.15em;display:inline-flex}.CtaLink-module__ynRjxq__arrow{transition:transform var(--duration-hover) var(--ease-reveal)}.CtaLink-module__ynRjxq__cta[data-variant=primary]{padding-inline:var(--space-lg);padding-block:var(--space-xs);border-radius:var(--radius-button);background-color:var(--cta);color:var(--cta-ink);text-transform:uppercase}.CtaLink-module__ynRjxq__cta[data-variant=secondary]{padding-inline:var(--space-lg);padding-block:var(--space-xs);border-radius:var(--radius-button);border-color:var(--tone-ink,var(--ground-ink));color:var(--tone-ink,var(--ground-ink));text-transform:uppercase}.CtaLink-module__ynRjxq__cta[data-variant=quiet]{padding-block:var(--space-3xs);color:var(--tone-link,var(--ground-ink));font-size:var(--text-body);letter-spacing:var(--tracking-body);text-transform:none;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}@media (hover:hover){.CtaLink-module__ynRjxq__cta[data-variant=primary]:hover{background-color:color-mix(in srgb, var(--cta) 88%, var(--tone-ink))}.CtaLink-module__ynRjxq__cta[data-variant=secondary]:hover{background-color:color-mix(in srgb, currentColor 12%, transparent)}.CtaLink-module__ynRjxq__cta[data-variant=quiet]:hover{text-decoration-color:currentColor}.CtaLink-module__ynRjxq__cta:hover .CtaLink-module__ynRjxq__arrow{transform:translate(.18em)}}.CtaLink-module__ynRjxq__cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.CtaLink-module__ynRjxq__cta,.CtaLink-module__ynRjxq__arrow{transition:none}.CtaLink-module__ynRjxq__cta:hover .CtaLink-module__ynRjxq__arrow,.CtaLink-module__ynRjxq__cta:active{transform:none}}
.MobileActionBar-module__RKc63G__bar{--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--tone-bg:var(--ground);--tone-ink:var(--ground-ink);--tone-ink-muted:var(--ground-ink-muted);--tone-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);z-index:30;background-color:var(--tone-bg);color:var(--tone-ink);border-block-start:calc(var(--trim-band,2px) / 2) solid var(--trim,var(--tone-rule));padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block-end:0;inset-inline:0}.MobileActionBar-module__RKc63G__inner{align-items:stretch;gap:var(--space-xs);min-block-size:var(--action-bar-height);padding-inline:var(--space-sm);padding-block:var(--space-2xs);display:flex}.MobileActionBar-module__RKc63G__bar[data-tucked=true]{visibility:hidden;transform:translateY(100%)}body:has(dialog[open]) .MobileActionBar-module__RKc63G__bar{visibility:hidden;transform:translateY(100%)}.MobileActionBar-module__RKc63G__bar{transition:transform var(--duration-reveal) var(--ease-reveal), visibility var(--duration-reveal) var(--ease-reveal)}.MobileActionBar-module__RKc63G__bar .MobileActionBar-module__RKc63G__secondary{border-color:var(--trim,var(--tone-ink-muted))}@media (min-width:48rem){.MobileActionBar-module__RKc63G__bar{display:none}}
.NewBadge-module__v4sToa__badge{line-height:var(--leading-snug);vertical-align:middle}.NewBadge-module__v4sToa__badge.NewBadge-module__v4sToa__compact{gap:var(--space-3xs);padding-inline:var(--space-2xs)}.NewBadge-module__v4sToa__spark{block-size:.9em;inline-size:.9em}
.PlankBorder-module__fzlsvW__plank{box-sizing:content-box;block-size:var(--plank-height,0px);border-block:var(--trim-band,0px) solid var(--trim,transparent);background:var(--cedar-planks,none) var(--plank-offset,0px) 50% / auto 100% repeat-x, var(--cedar-base,transparent)}
.SiteFooter-module__VFKzxG__fascia{--plank-offset:-820px;margin-block-start:var(--plank-height,0px)}.SiteFooter-module__VFKzxG__footer{--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--tone-bg:var(--ground-deep,var(--ground));--tone-ink:var(--ground-ink);--tone-ink-muted:var(--ground-ink-muted);--tone-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);--tone-link:var(--ground-ink);background-color:var(--tone-bg);color:var(--tone-ink);padding-block:var(--space-3xl) var(--space-xl);padding-inline:var(--gutter)}.SiteFooter-module__VFKzxG__inner{gap:var(--space-2xl);inline-size:100%;max-width:var(--container-wide);flex-direction:column;margin-inline:auto;display:flex}.SiteFooter-module__VFKzxG__identity{gap:var(--space-2xs);max-width:var(--measure);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__name{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.SiteFooter-module__VFKzxG__tagline{font-family:var(--font-body);font-style:italic;font-size:var(--text-body-lg);color:var(--tone-ink-muted)}.SiteFooter-module__VFKzxG__columns{--column-min:8rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--column-min)), 1fr));gap:var(--space-xl) var(--space-lg);display:grid}.SiteFooter-module__VFKzxG__column{gap:var(--space-xs);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__columnTitle{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);font-weight:500}.SiteFooter-module__VFKzxG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__link{min-inline-size:var(--touch-min,2.75rem);min-block-size:var(--touch-min,2.75rem);color:inherit;font-size:var(--text-body);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--duration-hover) var(--ease-reveal);align-items:center;display:inline-flex}.SiteFooter-module__VFKzxG__link:hover{text-decoration-color:currentColor}.SiteFooter-module__VFKzxG__badge{margin-inline-start:var(--space-3xs)}.SiteFooter-module__VFKzxG__legal{inline-size:100%;max-width:var(--container-wide);border-block-start:1px solid var(--tone-rule);font-size:var(--text-sm);color:var(--tone-ink-muted);margin-block-start:var(--space-2xl);margin-inline:auto;padding-block-start:var(--space-md)}@media (min-width:64rem){.SiteFooter-module__VFKzxG__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-4xl);flex-direction:row}.SiteFooter-module__VFKzxG__identity{flex:24rem}.SiteFooter-module__VFKzxG__columns{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--column-min), max-content)}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__link{transition:none}}
.AdminFrame-module__1IPq2q__frame{--frame-gutter:min(var(--gutter), 4vw);flex-direction:column;min-block-size:100dvh;display:flex}.AdminFrame-module__1IPq2q__skip{z-index:20;min-block-size:var(--touch-min);padding-inline:var(--space-sm);border-radius:var(--radius-button);background-color:var(--cta);color:var(--cta-ink);font-family:var(--font-label);font-size:var(--text-body);opacity:0;pointer-events:none;transition:transform var(--duration-hover) var(--ease-reveal), opacity var(--duration-hover) var(--ease-reveal);align-items:center;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--space-3xs);inset-inline-start:var(--frame-gutter);transform:translateY(-200%)}.AdminFrame-module__1IPq2q__skip:focus-visible{opacity:1;pointer-events:auto;transform:none}.AdminFrame-module__1IPq2q__bar{--admin-bar-edge:calc(var(--trim-band,2px) / 2);--bar-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);z-index:10;border-block-end:var(--admin-bar-edge) solid var(--trim,var(--bar-rule));background-color:var(--ground);color:var(--ground-ink);position:relative}@supports selector(:has(*)){@media (scripting:enabled) and (min-width:40rem) and (min-height:32rem),(min-width:72rem) and (min-height:32rem){html:has(.AdminFrame-module__1IPq2q__bar){--admin-bar-block-size:calc(var(--touch-min) + 2 * var(--space-3xs) + calc(var(--trim-band,2px) / 2));scroll-padding-block-start:calc(var(--admin-bar-block-size) + var(--space-sm))}.AdminFrame-module__1IPq2q__bar{position:sticky;inset-block-start:0}}}.AdminFrame-module__1IPq2q__row{align-items:center;column-gap:var(--space-md);inline-size:calc(100% - 2 * var(--frame-gutter));max-inline-size:calc(var(--container) + 2 * var(--frame-gutter));min-block-size:calc(var(--touch-min) + 2 * var(--space-3xs));flex-wrap:wrap;margin-inline:auto;display:flex}.AdminFrame-module__1IPq2q__brand{min-inline-size:0;font-family:var(--font-display);font-size:var(--text-body-lg);line-height:calc(var(--touch-min) + 2 * var(--space-3xs));letter-spacing:var(--tracking-display);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-inline-end:auto;overflow:hidden}.AdminFrame-module__1IPq2q__role{font-family:var(--font-label);font-size:var(--text-body);color:var(--ground-ink-muted);white-space:nowrap}.AdminFrame-module__1IPq2q__groupLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AdminFrame-module__1IPq2q__nav{min-inline-size:0;flex-basis:100%;padding-block-end:var(--space-2xs)}.AdminFrame-module__1IPq2q__trigger{display:none}.AdminFrame-module__1IPq2q__panel,.AdminFrame-module__1IPq2q__group,.AdminFrame-module__1IPq2q__tabs{align-items:center;column-gap:var(--space-sm);flex-wrap:wrap;display:flex}.AdminFrame-module__1IPq2q__panel{column-gap:var(--space-lg)}.AdminFrame-module__1IPq2q__tab{min-block-size:var(--touch-min);color:var(--ground-ink-muted);font-family:var(--font-label);font-size:var(--text-sm);line-height:var(--leading-snug);text-underline-offset:.45em;transition:color var(--duration-hover) var(--ease-reveal), background-color var(--duration-hover) var(--ease-reveal);align-items:center;text-decoration:none;text-decoration-thickness:2px;display:inline-flex}.AdminFrame-module__1IPq2q__tab[aria-current=page]{color:var(--ground-ink);font-weight:700;text-decoration-line:underline}.AdminFrame-module__1IPq2q__here,.AdminFrame-module__1IPq2q__short{display:none}.AdminFrame-module__1IPq2q__away{margin-inline-start:.3em}@media (hover:hover){.AdminFrame-module__1IPq2q__tab:hover{color:var(--ground-ink)}}@media (scripting:enabled) and (not (min-width:72rem)){.AdminFrame-module__1IPq2q__row{flex-wrap:nowrap}.AdminFrame-module__1IPq2q__nav{flex:none;padding-block-end:0}.AdminFrame-module__1IPq2q__trigger{align-items:center;gap:var(--space-2xs);min-block-size:var(--touch-min);min-inline-size:var(--touch-min);padding-block:0;padding-inline:var(--space-xs) var(--space-sm);border:1px solid var(--ground-ink-muted);border-radius:var(--radius-button);color:var(--ground-ink);font-family:var(--font-label);font-size:var(--text-body);font-weight:500;line-height:var(--leading-snug);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-reveal);background:0 0;display:inline-flex}.AdminFrame-module__1IPq2q__trigger[aria-expanded=true]{background-color:color-mix(in srgb, var(--ground-ink) 14%, transparent)}.AdminFrame-module__1IPq2q__icon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.AdminFrame-module__1IPq2q__panel{inline-size:min(22rem, 100% - 2 * var(--frame-gutter));overscroll-behavior:contain;border:1px solid var(--trim,var(--ground-ink-muted));border-radius:var(--radius-card);background:linear-gradient(var(--ground) 40%, transparent) top / 100% 1.5rem no-repeat local, linear-gradient(transparent, var(--ground) 60%) bottom / 100% 1.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, var(--shadow-color), transparent) top / 100% .75rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--shadow-color), transparent) bottom / 100% .75rem no-repeat scroll, var(--ground);max-block-size:calc(100dvh - 5rem);box-shadow:var(--shadow-media);flex-flow:column;align-items:stretch;gap:0;position:absolute;inset-block-start:calc(100% + var(--admin-bar-edge) + var(--space-3xs));inset-inline-end:var(--frame-gutter);overflow-y:auto}.AdminFrame-module__1IPq2q__nav[data-open=false] .AdminFrame-module__1IPq2q__panel{display:none}.AdminFrame-module__1IPq2q__group,.AdminFrame-module__1IPq2q__leave{padding-block:var(--space-2xs);flex-flow:column;align-items:stretch;gap:0}.AdminFrame-module__1IPq2q__group+.AdminFrame-module__1IPq2q__group,.AdminFrame-module__1IPq2q__leave{border-block-start:1px solid var(--bar-rule)}.AdminFrame-module__1IPq2q__tabs{flex-flow:column;align-items:stretch;gap:0}.AdminFrame-module__1IPq2q__tab{justify-content:space-between;column-gap:var(--space-sm);min-block-size:calc(var(--touch-min) + var(--space-3xs));padding-inline:calc(var(--space-sm) - 4px) var(--space-sm);color:var(--ground-ink);font-size:var(--text-body);overflow-wrap:anywhere;border-inline-start:4px solid #0000;flex-wrap:wrap;display:flex}.AdminFrame-module__1IPq2q__tab[aria-current=page]{background-color:color-mix(in srgb, var(--ground-ink) 14%, transparent);border-inline-start-color:currentColor;text-decoration-line:none}.AdminFrame-module__1IPq2q__here{color:var(--ground-ink-muted);font-size:var(--text-sm);flex:none;margin-inline-start:auto;font-weight:400;display:inline}.AdminFrame-module__1IPq2q__leave .AdminFrame-module__1IPq2q__tab{justify-content:flex-start;column-gap:0}.AdminFrame-module__1IPq2q__tab:focus-visible{outline-offset:-3px}}@media (scripting:enabled) and (not (min-width:72rem)) and (hover:hover){.AdminFrame-module__1IPq2q__trigger:hover,.AdminFrame-module__1IPq2q__tab:hover{background-color:color-mix(in srgb, var(--ground-ink) 8%, transparent)}}@media (min-width:72rem){.AdminFrame-module__1IPq2q__row{--tab-pad:var(--space-2xs);flex-wrap:nowrap;align-items:stretch;column-gap:0}.AdminFrame-module__1IPq2q__brand{align-self:center;margin-inline-end:0}.AdminFrame-module__1IPq2q__role{align-self:center;margin-inline-start:auto}.AdminFrame-module__1IPq2q__nav{flex:1 0 auto;padding-block-end:0;display:flex}.AdminFrame-module__1IPq2q__panel{flex:auto;display:flex}.AdminFrame-module__1IPq2q__panel,.AdminFrame-module__1IPq2q__group,.AdminFrame-module__1IPq2q__tabs,.AdminFrame-module__1IPq2q__tabs li{flex-wrap:nowrap;align-items:stretch;gap:0;display:flex}.AdminFrame-module__1IPq2q__group:before{content:"";block-size:1.25rem;margin-inline:var(--space-sm) var(--space-2xs);border-inline-start:1px solid var(--bar-rule);align-self:center}.AdminFrame-module__1IPq2q__leave{margin-inline-start:auto;padding-inline-start:var(--space-md);display:flex}.AdminFrame-module__1IPq2q__tab{padding-inline:var(--tab-pad);white-space:nowrap;position:relative}.AdminFrame-module__1IPq2q__tab[aria-current=page]{background-color:color-mix(in srgb, var(--ground-ink) 10%, transparent);text-decoration-line:none}.AdminFrame-module__1IPq2q__tab[aria-current=page]:after{content:"";inset-inline:var(--tab-pad);background-color:currentColor;border-radius:3px 3px 0 0;block-size:3px;position:absolute;inset-block-end:0}.AdminFrame-module__1IPq2q__tab:focus-visible{outline-offset:-3px}.AdminFrame-module__1IPq2q__leave .AdminFrame-module__1IPq2q__tab{margin-inline-end:calc(-1 * var(--tab-pad))}.AdminFrame-module__1IPq2q__full{display:none}.AdminFrame-module__1IPq2q__short{display:inline}}@media (min-width:80rem){.AdminFrame-module__1IPq2q__row{--tab-pad:var(--space-xs)}}.AdminFrame-module__1IPq2q__sheet{--sheet-inset:min(clamp(var(--space-sm), 4vw, var(--space-xl)), 4vw);--tone-bg:var(--plate);--tone-ink:var(--ink);--tone-ink-muted:var(--ink-muted);--tone-rule:var(--rule);--tone-link:var(--accent-deep);--cta:var(--cta-on-plate);--cta-ink:var(--cta-on-plate-ink);--focus:var(--accent-deep);inline-size:calc(100% - 2 * var(--frame-gutter));max-inline-size:calc(var(--container) + 2 * var(--frame-gutter));padding-block:clamp(var(--space-md), 4vw, var(--space-xl)) var(--space-2xl);padding-inline:var(--sheet-inset);border-radius:var(--radius-plate) var(--radius-plate) 0 0;background-color:var(--tone-bg);color:var(--tone-ink);box-shadow:var(--shadow-plate);flex:1;margin-block-start:clamp(var(--space-2xs), 2vw, var(--space-sm));margin-inline:auto}
.SiteHeader-module__azVQWW__header{--cta:var(--accent);--cta-ink:var(--accent-ink);--focus:var(--focus-ground);--tone-bg:var(--ground);--tone-ink:var(--ground-ink);--tone-ink-muted:var(--ground-ink-muted);--tone-rule:color-mix(in srgb, var(--ground-ink) 26%, transparent);--tone-link:var(--ground-ink);z-index:20;background-color:var(--tone-bg);color:var(--tone-ink);border-block-end:calc(var(--trim-band,2px) / 2) solid var(--trim,var(--tone-rule));transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal), color var(--duration-hover) var(--ease-reveal);position:sticky;inset-block-start:0}@media (scripting:enabled){.SiteHeader-module__azVQWW__header[data-scrolled=false]:not(:has([aria-expanded=true])){background-color:#0000;border-block-end-color:#0000}.SiteHeader-module__azVQWW__header[data-over-photo=true][data-scrolled=false]:not(:has([aria-expanded=true])){--tone-ink:var(--scrim-ink);--tone-ink-muted:color-mix(in srgb, var(--scrim-ink) 84%, transparent);--tone-link:var(--scrim-ink);--focus:var(--scrim-ink)}}.SiteHeader-module__azVQWW__skip{z-index:1;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-button);background-color:var(--cta);color:var(--cta-ink);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;min-block-size:var(--touch-min,2.75rem);opacity:0;pointer-events:none;transition:transform var(--duration-hover) var(--ease-reveal), opacity var(--duration-hover) var(--ease-reveal);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-md);transform:translateY(-200%)}.SiteHeader-module__azVQWW__skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.SiteHeader-module__azVQWW__bar{align-items:center;gap:var(--space-md);inline-size:100%;max-width:var(--container-wide);min-block-size:var(--header-height);padding-inline:var(--gutter);padding-block:var(--space-xs);margin-inline:auto;display:flex}.SiteHeader-module__azVQWW__brand{min-block-size:var(--touch-min,2.75rem);color:inherit;align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.SiteHeader-module__azVQWW__wordmark{block-size:clamp(1.4rem,2.4vw,2rem);inline-size:auto;max-inline-size:14rem}.SiteHeader-module__azVQWW__monogram,.SiteHeader-module__azVQWW__brandName{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);line-height:1}.SiteHeader-module__azVQWW__nav{display:none}.SiteHeader-module__azVQWW__links{align-items:center;gap:clamp(var(--space-sm), 2vw, var(--space-lg));margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__azVQWW__link,.SiteHeader-module__azVQWW__moreLink{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted);transition:color var(--duration-hover) var(--ease-reveal);text-decoration:none}.SiteHeader-module__azVQWW__link:hover,.SiteHeader-module__azVQWW__moreLink:hover{color:var(--tone-ink)}.SiteHeader-module__azVQWW__link{min-inline-size:var(--touch-min,2.75rem);min-block-size:var(--touch-min,2.75rem);justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__azVQWW__more{position:relative}.SiteHeader-module__azVQWW__moreToggle{gap:var(--space-3xs);background:0 0;border:0;padding:0}.SiteHeader-module__azVQWW__moreToggle[aria-expanded=true]{color:var(--tone-ink)}.SiteHeader-module__azVQWW__chevron{transition:transform var(--duration-hover) var(--ease-reveal)}.SiteHeader-module__azVQWW__moreToggle[aria-expanded=true] .SiteHeader-module__azVQWW__chevron{transform:rotate(180deg)}.SiteHeader-module__azVQWW__moreList{inline-size:max-content;padding:var(--space-xs);border:1px solid var(--trim,var(--tone-ink-muted));border-radius:var(--radius-card);background-color:var(--tone-bg);box-shadow:var(--shadow-media);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(50% + var(--header-height) / 2 + var(--space-2xs));inset-inline-start:calc(-1 * (var(--space-xs) * 2 + 1px))}.SiteHeader-module__azVQWW__moreList[hidden]{display:none}.SiteHeader-module__azVQWW__moreLink{min-block-size:var(--touch-min,2.75rem);padding-inline:var(--space-xs);align-items:center;display:flex}.SiteHeader-module__azVQWW__link[aria-current=page],.SiteHeader-module__azVQWW__moreLink[aria-current=page],.SiteHeader-module__azVQWW__moreToggle[data-current=true]{color:var(--tone-ink);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:1px}.SiteHeader-module__azVQWW__navBadge{margin-inline-start:var(--space-3xs)}.SiteHeader-module__azVQWW__link .SiteHeader-module__azVQWW__labelWithBadge{white-space:nowrap}.SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__action{display:none}.SiteHeader-module__azVQWW__toggle{align-items:center;gap:var(--space-2xs);min-block-size:var(--touch-min,2.75rem);min-inline-size:var(--touch-min,2.75rem);padding-inline:var(--space-xs);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);color:inherit;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-hover) var(--ease-reveal);background:0 0;display:inline-flex}.SiteHeader-module__azVQWW__toggleLabel{display:inline-block}.SiteHeader-module__azVQWW__panel{gap:var(--space-md);padding-inline:var(--gutter);padding-block:var(--space-md) var(--space-lg);border-block-start:1px solid var(--tone-rule);flex-direction:column;display:flex}.SiteHeader-module__azVQWW__panel[hidden]{display:none}.SiteHeader-module__azVQWW__panelLinks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__azVQWW__panelLink{min-block-size:var(--touch-min,2.75rem);padding-block:var(--space-2xs);border-block-end:1px solid var(--tone-rule);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);color:inherit;align-items:center;text-decoration:none;display:flex}.SiteHeader-module__azVQWW__panelLink[aria-current=page]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__panelAction{align-self:stretch}@media (min-width:64rem){.SiteHeader-module__azVQWW__nav,.SiteHeader-module__azVQWW__header .SiteHeader-module__azVQWW__action{display:flex}.SiteHeader-module__azVQWW__toggle,.SiteHeader-module__azVQWW__panel{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__azVQWW__header,.SiteHeader-module__azVQWW__toggle,.SiteHeader-module__azVQWW__skip,.SiteHeader-module__azVQWW__link,.SiteHeader-module__azVQWW__chevron,.SiteHeader-module__azVQWW__moreLink{transition:none}}
.pageShell-module__G7eqQG__shell{padding-block-end:calc(var(--action-bar-height) + env(safe-area-inset-bottom,0px))}@media (min-width:48rem){.pageShell-module__G7eqQG__shell{padding-block-end:0}}
.AdminRowDisclosure-module__XgNWfG__row{border:0;border-block-end:1px solid var(--tone-rule);min-inline-size:0;margin:0;padding:0}.AdminRowDisclosure-module__XgNWfG__row[data-open]:not([data-variant=group]){background-color:color-mix(in srgb, var(--tone-ink) 5%, transparent)}.AdminRowDisclosure-module__XgNWfG__heading{font:inherit;margin:0}.AdminRowDisclosure-module__XgNWfG__line{align-items:center;gap:min(var(--space-2xs), 2.5vw);inline-size:100%;min-block-size:var(--touch-min);padding:var(--space-3xs) min(var(--space-2xs), 2.5vw);color:var(--tone-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-reveal);background:0 0;border:0;display:flex}@media (hover:hover){.AdminRowDisclosure-module__XgNWfG__line:hover{background-color:color-mix(in srgb, var(--tone-ink) 7%, transparent)}}.AdminRowDisclosure-module__XgNWfG__line:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.AdminRowDisclosure-module__XgNWfG__words{justify-content:flex-end;align-items:center;gap:var(--space-3xs) min(var(--space-2xs), 2.5vw);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.AdminRowDisclosure-module__XgNWfG__name,.AdminRowDisclosure-module__XgNWfG__value,.AdminRowDisclosure-module__XgNWfG__status{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-inline-size:0}.AdminRowDisclosure-module__XgNWfG__keep{text-wrap:wrap;max-inline-size:100%;-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit;display:inline-block}.AdminRowDisclosure-module__XgNWfG__name{flex:auto;font-weight:500}.AdminRowDisclosure-module__XgNWfG__line[aria-expanded=true] .AdminRowDisclosure-module__XgNWfG__name{font-weight:700}.AdminRowDisclosure-module__XgNWfG__value{font-family:var(--font-label);font-variant-numeric:tabular-nums;text-align:end;flex:0 auto}.AdminRowDisclosure-module__XgNWfG__status{padding:.0625rem min(var(--space-2xs), 2vw);text-wrap:balance;border:1px solid var(--tone-ink-muted);border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-body);line-height:var(--leading-snug);flex:0 auto}.AdminRowDisclosure-module__XgNWfG__status[data-tone=flag]{border-color:var(--tone-ink);background-color:var(--tone-ink);color:var(--tone-bg);font-weight:600}.AdminRowDisclosure-module__XgNWfG__status[data-tone=pending]{border-style:dashed;border-color:var(--tone-ink);font-weight:600}.AdminRowDisclosure-module__XgNWfG__chevron{block-size:min(1.375rem,7vw);inline-size:min(1.375rem,7vw);color:var(--tone-ink);stroke-width:2px;flex:none}.AdminRowDisclosure-module__XgNWfG__line[aria-expanded=true] .AdminRowDisclosure-module__XgNWfG__chevron{rotate:180deg}.AdminRowDisclosure-module__XgNWfG__line[data-variant=group]{min-block-size:calc(var(--touch-min) + var(--space-2xs));font-size:var(--text-body-lg)}.AdminRowDisclosure-module__XgNWfG__line[data-variant=group] .AdminRowDisclosure-module__XgNWfG__name{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400}.AdminRowDisclosure-module__XgNWfG__line[data-variant=group][aria-expanded=true] .AdminRowDisclosure-module__XgNWfG__name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.AdminRowDisclosure-module__XgNWfG__line[data-variant=group] .AdminRowDisclosure-module__XgNWfG__value{font-size:var(--text-body);color:var(--tone-ink-muted)}.AdminRowDisclosure-module__XgNWfG__row[data-variant=group]>.AdminRowDisclosure-module__XgNWfG__panel{padding-inline:min(var(--space-xs), 3.75vw) 0;border-inline-start:2px solid var(--tone-ink-muted);margin-inline-start:min(var(--space-2xs), 2.5vw)}.AdminRowDisclosure-module__XgNWfG__line[data-variant=more]{font-family:var(--font-label);color:var(--tone-ink)}.AdminRowDisclosure-module__XgNWfG__line[data-variant=more] .AdminRowDisclosure-module__XgNWfG__name{text-underline-offset:.2em;font-weight:400;text-decoration:underline}.AdminRowDisclosure-module__XgNWfG__panel{gap:var(--space-sm);min-inline-size:0;padding:var(--space-3xs) min(var(--space-2xs), 2.5vw) var(--space-sm);flex-direction:column;display:flex;container-type:inline-size}.AdminRowDisclosure-module__XgNWfG__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.AdminRowDisclosure-module__XgNWfG__line{transition:none}}
.page-module__dF8VJq__page h2{font-size:var(--text-h2)}
.adminControls-module__Ou966a__secondary,.adminControls-module__Ou966a__destructive{min-block-size:var(--touch-min);min-inline-size:0;max-inline-size:100%;padding-inline:min(var(--space-md), 7.5vw);padding-block:var(--space-2xs);overflow-wrap:anywhere;border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);color:var(--tone-ink);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.adminControls-module__Ou966a__destructive{border-color:var(--danger);color:var(--danger)}@media (hover:hover){.adminControls-module__Ou966a__secondary:hover:not(:disabled),.adminControls-module__Ou966a__destructive:hover:not(:disabled){background-color:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}}.adminControls-module__Ou966a__secondary:disabled,.adminControls-module__Ou966a__destructive:disabled,[aria-busy=true] :is(.adminControls-module__Ou966a__secondary,.adminControls-module__Ou966a__destructive)[aria-disabled=true]{cursor:progress;opacity:.65}.adminControls-module__Ou966a__compact{padding-inline:min(var(--space-sm), 5vw)}.adminControls-module__Ou966a__choice{align-items:center;gap:var(--space-xs);min-block-size:var(--touch-min);min-inline-size:0;font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink);cursor:pointer;overflow-wrap:anywhere;display:flex}.adminControls-module__Ou966a__choice:has(:disabled){cursor:default;opacity:.65}.adminControls-module__Ou966a__confirm{gap:var(--space-sm);min-inline-size:0;padding:var(--space-sm) min(var(--space-md), 7.5vw);border:1px dashed var(--tone-ink-muted);border-radius:var(--radius-card);flex-direction:column;display:flex}.adminControls-module__Ou966a__prompt{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);overflow-wrap:anywhere}
.AdminQuestion-module__EzBdhW__answers{gap:var(--space-sm);flex-wrap:wrap;display:flex}.AdminQuestion-module__EzBdhW__answers>button{flex:12rem}
.Figure-module__8L-v2a__figure{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Figure-module__8L-v2a__media{aspect-ratio:var(--figure-ratio,3 / 2);background-color:color-mix(in srgb, var(--tone-ink,var(--ink)) 8%, transparent);position:relative;overflow:hidden}.Figure-module__8L-v2a__figure[data-ratio="3:2"]{--figure-ratio:3 / 2}.Figure-module__8L-v2a__figure[data-ratio="4:5"]{--figure-ratio:4 / 5}.Figure-module__8L-v2a__figure[data-ratio="1:1"]{--figure-ratio:1}.Figure-module__8L-v2a__figure[data-ratio="5:7"]{--figure-ratio:5 / 7}.Figure-module__8L-v2a__figure[data-ratio="16:9"]{--figure-ratio:16 / 9}.Figure-module__8L-v2a__image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-hover) var(--ease-reveal), filter var(--duration-hover) var(--ease-reveal);position:absolute;inset:0}.Figure-module__8L-v2a__figure[data-shape=card] .Figure-module__8L-v2a__media{border-radius:var(--radius-card)}.Figure-module__8L-v2a__figure[data-shape=square] .Figure-module__8L-v2a__media{border-radius:0}.Figure-module__8L-v2a__figure[data-shape=plate] .Figure-module__8L-v2a__media{border-radius:var(--radius-plate)}.Figure-module__8L-v2a__figure[data-shape=arch] .Figure-module__8L-v2a__media{border-radius:var(--radius-arch) var(--radius-arch) var(--radius-card) var(--radius-card)}.Figure-module__8L-v2a__figure[data-framed=true] .Figure-module__8L-v2a__media{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plate) 55%, transparent), var(--shadow-media)}.Figure-module__8L-v2a__figure[data-graded=true] .Figure-module__8L-v2a__image{filter:var(--media-grade)}.Figure-module__8L-v2a__caption{font-family:var(--font-body);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted,var(--ink-muted));text-wrap:pretty}@media (hover:hover) and (pointer:fine){a:hover .Figure-module__8L-v2a__image,.Figure-module__8L-v2a__figure:hover .Figure-module__8L-v2a__image{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.Figure-module__8L-v2a__image{transition:none}a:hover .Figure-module__8L-v2a__image,.Figure-module__8L-v2a__figure:hover .Figure-module__8L-v2a__image{transform:none}}
.AdminRowControls-module__gruEVa__controls,.AdminRowControls-module__gruEVa__moves{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-inline-size:0;display:flex}.AdminRowControls-module__gruEVa__moves>button{flex:auto}.AdminRowControls-module__gruEVa__movesLabel{font-family:var(--font-label);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted);margin-inline-end:var(--space-3xs)}.AdminRowControls-module__gruEVa__remove{margin-inline-start:auto}.AdminRowControls-module__gruEVa__controls button:disabled{cursor:not-allowed}.AdminRowControls-module__gruEVa__question{flex:100%}.AdminRowControls-module__gruEVa__fold{align-items:flex-start;gap:var(--space-xs);min-inline-size:0;border-block-start:1px dashed var(--tone-rule);flex-direction:column;padding-block-start:var(--space-xs);display:flex}.AdminRowControls-module__gruEVa__fold>div{align-self:stretch}.AdminRowControls-module__gruEVa__foldToggle{gap:var(--space-3xs)}.AdminRowControls-module__gruEVa__foldChevron{flex:none;block-size:1.25em;inline-size:1.25em}.AdminRowControls-module__gruEVa__foldToggle[aria-expanded=true] .AdminRowControls-module__gruEVa__foldChevron{rotate:180deg}
.AdminChoiceField-module__r8_4pa__group{gap:var(--space-3xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.AdminChoiceField-module__r8_4pa__legend{padding:0}.AdminChoiceField-module__r8_4pa__options{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3xs);display:grid}.AdminChoiceField-module__r8_4pa__options[data-count="2"]{max-inline-size:26rem}@container (min-width:32rem){.AdminChoiceField-module__r8_4pa__options[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminChoiceField-module__r8_4pa__options[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:9rem){.AdminChoiceField-module__r8_4pa__options{grid-template-columns:minmax(0,1fr)}}.AdminChoiceField-module__r8_4pa__option{min-inline-size:0;display:flex;position:relative}.AdminChoiceField-module__r8_4pa__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.AdminChoiceField-module__r8_4pa__face{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:var(--touch-min);min-inline-size:0;padding-inline:min(var(--space-2xs), 2.5vw);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);font-family:var(--font-label);font-size:var(--text-body);line-height:var(--leading-snug);text-align:center;overflow-wrap:anywhere;transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal), color var(--duration-hover) var(--ease-reveal);flex:1;display:flex}.AdminChoiceField-module__r8_4pa__face svg{stroke-width:2px;flex:none;block-size:1.25em;inline-size:1.25em}@container (max-width:15.5rem){.AdminChoiceField-module__r8_4pa__face{gap:var(--space-3xs);padding-inline:var(--space-3xs)}}@media (hover:hover){.AdminChoiceField-module__r8_4pa__input:hover:not(:checked)+.AdminChoiceField-module__r8_4pa__face{border-color:var(--tone-ink);background-color:color-mix(in srgb, var(--tone-ink) 6%, transparent)}}.AdminChoiceField-module__r8_4pa__input:checked+.AdminChoiceField-module__r8_4pa__face{border-color:var(--tone-ink);background-color:var(--tone-ink);color:var(--tone-bg);font-weight:700}.AdminChoiceField-module__r8_4pa__input:focus-visible+.AdminChoiceField-module__r8_4pa__face{outline:3px solid var(--focus);outline-offset:2px}.AdminChoiceField-module__r8_4pa__group[data-invalid] .AdminChoiceField-module__r8_4pa__face{border-width:2px;border-color:var(--danger)}@media (prefers-reduced-motion:reduce){.AdminChoiceField-module__r8_4pa__face{transition:none}}
.ProjectUpdates-module__hKxHPW__entries{flex-direction:column;display:flex}.ProjectUpdates-module__hKxHPW__entries>li+li{border-block-start:1px solid var(--tone-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-lg)}.ProjectUpdates-module__hKxHPW__entry{max-width:var(--measure);flex-direction:column;display:flex}.ProjectUpdates-module__hKxHPW__dateline{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}.ProjectUpdates-module__hKxHPW__title{font-size:var(--text-h3);margin-block-start:var(--space-2xs)}.ProjectUpdates-module__hKxHPW__body{gap:var(--space-sm);white-space:pre-line;flex-direction:column;margin-block-start:var(--space-sm);display:flex}.ProjectUpdates-module__hKxHPW__images{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-md);display:grid}.ProjectUpdates-module__hKxHPW__images[data-count="1"]>*,.ProjectUpdates-module__hKxHPW__images[data-count="3"]>:first-child{grid-column:1/-1}@media (min-width:64rem){.ProjectUpdates-module__hKxHPW__entry{align-items:start;column-gap:var(--space-2xl);grid-template-columns:5fr 7fr;grid-template-areas:"date title"".body"".images";max-width:none;display:grid}.ProjectUpdates-module__hKxHPW__dateline{font-size:var(--text-body-lg);grid-area:date;align-self:baseline}.ProjectUpdates-module__hKxHPW__title{grid-area:title;align-self:baseline;margin-block-start:0}.ProjectUpdates-module__hKxHPW__body{grid-area:body}.ProjectUpdates-module__hKxHPW__images{grid-area:images}}
fieldset.AdminOfferingsEditor-module__2zRBYG__settings{border-block-end:0;margin-block-start:var(--space-3xs)}.AdminOfferingsEditor-module__2zRBYG__answers{gap:var(--space-sm);min-inline-size:0;border-block-end:1px solid var(--tone-rule);flex-direction:column;padding-block-end:var(--space-sm);display:flex}
.adminEditor-module__CYp6Vq__root{container-type:inline-size}.adminEditor-module__CYp6Vq__sections :is(h2,h3,h4,input,select,textarea,[data-group-error],[data-row-anchor]){scroll-margin-block-start:calc(var(--bar-size,8rem) + var(--space-lg))}.adminEditor-module__CYp6Vq__editor{gap:var(--space-2xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.adminEditor-module__CYp6Vq__editor>.adminEditor-module__CYp6Vq__intro+.adminEditor-module__CYp6Vq__bar{margin-block-start:calc(-1 * var(--space-2xs))}.adminEditor-module__CYp6Vq__intro{justify-content:space-between;align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;display:flex}.adminEditor-module__CYp6Vq__title{min-inline-size:0;font-size:var(--text-h2);line-height:var(--leading-tight);flex:auto}.adminEditor-module__CYp6Vq__lede,.adminEditor-module__CYp6Vq__introNotice,.adminEditor-module__CYp6Vq__meta,.adminEditor-module__CYp6Vq__signOutQuestion,.adminEditor-module__CYp6Vq__signOutError,.adminEditor-module__CYp6Vq__discardQuestion{flex:100%;order:1}.adminEditor-module__CYp6Vq__signOutQuestion,.adminEditor-module__CYp6Vq__signOutError,.adminEditor-module__CYp6Vq__discardQuestion{margin-block:var(--space-2xs)}.adminEditor-module__CYp6Vq__signOut{flex:none}.adminEditor-module__CYp6Vq__signOut[data-busy]{cursor:progress;opacity:.65}.adminEditor-module__CYp6Vq__discard{flex:none;order:1;margin-block-end:var(--space-2xs)}@container (max-width:19rem){.adminEditor-module__CYp6Vq__intro{column-gap:var(--space-2xs)}.adminEditor-module__CYp6Vq__title{font-size:calc(var(--text-h3) + .125rem)}}.adminEditor-module__CYp6Vq__lede{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink);margin-block-start:var(--space-2xs)}.adminEditor-module__CYp6Vq__lede strong{font-weight:600}.adminEditor-module__CYp6Vq__introNotice{max-inline-size:var(--measure);font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);color:var(--tone-ink);text-wrap:pretty;padding-block-end:var(--space-3xs)}.adminEditor-module__CYp6Vq__outLink{min-block-size:var(--touch-min);color:var(--tone-link);font-family:var(--font-label);font-size:var(--text-body);line-height:var(--leading-snug);text-underline-offset:.2em;align-content:center;text-decoration:underline;display:inline-grid}.adminEditor-module__CYp6Vq__outLink svg{block-size:1.1em;inline-size:1.1em;vertical-align:-.2em;margin-inline-start:var(--space-3xs);display:inline-block;rotate:-45deg}.adminEditor-module__CYp6Vq__meta{align-items:center;column-gap:var(--space-xs);flex-wrap:wrap;display:flex}.adminEditor-module__CYp6Vq__meta>.adminEditor-module__CYp6Vq__howTo[open]{flex-basis:100%}.adminEditor-module__CYp6Vq__howTo{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-snug)}.adminEditor-module__CYp6Vq__howTo>summary{padding-block:calc((var(--touch-min) - 1lh) / 2);color:var(--tone-link);font-family:var(--font-label);text-underline-offset:.2em;cursor:pointer;text-decoration:underline}.adminEditor-module__CYp6Vq__howTo>ul{gap:var(--space-2xs);color:var(--tone-ink);flex-direction:column;margin-block-end:var(--space-xs);padding-inline-start:1.25em;display:flex}.adminEditor-module__CYp6Vq__bar{z-index:1;align-items:center;gap:var(--space-2xs) var(--space-sm);min-block-size:calc(var(--touch-min) + 2 * var(--space-2xs) + 2px);margin-inline:calc(1px - var(--sheet-inset,1px));padding:var(--space-2xs) calc(var(--sheet-inset,1px) - 1px);border-block:1px solid var(--tone-rule);background-color:var(--tone-bg);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--admin-bar-block-size,0px)}.adminEditor-module__CYp6Vq__say{flex-direction:column;flex:7rem;min-inline-size:0;display:flex}.adminEditor-module__CYp6Vq__say>:not(:first-child):not(:empty){margin-block-start:var(--space-3xs)}.adminEditor-module__CYp6Vq__state{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink);text-wrap:pretty}.adminEditor-module__CYp6Vq__state[data-dirty]{font-weight:600}.adminEditor-module__CYp6Vq__message{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);color:var(--tone-ink);text-wrap:pretty}.adminEditor-module__CYp6Vq__bar[data-tone=alert] .adminEditor-module__CYp6Vq__message{color:var(--danger)}.adminEditor-module__CYp6Vq__caution{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink)}.adminEditor-module__CYp6Vq__barActions{gap:var(--space-2xs);flex-wrap:wrap;flex:0 auto;min-inline-size:0;display:flex}.adminEditor-module__CYp6Vq__bar[data-form] .adminEditor-module__CYp6Vq__barActions,.adminEditor-module__CYp6Vq__bar[data-message] .adminEditor-module__CYp6Vq__say{flex-basis:100%}.adminEditor-module__CYp6Vq__barActions>.adminEditor-module__CYp6Vq__publish{min-inline-size:0;padding-inline:min(var(--space-sm), 5vw);overflow-wrap:anywhere;flex:auto}.adminEditor-module__CYp6Vq__publish[aria-disabled=true]{cursor:progress;opacity:.65}.adminEditor-module__CYp6Vq__seeIt{color:var(--tone-link);font-family:var(--font-label);text-underline-offset:.2em;font-weight:400;text-decoration:underline}.adminEditor-module__CYp6Vq__seeIt svg{vertical-align:-.2em;block-size:1.1em;inline-size:1.1em;display:inline-block;rotate:-45deg}.adminEditor-module__CYp6Vq__signIn{align-items:flex-end;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;inline-size:100%;display:flex}.adminEditor-module__CYp6Vq__password{flex:14rem}.adminEditor-module__CYp6Vq__signIn>button{flex:auto}.adminEditor-module__CYp6Vq__failed{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.adminEditor-module__CYp6Vq__sections{gap:var(--space-2xl);flex-direction:column;min-inline-size:0;max-inline-size:48rem;display:flex}.adminEditor-module__CYp6Vq__section{gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.adminEditor-module__CYp6Vq__hint{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted)}.adminEditor-module__CYp6Vq__notice{color:var(--tone-ink)}.adminEditor-module__CYp6Vq__list{border-block-start:1px solid var(--tone-rule)}.adminEditor-module__CYp6Vq__addToList{inline-size:100%;min-block-size:var(--touch-min);align-self:stretch;margin:0}.adminEditor-module__CYp6Vq__addToList:disabled{cursor:not-allowed}.adminEditor-module__CYp6Vq__row{min-inline-size:0;padding-block:var(--space-xs);border:0;border-block-end:1px solid var(--tone-rule);margin:0}.adminEditor-module__CYp6Vq__rowBody{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.adminEditor-module__CYp6Vq__rowTitle{min-inline-size:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-body);overflow-wrap:anywhere;flex:auto}.adminEditor-module__CYp6Vq__rowNote{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);font-family:var(--font-label);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted);flex-wrap:wrap;display:flex}.adminEditor-module__CYp6Vq__rowNote[data-flag]{color:var(--tone-ink);font-weight:600}.adminEditor-module__CYp6Vq__fieldGroup{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}@container (min-width:54rem){.adminEditor-module__CYp6Vq__editor{gap:var(--space-lg) var(--space-xl);grid-template:"intro sections""bar sections"1fr/minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.adminEditor-module__CYp6Vq__intro{row-gap:var(--space-2xs);grid-area:intro}.adminEditor-module__CYp6Vq__editor>.adminEditor-module__CYp6Vq__intro+.adminEditor-module__CYp6Vq__bar{margin-block-start:0}.adminEditor-module__CYp6Vq__sections :is(h2,h3,h4,input,select,textarea,[data-group-error],[data-row-anchor]){scroll-margin-block-start:var(--space-lg)}.adminEditor-module__CYp6Vq__signOut{order:1}.adminEditor-module__CYp6Vq__sections{grid-area:sections}.adminEditor-module__CYp6Vq__bar{min-block-size:0;padding:var(--space-md) 0 0;border-block-end:0;flex-direction:column;grid-area:bar;align-items:stretch;margin-inline:0;inset-block-start:calc(var(--admin-bar-block-size,0px) + var(--space-md))}.adminEditor-module__CYp6Vq__say,.adminEditor-module__CYp6Vq__barActions{flex:none}.adminEditor-module__CYp6Vq__barActions>.adminEditor-module__CYp6Vq__publish{flex:100%}}
.GalleryLightbox-module__ahZULW__dialog{z-index:40;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;color:var(--scrim-ink);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-reveal);transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.GalleryLightbox-module__ahZULW__dialog[open]{opacity:1;cursor:zoom-out;justify-content:center;align-items:center;display:flex}@starting-style{.GalleryLightbox-module__ahZULW__dialog[open]{opacity:0}}.GalleryLightbox-module__ahZULW__dialog::backdrop{background-color:color-mix(in srgb, var(--scrim-deep) 92%, transparent)}.GalleryLightbox-module__ahZULW__dialog:not(:modal){background-color:color-mix(in srgb, var(--scrim-deep) 92%, transparent)}.GalleryLightbox-module__ahZULW__frame{--shot-w:3;--shot-h:2;--media-cap:min(80vh, calc(100vh - 12rem));gap:var(--space-md);inline-size:min(92vw, var(--container), calc(var(--media-cap) * var(--shot-w) / var(--shot-h)));padding-block:var(--gutter);cursor:auto;flex-direction:column;margin:auto;display:flex}.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__suggest){--media-cap:min(76vh, calc(100vh - 14.5rem))}@media (min-height:40rem){.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__caption){--media-cap:min(72vh, calc(100vh - 18rem))}.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__caption):has(.GalleryLightbox-module__ahZULW__suggest){--media-cap:min(68vh, calc(100vh - 20.5rem))}}.GalleryLightbox-module__ahZULW__figure{gap:var(--space-sm);flex-direction:column;display:flex}@media (orientation:landscape) and (max-height:40rem){.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__caption){inline-size:fit-content;max-inline-size:min(92vw, var(--container))}.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__caption) .GalleryLightbox-module__ahZULW__figure{align-items:flex-end;gap:var(--space-md);flex-direction:row}.GalleryLightbox-module__ahZULW__frame:has(.GalleryLightbox-module__ahZULW__caption) .GalleryLightbox-module__ahZULW__media{inline-size:min(calc(var(--media-cap) * var(--shot-w) / var(--shot-h)), 55vw);flex:none}.GalleryLightbox-module__ahZULW__frame .GalleryLightbox-module__ahZULW__caption{flex:auto;min-inline-size:0}}.GalleryLightbox-module__ahZULW__media{inline-size:100%;aspect-ratio:var(--shot-w) / var(--shot-h);border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--scrim-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plate) 55%, transparent), var(--shadow-media);position:relative}.GalleryLightbox-module__ahZULW__image{object-fit:contain;block-size:100%;inline-size:100%;filter:var(--media-grade);position:absolute;inset:0}.GalleryLightbox-module__ahZULW__missing{block-size:100%;padding:var(--space-md);font-size:var(--text-body);text-align:center;justify-content:center;align-items:center;display:flex}.GalleryLightbox-module__ahZULW__caption{gap:var(--space-3xs);max-inline-size:var(--measure);overflow-wrap:break-word;flex-direction:column;display:flex}.GalleryLightbox-module__ahZULW__captionText{font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.GalleryLightbox-module__ahZULW__attribution{font-size:var(--text-sm);font-style:normal;line-height:var(--leading-snug);color:color-mix(in srgb, var(--scrim-ink) 72%, transparent)}.GalleryLightbox-module__ahZULW__suggest{min-block-size:var(--touch-min);max-inline-size:100%;color:var(--scrim-ink);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-align:start;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--scrim-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--scrim-ink) 45%, transparent);text-underline-offset:.3em;overflow-wrap:anywhere;transition:text-decoration-color var(--duration-hover) var(--ease-reveal);background:0 0;border:0;align-self:flex-start;align-items:center;margin-block-start:calc(var(--space-2xs) - var(--space-md));padding:0;display:inline-flex}.GalleryLightbox-module__ahZULW__suggest:focus-visible{outline-color:var(--scrim-ink)}@media (hover:hover){.GalleryLightbox-module__ahZULW__suggest:hover{-webkit-text-decoration-color:var(--scrim-ink);text-decoration-color:var(--scrim-ink)}}.GalleryLightbox-module__ahZULW__chrome{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.GalleryLightbox-module__ahZULW__counter{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--scrim-ink) 72%, transparent)}.GalleryLightbox-module__ahZULW__controls{align-items:center;gap:var(--space-2xs);display:flex}.GalleryLightbox-module__ahZULW__control{min-block-size:var(--touch-min);padding-inline:var(--space-sm);border:1px solid color-mix(in srgb, var(--scrim-ink) 30%, transparent);border-radius:var(--radius-button);color:var(--scrim-ink);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal);background:0 0}.GalleryLightbox-module__ahZULW__control:focus-visible{outline-color:var(--scrim-ink)}@media (hover:hover){.GalleryLightbox-module__ahZULW__control:hover:not(:disabled){background-color:color-mix(in srgb, var(--scrim-ink) 12%, transparent);border-color:var(--scrim-ink)}}.GalleryLightbox-module__ahZULW__control:disabled{cursor:default;opacity:.4}
.ProjectPageView-module__N6zmxa__sheet h2{font-size:var(--text-h2)}.ProjectPageView-module__N6zmxa__opening{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:40rem){.ProjectPageView-module__N6zmxa__donateNow{align-self:flex-start}}.ProjectPageView-module__N6zmxa__phaseDonate{--cta:var(--accent-deep);--cta-ink:var(--plate)}
.adminFields-module__QBqxja__fieldLabel{font-family:var(--font-label);font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);color:var(--tone-ink);overflow-wrap:anywhere;padding:0}.adminFields-module__QBqxja__optional{color:var(--tone-ink-muted);font-weight:400}.adminFields-module__QBqxja__fieldHint{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted);text-wrap:pretty;overflow-wrap:anywhere}.adminFields-module__QBqxja__fieldError{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);color:var(--danger)}.adminFields-module__QBqxja__limit{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink)}.adminFields-module__QBqxja__short{max-inline-size:16rem}.adminFields-module__QBqxja__grow{field-sizing:content;min-block-size:calc(var(--rows,3) * 1lh + 2 * var(--space-xs) + 2px)}.adminFields-module__QBqxja__date{gap:var(--space-3xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.adminFields-module__QBqxja__dateParts{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.adminFields-module__QBqxja__datePart{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.adminFields-module__QBqxja__datePart .adminFields-module__QBqxja__fieldLabel{font-weight:400}.adminFields-module__QBqxja__dateMonth,.adminFields-module__QBqxja__dateDay,.adminFields-module__QBqxja__dateYear{max-inline-size:100%}.adminFields-module__QBqxja__dateMonth{cursor:pointer;inline-size:8.5rem}.adminFields-module__QBqxja__dateDay{inline-size:4rem}.adminFields-module__QBqxja__dateYear{inline-size:5rem}
.GalleryLoadMore-module__mBgpSq__root{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.GalleryLoadMore-module__mBgpSq__more{inline-size:100%;min-block-size:calc(var(--touch-min) * 1.35);padding-inline:var(--space-xl);padding-block:var(--space-sm);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);color:var(--tone-ink);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-reveal), border-color var(--duration-hover) var(--ease-reveal);background:0 0}@media (hover:hover){.GalleryLoadMore-module__mBgpSq__more:hover:not(:disabled){background-color:color-mix(in srgb, currentColor 10%, transparent);border-color:var(--tone-ink)}}.GalleryLoadMore-module__mBgpSq__more:disabled{cursor:progress;opacity:.65}.GalleryLoadMore-module__mBgpSq__notice{padding:var(--space-md);border:1px dashed var(--tone-rule);border-radius:var(--radius-card);max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink)}.GalleryLoadMore-module__mBgpSq__exhausted{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone-ink-muted)}@media (min-width:40rem){.GalleryLoadMore-module__mBgpSq__more{inline-size:auto;min-inline-size:18rem}.GalleryLoadMore-module__mBgpSq__exhausted{font-size:var(--text-sm)}}
.ModalSheet-module__IY3wdG__dialog{z-index:41;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;padding:var(--gutter);color:var(--ink);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-reveal);transition-behavior:allow-discrete;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:auto}.ModalSheet-module__IY3wdG__dialog[open]{opacity:1;display:flex}@starting-style{.ModalSheet-module__IY3wdG__dialog[open]{opacity:0}}.ModalSheet-module__IY3wdG__dialog::backdrop{background-color:color-mix(in srgb, var(--scrim-deep) var(--modal-scrim-strength,80%), transparent)}.ModalSheet-module__IY3wdG__dialog:not(:modal){background-color:color-mix(in srgb, var(--scrim-deep) var(--modal-scrim-strength,80%), transparent)}.ModalSheet-module__IY3wdG__sheet{--tone-bg:var(--plate);--tone-ink:var(--ink);--tone-ink-muted:var(--ink-muted);--tone-rule:var(--rule);--tone-link:var(--accent-deep);--cta:var(--cta-on-plate);--cta-ink:var(--cta-on-plate-ink);--focus:var(--accent-deep);gap:var(--space-md);inline-size:100%;max-inline-size:var(--modal-sheet-measure,34rem);min-inline-size:0;padding:clamp(var(--space-md), 4vw, var(--space-xl));border-radius:var(--radius-card);background-color:var(--tone-bg);color:var(--tone-ink);box-shadow:var(--shadow-plate);flex-direction:column;margin:auto;display:flex}.ModalSheet-module__IY3wdG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.ModalSheet-module__IY3wdG__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.ModalSheet-module__IY3wdG__close{min-block-size:var(--touch-min);padding-inline:var(--space-sm);border:1px solid var(--tone-ink-muted);border-radius:var(--radius-button);color:var(--tone-ink);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover) var(--ease-reveal);background:0 0;flex:none}@media (hover:hover){.ModalSheet-module__IY3wdG__close:hover{background-color:color-mix(in srgb, currentColor 10%, transparent)}}
.AdminHoursEditor-module__qsi_rG__firstTime{max-inline-size:var(--measure);border-inline-start:3px solid var(--tone-ink);font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink);text-wrap:pretty;padding-inline-start:var(--space-sm)}.AdminHoursEditor-module__qsi_rG__firstTime strong{font-weight:600}.AdminHoursEditor-module__qsi_rG__lines{gap:var(--space-md);flex-direction:column;min-inline-size:0;max-inline-size:34rem;display:flex}fieldset.AdminHoursEditor-module__qsi_rG__foot{border-block-end:0;margin-block-start:var(--space-3xs)}.AdminHoursEditor-module__qsi_rG__periods{gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.AdminHoursEditor-module__qsi_rG__period{align-items:flex-end;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.AdminHoursEditor-module__qsi_rG__timeField{gap:var(--space-3xs);flex-direction:column;flex:7.5rem;min-inline-size:0;max-inline-size:12rem;display:flex}.AdminHoursEditor-module__qsi_rG__time{background-color:var(--tone-bg);min-inline-size:min(7.5rem,100%)}.AdminHoursEditor-module__qsi_rG__dropTime{flex:none;margin-inline-start:auto}.AdminHoursEditor-module__qsi_rG__periodError{flex:100%}.AdminHoursEditor-module__qsi_rG__useGoogle{align-self:flex-start}.AdminHoursEditor-module__qsi_rG__source{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.AdminHoursEditor-module__qsi_rG__sourceSay,.AdminHoursEditor-module__qsi_rG__sourceWhen,.AdminHoursEditor-module__qsi_rG__source>p:last-child{max-inline-size:var(--measure)}.AdminHoursEditor-module__qsi_rG__sourceSay{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink);text-wrap:pretty}.AdminHoursEditor-module__qsi_rG__sourceWhen{font-family:var(--font-label);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--tone-ink-muted)}.AdminHoursEditor-module__qsi_rG__sourceActions{gap:var(--space-2xs);flex-wrap:wrap;inline-size:100%;display:flex}.AdminHoursEditor-module__qsi_rG__sourceQuestion{flex:100%}.AdminHoursEditor-module__qsi_rG__quoted{gap:var(--space-2xs);border-inline-start:3px solid var(--tone-rule);flex-direction:column;margin:0;padding-inline-start:var(--space-sm);display:flex}.AdminHoursEditor-module__qsi_rG__quotedDay{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink)}.AdminHoursEditor-module__qsi_rG__quotedDay b{font-weight:600}.AdminHoursEditor-module__qsi_rG__quotedWhen{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--tone-ink-muted);display:block}
div.AdminProjectEditor-module__FAXUgW__sections{gap:var(--space-lg)}.AdminProjectEditor-module__FAXUgW__listTitle{font-family:var(--font-label);font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-body)}fieldset.AdminProjectEditor-module__FAXUgW__settings{border-block-end:0;margin-block-start:var(--space-3xs)}
