.site{--onyx:#000;--ground:#161616;--raised:#1e1e1e;--ink:#ebebeb;--ink-2:#c2c2c2;--ink-3:#8f8f8f;--rule:#2e2e2e;--rule-strong:#4a4a4a;--cream:#e0dac1;--cream-ink:#17130c;--chambord:#b73278;--atomic:#faa755;--display:var(--font-site-afjat), var(--font-ezra), "Iowan Old Style", serif;--serif:var(--font-ezra), "Iowan Old Style", "Times New Roman", serif;--sans:var(--font-causten), var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1rem, 4vw, 3.5rem);--max:1360px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;flex:1;min-height:100%;font-size:1rem;line-height:1.6;display:flex}.site ::selection{background:var(--atomic);color:var(--onyx)}:where(.site) a{color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--atomic);outline-offset:3px}:where(.site) img{max-width:100%;display:block}.s-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-plain-list{margin:0;padding:0;list-style:none}.s-wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.s-main{flex:1}.s-skip{z-index:60;background:var(--atomic);color:var(--onyx);padding:.6rem 1rem;font-weight:600;position:absolute;top:.5rem;left:-9999px}.s-skip:focus{left:.5rem}.s-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}.s-label--signature{color:var(--atomic)}.s-display{font-family:var(--display);letter-spacing:0;word-spacing:.14em;text-wrap:balance;font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:300;line-height:1.04}.s-h1{font-family:var(--display);letter-spacing:0;word-spacing:.14em;text-wrap:balance;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:300;line-height:1.08}.s-h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:300;line-height:1.1}.s-h3{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:400;line-height:1.25}.s-lede{color:var(--ink-2);text-wrap:pretty;max-width:40rem;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.55}.s-body{color:var(--ink-2);text-wrap:pretty;line-height:1.7}.s-signature{color:var(--atomic)}.s-num{font-variant-numeric:tabular-nums}.s-btn{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.4rem;font-size:.78rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.s-btn--primary{background:var(--atomic);color:var(--onyx)}.s-btn--primary:hover{background:var(--ink)}.s-btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.s-btn--ghost:hover{border-color:var(--ink)}.s-btn--on-signature{background:var(--ground);color:var(--ink)}.s-btn--on-signature:hover{background:var(--ink);color:var(--onyx)}.s-btn svg{width:1rem;height:1rem;transition:transform .2s}.s-btn:hover svg{transform:translate(3px)}.s-link{color:var(--atomic);text-underline-offset:.22em;-webkit-text-decoration:underline #faa75573;text-decoration:underline #faa75573;text-decoration-thickness:1px;transition:text-decoration-color .2s}.s-link:hover{-webkit-text-decoration-color:var(--atomic);text-decoration-color:var(--atomic)}.s-chip{border:1px solid var(--rule-strong);min-height:2.25rem;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 .95rem;font-size:.82rem;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.s-chip:hover{border-color:var(--ink);color:var(--ink)}.s-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--onyx)}.s-field{border:1px solid var(--rule-strong);width:100%;min-height:3.25rem;color:var(--ink);background:0 0;padding:0 1.1rem;font-size:1rem}.s-field::placeholder{color:var(--ink-3)}.s-field:focus{border-color:var(--atomic)}.s-header{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--rule);background:#161616f0;position:sticky;top:0}.s-header__bar{justify-content:space-between;align-items:center;gap:1.5rem;height:4.75rem;display:flex}.s-header__logo img{width:clamp(150px,16vw,210px);height:auto}.s-nav{color:var(--ink-2);align-items:center;gap:2.1rem;font-size:.86rem;display:none}.s-nav a{padding-block:.4rem;transition:color .16s;position:relative}.s-nav a:hover,.s-nav a[aria-current=page]{color:var(--ink)}.s-nav a[aria-current=page]:after{content:"";background:var(--atomic);height:1px;position:absolute;inset:auto 0 0}.s-header__cta{display:none}.s-menu-btn{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-.6rem;display:inline-flex}.s-menu-btn span{background:currentColor;width:22px;height:1px;transition:background-color .2s;display:block;position:relative}.s-menu-btn span:before,.s-menu-btn span:after{content:"";background:currentColor;width:22px;height:1px;transition:transform .24s;position:absolute;left:0}.s-menu-btn span:before{transform:translateY(-7px)}.s-menu-btn span:after{transform:translateY(7px)}.s-header[data-open=true] .s-menu-btn span{background:0 0}.s-header[data-open=true] .s-menu-btn span:before{transform:rotate(45deg)}.s-header[data-open=true] .s-menu-btn span:after{transform:rotate(-45deg)}.s-drawer{border-top:1px solid var(--rule);padding-block:1.5rem 2.5rem;display:none}.s-header[data-open=true] .s-drawer{display:block}.s-drawer nav{flex-direction:column;display:flex}.s-drawer nav a{font-family:var(--serif);padding-block:.35rem;font-size:2.1rem;font-weight:300;line-height:1.25}.s-drawer .s-btn{margin-top:1.75rem}@media (min-width:960px){.s-nav,.s-header__cta{display:flex}.s-menu-btn,.s-header[data-open=true] .s-drawer{display:none}}.s-section{padding-block:clamp(4.5rem,10vw,9rem)}.s-section--tight{padding-block:clamp(3rem,6vw,5rem)}.s-section+.s-section:not(.s-band):not(.s-cream){border-top:1px solid var(--rule)}.s-section__head{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.s-section__title{gap:1.25rem;display:grid}@media (min-width:960px){.s-section__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:3rem}}.s-cream{background:var(--cream);color:var(--cream-ink)}.s-cream .s-label{color:#17130c99}.s-cream .s-body{color:#17130cc7}.s-band{background:var(--atomic);color:var(--onyx);isolation:isolate;position:relative;overflow:hidden}.s-band:after{content:"";background-image:var(--grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none;z-index:-1;position:absolute;inset:0}.s-band .s-label{color:#000000a8}.s-band .s-body{color:#000c}.s-grain{isolation:isolate;position:relative}.s-grain:after{content:"";background-image:var(--grain);opacity:.22;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.s-hero{isolation:isolate;padding-block:clamp(3.5rem,9vw,8rem) clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.s-hero__mark{z-index:-2;width:min(89vw,1103px);height:auto;fill:var(--atomic);opacity:.92;position:absolute;top:50%;right:max(-35vw,-494px);transform:translateY(-50%)}@media (max-width:759px){.s-hero__mark{opacity:.6;width:130vw;top:-34vw;right:-78vw;transform:none}}.s-hero__inner{gap:2.25rem;max-width:62rem;display:grid}.s-hero__title .s-signature{display:block}.s-hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.s-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2.5rem;max-width:62rem;margin-top:clamp(3rem,6vw,5.5rem);padding-top:1.75rem;display:grid}.s-fact__value{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1}.s-fact__label{color:var(--ink-3);margin-top:.55rem;font-size:.86rem}@media (prefers-reduced-motion:no-preference){.s-rise{animation:.9s cubic-bezier(.2,.7,.1,1) both s-rise}.s-rise--2{animation-delay:90ms}.s-rise--3{animation-delay:.18s}.s-rise--4{animation-delay:.27s}.s-hero__mark{animation:1.6s cubic-bezier(.2,.7,.1,1) both s-ring}}@keyframes s-rise{0%{opacity:.001;transform:translateY(18px)}}@keyframes s-ring{0%{opacity:0;scale:.92}}.s-index{border-top:1px solid var(--rule)}.s-index__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 2rem;padding-block:clamp(1.3rem,2.4vw,1.9rem);transition:padding .26s;display:grid}.s-index__name{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:300;line-height:1.1;transition:color .2s}.s-index__note{color:var(--ink-3);grid-column:1/-1;max-width:34rem;font-size:.95rem}.s-index__go{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;transition:color .2s;display:inline-flex}.s-index__go svg{width:1.1rem;height:1.1rem;transition:transform .22s}.s-index__row:hover .s-index__name{color:var(--atomic)}.s-index__row:hover .s-index__go{color:var(--ink)}.s-index__row:hover .s-index__go svg{transform:translate(4px)}@media (min-width:960px){.s-index__row{grid-template-columns:minmax(0,6fr) minmax(0,4fr) auto}.s-index__note{grid-column:auto}.s-index__row:hover{padding-left:1rem}}.s-manifesto{gap:2.5rem;display:grid}.s-manifesto__quote{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:300;line-height:1.12}.s-manifesto__cols{gap:1.25rem 3rem;display:grid}@media (min-width:960px){.s-manifesto{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:5rem}}.s-principles{border-top:1px solid #17130c33;gap:2.5rem;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:2.5rem 0 0;list-style:none;display:grid}.s-principle__num{font-family:var(--serif);color:var(--chambord);font-size:3.4rem;font-weight:300;line-height:1}.s-principle h3{margin-top:1rem}.s-principle p{margin-top:.7rem}@media (min-width:760px){.s-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.s-feature{align-items:end;gap:2rem;display:grid}@media (min-width:960px){.s-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem}}.s-feature__side{justify-items:start;gap:1.75rem;display:grid}.s-photo,.s-split__photo,.s-head-split__photo{background:var(--raised);margin:0;overflow:hidden}.s-photo img,.s-split__photo img,.s-head-split__photo img{object-fit:cover;width:100%;height:100%}.s-photo--wide{aspect-ratio:21/9;margin-top:clamp(3rem,6vw,5rem)}@media (max-width:759px){.s-photo--wide{aspect-ratio:4/3}}.s-split{align-items:center;gap:2.5rem;display:grid}.s-split__photo{aspect-ratio:4/5;width:100%;max-height:34rem}.s-split__text{justify-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.s-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5rem}.s-split--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.s-split--flip .s-split__photo{order:2}}.s-head-split{align-items:center;gap:0 4rem;display:grid}.s-head-split__photo{aspect-ratio:1;margin-bottom:clamp(2rem,4vw,3.5rem)}@media (min-width:960px){.s-head-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.s-head-split__photo{margin-top:clamp(3rem,7vw,6rem)}}.s-quote-lead{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;max-width:58rem;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:300;line-height:1.18}.s-quote-lead:before{content:"“";height:2.2rem;color:var(--atomic);font-size:5rem;line-height:.6;display:block}.s-cite{color:var(--ink-3);margin-top:1.75rem;font-size:.9rem}.s-cite strong{color:var(--ink);font-weight:600}.s-quotes{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;grid-auto-columns:minmax(18rem,26rem);grid-auto-flow:column;gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);padding-bottom:1rem;display:grid;overflow-x:auto}.s-quotes figure{scroll-snap-align:start;background:var(--raised);border:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem;display:flex}.s-quotes blockquote{color:var(--ink-2);line-height:1.65}.s-team{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:3rem 1.5rem;display:grid}.s-person__photo{aspect-ratio:4/5;background:var(--raised);position:relative;overflow:hidden}.s-person__photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.1,1)}.s-person:hover .s-person__photo img{transform:scale(1.035)}.s-person__initials{font-family:var(--serif);color:var(--ink-3);place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.s-person h3{margin-top:1.25rem}.s-person .s-label{margin-top:.5rem;display:block}.s-person p{margin-top:.9rem;font-size:.95rem}.s-person__links{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1rem;font-size:.86rem;display:flex}.s-lead-story{align-items:center;gap:1.75rem;display:grid}@media (min-width:960px){.s-lead-story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem}}.s-cover{aspect-ratio:16/9;background:var(--raised);border:1px solid var(--rule);position:relative;overflow:hidden}.s-cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.1,1)}a:hover .s-cover img{transform:scale(1.025)}.s-meta{color:var(--ink-3);flex-wrap:wrap;gap:.35rem .9rem;font-size:.82rem;display:flex}.s-meta>*+:before{content:"";vertical-align:middle;background:var(--ink-3);border-radius:50%;width:3px;height:3px;margin-right:.9rem;display:inline-block}.s-rows{border-top:1px solid var(--rule)}.s-row{border-bottom:1px solid var(--rule);gap:.5rem 2.5rem;padding-block:1.6rem;display:grid}.s-row__title{font-family:var(--serif);text-wrap:balance;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:400;line-height:1.22;transition:color .18s}.s-row:hover .s-row__title{color:var(--atomic)}.s-row__summary{color:var(--ink-3);max-width:44rem;font-size:.95rem;line-height:1.6}@media (min-width:960px){.s-row{grid-template-columns:9rem minmax(0,1fr)}.s-row>.s-meta{padding-top:.45rem}}.s-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:2.5rem 1.75rem;display:grid}.s-card{align-content:start;gap:1rem;display:grid}.s-card:hover .s-row__title{color:var(--atomic)}.s-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2.25rem;display:flex}.s-empty{color:var(--ink-3);padding-block:3rem}.s-questions{columns:1;column-gap:3.5rem}@media (min-width:960px){.s-questions{columns:2}}.s-questions li{break-inside:avoid;border-bottom:1px solid var(--rule)}.s-questions a{font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding-block:1.05rem;font-size:1.22rem;line-height:1.3;transition:color .16s;display:grid}.s-questions a:hover{color:var(--atomic)}.s-questions time{font-family:var(--sans);color:var(--ink-3);white-space:nowrap;font-size:.78rem}.s-article-head{gap:1.6rem;max-width:64rem;padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3.5rem);display:grid}.s-byline{align-items:center;gap:.9rem;padding-top:.6rem;display:flex}.s-avatar{object-fit:cover;object-position:50% 22%;background:var(--raised);border-radius:50%;width:2.75rem;height:2.75rem}.s-byline__name{font-size:.95rem;font-weight:600}.s-article{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}@media (min-width:1080px){.s-article{grid-template-columns:15rem minmax(0,1fr);gap:5rem}.s-article--solo{grid-template-columns:minmax(0,1fr)}}.s-toc{display:none}@media (min-width:1080px){.s-toc{align-self:start;display:block;position:sticky;top:6.5rem}}.s-toc ol{border-left:1px solid var(--rule);gap:.15rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.s-toc a{color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.86rem;line-height:1.45;transition:color .16s,border-color .16s;display:block}.s-toc a:hover{color:var(--ink);border-left-color:var(--atomic)}.s-answer{background:var(--raised);border-left:3px solid var(--atomic);max-width:44rem;margin-bottom:2.75rem;padding:1.75rem 1.75rem 1.9rem}.s-answer p{color:var(--ink);text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.18rem,1.6vw,1.36rem);line-height:1.55}.s-tags{flex-wrap:wrap;gap:.5rem;margin-top:3rem;display:flex}.s-tags span{border:1px solid var(--rule);color:var(--ink-3);border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.s-author{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:1.5rem;margin-top:3.5rem;padding-top:2.5rem;display:grid}.s-author img{object-fit:cover;width:5.5rem;height:5.5rem}.s-prose{max-width:44rem;color:var(--ink-2);overflow-wrap:anywhere;font-size:clamp(1.06rem,1.25vw,1.19rem);line-height:1.75}.s-prose--wide{max-width:56rem}.s-prose>:first-child{margin-top:0}.s-prose p,.s-prose ul,.s-prose ol,.s-prose figure,.s-prose table,.s-prose blockquote{margin-top:1.4em}.s-prose h1,.s-prose h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:2.3em;scroll-margin-top:6.5rem;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:300;line-height:1.15}.s-prose h3{font-family:var(--serif);color:var(--ink);margin-top:2em;font-size:clamp(1.2rem,1.5vw,1.35rem);font-weight:400;line-height:1.3}.s-prose h4,.s-prose h5,.s-prose h6{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:1.8em;font-size:.78rem;font-weight:600}.s-prose h2+*,.s-prose h3+*,.s-prose h4+*{margin-top:.8em}.s-prose strong,.s-prose b{color:var(--ink);font-weight:600}.s-prose a{color:var(--atomic);text-underline-offset:.22em;-webkit-text-decoration:underline #faa75573;text-decoration:underline #faa75573;text-decoration-thickness:1px}.s-prose a:hover{-webkit-text-decoration-color:var(--atomic);text-decoration-color:var(--atomic)}.s-prose ul,.s-prose ol{padding-left:1.3em}.s-prose ul{list-style:none}.s-prose ul>li{position:relative}.s-prose ul>li:before{content:"";background:var(--atomic);width:.42em;height:1px;position:absolute;top:.78em;left:-1.1em}.s-prose ol{list-style:decimal}.s-prose ol>li::marker{color:var(--atomic);font-variant-numeric:tabular-nums}.s-prose li+li{margin-top:.55em}.s-prose blockquote{border-left:2px solid var(--atomic);font-family:var(--serif);color:var(--ink);padding-left:1.4rem;font-size:1.3em;line-height:1.45}.s-prose img,.s-prose video,.s-prose iframe{max-width:100%;height:auto;margin-top:1.8em}.s-prose iframe{aspect-ratio:16/9;width:100%}.s-prose figcaption{color:var(--ink-3);margin-top:.7em;font-size:.85rem}.s-prose hr{border:0;border-top:1px solid var(--rule);margin-block:3em}.s-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92em;display:block;overflow-x:auto}.s-prose th,.s-prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.75em 1em}.s-prose th{color:var(--ink);font-weight:600}.s-prose svg{width:2.25rem;height:2.25rem;color:var(--atomic);display:inline-block}.s-prose ul.s-jumps{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1px;padding:0;display:grid}.s-prose ul.s-jumps>li{background:var(--ground);margin:0;padding:1.4rem 1.4rem 1.6rem;transition:background-color .2s;position:relative}.s-prose ul.s-jumps>li:before{display:none}.s-prose ul.s-jumps>li:hover{background:var(--raised)}.s-prose .s-jumps h3{margin:0}.s-prose .s-jumps h3 a{color:var(--ink);text-decoration:none}.s-prose .s-jumps h3 a:after{content:"";position:absolute;inset:0}.s-prose .s-jumps li:hover h3 a{color:var(--atomic)}.s-prose .s-jumps p{color:var(--ink-3);margin-top:.5em;font-size:.93rem}.s-anchor{scroll-margin-top:6.5rem;display:block}.s-prose [id]{scroll-margin-top:6.5rem}.s-prose .s-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--atomic);margin-top:3.2em;font-size:.72rem;font-weight:600}.s-prose .s-kicker+h2{margin-top:.7em}.s-prose ul.s-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2rem;padding:1.5rem 0 0;display:grid}.s-prose ul.s-stats>li{margin:0}.s-prose ul.s-stats>li:before{display:none}.s-prose .s-stat__value{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:300;line-height:1}.s-prose .s-stat__label{color:var(--ink-3);margin-top:.5em;font-size:.85rem}.s-prose .s-testimonial blockquote{margin:0;font-size:1.12em}.s-prose .s-testimonial blockquote p{margin:0}.s-prose .s-testimonial figcaption{text-transform:capitalize;padding-left:1.4rem}.s-prose ul.s-speakers{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:1.5rem;padding:0;display:grid}.s-prose ul.s-speakers>li{margin:0}.s-prose ul.s-speakers>li:before{display:none}.s-prose .s-speakers img{aspect-ratio:4/5;object-fit:cover;width:100%;margin:0}.s-prose .s-speakers p{color:var(--ink-3);margin-top:.7em;font-size:.93rem}.s-notice{border:1px solid var(--atomic);color:var(--ink);justify-self:start;padding:.6rem 1rem;font-size:.9rem}.s-page-hero{aspect-ratio:21/9;background:var(--raised);margin-bottom:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.s-page-hero img{object-fit:cover;width:100%;height:100%}.s-page-hero--mono img{filter:grayscale()contrast(1.1)brightness(.9)}@media (max-width:759px){.s-page-hero{aspect-ratio:4/3}}.s-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin-top:2em;display:grid}.s-prose .s-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;margin-top:0}.s-prose--legal{font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.72}.s-prose--legal h2{border-top:1px solid var(--rule);margin-top:2.6em;padding-top:1.4em;font-size:clamp(1.45rem,2.2vw,1.85rem)}.s-prose--legal>h2:first-child{border-top:0;margin-top:0;padding-top:0}.s-legal-more{border-top:1px solid var(--rule);gap:1rem;max-width:44rem;margin-top:4rem;padding-top:2rem;display:grid}.s-legal-more ul{display:grid}.s-legal-more__link{border-bottom:1px solid var(--rule);font-family:var(--serif);justify-content:space-between;align-items:baseline;padding-block:.9rem;font-size:1.35rem;transition:color .16s;display:flex}.s-legal-more__link:after{content:"→";font-family:var(--sans);color:var(--ink-3);font-size:1rem}.s-legal-more__link:hover{color:var(--atomic)}.s-footer{border-top:1px solid var(--rule);padding-block:clamp(4rem,8vw,7rem) 2.5rem}.s-footer__motto{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:300;line-height:1.2}.s-footer__grid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2.5rem;display:grid}.s-footer__col{color:var(--ink-2);align-content:start;gap:.6rem;font-size:.93rem;display:grid}.s-footer__address{font-style:normal;line-height:1.7}.s-footer__col .s-label{margin-bottom:.4rem}.s-footer__col a:hover{color:var(--ink)}.s-footer__legal{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:3.5rem;padding-top:1.75rem;font-size:.8rem;display:flex}.s-footer__legal nav{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.s-footer__legal a:hover{color:var(--ink)}.s-404{justify-items:start;gap:1.75rem;padding-block:clamp(5rem,12vw,10rem);display:grid}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:0s!important;animation-duration:0s!important}}
