.building-module__NyICfa__tone{--fill:var(--brand-mist);--ink:var(--brand-navy)}.building-module__NyICfa__tone[data-tone=orange]{--fill:var(--brand-orange)}.building-module__NyICfa__tone[data-tone=amber]{--fill:var(--brand-orange-soft)}.building-module__NyICfa__tone[data-tone=yellow]{--fill:var(--brand-yellow)}.building-module__NyICfa__tone[data-tone=blue]{--fill:var(--brand-blue)}.building-module__NyICfa__tone[data-tone=mist]{--fill:var(--brand-mist)}.building-module__NyICfa__tone[data-tone=stone]{--fill:var(--brand-paper-deep)}.building-module__NyICfa__tone[data-tone=cream]{--fill:var(--brand-cream)}.building-module__NyICfa__tone[data-tone=navy]{--fill:var(--brand-navy);--ink:var(--brand-cream)}.building-module__NyICfa__head{max-width:48rem;margin-bottom:var(--heading-gap)}p.building-module__NyICfa__headNote{margin-top:0;margin-bottom:var(--heading-gap)}.building-module__NyICfa__title{font-family:var(--font-heading), serif;font-size:var(--t-h2);font-weight:var(--weight-display);line-height:var(--lh-h2);letter-spacing:var(--track-h2);color:var(--brand-navy);text-wrap:balance}.building-module__NyICfa__sub{max-width:var(--measure);margin-top:var(--space-4);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.building-module__NyICfa__quiet{max-width:var(--measure);margin-top:var(--space-6);font-size:var(--t-small);line-height:var(--lh-body);color:var(--brand-ink-soft);text-wrap:pretty}.building-module__NyICfa__foldBody p{overflow-wrap:anywhere}.building-module__NyICfa__quiet a,.building-module__NyICfa__foldBody a{color:var(--brand-navy);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.building-module__NyICfa__quiet a:focus-visible,.building-module__NyICfa__foldBody a:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px;border-radius:4px}@media (hover:hover){.building-module__NyICfa__quiet a:hover,.building-module__NyICfa__foldBody a:hover{text-decoration-thickness:2px}}@media (min-width:720px){.building-module__NyICfa__doors{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.building-module__NyICfa__door{align-items:center;gap:var(--space-4);height:100%;min-height:4.5rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-tile);background:var(--fill);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}@media (min-width:720px){.building-module__NyICfa__door{min-height:7.5rem;padding:var(--space-5) var(--space-6)}}.building-module__NyICfa__doorWords{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.building-module__NyICfa__doorKicker{font-size:var(--t-small);overflow-wrap:anywhere;font-weight:600}.building-module__NyICfa__doorTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-card);line-height:var(--lh-card);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:inline-flex}.building-module__NyICfa__door .arrow-glyph{font-size:var(--t-ui)}.building-module__NyICfa__door:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.building-module__NyICfa__door:focus-visible .arrow-glyph{translate:3px .06em}.building-module__NyICfa__door:active{transform:translateY(1px)}@media (hover:hover){.building-module__NyICfa__door:hover{background:color-mix(in srgb, var(--fill) 93%, #1b2446 7%);translate:0 var(--tile-lift)}.building-module__NyICfa__door:hover .arrow-glyph{translate:3px .06em}}.building-module__NyICfa__folds{max-width:48rem}.building-module__NyICfa__fold{scroll-margin-top:6rem}.building-module__NyICfa__foldBody p+p,.building-module__NyICfa__foldBody ul{margin-top:var(--space-3)}.building-module__NyICfa__foldBody code{font-size:var(--t-ui);overflow-wrap:anywhere}.building-module__NyICfa__foldLinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.building-module__NyICfa__find{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.building-module__NyICfa__board:not([data-ready="1"]) .building-module__NyICfa__find{display:none}@media (scripting:enabled){.building-module__NyICfa__board:not([data-ready="1"]) .building-module__NyICfa__find{visibility:hidden;display:flex}}.building-module__NyICfa__findField{flex:16rem;max-width:28rem;position:relative}.building-module__NyICfa__findInput{width:100%;min-height:var(--control-h);padding:0 var(--control-h) 0 var(--space-5);border:var(--plaque-border);border-radius:var(--plaque-radius);background:var(--brand-cream);color:var(--brand-navy);font-size:var(--t-body);font-weight:600}.building-module__NyICfa__findInput::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.building-module__NyICfa__findInput::placeholder{color:var(--ink-muted);opacity:1;font-weight:400}.building-module__NyICfa__findInput:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.building-module__NyICfa__findClear{width:44px;height:44px;color:var(--brand-navy);font-size:var(--t-card);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;place-items:center;line-height:1;display:grid;position:absolute;inset:50% 2px auto auto;transform:translateY(-50%)}.building-module__NyICfa__findClear:focus-visible{outline:3px solid var(--brand-navy);outline-offset:-4px}@media (hover:hover){.building-module__NyICfa__findClear:hover{background:var(--brand-navy);color:var(--brand-cream)}}.building-module__NyICfa__findCount{font-size:var(--t-ui);color:var(--brand-navy);font-variant-numeric:tabular-nums;font-weight:600}.building-module__NyICfa__groups{border-top:1px solid var(--keyline);margin:0;padding:0;list-style:none;display:grid}.building-module__NyICfa__group{gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--keyline);color:var(--brand-navy);display:grid}.building-module__NyICfa__group[hidden]{display:none}@media (min-width:900px){.building-module__NyICfa__group{gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.building-module__NyICfa__groupTitle{font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card);align-items:center;display:flex}@media (min-width:900px){.building-module__NyICfa__groupTitle{min-height:var(--control-h);align-self:start}}.building-module__NyICfa__groupLinks,.building-module__NyICfa__moreLinks{gap:0 var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:360px){.building-module__NyICfa__moreLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.building-module__NyICfa__groupLinks,.building-module__NyICfa__moreLinks{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.building-module__NyICfa__groupLinks li[hidden],.building-module__NyICfa__moreLinks li[hidden]{display:none}.building-module__NyICfa__pageLink{min-height:var(--control-h);padding:0 var(--space-4);margin-inline:calc(-1 * var(--space-4));color:var(--brand-navy);font-size:var(--t-body);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;font-weight:600;line-height:1.25;display:inline-flex}.building-module__NyICfa__moreTitle{margin-top:var(--space-4);margin-bottom:var(--space-1);font-size:var(--t-small);color:var(--brand-ink-soft);font-weight:600}.building-module__NyICfa__moreLinks .building-module__NyICfa__pageLink{font-size:var(--t-ui)}.building-module__NyICfa__pageLink:focus-visible{outline:3px solid var(--brand-navy);outline-offset:0}.building-module__NyICfa__pageLink:active{transform:translateY(1px)}@media (hover:hover){.building-module__NyICfa__pageLink:hover{background:var(--tile-hover)}}.building-module__NyICfa__none{padding:var(--space-4) var(--space-5);border-radius:var(--radius-tile);background:var(--brand-yellow);color:var(--brand-navy);font-weight:600}.building-module__NyICfa__none a{text-underline-offset:3px;text-decoration:underline}.building-module__NyICfa__switches{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.building-module__NyICfa__switches{grid-template-columns:repeat(3,minmax(0,1fr))}}.building-module__NyICfa__switch{align-items:flex-start;gap:var(--space-2);width:100%;height:100%;padding:var(--space-5);border-radius:var(--radius-tile);background:var(--brand-mist);color:var(--brand-navy);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.building-module__NyICfa__switch[aria-pressed=true]{background:var(--brand-navy);color:var(--brand-cream)}.building-module__NyICfa__switch:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.building-module__NyICfa__switch:active{transform:translateY(1px)}.building-module__NyICfa__switchName{font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-card);line-height:var(--lh-card)}.building-module__NyICfa__switchHint{font-size:var(--t-body);line-height:var(--lh-body)}.building-module__NyICfa__switchState{align-items:center;gap:var(--space-2);padding-top:var(--space-4);font-size:var(--t-small);margin-top:auto;font-weight:600;display:inline-flex}.building-module__NyICfa__switchTrack{background:var(--brand-navy);border-radius:999px;align-items:center;width:2.75rem;height:1.5rem;padding:0 .1875rem;display:inline-flex}.building-module__NyICfa__switchTrack:after{content:"";background:var(--brand-cream);width:1.125rem;height:1.125rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px}.building-module__NyICfa__switch[aria-pressed=true] .building-module__NyICfa__switchTrack{background:var(--brand-yellow)}.building-module__NyICfa__switch[aria-pressed=true] .building-module__NyICfa__switchTrack:after{background:var(--brand-navy);transform:translate(1.25rem)}[dir=rtl] .building-module__NyICfa__switch[aria-pressed=true] .building-module__NyICfa__switchTrack:after{transform:translate(-1.25rem)}.building-module__NyICfa__controls:not([data-ready="1"]) .building-module__NyICfa__switchState{display:none}@media (hover:hover){.building-module__NyICfa__switch:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 2px var(--brand-navy)}.building-module__NyICfa__switch[aria-pressed=true]:hover{box-shadow:inset 0 0 0 2px var(--brand-cream)}}.building-module__NyICfa__langs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.building-module__NyICfa__lang{min-height:var(--control-h);padding:0 var(--space-5);border:var(--plaque-border);background:var(--brand-cream);color:var(--brand-navy);font-size:var(--t-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.building-module__NyICfa__lang[aria-pressed=true]{background:var(--brand-navy);color:var(--brand-cream)}.building-module__NyICfa__lang:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.building-module__NyICfa__lang:active{background:var(--brand-navy);color:var(--brand-cream);transform:translateY(1px)}@media (hover:hover){.building-module__NyICfa__lang:not([aria-pressed=true]):hover{background:var(--brand-navy);color:var(--brand-cream)}}@media (scripting:none){.building-module__NyICfa__switches,.building-module__NyICfa__langs{display:none}}.building-module__NyICfa__needsScripts{max-width:40rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-tile);background:var(--brand-yellow);color:var(--brand-navy);font-weight:600;line-height:1.5}.building-module__NyICfa__plainList{gap:var(--space-4);max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body);margin:0;padding:0;list-style:none;display:grid}html[data-contrast=high] :is(.building-module__NyICfa__door,.building-module__NyICfa__switch,.building-module__NyICfa__lang,.building-module__NyICfa__none,.building-module__NyICfa__needsScripts){color:#000;background:#fff;outline:2px solid #000}html[data-contrast=high] :is(.building-module__NyICfa__groups,.building-module__NyICfa__group){border-color:#000}html[data-contrast=high] :is(.building-module__NyICfa__switch,.building-module__NyICfa__lang)[aria-pressed=true]{color:#fff;background:#000}html[data-contrast=high] .building-module__NyICfa__pageLink{color:#000}html[data-contrast=high] :is(.building-module__NyICfa__door,.building-module__NyICfa__pageLink):is(:hover,:focus-visible,:active):is(a){color:#000;outline-offset:1px;background:#fff;outline:4px solid #000}html[data-contrast=high] .building-module__NyICfa__lang:not([aria-pressed=true]):is(:hover,:active){color:#000;background:#fff;outline:4px solid #000}html[data-contrast=high] .building-module__NyICfa__switchTrack{background:#000;outline:2px solid #fff}html[data-contrast=high] .building-module__NyICfa__switch[aria-pressed=true] .building-module__NyICfa__switchTrack{background:#fff}html[data-contrast=high] .building-module__NyICfa__switch[aria-pressed=true] .building-module__NyICfa__switchTrack:after{background:#000}@media (prefers-reduced-motion:reduce){.building-module__NyICfa__door,.building-module__NyICfa__pageLink,.building-module__NyICfa__switch,.building-module__NyICfa__switchTrack:after,.building-module__NyICfa__lang,.building-module__NyICfa__findClear{transition:none}.building-module__NyICfa__door:active,.building-module__NyICfa__pageLink:active,.building-module__NyICfa__switch:active,.building-module__NyICfa__lang:active{transform:none}.building-module__NyICfa__door:hover{translate:none}}
