.hero[data-astro-cid-ewxirvlt]{position:relative;display:grid;min-height:clamp(640px,100svh,1080px);background:var(--cg-deep);overflow:hidden}.hero-media[data-astro-cid-ewxirvlt]{position:absolute;inset:0;overflow:hidden;background:var(--cg-deep)}.hero-poster[data-astro-cid-ewxirvlt],.hero-video[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video[data-astro-cid-ewxirvlt]{opacity:0;transition:opacity 1.4s var(--ease-out)}.hero[data-astro-cid-ewxirvlt].is-playing .hero-video[data-astro-cid-ewxirvlt]{opacity:1}.hero-media[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1117169e,#11171614 22% 42%,#111716b8 72%,#111716f0),linear-gradient(90deg,rgba(17,23,22,.35),transparent 55%);pointer-events:none}.hero-grid[data-astro-cid-ewxirvlt]{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:2rem;align-content:end;align-items:end;padding-top:calc(var(--header-h) + 6rem);padding-bottom:clamp(4.5rem,3rem + 4vw,7rem)}.hero-main[data-astro-cid-ewxirvlt]{grid-column:1 / span 7}.hero-tag[data-astro-cid-ewxirvlt]{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.hero-title[data-astro-cid-ewxirvlt]{font-size:clamp(2.75rem,1.4rem + 4.2vw,5.25rem);line-height:1;letter-spacing:-.02em;color:var(--on-cg)}.hero-title[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{display:block}.hero-side[data-astro-cid-ewxirvlt]{grid-column:9 / -1;display:grid;justify-items:start;gap:1.25rem}.hero-lead[data-astro-cid-ewxirvlt]{font-size:var(--step-1);line-height:1.5;color:#eeede6e0}.hero-terms[data-astro-cid-ewxirvlt]{font-size:var(--step--1);line-height:1.5;color:var(--on-cg-2)}.hero-reel[data-astro-cid-ewxirvlt]{position:absolute;inset:auto 0 clamp(1.25rem,.75rem + 1vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:.6875rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.hero-reel[data-astro-cid-ewxirvlt][hidden]{display:none}.hero-now[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:.9rem;min-width:0;color:var(--on-cg-3)}.hero-now-k[data-astro-cid-ewxirvlt]:after{content:"";display:inline-block;width:1.75rem;height:1px;margin-left:.9rem;vertical-align:middle;background:currentColor;opacity:.6}.hero-now-v[data-astro-cid-ewxirvlt]{color:var(--on-cg);white-space:nowrap;transition:opacity .22s ease}.hero-now-v[data-astro-cid-ewxirvlt].is-out{opacity:0}.hero-toggle[data-astro-cid-ewxirvlt]{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.55rem;min-height:2.25rem;padding:0 .85rem;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--on-cg-2);background:#11171659;border:1px solid var(--cg-line-strong);cursor:pointer;transition:color var(--dur-1) ease,border-color var(--dur-1) ease}.hero-toggle[data-astro-cid-ewxirvlt]:hover{color:var(--on-cg);border-color:#eeede680}.hero-toggle[data-astro-cid-ewxirvlt]:before,.hero-toggle[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;width:6px;height:6px;border:1px solid var(--on-cg);pointer-events:none}.hero-toggle[data-astro-cid-ewxirvlt]:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.hero-toggle[data-astro-cid-ewxirvlt]:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.hero-toggle-icon[data-astro-cid-ewxirvlt]{fill:currentColor}.hero-toggle[data-astro-cid-ewxirvlt] .i-play[data-astro-cid-ewxirvlt],.hero-toggle[data-astro-cid-ewxirvlt].is-paused .i-pause[data-astro-cid-ewxirvlt]{display:none}.hero-toggle[data-astro-cid-ewxirvlt].is-paused .i-play[data-astro-cid-ewxirvlt]{display:inline}@media(max-width:1099px){.hero-main[data-astro-cid-ewxirvlt],.hero-side[data-astro-cid-ewxirvlt]{grid-column:1 / -1}.hero-side[data-astro-cid-ewxirvlt]{max-width:36rem}}@media(max-width:699px){.hero[data-astro-cid-ewxirvlt]{min-height:auto}.hero-media[data-astro-cid-ewxirvlt]{bottom:auto;height:min(72svh,620px)}.hero-media[data-astro-cid-ewxirvlt]:after{background:linear-gradient(180deg,rgba(17,23,22,.6) 0%,rgba(17,23,22,.05) 26%,rgba(17,23,22,.15) 52%,rgba(17,23,22,.88) 84%,var(--cg-deep) 100%)}.hero-grid[data-astro-cid-ewxirvlt]{padding-top:calc(min(72svh,620px) - 7.5rem);padding-bottom:3rem;row-gap:1.5rem}.hero-title[data-astro-cid-ewxirvlt]{font-size:clamp(2.5rem,1.6rem + 4.5vw,3rem)}.hero-lead[data-astro-cid-ewxirvlt]{font-size:var(--step-0)}.hero-reel[data-astro-cid-ewxirvlt]{inset:calc(var(--header-h) + .75rem) 0 auto;font-size:.625rem;letter-spacing:.1em}.hero-now[data-astro-cid-ewxirvlt]{flex-direction:column;align-items:flex-start;gap:.35rem}.hero-now-k[data-astro-cid-ewxirvlt]:after{display:none}}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-ewxirvlt],.hero-now-v[data-astro-cid-ewxirvlt]{transition:none}}.principle[data-astro-cid-rpni3vmg]{position:relative;overflow:hidden;padding:clamp(5rem,3rem + 7vw,10rem) 0;background:var(--cg)}.principle-band[data-astro-cid-rpni3vmg]{position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 52%,rgba(238,237,230,.05) 52% 74%,rgba(238,237,230,.025) 74% 82%,transparent 82%);pointer-events:none}.principle-inner[data-astro-cid-rpni3vmg]{position:relative;display:grid;justify-items:center;gap:clamp(1.75rem,1rem + 2vw,2.75rem);text-align:center}.principle-text[data-astro-cid-rpni3vmg]{max-width:30ch;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.16;letter-spacing:-.012em;color:var(--on-cg)}.principle-text[data-astro-cid-rpni3vmg] span[data-astro-cid-rpni3vmg]{display:block}.principle-dim[data-astro-cid-rpni3vmg]{color:var(--on-cg-3)}@media(max-width:599px){.principle-inner[data-astro-cid-rpni3vmg]{justify-items:start;text-align:left}}.cards[data-astro-cid-7z57i6yo]{padding:clamp(5rem,3rem + 6vw,9rem) 0 clamp(4rem,3rem + 4vw,7rem)}.cards-head[data-astro-cid-7z57i6yo]{display:grid;justify-items:center;gap:1.5rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);text-align:center}.card-list[data-astro-cid-7z57i6yo]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.card[data-astro-cid-7z57i6yo]{position:relative;display:grid;grid-template-rows:1fr auto;height:clamp(25rem,18rem + 14vw,33rem);padding:clamp(1.5rem,1rem + 1vw,2rem);color:var(--on-cg);background:radial-gradient(ellipse 80% 55% at 50% 34%,rgba(169,210,218,.1),transparent 70%),linear-gradient(180deg,var(--cg-raised),var(--cg-deep));border:1px solid #0d1211;overflow:hidden;transition:transform var(--dur-3) var(--ease-out)}.card[data-astro-cid-7z57i6yo].is-yours{color:var(--ink);background:radial-gradient(ellipse 80% 55% at 50% 34%,rgba(255,255,255,.9),transparent 70%),var(--paper-raised);border-color:var(--line-strong)}.card[data-astro-cid-7z57i6yo]:hover{transform:translateY(-4px)}.card-art[data-astro-cid-7z57i6yo]{display:grid;place-items:center}.card-block[data-astro-cid-7z57i6yo]{width:clamp(6.5rem,4rem + 6vw,9.5rem);height:auto;overflow:visible;transition:transform var(--dur-3) var(--ease-out)}.card[data-astro-cid-7z57i6yo]:hover .card-block[data-astro-cid-7z57i6yo]{transform:translateY(-6px)}.b-top[data-astro-cid-7z57i6yo],.b-left[data-astro-cid-7z57i6yo],.b-right[data-astro-cid-7z57i6yo]{stroke-width:1.4;stroke-linejoin:round}.b-top[data-astro-cid-7z57i6yo]{fill:#a9d2da38;stroke:var(--haint)}.b-left[data-astro-cid-7z57i6yo]{fill:#eeede608;stroke:#eeede6b3}.b-right[data-astro-cid-7z57i6yo]{fill:#eeede614;stroke:#eeede6b3}.b-mark[data-astro-cid-7z57i6yo]{fill:none;stroke:var(--haint);stroke-width:1.6;stroke-linecap:round}.is-yours[data-astro-cid-7z57i6yo] .b-top[data-astro-cid-7z57i6yo]{fill:var(--paper-raised);stroke:var(--ink-3)}.is-yours[data-astro-cid-7z57i6yo] .b-left[data-astro-cid-7z57i6yo]{fill:var(--paper);stroke:var(--ink-3)}.is-yours[data-astro-cid-7z57i6yo] .b-right[data-astro-cid-7z57i6yo]{fill:var(--paper-sunk);stroke:var(--ink-3)}.is-yours[data-astro-cid-7z57i6yo] .b-mark[data-astro-cid-7z57i6yo]{stroke:var(--ink-3)}.card-text[data-astro-cid-7z57i6yo]{display:grid;align-content:start;gap:.6rem;min-height:8.25rem;padding-right:1.5rem}.card-name[data-astro-cid-7z57i6yo]{font-size:var(--step--1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"case"}.card-note[data-astro-cid-7z57i6yo]{font-size:var(--step-0);line-height:1.45;color:var(--on-cg-2)}.is-yours[data-astro-cid-7z57i6yo] .card-note[data-astro-cid-7z57i6yo]{color:var(--ink-2)}.card-arrow[data-astro-cid-7z57i6yo]{position:absolute;right:clamp(1.5rem,1rem + 1vw,2rem);bottom:clamp(1.5rem,1rem + 1vw,2rem);opacity:.55;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.card[data-astro-cid-7z57i6yo]:hover .card-arrow[data-astro-cid-7z57i6yo]{opacity:1;transform:translate(3px)}@media(max-width:1099px){.card-list[data-astro-cid-7z57i6yo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.card-list[data-astro-cid-7z57i6yo]{grid-template-columns:1fr}.card[data-astro-cid-7z57i6yo]{height:auto;min-height:17rem;grid-template-rows:auto auto;row-gap:1.75rem}.card-art[data-astro-cid-7z57i6yo]{justify-items:start}.card-block[data-astro-cid-7z57i6yo]{width:5.5rem}.cards-head[data-astro-cid-7z57i6yo]{justify-items:start;text-align:left}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-7z57i6yo],.card-block[data-astro-cid-7z57i6yo],.card-arrow[data-astro-cid-7z57i6yo]{transition:none}.card[data-astro-cid-7z57i6yo]:hover,.card[data-astro-cid-7z57i6yo]:hover .card-block[data-astro-cid-7z57i6yo]{transform:none}}.oc[data-astro-cid-dol5dk6c]{margin:0}.oc-svg[data-astro-cid-dol5dk6c]{display:block;width:100%;height:auto;overflow:visible}.oc-tall[data-astro-cid-dol5dk6c]{display:none}.oc-room[data-astro-cid-dol5dk6c]{fill:var(--haint-soft)}.oc-lines[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{fill:none;stroke:var(--line-strong);stroke-width:1.25}.oc-room[data-astro-cid-dol5dk6c]~.oc-lines[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{stroke:var(--line-strong)}.oc-docline[data-astro-cid-dol5dk6c]{fill:none;stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 4}.oc-flows[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{fill:none;stroke:var(--haint-ink);stroke-width:1.25;opacity:.55}.oc-pills[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{stroke-width:1;transition:fill var(--dur-2) var(--ease-out),stroke var(--dur-2) var(--ease-out)}.oc-pills[data-astro-cid-dol5dk6c] .is-yours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--paper-raised);stroke:var(--line-strong)}.oc-pills[data-astro-cid-dol5dk6c] .is-ours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--haint);stroke:#8fc0ca}.oc-pills[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{font-family:var(--font);fill:var(--ink)}.oc-pills[data-astro-cid-dol5dk6c] .is-yours[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{fill:var(--ink-2)}.oc-pills[data-astro-cid-dol5dk6c] .oc-note[data-astro-cid-dol5dk6c],.oc-note-phone[data-astro-cid-dol5dk6c]{font-family:var(--font);fill:var(--ink-2)}.oc-note-phone[data-astro-cid-dol5dk6c]{display:none}.oc-docs[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--paper-raised);stroke:var(--line-strong)}.oc-docs[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{font-family:var(--mono);font-size:12px;fill:var(--ink-2)}.oc-flags[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{font-family:var(--font);fill:var(--haint-ink)}.oc-sheets[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{stroke:var(--haint-ink);stroke-width:1.1;stroke-linejoin:round}.oc-sheets[data-astro-cid-dol5dk6c] .oc-page[data-astro-cid-dol5dk6c]{fill:var(--paper-raised)}.oc-sheets[data-astro-cid-dol5dk6c] .is-up[data-astro-cid-dol5dk6c] .oc-page[data-astro-cid-dol5dk6c]{fill:var(--haint)}.oc-sheets[data-astro-cid-dol5dk6c] .oc-fold[data-astro-cid-dol5dk6c]{fill:none}.oc-cubes[data-astro-cid-dol5dk6c] .g-top[data-astro-cid-dol5dk6c]{fill:var(--haint);stroke:var(--haint-ink);stroke-width:2;stroke-linejoin:round}.oc-cubes[data-astro-cid-dol5dk6c] .g-left[data-astro-cid-dol5dk6c],.oc-cubes[data-astro-cid-dol5dk6c] .g-right[data-astro-cid-dol5dk6c]{fill:var(--paper-raised);stroke:var(--haint-ink);stroke-width:2;stroke-linejoin:round}.oc-cubes[data-astro-cid-dol5dk6c] .g-right[data-astro-cid-dol5dk6c]{fill:var(--paper-sunk)}.oc-cubes[data-astro-cid-dol5dk6c] .g-mark[data-astro-cid-dol5dk6c]{fill:none;stroke:var(--haint-ink);stroke-width:2.4;stroke-linecap:round}.is-still[data-astro-cid-dol5dk6c] .oc-flags[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{opacity:1}.is-still[data-astro-cid-dol5dk6c] .oc-sheets[data-astro-cid-dol5dk6c]{display:none}@media(max-width:1199px){.oc-wide[data-astro-cid-dol5dk6c]{display:none}.oc-tall[data-astro-cid-dol5dk6c]{display:block}}@media(max-width:699px){.oc-tall[data-astro-cid-dol5dk6c] .oc-cubes[data-astro-cid-dol5dk6c]{display:none}.oc-tall[data-astro-cid-dol5dk6c] .oc-note-phone[data-astro-cid-dol5dk6c]{display:inline}}@media(prefers-reduced-motion:no-preference){.js .oc-svg[data-astro-cid-dol5dk6c] .oc-lines[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-out) calc(.15s + var(--i, 0) * 70ms)}.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-lines[data-astro-cid-dol5dk6c] path[data-astro-cid-dol5dk6c]{stroke-dashoffset:0}.js .oc-svg[data-astro-cid-dol5dk6c] .oc-pills[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c]{opacity:0;transition:opacity .6s var(--ease-out) calc(.3s + var(--i, 0) * 80ms)}.js .oc-svg[data-astro-cid-dol5dk6c] .oc-room[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c] .oc-pills[data-astro-cid-dol5dk6c] .is-ours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--paper-raised);stroke:var(--line-strong);transition:fill .7s var(--ease-out) calc(.9s + var(--i, 0) * .15s),stroke .7s var(--ease-out) calc(.9s + var(--i, 0) * .15s)}.js .oc-svg[data-astro-cid-dol5dk6c] .oc-room[data-astro-cid-dol5dk6c]{fill:transparent;stroke:none}.js .oc-svg[data-astro-cid-dol5dk6c] .oc-docs[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c] .oc-docline[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c] .oc-flows[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c] .oc-cubes[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c]{opacity:0;transition:opacity .6s var(--ease-out) calc(1.5s + var(--i, 0) * 90ms)}.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-pills[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-docs[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-docline[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-cubes[data-astro-cid-dol5dk6c]>g[data-astro-cid-dol5dk6c]{opacity:1}.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-flows[data-astro-cid-dol5dk6c]{opacity:1}.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-room[data-astro-cid-dol5dk6c]{fill:var(--haint-soft)}.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-pills[data-astro-cid-dol5dk6c] .is-ours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--haint);stroke:#8fc0ca}.js .oc-svg[data-astro-cid-dol5dk6c].is-in.is-drawn .oc-pills[data-astro-cid-dol5dk6c] .is-ours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c].is-in.is-drawn .oc-pills[data-astro-cid-dol5dk6c] .is-yours[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{transition:fill var(--dur-2) var(--ease-out),stroke var(--dur-2) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.oc-sheets[data-astro-cid-dol5dk6c]{display:none}.oc-flags[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{opacity:1}}.oc-svg[data-astro-cid-dol5dk6c] .oc-pills[data-astro-cid-dol5dk6c] .is-lit[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c],.js .oc-svg[data-astro-cid-dol5dk6c].is-in .oc-pills[data-astro-cid-dol5dk6c] .is-lit[data-astro-cid-dol5dk6c] rect[data-astro-cid-dol5dk6c]{fill:var(--haint-ink);stroke:var(--haint-ink)}.oc-svg[data-astro-cid-dol5dk6c] .oc-pills[data-astro-cid-dol5dk6c] .is-lit[data-astro-cid-dol5dk6c] text[data-astro-cid-dol5dk6c]{fill:var(--paper)}.oc-svg[data-astro-cid-dol5dk6c] .oc-pills[data-astro-cid-dol5dk6c] .is-lit[data-astro-cid-dol5dk6c] .oc-note[data-astro-cid-dol5dk6c]{fill:var(--ink)}.model[data-astro-cid-66lvfgur]{padding:clamp(5rem,3rem + 6vw,9rem) 0;background:var(--cg)}.model-head[data-astro-cid-66lvfgur]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:1.5rem;align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.model-head[data-astro-cid-66lvfgur]>div[data-astro-cid-66lvfgur]{grid-column:1 / span 7;display:grid;justify-items:start;gap:1.5rem}.model-title[data-astro-cid-66lvfgur]{color:var(--on-cg);max-width:14ch}.model-lead[data-astro-cid-66lvfgur]{grid-column:9 / -1;font-size:var(--step-1);line-height:1.5;color:var(--on-cg-2)}.model-exhibit[data-astro-cid-66lvfgur]{padding:clamp(1.5rem,.75rem + 3.5vw,4rem) clamp(1.25rem,.5rem + 5vw,7rem);color:var(--ink);background:var(--paper);border:1px solid rgba(238,237,230,.16)}.model-exhibit[data-astro-cid-66lvfgur]>*{max-width:880px;margin-inline:auto}.model-steps[data-astro-cid-66lvfgur]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid var(--cg-line);margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.model-step[data-astro-cid-66lvfgur]{display:grid;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;border-right:1px solid var(--cg-line);border-top:1px solid var(--cg-line);border-bottom:1px solid var(--cg-line)}.model-n[data-astro-cid-66lvfgur]{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--haint)}.model-step-title[data-astro-cid-66lvfgur]{font-family:var(--serif);font-size:var(--step-1);line-height:1.2;color:var(--on-cg)}.model-more[data-astro-cid-66lvfgur]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media(max-width:1099px){.model-head[data-astro-cid-66lvfgur]>div[data-astro-cid-66lvfgur],.model-lead[data-astro-cid-66lvfgur]{grid-column:1 / -1}.model-lead[data-astro-cid-66lvfgur]{max-width:40rem}.model-steps[data-astro-cid-66lvfgur]{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cg-line)}.model-step[data-astro-cid-66lvfgur]{border-top:0}}@media(max-width:599px){.model-steps[data-astro-cid-66lvfgur]{grid-template-columns:1fr}.model-exhibit[data-astro-cid-66lvfgur]{padding:1.25rem .75rem}}.team[data-astro-cid-2qaj5cqa]{padding:clamp(4.5rem,3rem + 5vw,8rem) 0;background:radial-gradient(circle at 18% 0%,transparent 0 21rem,var(--line) 21rem calc(21rem + 1px),transparent calc(21rem + 1px)),radial-gradient(circle at 82% 100%,transparent 0 21rem,var(--line) 21rem calc(21rem + 1px),transparent calc(21rem + 1px)),var(--paper)}.team-card[data-astro-cid-2qaj5cqa]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background:var(--paper-raised);border:1px solid var(--line)}.team-photos[data-astro-cid-2qaj5cqa]{grid-column:1 / span 6;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--cg-deep)}.team-photo[data-astro-cid-2qaj5cqa]{position:relative;margin:0;overflow:hidden}.team-photo[data-astro-cid-2qaj5cqa] img[data-astro-cid-2qaj5cqa]{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.team-photo[data-astro-cid-2qaj5cqa] figcaption[data-astro-cid-2qaj5cqa]{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.2rem;padding:2.5rem 1.25rem 1.1rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;color:var(--on-cg);background:linear-gradient(180deg,transparent,rgba(17,23,22,.85))}.team-role[data-astro-cid-2qaj5cqa]{color:var(--on-cg-2)}.team-copy[data-astro-cid-2qaj5cqa]{grid-column:7 / -1;display:grid;align-content:center;justify-items:start;gap:1.25rem;padding:clamp(2rem,1rem + 4vw,5rem)}.team-title[data-astro-cid-2qaj5cqa]{max-width:16ch;margin-bottom:.25rem}.team-copy[data-astro-cid-2qaj5cqa] p[data-astro-cid-2qaj5cqa]:not(.tag){max-width:46ch;font-size:var(--step-0);line-height:1.6;color:var(--ink-2)}.team-copy[data-astro-cid-2qaj5cqa] .btn[data-astro-cid-2qaj5cqa]{margin-top:.75rem}@media(max-width:899px){.team-photos[data-astro-cid-2qaj5cqa],.team-copy[data-astro-cid-2qaj5cqa]{grid-column:1 / -1}}
