.ttm-main--article:has(.ttm-edition){color:#f5f2eb;background:#080a09}.ttm-edition{--ed-ink:#f5f2eb;--ed-muted:#c6c0b5;--ed-accent:#d6bc8e;--ed-rule:#3b3b35;max-width:1440px;font-family:var(--ttm-font-sans,Helvetica,Arial,sans-serif);margin:auto;padding:40px 64px 88px}.ttm-edition,.ttm-edition *{box-sizing:border-box;min-width:0}.ttm-edition :is(h1,h2,h3,p,figure,ol,ul,blockquote){margin:0}.ttm-edition :is(h1,h2,h3){color:var(--ed-ink);text-transform:none;text-wrap:balance;font-weight:300}.ttm-edition a{color:inherit;text-underline-offset:.25em}.ttm-edition :is(a,summary):focus-visible{outline:2px solid var(--ed-accent);outline-offset:5px}.ttm-edition em{font-family:var(--ttm-font-serif,Georgia,serif);font-weight:300}.ttm-edition .ttm-ed-eyebrow,.ttm-edition .ttm-ed-number{color:var(--ed-accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.ttm-edition .ttm-ed-hero{border-bottom:1px solid var(--ed-rule);gap:32px;padding-bottom:52px;display:grid}.ttm-edition h1{letter-spacing:-.035em;max-width:24ch;margin:22px 0;font-size:clamp(42px,5.3vw,78px);line-height:1.03}.ttm-edition h1 em{letter-spacing:-.025em;display:block}.ttm-edition .ttm-ed-deck{color:#e6e1d8;max-width:62ch;font-size:clamp(18px,1.5vw,21px);font-weight:300;line-height:1.5}.ttm-ed-meta{color:var(--ed-muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.ttm-edition .ttm-ed-hero--portrait{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px}.ttm-ed-hero--portrait .ttm-ed-photo{justify-self:center;width:100%;max-width:590px}.ttm-edition .ttm-ed-hero--portrait h1{font-size:clamp(42px,4.7vw,68px)}.ttm-edition .ttm-ed-photo{align-self:start;width:100%;margin:0}.ttm-ed-photo__view{width:100%;aspect-ratio:var(--ed-source-ratio);background:#101310;margin:auto;display:block;position:relative}.ttm-edition .ttm-ed-photo img{object-fit:contain;width:100%;height:100%;display:block}.ttm-edition .ttm-ed-photo figcaption,.ttm-edition .ttm-ed-photo figcaption p{color:#f5f2eb;font-size:12px;font-weight:400;line-height:1.6}.ttm-edition .ttm-ed-photo figcaption{max-width:78ch;padding-top:14px}.ttm-ed-photo__zoom{color:#fff;font:500 10px/1.4 var(--ttm-font-sans,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#080a09;border:1px solid #b9b4aa;padding:10px 12px;position:absolute;bottom:12px;right:12px}.ttm-ed-opening{grid-template-columns:260px minmax(0,720px);justify-content:space-between;gap:64px;margin:48px 0 64px;display:grid}.ttm-ed-index{border-top:1px solid var(--ed-rule);align-self:start}.ttm-ed-index summary{cursor:pointer;color:var(--ed-accent);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:20px 0;font-size:12px;display:flex}.ttm-ed-index[open] summary span{transform:rotate(45deg)}.ttm-ed-index ol{padding:0 0 20px 20px;font-size:13px;line-height:1.6}.ttm-ed-index li{margin-bottom:12px;padding-left:4px}.ttm-ed-index a{text-decoration:none}.ttm-edition .ttm-ed-copy{max-width:720px}.ttm-edition .ttm-ed-copy p{color:#ece7de;margin-bottom:20px;font-size:18px;font-weight:300;line-height:1.7}.ttm-edition .ttm-ed-copy p:last-child{margin-bottom:0}.ttm-edition .ttm-ed-opening .ttm-ed-copy p:first-child{color:var(--ed-ink);font-size:clamp(22px,2.2vw,29px);line-height:1.45}.ttm-edition .ttm-ed-copy h3{margin:28px 0 14px;font-size:23px;line-height:1.25}.ttm-ed-copy :is(ul,ol){padding-left:24px;font-size:17px;line-height:1.65}.ttm-ed-copy li{margin-bottom:12px}.ttm-edition .ttm-ed-copy strong{font-weight:500}.ttm-ed-module{border-top:1px solid var(--ed-rule);margin-top:64px;padding-top:28px;scroll-margin-top:110px}.ttm-ed-module__heading{align-items:baseline;gap:22px;margin-bottom:28px;display:flex}.ttm-edition .ttm-ed-module h2{letter-spacing:-.025em;max-width:28ch;font-size:clamp(29px,3.2vw,43px);line-height:1.14}.ttm-ed-module__heading .ttm-slider-controls{align-self:center;margin-left:auto}.ttm-ed-module--narrative,.ttm-ed-module--interview{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;display:grid}.ttm-ed-module--narrative .ttm-ed-module__heading,.ttm-ed-module--interview .ttm-ed-module__heading{flex-direction:column;gap:18px}.ttm-edition .ttm-ed-module--narrative h2,.ttm-edition .ttm-ed-module--interview h2{font-size:clamp(27px,2.6vw,36px)}.ttm-ed-module--split .ttm-ed-module__body,.ttm-ed-module--archive .ttm-ed-module__body{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.ttm-ed-module--reverse .ttm-ed-visuals{order:2}.ttm-ed-module--archive .ttm-ed-photo__view{background:#e9e1d2;padding:20px}.ttm-ed-visuals{align-items:start;gap:24px;display:grid}.ttm-ed-visuals--2,.ttm-ed-visuals--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-ed-visuals--3{grid-template-columns:1.5fr 1fr}.ttm-ed-visuals--3 .ttm-ed-photo:first-child{grid-row:span 2}.ttm-ed-module--grid .ttm-ed-copy,.ttm-ed-module--swiper .ttm-ed-copy{margin:32px 0 0 auto}.ttm-ed-gallery .slider__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.ttm-ed-gallery .slider__slide{scroll-snap-align:start;flex:0 0 62%}.ttm-ed-gallery .ttm-ed-photo__view{aspect-ratio:4/3}.ttm-ed-progress{background:var(--ed-rule);height:1px;margin-top:24px}.ttm-ed-progress span{background:var(--ed-accent);height:100%;display:block}.ttm-ed-module--immersive{border:1px solid var(--ed-rule);background:#141b18;padding:36px}.ttm-ed-module--immersive .ttm-ed-copy{margin:32px auto 0}.ttm-ed-module--immersive .ttm-ed-photo__view{max-height:none}.ttm-ed-module--comparison .ttm-ed-copy,.ttm-ed-module--facts .ttm-ed-copy,.ttm-ed-module--timeline .ttm-ed-copy,.ttm-ed-module--process .ttm-ed-copy{max-width:none}.ttm-ed-copy table{border-collapse:collapse;table-layout:fixed;width:100%;margin:28px 0;font-size:15px;line-height:1.6}.ttm-ed-copy th,.ttm-ed-copy td{border-bottom:1px solid var(--ed-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:18px 20px}.ttm-ed-copy th{color:var(--ed-accent);background:#18221c;font-weight:500}.ttm-ed-copy td:first-child{color:var(--ed-ink)}.ttm-ed-module--facts :is(ul,ol),.ttm-ed-module--process :is(ul,ol){counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.ttm-ed-module--facts li,.ttm-ed-module--process li{border-top:1px solid var(--ed-accent);padding:22px 0}.ttm-ed-module--facts li strong,.ttm-ed-module--process li strong{margin-bottom:12px;font-size:22px;display:block}.ttm-ed-module--process li:before{counter-increment:step;content:counter(step,decimal-leading-zero);color:var(--ed-accent);margin-bottom:16px;font-size:12px;display:block}.ttm-ed-module--timeline :is(ul,ol){border-left:1px solid var(--ed-accent);margin:28px 0;padding:0 0 0 32px;list-style:none}.ttm-ed-module--timeline li{padding:0 0 22px;position:relative}.ttm-ed-module--timeline li:before{content:"";background:var(--ed-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-36px}.ttm-ed-module--timeline li strong{color:var(--ed-accent);margin-bottom:8px;display:block}.ttm-ed-module--quote{background:#172019;padding:44px}.ttm-ed-module--quote .ttm-ed-copy{max-width:900px;margin:auto}.ttm-ed-module--quote blockquote p{font-family:var(--ttm-font-serif,Georgia,serif);font-size:clamp(28px,3vw,42px);line-height:1.3}.ttm-ed-module--closing{border-bottom:1px solid var(--ed-rule);padding:44px 0}.ttm-ed-module--closing .ttm-ed-copy{margin-left:auto}.ttm-edition .ttm-ed-module--closing h2{font-family:var(--ttm-font-serif,Georgia,serif);font-size:clamp(34px,3.7vw,50px);font-style:italic}.ttm-ed-sources{margin:36px 0}.ttm-ed-sources summary{cursor:pointer;color:var(--ed-muted);padding:18px 0;font-size:14px}.ttm-ed-sources .ttm-ed-copy{margin:12px 0 0 auto}.ttm-edition .ttm-ed-sources p{overflow-wrap:anywhere;font-size:14px}@media (max-width:1000px){.ttm-edition{padding:30px 32px 64px}.ttm-edition .ttm-ed-hero--portrait{gap:30px}.ttm-ed-opening{grid-template-columns:1fr;gap:28px}.ttm-ed-index ol{columns:2}.ttm-ed-index li{break-inside:avoid}.ttm-ed-module--narrative,.ttm-ed-module--interview{grid-template-columns:1fr 1.65fr;gap:32px}.ttm-ed-module--split .ttm-ed-module__body,.ttm-ed-module--archive .ttm-ed-module__body{gap:30px}.ttm-ed-gallery .slider__slide{flex-basis:80%}}@media (max-width:650px){.ttm-edition{padding:24px 20px 48px}.ttm-edition .ttm-ed-hero--portrait{grid-template-columns:1fr}.ttm-edition h1,.ttm-edition .ttm-ed-hero--portrait h1{font-size:clamp(37px,9.7vw,58px)}.ttm-edition .ttm-ed-hero{padding-bottom:32px}.ttm-ed-meta{gap:8px 14px}.ttm-ed-opening{margin:28px 0 40px}.ttm-ed-index ol{columns:1}.ttm-ed-module{margin-top:40px;padding-top:24px}.ttm-ed-module__heading{flex-wrap:wrap;gap:14px;margin-bottom:24px}.ttm-ed-module__heading h2{flex:1}.ttm-ed-module__heading .ttm-slider-controls{flex-basis:100%;justify-content:flex-end}.ttm-ed-module--narrative,.ttm-ed-module--interview,.ttm-ed-module--split .ttm-ed-module__body,.ttm-ed-module--archive .ttm-ed-module__body{display:block}.ttm-ed-module--split .ttm-ed-copy,.ttm-ed-module--archive .ttm-ed-copy{margin-top:28px}.ttm-edition .ttm-ed-copy p{font-size:17px;line-height:1.65}.ttm-ed-visuals{gap:26px}.ttm-ed-visuals--2,.ttm-ed-visuals--3,.ttm-ed-visuals--4{grid-template-columns:1fr}.ttm-ed-gallery .slider__slide{flex-basis:88%}.ttm-ed-module--immersive,.ttm-ed-module--quote{padding:24px 16px}.ttm-ed-copy th,.ttm-ed-copy td{padding:12px 8px;font-size:13px}.ttm-ed-module--facts :is(ul,ol),.ttm-ed-module--process :is(ul,ol){grid-template-columns:1fr;gap:0}.ttm-edition .ttm-ed-photo figcaption{font-size:12px}}.ttm-ed-module--mosaic .ttm-ed-visuals{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 32px}.ttm-ed-module--mosaic .ttm-ed-photo{grid-column:span 6}.ttm-ed-mosaic-lead{grid-column:span 7}.ttm-ed-mosaic-details{grid-column:span 5;align-content:start;gap:28px;display:grid}.ttm-ed-module--mosaic .ttm-ed-visuals--4 .ttm-ed-photo:nth-child(3n+1){grid-column:span 7}.ttm-ed-module--mosaic .ttm-ed-visuals--4 .ttm-ed-photo:nth-child(2),.ttm-ed-module--mosaic .ttm-ed-visuals--4 .ttm-ed-photo:nth-child(3){grid-column:span 5}.ttm-ed-module--mosaic .ttm-ed-visuals--4 .ttm-ed-photo__view{aspect-ratio:4/5}.ttm-ed-module--mosaic.ttm-ed-layout--triptych .ttm-ed-photo{grid-area:auto/span 4}.ttm-ed-module--mosaic.ttm-ed-layout--triptych .ttm-ed-photo .ttm-ed-photo__view{aspect-ratio:3/4}.ttm-ed-module--mosaic .ttm-ed-copy,.ttm-ed-module--diptych .ttm-ed-copy{margin:32px 0 0 auto}.ttm-ed-module--dossier .ttm-ed-module__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ttm-ed-module--dossier .ttm-ed-copy :is(ol,ul){counter-reset:dossier;margin:24px 0 0;padding:0;list-style:none}.ttm-ed-module--dossier .ttm-ed-copy li{border-top:1px solid var(--ed-rule);margin:0;padding:18px 0 18px 38px;position:relative}.ttm-ed-module--dossier .ttm-ed-copy li:before{counter-increment:dossier;content:counter(dossier,decimal-leading-zero);color:var(--ed-accent);font-size:11px;position:absolute;top:21px;left:0}.ttm-ed-module--dossier .ttm-ed-copy li strong{margin-bottom:6px;font-size:19px;display:block}.ttm-edition .ttm-ed-making{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;padding:0;list-style:none;display:grid}.ttm-ed-making>li{border-top:1px solid var(--ed-rule);align-content:start;gap:16px;padding-top:16px;display:grid}.ttm-ed-making .ttm-ed-photo__view{aspect-ratio:3/4}.ttm-ed-making .ttm-ed-copy{color:var(--ed-ink);font-size:17px;line-height:1.65}.ttm-ed-making .ttm-ed-copy strong{margin-bottom:8px;font-size:21px;font-weight:500;display:block}.ttm-ed-module--making .ttm-ed-module__body>.ttm-ed-copy{margin:32px 0 0 auto}.ttm-ed-module--reference-pair .ttm-ed-photo__view,.ttm-ed-module--diptych .ttm-ed-photo__view{aspect-ratio:var(--ed-source-ratio)}.ttm-ed-module--reference-pair .ttm-ed-copy{max-width:none;margin-top:32px}.ttm-ed-module--diptych .ttm-ed-visuals{align-items:center}.ttm-ed-module--chapter-image{border-top:0;padding-top:0;position:relative}.ttm-ed-module--chapter-image .ttm-ed-module__heading{border-top:1px solid var(--ed-accent);padding-top:24px}.ttm-edition .ttm-ed-module--chapter-image h2{font-family:var(--ttm-font-serif,Georgia,serif);max-width:23ch;font-size:clamp(36px,5vw,68px);font-style:italic}.ttm-ed-module--chapter-image .ttm-ed-copy{margin:32px auto 0}@media (min-width:1100px){.ttm-ed-making:has(>li:nth-child(3)):not(:has(>li:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.ttm-ed-module--dossier .ttm-ed-module__body{grid-template-columns:1fr}.ttm-ed-module--dossier .ttm-ed-visuals{width:100%;max-width:560px;margin:auto}.ttm-ed-module--reverse.ttm-ed-module--dossier .ttm-ed-visuals{order:0}}@media (max-width:650px){.ttm-ed-module--mosaic .ttm-ed-visuals{grid-template-columns:1fr;gap:28px;display:grid}.ttm-ed-module--mosaic .ttm-ed-visuals .ttm-ed-photo{grid-area:auto/1}.ttm-ed-mosaic-lead,.ttm-ed-mosaic-details{grid-column:1}.ttm-ed-module--mosaic .ttm-ed-visuals .ttm-ed-photo .ttm-ed-photo__view{aspect-ratio:var(--ed-source-ratio)}.ttm-edition .ttm-ed-making{grid-template-columns:1fr;gap:32px}.ttm-ed-making .ttm-ed-photo__view{aspect-ratio:var(--ed-source-ratio)}.ttm-ed-module--reference-pair .ttm-ed-visuals,.ttm-ed-module--diptych .ttm-ed-visuals{grid-template-columns:1fr}.ttm-ed-module--reference-pair .ttm-ed-photo__view,.ttm-ed-module--diptych .ttm-ed-photo__view{aspect-ratio:var(--ed-source-ratio)}}@media (prefers-reduced-motion:reduce){.ttm-edition .slider__track{scroll-behavior:auto}}
