.C{background:var(--velvet);color:var(--plaster);min-height:100vh;position:relative}.C .hd{z-index:50;border-bottom:2px solid var(--soil);height:64px;color:var(--plaster);align-items:stretch;transition:background .4s;display:flex;position:fixed;inset:0 0 auto}.C .hd[data-solid]{background:var(--velvet)}.C .hd-logo{align-items:center;width:clamp(200px,22vw,300px);padding:0 4vw;display:flex}.C .hd-logo .logo-mask{width:100%}.C .hd-nav{text-transform:uppercase;letter-spacing:.02em;margin-left:auto;font-size:14px;font-stretch:87.5%;display:flex}.C .hd-nav a,.C .hd-nav .off{border-left:2px solid var(--soil);align-items:center;padding:0 clamp(18px,2.6vw,40px);transition:background .3s,color .3s;display:flex}.C .hd-nav .off{opacity:.45;cursor:default}.C .hd-nav a:hover{background:var(--plaster);color:var(--velvet)}.C .hd-cta{background:var(--sand);border-left:2px solid var(--soil);text-transform:uppercase;align-items:center;padding:0 clamp(20px,2.6vw,40px);font-size:14px;font-stretch:87.5%;transition:background .3s,color .3s;display:flex}.C .hd-cta:hover{background:var(--plaster);color:var(--velvet)}.C .hd-menu{border-left:2px solid var(--soil);width:64px;margin-left:auto;display:none;position:relative}.C .hd-menu i{background:var(--plaster);height:2px;transition:transform .4s var(--ease);position:absolute;left:20px;right:20px}.C .hd-menu i:first-child{top:26px}.C .hd-menu i:last-child{top:35px}.C .hd[data-open] .hd-menu i:first-child{transform:translateY(4.5px)rotate(45deg)}.C .hd[data-open] .hd-menu i:last-child{transform:translateY(-4.5px)rotate(-45deg)}.C .hero{background:var(--soil);flex-direction:column;justify-content:flex-end;height:100svh;min-height:560px;padding:0 4vw clamp(28px,4vw,60px);display:flex;position:relative;overflow:hidden}.C .hero-img{position:absolute;inset:-8% 0 0}.C .hero-img img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.C .hero-shade{background:linear-gradient(#1e130d73 0%,#1e130d00 32%,#1e130d1a 50%,#1e130dd1 100%);position:absolute;inset:0}.C .hero-tags{z-index:2;flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex;position:absolute;top:88px;left:4vw;right:4vw}.C .hero-tags li{border:1.5px solid var(--plaster);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:100px;padding:7px 16px}.C .hero-h{z-index:2;max-width:17ch;font-size:clamp(2rem,6.4vw,7.6rem);position:relative}.C .bold{background:var(--velvet);border-bottom:2px solid var(--soil);padding:clamp(80px,11vw,170px) 4vw clamp(48px,6vw,96px)}.C .bold-k{color:var(--ochre);margin-bottom:clamp(24px,3vw,44px)}.C .bold-h{font-size:clamp(2.6rem,15.2vw,20rem);line-height:.86}.C .bl{border-bottom:2px solid var(--soil);padding:.02em 0 .06em;display:block;overflow:hidden}.C .bl:first-child{border-top:2px solid var(--soil)}.C .bli{display:inline-block}.C .bli-s{color:var(--sand)}.C .bold-foot{grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding-top:clamp(24px,3vw,44px);display:grid}.C .bold-foot .t-sub1{font-size:clamp(1.2rem,2.2vw,2.2rem)}.C .bold-foot p:last-child{justify-self:end;max-width:34ch}.C .mask{background:var(--sand);color:var(--plaster);border-bottom:2px solid var(--soil);padding:clamp(60px,8vw,130px) 4vw}.C .mask-h{color:#0000;-webkit-text-fill-color:transparent;background-image:url(/img/wg-aerial-l.jpg);background-position:50% 15%;background-size:cover;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(36px,5vw,80px);padding-bottom:.04em;font-size:clamp(2.4rem,13.6vw,18rem);line-height:.96}.C .mask-cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,4vw,70px);display:grid}.C .mask-cols .t-sub1{font-size:clamp(1.25rem,2.3vw,2.3rem)}.C .mask-cols p:last-child{max-width:44ch;font-size:clamp(1rem,1.2vw,1.2rem)}.C .work{background:var(--velvet)}.C .work-h{border-bottom:2px solid var(--soil);justify-content:space-between;align-items:end;padding:clamp(48px,7vw,110px) 4vw clamp(20px,2.6vw,40px);display:flex}.C .work-h h2{font-size:clamp(2.2rem,8vw,9.5rem)}.C .work-h .t-sub2{color:var(--ochre)}.C .prow{border-bottom:2px solid var(--soil);background:var(--velvet);grid-template-columns:1.25fr 1fr;min-height:min(92vh,900px);display:grid}.C .prow.alt{background:var(--sand);grid-template-columns:1fr 1.25fr}.C .prow.alt .prow-img{border-left:2px solid var(--soil);order:2}.C .prow:not(.alt) .prow-img{border-right:2px solid var(--soil)}.C .prow-img{background:var(--soil);min-height:420px;display:block;position:relative;overflow:hidden}.C .prow-img img{object-fit:cover;width:100%;height:112%;transition:filter .6s;position:absolute;inset:-6% 0}.C .prow-img:hover img{filter:brightness(1.08)saturate(1.05)}.C .prow-t{flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,3.4vw,56px) clamp(20px,3.4vw,56px);display:flex}.C .prow-t .n{color:var(--ochre)}.C .prow.alt .prow-t .n{color:var(--plaster)}.C .prow-t h3{font-size:clamp(2rem,4.8vw,5.8rem);line-height:.95}.C .prow-t .pl{margin-top:-8px}.C .more{width:fit-content;transition:gap .4s var(--ease), color .3s;border-bottom:2px solid;gap:10px;padding-bottom:6px;display:inline-flex}.C .more:hover{color:var(--ochre);gap:22px}.C .prow.alt .more:hover{color:var(--soil)}.C .marq{background:var(--plaster);color:var(--velvet);border-bottom:2px solid var(--soil);padding:clamp(20px,3vw,44px) 0;overflow:hidden}.C .marq-track{will-change:transform;width:max-content;font-size:clamp(2.6rem,9vw,11rem);display:flex}.C .marq-track span{align-items:center;padding-right:.5em;display:inline-flex}.C .marq-track i{background:var(--sand);width:.22em;height:.22em;margin-left:.5em;display:inline-block}.C .cta{background:var(--sand);color:var(--plaster);border-bottom:2px solid var(--soil);flex-direction:column;gap:clamp(16px,2.2vw,32px);padding:clamp(70px,10vw,160px) 4vw clamp(56px,8vw,120px);display:flex}.C .cta-a{border-top:2px solid var(--soil);border-bottom:2px solid var(--soil);justify-content:space-between;align-items:center;gap:20px;padding:.05em 0;display:flex}.C .cta-h{font-size:clamp(2.6rem,12.6vw,17rem);line-height:.96}.C .cta-arrow{transition:transform .6s var(--ease);padding-right:.1em;font-size:clamp(2rem,7vw,9rem);line-height:1}.C .cta-a:hover .cta-arrow{transform:translate(.18em)}.C .cta-mail{border-bottom:2px solid;width:fit-content;padding-bottom:4px;font-size:clamp(1.1rem,2.4vw,2.4rem)}.C .ft{background:var(--soil);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px clamp(16px,2vw,32px);padding:clamp(40px,5vw,80px) 4vw 28px;display:grid}.C .ft-logo{width:84px;color:var(--plaster)}.C .ft-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.C .ft-h{color:var(--ochre);margin-bottom:4px}.C .ft-col a:hover{color:var(--ochre)}.C .ft-small{border-top:2px solid var(--velvet);opacity:.65;grid-column:1/-1;padding-top:20px;font-size:13px}.C .in-title{background:var(--velvet);border-bottom:2px solid var(--soil);padding:clamp(110px,13vw,180px) 4vw clamp(36px,5vw,72px)}.C .in-title a:hover,.C .in-title .t-sub2{color:var(--ochre)}.C .in-h{margin-top:clamp(20px,3vw,40px);font-size:clamp(2.4rem,11vw,14rem);line-height:.9}.C .in-strip{background:var(--sand);border-bottom:2px solid var(--soil);grid-template-columns:1fr 2fr;display:grid}.C .in-strip>div{border-right:2px solid var(--soil);padding:18px 4vw}.C .in-strip>div:last-child{border-right:0}.C .in-strip .t-sub2{opacity:.85;margin-bottom:6px;font-size:12px;display:block}.C .in-full{border-bottom:2px solid var(--soil);background:var(--soil);height:min(92vh,980px);overflow:hidden}.C .in-full img{object-fit:cover;width:100%;height:100%}.C .in-pair{border-bottom:2px solid var(--soil);grid-template-columns:1fr 1fr;display:grid}.C .in-pair figure{background:var(--soil);height:min(78vh,800px);overflow:hidden}.C .in-pair figure:first-child{border-right:2px solid var(--soil)}.C .in-pair img{object-fit:cover;width:100%;height:100%}.C .in-next{background:var(--sand);border-bottom:2px solid var(--soil);justify-content:space-between;align-items:end;gap:24px;padding:clamp(48px,7vw,110px) 4vw;transition:background .4s;display:flex}.C .in-next .t-head{font-size:clamp(2rem,7.4vw,9rem)}.C .in-next:hover{background:var(--plaster);color:var(--velvet)}.C .in-next .arr{font-size:clamp(2rem,6vw,7rem);line-height:1}@media (max-width:900px){.C .prow,.C .prow.alt{grid-template-columns:1fr;min-height:0}.C .prow .prow-img,.C .prow.alt .prow-img{border:0;border-bottom:2px solid var(--soil);aspect-ratio:4/3;order:0;min-height:0}.C .prow-t{gap:20px}.C .mask-cols,.C .bold-foot{grid-template-columns:1fr}.C .bold-foot p:last-child{justify-self:start}.C .ft{grid-template-columns:1fr 1fr}.C .ft-brand{grid-column:1/-1}.C .in-strip{grid-template-columns:1fr}.C .in-strip>div{border-right:0}.C .in-strip>div:last-child{border-top:2px solid var(--soil)}.C .in-pair{grid-template-columns:1fr}.C .in-pair figure{height:56vh}.C .in-pair figure:first-child{border-right:0;border-bottom:2px solid var(--soil)}}@media (max-width:760px){.C .hd{height:56px}.C .hd-logo{width:180px;padding-left:5vw}.C .hd-cta{display:none}.C .hd-menu{width:56px;display:block}.C .hd-menu i:first-child{top:22px}.C .hd-menu i:last-child{top:31px}.C .hd-nav{z-index:-1;background:var(--velvet);opacity:0;visibility:hidden;flex-direction:column;margin:0;font-size:clamp(2rem,11vw,3.4rem);font-weight:900;font-stretch:125%;line-height:1;transition:opacity .4s,visibility .4s;position:fixed;inset:56px 0 0}.C .hd[data-open] .hd-nav{opacity:1;visibility:visible}.C .hd[data-open]{background:var(--velvet)}.C .hd-nav a,.C .hd-nav .off{border-left:0;border-bottom:2px solid var(--soil);flex:1;padding:22px 5vw}.C .hero-h{font-size:6.4vw}.C .hero-tags{top:76px}.C .hero-tags li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.C *{transition-duration:.01ms!important}}
