.Monogram-module__YHltXW__monogram{--mono-deep:var(--color-icy-ink);--mono-body:var(--color-icy-deep);--mono-high:var(--color-icy-deep);--mono-rim:transparent;--mono-halo:transparent;--mono-body-w:27;--mono-letter-top:var(--color-ink);--mono-letter-bottom:var(--color-ink);aspect-ratio:1;flex:none;max-width:none;height:auto;display:block;overflow:visible}.Monogram-module__YHltXW__monogram[data-on=dark]{--mono-deep:var(--color-icy-deep);--mono-body:var(--color-icy);--mono-high:var(--color-icy-highlight);--mono-rim:var(--color-icy-highlight);--mono-halo:var(--color-icy-glow);--mono-body-w:22;--mono-letter-top:var(--color-silver);--mono-letter-bottom:var(--color-silver-deep)}.Monogram-module__YHltXW__stopDeep{stop-color:var(--mono-deep)}.Monogram-module__YHltXW__stopBody{stop-color:var(--mono-body)}.Monogram-module__YHltXW__stopHigh{stop-color:var(--mono-high)}.Monogram-module__YHltXW__stopLetterTop{stop-color:var(--mono-letter-top)}.Monogram-module__YHltXW__stopLetterBottom{stop-color:var(--mono-letter-bottom)}.Monogram-module__YHltXW__halo,.Monogram-module__YHltXW__rim,.Monogram-module__YHltXW__body{fill:none;stroke-linecap:round}.Monogram-module__YHltXW__halo{stroke:var(--mono-halo);stroke-width:30px}.Monogram-module__YHltXW__rim{stroke:var(--mono-rim);stroke-width:27px}.Monogram-module__YHltXW__body{stroke-width:var(--mono-body-w)}.Monogram-module__YHltXW__monogram:not([data-on=dark]) :is(.Monogram-module__YHltXW__halo,.Monogram-module__YHltXW__rim){display:none}@media (prefers-reduced-transparency:reduce){.Monogram-module__YHltXW__halo{display:none}}
.Logo-module__BPrZ0W__logo{--logo-type:var(--color-ink);align-items:center;gap:calc(var(--logo-h,44px) * .2);height:var(--logo-h,44px);color:var(--logo-type);flex:none;line-height:1;display:inline-flex}.Logo-module__BPrZ0W__logo[data-on=dark]{--logo-type:var(--color-silver)}.Logo-module__BPrZ0W__mark{block-size:100%;inline-size:auto}.Logo-module__BPrZ0W__word{gap:calc(var(--logo-h,44px) * .07);white-space:nowrap;display:grid}.Logo-module__BPrZ0W__name{font-size:calc(var(--logo-h,44px) * .5);letter-spacing:-.015em;font-weight:500}.Logo-module__BPrZ0W__place{font-size:max(9px, calc(var(--logo-h,44px) * .2));letter-spacing:.26em;text-transform:uppercase;font-weight:500}
