@font-face{font-family:Archivo;font-style:normal;font-weight:300 400;font-stretch:100% 125%;font-display:swap;src:url(/_astro/archivo-latin-wght-normal.CWk66L9L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/newsreader-latin-400-italic.BfM-kuAQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 400;font-display:swap;src:url(/_astro/newsreader-latin-wght-normal.D-O7ldLf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/newsreader-latin-400-italic-resto.DlilXhDy.woff2) format("woff2");unicode-range:U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-00BF,U+00C1-00C2,U+00C4,U+00C6,U+00CA-00CC,U+00CE-00D3,U+00D5,U+00D7-00DB,U+00DD-00DF,U+00E1-00E2,U+00E4,U+00E6,U+00EA-00EC,U+00EE-00F3,U+00F5,U+00F7-00FB,U+00FD-00FF,U+0131,U+0152-0153,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 400;font-display:swap;src:url(/_astro/newsreader-latin-wght-normal-resto.VIwSVWxZ.woff2) format("woff2");unicode-range:U+00A1-00A6,U+00A8,U+00AA,U+00AC,U+00AE-00B6,U+00B8-00BA,U+00BC-00BF,U+00C2,U+00C4,U+00C6,U+00CA-00CC,U+00CE-00D2,U+00D5,U+00D8-00D9,U+00DB,U+00DD-00DF,U+00E2,U+00E4,U+00E6,U+00EA-00EC,U+00EE-00F2,U+00F5,U+00F7-00F9,U+00FB,U+00FD-00FE,U+0131,U+0152-0153,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215}@font-face{font-family:Archivo;font-style:normal;font-weight:300 400;font-stretch:100% 125%;font-display:swap;src:url(/_astro/archivo-latin-wght-normal-resto.CAGb-w98.woff2) format("woff2");unicode-range:U+00A1-00A6,U+00A8,U+00AA,U+00AC,U+00AE-00B6,U+00B8-00BA,U+00BC-00BF,U+00C2,U+00C4,U+00C6,U+00CA-00CC,U+00CE-00D2,U+00D5,U+00D8-00D9,U+00DB,U+00DD-00DF,U+00E2,U+00E4,U+00E6,U+00EA-00EC,U+00EE-00F2,U+00F5,U+00F7-00F9,U+00FB,U+00FD-00FE,U+0131,U+0152-0153,U+2009,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2215}.consent{position:fixed;inset:auto 0 0;z-index:30;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:clamp(1rem,2.5vw,2rem);padding:.75rem clamp(1rem,4vw,3rem) calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--ground, var(--bg, #ffffff));color:var(--ink, #111111);border-top:1px solid var(--border, var(--line, rgba(0, 0, 0, .18)));opacity:0}.consent[hidden]{display:none}.consent.consent-in{opacity:1}@media(prefers-reduced-motion:no-preference){.consent{transition:opacity .35s var(--ease, ease)}}.consent-label{display:none}.consent-lead{grid-column:1;margin:0;font-family:var(--serif, inherit);font-size:1rem;line-height:1.5;color:var(--ink, #111111);max-width:58ch;text-wrap:balance}.consent-lead a{display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.consent-lead a:focus-visible{border-bottom-width:2px}@media(hover:hover){.consent-lead a:hover{border-bottom-width:2px}}.consent-lead a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.consent-actions{grid-column:2;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;margin:0}.consent-btn{min-height:44px;padding:0 1rem;font-family:var(--sans, inherit);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:transparent;color:inherit;border:1px solid currentColor;border-radius:0;cursor:pointer;transition:background-color .3s ease,color .3s ease}.consent-btn:focus-visible{background:var(--ink, #111111);color:var(--ground, var(--bg, #ffffff))}@media(hover:hover){.consent-btn:hover{background:var(--ink, #111111);color:var(--ground, var(--bg, #ffffff))}}.consent-btn:focus-visible{outline:1px solid var(--ink, #111111);outline-offset:3px}@media(max-width:640px){.consent{grid-template-columns:1fr;row-gap:.75rem}.consent-actions{grid-column:1}}html[data-fg-open] .consent{display:none}html.consent-open{scroll-padding-bottom:var(--consent-h, 0px)}html.consent-open body{padding-bottom:var(--consent-h, 0px)}@media(prefers-reduced-motion:no-preference){html:not(.consent-open) body{transition:padding-bottom .35s var(--ease, ease)}}@media(max-width:640px),(max-height:500px){.consent{max-height:50vh;max-height:50dvh;overflow-y:auto}}@media(max-width:640px){.consent{grid-template-columns:minmax(0,1fr)}.consent-actions{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}}@media print{.consent{display:none}html{--consent-h: 0px !important}}:root{--ground: #ffffff;--ink: #535435;--ink-deep: #0a0c10;--text-alt: #424345;--hover: #d9d9c3;--field: #e4e2db;--whisper: #7d7e80;--hairline: #d8d8d8;--serif: "Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--blur-t: .38s;--wrap: 1440px;--gutter: clamp(1rem, 2vw, 2rem);--pad-x: clamp(1.25rem, 4.5vw, 4.5rem)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--serif);font-weight:400;font-optical-sizing:auto;font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}ul{list-style:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--ink);color:#fff;padding:.75rem 1.25rem;font-family:var(--sans);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.skip-link:focus{left:0}.eyebrow{font-family:var(--sans);font-weight:400;font-stretch:118%;font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;color:var(--ink)}.caption{display:block;margin-top:.75rem;font-family:var(--sans);font-weight:300;font-stretch:118%;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;color:var(--text-alt)}h1,h2{font-weight:300;line-height:1.15;letter-spacing:-.005em;text-wrap:balance}.ch-title{font-family:var(--serif);font-weight:300;font-optical-sizing:auto;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.15;max-width:20ch;position:relative;padding-bottom:1.125rem;margin-top:1rem}.ch-title:after{content:"";position:absolute;left:0;bottom:0;width:5.5rem;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--blur-t) var(--ease) .12s}.ch-title.in:after{transform:scaleX(1)}.lead{font-family:var(--serif);font-weight:300;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.4;max-width:34rem;margin-top:1.5rem}.prose{margin-top:1.75rem;font-family:var(--serif);font-weight:400;font-size:1.0625rem;line-height:1.7;color:var(--text-alt);max-width:36rem}.prose p+p{margin-top:1.125rem}.prose--2{max-width:36rem}@media(min-width:1200px){.prose--2{column-count:2;column-gap:3rem;max-width:64rem}.prose--2 p{break-inside:avoid}.prose--2 p+p{margin-top:0}.prose--2 p{margin-bottom:1.125rem}}.whisper{font-family:var(--sans);font-weight:300;font-stretch:106%;font-size:.75rem;letter-spacing:.04em;line-height:1.6;color:var(--text-alt);max-width:36rem}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--pad-x)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.g12>*{grid-column:1 / -1}@media(min-width:900px){.c1-7{grid-column:1 / 8}.c1-8{grid-column:1 / 9}.c1-6{grid-column:1 / 7}.c1-5{grid-column:1 / 6}.c1-4{grid-column:1 / 5}.c2-8{grid-column:2 / 9}.c3-10{grid-column:3 / 11}.c4-12{grid-column:4 / -1}.c5-12{grid-column:5 / -1}.c6-12{grid-column:6 / -1}.c7-12{grid-column:7 / -1}.c8-12{grid-column:8 / -1}.c9-12{grid-column:9 / -1}.c1-12{grid-column:1 / -1}.c5-9{grid-column:5 / 9}.c9-13{grid-column:9 / -1}.c1-5b{grid-column:1 / 5}.self-end{align-self:end}.self-center{align-self:center}}.ch{padding-block:clamp(4.25rem,7vw,6rem)}.ch+.ch{padding-top:clamp(4.25rem,7vw,6rem)}.ch[id]{scroll-margin-top:6rem}.fig{margin:0}.fig img{width:100%;height:auto}.fig--stack{display:grid;row-gap:clamp(1.5rem,3vw,2.5rem)}.pair{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:700px){.pair{grid-template-columns:1fr 1fr}}.pair--7-5{grid-template-columns:1fr}@media(min-width:700px){.pair--7-5{grid-template-columns:7fr 5fr;align-items:start}}.trio{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:700px){.trio{grid-template-columns:repeat(3,1fr)}}.hdr{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem var(--pad-x);color:#fff;transition:background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),padding .5s var(--ease)}.hdr--solid{background:var(--ground);color:var(--ink);box-shadow:0 1px 0 var(--hairline);padding-top:.875rem;padding-bottom:.875rem}.hdr-logo{display:block;color:inherit;flex:0 0 auto}.hdr-logo svg{display:block;width:clamp(148px,12.3vw,177.5px);height:auto;aspect-ratio:385.8 / 100;transition:width .5s var(--ease)}.hdr--solid .hdr-logo svg{width:clamp(148px,12.85vw,185px)}.hdr-nav{display:flex;align-items:center;gap:clamp(1.25rem,2.4vw,2.5rem)}.hdr-nav a{font-family:var(--serif);font-weight:400;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:inherit;text-decoration:none;line-height:1;padding:.75rem 0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - .5rem);background-size:0 1px;transition:background-size .3s var(--ease)}.hdr-nav a:hover,.hdr-nav a:focus-visible{background-size:100% 1px}.hdr-nav a.hdr-cta{background:none;border:1px solid currentColor;padding:.8125rem 1.375rem;font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.75rem;letter-spacing:.18em;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.hdr-nav a.hdr-cta:hover,.hdr-nav a.hdr-cta:focus-visible{background:#fff;color:var(--ink);border-color:#fff}.hdr--solid .hdr-nav a.hdr-cta{background:var(--ink);color:#fff;border-color:var(--ink)}.hdr--solid .hdr-nav a.hdr-cta:hover,.hdr--solid .hdr-nav a.hdr-cta:focus-visible{background:var(--hover);color:var(--ink);border-color:var(--hover)}.hdr-menu{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer}.hdr-menu svg{width:22px;height:14px;display:block}.hdr:not(.hdr--solid) .hdr-nav a{text-shadow:0 1px 2px rgba(0,0,0,.35)}.hdr:not(.hdr--solid) .hdr-nav a.hdr-cta:hover,.hdr:not(.hdr--solid) .hdr-nav a.hdr-cta:focus-visible,html:has(.hero--sin-foto) .hdr .hdr-nav a{text-shadow:none}.hdr:not(.hdr--solid) .hdr-menu svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}html:has(.hero--sin-foto) .hdr .hdr-menu svg{filter:none}.hdr-menu[aria-expanded=true] .hdr-menu-bars,.hdr-menu:not([aria-expanded=true]) .hdr-menu-x{display:none}@media(max-width:1023px){.hdr-nav a:not(.hdr-cta){display:none}.hdr-nav a.hdr-cta{padding:.6875rem .9375rem;font-size:.6875rem;letter-spacing:.14em}.hdr-menu{display:inline-flex}.hdr-nav{gap:.5rem}}@media(max-width:420px){.hdr{gap:.5rem}.hdr-logo svg{width:148px}.hdr-nav a.hdr-cta{padding:.625rem .75rem}}@media(min-width:1441px){.hdr{padding-inline:max(var(--pad-x),calc((100% - var(--wrap)) / 2 + var(--pad-x)))}}.sheet{position:fixed;inset:0;z-index:90;background:var(--ground);color:var(--ink);display:flex;flex-direction:column;justify-content:center;padding:6rem var(--pad-x) 3rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s .4s}.sheet--open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sheet a{display:block;padding:.875rem 0;min-height:44px;font-family:var(--serif);font-weight:400;font-size:1.125rem;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--hairline)}.sheet .sheet-note{margin-top:2rem}body.sheet-lock{overflow:hidden}@media(max-width:767px){#hdr{column-gap:24px}#hdr a.hdr-logo{flex:0 1 auto;min-width:0;max-width:100%}#hdr a.hdr-logo svg{max-width:100%}#hdr a.hdr-logo img{max-width:100%;object-fit:contain;object-position:left center}#menuBtn{margin-right:-11px}html:has(#menuBtn[aria-expanded=true]) #sheet{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}html:has(#menuBtn[aria-expanded=true]) #sheet{padding-top:227px;counter-reset:pulgar;align-items:stretch;row-gap:0}html:has(#menuBtn[aria-expanded=true]) #sheet>a:not([data-fg-trigger]):nth-child(1 of a:not([data-fg-trigger])){margin-top:auto}html:has(#menuBtn[aria-expanded=true]) #sheet>a:not([data-fg-trigger]):nth-last-child(1 of a:not([data-fg-trigger])){margin-bottom:auto}html:has(#menuBtn[aria-expanded=true]) #sheet>a[data-fg-trigger]{align-self:flex-start;border-bottom:0}html:has(#menuBtn[aria-expanded=true]) #sheet a[data-fg-trigger]{display:none}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger])+a:not([data-fg-trigger]){border-top:1px solid var(--hairline)}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger]){display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:none;min-height:64px;box-sizing:border-box;margin:0;padding:.5rem 0;border-bottom:0;text-align:left;text-decoration:none;counter-increment:pulgar;font-size:clamp(1.25rem,5.6vw,1.5rem)}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger]):nth-child(1 of a:not([data-fg-trigger])){border-top:0}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger]):after{content:counter(pulgar,decimal-leading-zero);content:counter(pulgar,decimal-leading-zero) / "";position:static;inset:auto;width:auto;height:auto;margin:0 0 0 auto;padding-left:1rem;border:0;background:none;transform:none;opacity:1;font-size:.6875rem;letter-spacing:.16em;text-transform:none;font-style:normal;font-variant-numeric:tabular-nums}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger])[aria-current=page],html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger])[aria-current=page] *{text-decoration:none}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger])[aria-current=page]:before{content:"";position:static;inset:auto;flex:none;width:7px;height:7px;margin:0 .875rem 0 0;border:0;border-radius:50%;background:currentColor;transform:none;opacity:1}html:has(#menuBtn[aria-expanded=true]) #sheet a:not([data-fg-trigger]):focus-visible{outline:2px solid currentColor;outline-offset:-2px}}@media(max-width:389px){#hdr{column-gap:16px}}@media(max-width:1023px){html:has(#menuBtn[aria-expanded=true]) #hdr.hdr--solid{padding-top:calc(.875rem + .01px);padding-bottom:calc(.875rem + .01px);transition:background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),padding-top 0s 86400s,padding-bottom 0s 86400s}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){html:has(#menuBtn[aria-expanded=true]) #hdr.hdr--solid{transition:padding-top 0s 86400s,padding-bottom 0s 86400s}}.hero{position:relative;height:100vh;height:100svh;min-height:560px;isolation:isolate;background:var(--field)}.hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:15% 12%;color:transparent}.hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0a0c104d,#0a0c1000 60%)}.hero-copy{position:absolute;z-index:2;left:44%;top:17%;width:min(46rem,50vw);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hero-copy .eyebrow{color:#fff;margin-bottom:1.375rem}.hero-eyebrow:after{content:"";display:block;width:3.5rem;height:1px;background:#ffffffd9;margin-top:1rem}.hero-h1{font-family:var(--serif);font-weight:400;font-optical-sizing:auto;font-size:clamp(1.875rem,3.4vw,3.125rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;-webkit-text-stroke:1px #fff}.hero-deck{margin-top:1.5rem;font-family:var(--serif);font-style:italic;font-weight:400;font-optical-sizing:auto;font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.5;max-width:36rem;text-wrap:pretty;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hero-cta{display:inline-block;margin-top:2rem;background:#fff;color:var(--ink);text-decoration:none;text-shadow:none;font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;line-height:1;padding:1.125rem 2rem;border:1px solid var(--ink);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.hero-cta:hover,.hero-cta:focus-visible{background:var(--hover);border-color:var(--ink)}.hero-note{position:absolute;z-index:2;left:var(--pad-x);right:var(--pad-x);bottom:1.25rem;text-align:right;font-family:var(--sans);font-weight:300;font-stretch:118%;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(10,12,16,.35)}@media(min-aspect-ratio:16/8){.hero-copy{top:14%}}@media(max-width:1023px)and (min-aspect-ratio:1/1){.hero-copy{left:44%;top:16%;width:min(46rem,52vw)}.hero-cta{white-space:nowrap;font-size:.75rem;letter-spacing:.14em;padding:1rem 1.5rem}}@media(max-aspect-ratio:1/1){.hero{height:85vh;height:85svh;min-height:520px}.hero-media img{object-position:50% 0%}.hero-media:after{background:linear-gradient(to top,#0a0c104d,#0a0c1000 72%),linear-gradient(to bottom,#0a0c104d,#0a0c1000 18vh)}.hero-copy{left:var(--pad-x);right:var(--pad-x);top:auto;bottom:3rem;width:auto;max-width:34rem}.hero-copy .eyebrow{font-size:.6875rem;letter-spacing:.18em;margin-bottom:.875rem}.hero-eyebrow:after{margin-top:.75rem}.hero-h1{line-height:1.06}.hero-deck{margin-top:1rem;font-size:1rem;line-height:1.4}.hero-cta{margin-top:1.5rem;font-size:.75rem;letter-spacing:.12em;padding:1rem 1.25rem;white-space:nowrap}.hero-note{bottom:1rem}}@media(max-aspect-ratio:1/1)and (max-width:359px){.hero-copy{bottom:4.25rem}}.hero--sin-foto .hero-copy,.hero--sin-foto .hero-copy .eyebrow,.hero--sin-foto .hero-deck,.hero--sin-foto .hero-note{color:var(--ink);text-shadow:none}.hero--sin-foto .hero-h1{-webkit-text-stroke-color:var(--ink)}.hero--sin-foto .hero-eyebrow:after{background:var(--ink)}.hero--sin-foto .hero-media:before,.hero--sin-foto .hero-media:after{display:none}html:has(.hero--sin-foto) .hdr:not(.hdr--solid){color:var(--ink)}.hero--sin-foto .hero-media img{opacity:0}.h1-seo{display:block}.h1-seo .h1-name{display:block;font-family:var(--sans);font-weight:400;font-stretch:118%;font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.5;color:var(--ink)}.h1-seo .ch-title{display:block}.bleed{position:relative;height:85vh;height:85svh;min-height:480px;isolation:isolate;background:var(--field)}.bleed img{width:100%;height:100%;object-fit:cover;object-position:20% 45%}.bleed:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(55% 50% at 24% 25%,#0a0c1052,#0a0c1000 70%)}.bleed-copy{position:absolute;z-index:2;left:var(--pad-x);top:clamp(5.5rem,12vh,8rem);width:min(30rem,42vw);color:#fff;text-shadow:0 1px 2px rgba(10,12,16,.25)}.bleed-copy .eyebrow{color:#fff;margin-bottom:1rem}.bleed-copy .bleed-title{font-family:var(--serif);font-weight:300;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12;text-wrap:balance}@media(max-width:767px){.bleed{height:78vh}.bleed img{object-position:5% 62%}.bleed-copy{width:auto;right:var(--pad-x);top:4.5rem}.bleed:after{background:radial-gradient(70% 45% at 45% 22%,#0a0c1052,#0a0c1000 70%)}}.bleed-caption{padding-top:.75rem}@media(min-width:1441px){.bleed-copy{left:max(var(--pad-x),calc((100% - var(--wrap)) / 2 + var(--pad-x)))}}.authors{list-style:none;margin-top:2.5rem;border-top:1px solid var(--hairline)}.authors li{display:grid;grid-template-columns:1fr;gap:.35rem 2.5rem;padding:1.375rem 0;border-bottom:1px solid var(--hairline)}@media(min-width:700px){.authors li{grid-template-columns:11rem 1fr;align-items:baseline}}.authors .role{font-family:var(--sans);font-weight:400;font-stretch:118%;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-alt);line-height:1.6}.authors .name{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.3;color:var(--ink)}.authors .line{display:block;font-family:var(--serif);font-size:1rem;line-height:1.6;color:var(--text-alt);margin-top:.25rem}.quote{margin-top:3rem;max-width:40rem}.quote p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.4;color:var(--ink)}.quote cite{display:block;margin-top:1rem;font-style:normal}.seal{width:30px;height:auto;color:var(--ink);margin-bottom:1.5rem}.seal svg{display:block;width:100%;height:auto;aspect-ratio:27 / 40}.invite .prose{margin-top:1.25rem}.mq-inquire{color:var(--ink);font-family:var(--sans);font-stretch:100%}.mq-inquire .mq-label{font-family:var(--sans);font-stretch:112%;color:var(--ink);opacity:1;letter-spacing:.2em;font-size:.6875rem}.mq-inquire .mq-input{background-color:var(--field);border:0;border-bottom:1px solid #6e6f52;padding:.6rem .875rem;font-family:var(--sans);font-stretch:100%;font-size:1rem;color:var(--ink-deep)}.mq-inquire .mq-country{padding-right:1.75rem}.mq-inquire .mq-input:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:3px}.mq-inquire .mq-status{font-family:var(--serif);color:var(--text-alt)}.mq-inquire.is-sent .mq-status[role=status]:not([data-mq-error]){font-size:1.0625rem!important;opacity:1;text-wrap:pretty}@media(max-width:899px){#contact .c7-12{order:-1}}.cta-banyan{display:inline-block;background:var(--ink);color:#fff;border:1px solid var(--ink);font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;line-height:1;padding:1.125rem 2rem;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.cta-banyan:hover,.cta-banyan:focus-visible{background:var(--hover);color:var(--ink);border-color:var(--hover)}.cta-banyan:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.cta-banyan{font-size:.75rem;letter-spacing:.12em;padding:1rem 1.25rem;white-space:nowrap}}@media(max-width:360px){.cta-banyan{white-space:normal;line-height:1.4}}.footer{border-top:1px solid var(--hairline);padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem);color:var(--ink)}.footer-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gutter);row-gap:1.75rem;align-items:start}.footer-col{display:flex;flex-direction:column;gap:.75rem}.footer-logo{color:var(--ink);width:200px}.footer-logo svg{display:block;width:100%;height:auto;aspect-ratio:385.8 / 100}.footer-address{font-family:var(--sans);font-style:normal;font-weight:300;font-stretch:106%;font-size:.75rem;letter-spacing:.06em;line-height:1.8;color:var(--text-alt)}.footer-address.footer-licence{margin-top:.75rem;max-width:34em;text-transform:none;letter-spacing:normal}.footer-contact,.footer-links a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - .7rem);background-size:0 1px;transition:background-size .3s var(--ease)}.footer-contact:hover,.footer-contact:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{background-size:100% 1px}.footer-contact:focus-visible,.footer-links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.footer-developers{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;color:var(--ink)}.footer-dev-label{font-family:var(--sans);font-weight:300;font-stretch:118%;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-alt);flex-basis:100%}.footer-cmc svg{display:block;width:92px;height:auto;aspect-ratio:3334.15 / 2150.04}.footer-fort svg{display:block;width:260px;max-width:100%;height:auto;aspect-ratio:925 / 85}.footer-eho{display:block}.footer-eho svg{display:block;width:2.25rem;height:auto;aspect-ratio:36 / 37;color:var(--ink)}.footer-colophon{margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1rem;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;align-items:center;gap:0 1.75rem}.footer-copyright{font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.footer-links{display:flex;flex-wrap:wrap;gap:0 1.75rem}.footer-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:639px){.footer-col--legal{grid-column:2}.footer-logo{width:150px}.footer-address{font-size:.6875rem;letter-spacing:.04em;line-height:1.7}.footer-developers{gap:.875rem 1.25rem}.footer-cmc svg{width:72px}.footer-fort svg{width:150px}.footer-colophon{display:grid;grid-template-columns:1fr;row-gap:0}.footer-copyright{font-size:.6875rem;letter-spacing:.14em}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:0 1.25rem}.footer-links a{font-size:.6875rem;letter-spacing:.04em;min-height:40px;white-space:nowrap}}@media(min-width:640px){.footer-grid{gap:2.25rem var(--gutter)}.footer-col--legal{grid-column:1 / -1;flex-direction:row;align-items:center}}@media(min-width:1024px){.footer-grid{grid-template-columns:5fr 5fr 2fr;column-gap:var(--gutter);align-items:start}.footer-col--legal{grid-column:auto;justify-content:flex-end}}@media(max-width:767px){.footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter);padding-inline:var(--pad-x)}.footer-grid,.footer-colophon{display:contents}.footer-col--house{grid-column:1;grid-row:1}.footer-col--developers{grid-column:2;grid-row:1}.footer-col--legal{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;min-height:calc(1rem + 45px);margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--hairline)}.footer-copyright{grid-column:2;grid-row:2;align-self:start;display:flex;align-items:center;min-height:44px;margin-top:calc(2.75rem + 1px)}.footer .foot-cta{justify-content:center;min-height:48px;padding:0 1rem;border:1px solid var(--ink);background-image:none;letter-spacing:.12em;white-space:nowrap}.footer .foot-legal-links{grid-column:1 / -1;grid-row:3;gap:0 1rem}.footer .foot-legal-links a{min-width:calc(50% - .5rem);min-height:44px;font-size:.75rem;letter-spacing:.08em;white-space:nowrap}.footer .foot-legal-links a[href*=equal-housing]{order:1}}@media(pointer:coarse){.hdr-nav a.hdr-cta{display:inline-flex;align-items:center;min-height:44px}.footer-links a,.footer-contact{min-height:44px}}.rv{opacity:0;filter:blur(5px);transform:translateY(8px);transition:opacity var(--blur-t) var(--ease),filter var(--blur-t) var(--ease),transform var(--blur-t) var(--ease);will-change:opacity,filter,transform}.rv.in{opacity:1;filter:blur(0);transform:none;will-change:auto}.rv-d1{transition-delay:90ms}.rv-d2{transition-delay:.18s}@media print,(scripting:none){.rv{opacity:1;filter:none;transform:none}.ch-title:after{transform:scaleX(1)}}@media print{#contact .fig img{width:auto;max-height:55vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ch-title:after,html:not(:where(:has(#menuBtn[aria-expanded=true]))) .hdr,.sheet,.hero-cta,.cta-banyan,.hdr-nav a,.footer-links a,.footer-contact{transition:none!important}.rv{filter:none!important;transform:none!important;transition:opacity var(--blur-t) ease 0ms!important}.rv-d1,.rv-d2{transition-delay:0ms!important}.ch-title:after{transform:scaleX(1)}}aside.consent{background:var(--ground);color:var(--ink);border-top:1px solid var(--hairline);padding-inline:var(--pad-x)}aside.consent .consent-lead{font-family:var(--serif);font-weight:400;font-size:1rem;line-height:1.5;color:var(--text-alt);max-width:36rem}aside.consent .consent-lead a{color:var(--ink);border-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - .7rem);background-size:100% 1px}aside.consent .consent-lead a:hover,aside.consent .consent-lead a:focus-visible{border-bottom-width:0;background-size:100% 2px}aside.consent .consent-lead a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}aside.consent .consent-btn{font-family:var(--sans);font-weight:400;font-stretch:112%;font-size:.6875rem;letter-spacing:.18em;line-height:1;padding:0 1.375rem;background:transparent;color:var(--ink);border:1px solid var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}aside.consent .consent-btn:hover,aside.consent .consent-btn:focus-visible{background:var(--ink);color:var(--ground);border-color:var(--ink)}aside.consent .consent-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:420px){aside.consent .consent-btn{letter-spacing:.14em;padding:0 .75rem}}@media(prefers-reduced-motion:reduce){aside.consent .consent-btn{transition:none}}.hero-note,.bleed-caption,.caption.render-note{font-family:var(--sans);font-weight:400;letter-spacing:.01em;text-transform:none;font-variant-caps:normal}.caption .caption-note{font-weight:400;letter-spacing:.01em;text-transform:none;font-variant-caps:normal;font-size:.6875rem}.hero--note-left .hero-note{right:auto;left:max(var(--pad-x),env(safe-area-inset-left,0px));text-align:left}@media(max-aspect-ratio:1/1){.hero--note-left-m .hero-note{right:auto;left:max(var(--pad-x),env(safe-area-inset-left,0px));text-align:left}}@media not all and (max-aspect-ratio:1/1){.hero--note-left-d .hero-note{right:auto;left:max(var(--pad-x),env(safe-area-inset-left,0px));text-align:left}.hero--note-der-d .hero-note{left:auto;right:max(var(--pad-x),env(safe-area-inset-right,0px))}.hero--note-velo-d .hero-media:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:10rem;pointer-events:none;background:linear-gradient(to top,#0000004d 0,#00000045 2.25rem,#0000)}}@media(max-aspect-ratio:1/1){.hero--note-velo-m .hero-media:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:10rem;pointer-events:none;background:linear-gradient(to top,#00000025 0,#00000021 2.25rem,#0000)}}.hero-note,.bleed-caption,.caption.render-note{font-size:.6875rem}html:not(.js) img[data-src]{display:none}html:not(.js) noscript.sin-js{display:contents}img[data-src]{color:transparent}html:not(.js) svg:has(>use[data-href]){display:none}.hdr-nav a[aria-current=page]{background-size:100% 1px}.hdr[data-solid]{position:sticky;top:0}
