.brand-book_root__prqlW{block-size:100%;overflow-y:auto}.brand-book_sectionDivider__8WWy0{border:none;border-top:1px solid var(--border);margin:0 auto;width:100%;max-width:960px}.brand-book_section__JV1Hd{padding:3rem 0}.brand-book_sectionInner__XGqy8{gap:2rem;margin:auto;width:100%;max-width:960px}.brand-book_sectionHeader__of7zW{padding-bottom:.5rem;border-bottom:none;font-size:1.5rem!important}.brand-book_sectionLabel__1OCyd{font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.brand-book_sectionHeaderDivider__6S21j{height:.25rem;width:8rem;border:none}.brand-book_hero__B9LCx{padding-top:2rem;padding-bottom:2rem}.brand-book_heroInner___ggVp{gap:.25rem}.brand-book_heroLabel__bmouL{font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.brand-book_heroTitle__yyItA{padding-bottom:.25rem}.brand-book_heroTagline__0LS6U{opacity:.6}.brand-book_logoPanelCard__K2Ya2{display:flex;flex-direction:column;gap:.75rem;max-inline-size:75%}.brand-book_logoPanelImage__jmkjn{position:relative;border-radius:.75rem;border:1px solid var(--border);overflow:hidden}.brand-book_logoPanelMedia__yt5O8{display:block;inline-size:100%;block-size:auto}.brand-book_logoPanelFooter__Gpl4y{display:flex;justify-content:flex-end;align-items:center}.brand-book_downloadButton__b1j9D{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:none;border-radius:.375rem;background-color:var(--muted);color:inherit;cursor:pointer;transition:background-color .15s}.brand-book_downloadButton__b1j9D:hover{background-color:var(--accent)}.brand-book_mockupPreview__jPtjk{position:relative;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;border:1px solid var(--border)}.brand-book_mockupImage__0nl0Q{object-fit:cover}.brand-book_mockupPreviewFooter__1g1WS{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff}.brand-book_mockupPlaceholder__9oSLE{aspect-ratio:16/7}.brand-book_mockupPlaceholder__9oSLE,.brand-book_placeholderCard__jmmDa{display:flex;align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--muted);border:1px dashed var(--border)}.brand-book_placeholderCard__jmmDa{flex-direction:column;gap:.5rem;padding:3rem}.brand-book_logoImage__lK7gk{object-fit:contain}.brand-book_swatchGrid__u3leN{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem}.brand-book_swatchCard__aTUHp{display:flex;flex-direction:column}.brand-book_swatchSquare__FU1Td{aspect-ratio:1;border-radius:.75rem;border:1px solid var(--border);box-shadow:0 1px 3px rgba(0,0,0,.1)}.brand-book_swatchInfo__2kOU0{display:flex;flex-direction:column;gap:.125rem;padding-block-start:.5rem}.brand-book_swatchName__YvTiY{font-weight:600;font-size:.8125rem}.brand-book_swatchValue__VVmpH{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;opacity:.5}.brand-book_swatchRole___VWGO{font-size:.6875rem;opacity:.5;line-height:1.3}.brand-book_typeScaleRow__M90UU{border-block-end:1px solid var(--border);padding-block:1.25rem}.brand-book_typeScaleRow__M90UU:last-child{border-block-end:none}.brand-book_typeScaleCaption__oD_e6{opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.brand-book_softCard__wFss6{border-radius:.75rem;padding:1.5rem;background-color:var(--muted)}.brand-book_softCardSpaced__bmiX5{margin-block-start:2rem}.brand-book_fontShowcase__cJupx *{font-family:var(--showcase-font)!important}.brand-book_softDivider__ZS8Pb{border:none;block-size:1px;background-color:currentColor;opacity:.1;margin:0}.brand-book_toneRow__c5fhy{border-radius:.75rem;padding:1rem 1.25rem;background-color:var(--muted)}.brand-book_toneRowContext__UOVkQ{flex:0 0 25%;min-inline-size:0}.brand-book_toneExamples__CO5Oq{display:flex;gap:.5rem}.brand-book_traitName__om15r{font-weight:700;min-inline-size:8rem;flex-shrink:0}.brand-book_voiceIcon__HPaiK{flex-shrink:0}.brand-book_footerInner__DnivG{text-align:center}.brand-book_bulletList__5ycAT{list-style:disc;padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:.5rem}.brand-book_quote__zZyxM{font-style:italic;line-height:1.4}.brand-book_quoteClose__ocN_9,.brand-book_quoteOpen__UPU8G{font-size:2rem;font-style:normal;line-height:0;vertical-align:-.25em}.brand-book_quoteOpen__UPU8G{margin-inline-end:.05em}.brand-book_quoteClose__ocN_9{margin-inline-start:.05em}.brand-book_flexOne__vS4_s{flex:1}.brand-book_dot__PMMie{display:inline-block;width:.25rem;height:.25rem;background-color:var(--border);border-radius:50%;opacity:.6;margin:0 .5rem}.brand-book_colorContextGrid__NiLhj{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem}.brand-book_colorContextCard__HquiY{display:flex;flex-direction:column;align-items:center;gap:.5rem}.brand-book_colorContextSwatch__7P_pt{position:relative;width:100%;aspect-ratio:1;border-radius:.75rem;border:1px solid var(--border);overflow:hidden}.brand-book_colorContextLogoInset__j8IhX{position:absolute;inset:.5rem}.brand-book_colorContextLabel__5O2rK{font-weight:600;letter-spacing:.08em;font-size:.625rem;text-transform:uppercase}.brand-book_mockupGrid__mIHaR{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.brand-book_mockupCard__WQFiR{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;border:1px solid var(--border)}.brand-book_mockupCardImage__oGvD_{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background-color:var(--muted)}.brand-book_mockupCardInfo__8uKCM{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem}.brand-book_mockupCardTitle__iTR6D{font-weight:600;font-size:.875rem}.brand-book_guidelinesGrid__MwJQ_{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.brand-book_guidelinesColumn__teW4w{display:flex;flex-direction:column;gap:.75rem}.brand-book_guidelinesHeader__4sp24{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem}.brand-book_guidelinesDot__T_52P{width:.5rem;height:.5rem;border-radius:50%}.brand-book_guidelinesItem__ua8wZ{display:flex;align-items:flex-start;gap:.5rem}.gda_DtEtMa_box{--sp-base:var(--ux-1sbfig8,.25rem);--sp-scale:2;--sp-xs:calc(var(--sp-base) * pow(var(--sp-scale), 0));--sp-sm:calc(var(--sp-base) * pow(var(--sp-scale), 1));--sp-md:calc(var(--sp-base) * pow(var(--sp-scale), 2));--sp-lg:calc(var(--sp-base) * pow(var(--sp-scale), 3));--sp-xl:calc(var(--sp-base) * pow(var(--sp-scale), 4));--sp-2xl:calc(var(--sp-base) * pow(var(--sp-scale), 5));--bg-base:var(--ux-cao06b,Canvas);--bg-card:color-mix(in oklch,var(--bg-base),white 8%);--bg-raised:color-mix(in oklch,var(--bg-card),white 8%);--bg-overlay:color-mix(in oklch,var(--bg-raised),white 8%);--fg-base:color(from var(--bg-base) xyz clamp(0,(.36/y - 1) * infinity,1) clamp(0,(.36/y - 1) * infinity,1) clamp(0,(.36/y - 1) * infinity,1)/1);--fg-card:var(--fg-base);--fg-raised:var(--fg-base);--fg-overlay:var(--fg-base);--bd-base:transparent;--bd-card:color-mix(in oklch,transparent,var(--fg-card) 15%);--bd-raised:transparent;--bd-overlay:transparent;--sh-base:none;--sh-card:none;--sh-raised:drop-shadow(0 2px 6px #0000001a) drop-shadow(0 2px 3px #00000012) drop-shadow(0 0 .5px #0003);--sh-overlay:drop-shadow(0 3px 8px #00000026) drop-shadow(0 4px 4px #0000001a) drop-shadow(0 0 .5px #0003);&:where([data-elevation=base]){background:var(--bg-base);border-style:solid;border-width:1px;border-color:var(--bd-base);color:var(--fg-base);filter:var(--sh-base)}&:where([data-elevation=card]){background:var(--bg-card);border-style:solid;border-width:1px;border-color:var(--bd-card);color:var(--fg-card);filter:var(--sh-card)}&:where([data-elevation=raised]){background:var(--bg-raised);border-style:solid;border-width:1px;border-color:var(--bd-raised);color:var(--fg-raised);filter:var(--sh-raised)}&:where([data-elevation=overlay]){background:var(--bg-overlay);border-style:solid;border-width:1px;border-color:var(--bd-overlay);color:var(--fg-overlay);filter:var(--sh-overlay)}}.gda_xzyHuq_button{--button-bg:inherit;--button-bg-hovered:inherit;--button-bg-pressed:inherit;--button-border:inherit;--button-border-hovered:inherit;--button-border-pressed:inherit;--button-text:inherit;--button-text-hovered:inherit;--button-text-pressed:inherit;--button-radius:var(--size-radius-md,var(--ux-1s5tndb,4px));--button-gap:var(--size-space-xs,.5em);--button-space-xs:var(--size-space-xs,calc(var(--ux-1sbfig8,.25rem) * .5));--button-space-sm:var(--size-space-sm,calc(var(--ux-1sbfig8,.25rem) * 1));--button-space-md:var(--size-space-md,calc(var(--ux-1sbfig8,.25rem) * 2));--button-space-lg:var(--size-space-lg,calc(var(--ux-1sbfig8,.25rem) * 3));font-family:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;gap:var(--button-gap);white-space:nowrap;cursor:pointer;background:var(--button-bg);border:none;border-color:var(--button-border);min-width:min-content;color:var(--button-text);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,opacity .15s ease-in-out;display:inline-flex;&:not(.gda_xzyHuq_inline){border-radius:var(--button-radius);border-style:solid;border-width:1px}&:where([data-hovered]:not([data-disabled])){background:var(--button-bg-hovered);border-color:var(--button-border-hovered);color:var(--button-text-hovered)}&:where([data-pressed]:not([data-disabled])){background:var(--button-bg-pressed);border-color:var(--button-border-pressed);color:var(--button-text-pressed)}&:where([data-focus-visible]:not([data-disabled])){outline-offset:2px;border-radius:var(--button-radius);outline:2px solid highlight}&:disabled,&:where([data-disabled]){opacity:.4;cursor:not-allowed}&:where(.gda_xzyHuq_primary){--button-bg:var(--color-action-background-primary-default,var(--ux-c5mlr8,#4169e1));--button-bg-hovered:var(--color-action-background-primary-hovered,var(--ux-ran6wz,teal));--button-bg-pressed:var(--color-action-background-primary-pressed,var(--ux-1ehwjjs,#191970));--button-border:var(--color-action-border-primary-default,var(--ux-kdwujq,transparent));--button-border-hovered:var(--color-action-border-primary-hovered,var(--ux-bgke81,transparent));--button-border-pressed:var(--color-action-border-primary-pressed,var(--ux-1hnbfne,transparent));--button-text:var(--color-action-text-primary-default,var(--ux-t04p4h,#fff));--button-text-hovered:var(--color-action-text-primary-hovered,var(--ux-1ckzto6,#fff));--button-text-pressed:var(--color-action-text-primary-pressed,var(--ux-1uyxcq5,#fff))}&:where(.gda_xzyHuq_secondary){--button-bg:var(--color-action-background-secondary-default,var(--ux-1r87102,#e6e6fa));--button-bg-hovered:var(--color-action-background-secondary-hovered,var(--ux-azkxzs,#d3d3d3));--button-bg-pressed:var(--color-action-background-secondary-pressed,var(--ux-1c4iwhv,silver));--button-border:var(--color-action-border-secondary-default,var(--ux-15jttct,transparent));--button-border-hovered:var(--color-action-border-secondary-hovered,var(--ux-1akzvve,transparent));--button-border-pressed:var(--color-action-border-secondary-pressed,var(--ux-im7up,transparent));--button-text:var(--color-action-text-secondary-default,var(--ux-h6sgq2,#000));--button-text-hovered:var(--color-action-text-secondary-hovered,var(--ux-a0o0wd,#000));--button-text-pressed:var(--color-action-text-secondary-pressed,var(--ux-1ly125y,#000))}&:where(.gda_xzyHuq_tertiary,.gda_xzyHuq_minimal){--button-bg:var(--color-action-background-tertiary-default,var(--ux-1owc8nc,#fff));--button-bg-hovered:var(--color-action-background-tertiary-hovered,var(--ux-1m7qrkf,#f5f5f5));--button-bg-pressed:var(--color-action-background-tertiary-pressed,var(--ux-9qpf6c,#dcdcdc));--button-border:var(--color-action-border-tertiary-default,var(--ux-1np4r62,transparent));--button-border-hovered:var(--color-action-border-tertiary-hovered,var(--ux-1bdtclp,transparent));--button-border-pressed:var(--color-action-border-tertiary-pressed,var(--ux-1xliuhi,transparent));--button-text:var(--color-action-text-tertiary-default,var(--ux-ut3xrx,#4169e1));--button-text-hovered:var(--color-action-text-tertiary-hovered,var(--ux-unx9i2,teal));--button-text-pressed:var(--color-action-text-tertiary-pressed,var(--ux-h6e7c1,#191970))}&:where(.gda_xzyHuq_critical){--button-bg:var(--color-feedback-critical-strong,var(--ux-1marogz,#b22222));--button-bg-hovered:color-mix(in oklch,var(--color-feedback-critical-strong,var(--ux-1q4q36s,#b22222)),white 12%);--button-bg-pressed:color-mix(in oklch,var(--color-feedback-critical-strong,var(--ux-926l8f,#b22222)),black 12%);--button-border:var(--color-feedback-critical-strong,var(--ux-ceou01,transparent));--button-border-hovered:color-mix(in oklch,var(--color-feedback-critical-strong,var(--ux-n0tova,transparent)),white 12%);--button-border-pressed:color-mix(in oklch,var(--color-feedback-critical-strong,var(--ux-w3lhdp,transparent)),black 12%);--button-text:var(--color-feedback-critical-onstrong,var(--ux-17htz86,#fff));--button-text-hovered:var(--color-feedback-critical-onstrong,var(--ux-9cq6k1,#fff));--button-text-pressed:var(--color-feedback-critical-onstrong,var(--ux-17znn9m,#fff))}&:where(.gda_xzyHuq_inline){--button-bg:var(--color-action-background-inline-default,var(--ux-5sxt24,#fff));--button-bg-hovered:var(--color-action-background-inline-hovered,var(--ux-sjtbcr,#f5f5f5));--button-bg-pressed:var(--color-action-background-inline-pressed,var(--ux-k7opxc,#dcdcdc));--button-border:transparent;--button-border-hovered:transparent;--button-border-pressed:transparent;--button-text:var(--color-action-text-inline-default,var(--ux-2rqapw,#4169e1));--button-text-hovered:var(--color-action-text-inline-hovered,var(--ux-1j87vvn,teal));--button-text-pressed:var(--color-action-text-inline-pressed,var(--ux-1ymu8yg,#191970));text-decoration:underline}&:where(.gda_xzyHuq_sm:not(.gda_xzyHuq_inline)){font-size:var(--font-body-size-sm,calc(var(--ux-cxbe8g,16px) / 1.125));padding:var(--button-space-sm) var(--button-space-md);&:has(:where([data-icon]:only-child)){padding:var(--button-space-xs);&.gda_xzyHuq_minimal{padding:var(--button-space-xs);margin:calc(var(--button-space-xs) * -1)}}}&:where(.gda_xzyHuq_md:not(.gda_xzyHuq_inline)){font-size:var(--font-body-size-md,var(--ux-cxbe8g,16px));padding:var(--button-space-md) var(--button-space-lg);&:has(:where([data-icon]:only-child)){padding:var(--button-space-sm);&.gda_xzyHuq_minimal{padding:var(--button-space-xs);margin:calc(var(--button-space-xs) * -1)}}}}