@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap");:root{--navy:#102c3b;--teal:#50b7ac;--cream:#f8f7f3}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,Arial,sans-serif;color:#172b35;background:#f9f8f5}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.mainHeader{height:88px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#f9f8f5;position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #e5e8e6}.brand{gap:12px;font-family:Manrope;font-weight:800;font-size:20px;letter-spacing:-.8px}.brandIcon{font-size:39px;color:#168b86}.brand small{display:block;letter-spacing:2.1px;font-size:8px;margin-top:1px}.teal{color:#198b85}.nav{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:700}.nav a:hover{color:#178d86}.navContact{background:var(--navy);color:white!important;border-radius:30px;padding:14px 20px;display:flex;align-items:center;gap:15px}.mobileToggle{display:none;border:0;background:none}.homeHero{background:#102c3b;color:#fff;min-height:690px;padding:55px 6% 80px;position:relative;overflow:hidden}.heroTop{display:flex;justify-content:space-between;color:#9ebbc3;font-size:10px;font-weight:700;letter-spacing:2px}.homeHero h1{font:800 clamp(54px,8vw,128px)/1.06 Manrope;letter-spacing:-6px;margin:100px 0 50px;position:relative;z-index:1}.homeHero h1 em,.listingHero em,.softwareFeature em{font-family:Playfair Display,serif;font-weight:500}.accentDot,.heroDot{color:#55bfb4}.heroBottom{display:flex;justify-content:space-between;align-items:end;position:relative;z-index:1}.heroBottom p{max-width:460px;color:#d2e0e4;font-size:18px;line-height:1.7}.lightBtn,.pillBtn{display:inline-flex;align-items:center;gap:36px;background:#70d2c7;color:#0e3438;padding:19px 25px;border-radius:40px;font-size:13px;font-weight:800}.heroDecor{position:absolute;font-size:650px;line-height:1;color:#214a54;right:-120px;top:45px;opacity:.35}.homeIntro{padding:120px 6%;display:grid;grid-template-columns:1fr 1fr;grid-gap:15%;gap:15%;background:#f9f8f5}.sectionKicker{font-size:10px;font-weight:800;letter-spacing:2px;color:#23857e}.ctaSection h2,.homeIntro h2,.sectionHeading h2,.softwareFeature h2{font:700 clamp(32px,4vw,60px)/1.18 Manrope;letter-spacing:-2px;margin:24px 0}.homeIntro p{font-size:19px;line-height:1.9;color:#65727a;align-self:end}.workSection{padding:90px 6% 130px;background:#fff}.sectionHeading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.textLink{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;border-bottom:1px solid;padding-bottom:10px}.projectGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 28px;gap:48px 28px}.projectCard{min-width:0}.projectImage{height:340px;position:relative;overflow:hidden;background:#ddd}.projectImage img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.projectCard:hover img{transform:scale(1.055)}.projectIndex{left:20px;top:20px;padding:9px 12px;font-size:12px;font-weight:800}.projectIndex,.roundArrow{position:absolute;background:white}.roundArrow{right:18px;bottom:18px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center}.projectMeta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0}.projectMeta h3{font:700 22px Manrope;margin:0 0 7px}.projectMeta p{font-size:12px;color:#7b878d;margin:0}.projectMeta>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.softwareFeature{padding:110px 6%;background:#dcece8;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.softwareFeature p{font-size:18px;line-height:1.8;color:#526c70;max-width:500px}.softwareFeature .lightBtn{background:#102c3b;color:white;margin-top:22px}.softwareVisual{background:#bdd9d2;border-radius:22px;padding:45px;transform:rotate(2deg)}.miniWindow{background:white;border-radius:15px;box-shadow:0 25px 55px #123b3a2a;padding:22px;min-height:320px}.windowDots{display:flex;gap:5px}.windowDots i{height:8px;width:8px;background:#d7e4e2;border-radius:50%}.miniStats{display:flex;gap:15px;margin-top:30px}.miniStats>div{flex:1 1;padding:15px;background:#eff7f5;border-radius:9px}.miniStats small{display:block;color:#647d7b;font-size:11px}.miniStats strong{display:block;font-size:28px;margin-top:8px}.miniChart{height:115px;display:flex;align-items:end;gap:11px;margin:22px 0}.miniChart span{flex:1 1;background:#52afa5;border-radius:5px 5px 0 0}.miniRows span{display:block;height:7px;background:#e8efee;border-radius:8px;margin-top:8px;width:75%}.miniRows span:nth-child(2){width:95%}.miniRows span:nth-child(3){width:55%}.ctaSection{text-align:center;padding:140px 20px}.ctaSection h2{font-size:clamp(38px,6vw,76px)}.footer{background:#0d2836;color:white;padding:65px 6%;display:flex;align-items:start;justify-content:space-between;gap:20px}.footer strong{font:800 23px Manrope}.footer p,.footer span{color:#9fb4bd;font-size:12px}.footer a{display:flex;align-items:center;gap:10px;font-size:13px}.listingPage{padding:0 6% 130px}.listingHero{padding:100px 0 75px;max-width:850px}.listingHero h1{font:800 clamp(48px,6vw,84px)/1.15 Manrope;letter-spacing:-4px;margin:24px 0}.listingHero p{font-size:18px;color:#697980;line-height:1.8;max-width:620px}.softwareCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.softwareCard{background:white;border:1px solid #e6e9e8}.softwareCardArt{height:310px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.artCrm{background:#d9e7e9;color:#1d6770}.artNonprofit{background:#e7eadb;color:#5c7953}.cardFake{position:absolute;right:-20px;bottom:-20px;background:white;width:58%;height:180px;box-shadow:0 10px 50px #1232;border-radius:12px;padding:25px}.cardFake span{display:block;background:#cddcda;height:15px;margin-bottom:17px;border-radius:4px}.cardFake span:nth-child(2){width:70%}.cardFake span:nth-child(3){width:90%}.softwareCardBody{padding:32px}.softwareCardBody>span{font-size:10px;letter-spacing:2px;color:#24877d;font-weight:800}.softwareCardBody h2{font:800 29px Manrope}.softwareCardBody p{line-height:1.8;color:#69777d}.softwareCardBody strong{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:13px}.disclaimer{font-size:12px;color:#738087;margin-top:30px}.demoBar{height:56px;background:#102c3b;color:white;display:flex;align-items:center;gap:30px;padding:0 3%;position:-webkit-sticky;position:sticky;top:0;z-index:50;font-size:12px}.demoBack{font-weight:800;margin-right:auto}.demoBack:first-letter{color:#6ed3c7}.demoSwitcher>button,.deviceButtons button{border:0;background:transparent;color:white;display:flex;gap:9px;align-items:center;padding:8px}.demoMenu{position:absolute;top:39px;left:0;width:250px;background:white;color:#123;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;padding:10px;z-index:100;max-height:65vh;overflow:auto}.demoMenu a{padding:12px;border-radius:5px}.demoMenu a:hover{background:#eaf3f1}.deviceButtons{display:flex;border:1px solid #52707b;border-radius:7px}.deviceButtons button.active{background:#3b6671}.demoExit{border-left:1px solid #52707b;padding-left:22px}.demoDisclaimer{text-align:center;background:#f2f5f3;padding:20px;color:#64747b;font-size:11px}.demoDisclaimer a{text-decoration:underline}.demoSite{background:var(--paper);color:var(--ink);transition:max-width .2s}.siteHeader{height:85px;padding:0 5%;justify-content:space-between;gap:20px;background:var(--paper)}.siteBrand,.siteHeader{display:flex;align-items:center}.siteBrand{border:0;background:transparent;font-size:22px;color:var(--ink);font-weight:800;gap:9px;text-align:left}.siteBrand span{font-size:19px}.siteNav{display:flex;gap:25px}.siteNav button{background:none;border:0;font-size:12px;color:var(--ink);padding:10px 0}.siteNav button.selected{border-bottom:2px solid var(--accent);font-weight:700}.siteHeaderCta{border:1px solid var(--ink);border-radius:30px;background:transparent;color:var(--ink);padding:12px 18px;font-size:12px}.siteMobileMenu{display:none;background:none;border:0;color:var(--ink)}.siteDropdown{display:flex;flex-direction:column;padding:10px 5%;gap:5px}.siteDropdown button{text-align:left;padding:10px;background:transparent;border:0}.siteHero{min-height:610px;display:grid;grid-template-columns:1fr 1fr}.siteHeroText{padding:85px 8% 80px 11%;display:flex;flex-direction:column;align-items:start;justify-content:center}.siteEyebrow{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:2px}.siteHero h1,.siteInterior h1{font:800 clamp(50px,5.5vw,90px)/1.08 Manrope;letter-spacing:-3.5px;margin:25px 0}.siteHero p,.siteInterior p{font-size:17px;line-height:1.8;max-width:490px}.siteActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.siteActions button,.siteForm button,.siteInteriorContent button,.siteSplit button{display:flex;align-items:center;gap:12px;background:var(--accent);border:1px solid var(--accent);color:white;padding:15px 20px;font-size:13px;font-weight:700}.siteActions button.outline{background:transparent;color:var(--ink);border-color:var(--ink)}.siteHeroImage{min-height:530px;overflow:hidden}.siteHeroImage img{width:100%;height:100%;object-fit:cover}.siteFeatures{padding:100px 6%;background:#fff}.siteSectionTop{max-width:600px}.siteSectionTop span{color:var(--accent);font-size:11px;font-weight:800}.siteInteriorContent h2,.siteSectionTop h2,.siteSplit h2{font:700 clamp(32px,4vw,55px)/1.15 Manrope;letter-spacing:-1.8px;margin:20px 0}.siteInteriorContent p,.siteSectionTop p,.siteSplit p{color:#5f6a6d;line-height:1.8}.siteTiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:50px}.siteTiles button{background:var(--paper);color:var(--ink);border:0;padding:35px;text-align:left;min-height:190px;display:flex;flex-direction:column;align-items:start}.siteTiles h3{font:700 23px Manrope;margin:auto 0 25px}.siteTiles svg{align-self:end}.tileNumber{font-size:12px;color:var(--accent)}.siteSplit{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:8%;gap:8%;padding:80px 6%}.siteSplit img{height:440px;width:100%;object-fit:cover}.siteSplit button{margin-top:25px}.siteFooter{padding:45px 6%;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;gap:20px;align-items:center}.siteFooter small{font-size:10px;opacity:.65}.siteInterior{padding:105px 8%;background:var(--paper)}.siteInteriorContent{padding:90px 8%;background:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.siteInteriorContent img{height:480px;width:100%;object-fit:cover}.siteForm{display:grid;grid-gap:15px;gap:15px;margin-top:30px}.modal label,.siteForm label{font-size:12px;font-weight:700;display:grid;grid-gap:7px;gap:7px}.modal input,.siteForm input,.siteForm textarea{border:1px solid #d4ddda;padding:13px;background:#fff;width:100%;color:#172b35}.siteForm textarea{min-height:90px}.site-legal{font-family:Georgia,serif}.site-legal .siteHero h1,.site-legal .siteInterior h1,.site-legal .siteSectionTop h2,.site-legal .siteSplit h2{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-2px}.site-property .siteHero{grid-template-columns:42% 58%}.site-property .siteHero h1{font-weight:500}.site-shop .siteHero{grid-template-columns:46% 54%}.site-nature .siteHero h1{font-family:Playfair Display,serif;font-weight:500}.site-playful .siteHero h1{font-weight:800}.site-editorial .siteHero h1{font-family:Playfair Display,serif;font-weight:500}.appShell{display:grid;grid-template-columns:245px 1fr;min-height:calc(100vh - 100px);background:#f5f7f8;color:#203542;font-family:DM Sans,sans-serif}.appSidebar{background:#102e42;color:white;padding:27px 15px;display:flex;flex-direction:column}.appLogo{padding:12px 13px 45px}.appLogo span{color:#5fc8bd;font-size:27px;margin-right:7px}.appLogo strong{font-size:17px}.appLogo small{display:block;color:#a8bfca;margin:8px 0 0 36px;font-size:11px}.sidebarLabel{font-size:10px;letter-spacing:2px;color:#85a4b4;padding:0 15px 12px}.appSidebar>button{display:flex;gap:13px;align-items:center;color:#c1d1d9;border:0;background:none;text-align:left;padding:14px 15px;border-radius:8px;font-size:13px}.appSidebar>button.active{background:#23516a;color:white}.sidebarBottom{margin-top:auto;padding:25px 15px 0;font-size:10px;letter-spacing:1px;color:#78bdb7}.sidebarBottom small{display:block;letter-spacing:0;color:#a2b6bf;margin-top:8px}.appContent{padding:32px 4%;min-width:0}.appTop{display:flex;justify-content:space-between;font-size:12px;color:#87969e}.demoBadge{background:#e0f3ec;color:#24755d;padding:8px 12px;border-radius:20px}.appHeading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:55px 0 30px}.appEyebrow{font-size:10px;color:#318f88;font-weight:800;letter-spacing:2px}.appHeading h1{font:800 clamp(28px,3vw,42px) Manrope;letter-spacing:-1.5px;margin:12px 0}.appHeading p{font-size:14px;color:#788890}.appHeading>button,.modal>button[type=submit]{display:flex;gap:9px;align-items:center;border:0;background:#137d7b;color:white;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:700}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.panel,.statCard{background:white;border:1px solid #e6ebed;border-radius:11px;padding:23px}.statCard span{font-size:12px;color:#71818a}.statCard strong{font:800 30px Manrope;display:block;margin:17px 0}.statCard small{font-size:11px;color:#2e9a82}.appPanels{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:17px;gap:17px;margin-top:22px}.panelTitle{display:flex;align-items:center;justify-content:space-between;gap:15px}.panel h3,.panelTitle h3{font:800 17px Manrope}.panelTitle>span{font-size:11px;color:#8c9ca3}.barChart{height:215px;display:flex;align-items:end;gap:10px;padding:25px 0 0}.barChart>div{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:9px}.barChart>div>span{display:block;background:#67b8ae;width:100%;border-radius:4px 4px 0 0}.barChart small{font-size:9px;color:#93a1a7}.quickLink{justify-content:space-between;width:100%;padding:17px 0;border:0;border-bottom:1px solid #e9eeee;background:white;text-align:left;font-size:13px}.quickLink,.searchField{display:flex;align-items:center}.searchField{gap:8px;border:1px solid #dce5e8;border-radius:7px;padding:8px}.searchField input{border:0;outline:0;max-width:170px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:550px;text-align:left;font-size:12px}th{color:#80919b;font-weight:600;padding:19px 10px;border-bottom:1px solid #e8eeee}td{padding:17px 10px;border-bottom:1px solid #eef1f2;color:#677b84}td strong{color:#203542}td select{border:1px solid #dbe8e7;border-radius:5px;padding:7px;background:#f5faf8;color:#357a70}.avatar{width:34px;height:34px;border-radius:50%;background:#e0eeeb;display:grid;place-items:center;color:#287d77;font-weight:800}.avatar.inline{display:inline-grid;margin-right:10px}.recordRow{display:flex;align-items:center;gap:15px;border-bottom:1px solid #eef1f2;padding:18px 0}.recordRow div{flex:1 1}.recordRow strong{display:block;font-size:13px}.recordRow small{display:block;color:#87949b;font-size:11px;margin-top:5px}.status{background:#e6f3ef;padding:7px 10px;border-radius:20px;font-size:11px;color:#29826e}.reportMetric{font:800 40px Manrope;color:#238d83;margin-top:60px}.reportMetric small{display:block;font-size:11px;color:#7b9299}.notice{display:flex;align-items:center;gap:10px;padding:12px;background:#e1f4e9;color:#267a55;margin-bottom:18px;font-size:12px}.notice button{margin-left:auto;border:0;background:none}.modalOverlay{position:fixed;inset:0;background:#071b27a8;display:grid;place-items:center;z-index:200;padding:20px}.modal{width:min(420px,100%);background:white;padding:35px;display:grid;grid-gap:20px;gap:20px;position:relative;border-radius:12px}.modal h2{margin:0}.modal p{color:#7d8d94;font-size:12px}.modalClose{position:absolute;right:12px;top:12px;background:none;border:0;font-size:25px}.modal>button[type=submit]{justify-content:center}@media(max-width:900px){.homeHero h1{letter-spacing:-3px}.projectImage{height:260px}.siteNav{gap:12px}.siteHeader{padding:0 3%}.siteHeroText{padding:60px 7%}.siteHero h1{font-size:55px}.appShell{grid-template-columns:195px 1fr}.statGrid{grid-template-columns:1fr 1fr}.appPanels{grid-template-columns:1fr}}@media(max-width:680px){.mainHeader{height:70px}.mobileToggle{display:block}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f9f8f5;flex-direction:column;align-items:stretch;padding:25px;gap:20px;box-shadow:0 20px 30px #1232}.nav.open{display:flex}.homeHero{min-height:620px;padding:30px 6% 60px}.heroTop{font-size:8px}.heroTop span:last-child{display:none}.homeHero h1{font-size:clamp(46px,10vw,75px);letter-spacing:-3px;margin:130px 0 45px}.heroBottom{align-items:start;flex-direction:column;gap:20px}.heroBottom p{font-size:15px}.heroDecor{font-size:400px;right:-120px;top:130px}.homeIntro{grid-template-columns:1fr;gap:10px;padding:80px 6%}.homeIntro p{font-size:16px}.sectionHeading{align-items:start;flex-direction:column}.projectGrid,.softwareCards{grid-template-columns:1fr}.projectImage{height:290px}.softwareFeature{grid-template-columns:1fr;padding:75px 6%}.softwareVisual{padding:20px}.footer{flex-direction:column}.listingHero{padding:65px 0 45px}.listingHero h1{letter-spacing:-2px}.demoBar{gap:8px;padding:0 10px}.demoBack span,.demoExit{display:none}.demoSwitcher>button{font-size:11px}.deviceButtons button{padding:7px}.siteNav{display:none}.siteMobileMenu{display:flex}.siteHeader{height:70px}.siteBrand span{font-size:14px}.siteHeaderCta{font-size:10px;padding:9px}.site-property .siteHero,.site-shop .siteHero,.siteHero{grid-template-columns:1fr}.siteHeroText{padding:55px 6%}.siteHero h1{font-size:50px}.siteHeroImage{min-height:300px;height:350px}.siteTiles{grid-template-columns:1fr}.siteFeatures{padding:65px 6%}.siteInteriorContent,.siteSplit{grid-template-columns:1fr;padding:65px 6%}.siteFooter{flex-direction:column;align-items:start}.appShell{grid-template-columns:1fr}.appSidebar{display:none}.appContent{padding:20px}.appHeading{margin:35px 0 25px;align-items:start;flex-direction:column}.statGrid{grid-template-columns:1fr 1fr}.appPanels{grid-template-columns:1fr}.appTop{gap:10px}.demoBadge{font-size:10px}}.ds{--ds-accent:#547a69;--ds-bg:#f8f4eb;--ds-ink:#243b32;background:var(--ds-bg);color:var(--ds-ink);font-family:DM Sans,sans-serif}.ds button{cursor:pointer}.dsHeader{min-height:84px;padding:14px 5%;justify-content:space-between;gap:20px;background:var(--ds-bg);position:relative;z-index:2}.dsHeader,.dsLogo{display:flex;align-items:center}.dsLogo{border:0;background:none;gap:10px;color:var(--ds-ink);font-weight:800;font-size:20px;text-align:left}.dsMark{font-size:30px;color:var(--ds-accent)}.dsNav{display:flex;gap:22px;align-items:center}.dsFooterLinks button,.dsNav button{border:0;background:none;color:inherit;font-size:12px}.dsNav button.on{border-bottom:2px solid var(--ds-accent);padding-bottom:7px}.dsButton,.dsHeaderAction{border:0;background:var(--ds-accent);color:white;padding:15px 19px;display:inline-flex;gap:15px;align-items:center;justify-content:center;font-weight:700;font-size:12px}.dsMenu{display:none;background:none;border:0;color:inherit}.dsMobileNav{display:flex;flex-direction:column;background:var(--ds-bg);padding:10px 6% 25px;gap:4px}.dsMobileNav button{border:0;background:none;text-align:left;padding:12px;color:inherit}.dsHero{display:grid;grid-template-columns:54% 46%;min-height:630px}.dsHeroImage{grid-column:2;grid-row:1;min-height:550px}.dsHeroImage img{width:100%;height:100%;object-fit:cover}.dsHeroCopy{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 9%}.dsKicker{font-size:10px;letter-spacing:2.3px;font-weight:800;color:var(--ds-accent)}.dsHero h1{font:800 clamp(46px,5.8vw,91px)/1.08 Manrope;letter-spacing:-3.5px;margin:23px 0}.dsHero p{font-size:18px;line-height:1.7;max-width:490px}.dsActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.dsActions .dsButton:nth-child(2){background:transparent;color:var(--ds-ink);border:1px solid var(--ds-ink)}.dsIntro{padding:105px 10%;text-align:center;background:white}.dsIntro h2{font:700 clamp(34px,4vw,60px)/1.14 Manrope;letter-spacing:-2px;max-width:780px;margin:22px auto}.dsIntro p{font-size:17px;line-height:1.9;max-width:750px;margin:auto;color:#626c6a}.dsCollection{padding:90px 6%;background:#faf9f6}.dsSectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:36px}.dsSectionHead h2{font:700 clamp(32px,3.7vw,54px)/1.2 Manrope;letter-spacing:-2px;margin:16px 0 0}.dsSectionHead>button{border:0;border-bottom:1px solid;background:none;display:flex;align-items:center;gap:12px;padding:9px;color:inherit}.dsCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:23px;gap:23px}.dsCard{background:white;min-width:0}.dsCardImage{width:100%;height:280px;position:relative;border:0;padding:0;display:block;overflow:hidden;background:#ddd}.dsCardImage img,.dsCardStatic{width:100%;height:100%;object-fit:cover}.dsCardImage span{position:absolute;top:16px;left:16px;padding:8px 11px;background:white;color:#26342e;font-size:12px}.dsCardStatic{height:260px}.dsCardText{padding:25px}.dsCardText small{color:var(--ds-accent);font-weight:800;font-size:10px;letter-spacing:1.6px}.dsCardText h3{font:700 24px/1.25 Manrope;margin:13px 0}.dsCardText p{color:#64716e;font-size:14px;line-height:1.8;min-height:75px}.dsCardText button{background:none;border:0;border-bottom:1px solid var(--ds-accent);padding:7px 0;display:flex;gap:12px;align-items:center;color:var(--ds-ink);font-weight:700;font-size:12px}.dsStory{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.dsStoryImage img{height:100%;width:100%;object-fit:cover}.dsStoryText{background:var(--ds-bg);padding:80px 12%;display:flex;align-items:start;flex-direction:column;justify-content:center}.dsStoryText h2{font:700 clamp(34px,4vw,58px)/1.15 Manrope;letter-spacing:-2px;margin:22px 0}.dsStoryText p{line-height:1.9;color:#586763;margin-bottom:25px}.dsCta{text-align:center;background:var(--ds-accent);color:white;padding:110px 8%}.dsCta .dsKicker{color:#ffffffbb}.dsCta h2{font:700 clamp(39px,5vw,72px)/1.15 Manrope;letter-spacing:-2px;max-width:780px;margin:25px auto}.dsCta p{max-width:580px;margin:0 auto 35px;line-height:1.8}.dsCta .dsButton{background:white;color:var(--ds-ink)}.dsFooter{padding:65px 6%;background:var(--ds-ink);color:white;display:flex;justify-content:space-between;gap:30px}.dsFooter strong{font-size:24px}.dsFooter p{font-size:13px;opacity:.85}.dsFooter small{font-size:10px;opacity:.6}.dsFooterLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.dsFooterLinks button{text-align:left;color:white}.dsInnerHero{padding:115px 9%;background:var(--ds-bg)}.dsInnerHero h1{font:800 clamp(55px,8vw,120px)/1.05 Manrope;letter-spacing:-4px;margin:22px 0}.dsInnerHero p{max-width:700px;font-size:19px;line-height:1.8}.dsInnerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%;padding:95px 8%;background:white;align-items:center}.dsInnerGrid h2{font:700 clamp(32px,4vw,56px)/1.2 Manrope;letter-spacing:-2px}.dsInnerGrid p{line-height:1.9;color:#5f6d6a}.dsInnerGrid>img{width:100%;height:490px;object-fit:cover}.dsInfo{display:flex;gap:12px;align-items:center;font-size:13px;margin-top:30px}.dsForm{display:grid;grid-gap:18px;gap:18px;background:var(--ds-bg);padding:35px}.dsForm label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:700}.dsForm input,.dsForm select,.dsForm textarea{width:100%;background:white;color:#243a35;border:1px solid #cfd8d3;padding:13px}.dsForm textarea{min-height:110px}.dsSuccess{color:#176b50!important;font-weight:700}.dsFilters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.dsFilters button{border:1px solid #cbd6d0;background:white;padding:10px 17px;border-radius:30px}.dsFilters button.active{background:var(--ds-ink);color:white}.dsBag{font-size:13px}.ds-creative-collective{--ds-accent:#d9513f!important;--ds-bg:#fff4dd!important;--ds-ink:#2d263d!important}.ds-creative-collective .dsHero{grid-template-columns:57% 43%;background:#ffe9ad}.ds-creative-collective .dsHeroCopy{grid-column:2;padding:35px 9%}.ds-creative-collective .dsHeroImage{grid-column:1}.ds-creative-collective .dsHero h1{font-weight:800;transform:rotate(-2deg)}.ds-creative-collective .dsCards .dsCard:nth-child(2){transform:translateY(28px)}.ds-creative-collective .dsCardImage{border-radius:22px 22px 0 0}.ds-creative-collective .dsCard{border-radius:22px;overflow:hidden}.ds-creative-collective .dsCta{background:#803b87}.ds-creative-collective .dsHeaderAction{border-radius:25px}.ds-creative-collective .dsButton{border-radius:24px}.ds-common-ground{--ds-accent:#426d55!important;--ds-bg:#f3eee2!important;--ds-ink:#203f30!important}.ds-common-ground .dsHero{position:relative;display:flex;align-items:center}.ds-common-ground .dsHeroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#142d27e8,#142d2780 55%,transparent)}.ds-common-ground .dsHeroCopy{width:min(730px,90%);padding:90px 7%}.ds-common-ground .dsHero .dsKicker{color:#c6e5b9}.ds-common-ground .dsHero h1{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-2px}.ds-common-ground .dsHero .dsActions .dsButton:nth-child(2){color:white;border-color:white}.ds-common-ground .dsIntro{text-align:left;background:#f3eee2;display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;gap:20px}.ds-common-ground .dsIntro h2,.ds-common-ground .dsIntro p{margin:0}.ds-common-ground .dsCardImage{height:340px}.ds-common-ground .dsCardText{background:#fff}.ds-second-nature{--ds-accent:#426e51!important;--ds-bg:#e9efdf!important;--ds-ink:#1f392c!important}.ds-second-nature .dsHero{grid-template-columns:45% 55%}.ds-second-nature .dsHero h1,.ds-second-nature .dsInnerHero h1,.ds-second-nature .dsIntro h2,.ds-second-nature .dsStory h2{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-2px}.ds-second-nature .dsHeroImage{border-radius:45% 0 0 45%;overflow:hidden;margin:30px 0}.ds-second-nature .dsCollection{background:#e9efdf}.ds-second-nature .dsCard{background:#f8f9f1;border-radius:120px 120px 8px 8px;overflow:hidden}.ds-second-nature .dsCardImage{height:350px}.ds-second-nature .dsCardText{padding:30px}.ds-second-nature .dsCta{background:#284b35}.ds-westbridge-legal{--ds-accent:#b49a70!important;--ds-bg:#f2f0e9!important;--ds-ink:#1c2a39!important;font-family:Georgia,serif}.ds-westbridge-legal .dsHeader{background:#1c2a39;color:white}.ds-westbridge-legal .dsLogo,.ds-westbridge-legal .dsMenu,.ds-westbridge-legal .dsNav button{color:white}.ds-westbridge-legal .dsHero{grid-template-columns:42% 58%;background:#1c2a39;color:white}.ds-westbridge-legal .dsHeroCopy{grid-column:1}.ds-westbridge-legal .dsHeroImage{grid-column:2}.ds-westbridge-legal .dsHero h1,.ds-westbridge-legal .dsInnerHero h1,.ds-westbridge-legal .dsIntro h2,.ds-westbridge-legal .dsSectionHead h2,.ds-westbridge-legal .dsStory h2{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-1px}.ds-westbridge-legal .dsHero .dsActions .dsButton:nth-child(2){color:white;border-color:white}.ds-westbridge-legal .dsIntro{background:#f2f0e9}.ds-westbridge-legal .dsCard{border-top:3px solid #b49a70}.ds-westbridge-legal .dsCardImage{height:210px}.ds-westbridge-legal .dsCta{background:#1c2a39}.ds-westbridge-legal .dsHeaderAction{border:1px solid #b49a70;background:transparent}.ds-alder-stone{--ds-accent:#8b7058!important;--ds-bg:#f0eae1!important;--ds-ink:#322e29!important}.ds-alder-stone .dsHero{display:flex;flex-direction:column;position:relative;min-height:750px;justify-content:end}.ds-alder-stone .dsHeroImage{position:absolute;inset:0}.ds-alder-stone .dsHeroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#171b1ad9,transparent 70%)}.ds-alder-stone .dsHeroCopy{position:relative;color:white;padding:70px 6%;width:min(950px,100%)}.ds-alder-stone .dsHero h1{font-weight:500;letter-spacing:-4px}.ds-alder-stone .dsHero .dsKicker{color:#e4d0b4}.ds-alder-stone .dsHero .dsActions .dsButton:nth-child(2){color:white;border-color:white}.ds-alder-stone .dsIntro{background:#f0eae1;text-align:left;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.ds-alder-stone .dsIntro h2,.ds-alder-stone .dsIntro p{margin:0}.ds-alder-stone .dsCollection{background:#fff}.ds-alder-stone .dsCard{background:transparent}.ds-alder-stone .dsCardImage{height:390px}.ds-alder-stone .dsCardText{padding:22px 0}.ds-alder-stone .dsCta{background:#4c443b}.ds-form-found{--ds-accent:#a66b52!important;--ds-bg:#f7f0e9!important;--ds-ink:#3c312d!important}.ds-form-found .dsHeader{border-bottom:1px solid #e0d5ca}.ds-form-found .dsLogo{font-family:Playfair Display,serif;font-weight:500}.ds-form-found .dsHero{grid-template-columns:50% 50%;min-height:670px}.ds-form-found .dsHeroCopy{grid-column:1}.ds-form-found .dsHeroImage{grid-column:2}.ds-form-found .dsHero h1,.ds-form-found .dsInnerHero h1,.ds-form-found .dsIntro h2,.ds-form-found .dsStory h2{font-family:Playfair Display,serif;font-weight:500;letter-spacing:-2px}.ds-form-found .dsIntro{background:#f7f0e9}.ds-form-found .dsCollection{background:#fff}.ds-form-found .dsCard{background:#faf6f1}.ds-form-found .dsCardImage{height:360px}.ds-form-found .dsCardText{padding:20px}.ds-form-found .dsCta{background:#aa7a65}.ds-form-found .dsButton{border-radius:0}@media(max-width:900px){.dsNav{gap:10px}.dsNav button{font-size:10px}.dsLogo{font-size:16px}.dsHeaderAction{font-size:10px}.dsHero h1{font-size:56px}.dsCards{gap:12px}.dsCardImage{height:220px}}@media(max-width:680px){.dsHeader{min-height:70px;padding:10px 5%}.dsNav{display:none}.dsMenu{display:flex}.dsLogo{font-size:15px}.dsMark{font-size:24px}.dsHeaderAction{padding:10px;font-size:10px}.ds-creative-collective .dsHero,.ds-form-found .dsHero,.ds-second-nature .dsHero,.ds-westbridge-legal .dsHero,.dsHero{display:flex;flex-direction:column;min-height:0}.ds-creative-collective .dsHeroImage,.ds-form-found .dsHeroImage,.ds-second-nature .dsHeroImage,.ds-westbridge-legal .dsHeroImage,.dsHeroImage{height:280px;min-height:0;order:1;grid-column:auto;grid-row:auto;border-radius:0;margin:0}.ds-creative-collective .dsHeroCopy,.ds-westbridge-legal .dsHeroCopy,.dsHeroCopy{width:100%;order:2;padding:45px 7%;grid-column:auto;grid-row:auto}.dsHero h1{font-size:46px;letter-spacing:-2px}.dsHero p{font-size:15px}.ds-alder-stone .dsHero,.ds-common-ground .dsHero{min-height:590px;justify-content:end}.ds-alder-stone .dsHeroImage,.ds-common-ground .dsHeroImage{position:absolute;height:auto;inset:0}.ds-alder-stone .dsHeroCopy,.ds-common-ground .dsHeroCopy{position:relative;order:2;padding:50px 7%}.ds-alder-stone .dsIntro,.ds-common-ground .dsIntro,.dsIntro{display:block;padding:65px 7%;text-align:left}.dsIntro h2{font-size:36px;margin:15px 0}.dsIntro p{font-size:15px}.dsCollection{padding:65px 6%}.dsSectionHead{align-items:start}.dsSectionHead h2{font-size:35px}.dsCards{grid-template-columns:1fr;gap:25px}.ds-alder-stone .dsCardImage,.ds-common-ground .dsCardImage,.ds-form-found .dsCardImage,.ds-second-nature .dsCardImage,.dsCardImage{height:280px}.ds-creative-collective .dsCards .dsCard:nth-child(2){transform:none}.dsCardText p{min-height:0}.dsStory{grid-template-columns:1fr}.dsStoryImage{height:290px}.dsStoryText{padding:65px 7%}.dsStoryText h2{font-size:38px}.dsCta{padding:75px 7%}.dsCta h2{font-size:42px}.dsFooter{flex-direction:column;padding:50px 7%}.dsInnerHero{padding:70px 7%}.dsInnerHero h1{font-size:58px}.dsInnerGrid{grid-template-columns:1fr;padding:65px 7%;gap:35px}.dsInnerGrid>img{height:290px}.dsForm{padding:22px}}body:has(#demo-mode[data-device=mobile]) .dsHeader{min-height:65px;padding:10px 5%}body:has(#demo-mode[data-device=mobile]) .dsNav{display:none}body:has(#demo-mode[data-device=mobile]) .dsMenu{display:flex}body:has(#demo-mode[data-device=mobile]) .dsLogo{font-size:13px}body:has(#demo-mode[data-device=mobile]) .dsHeaderAction{font-size:9px;padding:8px}body:has(#demo-mode[data-device=mobile]) .dsHero{display:flex;flex-direction:column;min-height:0}body:has(#demo-mode[data-device=mobile]) .dsHeroImage{height:230px;min-height:0;order:1;position:relative;inset:auto;border-radius:0;margin:0}body:has(#demo-mode[data-device=mobile]) .dsHeroCopy{width:100%;order:2;padding:35px 7%;position:relative}body:has(#demo-mode[data-device=mobile]) .dsHero h1{font-size:38px;letter-spacing:-1px}body:has(#demo-mode[data-device=mobile]) .dsHero p{font-size:14px}body:has(#demo-mode[data-device=mobile]) .dsIntro{display:block;padding:50px 7%}body:has(#demo-mode[data-device=mobile]) .dsIntro h2{font-size:30px}body:has(#demo-mode[data-device=mobile]) .dsIntro p{font-size:14px}body:has(#demo-mode[data-device=mobile]) .dsCollection{padding:45px 6%}body:has(#demo-mode[data-device=mobile]) .dsSectionHead h2{font-size:29px}body:has(#demo-mode[data-device=mobile]) .dsCards{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .dsCardImage{height:230px}body:has(#demo-mode[data-device=mobile]) .dsStory{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .dsStoryImage{height:220px}body:has(#demo-mode[data-device=mobile]) .dsStoryText{padding:40px 7%}body:has(#demo-mode[data-device=mobile]) .dsStoryText h2{font-size:30px}body:has(#demo-mode[data-device=mobile]) .dsCta{padding:55px 7%}body:has(#demo-mode[data-device=mobile]) .dsCta h2{font-size:35px}body:has(#demo-mode[data-device=mobile]) .dsFooter{flex-direction:column}body:has(#demo-mode[data-device=mobile]) .dsInnerHero{padding:50px 7%}body:has(#demo-mode[data-device=mobile]) .dsInnerHero h1{font-size:46px}body:has(#demo-mode[data-device=mobile]) .dsInnerGrid{grid-template-columns:1fr;padding:45px 7%}body:has(#demo-mode[data-device=mobile]) .dsInnerGrid>img{height:230px}.portfolioLogo{width:215px;height:auto;max-height:68px;object-fit:contain}.portfolioWord{font-size:10px;letter-spacing:.23em;color:#497c83;font-weight:700;margin-left:9px}.brand{display:flex;align-items:center;gap:10px}.v3InnerHero{min-height:360px;display:flex;flex-direction:column;justify-content:center}.v3InnerHero h1{max-width:950px;line-height:1.08}.v3InnerHero p{max-width:700px}.v3PageLead{padding:clamp(45px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:6vw;gap:6vw}.v3PageLead h2{font-size:clamp(32px,4vw,65px);line-height:1.08;margin:20px 0}.v3PageLead p{font-size:18px;line-height:1.75;max-width:560px}.v3PageLead img{width:100%;height:450px;object-fit:cover}.v3PageFeatures{padding:70px clamp(24px,7vw,110px) 110px}.v3FeatureHeading{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid;padding-bottom:25px;margin-bottom:30px}.v3FeatureHeading span{font-size:12px;letter-spacing:.18em}.v3FeatureHeading h2{font-size:clamp(29px,3.5vw,48px);margin:0}.v3FeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.v3FeatureGrid article{padding:32px 25px;min-height:240px;border:1px solid;display:flex;flex-direction:column;gap:12px}.v3FeatureGrid article>span{opacity:.6;font-size:13px}.v3FeatureGrid h3{font-size:clamp(21px,2vw,31px);line-height:1.15;margin:10px 0 0}.v3FeatureGrid p{font-size:15px;line-height:1.7;margin:0}.v3FeatureGrid article svg{margin-top:auto;transition:transform .2s}.v3FeatureGrid article:hover svg{transform:translate(6px,-6px)}.v3PageFeatures-westbridge-legal .v3FeatureGrid article{transition:background .3s,color .3s,transform .3s}.v3PageFeatures-westbridge-legal .v3FeatureGrid article:hover{background:#1b2836;color:#f5eee1;transform:translateY(-8px)}.v3PageFeatures-second-nature .v3FeatureGrid article{border:0;border-top:3px solid #45694d;background:#e7eddf;border-radius:3px}.v3PageFeatures-creative-collective .v3FeatureGrid article{border-radius:20px;background:#fff7e9;border:2px solid #ee775e}.v3PageFeatures-common-ground .v3FeatureGrid{grid-template-columns:1.5fr 1fr 1fr}.v3PageFeatures-common-ground .v3FeatureGrid article{background:#f3eee1;border:0}.v3PageFeatures-alder-stone .v3FeatureGrid article{background:#e8e0d6;border:0}.v3PageFeatures-form-found .v3FeatureGrid article{border:0;border-bottom:1px solid #aaa;background:transparent}.v3ArtsRibbon{padding:30px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f24e69;color:white}.v3ArtsRibbon span{font-size:12px;letter-spacing:.14em}.v3ArtsRibbon strong{font-size:clamp(18px,2vw,30px)}.v3ArtsRibbon button,.v3GroundMission button{background:transparent;border:1px solid;color:inherit;padding:13px 18px;display:flex;gap:12px;align-items:center;cursor:pointer}.v3GroundMission{background:#ede6d4;padding:65px 10%;text-align:center;color:#294936}.v3GroundMission span{font-size:12px;letter-spacing:.15em}.v3GroundMission h2{font-size:clamp(32px,4vw,62px);max-width:850px;margin:20px auto}.v3GroundMission p{max-width:630px;margin:0 auto 22px;line-height:1.7}.v3GroundMission button{margin:auto}.v3NatureImpact{padding:100px 8%;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:8%;gap:8%;align-items:center;background:#fafaf5;color:#243e2b}.v3NatureImpact h2{font-size:clamp(34px,4vw,66px);line-height:1.1}.v3NatureImpact p{font-size:18px;line-height:1.7}.v3NaturePhotos{display:grid;grid-gap:15px;gap:15px;grid-template-columns:1fr 1fr}.v3NaturePhotos img{width:100%;height:340px;object-fit:cover}.v3NaturePhotos img:first-child{margin-top:70px}.v3NatureStats{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.v3NatureStats b{border:1px solid #cbd6c7;padding:15px;font-size:15px}.v3PropertyStory{background:#292a28;color:#f5eee5;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:590px}.v3PropertyStory>div{padding:10%}.v3PropertyStory h2{font-size:clamp(40px,5vw,85px);line-height:1.05}.v3PropertyStory p{font-size:18px;line-height:1.6}.v3PropertyStory img{width:100%;height:100%;max-height:700px;object-fit:cover}.v3ShopEditorial{min-height:450px;padding:100px 10%;background:#dcd3c5;text-align:center;color:#3d332d}.v3ShopEditorial h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(45px,6vw,94px);margin:20px 0}.v3ShopEditorial p{max-width:550px;margin:0 auto 25px}.v3ShopEditorial .dsButton{margin:auto}.v3ArtsStory,.v3GroundStory{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.v3ArtsStory img,.v3GroundStory img{width:100%;height:100%;object-fit:cover;max-height:700px}.v3ArtsStory>div,.v3GroundStory>div{padding:12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.v3ArtsStory h2,.v3GroundStory h2{font-size:clamp(35px,4vw,68px);line-height:1.1}.v3ArtsStory{background:#f9e1e0}.v3GroundStory{background:#e3eadb}.v3Cta{position:relative;overflow:hidden}.v3Cta-creative-collective{background:#f45168!important;color:white!important;border-radius:80px 80px 0 0;min-height:430px}.v3Cta-common-ground{background:#254b39!important;color:#fff7e9!important;min-height:480px;text-align:left;padding-left:12%!important}.v3Cta-second-nature{background:#dbe8d2!important;color:#2b4c36!important;min-height:370px}.v3Cta-westbridge-legal{background:#1b2836!important;color:#f3eadc!important;min-height:420px}.v3Cta-alder-stone{background:#c7b39e!important;color:#292520!important;min-height:520px}.v3Cta-form-found{background:#e5d9cb!important;color:#3c312d!important;min-height:330px}.v3Cta-form-found h2{font-family:Georgia,serif;font-weight:400}.v3Cta-creative-collective:before{content:"✳";font-size:200px;opacity:.12;position:absolute;right:5%;top:10px}.v3Cta-second-nature:before{content:"◒";font-size:220px;opacity:.12;position:absolute;left:5%;top:0}.v3ProductGallery{padding:70px 7%;background:#faf8f4;color:#302b28}.v3Products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.v3Products img{width:100%;height:360px;object-fit:cover}.v3Products article span{font-size:11px;letter-spacing:.1em}.v3Products h3{font-size:26px;font-family:Georgia,serif;font-weight:400}.v3Products button{background:#2d3b35;color:white;padding:12px 20px;border:0;cursor:pointer}.v3DemoDisclaimer{font-size:13px;opacity:.7}.ds-creative-collective .dsHero{min-height:650px}.ds-creative-collective .dsHeroImage{position:absolute;inset:0}.ds-creative-collective .dsHeroImage img{height:100%;width:100%;object-fit:cover;filter:brightness(.48)}.ds-creative-collective .dsHeroCopy{position:relative;z-index:1;color:white;max-width:640px;padding:110px 8%}.ds-creative-collective .dsHeroCopy h1{color:white}.ds-common-ground .dsHero{min-height:690px}.ds-common-ground .dsHeroImage{position:absolute;inset:0}.ds-common-ground .dsHeroImage img{width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.ds-common-ground .dsHeroCopy{position:relative;z-index:1;color:white;padding:100px 8%;max-width:690px}.ds-common-ground .dsHeroCopy h1{font-family:Georgia,serif;color:white;font-size:clamp(52px,6vw,105px)}.ds-form-found .dsHero{min-height:680px}.ds-form-found .dsHeroImage{position:absolute;inset:0}.ds-form-found .dsHeroImage img{width:100%;height:100%;object-fit:cover;filter:brightness(.78)}.ds-form-found .dsHeroCopy{position:relative;z-index:1;color:white;max-width:590px;padding:110px 7%}.ds-form-found .dsHeroCopy h1{font-family:Georgia,serif;font-weight:400;color:white;font-size:clamp(40px,4.8vw,76px)}@media(max-width:760px){.portfolioLogo{width:150px}.portfolioWord{display:none}.v3ArtsStory,.v3GroundStory,.v3NatureImpact,.v3PageLead,.v3PropertyStory{grid-template-columns:1fr}.v3PageLead{padding:40px 22px}.v3PageLead img{height:290px}.v3PageFeatures{padding:50px 22px}.v3FeatureGrid,.v3PageFeatures-common-ground .v3FeatureGrid,.v3Products{grid-template-columns:1fr}.v3FeatureHeading{display:block}.v3NatureImpact{padding:55px 24px}.v3NaturePhotos img{height:220px}.v3PropertyStory img{height:330px}.v3ArtsStory img,.v3GroundStory img{height:300px}.v3ArtsRibbon{flex-direction:column;align-items:flex-start}.v3Cta{border-radius:0}.ds-common-ground .dsHeroCopy,.ds-creative-collective .dsHeroCopy,.ds-form-found .dsHeroCopy{padding:95px 25px}.v3Products img{height:280px}}body:has(#demo-mode[data-device=mobile]) .v3ArtsStory,body:has(#demo-mode[data-device=mobile]) .v3FeatureGrid,body:has(#demo-mode[data-device=mobile]) .v3GroundStory,body:has(#demo-mode[data-device=mobile]) .v3NatureImpact,body:has(#demo-mode[data-device=mobile]) .v3PageLead,body:has(#demo-mode[data-device=mobile]) .v3Products,body:has(#demo-mode[data-device=mobile]) .v3PropertyStory{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .v3PageLead{padding:30px 18px}body:has(#demo-mode[data-device=mobile]) .v3PageLead img{height:220px}body:has(#demo-mode[data-device=mobile]) .v3PageFeatures{padding:30px 18px}body:has(#demo-mode[data-device=mobile]) .v3ArtsRibbon{flex-direction:column;align-items:flex-start}body:has(#demo-mode[data-device=mobile]) .v3NatureImpact{padding:30px 18px}body:has(#demo-mode[data-device=mobile]) .v3Cta{border-radius:0}.ds-creative-collective .dsCards{grid-template-columns:1.35fr 1fr 1fr}.ds-creative-collective .dsCard:first-child .dsCardImage img{height:390px}.ds-common-ground .dsCollection .dsCards{grid-template-columns:1.6fr 1fr}.ds-common-ground .dsCollection .dsCard:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ds-common-ground .dsCollection .dsCard:last-child .dsCardImage{height:260px}.ds-second-nature .dsCollection .dsCards{grid-template-columns:repeat(3,1fr);gap:0}.ds-second-nature .dsCollection .dsCard{border-radius:0;border-right:1px solid #cbd6c7}.ds-westbridge-legal .dsCollection .dsCards{grid-template-columns:repeat(3,1fr)}.ds-westbridge-legal .dsCollection .dsCard{transition:transform .25s,box-shadow .25s}.ds-westbridge-legal .dsCollection .dsCard:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0002}.ds-alder-stone .dsCollection .dsCards{grid-template-columns:1.6fr 1fr;align-items:start}.ds-alder-stone .dsCollection .dsCard:first-child{grid-row:span 2}.ds-alder-stone .dsCollection .dsCard:first-child .dsCardImage img{height:550px}.ds-alder-stone .dsCollection .dsCard:not(:first-child){display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ds-form-found .dsCollection .dsCards{grid-template-columns:repeat(3,1fr);gap:36px}.ds-form-found .dsCollection .dsCard{background:transparent;box-shadow:none;border:0}.ds-form-found .dsCollection .dsCardImage img{height:430px}.ds-form-found .dsCollection .dsCardText{padding:15px 0}@media(max-width:760px){.ds-alder-stone .dsCollection .dsCards,.ds-common-ground .dsCollection .dsCards,.ds-creative-collective .dsCards,.ds-form-found .dsCollection .dsCards,.ds-second-nature .dsCollection .dsCards,.ds-westbridge-legal .dsCollection .dsCards{grid-template-columns:1fr}.ds-alder-stone .dsCollection .dsCard:not(:first-child),.ds-common-ground .dsCollection .dsCard:last-child{display:block;grid-column:auto}.ds-alder-stone .dsCollection .dsCard:first-child{grid-row:auto}}body:has(#demo-mode[data-device=mobile]) .ds-alder-stone .dsCards,body:has(#demo-mode[data-device=mobile]) .ds-common-ground .dsCards,body:has(#demo-mode[data-device=mobile]) .ds-creative-collective .dsCards{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .ds-alder-stone .dsCollection .dsCard:not(:first-child),body:has(#demo-mode[data-device=mobile]) .ds-common-ground .dsCollection .dsCard:last-child{display:block;grid-column:auto}.v4GroundHero{min-height:570px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,24,10,.93),rgba(5,24,10,.76) 34%,rgba(5,24,10,.03) 74%),url(/ground-hero.jpg) 50%/cover;color:#fff;padding:60px 7%}.v4GroundHeroText{max-width:650px}.v4GroundHeroText>span,.v4GroundImpactHero>span{font-size:12px;letter-spacing:.18em;font-weight:700}.v4GroundHero h1,.v4GroundImpactHero h1{font-family:Georgia,serif;font-size:clamp(52px,6.5vw,95px);line-height:.98;letter-spacing:-.055em;margin:23px 0}.v4GroundHero em,.v4GroundImpactHero em,.v4GroundWave em{font-style:normal;color:#9bd340}.v4GroundHero p,.v4GroundImpactHero p{max-width:410px;line-height:1.6;font-size:19px;margin-bottom:24px}.v4GroundHero button,.v4GroundHomeStats button,.v4GroundImpactStory button,.v4GroundWave button{background:#27680e;border:0;color:white;padding:15px 23px;border-radius:8px;font-weight:700;cursor:pointer;margin-right:12px}.v4GroundHero button.outline{background:transparent;border:1px solid white}.v4GroundWave{position:relative;background:#fcfcf5;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:30px;gap:30px;padding:95px 7% 85px;overflow:hidden}.v4GroundWave:before{content:"";position:absolute;top:-34px;left:-3%;width:106%;height:75px;background:#fcfcf5;border-radius:50% 55% 0 0;transform:rotate(-1deg)}.v4GroundWaveText{position:relative;z-index:1}.v4GroundHomeStats h2,.v4GroundImpactStory h2,.v4GroundWave h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,60px);line-height:1.07;letter-spacing:-.04em;color:#152f1b}.v4GroundWave em{color:#2a6a21}.v4GroundImpactStory p,.v4GroundWave p{font-size:17px;line-height:1.7;max-width:540px;color:#334735}.v4GroundWave img{width:100%;height:440px;object-fit:cover;border-radius:44% 10px 40% 10px}.v4GroundHomeStats{text-align:center;padding:75px 5%;background:#e9f1dc;color:#173e22}.v4GroundHomeStats>span,.v4GroundImpactStory span,.v4ImpactNumbers>span{font-size:12px;letter-spacing:.15em;font-weight:700}.v4GroundHomeStats h2{max-width:800px;margin:16px auto 35px}.v4GroundStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;max-width:1100px;margin:30px auto 36px}.v4GroundStats>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border-right:1px solid #b4c7ad}.v4GroundStats>div:last-child{border:0}.v4GroundStats strong{font-family:Georgia,serif;font-size:clamp(26px,3.5vw,48px);white-space:nowrap;color:#193b1d}.v4GroundStats span{font-size:14px}.v4GroundImpactHero{min-height:430px;color:white;padding:75px 7%;background:linear-gradient(90deg,rgba(5,30,12,.9),rgba(5,30,12,.55),rgba(5,30,12,.05)),url(/ground-impact.jpg) 50%/cover}.v4GroundImpactHero h1{font-size:clamp(46px,5vw,76px)}.v4ImpactNumbers{background:#f8f9f3;text-align:center;padding:55px 5%;color:#193b1d}.v4GroundImpactStory{display:grid;grid-template-columns:1fr 1fr;grid-gap:6%;gap:6%;align-items:center;padding:60px 7% 90px;background:#fcfcf5}.v4GroundImpactStory img{width:100%;height:420px;object-fit:cover;border-radius:20px}.v4GroundImpactStory h2{margin:16px 0}.v4FormHero{display:grid;grid-template-columns:43% 57%;min-height:530px;background:#eae2d8;color:#25241d}.v4FormHero>div{padding:90px 6% 55px 12%;position:relative;z-index:1}.v4FormHero>img{height:100%;min-height:530px;width:100%;object-fit:cover}.v4ArtsHero span,.v4FormHero span{font-size:12px;letter-spacing:.22em;font-weight:700}.v4FormHero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,4.2vw,72px);line-height:1.05;letter-spacing:-.05em;margin:22px 0}.v4FormHero p{font-size:18px;line-height:1.6}.v4FormHero button{background:#4a512c;color:white;border:0;border-radius:8px;padding:16px 21px;margin:12px 12px 0 0;cursor:pointer}.v4FormHero button.outline{background:transparent;color:#222;border:1px solid #4a512c}.v4FormCategories{display:grid;grid-template-columns:repeat(6,1fr);background:#f7f5f0;padding:23px 4%}.v4FormCategories button{border:0;border-right:1px solid #ccc9bf;background:none;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:28px;cursor:pointer}.v4FormCategories button:last-child{border:0}.v4FormCategories small{font-size:13px;font-weight:600}.v4FormCollections{padding:70px 5%;background:#fff}.v4FormCollections>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.v4FormCollections h2{font-family:Georgia,serif;font-size:clamp(30px,3.6vw,55px);font-weight:400}.v4FormCollections>div>button{border:0;background:none;cursor:pointer;color:#414b2a;font-weight:700}.v4FormCollectionGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.v4FormCollectionGrid button{position:relative;overflow:hidden;border:0;border-radius:10px;cursor:pointer;padding:0;height:250px;background:#eee}.v4FormCollectionGrid img{height:100%;width:100%;object-fit:cover;transition:transform .35s}.v4FormCollectionGrid button:hover img{transform:scale(1.06)}.v4FormCollectionGrid span{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:24px 16px 15px;color:#fff;font-weight:700;font-size:18px;background:linear-gradient(transparent,rgba(0,0,0,.65))}.v4ArtsHero{background:linear-gradient(90deg,rgba(24,14,40,.93),rgba(24,14,40,.68) 47%,rgba(24,14,40,.05)),url(/arts-classroom.jpg) 50%/cover;min-height:610px;color:white;display:flex;align-items:center;padding:80px 7%}.v4ArtsHero>div{max-width:660px}.v4ArtsHero h1{font-size:clamp(58px,7vw,110px);line-height:1;letter-spacing:-.07em;margin:20px 0}.v4ArtsHero h1 em{color:#ffce52;font-style:normal}.v4ArtsHero p{font-size:20px;max-width:450px;line-height:1.5}.v4ArtsHero button{padding:15px 23px;border-radius:30px;border:0;background:#f65e4e;color:white;font-weight:700;cursor:pointer;margin:10px 12px 0 0}.v4ArtsHero button.outline{background:transparent;border:1px solid #fff}.v4ArtsStripes{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-weight:900;letter-spacing:.09em}.v4ArtsStripes span{padding:26px 10px;background:#f8c643;color:#33244d}.v4ArtsStripes span:nth-child(2){background:#ef6d59}.v4ArtsStripes span:nth-child(3){background:#7c5aab;color:#fff}.v4ArtsStripes span:nth-child(4){background:#50b7ae}.v4ArtsPrograms{background:#fff9ed;padding:75px 7%;color:#302641}.v4ArtsPrograms>span{letter-spacing:.16em;font-size:12px;font-weight:700}.v4ArtsPrograms h2{font-size:clamp(32px,4vw,57px);max-width:780px}.v4ArtsPrograms>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.v4ArtsPrograms article{background:white;border:2px solid #e8dbcb;padding:30px;border-radius:22px}.v4ArtsPrograms article:nth-child(2){transform:translateY(18px)}.v4ArtsPrograms article h3{font-size:25px}.v4ArtsPrograms article p{line-height:1.6}.v4ArtsPrograms article button{background:transparent;border:0;color:#b3424a;font-weight:800;cursor:pointer}.v3FeatureGrid article{transition:transform .22s ease,box-shadow .22s ease}.ds-westbridge-legal .v3FeatureGrid article:hover{transform:translateY(-7px);box-shadow:0 20px 35px rgba(18,29,42,.15)}@media(max-width:750px){.v4ArtsHero,.v4GroundHero{min-height:560px;padding:55px 7%}.v4GroundHero{background-position:60%}.v4FormHero,.v4GroundImpactStory,.v4GroundWave{grid-template-columns:1fr}.v4GroundWave{padding-top:70px}.v4GroundWave img{height:290px}.v4GroundStats{grid-template-columns:repeat(2,1fr)}.v4GroundStats>div:nth-child(2){border:0}.v4FormHero>div{padding:50px 7%}.v4FormHero>img{min-height:260px;height:300px}.v4FormCategories{grid-template-columns:repeat(3,1fr);gap:16px}.v4FormCategories button{border:0}.v4FormCollectionGrid{grid-template-columns:repeat(2,1fr)}.v4ArtsPrograms>div{grid-template-columns:1fr}.v4ArtsPrograms article:nth-child(2){transform:none}}body:has(#demo-mode[data-device=mobile]) .v4FormHero,body:has(#demo-mode[data-device=mobile]) .v4GroundImpactStory,body:has(#demo-mode[data-device=mobile]) .v4GroundWave{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .v4FormCollectionGrid,body:has(#demo-mode[data-device=mobile]) .v4GroundStats{grid-template-columns:repeat(2,1fr)}body:has(#demo-mode[data-device=mobile]) .v4FormCategories{grid-template-columns:repeat(3,1fr)}body:has(#demo-mode[data-device=mobile]) .v4ArtsPrograms>div{grid-template-columns:1fr}body:has(#demo-mode[data-device=mobile]) .v4FormHero>div{padding:40px 6%}body:has(#demo-mode[data-device=mobile]) .v4FormHero>img{min-height:230px;height:230px}body:has(#demo-mode[data-device=mobile]) .v4GroundHero h1{font-size:50px}body:has(#demo-mode[data-device=mobile]) .v4GroundStats strong{font-size:25px}body:has(#demo-mode[data-device=mobile]) .v4GroundWave{padding:60px 6%}body:has(#demo-mode[data-device=mobile]) .v4ArtsHero h1{font-size:54px}.v4RestorePreview{position:fixed;z-index:9999;right:16px;top:16px;background:#112d42;color:white;padding:11px 16px;border:1px solid #8bded3;border-radius:30px;cursor:pointer;box-shadow:0 8px 25px #0003}.dsHeader.v5Sticky{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v5Custom{font-family:inherit;overflow:hidden}.v5Custom section{scroll-margin-top:95px}.v5ArtActivities button,.v5ArtBlog button,.v5ArtPrivate button,.v5Custom button{cursor:pointer}.v5Custom img{width:100%;object-fit:cover;display:block}.v5Custom h1,.v5Custom h2,.v5Custom h3{line-height:1.12}.v5ArtActivities small,.v5Custom small{letter-spacing:.14em;font-size:12px;font-weight:700}.v5Intro{padding:100px 7%;min-height:390px;display:flex;flex-direction:column;justify-content:center}.v5Intro h1{font-size:clamp(45px,6vw,88px);max-width:950px;margin:20px 0}.v5Intro p{font-size:19px;line-height:1.7;max-width:690px}.v5Rows article{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:420px}.v5Rows article.reverse img{order:2}.v5Rows img{height:100%;min-height:400px;max-height:650px}.v5Rows article>div{padding:7% 11%}.v5Rows h2{font-size:clamp(32px,4vw,56px);margin:20px 0}.v5Rows p{font-size:17px;line-height:1.8}.v5Custom button:not(.v5Products button),.v5Rows button{border:0}.v5ArtBlog>button,.v5ArtPrivate button,.v5DesignHero button,.v5Form button,.v5Jump button,.v5NatureQuote button,.v5Rows button,.v5Volunteer button{display:inline-flex;align-items:center;gap:10px;background:#243e2c;color:white;padding:14px 22px;border-radius:4px;margin-top:20px}.v5FormWrap{padding:65px 7%;background:#f6f4ef}.v5Form{max-width:850px;margin:auto;padding:40px;background:white;box-shadow:0 10px 40px #0000000b}.v5Form h2{font-size:36px}.v5Form p{margin:12px 0 26px}.v5Form label{display:flex;flex-direction:column;gap:7px;font-weight:600;margin:12px 0}.v5Form input,.v5Form select,.v5Form textarea,.v5ShopControls input,.v5ShopControls select{padding:13px;border:1px solid #c8c9c5;border-radius:4px;width:100%;font:inherit;background:white;color:#262626}.v5Form textarea{min-height:110px}.v5FormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}.v5Success{display:flex;align-items:center;gap:10px;color:#146344}.v5ArtIntro{background:#ffdfc5;color:#372b44}.v5ArtIntro h1{font-weight:900}.v5Jump{background:#fff4e9;text-align:center;padding:18px}.v5ArtEventGallery,.v5ArtProgramSection,.v5Artists,.v5EventAgenda{padding:85px 7%}.v5ArtEventGallery h2,.v5ArtProgramSection h2,.v5Artists h2,.v5EventAgenda h2{font-size:clamp(36px,5vw,62px);margin:15px 0 32px}.v5ProgramCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.v5ProgramCards article{background:#fff4e9;padding:28px;min-height:225px;border:2px solid #382b45}.v5ProgramCards h3{font-size:25px}.v5ProgramCards button{display:block;background:#ed664a;color:white;padding:10px 16px;margin-top:18px}.v5Camp{background:#fbe8f0}.v5Camp .v5ProgramCards{grid-template-columns:repeat(4,1fr)}.v5Artists{background:#f3e6fa}.v5Artists>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.v5Artists article{background:white;padding-bottom:18px}.v5Artists img{height:230px}.v5Artists h3,.v5Artists p,.v5Artists strong{margin:12px 16px;display:block}.v5EventAgenda article{display:flex;align-items:center;gap:25px;border-top:1px solid #ccc;padding:22px 0}.v5EventAgenda article b{font-size:28px;min-width:100px}.v5EventAgenda article div{flex:1 1}.v5EventAgenda article button{background:#ef6b45;color:white;padding:12px 18px}.v5ArtPrivate,.v5Volunteer{padding:95px 7%;background:#34244e;color:white}.v5ArtPrivate h2,.v5Volunteer h2{font-size:clamp(36px,5vw,70px);max-width:850px}.v5ArtPrivate p,.v5Volunteer p{font-size:19px;max-width:750px}.v5ArtEventGallery>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.v5ArtEventGallery img{height:300px}.v5ArtEventGallery figcaption{padding:12px}.v5ArtActivities{padding:85px 6%;background:#fff6e9;color:#312443}.v5SectionTitle h2{font-size:clamp(34px,5vw,64px)}.v5ArtThree{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.v5ArtThree article{border:2px solid #312443;padding:25px;background:white;min-height:380px}.v5ArtThree article:nth-child(2){background:#e5dbfa}.v5ArtThree article:nth-child(3){background:#ffe2ae}.v5ArtThree h3{font-size:28px}.v5ArtThree p{line-height:1.6}.v5ArtBlog button,.v5ArtThree button{background:#ed6347;color:white;padding:12px 17px;display:inline-flex;gap:10px;align-items:center}.v5ArtSlider{margin-top:18px;background:#32254b;color:white;padding:22px}.v5SliderTitle{display:flex;align-items:center;justify-content:space-between}.v5SliderImages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.v5SliderImages img{height:210px;width:100%;object-fit:cover}.v5SlideControls{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:10px}.v5SlideControls button{background:white;border:0;border-radius:50%;width:32px;height:32px}.v5ArtBlog{padding:75px 7%;background:#f7eaf0}.v5ArtBlog h2{font-size:48px}.v5ArtBlog>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.v5ArtBlog article{padding:28px;border-top:4px solid #e76853;background:white}.v5ArtBlog h3{font-size:26px}.v5HideOriginalArtCards{display:none}.v5GroundIntro{background:#e6edda;color:#234329}.v5GroundVolunteer{background:#284f2b}.v5CenteredGround{text-align:center!important;left:50%!important;transform:translateX(-50%);width:min(750px,92%)!important;max-width:none!important}.v5GroundHero h1{text-align:center}.v5GroundWaveOrder{order:3}.v5GroundStatsOrder{order:2}.v5GroundIntro h1{font-family:Georgia,serif}.v5NatureStatement{padding:125px 7%;background:#1e3d2b;color:#f2f5e5;min-height:600px}.v5NatureStatement h1{font-family:Georgia,serif;font-size:clamp(58px,8vw,115px);max-width:950px}.v5NatureStatement p{max-width:560px;font-size:20px}.v5NatureMosaic{display:grid;grid-template-columns:1.3fr 1fr;background:#e7e9d8}.v5NatureMosaic img{height:560px}.v5NatureMosaic div{padding:70px}.v5NatureMosaic h2{font-family:Georgia,serif;font-size:50px}.v5NatureIntro{background:#e7e9d8}.v5NatureIntro h1,.v5NatureJournalHero h1{font-family:Georgia,serif}.v5NatureQuote{padding:100px 8%;background:#d7e4ca}.v5NatureQuote h2{font-size:clamp(35px,5vw,72px);max-width:880px}.v5NatureJournalHero{background:#183c2e;color:#e8eedc;padding:130px 7%}.v5NatureJournalHero h1{font-size:clamp(48px,7vw,95px);max-width:900px}.v5NatureJournalCards{padding:75px 6%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.v5NatureJournalCards img{height:300px}.v5NatureJournalCards h2{font-family:Georgia,serif;font-size:30px}.v5LegalAwardsHero,.v5LegalExpertHero{padding:120px 8%;background:#182b3d;color:#f2e9d8}.v5LegalAwardsHero h1,.v5LegalExpertHero h1{font-family:Georgia,serif;font-size:clamp(50px,7vw,100px);max-width:950px}.v5LegalAwardsHero p,.v5LegalExpertHero p{font-size:20px;max-width:620px}.v5LegalPractice{padding:70px 8%;background:#f4f0e9}.v5LegalPractice article{display:flex;align-items:start;gap:25px;border-bottom:1px solid #c4b9a8;padding:40px 0}.v5LegalPractice article>div{flex:1 1}.v5LegalPractice h2{font-family:Georgia,serif;font-size:42px;margin:0}.v5LegalPractice button{background:transparent;border-bottom:1px solid #172d3e;padding:10px}.v5LegalPeopleHero{display:grid;grid-template-columns:1fr 1fr;background:#d5d0c5}.v5LegalPeopleHero>div{padding:90px 10%}.v5LegalPeopleHero h1{font:normal clamp(48px,6vw,88px) Georgia,serif}.v5LegalPeopleHero img{height:530px}.v5LegalAttorneys{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:70px 6%;background:#f4f1eb}.v5LegalAttorneys img{height:270px;filter:grayscale(1)}.v5LegalAttorneys h2{font:normal 27px Georgia,serif}.v5LegalDisclosure{padding:25px 8%;background:#f1eee7;font-size:13px}.v5LegalAwards{padding:80px 8%;background:#f4f0e9}.v5LegalAwards>h2{font:normal 48px Georgia,serif}.v5LegalAwards>article{border-top:1px solid #aaa;padding:28px 0}.v5LegalAwards article h3{font:normal 31px Georgia,serif}.v5AwardsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.v5AwardsGrid article{padding:35px;background:#e4dccd}.v5PropertyIntro{background:#e7ddd1;color:#352c27}.v5PropertyIntro h1{font-family:Georgia,serif}.v5Renovations{padding:70px 7%;background:#f3eee8}.v5Renovations>article{margin-bottom:90px}.v5Renovations h2{font:normal 48px Georgia,serif}.v5Renovations article>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.v5Renovations img{height:350px}.v5Renovations figcaption{padding:12px;background:#332c29;color:white}.v5PropertyServicesHero{padding:110px 8%;background:#322e2b;color:#eee6d8}.v5PropertyServicesHero h1{font:normal clamp(50px,7vw,100px) Georgia,serif}.v5PropertyServices{display:grid;grid-template-columns:repeat(2,1fr);padding:50px 7%;grid-gap:0 40px;gap:0 40px}.v5PropertyServices article{border-bottom:1px solid #bbb;padding:22px 0}.v5PropertyServices h2{font:normal 27px Georgia,serif}.v5Testimonials{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:80px 7%;background:#f2ece4}.v5Testimonials blockquote{margin:0;padding:45px;background:white}.v5Testimonials blockquote p{font:normal 30px Georgia,serif;line-height:1.5}.v5ShopHeader{padding:80px 7% 45px;background:#f5eee6;text-align:center}.v5ShopHeader h1{font:normal clamp(45px,6vw,85px) Georgia,serif}.v5ShopHeader p{max-width:650px;margin:auto}.v5ShopCatalog{padding:35px 5% 90px;background:#fcfaf7}.v5ShopControls{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:16px;gap:16px;align-items:end}.v5ShopControls label{display:block;font-size:13px}.v5Bag{padding:14px;display:flex;gap:10px;align-items:center}.v5Products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 14px;gap:22px 14px}.v5ProductImg{background:#f2eae0}.v5ProductImg img{height:240px;transition:transform .35s}.v5Products article:hover img{transform:scale(1.04)}.v5Products article h3{font:normal 18px Georgia,serif;margin:8px 0}.v5Products article small{font-size:10px}.v5Products article button{background:#312c28;color:white;padding:10px 15px;border:0;width:100%}.v5ShopNote{font-size:12px}.v5NewHero{display:grid;grid-template-columns:1fr 1fr;background:#e9ddd0}.v5NewHero>div{padding:95px 10%}.v5NewHero h1{font:normal clamp(45px,6vw,80px) Georgia,serif}.v5NewHero img{height:430px}.v5DesignHero{display:grid;grid-template-columns:1.2fr 1fr;background:#e4d7c9}.v5DesignHero img{height:550px}.v5DesignHero>div{padding:90px 10%}.v5DesignHero h1{font:normal 65px Georgia,serif}.v5WorkshopHero{background:#e6d9cb;padding:120px 8%;text-align:center}.v5WorkshopHero h1{font:normal clamp(45px,6vw,90px) Georgia,serif}.v5WorkshopHero p{max-width:670px;margin:auto}.ds-form-found .v5Rows{background:#f5eee6}.ds-form-found .v5Rows h2{font-family:Georgia,serif}.v5Custom .v5Intro button:focus-visible,.v5Custom button:focus-visible{outline:3px solid #1599e6;outline-offset:3px}@media(max-width:800px){.v5DesignHero,.v5LegalPeopleHero,.v5NatureMosaic,.v5NewHero,.v5Rows article{grid-template-columns:1fr}.v5Rows article.reverse img{order:0}.v5DesignHero img,.v5LegalPeopleHero img,.v5NatureMosaic img,.v5NewHero img,.v5Rows img{min-height:0;height:300px}.v5Rows article>div{padding:40px 7%}.v5ArtBlog>div,.v5ArtThree,.v5Artists>div,.v5Camp .v5ProgramCards,.v5LegalAttorneys,.v5NatureJournalCards,.v5ProgramCards{grid-template-columns:1fr 1fr}.v5Products{grid-template-columns:repeat(3,1fr)}.v5ShopControls{grid-template-columns:1fr 1fr}.v5SliderImages img{height:125px}.v5CenteredGround{width:90%!important}.v5PropertyServices,.v5Testimonials{grid-template-columns:1fr 1fr}}@media(max-width:560px){.v5Intro{padding:60px 7%;min-height:300px}.v5Intro h1{font-size:43px}.v5ArtBlog>div,.v5ArtThree,.v5Artists>div,.v5AwardsGrid,.v5Camp .v5ProgramCards,.v5FormGrid,.v5LegalAttorneys,.v5NatureJournalCards,.v5ProgramCards,.v5PropertyServices,.v5Renovations article>div,.v5ShopControls,.v5Testimonials{grid-template-columns:1fr}.v5Products{grid-template-columns:repeat(2,minmax(0,1fr))}.v5ProductImg img{height:190px}.v5ArtActivities,.v5ArtEventGallery,.v5ArtProgramSection,.v5Artists,.v5EventAgenda{padding:45px 5%}.v5ArtEventGallery>div{grid-template-columns:1fr}.v5SliderImages{grid-template-columns:1fr 1fr}.v5SliderImages img{height:150px}.v5LegalPractice article{flex-direction:column}.v5LegalPractice h2{font-size:30px}.v5NatureMosaic div{padding:35px}.v5Form{padding:20px}.v5EventAgenda article{flex-wrap:wrap}.v5GroundIntro h1{font-size:44px}}.v5GroundEventImpact{padding:80px 7%;background:#f1f4e8;color:#233b2b}.v5GroundEventImpact h2{font:normal 58px Georgia,serif}.v5GroundEventImpact article{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:center;margin:35px 0}.v5GroundEventImpact img{height:280px;width:100%;object-fit:cover}.v5GroundEventImpact h3{font:normal 34px Georgia,serif}.v5GroundEventImpact p{line-height:1.7}.v5GroundEventImpact small{font-size:11px}.ds-creative-collective .dsHeader{background:#fff0d5;border-bottom:4px solid #f16b52}.ds-second-nature .dsHeader{background:#e4ecdc;border-bottom:1px solid #64816b}.ds-second-nature .dsNav{gap:32px}.ds-common-ground .dsHeader{background:#f9f9f2;border-bottom:3px solid #3c6b29}.ds-common-ground .dsLogo{font-family:Georgia,serif}.ds-westbridge-legal .dsHeader{background:#15283a;color:#f4eadb}.ds-westbridge-legal .dsLogo,.ds-westbridge-legal .dsNav button{color:#f4eadb}.ds-alder-stone .dsHeader{background:#eee8df;border-bottom:1px solid #c7b9a8}.ds-alder-stone .dsNav{gap:20px}.ds-form-found .dsHeader{background:#f9f5ee;border-bottom:1px solid #e7ddd0}.ds-form-found .dsNav button{font-family:Georgia,serif;letter-spacing:.04em}@media(max-width:560px){.v5GroundEventImpact article{grid-template-columns:1fr}.v5GroundEventImpact h2{font-size:42px}}.v6NatureHero{display:grid;grid-template-columns:1fr 1fr;min-height:430px;background:#063c27;color:white;overflow:hidden}.v6NatureHero>div{padding:clamp(35px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.v6NatureEvents>small,.v6NatureHero small,.v6NatureProcess>small,.v6NaturePrograms>small,.v6NatureStories>small{letter-spacing:.17em;font-weight:800;font-size:12px}.v6NatureHero h1{font-family:Georgia,serif;font-size:clamp(36px,4vw,65px);line-height:1.08;margin:22px 0}.v6NatureHero em{color:#d1ee36;font-style:normal}.v6NatureHero p{max-width:460px;line-height:1.7}.v6NatureHero>img{width:100%;height:100%;object-fit:cover}.v6DesignServices,.v6NatureEvents,.v6NatureProcess,.v6NaturePrograms,.v6NatureStories{padding:65px max(5vw,25px)}.v6DesignServices h2,.v6NatureEvents h2,.v6NatureProcess h2,.v6NaturePrograms h2,.v6NatureStories h2{font:normal clamp(30px,3.2vw,48px)/1.15 Georgia,serif;margin:16px 0 35px;color:#123b28}.v6NatureStoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.v6NatureStoryGrid article{display:grid;grid-template-columns:45% 55%;border:1px solid #dfe7d9;border-radius:12px;overflow:hidden;background:#fafbf6}.v6NatureStoryGrid img{width:100%;height:100%;min-height:230px;object-fit:cover}.v6NatureStoryGrid article>div{padding:24px}.v6NatureStoryGrid h3{font:normal 27px/1.1 Georgia,serif;color:#123b28}.v6NatureStoryGrid p{line-height:1.6}.v6NatureEvents button,.v6NatureStoryGrid button{border:0;background:none;color:#164f32;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.v6NatureProcess{background:#e9eee1}.v6NatureProcess>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.v6NatureProcess article{padding:20px;border-top:2px solid #164f32}.v6NatureProcess article b{color:#448c2b}.v6NatureEvents>article{display:grid;grid-template-columns:220px 1fr;grid-gap:25px;gap:25px;padding:20px 0;border-top:1px solid #d7dfd0}.v6NatureEvents>article img{width:100%;height:160px;object-fit:cover}.v6NatureEvents h3{font:normal 28px Georgia,serif;color:#123b28;margin:12px 0}.v6Disclaimer{font-size:13px;opacity:.7}.v6DesignServices{background:#f8f5f0}.v6DesignServices>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 45px;gap:0 45px}.v6DesignServices article{display:flex;gap:24px;border-top:1px solid #c7c0b5;padding:25px 0}.v6DesignServices article>small{font-size:17px;color:#8d7d6a}.v6DesignServices h3{font:normal 25px Georgia,serif;margin:0}.v6DesignServices p{line-height:1.6}.v5PropertyServices article img{width:100%;height:150px;object-fit:cover;margin-bottom:12px}@media(max-width:760px){.v6DesignServices>div,.v6NatureHero,.v6NatureStoryGrid{grid-template-columns:1fr}.v6NatureHero>img{height:250px}.v6NatureStoryGrid article{grid-template-columns:1fr}.v6NatureStoryGrid img{height:230px}.v6NatureProcess>div{grid-template-columns:repeat(2,1fr)}.v6NatureEvents>article{grid-template-columns:1fr}.v6NatureEvents>article img{height:210px}}.ap{width:100%;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.ap *{box-sizing:border-box}.ap h1,.ap h2,.ap h3,.ap p{margin-top:0}.ap h1{line-height:1.06}.ap img{object-fit:cover;display:block;max-width:100%}.ap button{cursor:pointer}.apBtn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:8px;padding:13px 22px;font-size:14px;font-weight:750;white-space:normal;background:var(--ap-action,#ff551c);color:#fff}.apBtn.apOutline{background:#fff;color:var(--ap-ink,#302040);border:1px solid}.apBand{margin:24px auto;padding:32px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ap-band,#421b50);color:white}.apBand h2{font-size:clamp(25px,3vw,38px);margin-bottom:8px}.apBand p{margin:0;max-width:650px;line-height:1.5}.apBand .apBtn{flex-shrink:0}.apArts{--ap-ink:#321052;--ap-band:#421a50;--ap-action:#ff561b;color:var(--ap-ink);background:#fff}.apArts h1,.apArts h2,.apArts h3{font-weight:850;letter-spacing:-.035em}.apArtsHero{display:grid;grid-template-columns:46% 54%;background:linear-gradient(115deg,#3e184c,#51265e);color:white}.apArtsHero>div{padding:46px 7% 50px 9%}.apArtsHero>img{width:100%;min-height:390px}.apArtsHero h1{font-size:clamp(36px,4.3vw,66px);margin:18px 0}.apArtsHero p{font-size:17px;line-height:1.5;max-width:490px}.apArtsHero .apBtn{margin:10px 10px 0 0;border-radius:40px}.apArtsHero .apOutline{border:0}.apArtsHomeCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 18px;position:relative;margin-top:-30px;z-index:2}.apArtsHomeCards article{display:flex;gap:16px;align-items:center;padding:12px;background:#f4edfa;border:1px solid #d8c8e5;border-radius:25px;box-shadow:0 8px 15px #210e301a;min-width:0}.apArtsHomeCards img{width:37%;height:155px;border-radius:17px}.apArtsHomeCards h3{font-size:21px;margin-bottom:8px}.apArtsHomeCards p{font-size:13px;line-height:1.4}.apArtsHomeCards .apBtn{padding:9px 16px;border-radius:30px;font-size:12px}.apArtsHomeSplit{display:grid;grid-template-columns:35% 65%;grid-gap:20px;gap:20px;padding:30px 3%}.apArtsHomeSplit>section{padding:18px}.apArtsHomeSplit h2{font-size:34px}.apArtsDate{width:100%;display:flex;align-items:center;gap:15px;text-align:left;background:none;border:0;border-bottom:1px solid #e8dceb;padding:12px 0;color:#30104c}.apArtsDate b{background:#eee1f8;padding:12px;border-radius:14px}.apArtsDate svg{margin-left:auto}.apArtsVolunteer{background:linear-gradient(95deg,#39154eeb,#4a195ed9),url(https://images.unsplash.com/photo-1513364776144-60967b0f800f?auto=format&fit=crop&w=1200&q=85) 50%/cover;border-radius:25px;color:white;min-height:310px}.apArtsVolunteer h2{max-width:450px;font-size:clamp(28px,3.6vw,48px);margin:16px 0}.apArtsVolunteer p{max-width:470px}.apArtsStats{display:flex;align-items:center;gap:12px;margin:0 2% 22px;padding:24px 28px;background:#eee2fa;border-radius:22px}.apArtsStats>div{flex:1 1;text-align:center;border-right:1px solid #cfb9df}.apArtsStats>div:first-child{flex:2 1;text-align:left}.apArtsStats strong{display:block;font-size:29px}.apArtsStats small{display:block;font-size:12px}.apArtsGallery{background:#3f1a52;color:white;margin:15px 2%;border-radius:22px;padding:20px 30px}.apHeading{display:flex;justify-content:space-between;align-items:center}.apGalleryRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.apGalleryRow img{width:100%;height:190px}.apGalleryControls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:10px}.apGalleryControls button{border:0;border-radius:100%;padding:7px}.apArtsOccasions{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:16px;gap:16px;padding:28px 4%;align-items:stretch}.apArtsOccasions h2{font-size:35px}.apArtsOccasions article{padding:10px;border:1px solid #d8c6e3;border-radius:20px}.apArtsOccasions article img{width:100%;height:180px;border-radius:13px}.apArtsOccasions article h3{margin:12px 0 5px}.apArtsOccasions article p{font-size:13px}.apArtsSubhero{height:245px;background:#3d174e;color:white;display:grid;grid-template-columns:50% 50%}.apArtsSubhero>div{padding:34px 8%;align-self:center}.apArtsSubhero h1{font-size:clamp(30px,4vw,56px);margin:8px 0}.apArtsSubhero p{font-size:15px;max-width:480px}.apArtsSubhero>img{height:245px;width:100%}.apArtsTabs{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#e8daf7;flex-wrap:wrap}.apArtsTabs button{border:0;border-radius:12px;padding:10px 16px;background:transparent;color:#321052;font-weight:750}.apArtsTabs button.active{background:#48145d;color:white}.apArtsInnerContent{padding:30px 5% 45px}.apArtsInnerContent>small{color:#f50}.apArtsInnerContent>h2{font-size:clamp(28px,3vw,42px);max-width:700px;margin:8px 0}.apArtsInnerContent>p{max-width:740px;line-height:1.5}.apArtsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:24px}.apArtsGrid.apEventGrid{grid-template-columns:repeat(3,1fr)}.apArtsGrid article{border:1px solid #e1d8e9;border-radius:18px;overflow:hidden;box-shadow:0 3px 9px #32105212}.apArtsGrid article>img{width:100%;height:165px}.apArtsGrid article>div{padding:13px}.apArtsGrid h3{font-size:18px;margin:5px 0}.apArtsGrid p{font-size:13px;min-height:58px}.apArtsGrid .apBtn{padding:9px 13px;border-radius:22px;font-size:12px}.apArtistGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.apArtistGrid article{display:flex;gap:12px;padding:10px;border:1px solid #e1d8e9;border-radius:14px}.apArtistGrid img{width:105px;height:115px;border-radius:12px}.apArtistGrid h3{font-size:17px;margin:0}.apArtistGrid small{color:#f50}.apArtistGrid p{font-size:12px}.apStoryMission{display:grid;grid-template-columns:42% 58%;grid-gap:15px;gap:15px;padding:25px 5%}.apStoryMission>div{background:#eee3f8;border-radius:25px;padding:35px}.apStoryMission h2{font-size:38px}.apStoryMission img{width:100%;height:300px;border-radius:25px}.apStoryTimeline{display:flex;gap:20px;padding:20px 5%;align-items:center}.apStoryTimeline>h2{flex:1 1;font-size:32px}.apStoryTimeline article{flex:1 1;background:#f2e7fa;border-radius:20px;padding:20px;text-align:center}.apStoryTimeline strong{font-size:30px}.apStoryTeam{display:grid;grid-template-columns:1fr repeat(3,1.2fr);grid-gap:14px;gap:14px;padding:30px 5%}.apStoryTeam article{display:flex;gap:12px;border:1px solid #e5d8ed;border-radius:14px;padding:10px}.apStoryTeam img{width:100px;height:130px;border-radius:12px}.apStoryTeam h3{font-size:17px}.apStoryTeam small{color:#f50}.apStoryTeam p{font-size:12px}.apDropdown{position:relative}.apDropdownMenu{display:none;position:absolute;top:100%;left:0;min-width:205px;z-index:50;background:white;box-shadow:0 10px 28px #0003;border-radius:10px;padding:7px}.apDropdown:focus-within .apDropdownMenu,.apDropdown:hover .apDropdownMenu{display:grid}.apDropdownMenu button{text-align:left;padding:11px 14px!important;border-radius:6px;white-space:nowrap}.apDropdownMenu button:hover{background:#f3e9fa}.ds-creative-collective .dsHeaderAction{background:#ff561b;color:white;border-radius:30px}.ds-creative-collective .dsLogo{color:#3e1455}.ds-creative-collective .dsMark{color:#ff5c20}.apGround{--ap-action:#137821;--ap-band:#06472a;--ap-ink:#06351d;color:#072d1b;background:#fff}.apGround h1,.apGround h2,.apGround h3{font-family:Georgia,serif;letter-spacing:-.035em}.apGroundHero{background:linear-gradient(#001d0ab0,#001b0abf),url(/ground-hero.jpg) 50%/cover;color:white;text-align:center;padding:45px 10% 52px}.apGroundHero h1{font-size:clamp(45px,6vw,82px);line-height:.95;margin:12px 0}.apGroundHero h1 em{font-style:normal;color:#90db25}.apGroundHero p{max-width:520px;margin:0 auto 22px}.apGroundHero .apBtn{margin:5px 8px}.apGroundFeature{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:30px 4%}.apGroundFeature article{border-radius:20px;overflow:hidden;background:#06472a;color:white}.apGroundFeature img{width:100%;height:210px}.apGroundFeature article>div{padding:22px 25px}.apGroundFeature h2{font-size:28px;margin:0}.apGroundFeature .apBtn{background:white;color:#06351d;margin-top:10px}.apGroundStats{padding:45px 5%;background:#edf6e7;text-align:center}.apGroundStats>h2{font-size:clamp(30px,4vw,54px);max-width:730px;margin:18px auto}.apGroundStats>div{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0}.apGroundStats article{display:grid;grid-gap:6px;gap:6px;border-right:1px solid #9cbda5}.apGroundStats strong{font-size:30px}.apGroundPurpose{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f1f8ee}.apGroundPurpose>div{padding:6%}.apGroundPurpose h2{font-size:clamp(32px,4vw,56px)}.apGroundPurpose img{width:100%;height:370px;border-radius:45% 0 0 0}.apGroundStrip{padding:35px 5%;background:linear-gradient(95deg,#004524e6,#0d683066),url(https://images.unsplash.com/photo-1542838132-92c53300491e?auto=format&fit=crop&w=1400&q=85) 50%/cover;color:white}.apGroundStrip small{font-size:23px;font-weight:800}.apGroundProgramHero{padding:30px 2%;background:linear-gradient(#06472ac7,#06472ac7),url(https://images.unsplash.com/photo-1542838132-92c53300491e?auto=format&fit=crop&w=1400&q=85) 50%/cover;color:white}.apGroundProgramHero>small{font-size:24px;font-weight:800}.apGroundProgramHero>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:25px}.apGroundProgramHero article{background:#f9f8f0;color:#062f1b;border-radius:20px;overflow:hidden}.apGroundProgramHero article img{height:130px;width:100%}.apGroundProgramHero article h2{font-size:23px;padding:10px 13px 0;margin:0}.apGroundProgramHero article p{font-size:13px;padding:0 13px 15px}.apGroundProgramDetails{padding:35px 3%}.apGroundProgramDetails>h2{text-align:center;font-size:36px}.apGroundProgramDetails>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.apGroundProgramDetails>div>article{border:1px solid #e5e7d9;background:#fbfbf4;border-radius:18px;padding:18px}.apGroundProgramDetails h3{font-size:21px;min-height:55px}.apGroundProgramDetails article section{display:flex;gap:9px;margin-top:20px}.apGroundProgramDetails article section svg{color:#5cab0d;flex-shrink:0}.apGroundProgramDetails h4{margin:0;font-size:14px}.apGroundProgramDetails p{font-size:12px;line-height:1.45}.apGroundStatRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:25px 3%;background:#f7f8ef;border-radius:20px}.apGroundStatRow article{text-align:center;display:grid;grid-gap:6px;gap:6px}.apGroundStatRow strong{font-size:34px}.apGroundSplit{display:grid;grid-template-columns:40% 60%;grid-gap:18px;gap:18px;padding:30px 4%}.apGroundSplit h1,.apGroundSplit h2{font-size:clamp(32px,4vw,52px)}.apGroundSplit p{font-size:17px}.apGroundSplit img{width:100%;height:320px;border-radius:22px}.apGroundRecent{padding:30px 3%}.apGroundRecent>h2{font-size:37px}.apGroundRecent>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.apGroundRecent article{border:1px solid #e3e6d7;border-radius:16px}.apGroundRecent img{height:155px;width:100%}.apGroundRecent h3,.apGroundRecent p{margin:12px}.apGroundRecent h3{font-size:22px}.apGroundRecent p{font-size:14px}.apGroundPartners{padding:30px;background:#f0f4e9;text-align:center}.apGroundStoryRows{padding:20px 3%}.apGroundStoryRows>h2{font-size:35px}.apGroundStoryRows article{display:grid;grid-template-columns:28% 1fr auto;align-items:center;grid-gap:20px;gap:20px;background:#fbfbf7;margin:12px 0;border-radius:15px;overflow:hidden}.apGroundStoryRows img{height:125px;width:100%}.apGroundStoryRows h3{font-size:25px;margin:4px 0}.apGroundStoryRows p{font-size:14px}.apGroundStoryRows button{border:0;background:transparent;color:#06472a;font-weight:700;display:flex;align-items:center;gap:10px;margin-right:20px}.ds-common-ground .dsHeaderAction{background:#087025;color:white;border-radius:8px}.apNature{--ap-action:#063e28;--ap-band:#eaf1e3;--ap-ink:#053b27;background:#fafcf8;color:#073722}.apNature h1,.apNature h2,.apNature h3{font-family:Georgia,serif;letter-spacing:-.04em}.apNature .apBand{color:#0b3925}.apNatureHomeHero{display:grid;grid-template-columns:43% 57%;background:#eaf0e4;min-height:350px}.apNatureHomeHero>div{padding:45px 7%}.apNatureHomeHero h1{font-size:clamp(42px,5.2vw,76px);margin:16px 0}.apNatureHomeHero>img{width:100%;height:100%;min-height:350px;border-radius:45% 0 0 45%}.apNatureHomeHero .apBtn{margin:5px}.apNaturePurpose{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:5%;gap:5%;padding:35px 5%}.apNaturePurpose h2{font-size:clamp(30px,3.5vw,47px)}.apNaturePurpose p{line-height:1.6}.apNatureDouble{position:relative;height:300px}.apNatureDouble img:first-child{height:245px;width:72%}.apNatureDouble img:last-child{position:absolute;bottom:0;right:0;width:47%;height:140px;border:6px solid white}.apNatureIcons{display:flex;gap:20px;flex-wrap:wrap;color:#438519;font-weight:700}.apNatureHomePrograms{display:grid;grid-template-columns:35% 65%;grid-gap:4%;gap:4%;background:#eef3e8;padding:30px 5%}.apNatureHomePrograms h2{font-size:48px}.apNatureHomePrograms>div:last-child button{display:flex;align-items:center;gap:20px;width:100%;border:0;border-bottom:1px solid #ccd8c5;background:none;padding:8px;text-align:left;color:#063e28}.apNatureHomePrograms button img{width:155px;height:80px}.apNatureHomePrograms button strong{flex:1 1}.apNatureHomeStats{background:#073f26;color:white;display:flex;align-items:center;gap:30px;padding:30px 5%}.apNatureHomeStats h2{font-size:38px;flex:2 1}.apNatureHomeStats article{flex:1 1;text-align:center}.apNatureHomeStats strong{font-size:30px;color:#c6e329;display:block}.apNatureHomeStats span{font-size:12px}.apNatureHero{display:grid;grid-template-columns:48% 52%;min-height:305px;background:#06452b;color:white}.apNatureHero>div{padding:32px 8%;align-self:center}.apNatureHero small{letter-spacing:.18em;font-weight:700}.apNatureHero h1{font-size:clamp(33px,4.3vw,60px);margin:15px 0}.apNatureHero h1 em{color:#c2e20d;font-style:normal}.apNatureHero>img{width:100%;height:100%;min-height:305px;-webkit-clip-path:polygon(19% 0,100% 0,100% 100%,0 100%);clip-path:polygon(19% 0,100% 0,100% 100%,0 100%)}.apNatureStories{padding:30px 3%}.apNatureStories>small{letter-spacing:.2em;font-weight:700}.apNatureStories>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:20px}.apNatureStories article{display:flex;gap:15px;padding:10px;border:1px solid #e0e9d8;border-radius:14px;background:#f4f8f0}.apNatureStories article img{width:48%;height:200px;border-radius:10px}.apNatureStories article>div{flex:1 1}.apNatureStories h3{font-size:25px}.apNatureStories p{font-size:14px;line-height:1.45}.apNatureStories button{border:0;background:none;color:#063e28;text-decoration:underline;font-weight:700}.apNatureInitiatives{padding:35px 5%}.apNatureInitiatives>h2{font-size:clamp(34px,4vw,53px)}.apNatureInitiatives>p{max-width:780px}.apNatureInitiatives article{display:grid;grid-template-columns:35% 1fr auto;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid #d5e0d0;padding:12px 0}.apNatureInitiatives article img{width:100%;height:125px}.apNatureInitiatives h3{font-size:24px;margin-bottom:8px}.apNatureInitiatives article button{background:#06452b;color:white;border:0;padding:12px}.apNatureProcess{padding:30px 5%;background:#eef4e9}.apNatureProcess>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;text-align:center}.apNatureProcess article strong{font-size:38px;color:#66a01a}.apNatureProcess h3{font-size:20px}.apNatureProcess p{font-size:13px}.apNatureEventRows{padding:35px 5%}.apNatureEventRows>h2{font-size:clamp(35px,4vw,55px)}.apNatureEventRows>p{max-width:800px}.apNatureEventRows article{display:grid;grid-template-columns:85px 24% 1fr 24% auto;grid-gap:16px;gap:16px;align-items:center;margin:15px 0;padding:9px;border:1px solid #dce5d6;border-radius:13px}.apNatureDate{font-size:23px;font-family:Georgia,serif;font-weight:700;text-align:center;color:#073f26;background:#e8f2d8;padding:20px 5px}.apNatureEventRows article>img{width:100%;height:130px}.apNatureEventRows h3{font-family:Arial,sans-serif;font-size:19px}.apNatureEventRows article p{font-size:13px}.apNatureEventRows article>div p{display:flex;align-items:center;gap:7px}.apNatureEventRows .apBtn{font-size:12px;padding:12px}.apNatureCalendar{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:30px 5%}.apNatureCalendar h2{font-size:33px}.apNatureSubscribe{display:flex;gap:15px;align-items:center;padding:30px 5%;background:#134d29;color:white;flex-wrap:wrap}.apNatureSubscribe>div{flex:1 1;min-width:220px}.apNatureSubscribe h2{font-size:33px}.apNatureSubscribe input{padding:13px;width:240px;border:0}.apNatureSubscribe button{background:#b8de0b;border:0;padding:13px 20px;font-weight:700}.apNatureSubscribe>p{width:100%}.ds-second-nature .dsHeaderAction{background:#06452b;color:white}.apProperty{--ap-action:#9b7554;--ap-band:#2d2824;color:#27211c;background:#faf7f3}.apProperty h1,.apProperty h2{font-family:Georgia,serif}.apPropertyHero{padding:55px 7%;background:linear-gradient(90deg,#171514ef,#171514db 40%,transparent 80%),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1600&q=85) 50%/cover;color:white}.apPropertyHero h1{font-size:clamp(38px,5vw,68px);margin:15px 0}.apPropertyHero p{max-width:480px}.apPropertyBenefits{display:flex;justify-content:space-around;gap:20px;padding:20px 5%;background:#f4eee8}.apPropertyBenefits article{display:flex;align-items:center;gap:14px}.apPropertyBenefits strong{font-size:38px;color:#b28c5d}.apPropertyBenefits h3{margin:0}.apPropertyBenefits p{font-size:13px}.apPropertyServices{text-align:center;padding:35px 3%}.apPropertyServices>h2{font-size:clamp(31px,3.5vw,49px);margin:8px 0}.apPropertyServices>p{max-width:690px;margin:0 auto 25px}.apPropertyServices>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:17px;gap:17px;text-align:left}.apPropertyServices article{background:#f2eae2;border-radius:9px;overflow:hidden;box-shadow:0 3px 7px #0001}.apPropertyServices img{width:100%;height:140px}.apPropertyServices h3{margin:12px 13px 6px;font-size:17px}.apPropertyServices article p{font-size:13px;margin:0 13px 18px}.apForm{--ap-action:#946a50;--ap-band:#e3d1c3;background:#faf6f2;color:#302721}.apForm h1,.apForm h2,.apForm h3{font-family:Georgia,serif;font-weight:400}.apFormHero{display:grid;grid-template-columns:60% 40%;min-height:300px;background:#3c302b;color:#fff}.apFormHero>div{padding:50px 8%;align-self:center}.apFormHero h1{font-size:clamp(38px,5vw,65px);margin:20px 0}.apFormHero img{height:100%;width:100%;min-height:300px}.apFormServices{padding:40px 5%}.apFormServices>small{letter-spacing:.18em;font-weight:700}.apFormServices>div{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;column-gap:30px}.apFormServices article{display:flex;gap:20px;border-bottom:1px solid #d5c8be;padding:23px 0}.apFormServices article>small{min-width:35px}.apFormServices h3{font-size:24px;margin:0 0 6px}.apFormServices p{font-size:14px;margin:0}.apFormCta{text-align:center;background:#e9d9cc;padding:40px 5%}.apFormCta h2{font-size:37px}.apFormCta .apBtn{margin-top:15px}.apLegal{background:#f6f3ef;color:#142637;font-family:Georgia,serif}.apLegalHero{display:grid;grid-template-columns:50% 50%;min-height:300px}.apLegalHero>div{padding:50px 5%}.apLegalHero h1{font-size:clamp(38px,5vw,68px);font-weight:400}.apLegalHero img{width:100%;height:100%;min-height:300px}.apLegalTeam{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:35px 3%}.apLegalTeam article img{width:100%;height:240px;object-position:center 25%}.apLegalTeam h2{font-size:25px;font-weight:400;margin:10px 0 5px}.apLegalTeam h3{font-size:18px;color:#173e5a;margin:0}.apLegalTeam p{font-size:14px;margin:9px 0}.apLegalDisclaimer{padding:5px 3% 25px;font-size:12px;color:#646464}@media(max-width:850px){.apArtsGrid,.apArtsGrid.apEventGrid,.apArtsHomeCards,.apGroundProgramDetails>div,.apGroundProgramHero>div,.apLegalTeam,.apPropertyServices>div{grid-template-columns:repeat(2,1fr)}.apArtsHomeSplit,.apArtsOccasions,.apNatureHomePrograms{grid-template-columns:1fr}.apArtsHomeSplit{padding:15px}.apArtsStats{flex-wrap:wrap}.apArtsStats>div{min-width:30%}.apNatureEventRows article{grid-template-columns:70px 28% 1fr}.apNatureEventRows article>.apBtn,.apNatureEventRows article>p{grid-column:3}.apArtistGrid,.apGroundRecent>div,.apStoryTeam{grid-template-columns:1fr 1fr}}@media(max-width:600px){.apArtsHero,.apArtsSubhero,.apFormHero,.apGroundPurpose,.apGroundSplit,.apLegalHero,.apNatureHero,.apNatureHomeHero,.apNaturePurpose,.apStoryMission{grid-template-columns:1fr}.apArtsHero>img,.apArtsSubhero>img,.apFormHero>img,.apLegalHero>img,.apNatureHero>img,.apNatureHomeHero>img{height:210px;min-height:210px;border-radius:0;-webkit-clip-path:none;clip-path:none}.apArtistGrid,.apArtsGrid,.apArtsGrid.apEventGrid,.apArtsHomeCards,.apFormServices>div,.apGroundFeature,.apGroundProgramDetails>div,.apGroundProgramHero>div,.apLegalTeam,.apNatureStories>div,.apPropertyServices>div,.apStoryTeam{grid-template-columns:1fr}.apArtsHero>div,.apNatureHomeHero>div{padding:32px 6%}.apArtsHomeCards{margin-top:12px}.apArtsHomeSplit{grid-template-columns:1fr}.apArtsGallery{padding:15px}.apGalleryRow{grid-template-columns:1fr 1fr}.apGalleryRow img{height:130px}.apArtsStats{padding:15px}.apArtsStats>div{min-width:40%}.apGroundStatRow,.apGroundStats>div,.apNatureProcess>div{grid-template-columns:1fr 1fr}.apGroundProgramHero article img{height:175px}.apGroundStoryRows article{grid-template-columns:34% 1fr}.apGroundStoryRows article button{grid-column:2;margin-bottom:12px}.apNatureHomeStats{flex-wrap:wrap}.apNatureHomeStats h2{width:100%;flex:auto}.apNatureStories article{flex-direction:column}.apNatureStories article img{width:100%}.apNatureInitiatives article{grid-template-columns:35% 1fr}.apNatureInitiatives article button{grid-column:2}.apNatureEventRows article{grid-template-columns:75px 1fr}.apNatureEventRows article>.apBtn,.apNatureEventRows article>div:nth-of-type(2),.apNatureEventRows article>p{grid-column:1/-1}.apNatureEventRows article>img{height:125px}.apBand,.apNatureCalendar,.apPropertyBenefits{flex-direction:column;align-items:flex-start}.apFormHero>div{padding:30px 6%}.apLegalTeam{grid-template-columns:1fr 1fr}.apLegalTeam img{height:170px!important}.apStoryTimeline{flex-direction:column}.apArtsHomeCards img{height:130px}.apGroundSplit img{height:230px}.apArtsSubhero>div{padding:30px 6%}}.demoBar{z-index:2000!important;isolation:isolate;overflow:visible!important}.demoSwitcher{position:relative;z-index:2001}.demoMenu{z-index:2002!important;top:calc(100% + 8px);max-height:min(70vh,calc(100dvh - 90px));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 16px 40px rgba(0,0,0,.25)}.demoMenu a{display:block;flex-shrink:0}@media(max-width:680px){.demoMenu{left:auto;right:0;width:min(280px,calc(100vw - 20px));max-height:calc(100dvh - 85px)}}.apArtsHero{position:relative;display:block;isolation:isolate;min-height:390px;overflow:hidden;background:#40174f}.apArtsHero>img{position:absolute;inset:0 0 0 auto;width:76%;height:100%;min-height:100%;z-index:-2;object-fit:cover;object-position:center}.apArtsHero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#40174f,#40174ff5 28%,#40174fba 43%,#40174f30 62%,transparent 77%)}.apArtsHero>div{max-width:58%;padding:42px 4% 65px 5%;position:relative;z-index:1}.apArtsSubhero{position:relative;display:block;isolation:isolate;overflow:hidden;background:#40174f}.apArtsSubhero>img{position:absolute;inset:0 0 0 auto;width:75%;height:100%;z-index:-2;object-fit:cover}.apArtsSubhero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#40174f,#40174ff2 29%,#40174f9c 49%,transparent 78%)}.apArtsSubhero>div{max-width:56%;position:relative;z-index:1}.apGroundStrip{min-height:94px;padding:24px 4%;background:linear-gradient(90deg,#003f24e8,#003f2440),url(https://images.unsplash.com/photo-1542838132-92c53300491e?auto=format&fit=crop&w=1400&q=85) 50%/cover}.apGroundSplit{align-items:center;gap:30px;padding:28px 3%}.apGroundSplit>img{border-radius:22px;object-fit:cover;min-height:300px}.apGroundSplit h1,.apGroundSplit h2{font-size:clamp(32px,4.1vw,60px);line-height:1.05;max-width:610px}.apGroundSplit p{font-size:clamp(15px,1.3vw,19px);line-height:1.55;max-width:650px}.apGroundStatRow{border-radius:30px;background:#f6f8ee;margin:-8px 2% 18px;padding:20px 18px;position:relative;z-index:2;box-shadow:0 6px 22px #062a1210}.apGroundStatRow article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.apGroundStatRow strong{font-size:clamp(25px,2.8vw,42px);line-height:1}.apGroundRecent{padding:20px 2% 30px}.apGroundRecent>h2{text-align:center;font-size:clamp(27px,3vw,43px);margin-bottom:24px}.apGroundRecent>div{gap:18px}.apGroundRecent article{overflow:hidden;border-radius:20px;background:#fbfbf4;border:1px solid #e6e6d9;box-shadow:0 4px 14px #102b1514}.apGroundRecent article img{width:100%;height:200px;object-fit:cover}.apGroundRecent article h3,.apGroundRecent article p{padding-left:16px;padding-right:16px}.apGroundRecent article p{padding-bottom:14px}.apGroundPartners{border-radius:25px;margin:20px 2%;padding:28px;background:#f4f7eb}.v5ProductImg{background:#f6f4ef;overflow:hidden}.v5ProductImg img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}.v5Products article:hover .v5ProductImg img{transform:scale(1.035)}@media(max-width:700px){.apArtsHero>div,.apArtsSubhero>div{max-width:100%;padding:34px 6% 48px}.apArtsHero>img,.apArtsSubhero>img{position:absolute;inset:0;width:100%;height:100%;min-height:100%;-webkit-clip-path:none;clip-path:none}.apArtsHero:after,.apArtsSubhero:after{background:linear-gradient(90deg,#40174fe8,#40174f9a 65%,#40174f45)}.apGroundStatRow{margin:12px 2%;border-radius:18px}.apGroundSplit>img{min-height:200px}}.ds-alder-stone .dsIntro{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;padding:65px 8%!important}.ds-alder-stone .dsIntro>*{width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.ds-form-found .v5Products article{display:flex;flex-direction:column;min-width:0}.ds-form-found .v5ProductImg{width:100%;height:245px!important;aspect-ratio:4/3;flex:none}.ds-form-found .v5ProductImg img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.apGalleryViewport{overflow:hidden;width:100%;border-radius:13px}.apGalleryMarquee{display:flex;gap:10px;width:max-content;animation:apGalleryScroll 45s linear infinite;will-change:transform}.apGalleryMarquee img{height:190px;width:clamp(210px,23vw,360px);object-fit:cover;flex:none;border-radius:10px}@keyframes apGalleryScroll{to{transform:translateX(calc(-50% - 5px))}}@media(prefers-reduced-motion:reduce){.apGalleryMarquee{animation:none;overflow:auto}}.ds-creative-collective .dsHeader{border-bottom:1px solid #e9ddec;min-height:70px}.ds-creative-collective .dsLogo{font-weight:850;letter-spacing:-.03em}.ds-creative-collective .dsNav button{font-weight:750}.ds-creative-collective .dsHeaderAction{padding:12px 25px}.apGroundImpactV11 .apGroundImpactBanner{min-height:185px;background:linear-gradient(90deg,#00391ecc,#00391e30),url(https://images.unsplash.com/photo-1593113598332-cd288d649433?auto=format&fit=crop&w=1800&q=85) center 45%/cover;display:flex;align-items:flex-start;padding:28px 4%;color:white}.apGroundImpactBanner small{font-size:24px;font-weight:800;border-left:6px solid #9cde09;padding-left:18px}.apGroundImpactV11 .apGroundStatRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-16px 0 20px;padding:22px 3%;border-radius:35px;grid-gap:0;gap:0;background:#fbfbf2}.apGroundImpactV11 .apGroundStatRow article{display:flex;flex-direction:row;gap:16px;border-right:1px solid #bed0b6}.apGroundImpactV11 .apGroundStatRow article:last-child{border:0}.apGroundImpactV11 .apGroundStatRow article>div:last-child{display:grid;grid-gap:5px;gap:5px}.apGroundStatIcon{background:#288500;color:white;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;flex:none}.apGroundStatIcon svg{width:28px;height:28px}.apGroundImpactV11 .apGroundSplit{grid-template-columns:38% 62%;padding:28px 3%;gap:22px}.apGroundImpactV11 .apGroundSplit>img{width:100%;height:335px;border-radius:25px}.apGroundAccent{width:70px;height:4px;background:#7fc900;margin:15px 0 18px}.apGroundImpactV11 .apGroundRecent{padding:20px 2% 28px}.apGroundImpactV11 .apGroundRecent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.apGroundImpactV11 .apGroundRecent article{position:relative;padding-bottom:12px;background:#fcfcf5}.apGroundStoryPhoto{position:relative}.apGroundStoryPhoto img{height:210px!important}.apGroundStoryPhoto b{position:absolute;bottom:0;left:10px;background:#288500;color:#fff;padding:8px 12px;border-radius:9px 9px 0 0;font:700 12px Arial}.apGroundStoryArrow{position:absolute;right:12px;bottom:16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#278500;color:#fff}.apGroundImpactV11 .apGroundRecent article p{padding-right:52px}.apGroundImpactV11 .apGroundPartners{display:grid;grid-template-columns:25% 75%;padding:0;overflow:hidden;min-height:175px}.apGroundImpactV11 .apGroundPartners>div:first-child{background:#05472c;color:#fff;padding:25px}.apGroundPartnerPlaceholder{display:grid;place-items:center;text-align:center;padding:30px;color:#49674c}.apLegalTeam article{background:#fff;border:1px solid #e3ddd4;border-radius:8px;overflow:hidden;padding-bottom:15px}.apLegalTeam article img{height:315px;object-fit:cover;object-position:center 20%}.apLegalTeam article h2,.apLegalTeam article h3,.apLegalTeam article p{margin-left:17px;margin-right:17px}@media(max-width:850px){.apGroundImpactV11 .apGroundStatRow{grid-template-columns:repeat(2,1fr);gap:16px}.apGroundImpactV11 .apGroundSplit{grid-template-columns:1fr}.apGroundImpactV11 .apGroundRecent>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.apGroundImpactV11 .apGroundStatRow{grid-template-columns:1fr 1fr}.apGroundStatIcon{width:42px;height:42px}.apGroundImpactV11 .apGroundStatRow article{gap:8px}.apGroundImpactV11 .apGroundStatRow strong{font-size:20px}.apGroundImpactV11 .apGroundPartners,.apGroundImpactV11 .apGroundRecent>div{grid-template-columns:1fr}.ds-form-found .v5ProductImg{height:180px!important}}.ds-creative-collective{--ds-ink:#2e0b51!important;--ds-bg:#fff!important;--ds-accent:#ff571c!important}.ds-creative-collective .dsHeader{height:74px;min-height:74px;padding:0 3.5%;border:0!important;background:#fff!important;box-shadow:0 1px 2px #2c0d3c14;overflow:visible;z-index:70}.ds-creative-collective .dsLogo{display:flex;align-items:center;gap:10px;font-size:20px;max-width:255px;line-height:1.05;color:#2e0b51!important;text-align:left}.ds-creative-collective .dsMark{display:grid;place-items:center;font-weight:950;font-size:29px;font-style:italic;letter-spacing:-.18em;width:65px;min-width:65px;height:49px;transform:skew(-12deg);background:linear-gradient(145deg,#ff5b17 15%,#ffb224 36%,#f72b68 48%,#6332b5 65%,#119cb2 83%);background-clip:text;-webkit-background-clip:text;color:transparent!important}.ds-creative-collective .dsNav{gap:clamp(12px,2.1vw,34px);align-items:center}.ds-creative-collective .dsNav button{font-size:14px;color:#290943;font-weight:800;padding:17px 5px}.ds-creative-collective .dsNav button.on{border-bottom:2px solid #ff571c}.ds-creative-collective .dsHeaderAction{background:#ff571c;color:#fff;border:0;border-radius:18px;padding:12px 28px;font-size:14px}.ds-creative-collective .apDropdownMenu{z-index:300;top:calc(100% - 2px);min-width:205px}.apArtsHero{min-height:405px}.apArtsHero>div{padding:38px 4.5% 76px;max-width:56%}.apArtsHero h1{font-size:clamp(37px,4.1vw,61px);line-height:1.04;max-width:650px}.apArtsHero>img{width:75%;object-position:65% center}.apArtsHero:after{background:linear-gradient(90deg,#3c154b,#3c154bf9 25%,#3c154bdc 38%,#3c154b75 52%,#3c154b08 72%,transparent 84%)}.apArtsSubhero:after{background:linear-gradient(90deg,#3c154b,#3c154bf5 30%,#3c154b9c 49%,transparent 80%)}.apArtsHomeCards{gap:10px;margin-top:-50px;padding:0 1.4%}.apArtsHomeCards article{background:#f5eef9;border-radius:24px;padding:10px;min-height:166px}.apArtsHomeCards img{height:150px;object-fit:cover}.apArtsGallery{margin:14px 1.5%;padding:17px 23px 22px}.apGalleryMarquee{animation-duration:72s;animation-timing-function:linear;animation-iteration-count:infinite}.apGalleryMarquee img{height:175px;width:clamp(210px,23vw,330px)}.apArtsOccasions{background:#fffaf6}.apArtsTabs{background:#ebdffa}.apArtsTabs button.active{background:#47155d;color:#fff}@media(max-width:760px){.ds-creative-collective .dsHeader{padding:0 4%;height:66px;min-height:66px}.ds-creative-collective .dsLogo{font-size:15px;max-width:185px}.ds-creative-collective .dsMark{width:46px;min-width:46px;font-size:23px}.ds-creative-collective .dsHeaderAction{padding:9px 13px;font-size:12px}.apArtsHero{min-height:425px}.apArtsHero>div{max-width:100%;padding:35px 6% 65px}.apArtsHero>img{width:100%;object-position:65% center}.apArtsHero:after{background:linear-gradient(90deg,#3c154bf5,#3c154bd8 44%,#3c154b55)}.apArtsHomeCards{margin-top:12px}}.apArtsReference{background:#fff;color:#2d0b53}.apArtsReference .apArtsSubhero{min-height:190px;padding:26px 5%;display:flex;align-items:center}.apArtsReference .apArtsSubhero>div{padding:0;max-width:53%}.apArtsReference .apArtsSubhero h1{font-size:clamp(30px,3.3vw,51px);line-height:1.02;margin:3px 0 10px;color:#fff}.apArtsReference .apArtsSubhero p{max-width:430px;color:#fff;font-size:clamp(13px,1.15vw,17px);line-height:1.4}.apArtsReference .apArtsSubhero>img{width:78%;object-position:center}.apArtsReference .apArtsSubhero:after{background:linear-gradient(90deg,#381044,#381044f2 29%,#381044a0 49%,#38104418 78%,transparent)}.apArtsReference .apArtsTabs{display:flex;justify-content:center;gap:clamp(5px,1.3vw,25px);padding:9px 18px;background:linear-gradient(90deg,#e9ddff,#f4ebff,#e5d6ff);overflow-x:auto}.apArtsReference .apArtsTabs button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1 0 auto;max-width:255px;border:0;border-radius:12px;background:transparent;color:#2d0b53;padding:10px 12px;font-size:clamp(11px,1vw,15px);font-weight:800;white-space:nowrap}.apArtsReference .apArtsTabs button.active{background:linear-gradient(135deg,#602477,#3c1352);color:white;box-shadow:0 2px 5px #3c135229}.apArtsReference .apArtsInnerContent{max-width:1450px;margin:0 auto;padding:24px 4% 34px}.apArtsReference .apArtsFeature{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,85px);gap:clamp(24px,5vw,85px);align-items:center;margin:0 0 22px}.apArtsReference .apArtsFeatureText{max-width:490px}.apArtsReference .apArtsEventIntro small,.apArtsReference .apArtsFeatureText small{font-weight:900;letter-spacing:.07em;color:#ff4b16}.apArtsReference .apArtsEventIntro h2,.apArtsReference .apArtsFeatureText h2{font-size:clamp(27px,3vw,43px);line-height:1.06;margin:5px 0 9px;color:#2e0957}.apArtsReference .apArtsEventIntro p,.apArtsReference .apArtsFeatureText p{font-size:clamp(14px,1.2vw,17px);line-height:1.4;max-width:580px}.apArtsReference .apArtsFeature>img{width:100%;height:clamp(175px,19vw,285px);border-radius:18px;object-fit:cover}.apArtsReference .apArtsInnerContent>h3{font-size:clamp(23px,2.3vw,33px);margin:16px 0 14px;color:#2e0957}.apArtsReference .apArtsProgramGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.apArtsReference .apArtsProgramGrid article,.apArtsReference .apEventGrid article{border:1px solid #e3d7ec;border-radius:20px;box-shadow:0 4px 9px #2e095715;overflow:hidden;background:#fff}.apArtsReference .apArtsProgramGrid article>img{width:100%;height:clamp(100px,11vw,175px);object-fit:cover}.apArtsReference .apArtsProgramGrid article>div{padding:12px;display:flex;flex-direction:column;align-items:flex-start;min-height:155px}.apArtsReference .apArtsProgramGrid article h3,.apArtsReference .apEventGrid article h3{font-size:clamp(15px,1.25vw,20px);margin:0 0 6px;color:#2e0957}.apArtsReference .apArtsProgramGrid article p{font-size:13px;line-height:1.35;flex:1 1}.apArtsCardButton{display:inline-flex;align-items:center;gap:8px;background:white;color:#ff4b16;border:1.5px solid #ff4b16;border-radius:99px;padding:7px 17px;font-weight:800;margin:4px auto 0}.apArtsReference .apArtsEventIntro{margin:4px 0 20px;max-width:820px}.apArtsReference .apEventGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.apArtsReference .apEventGrid article>img{width:100%;height:clamp(145px,15vw,220px);object-fit:cover}.apArtsReference .apEventGrid article>div{padding:14px;display:flex;flex-direction:column;align-items:flex-start;min-height:215px}.apArtsReference .apEventGrid article p{font-size:14px;line-height:1.35}.apArtsReference .apEventGrid article .apBtn{margin-top:auto}.apArtsReference .apArtsEventMeta{display:flex;align-items:center;gap:7px;font-weight:700;margin:4px 0}.apArtsReference .apArtsEventRows{display:flex;flex-direction:column;gap:14px;max-width:1100px}.apArtsReference .apArtsEventRows article{display:grid;grid-template-columns:80px 180px 1fr auto;align-items:center;grid-gap:15px;gap:15px;border:1px solid #e4d7ee;border-radius:19px;padding:12px;background:#fff;box-shadow:0 3px 8px #2e09570c}.apArtsReference .apArtsEventRows article>img{height:95px;width:180px;border-radius:12px;object-fit:cover}.apArtsReference .apArtsEventDate{padding:16px 8px;background:#efe3fa;border-radius:14px;text-align:center;font-size:17px}.apArtsReference .apArtsEventRows article h3{font-size:19px;margin:0 0 5px}.apArtsReference .apArtsEventRows article p{font-size:14px;margin:0}.apArtsReference .apArtistGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.apArtsReference .apArtistGrid article{display:flex;gap:12px;align-items:center;border:1px solid #e3d7ec;border-radius:16px;padding:10px;background:#fcfaff}.apArtsReference .apArtistGrid article img{width:38%;aspect-ratio:1;object-fit:cover;border-radius:12px}.apArtsReference .apArtistGrid article h3{font-size:16px;margin:0 0 3px}.apArtsReference .apArtistGrid article small{color:#f54b17;font-weight:800}.apArtsReference .apArtistGrid article p{font-size:12px;line-height:1.3;margin:5px 0}@media(max-width:800px){.apArtsReference .apArtistGrid,.apArtsReference .apArtsProgramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apArtsReference .apArtsEventRows article{grid-template-columns:65px 115px 1fr}.apArtsReference .apArtsEventRows article>img{width:115px}.apArtsReference .apArtsEventRows .apBtn{grid-column:3;justify-self:start}}@media(max-width:560px){.apArtsReference .apArtsSubhero{min-height:230px}.apArtsReference .apArtsSubhero>div{max-width:95%}.apArtsReference .apArtsFeature{grid-template-columns:1fr}.apArtsReference .apArtsFeature>img{height:220px}.apArtsReference .apArtsTabs{justify-content:flex-start}.apArtsReference .apArtistGrid,.apArtsReference .apEventGrid{grid-template-columns:1fr}.apArtsReference .apArtsEventRows article{grid-template-columns:60px 1fr}.apArtsReference .apArtsEventRows article>img{width:100%;grid-column:2}.apArtsReference .apArtsEventRows article>.apBtn,.apArtsReference .apArtsEventRows article>div{grid-column:1/-1}}