.section:is(.artists-section,.services-section,.stats-section).space-normal{--space:clamp(2rem, 1.3rem + 1.8vw, 3rem)}.section:is(.artists-section,.services-section,.stats-section) .section-head{text-align:left;align-items:flex-start}.section:is(.artists-section,.services-section,.stats-section) .section-title{letter-spacing:-.01em;text-transform:uppercase;max-width:none;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;font-stretch:125%;line-height:.95}body:has(.page>.about-hero.theme-ink:first-child) .site-header{background:var(--navy-deep);border-bottom-color:#0000}.section.about-hero{isolation:isolate;align-items:end;padding-block:0;display:grid;position:relative}.section.about-hero.has-image{min-height:min(92svh - 5.5rem,54rem)}.about-hero .section-inner{width:100%}.about-hero-photo{z-index:-1;margin:0;position:absolute;inset:0}.about-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-hero-photo:after{content:"";background:linear-gradient(90deg, #0c102feb 0%, #0c102f8c 48%, #0c102f00 78%), linear-gradient(0deg, var(--navy-deep) 0%, #0c102f00 38%), linear-gradient(180deg, #0c102f99 0%, #0c102f00 18%);pointer-events:none;position:absolute;inset:0}.about-hero-photo figcaption{right:var(--gutter);z-index:1;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;position:absolute;bottom:1rem}.about-hero-photo figcaption a{color:#ffffffc7;padding-block:.75rem;text-decoration:none;display:inline-block}.about-hero-photo figcaption a:hover{color:var(--white);text-decoration:underline}.about-hero-body{gap:1.375rem;max-width:48rem;padding-block:clamp(5rem,10vw,8.75rem) clamp(3rem,6vw,4.5rem);display:grid}.about-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem}.about-title{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,6.25rem);font-weight:800;font-stretch:125%;line-height:.95}.about-text{gap:1.375rem;display:grid}.about-text p{max-width:52ch;color:var(--muted);margin:0}.about-text>p:first-child{max-width:34ch;color:var(--text,var(--white));font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4}.about-text strong{font-weight:700}.about-jump{background:var(--coral);min-height:3.25rem;color:var(--black);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:.625rem;margin-top:.375rem;padding:0 1.625rem;font-size:1rem;font-weight:600;font-stretch:100%;text-decoration:none;display:inline-flex}.about-jump:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #f08e8040}.about-jump svg{fill:none;stroke:currentColor;stroke-width:2px;width:1.125rem;height:1.125rem}.about-links{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.about-links a{padding-block:.7rem;display:inline-block}@media (max-width:47.99rem){.section.about-hero.has-image{min-height:0}.about-hero-photo{height:64svh;max-height:32.5rem;bottom:auto}.about-hero-photo:after{background:linear-gradient(0deg, var(--navy-deep) 2%, #0c102f59 45%, #0c102f8c 100%)}.about-hero-photo figcaption{top:.25rem;bottom:auto}.has-image .about-hero-body{padding-top:min(46svh,23.75rem)}}.artist-names{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;padding:0;font-size:clamp(1.75rem,5.2vw,4.25rem);font-weight:800;font-stretch:112%;line-height:1.08;list-style:none}.artist-names li{display:inline}.artist-names li:not(.artist-more)+li:not(.artist-more):before{content:" · " / "";color:var(--accent)}.artist-more:before{content:" "}.artist-names a{text-underline-offset:.12em;transition:color .2s var(--ease-out), text-shadow .2s var(--ease-out), text-decoration-color .2s var(--ease-out);-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;text-decoration-thickness:.025em}.artist-names a:is(:hover,:focus-visible){text-shadow:var(--glow);text-decoration-color:currentColor}@media (hover:hover){.artist-names:has(a:hover) li:not(.artist-more) a:not(:hover){color:#fff6}}.artist-more a{color:var(--accent);white-space:nowrap;text-decoration-color:#0000}.artist-more a:is(:hover,:focus-visible){text-shadow:none;text-decoration-color:currentColor}.artist-stack{z-index:30;pointer-events:none;animation:artist-stack-in .16s var(--ease-out);position:fixed;top:0;left:0}.artist-print{background:var(--navy-deep);rotate:var(--deal-r,-3deg);translate:var(--deal-x,0) var(--deal-y,0);animation:artist-deal var(--motion-fast) var(--motion-ease-out);border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 36px #00000080}.artist-print img{object-fit:cover;width:100%;height:100%;display:block}.artist-stack-label{background:var(--navy-deep);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.6875rem;position:absolute;bottom:8px;left:8px}@keyframes artist-stack-in{0%{opacity:0}}@keyframes artist-deal{0%{opacity:0;scale:1.08}}.services-section{--card:#141a4a}.services-section:is(.theme-paper,.theme-accent){--card:#0000000d}.service-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:54rem){.service-cards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.service-card{border:1px solid var(--rule);background:var(--card);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;align-content:start;gap:.875rem;padding:clamp(1.375rem,2.6vw,2rem);display:grid}.service-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.service-number{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;font-size:.8125rem}.service-card h3{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;font-stretch:112%;line-height:1.15}.service-card ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.service-card li{color:var(--muted);grid-template-columns:.875rem minmax(0,1fr);gap:.625rem;display:grid}.service-card li:before{content:"";background:var(--accent);height:2px;margin-top:.75em}.stat-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:54rem){.stat-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem}}.stat-figure{border-top:2px solid var(--accent);align-content:start;gap:.625rem;min-width:0;padding-top:1.125rem;display:grid}.stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2.25rem,10.5vw,3.5rem);font-weight:800;font-stretch:112%;line-height:.95}@media (min-width:54rem){.stat-value{font-size:clamp(2.5rem,4.6vw,4.5rem)}}.stat-label{max-width:20ch;color:var(--muted)}@media (prefers-reduced-motion:reduce){.about-jump,.artist-names a,.service-card{transition:none}.about-jump:hover,.service-card:hover{transform:none}.artist-stack,.artist-print{animation:none}}
