:root{--paper:#FFF1E5;--paper-deep:#F2DFCE;--ink:#1A1817;--ink-soft:#5B524C;--rule:#CDBBA9;--kicker:#007D51;--field:#00A36B;--on-field:var(--ink);--on-field-alt:var(--paper);--mustard:#E0A21A;--gold-ink:#B07D12;--blue:#1F4E9C;--green:#2A6E47;--grot:"Inter Tight","Helvetica Neue",Arial,sans-serif;--head:"Newsreader",Georgia,serif;--body:"Source Serif 4",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--t-note:12px;--t-kicker:13px;--t-small:16px;--t-body:18px;--t-stand:20px;--t-names:22px;--t-title:30px;--t-statement-s:clamp(32px,3.6vw,48px);--t-statement:clamp(40px,5.4vw,76px);--t-say:clamp(26px,3.6vw,72px);--t-pull:clamp(56px,8vw,120px);--t-word:clamp(64px,15.5vw,228px);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--band:var(--s6);--after-pic:var(--s2);--after-kicker:var(--s2);--after-head:var(--s3);--after-stand:var(--s2);--line:10px;--cols:12;--gap:var(--s4);--gutter:clamp(16px,4vw,48px);--measure:1280px;--read:65ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.55 var(--body);overflow-x:hidden}a{color:inherit}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.wrap{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.g{color:var(--gold-ink)}.mast{border-bottom:1px solid var(--ink)}.mast .wrap{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"nav mark door";align-items:center;grid-gap:var(--s3);gap:var(--s3);padding-top:var(--s2);padding-bottom:var(--s2)}.mark{grid-area:mark;display:block;line-height:0}.mark svg{display:block;width:165px;height:28px;overflow:visible}.mark .word{font:800 22px var(--grot);fill:var(--ink)}.mark .word tspan{fill:var(--field)}.mark .tag{font:500 7.6px var(--grot);fill:var(--ink)}.mark .rule{stroke:var(--ink);stroke-width:1}.nav{grid-area:nav;justify-self:start;display:flex;gap:var(--s4);font:500 14px/1 var(--grot);letter-spacing:.04em}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline;text-underline-offset:4px}.door{grid-area:door;justify-self:end;font:500 14px/1 var(--grot);text-decoration:none;border:1px solid var(--ink);padding:10px var(--s2);border-radius:999px;white-space:nowrap}.door:hover{background:var(--ink);color:var(--paper)}.folio{border-bottom:1px solid var(--rule)}.folio .wrap{display:flex;justify-content:space-between;font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);padding-top:var(--s1);padding-bottom:var(--s1);letter-spacing:.04em}.hero .frame{position:relative;background:var(--field);aspect-ratio:16/7;overflow:hidden}.hero canvas{width:100%;height:100%;display:block;touch-action:pan-y}.dots:after,.hero canvas{position:absolute;inset:0}.dots:after{content:"";pointer-events:none;background-image:radial-gradient(rgba(26,24,23,.22) 1px,transparent 1.4px);background-size:5px 5px;mix-blend-mode:multiply}.hero .copy{position:absolute;z-index:2;top:7%;left:calc(max(0px, (100% - var(--measure)) / 2) + var(--gutter));max-width:22ch;font:700 var(--t-say)/1.08 var(--head);letter-spacing:-.015em;font-feature-settings:"kern";font-kerning:normal;text-wrap:balance;pointer-events:none}.hero .say{display:inline;margin:0;padding:0 .16em;background:var(--field);color:var(--on-field);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero .say .k{color:var(--on-field-alt)}.hero{--t-last:clamp(30px,4.2vw,76px);--end-gap:var(--s4);--end-rule:clamp(4px,.85vw,12px)}.hero .end{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--end-gap);padding:0 calc(max(0px, (100% - var(--measure)) / 2) + var(--gutter));pointer-events:none;visibility:hidden}.hero .end.live{visibility:visible}.hero .end>svg{display:block;width:100%;height:auto;overflow:visible}.hero .end .word{font:800 100px var(--grot);fill:var(--on-field)}.hero .end .bar{fill:none;stroke:var(--on-field-alt);stroke-width:19}.hero .end .dot{fill:var(--on-field-alt);transform-box:fill-box;transform-origin:center}.hero .end .last{margin:0;padding-top:var(--end-gap);border-top:var(--end-rule) solid var(--on-field);font:700 var(--t-last)/1.05 var(--head);letter-spacing:-.015em;font-feature-settings:"kern";font-kerning:normal;text-wrap:balance;text-box:trim-both cap alphabetic}.hero .cta,.hero .end .last{color:var(--on-field);visibility:hidden}.hero .cta{align-self:flex-start;font:600 max(17px,calc(var(--t-last) * .5))/1 var(--grot);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:.18em;text-box:trim-both cap alphabetic}.hero .cta:hover{text-decoration-thickness:4px}.hero .cta svg{width:.82em;height:.66em;margin-left:.32em;vertical-align:.03em;fill:none;stroke:currentColor;stroke-width:2.4}.hero .end.on .last{visibility:visible}.hero .end.on .cta{visibility:visible;pointer-events:auto}.hero .cta:focus-visible{outline:2px solid var(--on-field);outline-offset:.4em}.vh{width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.replay,.vh{position:absolute}.replay{z-index:4;right:calc(max(0px, (100% - var(--measure)) / 2) + var(--gutter));bottom:var(--s3);font:500 var(--t-note)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:none;border:1px solid var(--on-field);color:var(--on-field);padding:var(--s1) var(--s2);cursor:pointer}.replay:hover{background:var(--on-field);color:var(--field)}.replay:focus-visible{outline:2px solid var(--on-field);outline-offset:3px}.band{padding:var(--band) 0}.ruled{border-top:1px solid var(--ink)}.colour{--fg:var(--paper);--soft:rgba(255,241,229,.78);--accent:var(--mustard);--dot:var(--field);background:var(--bg);color:var(--fg);position:relative;overflow:hidden}.ink{--bg:var(--ink)}.paper{--bg:var(--paper);--fg:var(--ink);--soft:var(--ink-soft);--accent:var(--kicker);--dot:var(--field)}.red{--bg:var(--field);--fg:var(--on-field);--soft:color-mix(in srgb,var(--on-field) 80%,transparent);--accent:var(--on-field-alt);--dot:var(--on-field-alt)}.hero .g,.stand em,.statement em{font:800 .48em/1 var(--grot);font-style:normal;letter-spacing:.05em;color:var(--mustard);background:var(--ink);display:inline-block;padding:.6em .65em;border-radius:.4em;vertical-align:.38em;text-box:trim-both cap alphabetic}.stand em{font-size:.72em;padding:.38em .5em;vertical-align:.12em}.ink .stand em,.ink .statement em{color:var(--ink);background:var(--mustard)}.section-word{position:relative;font:800 var(--t-word)/.82 var(--grot);letter-spacing:-.045em;margin:0}.section-word span{color:var(--dot)}.disc{position:absolute;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(var(--dot) 30%,transparent 33%) 0 0 /9px 9px;opacity:.55}.colour>.wrap{position:relative;z-index:1}.kicker{font:500 var(--t-kicker)/1.2 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:var(--kicker);margin:0 0 var(--after-kicker)}.colour .kicker{color:var(--accent)}.statement{font:300 var(--t-statement)/1.02 var(--head);letter-spacing:-.02em;margin:0 0 var(--after-head)}.stand{font:400 var(--t-stand)/1.5 var(--body);margin:0 0 var(--after-stand);max-width:34ch}.colour .stand{color:var(--soft)}.red :is(.spread,.step) .statement{color:var(--on-field-alt)}.red :is(.spread,.step) :is(.kicker,.stand){color:var(--on-field)}.byline{font:600 var(--t-kicker)/1 var(--body);letter-spacing:.02em;margin:0}.byline b{color:var(--kicker);font-weight:600}.colour .byline b{color:var(--accent)}.what .statement{grid-column:1/span 10;margin:0}.what .stand{grid-column:1/span 8;margin:var(--after-head) 0 0;max-width:none}.record .statement{font-size:var(--t-statement-s);max-width:20ch}.figures{list-style:none;margin:var(--s5) 0 0;padding:0}.figures li{grid-column:span 4;border-top:1px solid var(--ink);padding-top:var(--s2)}.figures b{display:block;font:800 clamp(44px,5.2vw,80px)/.9 var(--grot);letter-spacing:-.04em;margin-bottom:var(--s2);white-space:nowrap}.figures span{font:400 var(--t-small)/1.5 var(--body);color:var(--ink-soft)}.price{align-items:start}.price>div:first-child{grid-column:1/span 5}.price .sum{grid-column:7/span 6;min-width:0}.price .statement{font-size:var(--t-pull);margin-bottom:var(--after-stand)}.sum .step{display:flex;justify-content:space-between;align-items:baseline;font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--s2)}.sum .ask{font:400 var(--t-title)/1.15 var(--head);margin:0 0 var(--s3);text-wrap:balance}.sum .choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.sum .choices .choice:last-child:nth-child(odd){grid-column:1/-1}.sum .region{display:flex;flex-wrap:wrap;gap:var(--s1);margin:0 0 var(--s4)}.sum .region button{margin:0;padding:var(--s1) var(--s2);background:none;color:var(--ink);border:1px solid var(--ink);font:500 var(--t-note)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.sum .region button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sum .choice{all:unset;box-sizing:border-box;cursor:pointer;display:grid;align-content:start;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3);min-height:168px;background:color-mix(in srgb,var(--field) var(--tone),var(--paper));color:var(--on-field);border:2px solid var(--ink);box-shadow:5px 6px 0 rgba(26,24,23,.18);transition:transform .15s,box-shadow .15s}.sum .choice:hover{transform:translate(-2px,-2px);box-shadow:8px 9px 0 rgba(26,24,23,.22)}.sum .choice:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sum .choice[aria-pressed=true]{box-shadow:5px 6px 0 var(--ink)}.sum .choice .name{font:400 var(--t-title)/1 var(--head)}.shape-of-it .label,.sum .choice .label{font:500 var(--t-note)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.sum .choice .line{font:400 var(--t-small)/1.45 var(--body);margin-top:var(--s1)}.sum .again,.sum .back{margin:0;background:none;color:var(--ink);padding:0;font:500 var(--t-small)/1 var(--grot);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px;border-radius:0}.shape-of-it .ask{margin-bottom:var(--s1)}.sum .total{border-bottom:1px solid var(--ink);margin:var(--s4) 0 var(--s1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sum .total div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);border-top:1px solid var(--rule);padding:12px 0}.sum .total div:first-child{border-top-color:var(--ink)}.sum .total dt{font:400 var(--t-small)/1.2 var(--body)}.sum .total dd{margin:0;font:700 var(--t-names)/1 var(--grot)}.sum .total b{font:800 var(--t-statement-s)/1 var(--grot);letter-spacing:-.02em}.sum .vat{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);margin:0}.sum .shape{font:400 var(--t-small)/1.5 var(--body);color:var(--ink-soft);margin:var(--s3) 0 0;max-width:40ch}.sum .acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s3)}.sum .acts button{margin-top:0}.price button{margin-top:var(--s3);font:500 15px/1 var(--grot);background:var(--ink);color:var(--paper);border:0;padding:var(--s2) var(--s3);border-radius:999px;cursor:pointer}.price .partner{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);align-items:center;border-top:1px solid var(--ink);margin-top:var(--band);padding-top:var(--s5)}.partner .copy{grid-column:1/span 5}.partner .pic{grid-column:7/span 6}.partner .statement{font-size:var(--t-statement-s);max-width:22ch;margin-bottom:var(--after-stand)}.partner .stand{margin-bottom:0}.spread{align-items:end}.section-word+.spread{padding-top:var(--s5)}.spread+.spread{padding-top:var(--band);margin-top:var(--band);border-top:1px solid var(--soft)}.spread .pic{grid-column:1/span 7}.spread .copy{grid-column:8/span 5}.spread.flip .pic{grid-column:6/span 7;grid-row:1}.spread.flip .copy{grid-column:1/span 5;grid-row:1}.price .more,.spread .more{font:600 var(--t-small)/1.4 var(--grot);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px}.price .more:hover,.spread .more:hover{text-decoration-thickness:2px}.price .more{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:var(--s3)}.sheet{position:relative;background:var(--paper);aspect-ratio:7/6;overflow:hidden}.sheet canvas,.sheet svg,.thumb svg{position:absolute;inset:0;width:100%;height:100%;display:block}.head{display:flex;justify-content:space-between;align-items:baseline;border-top:4px solid var(--ink);padding:var(--s2) 0 0;margin:0 0 var(--s3)}.head h2{font:800 var(--t-kicker)/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;margin:0}.route{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.route li{position:relative;min-width:0;border-top:var(--line) solid var(--c);padding:var(--s4) var(--s3) 0 0;font:400 var(--t-small)/1.5 var(--body)}.route li:before{content:"";position:absolute;left:0;top:calc(var(--line) / -2 - 17px);width:34px;height:34px;box-sizing:border-box;border-radius:50%;background:var(--paper);border:7px solid var(--ink)}.route li:last-child:after{content:"";position:absolute;right:0;top:calc(var(--line) * -1);width:48px;height:var(--line);border-radius:var(--line);background:var(--c);transform-origin:calc(100% - var(--line) / 2) 50%;transform:rotate(45deg)}.route li:last-child:before{display:none}.route small{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft)}.route b,.route small{display:block;margin-bottom:var(--s1)}.route b{font:300 var(--t-title)/1.1 var(--head)}.route+.stand{margin-top:var(--s5)}.cards{grid-template-rows:repeat(4,auto)}.card{grid-column:span 4;grid-row:span 4;display:grid;grid-template-rows:subgrid;text-decoration:none}.thumb{background:var(--c);aspect-ratio:4/3;position:relative;overflow:hidden;margin-bottom:var(--after-pic)}.title{font:300 var(--t-title)/1.1 var(--head);letter-spacing:-.01em;margin:0 0 var(--after-head)}.card p:last-child{font:400 var(--t-small)/1.5 var(--body);margin:0;color:var(--ink-soft)}.card:hover .title,.writing a:hover .title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.proof{align-items:start}.proof>div{grid-column:1/span 5}.proof .names{grid-column:7/span 6}.proof .statement{font-size:var(--t-statement-s);margin:0}.names{list-style:none;margin:0;padding:0}.names li{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s2);gap:var(--s2);align-items:baseline;border-top:1px solid var(--rule);padding:var(--s2) 0}.names li:last-child{border-bottom:1px solid var(--rule)}.names b{font:800 var(--t-names)/1.1 var(--grot);letter-spacing:-.01em}.names span{font:400 15px/1.3 var(--body);color:var(--ink-soft);text-align:right}.writing{grid-template-rows:auto auto;padding-bottom:var(--band)}.writing a{grid-column:span 4;grid-row:span 2;display:grid;grid-template-rows:subgrid;text-decoration:none;border-top:1px solid var(--ink);padding-top:var(--s2)}.writing .title{margin-bottom:var(--s2)}.writing time{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft)}.pull{align-items:center;padding-bottom:var(--s7)}.pull>div{grid-column:1/span 7}.pull .note{grid-column:8/span 5}.pull .statement{font-size:var(--t-pull);margin:0}.arrow{width:100%;height:auto;display:block;margin-top:var(--s4)}.note{background:var(--paper);color:var(--ink);padding:var(--s3)}.note h3{font:800 var(--t-kicker)/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--s1)}.note p{font:400 var(--t-small)/1.5 var(--body);margin:0 0 var(--s2)}.note label{display:block;font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);margin:var(--s2) 0 var(--s1)}.note input,.note textarea{width:100%;resize:vertical;font:400 17px/1.3 var(--body);padding:10px 12px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0}.note button{margin-top:var(--s3);font:500 15px/1 var(--grot);background:var(--ink);color:var(--paper);border:0;padding:var(--s2) var(--s3);border-radius:999px;cursor:pointer}.foot{border-top:1px solid var(--ink)}.foot .wrap{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);padding-top:var(--s2);padding-bottom:var(--s3)}.note .sent{font:400 var(--t-note)/1.5 var(--mono);color:var(--ink-soft);margin:var(--s2) 0 0}.note .sent a{color:var(--ink)}.foot .wrap{line-height:1.6}.foot .legal{display:grid;grid-gap:4px;gap:4px}.foot .legal b{font-weight:400;color:var(--ink)}.foot .links{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);align-items:flex-start}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline;text-underline-offset:3px}.opener{padding-top:var(--band);padding-bottom:var(--s5)}.opener .statement{max-width:18ch}.opener .stand{max-width:40ch}.pic img,.portrait img,.thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pic.photo{position:relative;aspect-ratio:7/5;overflow:hidden}.pic.photo,.thumb.photo{background:var(--paper-deep)}.card .meta{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);margin:0 0 var(--after-kicker);letter-spacing:.04em}.lead{padding-bottom:var(--band)}.lead .title{font:300 var(--t-statement-s)/1.05 var(--head);letter-spacing:-.02em}.lead a{text-decoration:none}.lead a:hover .title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.lead time,.list time{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);letter-spacing:.04em}.cards.posts{grid-template-rows:none;row-gap:var(--s6);padding-top:0}.cards.posts .card{grid-row:auto;grid-template-rows:auto;display:block}.cards.posts .card p:last-child{margin-top:calc(var(--after-head) * -1 + var(--s1))}.cards.posts .title{margin-bottom:var(--after-head)}.blurb{font:400 var(--t-small)/1.5 var(--body);color:var(--ink-soft);margin:0 0 var(--s5);max-width:48ch}.list{list-style:none;margin:0;padding:0 0 var(--band);column-count:2;column-gap:var(--gap)}.list li{page-break-inside:avoid;break-inside:avoid;border-top:1px solid var(--rule)}.list a{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s2);gap:var(--s2);align-items:baseline;padding:var(--s2) 0;text-decoration:none}.list a span{font:400 var(--t-stand)/1.3 var(--head)}.list a:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.letter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s3);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:var(--s4) 0;margin-bottom:var(--band)}.letter h2{font:300 var(--t-title)/1.1 var(--head);margin:0 0 var(--s1)}.letter p{font:400 var(--t-small)/1.5 var(--body);color:var(--ink-soft);margin:0;max-width:48ch}.pill{display:inline-block;font:500 15px/1 var(--grot);background:var(--ink);color:var(--paper);text-decoration:none;padding:var(--s2) var(--s3);border-radius:999px;border:0;cursor:pointer;white-space:nowrap}.pill:hover{background:var(--field)}.article{display:grid;grid-template-columns:minmax(0,var(--read));justify-content:center;align-content:start;padding-top:var(--band);padding-bottom:var(--band)}.article>*{min-width:0;margin-left:0;margin-right:0}.article .back{justify-self:start;font:500 var(--t-kicker)/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;margin-bottom:var(--s5)}.article .back:hover{text-decoration:underline;text-underline-offset:4px}.article h1{font:300 var(--t-statement)/1.02 var(--head);letter-spacing:-.02em;margin:0 0 var(--after-head)}.article .dateline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:var(--s2) 0;margin-bottom:var(--s5)}.article .dateline .runtime,.article .dateline time{font:400 var(--t-note)/1 var(--mono);color:var(--ink-soft);letter-spacing:.04em}.article .share{margin-left:auto;font:400 var(--t-note)/1 var(--mono);background:none;border:1px solid var(--ink-soft);color:var(--ink);padding:4px var(--s1);cursor:pointer}.article figure{margin-top:0;margin-bottom:var(--s5)}.article figure img{display:block;width:100%;height:auto;background:var(--paper-deep)}.article figcaption{font:400 var(--t-note)/1.5 var(--mono);color:var(--ink-soft);margin-top:var(--s1)}.article .film{margin-bottom:var(--s5)}.article .film p{font:400 var(--t-note)/1.5 var(--mono);color:var(--ink-soft);margin:var(--s1) 0 0}.article .end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);border-top:4px solid var(--ink);padding-top:var(--s2);margin-top:var(--s6);font:500 var(--t-kicker)/1.4 var(--grot);letter-spacing:.16em;text-transform:uppercase}.article .end a{text-decoration:none}.article .end a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:1100px){.article:has(>figure,>.film){grid-template-columns:minmax(0,1fr) minmax(0,var(--read));column-gap:var(--s6);justify-content:stretch}.article:has(>figure,>.film)>*{grid-column:2}.article:has(>figure,>.film) h1{font-size:clamp(40px,3.4vw,56px)}.article:has(>figure,>.film)>:is(figure,.film){grid-column:1;grid-row:1/span 5;align-self:start;position:-webkit-sticky;position:sticky;top:var(--s4)}}.player{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:var(--ink);overflow:hidden;cursor:pointer}.player iframe,.player img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.player .play{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:var(--ink);border:4px solid var(--paper)}.player .play:after{content:"";position:absolute;left:30px;top:22px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--paper)}.player:hover .play{background:var(--field)}.prose{font:400 var(--t-body)/1.65 var(--body)}.prose blockquote,.prose ol,.prose p,.prose pre,.prose table,.prose ul{margin:0 0 var(--s3)}.prose h2{font:300 var(--t-title)/1.15 var(--head);letter-spacing:-.01em;margin:var(--s5) 0 var(--s2)}.prose h3{font:600 var(--t-stand)/1.3 var(--head)}.prose h3,.prose h4{margin:var(--s4) 0 var(--s2)}.prose h4{font:500 var(--t-kicker)/1.2 var(--grot);letter-spacing:.16em;text-transform:uppercase}.prose>:first-child{margin-top:0}.prose a{color:var(--kicker);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.prose ol,.prose ul{padding-left:var(--s3)}.prose li{margin-bottom:var(--s1)}.prose li>p{margin:0}.prose li::marker{color:var(--kicker)}.prose blockquote{font:italic 300 var(--t-stand)/1.5 var(--head);border-left:1px solid var(--ink);padding-left:var(--s3);margin-left:0;margin-right:0}.prose strong{font-weight:600}.prose hr{border:0;border-top:1px solid var(--rule);margin:var(--s5) 0}.prose img{max-width:100%;height:auto}.prose code{font:400 .9em var(--mono)}.prose pre{font:400 var(--t-small)/1.5 var(--mono);overflow-x:auto}.prose .table{overflow-x:auto;margin:0 0 var(--s3)}.prose table{width:100%;border-collapse:collapse;font:400 var(--t-small)/1.4 var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.prose th{font:400 var(--t-note)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ink);padding:var(--s1)}.prose td{border-bottom:1px solid var(--rule);padding:var(--s1);vertical-align:top}.about-story{align-items:start;padding-bottom:var(--band)}.portrait{grid-column:1/span 5;position:relative;aspect-ratio:3/4;background:var(--paper-deep);overflow:hidden}.about-story .prose{grid-column:7/span 6;max-width:var(--read)}.who{align-items:end}.who .portrait{max-width:100%}.who .copy{grid-column:7/span 6;max-width:var(--read)}.who .where{font:400 var(--t-note)/1.5 var(--mono);color:var(--ink-soft);margin:0}.about-story .lede{font:300 var(--t-statement-s)/1.1 var(--head);letter-spacing:-.01em;margin-bottom:var(--s4)}.small .copy{grid-column:1/span 7}.small .lanyard{grid-column:8/span 5;align-self:center}.small .lanyard svg{display:block;width:100%;height:auto}.links-row{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4)}.links-row a{font:500 14px/1 var(--grot);text-decoration:none;border:1px solid var(--ink);padding:10px var(--s2);border-radius:999px}.links-row a:hover{background:var(--ink);color:var(--paper)}.plain{padding-bottom:var(--band)}.plain .prose{max-width:var(--read)}.reccos>.statement{font-size:var(--t-statement-s);margin-bottom:var(--after-stand)}.reccos>.stand{color:var(--ink-soft);margin-bottom:var(--s5)}.recco{margin:0;border-top:1px solid var(--rule);padding:var(--s4) 0;grid-template-rows:auto 1fr;align-items:start}.recco:last-child{border-bottom:1px solid var(--rule)}.recco blockquote{grid-column:1/-1;grid-row:1/span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0}.recco blockquote p{grid-column:7/span 6;grid-row:1;font:400 var(--t-small)/1.5 var(--body);color:var(--ink-soft);margin:0}.recco blockquote .said{grid-column:1/span 5;grid-row:1/span 2;font:300 var(--t-title)/1.15 var(--head);letter-spacing:-.01em;color:var(--ink)}.recco figcaption{grid-column:7/span 6;grid-row:2;margin-top:var(--s2)}.step .statement{max-width:20ch}.step .stand{max-width:52ch}.step .more{font:600 var(--t-small)/1.4 var(--grot);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px}.section-word+.step{padding-top:var(--s5)}.items{list-style:none;margin:var(--s5) 0 0;padding:0;row-gap:var(--s5)}.items li{grid-column:span 4;border-top:1px solid;padding-top:var(--s2)}.items .title{margin-bottom:var(--s1)}.items p{font:400 var(--t-small)/1.5 var(--body);margin:0;color:var(--soft,var(--ink-soft))}.saids{row-gap:var(--s5)}.one-said{grid-column:span 6;margin:0}.one-said blockquote{margin:0 0 var(--s2)}.one-said .statement{font-size:var(--t-statement-s);max-width:24ch;margin:0}@media (max-width:860px){:root{--cols:6;--gap:var(--s3);--band:var(--s5)}.nav{display:none}.hero .frame{aspect-ratio:4/5}.hero .copy{right:var(--gutter)}.hero{--end-gap:var(--s3)}.figures li,.partner .copy,.partner .pic,.price .sum,.price>div:first-child,.proof .names,.proof>div,.pull .note,.pull>div,.small .copy,.small .lanyard,.spread .copy,.spread .pic,.spread.flip .copy,.spread.flip .pic,.what .stand,.what .statement{grid-column:1/-1;grid-row:auto}.small .lanyard{max-width:420px}.price .sum,.small .lanyard{margin-top:var(--s4)}.partner .pic{grid-row:1}.figures{row-gap:var(--s4)}.spread .copy{margin-top:var(--s3)}.proof .names,.pull .note{margin-top:var(--s4)}.card,.writing a{grid-column:span 3}.cards{row-gap:var(--s5)}.names span{text-align:left}.names li{grid-template-columns:1fr;gap:4px}.route{grid-template-columns:minmax(0,1fr);margin-left:17px}.route li{border-top:0;border-left:var(--line) solid var(--c);padding:0 0 var(--s5) var(--s4)}.route li:before{left:calc(var(--line) / -2 - 17px);top:0}.route li:last-child:after{right:auto;top:auto;left:calc(var(--line) * -1);bottom:0;width:var(--line);height:48px;transform-origin:50% calc(100% - var(--line) / 2)}.about-story .prose,.portrait,.who .copy{grid-column:1/-1}.portrait{max-width:420px;margin-bottom:var(--s5)}.list{column-count:1}.recco,.recco blockquote{display:block}.recco blockquote .said{margin-bottom:var(--after-stand)}.items li{grid-column:span 3}.one-said{grid-column:1/-1}}@media (max-width:520px){.card,.writing a{grid-column:1/-1;grid-row:auto;display:block}.cards,.writing{grid-template-rows:none;row-gap:var(--s5)}.writing{row-gap:var(--s3)}.sum .choices{grid-template-columns:minmax(0,1fr)}.sum .choice{min-height:0}.folio .wrap span:last-child{display:none}.hero{--end-gap:var(--s2)}.mast .wrap{grid-template-columns:auto;grid-template-areas:"mark" "door";justify-content:center;justify-items:center;gap:var(--s2)}.door{justify-self:center}.list a{grid-template-columns:1fr;gap:4px}.article .share{margin-left:0}.items li{grid-column:1/-1}}.palette{position:fixed;z-index:50;left:var(--s2);bottom:var(--s2);width:272px;max-width:calc(100vw - 2 * var(--s2));max-height:calc(100vh - 2 * var(--s2));overflow:auto;box-shadow:4px 4px 0 var(--ink);padding:var(--s2);font:400 var(--t-note)/1.3 var(--mono)}.palette,.palette button,.palette-tab{background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.palette button,.palette-tab{font:400 var(--t-note)/1 var(--mono);padding:6px var(--s1);cursor:pointer}.palette .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s1)}.palette .top b{font-weight:500;letter-spacing:.12em;text-transform:uppercase}.palette .now{display:flex;gap:var(--s1);align-items:center;padding-bottom:var(--s1);border-bottom:1px solid var(--rule)}.palette input[type=color]{flex:none;width:40px;height:28px;padding:0;border:1px solid var(--ink);background:none;cursor:pointer}.palette .key{margin:var(--s1) 0 0;color:var(--ink-soft)}.palette ul{list-style:none;margin:var(--s1) 0;padding:0}.palette li button{display:grid;grid-template-columns:52px 1fr;grid-gap:var(--s1);gap:var(--s1);align-items:center;width:100%;border:0;padding:2px 0;text-align:left;line-height:1.3}.palette .chip{padding:4px 0;text-align:center;color:var(--ink);font-weight:500}.palette li button[aria-pressed=true] .chip{outline:2px solid var(--ink);outline-offset:1px}.palette li button:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.palette em{font-style:normal;color:var(--gold-ink)}.palette-tab{position:fixed;z-index:50;left:var(--s2);bottom:var(--s2);letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink)}