.Footer-module__yg9ahW__footer{padding-block:4px 32px}.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__frame{width:calc(100% - 61px);max-width:1859px}.Footer-module__yg9ahW__surface{--contact-heading-inset:22px;--wordmark-size:clamp(112px, 10.5cqw, 194.066px);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 2);min-height:501px;color:var(--color-background);border-radius:10px;grid-template-rows:auto 1fr auto;align-items:start;padding-block:56px 24px;display:grid;position:relative;container-type:inline-size}.Footer-module__yg9ahW__surface:before{z-index:0;border-radius:inherit;background:var(--color-text-primary);content:"";pointer-events:none;position:absolute;inset:0}.Footer-module__yg9ahW__surface>:not(.Footer-module__yg9ahW__revealMask){z-index:1;min-width:0;position:relative}.Footer-module__yg9ahW__copy,.Footer-module__yg9ahW__wordmark,.Footer-module__yg9ahW__navigation a,.Footer-module__yg9ahW__policy a{text-box-trim:trim-both;text-box-edge:cap alphabetic}.Footer-module__yg9ahW__copy{color:var(--color-background);font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:300;line-height:18px}.Footer-module__yg9ahW__wordmark,.Footer-module__yg9ahW__year{padding-inline-start:var(--contact-heading-inset)}.Footer-module__yg9ahW__wordmark{color:var(--color-accent);font-family:var(--font-body);font-size:var(--wordmark-size);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;grid-area:1/1/auto/span 4;margin:0;font-weight:400;line-height:normal}.Footer-module__yg9ahW__year{color:#00000080;grid-area:2/1/auto/span 2;padding-inline-start:calc(var(--contact-heading-inset) + var(--wordmark-size) * .083)}.Footer-module__yg9ahW__navigation{flex-direction:column;grid-area:2/3/auto/span 2;align-items:flex-start;gap:16px;display:flex}.Footer-module__yg9ahW__navigation a{color:var(--color-background);font-family:var(--font-body);text-transform:uppercase;font-size:16px;font-weight:300;line-height:22px;transition:color .18s}.Footer-module__yg9ahW__navigation a:hover,.Footer-module__yg9ahW__navigation a:focus-visible{color:var(--color-accent)}.Footer-module__yg9ahW__navigation a:focus-visible{outline-offset:4px;outline:1px solid}.Footer-module__yg9ahW__contacts{grid-area:2/5/auto/span 2}.Footer-module__yg9ahW__legal{grid-area:2/7/auto/span 2}.Footer-module__yg9ahW__policy{flex-direction:column;grid-area:3/3/auto/span 4;gap:12px;display:flex}.Footer-module__yg9ahW__policy a{display:block}.Footer-module__yg9ahW__copy a{transition:color .18s}.Footer-module__yg9ahW__copy a:hover,.Footer-module__yg9ahW__copy a:focus-visible{color:var(--color-accent)}.Footer-module__yg9ahW__copy a:focus-visible{outline-offset:4px;outline:1px solid}.Footer-module__yg9ahW__credit{color:#00000080;text-transform:uppercase;grid-area:3/7/auto/span 2;align-self:end}.Footer-module__yg9ahW__creditName{white-space:nowrap;text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0d0f104d;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.Footer-module__yg9ahW__creditName:hover{color:var(--color-accent);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__creditName{transition:none}}@media (max-width:1199px){.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__frame{width:calc(100% - (var(--page-gutter) * 2))}.Footer-module__yg9ahW__surface{--contact-heading-inset:24px;--wordmark-size:clamp(72px, 10.5cqw, 194.066px);grid-template-rows:auto;min-height:0;padding-block:48px 32px}.Footer-module__yg9ahW__wordmark{grid-column:1/-1}.Footer-module__yg9ahW__year{grid-column:1/span 4}.Footer-module__yg9ahW__navigation{grid-column:5/span 4}.Footer-module__yg9ahW__contacts{grid-area:3/1/auto/span 4}.Footer-module__yg9ahW__legal{grid-area:3/5/auto/span 4}.Footer-module__yg9ahW__policy{grid-area:4/1/auto/span 4}.Footer-module__yg9ahW__credit{grid-area:4/5/auto/span 4}}@media (max-width:767px){.Footer-module__yg9ahW__surface{--contact-heading-inset:20px;--wordmark-size:clamp(44px, 16.5cqw, 96px);--footer-group-gap:36px;--footer-detail-gap:12px;padding:40px var(--contact-heading-inset) 32px;grid-template-columns:minmax(0,1fr);row-gap:0}.Footer-module__yg9ahW__wordmark,.Footer-module__yg9ahW__year,.Footer-module__yg9ahW__navigation,.Footer-module__yg9ahW__contacts,.Footer-module__yg9ahW__legal,.Footer-module__yg9ahW__policy,.Footer-module__yg9ahW__credit{grid-area:auto/1}.Footer-module__yg9ahW__wordmark,.Footer-module__yg9ahW__year{padding-inline-start:0}.Footer-module__yg9ahW__wordmark{text-indent:calc(var(--wordmark-size) * -.083)}.Footer-module__yg9ahW__year,.Footer-module__yg9ahW__contacts,.Footer-module__yg9ahW__legal,.Footer-module__yg9ahW__policy,.Footer-module__yg9ahW__credit{margin-top:var(--footer-group-gap)}.Footer-module__yg9ahW__navigation{margin-top:var(--footer-detail-gap);gap:4px}.Footer-module__yg9ahW__navigation a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:32px;display:flex}.Footer-module__yg9ahW__contacts,.Footer-module__yg9ahW__legal{line-height:22px}.Footer-module__yg9ahW__policy{gap:var(--footer-detail-gap);line-height:20px}.Footer-module__yg9ahW__credit{font-size:12px;line-height:18px}}.Footer-module__yg9ahW__revealMask{z-index:20;border-radius:inherit;pointer-events:none;transform-origin:100%;will-change:transform;background:#0d0f10;position:absolute;inset:0;transform:scaleX(0)}.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=pending] .Footer-module__yg9ahW__revealMask{transform:scaleX(1)}.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__revealMask{animation:Footer-module__yg9ahW__footer-surface-mask calc(1.3s * var(--motion-tempo)) var(--motion-ease) both}.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=pending] :is(.Footer-module__yg9ahW__year,.Footer-module__yg9ahW__legal,.Footer-module__yg9ahW__contacts,.Footer-module__yg9ahW__policy,.Footer-module__yg9ahW__navigation,.Footer-module__yg9ahW__credit){opacity:0;translate:0 14px}:is(.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__year,.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__legal){animation:Footer-module__yg9ahW__footer-content-reveal var(--motion-text) var(--motion-ease) .12s both}.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__contacts{animation:Footer-module__yg9ahW__footer-content-reveal var(--motion-text) var(--motion-ease) .22s both}.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__policy{animation:Footer-module__yg9ahW__footer-content-reveal var(--motion-text) var(--motion-ease) .32s both}:is(.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__credit,.motion-ready .Footer-module__yg9ahW__surface[data-reveal-state=visible] .Footer-module__yg9ahW__navigation){animation:Footer-module__yg9ahW__footer-content-reveal var(--motion-text) var(--motion-ease) .42s both}.motion-ready .Footer-module__yg9ahW__wordmark[data-reveal-state=pending]{opacity:0;clip-path:none;translate:0 20px}.motion-ready .Footer-module__yg9ahW__wordmark[data-reveal-state=visible]{animation:Footer-module__yg9ahW__footer-wordmark-reveal calc(1s * var(--motion-tempo)) var(--motion-ease) both}@keyframes Footer-module__yg9ahW__footer-surface-mask{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Footer-module__yg9ahW__footer-content-reveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes Footer-module__yg9ahW__footer-wordmark-reveal{0%{opacity:.2;clip-path:inset(100% -4px -8px);translate:0 20px}to{opacity:1;clip-path:inset(-8px -4px);translate:0}}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__revealMask{display:none}.motion-ready .Footer-module__yg9ahW__wordmark[data-reveal-state]{opacity:1;clip-path:none;animation:none;translate:none}}@media (min-width:1200px) and (max-width:1919px){.Footer-module__yg9ahW__footer .Footer-module__yg9ahW__frame{width:calc(100% - var(--page-gutter) * 2)}.Footer-module__yg9ahW__surface{--contact-heading-inset:24px;min-height:420px;padding-block:40px 24px}.Footer-module__yg9ahW__copy{font-size:12px;line-height:17px}.Footer-module__yg9ahW__navigation{gap:12px}.Footer-module__yg9ahW__navigation a{font-size:14px;line-height:20px}}
