@font-face{font-family:familjen;src:url(../media/familjen_latin-s.p.1dy1omnk0tq7i.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:familjen;src:url(../media/familjen_latin_ext-s.p.2kfj1liiv-dxq.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:familjen Fallback;src:local(Arial);ascent-override:102.5%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:100.0%}._5pXOIG_className{font-family:familjen,familjen Fallback}._5pXOIG_variable{--font-familjen:"familjen", "familjen Fallback"}
:root{--cloth:#fff;--cloth-2:#f3f3f1;--cloth-3:#e4e4e1;--ink:#151515;--ink-2:#4d4d4b;--ink-3:#6f6f6c;--night:#151515;--on-night:#f3f3f1;--on-night-2:#b7b7b3;--magenta:#ec297b;--magenta-ink:#c0175f;--cobalt:#2350c8;--poppy:#e5432b;--sun:#f5c33b;--leaf:#2f9e57;--p1:var(--magenta);--p1-ink:var(--magenta-ink);--p2:var(--cobalt);--p2-ink:var(--cobalt);--font:var(--font-familjen), "Familjen Grotesk", ui-sans-serif, system-ui, sans-serif;--t-xs:.8125rem;--t-s:clamp(.9375rem, .91rem + .12vw, 1rem);--t-m:clamp(1.0625rem, 1.01rem + .22vw, 1.1875rem);--t-l:clamp(1.25rem, 1.12rem + .55vw, 1.625rem);--t-xl:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--t-2xl:clamp(2.375rem, 1.6rem + 3.4vw, 4.75rem);--t-3xl:clamp(2.75rem, 1.4rem + 6vw, 7.5rem);--lh-tight:1.02;--lh-head:1.1;--lh-body:1.6;--track-head:-.022em;--track-giant:-.035em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:144px;--gutter:clamp(16px, 3.4vw, 48px);--section:clamp(64px, 9vw, 144px);--max:1360px;--measure:62ch;--radius:0px;--radius-ui:999px;--ease-settle:cubic-bezier(.22, .8, .24, 1);--ease-open:cubic-bezier(.3, .7, .2, 1);--ease-out:cubic-bezier(.4, 0, .6, 1);--dur-fast:.16s;--dur:.28s;--dur-settle:.52s;--settle-drop:4px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cloth);color:var(--ink);font-family:var(--font);font-size:var(--t-m);line-height:var(--lh-body);font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-head);letter-spacing:var(--track-head);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}button{font:inherit;color:inherit}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.num,time,.tnum{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-giant{font-size:var(--t-3xl);line-height:var(--lh-tight);letter-spacing:var(--track-giant);font-weight:650}.t-page{font-size:var(--t-2xl);letter-spacing:var(--track-giant);font-weight:650;line-height:1.04}.t-section{font-size:var(--t-xl);font-weight:600}.t-lead{font-size:var(--t-l);max-width:34ch;font-weight:450;line-height:1.4}.t-card{font-size:var(--t-l);letter-spacing:-.012em;font-weight:600;line-height:1.22}.t-meta{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.01em}.t-caption{font-size:var(--t-s);color:var(--ink-2);line-height:1.45}.muted{color:var(--ink-2)}.code{font-size:var(--t-s);align-items:center;gap:.5em;font-weight:600;text-decoration:none;display:inline-flex}.code:before{content:"";background:var(--c,var(--p1));flex:none;width:.8em;height:.8em}.code--p1{--c:var(--p1)}.code--p2{--c:var(--p2)}.link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--c,var(--magenta));text-decoration-color:var(--c,var(--magenta));text-underline-offset:.28em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.link:hover{color:var(--magenta-ink)}.link--p2{--c:var(--cobalt)}.link--p2:hover{color:var(--cobalt)}.arrow-link{align-items:center;gap:.45em;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link svg{width:20px;height:20px;transition:translate var(--dur-fast) var(--ease-settle)}.arrow-link:hover svg{translate:4px}.btn{background:var(--ink);min-height:48px;color:var(--cloth);cursor:pointer;transition:background var(--dur-fast) var(--ease-settle);border:0;justify-content:center;align-items:center;gap:.5em;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--magenta-ink)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--cloth)}.icon-btn{border-radius:var(--radius-ui);background:var(--cloth);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast);border:0;place-items:center;display:inline-grid}.icon-btn svg{width:22px;height:22px}.icon-btn:hover{background:var(--cloth-3)}.icon-btn--night{color:var(--on-night);background:#ffffff1f}.icon-btn--night:hover{background:#ffffff3d}.site-head{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;position:sticky;top:0}.site-head__in{justify-content:space-between;align-items:center;gap:var(--s5);min-height:68px;display:flex}.site-head .brand{align-items:center;min-height:48px;display:inline-flex}.site-head .brand img{width:118px;height:auto}.site-head nav ul{gap:clamp(14px,2.6vw,36px);margin:0;padding:0;list-style:none;display:flex}.site-head nav a{min-height:44px;font-weight:600;font-size:var(--t-s);align-items:center;text-decoration:none;display:inline-flex}.site-head nav a:hover,.site-head nav a[aria-current=page]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}@media (max-width:600px){.site-head__in{gap:0 var(--s4);padding-block:var(--s2);flex-wrap:wrap}.site-head nav ul{gap:var(--s4)}}.photo{margin:0}.photo img{background:var(--cloth-2);width:100%}.photo figcaption{margin-top:var(--s3)}.photo--cover img{object-fit:cover;height:100%}.credit{font-size:var(--t-xs);color:var(--ink-3)}.print{--tile:clamp(54px, 7vw, 92px);--gap:clamp(10px, 1.6vw, 22px);height:calc(var(--tile) * 2.5 + var(--gap));margin-block:var(--s5);position:relative;overflow:hidden}.print img{width:var(--tile);height:var(--tile);object-fit:cover;left:calc(50% + (var(--x) - 4.5) * (var(--tile) + var(--gap)) - var(--tile) / 2);top:calc(var(--y,0) * (var(--tile) + var(--gap)) + var(--lift,.25) * var(--tile));position:absolute}.film{background:var(--night);aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.film__still,.film iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.film__play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.film__still{opacity:.86;transition:opacity var(--dur) var(--ease-settle)}.film__play:hover+.film__still,.film__play:focus-visible+.film__still{opacity:1}.film__btn{border-radius:var(--radius-ui);background:var(--magenta);color:#fff;width:84px;height:84px;transition:scale var(--dur-fast) var(--ease-settle);z-index:1;place-items:center;display:grid;position:relative}.film__btn svg{width:30px;height:30px;translate:2px}.film__play:hover .film__btn{scale:1.06}.film__play{z-index:2}.film--p2 .film__btn{background:var(--cobalt)}.film-meta{justify-content:space-between;gap:var(--s4);margin-top:var(--s3);flex-wrap:wrap;display:flex}.wall{grid-template-columns:repeat(auto-fill,minmax(min(30%,132px),1fr));gap:clamp(4px,.8vw,10px);margin:0;padding:0;list-style:none;display:grid}.wall button{background:var(--cloth-2);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.wall img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity var(--dur-fast)}.wall button:hover img{opacity:.82}.wall--loose{grid-template-columns:repeat(auto-fill,minmax(min(45%,220px),1fr));gap:clamp(8px,1.4vw,18px)}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-night);background:0 0;border:0;margin:0;padding:0}.lightbox::backdrop{background:#0e0e0ef5}.lightbox[open]{grid-template-rows:1fr auto;display:grid}.lightbox__stage{padding:var(--s5) var(--s5) 0;place-items:center;min-height:0;display:grid}.lightbox__stage img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 120px)}.lightbox__bar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--gutter);display:flex}.lightbox__bar .t-meta{color:var(--on-night-2)}.lightbox__nav{gap:var(--s2);display:flex}.lightbox[open] .lightbox__stage img{animation:settle var(--dur) var(--ease-settle)}.faq{gap:6px;display:grid}.faq details{background:var(--cloth-2);padding-inline:var(--s5);overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s5) 0;font-size:var(--t-l);min-height:48px;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:22px;height:22px;transition:rotate var(--dur) var(--ease-open);flex:none}.faq details[open] summary svg{rotate:45deg}.faq .faq__a{padding:0 0 var(--s5);max-width:var(--measure);color:var(--ink-2)}.quote{margin:0}.quote blockquote{font-size:var(--t-2xl);letter-spacing:var(--track-giant);max-width:18ch;margin:0;font-weight:600;line-height:1.06}.quote blockquote:before{content:"“";color:var(--magenta)}.quote blockquote:after{content:"”";color:var(--magenta)}.quote figcaption{margin-top:var(--s5);font-size:var(--t-l)}.journal{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.journal a{gap:var(--s5);padding:var(--s4) 0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.journal img{object-fit:cover;width:120px;height:90px}.journal .t-card{font-size:var(--t-m)}.journal a:hover .t-card{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}@media (max-width:600px){.journal a{grid-template-columns:88px minmax(0,1fr)}.journal img{width:88px;height:66px}.journal .t-meta.end{grid-column:2}}.person{gap:var(--s2);display:grid}.person h3{font-size:var(--t-l)}.person p{color:var(--ink-2);margin:0}.person ul{margin:var(--s2) 0 0;gap:var(--s5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts{gap:var(--s1) var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-content:start;margin:0;display:grid}.facts div{grid-template-rows:subgrid;gap:var(--s1);grid-row:span 2;display:grid}.facts dt{font-size:var(--t-s);color:var(--ink-2);order:2}.facts dd{font-size:var(--t-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:1;margin:0;font-weight:700;line-height:1}.prose{max-width:var(--measure)}.prose h2{font-size:var(--t-xl);margin:1.6em 0 .5em}.prose h3{font-size:var(--t-l);margin:1.5em 0 .4em}.prose img{margin:var(--s7) 0}.prose a{color:var(--magenta-ink)}.prose ul{padding-left:1.1em}.crumbs{gap:var(--s2);font-size:var(--t-s);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--s2);color:var(--cloth-3)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.site-foot{background:var(--cloth-2);padding-block:var(--s8) var(--s6);margin-top:var(--section)}.site-foot__in{gap:var(--s6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.site-foot img{width:140px}.site-foot p{color:var(--ink-2);max-width:46ch;margin-top:var(--s4)}.site-foot ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.site-foot ul a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.site-foot ul a:hover{text-decoration:underline}.site-foot__end{justify-content:space-between;gap:var(--s4);padding-top:var(--s5);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:700px){.site-foot__in{grid-template-columns:1fr}}.horses{gap:var(--s5);display:grid}.horses svg{cursor:pointer;width:100%;height:auto;display:block;overflow:visible}.horses path{fill:#0000;stroke:var(--cloth-3);stroke-width:1.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:fill .14s var(--ease-settle), opacity var(--dur) var(--ease-settle), stroke var(--dur)}.horses path.is-painted{stroke:#0000}.horses path:hover{stroke:var(--ink)}.horses.show-nepal path:not(.is-nepal){opacity:.12}.horses__bar{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.horses__count{font-size:var(--t-s);color:var(--ink-2);font-variant-numeric:tabular-nums}.horses__count b{color:var(--ink);font-size:var(--t-l);text-align:right;min-width:3ch;margin-right:.2em;display:inline-block}.segmented{background:var(--cloth-2);border-radius:var(--radius-ui);padding:4px;display:inline-flex}.segmented button{border-radius:var(--radius-ui);min-height:44px;font-weight:600;font-size:var(--t-s);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;padding:0 18px}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--cloth)}.loupe{cursor:none;touch-action:pan-y;margin:0;position:relative;overflow:hidden}.loupe img{width:100%}.loupe__lens{pointer-events:none;width:200px;height:200px;box-shadow:0 0 0 3px var(--cloth), 0 10px 30px #00000040;opacity:0;transition:opacity var(--dur-fast) var(--ease-settle), scale var(--dur) var(--ease-settle);background-repeat:no-repeat;border-radius:50%;position:absolute;top:0;left:0;scale:.6}.loupe.is-looking .loupe__lens{opacity:1;scale:1}@media (hover:none){.loupe{cursor:auto}}.section{padding-block:var(--section) 0}.section--tight{padding-block:var(--s8) 0}.section-head{gap:var(--s4);max-width:860px;margin-bottom:clamp(28px,4vw,56px);display:grid}.section-head p{color:var(--ink-2);max-width:var(--measure);margin:0}.diptych{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(24px,4vw,64px);padding-top:clamp(20px,3vw,40px);display:grid}.diptych__item{align-content:start;gap:var(--s5);grid-template-rows:auto auto;text-decoration:none;display:grid}.diptych__img{aspect-ratio:4/3;background:var(--cloth-2);overflow:hidden}.diptych__img img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-settle)}.diptych__item:hover .diptych__img img{scale:1.025}.diptych__text{gap:var(--s3);display:grid}.diptych__text .t-giant{font-size:clamp(2.25rem,1rem + 3.4vw,4.75rem)}.diptych__item:hover .t-giant{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:4px;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.diptych__text p{color:var(--ink-2);max-width:40ch;margin:0}.diptych__intro{gap:var(--s5);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.diptych__intro h1{font-size:var(--t-l);letter-spacing:0;max-width:46ch;font-weight:500;line-height:1.35}@media (max-width:760px){.diptych{grid-template-columns:1fr}.diptych__img{aspect-ratio:4/3}.diptych__intro{grid-template-columns:1fr}}.sequence{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.sequence li{grid-template-rows:subgrid;gap:var(--s3);grid-row:span 3;display:grid}.sequence .photo img{aspect-ratio:3/4;object-fit:cover}.sequence .step{font-variant-numeric:tabular-nums;color:var(--c,var(--p1-ink));font-weight:700}.sequence p{font-size:var(--t-s);color:var(--ink-2);margin:0}@media (max-width:1100px){.sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}.film-band{background:var(--night);color:var(--on-night);margin-top:var(--section);padding-block:clamp(40px,6vw,96px)}.film-band .film{max-width:1200px;margin-inline:auto}.film-band .film-meta .t-meta{color:var(--on-night-2)}.film-band .film-meta{max-width:1200px;margin-inline:auto}.split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.split--flip>:first-child{order:2}.split__text{gap:var(--s4);align-content:center;display:grid}.split__text p{color:var(--ink-2);margin:0}.split--film{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.split--film .film{width:100%;max-width:380px}@media (max-width:860px){.split{grid-template-columns:1fr}.split--flip>:first-child{order:0}}.wall-layout{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.wall-layout .section-head{position:sticky;top:96px}@media (max-width:900px){.wall-layout{grid-template-columns:1fr}.wall-layout .section-head{position:static}}.quote-band{padding-block:var(--section)}.quote-band .quote{justify-items:start;display:grid}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}}.ending{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ending__people{gap:var(--s6);display:grid}@media (max-width:900px){.ending{grid-template-columns:1fr}}.page-head{justify-items:start;gap:var(--s5);grid-template-columns:minmax(0,1fr);padding-block:clamp(40px,6vw,96px) clamp(28px,4vw,56px);display:grid}.page-head .facts{margin-top:var(--s5);justify-self:stretch;max-width:900px}.bleed{margin:var(--section) 0 0}.bleed img{object-fit:cover;width:100%;max-height:88vh}.bleed figcaption{padding-inline:var(--gutter);margin-top:var(--s3)}.article{grid-template-columns:minmax(0,1fr) minmax(0,62ch) minmax(0,1fr);display:grid}.article>*{grid-column:2}.article>.wide{grid-column:1/-1}@keyframes settle{0%{opacity:0;translate:0 var(--settle-drop)}to{opacity:1;translate:0}}.settle{opacity:0}.settle.is-in{animation:settle var(--dur-settle) var(--ease-settle) both;animation-delay:calc(var(--i,0) * 60ms)}.no-js .settle,.settle.is-static{opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.settle{opacity:1}}.diptych__intro h1{color:var(--ink-2)}.close-look{margin-top:clamp(48px,7vw,112px)}.horses-layout{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.horses-layout{grid-template-columns:minmax(0,1fr)}}.painting-wall{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,72px)}@media (max-width:700px){.painting-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.press-note{margin-top:var(--s5);color:var(--ink-2);max-width:52ch}.faq-layout{padding-bottom:0}.skip{z-index:50;background:var(--ink);color:var(--cloth);padding:var(--s3) var(--s4);position:absolute;top:0;left:-999px}.skip:focus{left:var(--s2);top:var(--s2)}.person{column-gap:var(--s4);grid-template-columns:72px minmax(0,1fr);align-items:start}.person__img{object-fit:cover;border-radius:50%;grid-row:1/span 3;width:72px;height:72px}.person>:not(.person__img){grid-column:2}.related{padding-top:var(--section)}.article-head{padding-block:clamp(32px, 5vw, 72px) var(--s6);gap:var(--s4);display:grid}.article-head .t-page{max-width:20ch;font-size:clamp(2rem,1.3rem + 2.8vw,3.75rem)}.article-cover{margin:0 0 var(--s7)}.article-cover img{object-fit:contain;background:var(--cloth-2);width:100%;max-height:80vh}.article-media{gap:var(--s6);margin-top:var(--s7);display:grid}.not-found{padding-block:var(--section);gap:var(--s5);justify-items:start;display:grid}.nf-links{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.journal-group+.journal-group{margin-top:var(--section)}.code-row{margin:0}a.code{min-height:44px}.article-cover{margin-inline:auto}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex:1 0 auto}.article-body{max-width:980px}.article-body .prose{max-width:var(--measure)}.article-media{margin-block:var(--s7)}.photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6vw,24px);display:grid}.photo-pair img{aspect-ratio:3/2;object-fit:cover}@media (max-width:640px){.photo-pair{grid-template-columns:minmax(0,1fr)}}
