*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#222823;background:#f3f0e8;margin:0;font:400 17px/1.55 Inter Variable,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope Variable,Arial,sans-serif;font-weight:400;line-height:1.07}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{display:block}em{color:#a47752;font-style:normal}:focus-visible{outline-offset:6px;outline:2px solid #a47752}::selection{color:#fff;background:#a47752}.kicker{letter-spacing:.16em;text-transform:uppercase;font:500 10px/1.5 Inter Variable,sans-serif}.skip{z-index:100;background:#f3f0e8;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.studio-header{z-index:20;border-bottom:1px solid #22282320;justify-content:space-between;align-items:center;width:100%;height:110px;padding:20px 5vw;display:flex;position:absolute;top:0}.studio-header img{object-fit:contain;width:90px;height:60px}.studio-header>span{letter-spacing:.08em;font-size:12px}.studio-header b{color:#a47752;margin-left:12px;font-weight:400}.run-link{align-items:center;gap:25px;font-size:13px;display:flex}.run-link span{font-size:22px}.board{padding:190px 5vw 70px}.board-intro{grid-template-columns:1.4fr .6fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.board-intro h1{margin-top:25px;font-size:clamp(40px,4.7vw,80px)}.board-explanation>p:first-child{font-size:20px}.disclosure{color:#6b6d60;border-left:1px solid #a47752;margin-top:22px;padding-left:15px;font-size:12px}.boards{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.board-art{aspect-ratio:3/4;background:#d6d9c7;position:relative;overflow:hidden}.board-word{letter-spacing:-.04em;color:#f3f0e8;z-index:2;font:400 clamp(20px,2vw,34px)/1 Manrope Variable,Arial,sans-serif;position:absolute;bottom:18px;left:15px}.board-count{z-index:2;color:#f3f0e8;font-size:10px;position:absolute;top:14px;left:15px}.board-tree{z-index:1;width:105%;position:absolute;bottom:4%;left:0}.board-tree.distant{opacity:.35;z-index:0;width:90%;bottom:20%;left:-40%}.card-0 .board-art,.card-1 .board-art{background:linear-gradient(150deg,#b8c7b7,#30483d)}.board-trunk{z-index:2;background:#1e3228;width:17%;height:120%;position:absolute;top:-10%;transform:rotate(9deg)}.board-trunk.left{left:5%}.board-trunk.right{right:2%;transform:rotate(-8deg)}.card-1 .board-tree{opacity:.65;width:130%;left:15%}.card-2 .board-art{background:#e6e1d4}.card-2 .board-tree{width:100%;bottom:0}.card-2 .board-tree.distant{display:none}.card-2 .board-word,.card-2 .board-count{color:#30483d}.board-rings{width:150%;position:absolute;top:3%;left:-25%}.board-planks{background:#222823;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.board-planks i{background:repeating-linear-gradient(89deg,#c4a37a 0 5px,#a47752 6px,#d2b28c 8px 14px);flex:1;transform:translateY(15%)}.board-planks i:nth-child(2){transform:translateY(-15%)}.board-text{padding:20px 0 0}.board-text h2{font-size:28px}.board-text>p{margin-top:15px;font-size:14px}.board-text small{color:#6b6d60;border-top:1px solid #22282320;margin-top:18px;padding-top:15px;font-size:11px;display:block}.board-text button{text-align:left;justify-content:space-between;gap:10px;width:100%;padding:15px 0;font-size:12px;display:flex}.board-text button:hover{color:#a47752}.board-start{border-top:1px solid #22282325;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:30px;display:flex}.board-start p{color:#60685d;font-size:14px}.board-start a{color:#f3f0e8;background:#30483d;gap:45px;padding:17px 24px;font-size:15px;display:flex}.journey{background:#222823;height:780svh;position:relative}.stage{isolation:isolate;background:#f3f0e8;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.forest-scene{transform-origin:50%;background:#7c907c;position:absolute;inset:0;overflow:hidden}.forest-glow{background:radial-gradient(at 52% 14%,#f3efd8 0,#d8ddc6 17%,#879c84 50%,#30483d 100%);position:absolute;inset:0}.far-trees,.middle-trees{position:absolute;inset:0}.forest-tree{opacity:.4;width:60%;height:110%;position:absolute;bottom:-10%}.far-trees .t0{height:115%;left:-32%}.far-trees .t1{height:105%;left:-15%}.far-trees .t2{height:90%;left:2%}.far-trees .t3{height:108%;left:28%}.far-trees .t4{height:130%;left:45%}.far-trees .t5{height:100%;left:70%}.far-trees .t6{height:80%;left:10%}.middle-trees .forest-tree{opacity:.78;height:145%;bottom:-35%}.middle-trees .t0{left:-43%}.middle-trees .t1{height:155%;left:-24%}.middle-trees .t2{height:165%;left:40%}.middle-trees .t3{left:68%}.middle-trees .t4{opacity:.3;height:90%;left:11%}.forest-ground{background:linear-gradient(0deg,#15281ff2 0,#0000 65%);position:absolute;inset:0}.near-trunk{filter:drop-shadow(15px 5px 20px #14251d50);width:29%;height:135%;position:absolute;top:-15%}.trunk-left{transform-origin:50%;left:-4%}.trunk-right{right:-5%;transform:scaleX(-1)}.scene-copy{color:#f3f0e8;position:absolute;left:7vw;right:7vw}.opening{z-index:3;bottom:19%}.opening h2{max-width:1200px;margin:23px 0;font-size:clamp(48px,6.7vw,108px)}.opening h2 em{color:#d3bf9e}.opening>p:not(.kicker){color:#d7dfd2;font-size:17px}.opening-scroll{align-items:center;gap:40px;margin-top:35px;font-size:11px;display:flex}.opening-scroll span{font-size:22px}.landscape-copy{z-index:4;opacity:0;top:31%}.landscape-copy>.kicker{margin-bottom:28px}.reading{letter-spacing:-.025em;max-width:1120px;font:400 clamp(28px,3.4vw,52px)/1.25 Manrope Variable,Arial,sans-serif}.reading span{opacity:.18}.ivory-wash{z-index:5;pointer-events:none;background:linear-gradient(#f3f0e800,#f3f0e8 55%);position:absolute;inset:0;transform:translateY(100%)}.tree-headline{z-index:6;letter-spacing:-.055em;opacity:0;justify-content:space-between;font:400 clamp(50px,7.6vw,120px)/1 Manrope Variable,Arial,sans-serif;display:flex;position:absolute;top:24%;left:7%;right:7%}.specimen{z-index:7;pointer-events:none;transform-origin:50% 80%;position:absolute;inset:0;transform:translateY(120%)}.specimen-tree{object-fit:contain;width:100%;height:100%}.tree-caption{z-index:8;opacity:0;width:23%;position:absolute;top:41%}.caption-left{left:7%}.caption-right{right:7%}.tree-caption .kicker{margin-bottom:20px}.tree-caption>p:last-child{color:#65705f;max-width:270px;margin-top:20px;font-size:14px}.bark{z-index:9;opacity:0;clip-path:inset(0 49%);background:repeating-linear-gradient(94deg,#706b60 0 3%,#858073 3.5% 7%,#6d695f 7.8% 9%,#8e887a 10% 13%);position:absolute;inset:0}.wood-section{z-index:10;opacity:0;position:absolute;inset:-10%;transform:scale(.5)}.wood-section svg{filter:drop-shadow(0 15px 35px #22282325);width:100%;height:100%}.rings-copy{z-index:11;color:#222823;opacity:0;width:33%;top:33%;right:auto}.rings-copy h2{margin-top:25px;font-size:clamp(42px,5vw,82px)}.rings-copy p:last-child{max-width:240px;margin-top:25px;font-size:14px}.timber{z-index:12;opacity:0;pointer-events:none;background:#222823;gap:1.5%;display:flex;position:absolute;inset:-10% -2%}.timber>div{background:repeating-linear-gradient(91deg,#b18c62 0 1%,#caa980 1.3% 3%,#a47752 3.2% 3.5%,#d1b28c 3.7% 6%);width:33.333%;height:100%;box-shadow:inset 0 0 80px #392e2225}.timber-copy{z-index:13;opacity:0;max-width:850px;top:28%}.timber-copy h2{margin:24px 0;font-size:clamp(48px,7vw,110px)}.timber-copy em{color:#d0b28f}.scene-ui{z-index:20;color:#f3f0e8;justify-content:space-between;align-items:center;gap:20px;font-size:10px;transition:color .2s;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.scene-ui>a{padding:10px}.scene-ui>span:nth-child(2){opacity:.6}.scene-ui.light{color:#222823}.scene-nav{z-index:20;color:#f3f0e8;gap:12px;display:grid;position:absolute;top:40%;right:20px}.scene-nav.light{color:#222823}.scene-nav button{justify-content:end;align-items:center;gap:8px;min-width:42px;padding:6px;display:flex}.scene-nav span{opacity:0;font-size:9px}.scene-nav i{opacity:.4;background:currentColor;border-radius:100%;width:5px;height:5px}.scene-nav [aria-current] i{opacity:1;box-shadow:0 0 0 3px #a4775260}.scene-nav [aria-current] span,.scene-nav button:hover span{opacity:1}.sequence-progress{z-index:25;background:#a4775230;height:2px;position:absolute;bottom:0;left:0;right:0}.sequence-progress i{transform-origin:0;background:#a47752;height:100%;display:block;transform:scaleX(0)}.after-sequence{background:#f3f0e8;padding:110px 7vw}.after-sequence h2{margin-top:30px;font-size:clamp(40px,5.2vw,80px)}.after-grid{grid-template-columns:1fr 1fr;gap:10%;margin-top:70px;display:grid}.after-grid>p{font-size:22px}.after-grid h3{font-size:32px}.after-grid div>p{margin-top:22px;font-size:17px}.after-grid small{color:#7a664d;margin-top:20px;font-size:12px;display:block}.after-links{border-top:1px solid #22282330;justify-content:space-between;gap:25px;margin-top:65px;padding-top:28px;font-size:13px;display:flex}@media (width<=1000px){.boards{grid-template-columns:repeat(3,1fr)}.board-intro{grid-template-columns:1fr;gap:35px}.board-explanation{max-width:700px}.board-art{aspect-ratio:4/3}.board-tree{width:80%;bottom:-25%;left:10%}.board-word{font-size:28px}.card-2 .board-tree{width:70%;bottom:-20%;left:15%}.board-rings{top:-30%}.scene-ui>span:nth-child(2){display:none}.tree-caption{width:24%}.tree-caption h3{font-size:30px}.tree-caption>p:last-child{font-size:13px}.caption-left{left:4%}.caption-right{right:4%}.tree-caption .kicker{font-size:8px}.scene-nav{right:6px}.opening h2{font-size:8vw}}@media (width<=600px){.studio-header{height:90px;padding:15px 6vw}.studio-header img{width:72px;height:50px}.studio-header>span{display:none}.run-link{gap:16px;font-size:12px}.board{padding:140px 6vw 50px}.board-intro{margin-bottom:40px}.board-intro h1{font-size:43px}.board-explanation>p:first-child{font-size:18px}.boards{grid-template-columns:1fr;gap:38px}.board-art{aspect-ratio:16/10}.board-tree{width:85%;bottom:-30%;left:10%}.board-word{font-size:36px;bottom:22px;left:22px}.board-count{left:22px}.board-text h2{font-size:30px}.board-text>p{font-size:16px}.board-text small{font-size:12px}.board-start{flex-direction:column;align-items:stretch}.board-start a{justify-content:space-between}.journey{height:650svh}.stage{min-height:570px}.opening{bottom:20%;left:6vw;right:10vw}.opening h2{font-size:clamp(39px,9.6vw,58px);line-height:1.06}.opening .kicker{max-width:220px;font-size:9px}.opening>p:not(.kicker){font-size:15px}.opening-scroll{margin-top:25px}.desktop-break{display:none}.near-trunk{width:46%;height:120%}.trunk-left{left:-17%}.trunk-right{right:-18%}.far-trees .forest-tree{width:120%}.middle-trees .forest-tree{width:150%}.middle-trees .t0{left:-100%}.middle-trees .t1{left:-80%}.middle-trees .t2{left:40%}.middle-trees .t3{left:60%}.middle-trees .t4{opacity:.3;left:-20%}.landscape-copy{top:24%;left:6%;right:10%}.reading{font-size:clamp(25px,6.6vw,34px);line-height:1.22}.landscape-copy>.kicker{margin-bottom:20px}.tree-headline{font-size:13vw;display:block;top:18%;left:6%;right:8%}.tree-headline span{display:block}.tree-headline span:last-child{text-align:right;margin-top:10px}.specimen{inset:5% -32% 0}.tree-caption{width:39%;top:68%}.caption-left{left:6%}.caption-right{right:6%}.tree-caption .kicker{margin-bottom:10px;font-size:8px}.tree-caption h3{font-size:24px}.tree-caption>p:last-child{margin-top:12px;font-size:11px;line-height:1.35}.wood-section{inset:0 -35%}.rings-copy{width:85%;top:15%;left:6%}.rings-copy h2{margin-top:20px;font-size:43px}.rings-copy h2 br{display:none}.rings-copy p:last-child{max-width:220px;margin-top:15px;font-size:12px}.timber-copy{top:25%;left:6%;right:10%}.timber-copy h2{font-size:52px}.timber-copy>p:last-child{font-size:17px}.scene-ui{font-size:9px;bottom:18px;left:6%;right:6%}.scene-nav{top:42%;right:3px}.scene-nav button{min-width:30px;padding:7px 4px}.scene-nav span{display:none}.after-sequence{padding:70px 6vw}.after-sequence h2{font-size:43px}.after-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.after-grid>p{font-size:18px}.after-grid h3{font-size:30px}.after-links{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey{height:auto}.stage{background:#30483d;height:auto;min-height:0;padding:70px 6vw;position:relative}.stage>*{display:none!important}.stage>.opening{position:static;opacity:1!important;display:block!important;transform:none!important}.opening h2{font-size:clamp(38px,7vw,80px)}.opening-scroll{display:none!important}.board-text button{display:none}.run-link,.board-start a{scroll-behavior:auto}}.opening>p:not(.kicker){max-width:650px}.opening h2{font-size:clamp(44px,6.1vw,96px)}.reading{font-size:clamp(27px,3.1vw,48px)}.rings-copy p:last-child{max-width:380px;font-size:16px}.timber-copy{max-width:1060px}@media (width<=600px){.opening{bottom:18%}.opening h2{font-size:clamp(37px,9vw,54px)}.opening>p:not(.kicker){font-size:14px}.reading{font-size:clamp(23px,6vw,30px)}.landscape-copy{top:18%}.rings-copy{width:84%;top:12%}.rings-copy h2{font-size:36px}.rings-copy p:last-child{max-width:290px;font-size:14px}.timber-copy{top:19%}.timber-copy h2{font-size:42px}.timber-copy>p:last-child{font-size:16px}}.board-photo,.board-foreground{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.board-photo.photo-2{object-fit:contain;padding:12px}.board-photo.photo-3{object-fit:contain}.board-art:after{content:"";z-index:1;background:linear-gradient(#0000,#18291db0);position:absolute;inset:60% 0 0}.card-2 .board-art:after{display:none}.forest-photo{object-fit:cover;object-position:60% center;width:100%;height:100%}.forest-ground{background:linear-gradient(90deg,#10231980,#0000 85%),linear-gradient(#0000 20%,#102319a0)}.near-trunk{filter:none;background:url(/media/studio/primo-piano.webp) 50%/cover no-repeat;width:100%;height:100%;inset:0}.trunk-left{clip-path:inset(0 50% 0 0)}.trunk-right{clip-path:inset(0 0 0 50%)}.wood-section img{object-fit:contain;width:100%;height:100%}.bark{background:url(/media/studio/corteccia.webp) 50%/cover}.timber>div{background-image:url(/media/studio/venatura.webp);background-position:0;background-size:300% 100%}.timber>div:nth-child(2){background-position:50%}.timber>div:nth-child(3){background-position:100%}.opening h2 em{font-style:italic}@media (width<=600px){.forest-photo{object-position:60% center}.near-trunk{background-size:auto 100%;width:100%;height:100%;inset:0}.rings-copy{text-shadow:0 1px 12px #f3f0e8}.wood-section{inset:8% -18%}.specimen{inset:2% -20% 0}.tree-caption h3{font-size:clamp(19px,5.7vw,24px)}.tree-caption{top:66%}.tree-caption .kicker{font-size:7px}.tree-caption>p:last-child{font-size:10px}}.timber{transform-origin:73% 70%;background:#26372a;gap:0;display:block;inset:0}.timber .people-photo{object-fit:cover;object-position:center;width:100%;height:100%}.timber>.people-shade{width:100%;height:100%;box-shadow:none;opacity:var(--people-shade,0);background:linear-gradient(90deg,#0c1c13e0,#0c1c138c 40%,#0000 72%),linear-gradient(#0000 70%,#0c1c1373);position:absolute;inset:0}.timber-copy{width:43%;max-width:570px;top:22%;right:auto}.timber-copy>p:last-child{max-width:490px;font-size:17px}.photo-4{object-position:75% center}@media (width<=600px){.timber{transform-origin:66% 70%}.timber .people-photo{object-position:75% center}.timber>.people-shade{background:linear-gradient(#0000 28%,#0c1c13d4 70%,#0c1c13f7)}.timber-copy{width:auto;inset:auto 10% 12% 6%}.timber-copy h2{margin:15px 0;font-size:clamp(31px,8vw,43px)}.timber-copy>p:last-child{font-size:14px;line-height:1.45}.timber-copy .kicker{font-size:8px}}h1,h2,h3{letter-spacing:-.045em;font-weight:750;line-height:1.06}em,.opening h2 em{font-style:normal}.board-word{font-weight:750}.tree-headline{letter-spacing:-.065em;font-weight:800}.reading{letter-spacing:-.035em;font-weight:500;line-height:1.28}.opening h2{max-width:1100px;font-size:clamp(42px,5.5vw,84px)}.opening>p:not(.kicker){font-size:16px;line-height:1.6}.timber-copy h2{font-size:clamp(36px,3.8vw,60px)}.timber-copy>p:last-child{font-size:16px;line-height:1.6}.tree-caption h3{font-size:clamp(23px,2.5vw,38px)}.wood-section{transform-origin:var(--log-x) var(--log-y);will-change:transform;inset:0}.wood-section img{object-fit:cover;object-position:center;width:100%;height:100%}.timber{z-index:9;transform-origin:var(--log-x) var(--log-y);will-change:transform}.rings-copy{width:38%}.rings-copy h2{font-size:clamp(34px,3.8vw,60px)}@media (width<=600px){.opening h2{font-size:clamp(33px,8.5vw,48px)}.opening>p:not(.kicker){font-size:13px}.tree-caption h3{font-size:clamp(18px,4.8vw,23px)}.reading{font-size:clamp(21px,5.7vw,29px)}.wood-section{inset:0}.wood-section img{object-position:75% center}.rings-copy{width:84%}.rings-copy h2{font-size:31px}.rings-copy p:last-child{font-size:13px}.timber-copy h2{font-size:clamp(28px,7.3vw,40px)}.timber-copy>p:last-child{font-size:13px}.timber-copy{bottom:11%}}.wood-section img,.timber .people-photo{object-fit:fill;object-position:initial;max-width:none;position:absolute}.board-log{aspect-ratio:1;border-radius:50%;width:90%;position:absolute;top:12%;left:5%;overflow:hidden}.board-log img{width:400%;max-width:none;height:auto;position:absolute;top:-118%;left:-256%}.card-3 .board-art{background:#e6e1d4}.pending-link{cursor:not-allowed;text-underline-offset:5px;text-decoration:underline 1px}.pending-link:focus-visible{outline-offset:6px;outline:2px solid #a47752}.home-header{z-index:50;color:#222823;background:#f3f0e8f2;border-bottom:1px solid #22282315;justify-content:space-between;align-items:center;gap:30px;height:76px;padding:10px 5vw;display:flex;position:fixed;inset:0 0 auto}.home-header[data-tone=dark]{color:#f3f0e8;background:linear-gradient(#14251de6,#14251d55);border-color:#f3f0e820}.home-brand{flex-shrink:0;width:78px;height:52px;position:relative}.home-brand img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-light{opacity:0}.home-header[data-tone=dark] .brand-light{opacity:1}.home-header[data-tone=dark] .brand-dark{opacity:0}#home-navigation{align-items:center;gap:clamp(16px,2.1vw,34px);font-size:13px;display:flex}#home-navigation a,#home-navigation .pending-link{white-space:nowrap;padding:12px 0;text-decoration:none}#home-navigation .pending-link{opacity:.65}#home-navigation [aria-current]{box-shadow:inset 0 -2px #a47752}.home-menu-toggle{display:none}.scene-actions{font-size:13px;display:block}.scene-actions>div[hidden]{display:none}.scene-actions .governance-actions{justify-content:space-between;gap:25px;display:flex}.statute-button{cursor:not-allowed;border:1px solid;padding:11px 18px;font-size:12px}.scene-actions .pending-link{padding:10px 0;display:inline-block}.home-news{background:#f3f0e8;min-height:55svh;padding:110px 7vw;scroll-margin-top:76px}.home-news-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-news-heading h2{font-size:clamp(40px,5.2vw,80px)}.home-news-heading .pending-link{font-size:14px}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:55px;display:grid}.home-news-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.home-news-card time{margin-top:20px;font-size:12px;display:block}.home-news-card h3{margin:16px 0 22px;font-size:27px}.home-news-card .pending-link{font-size:13px}.home-news-empty{color:#65705f;margin-top:50px;font-size:16px}@media (width<=900px){.home-header{height:70px;padding:9px 6vw}.home-brand{width:68px;height:48px}.home-menu-toggle{align-items:center;gap:15px;padding:12px 0;font-size:13px;display:flex}#home-navigation{color:#222823;background:#f3f0e8;max-height:calc(100svh - 70px);padding:15px 6vw 24px;display:none;position:absolute;top:70px;left:0;right:0;overflow:auto;box-shadow:0 15px 24px #14251d20}.home-header.menu-open #home-navigation{flex-direction:column;align-items:stretch;gap:3px;display:flex}#home-navigation a,#home-navigation .pending-link{padding:11px 0}#home-navigation [aria-current]{box-shadow:none;border-left:2px solid #a47752;padding-left:12px}.home-news-grid{gap:22px}}@media (width<=600px){.scene-actions{font-size:11px;bottom:18px}.scene-actions .governance-actions{gap:15px}.scene-actions .governance-actions>*{max-width:45%}.statute-button{padding:9px 14px;font-size:11px}.home-news{padding:70px 6vw;scroll-margin-top:70px}.home-news-heading h2{font-size:43px}.home-news-heading .pending-link{font-size:12px}.home-news-grid{grid-template-columns:1fr;gap:40px}.home-news-empty{margin-top:35px;font-size:14px}}@media (prefers-reduced-motion:reduce){.stage>.scene-actions{margin-top:28px;position:static;display:block!important}.scene-actions>div[hidden]{display:none}.stage{padding-top:100px}}.scene-actions a{text-underline-offset:5px;padding:10px 0;text-decoration:underline;display:inline-block}.home-news-heading>a,.home-news-card>a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.home-news-card{border-top:1px solid #22282325;padding-top:15px}.home-news-heading>a{white-space:nowrap}.scene-actions a.statute-button{cursor:pointer;padding:11px 18px;text-decoration:none}@media (width<=600px){.scene-actions a.statute-button{padding:9px 14px}}.landscape-copy .reading{max-width:940px;font-size:clamp(27px,2.7vw,42px);line-height:1.24}@media (width<=600px){.landscape-copy{top:28%}.landscape-copy .reading{max-width:34ch;font-size:clamp(23px,6vw,28px);line-height:1.25}}@media (width<=700px){body{-webkit-text-size-adjust:100%;font-size:15px;line-height:1.5}h1,h2,h3{text-wrap:balance}.home-header{-webkit-backdrop-filter:blur(14px);height:68px;padding:10px 20px}.home-brand{width:62px;height:44px}.home-menu-toggle{border:1px solid;border-radius:30px;gap:14px;min-height:44px;padding:0 15px;font-size:12px}#home-navigation{border-radius:0 0 24px 24px;padding:20px 24px 30px;top:68px;box-shadow:0 25px 50px #14251d26;gap:0!important}#home-navigation a{letter-spacing:-.04em;border-bottom:1px solid #30483d18;padding:12px 0;font-family:Manrope Variable,sans-serif;font-size:25px;font-weight:600}#home-navigation [aria-current]{color:#a47752;border-left:0;padding-left:0}.home-header.menu-open #home-navigation{animation:.35s cubic-bezier(.2,.7,.3,1) both mobile-menu-in}.editorial-page,.editorial-page-visual{max-width:100%;padding:112px 20px 55px}.editorial-intro,.editorial-page-visual .editorial-intro{margin-bottom:28px;padding-bottom:26px;display:block}.editorial-intro h1{letter-spacing:-.055em;font-size:clamp(34px,10vw,46px);font-weight:650;line-height:1.04}.editorial-intro>p,.editorial-page-visual .editorial-intro>p{max-width:29ch;margin-top:18px;font-size:21px;font-weight:450;line-height:1.22}.editorial-body p,.editorial-body li,.visual-editorial .editorial-body p{font-size:15px;line-height:1.55}.editorial-body p,.visual-editorial .editorial-body p{margin:14px 0}.editorial-body h2,.visual-editorial .editorial-body h2{letter-spacing:-.035em;margin:32px 0 16px;scroll-margin-top:90px;font-size:25px;font-weight:600;line-height:1.14}.editorial-body li{margin:8px 0}.visual-lead{margin-bottom:32px}.visual-lead p{font-size:16px!important;line-height:1.5!important}.consortium-stats{grid-template-columns:1fr 1fr;gap:0;margin:28px 0 36px;padding:12px 0 22px}.consortium-stats>div{padding:17px 12px 20px 0}.consortium-stats>div:nth-child(2){border-right:0;padding-left:24px}.consortium-stats strong{letter-spacing:-.065em;font-size:44px;font-weight:500}.consortium-stats span{letter-spacing:.045em;font-size:10px;line-height:1.4}.consortium-stats small{font-size:10px;line-height:1.4}.consortium-stats>div:last-child{margin-top:8px;padding-top:22px}.consortium-stats>div:last-child strong{font-size:49px}.consortium-story{gap:32px;margin-bottom:32px}.consortium-photo-pair{align-items:start;gap:10px}.consortium-photo-pair .editorial-photo{border-radius:8px;height:285px;min-height:0}.consortium-photo-pair .editorial-photo:nth-child(2){height:245px;margin-top:40px}.consortium-topic-stack,.consortium-topics{gap:0}.consortium-topic{box-shadow:none;background:0 0;border:0;border-top:1px solid #30483d30;border-radius:0;padding:26px 0!important}.consortium-topic .topic-icon{width:33px;height:35px;margin-bottom:18px}.consortium-topic .editorial-body h2{margin:0 0 16px;font-size:26px}.consortium-members ul{margin:16px 0 0}.consortium-members li{padding:12px 0;font-size:14px;line-height:1.4}.consortium-statute{background:#e2e5dc;border:0;border-radius:12px;margin-top:18px;padding:25px!important}.activity-film{border-radius:12px;height:340px;margin-inline:-8px}.activity-film-toggle{min-height:44px;padding:10px 16px;top:12px;right:12px}.service-cards{gap:16px;margin-top:-24px;padding:0}.service-card{box-shadow:none;background:#eeeee6;border:1px solid #30483d18;border-radius:14px;min-height:0;padding:25px 22px;position:relative}.service-card-top{margin-bottom:24px}.service-card .editorial-body h2{max-width:20ch;margin:0 0 16px;font-size:27px;font-weight:600}.service-card .editorial-body p{font-size:15px;line-height:1.5}.service-cta{padding:24px 0 0}.projects-composition{gap:28px}.project-accordion summary{grid-template-columns:24px 1fr 38px;gap:10px;min-height:86px;padding:23px 0}.project-accordion summary h2{font-size:23px;font-weight:600;line-height:1.16}.project-accordion-content{padding:0 0 24px 34px}.project-accordion-content p{font-size:15px;line-height:1.55}.accordion-sign{width:36px;height:36px}.accordion-sign:before,.accordion-sign:after{top:17px;left:11px}.project-photos .editorial-photo{border-radius:8px;height:285px}.project-photos .editorial-photo:first-child{height:215px;min-height:0}.home-news{min-height:0;padding:56px 20px 48px}.home-news-heading{align-items:end;gap:16px}.home-news-heading h2{letter-spacing:-.055em;font-size:42px;font-weight:600}.home-news-heading>a{align-items:center;min-height:44px;font-size:12px;display:flex}.press-intro{margin-top:12px;font-size:12px;line-height:1.4}.press-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a47752 #30483d15;gap:14px;margin:28px -20px 0;padding:0 20px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.press-card{scroll-snap-align:start;box-shadow:none;background:#ebe9df;border-radius:13px;flex:0 0 86%}.press-image{aspect-ratio:1.2}.press-body{padding:21px}.press-meta{gap:7px;font-size:10px}.press-card h3{margin:20px 0 24px;font-size:23px;font-weight:600;line-height:1.18}.press-read{align-items:center;min-height:44px;padding-top:17px;font-size:12px}.press-arrow{width:42px;height:42px;font-size:23px}.press-section-title{margin-top:48px;font-size:31px;font-weight:600}.home-contact{gap:28px;padding:48px 20px 42px}.home-contact h2{margin:12px 0 22px;font-size:42px;font-weight:600;line-height:1.06}.home-contact p{font-size:15px;line-height:1.5}.home-contact small{letter-spacing:.1em;font-size:10px}.home-contact-details{gap:20px}.home-contact-details>div{padding-bottom:20px}.home-contact-details a{padding:7px 0;font-size:14px;line-height:1.5}.editorial-footer{gap:18px;padding:26px 20px}.editorial-footer a{align-items:center;min-height:32px;display:flex}.editorial-download,.editorial-link{line-height:1.4}.contact-fields{gap:18px}.contact-fields input,.contact-fields textarea{border-radius:8px;min-height:46px;font-size:16px}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.journey{height:620svh}.stage{min-height:620px}.opening{bottom:20%;left:20px;right:34px}.opening h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(33px,9.1vw,45px);font-weight:650;line-height:1.06}.opening>p:not(.kicker){max-width:36ch;font-size:15px;line-height:1.48}.opening-scroll{margin-top:22px}.landscape-copy{top:19%;left:20px;right:35px}.reading{letter-spacing:-.03em;font-size:clamp(22px,6.1vw,29px);font-weight:500;line-height:1.23}.landscape-copy>.kicker{margin-bottom:20px}.tree-caption{width:42%;top:57%}.caption-left{left:20px}.caption-right{right:20px}.tree-caption h3{letter-spacing:-.03em;font-size:clamp(18px,5.1vw,23px);font-weight:600;line-height:1.14}.tree-caption>p:last-child{margin-top:12px;font-size:12px;line-height:1.45}.tree-caption .kicker{letter-spacing:.07em;min-height:24px;font-size:8px;line-height:1.4}.rings-copy{width:calc(100% - 58px);top:15%;left:20px}.rings-copy h2{letter-spacing:-.045em;margin-top:17px;font-size:clamp(30px,8.3vw,39px);font-weight:600;line-height:1.08}.rings-copy p:last-child{max-width:32ch;margin-top:16px;font-size:14px;line-height:1.48}.timber-copy{bottom:13%;left:20px;right:34px}.timber-copy h2{letter-spacing:-.04em;font-size:clamp(29px,8vw,38px);font-weight:600;line-height:1.08}.timber-copy>p:last-child{font-size:14px;line-height:1.48}.scene-actions{bottom:22px;left:20px;right:20px}.scene-actions a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.scene-actions .governance-actions{align-items:end;gap:16px}.scene-actions .governance-actions a{max-width:46%;font-size:11px;line-height:1.35}.scene-nav button{min-height:36px}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-header.menu-open #home-navigation{animation:none}.press-grid{scroll-behavior:auto}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.specimen-tree{object-position:50% 0;height:75%}.landscape-copy{top:28%}.landscape-copy .reading{font-size:clamp(23px,6vw,28px);line-height:1.25}}
