.StudioHome_studio__EH3Tz{--ink:#17231b;--muted:#647168;--rule:#dde4de;--lime:#88ed56;min-height:100vh;overflow:clip;background:#fff;color:var(--ink);font-family:var(--font-body)}.StudioHome_studio__EH3Tz ::selection{background:#c9f7b3;color:var(--ink)}.StudioHome_studio__EH3Tz a:focus-visible,.StudioHome_studio__EH3Tz button:focus-visible{outline:3px solid #47843c;outline-offset:4px}.StudioHome_wrap__8taKU{width:min(100% - 64px,1240px);margin-inline:auto}.StudioHome_skipLink___hS2C{position:fixed;z-index:100;left:16px;top:-80px;padding:10px 16px;background:var(--ink);color:#fff;border-radius:7px}.StudioHome_skipLink___hS2C:focus{top:12px}.StudioHome_header__U0X2G{position:sticky;z-index:40;top:0;border-bottom:1px solid var(--rule);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StudioHome_headerInner__H1djO{width:min(100% - 64px,1240px);min-height:72px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.StudioHome_brand___gkzz{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:19px;font-weight:790;letter-spacing:-.05em}.StudioHome_brand___gkzz svg{width:27px;height:27px;flex:none}.StudioHome_nav__QYADy{display:flex;gap:32px}.StudioHome_nav__QYADy a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:14px;font-weight:700}.StudioHome_nav__QYADy a:hover{color:#357e3b}.StudioHome_menuButton__CVowG{display:none}.StudioHome_studio__EH3Tz h2{font-size:clamp(36px,4vw,54px);line-height:1.23;font-weight:800;letter-spacing:-.06em;word-break:keep-all}.StudioHome_sectionNumber__xLD3j{color:#54825a;font-size:12px;font-weight:800;letter-spacing:.05em}.StudioHome_primaryButton__7GS6J{min-height:53px;display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:750;white-space:nowrap}.StudioHome_primaryButton__7GS6J:hover{background:#3c5640}.StudioHome_textLink__gyPUz{min-height:46px;display:inline-flex;align-items:center;border-bottom:1px solid;color:#2f6037;font-size:14px;font-weight:730}.StudioHome_textLink__gyPUz:hover{color:#3d9a43}.StudioHome_hero__DsWT9{padding:76px 0 22px}.StudioHome_heroGrid__MOf56{min-height:600px;display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);align-items:center}.StudioHome_heroCopy__UoWk9{position:relative;z-index:1;padding-bottom:26px}.StudioHome_eyebrow__O9rgJ{display:inline-flex;align-items:center;gap:9px;color:#507358;font-size:12px;font-weight:780}.StudioHome_eyebrow__O9rgJ span{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #ebfadd}.StudioHome_hero__DsWT9 h1{margin:24px 0;font-size:clamp(62px,6.6vw,90px);line-height:1.11;font-weight:830;letter-spacing:-.075em;word-break:keep-all}.StudioHome_hero__DsWT9 h1 em{position:relative;font-style:normal}.StudioHome_hero__DsWT9 h1 em:after{content:"";position:absolute;left:0;right:2%;bottom:-6px;height:8px;border-radius:8px;background:var(--lime)}.StudioHome_heroLead__9OzQh{max-width:30em;color:#344a39;font-size:19px;line-height:1.68;font-weight:670;word-break:keep-all}.StudioHome_heroSub__hTqk6{max-width:38em;margin-top:11px;color:var(--muted);font-size:15px;line-height:1.75;word-break:keep-all}.StudioHome_heroActions__kC287{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:29px}.StudioHome_heroVisual__YB6xP img{display:block;width:100%;height:auto}.StudioHome_story__tChX7{padding:74px 0 72px;background:#f8faf7}.StudioHome_storyGrid__GXNpA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:38px;margin-top:19px}.StudioHome_storyGrid__GXNpA h2{font-size:clamp(34px,3.7vw,49px)}.StudioHome_storyGrid__GXNpA p{margin-top:22px;max-width:28em}.StudioHome_storyScene__dlA4Z{position:relative}.StudioHome_storyScene__dlA4Z img{width:100%;height:auto}.StudioHome_storyScene__dlA4Z figcaption{margin-top:10px;font-size:13px;text-align:center;color:#637561}.StudioHome_storyGrid__GXNpA p{color:#536158;font-size:16px;line-height:1.88;word-break:keep-all}.StudioHome_storyGrid__GXNpA .StudioHome_textLink__gyPUz{margin-top:23px}.StudioHome_projects__1Ev9H{padding:99px 0 112px}.StudioHome_sectionHead__6pnGB{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:36px}.StudioHome_sectionHead__6pnGB h2{margin-top:13px}.StudioHome_projectGrid__VP6Sp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.StudioHome_projectGrid__VP6Sp article{min-width:0;border-bottom:1px solid var(--rule);padding-bottom:26px}.StudioHome_projectVisual__6zvjV{position:relative;height:410px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:30px 25px 0;border-radius:16px}.StudioHome_dotolistCard__89j80 .StudioHome_projectVisual__6zvjV{background:#eef4ea}.StudioHome_bolppangCard__OQOQR .StudioHome_projectVisual__6zvjV{background:#e9e4f7}.StudioHome_projectVisual__6zvjV img{display:block;width:auto;height:480px;max-width:70%;border-radius:12px 12px 0 0;box-shadow:0 10px 24px rgba(23,35,27,.11)}.StudioHome_projectVisual__6zvjV svg{position:absolute;right:6%;bottom:12%;width:33%;max-height:220px}.StudioHome_projectCopy___CNkh{padding-top:21px}.StudioHome_projectCopy___CNkh>span{color:#59745d;font-size:12px;font-weight:760}.StudioHome_projectCopy___CNkh h3{margin-top:7px;font-size:30px;font-weight:800;letter-spacing:-.055em}.StudioHome_projectCopy___CNkh p{margin-top:4px;color:var(--muted);font-size:15px;line-height:1.75;word-break:keep-all}.StudioHome_projectCopy___CNkh a{min-height:43px;display:inline-flex;align-items:center;margin-top:10px;border-bottom:1px solid;color:#306b38;font-size:13px;font-weight:740}.StudioHome_chapters__v68xc{padding:92px 0 103px;background:#f5f7f5}.StudioHome_chapters__v68xc ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.StudioHome_chapters__v68xc li{min-width:0}.StudioHome_chapters__v68xc li a{position:relative;display:block;padding-bottom:22px;border-bottom:1px solid #cad8cb}.StudioHome_chapterImage__z04EG{height:200px;display:grid;place-items:center;margin-bottom:22px;background:white;border-radius:14px;overflow:hidden}.StudioHome_chapterImage__z04EG img{display:block;width:100%;height:inherit;min-height:0;object-fit:contain;padding:14px}.StudioHome_chapters__v68xc li a:hover strong{color:#3c8b43}.StudioHome_chapters__v68xc li span{display:block;margin-bottom:10px;color:#568e5c;font-size:12px;font-weight:800}.StudioHome_chapters__v68xc li strong{display:block;font-size:27px;font-weight:800;letter-spacing:-.055em}.StudioHome_chapters__v68xc li small{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6;word-break:keep-all}.StudioHome_chapters__v68xc li i{position:absolute;right:0;bottom:70px;font-size:21px;font-style:normal}.StudioHome_endNote__3_HUg{background:#17231b;color:#fff}.StudioHome_endNote__3_HUg .StudioHome_wrap__8taKU{min-height:120px;display:flex;justify-content:space-between;align-items:center;gap:25px}.StudioHome_endNote__3_HUg p{color:#c5d4c8;font-size:16px;word-break:keep-all}.StudioHome_endNote__3_HUg a{flex:none;border-bottom:1px solid var(--lime);padding-bottom:5px;color:var(--lime);font-size:14px;font-weight:700}.StudioHome_footer__PZEFK{padding:36px 0}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU{display:flex;justify-content:space-between;gap:20px}.StudioHome_footer__PZEFK .StudioHome_brand___gkzz{align-self:flex-start;font-size:16px}.StudioHome_footer__PZEFK .StudioHome_brand___gkzz svg{width:23px;height:23px}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 19px;max-width:570px}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU>div a{min-height:36px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU>div a:hover{color:#397d42}@media(max-width:840px){.StudioHome_headerInner__H1djO,.StudioHome_wrap__8taKU{width:min(100% - 40px,680px)}.StudioHome_headerInner__H1djO{min-height:66px}.StudioHome_menuButton__CVowG{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--rule);border-radius:8px}.StudioHome_menuButton__CVowG span{width:18px;height:2px;background:var(--ink)}.StudioHome_nav__QYADy{position:absolute;left:0;right:0;top:66px;display:none;flex-direction:column;gap:0;padding:8px 20px 17px;border-bottom:1px solid var(--rule);background:#fff;box-shadow:0 12px 25px #17231b12}.StudioHome_navOpen__SKrNo{display:flex}.StudioHome_nav__QYADy a{min-height:50px;border-bottom:1px solid var(--rule)}.StudioHome_hero__DsWT9{padding-top:50px}.StudioHome_heroGrid__MOf56{min-height:0;grid-template-columns:1fr}.StudioHome_heroCopy__UoWk9{padding-bottom:0}.StudioHome_hero__DsWT9 h1{font-size:clamp(51px,9vw,74px)}.StudioHome_heroVisual__YB6xP{width:min(100%,500px);justify-self:end;margin-top:4px}.StudioHome_storyGrid__GXNpA{grid-template-columns:1fr;gap:20px}.StudioHome_projectVisual__6zvjV{height:350px}.StudioHome_chapters__v68xc ol{gap:18px}.StudioHome_chapterImage__z04EG{height:150px}.StudioHome_chapters__v68xc li strong{font-size:22px}}@media(max-width:600px){.StudioHome_headerInner__H1djO,.StudioHome_wrap__8taKU{width:calc(100% - 36px)}.StudioHome_brand___gkzz{font-size:17px}.StudioHome_hero__DsWT9 h1{font-size:clamp(44px,10vw,56px)}.StudioHome_heroLead__9OzQh{font-size:17px}.StudioHome_heroSub__hTqk6{font-size:14px}.StudioHome_heroVisual__YB6xP{margin-top:10px}.StudioHome_chapters__v68xc,.StudioHome_projects__1Ev9H,.StudioHome_story__tChX7{padding:70px 0 75px}.StudioHome_studio__EH3Tz h2{font-size:clamp(32px,8vw,42px)}.StudioHome_storyGrid__GXNpA p{font-size:15px}.StudioHome_sectionHead__6pnGB{align-items:flex-start;flex-direction:column}.StudioHome_projectGrid__VP6Sp{grid-template-columns:1fr;gap:45px}.StudioHome_projectVisual__6zvjV{height:380px}.StudioHome_chapters__v68xc ol{grid-template-columns:1fr;gap:28px}.StudioHome_chapterImage__z04EG{height:200px}.StudioHome_chapters__v68xc li strong{font-size:25px}.StudioHome_endNote__3_HUg .StudioHome_wrap__8taKU{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:27px}.StudioHome_endNote__3_HUg p{font-size:14px}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU{align-items:flex-start;flex-direction:column}.StudioHome_footer__PZEFK .StudioHome_wrap__8taKU>div{justify-content:flex-start}}@media(max-width:390px){.StudioHome_eyebrow__O9rgJ{font-size:10px}.StudioHome_heroActions__kC287{gap:5px 15px}.StudioHome_primaryButton__7GS6J,.StudioHome_textLink__gyPUz{font-size:12px}}@media(prefers-reduced-motion:reduce){.StudioHome_studio__EH3Tz *{scroll-behavior:auto!important;transition:none!important}}.StudioHome_hero__DsWT9{padding:55px 0 0}.StudioHome_homeOpening__s8eam{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:55px;padding:24px 0 40px}.StudioHome_hero__DsWT9 .StudioHome_homeOpening__s8eam h1{font-size:clamp(44px,5.6vw,72px);line-height:1.16;margin:0;letter-spacing:-.07em}.StudioHome_homeOpening__s8eam p{color:#66745f;font-size:15px;line-height:1.85;word-break:keep-all}.StudioHome_homeOpening__s8eam .StudioHome_textLink__gyPUz{margin-top:14px}.StudioHome_homeDesk__E1u3J{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:20px;padding:35px 40px;border-radius:20px;background:#f1f6ed;border:1px solid #e4ecde}.StudioHome_deskScene__nmY8Y img{display:block;width:100%;height:auto}.StudioHome_deskScene__nmY8Y figcaption{margin-top:8px;padding-left:12px;color:#79886e;font-size:12px;line-height:1.8}.StudioHome_deskScene__nmY8Y strong{font-size:15px;color:#526a4a;font-weight:700}.StudioHome_deskToWork__Ozf8O>span{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:700;color:#7a9269;margin-bottom:25px}.StudioHome_deskToWork__Ozf8O>span i{font-style:normal;font-size:24px}.StudioHome_deskPrints__a_Jdi{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:20px}.StudioHome_deskPrints__a_Jdi>a{min-width:0;display:block;background:white;padding:10px 10px 15px;border-radius:8px;box-shadow:0 9px 20px #203b1610;transform:rotate(-4deg);transition:transform .2s}.StudioHome_deskPrints__a_Jdi>a:nth-child(2){transform:rotate(5deg)}.StudioHome_deskPrints__a_Jdi>a:hover{transform:rotate(0)}.StudioHome_deskPrints__a_Jdi img{width:100%;height:auto;display:block;border-radius:5px}.StudioHome_deskPrints__a_Jdi a>span{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;color:#58724f;font-weight:700}.StudioHome_deskPrints__a_Jdi i{font-style:normal}.StudioHome_homeIntroNote__6yPbH{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:35px 0 45px;border-bottom:1px solid #dce4d7}.StudioHome_homeIntroNote__6yPbH>span{font-size:23px;font-weight:740;line-height:1.5;letter-spacing:-.05em}.StudioHome_homeIntroNote__6yPbH p{font-size:15px;line-height:1.9;color:#6c7966;word-break:keep-all}.StudioHome_homeTogether__LJXin{background:#f3f0f8;padding:65px 0}.StudioHome_homeTogether__LJXin .StudioHome_wrap__8taKU{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.StudioHome_homeTogether__LJXin h2{font-size:clamp(31px,4vw,45px);margin-top:15px}.StudioHome_homeTogether__LJXin p:not(.StudioHome_sectionNumber__xLD3j){font-size:15px;color:#786b85;line-height:1.85;margin:20px 0 15px;word-break:keep-all}.StudioHome_sampleBoard__Zr1eu{padding:24px 30px;border:1px solid #dcd4e9;border-radius:17px;background:#fff}.StudioHome_sampleBoard__Zr1eu>span{color:#746586;font-size:11px;font-weight:800}.StudioHome_sampleBoard__Zr1eu ul{list-style:none;margin:12px 0 0;padding:0}.StudioHome_sampleBoard__Zr1eu li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:3px 14px;padding:15px 0;border-top:1px solid #e9e4ef}.StudioHome_sampleBoard__Zr1eu li b{grid-row:span 2;color:#8c79aa;font-size:12px}.StudioHome_sampleBoard__Zr1eu li strong{font-size:17px;letter-spacing:-.035em}.StudioHome_sampleBoard__Zr1eu li small{color:#786b85;font-size:12px;line-height:1.6}@media(max-width:900px){.StudioHome_homeOpening__s8eam{gap:25px}.StudioHome_homeOpening__s8eam p br{display:none}.StudioHome_homeDesk__E1u3J{padding:28px 25px}.StudioHome_deskPrints__a_Jdi{gap:13px}.StudioHome_homeIntroNote__6yPbH,.StudioHome_homeTogether__LJXin .StudioHome_wrap__8taKU{gap:30px}}@media(max-width:700px){.StudioHome_hero__DsWT9{padding-top:35px}.StudioHome_homeOpening__s8eam{grid-template-columns:1fr;gap:22px;padding-top:20px}.StudioHome_hero__DsWT9 .StudioHome_homeOpening__s8eam h1{font-size:clamp(35px,8.9vw,51px)}.StudioHome_homeOpening__s8eam p{font-size:14px}.StudioHome_homeOpening__s8eam .StudioHome_textLink__gyPUz{margin-top:7px}.StudioHome_homeDesk__E1u3J{grid-template-columns:1fr;padding:25px 20px;gap:24px}.StudioHome_deskScene__nmY8Y img{max-width:450px;margin:auto}.StudioHome_deskScene__nmY8Y figcaption{text-align:center}.StudioHome_deskToWork__Ozf8O>span{border-top:1px dashed #c7d7ba;padding-top:20px;margin-bottom:17px}.StudioHome_deskPrints__a_Jdi{gap:18px}.StudioHome_deskPrints__a_Jdi a>span{font-size:10px}.StudioHome_homeIntroNote__6yPbH{grid-template-columns:1fr;gap:15px;padding:30px 0}.StudioHome_homeIntroNote__6yPbH>span{font-size:22px}.StudioHome_homeIntroNote__6yPbH>span br{display:none}.StudioHome_homeIntroNote__6yPbH p{font-size:14px}.StudioHome_homeTogether__LJXin{padding:45px 0}.StudioHome_homeTogether__LJXin .StudioHome_wrap__8taKU{grid-template-columns:1fr;gap:28px}.StudioHome_homeTogether__LJXin p:not(.StudioHome_sectionNumber__xLD3j){font-size:14px}.StudioHome_homeTogether__LJXin p br{display:none}.StudioHome_sampleBoard__Zr1eu{padding:19px 21px}}@media(max-width:390px){.StudioHome_hero__DsWT9 .StudioHome_homeOpening__s8eam h1{font-size:clamp(31px,8.9vw,38px)}}