@layer components{:root:has(.editorial-home){scroll-behavior:smooth}.site-header--editorial-home{z-index:60;transition:background var(--motion-duration-standard) var(--motion-ease-standard), border-color var(--motion-duration-standard) var(--motion-ease-standard), color var(--motion-duration-standard) var(--motion-ease-standard);position:fixed;inset:0 0 auto}.site-header--editorial-home.is-over-editorial-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#051b128c,#0000);border-color:#0000}.site-header--editorial-home.is-over-editorial-hero .site-brand,.site-header--editorial-home.is-over-editorial-hero .site-nav-link{color:#fff}.site-header--editorial-home.is-over-editorial-hero .site-brand-mark{filter:brightness(0)invert()}.site-header--editorial-home.is-over-editorial-hero .site-nav-link:hover,.site-header--editorial-home.is-over-editorial-hero .site-nav-link.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff47}.editorial-home{--editorial-paper:#f8faf6;--editorial-field:#eef4ed;--editorial-ink:#104532;--editorial-ink-soft:#315d4b;--editorial-muted:#63766d;--editorial-marigold:#b47d0c;--editorial-rule:#cfdbd1;background:var(--editorial-paper);min-height:100vh;color:var(--editorial-ink);overflow:clip}.editorial-home :where(h1,h2,h3,p){margin:0}.editorial-home :where(a){color:inherit;text-decoration:none}.editorial-home-hero{color:#fff;min-height:100svh;position:relative;overflow:hidden}.editorial-home-hero picture,.editorial-home-hero picture img,.editorial-home-hero__shade{width:100%;height:100%;position:absolute;inset:0}.editorial-home-hero picture img{object-fit:cover;object-position:center 58%}.editorial-home-hero__shade{background:linear-gradient(90deg,#042216c7 0%,#0422164d 50%,#0422160d 75%),linear-gradient(#0000 45%,#02180f9e)}.editorial-home-hero__copy{z-index:2;width:min(42rem,52vw);position:absolute;bottom:clamp(9rem,17vh,13rem);left:max(4.5vw,50vw - 42rem)}.editorial-home-hero__copy h1{color:#fff;font-family:var(--font-sans);letter-spacing:-.075em;font-size:clamp(4rem,8vw,8rem);font-weight:420;line-height:.75}.editorial-home-preface{grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);gap:clamp(4rem,7vw,8rem);width:min(100% - 4rem,96rem);margin-inline:auto;padding-block:clamp(4rem,5vw,5rem);display:grid}.editorial-home-preface__introduction{align-self:start;max-width:42rem}.editorial-home-preface__introduction h2{max-width:none;color:var(--editorial-ink);font-family:var(--font-serif);letter-spacing:-.055em;font-size:clamp(3.6rem,4vw,4rem);font-weight:500;line-height:.88}.editorial-home-preface__introduction h2 span{display:block}.editorial-home-preface__introduction p{max-width:39rem;color:var(--editorial-ink-soft);font-family:var(--font-serif);margin-top:clamp(2rem,4vw,3.75rem);font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.35}.editorial-home-preface__catalogue-cue{border-bottom:1px solid var(--editorial-rule);color:var(--editorial-ink);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:clamp(3rem,7vw,7rem);padding-bottom:.65rem;font-size:.78rem;font-weight:720;transition:border-color .16s,gap .16s;display:inline-flex}.editorial-home-preface__catalogue-cue svg{width:1rem;height:1rem}.editorial-home-preface__catalogue-cue:hover,.editorial-home-preface__catalogue-cue:focus-visible{border-color:var(--editorial-ink);gap:1rem}.editorial-home-preface__catalogue-cue:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:.4rem}.editorial-home-preface__facts{border-left:1px solid var(--editorial-rule);margin:0;padding-left:clamp(2.25rem,4vw,4.5rem)}.editorial-home-preface__fact{border-top:1px solid var(--editorial-rule);grid-template-rows:auto auto;grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1fr);align-items:center;gap:.45rem clamp(1.5rem,3vw,3rem);padding-block:clamp(1.35rem,1.8vw,1.75rem);display:grid}.editorial-home-preface__fact:last-child{border-bottom:1px solid var(--editorial-rule)}.editorial-home-preface__fact dd{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;color:var(--editorial-ink);font-family:var(--font-serif);letter-spacing:-.055em;align-items:center;margin:0;font-size:clamp(2.8rem,4.3vw,4.8rem);font-weight:500;line-height:.9;display:grid}.editorial-home-preface__fact dt{z-index:1;color:var(--editorial-ink);font-family:var(--font-serif);letter-spacing:-.025em;grid-area:1/2;align-self:start;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;line-height:1.15}.editorial-home-preface__fact dd>:is(data,span){text-align:center;grid-area:1/1/span 2;place-self:center}.editorial-home-preface__fact p{color:var(--editorial-muted);font-family:var(--font-serif);letter-spacing:normal;grid-area:2/2;margin:0;font-size:1rem;font-style:italic;line-height:1.32}.editorial-collection{width:min(100% - 4rem,96rem);margin-inline:auto;padding-bottom:7rem}.editorial-collection:focus{outline:none}.editorial-passage{animation:.28s both editorial-reveal;animation-delay:calc(var(--reveal-order,0) * 35ms);margin-top:clamp(3.5rem,7vw,7rem)}.editorial-collection>.editorial-passage:first-child{margin-top:0}.editorial-passage--photoField+.editorial-passage--featured{margin-top:clamp(2rem,4vw,4rem)}@keyframes editorial-reveal{0%{opacity:0;transform:translateY(1rem)}}.editorial-story{gap:clamp(2rem,4vw,4rem);display:grid}.editorial-folio{isolation:isolate;border-block:1px solid var(--editorial-rule);background:var(--editorial-paper);position:relative;overflow:hidden}.editorial-folio__artwork{z-index:-1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-folio__copy{z-index:1;position:relative}.editorial-folio__marker{color:var(--editorial-muted);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:760}.editorial-folio h2{color:var(--editorial-ink);font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;font-weight:500}.editorial-folio--division{background:#dce9f3;min-height:clamp(32rem,44vw,44rem)}.editorial-folio--division .editorial-folio__artwork{object-position:center 22%;filter:saturate(.9)contrast(.96);width:66%;left:auto;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 25%);mask-image:linear-gradient(90deg,#0000 0,#000 25%)}.editorial-folio__division-number{z-index:0;color:#184b361a;font-family:var(--font-serif);letter-spacing:-.1em;pointer-events:none;font-size:clamp(22rem,39vw,39rem);font-weight:500;line-height:.75;position:absolute;bottom:.04em;left:.015em}.editorial-folio--division .editorial-folio__copy{gap:clamp(1.25rem,2.5vw,2.25rem);width:min(33%,29rem);margin-left:17%;padding-top:clamp(4rem,7vw,7rem);display:grid}.editorial-folio--division h2{max-width:8ch;font-size:clamp(4.5rem,7.3vw,7.4rem);line-height:.79}.editorial-folio__annotation{border-left:1px solid var(--editorial-rule);max-width:18ch;color:var(--editorial-ink-soft);font-family:var(--font-serif);text-wrap:pretty;padding-left:1.25rem;font-size:clamp(1.05rem,1.45vw,1.35rem);font-style:italic;line-height:1.35}.editorial-story--colour{gap:0}.editorial-folio--colour{background:#f0f1e8;min-height:clamp(31rem,39vw,39rem)}.editorial-folio--colour .editorial-folio__artwork{object-position:40% 58%;filter:saturate(.84)contrast(.92)brightness(1.04);width:76%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.editorial-folio--colour .editorial-folio__copy{gap:1.25rem;width:min(36%,31rem);padding:clamp(2.25rem,4vw,4rem) 0 0 clamp(1.5rem,3vw,3rem);display:grid}.editorial-folio--colour h2{max-width:7ch;font-size:clamp(4.6rem,7.5vw,7.6rem);line-height:.77}.editorial-story--colour .editorial-photo-field{z-index:2;margin-top:clamp(-11rem,-10vw,-8rem);position:relative}.editorial-folio--years{background:#e8efe7;min-height:clamp(31rem,39vw,39rem)}.editorial-folio--years .editorial-folio__artwork{object-position:center;filter:saturate(.82)contrast(.94);width:61%;left:auto;right:0}.editorial-folio--years:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#e8efe7 0 39%,#0000 61%);position:absolute;inset:0}.editorial-folio--years .editorial-folio__copy{z-index:1;gap:clamp(1.1rem,2vw,1.8rem);width:min(43%,35rem);padding:clamp(3rem,5vw,5.25rem) 0 2.5rem clamp(1.5rem,3vw,3rem);display:grid;position:relative}.editorial-folio--years h2{max-width:7ch;font-size:clamp(4.6rem,7.5vw,7.6rem);line-height:.77}.editorial-folio__year-span{color:var(--editorial-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:baseline;gap:.65rem;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:720;display:flex}.editorial-folio__year-span span:nth-child(2){color:var(--editorial-marigold);font-family:var(--font-serif);font-weight:400}.editorial-folio--recent{grid-template-columns:minmax(21rem,1.08fr) minmax(0,1.92fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);min-height:clamp(16rem,22vw,22rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.editorial-folio--recent .editorial-folio__copy{align-content:center;align-self:stretch;gap:1rem;padding-left:clamp(1rem,3vw,3rem);display:grid}.editorial-folio--recent h2{letter-spacing:-.04em;max-width:none;font-size:clamp(3rem,4.5vw,4.8rem);line-height:.9}.editorial-folio--recent h2 span{display:block}.editorial-folio__contact-sheet{grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.editorial-folio__contact-sheet li{grid-template-rows:auto minmax(0,1fr);gap:.35rem;min-width:0;display:grid}.editorial-folio__contact-sheet span{color:var(--editorial-muted);font-family:var(--font-sans);letter-spacing:.08em;font-size:.62rem;font-weight:800}.editorial-folio__contact-sheet img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;min-height:0;display:block}.editorial-photo-field{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.editorial-photo-card{border:1px solid var(--editorial-rule);background:#fffffc;border-radius:1.1rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.editorial-photo-card__image,.editorial-featured__image,.sun-proof-record__image,.community-photo{cursor:zoom-in;background:#dfe9df;border:0;width:100%;padding:0;display:block;overflow:hidden}.editorial-photo-card__image img,.editorial-featured__image img,.sun-proof-record__image img,.community-photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-duration-deliberate) var(--motion-ease-emphasized);display:block}.editorial-home button:hover>img{transform:scale(1.015)}.editorial-photo-card__image{aspect-ratio:4/3}.editorial-photo-card__copy{align-content:space-between;gap:.8rem;min-height:8.5rem;padding:1.15rem 1.25rem;display:grid}.editorial-photo-card :is(h2,h3){font-family:var(--font-sans);font-size:clamp(1.35rem,2.2vw,2rem);line-height:.98}.editorial-photo-field--hero .editorial-photo-card--1{grid-area:span 2/span 6}.editorial-photo-field--hero .editorial-photo-card--1 .editorial-photo-card__image{flex:1;min-height:36rem}.editorial-photo-field--hero .editorial-photo-card:not(:first-child){grid-column:span 3}.editorial-photo-field--comparison .editorial-photo-card{grid-column:span 4}.editorial-photo-field--comparison.editorial-photo-field--4 .editorial-photo-card,.editorial-photo-field--comparison.editorial-photo-field--5 .editorial-photo-card:nth-child(-n+2){grid-column:span 6}.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:first-child{grid-area:span 2/span 8;min-height:0}.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:first-child .editorial-photo-card__image{aspect-ratio:auto;flex:1 1 0;height:0;min-height:0}.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:nth-child(2){grid-column:span 4}.editorial-record-traits{color:#63766d;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;font-size:clamp(.76rem,.9vw,.9rem);display:flex}.editorial-division,.editorial-colour{align-items:center;gap:.35rem;display:inline-flex}.editorial-division b{border:1px solid var(--editorial-rule);width:1.55rem;height:1.55rem;color:var(--editorial-ink);border-radius:50%;place-items:center;display:grid}.editorial-colour-glyph{flex:none;width:1.7rem;height:1.7rem}.editorial-featured{border:1px solid var(--editorial-rule);background:var(--editorial-field);border-radius:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);min-height:42rem;display:grid;overflow:hidden}.editorial-featured__image img{min-height:42rem}.editorial-featured__copy{flex-direction:column;justify-content:center;gap:1.7rem;padding:clamp(2.5rem,5vw,5rem);display:flex}.editorial-featured__copy h2{font-family:var(--font-sans);letter-spacing:-.06em;font-size:clamp(3rem,5vw,5.5rem);line-height:.78}.editorial-featured__sentence{max-width:27rem;font-family:var(--font-serif);font-size:1.3rem}.editorial-featured__likes{color:#64786c;align-items:center;gap:1rem;line-height:1.05;display:flex}.editorial-featured__likes strong{color:var(--editorial-ink);font-family:var(--font-serif);font-size:3rem}.sun-proof-feature{color:var(--editorial-ink);padding:clamp(1.25rem,3vw,2.75rem) 0}.sun-proof-feature__aperture{isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(13.75rem,.55fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);min-height:clamp(19rem,28vw,25rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid;position:relative;overflow:visible}.sun-proof-feature__aperture h2{z-index:2;max-width:9ch;font-family:var(--font-sans);letter-spacing:-.065em;text-wrap:balance;align-self:center;font-size:clamp(4rem,7.2vw,7.4rem);font-weight:500;line-height:.72;display:grid;position:relative}.sun-proof-feature__aperture h2 span,.sun-proof-feature__aperture h2 em{display:block}.sun-proof-feature__aperture h2 em{color:#93680d;font-family:var(--font-serif);margin-top:.18em;font-style:italic;font-weight:500}.sun-proof-feature__aperture p{z-index:2;max-width:31ch;color:var(--editorial-ink);font-family:var(--font-serif);text-shadow:0 1px 16px #f8faf6d1;text-wrap:pretty;margin:0 0 clamp(1.25rem,3vw,2.75rem);font-size:clamp(1.28rem,1.75vw,1.72rem);line-height:1.3;position:relative}.sun-proof-feature__artwork{z-index:0;object-fit:cover;object-position:62% center;opacity:.72;mix-blend-mode:multiply;width:72%;height:100%;position:absolute;inset:0 0 0 auto}.sun-proof-feature__aperture:after{z-index:1;background:linear-gradient(90deg, var(--editorial-paper) 0 17%, #f8faf694 46%, transparent 72%), linear-gradient(0deg, #f8faf65c, transparent 56%);content:"";pointer-events:none;position:absolute;inset:0}.sun-proof-feature__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.875rem,1.7vw,1.5rem);display:grid}.sun-proof-record{background:linear-gradient(#fffffc,#fffffc) padding-box padding-box,conic-gradient(from 210deg,#d8a82d,#fff3b5,#9bc4ba,#e8c65b,#b7cbd8,#d8a82d) border-box;border:1px solid #0000;border-radius:1.1rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 2.7rem #19392614}.sun-proof-record:after{z-index:2;content:"";opacity:.42;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#fff6b31a 41%,#9ed3c933 47%,#ffffff57 51%,#f0c54624 57%,#0000 70%) -140% 0/240% 100%;transition:opacity .22s cubic-bezier(.23,1,.32,1),background-position .5s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.sun-proof-record:hover:after{opacity:.65;background-position:100% 0}.sun-proof-record__image{aspect-ratio:1.22}.sun-proof-record__copy{z-index:1;flex:1;grid-template-rows:auto auto 1fr;gap:.6rem;padding:1rem;display:grid;position:relative}.sun-proof-record__meta{color:var(--editorial-muted);align-self:end;align-items:center;display:flex}.sun-proof-record__meta .editorial-record-traits{font-size:.68rem}.sun-proof-record--text{box-shadow:none;border-radius:.7rem;align-self:start}.sun-proof-record--text .sun-proof-record__copy{border-left:3px solid #d8a82d73;min-height:8.25rem;padding:.875rem 1rem 1rem}.sun-proof-text-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:.5rem;min-height:100%;display:grid}.sun-proof-text-stack .sun-proof-record--text{height:100%}.sun-proof-text-stack .sun-proof-record--text .sun-proof-record__copy{height:100%;min-height:0}.sun-proof-record__mark{color:#92670e;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sun-proof-record__mark>span,.sun-proof-seal{letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.sun-proof-seal{align-items:center;gap:.4rem;display:inline-flex}.sun-proof-seal svg{width:1.5rem;height:1.5rem;color:var(--editorial-marigold);transform-origin:50%;transition:filter .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.sun-proof-seal b{font:inherit}.sun-proof-record:hover .sun-proof-seal svg{filter:drop-shadow(0 0 3px #d8a82d57);transform:scale(1.08)}.sun-proof-record h3{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:650;line-height:.86}.sun-proof-feature__more{justify-content:center;align-items:center;margin-top:.75rem;display:flex}.sun-proof-feature__more button{min-height:2.75rem;color:var(--editorial-ink);font:inherit;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #b47d0c7a;padding:0 .125rem;font-size:.7rem;font-weight:800}@keyframes editorial-sun-sweep{0%{background-position:-140% 0}to{background-position:100% 0}}@keyframes editorial-sun-pulse{50%{filter:drop-shadow(0 0 5px #d8a82d6b);transform:scale(1.16)}}.community-spotlight{background:var(--editorial-ink);color:#fff;border-radius:2.6rem .625rem;min-height:45rem;overflow:hidden}.community-spotlight__prelude{background:var(--editorial-paper);min-height:clamp(24.4rem,36vw,33.75rem);color:var(--editorial-ink);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.community-spotlight__prelude-copy{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(13.75rem,.55fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);padding:clamp(2.25rem,5vw,4.5rem);display:grid;position:relative}.community-spotlight__prelude h2{max-width:10ch;font-family:var(--font-sans);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(4rem,6.9vw,7.2rem);font-weight:500;line-height:.75}.community-spotlight__prelude h2 em{color:#597b63;font-family:var(--font-serif);font-style:italic;font-weight:400;display:block}.community-spotlight__prelude p{max-width:30ch;color:var(--editorial-ink-soft);font-family:var(--font-serif);text-wrap:pretty;margin-bottom:.35em;font-size:clamp(1.22rem,1.65vw,1.62rem);line-height:1.32}.community-spotlight__exposure{z-index:0;opacity:.34;width:64%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 78%,#0000 100%)}.community-spotlight__exposure:after{background:linear-gradient(90deg, var(--editorial-paper) 0%, transparent 45%, #f8faf626 100%);content:"";position:absolute;inset:0}.community-spotlight__exposure img{object-fit:cover;filter:saturate(.72)contrast(.9);mix-blend-mode:multiply;width:64%;height:88%;position:absolute}.community-spotlight__exposure img:first-child{top:-5%;right:20%;transform:rotate(-3deg)}.community-spotlight__exposure img:nth-child(2){bottom:-10%;right:-6%;transform:rotate(4deg)}.community-spotlight__exposure img:nth-child(3){opacity:.7;width:48%;top:18%;left:2%;transform:rotate(2deg)}.community-spotlight__exposure--1 img{width:88%;right:-4%}.community-spotlight__threshold{min-height:clamp(25rem,36vw,33.75rem);position:relative;overflow:hidden}.community-spotlight__frames{grid-template-columns:1.45fr repeat(3,1fr);gap:5px;display:grid;position:absolute;inset:8px 8px 0}.community-spotlight__threshold--1 .community-spotlight__frames{grid-template-columns:1fr}.community-spotlight__threshold--2 .community-spotlight__frames{grid-template-columns:1.55fr 1fr}.community-spotlight__threshold--3 .community-spotlight__frames{grid-template-columns:1.5fr 1fr 1fr}.community-spotlight__frames figure{min-width:0;margin:0;overflow:hidden}.community-spotlight__frames img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}.community-spotlight:hover .community-spotlight__frames img{transform:scale(1.018)}.community-spotlight__threshold:after{z-index:1;background:linear-gradient(180deg, #0f423005 18%, #0f423047 52%, var(--editorial-ink) 100%);content:"";pointer-events:none;position:absolute;inset:0}.community-spotlight__intro{z-index:2;grid-template-columns:minmax(7.5rem,1fr) minmax(0,4fr);align-items:end;gap:clamp(1.25rem,4vw,3.5rem);padding:clamp(2rem,4vw,3.5rem);display:grid;position:absolute;inset:auto 0 0}.community-spotlight__intro>span{color:#f3b544;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.35}.community-spotlight__intro h3{color:#fff;max-width:17ch;font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.1rem,5.2vw,5.8rem);font-weight:500;line-height:.83}.community-spotlight__intro h3 em{color:#d4dfd5;font-family:var(--font-serif);font-weight:400}.community-spotlight__essay{grid-template-columns:minmax(0,2.15fr) minmax(13.125rem,.85fr);gap:.5rem;height:42.5rem;padding:0 .5rem .5rem;display:grid}.community-spotlight__essay--1{grid-template-columns:1fr}.community-spotlight__rail{overscroll-behavior:contain;scrollbar-color:#ffffff59 transparent;scrollbar-width:thin;grid-auto-rows:minmax(13.25rem,1fr);gap:.5rem;height:100%;min-height:0;display:grid;overflow-y:auto}.community-spotlight__rail--single{overscroll-behavior:auto;touch-action:pan-y;grid-auto-rows:1fr;overflow:hidden}.community-photo{color:#fff;border-radius:.7rem;position:relative}.community-photo--hero{height:100%;min-height:0}.community-photo--supporting{scroll-snap-align:start;min-height:13.25rem}.community-photo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.editorial-conclusion{border-block:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1.6fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.editorial-conclusion>div{display:grid}.editorial-conclusion h2{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.07em;text-wrap:balance;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.8}.editorial-conclusion nav{gap:.75rem;display:grid}.editorial-conclusion nav a{border:1px solid var(--editorial-ink);min-height:3.5rem;font-family:var(--font-sans);border-radius:99rem;justify-content:space-between;align-items:center;padding:0 1.25rem;font-weight:750;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:flex}.editorial-conclusion nav a:first-child{background:var(--editorial-ink);color:var(--editorial-paper)}.editorial-conclusion nav a:after{content:"→"}.editorial-conclusion nav a:hover{background:var(--editorial-ink);color:var(--editorial-paper)}.editorial-conclusion nav a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.editorial-conclusion nav a:active{transform:scale(.97)}@media (width<=64rem){.editorial-home-preface{grid-template-columns:1fr;gap:4rem;width:min(100% - 2rem,96rem)}.editorial-home-preface__introduction h2{max-width:12ch}.editorial-home-preface__introduction p{max-width:34rem}.editorial-home-preface__facts{border-left:0;max-width:44rem;padding-left:0}.editorial-collection{width:min(100% - 2rem,96rem)}.editorial-photo-field--hero .editorial-photo-card--1{grid-column:span 12}.editorial-photo-field--hero .editorial-photo-card:not(:first-child){grid-column:span 6}.editorial-featured{grid-template-columns:1fr 1fr}.sun-proof-feature__mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.site-header--editorial-home .site-header-inner{width:min(100% - 2rem,84rem)}.editorial-home-hero__shade{background:linear-gradient(#0000 25%,#031c11d1)}.editorial-home-hero__copy{width:auto;bottom:13rem;left:1.25rem;right:1.25rem}.editorial-home-hero__copy h1{font-size:clamp(4rem,20vw,6.5rem)}.editorial-home-preface{gap:3rem;padding-block:4.5rem}.editorial-home-preface__introduction h2{font-size:clamp(3.7rem,15vw,5.6rem)}.editorial-home-preface__introduction h2 span{display:inline}.editorial-home-preface__introduction p{margin-top:1.75rem;font-size:1.2rem}.editorial-home-preface__catalogue-cue{margin-top:2.5rem}.editorial-home-preface__fact{grid-template-columns:minmax(7rem,.55fr) minmax(0,1fr);align-items:center}.editorial-home-preface__fact dd{text-align:center;font-size:clamp(2.6rem,11vw,4rem)}.editorial-passage{margin-top:3.5rem}.editorial-photo-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.editorial-photo-field--hero .editorial-photo-card--1,.editorial-photo-field--hero .editorial-photo-card:not(:first-child),.editorial-photo-field--comparison .editorial-photo-card,.editorial-photo-field--comparison.editorial-photo-field--4 .editorial-photo-card,.editorial-photo-field--comparison.editorial-photo-field--5 .editorial-photo-card:nth-child(-n+2),.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:first-child,.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:nth-child(2){grid-column:span 1}.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:first-child{grid-row:auto}.editorial-story--division .editorial-photo-field--comparison .editorial-photo-card:first-child .editorial-photo-card__image{aspect-ratio:4/3;flex:none;height:auto}.editorial-photo-field--hero .editorial-photo-card--1{grid-column:1/-1}.editorial-photo-field--hero .editorial-photo-card--1 .editorial-photo-card__image{min-height:30rem}.editorial-photo-card__copy{min-height:7rem;padding:.9rem}.editorial-photo-card :is(h2,h3){font-size:1.35rem}.editorial-record-traits{gap:.45rem .55rem;font-size:.76rem}.editorial-record-traits>span:last-child{flex-basis:100%}.editorial-featured{grid-template-columns:1fr;min-height:0}.editorial-featured__image img{min-height:32rem}.editorial-featured__copy{padding:2rem 1.25rem 2.5rem}.editorial-featured__copy h2{font-size:3.5rem}.community-spotlight{border-radius:1.875rem .5rem;min-height:auto}.community-spotlight__prelude{min-height:31.25rem}.community-spotlight__prelude-copy{grid-template-columns:1fr;align-items:end;gap:1.5rem;padding:2.75rem 1.375rem 2.25rem}.community-spotlight__prelude h2{max-width:8.7ch;font-size:clamp(3.8rem,16.5vw,5.4rem);line-height:.75}.community-spotlight__prelude p{max-width:27ch;font-size:1.22rem}.community-spotlight__exposure{opacity:.3;width:108%;height:72%;top:0;right:-31%;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.community-spotlight__exposure:after{background:linear-gradient(180deg, transparent 0%, #f8faf62e 45%, var(--editorial-paper) 100%)}.community-spotlight__threshold{min-height:31.875rem}.community-spotlight__frames{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;inset:6px 6px 0}.community-spotlight__threshold--1 .community-spotlight__frames{grid-template-rows:1fr;grid-template-columns:1fr}.community-spotlight__threshold--2 .community-spotlight__frames{grid-template-rows:1fr;grid-template-columns:1.35fr .65fr}.community-spotlight__threshold--3 .community-spotlight__frames{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr}.community-spotlight__threshold--3 .community-spotlight__frames figure:first-child{grid-row:1/-1}.community-spotlight__threshold:after{background:linear-gradient(180deg, #0f423000 18%, #0f42305c 52%, var(--editorial-ink) 91%)}.community-spotlight__intro{grid-template-columns:1fr;gap:1rem;padding:2rem 1.375rem 1.75rem}.community-spotlight__intro h3{font-size:clamp(3rem,14vw,4.8rem)}.community-spotlight__essay{height:auto;padding:0 6px 6px;display:block}.community-photo--hero{aspect-ratio:4/5;min-height:0;display:block}.community-spotlight__rail{scroll-snap-type:x mandatory;grid-template-rows:17.5rem;grid-auto-columns:78vw;grid-auto-flow:column;gap:.5rem;max-height:none;margin-top:.5rem;display:grid;overflow:auto hidden}.community-spotlight__rail--single{overscroll-behavior:auto;scroll-snap-type:none;touch-action:pan-y;grid-auto-columns:100%;overflow:hidden}.community-spotlight__rail--single :is(.community-photo,img){touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.community-photo--supporting{min-height:0}.sun-proof-feature{padding:1.5rem .125rem}.sun-proof-feature__aperture{grid-template-columns:1fr;align-items:start;gap:1.375rem;min-height:24.375rem;margin-bottom:1.875rem;padding:2rem .875rem 1.5rem}.sun-proof-feature__aperture h2{align-self:start;max-width:8ch;font-size:clamp(4.15rem,17vw,5.8rem);line-height:.73}.sun-proof-feature__aperture p{align-self:end;max-width:29ch;margin:0;font-size:1.28rem;line-height:1.32}.sun-proof-feature__artwork{opacity:.66;object-position:64% center;-webkit-mask-composite:source-in;width:calc(100% - .875rem);height:68%;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%),linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30%),linear-gradient(#000 0 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sun-proof-feature__aperture:after{background:linear-gradient(180deg, transparent 0 36%, #f8faf6ad 62%, var(--editorial-paper) 90%)}.sun-proof-feature__mosaic{grid-template-columns:1fr}.sun-proof-record{margin-bottom:1.125rem}.sun-proof-record h3{font-size:1.9rem}.sun-proof-record--text .sun-proof-record__copy{min-height:7.75rem}.sun-proof-record:after{opacity:.18;animation:7.5s cubic-bezier(.77,0,.175,1) infinite editorial-sun-sweep}.sun-proof-record:nth-child(2n):after{animation-delay:-2.5s}.sun-proof-record:nth-child(3n):after{animation-delay:-5s}.sun-proof-seal svg{animation:7.5s cubic-bezier(.77,0,.175,1) infinite editorial-sun-pulse}.sun-proof-record:nth-child(2n) .sun-proof-seal svg{animation-delay:-2.5s}.sun-proof-record:nth-child(3n) .sun-proof-seal svg{animation-delay:-5s}.editorial-folio--division{min-height:35rem}.editorial-folio--division .editorial-folio__artwork{object-position:center 18%;opacity:.74;width:108%;left:22%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 43%);mask-image:linear-gradient(90deg,#0000 0,#000 43%)}.editorial-folio__division-number{font-size:23rem;bottom:-.04em;left:-.02em}.editorial-folio--division .editorial-folio__copy{gap:1.1rem;width:70%;margin-left:0;padding:2.25rem 1rem}.editorial-folio--division h2{font-size:clamp(4rem,18vw,5.8rem)}.editorial-folio__annotation{max-width:16ch;font-size:1.05rem}.editorial-folio--colour{min-height:34rem}.editorial-folio--colour .editorial-folio__artwork{object-position:40% 58%;width:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}.editorial-folio--colour .editorial-folio__copy{width:76%;padding:2rem 1rem}.editorial-folio--colour h2{font-size:clamp(4rem,17vw,5.6rem)}.editorial-story--colour .editorial-photo-field{margin-top:-5rem;padding-left:0}.editorial-folio--years{min-height:42rem}.editorial-folio--years .editorial-folio__artwork{object-position:center;width:100%;height:56%;top:auto;bottom:0}.editorial-folio--years:after{background:linear-gradient(#e8efe7 0 43%,#e8efe7e0 55%,#0000 76%)}.editorial-folio--years .editorial-folio__copy{width:100%;padding:2.25rem 1rem}.editorial-folio--years h2{font-size:clamp(4rem,17vw,5.6rem)}.editorial-folio--recent{grid-template-columns:1fr;align-items:start;gap:1.5rem;padding:2rem 1rem 1rem}.editorial-folio--recent .editorial-folio__copy{align-content:start;padding-left:0}.editorial-folio--recent h2{max-width:none;font-size:clamp(3.2rem,14vw,4.5rem);line-height:.91}.editorial-folio__contact-sheet{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:53vw;grid-auto-flow:column;gap:.5rem;padding-bottom:.5rem;overflow-x:auto}.editorial-folio__contact-sheet li{scroll-snap-align:start;min-height:16rem}.editorial-conclusion{grid-template-columns:1fr}.editorial-conclusion h2{font-size:clamp(3.5rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.editorial-passage{animation:none}.editorial-home button:hover>img{transform:none}.sun-proof-feature__artwork,.sun-proof-record:after,.sun-proof-seal svg{animation:none;transform:none}}}
