*{box-sizing:border-box}:root{--night:#262626;--paper:#F8F8F8;--tint:#EFEFEF;--ink:#262626;--ink-soft:#262626;--ink-faint:#6E6E6E;--rule:rgba(38,38,38,.14);--gold:#A7803F;--gold-mid:#A7803F;--serif:"Vollkorn",Georgia,serif;--sans:"Archivo","Helvetica Neue",Arial,sans-serif}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:20px;line-height:1.74;text-wrap:pretty}h1,h2,h3{margin:0;font-weight:400}p{margin:0}img{display:block;max-width:100%}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover,.dark a{color:var(--gold)}.dark a:hover{color:var(--paper)}.head nav a,.cta,.mark{text-decoration:none}.gd{color:var(--gold)}.head{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px clamp(22px,4vw,52px)}.head+.sheet{padding-top:81px}.head{background:transparent;transition:background-color .35s ease,backdrop-filter .35s ease}.head.scrolled{background:#26262673;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.head.scrolled.onLight{background:#f8f8f873}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.head.scrolled{background:#262626eb}.head.scrolled.onLight{background:#f8f8f8eb}}.head .mark{flex-shrink:0}.head .mark img{width:150px;height:auto}.head nav{display:flex;gap:26px}.head nav a{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f8f8f89e;transition:color .4s}.head nav a:hover,.head nav a[aria-current]{color:var(--gold)}.head.onLight nav a{color:var(--ink-faint)}.head.onLight nav a:hover,.head.onLight nav a[aria-current]{color:var(--gold-mid)}.sheet{max-width:1180px;margin:0 auto;padding:0 clamp(22px,4vw,52px)}.row{display:grid;grid-template-columns:196px minmax(0,1fr);column-gap:84px;align-items:start}.rail{padding-top:.55em}.rail{text-align:right}.rail .m{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);line-height:1.85;display:block}.col{max-width:32em}.story{max-width:32em;margin:0 auto}.story p+p{margin-top:1.05em}.story .portrait{float:right;width:214px;height:auto;margin:5px 0 20px 28px}.story .open{font-size:25px;line-height:1.5;margin-bottom:1.05em}.opener>div{max-width:none}.opener .turn{max-width:26em}.opener .turn:not(:has(.deskbr)){text-wrap:balance}.deskbr{display:none}@media(min-width:1100px){.deskbr{display:inline}}.opener .lede,.opener .soft{max-width:32em}.gap{height:96px}.gap.lg{height:140px}.gap.sm{height:56px}.turn{font-family:var(--serif);font-style:italic;font-size:clamp(30px,4.2vw,52px);line-height:1.14;letter-spacing:-.012em;max-width:24em}.turn.sm{font-size:clamp(26px,3.2vw,36px);line-height:1.18}.lede{font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.5vw,29px);line-height:1.34;color:var(--ink)}.col p+p{margin-top:1.05em}.soft{color:var(--ink-soft)}.sub+.sub{margin-top:.7em}.sub{font-family:var(--serif);font-size:clamp(23px,2.5vw,28px);line-height:1.5;color:var(--ink-soft);max-width:31em}.cta{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-mid);border-bottom:1px solid var(--gold);padding:14px 0 5px;transition:color .45s,border-color .45s}.cta:hover{color:var(--ink);border-bottom-color:var(--ink)}.facts{margin:0;padding:0;display:grid;gap:15px;max-width:34em}.facts li{list-style:none;padding-left:1.25em;text-indent:-1.25em;font-family:var(--serif);font-weight:400;font-size:18.5px;line-height:1.62;color:var(--ink-soft)}.facts li:before{content:"–";color:inherit;padding-right:.6em}.two{display:grid;grid-template-columns:1fr;gap:44px;max-width:34em}.two h3{font-weight:600;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.3vw,26px);line-height:1.24;margin-bottom:13px}.two ul{margin:0;padding:0;display:grid;gap:10px}.two li{list-style:none;font-family:var(--sans);font-weight:400;font-size:15.5px;line-height:1.7;color:var(--ink-soft)}.two li:before{content:"–";color:inherit;padding-right:.5em}.steps{margin:0;padding:0;display:grid;gap:26px;max-width:34em}.steps li{list-style:none;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:baseline}.steps .n{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold-mid)}.steps .b{font-family:var(--serif);font-size:18.5px;line-height:1.62;color:var(--ink-soft)}.dark{background:var(--night);color:var(--paper)}.dark .rail .m{color:var(--gold)}.dark .soft,.dark .steps .b{color:#f8f8f8c7}.dark .turn,.dark .lede,.dark .sub{color:var(--paper)}.dark .cta{color:var(--gold);border-bottom-color:#a7803f8c}.dark .cta:hover{color:var(--paper);border-bottom-color:var(--paper)}.dark .facts li{color:#f8f8f8bd}.three{display:grid;gap:1em;max-width:22em}.three p+p{margin-top:0}.three p{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.7vw,30px);line-height:1.3}.grp{font-weight:600;font-family:var(--serif);font-style:normal;font-size:clamp(26px,2.9vw,32px);line-height:1.24;margin:0 0 26px}.quotes{display:grid;gap:44px;max-width:30em}.quotes blockquote{margin:0}.quotes .q{font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.4vw,27px);line-height:1.44}.quotes .src{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--gold-mid);margin-top:13px}.dark .quotes .q{color:#f8f8f8e6}.dark .quotes .src{color:#f8f8f880}.influences .q{font-size:inherit;line-height:1.6}.influences .src{color:var(--ink-faint)}.essays{margin:0;padding:0;display:grid;gap:40px;max-width:33em}.essays li{list-style:none}.essays .ttl{display:block;font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.5vw,28px);line-height:1.26;color:var(--ink);transition:color .4s}.essays .ttl:hover{color:var(--gold)}.essays .ex{font-family:var(--serif);font-size:18.5px;line-height:1.62;color:var(--ink-soft);margin-top:9px}.subscribe{display:grid;gap:12px;max-width:25em}.subscribe input{width:100%;min-width:0;border:1px solid var(--rule);border-radius:4px;background:transparent;font-family:var(--sans);font-weight:400;font-size:15.5px;color:var(--ink);padding:15px 16px;transition:border-color .3s}.subscribe input::placeholder{color:var(--ink-faint)}.subscribe input:focus{outline:none;border-color:var(--gold)}.subscribe button{justify-self:start;border:none;background:transparent;cursor:pointer;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(167,128,63,.55);padding:14px 0 5px;transition:color .3s,border-color .3s}.subscribe button:hover{color:var(--ink);border-bottom-color:var(--ink)}.subscribe.stack{display:grid}.dark .subscribe input{color:var(--paper);border-color:#f8f8f83d}.dark .subscribe input::placeholder{color:#f8f8f873}.dark .subscribe input:focus{border-color:var(--gold)}.dark .subscribe button:hover{color:var(--paper);border-bottom-color:var(--paper)}.cform{display:grid;gap:24px;max-width:32em}.cform label{display:grid;gap:8px}.cform .flabel,.cform .groupname{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink)}.cform .groupname{display:block;margin-bottom:8px}.cform .req{color:var(--ink-faint);font-weight:400}.cform .frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cform input,.cform select,.cform textarea{width:100%;min-width:0;border:1px solid var(--rule);border-radius:4px;background:transparent;font-family:var(--sans);font-weight:400;font-size:15.5px;color:var(--ink);padding:13px 14px;transition:border-color .3s}.cform textarea{resize:vertical;line-height:1.6}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:none;border-color:var(--gold)}.cform button{justify-self:start;border:none;background:transparent;cursor:pointer;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-mid);border-bottom:1px solid var(--gold);padding:14px 0 5px;transition:color .3s,border-color .3s}.cform button:hover{color:var(--ink);border-bottom-color:var(--ink)}.cform .form-response{font-family:var(--serif);font-style:italic;font-size:18.5px;color:var(--ink-soft)}@media(max-width:640px){.cform .frow{grid-template-columns:1fr}.cform input,.cform select,.cform textarea{font-size:16px}}.faq{display:grid;max-width:36em;border-top:1px solid rgba(167,128,63,.28)}.faq details{border-bottom:1px solid rgba(167,128,63,.28)}.faq summary{list-style:none;cursor:pointer;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,27px);line-height:1.3;padding:22px 34px 22px 0;position:relative;color:var(--paper)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:22px;font-style:normal;color:var(--gold);font-family:var(--sans);font-weight:300;font-size:20px}.faq details[open] summary:after{content:"–"}.faq .a{padding:0 0 26px;font-family:var(--serif);font-size:18.5px;line-height:1.64;color:#f8f8f8c2;max-width:33em}.faq .a p+p{margin-top:1em}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{opacity:0;block-size:0;overflow:hidden;transition:opacity .4s ease,block-size .4s ease,content-visibility .4s allow-discrete}.faq details[open]::details-content{opacity:1;block-size:auto}@media(prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}}.foot{background:var(--night)}.foot .in{max-width:1180px;margin:0 auto;padding:56px clamp(22px,4vw,52px) 60px;display:grid;justify-items:center;gap:22px;font-family:var(--sans);font-weight:300;font-size:12px;letter-spacing:.1em;color:#f8f8f880}.foot img{width:115px;height:auto;opacity:.9}.rail{align-self:start}@supports (animation-timeline:view()){.row>div:not(.rail)>*,.opener>div>*,.quotes blockquote,.steps li,.essays li,.faq details,.two>div{animation:arrive linear both;animation-timeline:view();animation-range:cover 0% cover 20%}.quotes blockquote,.steps li,.essays li,.faq details,.two>div{animation-range:cover 0% cover 16%}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.rail{position:static}.row>div:not(.rail)>*,.opener>div>*,.quotes blockquote,.steps li,.essays li,.faq details,.two>div{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:900px){.row{grid-template-columns:1fr;column-gap:0}.rail{text-align:left}.rail{padding-top:0;padding-bottom:14px;position:static}.two{grid-template-columns:1fr;gap:38px}.gap{height:64px}.gap.lg{height:88px}body{font-size:19px}}@media(max-width:640px){.head{padding:18px 22px;gap:14px}.head+.sheet{padding-top:56px}.head .mark img{width:88px}.head nav{gap:10px}.head nav a{font-size:9px;letter-spacing:.1em}.subscribe input{font-size:16px}.story .portrait{float:none;width:100%;margin:0 0 26px}}
