.studio-module__vNFmSW__page{--ink:#173a2d;--paper:#f7f7ee;--lime:#dbfa80;--rule:#173a2d25;background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow:clip}.studio-module__vNFmSW__page *,.studio-module__vNFmSW__page :before,.studio-module__vNFmSW__page :after{box-sizing:border-box}.studio-module__vNFmSW__page h1,.studio-module__vNFmSW__page h2,.studio-module__vNFmSW__page h3,.studio-module__vNFmSW__page h4,.studio-module__vNFmSW__page p,.studio-module__vNFmSW__page ul,.studio-module__vNFmSW__page ol{margin-top:0}.studio-module__vNFmSW__page :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #b56635}.studio-module__vNFmSW__page h2{font-family:var(--font-sans);letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.1}.studio-module__vNFmSW__page h2 em{font-family:var(--font-display);font-style:italic;font-weight:450}.studio-module__vNFmSW__eyebrow{letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.studio-module__vNFmSW__eyebrow>i{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px}.studio-module__vNFmSW__band{padding:74px 5%}.studio-module__vNFmSW__band+.studio-module__vNFmSW__band{padding-top:0}.studio-module__vNFmSW__sunken{background:#eeeee3;padding-top:74px}.studio-module__vNFmSW__sectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.studio-module__vNFmSW__sectionHead>p{max-width:320px;margin-bottom:20px;font-size:16px;line-height:1.7}.studio-module__vNFmSW__lede{max-width:38ch;font-size:16px;line-height:1.72}.studio-module__vNFmSW__lede+.studio-module__vNFmSW__lede{margin-top:14px}.studio-module__vNFmSW__stamp{border:1px solid #173a2d60;margin-top:20px;padding:19px 54px 19px 19px;font-size:16px;display:inline-block;position:relative;transform:rotate(-3deg)}.studio-module__vNFmSW__stamp span{font-size:24px;position:absolute;top:19px;right:14px}.studio-module__vNFmSW__hero{padding:calc(var(--nav-height) + 54px) 5% 66px;background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.08fr;align-items:center;gap:5%;display:grid}.studio-module__vNFmSW__hero h1{font-family:var(--font-sans);letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(42px,4.8vw,70px);font-weight:500;line-height:1.02}.studio-module__vNFmSW__hero h1 em{color:var(--lime);font-family:var(--font-display);letter-spacing:-.05em;font-style:italic;font-weight:450}.studio-module__vNFmSW__heroCopy{color:#dfe6dc;max-width:450px;font-size:18px;line-height:1.65}.studio-module__vNFmSW__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.studio-module__vNFmSW__primary{background:var(--lime);min-height:54px;color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;gap:26px;padding:15px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.studio-module__vNFmSW__primary:hover{background:#e8ffa9;transform:translateY(-2px)}.studio-module__vNFmSW__ghost{color:var(--paper);border-bottom:1px solid #f7f7ee40;padding:12px 0;font-size:15px;text-decoration:none;transition:border-color .2s}.studio-module__vNFmSW__ghost:hover{border-bottom-color:var(--lime)}.studio-module__vNFmSW__ghost span{margin-left:14px}.studio-module__vNFmSW__heroNote{color:var(--lime);margin:34px 0 0;font-size:15px}.studio-module__vNFmSW__heroNote span{color:#c7d5c4;max-width:400px;margin-top:6px;font-size:12px;line-height:1.55;display:block}.studio-module__vNFmSW__strip{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;padding:24px 5%;font-size:17px;font-weight:600;display:flex}.studio-module__vNFmSW__strip>span:first-child{letter-spacing:1px;font-size:12px;font-weight:400;line-height:1.6}.studio-module__vNFmSW__strip>span:first-child b{font-size:12px;font-style:normal;font-weight:700}.studio-module__vNFmSW__strip b{font-size:21px;font-style:italic;font-weight:750}.studio-module__vNFmSW__scope{grid-template-columns:1fr 1.35fr;gap:9%;display:grid}.studio-module__vNFmSW__scopeList{margin:0;padding:0;list-style:none}.studio-module__vNFmSW__scopeList li{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:16px 0;font-size:16px;display:flex}.studio-module__vNFmSW__scopeList li>span{opacity:.6;font-size:12px}.studio-module__vNFmSW__scopeList li>b{opacity:.5;margin-left:auto;font-weight:400}.studio-module__vNFmSW__outside{background:#e9ece0;margin-top:24px;padding:18px;font-size:14px;line-height:1.7}.studio-module__vNFmSW__outside summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.studio-module__vNFmSW__outside summary::-webkit-details-marker{display:none}.studio-module__vNFmSW__outside ul{margin:12px 0 0;padding-left:18px}.studio-module__vNFmSW__outside li{margin:6px 0}.studio-module__vNFmSW__proof{border-left:3px solid var(--ink);background:#e9ece0;grid-template-columns:1fr 1.35fr;align-items:start;gap:9%;padding:34px;display:grid}.studio-module__vNFmSW__proof h2{font-size:clamp(26px,2.4vw,32px)}.studio-module__vNFmSW__proof h3{letter-spacing:-.5px;margin-bottom:12px;font-size:22px;font-weight:600}.studio-module__vNFmSW__proof p{font-size:15px;line-height:1.7}.studio-module__vNFmSW__proof p+p{margin-top:12px}.studio-module__vNFmSW__proofLink{color:var(--ink);text-underline-offset:5px;gap:12px;margin-top:16px;font-size:15px;font-weight:600;display:inline-flex}.studio-module__vNFmSW__close{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;align-items:start;gap:9%;padding:76px 6%;display:grid}.studio-module__vNFmSW__close h2{font-size:clamp(38px,4.4vw,62px)}.studio-module__vNFmSW__close h2 em,.studio-module__vNFmSW__close .studio-module__vNFmSW__eyebrow{color:var(--lime)}.studio-module__vNFmSW__close>div:first-child p{color:#cfd9cd;max-width:400px;font-size:16px;line-height:1.75}.studio-module__vNFmSW__closeList{counter-reset:c;margin:24px 0;padding:0;list-style:none}.studio-module__vNFmSW__closeList li{counter-increment:c;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.studio-module__vNFmSW__closeList li:before{content:"0" counter(c);color:var(--lime);font-size:12px}.studio-module__vNFmSW__close .studio-module__vNFmSW__direct{border-top:1px solid #e6eddf35;margin-top:30px;padding-top:22px;font-size:13px;line-height:1.7}.studio-module__vNFmSW__close .studio-module__vNFmSW__direct a{color:var(--lime);text-underline-offset:4px;margin-top:8px;display:block}.studio-module__vNFmSW__formWrap{background:var(--paper);color:var(--ink);border-radius:8px;padding:30px}.studio-module__vNFmSW__formWrap>p{color:var(--ink);letter-spacing:-.5px;margin-bottom:18px;font-size:20px;font-weight:500}.studio-module__vNFmSW__formWrap input,.studio-module__vNFmSW__formWrap textarea{color:var(--ink);background:#fff;border:1px solid #173a2d30}.studio-module__vNFmSW__formWrap label,.studio-module__vNFmSW__formWrap form p{color:#41564a}.studio-module__vNFmSW__formWrap button[type=submit]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.studio-module__vNFmSW__formWrap button[type=submit]:hover{background:#0f2b20}.studio-module__vNFmSW__faq{grid-template-columns:1fr 1.35fr;gap:9%;padding:74px 5%;display:grid}.studio-module__vNFmSW__faq h2{font-size:clamp(30px,3vw,38px)}.studio-module__vNFmSW__faq details{border-bottom:1px solid var(--rule)}.studio-module__vNFmSW__faq summary{cursor:pointer;padding:21px 34px 21px 0;font-size:16px;font-weight:500;line-height:1.45;list-style:none;position:relative}.studio-module__vNFmSW__faq summary::-webkit-details-marker{display:none}.studio-module__vNFmSW__faq summary:after{content:"+";font-size:21px;position:absolute;top:19px;right:4px}.studio-module__vNFmSW__faq details[open] summary:after{content:"−"}.studio-module__vNFmSW__faq details p{padding:0 24px 22px 0;font-size:15px;line-height:1.72}.studio-module__vNFmSW__related{border-top:1px solid var(--rule);flex-wrap:wrap;gap:14px 26px;padding:22px 5% 40px;font-size:13px;display:flex}.studio-module__vNFmSW__related>span{opacity:.65}.studio-module__vNFmSW__related a{color:var(--ink);text-underline-offset:4px;font-weight:600}@media (min-width:1600px){.studio-module__vNFmSW__hero,.studio-module__vNFmSW__band,.studio-module__vNFmSW__faq,.studio-module__vNFmSW__strip{padding-inline:max(5%,50vw - 700px)}.studio-module__vNFmSW__close{padding-inline:max(6%,50vw - 660px)}}@media (max-width:1040px){.studio-module__vNFmSW__scope,.studio-module__vNFmSW__proof,.studio-module__vNFmSW__faq,.studio-module__vNFmSW__close{grid-template-columns:1fr;gap:28px}.studio-module__vNFmSW__hero{padding-block:calc(var(--nav-height) + 34px) 44px;grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.studio-module__vNFmSW__band{padding:48px 6%}.studio-module__vNFmSW__sunken{padding-top:48px}.studio-module__vNFmSW__strip{grid-template-columns:repeat(3,1fr);gap:16px 10px;padding:20px 6%;font-size:14px;display:grid}.studio-module__vNFmSW__strip>span:first-child{grid-column:1/-1;margin-bottom:2px}.studio-module__vNFmSW__hero{padding:calc(var(--nav-height) + 22px) 6% 40px}.studio-module__vNFmSW__hero h1{font-size:clamp(36px,9.5vw,54px)}.studio-module__vNFmSW__heroCopy{font-size:16px}.studio-module__vNFmSW__sectionHead{margin-bottom:24px;display:block}.studio-module__vNFmSW__sectionHead>p{margin-bottom:0;font-size:15px}.studio-module__vNFmSW__close{padding:48px 6%}.studio-module__vNFmSW__formWrap{padding:22px}.studio-module__vNFmSW__faq{padding:48px 6%}.studio-module__vNFmSW__related{padding:20px 6% 34px}}@media (prefers-reduced-motion:reduce){.studio-module__vNFmSW__page *,.studio-module__vNFmSW__page :before,.studio-module__vNFmSW__page :after{transition:none!important;animation:none!important}}
