.season[data-astro-cid-2k765gmu]{--phase-1:#1e5461;--phase-2:#17434f;--phase-3:#123640;--phase-4:#0f2e38;--ease:cubic-bezier(.2, .7, .2, 1);position:relative}.season__bar[data-astro-cid-2k765gmu]{gap:6px;display:flex}.seg[data-astro-cid-2k765gmu]{flex:var(--grow) 1 0%;text-align:left;min-width:0;min-height:108px;color:var(--ink);isolation:isolate;transition:transform var(--t-press,.14s) var(--ease-out,ease);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}.seg[data-astro-cid-2k765gmu]:active{transform:scale(.985)}.seg[data-astro-cid-2k765gmu]:before{content:"";z-index:-1;background:var(--tone);transform-origin:0;transition:filter var(--t-hover,.18s) ease;border-radius:12px;position:absolute;inset:0}.seg[data-astro-cid-2k765gmu].is-selected:before{filter:brightness(1.3)}@media (hover:hover) and (pointer:fine){.seg[data-astro-cid-2k765gmu]:hover:before{filter:brightness(1.18)}.seg[data-astro-cid-2k765gmu].is-selected:hover:before{filter:brightness(1.42)}}.seg[data-astro-cid-2k765gmu]:focus-visible{outline-offset:0}.seg__name[data-astro-cid-2k765gmu]{font-weight:700;font-stretch:110%;line-height:1.25}.seg__months[data-astro-cid-2k765gmu]{color:var(--sub);font-size:.875rem;line-height:1.3}.seg__now[data-astro-cid-2k765gmu]{color:var(--acc);margin-top:auto;padding-top:6px;font-size:.875rem;font-weight:600}.seg[data-astro-cid-2k765gmu].is-now:after{content:"";background:var(--acc);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}@media (prefers-reduced-motion:no-preference){.js .season[data-astro-cid-2k765gmu][data-reveal]:not(.is-in) .seg[data-astro-cid-2k765gmu]:before{transform:scaleX(0)}.js .season[data-astro-cid-2k765gmu][data-reveal]:not(.is-in) .seg[data-astro-cid-2k765gmu]>span[data-astro-cid-2k765gmu]{opacity:0}.season[data-astro-cid-2k765gmu].is-in .seg[data-astro-cid-2k765gmu]:before{animation:seg-draw .6s var(--ease) calc(var(--i) * .1s) both}.season[data-astro-cid-2k765gmu].is-in .seg[data-astro-cid-2k765gmu]>span[data-astro-cid-2k765gmu]{animation:seg-label .3s ease calc(var(--i) * .1s + .26s) both}}@keyframes seg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes seg-label{0%{opacity:0}to{opacity:1}}.season__panels[data-astro-cid-2k765gmu]{gap:20px;margin-top:24px;display:grid}.season__panel-name[data-astro-cid-2k765gmu]{margin-bottom:6px;font-weight:700;font-stretch:110%}.season__panel-name[data-astro-cid-2k765gmu] .sub[data-astro-cid-2k765gmu]{font-weight:500;font-stretch:100%}.season__panel-body[data-astro-cid-2k765gmu]{max-width:62ch}.season[data-astro-cid-2k765gmu].is-js .season__panels[data-astro-cid-2k765gmu]{gap:0}.season[data-astro-cid-2k765gmu].is-js .season__panel[data-astro-cid-2k765gmu]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .2s,visibility 0s linear .2s}.season[data-astro-cid-2k765gmu].is-js .season__panel[data-astro-cid-2k765gmu].is-active{opacity:1;visibility:visible;transition:opacity .2s}.season--compact[data-astro-cid-2k765gmu] .seg[data-astro-cid-2k765gmu]{min-height:72px;padding:12px 14px 14px}.season--compact[data-astro-cid-2k765gmu] .season__panels[data-astro-cid-2k765gmu]{margin-top:18px}@media (width<=719px){.season__bar[data-astro-cid-2k765gmu]{flex-direction:column}.seg[data-astro-cid-2k765gmu]{flex:none;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:0;padding:12px 14px 14px;display:grid}.seg[data-astro-cid-2k765gmu]:before{transform-origin:0}.seg__name[data-astro-cid-2k765gmu],.seg__months[data-astro-cid-2k765gmu]{grid-column:1}.seg__now[data-astro-cid-2k765gmu]{grid-area:1/2/3;margin-top:0;padding-top:0}.seg[data-astro-cid-2k765gmu].is-now:after{border-radius:0 2px 2px 0;width:2px;height:auto;inset:10px auto 10px 0}.season--compact[data-astro-cid-2k765gmu] .seg[data-astro-cid-2k765gmu]{min-height:0;padding:10px 14px 12px}}.acc[data-astro-cid-dqxluifk]{border-radius:20px;height:520px;display:flex;overflow:clip}.acc__panel[data-astro-cid-dqxluifk]{min-width:0;color:var(--ink);transition:flex-basis .45s var(--ease-expo), background-color var(--t-hover) ease;flex:0 0 14%;position:relative;overflow:clip}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]){cursor:pointer}.acc__panel[data-astro-cid-dqxluifk][data-open]{flex-basis:58%;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;display:grid}.acc__panel--1[data-astro-cid-dqxluifk]{background:var(--surface)}.acc__panel--2[data-astro-cid-dqxluifk]{background:var(--surface-2)}.acc__panel--3[data-astro-cid-dqxluifk]{background:var(--surface-3)}.acc__panel--4[data-astro-cid-dqxluifk]{background:var(--surface-4)}@media (hover:hover) and (pointer:fine){.acc__panel--1[data-astro-cid-dqxluifk]:not([data-open]):hover{background:var(--surface-2)}.acc__panel--2[data-astro-cid-dqxluifk]:not([data-open]):hover{background:var(--surface-3)}.acc__panel--3[data-astro-cid-dqxluifk]:not([data-open]):hover{background:var(--surface-4)}.acc__panel--4[data-astro-cid-dqxluifk]:not([data-open]):hover{background:#27525d}}.acc__name[data-astro-cid-dqxluifk]{margin:0}.acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk]{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:0}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__name[data-astro-cid-dqxluifk]{position:absolute;bottom:24px;left:24px}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk]{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:460px;font-size:1.0625rem;font-stretch:110%;line-height:1;overflow:hidden;transform:rotate(180deg)}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__body[data-astro-cid-dqxluifk]{display:none}.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__name[data-astro-cid-dqxluifk]{grid-area:1/1;padding:28px 28px 0}.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk]{text-wrap:balance;cursor:default;font-size:1.375rem;line-height:1.2}.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__body[data-astro-cid-dqxluifk]{display:contents}.acc__text[data-astro-cid-dqxluifk]{grid-area:2/1;align-self:end;max-width:40ch;padding:20px 28px 28px}.acc__text[data-astro-cid-dqxluifk] p[data-astro-cid-dqxluifk]+p[data-astro-cid-dqxluifk]{margin-top:12px}.acc__aside[data-astro-cid-dqxluifk]{color:var(--sub);font-size:.875rem;line-height:1.45}.acc__pic[data-astro-cid-dqxluifk]{grid-area:1/2/3;height:100%;min-height:0;overflow:clip}.acc__pic[data-astro-cid-dqxluifk] picture,.acc__pic[data-astro-cid-dqxluifk] img{width:100%;height:100%;display:block}.acc__pic[data-astro-cid-dqxluifk] img{object-fit:cover;object-position:var(--pos,50% 30%)}@media (prefers-reduced-motion:no-preference){.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__text[data-astro-cid-dqxluifk],.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__pic[data-astro-cid-dqxluifk]{animation:acc-in .42s var(--ease-out) both}}@keyframes acc-in{0%{opacity:0}}@media (width<=960px){.acc[data-astro-cid-dqxluifk]{height:auto;display:block}.acc__panel[data-astro-cid-dqxluifk],.acc__panel[data-astro-cid-dqxluifk][data-open]{transition:grid-template-rows .32s var(--ease-out), background-color var(--t-hover) ease;flex:none;grid-template-rows:auto 0fr;grid-template-columns:1fr;display:grid}.acc__panel[data-astro-cid-dqxluifk][data-open]{grid-template-rows:auto 1fr}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__name[data-astro-cid-dqxluifk],.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__name[data-astro-cid-dqxluifk]{grid-row:1;padding:0;position:static}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk],.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk]{writing-mode:horizontal-tb;white-space:normal;border-radius:0;width:100%;min-height:64px;max-height:none;padding:16px 20px;font-size:1.125rem;line-height:1.25;display:block;overflow:visible;transform:none}.acc__panel[data-astro-cid-dqxluifk]:not([data-open]) .acc__body[data-astro-cid-dqxluifk],.acc__panel[data-astro-cid-dqxluifk][data-open] .acc__body[data-astro-cid-dqxluifk]{grid-row:2;min-height:0;display:block;overflow:hidden}.acc__text[data-astro-cid-dqxluifk]{max-width:none;padding:0 20px 20px}.acc__pic[data-astro-cid-dqxluifk]{aspect-ratio:3/2;height:auto}}html:not(.js) .acc[data-astro-cid-dqxluifk]{height:auto;display:block}html:not(.js) .acc__panel[data-astro-cid-dqxluifk],html:not(.js) .acc__panel[data-astro-cid-dqxluifk][data-open]{flex:none;display:block}html:not(.js) .acc__panel[data-astro-cid-dqxluifk] .acc__name[data-astro-cid-dqxluifk]{padding:28px 28px 0;position:static}html:not(.js) .acc__panel[data-astro-cid-dqxluifk] .acc__name[data-astro-cid-dqxluifk] button[data-astro-cid-dqxluifk]{writing-mode:horizontal-tb;white-space:normal;max-height:none;font-size:1.375rem;transform:none}html:not(.js) .acc__panel[data-astro-cid-dqxluifk] .acc__body[data-astro-cid-dqxluifk]{display:block}html:not(.js) .acc__pic[data-astro-cid-dqxluifk]{aspect-ratio:3/2;height:auto}.hero[data-astro-cid-lgub3bon]{padding-top:96px;padding-bottom:clamp(48px,6vw,72px)}.hero[data-astro-cid-lgub3bon] h1[data-astro-cid-lgub3bon]{font-size:clamp(2.125rem,.5rem + 5.8vw,6rem)}.hero[data-astro-cid-lgub3bon] .lead[data-astro-cid-lgub3bon]{margin-top:8px}.hero__body[data-astro-cid-lgub3bon]{max-width:50ch;margin-top:16px}.band[data-astro-cid-lgub3bon]{--band-y:38%;z-index:1;background:var(--ice);height:clamp(380px,58vh,640px);position:relative;overflow:clip}.band__media[data-astro-cid-lgub3bon]{position:absolute;inset:0}.band__media[data-astro-cid-lgub3bon] picture{display:block;position:absolute;inset:0}.band__media[data-astro-cid-lgub3bon] .band__img{object-fit:cover;object-position:50% var(--band-y);filter:saturate(.85)brightness(1.6)contrast(1.06);width:100%;height:100%;display:block}.band[data-astro-cid-lgub3bon]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--ice) 0%, transparent 12%, transparent 88%, var(--ice) 100%);position:absolute;inset:0}@media (width<=719.98px){.band[data-astro-cid-lgub3bon]{height:clamp(300px,48vh,420px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band__media[data-astro-cid-lgub3bon]{animation-name:band-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit 99%}}}@keyframes band-settle{0%{transform:scale(1.1)translateY(-3%)}to{transform:scale(1)translateY(3%)}}.band__wrap[data-astro-cid-lgub3bon]{z-index:3;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.band__caption[data-astro-cid-lgub3bon]{color:var(--ink-light);padding-bottom:clamp(20px,3vw,32px);font-weight:600;line-height:1.3}.switch[data-astro-cid-lgub3bon]{grid-template-columns:repeat(3,1fr);gap:6px;max-width:560px;display:grid}.switch__item[data-astro-cid-lgub3bon]{background:var(--surface);min-height:48px;color:var(--ink);text-align:center;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.switch__item[data-astro-cid-lgub3bon]:active{transform:scale(.97)}.switch__item[data-astro-cid-lgub3bon][aria-selected=true],.switch__item[data-astro-cid-lgub3bon].is-on{background:var(--acc-fill);color:var(--acc-fill-text)}@media (hover:hover) and (pointer:fine){.switch__item[data-astro-cid-lgub3bon]:not([aria-selected=true]):not(.is-on):hover{background:var(--surface-2)}}.aud[data-astro-cid-lgub3bon]{margin-top:clamp(32px,4vw,48px)}.aud__panel[data-astro-cid-lgub3bon]{gap:28px;display:grid}.aud__panel[data-astro-cid-lgub3bon]+.aud__panel[data-astro-cid-lgub3bon]{margin-top:clamp(40px,6vw,72px)}html.js .aud__panel[data-astro-cid-lgub3bon][hidden]{display:none}@media (prefers-reduced-motion:no-preference){html.js .aud__panel[data-astro-cid-lgub3bon].is-on{animation:aud-in .32s var(--ease-out) both}}@keyframes aud-in{0%{opacity:0;transform:translateY(8px)}}.aud__claim[data-astro-cid-lgub3bon]{max-width:36ch;margin:10px 0 0}.aud__body[data-astro-cid-lgub3bon]{max-width:48ch;margin-top:12px}.aud__body[data-astro-cid-lgub3bon] p[data-astro-cid-lgub3bon]+p[data-astro-cid-lgub3bon]{margin-top:10px}.aud__note[data-astro-cid-lgub3bon]{max-width:48ch;margin-top:14px;font-size:.875rem;line-height:1.45}.aud__offer[data-astro-cid-lgub3bon]{background:var(--surface);border-radius:16px;max-width:48ch;margin-top:28px;padding:20px 24px}.aud__offer-label[data-astro-cid-lgub3bon]{margin-bottom:6px;font-size:.875rem;display:block}.aud__offer-name[data-astro-cid-lgub3bon]{text-underline-offset:.22em;text-decoration:underline .08em;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--t-hover) ease;font-weight:600}.aud__offer-name[data-astro-cid-lgub3bon]:hover{text-decoration-color:currentColor}.aud__offer-price[data-astro-cid-lgub3bon]{font-variant-numeric:tabular-nums;margin-top:4px;display:block}.aud__pic[data-astro-cid-lgub3bon]{aspect-ratio:4/3;background:var(--surface);border-radius:20px;overflow:clip}.aud__pic[data-astro-cid-lgub3bon] picture,.aud__pic[data-astro-cid-lgub3bon] img{width:100%;height:100%;display:block}.aud__pic[data-astro-cid-lgub3bon] img{object-fit:cover;object-position:var(--pos,50% 50%)}@media (width>=900px){.aud__panel[data-astro-cid-lgub3bon]{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.aud__pic[data-astro-cid-lgub3bon]{aspect-ratio:4/5;max-height:520px}}.abil[data-astro-cid-lgub3bon]{background:var(--surface);border-radius:20px;gap:36px;padding:clamp(20px,3vw,40px);display:grid}.abil__row[data-astro-cid-lgub3bon]{gap:8px 32px;display:grid}.abil__name[data-astro-cid-lgub3bon]{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.4vw,2rem);font-stretch:125%;line-height:1.05}.abil__promise[data-astro-cid-lgub3bon]{margin-bottom:6px;font-weight:600}@media (width>=720px){.abil__row[data-astro-cid-lgub3bon]{grid-template-columns:260px 1fr;gap:32px}}.outro[data-astro-cid-lgub3bon]{margin-top:clamp(40px,5vw,64px)}.outro__title[data-astro-cid-lgub3bon]{margin-bottom:8px;font-size:1.375rem;font-weight:700;font-stretch:110%;line-height:1.2}.plead[data-astro-cid-lgub3bon]{max-width:60ch}.stages[data-astro-cid-lgub3bon]{margin-top:clamp(40px,5vw,64px)}.offers__foot[data-astro-cid-lgub3bon]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(32px,4vw,48px);display:flex}.offers__line[data-astro-cid-lgub3bon]{max-width:48ch}.about[data-astro-cid-lgub3bon]{padding-block:clamp(40px,6vw,88px)}.about__grid[data-astro-cid-lgub3bon]{align-items:start;row-gap:28px}.about__facts[data-astro-cid-lgub3bon]{gap:10px;max-width:30ch;margin:0;padding:0;list-style:none;display:grid}.about__text[data-astro-cid-lgub3bon]{max-width:62ch}.about__cap[data-astro-cid-lgub3bon]{float:left;background:var(--surface);border-radius:14px;width:5.6em;height:5.6em;margin:.2em .75em .3em 0;font-size:1.375rem;overflow:clip}.about__cap[data-astro-cid-lgub3bon] picture,.about__cap[data-astro-cid-lgub3bon] img{width:100%;height:100%;display:block}.about__cap[data-astro-cid-lgub3bon] img{object-fit:cover;object-position:var(--pos,50% 50%)}.about__title[data-astro-cid-lgub3bon]{letter-spacing:-.01em;text-wrap:pretty;font-size:1.375rem;font-stretch:110%;line-height:1.3}.about__p[data-astro-cid-lgub3bon]{letter-spacing:-.012em;max-width:none;margin-top:.6em;font-size:1.375rem;font-weight:400;line-height:1.35}.about__p--soft[data-astro-cid-lgub3bon]{letter-spacing:0;margin-top:1em;font-size:1.0625rem;line-height:1.55}.about__more[data-astro-cid-lgub3bon]{margin-top:24px}@media (width>=960px){.about__facts[data-astro-cid-lgub3bon]{order:0;grid-column:1/4;padding-top:.35em}.about__text[data-astro-cid-lgub3bon]{grid-column:4/13}}@media (width<=959.98px){.about__facts[data-astro-cid-lgub3bon]{order:2}.about__text[data-astro-cid-lgub3bon]{order:1}.about__cap[data-astro-cid-lgub3bon]{width:3.6em;height:3.6em;font-size:1.25rem}.about__title[data-astro-cid-lgub3bon],.about__p[data-astro-cid-lgub3bon]{font-size:1.25rem}.about__p--soft[data-astro-cid-lgub3bon]{font-size:1.0625rem}}@media (prefers-reduced-motion:no-preference){html.js:not(.rink-in) .marks__rink{opacity:0}}
