.direction-benefit-card[data-v-e4b47c7b]{border:1px solid var(--landing-border);border-radius:var(--radius-section);min-height:210px;color:var(--landing-card-text);background:var(--landing-card-background);padding:24px;position:relative;overflow:hidden}.direction-benefit-card__content[data-v-e4b47c7b]{z-index:1;flex-direction:column;gap:18px;height:100%;display:flex;position:relative}.direction-benefit-card__heading[data-v-e4b47c7b]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.direction-benefit-card__title[data-v-e4b47c7b]{font-family:var(--font-family-display);letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:.9}@media (width>=768px){.direction-benefit-card__title[data-v-e4b47c7b]{font-size:32px}}.direction-benefit-card__title[data-v-e4b47c7b]{margin:0}.direction-benefit-card__note[data-v-e4b47c7b]{color:var(--landing-note-text);background:var(--landing-note-background);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500}.direction-benefit-card__description[data-v-e4b47c7b],.direction-benefit-card__note[data-v-e4b47c7b]{font-family:var(--font-family-display);letter-spacing:0;line-height:1.3}.direction-benefit-card__description[data-v-e4b47c7b]{font-size:14px;font-weight:400}@media (width>=768px){.direction-benefit-card__description[data-v-e4b47c7b]{font-size:16px}}.direction-benefit-card__description[data-v-e4b47c7b]{white-space:pre-line;opacity:.78;margin-top:auto;font-weight:300}.direction-benefit-card__artwork[data-v-e4b47c7b]{z-index:0;pointer-events:none;position:absolute;inset:0}.direction-benefit-card__artwork-image[data-v-e4b47c7b]{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.direction-benefit-card--solid[data-v-e4b47c7b]{color:var(--landing-card-solid-text);background:var(--landing-card-solid-background)}.direction-benefit-card--light[data-v-e4b47c7b]{color:var(--landing-card-light-text);background:var(--landing-card-light-background)}.direction-benefit-card--accent[data-v-e4b47c7b]{color:var(--landing-card-accent-text);background:var(--landing-card-accent-background)}@media (width>=768px){.direction-benefit-card[data-v-e4b47c7b]{min-height:240px;padding:32px}}.direction-benefits[data-v-313be0e3]{color:var(--landing-text)}.direction-benefits__title[data-v-313be0e3]{font-family:var(--font-family-display);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:.9}@media (width>=768px){.direction-benefits__title[data-v-313be0e3]{letter-spacing:-.04em;font-size:clamp(36px,3.33vw,48px);line-height:1}}.direction-benefits__title[data-v-313be0e3]{text-align:center}.direction-benefits__grid[data-v-313be0e3]{gap:12px;margin-top:28px;display:grid}@media (width>=768px){.direction-benefits__grid[data-v-313be0e3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}}.direction-program[data-v-64ddc5cd]{color:var(--landing-text);gap:32px;display:grid}.direction-program__content[data-v-64ddc5cd]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.direction-program__heading[data-v-64ddc5cd]{flex-direction:column;gap:10px;display:flex}.direction-program__title[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:.9}@media (width>=768px){.direction-program__title[data-v-64ddc5cd]{font-size:32px}}.direction-program__audience[data-v-64ddc5cd],.direction-program__description[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3}@media (width>=768px){.direction-program__audience[data-v-64ddc5cd],.direction-program__description[data-v-64ddc5cd]{font-size:16px}}.direction-program__audience[data-v-64ddc5cd],.direction-program__description[data-v-64ddc5cd]{color:var(--landing-text-muted)}.direction-program__description[data-v-64ddc5cd]{max-width:610px;color:var(--landing-text)}.direction-program__formats[data-v-64ddc5cd]{flex-direction:column;gap:12px;display:flex}.direction-program__formats-title[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3}.direction-program__format-list[data-v-64ddc5cd],.direction-program__highlights[data-v-64ddc5cd]{padding:0;list-style:none}.direction-program__format-list[data-v-64ddc5cd]{flex-wrap:wrap;gap:8px;display:flex}.direction-program__format[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:0;color:var(--landing-format-text);border:1px solid var(--landing-format-border);background:var(--landing-format-background);border-radius:8px;flex-direction:column;gap:2px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.direction-program__format-note[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:0;color:var(--landing-format-note);font-size:12px;font-weight:400;line-height:1.2}.direction-program__button[data-v-64ddc5cd]{width:100%;margin-top:4px}.direction-program__artwork[data-v-64ddc5cd]{position:relative}.direction-program__image[data-v-64ddc5cd]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.direction-program__artwork-placeholder[data-v-64ddc5cd]{border:1px dashed var(--landing-border);border-radius:var(--radius-card);background:radial-gradient(circle at 50% 65%,var(--landing-surface-strong),transparent 62%);width:100%;min-height:230px}.direction-program__highlights[data-v-64ddc5cd]{gap:6px;margin-top:16px;display:grid}.direction-program__highlight[data-v-64ddc5cd]{font-family:var(--font-family-display);letter-spacing:0;border:1px solid var(--landing-border);border-radius:var(--radius-pill);background:var(--landing-surface-overlay);text-align:center;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.3}@media (width>=768px){.direction-program[data-v-64ddc5cd]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,3vw,44px)}.direction-program--artwork-right .direction-program__content[data-v-64ddc5cd]{order:1}.direction-program--artwork-right .direction-program__artwork[data-v-64ddc5cd],.direction-program:not(.direction-program--artwork-right) .direction-program__content[data-v-64ddc5cd]{order:2}.direction-program:not(.direction-program--artwork-right) .direction-program__artwork[data-v-64ddc5cd]{order:1}.direction-program__button[data-v-64ddc5cd]{width:auto;min-width:200px}.direction-program__artwork-placeholder[data-v-64ddc5cd]{min-height:330px}}.direction-programs[data-v-66894383]{min-width:0;color:var(--landing-text)}.direction-programs__title[data-v-66894383]{font-family:var(--font-family-display);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:.9}@media (width>=768px){.direction-programs__title[data-v-66894383]{letter-spacing:-.04em;font-size:clamp(36px,3.33vw,48px);line-height:1}}.direction-programs__title[data-v-66894383]{text-align:center}.direction-programs__tabs[data-v-66894383]{border-radius:var(--radius-pill);background:var(--landing-surface);margin-top:28px;padding:4px}.direction-programs__tabs[data-v-66894383] .ui-tabs__item{flex:none}.direction-programs__mobile[data-v-66894383]{margin-top:32px}.direction-programs__desktop[data-v-66894383]{display:none}@media (width>=768px){.direction-programs__mobile[data-v-66894383],.direction-programs__tabs.ui-tabs[data-v-66894383]{display:none}.direction-programs__desktop[data-v-66894383]{gap:100px;margin-top:64px;display:grid}}
