:root{--wk-gutter:clamp(1.5rem,5vw,5rem)}.wk-hero{background-color:var(--base-300);width:100%;height:84svh;min-height:34rem;color:var(--base-500);position:relative}.wk-hero .container{align-items:flex-end;width:100%;height:100%;display:flex}.wk-hero-top{justify-content:space-between;width:100%;padding:.75rem;display:flex;position:absolute;top:0;left:0}.wk-hero-header{text-align:center;width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wk-hero-header h1{text-align:center;font-size:clamp(4rem,min(10vw,18vh),10rem);line-height:1}.wk-hero-header .subheader{margin-bottom:.5rem;font-size:clamp(2rem,min(4vw,7vh),6rem);line-height:.85;transform:translate(-6rem)}.wk-hero-footer{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;width:100%;margin:0 auto;padding:.75rem;display:flex}.wk-hero-footer>:last-child{margin-left:auto}.wk-section{width:100%;padding:7rem var(--wk-gutter);position:relative}.wk-section .container{padding:0}.wk-section.is-cream{background-color:var(--base-100);color:var(--base-500)}.wk-section.is-tan{background-color:var(--base-200);color:var(--base-500)}.wk-section.is-dark{background-color:var(--base-500);color:var(--base-100)}.wk-section.is-list{padding-top:2.5rem}.wk-list-head{border-bottom:1px solid;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;padding-bottom:1.25rem;display:flex}.wk-list-head-label{opacity:.6}.wk-list-head.is-index{margin-bottom:0}.wk-toggle{gap:1.75rem;display:flex}.wk-toggle-btn{appearance:none;color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;opacity:.7;background:0 0;border:0;padding:.25rem 0;font-family:DMMono,monospace;font-size:.8rem;font-weight:500;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.wk-toggle-btn:hover,.wk-toggle-btn.is-active{opacity:1}.wk-toggle-bracket{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:inline-block}.wk-toggle-btn.is-active .wk-toggle-bracket{opacity:1}.wk-toggle-btn:focus-visible{outline-offset:4px;border-radius:.2rem;outline:2px solid}.wk-underline{display:inline-block;position:relative}.wk-underline:after{content:"";transform-origin:100%;background:currentColor;height:.06em;transition:transform .4s cubic-bezier(.33,1,.68,1);position:absolute;bottom:-.1em;left:0;right:0;transform:scaleX(0)}a:hover .wk-underline:after,a:focus-visible .wk-underline:after{transform-origin:0;transform:scaleX(1)}.wk-gallery{grid-template-columns:repeat(2,1fr);gap:5rem 4rem;display:grid}.wk-card{color:inherit;border-top:1px solid;flex-direction:column;gap:1rem;padding-top:1rem;text-decoration:none;display:flex}.wk-gallery .wk-card:nth-child(2n){margin-top:6rem}.wk-card:focus-visible{outline-offset:6px;border-radius:.2rem;outline:2px solid}.wk-card-meta{opacity:.6;justify-content:space-between;gap:1rem;display:flex}.wk-card-img{aspect-ratio:3/2;background-color:var(--base-200);border-radius:.5rem;overflow:hidden}.wk-card-body{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.wk-card-title{font-size:clamp(1.75rem,2.6vw,2.75rem);line-height:1}.wk-card-summary{max-width:44ch;font-size:1.25rem;line-height:1.35}.wk-card-scale{opacity:.6;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.wk-card:hover .wk-card-scale{opacity:1}.wk-index{flex-direction:column;display:flex}.wk-row{color:inherit;border-bottom:1px solid;grid-template-columns:3rem 1.4fr 1fr 8rem;align-items:baseline;gap:2rem;padding:1.5rem 0;text-decoration:none;display:grid}.wk-row:focus-visible{outline-offset:4px;border-radius:.2rem;outline:2px solid}.wk-row-index{opacity:.5}.wk-row-title{font-size:clamp(1.75rem,3vw,3rem);line-height:1}.wk-row-category{opacity:.85;font-size:1.25rem;line-height:1.3}.wk-row-year{text-align:right;opacity:.6}.wk-cta{background-color:var(--base-400);width:100%;color:var(--base-100);text-align:center;padding:8rem .75rem;position:relative}.wk-cta h2{font-size:clamp(3rem,min(7vw,13vh),7rem)}.wk-cta .subheader{margin-bottom:.5rem;font-size:clamp(2rem,min(4vw,7vh),6rem);line-height:.85}.wk-cta-actions{justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.wk-detail-hero{width:100%;padding:7rem var(--wk-gutter)0;background-color:var(--base-100);color:var(--base-500);position:relative}.wk-detail-hero .container{padding:0}.wk-crumbs{border-bottom:1px solid;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;display:flex}.wk-crumbs a{color:inherit;text-decoration:none}.wk-crumbs a:hover,.wk-crumbs a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.wk-crumbs-count{opacity:.6}.wk-detail-title{padding:4rem 0 3rem}.wk-detail-title h1{font-size:clamp(3rem,min(8vw,14vh),8rem);line-height:1}.wk-detail-title .subheader{margin-bottom:.5rem;font-size:clamp(1.75rem,3vw,4rem);line-height:.9;transform:none}.wk-detail-img{height:70svh;min-height:20rem;margin:0 calc(.75rem - var(--wk-gutter));background-color:var(--base-200);border-radius:.75rem;overflow:hidden}.wk-meta{border-top:1px solid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0 2rem;margin-top:3rem;display:grid}.wk-meta-cell{border-bottom:1px solid;flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.wk-meta-label{opacity:.55}.wk-meta-value{font-size:1.25rem;line-height:1.3}.wk-intro{grid-template-columns:1fr 2fr;align-items:start;gap:3rem;display:grid}.wk-intro-label{flex-direction:column;gap:.5rem;display:flex;position:sticky;top:6rem}.wk-intro-label p{opacity:.6}.wk-intro-copy h6{margin-bottom:1.5rem}.wk-intro-copy p{max-width:60ch;font-size:1.4rem;line-height:1.4}.wk-intro-copy p+p{margin-top:1.25rem}.wk-block-header{border-bottom:1px solid;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;padding-bottom:1.25rem;display:flex}.wk-block-header h2{font-size:clamp(3rem,6vw,6rem)}.wk-block-header .subheader{font-style:italic;transform:none}.wk-block-header p{opacity:.6}.wk-info{border-top:1px solid;grid-template-columns:5fr 7fr;align-items:start;gap:3rem 4rem;padding-top:3rem;display:grid}.wk-block-header+.wk-info{border-top:none;padding-top:0}.wk-info+.wk-info,.wk-gb+.wk-info{margin-top:6rem}.wk-info-head{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:6rem}.wk-info-label{letter-spacing:.02em;text-transform:uppercase;opacity:.6;font-family:DMMono,monospace;font-size:.8rem;font-weight:500;line-height:1.2}.wk-info-statement{letter-spacing:-.03em;max-width:24ch;font-family:Bellefair;font-size:clamp(1.75rem,2.6vw,2.75rem);line-height:1.05}.wk-info-body{flex-direction:column;gap:1.25rem;display:flex}.wk-info-body p{max-width:56ch;font-size:1.35rem;line-height:1.45}.wk-proof{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 4rem;display:grid}.wk-list-group{flex-direction:column;gap:.75rem;display:flex}.wk-list-label{opacity:.65}.wk-list{flex-direction:column;gap:.4rem;list-style:none;display:flex}.wk-list li{border-bottom:1px dashed;align-items:baseline;gap:.65rem;padding:.4rem 0;display:flex}.wk-list li:before{content:"—";opacity:.5;flex-shrink:0;font-family:DMMono,monospace;font-size:.8rem}.wk-list li p{font-size:1.15rem;line-height:1.3}.wk-link{width:fit-content;color:inherit;cursor:pointer;text-decoration:none;display:inline-block;position:relative}.wk-link:after{content:"";transform-origin:100%;background:currentColor;height:.09rem;transition:transform .4s cubic-bezier(.33,1,.68,1);position:absolute;bottom:-.1rem;left:0;right:0;transform:scaleX(0)}.wk-link:hover:after,.wk-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.wk-link-arrow{opacity:.6;margin-left:.4rem;font-family:DMMono,monospace;font-size:.85rem}.wk-section.is-dark .wk-list-label{color:var(--base-300);opacity:1}.wk-gb{gap:1.5rem;margin-top:6rem;display:grid}.wk-meta+.wk-gb{margin-top:3rem}.wk-gb+.wk-gb{margin-top:1.5rem}.wk-gb-full{margin-left:calc(.75rem - var(--wk-gutter));margin-right:calc(.75rem - var(--wk-gutter));grid-template-columns:1fr}.wk-gb-pair{grid-template-columns:var(--wk-gb-cols,repeat(2,1fr))}.wk-gb-inset{grid-template-columns:minmax(0,60%)}.wk-gb-grid{grid-template-columns:repeat(var(--wk-gb-n,4),minmax(0,1fr))}.wk-figure{flex-direction:column;gap:.75rem;display:flex}.wk-figure-img{background-color:var(--base-200);border-radius:.5rem;width:100%;overflow:hidden}.wk-gb-full .wk-figure-img{border-radius:.75rem}.wk-figure-caption{text-transform:uppercase;opacity:.6;font-family:DMMono,monospace;font-size:.8rem;font-weight:500}.wk-gb-full .wk-figure-caption{padding:0 calc(var(--wk-gutter) - .75rem)}.wk-gb-full.wk-gb-film{margin-left:calc(-1*var(--wk-gutter));margin-right:calc(-1*var(--wk-gutter))}.wk-gb-full.wk-gb-film .wk-figure-img{border-radius:0}.wk-gb-full.wk-gb-film .wk-figure-caption{padding:0 var(--wk-gutter)}.wk-video>*{pointer-events:none;transform:scale(var(--wk-video-zoom,1));transition:opacity .6s;display:block}.wk-video.is-waiting>*{opacity:0}.wk-figure-caption-split{justify-content:space-between;gap:1rem;display:flex}.wk-video-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.wk-video-toggle:hover,.wk-video-toggle:focus-visible{text-underline-offset:.2em;text-decoration:underline}.wk-next{width:100%;padding:7rem var(--wk-gutter);background-color:var(--base-400);color:var(--base-100);position:relative}.wk-next .container{padding:0}.wk-next-head{border-bottom:1px solid #faf2e140;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.wk-next-head p{opacity:.6}.wk-next-card{color:inherit;grid-template-columns:2fr 3fr;align-items:center;gap:3rem 4rem;text-decoration:none;display:grid}.wk-next-card:focus-visible{outline:2px solid var(--base-300);outline-offset:6px;border-radius:.2rem}.wk-next-img{aspect-ratio:3/2;background-color:var(--base-500);border-radius:.5rem;overflow:hidden}.wk-next-body{flex-direction:column;gap:1rem;display:flex}.wk-next-body h2{font-size:clamp(2.5rem,5vw,5rem)}.wk-next-body .subheader{color:var(--base-300);margin-bottom:.25rem;font-size:clamp(1.5rem,2.5vw,3rem);line-height:.9;transform:none}.wk-next-body p{max-width:44ch;font-size:1.25rem;line-height:1.35}.wk-next-body .mono{opacity:.6}@media screen and (max-width:1000px){:root{--wk-gutter:.75rem}.wk-hero{min-height:28rem}.wk-hero-header{width:calc(100% - 1.5rem)}.wk-hero-header h1{font-size:clamp(2.75rem,12vw,5rem);line-height:1}.wk-hero-header .subheader{font-size:clamp(1.75rem,8vw,3.5rem);line-height:1;transform:translate(0)}.wk-section{padding:5rem .75rem}.wk-section.is-list{padding-top:2rem}.wk-list-head{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.wk-gallery{grid-template-columns:1fr;gap:3rem}.wk-gallery .wk-card:nth-child(2n){margin-top:0}.wk-row{grid-template-columns:2.5rem 1fr;gap:.5rem 1rem;padding:1.25rem 0}.wk-row-category,.wk-row-year{text-align:left;grid-column:2}.wk-cta-actions{flex-direction:column;align-items:center}.wk-detail-hero{padding-top:6.5rem}.wk-detail-title{padding:2.5rem 0 2rem}.wk-detail-title h1{font-size:clamp(2.5rem,11vw,4.5rem)}.wk-detail-title .subheader{font-size:clamp(1.5rem,6vw,2.5rem)}.wk-detail-img{height:50svh;min-height:16rem;margin:0}.wk-meta{grid-template-columns:1fr 1fr;margin-top:2rem}.wk-intro,.wk-info,.wk-proof,.wk-next-card{grid-template-columns:1fr;gap:2rem}.wk-intro-label,.wk-info-head{position:static}.wk-info+.wk-info,.wk-gb+.wk-info,.wk-gb{margin-top:4rem}.wk-meta+.wk-gb{margin-top:2rem}.wk-gb-full{margin-left:0;margin-right:0}.wk-gb-pair,.wk-gb-inset,.wk-gb-grid{grid-template-columns:1fr;gap:1.25rem}.wk-gb-full .wk-figure-caption{padding:0}.wk-block-header{flex-direction:column;align-items:flex-start;gap:1rem}.wk-crumbs{flex-direction:column;gap:.5rem}}
