.polaroid[data-astro-cid-4hs5rxsm]{background:var(--c-white);rotate:var(--rot);box-shadow:var(--shadow-photo);flex-direction:column;gap:10px;padding:14px 14px 18px;display:flex;position:relative}.polaroid__img[data-astro-cid-4hs5rxsm]{object-fit:cover;width:100%;height:auto}.polaroid__caption[data-astro-cid-4hs5rxsm]{font-family:var(--f-script);color:var(--c-bordeaux);text-align:center;font-size:clamp(1.25rem,1rem + .6vw,1.625rem);line-height:1.1}.polaroid__tape[data-astro-cid-4hs5rxsm]{background:color-mix(in srgb, var(--c-pink) 70%, transparent);z-index:1;width:120px;height:34px;position:absolute;top:-16px;left:50%;translate:-50%;rotate:-6deg}.hero[data-astro-cid-5ivlo7vc]{position:relative;overflow:clip}.hero__inner[data-astro-cid-5ivlo7vc]{flex-direction:column;gap:clamp(2.5rem,6vw,3.5rem);padding-top:clamp(8.25rem,6rem + 8vw,10rem);padding-bottom:clamp(3.5rem,2rem + 5vw,5rem);display:flex;position:relative}.hero__copy[data-astro-cid-5ivlo7vc]{z-index:2;flex-direction:column;gap:26px;max-width:600px;display:flex;position:relative}.hero__script[data-astro-cid-5ivlo7vc]{color:var(--c-pink);font-size:var(--t-script);width:fit-content;margin-bottom:-4px;line-height:1.1;rotate:-4deg}.hero__title[data-astro-cid-5ivlo7vc]{color:var(--c-white);text-wrap:wrap}.hero__lead[data-astro-cid-5ivlo7vc]{color:var(--c-on-dark-muted);font-size:var(--t-body-lg);max-width:500px;line-height:1.53}.hero__actions[data-astro-cid-5ivlo7vc]{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.hero__spots[data-astro-cid-5ivlo7vc]{color:var(--c-pink);font-size:var(--t-ui);font-weight:600;line-height:1.33}.hero__pile[data-astro-cid-5ivlo7vc]{aspect-ratio:720/840;margin-inline:auto;width:100%;max-width:520px;margin-top:-6%;margin-bottom:-4%;position:relative;container-type:inline-size}.hero__photo[data-astro-cid-5ivlo7vc]{transform-origin:0 0;rotate:var(--r);touch-action:pan-y;position:absolute}.hero__photo[data-astro-cid-5ivlo7vc] .polaroid{box-shadow:0 3.33cqw 6.67cqw color-mix(in srgb, var(--c-bordeaux-ink) 50%, transparent);gap:1.389cqw;padding:1.944cqw 1.944cqw 2.5cqw;rotate:0deg}.hero__photo[data-astro-cid-5ivlo7vc] .polaroid__caption{font-size:3.611cqw;line-height:3.889cqw}.hero__photo[data-astro-cid-5ivlo7vc] img{-webkit-user-drag:none;user-select:none}.hero__photo--1[data-astro-cid-5ivlo7vc]{--r:-9deg;width:58.333cqw;top:15.278cqw;left:8.333cqw}.hero__photo--2[data-astro-cid-5ivlo7vc]{--r:6deg;width:52.778cqw;top:27.778cqw;left:36.111cqw}.hero__photo--3[data-astro-cid-5ivlo7vc]{--r:-3deg;width:55.556cqw;top:59.722cqw;left:13.889cqw}.hero__photo--3[data-astro-cid-5ivlo7vc] img{object-position:50% 35%}.hero__photo--4[data-astro-cid-5ivlo7vc]{--r:9deg;width:34.722cqw;top:66.667cqw;left:59.722cqw}.hero__photo--4[data-astro-cid-5ivlo7vc] .polaroid{gap:1.111cqw;padding:1.389cqw 1.389cqw 1.944cqw}.hero__photo--4[data-astro-cid-5ivlo7vc] .polaroid__caption{font-size:3.056cqw;line-height:3.333cqw}.hero__tape[data-astro-cid-5ivlo7vc]{transform-origin:0 0;pointer-events:none;background:color-mix(in srgb, var(--c-pink) 70%, transparent);width:16.667cqw;height:4.722cqw;position:absolute;top:11.944cqw;left:29.167cqw;rotate:-12deg}.hero__stamp[data-astro-cid-5ivlo7vc]{z-index:1;position:absolute;top:88.04cqw;left:.39cqw}@media (width>=600px){.hero__pile[data-astro-cid-5ivlo7vc]{max-width:560px}}@media (width>=1100px){.hero__inner[data-astro-cid-5ivlo7vc]{min-height:840px;padding-top:210px;padding-bottom:96px}.hero__copy[data-astro-cid-5ivlo7vc]{max-width:min(600px,46vw)}.hero__title[data-astro-cid-5ivlo7vc]{font-size:min(var(--t-display), 5.84vw);line-height:.976}.hero__pile[data-astro-cid-5ivlo7vc]{width:50%;max-width:720px;margin:0;position:absolute;top:0;left:50%}}@media (width>=1440px){.hero__pile[data-astro-cid-5ivlo7vc]{left:720px}}@media (hover:hover) and (width>=900px){html.js .hero__photo[data-astro-cid-5ivlo7vc]{cursor:grab}html.js .hero__photo[data-astro-cid-5ivlo7vc].is-grabbed{cursor:grabbing}}.problem[data-astro-cid-fnpyp7px]{background:var(--c-white);padding-bottom:var(--section-y);overflow:clip}.problem__strip[data-astro-cid-fnpyp7px]{background:linear-gradient(90deg, color-mix(in srgb, var(--c-bordeaux) 35%, transparent) 50%, transparent 50%) 0 0 / 28px 28px, linear-gradient(0deg, color-mix(in srgb, var(--c-bordeaux) 35%, transparent) 50%, transparent 50%) 0 0 / 28px 28px, var(--c-white);height:28px}.problem__head[data-astro-cid-fnpyp7px]{gap:var(--s-5);padding-top:calc(var(--section-y) - 28px);align-items:end;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=900px){.problem__head[data-astro-cid-fnpyp7px]{grid-template-columns:minmax(0,760px) minmax(0,1fr);column-gap:clamp(2.5rem,5.56vw,5rem)}}.problem__main[data-astro-cid-fnpyp7px]{flex-direction:column;gap:18px;display:flex}.problem__eyebrow[data-astro-cid-fnpyp7px]{color:var(--c-red);font-size:var(--t-ui);font-weight:600;line-height:1.33}.problem__title[data-astro-cid-fnpyp7px]{color:var(--c-ink);font-family:var(--f-display);letter-spacing:var(--tracking-heading);text-wrap:wrap;font-size:clamp(2.125rem,1.43rem + 2.86vw,4rem);font-weight:800;line-height:1}.problem__hl[data-astro-cid-fnpyp7px]{color:var(--c-red);white-space:nowrap;position:relative}.problem__stroke[data-astro-cid-fnpyp7px]{pointer-events:none;width:107%;height:.32em;position:absolute;bottom:-.2em;left:-3%;right:-4%;overflow:visible}.problem__stroke[data-astro-cid-fnpyp7px] path[data-astro-cid-fnpyp7px]{fill:none;stroke:var(--c-red);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.problem__aside[data-astro-cid-fnpyp7px]{flex-direction:column;gap:16px;display:flex}.problem__aside[data-astro-cid-fnpyp7px] p[data-astro-cid-fnpyp7px]{text-wrap:wrap}.problem__text[data-astro-cid-fnpyp7px]{font-size:var(--t-body);color:var(--c-ink);line-height:1.61}.problem__emphasis[data-astro-cid-fnpyp7px]{font-size:var(--t-body);color:var(--c-bordeaux);font-weight:600;line-height:1.61}.problem__track[data-astro-cid-fnpyp7px]{--slide:min(84vw, 620px);padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:20px;margin:0;list-style:none;display:flex;overflow-x:auto}@media (width>=1440px){.problem__track[data-astro-cid-fnpyp7px]{padding-left:calc((100vw - var(--container)) / 2 + var(--gutter));scroll-padding-left:calc((100vw - var(--container)) / 2 + var(--gutter))}}.problem__track[data-astro-cid-fnpyp7px]::-webkit-scrollbar{display:none}.problem__track[data-astro-cid-fnpyp7px]:focus-visible{outline-offset:-3px}.problem__track[data-astro-cid-fnpyp7px].is-dragging{scroll-snap-type:none;cursor:grabbing}.problem__slide[data-astro-cid-fnpyp7px]{flex:0 0 var(--slide);scroll-snap-align:start;flex-direction:column;gap:14px;display:flex}.problem__slide[data-astro-cid-fnpyp7px] .problem__img{aspect-ratio:620/420;object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:auto}.problem__caption[data-astro-cid-fnpyp7px]{color:var(--c-ink);align-items:baseline;gap:12px;font-size:1rem;font-weight:500;line-height:1.25;display:flex}.problem__num[data-astro-cid-fnpyp7px]{color:var(--c-red);font-family:var(--f-display);flex-shrink:0;font-weight:800}.problem__controls[data-astro-cid-fnpyp7px]{justify-content:space-between;align-items:center;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.problem__dots[data-astro-cid-fnpyp7px]{align-items:center;gap:8px;display:flex}.problem__dot[data-astro-cid-fnpyp7px]{border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-bordeaux) 20%, transparent);width:16px;height:4px;transition:width var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}.problem__dot[data-astro-cid-fnpyp7px].is-active{background:var(--c-bordeaux);width:40px}.problem__arrows[data-astro-cid-fnpyp7px]{gap:10px;display:flex}.problem__arrow[data-astro-cid-fnpyp7px]{border:1.5px solid var(--c-bordeaux);width:52px;height:52px;color:var(--c-bordeaux);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), opacity var(--dur);border-radius:50%;place-items:center;display:grid}.problem__arrow[data-astro-cid-fnpyp7px] svg[data-astro-cid-fnpyp7px]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.problem__arrow--next[data-astro-cid-fnpyp7px]{background:var(--c-bordeaux);color:var(--c-white)}.problem__arrow[data-astro-cid-fnpyp7px]:hover:not(:disabled){background:var(--c-red);border-color:var(--c-red);color:var(--c-white)}.problem__arrow[data-astro-cid-fnpyp7px]:disabled{opacity:.35;cursor:default}html:not(.js) .problem__arrows[data-astro-cid-fnpyp7px]{visibility:hidden}.club[data-astro-cid-5owgxudz]{--vichy-size:96px}.club__inner[data-astro-cid-5owgxudz]{flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex}.club__inner[data-astro-cid-5owgxudz] .club__head .sh__title{max-width:516px;line-height:1.033}.club__inner[data-astro-cid-5owgxudz] .club__head .sh__text{line-height:1.61}.club__cards[data-astro-cid-5owgxudz]{align-items:start;gap:24px;display:grid}@media (width>=700px) and (width<=1099.98px){.club__cards[data-astro-cid-5owgxudz]{grid-template-columns:repeat(2,minmax(0,1fr))}.club__card[data-astro-cid-5owgxudz]:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.club__card[data-astro-cid-5owgxudz]:last-child:nth-child(odd) .club__img{aspect-ratio:auto;height:100%;min-height:100%}.club__card[data-astro-cid-5owgxudz]:last-child:nth-child(odd) .club__body[data-astro-cid-5owgxudz]{align-self:center}}@media (width>=1100px){.club__cards[data-astro-cid-5owgxudz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.club__card[data-astro-cid-5owgxudz]{background:var(--c-white);flex-direction:column;display:flex;overflow:clip}.club__card[data-astro-cid-5owgxudz] .club__img{aspect-ratio:421/340;object-fit:cover;width:100%;height:auto}.club__body[data-astro-cid-5owgxudz]{flex-direction:column;gap:12px;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:flex}.club__title[data-astro-cid-5owgxudz]{color:var(--c-bordeaux);line-height:1.143}.club__text[data-astro-cid-5owgxudz]{color:var(--c-ink);font-size:1rem;line-height:1.5625}.club__more[data-astro-cid-5owgxudz]{border-top:1px solid var(--c-line);margin-top:6px}.club__summary[data-astro-cid-5owgxudz]{cursor:pointer;color:var(--c-bordeaux);font-size:var(--t-ui);justify-content:space-between;align-items:center;gap:1rem;padding-top:16px;font-weight:600;line-height:1.33;list-style:none;display:flex}.club__summary[data-astro-cid-5owgxudz]::-webkit-details-marker{display:none}.club__summary--static[data-astro-cid-5owgxudz]{border-top:1px solid var(--c-line);cursor:default;margin-top:6px}.club__plus[data-astro-cid-5owgxudz]{background:var(--c-bordeaux);width:32px;height:32px;color:var(--c-white);transition:rotate var(--dur) var(--ease-paper), background-color var(--dur) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.club__plus[data-astro-cid-5owgxudz] svg[data-astro-cid-5owgxudz]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:13px;height:13px}.club__summary[data-astro-cid-5owgxudz]:hover .club__plus[data-astro-cid-5owgxudz]{background:var(--c-red)}.club__more[data-astro-cid-5owgxudz][open] .club__plus[data-astro-cid-5owgxudz]{background:var(--c-red);rotate:135deg}.club__more-text[data-astro-cid-5owgxudz]{color:var(--c-ink);padding-top:12px;font-size:1rem;line-height:1.5625}.club__more[data-astro-cid-5owgxudz][open] .club__more-text[data-astro-cid-5owgxudz]{animation:club-unfold var(--dur) var(--ease-out)}@keyframes club-unfold{0%{opacity:0;translate:0 -6px}}.month__inner[data-astro-cid-p4fvvne6]{flex-direction:column;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.month__head[data-astro-cid-p4fvvne6]{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.month__main[data-astro-cid-p4fvvne6]{flex-direction:column;gap:18px;display:flex}.month__eyebrow[data-astro-cid-p4fvvne6]{color:var(--c-pink);font-size:var(--t-ui);font-weight:600;line-height:1.33}.month__title[data-astro-cid-p4fvvne6]{color:var(--c-white);font-family:var(--f-display);letter-spacing:var(--tracking-heading);font-size:clamp(2.125rem,1.43rem + 2.86vw,4rem);font-weight:800;line-height:1}@media (width>=900px){.month__title[data-astro-cid-p4fvvne6]{text-wrap:wrap}}.month__count[data-astro-cid-p4fvvne6]{color:var(--c-pink);font-family:var(--f-display);flex-shrink:0;padding-bottom:6px;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:800;line-height:1.18}.month__count-total[data-astro-cid-p4fvvne6]{color:color-mix(in srgb, var(--c-white) 40%, transparent)}.month__tabs[data-astro-cid-p4fvvne6]{border-bottom:1px solid color-mix(in srgb, var(--c-white) 20%, transparent);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-bottom:22px;padding-inline:var(--gutter);gap:10px;margin-top:-10px;padding-top:10px;display:flex;overflow-x:auto}.month__tabs[data-astro-cid-p4fvvne6]::-webkit-scrollbar{display:none}@media (width>=900px){.month__tabs[data-astro-cid-p4fvvne6]{margin-inline:0;padding-inline:0;overflow:visible}}.month__tab[data-astro-cid-p4fvvne6]{white-space:nowrap;border-radius:var(--r-pill);border:1.5px solid color-mix(in srgb, var(--c-white) 40%, transparent);color:var(--c-white);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);flex-shrink:0;padding:12.5px 22px;font-size:1rem;font-weight:600;line-height:1.25;position:relative}.month__tab[data-astro-cid-p4fvvne6]:hover{border-color:var(--c-white)}.month__tab[data-astro-cid-p4fvvne6][aria-selected=true]{background:var(--c-white);border-color:var(--c-white);color:var(--c-bordeaux)}.month__tape[data-astro-cid-p4fvvne6]{background:color-mix(in srgb, var(--c-pink) 75%, transparent);pointer-events:none;width:46px;height:16px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-6deg}html:not(.js) .month__tabs[data-astro-cid-p4fvvne6],html:not(.js) .month__arrows[data-astro-cid-p4fvvne6]{display:none}.month__panels[data-astro-cid-p4fvvne6]{display:grid}html.js .month__panel[data-astro-cid-p4fvvne6][data-inactive]{display:none}html:not(.js) .month__panels[data-astro-cid-p4fvvne6]{gap:4rem}.month__panel[data-astro-cid-p4fvvne6][hidden]{display:none}.month__panel[data-astro-cid-p4fvvne6]{outline-offset:6px;gap:clamp(1.75rem,1rem + 2.5vw,3.5rem);display:grid}@media (width>=900px){.month__panel[data-astro-cid-p4fvvne6]{grid-template-columns:minmax(0,720fr) minmax(0,536fr)}}.month__media[data-astro-cid-p4fvvne6]{position:relative}.month__media[data-astro-cid-p4fvvne6] .month__img{aspect-ratio:720/520;object-fit:cover;width:100%;height:auto}.month__badge[data-astro-cid-p4fvvne6]{transform-origin:0 0;background:var(--c-red);box-shadow:0 8px 16px color-mix(in srgb, var(--c-bordeaux-ink) 25%, transparent);padding:8px 10px;position:absolute;top:clamp(14px,3vw,24px);left:clamp(14px,3vw,24px);rotate:-5deg}.month__badge[data-astro-cid-p4fvvne6] span[data-astro-cid-p4fvvne6]{border:1.5px dashed var(--c-white);color:var(--c-white);font-family:var(--f-display);white-space:nowrap;padding:6px 12px;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:800;line-height:1.22;display:block}.month__copy[data-astro-cid-p4fvvne6]{flex-direction:column;justify-content:space-between;gap:2rem;padding-block:8px;display:flex}.month__text-wrap[data-astro-cid-p4fvvne6]{flex-direction:column;gap:22px;display:flex}.month__panel-title[data-astro-cid-p4fvvne6]{color:var(--c-white);font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:800;line-height:1.045}.month__text[data-astro-cid-p4fvvne6]{color:var(--c-on-dark-muted);font-size:var(--t-body);line-height:1.61}.month__foot[data-astro-cid-p4fvvne6]{flex-direction:column;gap:16px;display:flex}.month__days[data-astro-cid-p4fvvne6]{gap:4px;margin:0;display:flex}@media (width>=420px){.month__days[data-astro-cid-p4fvvne6]{gap:6px}}.month__day[data-astro-cid-p4fvvne6]{width:clamp(38px,10.5vw,44px);height:clamp(38px,10.5vw,44px);color:color-mix(in srgb, var(--c-white) 50%, transparent);font-size:var(--t-ui);border-radius:50%;place-items:center;line-height:1.2;display:grid}.month__day[data-astro-cid-p4fvvne6].is-on{background:var(--c-white);color:var(--c-bordeaux);font-weight:700}.month__bar[data-astro-cid-p4fvvne6]{border-top:1px solid color-mix(in srgb, var(--c-white) 20%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:18px;display:flex}.month__note[data-astro-cid-p4fvvne6]{color:var(--c-pink);font-size:var(--t-ui);font-weight:500;line-height:1.33}.month__arrows[data-astro-cid-p4fvvne6]{flex-shrink:0;gap:10px;display:flex}.month__arrow[data-astro-cid-p4fvvne6]{border:1.5px solid var(--c-white);width:48px;height:48px;color:var(--c-white);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.month__arrow[data-astro-cid-p4fvvne6] svg[data-astro-cid-p4fvvne6]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.month__arrow--next[data-astro-cid-p4fvvne6]{background:var(--c-white);color:var(--c-bordeaux)}.month__arrow[data-astro-cid-p4fvvne6]:hover{background:var(--c-pink);border-color:var(--c-pink);color:var(--c-bordeaux)}.forwho[data-astro-cid-rdzbbaxt]{background:var(--c-white)}.forwho__inner[data-astro-cid-rdzbbaxt]{flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex}.forwho__head[data-astro-cid-rdzbbaxt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.forwho__main[data-astro-cid-rdzbbaxt]{flex-direction:column;gap:18px;display:flex}.forwho__eyebrow[data-astro-cid-rdzbbaxt]{color:var(--c-red);font-size:var(--t-ui);font-weight:600;line-height:1.33}.forwho__title[data-astro-cid-rdzbbaxt]{color:var(--c-ink);line-height:1.033}.forwho__script[data-astro-cid-rdzbbaxt]{color:var(--c-red);padding-bottom:4px;rotate:-4deg}.forwho__list[data-astro-cid-rdzbbaxt]{column-gap:48px;margin:0;display:grid}.forwho__item[data-astro-cid-rdzbbaxt]{border-top:2px solid var(--c-bordeaux);gap:20px;padding-block:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.forwho__item[data-astro-cid-rdzbbaxt]:last-child{border-bottom:2px solid var(--c-bordeaux)}@media (width>=700px) and (width<=1099.98px){.forwho__list[data-astro-cid-rdzbbaxt]{grid-template-columns:repeat(2,minmax(0,1fr))}.forwho__item[data-astro-cid-rdzbbaxt]:nth-child(odd):nth-last-child(-n+2),.forwho__item[data-astro-cid-rdzbbaxt]:nth-child(odd):nth-last-child(-n+2)~.forwho__item[data-astro-cid-rdzbbaxt]{border-bottom:2px solid var(--c-bordeaux)}}@media (width>=1100px){.forwho__list[data-astro-cid-rdzbbaxt]{grid-template-columns:repeat(3,minmax(0,1fr))}.forwho__item[data-astro-cid-rdzbbaxt]{border-bottom:0}.forwho__item[data-astro-cid-rdzbbaxt]:nth-child(3n+1):nth-last-child(-n+3),.forwho__item[data-astro-cid-rdzbbaxt]:nth-child(3n+1):nth-last-child(-n+3)~.forwho__item[data-astro-cid-rdzbbaxt]{border-bottom:2px solid var(--c-bordeaux)}}.forwho__num[data-astro-cid-rdzbbaxt]{width:36px;color:var(--c-red);font-family:var(--f-display);flex-shrink:0;font-size:1.375rem;font-weight:800;line-height:30px;position:relative}.forwho__circle[data-astro-cid-rdzbbaxt]{pointer-events:none;width:60px;max-width:none;height:44px;position:absolute;top:-7px;left:-16px;overflow:visible}.forwho__circle[data-astro-cid-rdzbbaxt] path[data-astro-cid-rdzbbaxt]{fill:none;stroke:var(--c-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.forwho__text[data-astro-cid-rdzbbaxt]{color:var(--c-ink);font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25}.path__inner[data-astro-cid-2m26hawc]{flex-direction:column;gap:clamp(2.5rem,2rem + 2.2vw,4rem);display:flex}.path__head[data-astro-cid-2m26hawc]{gap:var(--s-5);align-items:end;display:grid}@media (width>=900px){.path__head[data-astro-cid-2m26hawc]{grid-template-columns:minmax(0,720px) minmax(0,420px);justify-content:space-between}}.path__main[data-astro-cid-2m26hawc]{flex-direction:column;gap:18px;display:flex}.path__eyebrow[data-astro-cid-2m26hawc]{color:var(--c-bordeaux);font-size:var(--t-ui);font-weight:600;line-height:1.33}.path__title[data-astro-cid-2m26hawc]{color:var(--c-bordeaux);text-wrap:wrap;line-height:1.033}.path__text[data-astro-cid-2m26hawc]{color:var(--c-bordeaux);font-size:var(--t-body);line-height:1.61}.path__track[data-astro-cid-2m26hawc]{position:relative}.path__steps[data-astro-cid-2m26hawc]{gap:12px;max-width:640px;margin:0;display:grid}.path__step[data-astro-cid-2m26hawc]{background:var(--c-white);align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:relative}.path__num[data-astro-cid-2m26hawc]{z-index:2;background:var(--c-bordeaux);width:44px;height:44px;color:var(--c-white);font-family:var(--f-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid;position:relative}.path__step-text[data-astro-cid-2m26hawc]{color:var(--c-ink);text-wrap:wrap;padding-top:9px;font-size:1.0625rem;font-weight:500;line-height:1.47}.path__step--seat[data-astro-cid-2m26hawc]{background:var(--c-bordeaux)}.path__step--seat[data-astro-cid-2m26hawc] .path__num[data-astro-cid-2m26hawc]{background:var(--c-red)}.path__step--seat[data-astro-cid-2m26hawc] .path__step-text[data-astro-cid-2m26hawc]{color:var(--c-white)}@media (width>=1100px){.path__steps[data-astro-cid-2m26hawc]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:none}.path__step[data-astro-cid-2m26hawc]{flex-direction:column;gap:44px;min-height:240px;padding:26px 22px}.path__step-text[data-astro-cid-2m26hawc]{padding-top:0}}.path__track[data-astro-cid-2m26hawc] .path__line{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.path__card[data-astro-cid-2m26hawc]{z-index:3;visibility:hidden;background:var(--c-white);color:var(--c-bordeaux);font-family:var(--f-script);white-space:nowrap;box-shadow:0 8px 18px color-mix(in srgb, var(--c-bordeaux-ink) 30%, transparent);border-bottom:2px solid var(--c-red);padding:4px 12px 6px;font-size:1.25rem;line-height:1.1;position:absolute;top:0;left:0}.path__cta[data-astro-cid-2m26hawc]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.path__note[data-astro-cid-2m26hawc]{color:var(--c-bordeaux);font-size:var(--t-ui);font-weight:500;line-height:1.33}.recap[data-astro-cid-k5phljzk]{background:var(--c-white);padding-block:var(--section-y);flex-direction:column;gap:clamp(2rem,1.2rem + 2.5vw,3rem);display:flex}.recap[data-astro-cid-k5phljzk] .recap__head .sh__title{color:var(--c-ink);text-wrap:wrap;max-width:none}.recap__strip[data-astro-cid-k5phljzk]{--h:clamp(15rem, 10rem + 21vw, 27.5rem);scrollbar-width:none;overscroll-behavior-x:contain;margin-block:-24px;padding-block:24px;overflow:auto hidden}.recap__strip[data-astro-cid-k5phljzk]::-webkit-scrollbar{display:none}@media (width<=899px){.recap__strip[data-astro-cid-k5phljzk]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter)}.recap__item[data-astro-cid-k5phljzk]{scroll-snap-align:start}.recap__track[data-astro-cid-k5phljzk]{padding-inline-end:var(--gutter)}}.recap__track[data-astro-cid-k5phljzk]{padding-inline:var(--gutter);will-change:transform;align-items:flex-end;gap:clamp(12px,.6rem + .6vw,20px);width:max-content;margin:0;display:flex}.recap__item[data-astro-cid-k5phljzk]{height:var(--h);flex-shrink:0;position:relative}.recap__item--wide[data-astro-cid-k5phljzk]{width:calc(var(--h) * 1.409)}.recap__item--tall[data-astro-cid-k5phljzk]{width:calc(var(--h) * .682)}.recap__item--low[data-astro-cid-k5phljzk]{height:calc(var(--h) * .818);width:calc(var(--h) * 1.227)}.recap__frame[data-astro-cid-k5phljzk]{background:var(--c-blush);position:absolute;inset:0;overflow:clip}.recap__frame[data-astro-cid-k5phljzk] .recap__img{object-fit:cover;object-position:60% 30%;width:100%;height:100%}.recap__strip[data-astro-cid-k5phljzk].is-live .recap__frame[data-astro-cid-k5phljzk] .recap__img{width:116%;max-width:none;margin-left:-8%}.recap__sticker[data-astro-cid-k5phljzk]{background:var(--c-white);font-family:var(--f-script);color:var(--c-red);padding:8px 12px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.15;position:absolute;top:20px;right:20px;rotate:4deg;box-shadow:0 6px 14px #0000001f}.recap__video[data-astro-cid-k5phljzk]{background:var(--c-bordeaux);color:var(--c-bordeaux);place-items:center;display:grid;position:absolute;inset:0}.recap__video[data-astro-cid-k5phljzk] .recap__frame[data-astro-cid-k5phljzk]{opacity:.7;background:var(--c-bordeaux)}.recap__play[data-astro-cid-k5phljzk]{aspect-ratio:1;background:var(--c-white);width:clamp(56px,3rem + 1.5vw,72px);transition:transform var(--dur) var(--ease-paper);border-radius:50%;place-items:center;display:grid;position:relative}.recap__play[data-astro-cid-k5phljzk] svg[data-astro-cid-k5phljzk]{translate:2px}a[data-astro-cid-k5phljzk].recap__video:hover .recap__play[data-astro-cid-k5phljzk],a[data-astro-cid-k5phljzk].recap__video:focus-visible .recap__play[data-astro-cid-k5phljzk]{transform:scale(1.08)}.recap__video-label[data-astro-cid-k5phljzk]{color:var(--c-white);font-size:.875rem;font-weight:500;line-height:1.3;position:absolute;bottom:18px;left:20px;right:12px}.recap__cards[data-astro-cid-k5phljzk]{gap:16px;display:grid}@media (width>=768px){.recap__cards[data-astro-cid-k5phljzk]{grid-template-columns:1fr 1fr;gap:24px}.recap__next[data-astro-cid-k5phljzk]{grid-column:1/-1}}@media (width>=1200px){.recap__cards[data-astro-cid-k5phljzk]{grid-template-columns:1fr 1fr 420px}.recap__next[data-astro-cid-k5phljzk]{grid-column:auto}}.recap__quote[data-astro-cid-k5phljzk]{background:var(--c-blush);flex-direction:column;gap:20px;padding:28px;display:flex}@media (width>=768px){.recap__quote[data-astro-cid-k5phljzk]{min-height:182px}}.recap__quote[data-astro-cid-k5phljzk] blockquote[data-astro-cid-k5phljzk] p[data-astro-cid-k5phljzk]{font-family:var(--f-display);color:var(--c-bordeaux);font-size:clamp(1.25rem,1.15rem + .35vw,1.375rem);font-weight:700;line-height:1.32}.recap__quote[data-astro-cid-k5phljzk] figcaption[data-astro-cid-k5phljzk]{color:var(--c-ink);font-size:.875rem;line-height:1.3}.recap__next[data-astro-cid-k5phljzk]{background:var(--c-red);color:var(--c-white);flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.recap__next-top[data-astro-cid-k5phljzk]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recap__next-head[data-astro-cid-k5phljzk]{flex-direction:column;gap:6px;display:flex}.recap__next-label[data-astro-cid-k5phljzk]{color:#fffc;font-size:.875rem;font-weight:600;line-height:1.3}.recap__next-title[data-astro-cid-k5phljzk]{font-family:var(--f-display);font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:800;line-height:1.06}.recap__next-script[data-astro-cid-k5phljzk]{font-family:var(--f-script);white-space:nowrap;flex-shrink:0;font-size:1.625rem;line-height:1.15;rotate:-6deg}.recap__next-bottom[data-astro-cid-k5phljzk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.recap__next-note[data-astro-cid-k5phljzk]{font-size:var(--t-ui);line-height:1.33}.recap__next[data-astro-cid-k5phljzk] .recap__next-btn{color:var(--c-red);font-size:var(--t-ui);padding:12px 20px}.kiosk[data-astro-cid-th3mmypx]{padding-top:var(--section-y);overflow:clip}.kiosk[data-astro-cid-th3mmypx] .kiosk__head .sh__title{text-wrap:wrap;max-width:none}.kiosk__link[data-astro-cid-th3mmypx]{color:var(--c-white);text-underline-offset:3px;text-decoration-skip-ink:auto;width:fit-content;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:underline 1px}.kiosk__link[data-astro-cid-th3mmypx]:hover{color:var(--c-pink)}.kiosk__rack[data-astro-cid-th3mmypx]{margin:clamp(2.5rem,2rem + 1.5vw,3.5rem) 0 0;position:relative}.kiosk__cover[data-astro-cid-th3mmypx]{rotate:var(--rot);transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;display:block;position:relative}.kiosk__cover[data-astro-cid-th3mmypx]:focus-visible{outline:3px solid var(--c-pink);outline-offset:6px}.kiosk__shadow[data-astro-cid-th3mmypx]{opacity:0;pointer-events:none;position:absolute;inset:6% 4% -2%;box-shadow:0 50px 70px #0000008c}html:not(.js) .kiosk__cover[data-astro-cid-th3mmypx]{transition:translate var(--dur) var(--ease-paper), rotate var(--dur) var(--ease-paper)}html:not(.js) .kiosk__cover[data-astro-cid-th3mmypx]:hover,html:not(.js) .kiosk__cover[data-astro-cid-th3mmypx]:focus-visible{translate:0 -24px;rotate:0deg}.kiosk__rack[data-astro-cid-th3mmypx]{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:28px var(--gutter) calc(var(--section-y) * .8);scroll-padding-inline:var(--gutter);align-items:flex-start;display:flex;overflow:auto hidden}.kiosk__rack[data-astro-cid-th3mmypx]::-webkit-scrollbar{display:none}.kiosk__slot[data-astro-cid-th3mmypx]{scroll-snap-align:center;z-index:var(--i);flex:0 0 min(72vw,290px);position:relative}.kiosk__slot[data-astro-cid-th3mmypx]+.kiosk__slot[data-astro-cid-th3mmypx]{margin-left:-14px}.kiosk__slot[data-astro-cid-th3mmypx]:nth-child(2n){padding-top:14px}.kiosk__slot[data-astro-cid-th3mmypx]:last-child{margin-right:var(--gutter)}@media (width>=768px){.kiosk__rack[data-astro-cid-th3mmypx]{aspect-ratio:1312/470;scroll-snap-type:none;height:auto;margin-inline:0;padding:0;display:block;overflow:visible;container-type:inline-size}.kiosk__slot[data-astro-cid-th3mmypx]{width:24.4cqw;position:absolute;margin:0!important;padding:0!important}.kiosk__slot[data-astro-cid-th3mmypx]:first-child{top:6.1cqw;left:.6cqw}.kiosk__slot[data-astro-cid-th3mmypx]:nth-child(2){top:3.65cqw;left:25.6cqw}.kiosk__slot[data-astro-cid-th3mmypx]:nth-child(3){top:5.2cqw;left:50.6cqw}.kiosk__slot[data-astro-cid-th3mmypx]:nth-child(4){top:6.7cqw;left:75cqw}.kiosk__cover[data-astro-cid-th3mmypx]{transform-origin:0 0}}.about[data-astro-cid-ip7cvi2o]{background:var(--c-white);padding-block:var(--section-y)}.about__inner[data-astro-cid-ip7cvi2o]{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}@media (width>=1200px){.about__inner[data-astro-cid-ip7cvi2o]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.about__copy[data-astro-cid-ip7cvi2o]{flex-direction:column;gap:28px;display:flex}.about__eyebrow[data-astro-cid-ip7cvi2o]{color:var(--c-red);font-size:var(--t-ui);font-weight:600;line-height:1.33}.about__title[data-astro-cid-ip7cvi2o]{color:var(--c-ink);text-wrap:wrap}.about__copy[data-astro-cid-ip7cvi2o] .about__eyebrow[data-astro-cid-ip7cvi2o]+.about__title[data-astro-cid-ip7cvi2o]{margin-top:-6px}.about__text[data-astro-cid-ip7cvi2o]{font-size:var(--t-body-lg);color:var(--c-ink);line-height:1.63}.about__mission[data-astro-cid-ip7cvi2o]{border-top:1px solid color-mix(in srgb, var(--c-bordeaux) 20%, transparent);gap:16px;padding-top:22px;display:flex}.about__mission-label[data-astro-cid-ip7cvi2o]{color:var(--c-bordeaux);font-size:var(--t-ui);flex:0 0 80px;font-weight:600;line-height:1.6}.about__mission-text[data-astro-cid-ip7cvi2o]{color:var(--c-ink);font-size:1rem;line-height:1.56}.about__founders[data-astro-cid-ip7cvi2o]{grid-template-columns:1fr 1fr;gap:clamp(12px,.5rem + 1vw,24px);width:100%;max-width:720px;margin:0;display:grid}@media (width<=1199px){.about__copy[data-astro-cid-ip7cvi2o]{max-width:720px}}.founder[data-astro-cid-ip7cvi2o]{flex-direction:column;gap:16px;min-width:0;display:flex}.founder[data-astro-cid-ip7cvi2o]:nth-child(2){padding-top:clamp(32px,1rem + 3vw,60px)}.founder__card[data-astro-cid-ip7cvi2o]{perspective:1400px;aspect-ratio:324/500;position:relative}.founder__inner[data-astro-cid-ip7cvi2o]{transform-style:preserve-3d;position:absolute;inset:0}.founder__face[data-astro-cid-ip7cvi2o]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:clip}.founder--red[data-astro-cid-ip7cvi2o] .founder__face[data-astro-cid-ip7cvi2o]{background:var(--c-red);--name:var(--c-white)}.founder--pink[data-astro-cid-ip7cvi2o] .founder__face[data-astro-cid-ip7cvi2o]{background:var(--c-pink);--name:var(--c-bordeaux)}.founder__front[data-astro-cid-ip7cvi2o] .founder__photo{object-fit:contain;object-position:50% 0;width:auto;max-width:none;height:126%;position:absolute;top:8%;background:0 0!important}.founder--red[data-astro-cid-ip7cvi2o] .founder__front[data-astro-cid-ip7cvi2o] .founder__photo{left:-9%}.founder--pink[data-astro-cid-ip7cvi2o] .founder__front[data-astro-cid-ip7cvi2o] .founder__photo{height:138%;left:auto;right:-12%}.founder__name[data-astro-cid-ip7cvi2o]{font-family:var(--f-script);color:var(--name);transform-origin:0 0;font-size:clamp(2rem,1.4rem + 1.8vw,3rem);line-height:1.08;position:absolute;bottom:3%;left:6%;rotate:-6deg}.founder__back[data-astro-cid-ip7cvi2o]{flex-direction:column;justify-content:center;gap:18px;padding:10% 9%;display:flex;transform:rotateY(180deg);background:repeating-linear-gradient(180deg, transparent 0 39px, color-mix(in srgb, var(--c-bordeaux) 14%, transparent) 39px 40px), var(--c-blush)!important}.founder__note[data-astro-cid-ip7cvi2o]{font-family:var(--f-script);color:var(--c-bordeaux);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.15;rotate:-4deg}.founder__sign[data-astro-cid-ip7cvi2o]{font-family:var(--f-script);color:var(--c-red);align-self:flex-end;font-size:clamp(1.25rem,1rem + .6vw,1.625rem)}.founder[data-astro-cid-ip7cvi2o].is-flipped .founder__inner[data-astro-cid-ip7cvi2o],html:not(.js) .founder__card[data-astro-cid-ip7cvi2o]:hover .founder__inner[data-astro-cid-ip7cvi2o]{transform:rotateY(180deg)}.founder__flip[data-astro-cid-ip7cvi2o]{z-index:2;border-radius:var(--r-pill);color:var(--c-bordeaux);font-size:var(--t-label);background:#ffffffeb;align-items:center;gap:6px;min-height:32px;padding:6px 12px 6px 10px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 10px #0000001f}@media (hover:hover){.founder__flip[data-astro-cid-ip7cvi2o]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.founder__card[data-astro-cid-ip7cvi2o]:hover .founder__flip[data-astro-cid-ip7cvi2o],.founder__flip[data-astro-cid-ip7cvi2o]:focus-visible{opacity:1}}html:not(.js) .founder__flip[data-astro-cid-ip7cvi2o]{display:none}.founder__bio[data-astro-cid-ip7cvi2o]{color:var(--c-ink);font-size:1rem;line-height:1.5}@media (hover:none){.founder__flip[data-astro-cid-ip7cvi2o]{min-height:44px;padding-inline:14px}}.pricing[data-astro-cid-zot4t6ig]{padding-block:var(--section-y)}.pricing__inner[data-astro-cid-zot4t6ig]{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}@media (width>=1200px){.pricing__inner[data-astro-cid-zot4t6ig]{grid-template-columns:minmax(0,480px) minmax(0,1fr)}}.pricing__copy[data-astro-cid-zot4t6ig]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pricing__eyebrow[data-astro-cid-zot4t6ig]{color:var(--c-red);font-size:var(--t-ui);font-weight:600;line-height:1.33}.pricing__title[data-astro-cid-zot4t6ig]{color:var(--c-bordeaux);text-wrap:wrap}.pricing__text[data-astro-cid-zot4t6ig]{font-size:var(--t-body);color:var(--c-ink);line-height:1.6}.pricing__spots[data-astro-cid-zot4t6ig]{border-radius:var(--r-pill);background:var(--c-white);color:var(--c-bordeaux);align-items:center;gap:10px;padding:8px 14px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.pricing__dot[data-astro-cid-zot4t6ig]{background:var(--c-red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pricing__promise[data-astro-cid-zot4t6ig]{max-width:30rem;color:var(--c-ink);border-left:2px solid var(--c-red);padding-left:14px;font-size:.9375rem;line-height:1.55}.pricing__promise[data-astro-cid-zot4t6ig] strong[data-astro-cid-zot4t6ig]{color:var(--c-bordeaux);font-weight:600}.pricing__plans[data-astro-cid-zot4t6ig]{gap:24px;margin:0;display:grid}@media (width>=640px){.pricing__plans[data-astro-cid-zot4t6ig]{grid-template-columns:1fr 1fr}}.plan[data-astro-cid-zot4t6ig]{background:var(--c-white);color:var(--c-ink);flex-direction:column;gap:22px;padding:clamp(28px,1.4rem + .8vw,36px);display:flex}.plan--featured[data-astro-cid-zot4t6ig]{background:var(--c-bordeaux);color:var(--c-white)}.plan__top[data-astro-cid-zot4t6ig]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.plan__name[data-astro-cid-zot4t6ig]{font-family:var(--f-display);color:var(--c-bordeaux);font-size:1.5rem;font-weight:800;line-height:1.17}.plan--featured[data-astro-cid-zot4t6ig] .plan__name[data-astro-cid-zot4t6ig]{color:var(--c-white)}.plan__badge[data-astro-cid-zot4t6ig]{background:var(--c-pink);color:var(--c-bordeaux);border-radius:var(--r-pill);font-size:var(--t-label);white-space:nowrap;padding:6px 12px;font-weight:600;line-height:1.23}.plan__price[data-astro-cid-zot4t6ig]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan__amount[data-astro-cid-zot4t6ig]{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.22em;font-size:clamp(3.5rem,2.9rem + 1.6vw,4.5rem);font-weight:800;line-height:1;display:inline-flex}.plan__period[data-astro-cid-zot4t6ig]{color:color-mix(in srgb, currentColor 70%, transparent);font-size:1rem;line-height:1.25}.plan__text[data-astro-cid-zot4t6ig]{flex-grow:1;font-size:1rem;line-height:1.56}.plan--featured[data-astro-cid-zot4t6ig] .plan__text[data-astro-cid-zot4t6ig]{color:var(--c-on-dark-muted)}.plan[data-astro-cid-zot4t6ig] .plan__btn{padding:16px 24px;font-size:1rem}.plan__num[data-astro-cid-zot4t6ig] .odo-digit{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:clip}.plan__num[data-astro-cid-zot4t6ig] .odo-col{flex-direction:column;display:flex}.plan__num[data-astro-cid-zot4t6ig] .odo-col>span{text-align:center;height:1em;display:block}.faq[data-astro-cid-c6ypsij2]{background:var(--c-white);padding-block:var(--section-y)}.faq__inner[data-astro-cid-c6ypsij2]{align-items:start;gap:clamp(2rem,1rem + 3vw,5rem);display:grid}@media (width>=1024px){.faq__inner[data-astro-cid-c6ypsij2]{grid-template-columns:minmax(0,480px) minmax(0,1fr)}}.faq__copy[data-astro-cid-c6ypsij2]{flex-direction:column;gap:18px;display:flex}.faq__eyebrow[data-astro-cid-c6ypsij2]{color:var(--c-red);font-size:var(--t-ui);font-weight:600;line-height:1.33}.faq__title[data-astro-cid-c6ypsij2]{color:var(--c-ink);text-wrap:wrap}.faq__text[data-astro-cid-c6ypsij2]{font-size:var(--t-body-lg);color:var(--c-ink);max-width:28rem;line-height:1.59}.faq__list[data-astro-cid-c6ypsij2]{border-top:2px solid var(--c-bordeaux);border-bottom:1px solid var(--c-line-strong)}.faq__item[data-astro-cid-c6ypsij2]+.faq__item[data-astro-cid-c6ypsij2]{border-top:1px solid var(--c-line-strong)}.faq__q[data-astro-cid-c6ypsij2]{cursor:pointer;color:var(--c-bordeaux);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(20px,1rem + .6vw,26px);list-style:none;display:flex}.faq__q[data-astro-cid-c6ypsij2]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-c6ypsij2]::marker{content:""}.faq__q[data-astro-cid-c6ypsij2]:focus-visible{outline-offset:4px}.faq__q-text[data-astro-cid-c6ypsij2]{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25}.faq__q[data-astro-cid-c6ypsij2]:hover .faq__q-text[data-astro-cid-c6ypsij2]{color:var(--c-red)}.faq__icon[data-astro-cid-c6ypsij2]{height:28px;transition:rotate var(--dur) var(--ease-paper);flex:0 0 28px;position:relative}.faq__icon[data-astro-cid-c6ypsij2]:before,.faq__icon[data-astro-cid-c6ypsij2]:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__icon[data-astro-cid-c6ypsij2]:after{rotate:90deg}.faq__item[data-astro-cid-c6ypsij2][open]:not(.is-closing) .faq__icon[data-astro-cid-c6ypsij2]{rotate:45deg}.faq__a[data-astro-cid-c6ypsij2] p[data-astro-cid-c6ypsij2]{max-width:620px;font-size:var(--t-body-lg);color:var(--c-ink);margin-top:-12px;padding-bottom:clamp(20px,1rem + .6vw,26px);line-height:1.59}.agency-strip[data-astro-cid-2enq3v5n]{background:var(--c-ink);color:var(--c-white);padding-block:clamp(2.5rem,2rem + 1.2vw,2.75rem)}.agency-strip__inner[data-astro-cid-2enq3v5n]{flex-direction:column;gap:24px;display:flex}.agency-strip__lead[data-astro-cid-2enq3v5n]{flex-direction:column;gap:10px;display:flex}.agency-strip__script[data-astro-cid-2enq3v5n]{font-family:var(--f-script);color:var(--c-pink);white-space:nowrap;width:fit-content;font-size:clamp(1.75rem,1.5rem + .8vw,2.125rem);line-height:1.1;rotate:-4deg}.agency-strip__title[data-astro-cid-2enq3v5n]{font-family:var(--f-display);max-width:404px;font-size:clamp(1.75rem,1.4rem + 1.1vw,2.125rem);font-weight:800;line-height:1.12}.agency-strip__side[data-astro-cid-2enq3v5n]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.agency-strip__text[data-astro-cid-2enq3v5n]{color:#ffffffb3;max-width:232px;font-size:1rem;line-height:1.5}.agency-strip[data-astro-cid-2enq3v5n] .agency-strip__btn{flex-shrink:0;padding:14px 24px}@media (width>=768px){.agency-strip__lead[data-astro-cid-2enq3v5n]{flex-direction:row;align-items:center;gap:28px}.agency-strip__side[data-astro-cid-2enq3v5n]{flex-direction:row;align-items:center}}@media (width>=1100px){.agency-strip__inner[data-astro-cid-2enq3v5n]{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.agency-strip__side[data-astro-cid-2enq3v5n]{flex-shrink:0}}.final[data-astro-cid-kqgjwn5s]{background:var(--c-red);color:var(--c-white);padding-block:clamp(4rem,3rem + 4vw,6.5rem) clamp(4.5rem,3rem + 4vw,6.5rem);overflow:clip}.final__inner[data-astro-cid-kqgjwn5s]{align-items:center;gap:clamp(3rem,2rem + 3vw,4rem);display:grid}@media (width>=1024px){.final[data-astro-cid-kqgjwn5s]{align-items:center;min-height:600px;padding-block:54px;display:flex}.final__inner[data-astro-cid-kqgjwn5s]{grid-template-columns:minmax(0,700px) minmax(0,1fr);gap:32px}}.final__copy[data-astro-cid-kqgjwn5s]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.final__script[data-astro-cid-kqgjwn5s]{font-family:var(--f-script);color:var(--c-pink);font-size:clamp(2.25rem,1.7rem + 1.8vw,3rem);line-height:1.08;rotate:-4deg}.final__title[data-astro-cid-kqgjwn5s]{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(2.375rem,1.5rem + 3.2vw,4rem);font-weight:800;line-height:1.03}.final__text[data-astro-cid-kqgjwn5s]{font-size:var(--t-body-lg);color:var(--c-on-dark-muted);max-width:34rem;line-height:1.55}.final__actions[data-astro-cid-kqgjwn5s]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.final[data-astro-cid-kqgjwn5s] .final__btn{color:var(--c-red);padding:18px 30px;font-size:1.0625rem}.final__link[data-astro-cid-kqgjwn5s]{color:var(--c-white);font-weight:500;font-size:var(--t-ui);text-underline-offset:3px;line-height:1.33;text-decoration:underline 1px}.final__link[data-astro-cid-kqgjwn5s]:hover{color:var(--c-pink)}.final__table[data-astro-cid-kqgjwn5s]{justify-self:center;width:min(100%,500px);padding-inline:4px;position:relative}@media (width>=1024px){.final__table[data-astro-cid-kqgjwn5s]{justify-self:end;translate:16px -14px}}.final__polaroid[data-astro-cid-kqgjwn5s]{background:var(--c-white);box-shadow:0 30px 60px color-mix(in srgb, var(--c-bordeaux) 40%, transparent);flex-direction:column;gap:10px;padding:14px 14px 18px;display:flex;rotate:4deg}.final__polaroid[data-astro-cid-kqgjwn5s] .final__img{aspect-ratio:472/420;object-fit:cover;width:100%;height:auto}.final__caption[data-astro-cid-kqgjwn5s]{font-family:var(--f-script);color:var(--c-bordeaux);text-align:center;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1.07}.final__stamp[data-astro-cid-kqgjwn5s]{z-index:2;position:absolute;bottom:64px;left:-36px}.final__stamp[data-astro-cid-kqgjwn5s] .stamp{--stamp-size:clamp(104px, 80px + 5vw, 150px)!important}@media (width<=767px){.final__stamp[data-astro-cid-kqgjwn5s]{bottom:54px;left:-6px}}
