.branding_page__Zd16g{padding-top:var(--landing-hero-top-space)}.branding_content__S9ztG{display:flex;flex-direction:column;gap:var(--landing-section-space);min-width:0;color:var(--color-primary-foreground)}.branding_foundation__muiql{display:flex;flex-direction:column;gap:var(--landing-hero-content-space)}.branding_foundation__muiql,.branding_section__V29pr{min-width:0;scroll-margin-top:var(--page-scroll-padding)}.branding_sectionBody__x_YKZ{display:flex;flex-direction:column;gap:var(--landing-grid-gap)}.branding_stack__2SZPv{display:flex;flex-direction:column;gap:16px;min-width:0}.branding_actions__cNfOr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.branding_clip__X4teE{min-width:0;overflow:hidden;border:1px solid var(--color-border-default)}.branding_artwork__XYmiS{display:block;width:100%;height:auto}.branding_lockup___CtBA{display:block;width:60%;max-width:calc(var(--spacing) * 80);height:auto}.branding_symbol__mbxfK{display:block;width:30%;max-width:calc(var(--spacing) * 24);height:auto}.branding_logoScale___U13Z{--logo-scale-inset:var(--landing-panel-padding)}.branding_logoScaleRow__ajnwn{display:grid;grid-template-columns:calc(var(--spacing) * 16) minmax(0,1fr);gap:var(--landing-grid-gap);align-items:center;padding-block:calc(var(--spacing) * 8);padding-inline:var(--logo-scale-inset)}.branding_contrastRow__ELeSB+.branding_contrastRow__ELeSB,.branding_logoScaleRow__ajnwn+.branding_logoScaleRow__ajnwn{border-top:1px solid var(--color-border-default)}.branding_logoScaleArtwork__sYl2z{min-width:0}.branding_logoScaleArtwork__sYl2z>svg{display:block;width:auto}.branding_colorVersions__KTGV7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-grid-gap)}.branding_colorVersion__lvaNK{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:var(--landing-panel-padding);overflow:hidden}.branding_colorVersion__lvaNK>svg{width:100%;max-width:320px;height:auto}.branding_paletteGrid__5BCNt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-grid-gap)}.branding_swatch__fUFiY{--brand-color-hover:var(--black-a1);display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;min-height:280px;padding:var(--landing-panel-padding)}.branding_swatch__fUFiY[data-dark-swatch]{--brand-color-hover:var(--white-a2)}.branding_swatch__fUFiY[data-color=white]{outline:1px solid var(--black-a2);outline-offset:-1px}.branding_colorValues__OTMXk{display:flex;flex-direction:column;margin-inline:calc(var(--spacing) * -3)}.branding_colorValueButton__7_YyG{display:grid;grid-template-columns:calc(var(--spacing) * 12) minmax(0,1fr) calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:0;border-radius:var(--radius-lg);background:transparent;color:inherit;text-align:start;cursor:copy}.branding_copyValue__mGv9B{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;user-select:text}.branding_copyHint__NX_sx{opacity:0;text-align:end}.branding_colorValueButton__7_YyG:active,.branding_colorValueButton__7_YyG:focus-visible{background:var(--brand-color-hover)}.branding_colorValueButton__7_YyG:focus-visible{outline:1px solid currentColor;outline-offset:2px}.branding_colorValueButton__7_YyG:focus-visible .branding_copyHint__NX_sx,.branding_colorValueButton__7_YyG[data-copied] .branding_copyHint__NX_sx{opacity:1}.branding_colorValueButton__7_YyG:disabled{cursor:wait}.branding_colorValueButton__7_YyG[aria-busy=true] .branding_copyHint__NX_sx{opacity:1}@media (hover:hover){.branding_colorValueButton__7_YyG:enabled:hover{background:var(--brand-color-hover)}.branding_colorValueButton__7_YyG:hover .branding_copyHint__NX_sx{opacity:1}}@media (hover:none){.branding_copyHint__NX_sx{opacity:1}}@media (prefers-reduced-motion:no-preference){.branding_colorValueButton__7_YyG{transition:background-color var(--default-transition-duration) var(--ease-out)}.branding_copyHint__NX_sx{transition:opacity var(--default-transition-duration) var(--ease-out)}}.branding_muted____j20{opacity:.72}.branding_proportionBar__PYIz7{display:grid;height:160px;overflow:hidden;border:1px solid var(--color-border-default)}.branding_proportionLegend__HW0_t{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--landing-grid-gap)}.branding_proportionLegend__HW0_t>div{display:flex;flex-direction:column;gap:8px;min-width:0}.branding_proportionName__S5hAd{display:flex;align-items:center;gap:8px}.branding_colorDot__hRyOV{width:12px;height:12px;flex-shrink:0;border-radius:50%;border:1px solid var(--color-border-default)}.branding_contrastRow__ELeSB{display:grid;grid-template-columns:64px minmax(0,1fr) 64px 48px;gap:var(--landing-grid-gap);align-items:center;padding:var(--landing-grid-gap) var(--landing-panel-padding)}.branding_contrastSample__LV75v{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--color-border-default)}.branding_contrastRatio__YkTW1{text-align:right;font-variant-numeric:tabular-nums}.branding_contrastGrade__xI9Ts{display:flex;justify-self:end}.branding_mobileMetrics__lljPP{display:none}.branding_socialPreview__pXFis{--social-avatar-size:160px;--social-avatar-overlap:64px;display:flex;flex-direction:column;gap:24px}.branding_socialBanner__1P35i{overflow:hidden;border:1px solid var(--color-border-default)}.branding_socialIdentity__WiH98{position:relative;display:grid;grid-template-columns:var(--social-avatar-size) minmax(0,1fr);align-items:start;gap:var(--landing-grid-gap);padding-inline:var(--landing-panel-padding)}.branding_socialAvatar__MMXuv{display:flex;align-items:center;justify-content:center;width:var(--social-avatar-size);aspect-ratio:1;margin-top:calc(-1 * (var(--social-avatar-overlap) + 24px));border:4px solid var(--color-page);overflow:hidden}.branding_socialAvatar__MMXuv svg{width:50%;height:auto}.branding_socialControls__tcaEe{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.branding_applicationGrid__n0z6T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px var(--landing-grid-gap)}.branding_application__A0mXc{display:flex;flex-direction:column;gap:16px;min-width:0}.branding_applicationFrame__1z2Pl{position:relative;aspect-ratio:4/5}.branding_application__A0mXc .branding_artwork__XYmiS{position:absolute;inset-inline:var(--landing-panel-padding);inset-block:0;margin-block:auto;width:calc(100% - 2 * var(--landing-panel-padding));height:auto;border-radius:var(--radius-2xl)}.branding_assetCaption__FUqK2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px}.branding_exportGroups__cBWzW{display:flex;flex-direction:column;gap:calc(var(--spacing) * 16);min-width:0}.branding_exportGrid__W0ffF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-grid-gap)}.branding_exportItem__JirqT{display:flex;flex-direction:column;gap:16px;min-width:0}.branding_exportCaption__Xl3mu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.branding_exportPreview__zmYa1{position:relative;aspect-ratio:20/9}.branding_exportPreview__zmYa1>svg{position:absolute;inset:0;margin:auto;max-height:calc((100% - var(--landing-panel-padding)) * .75)}.branding_iconExports__MH0G_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.branding_iconExport__hhUav{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 4);min-width:0;padding:var(--landing-panel-padding) calc(var(--spacing) * 4);text-align:center}.branding_iconExport__hhUav+.branding_iconExport__hhUav:before{content:"";position:absolute;inset-block:var(--landing-panel-padding);inset-inline-start:0;border-inline-start:1px solid var(--color-border-default)}.branding_iconPreview__0PO1N{display:flex;flex-shrink:0;overflow:hidden}.branding_iconCaption__C4AwZ{display:flex;flex-direction:column;gap:4px}@media (min-width:768px) and (max-width:1023px){.branding_socialPreview__pXFis{--social-avatar-overlap:calc(var(--spacing) * 8)}}@media (max-width:767px){.branding_logoScale___U13Z{--logo-scale-inset:calc(var(--spacing) * 4)}.branding_logoScaleRow__ajnwn{grid-template-columns:48px minmax(0,1fr);gap:16px;padding-block:24px}.branding_logoScaleArtwork__sYl2z>svg{height:var(--brand-logo-mobile-size)}.branding_swatch__fUFiY{min-height:240px}.branding_proportionBar__PYIz7{height:128px}.branding_proportionLegend__HW0_t{display:flex;flex-direction:column;gap:12px}.branding_proportionLegend__HW0_t>div{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.branding_contrastRow__ELeSB{gap:16px;grid-template-columns:48px minmax(0,1fr) 56px 40px;padding-inline:calc(var(--spacing) * 4)}.branding_desktopMetrics__5TjGJ{display:none}.branding_mobileMetrics__lljPP{display:inline}.branding_socialPreview__pXFis{--social-avatar-size:96px;--social-avatar-overlap:calc(var(--spacing) * 4)}.branding_socialIdentity__WiH98{grid-template-columns:minmax(0,1fr);gap:16px}.branding_socialControls__tcaEe{justify-content:flex-start}.branding_applicationGrid__n0z6T,.branding_exportGrid__W0ffF{grid-template-columns:minmax(0,1fr)}.branding_assetCaption__FUqK2,.branding_exportCaption__Xl3mu{flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 4)}.branding_applicationFrame__1z2Pl{aspect-ratio:auto}.branding_application__A0mXc .branding_artwork__XYmiS{position:static;width:100%;height:auto}.branding_exportGroups__cBWzW{gap:calc(var(--spacing) * 10)}.branding_exportPreview__zmYa1{aspect-ratio:10/3}.branding_iconExports__MH0G_{grid-template-columns:minmax(0,1fr)}.branding_iconExport__hhUav{display:grid;grid-template-columns:calc(var(--spacing) * 16) minmax(0,1fr) calc(var(--spacing) * 16);align-items:center;justify-items:center;padding:var(--landing-panel-padding)}.branding_iconExport__hhUav+.branding_iconExport__hhUav:before{inset-block:auto;inset-block-start:0;inset-inline:var(--landing-panel-padding);border-inline-start:0;border-block-start:1px solid var(--color-border-default)}}@media (max-width:599px){.branding_colorVersions__KTGV7,.branding_paletteGrid__5BCNt{grid-template-columns:minmax(0,1fr)}.branding_swatch__fUFiY{min-height:240px}}@media (max-width:479px){.branding_contrastRow__ELeSB{grid-template-columns:48px minmax(0,1fr) 40px;gap:8px 12px}.branding_contrastSample__LV75v{grid-row:span 2}.branding_combinationName__1ImEK{grid-column:2;grid-row:1}.branding_contrastRatio__YkTW1{grid-column:2;grid-row:2;text-align:left}.branding_contrastGrade__xI9Ts{grid-column:3;grid-row:1/span 2}}