.branding-page.svelte-qci9pc{color:var(--ds-brand-ink);background:var(--ds-brand-white);padding-bottom:var(--ds-space-20)}.branding-page.svelte-qci9pc .ax-container{max-width:var(--ds-container-wide);padding-inline:var(--ds-space-6)}.branding-page.svelte-qci9pc em:where(.svelte-qci9pc){color:var(--ds-brand-violet);font-style:normal}.brand-kicker.svelte-qci9pc,.tile-label.svelte-qci9pc{font-size:var(--ds-text-caption);font-weight:var(--ds-w-semibold);letter-spacing:var(--ds-track-wider);text-transform:uppercase;margin:0}.brand-intro.svelte-qci9pc{text-align:center;padding-block:var(--ds-space-12) var(--ds-space-10)}.intro-copy.svelte-qci9pc h1:where(.svelte-qci9pc),.section-heading.svelte-qci9pc h2:where(.svelte-qci9pc),.brand-close.svelte-qci9pc h2:where(.svelte-qci9pc){font-family:var(--ds-font-editorial);font-weight:var(--ds-w-regular);letter-spacing:var(--ds-track-tight);line-height:1.08}.intro-copy.svelte-qci9pc h1:where(.svelte-qci9pc){max-width:none;margin-block:var(--ds-space-5) 0;font-size:clamp(3rem,7.5vw,8rem)}.brand-bento.svelte-qci9pc{gap:var(--ds-space-4);grid-template-rows:minmax(280px,auto) minmax(230px,auto);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);display:grid}.tile.svelte-qci9pc{border-radius:var(--ds-radius-2xl);padding:var(--ds-space-8);text-align:center;position:relative;overflow:hidden}.tile-hero.svelte-qci9pc{min-height:560px;color:var(--ds-brand-white);background:var(--ds-brand-violet);flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex}.hero-wordmark.svelte-qci9pc{z-index:1;align-self:center;width:min(100%,700px);height:auto}.hero-caption.svelte-qci9pc{z-index:1;font-family:var(--ds-font-editorial);font-size:clamp(1.7rem,3.2vw,3.1rem);line-height:1.15}.tile-mark.svelte-qci9pc{background:var(--ds-brand-mist);flex-direction:column;justify-content:space-between;display:flex}.mark-image.svelte-qci9pc{width:min(65%,210px);height:auto;transition:transform var(--ds-dur-slow) var(--ds-ease-spring);align-self:center}.tile-mark.svelte-qci9pc:hover .mark-image:where(.svelte-qci9pc){transform:rotate(12deg)scale(1.04)}.tile-mark.svelte-qci9pc>p:where(.svelte-qci9pc):last-child{max-width:none;font-size:var(--ds-text-body-sm)}.tile-thought.svelte-qci9pc{background:var(--ds-brand-lime)}.thought-copy.svelte-qci9pc{max-width:none;margin-top:var(--ds-space-8);font-family:var(--ds-font-editorial);font-size:clamp(1.8rem,2.7vw,3.5rem);line-height:1.1}.tile-thought.svelte-qci9pc em:where(.svelte-qci9pc){color:var(--ds-brand-ink)}.thought-spark.svelte-qci9pc{right:var(--ds-space-8);bottom:var(--ds-space-4);transition:transform var(--ds-dur-slow) var(--ds-ease-spring);font-size:3rem;position:absolute}.tile-thought.svelte-qci9pc:hover .thought-spark:where(.svelte-qci9pc){transform:rotate(45deg)}.foundations.svelte-qci9pc,.type-section.svelte-qci9pc,.logo-section.svelte-qci9pc{padding-top:var(--ds-space-20)}.section-heading.svelte-qci9pc{gap:var(--ds-space-4);margin-bottom:var(--ds-space-8);text-align:center;flex-direction:column;display:flex}.section-heading.svelte-qci9pc h2:where(.svelte-qci9pc){max-width:20ch;font-size:clamp(3.6rem,6vw,6.5rem)}.heading-period.svelte-qci9pc{color:var(--ds-brand-violet)}.colour-grid.svelte-qci9pc{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.colour-card.svelte-qci9pc{min-height:270px;padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-xl);background:var(--ds-white);flex-direction:column;display:flex}.colour-swatch.svelte-qci9pc{min-height:125px;margin-bottom:var(--ds-space-5);border-radius:var(--ds-radius-lg);flex:1}.colour-card--ink.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-ink)}.colour-card--white.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-white);border:1px solid var(--ds-line)}.colour-card--violet.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-violet)}.colour-card--lilac.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-lilac)}.colour-card--mist.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-mist)}.colour-card--lime.svelte-qci9pc .colour-swatch:where(.svelte-qci9pc){background:var(--ds-brand-lime)}.colour-meta.svelte-qci9pc{align-items:center;gap:var(--ds-space-2);flex-direction:column;display:flex}.colour-card.svelte-qci9pc{text-align:center}.colour-meta.svelte-qci9pc h3:where(.svelte-qci9pc){font-size:var(--ds-text-body);font-weight:var(--ds-w-semibold)}.colour-meta.svelte-qci9pc code:where(.svelte-qci9pc){font-size:var(--ds-text-caption)}.colour-card.svelte-qci9pc>p:where(.svelte-qci9pc){margin-top:var(--ds-space-2);font-size:var(--ds-text-caption)}.colour-copy.svelte-qci9pc{min-height:var(--ds-control-md);margin-top:var(--ds-space-2);padding-inline:var(--ds-space-4);border:1px solid var(--ds-brand-violet);border-radius:var(--ds-radius-pill);color:var(--ds-brand-violet);font:inherit;font-size:var(--ds-text-caption);font-weight:var(--ds-w-semibold);cursor:pointer;background:0 0;align-self:center}.colour-copy.svelte-qci9pc:hover{background:var(--ds-brand-mist)}.colour-copy.svelte-qci9pc:focus-visible{outline:3px solid var(--ds-brand-violet);outline-offset:3px}.type-grid.svelte-qci9pc{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logo-rail.svelte-qci9pc{gap:var(--ds-space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:12.5%;display:flex;overflow-x:auto}.logo-rail.svelte-qci9pc::-webkit-scrollbar{display:none}.type-card.svelte-qci9pc,.logo-panel.svelte-qci9pc{min-height:390px;padding:var(--ds-space-8);border-radius:var(--ds-radius-2xl)}.type-card.svelte-qci9pc{text-align:center;flex-direction:column;display:flex}.type-card--display.svelte-qci9pc{background:var(--ds-brand-lilac)}.type-card--body.svelte-qci9pc{background:var(--ds-brand-ink);color:var(--ds-brand-white)}.type-sample.svelte-qci9pc{font-family:var(--ds-font-editorial);margin-block:auto;font-size:clamp(2.8rem,4.6vw,5rem);line-height:1.05}.body-sample.svelte-qci9pc{font-size:clamp(2rem,3vw,3.1rem);font-weight:var(--ds-w-medium);margin-block:auto;line-height:1.25}.type-foot.svelte-qci9pc{max-width:39ch;font-size:var(--ds-text-body-sm);margin-inline:auto;line-height:1.7}.logo-panel.svelte-qci9pc{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 75%;justify-content:space-between;display:flex;overflow:hidden}.logo-panel--dark.svelte-qci9pc{background:var(--ds-brand-violet);color:var(--ds-brand-white)}.logo-panel--light.svelte-qci9pc{background:var(--ds-brand-mist)}.logo-panel--mark.svelte-qci9pc{background:var(--ds-brand-lime)}.logo-panel.svelte-qci9pc picture{place-items:center;height:270px;display:grid}.logo-panel.svelte-qci9pc img:where(.svelte-qci9pc){object-fit:cover;object-position:center;width:100%;height:270px}.logo-panel--dark.svelte-qci9pc img:where(.svelte-qci9pc){object-fit:contain}.logo-panel--light.svelte-qci9pc img:where(.svelte-qci9pc){object-fit:cover}.logo-panel--mark.svelte-qci9pc img:where(.svelte-qci9pc){object-fit:contain}.logo-controls.svelte-qci9pc{justify-content:center;align-items:center;gap:var(--ds-space-6);padding-top:var(--ds-space-5);font-size:var(--ds-text-caption);font-weight:var(--ds-w-semibold);letter-spacing:var(--ds-track-wider);display:flex}.logo-controls.svelte-qci9pc button:where(.svelte-qci9pc){width:var(--ds-control-md);height:var(--ds-control-md);border:1px solid var(--ds-brand-violet);border-radius:var(--ds-radius-circle);color:var(--ds-brand-violet);font:inherit;font-size:var(--ds-text-h4);cursor:pointer;background:0 0}.logo-controls.svelte-qci9pc button:where(.svelte-qci9pc):hover{background:var(--ds-brand-mist)}.logo-controls.svelte-qci9pc button:where(.svelte-qci9pc):focus-visible{outline:3px solid var(--ds-brand-violet);outline-offset:3px}.brand-close.svelte-qci9pc{align-items:center;gap:var(--ds-space-8);margin-top:var(--ds-space-20);padding-block:var(--ds-space-12);border-top:1px solid var(--ds-brand-ink);text-align:center;flex-direction:column;display:flex}.brand-close.svelte-qci9pc h2:where(.svelte-qci9pc){max-width:17ch;margin-top:var(--ds-space-4);font-size:clamp(2.7rem,5vw,5rem)}.close-link.svelte-qci9pc{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-lg);padding-inline:var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ds-brand-violet);color:var(--ds-brand-white);font-weight:var(--ds-w-semibold);flex:none;display:inline-flex}.close-link.svelte-qci9pc:focus-visible{outline:3px solid var(--ds-brand-lime);outline-offset:3px}@media (width<=768px){.branding-page.svelte-qci9pc .ax-container{padding-inline:var(--ds-space-4)}.brand-intro.svelte-qci9pc{padding-block:var(--ds-space-8)}.brand-bento.svelte-qci9pc{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tile.svelte-qci9pc{padding:var(--ds-space-5)}.tile-hero.svelte-qci9pc{grid-area:auto/span 2;min-height:370px}.tile-mark.svelte-qci9pc,.tile-thought.svelte-qci9pc{min-height:260px}.mark-image.svelte-qci9pc{width:90%}.thought-copy.svelte-qci9pc{margin-top:var(--ds-space-5)}.thought-spark.svelte-qci9pc{right:var(--ds-space-5);bottom:var(--ds-space-3)}.foundations.svelte-qci9pc,.type-section.svelte-qci9pc,.logo-section.svelte-qci9pc{padding-top:var(--ds-space-15)}.colour-grid.svelte-qci9pc{grid-template-columns:repeat(2,minmax(0,1fr))}.type-grid.svelte-qci9pc{grid-template-columns:1fr}.logo-rail.svelte-qci9pc{padding-inline:6%}.logo-panel.svelte-qci9pc{flex-basis:88%}.type-card.svelte-qci9pc,.logo-panel.svelte-qci9pc{min-height:330px}.brand-close.svelte-qci9pc{align-items:center}}@media (width<=420px){.intro-copy.svelte-qci9pc h1:where(.svelte-qci9pc){white-space:nowrap;font-size:clamp(2.2rem,10vw,2.7rem)}.brand-bento.svelte-qci9pc{grid-template-columns:1fr}.tile-hero.svelte-qci9pc{grid-column:auto}.tile-mark.svelte-qci9pc,.tile-thought.svelte-qci9pc{min-height:220px}.colour-grid.svelte-qci9pc{gap:var(--ds-space-2)}.colour-card.svelte-qci9pc{padding:var(--ds-space-3);min-height:235px}.colour-meta.svelte-qci9pc{flex-direction:column;gap:0}}@media (prefers-reduced-motion:reduce){.mark-image.svelte-qci9pc,.thought-spark.svelte-qci9pc{transition:none}}
