.studio-page-hero[data-v-7d812e97]{background:#321653;color:#fff8ef;overflow:hidden;padding:64px 32px 80px}.studio-page-container[data-v-7d812e97]{margin:auto;max-width:1120px}.studio-page-split[data-v-7d812e97]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.studio-page-eyebrow[data-v-7d812e97]{color:#deff7a;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:22px;text-transform:uppercase}h1[data-v-7d812e97]{font-size:clamp(38px,5vw,60px);font-weight:750;letter-spacing:-.05em;line-height:1.05;max-width:680px;overflow-wrap:break-word;text-wrap:balance}.studio-page-lede[data-v-7d812e97]{color:#e1d3ef;font-size:17px;line-height:1.7;margin:24px 0 30px;max-width:520px}.studio-page-actions[data-v-7d812e97]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 16px}.studio-page-actions[data-v-7d812e97] button{background:#deff7a;border-radius:99px;color:#251537}.studio-page-actions[data-v-7d812e97] button:hover{background:#ebffab}.studio-page-actions a[data-v-7d812e97]{align-items:center;border:1px solid #ffffff45;border-radius:99px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:0 22px;transition:background-color .2s}.studio-page-actions a[data-v-7d812e97]:hover{background:#ffffff14}.studio-page-note[data-v-7d812e97]{color:#cdbde0;font-size:12px;line-height:1.7;margin-top:18px}.studio-page-hero[data-v-7d812e97] :focus-visible{outline:2px solid #deff7a;outline-offset:3px}.studio-page-aside[data-v-7d812e97]{min-width:0;position:relative}@media (max-width:860px){.studio-page-split[data-v-7d812e97]{grid-template-columns:1fr}.studio-page-aside[data-v-7d812e97]{display:none}}@media (max-width:700px){.studio-page-hero[data-v-7d812e97]{padding:48px 24px 60px}}@media (max-width:380px){.studio-page-hero[data-v-7d812e97]{padding-left:20px;padding-right:20px}}.studio-block[data-v-d72a132c]{color:#302137;padding:80px 32px;scroll-margin-top:100px}.studio-block-paper[data-v-d72a132c]{background:#fff8ef}.studio-block-cream[data-v-d72a132c]{background:#f6ebdc}.studio-block-container[data-v-d72a132c]{margin:auto;max-width:1120px}.studio-block-eyebrow[data-v-d72a132c]{color:#6b4a8c;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:20px;text-transform:uppercase}h2[data-v-d72a132c]{font-size:clamp(30px,4vw,48px);font-weight:750;letter-spacing:-.045em;line-height:1.08;margin-bottom:18px;max-width:720px;overflow-wrap:break-word;text-wrap:balance}.studio-block-description[data-v-d72a132c]{color:#5b4a63;font-size:16px;line-height:1.75;max-width:620px}.studio-block[data-v-d72a132c] :focus-visible{outline:2px solid #321653;outline-offset:3px}@media (max-width:700px){.studio-block[data-v-d72a132c]{padding:56px 24px}}@media (max-width:380px){.studio-block[data-v-d72a132c]{padding-left:20px;padding-right:20px}}.studio-closing[data-v-6c33de4a]{background:#deff7a;color:#293323;padding:88px 32px;text-align:center}.studio-closing-container[data-v-6c33de4a]{margin:auto;max-width:1120px}h2[data-v-6c33de4a]{font-size:clamp(30px,4vw,48px);font-weight:750;letter-spacing:-.045em;line-height:1.08;margin:0 auto 16px;max-width:760px;overflow-wrap:break-word;text-wrap:balance}p[data-v-6c33de4a]{color:#3c4a33;font-size:16px;line-height:1.75;margin:0 auto 30px;max-width:560px}.studio-closing-actions[data-v-6c33de4a]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.studio-closing-actions[data-v-6c33de4a] button{background:#321653;border-radius:99px;color:#fff8ef}.studio-closing-actions[data-v-6c33de4a] button:hover{background:#46216f}.studio-closing-actions a[data-v-6c33de4a]{align-items:center;border:1px solid #29332366;border-radius:99px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:0 22px;transition:background-color .2s}.studio-closing-actions a[data-v-6c33de4a]:hover{background:#fff6}.studio-closing[data-v-6c33de4a] :focus-visible{outline:2px solid #321653;outline-offset:3px}@media (max-width:700px){.studio-closing[data-v-6c33de4a]{padding:60px 24px}}@media (max-width:380px){.studio-closing[data-v-6c33de4a]{padding-left:20px;padding-right:20px}}
