.design-hero[data-v-4bfefc5a]{background:var(--cream);padding:80px 0}.design-hero__inner[data-v-4bfefc5a]{align-items:start;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.design-hero__title[data-v-4bfefc5a]{color:var(--forest);margin:0 0 20px;max-width:620px}.design-hero__title-accent[data-v-4bfefc5a]{color:var(--amber-deep);display:block}.design-hero__subtext[data-v-4bfefc5a]{color:var(--color-light);margin:0 0 36px;max-width:520px}.design-hero__ctas[data-v-4bfefc5a]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.design-hero__tagline[data-v-4bfefc5a]{color:var(--color-light);font-size:11.5px;letter-spacing:.12em}.design-hero__visual[data-v-4bfefc5a]{position:relative}.design-hero__image[data-v-4bfefc5a]{aspect-ratio:4/3.1;border-radius:20px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.design-hero__badge[data-v-4bfefc5a]{background:var(--cream);border-radius:14px;bottom:-28px;box-shadow:0 12px 30px #16241f2e;left:24px;max-width:260px;padding:14px 20px;position:absolute}.design-hero__badge-label[data-v-4bfefc5a]{color:var(--color-light);display:block;font-size:10.5px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.design-hero__badge-value[data-v-4bfefc5a]{color:var(--forest);font-size:15px;font-weight:700}@media (max-width:1023px){.design-hero__inner[data-v-4bfefc5a]{grid-template-columns:1fr}.design-hero__badge[data-v-4bfefc5a]{margin-top:16px;max-width:none;position:static}}@media (max-width:640px){.design-hero[data-v-4bfefc5a]{padding:60px 0}}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/4VzVfti7A9XwdTiq16lO4lLfZTtYPcEFGbpaWWH4bDo-xec7qfdrgCQ5lsquFv1xibvLzatcl3q_vTUpC4HNYZA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif Fallback: Times New Roman";src:local("Times New Roman");size-adjust:83.9385%;ascent-override:117.9435%;descent-override:36.9318%;line-gap-override:0%}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/MkzsVVsVa19hNhuifJxuUyjYXA8QsnSlohE8Xis64wI-b_OhvLchONOxbaZEOWy7B_wZN5OrU3apyvlSa5_nXOQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/JQleyr8JKUBiX7gQ-mBvVFBmiYPx7yp2itVRiu2-rhA-JxDnSTxYxToStOTm2HHo9Jy2IKr3U7u_z_BlTCy5VYI.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.ticker[data-v-8835086e]{background:var(--cream);border-bottom:1px solid rgba(22,36,31,.1);border-top:1px solid rgba(22,36,31,.1);overflow:hidden;padding:18px 0}.ticker__track[data-v-8835086e]{display:flex;width:-moz-max-content;width:max-content}.ticker__group[data-v-8835086e]{align-items:center;display:flex;flex-shrink:0;gap:36px;padding-right:28px}.ticker__item[data-v-8835086e]{color:var(--forest);font-family:"Instrument Serif","Instrument Serif Fallback: Times New Roman","Instrument Serif fallback",serif;font-size:28px;font-style:normal;font-weight:400;white-space:nowrap}.ticker__dot[data-v-8835086e]{background:var(--amber-deep);border-radius:50%;flex-shrink:0;height:4px;width:4px}@media (prefers-reduced-motion:reduce){.ticker__track[data-v-8835086e]{animation:none!important;overflow-x:auto}}@media (max-width:640px){.ticker__item[data-v-8835086e]{font-size:13px}.ticker__group[data-v-8835086e]{gap:20px;padding-right:20px}}.design-problem[data-v-7aaf1e25]{background:var(--cream)}.design-problem__inner[data-v-7aaf1e25]{display:grid;gap:64px;grid-template-columns:.85fr 1.15fr}.design-problem__title[data-v-7aaf1e25]{color:var(--forest)}.design-problem__title-accent[data-v-7aaf1e25]{color:var(--amber-deep);display:block;font-style:italic}.design-problem__right p[data-v-7aaf1e25]{color:var(--color-dark);margin:0 0 20px}.design-problem__list[data-v-7aaf1e25]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:28px 0;padding:0}.design-problem__list li[data-v-7aaf1e25]{align-items:center;color:#000000c7;display:flex;font-size:13px;gap:12px;letter-spacing:.06em;text-transform:uppercase}.design-problem__list li[data-v-7aaf1e25]:before{background:var(--amber-deep);content:"";flex-shrink:0;height:1px;width:18px}.design-problem__cta[data-v-7aaf1e25]{align-items:center;background:var(--forest);border:none;border-radius:999px;color:var(--cream);cursor:pointer;display:inline-flex;font-family:Archivo Expanded,Archivo Expanded fallback,sans-serif;font-size:14.5px;font-weight:700;gap:8px;margin-top:8px;padding:16px 28px;transition:transform .18s ease,filter .18s ease}.design-problem__cta[data-v-7aaf1e25]:hover{filter:brightness(1.25);transform:translateY(-2px)}@media (max-width:900px){.design-problem__inner[data-v-7aaf1e25]{grid-template-columns:1fr}}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/fXsJZqjhuPrRvRhKpI45vEyD79zJpa0eWEfpFfkS0EU-_2WGNOZaD_KYLx_YAK9mbk3lbv93okPZiXBgkQxVpVY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/4NlQFwZExohymH0dmBevVM0EriupvUWLV3UexsFvz6E-Vk1x4D9PWvIqgPrHmgu1MrdB2iCsNYtDs8oZgvyzD_s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.design-pain[data-v-b555b083]{background:var(--forest);color:var(--cream)}.design-pain__title[data-v-b555b083]{color:var(--cream);margin:0}.design-pain__title-accent[data-v-b555b083]{color:var(--amber-deep)}.design-pain__intro[data-v-b555b083]{color:var(--sage);margin-top:20px;max-width:460px}.design-pain__layout[data-v-b555b083]{align-items:start;display:grid;gap:64px;grid-template-columns:.8fr 1.2fr;margin-top:56px}.design-pain__visual-wrap[data-v-b555b083]{position:relative}.design-pain__visual[data-v-b555b083]{aspect-ratio:4/4.6;border:1px solid var(--line);border-radius:20px;overflow:hidden;position:sticky;top:40px}.design-pain__visual img[data-v-b555b083]{display:block;filter:saturate(.9);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design-pain__visual-tag[data-v-b555b083]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10201bb3;border:1px solid var(--line);border-radius:999px;bottom:20px;color:var(--cream);font-size:11.5px;left:20px;letter-spacing:.08em;padding:8px 16px;position:absolute;text-transform:uppercase}.design-pain__list[data-v-b555b083]{border-top:1px solid var(--line)}.design-pain__row[data-v-b555b083]{border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:64px 1fr;padding:30px 4px;transition:background .2s ease,padding-left .2s ease}.design-pain__row[data-v-b555b083]:hover{background:#f4efe10a;padding-left:16px}.design-pain__row-num[data-v-b555b083]{color:var(--amber);font-family:Bowlby One,Bowlby One fallback,cursive}.design-pain__row-text[data-v-b555b083]{color:var(--cream);line-height:150%;margin:0}.design-pain__closing[data-v-b555b083]{background:#f4efe10a;border:1px solid hsla(43,45%,92%,.12);border-radius:20px;margin-top:56px;padding:36px 48px;text-align:center}.design-pain__closing p[data-v-b555b083]{color:var(--cream);margin:0}@media (max-width:900px){.design-pain__layout[data-v-b555b083]{grid-template-columns:1fr}.design-pain__visual[data-v-b555b083]{aspect-ratio:16/10;position:static}.design-pain__closing[data-v-b555b083]{padding:26px 32px}}.design-deliver[data-v-28b45424]{background:var(--cream)}.design-deliver__head[data-v-28b45424]{align-items:end;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:56px}.design-deliver__title[data-v-28b45424]{color:var(--forest)}.design-deliver__head-note[data-v-28b45424]{color:var(--color-light);justify-self:end;max-width:340px}.design-deliver__grid[data-v-28b45424]{border-top:1px solid rgba(22,36,31,.12);display:grid;grid-template-columns:repeat(3,1fr)}.design-deliver__card[data-v-28b45424]{border-bottom:1px solid rgba(22,36,31,.12);border-right:1px solid rgba(22,36,31,.12);padding:32px 28px}.design-deliver__card[data-v-28b45424]:nth-child(3n){border-right:none}.design-deliver__top[data-v-28b45424]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.design-deliver__num[data-v-28b45424]{color:var(--amber-deep);font-size:12.5px}.design-deliver__plus[data-v-28b45424]{color:var(--color-light);font-size:16px}.design-deliver__card h3[data-v-28b45424]{color:var(--forest);margin:0 0 12px}.design-deliver__card p[data-v-28b45424]{color:var(--color-light);margin:0}@media (max-width:900px){.design-deliver__head[data-v-28b45424]{grid-template-columns:1fr}.design-deliver__head-note[data-v-28b45424]{justify-self:start}.design-deliver__grid[data-v-28b45424]{grid-template-columns:1fr}.design-deliver__card[data-v-28b45424]{border-right:none}}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/fXsJZqjhuPrRvRhKpI45vEyD79zJpa0eWEfpFfkS0EU-_2WGNOZaD_KYLx_YAK9mbk3lbv93okPZiXBgkQxVpVY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/4NlQFwZExohymH0dmBevVM0EriupvUWLV3UexsFvz6E-Vk1x4D9PWvIqgPrHmgu1MrdB2iCsNYtDs8oZgvyzD_s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.design-range[data-v-6ac3ec6c]{background:var(--cream);filter:none}.design-range__head[data-v-6ac3ec6c]{align-items:end;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin-bottom:48px}.design-range__title[data-v-6ac3ec6c]{color:var(--forest)}.design-range__head p[data-v-6ac3ec6c]{color:var(--color-dark)}.design-range__gallery[data-v-6ac3ec6c]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:36px}.design-range__item[data-v-6ac3ec6c]{aspect-ratio:1/1.05;border-radius:16px;overflow:hidden;position:relative}.design-range__item img[data-v-6ac3ec6c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.design-range__item-label[data-v-6ac3ec6c]{align-items:center;background:linear-gradient(0deg,rgba(22,36,31,.75),transparent);bottom:0;color:var(--cream);display:flex;font-family:Bowlby One,Bowlby One fallback,cursive;font-size:16px;justify-content:space-between;left:0;padding:18px;position:absolute;right:0}.design-range__tags[data-v-6ac3ec6c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.design-range__tag[data-v-6ac3ec6c]{background:var(--cream);border:1px solid rgba(22,36,31,.14);border-radius:999px;color:var(--forest);font-size:13px;font-weight:500;padding:9px 18px}.design-range__tag--cta[data-v-6ac3ec6c]{background:var(--amber-deep);border-color:var(--amber-deep);color:var(--cream);font-weight:700}.design-range__cta-row[data-v-6ac3ec6c]{display:flex;justify-content:center}.design-range__cta[data-v-6ac3ec6c]{align-items:center;background:var(--forest);border:none;border-radius:999px;color:var(--cream);cursor:pointer;display:inline-flex;font-family:Archivo Expanded,Archivo Expanded fallback,sans-serif;font-size:14.5px;font-weight:700;gap:8px;padding:16px 28px;transition:transform .18s ease,filter .18s ease}.design-range__cta[data-v-6ac3ec6c]:hover{filter:brightness(1.25);transform:translateY(-2px)}@media (max-width:900px){.design-range__head[data-v-6ac3ec6c]{grid-template-columns:1fr}.design-range__gallery[data-v-6ac3ec6c]{grid-template-columns:repeat(2,1fr)}}.design-approach[data-v-54443788]{background:var(--cream)}.design-approach__inner[data-v-54443788]{align-items:center;display:grid;gap:64px;grid-template-columns:.95fr 1.05fr}.design-approach__image[data-v-54443788]{aspect-ratio:4/3.4;border-radius:18px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.design-approach__title[data-v-54443788]{color:var(--forest);margin:0 0 20px}.design-approach__title-accent[data-v-54443788]{color:var(--amber-deep);display:block;font-style:italic}.design-approach__intro[data-v-54443788]{color:var(--forest);font-weight:600;margin:0 0 20px}.design-approach__list[data-v-54443788]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 28px;padding:0}.design-approach__list li[data-v-54443788]{align-items:flex-start;display:flex;gap:12px}.design-approach__list p[data-v-54443788]{color:var(--color-dark);margin:0}.design-approach__check[data-v-54443788]{align-items:center;background:var(--forest);border-radius:50%;color:var(--cream);display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;margin-top:2px;width:20px}.design-approach__closing[data-v-54443788]{color:var(--color-light);margin:0}@media (max-width:900px){.design-approach__inner[data-v-54443788]{grid-template-columns:1fr}}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/fXsJZqjhuPrRvRhKpI45vEyD79zJpa0eWEfpFfkS0EU-_2WGNOZaD_KYLx_YAK9mbk3lbv93okPZiXBgkQxVpVY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/4NlQFwZExohymH0dmBevVM0EriupvUWLV3UexsFvz6E-Vk1x4D9PWvIqgPrHmgu1MrdB2iCsNYtDs8oZgvyzD_s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.design-steps[data-v-a1be6b2e]{background:var(--forest);color:var(--cream)}.design-steps__title[data-v-a1be6b2e]{color:var(--cream);margin:0 0 48px}.design-steps__title-accent[data-v-a1be6b2e]{color:var(--amber);display:block}.design-steps__grid[data-v-a1be6b2e]{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.design-steps__col[data-v-a1be6b2e]{border-right:1px solid var(--line);padding:32px 24px 0}.design-steps__col[data-v-a1be6b2e]:last-child{border-right:none}.design-steps__num[data-v-a1be6b2e]{color:var(--amber);display:block;font-family:Bowlby One,Bowlby One fallback,cursive;font-size:34px;margin-bottom:18px}.design-steps__col h4[data-v-a1be6b2e]{color:var(--cream);font-size:15.5px;margin:0 0 10px}.design-steps__col p[data-v-a1be6b2e]{color:var(--muted);font-size:14.5px;margin:0}@media (max-width:900px){.design-steps__grid[data-v-a1be6b2e]{grid-template-columns:1fr}.design-steps__col[data-v-a1be6b2e]{border-bottom:1px solid var(--line);border-right:none;margin-bottom:8px;padding-bottom:28px}}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/fXsJZqjhuPrRvRhKpI45vEyD79zJpa0eWEfpFfkS0EU-_2WGNOZaD_KYLx_YAK9mbk3lbv93okPZiXBgkQxVpVY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/4NlQFwZExohymH0dmBevVM0EriupvUWLV3UexsFvz6E-Vk1x4D9PWvIqgPrHmgu1MrdB2iCsNYtDs8oZgvyzD_s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.design-briefs[data-v-9c592589]{background:var(--cream)}.design-briefs__head[data-v-9c592589]{margin-bottom:48px;max-width:640px}.design-briefs__title[data-v-9c592589]{color:var(--forest);margin:0 0 16px}.design-briefs__title-accent[data-v-9c592589]{color:var(--amber-deep);font-style:italic}.design-briefs__head p[data-v-9c592589]{color:var(--color-light)}.design-briefs__grid[data-v-9c592589]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.design-briefs__card[data-v-9c592589]{background:var(--color-white);border:1px solid rgba(22,36,31,.12);border-radius:16px;padding:28px}.design-briefs__quote[data-v-9c592589]{color:var(--amber-deep);display:block;font-family:Bowlby One,Bowlby One fallback,cursive;font-size:26px;margin-bottom:16px}.design-briefs__card p[data-v-9c592589]{color:var(--forest);font-size:17px;margin:0 0 22px}.design-briefs__meta[data-v-9c592589]{color:var(--color-light);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.design-briefs__grid[data-v-9c592589]{grid-template-columns:1fr}}.design-why[data-v-f66f25bf]{background:var(--amber-deep)}.design-why[data-v-f66f25bf],.design-why__eyebrow[data-v-f66f25bf]{color:var(--cream)}.design-why__eyebrow[data-v-f66f25bf]:before{background:var(--cream)}.design-why__title[data-v-f66f25bf]{color:var(--cream);margin:0 0 48px}.design-why__title span[data-v-f66f25bf]{display:block;font-style:italic}.design-why__grid[data-v-f66f25bf]{border-top:1px solid hsla(43,45%,92%,.3);display:grid;grid-template-columns:repeat(5,1fr)}.design-why__col[data-v-f66f25bf]{border-right:1px solid hsla(43,45%,92%,.3);padding:28px 22px 0}.design-why__col[data-v-f66f25bf]:last-child{border-right:none}.design-why__num[data-v-f66f25bf]{color:var(--cream);display:block;font-size:12px;margin-bottom:14px;opacity:.75}.design-why__col h4[data-v-f66f25bf]{color:var(--cream);font-size:15px;margin:0 0 10px}.design-why__col p[data-v-f66f25bf]{color:#f4efe1d9;font-size:14px;margin:0}@media (max-width:900px){.design-why__grid[data-v-f66f25bf]{grid-template-columns:1fr}.design-why__col[data-v-f66f25bf]{border-bottom:1px solid hsla(43,45%,92%,.3);border-right:none;margin-bottom:8px;padding-bottom:24px}}.design-fit[data-v-ccd8ed3f]{background:var(--cream)}.design-fit__inner[data-v-ccd8ed3f]{display:grid;gap:64px;grid-template-columns:.8fr 1.2fr}.design-fit__title[data-v-ccd8ed3f]{color:var(--forest)}.design-fit__title-accent[data-v-ccd8ed3f]{color:var(--amber-deep);font-style:italic}.design-fit__list[data-v-ccd8ed3f]{border-top:1px solid rgba(22,36,31,.12)}.design-fit__item[data-v-ccd8ed3f]{align-items:center;border-bottom:1px solid rgba(22,36,31,.12);display:flex;gap:20px;padding:20px 0}.design-fit__num[data-v-ccd8ed3f]{color:var(--amber-deep);flex-shrink:0;font-size:12px;width:24px}.design-fit__item p[data-v-ccd8ed3f]{color:var(--forest);font-size:17px;margin:0}@media (max-width:900px){.design-fit__inner[data-v-ccd8ed3f]{grid-template-columns:1fr}}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/fXsJZqjhuPrRvRhKpI45vEyD79zJpa0eWEfpFfkS0EU-_2WGNOZaD_KYLx_YAK9mbk3lbv93okPZiXBgkQxVpVY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bowlby One;src:local("Bowlby One Regular"),local("Bowlby One"),url(../_fonts/4NlQFwZExohymH0dmBevVM0EriupvUWLV3UexsFvz6E-Vk1x4D9PWvIqgPrHmgu1MrdB2iCsNYtDs8oZgvyzD_s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.design-faq[data-v-669be314]{background:var(--cream);filter:brightness(.99)}.design-faq__inner[data-v-669be314]{display:grid;gap:64px;grid-template-columns:.8fr 1.2fr}.design-faq__title[data-v-669be314]{color:var(--forest);margin:0 0 16px}.design-faq__title-accent[data-v-669be314]{color:var(--amber-deep);font-style:italic}.design-faq__head p[data-v-669be314]{color:var(--color-light);max-width:280px}.design-faq__item[data-v-669be314]{border-bottom:1px solid rgba(22,36,31,.12)}.design-faq__item[data-v-669be314]:first-child{border-top:1px solid rgba(22,36,31,.12)}.design-faq__question[data-v-669be314]{align-items:center;background:none;border:none;color:var(--forest);cursor:pointer;display:flex;font-family:Bowlby One,Bowlby One fallback,cursive;font-size:18px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.design-faq__icon[data-v-669be314]{color:var(--amber-deep);flex-shrink:0;font-family:Inter,"Inter Fallback: Arial",Inter fallback,sans-serif;font-size:20px;font-weight:300;margin-left:20px}.design-faq__answer[data-v-669be314]{max-height:0;overflow:hidden;transition:max-height .3s ease}.design-faq__answer p[data-v-669be314]{color:var(--color-light);margin:0;max-width:560px;padding-bottom:22px}.design-faq__item--open .design-faq__answer[data-v-669be314]{max-height:200px}@media (max-width:900px){.design-faq__inner[data-v-669be314]{grid-template-columns:1fr}}.design-final[data-v-4cfc6e5f]{background:var(--cream)}.design-final__card[data-v-4cfc6e5f]{background:radial-gradient(ellipse 60% 90% at 85% 30%,rgba(185,111,44,.55),transparent 70%),var(--forest);border-radius:28px;overflow:hidden;padding:72px 64px;position:relative}.design-final__eyebrow[data-v-4cfc6e5f]{color:var(--amber);margin-bottom:22px}.design-final__eyebrow[data-v-4cfc6e5f]:before{background:var(--amber)}.design-final__title[data-v-4cfc6e5f]{color:var(--cream);margin:0 0 40px;max-width:640px;position:relative;z-index:1}.design-final__title-accent[data-v-4cfc6e5f]{color:var(--amber);display:block;font-style:italic}.design-final__cols[data-v-4cfc6e5f]{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:16px;position:relative;z-index:1}.design-final__cols p[data-v-4cfc6e5f]{color:var(--cream);font-size:19px;margin:0}.design-final__sub[data-v-4cfc6e5f]{color:var(--muted);margin:0 0 40px;max-width:520px;position:relative;z-index:1}.design-final__actions[data-v-4cfc6e5f]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;position:relative;z-index:1}.design-final__cta[data-v-4cfc6e5f]{align-items:center;background:var(--amber-deep);border:none;border-radius:999px;color:var(--cream);cursor:pointer;display:inline-flex;font-family:Archivo Expanded,Archivo Expanded fallback,sans-serif;font-size:14.5px;font-weight:700;gap:8px;padding:16px 28px;transition:transform .18s ease,filter .18s ease}.design-final__cta[data-v-4cfc6e5f]:hover{filter:brightness(1.1);transform:translateY(-2px)}.design-final__note[data-v-4cfc6e5f]{color:var(--muted);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.design-final__card[data-v-4cfc6e5f]{padding:48px 28px}}
