.inline-svg[data-v-d3fb7e6b]{line-height:0;display:block}.inline-svg[data-v-d3fb7e6b] svg{width:100%;height:auto;display:block}.site-header[data-v-20eeb7f3]{z-index:100;color:#fcfbf4;background:#66284d;width:100%;height:84px;position:fixed;top:0}.nav-shell[data-v-20eeb7f3]{width:100%;max-width:var(--page-max-width);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(26px,2.9vw,52px);height:100%;margin:0 auto;padding:0 clamp(16px,1.28vw,22px);display:grid}.logo[data-v-20eeb7f3]{flex:none;width:clamp(138px,9.03vw,156px);display:block}.logo .inline-svg[data-v-20eeb7f3]{width:100%;height:auto}.primary-nav[data-v-20eeb7f3]{min-width:0}.nav-list[data-v-20eeb7f3]{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1228px;display:flex}.nav-list>li[data-v-20eeb7f3]{flex:0 auto;align-items:center;min-width:0;display:flex}.nav-link[data-v-20eeb7f3],.sign-up-link[data-v-20eeb7f3]{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);text-transform:uppercase;white-space:nowrap;line-height:1;text-decoration:none}.nav-link[data-v-20eeb7f3]{letter-spacing:.02em;padding:8px 0;font-size:clamp(12px,.752vw,13px);transition:color .18s;display:inline-flex;position:relative}.nav-link.is-active[data-v-20eeb7f3]{color:#ffded9}.nav-link[data-v-20eeb7f3]:after{content:"";opacity:0;background:#ffded9;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.4)}.nav-link[data-v-20eeb7f3]:hover:after,.nav-link[data-v-20eeb7f3]:focus-visible:after,.nav-link.is-active[data-v-20eeb7f3]:after{opacity:1;transform:scaleX(1)}.sign-up-link[data-v-20eeb7f3]{color:#471839;letter-spacing:.02em;background:#fcfbf4;border:2px solid #fcfbf4;border-radius:4px;justify-content:center;align-items:center;min-width:clamp(92px,6.02vw,104px);min-height:40px;padding:10px 18px;font-size:clamp(14px,.926vw,16px);line-height:1.2;transition:color .18s,background-color .18s;display:inline-flex}.sign-up-link[data-v-20eeb7f3]:hover,.sign-up-link[data-v-20eeb7f3]:focus-visible{color:#fcfbf4;background:0 0}.logo[data-v-20eeb7f3]:focus-visible,.nav-link[data-v-20eeb7f3]:focus-visible,.sign-up-link[data-v-20eeb7f3]:focus-visible,.menu-toggle[data-v-20eeb7f3]:focus-visible{outline-offset:4px;outline:2px solid #ffded9}.menu-toggle[data-v-20eeb7f3],.mobile-sign-up[data-v-20eeb7f3],.compact-nav-label[data-v-20eeb7f3]{display:none}@media (width>=1000px) and (width<=1320px){.nav-shell[data-v-20eeb7f3]{column-gap:clamp(14px,1.8vw,24px);padding-left:16px;padding-right:16px}.logo[data-v-20eeb7f3]{width:clamp(120px,10.6vw,140px)}.nav-list[data-v-20eeb7f3]{grid-template-columns:.65fr 1.3fr .8fr 1.65fr 1.85fr .8fr .85fr .45fr .75fr;gap:8px;max-width:none;display:grid}.nav-link[data-v-20eeb7f3]{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;height:36px;padding:0;font-size:clamp(12px,8.875px + .3125vw,13px);line-height:1.1}.standard-nav-label[data-v-20eeb7f3]{display:none}.compact-nav-label[data-v-20eeb7f3]{flex-direction:column;display:flex}.compact-nav-label>span[data-v-20eeb7f3]{white-space:nowrap}.sign-up-link[data-v-20eeb7f3]{min-width:clamp(78px,7vw,92px);min-height:38px;padding:9px 10px;font-size:clamp(13px,9.875px + .3125vw,14px)}}@media (width<=999px){.site-header[data-v-20eeb7f3]{height:76px}.nav-shell[data-v-20eeb7f3]{grid-template-columns:auto 1fr auto;column-gap:24px}.logo[data-v-20eeb7f3]{width:140px}.primary-nav[data-v-20eeb7f3]{visibility:hidden;opacity:0;pointer-events:none;background:#66284d;border:3px solid #1e1e1e;border-top:0;max-height:calc(100vh - 76px);padding:12px 20px 24px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:-3px;right:-3px;overflow-y:auto;transform:translateY(-12px)}.primary-nav.is-open[data-v-20eeb7f3]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-list[data-v-20eeb7f3]{display:block}.nav-list li+li[data-v-20eeb7f3]{border-top:1px solid #fcfbf42e}.nav-link[data-v-20eeb7f3]{text-align:left;white-space:normal;width:100%;padding:16px 0;font-size:clamp(14px,2vw,16px);line-height:1.2;display:flex}.nav-link[data-v-20eeb7f3]:after,.desktop-sign-up[data-v-20eeb7f3]{display:none}.mobile-sign-up[data-v-20eeb7f3]{width:100%;margin-top:20px;display:flex}.menu-toggle[data-v-20eeb7f3]{width:44px;height:44px;color:inherit;background:0 0;border:0;flex-direction:column;grid-column:3;justify-content:space-between;justify-self:end;padding:10px 7px;display:flex}.menu-toggle span[data-v-20eeb7f3]{transform-origin:50%;background:#ffded9;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] span[data-v-20eeb7f3]:first-child{transform:translateY(11px)rotate(45deg)}.menu-toggle[aria-expanded=true] span[data-v-20eeb7f3]:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span[data-v-20eeb7f3]:last-child{transform:translateY(-11px)rotate(-45deg)}}@media (width<=480px){.site-header[data-v-20eeb7f3]{height:70px}.nav-shell[data-v-20eeb7f3]{padding:0 14px}.logo[data-v-20eeb7f3]{width:128px}.primary-nav[data-v-20eeb7f3]{max-height:calc(100vh - 70px);padding-left:16px;padding-right:16px}}.programs-section[data-v-7e337e67]{--fixed-background-image:var(--section-background-desktop);color:#fcfbf4;background-color:#471839;min-height:1486px;scroll-margin-top:84px;position:relative;overflow:hidden}.programs-background[data-v-7e337e67],.programs-background img[data-v-7e337e67]{width:100%;max-width:none;height:100%}.programs-background[data-v-7e337e67]{position:absolute;inset:0}.programs-background img[data-v-7e337e67]{object-fit:cover}.registration-branding[data-v-7e337e67]{top:0;right:var(--branding-edge-offset);z-index:1;width:clamp(138px,9.375vw,162px);position:absolute;bottom:0;overflow:hidden}.registration-branding img[data-v-7e337e67]{width:100%;max-width:none;height:auto}.registration-branding-track[data-v-7e337e67]{width:100%}.programs-layout[data-v-7e337e67]{z-index:2;width:min(100% - 362px,1366px);margin:0 auto;padding:98px 0 120px;position:relative}.programs-heading[data-v-7e337e67]{text-align:center;flex-direction:column;align-items:center;display:flex}.programs-heading h2[data-v-7e337e67]{font-size:clamp(48px,34.264px + 1.374vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.programs-accent[data-v-7e337e67]{background:#ffded9;width:clamp(140px,10.069vw,174px);height:2px;margin-top:20px}.program-list[data-v-7e337e67]{gap:36px;margin-top:38px;display:grid}.program-intro[data-v-7e337e67]{text-align:center}.program-intro h3[data-v-7e337e67]{font-size:clamp(34px,2.431vw,42px);font-weight:var(--font-weight-black);text-transform:uppercase;line-height:1}.program-intro p[data-v-7e337e67]{letter-spacing:.02em;max-width:1160px;margin:20px auto 0;font-size:clamp(17px,14.253px + .275vw,18px);line-height:1.5}.program-intro .program-tagline[data-v-7e337e67]{font-size:clamp(18px,12.505px + .55vw,22px);font-weight:var(--font-weight-black);letter-spacing:-.02em;color:#ffded9;text-transform:uppercase;margin-top:16px;line-height:1}.schedule-wrap[data-v-7e337e67]{color:#471839;background:#fcfbf4;border-radius:10px;margin-top:33px;overflow:hidden}.schedule-disclaimer[data-v-7e337e67]{color:#fcfbf4;letter-spacing:.02em;text-align:left;width:95%;margin-top:25px;font-size:clamp(12px,.81vw,14px);font-style:italic;line-height:1.45}.schedule-table[data-v-7e337e67]{border-collapse:collapse;table-layout:fixed;width:100%}.schedule-table th[data-v-7e337e67]{font-size:clamp(12px,.926vw,16px);font-weight:var(--font-weight-black);text-align:center;text-transform:uppercase;padding:12px 16px;line-height:1.2}.schedule-table td[data-v-7e337e67]{text-align:center;text-transform:uppercase;padding:12px 16px;font-size:clamp(12px,.81vw,14px);font-weight:700;line-height:1.15}.schedule-table tbody tr[data-v-7e337e67]:nth-child(odd){background:#f7f5e9}.schedule-table th[data-v-7e337e67]{height:60px}.schedule-table td[data-v-7e337e67]{border-top:1px solid #ddd;height:80px}.schedule-table th[data-v-7e337e67]:first-child,.schedule-table td[data-v-7e337e67]:first-child{width:19%}.schedule-table th[data-v-7e337e67]:nth-child(2),.schedule-table td[data-v-7e337e67]:nth-child(2){width:18%}.schedule-table th[data-v-7e337e67]:nth-child(3),.schedule-table td[data-v-7e337e67]:nth-child(3){width:17%}.schedule-table th[data-v-7e337e67]:nth-child(4),.schedule-table td[data-v-7e337e67]:nth-child(4){width:23%}.schedule-table th[data-v-7e337e67]:nth-child(5),.schedule-table td[data-v-7e337e67]:nth-child(5){width:10%}.schedule-table th[data-v-7e337e67]:nth-child(6),.schedule-table td[data-v-7e337e67]:nth-child(6){width:13%}.register-link[data-v-7e337e67]{color:#fcfbf4;min-width:111px;min-height:40px;font-size:clamp(13px,.81vw,14px);font-weight:var(--font-weight-black);letter-spacing:.02em;text-transform:uppercase;background:#471839;border:2px solid #471839;border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;line-height:1.1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.register-link[data-v-7e337e67]:hover,.register-link[data-v-7e337e67]:focus-visible{color:#471839;background:#fcfbf4}.register-link[data-v-7e337e67]:focus-visible{outline-offset:3px;outline:2px solid #471839}.visually-hidden[data-v-7e337e67]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1499px){.programs-section[data-v-7e337e67]{min-height:0}.programs-layout[data-v-7e337e67]{width:calc(100% - 250px);margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:96px}.program-intro p[data-v-7e337e67]{max-width:1000px}.schedule-table th[data-v-7e337e67],.schedule-table td[data-v-7e337e67]{padding-left:10px;padding-right:10px}}@media (width<=1199px){.programs-section[data-v-7e337e67]{scroll-margin-top:84px}.registration-branding[data-v-7e337e67]{display:none}.programs-layout[data-v-7e337e67]{width:min(100% - 64px,1100px);margin:0 auto}.schedule-disclaimer[data-v-7e337e67]{width:100%}}@media (width<=999px){.programs-section[data-v-7e337e67]{scroll-margin-top:76px}.programs-layout[data-v-7e337e67]{width:min(100% - 48px,820px);padding-top:64px;padding-bottom:80px}.programs-heading h2[data-v-7e337e67]{font-size:clamp(42px,5.8vw,48px)}.program-list[data-v-7e337e67]{gap:56px}.schedule-table[data-v-7e337e67],.schedule-table tbody[data-v-7e337e67]{display:block}.schedule-table thead[data-v-7e337e67]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.schedule-table tbody[data-v-7e337e67]{padding:20px}.schedule-table tr[data-v-7e337e67]{border:1px solid #d9d9d4;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:18px;display:grid}.schedule-table tr+tr[data-v-7e337e67]{margin-top:12px}.schedule-table td[data-v-7e337e67],.schedule-table td[data-v-7e337e67]:nth-child(n){text-align:left;border:0;grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;height:auto;padding:0;display:grid}.schedule-table td[data-v-7e337e67]:before{color:#66284d;content:attr(data-label);font-size:12px}.schedule-table .registration-cell[data-v-7e337e67]{grid-column:1/-1;display:block}.schedule-table .registration-cell[data-v-7e337e67]:before{content:none}.register-link[data-v-7e337e67]{width:100%}}@media (width<=600px){.programs-section[data-v-7e337e67]{--fixed-background-image:var(--section-background-mobile)}.programs-layout[data-v-7e337e67]{width:calc(100% - 32px);padding-top:52px;padding-bottom:64px}.programs-heading h2[data-v-7e337e67]{font-size:clamp(34px,10vw,42px)}.programs-accent[data-v-7e337e67]{width:130px;margin-top:16px}.program-list[data-v-7e337e67]{margin-top:34px}.program-intro h3[data-v-7e337e67]{font-size:32px}.program-intro p[data-v-7e337e67]{font-size:16px}.program-intro .program-tagline[data-v-7e337e67]{font-size:18px}.schedule-table tr[data-v-7e337e67]{grid-template-columns:1fr}.schedule-table .registration-cell[data-v-7e337e67]{grid-column:auto}}@media (width<=480px){.programs-section[data-v-7e337e67]{scroll-margin-top:70px}.schedule-table td.registration-cell[data-v-7e337e67]{width:100%;display:block}.register-link[data-v-7e337e67]{width:100%;max-width:none}}.contact-section[data-v-b46052e7]{color:#fcfbf4;background-color:#471839;scroll-margin-top:84px;position:relative;overflow:hidden}.contact-background[data-v-b46052e7]{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.contact-content[data-v-b46052e7]{z-index:1;text-align:center;width:min(100% - 48px,1360px);margin:0 auto;padding:clamp(72px,5.208vw,90px) 0 38px;position:relative}.contact-layout[data-v-b46052e7]{grid-template-columns:minmax(0,820px) minmax(300px,390px);justify-content:center;align-items:center;gap:clamp(64px,7.523vw,130px);display:grid}.contact-main[data-v-b46052e7]{min-width:0}.contact-heading h2[data-v-b46052e7]{font-size:clamp(48px,3.356vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.contact-accent[data-v-b46052e7]{background:#fcfbf4;width:clamp(140px,10.069vw,174px);height:2px;margin:20px auto 0}.contact-heading h3[data-v-b46052e7]{font-size:clamp(18px,1.273vw,22px);font-weight:var(--font-weight-black);letter-spacing:-.02em;color:#ffded9;text-transform:uppercase;margin-top:20px;line-height:1}.contact-heading p[data-v-b46052e7]{letter-spacing:.02em;margin-top:13px;font-size:clamp(16px,1.042vw,18px);line-height:1.5}.contact-form[data-v-b46052e7]{text-align:left;margin-top:23px;position:relative}.form-grid[data-v-b46052e7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.form-field[data-v-b46052e7]{align-content:start;gap:7px;display:grid}.message-field[data-v-b46052e7]{grid-column:1/-1}.form-field label[data-v-b46052e7]{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.015em;text-transform:uppercase;line-height:1}.form-field input[data-v-b46052e7],.form-field textarea[data-v-b46052e7]{color:#15223d;letter-spacing:.36px;background:#fcfbf4;border:1px solid #ffffff1a;border-radius:4px;outline:none;width:100%;min-height:48px;padding:10px 18px;font-size:18px;line-height:1.5;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 8px #00000026}.form-field textarea[data-v-b46052e7]{resize:vertical}.form-field input[data-v-b46052e7]::placeholder,.form-field textarea[data-v-b46052e7]::placeholder{color:#5d6573;opacity:1}.form-field input[data-v-b46052e7]:focus,.form-field textarea[data-v-b46052e7]:focus{outline-offset:2px;border-color:#ffded9;outline:3px solid #ffded9;box-shadow:0 0 0 3px #ffded94d,0 2px 7px #0000004d}.form-field input[aria-invalid=true][data-v-b46052e7],.form-field textarea[aria-invalid=true][data-v-b46052e7]{border-color:#ffb4aa}.field-error[data-v-b46052e7]{color:#ffded9;font-size:13px;font-weight:var(--font-weight-bold);line-height:1.25}.honeypot-field[data-v-b46052e7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit-button[data-v-b46052e7]{color:#471839;width:140px;min-height:48px;font-size:15px;font-weight:var(--font-weight-black);text-align:center;text-transform:uppercase;background:#fcfbf4;border:2px solid #fcfbf4;border-radius:3px;justify-content:center;align-items:center;margin:28px auto 0;padding:10px 22px;line-height:1;transition:color .18s,background-color .18s,opacity .18s;display:flex;box-shadow:0 2px 7px #0000004d}.submit-button[data-v-b46052e7]:hover:not(:disabled),.submit-button[data-v-b46052e7]:focus-visible{color:#fcfbf4;background:#471839}.submit-button[data-v-b46052e7]:focus-visible{outline-offset:3px;outline:3px solid #ffded9}.submit-button[data-v-b46052e7]:disabled{cursor:wait;opacity:.7}.form-status[data-v-b46052e7]{font-size:15px;font-weight:var(--font-weight-bold);text-align:center;margin:16px auto 0;line-height:1.35}.form-status[data-v-b46052e7]:empty{display:none}.form-status.is-success[data-v-b46052e7]{color:#fcfbf4}.form-status.is-error[data-v-b46052e7]{color:#ffded9}.collaborators[data-v-b46052e7]{color:#471839;background:#fcfbf4;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:230px;padding:44px 34px;display:flex;box-shadow:0 2px 8px #00000026}.collaborators h3[data-v-b46052e7]{font-size:clamp(18px,1.157vw,20px);font-weight:var(--font-weight-black);letter-spacing:-.02em;text-transform:uppercase;line-height:.95}.collaborators ul[data-v-b46052e7]{margin:14px 0 0;padding:0;list-style:none}.collaborators li[data-v-b46052e7]{font-size:17px;line-height:1.4}.collaborators a[data-v-b46052e7]{text-underline-offset:2px;align-items:center;min-height:24px;text-decoration-thickness:1px;display:inline-flex}.collaborators a[data-v-b46052e7]:hover,.collaborators a[data-v-b46052e7]:focus-visible{text-decoration-thickness:2px}.contact-footer[data-v-b46052e7]{margin-top:clamp(62px,5.093vw,88px)}.contact-logo[data-v-b46052e7]{width:87px;height:87px;margin:0 auto}.social-links[data-v-b46052e7]{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.social-links a[data-v-b46052e7]{color:#ffded9;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .16s,background-color .16s;display:grid}.social-links svg[data-v-b46052e7]{fill:currentColor;width:36px;height:36px}.social-links a[data-v-b46052e7]:hover,.social-links a[data-v-b46052e7]:focus-visible{color:#fcfbf4;background:#ffded91f}.social-links a[data-v-b46052e7]:focus-visible{outline-offset:2px;outline:2px solid #ffded9}.footer-bar[data-v-b46052e7]{color:#1f3044;letter-spacing:.28px;text-align:left;background:#fcfbf4;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:60px;margin-top:28px;padding:12px 22px;font-size:14px;line-height:1.5;display:flex}.footer-credit[data-v-b46052e7]{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.footer-credit a[data-v-b46052e7],.footer-credit-logo[data-v-b46052e7]{display:block}.footer-credit-logo[data-v-b46052e7]{width:135px;height:26px}.footer-credit a[data-v-b46052e7]:focus-visible{outline-offset:3px;outline:2px solid #471839}@media (width<=1200px){.contact-layout[data-v-b46052e7]{grid-template-columns:minmax(0,720px) minmax(280px,330px);gap:48px}.collaborators[data-v-b46052e7]{padding-left:24px;padding-right:24px}}@media (width<=900px){.contact-section[data-v-b46052e7]{min-height:0}.contact-content[data-v-b46052e7]{width:min(100% - 64px,760px)}.contact-layout[data-v-b46052e7]{grid-template-columns:1fr;gap:48px}.collaborators[data-v-b46052e7]{width:min(100%,460px);min-height:210px;margin:0 auto}.contact-footer[data-v-b46052e7]{margin-top:60px}}@media (width<=700px){.contact-section[data-v-b46052e7]{min-height:0;scroll-margin-top:76px}.contact-content[data-v-b46052e7]{width:min(100% - 40px,520px);padding:58px 0 32px}.contact-heading h2[data-v-b46052e7]{font-size:clamp(42px,11vw,48px)}.contact-heading p[data-v-b46052e7]{max-width:420px;margin-left:auto;margin-right:auto}.contact-form[data-v-b46052e7]{margin-top:30px}.form-grid[data-v-b46052e7]{grid-template-columns:1fr;gap:18px}.message-field[data-v-b46052e7]{grid-column:auto}.form-field textarea[data-v-b46052e7]{min-height:104px}.contact-logo[data-v-b46052e7]{width:82px;height:82px}.collaborators[data-v-b46052e7]{min-height:0;padding:38px 24px}.footer-bar[data-v-b46052e7]{text-align:center;flex-direction:column;gap:14px;padding:18px 20px}.footer-credit[data-v-b46052e7]{flex-wrap:wrap;justify-content:center}.footer-credit-logo[data-v-b46052e7]{width:125px;height:auto}}@media (width<=480px){.contact-section[data-v-b46052e7]{scroll-margin-top:70px}.contact-content[data-v-b46052e7]{width:calc(100% - 32px);padding-top:48px;padding-bottom:24px}.contact-heading h2[data-v-b46052e7]{font-size:clamp(38px,11.667vw,42px)}.contact-heading h3[data-v-b46052e7]{font-size:17px}.contact-heading p[data-v-b46052e7],.form-field input[data-v-b46052e7],.form-field textarea[data-v-b46052e7]{font-size:16px}.contact-layout[data-v-b46052e7]{gap:42px}.contact-footer[data-v-b46052e7]{margin-top:48px}.footer-bar[data-v-b46052e7]{margin-top:22px;font-size:12px}}.faq-section[data-v-cd9dff73]{color:#471839;background:#fcfbf4;min-height:875px;scroll-margin-top:84px;position:relative;overflow:hidden}.faq-branding[data-v-cd9dff73]{pointer-events:none;width:clamp(128px,8.796vw,152px);position:absolute;top:0;bottom:0;overflow:hidden}.faq-branding-track[data-v-cd9dff73]{flex-direction:column;gap:clamp(24px,1.736vw,30px);width:100%;display:flex}.faq-branding img[data-v-cd9dff73]{flex:none;width:100%;max-width:none;height:auto}.faq-branding-left[data-v-cd9dff73]{left:var(--branding-edge-offset);justify-content:flex-start}.faq-branding-right[data-v-cd9dff73]{right:var(--branding-edge-offset);justify-content:flex-start}.faq-branding-right img[data-v-cd9dff73]{transform:rotate(180deg)}.faq-content[data-v-cd9dff73]{z-index:1;width:min(100%, var(--page-max-width));margin:0 auto;padding:clamp(72px,4.63vw,80px) 0 clamp(76px,5.208vw,90px);position:relative}.faq-heading[data-v-cd9dff73]{text-align:center}.faq-heading h2[data-v-cd9dff73]{font-size:clamp(48px,3.356vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.faq-accent[data-v-cd9dff73]{background:#471839;width:clamp(94px,6.424vw,111px);height:2px;margin:clamp(15px,1.157vw,20px) auto 0}.faq-list[data-v-cd9dff73]{gap:clamp(8px,.579vw,10px);width:min(63.194vw,1092px);margin:clamp(34px,2.083vw,36px) auto 0;display:grid}.faq-item[data-v-cd9dff73]{background:#fcfbf4;border-radius:clamp(4px,.289vw,5px);overflow:hidden}.faq-item h3[data-v-cd9dff73]{margin:0}.faq-question[data-v-cd9dff73]{color:#471839;width:100%;min-height:clamp(68px,4.745vw,82px);font-size:clamp(17px,1.273vw,22px);font-weight:var(--font-weight-black);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:clamp(18px,1.389vw,24px) clamp(28px,1.968vw,34px);line-height:1;display:flex}.faq-icon[data-v-cd9dff73]{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.faq-icon[data-v-cd9dff73]:before,.faq-icon[data-v-cd9dff73]:after{content:"";background:#15223d;width:13px;height:1.5px;transition:opacity .22s,transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-v-cd9dff73]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-icon[data-v-cd9dff73]:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-answer-shell[data-v-cd9dff73]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .22s;display:grid}.faq-item.is-open .faq-answer-shell[data-v-cd9dff73]{opacity:1;grid-template-rows:1fr}.faq-answer-clip[data-v-cd9dff73]{min-height:0;overflow:hidden}.faq-answer[data-v-cd9dff73]{color:#000;letter-spacing:.02em;padding:0 clamp(28px,1.968vw,34px) clamp(18px,1.389vw,24px);font-size:clamp(15px,1.042vw,18px);line-height:1.5}.faq-answer p+p[data-v-cd9dff73],.faq-answer p+ul[data-v-cd9dff73],.faq-answer ul+p[data-v-cd9dff73]{margin-top:.75em}.faq-answer ul[data-v-cd9dff73]{margin-bottom:0;padding-left:1.25em}.faq-question[data-v-cd9dff73]:focus-visible{outline-offset:-3px;outline:3px solid #66284d}@media (width<=1200px){.faq-branding[data-v-cd9dff73]{opacity:.55}.faq-list[data-v-cd9dff73]{width:min(100% - 360px,840px);margin-left:auto;margin-right:auto}}@media (width<=999px){.faq-section[data-v-cd9dff73]{min-height:auto;scroll-margin-top:76px}.faq-branding[data-v-cd9dff73]{display:none}.faq-content[data-v-cd9dff73]{padding:64px 40px 72px}.faq-heading h2[data-v-cd9dff73]{font-size:clamp(42px,4.8vw,48px)}.faq-list[data-v-cd9dff73]{width:min(100%,760px)}.faq-question[data-v-cd9dff73]{min-height:68px;font-size:17px}.faq-answer[data-v-cd9dff73]{font-size:16px}}@media (width<=600px){.faq-content[data-v-cd9dff73]{padding:56px 20px 64px}.faq-list[data-v-cd9dff73]{gap:10px;margin-top:30px}.faq-question[data-v-cd9dff73]{gap:16px;min-height:64px;padding:18px 20px;line-height:1.2}.faq-answer[data-v-cd9dff73]{padding:0 20px 20px}}@media (width<=480px){.faq-section[data-v-cd9dff73]{scroll-margin-top:70px}.faq-content[data-v-cd9dff73]{padding:48px 16px 56px}.faq-heading h2[data-v-cd9dff73]{font-size:clamp(38px,8.75vw,42px)}.faq-question[data-v-cd9dff73]{font-size:16px}}.hero[data-v-2c4206a7]{--hero-header-offset:84px;height:max(100svh,clamp(720px,60.05vw,1038px));padding-top:calc(var(--hero-header-offset) + 10px);padding-bottom:calc(var(--hero-header-offset) - 10px);color:#fcfbf4;background:#111;align-items:center;display:flex;position:relative;overflow:hidden}.hero-media[data-v-2c4206a7],.hero-overlay[data-v-2c4206a7]{position:absolute;inset:0}.hero-media[data-v-2c4206a7]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-media img[data-v-2c4206a7]{object-fit:cover;object-position:center top;width:100%;min-width:0;height:100%;min-height:0}.hero-overlay[data-v-2c4206a7]{z-index:1;background:linear-gradient(90deg,#000000e6 0%,#0003 100%)}.hero-shell[data-v-2c4206a7]{z-index:2;width:100%;max-width:var(--page-max-width);margin:0 auto;position:relative}.hero-content[data-v-2c4206a7]{width:min(500px,100% - 48px);margin-left:clamp(24px,2.65vw,46px);transform:translateY(-10px)}.hero h1[data-v-2c4206a7]{font-size:clamp(48px,4.167vw,72px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.hero h1 span[data-v-2c4206a7]{white-space:nowrap;display:block}.hero-accent[data-v-2c4206a7]{background:#ffded9;width:clamp(150px,10.82vw,187px);height:4px;margin:18px 0 10px}.hero p[data-v-2c4206a7]{letter-spacing:.02em;max-width:478px;font-size:clamp(18px,12.5px + .55vw,22px);line-height:1.5}.hero-cta[data-v-2c4206a7]{color:#fcfbf4;min-width:clamp(160px,10.185vw,176px);min-height:43px;font-size:clamp(14px,.926vw,16px);font-weight:var(--font-weight-black);letter-spacing:.02em;text-transform:uppercase;background:#471839;border:2px solid #471839;border-radius:4px;justify-content:center;align-items:center;margin-top:10px;padding:clamp(12px,.81vw,14px) clamp(24px,1.736vw,30px);line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.hero-cta[data-v-2c4206a7]:hover,.hero-cta[data-v-2c4206a7]:focus-visible{color:#471839;background:#fcfbf4}.hero-cta[data-v-2c4206a7]:focus-visible{outline-offset:4px;outline:2px solid #ffded9}@media (width<=999px){.hero[data-v-2c4206a7]{--hero-header-offset:76px;height:100svh;min-height:700px}.hero-content[data-v-2c4206a7]{width:min(500px,100% - 40px);margin-left:20px}.hero h1[data-v-2c4206a7]{font-size:clamp(42px,4.8vw,48px)}.hero p[data-v-2c4206a7]{font-size:clamp(17px,1.8vw,18px)}}@media (width<=600px){.hero-media[data-v-2c4206a7]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.hero-media img[data-v-2c4206a7]:first-child{object-position:center 29%}.hero-media img[data-v-2c4206a7]:nth-child(2){object-position:center 35%}.hero-media img[data-v-2c4206a7]:nth-child(3){object-position:center 43%}}@media (width<=480px){.hero[data-v-2c4206a7]{--hero-header-offset:70px;height:100svh}.hero-content[data-v-2c4206a7]{width:calc(100% - 32px);margin-left:16px}.hero h1[data-v-2c4206a7]{font-size:clamp(39px,8.75vw,42px);line-height:.9}.hero-accent[data-v-2c4206a7]{width:130px;margin-top:16px}.hero p[data-v-2c4206a7]{max-width:390px;font-size:clamp(16px,4.35vw,17px);line-height:1.42}}.video-modal[data-v-14696927]{z-index:2000;background:#1e0818e6;place-items:center;padding:32px;animation:.18s both video-modal-fade-in-14696927;display:grid;position:fixed;inset:0;overflow-y:auto}.video-modal__dialog[data-v-14696927]{background:#fcfbf4;border-radius:12px;width:min(430px,100vw - 64px,56.25dvh - 54px);padding:12px;animation:.18s both video-modal-rise-in-14696927;position:relative;box-shadow:0 12px 40px #0006}.video-modal__frame[data-v-14696927]{aspect-ratio:9/16;background:#471839;border-radius:6px;width:100%;position:relative;overflow:hidden}.video-modal__player[data-v-14696927],.video-modal__player[data-v-14696927] iframe{border:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.video-modal__close[data-v-14696927]{z-index:2;color:#fcfbf4;cursor:pointer;background:#471839;border:3px solid #fcfbf4;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,background-color .18s,transform .18s;display:grid;position:absolute;top:-18px;right:-18px}.video-modal__close span[data-v-14696927]{width:20px;height:20px;font-size:0;display:block;position:relative;overflow:hidden}.video-modal__close span[data-v-14696927]:before,.video-modal__close span[data-v-14696927]:after{content:"";background:currentColor;border-radius:999px;width:21px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.video-modal__close span[data-v-14696927]:after{transform:translate(-50%,-50%)rotate(-45deg)}.video-modal__close[data-v-14696927]:hover,.video-modal__close[data-v-14696927]:focus-visible{color:#471839;background:#ffded9;transform:scale(1.06)}.video-modal__close[data-v-14696927]:focus-visible{outline-offset:3px;outline:3px solid #ffded9}.video-modal__status[data-v-14696927]{z-index:1;color:#fcfbf4;text-align:center;font-size:16px;line-height:1.4;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.video-modal__status a[data-v-14696927]{color:inherit;font-weight:var(--font-weight-bold)}@keyframes video-modal-fade-in-14696927{0%{opacity:0}}@keyframes video-modal-rise-in-14696927{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=480px){.video-modal[data-v-14696927]{padding:24px}.video-modal__dialog[data-v-14696927]{width:min(100vw - 48px,56.25dvh - 40.5px);padding:8px}.video-modal__close[data-v-14696927]{top:-16px;right:-16px}}@media (prefers-reduced-motion:reduce){.video-modal[data-v-14696927],.video-modal__dialog[data-v-14696927]{animation:none}.video-modal__close[data-v-14696927]{transition:none}}.sports-section[data-v-af1837f8]{--fixed-background-image:var(--section-background-desktop);color:#471839;background-color:#471839;min-height:clamp(820px,51.59vw,940px);scroll-margin-top:84px;position:relative;overflow:hidden}.sports-background[data-v-af1837f8],.sports-background img[data-v-af1837f8]{width:100%;max-width:none;height:100%}.sports-background[data-v-af1837f8]{position:absolute;inset:0}.sports-background img[data-v-af1837f8]{object-fit:cover}.sports-layout[data-v-af1837f8]{z-index:1;width:100%;max-width:var(--page-max-width);min-height:inherit;grid-template-columns:clamp(260px,16.49vw,300px) minmax(0,1144px);align-items:start;gap:clamp(90px,7.75vw,141px);margin:0 auto;padding:clamp(44px,2.64vw,48px) clamp(100px,10.72vw,195px) clamp(44px,3.52vw,64px) clamp(36px,2.31vw,42px);display:grid;position:relative}.sports-branding[data-v-af1837f8]{top:0;bottom:0;left:var(--branding-edge-offset);z-index:1;pointer-events:none;align-items:center;width:clamp(138px,9.375vw,162px);display:flex;position:absolute;overflow:hidden}.sports-branding img[data-v-af1837f8]{flex:none;width:100%;max-width:none;height:auto}.sports-content[data-v-af1837f8]{grid-column:2;min-width:0;padding-top:clamp(24px,1.65vw,30px)}.sports-heading[data-v-af1837f8]{flex-direction:column;align-items:center;display:flex}.sports-heading h2[data-v-af1837f8]{color:#fcfbf4;font-size:clamp(48px,34.264px + 1.374vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.sports-accent[data-v-af1837f8]{background:#ffded9;width:clamp(140px,10.07vw,174px);height:2px;margin-top:clamp(16px,1.16vw,20px)}.sports-grid[data-v-af1837f8]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,.77vw,16px);margin-top:clamp(36px,2.14vw,39px);display:grid}.sport-card[data-v-af1837f8]{background:#fcfbf4;border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.sport-image[data-v-af1837f8]{border-radius:5px;width:100%;max-width:none;height:auto;margin-bottom:16px;box-shadow:0 6px 30px #00000040}.sport-card h3[data-v-af1837f8]{font-size:clamp(19px,14.5px + .44vw,22px);font-weight:var(--font-weight-black);letter-spacing:-.02em;text-transform:uppercase;line-height:1.2}.sport-card p[data-v-af1837f8]{letter-spacing:.02em;margin:7px 0 20px;font-size:clamp(17px,14.25px + .275vw,18px);line-height:1.5}.sport-link[data-v-af1837f8]{color:#fcfbf4;cursor:pointer;width:fit-content;min-width:149px;min-height:43px;font-family:inherit;font-size:clamp(14px,11.25px + .275vw,16px);font-weight:var(--font-weight-black);letter-spacing:.02em;text-transform:uppercase;background:#471839;border:2px solid #471839;border-radius:4px;justify-content:center;align-items:center;margin-top:auto;padding:10px 18px;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.sport-link[data-v-af1837f8]:hover,.sport-link[data-v-af1837f8]:focus-visible{color:#471839;background:#fcfbf4}.sport-link[data-v-af1837f8]:focus-visible{outline-offset:3px;outline:2px solid #471839}@media (width<=1299px){.sports-section[data-v-af1837f8]{min-height:0}.sports-layout[data-v-af1837f8]{grid-template-columns:140px minmax(0,1fr);justify-content:center;gap:32px;min-height:0;padding:64px 32px 80px}.sports-content[data-v-af1837f8]{padding-top:0}.sports-branding[data-v-af1837f8]{width:140px}.sports-grid[data-v-af1837f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=999px){.sports-section[data-v-af1837f8]{scroll-margin-top:76px}}@media (width<=799px){.sports-layout[data-v-af1837f8]{padding:56px 20px 64px;display:block}.sports-branding[data-v-af1837f8]{display:none}.sports-content[data-v-af1837f8]{max-width:620px;margin:0 auto}.sports-heading h2[data-v-af1837f8]{font-size:clamp(42px,7vw,48px)}}@media (width<=699px){.sports-section[data-v-af1837f8]{--fixed-background-image:var(--section-background-mobile)}.sports-content[data-v-af1837f8]{width:100%;max-width:400px}.sports-grid[data-v-af1837f8]{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.sports-section[data-v-af1837f8]{scroll-margin-top:70px}.sports-layout[data-v-af1837f8]{padding:48px 16px 56px}.sports-heading h2[data-v-af1837f8]{font-size:clamp(38px,10vw,42px)}.sports-accent[data-v-af1837f8]{width:130px}.sports-grid[data-v-af1837f8]{margin-top:32px}.sport-card[data-v-af1837f8]{padding:16px}.sport-image[data-v-af1837f8]{margin-bottom:14px}.sport-card h3[data-v-af1837f8]{font-size:19px}.sport-card p[data-v-af1837f8]{margin-bottom:20px;font-size:16px}}.story-section[data-v-6f79a217]{color:#471839;background:#fcfbf4;scroll-margin-top:84px}.story-layout[data-v-6f79a217]{width:100%;max-width:var(--page-max-width);grid-template-columns:minmax(0,952px) minmax(0,1fr);align-items:center;gap:clamp(56px,4.282vw,74px);margin:0 auto;padding:clamp(48px,3.704vw,64px) clamp(24px,2.431vw,42px);display:grid}.story-images[data-v-6f79a217]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.1vw,19px);min-width:0;display:grid}.story-images img[data-v-6f79a217]{aspect-ratio:933/1178;object-fit:cover;border-radius:clamp(8px,.579vw,10px);width:100%;height:auto}.story-content[data-v-6f79a217]{width:100%;max-width:535px}.story-content h2[data-v-6f79a217]{font-size:clamp(48px,34.264px + 1.374vw,58px);font-weight:var(--font-weight-black);letter-spacing:clamp(-.58px,-.01em,-.38px);text-transform:uppercase;line-height:.85}.story-accent[data-v-6f79a217]{background:#471839;width:clamp(140px,10.069vw,174px);height:2px;margin-top:clamp(16px,1.157vw,20px);margin-bottom:clamp(18px,1.157vw,20px)}.story-content h3[data-v-6f79a217]{font-size:clamp(17px,12.5px + .55vw,22px);font-weight:var(--font-weight-black);letter-spacing:clamp(-.44px,-.02em,-.34px);text-transform:uppercase;line-height:1}.story-content p[data-v-6f79a217]{letter-spacing:clamp(.32px,.02em,.36px);margin-top:clamp(16px,1.157vw,20px);font-size:clamp(17px,1.8vw,18px);line-height:1.5}@media (width<=1499px){.story-layout[data-v-6f79a217]{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);gap:clamp(32px,4vw,56px);padding:clamp(56px,7vw,72px) clamp(24px,4vw,48px) clamp(64px,8vw,82px)}.story-images[data-v-6f79a217]{width:100%;max-width:952px}.story-content[data-v-6f79a217]{max-width:535px}.story-content h2[data-v-6f79a217]{font-size:clamp(42px,4.8vw,48px)}}@media (width<=999px){.story-section[data-v-6f79a217]{scroll-margin-top:76px}}@media (width<=1200px){.story-layout[data-v-6f79a217]{grid-template-columns:1fr;gap:clamp(44px,6vw,64px)}.story-images[data-v-6f79a217]{order:2}.story-content[data-v-6f79a217]{order:1;max-width:680px}}@media (width<=700px){.story-content[data-v-6f79a217]{text-align:center;margin-left:auto;margin-right:auto}.story-accent[data-v-6f79a217]{margin-left:auto;margin-right:auto}}@media (width<=480px){.story-section[data-v-6f79a217]{scroll-margin-top:70px}.story-layout[data-v-6f79a217]{gap:40px;padding:48px 16px 56px}.story-images[data-v-6f79a217]{gap:10px}.story-content h2[data-v-6f79a217]{font-size:clamp(38px,8.75vw,42px)}.story-accent[data-v-6f79a217]{width:130px}.story-content h3[data-v-6f79a217]{font-size:17px}.story-content p[data-v-6f79a217]{font-size:clamp(16px,4.35vw,17px)}}.partners-section[data-v-08dc3a06]{--fixed-background-image:var(--section-background-desktop);color:#fcfbf4;background-color:#471839;border:0;min-height:clamp(470px,30.671vw,530px);scroll-margin-top:84px;position:relative;overflow:hidden}.partners-background[data-v-08dc3a06],.partners-background img[data-v-08dc3a06]{width:100%;max-width:none;height:100%}.partners-background[data-v-08dc3a06]{position:absolute;inset:0}.partners-background img[data-v-08dc3a06]{object-fit:cover}.partners-content[data-v-08dc3a06]{z-index:1;width:min(100%, var(--page-max-width));text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:clamp(67px,4.34vw,75px) 24px clamp(86px,6.481vw,112px);display:flex;position:relative}.partners-heading h2[data-v-08dc3a06]{font-size:clamp(48px,3.356vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.partners-accent[data-v-08dc3a06]{background:#ffded9;width:clamp(140px,10.069vw,174px);height:2px;margin:20px auto 0}.partners-heading h3[data-v-08dc3a06]{font-size:clamp(18px,1.273vw,22px);font-weight:var(--font-weight-black);letter-spacing:-.02em;color:#ffded9;text-align:center;text-transform:uppercase;margin-top:clamp(15px,1.157vw,20px);line-height:1}.partners-heading p[data-v-08dc3a06]{letter-spacing:.02em;margin-top:clamp(10px,1.157vw,20px);font-size:clamp(16px,1.042vw,18px);line-height:1.5}.partner-list[data-v-08dc3a06]{grid-template-columns:repeat(4,clamp(178px,11.574vw,200px));gap:clamp(30px,2.083vw,36px);margin:clamp(29px,2.373vw,41px) 0 0;padding:0;list-style:none;display:grid}.partner-card[data-v-08dc3a06]{background:#fff;justify-content:center;align-items:center;width:clamp(178px,11.574vw,200px);height:clamp(116px,7.523vw,130px);display:flex;box-shadow:0 6px 30px #00000040}.partner-link[data-v-08dc3a06]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.partner-link[data-v-08dc3a06]:focus-visible{outline-offset:-6px;outline:3px solid #471839}.partner-logo[data-v-08dc3a06]{object-fit:contain;flex:none}.partner-logo-lug[data-v-08dc3a06]{width:58%}.partner-logo-jumpstart[data-v-08dc3a06]{width:34%}.partner-logo-bauer[data-v-08dc3a06]{width:58%}.partner-logo-two-men[data-v-08dc3a06]{width:62%}@media (width<=999px){.partners-section[data-v-08dc3a06]{min-height:auto;scroll-margin-top:76px}.partners-content[data-v-08dc3a06]{padding-top:64px;padding-bottom:72px}.partners-heading h2[data-v-08dc3a06]{font-size:clamp(42px,4.8vw,48px)}}@media (width<=850px){.partner-list[data-v-08dc3a06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,416px)}.partner-card[data-v-08dc3a06]{aspect-ratio:20/13;width:100%;height:auto}}@media (width<=700px){.partners-section[data-v-08dc3a06]{--fixed-background-image:var(--section-background-mobile)}.partners-content[data-v-08dc3a06]{padding:56px 20px 64px}.partners-heading[data-v-08dc3a06]{text-align:center;width:100%}.partners-heading h3[data-v-08dc3a06]{max-width:430px;margin:28px auto 0;line-height:1.15}.desktop-break[data-v-08dc3a06]{display:none}.partners-heading p[data-v-08dc3a06]{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.partner-list[data-v-08dc3a06]{width:min(100%,384px);margin-top:32px}}@media (width<=480px){.partners-section[data-v-08dc3a06]{scroll-margin-top:70px}.partners-content[data-v-08dc3a06]{padding:48px 16px 56px}.partners-heading h2[data-v-08dc3a06]{font-size:clamp(38px,8.75vw,42px)}.partners-heading h3[data-v-08dc3a06]{font-size:17px}.partners-heading p[data-v-08dc3a06]{font-size:16px}}.difference-section[data-v-f0961c46]{color:#471839;background:#fcfbf4;scroll-margin-top:84px}.difference-inner[data-v-f0961c46]{width:min(100% - 48px,1166px);margin:0 auto;padding-top:clamp(90px,6.944vw,120px);padding-bottom:clamp(100px,9.49vw,164px)}.difference-inner h2[data-v-f0961c46]{font-size:clamp(48px,34.264px + 1.374vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.difference-accent[data-v-f0961c46]{background:#471839;width:clamp(140px,10.069vw,174px);height:2px;margin-top:clamp(16px,1.157vw,20px);margin-bottom:clamp(38px,2.836vw,49px)}.difference-list[data-v-f0961c46]{gap:clamp(9px,.694vw,12px);display:grid}.difference-row[data-v-f0961c46]{grid-template-columns:clamp(230px,15.046vw,260px) minmax(0,1fr);align-items:center;gap:clamp(16px,1.157vw,20px);display:grid}.difference-row dt[data-v-f0961c46],.difference-row dd[data-v-f0961c46]{font-size:clamp(16px,13.253px + .275vw,18px);font-weight:var(--font-weight-black);text-transform:uppercase;line-height:1.2}.difference-row dt[data-v-f0961c46]{color:#fcfbf4;text-align:center;white-space:normal;background:#66284d;justify-content:center;align-items:center;min-height:clamp(32px,2.025vw,35px);padding:6px 16px;display:flex}@media (width<=999px){.difference-section[data-v-f0961c46]{scroll-margin-top:76px}.difference-inner[data-v-f0961c46]{width:min(100% - 80px,760px);padding-top:clamp(64px,8vw,80px);padding-bottom:clamp(72px,9vw,90px)}.difference-inner h2[data-v-f0961c46]{font-size:clamp(42px,4.8vw,48px)}.difference-row[data-v-f0961c46]{grid-template-columns:clamp(230px,30vw,260px) minmax(0,1fr)}}@media (width<=700px){.difference-inner[data-v-f0961c46]{text-align:center;width:calc(100% - 40px);padding-top:56px;padding-bottom:64px}.difference-accent[data-v-f0961c46]{margin-bottom:36px;margin-left:auto;margin-right:auto}.difference-list[data-v-f0961c46]{gap:28px}.difference-row[data-v-f0961c46]{grid-template-columns:1fr;justify-items:center;gap:10px}.difference-row dt[data-v-f0961c46]{width:min(100%,260px)}.difference-row dd[data-v-f0961c46]{text-align:center}}@media (width<=480px){.difference-section[data-v-f0961c46]{scroll-margin-top:70px}.difference-inner[data-v-f0961c46]{width:calc(100% - 32px);padding-top:48px;padding-bottom:56px}.difference-inner h2[data-v-f0961c46]{font-size:clamp(38px,8.75vw,42px)}.difference-accent[data-v-f0961c46]{width:130px}.difference-row dt[data-v-f0961c46],.difference-row dd[data-v-f0961c46]{font-size:16px}}.why-section[data-v-10449e1d]{color:#471839;background:#fcfbf4;scroll-margin-top:84px}.why-layout[data-v-10449e1d]{width:100%;max-width:var(--page-max-width);grid-template-columns:minmax(0,1.62fr) minmax(390px,1fr);align-items:center;column-gap:clamp(60px,6.25vw,108px);min-height:clamp(620px,43.4vw,750px);margin:0 auto;padding:clamp(56px,4.34vw,75px) clamp(24px,2.37vw,41px);display:grid}.why-image[data-v-10449e1d]{aspect-ratio:1906/1180;object-fit:cover;width:100%}.why-content[data-v-10449e1d]{width:100%;max-width:530px;transform:translateY(-28px)}.why-content h2[data-v-10449e1d]{font-size:clamp(48px,34.264px + 1.374vw,58px);font-weight:var(--font-weight-black);letter-spacing:-.01em;text-transform:uppercase;line-height:.85}.why-accent[data-v-10449e1d]{background:#471839;width:clamp(140px,10.13vw,175px);height:2px;margin:clamp(16px,1.157vw,20px) 0}.why-content h3[data-v-10449e1d]{font-size:clamp(17px,12.5px + .55vw,22px);font-weight:var(--font-weight-black);letter-spacing:-.02em;text-transform:uppercase;line-height:1}.why-content p[data-v-10449e1d]{letter-spacing:.02em;max-width:530px;margin-top:clamp(16px,1.157vw,20px);font-size:clamp(17px,1.8vw,18px);line-height:1.5}.why-cta[data-v-10449e1d]{color:#fcfbf4;min-width:clamp(128px,8.1vw,140px);min-height:40px;font-size:clamp(14px,11.25px + .275vw,16px);font-weight:var(--font-weight-black);letter-spacing:.02em;text-transform:uppercase;background:#471839;border:2px solid #471839;border-radius:4px;justify-content:center;align-items:center;margin-top:clamp(16px,1.157vw,20px);padding:10px 20px;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.why-cta[data-v-10449e1d]:hover,.why-cta[data-v-10449e1d]:focus-visible{color:#471839;background:#fcfbf4}.why-cta[data-v-10449e1d]:focus-visible{outline-offset:4px;outline:2px solid #471839}@media (width<=999px){.why-section[data-v-10449e1d]{scroll-margin-top:76px}.why-layout[data-v-10449e1d]{grid-template-columns:1fr;row-gap:clamp(40px,6vw,56px);min-height:0;padding:clamp(48px,7vw,64px) clamp(20px,5vw,40px)}.why-content[data-v-10449e1d]{order:1;max-width:620px;transform:none}.why-image[data-v-10449e1d]{order:2}.why-content h2[data-v-10449e1d]{font-size:clamp(42px,4.8vw,48px)}.why-content p[data-v-10449e1d]{max-width:620px}}@media (width<=700px){.why-content[data-v-10449e1d]{text-align:center;margin-left:auto;margin-right:auto}.why-accent[data-v-10449e1d]{margin-left:auto;margin-right:auto}}@media (width<=480px){.why-section[data-v-10449e1d]{scroll-margin-top:70px}.why-layout[data-v-10449e1d]{row-gap:32px;padding:40px 16px 48px}.why-content h2[data-v-10449e1d]{font-size:clamp(38px,8.75vw,42px)}.why-accent[data-v-10449e1d]{width:130px;margin-top:16px;margin-bottom:16px}.why-content h3[data-v-10449e1d]{font-size:17px}.why-content p[data-v-10449e1d]{font-size:clamp(16px,4.35vw,17px)}}:root{--font-family-primary:"neue-kabel", sans-serif;--font-weight-regular:450;--font-weight-bold:800;--font-weight-black:900;--page-max-width:1728px;--branding-edge-offset:clamp(20px, 1.389vw, 24px);font-family:var(--font-family-primary);font-synthesis:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}.skip-link{z-index:1000;color:#471839;font-weight:var(--font-weight-bold);background:#fcfbf4;border:2px solid #471839;border-radius:4px;padding:10px 14px;text-decoration:none;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{outline-offset:2px;outline:3px solid #ffded9;transform:translateY(0)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;line-height:1.5}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(img,picture,video){height:auto}:where(button,input,select,textarea){color:inherit;font:inherit;margin:0}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer}:where(textarea){resize:vertical}:where(a){color:inherit}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}#app{isolation:isolate;min-height:100vh}.visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,textarea,select):focus-visible{outline:2px solid canvastext}}body,button,input,select,textarea{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--font-weight-bold)}.font-weight-regular{font-weight:var(--font-weight-regular)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-black{font-weight:var(--font-weight-black)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@supports (background-attachment:fixed){.fixed-background-section.is-image-load-enabled{background-image:var(--fixed-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.fixed-background-section.is-image-load-enabled>.section-background-image{opacity:0}}@supports (animation-timeline:view()){.branding-parallax-section{view-timeline-name:--branding-section;view-timeline-axis:block}.branding-parallax-track{will-change:transform;animation-name:branding-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--branding-section;animation-range:entry exit}}}@keyframes branding-parallax{0%{transform:translateY(-40px)}to{transform:translateY(40px)}}
