.site-shell-module__YnwL1q__site{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.site-shell-module__YnwL1q__skipLink{z-index:var(--z-tooltip);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);font-weight:700;position:fixed;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);transform:translateY(-200%)}.site-shell-module__YnwL1q__skipLink:focus{transform:translateY(0)}.site-shell-module__YnwL1q__masthead{padding:var(--space-md) var(--page-gutter) 0;background:var(--color-paper)}.site-shell-module__YnwL1q__mastheadInner,.site-shell-module__YnwL1q__footerInner{width:min(calc(100% - 2 * var(--page-gutter)), var(--page-max));margin-inline:auto}.site-shell-module__YnwL1q__utilityRow{align-items:center;gap:var(--space-md);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-shell-module__YnwL1q__descriptor{margin:0;line-height:1.4}.site-shell-module__YnwL1q__utilityCenter{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;letter-spacing:.04em}.site-shell-module__YnwL1q__utilityActions{justify-content:flex-end;align-items:center;gap:var(--space-md);display:flex}.site-shell-module__YnwL1q__searchLink{color:var(--color-muted);text-underline-offset:.22rem;white-space:nowrap;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.site-shell-module__YnwL1q__searchLink:hover,.site-shell-module__YnwL1q__searchLink:focus-visible{color:var(--color-accent-strong);text-decoration-color:currentColor}.site-shell-module__YnwL1q__wordmarkRow{padding-block:var(--space-sm) var(--space-md);text-align:center;justify-content:center;display:flex}.site-shell-module__YnwL1q__wordmark{max-width:100%;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.018em;overflow-wrap:anywhere;font-size:clamp(2rem,4.2vw,3.6rem);font-style:normal;font-weight:400;line-height:1}.site-shell-module__YnwL1q__navRow{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);min-height:3.5rem;display:grid}.site-shell-module__YnwL1q__primaryNav{justify-content:center;align-items:center;gap:clamp(var(--space-md), 2.4vw, var(--space-xl));grid-column:2;display:flex}.site-shell-module__YnwL1q__submitSlot{grid-column:3;justify-self:end}.site-shell-module__YnwL1q__doubleRule{border-block:var(--rule-hair) solid var(--color-ink);transform-origin:0;height:.3rem;animation:site-shell-module__YnwL1q__hallmark-rule-reveal var(--dur-long) var(--ease-out) both}.site-shell-module__YnwL1q__mobileRow{display:none}.site-shell-module__YnwL1q__mobileMenu{position:relative}.site-shell-module__YnwL1q__mobileSummary{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);min-height:2.75rem;padding-inline:var(--space-md);background:var(--color-paper);color:var(--color-ink);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1;list-style:none;display:inline-flex}.site-shell-module__YnwL1q__mobileSummary:after{content:"";width:var(--space-xs);height:var(--space-xs);border-inline-end:var(--rule-hair) solid currentColor;border-block-end:var(--rule-hair) solid currentColor;transform:translateY(calc(-1 * var(--space-3xs))) rotate(45deg);transition:transform var(--dur-micro) var(--ease-out);margin-inline-start:var(--space-xs)}.site-shell-module__YnwL1q__mobileMenu[open] .site-shell-module__YnwL1q__mobileSummary:after{transform:translateY(var(--space-3xs)) rotate(225deg)}.site-shell-module__YnwL1q__mobileSummary::-webkit-details-marker{display:none}.site-shell-module__YnwL1q__mobilePanel{z-index:var(--z-dropdown);width:min(20rem, calc(100vw - 2 * var(--space-md)));border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);padding:var(--space-md);background:var(--color-surface);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.site-shell-module__YnwL1q__mobileMenu[open] .site-shell-module__YnwL1q__mobilePanel{animation:site-shell-module__YnwL1q__hallmark-overlay-in var(--dur-short) var(--ease-out) both}.site-shell-module__YnwL1q__mobileUtilities{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-sm);display:flex}.site-shell-module__YnwL1q__mobileNav{gap:var(--space-xs);padding-block-start:var(--space-sm);display:grid}.site-shell-module__YnwL1q__main{min-width:0}.site-shell-module__YnwL1q__footer{background:var(--color-ink);color:var(--color-paper);margin-block-start:0}.site-shell-module__YnwL1q__footerInner{padding:var(--space-3xl) 0 var(--space-xl);gap:0;display:grid}.site-shell-module__YnwL1q__footerHeading{border-block-end:var(--rule-hair) solid var(--color-neutral);padding-block-end:var(--space-2xl)}.site-shell-module__YnwL1q__footerWordmark{max-width:100%;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3.4vw,3rem);font-style:normal;font-weight:400;line-height:1.05}.site-shell-module__YnwL1q__footerTagline{margin:var(--space-sm) 0 0;color:var(--color-paper);font-family:var(--font-body);font-size:var(--text-md);opacity:.78;font-weight:400;line-height:1.5}.site-shell-module__YnwL1q__footerGrid{gap:var(--space-xl);padding-block:var(--space-2xl);border-block-end:var(--rule-hair) solid var(--color-neutral);grid-template-columns:minmax(0,1fr);display:grid}.site-shell-module__YnwL1q__footerColumn{min-width:0}.site-shell-module__YnwL1q__footerColumnTitle{margin:0 0 var(--space-md);color:var(--color-paper);font-size:var(--text-base);font-weight:600;line-height:1.4}.site-shell-module__YnwL1q__footerLinkList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.site-shell-module__YnwL1q__footerLink,.site-shell-module__YnwL1q__footerEmail{color:var(--color-paper);font-family:var(--font-body);font-size:var(--text-sm);transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:400;line-height:1.5;text-decoration:none}.site-shell-module__YnwL1q__footerLink{opacity:.7;white-space:nowrap;align-items:center;width:fit-content;max-width:100%;display:inline-flex}.site-shell-module__YnwL1q__footerLink:hover,.site-shell-module__YnwL1q__footerEmail:hover,.site-shell-module__YnwL1q__colophon a:hover{opacity:1}.site-shell-module__YnwL1q__footerLink:focus-visible,.site-shell-module__YnwL1q__footerEmail:focus-visible,.site-shell-module__YnwL1q__colophon a:focus-visible{color:var(--color-surface);opacity:1}.site-shell-module__YnwL1q__footerLink:active,.site-shell-module__YnwL1q__footerEmail:active,.site-shell-module__YnwL1q__colophon a:active{transform:translateY(var(--space-3xs))}.site-shell-module__YnwL1q__footerLink:focus-visible,.site-shell-module__YnwL1q__footerEmail:focus-visible,.site-shell-module__YnwL1q__colophon a:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-2xs)}.site-shell-module__YnwL1q__footerLink[aria-disabled=true],.site-shell-module__YnwL1q__footerEmail[aria-disabled=true],.site-shell-module__YnwL1q__colophon a[aria-disabled=true]{color:var(--color-muted-light);cursor:not-allowed;opacity:.55;pointer-events:none;text-decoration:none}.site-shell-module__YnwL1q__footerContactDetails{gap:var(--space-lg);margin:0;font-style:normal;display:grid}.site-shell-module__YnwL1q__footerOffice{min-width:0}.site-shell-module__YnwL1q__footerOffice p{color:var(--color-paper);font-size:var(--text-sm);opacity:.7;overflow-wrap:anywhere;margin:0;line-height:1.5}.site-shell-module__YnwL1q__footerOfficeLabel{font-weight:600;color:var(--color-paper)!important;opacity:.9!important;margin-block-end:var(--space-xs)!important}.site-shell-module__YnwL1q__footerOfficeEnglish{font-family:var(--font-body);font-size:var(--text-xs)!important;margin-block-start:0!important}.site-shell-module__YnwL1q__footerEmail{opacity:.9;overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;font-weight:650;display:inline-flex}.site-shell-module__YnwL1q__colophon{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);color:var(--color-paper);font-family:var(--font-body);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding-block-start:var(--space-xl);line-height:1.5;display:flex}.site-shell-module__YnwL1q__colophon>*{opacity:.5;min-width:0}.site-shell-module__YnwL1q__colophon a{color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}@keyframes site-shell-module__YnwL1q__hallmark-rule-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes site-shell-module__YnwL1q__hallmark-overlay-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2xs)))}to{opacity:1;transform:translateY(0)}}@media (max-width:59.999rem){.site-shell-module__YnwL1q__utilityRow,.site-shell-module__YnwL1q__navRow{display:none}.site-shell-module__YnwL1q__wordmarkRow{padding-block:var(--space-xs) var(--space-sm);text-align:start;justify-content:flex-start}.site-shell-module__YnwL1q__wordmark{max-width:18ch;font-size:clamp(1.7rem,7vw,2.5rem);line-height:1.08}.site-shell-module__YnwL1q__mobileRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}}@media (min-width:40rem){.site-shell-module__YnwL1q__footerGrid{column-gap:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell-module__YnwL1q__footerContact{border-block-start:var(--rule-hair) solid var(--color-neutral);grid-column:1/-1;padding-block-start:var(--space-xl)}}@media (min-width:64rem){.site-shell-module__YnwL1q__footerGrid{column-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.site-shell-module__YnwL1q__footerPublishing{grid-column:span 3}.site-shell-module__YnwL1q__footerContributors{grid-column:span 4}.site-shell-module__YnwL1q__footerContact{border-block-start:0;grid-column:span 5;padding-block-start:0}}@media (pointer:coarse){.site-shell-module__YnwL1q__footerLink,.site-shell-module__YnwL1q__footerEmail,.site-shell-module__YnwL1q__colophon a{min-height:2.75rem}.site-shell-module__YnwL1q__footerLinkList{gap:0}}@media (max-width:39.999rem){.site-shell-module__YnwL1q__masthead{padding-inline:var(--space-md)}.site-shell-module__YnwL1q__wordmark{max-width:14ch}.site-shell-module__YnwL1q__footerInner{padding-inline:var(--space-md)}}@media (prefers-reduced-motion:reduce){.site-shell-module__YnwL1q__skipLink,.site-shell-module__YnwL1q__mobileSummary:after{transition-duration:0s}.site-shell-module__YnwL1q__doubleRule{opacity:1;animation:none;transform:none}.site-shell-module__YnwL1q__mobileMenu[open] .site-shell-module__YnwL1q__mobilePanel{animation:site-shell-module__YnwL1q__hallmark-overlay-fade-in var(--dur-micro) var(--ease-out) both!important}.site-shell-module__YnwL1q__footerLink,.site-shell-module__YnwL1q__footerEmail,.site-shell-module__YnwL1q__colophon a{transition-duration:0s}.site-shell-module__YnwL1q__footerLink:active,.site-shell-module__YnwL1q__footerEmail:active,.site-shell-module__YnwL1q__colophon a:active{transform:none}}@keyframes site-shell-module__YnwL1q__hallmark-overlay-fade-in{0%{opacity:0}to{opacity:1}}
