._4Kth4W_sections{gap:var(--ak-space-6,28px);display:grid}._4Kth4W_sections>section{gap:var(--ak-space-3,12px);display:grid}._4Kth4W_entries{gap:var(--ak-space-6,28px);margin:0;padding:0;list-style:none;display:grid}._4Kth4W_entry{gap:var(--ak-space-3,12px);scroll-margin-top:96px;display:grid}._4Kth4W_entryHead{gap:4px;display:grid}._4Kth4W_entryHead h2,._4Kth4W_entryHead h3{margin:0}._4Kth4W_when{color:var(--ak-ink-muted,color-mix(in srgb, currentColor 62%, transparent));margin:0}._4Kth4W_groups{gap:var(--ak-space-3,12px);display:grid}._4Kth4W_group{gap:4px;display:grid}._4Kth4W_items{gap:4px;margin:0;padding:0;list-style:none;display:grid}._4Kth4W_items li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}._4Kth4W_tool{color:var(--ak-ink-muted,color-mix(in srgb, currentColor 62%, transparent));white-space:nowrap}._4Kth4W_span{grid-column:1/-1}._4Kth4W_coming{gap:6px;margin:0;padding:0;list-style:none;display:grid}._4Kth4W_coming li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._4Kth4W_list{margin:0;padding:0;list-style:none;display:grid}._4Kth4W_list>li+li{border-top:1px solid var(--ak-line)}._4Kth4W_row{gap:6px var(--ak-space-3,12px);grid-template-columns:1fr auto;align-items:center;min-height:56px;padding-block:10px;display:grid}._4Kth4W_copy{gap:2px;min-width:0;display:grid}._4Kth4W_copy b{font-weight:600}._4Kth4W_copy small,._4Kth4W_sub{color:var(--ak-ink-muted,color-mix(in srgb, currentColor 62%, transparent))}._4Kth4W_actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}._4Kth4W_itemRows{gap:var(--ak-space-3,12px);display:grid}._4Kth4W_itemRow{grid-template-columns:minmax(120px,1fr) minmax(110px,auto) minmax(200px,2fr) minmax(90px,auto) auto;align-items:end;gap:8px;display:grid}@media (max-width:720px){._4Kth4W_itemRow{grid-template-columns:1fr 1fr}._4Kth4W_itemRow>:nth-child(3){grid-column:1/-1}}._4Kth4W_ask{gap:var(--ak-space-3,12px);display:grid}._4Kth4W_ask p{margin:0}._4Kth4W_errorText{color:var(--ak-danger-ink,#b3261e);margin:0}._4Kth4W_empty{color:var(--ak-ink-muted,color-mix(in srgb, currentColor 62%, transparent));margin:0}._4Kth4W_home{gap:var(--ak-space-3,12px);padding-block:var(--ak-space-7,40px);display:grid}._4Kth4W_homeHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._4Kth4W_homeHead h2{margin:0}._4Kth4W_adminGrid{align-items:start}._4Kth4W_adminSection{gap:var(--ak-space-3,12px);align-content:start;display:grid}._4Kth4W_published{order:1}._4Kth4W_planned{order:2}
.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);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}.NdEIiq_serviceGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.NdEIiq_serviceGrid>li{min-width:0;margin:0}.NdEIiq_serviceTile .ak-photo{box-shadow:var(--ak-shadow-card)}.NdEIiq_serviceTile:hover .ak-photo img{transform:scale(1.03)}.NdEIiq_serviceTile .ak-photo img{transition:transform var(--ak-ease-move)}.NdEIiq_serviceName{text-decoration:underline;-webkit-text-decoration-color:var(--ak-line-mid);text-decoration-color:var(--ak-line-mid);text-underline-offset:5px;align-items:center;gap:4px;font-size:clamp(.98rem,1.2vw,1.12rem);text-decoration-thickness:1px;display:inline-flex}.NdEIiq_serviceTile:hover .NdEIiq_serviceName,.NdEIiq_serviceTile:focus-visible .NdEIiq_serviceName{-webkit-text-decoration-color:var(--ak-accent);text-decoration-color:var(--ak-accent)}@media (max-width:1023px){.NdEIiq_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.NdEIiq_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@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}.NdEIiq_serviceTile .ak-photo img{transition:none}}
