@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--weight:380;--track:.015em;--track-caps:.045em}*{scrollbar-width:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{display:none}::selection{color:#f8f8f8;background:#000}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:Switzer,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:var(--weight);color:#000;overflow-wrap:break-word;background:#f8f8f8;margin:0;padding:2rem}h1,h2,h3,strong{font-weight:var(--weight)}a{color:inherit;text-decoration:none}img,video{display:block}.style-header{text-transform:uppercase;letter-spacing:var(--track-caps);margin:0;padding:0;font-size:18px;line-height:1.4}.style-tag{letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;padding:0;font-size:10px}.style-text-medium{letter-spacing:var(--track);margin:0;padding:0;font-size:18px;line-height:1.5}.style-text-body{letter-spacing:var(--track);font-size:17px;line-height:1.5}.cursor{display:none}@media (hover:hover) and (pointer:fine){html,body,a,button{cursor:none}.cursor{pointer-events:none;z-index:1000;background:#000;border-radius:50%;width:10px;height:10px;transition:width .2s,height .2s,border-radius .2s,background-color .2s;display:block;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}.cursor.is-link{border-radius:0}.cursor-text{z-index:1000;pointer-events:none;color:#f8f8f8;position:fixed}.cursor.is-image{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:#f8f8f826;width:40px;height:40px}.cursor.is-text{border-radius:0;width:2px;height:24px}.article-content-text-body a{cursor:pointer}}.preview-badge{z-index:99;color:#f8f8f8;letter-spacing:var(--track-caps);text-transform:uppercase;background:#000;padding:6px 10px;font-size:10px;position:fixed;bottom:2rem;right:2rem}.header{letter-spacing:var(--track-caps);text-transform:uppercase;justify-content:space-between;align-items:flex-start;padding:1rem 1rem 60px;font-size:12px;display:flex}.logo{font-size:14px;position:relative;top:-.2rem;left:-.5rem}.menu{text-align:right;justify-content:flex-end;gap:4rem;display:flex;position:relative;left:16px}.menu div{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.menu div:last-child{align-items:flex-end}@media (max-width:600px){.header{flex-direction:column;gap:1.5rem}.menu{text-align:left;left:-.5rem}.menu div:last-child{align-items:flex-start}}.hero-featured{will-change:opacity;background:#000;height:100lvh;animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards heroEntranceScale;position:fixed;inset:0;overflow:hidden}@keyframes heroEntranceScale{0%,20%{transform:scale(1.02)}to{transform:scale(1)}}.hero-slideshow,.hero-slide,.hero-image{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.hero-slide.is-prev{opacity:1;z-index:1;transition:none}.hero-slide.is-active{opacity:1;z-index:2}.hero-image img,.hero-image video{object-fit:cover;width:100%;height:100%;animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards heroImageScale}@keyframes heroImageScale{0%,20%{transform:scale(1.1)}to{transform:scale(1.05)}}.hero-image img,.hero-image video{filter:brightness(.686)}.hero-content{z-index:3;color:#f8f8f8;pointer-events:none;opacity:0;align-items:center;gap:4rem;padding:2rem;animation:1s ease-out 1.8s forwards heroContentFadeIn;display:flex;position:absolute;inset:0 0 calc(100lvh - 100svh)}@keyframes heroContentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-category{letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-size:10px;line-height:2.2}.hero-title{letter-spacing:var(--track);margin:0;font-size:16px;line-height:1.5}.articles-grid{box-sizing:border-box;background:#f8f8f8;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;width:100vw;margin:100svh -2rem 0;padding:20px 2rem 40px;list-style:none;display:grid;position:relative}.articles-grid-header{z-index:1;pointer-events:none;grid-column:span 2;position:sticky;top:0}.articles-grid-header .header{pointer-events:auto;background:#f8f8f8;padding-top:30px;padding-bottom:30px;padding-right:30px}.article-item{padding-top:20px}.will-fade{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.will-fade.is-in{opacity:1;transform:none}.article-item-image{margin-top:1rem;display:block;overflow:hidden}.article-item-image img,.article-item-image video{object-fit:cover;width:100%;height:auto;transition:all .3s}@media (hover:hover){.article-item:hover .article-item-image img,.article-item:hover .article-item-image video{transform:scale(1.05)}}.article-item-content{padding:.5rem 0}.article-item-category,.article-item-title{margin:0;padding:0}.article-item-title{font-size:14px}@media (max-width:768px){.hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;animation-name:heroContentFadeInMobile}@keyframes heroContentFadeInMobile{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.articles-grid{grid-template-columns:1fr;gap:2rem}.articles-grid-header{grid-column:span 1}}.article-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4rem;padding-top:160px;padding-bottom:160px;display:flex}.article-header>div:empty{display:none}.article-header-title{min-width:260px;max-width:660px;padding-bottom:60px}.article-header-meta p,.article-header-credits p{gap:.5rem;padding-bottom:4px;display:flex}.article-content{justify-content:space-between;gap:4rem;display:flex}.article-content-text{max-width:660px}.article-content-text-intro{padding-bottom:30px}.article-content-text-body{padding-left:80px}.article-content-text-intro p+p{padding-top:10px}.article-content-text-body p{margin:0;padding-bottom:10px}.article-content-text-body strong{border-left:10px solid #000;padding-left:10px}.article-content-text-body a{text-underline-offset:2px;text-decoration:underline}.article-content-images-container{max-width:900px;height:60vh;position:sticky;top:2rem;overflow:scroll}.article-content-images{gap:2rem;height:100%;display:flex}.article-content-images img,.article-content-images video{width:auto;height:100%}@media (min-width:801px){.gallery-image.will-fade{transform:none}}@media (min-width:1401px){.is-images-only .article-header{padding-top:64vh;padding-bottom:60px}.is-images-only .article-content-images-container{max-width:100%;height:50vh;padding-bottom:40px;position:absolute;top:190px;left:0}.is-images-only .article-content-images{gap:1rem}}@media (max-width:1400px){.article-header{padding-top:64vh;padding-bottom:60px}.article-content{flex-direction:column-reverse}.article-content-images-container{max-width:100%;height:50vh;padding-bottom:40px;position:absolute;top:190px;left:0}.article-content-images{gap:1rem}.article-content-text{gap:2rem;max-width:100%;display:flex}.article-content-text-intro,.article-content-text-body{flex:1}.article-content-text-body{padding-left:40px}}.is-images-only .article-content-text{display:none}@media (max-width:800px){.article-header{padding-top:60px;padding-bottom:60px}.article-content{flex-direction:column;gap:2rem}.article-content-images-container{height:auto;padding-bottom:0;position:static;overflow:visible}.article-content-images{flex-direction:column}.article-content-images img,.article-content-images video{width:100%;height:auto}.article-content-text{flex-direction:column;gap:0}.article-content-text-body{padding-left:60px}}.lightbox{z-index:100;background:#f8f8f8;display:none;position:fixed;inset:0}.lightbox.is-active{display:flex}html:has(.lightbox.is-active){overflow:hidden}.lightbox{overscroll-behavior:contain;touch-action:pinch-zoom}.lightbox-content{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.lightbox-image-container{flex:1;justify-content:center;align-items:center;display:flex}.lightbox-image-container img,.lightbox-image-container video{object-fit:contain;width:80vh;height:80vh;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-aspect-ratio:1){.lightbox-image-container img,.lightbox-image-container video{width:80vw}}.lightbox-title{max-width:400px;margin:20px 0 0;padding:20px;line-height:1rem}.lightbox button{z-index:1;color:#000;background:0 0;border:none;padding:0;font:400 24px Arial,sans-serif;transition:opacity .2s;position:fixed}@media (hover:hover){.lightbox button:hover{opacity:.2}}.lightbox-close{top:20px;right:20px}.lightbox-prev,.lightbox-next{top:50%;transform:translateY(-50%)}.lightbox-prev{left:20px}.lightbox-next{right:20px}@media (max-width:768px){.lightbox-image-container img,.lightbox-image-container video{width:90vw}.lightbox-prev,.lightbox-next{top:90%}}.archive-header{justify-content:space-between;align-items:flex-start;padding-top:160px;padding-bottom:190px;display:flex}.archive-title{margin-bottom:2rem}.archive-controls{justify-content:space-evenly;align-items:flex-end;gap:2rem;width:100%;padding:0 20%;display:flex}.archive-filters,.archive-view-switcher{flex-direction:column;display:flex}.archive-filters a,.archive-view-switcher a{align-items:center;margin:4px;padding:4px;display:inline-flex}.archive-filters a.is-active:before,.archive-view-switcher a.is-active:before{content:"";background:#000;border-radius:50%;width:4px;height:4px;margin-right:6px}.archive-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.archive-item{flex-direction:column;justify-content:space-between;height:240px;padding:20px;display:flex;position:relative;overflow:hidden}.archive-item-content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;transition:all .3s;display:flex;position:relative}.archive-item-image{opacity:0;transition:opacity .3s;position:absolute;inset:0}.archive-item-image a{height:100%;display:block}.archive-item-image img,.archive-item-image video{object-fit:cover;width:100%;height:100%}.archive-item:hover .archive-item-image{opacity:.85}.archive-item:hover .archive-item-content{color:#f8f8f8}.archive-item-title{margin:0;padding:0;font-size:16px}.archive-list.is-image-view .archive-item{height:auto;padding:0}.archive-list.is-image-view .archive-item-image{z-index:1;opacity:1;position:relative;overflow:hidden}.archive-list.is-image-view .archive-item-image img,.archive-list.is-image-view .archive-item-image video{height:auto;transition:all .3s}.archive-list.is-image-view .archive-item:hover .archive-item-image img,.archive-list.is-image-view .archive-item:hover .archive-item-image video{transform:scale(1.05)}.archive-list.is-image-view .archive-item-content{height:auto;padding:1rem 0}.archive-list.is-image-view .archive-item:hover .archive-item-content,.archive-list.is-list-view .archive-item:hover .archive-item-content{color:inherit}.archive-list.is-image-view .archive-item-category{margin-bottom:.5rem}.archive-list.is-list-view{flex-direction:column;gap:0;display:flex}.archive-list.is-list-view .archive-item{grid-template-columns:1fr;gap:.5rem 1rem;height:auto;padding:12px 0;display:grid;overflow:visible}.archive-list.is-list-view .archive-item-content{display:contents}.archive-list.is-list-view .archive-item-image{z-index:1001;pointer-events:none;width:400px;height:auto;position:fixed;inset:auto 2rem 2rem auto}.archive-list.is-list-view .archive-item-image img,.archive-list.is-list-view .archive-item-image video{height:100%}.archive-list.is-list-view .archive-item:hover .archive-item-image{opacity:1}@media (min-width:769px){.archive-list.is-list-view .archive-item:has(.archive-item-category){grid-template-columns:120px 1fr}.archive-list.is-list-view .archive-item{align-items:center;gap:0 2rem}}@media (max-width:1200px){.archive-controls{padding:0 10%}}@media (max-width:900px){.archive-header{flex-direction:column;padding-top:100px;padding-bottom:100px}.archive-title{margin-bottom:4rem}.archive-controls{justify-content:flex-start;padding:0}}@media (max-width:768px){.archive-list{grid-template-columns:1fr;gap:2rem}.archive-list.is-list-view .archive-item-image{display:none}}@media (max-width:600px){.archive-header{gap:2rem;padding-top:60px;padding-bottom:60px}.archive-title{margin-bottom:0}}.masthead-header{margin:160px 0}.masthead-title{margin-bottom:6rem}.masthead-content{justify-content:space-between;align-items:flex-start;gap:4rem;display:flex}.masthead-image{flex:none;order:1;width:400px;max-width:40%;height:auto}@media (max-width:800px){.masthead-content{flex-direction:column;align-items:stretch;gap:2rem}.masthead-image{order:0;width:100%;max-width:400px}}.masthead-description{max-width:660px;letter-spacing:var(--track);font-size:16px;line-height:1.5}.masthead-description p{margin:0 0 1em}.masthead-description a{text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}
