@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e8305515-module__pC3sba__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e8305515-module__pC3sba__variable{--ver-type:"Archivo", "Archivo Fallback"}
.verdant-module__5qABvG__root{--forest:#0f1c15;--moss:#15261d;--fern:#1f3629;--bone:#e5ebe1;--mute:#9eab9f;--line:#e5ebe121;--amber:#e6ad3c;--amber-ink:#111a14;--ease:cubic-bezier(.16, 1, .3, 1);--d-acc:var(--amber);--d-btn-fg:var(--amber-ink);background:var(--forest);color:var(--bone);font-family:var(--ver-type), system-ui, sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}.verdant-module__5qABvG__root :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.verdant-module__5qABvG__wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.verdant-module__5qABvG__cover{object-fit:cover}.verdant-module__5qABvG__contain{object-fit:contain}.verdant-module__5qABvG__h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.2rem,4.6vw,4.2rem);font-weight:400;font-stretch:125%;line-height:1.02}.verdant-module__5qABvG__lede{max-width:46ch;color:var(--mute);margin:20px 0 0;font-size:1.08rem}.verdant-module__5qABvG__fine{color:var(--mute);margin:18px 0 0;font-size:13px}.verdant-module__5qABvG__section{padding:clamp(90px,12vw,170px) 0}.verdant-module__5qABvG__btn{background:var(--amber);min-height:48px;color:var(--amber-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), background-color .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.verdant-module__5qABvG__btn:hover{background:#f0bd55;transform:translateY(-2px)}}.verdant-module__5qABvG__btn:active{transition-duration:.12s;transform:scale(.97)}.verdant-module__5qABvG__ribbon{text-align:center;background:var(--amber);color:var(--amber-ink);margin:0;padding:10px 20px;font-size:13px}.verdant-module__5qABvG__ribbon b{background:var(--amber-ink);color:var(--bone);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-right:10px;padding:3px 9px;font-size:11px}.verdant-module__5qABvG__nav{top:var(--chrome);z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:transform .45s var(--ease);background:#0f1c15b8;align-items:center;gap:28px;padding:14px clamp(20px,4vw,56px);display:flex;position:sticky}.verdant-module__5qABvG__navHidden{transform:translateY(-110%)}.verdant-module__5qABvG__logo{letter-spacing:-.03em;font-size:22px;font-weight:600;font-stretch:125%}.verdant-module__5qABvG__navLinks{gap:26px;margin-left:auto;font-size:15px;display:flex}.verdant-module__5qABvG__navLinks a{color:var(--mute);transition:color .2s}@media (hover:hover){.verdant-module__5qABvG__navLinks a:hover{color:var(--bone)}}@media (max-width:860px){.verdant-module__5qABvG__navLinks{display:none}.verdant-module__5qABvG__nav .verdant-module__5qABvG__btn{margin-left:auto}}.verdant-module__5qABvG__hero{height:max(640px, calc(100svh - var(--chrome) - 70px));align-items:flex-end;display:flex;position:relative;overflow:hidden}.verdant-module__5qABvG__heroImg{will-change:transform;position:absolute;inset:0}.verdant-module__5qABvG__heroShade{background:linear-gradient(#0f1c151a 30%,#0f1c15e0);position:absolute;inset:0}.verdant-module__5qABvG__curtain{z-index:2;background:repeating-linear-gradient(90deg, #ffffff06 0 2px, transparent 2px 9px), var(--moss);width:50.5%;position:absolute;top:0;bottom:0}.verdant-module__5qABvG__curtainL{left:0}.verdant-module__5qABvG__curtainR{right:0}.verdant-module__5qABvG__heroIn{z-index:1;padding-bottom:clamp(40px,7vh,80px);position:relative}.verdant-module__5qABvG__heroKicker{letter-spacing:.04em;color:var(--bone);opacity:.85;margin:0 0 18px;font-size:14px}.verdant-module__5qABvG__heroTitle{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.3rem,6.6vw,6.6rem);font-weight:400;font-stretch:125%;line-height:.98}.verdant-module__5qABvG__metaBand{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}.verdant-module__5qABvG__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.verdant-module__5qABvG__meta b{color:var(--amber);font-size:14px;font-weight:600}.verdant-module__5qABvG__meta p{color:var(--mute);max-width:34ch;margin:6px 0 0}.verdant-module__5qABvG__index{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(48px,6vw,80px);display:grid}@media (max-width:760px){.verdant-module__5qABvG__meta{grid-template-columns:1fr}.verdant-module__5qABvG__index{grid-template-columns:1fr 1fr}}.verdant-module__5qABvG__indexItem{border-top:1px solid var(--line);padding-top:16px}.verdant-module__5qABvG__indexItem b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5.6rem);font-weight:300;font-stretch:125%;line-height:1;display:block}.verdant-module__5qABvG__indexItem span{color:var(--mute);font-size:14px}.verdant-module__5qABvG__work{background:var(--moss);overflow:hidden}.verdant-module__5qABvG__workTrack{height:calc(100svh - var(--chrome));will-change:transform;align-items:center;gap:clamp(24px,3vw,48px);padding-inline:clamp(20px,4vw,56px);display:flex}.verdant-module__5qABvG__workIntro{flex:0 0 min(440px,82vw)}.verdant-module__5qABvG__chips{border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.verdant-module__5qABvG__chip{min-height:42px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;transition:color .2s;position:relative}.verdant-module__5qABvG__chip[aria-pressed=true]{color:var(--amber-ink)}.verdant-module__5qABvG__chipOn{background:var(--amber);border-radius:999px;position:absolute;inset:0}.verdant-module__5qABvG__chipLabel{position:relative}.verdant-module__5qABvG__project{flex:0 0 min(36vw,520px);transform:translateY(-5%)}.verdant-module__5qABvG__projectLow{transform:translateY(6%)}.verdant-module__5qABvG__projectImg{aspect-ratio:4/5;position:relative;overflow:hidden}.verdant-module__5qABvG__projectImg img{transition:transform 1.2s var(--ease), filter .8s ease}.verdant-module__5qABvG__projectNote{color:var(--bone);opacity:0;transition:opacity .4s ease, transform .6s var(--ease);background:linear-gradient(#0000,#0f1c15eb);margin:0;padding:60px 22px 22px;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}@media (hover:hover) and (pointer:fine){.verdant-module__5qABvG__project:hover .verdant-module__5qABvG__projectImg img{transform:scale(1.06)}.verdant-module__5qABvG__project:hover .verdant-module__5qABvG__projectNote{opacity:1;transform:none}}@media (hover:none){.verdant-module__5qABvG__projectNote{opacity:1;transform:none}}.verdant-module__5qABvG__projectMeta{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;display:flex}.verdant-module__5qABvG__projectMeta h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:500;font-stretch:112%}.verdant-module__5qABvG__projectMeta span{color:var(--mute);white-space:nowrap;font-size:14px}.verdant-module__5qABvG__tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.verdant-module__5qABvG__tags li{border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:3px 10px;font-size:12px}@media (max-width:899px){.verdant-module__5qABvG__workTrack{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;padding-block:90px;overflow-x:auto}.verdant-module__5qABvG__project{scroll-snap-align:center;flex-basis:80vw;transform:none}.verdant-module__5qABvG__projectLow{transform:none}}.verdant-module__5qABvG__work[data-pan=native] .verdant-module__5qABvG__workTrack{scroll-snap-type:x mandatory;height:auto;padding-block:90px;overflow-x:auto}.verdant-module__5qABvG__quiet{isolation:isolate;padding:clamp(140px,20vw,280px) 0;position:relative}.verdant-module__5qABvG__quietPhoto{z-index:-2;inset:0;position:absolute!important}.verdant-module__5qABvG__quiet:after{content:"";z-index:-1;background:#0f1c159e;position:absolute;inset:0}.verdant-module__5qABvG__quietText{letter-spacing:-.04em;max-width:22ch;margin:0;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:400;font-stretch:125%;line-height:1.04}.verdant-module__5qABvG__quietCite{color:var(--bone);opacity:.8;margin:28px 0 0;font-size:13px}.verdant-module__5qABvG__mats{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}@media (max-width:900px){.verdant-module__5qABvG__mats{grid-template-columns:repeat(2,minmax(0,1fr))}.verdant-module__5qABvG__mat:last-child{grid-column:span 2}.verdant-module__5qABvG__mat:last-child .verdant-module__5qABvG__matImg{aspect-ratio:16/9}}.verdant-module__5qABvG__mat{border:1px solid var(--line);background:var(--moss);color:inherit;text-align:left;font:inherit;cursor:zoom-in;flex-direction:column;padding:0;transition:border-color .3s;display:flex;position:relative}@media (hover:hover){.verdant-module__5qABvG__mat:hover{border-color:var(--amber)}}.verdant-module__5qABvG__matImg{aspect-ratio:3/4;display:block;position:relative;overflow:hidden}.verdant-module__5qABvG__matImg img{transition:transform 1s var(--ease)}@media (hover:hover){.verdant-module__5qABvG__mat:hover .verdant-module__5qABvG__matImg img{transform:scale(1.07)}}.verdant-module__5qABvG__matBody{gap:2px;padding:16px 16px 18px;display:grid}.verdant-module__5qABvG__matBody b{font-size:1.05rem;font-weight:600}.verdant-module__5qABvG__matBody i{color:var(--amber);font-size:14px}.verdant-module__5qABvG__matBody span{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.5}.verdant-module__5qABvG__drawings{background:var(--moss);border-block:1px solid var(--line)}.verdant-module__5qABvG__sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin-top:56px;display:grid}@media (max-width:900px){.verdant-module__5qABvG__sheets{grid-template-columns:1fr}}.verdant-module__5qABvG__sheet{margin:0}.verdant-module__5qABvG__sheetBtn{cursor:zoom-in;width:100%;transition:transform .4s var(--ease);background:#ece6d4;border:0;border-radius:2px;padding:14px;display:block;box-shadow:0 40px 60px -40px #000000b3}@media (hover:hover){.verdant-module__5qABvG__sheetBtn:hover{transform:translateY(-6px)rotate(.6deg)}}.verdant-module__5qABvG__sheetPaper{aspect-ratio:4/3;display:block;position:relative}.verdant-module__5qABvG__sheet figcaption{gap:2px;margin-top:22px;display:grid}.verdant-module__5qABvG__sheet figcaption b{font-weight:600}.verdant-module__5qABvG__sheet figcaption span{color:var(--amber);font-size:14px}.verdant-module__5qABvG__sheet figcaption p{color:var(--mute);margin:6px 0 0;font-size:15px}.verdant-module__5qABvG__cmp{aspect-ratio:16/8;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:320px;margin-top:44px;position:relative;overflow:hidden}.verdant-module__5qABvG__cmpAfter{position:absolute;inset:0}.verdant-module__5qABvG__cmpLab{pointer-events:none;background:#0f1c15cc;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:16px}.verdant-module__5qABvG__cmpLabL{left:16px}.verdant-module__5qABvG__cmpLabR{right:16px}.verdant-module__5qABvG__cmpHandle{background:var(--amber);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.verdant-module__5qABvG__cmpHandle:after{content:"";background:var(--amber);background-image:linear-gradient(90deg, transparent 38%, var(--amber-ink) 38% 42%, transparent 42% 58%, var(--amber-ink) 58% 62%, transparent 62%);border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px #0006}.verdant-module__5qABvG__svcGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:900px){.verdant-module__5qABvG__svcGrid{grid-template-columns:1fr}}.verdant-module__5qABvG__svcList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.verdant-module__5qABvG__svc{border-bottom:1px solid var(--line)}.verdant-module__5qABvG__svcHead{width:100%;color:var(--bone);font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:28px 0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:400;font-stretch:118%;transition:color .25s;display:flex}.verdant-module__5qABvG__svc[data-open=true] .verdant-module__5qABvG__svcHead{color:var(--amber)}@media (hover:hover){.verdant-module__5qABvG__svcHead:hover{color:var(--amber)}}.verdant-module__5qABvG__svcIcon{border:1px solid var(--line);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.verdant-module__5qABvG__svcBody{overflow:hidden}.verdant-module__5qABvG__svcBody p{max-width:46ch;color:var(--mute);margin:0}.verdant-module__5qABvG__svcBody b{margin:14px 0 28px;font-weight:500;display:inline-block}.verdant-module__5qABvG__say{background:var(--moss)}.verdant-module__5qABvG__sayGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:900px){.verdant-module__5qABvG__sayGrid{grid-template-columns:1fr}}.verdant-module__5qABvG__sayQuote{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.8vw,3.4rem);font-weight:400;font-stretch:118%;line-height:1.1}.verdant-module__5qABvG__awards{margin:0;padding:0;list-style:none}.verdant-module__5qABvG__awards li{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;padding:14px 0;font-size:15px;display:flex}.verdant-module__5qABvG__enqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:900px){.verdant-module__5qABvG__enqGrid{grid-template-columns:1fr}}.verdant-module__5qABvG__form{gap:22px;display:grid}.verdant-module__5qABvG__field{display:grid;position:relative}.verdant-module__5qABvG__input{width:100%;min-height:60px;color:var(--bone);font:inherit;background:0 0;border:0;border-bottom:1px solid #e5ebe14d;padding:24px 0 8px;font-size:1.05rem;transition:border-color .25s}textarea.verdant-module__5qABvG__input{resize:vertical;padding-top:30px}.verdant-module__5qABvG__input:focus-visible{border-bottom-color:var(--amber);box-shadow:0 2px 0 0 var(--amber);outline:none}.verdant-module__5qABvG__field label{color:var(--mute);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease), color .25s ease;position:absolute;top:20px;left:0}.verdant-module__5qABvG__input:focus+label,.verdant-module__5qABvG__input:not(:placeholder-shown)+label{color:var(--amber);transform:translateY(-18px)scale(.78)}.verdant-module__5qABvG__hint{color:var(--mute);margin-top:6px;font-size:13px}.verdant-module__5qABvG__err{color:#ff9b85;margin:6px 0 0;font-size:13px;font-weight:600}.verdant-module__5qABvG__form .verdant-module__5qABvG__btn{justify-self:start;margin-top:8px}.verdant-module__5qABvG__sent h3{letter-spacing:-.04em;color:var(--amber);margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;font-stretch:125%}.verdant-module__5qABvG__sent p{color:var(--mute);max-width:40ch}.verdant-module__5qABvG__foot{border-top:1px solid var(--line);color:var(--mute);padding:34px 0;font-size:13px}.verdant-module__5qABvG__foot>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.verdant-module__5qABvG__nav,.verdant-module__5qABvG__projectNote,.verdant-module__5qABvG__field label{transition:none}}@media (max-width:760px){.verdant-module__5qABvG__hero{height:min(74svh,560px)}.verdant-module__5qABvG__heroIn{padding-bottom:clamp(28px,5vh,48px)}.verdant-module__5qABvG__heroTitle{text-wrap:balance;max-width:100%}.verdant-module__5qABvG__heroKicker{margin-bottom:12px;font-size:13px}.verdant-module__5qABvG__section{padding:clamp(62px,13vw,170px) 0}.verdant-module__5qABvG__quiet{padding:clamp(96px,22vw,280px) 0}.verdant-module__5qABvG__lede{font-size:1rem}.verdant-module__5qABvG__h2{max-width:100%}.verdant-module__5qABvG__metaBand{padding:clamp(44px,9vw,96px) 0}.verdant-module__5qABvG__index{gap:20px;margin-top:clamp(36px,8vw,80px)}.verdant-module__5qABvG__indexItem b{font-size:clamp(2.6rem,13vw,5.6rem)}.verdant-module__5qABvG__sheets{gap:28px}.verdant-module__5qABvG__sheetBtn{padding:10px}.verdant-module__5qABvG__sheet figcaption{margin-top:16px}.verdant-module__5qABvG__cmp{aspect-ratio:4/3;min-height:0;margin-top:32px}.verdant-module__5qABvG__cmpHandle:after{width:44px;height:44px}.verdant-module__5qABvG__svcHead{padding:22px 0}.verdant-module__5qABvG__svcIcon{width:40px;height:40px}.verdant-module__5qABvG__form{gap:18px}}@media (pointer:coarse){.verdant-module__5qABvG__logo,.verdant-module__5qABvG__navLinks a{align-items:center;min-height:44px;display:inline-flex}.verdant-module__5qABvG__chip{min-height:46px}.verdant-module__5qABvG__foot a{align-items:center;min-height:40px;display:inline-flex}}@media (min-width:681px) and (max-width:900px){.verdant-module__5qABvG__svcGrid,.verdant-module__5qABvG__sayGrid,.verdant-module__5qABvG__enqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.verdant-module__5qABvG__svcGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.verdant-module__5qABvG__sayGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.verdant-module__5qABvG__sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}}@media (min-width:820px) and (max-width:900px){.verdant-module__5qABvG__sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:681px) and (max-height:620px){.verdant-module__5qABvG__hero{height:max(420px, calc(100svh - var(--chrome)))}}@media (max-height:620px){.verdant-module__5qABvG__ribbon{padding:6px 16px;font-size:11.5px}.verdant-module__5qABvG__nav{padding:8px clamp(16px,3vw,40px)}}@media (min-width:1700px){.verdant-module__5qABvG__wrap{max-width:1560px}}@media (min-width:2400px){.verdant-module__5qABvG__wrap{max-width:1720px}}@media (max-width:680px){.verdant-module__5qABvG__workTrack,.verdant-module__5qABvG__work[data-pan=native] .verdant-module__5qABvG__workTrack{scroll-snap-type:none;grid-template-columns:1fr;gap:40px;height:auto;padding:56px 20px;display:grid;overflow:visible}.verdant-module__5qABvG__project{scroll-snap-align:none;flex-basis:auto;transform:none}}
