.brand-logo{text-align:center;--mark-size:14.375rem;--mark-trim-top:1.5rem;--mark-trim-bottom:2.5rem;--name-size:2.7rem;--name-tracking:.32em;--tagline-size:.66rem;--tagline-tracking:.34em;--rule-width:16rem;--rule-gap:.55rem;--rule-margin:.85rem;--dot-size:5px;--logo-name:var(--wordmark);--logo-tagline:var(--muted);--logo-rule:color-mix(in srgb, var(--blue) 35%, var(--transparent));--logo-dot:var(--gold);flex-direction:column;align-items:center;display:flex}.brand-logo--large{--mark-size:10.625rem;--mark-trim-top:1.1rem;--mark-trim-bottom:1.85rem;--name-size:2.1rem;--name-tracking:.3em;--tagline-size:.6rem;--tagline-tracking:.3em;--rule-width:12.5rem;--rule-gap:.45rem;--rule-margin:.7rem;--dot-size:4.5px}.brand-logo--medium{--mark-size:7.5rem;--mark-trim-top:.8rem;--mark-trim-bottom:1.3rem;--name-size:1.6rem;--name-tracking:.28em;--tagline-size:.53rem;--tagline-tracking:.26em;--rule-width:9.5rem;--rule-gap:.35rem;--rule-margin:.55rem;--dot-size:4px}.brand-logo--small{--mark-size:5rem;--mark-trim-top:.55rem;--mark-trim-bottom:.85rem;--name-size:1.2rem;--name-tracking:.26em;--tagline-size:.48rem;--tagline-tracking:.22em;--rule-width:7rem;--rule-gap:.3rem;--rule-margin:.4rem;--dot-size:3.5px}.brand-logo__mark{width:var(--mark-size);height:var(--mark-size);margin:calc(var(--mark-trim-top) * -1) auto calc(var(--mark-trim-bottom) * -1);-webkit-user-select:none;user-select:none;display:block}.brand-logo__name{font-family:var(--font-display), "Cormorant Garamond", serif;font-weight:500;font-size:var(--name-size);letter-spacing:var(--name-tracking);text-indent:var(--name-tracking);text-transform:uppercase;color:var(--logo-name);line-height:1}.brand-logo__rule{align-items:center;gap:var(--rule-gap);width:var(--rule-width);margin:var(--rule-margin) auto;display:flex}.brand-logo__rule:before,.brand-logo__rule:after{content:"";background:var(--logo-rule);flex:1;height:1px}.brand-logo__dot{width:var(--dot-size);height:var(--dot-size);background:var(--logo-dot);border-radius:50%;flex-shrink:0}.brand-logo__tagline{font-size:var(--tagline-size);letter-spacing:var(--tagline-tracking);text-indent:var(--tagline-tracking);text-transform:uppercase;color:var(--logo-tagline);white-space:nowrap;font-weight:500}.brand-logo--primary{--logo-name:var(--wordmark);--logo-tagline:var(--muted);--logo-rule:color-mix(in srgb, var(--blue) 35%, var(--transparent));--logo-dot:var(--gold)}.brand-logo--primary.brand-logo--on-dark{--logo-name:var(--cream);--logo-tagline:var(--mist);--logo-rule:color-mix(in srgb, var(--cream) 35%, var(--transparent));--logo-dot:var(--gold-light)}.brand-logo--secondary{--logo-name:var(--gold);--logo-tagline:var(--muted);--logo-rule:color-mix(in srgb, var(--gold) 45%, var(--transparent));--logo-dot:var(--gold)}.brand-logo--secondary.brand-logo--on-dark{--logo-name:var(--gold-light);--logo-tagline:var(--mist);--logo-rule:color-mix(in srgb, var(--gold-light) 50%, var(--transparent));--logo-dot:var(--gold-light)}@media (max-width:400px){.brand-logo--extra-large{--mark-size:11.25rem;--mark-trim-top:1.2rem;--mark-trim-bottom:2rem;--name-size:2.2rem;--tagline-size:.58rem;--tagline-tracking:.24em;--rule-width:13rem}}
.brand-logo-horizontal{--mark-size:2.5rem;--name-size:1.15rem;--logo-name:var(--wordmark);align-items:center;gap:.4rem;display:flex}.brand-logo-horizontal--small{--mark-size:2.5rem;--name-size:1.15rem}.brand-logo-horizontal--medium{--mark-size:3.25rem;--name-size:1.4rem}.brand-logo-horizontal--large{--mark-size:4.25rem;--name-size:1.75rem}.brand-logo-horizontal--extra-large{--mark-size:5.5rem;--name-size:2.2rem}.brand-logo-horizontal__mark{width:var(--mark-size);height:var(--mark-size);object-fit:contain;display:block}.brand-logo-horizontal__name{font-family:var(--font-display), "Cormorant Garamond", serif;font-weight:500;font-size:var(--name-size);letter-spacing:.28em;text-transform:uppercase;color:var(--logo-name);line-height:1}.brand-logo-horizontal--primary{--logo-name:var(--wordmark)}.brand-logo-horizontal--primary.brand-logo-horizontal--on-dark{--logo-name:var(--cream)}.brand-logo-horizontal--secondary{--logo-name:var(--gold)}.brand-logo-horizontal--secondary.brand-logo-horizontal--on-dark{--logo-name:var(--gold-light)}
