:root{--sc-canvas: #0b2545;--sc-surface: #13315c;--sc-ink: #f4efe6;--sc-ink-soft: #b9c3d3;--sc-accent: #e0a406;--sc-accent-ink: #0b2545;--sc-font-display: "Futura PT", Futura, Jost, "Century Gothic", "Avenir Next", sans-serif;--sc-font-text: "Futura PT", Futura, Jost, "Century Gothic", "Avenir Next", sans-serif;--sc-font-mono: "Futura PT", Futura, Jost, "Century Gothic", "Avenir Next", sans-serif;--as-gold: #e0a406;--as-navy: #0b2545;--as-navy-deep: #071a33;--as-paper: #f4efe6;--as-paper-warm: #f7f2ea;--as-ink-dark: #0b1b2b;--as-ink-dark-soft: #4a5b6e}.as-root{position:relative}.as-main{position:relative;z-index:1}.as-main section{position:relative}.as-folio-mark{font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;margin:0;color:var(--sc-ink-soft)}.as-body{font-size:var(--sc-t-lg);line-height:1.5}.as-title{min-height:100svh;display:grid;align-items:end;background:var(--as-gold);--sc-ink: var(--as-navy);--sc-ink-soft: #5b4700;color:var(--sc-ink);padding-block:var(--sc-section)}.as-title__wrap{display:grid;gap:var(--sc-4);justify-items:start}.as-title__name{font-family:var(--sc-font-display);font-weight:700;font-size:var(--sc-t-4xl);line-height:.94;letter-spacing:var(--sc-track-tight);margin:0;max-width:16ch}.as-title__nick{font-style:italic;letter-spacing:var(--sc-track-normal)}.as-title__roles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-2) var(--sc-3);font-size:var(--sc-t-sm);letter-spacing:var(--sc-track-wide);text-transform:uppercase}.as-title__role{display:flex;align-items:center;gap:var(--sc-2) var(--sc-3)}.as-title__role+.as-title__role:before{content:"";width:2.25rem;height:1px;background:currentColor;opacity:.45}.as-title__creed{font-family:var(--sc-font-display);font-size:clamp(1.4rem,3.2vw,2.4rem);line-height:1.22;letter-spacing:var(--sc-track-tight);margin:0;max-width:22ch;text-wrap:balance}.as-title__place{font-size:var(--sc-t-base);margin:0;color:var(--sc-ink-soft)}.as-air{background:var(--as-navy);--sc-canvas: var(--as-navy)}.as-air__line{color:var(--sc-ink);max-width:34ch}.as-prep{background:var(--as-paper);--sc-ink: var(--as-ink-dark);--sc-ink-soft: var(--as-ink-dark-soft);--sc-accent: var(--as-navy);--sc-accent-ink: var(--as-paper);color:var(--sc-ink);padding-top:var(--sc-7)}.as-prep__intro{max-width:48rem;margin-bottom:var(--sc-8)}.as-montage{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--sc-3)}.as-montage__cell{grid-column:span 4}.as-montage__cell--1,.as-montage__cell--6{grid-column:span 7}.as-montage__cell--2,.as-montage__cell--5,.as-montage__cell--3,.as-montage__cell--8{grid-column:span 5}.as-montage__cell--4,.as-montage__cell--7{grid-column:span 7}.as-figure{margin:0;display:grid;gap:var(--sc-2)}.as-figure img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.as-figure--offset{margin-top:var(--sc-8)}.as-loft{background:var(--as-navy-deep);--sc-canvas: var(--as-navy-deep);color:var(--sc-ink)}.as-spread{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sc-9);align-items:start}.as-spread--reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.as-spread__media{display:grid;gap:var(--sc-6)}.as-credentials{margin:var(--sc-7) 0 0;display:grid;gap:var(--sc-2);border-top:1px solid var(--sc-hairline);padding-top:var(--sc-4)}.as-credentials__row{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--sc-4);padding-block:var(--sc-1);border-bottom:1px solid var(--sc-hairline)}.as-credentials__row dt{color:var(--sc-ink-soft)}.as-credentials__row dd{margin:0}.as-credentials--small{font-size:var(--sc-t-sm)}.as-code{background:var(--as-paper);--sc-ink: var(--as-ink-dark);--sc-ink-soft: var(--as-ink-dark-soft);--sc-accent: var(--as-navy);--sc-accent-ink: var(--as-paper);color:var(--sc-ink)}.as-figures{margin:var(--sc-7) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-5)}.as-figures__item dt{font-family:var(--sc-font-display);font-weight:700;font-size:var(--sc-t-3xl);line-height:1;letter-spacing:var(--sc-track-tight)}.as-figures__suffix{font-size:.6em;margin-left:.1em}.as-figures__item dd{margin:var(--sc-2) 0 0;color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.as-sons{background:var(--as-paper-warm);--sc-ink: var(--as-ink-dark);--sc-ink-soft: var(--as-ink-dark-soft);--sc-accent: var(--as-navy);--sc-accent-ink: var(--as-paper-warm);color:var(--sc-ink)}.as-sons__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--sc-9);align-items:center}.as-sons__portrait img{aspect-ratio:3 / 4}.as-quote{margin:0;padding:0;display:grid;gap:var(--sc-5)}.as-quote .sc-lede{max-width:40ch}.as-colophon{background:var(--as-navy);--sc-canvas: var(--as-navy);color:var(--sc-ink);min-height:100svh;display:grid;align-items:center}.as-colophon__lead{max-width:52rem}.as-colophon__mark{width:10rem;height:auto}.as-colophon__cta{font-size:var(--sc-t-xl);line-height:1.3;margin:var(--sc-6) 0 0;max-width:30ch}.as-running-link{color:var(--as-gold);text-decoration-thickness:2px;text-underline-offset:.18em}.as-running-link:hover{color:#f3c233}.as-colophon__plate{margin-top:var(--sc-10);display:grid;gap:var(--sc-6);border-top:1px solid var(--sc-hairline);padding-top:var(--sc-6)}.as-colophon__links{display:flex;flex-wrap:wrap;gap:var(--sc-4) var(--sc-6);font-size:var(--sc-t-sm)}.as-colophon__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sc-6)}.as-air__readout{inset-inline:auto;right:var(--sc-gutter);top:calc(72px + clamp(1.5rem,6vh,4rem));max-width:none}.as-readout{margin:0;display:grid;grid-template-columns:repeat(4,auto);gap:var(--sc-5);padding:var(--sc-3) var(--sc-4);border:1px solid rgba(244,239,230,.28);background:#0b25458c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sc-ink);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase}.as-readout__cell dt{opacity:.7}.as-readout__cell dd{margin:var(--sc-1) 0 0;font-size:var(--sc-t-lg);letter-spacing:var(--sc-track-normal);text-transform:none;font-variant-numeric:tabular-nums}@media(max-width:860px){.as-title__words{font-size:var(--sc-t-2xl)}.as-montage__cell,.as-montage__cell--1,.as-montage__cell--2,.as-montage__cell--3,.as-montage__cell--4,.as-montage__cell--5,.as-montage__cell--6,.as-montage__cell--7,.as-montage__cell--8{grid-column:span 6}.as-spread,.as-spread--reverse,.as-sons__grid{grid-template-columns:1fr;gap:var(--sc-7)}.as-spread--reverse .as-spread__media{order:-1}.as-figure--offset{margin-top:0}.as-figures{grid-template-columns:1fr}}@media(max-width:860px){.as-colophon__columns{grid-template-columns:1fr}.as-air__readout{right:var(--sc-gutter);left:var(--sc-gutter);top:calc(72px + 1rem)}.as-readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sc-3)}}.as-figures__since{display:block;font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft);margin-bottom:var(--sc-1)}.as-vigband__intro{max-width:44rem;margin-bottom:var(--sc-5)}.as-vigband__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sc-3)}@media(min-width:1180px){.as-vigband__grid{grid-template-columns:repeat(6,1fr)}}.as-vigband__figure{margin:0;display:flex;flex-direction:column;gap:var(--sc-1)}.as-vig{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:color-mix(in oklab,var(--as-navy) 14%,transparent)}.as-vig__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.as-vigband__grid{grid-template-columns:repeat(2,1fr);gap:var(--sc-2)}}.as-air__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.as-air__mark{position:absolute;inset:auto 0 clamp(var(--sc-5),16vh,12rem) 0;display:flex;justify-content:center;z-index:var(--sc-z-copy);pointer-events:none}@media(max-width:860px){.as-air__mark img{height:64px}}
