:where(.Footer-module__yg9ahW__layout) :is(h3,p,ul,li,address){margin:0;padding:0}:where(.Footer-module__yg9ahW__layout) h3{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-wrap:inherit}:where(.Footer-module__yg9ahW__layout) ul{list-style:none}:where(.Footer-module__yg9ahW__layout) address{font-style:normal}:where(.Footer-module__yg9ahW__layout) a{color:inherit;text-decoration:none}:where(.Footer-module__yg9ahW__layout) button{appearance:none;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.Footer-module__yg9ahW__footer{--spacing-4:4px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;background:var(--theme-background-primary);color:var(--theme-foreground-primary);margin-block-start:-1px;position:relative}:is(body:has([data-page-surface][data-surface=dark]) .Footer-module__yg9ahW__footer,body:has([data-page-surface=dark]) .Footer-module__yg9ahW__footer){--theme-background-primary:var(--color-gray-1000);--clip-path-nav-bg:var(--color-gray-1000)}.Footer-module__yg9ahW__navOverlay{width:100%;left:0;top:calc(-1 * var(--header-nav-height));height:calc(100% + var(--header-nav-height));z-index:101;clip-path:inset(var(--header-nav-height) 0 0);pointer-events:none;position:absolute}.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__navOverlay{background-color:#0000}.Footer-module__yg9ahW__navOverlay>*{pointer-events:all}.Footer-module__yg9ahW__navOverlay header{background-color:var(--clip-path-nav-bg,var(--theme-background-primary))}.Footer-module__yg9ahW__navOverlay [data-focus-mirror]{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:4px}.Footer-module__yg9ahW__navOverlay input[data-focus-mirror]{outline-offset:-2px}.Footer-module__yg9ahW__footer :where(.Footer-module__yg9ahW__layout) a{color:var(--theme-foreground-secondary);transition:color .15s}.Footer-module__yg9ahW__footer :where(.Footer-module__yg9ahW__layout) a:hover,.Footer-module__yg9ahW__footer :where(.Footer-module__yg9ahW__layout) button:hover{color:var(--theme-foreground-primary)}.Footer-module__yg9ahW__underNavEdge{--fade-lead:80px;visibility:hidden;pointer-events:none;block-size:1px;position:absolute;inset-block-start:calc(-1 * (var(--site-header-height,var(--header-nav-height)) + var(--fade-lead)));inset-inline:0}.Footer-module__yg9ahW__layout{row-gap:80px;padding-block:80px}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__sidebar{grid-column:span 4;align-self:flex-end}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__main,.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__copy{grid-column:span 4}@media (min-width:768px){.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__copy{grid-area:2/5/span 1/span 8}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__sidebar{grid-area:2/1/span 1/span 4}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__main{grid-area:1/5/span 1/span 8}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__logo{grid-area:1/1/span 1/span 4}}@media (min-width:1512px){.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__copy{grid-area:1/11/span 1/span 2}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__sidebar{grid-area:1/1/span 1/span 3}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__main{grid-area:1/4/span 1/span 6}.Footer-module__yg9ahW__layout .Footer-module__yg9ahW__logo{grid-area:1/1/span 1/span 3}}.Footer-module__yg9ahW__logo{--footer-logo-block-size:24px;align-self:start;transition:opacity .15s ease-out}.Footer-module__yg9ahW__footer[data-under-nav] .Footer-module__yg9ahW__logo{opacity:0;pointer-events:none}@media (min-width:640px){.Footer-module__yg9ahW__logo{--footer-logo-block-size:calc(170px * 64 / 570)}}.Footer-module__yg9ahW__logo a{color:var(--theme-foreground-primary);width:max-content;padding-bottom:4.5px;display:block}.Footer-module__yg9ahW__logo .Footer-module__yg9ahW__logoMark,.Footer-module__yg9ahW__logo .Footer-module__yg9ahW__logoWordmark{height:var(--footer-logo-block-size);width:auto;display:block;overflow:visible}@media (min-width:1280px){.Footer-module__yg9ahW__logo .Footer-module__yg9ahW__logoMark{display:none}}@media not (min-width:1280px){.Footer-module__yg9ahW__logo .Footer-module__yg9ahW__logoWordmark{display:none}}.Footer-module__yg9ahW__logoText{font-family:var(--ff-logo), "Playfair Display", Georgia, serif;letter-spacing:0;fill:currentColor;font-feature-settings:"lnum" on;font-weight:600}.Footer-module__yg9ahW__sidebar{color:var(--theme-foreground-tertiary)}.Footer-module__yg9ahW__sidebar .Footer-module__yg9ahW__sidebarDetails{gap:var(--spacing-16);display:grid}.Footer-module__yg9ahW__sidebar .Footer-module__yg9ahW__sidebarDetails .Footer-module__yg9ahW__social{gap:var(--spacing-12);display:flex}.Footer-module__yg9ahW__sidebar .Footer-module__yg9ahW__sidebarDetails .Footer-module__yg9ahW__social a{color:var(--theme-foreground-secondary);transition:color .15s}.Footer-module__yg9ahW__sidebar .Footer-module__yg9ahW__sidebarDetails .Footer-module__yg9ahW__social a:hover{color:var(--theme-foreground-primary)}.Footer-module__yg9ahW__social a,.Footer-module__yg9ahW__social svg{display:block}.Footer-module__yg9ahW__copy{gap:var(--spacing-32);flex-direction:column;display:flex}@media (min-width:768px){.Footer-module__yg9ahW__copy{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1512px){.Footer-module__yg9ahW__copy{flex-direction:column;display:flex}}.Footer-module__yg9ahW__copy .Footer-module__yg9ahW__copyText{color:var(--theme-foreground-tertiary);text-wrap:pretty;max-width:45.3em}.Footer-module__yg9ahW__copy .Footer-module__yg9ahW__copyText p a{white-space:nowrap}.Footer-module__yg9ahW__copy .Footer-module__yg9ahW__copyText li>a{--link-icon-color:var(--theme-foreground-tertiary);overflow-wrap:anywhere;min-height:24px;margin-bottom:-.5em;padding-top:.5em;display:inline-block}.Footer-module__yg9ahW__copy .Footer-module__yg9ahW__copyText .Footer-module__yg9ahW__nowrap{white-space:nowrap}.Footer-module__yg9ahW__copy .Footer-module__yg9ahW__copyText .Footer-module__yg9ahW__contactNote{padding-top:.5em}.Footer-module__yg9ahW__extIcon{vertical-align:top;color:var(--link-icon-color);margin-top:calc(.77em - 5px);margin-left:5px;transition:color .1s ease-out;display:inline-block}.Footer-module__yg9ahW__item{--trigger-height:52px;overflow:hidden}@media (min-width:768px){.Footer-module__yg9ahW__item .Footer-module__yg9ahW__subsections{margin-top:calc(var(--trigger-height) * -1)}}.Footer-module__yg9ahW__trigger{cursor:pointer;font-size:inherit;background:inherit;width:100%;height:var(--trigger-height);gap:var(--spacing-16);padding-block:var(--spacing-12);color:var(--theme-foreground-tertiary);border-top:1px solid var(--theme-border-secondary);text-align:left;justify-content:space-between;align-items:center;transition:color .15s ease-out;display:flex}.Footer-module__yg9ahW__trigger .Footer-module__yg9ahW__triggerText{text-wrap:nowrap;text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;overflow:hidden}.Footer-module__yg9ahW__trigger:hover,.Footer-module__yg9ahW__trigger[data-panel-open]{color:var(--theme-foreground-primary)}.Footer-module__yg9ahW__panel{box-sizing:border-box;height:var(--accordion-panel-height)}@media (prefers-reduced-motion:no-preference){.Footer-module__yg9ahW__panel{transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}}.Footer-module__yg9ahW__panel[data-starting-style],.Footer-module__yg9ahW__panel[data-ending-style]{opacity:0;height:0}.Footer-module__yg9ahW__panel[hidden]{display:none}@media (min-width:768px){.Footer-module__yg9ahW__panel{gap:var(--spacing-16);grid-template-columns:repeat(8,1fr);display:grid}.Footer-module__yg9ahW__panel .Footer-module__yg9ahW__subsections{grid-column:4/span 5;margin-left:0}}@media (min-width:1512px){.Footer-module__yg9ahW__panel{grid-template-columns:repeat(6,1fr)}.Footer-module__yg9ahW__panel .Footer-module__yg9ahW__subsections{grid-column:3/span 4}}.Footer-module__yg9ahW__icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.Footer-module__yg9ahW__icon{transition:transform .15s ease-out}}[data-panel-open]>.Footer-module__yg9ahW__icon{transform:rotate(180deg)}.Footer-module__yg9ahW__subsections{margin-left:var(--spacing-24)}.Footer-module__yg9ahW__subsections a{transition:color .15s ease-out}.Footer-module__yg9ahW__subsections a:hover{color:var(--theme-foreground-primary)}.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection{padding-block:var(--spacing-16);color:var(--theme-foreground-secondary);position:relative}@media (min-width:640px){.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection{height:52px}}.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection:not(:first-child){border-top:1px solid var(--theme-border-secondary)}@media (min-width:768px){.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection:first-child .Footer-module__yg9ahW__subsectionLink{margin-right:40px}}.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection .Footer-module__yg9ahW__subsectionLink{gap:var(--spacing-16);grid-template-columns:1fr;align-items:center;display:grid}.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection .Footer-module__yg9ahW__subsectionTitle{align-items:center;gap:var(--spacing-4);min-width:0;display:inline-flex}.Footer-module__yg9ahW__subsections .Footer-module__yg9ahW__subsection .Footer-module__yg9ahW__subsectionIcon{flex-shrink:0}.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__trigger,.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__subsection{transition:color .1s ease-out}.Footer-module__yg9ahW__footer :has(.Footer-module__yg9ahW__trigger:hover) .Footer-module__yg9ahW__trigger:not(:hover){color:var(--theme-foreground-quaternary)}.Footer-module__yg9ahW__footer :has(.Footer-module__yg9ahW__subsection:hover) .Footer-module__yg9ahW__subsection:not(:hover){color:var(--theme-foreground-quaternary)}.Footer-module__yg9ahW__footer :has(.Footer-module__yg9ahW__subsection:hover) .Footer-module__yg9ahW__subsection:not(:hover) a{color:var(--theme-foreground-quaternary);--link-icon-color:var(--theme-foreground-quaternary)}@property --scrolling-text-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scrolling-text-fade-end{syntax:"<length>";inherits:false;initial-value:0}.Footer-module__yg9ahW__scrolling{--fade-width:8px;white-space:nowrap;max-width:100%;margin-block:-.25em;padding-block:.25em;display:inline-block;position:relative;overflow:hidden}.Footer-module__yg9ahW__scrolling[data-overflowing]{--scrolling-text-fade-start:0px;--scrolling-text-fade-end:var(--fade-width);--fade:linear-gradient(to right, transparent 0, #000 var(--scrolling-text-fade-start), #000 calc(100% - var(--scrolling-text-fade-end)), transparent 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);transition:--scrolling-text-fade-start .16s linear,--scrolling-text-fade-end .16s linear}.Footer-module__yg9ahW__scrolling[data-scroll-state=scrolling]{--scrolling-text-fade-start:var(--fade-width);--scrolling-text-fade-end:var(--fade-width)}.Footer-module__yg9ahW__scrolling[data-scroll-state=end]{--scrolling-text-fade-start:var(--fade-width);--scrolling-text-fade-end:0px}.Footer-module__yg9ahW__scrollingContent{white-space:nowrap;display:inline-block}.Footer-module__yg9ahW__scrolling[data-scroll-state=scrolling] .Footer-module__yg9ahW__scrollingContent{will-change:transform}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__scrolling{transition:none}}
