.carousel[data-astro-cid-77shkgq2]{-webkit-user-select:none;user-select:none;justify-self:start;width:100%;min-width:0;max-width:560px;position:relative}.carousel__stage[data-astro-cid-77shkgq2]{aspect-ratio:5/6;filter:drop-shadow(0 28px 36px #41342847)drop-shadow(0 6px 10px #41342824);touch-action:pan-y;cursor:grab;position:relative}.carousel__stage[data-astro-cid-77shkgq2]:active{cursor:grabbing}.slide[data-astro-cid-77shkgq2]{pointer-events:none;position:absolute;inset:0}.slide__media[data-astro-cid-77shkgq2]{border-radius:var(--radius-media);clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-wipe);position:absolute;inset:0;overflow:hidden}.slide[data-astro-cid-77shkgq2] img[data-astro-cid-77shkgq2]{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.18)}.slide[data-astro-cid-77shkgq2].is-active{z-index:2}.slide[data-astro-cid-77shkgq2].is-active .slide__media[data-astro-cid-77shkgq2],.slide[data-astro-cid-77shkgq2].is-leaving .slide__media[data-astro-cid-77shkgq2]{clip-path:inset(0)}.slide[data-astro-cid-77shkgq2].is-active img[data-astro-cid-77shkgq2]{transform:scale(1)}.slide[data-astro-cid-77shkgq2].is-leaving{z-index:1}.slide[data-astro-cid-77shkgq2].is-leaving img[data-astro-cid-77shkgq2]{transform:scale(1.06)}.carousel__counter[data-astro-cid-77shkgq2]{z-index:3;color:#ffffffd9;font-size:var(--fs-small);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;top:20px;left:24px}.carousel__bar[data-astro-cid-77shkgq2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-top:22px;display:grid}.carousel__captions[data-astro-cid-77shkgq2]{min-width:0;min-height:2.9em;position:relative}.caption[data-astro-cid-77shkgq2]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;gap:2px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.caption[data-astro-cid-77shkgq2].is-active{opacity:1;transition-delay:.35s;transform:none}.caption[data-astro-cid-77shkgq2] strong[data-astro-cid-77shkgq2]{font-family:var(--font-serif);font-size:1.375rem;font-weight:400;line-height:1.1}.caption[data-astro-cid-77shkgq2] span[data-astro-cid-77shkgq2]{color:var(--color-ink-soft);font-size:var(--fs-small)}.carousel__controls[data-astro-cid-77shkgq2]{align-items:center;gap:8px;display:flex}.carousel__controls[data-astro-cid-77shkgq2][hidden],.carousel__progress[data-astro-cid-77shkgq2][hidden]{display:none}.carousel__button[data-astro-cid-77shkgq2]{border:1px solid var(--color-line);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-ink);cursor:pointer;transition:background-color .35s var(--ease-out), border-color .35s;background:0 0;justify-content:center;align-items:center;display:inline-flex}.carousel__button[data-astro-cid-77shkgq2][hidden]{display:none}.carousel__button[data-astro-cid-77shkgq2]:hover{border-color:var(--color-ink);background:var(--color-lime)}.carousel__arrow[data-astro-cid-77shkgq2]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.carousel__icon[data-astro-cid-77shkgq2]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.carousel__icon--play[data-astro-cid-77shkgq2],.carousel[data-astro-cid-77shkgq2].is-user-paused .carousel__icon--pause[data-astro-cid-77shkgq2]{display:none}.carousel[data-astro-cid-77shkgq2].is-user-paused .carousel__icon--play[data-astro-cid-77shkgq2]{display:block}.carousel__progress[data-astro-cid-77shkgq2]{grid-column:1/-1;gap:6px;display:flex}.carousel__dot[data-astro-cid-77shkgq2]{cursor:pointer;background:0 0;border:0;flex:1;height:16px;padding:0;position:relative}.carousel__dot[data-astro-cid-77shkgq2]:before,.carousel__dot[data-astro-cid-77shkgq2] i[data-astro-cid-77shkgq2]{content:"";background:var(--color-line);height:2px;position:absolute;top:7px;left:0;right:0}.carousel__dot[data-astro-cid-77shkgq2] i[data-astro-cid-77shkgq2]{background:var(--color-ink);transform-origin:0;transform:scaleX(0)}.carousel__dot[data-astro-cid-77shkgq2].is-done i[data-astro-cid-77shkgq2]{transform:scaleX(1)}.carousel__dot[data-astro-cid-77shkgq2].is-active i[data-astro-cid-77shkgq2]{animation:fill var(--carousel-duration,5s) linear forwards}.carousel[data-astro-cid-77shkgq2].is-paused .carousel__dot[data-astro-cid-77shkgq2].is-active i[data-astro-cid-77shkgq2]{animation-play-state:paused}.carousel[data-astro-cid-77shkgq2].is-static .carousel__dot[data-astro-cid-77shkgq2].is-active i[data-astro-cid-77shkgq2]{animation:none;transform:scaleX(1)}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=961px){.carousel[data-astro-cid-77shkgq2]{justify-self:end;max-width:540px}}.eyebrow[data-astro-cid-zedojbgr]{color:var(--color-ink-soft);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow[data-astro-cid-zedojbgr]:before{content:"";background:var(--color-lime);outline:1px solid var(--color-ink);width:8px;height:8px}.eyebrow--on-ink[data-astro-cid-zedojbgr]{color:var(--color-paper-on-ink)}.eyebrow--on-ink[data-astro-cid-zedojbgr]:before{outline-color:var(--color-paper)}.mark[data-astro-cid-krwpfsr2]{background:linear-gradient(var(--color-lime), var(--color-lime)) no-repeat left / 100% 100%;color:var(--color-ink);font-family:var(--font-serif);letter-spacing:-.01em;transition:background-size 1s var(--ease-out) .25s;padding:.06em .16em .1em;font-weight:400;line-height:1;display:inline-block}.mark--lg[data-astro-cid-krwpfsr2]{font-size:1.14em}.mark--animate[data-astro-cid-krwpfsr2]{animation:band 1.1s var(--ease-out) .55s both}@keyframes band{0%{background-size:0% 100%}to{background-size:100% 100%}}.hero[data-astro-cid-rr26nnqy]{padding-block:104px var(--section)}.hero[data-astro-cid-rr26nnqy] .hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.hero__copy[data-astro-cid-rr26nnqy]{flex-direction:column;gap:28px;min-width:0;display:flex}h1[data-astro-cid-rr26nnqy]{margin-bottom:-12px;font-size:max(2.5rem,1.32rem + 2.76vw);line-height:1.04}.hero__lead[data-astro-cid-rr26nnqy]{max-width:40ch;color:var(--color-ink-soft);font-size:clamp(.875rem,.75rem + .225vw,.9375rem);line-height:1.5}@media (width>=761px){.hero[data-astro-cid-rr26nnqy]{padding-top:clamp(32px,6vw,72px)}h1[data-astro-cid-rr26nnqy]{font-size:clamp(2rem,1.1rem + 2.3vw,2.875rem)}}@media (width>=961px){.hero[data-astro-cid-rr26nnqy] .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.folio[data-astro-cid-lohot2ro]{color:var(--color-ink-soft);font-size:var(--fs-small);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}.section-head[data-astro-cid-6j3riaey]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto clamp(40px,5vw,64px);display:flex}h2[data-astro-cid-6j3riaey]{letter-spacing:-.04em;max-width:20ch;font-size:clamp(1.875rem,1.35rem + 2vw,3rem);font-weight:500;line-height:1.06}p[data-astro-cid-6j3riaey]{max-width:46ch;color:var(--color-ink-soft);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.5}.curation[data-astro-cid-grbrp6z3]{padding-block:var(--section);border-top:1px solid var(--color-line)}.pillars[data-astro-cid-grbrp6z3]{grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.6vw,24px);display:grid}.pillar[data-astro-cid-grbrp6z3]{border:1px solid var(--color-line);background:var(--color-card);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,2.6vw,40px) clamp(24px,2.6vw,40px) clamp(32px,3.6vw,56px);display:flex}.pillar__top[data-astro-cid-grbrp6z3]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.pillar__icon[data-astro-cid-grbrp6z3]{background:var(--color-paper);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.pillar__icon[data-astro-cid-grbrp6z3] svg[data-astro-cid-grbrp6z3]{fill:none;width:22px;height:22px;stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}h3[data-astro-cid-grbrp6z3]{letter-spacing:-.025em;font-size:1.3125rem;font-weight:500;line-height:1.2}p[data-astro-cid-grbrp6z3]{max-width:40ch;color:var(--color-ink-soft);line-height:1.6}@media (width>=761px){.pillars[data-astro-cid-grbrp6z3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide[data-astro-cid-2foll57v]{padding-block:var(--section) calc(var(--section) * .8);overflow:hidden}.marquee[data-astro-cid-2foll57v]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-2foll57v]{flex-shrink:0;align-items:center;gap:clamp(28px,4vw,56px);margin:0;padding:0 clamp(28px,4vw,56px) 0 0;list-style:none;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-2foll57v]:hover .marquee__track[data-astro-cid-2foll57v]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.tag[data-astro-cid-2foll57v]{white-space:nowrap;align-items:center;gap:clamp(14px,1.6vw,22px);display:inline-flex}.tag[data-astro-cid-2foll57v] img[data-astro-cid-2foll57v]{aspect-ratio:4/5;object-fit:cover;width:clamp(48px,4.6vw,68px);transform:rotate(var(--rot,0deg));flex-shrink:0}.tag[data-astro-cid-2foll57v]:nth-child(6n+1) img[data-astro-cid-2foll57v]{--rot:-4deg}.tag[data-astro-cid-2foll57v]:nth-child(6n+2) img[data-astro-cid-2foll57v]{--rot:3deg}.tag[data-astro-cid-2foll57v]:nth-child(6n+3) img[data-astro-cid-2foll57v]{--rot:-2deg}.tag[data-astro-cid-2foll57v]:nth-child(6n+4) img[data-astro-cid-2foll57v]{--rot:5deg}.tag[data-astro-cid-2foll57v]:nth-child(6n+5) img[data-astro-cid-2foll57v]{--rot:-5deg}.tag[data-astro-cid-2foll57v]:nth-child(6n+6) img[data-astro-cid-2foll57v]{--rot:2deg}.tag[data-astro-cid-2foll57v] span[data-astro-cid-2foll57v]{letter-spacing:-.035em;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-2foll57v]{animation:none}.marquee[data-astro-cid-2foll57v]{overflow-x:auto}}.faq-section[data-astro-cid-dizr2qek]{padding-block:var(--section);border-top:1px solid var(--color-line)}.faq-section[data-astro-cid-dizr2qek] .faq-section__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(40px,6vw,96px);display:grid}.faq-section__intro[data-astro-cid-dizr2qek]{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}h2[data-astro-cid-dizr2qek]{max-width:14ch;font-size:var(--fs-h2)}.faq[data-astro-cid-dizr2qek]{border-top:1px solid var(--color-line);interpolate-size:allow-keywords;max-width:760px}.faq__item[data-astro-cid-dizr2qek]{border-bottom:1px solid var(--color-line)}.faq__item[data-astro-cid-dizr2qek]::details-content{block-size:0;transition:block-size .55s var(--ease-out), content-visibility .55s allow-discrete;overflow:hidden}.faq__item[data-astro-cid-dizr2qek][open]::details-content{block-size:auto}.faq__q[data-astro-cid-dizr2qek]{color:var(--color-ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.0625rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__q[data-astro-cid-dizr2qek]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-dizr2qek]{border:1px solid var(--color-line);border-radius:var(--radius-pill);width:28px;height:28px;transition:background-color .4s var(--ease-out), border-color .4s;flex-shrink:0;position:relative}.faq__icon[data-astro-cid-dizr2qek]:before,.faq__icon[data-astro-cid-dizr2qek]:after{content:"";background:var(--color-ink);width:10px;height:1.5px;transition:transform .45s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-dizr2qek]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-dizr2qek][open] .faq__icon[data-astro-cid-dizr2qek]{border-color:var(--color-ink);background:var(--color-lime)}.faq__item[data-astro-cid-dizr2qek][open] .faq__icon[data-astro-cid-dizr2qek]:after{transform:translate(-50%,-50%)rotate(0)}.faq__a[data-astro-cid-dizr2qek]{max-width:60ch;color:var(--color-ink-soft);padding:0 48px 24px 0}.form-card[data-astro-cid-dizr2qek]{border:1px solid var(--color-line);background:var(--color-card);min-width:0;scroll-margin-top:calc(var(--header-h) + 24px);border-radius:6px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.form-card__head[data-astro-cid-dizr2qek]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h3[data-astro-cid-dizr2qek]{letter-spacing:-.03em;font-size:1.5rem;line-height:1.1}.form-card__body[data-astro-cid-dizr2qek]{color:var(--color-ink-soft);margin-top:-10px;font-size:.9375rem}@media (width>=961px){.faq-section[data-astro-cid-dizr2qek] .faq-section__grid--card{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.footer[data-astro-cid-lhkaigio]{padding-block:72px 32px}.footer__grid[data-astro-cid-lhkaigio]{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:56px;display:grid}.footer__brand[data-astro-cid-lhkaigio]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__brand[data-astro-cid-lhkaigio] p[data-astro-cid-lhkaigio]{max-width:32ch;color:var(--color-ink-soft);font-size:.9375rem}h2[data-astro-cid-lhkaigio]{color:var(--color-ink-soft);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-weight:500;line-height:1.4}ul[data-astro-cid-lhkaigio]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-lhkaigio] a[data-astro-cid-lhkaigio]{font-weight:500;text-decoration:none}ul[data-astro-cid-lhkaigio] a[data-astro-cid-lhkaigio]:hover{text-underline-offset:3px;text-decoration:underline}.footer__bottom[data-astro-cid-lhkaigio]{border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.footer__word[data-astro-cid-lhkaigio]{letter-spacing:-.06em;white-space:nowrap;margin-top:48px;font-size:clamp(4rem,17vw,15rem);font-weight:600;line-height:.8;overflow:hidden}@media (width>=421px){.footer__grid[data-astro-cid-lhkaigio]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-astro-cid-lhkaigio]{grid-column:1/-1}}@media (width>=961px){.footer__grid[data-astro-cid-lhkaigio]{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.footer__brand[data-astro-cid-lhkaigio]{grid-column:auto}}
