.DjCgOa_carousel{outline:none}.DjCgOa_carousel:focus-visible{outline:2px solid var(--ak-focus-outline);outline-offset:4px}.DjCgOa_editorialStage{isolation:isolate}.DjCgOa_editorialFeature{margin:0}.DjCgOa_slideLink{color:inherit;text-decoration:none;display:block}.DjCgOa_slideLink .ak-photo{background:0 0;border-radius:0}.DjCgOa_slideLink:focus-visible{outline-offset:-4px;outline:2px solid #fff}.DjCgOa_captionCopy{gap:2px;min-width:0;display:grid}.DjCgOa_slideAction{color:#fff;width:fit-content;font-size:var(--ak-text-small);text-underline-offset:4px;transition:text-decoration-color var(--ak-ease);align-items:center;gap:4px;margin-top:6px;font-weight:800;-webkit-text-decoration:underline #fff8ef66;text-decoration:underline #fff8ef66;display:inline-flex}.DjCgOa_slideAction:hover,.DjCgOa_slideAction:focus-visible{-webkit-text-decoration-color:var(--ak-accent);text-decoration-color:var(--ak-accent)}.DjCgOa_slideAction .ak-icon{width:15px;height:15px}@media (pointer:coarse){.DjCgOa_slideAction{position:relative}.DjCgOa_slideAction:before{content:"";position:absolute;inset:-12px -10px}}.DjCgOa_thumbnailRail{padding-bottom:2px}@media (max-width:760px){.DjCgOa_editorialFeature img{transform:scale(var(--mobile-focus-zoom,1));transform-origin:var(--mobile-focus-origin,50% 50%)}}@media (prefers-reduced-motion:reduce){.DjCgOa_slideAction{transition:none}}
.NdEIiq_heroSection{box-sizing:border-box;isolation:isolate;background:linear-gradient(90deg, color-mix(in srgb, var(--ak-bg-deep) 96%, transparent) 0%, color-mix(in srgb, var(--ak-bg-deep) 82%, transparent) 42%, color-mix(in srgb, var(--ak-bg-deep) 34%, transparent) 100%), url(/brand/homepage-hero-light-streaks.png) center 52% / cover no-repeat;min-height:280px;color:var(--ak-chrome-ink);border-top:0;padding:clamp(28px,2.5vw,36px) 0;position:relative;overflow:hidden}.NdEIiq_heroSection:after{z-index:-1;background:linear-gradient(180deg, transparent 64%, color-mix(in srgb, var(--ak-bg-deep) 48%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.NdEIiq_heroGrid{grid-template-columns:minmax(0,820px);align-items:center;display:grid}.NdEIiq_heroCopy{align-content:center;gap:16px;max-width:820px;display:grid}.NdEIiq_heroCopy h1{max-width:790px;color:var(--ak-chrome-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(3.45rem,5.35vw,4.85rem);font-weight:700;line-height:.94}.NdEIiq_heroCopy p{max-width:690px;color:color-mix(in srgb, var(--ak-chrome-ink) 88%, transparent);text-wrap:pretty;margin:0;font-size:clamp(1.04rem,1.35vw,1.16rem);font-weight:560;line-height:1.62}.NdEIiq_lightCanvas{background-color:var(--ak-bg);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ak-ink) 4%, transparent) .55px, transparent .7px);background-size:14px 14px;margin-top:0;padding-top:0;position:relative}.NdEIiq_section{padding:76px 0;scroll-margin-top:96px;position:relative}.NdEIiq_gallerySection{background:linear-gradient(115deg, color-mix(in srgb, var(--ak-surface-warm) 94%, transparent), color-mix(in srgb, var(--ak-surface-warm) 74%, transparent)), url(/brand/homepage-light-geometry.png) center / cover no-repeat, var(--ak-bg);color:var(--ak-ink);padding:clamp(36px,4vw,56px) 0 clamp(44px,5vw,68px);position:relative;overflow:hidden}.NdEIiq_gallerySection:before{background:linear-gradient(90deg, transparent, var(--ak-accent), transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.NdEIiq_galleryInner{gap:clamp(16px,1.5vw,22px);display:grid}.NdEIiq_galleryHeader{gap:8px;max-width:640px;display:grid}@media (max-width:1120px){.NdEIiq_heroGrid{grid-template-columns:1fr}}@media (max-width:900px){.NdEIiq_heroSection{min-height:auto}}@media (max-width:760px){.NdEIiq_heroSection{background-position:58%;padding:28px 0 36px}.NdEIiq_heroCopy h1{font-size:2.9rem}.NdEIiq_lightCanvas{background-position:48% 0;background-size:auto 1750px;margin-top:0;padding-top:0}.NdEIiq_gallerySection{padding-block:44px 52px}}@media (max-width:520px){.NdEIiq_heroSection{padding:24px 0 32px}.NdEIiq_heroCopy h1{font-size:2.46rem;line-height:.99}.NdEIiq_heroCopy{max-width:calc(100% - 16px)}.NdEIiq_heroCopy p{overflow-wrap:anywhere;font-size:1rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.NdEIiq_lightCanvas{scroll-behavior:auto}}
