.s-hero[data-astro-cid-kkflk6ms]{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.s-hero[data-astro-cid-kkflk6ms]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 20% 70%,rgba(var(--tint),.28),transparent 70%)}.s-hero-text[data-astro-cid-kkflk6ms]{position:relative;z-index:1;display:grid;align-content:center;gap:22px;padding:calc(var(--header-h) + 48px) clamp(24px,6vw,96px) 64px}.s-hero-text[data-astro-cid-kkflk6ms] h1[data-astro-cid-kkflk6ms]{font-size:clamp(40px,6vw,84px)}.s-state[data-astro-cid-kkflk6ms]{font-size:clamp(20px,2.2vw,30px);color:rgb(var(--tint));filter:brightness(1.35);text-transform:none;letter-spacing:.04em;margin:0}.s-notes[data-astro-cid-kkflk6ms]{display:grid;gap:8px;margin:0;font-size:15px}.s-notes[data-astro-cid-kkflk6ms] .kicker[data-astro-cid-kkflk6ms]{color:#f7f5f18c}.s-hero-text[data-astro-cid-kkflk6ms] .lead[data-astro-cid-kkflk6ms]{margin:0;max-width:46ch}.s-hero-media[data-astro-cid-kkflk6ms]{position:relative;overflow:hidden}.breathe[data-astro-cid-kkflk6ms]{position:absolute;inset:0}.s-hero-media[data-astro-cid-kkflk6ms] img[data-astro-cid-kkflk6ms]{position:absolute;inset:-4% -3%;width:106%;height:108%;object-fit:cover}.s-tint[data-astro-cid-kkflk6ms]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--tint),.35),transparent 45%);mix-blend-mode:soft-light}@media(max-width:860px){.s-hero[data-astro-cid-kkflk6ms]{grid-template-columns:1fr;grid-template-rows:56svh auto;min-height:0}.s-hero-media[data-astro-cid-kkflk6ms]{order:-1}.s-hero-text[data-astro-cid-kkflk6ms]{padding:40px var(--gutter) 56px}}.r-head[data-astro-cid-kkflk6ms]{display:grid;gap:12px;margin-bottom:24px}.r-head[data-astro-cid-kkflk6ms] p[data-astro-cid-kkflk6ms]{margin:0}.r-cat[data-astro-cid-kkflk6ms]{margin-top:48px}.r-cat-title[data-astro-cid-kkflk6ms]{display:flex;align-items:center;gap:18px;font:500 12px/1 var(--body);letter-spacing:.26em;text-transform:uppercase;margin:0 0 8px}.r-cat-title[data-astro-cid-kkflk6ms]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgb(var(--tint)),transparent);opacity:.6}.fam[data-astro-cid-kkflk6ms]{margin-top:22px}.fam-name[data-astro-cid-kkflk6ms]{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:18px;margin:0 0 14px}.grid[data-astro-cid-kkflk6ms]{display:grid;gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(var(--n),minmax(0,1fr));max-width:calc(var(--n) * 330px)}@media(max-width:960px){.grid[data-astro-cid-kkflk6ms]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.sample[data-astro-cid-kkflk6ms]{padding:clamp(64px,9vw,120px) 0}.sample-in[data-astro-cid-kkflk6ms]{display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);align-items:center;position:relative}.sample-media[data-astro-cid-kkflk6ms]{display:block;aspect-ratio:4 / 5;overflow:hidden}.sample-media[data-astro-cid-kkflk6ms] img[data-astro-cid-kkflk6ms]{width:100%;height:100%;object-fit:cover}.sample-text[data-astro-cid-kkflk6ms]{display:grid;gap:18px;justify-items:start}.sample-text[data-astro-cid-kkflk6ms] p[data-astro-cid-kkflk6ms]{margin:0;max-width:46ch}.sample-dots[data-astro-cid-kkflk6ms]{display:flex;flex-wrap:wrap;gap:10px 18px}.sample-dots[data-astro-cid-kkflk6ms] span[data-astro-cid-kkflk6ms]{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.06em}.sample-dots[data-astro-cid-kkflk6ms] span[data-astro-cid-kkflk6ms]:before{content:"";width:10px;height:10px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 12px rgba(var(--c),.9)}@media(max-width:860px){.sample-in[data-astro-cid-kkflk6ms]{grid-template-columns:1fr}}.others[data-astro-cid-kkflk6ms] h2[data-astro-cid-kkflk6ms]{margin-bottom:32px}.o-grid[data-astro-cid-kkflk6ms]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,22px)}.o-card[data-astro-cid-kkflk6ms]{position:relative;overflow:hidden;display:grid;gap:10px;align-content:end;min-height:280px;padding:28px;background:var(--graphite);color:var(--paper);isolation:isolate}.o-card[data-astro-cid-kkflk6ms]:before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(60% 60% at 30% 80%,rgba(var(--c),.45),transparent 70%);transition:transform 1.2s cubic-bezier(.2,.6,.2,1),opacity 1.2s;opacity:.7}.o-card[data-astro-cid-kkflk6ms]:hover:before{transform:scale(1.25) translate(6%,-6%);opacity:1}.o-card[data-astro-cid-kkflk6ms] .kicker[data-astro-cid-kkflk6ms]{color:rgb(var(--c));filter:brightness(1.35)}.o-name[data-astro-cid-kkflk6ms]{font-size:clamp(22px,2.2vw,30px)}.o-notes[data-astro-cid-kkflk6ms]{font-size:13px;color:#f7f5f1a6}@media(max-width:860px){.o-grid[data-astro-cid-kkflk6ms]{grid-template-columns:1fr}.o-card[data-astro-cid-kkflk6ms]{min-height:180px}}
