.hero[data-astro-cid-i3irphx7]{min-height:100svh;padding-block:calc(var(--header-h) + var(--s-4)) var(--s-5);background:var(--ink);color:var(--on-dark);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero__photo[data-astro-cid-i3irphx7],.hero__shade[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.hero__photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hero__shade[data-astro-cid-i3irphx7]{background:radial-gradient(ellipse 62% 48% at 50% 50%, rgb(var(--night-rgb) / .42), transparent 75%), linear-gradient(to bottom, rgb(var(--night-rgb) / .35), transparent 30%), rgb(var(--night-rgb) / .48)}@media (aspect-ratio<=9/10){.hero__shade[data-astro-cid-i3irphx7]{background:radial-gradient(ellipse 90% 40% at 50% 48%, rgb(var(--night-rgb) / .5), transparent 80%), linear-gradient(to bottom, rgb(var(--night-rgb) / .35), transparent 30%), rgb(var(--night-rgb) / .56)}}.hero__inner[data-astro-cid-i3irphx7]{text-align:center;justify-items:center;display:grid}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{color:var(--on-dark);letter-spacing:-.005em;text-wrap:balance;text-shadow:0 2px 24px rgb(var(--night-rgb) / .35);margin:0;font-size:clamp(2.5rem,1.5rem + 3.2vw,4.25rem);font-weight:300;line-height:1.08}.hero__line[data-astro-cid-i3irphx7]{display:block}.hero__sub[data-astro-cid-i3irphx7]{max-width:40rem;margin:var(--s-4) auto 0;color:rgb(var(--on-dark-rgb) / .9);text-shadow:0 1px 16px rgb(var(--night-rgb) / .45);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--s-2) var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero__watch[data-astro-cid-i3irphx7]{color:var(--on-dark);text-underline-offset:5px;font-weight:600;text-decoration:underline 1px}.hero__watch[data-astro-cid-i3irphx7]:hover{color:rgb(var(--on-dark-rgb) / .8)}.hs[data-astro-cid-3xhgyqfc]{--focus:var(--focus-desk);--hs-fade:.3s ease;background:var(--black);color:var(--on-dark);position:relative}.hs[data-astro-cid-3xhgyqfc].is-live,.hs[data-astro-cid-3xhgyqfc].is-still{height:calc(var(--hs-run,800svh) + 100svh - var(--header-h))}.hs[data-astro-cid-3xhgyqfc].is-live .hs__pin[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__pin[data-astro-cid-3xhgyqfc]{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:hidden}.hs__stage[data-astro-cid-3xhgyqfc]{height:calc(100svh - var(--header-h));background:var(--black);position:relative;overflow:hidden}.hs[data-astro-cid-3xhgyqfc].is-live .hs__stage[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__stage[data-astro-cid-3xhgyqfc]{height:auto;position:absolute;inset:0}.hs__still[data-astro-cid-3xhgyqfc]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hs__still[data-astro-cid-3xhgyqfc] img[data-astro-cid-3xhgyqfc]{object-fit:cover;object-position:var(--focus) 50%;width:100%;height:100%;display:block}.hs__still[data-astro-cid-3xhgyqfc].is-on{opacity:1}.hs[data-astro-cid-3xhgyqfc].is-live .hs__still[data-astro-cid-3xhgyqfc]:not([data-hs-still="0"]){display:none}.hs[data-astro-cid-3xhgyqfc].is-live .hs__still[data-astro-cid-3xhgyqfc][data-hs-still="0"]{opacity:1;transition:none}.hs__film[data-astro-cid-3xhgyqfc]{width:100%;height:100%;display:block;position:absolute;inset:0}video[data-astro-cid-3xhgyqfc].hs__film{object-fit:cover;object-position:var(--focus) 50%}.hs[data-astro-cid-3xhgyqfc]:not(.is-live) .hs__film[data-astro-cid-3xhgyqfc]{display:none}.hs__shade[data-astro-cid-3xhgyqfc]{background:linear-gradient(to top, rgb(var(--black-rgb) / .58) 0%, rgb(var(--black-rgb) / .4) 16%, rgb(var(--black-rgb) / 0) 52%);opacity:0;pointer-events:none;transition:opacity var(--hs-fade);position:absolute;inset:0}.hs[data-astro-cid-3xhgyqfc].is-hold .hs__shade[data-astro-cid-3xhgyqfc]{opacity:1}.hs__tabs[data-astro-cid-3xhgyqfc]{display:none}.hs[data-astro-cid-3xhgyqfc].is-live .hs__tabs[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__tabs[data-astro-cid-3xhgyqfc]{z-index:3;flex-wrap:wrap;gap:4px 26px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:clamp(12px,2.6vh,28px);left:clamp(20px,4.5vw,64px);right:20px}.hs__play[data-astro-cid-3xhgyqfc]{display:none}.hs[data-astro-cid-3xhgyqfc].is-live .hs__play[data-astro-cid-3xhgyqfc]:not([hidden]){top:clamp(12px,2.6vh,28px);z-index:4;border:0;border-bottom:1px solid rgb(var(--on-dark-rgb) / .6);min-width:24px;min-height:24px;color:var(--on-dark);font:500 .8125rem/1.2 var(--font);text-shadow:0 1px 2px rgb(var(--black-rgb) / .55), 0 0 14px rgb(var(--black-rgb) / .4);opacity:.6;cursor:pointer;background:0 0;padding:6px 0 5px;transition:opacity .2s;display:inline-block;position:absolute;inset-inline-end:clamp(20px,4.5vw,64px)}.hs__play[data-astro-cid-3xhgyqfc]:hover,.hs__play[data-astro-cid-3xhgyqfc]:focus-visible,.hs__play[data-astro-cid-3xhgyqfc][aria-pressed=true]{opacity:1}.hs__play[data-astro-cid-3xhgyqfc]:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}.hs__go[data-astro-cid-3xhgyqfc]{min-width:24px;color:var(--on-dark);font:500 .8125rem/1.2 var(--font);letter-spacing:.01em;text-shadow:0 1px 2px rgb(var(--black-rgb) / .55), 0 0 14px rgb(var(--black-rgb) / .4);opacity:.6;cursor:pointer;transition:opacity var(--hs-fade);background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:baseline;gap:8px;padding:6px 0 5px;display:inline-flex}.hs__go[data-astro-cid-3xhgyqfc]:hover,.hs__go[data-astro-cid-3xhgyqfc][aria-current=step]{opacity:1}.hs__go[data-astro-cid-3xhgyqfc][aria-current=step]{border-bottom-color:currentColor}.hs__go[data-astro-cid-3xhgyqfc]:focus-visible{outline:2px solid var(--on-dark);outline-offset:4px;opacity:1}.hs__copy[data-astro-cid-3xhgyqfc]{padding:var(--s-6) clamp(20px, 4.5vw, 64px)}.hs[data-astro-cid-3xhgyqfc].is-live .hs__copy[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__copy[data-astro-cid-3xhgyqfc]{z-index:2;width:min(600px,max(440px,46vw),100% - 40px);padding:0;position:absolute;bottom:clamp(28px,7vh,72px);left:clamp(20px,4.5vw,64px)}.hs__hold[data-astro-cid-3xhgyqfc]+.hs__hold[data-astro-cid-3xhgyqfc]{margin-top:var(--s-6)}.hs[data-astro-cid-3xhgyqfc].is-live .hs__hold[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__hold[data-astro-cid-3xhgyqfc]{border:1px solid rgb(var(--on-dark-rgb) / .14);border-radius:var(--radius-lg);background:rgb(var(--night-rgb) / .62);box-shadow:var(--shadow-2);text-shadow:none;opacity:0;pointer-events:none;transition:opacity var(--hs-fade), transform var(--hs-fade);margin:0;padding:clamp(20px,.9rem + 1vw,32px) clamp(20px,.9rem + 1.2vw,36px);position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.hs[data-astro-cid-3xhgyqfc].is-live .hs__hold[data-astro-cid-3xhgyqfc].is-on,.hs[data-astro-cid-3xhgyqfc].is-still .hs__hold[data-astro-cid-3xhgyqfc].is-on{opacity:1;pointer-events:auto;transform:none}.hs__hold[data-astro-cid-3xhgyqfc]{text-align:start;max-width:600px;text-shadow:0 1px 14px rgb(var(--black-rgb) / .35)}.hs__h[data-astro-cid-3xhgyqfc]{max-width:16ch;color:var(--on-dark);letter-spacing:0;text-wrap:balance;margin:0 0 14px;font-size:clamp(2.375rem,1.6rem + 1.9vw,3.375rem);font-weight:300;line-height:1.06}.hs__q[data-astro-cid-3xhgyqfc]{color:var(--on-dark);margin:0 0 12px;font-size:clamp(1.375rem,1.15rem + .55vw,1.75rem);font-weight:300;line-height:1.2}.hs__problem[data-astro-cid-3xhgyqfc]{color:rgb(var(--on-dark-rgb) / .9);margin:0 0 18px;font-size:clamp(1.0625rem,.9rem + .4vw,1.25rem);line-height:1.45}.hs__with[data-astro-cid-3xhgyqfc]{color:rgb(var(--on-dark-rgb) / .78);margin:0 0 8px;font-size:.9375rem;font-weight:600}.hs__points[data-astro-cid-3xhgyqfc]{margin:0;padding:0;font-size:clamp(1rem,.88rem + .3vw,1.1875rem);font-weight:500;line-height:1.45;list-style:none}.hs__points[data-astro-cid-3xhgyqfc] li[data-astro-cid-3xhgyqfc]{gap:10px;display:flex}.hs__points[data-astro-cid-3xhgyqfc] li[data-astro-cid-3xhgyqfc]+li[data-astro-cid-3xhgyqfc]{margin-top:4px}.hs__points[data-astro-cid-3xhgyqfc] li[data-astro-cid-3xhgyqfc]:before{content:"✓";opacity:.85}.hs__more[data-astro-cid-3xhgyqfc]{color:var(--on-dark);text-underline-offset:4px;margin-top:16px;font-size:1rem;font-weight:600;display:inline-block}.hs__parts[data-astro-cid-3xhgyqfc]{text-shadow:none;flex-wrap:wrap;gap:8px;margin:4px 0 20px;padding:0;list-style:none;display:flex}.hs__parts[data-astro-cid-3xhgyqfc] li[data-astro-cid-3xhgyqfc]{background:var(--paper);color:var(--ink);font:600 .9375rem/1.1 var(--font);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.hs__parts[data-astro-cid-3xhgyqfc] svg{flex:none;width:18px;height:18px}.hs__cta[data-astro-cid-3xhgyqfc]{border-color:var(--paper);background:var(--paper);color:var(--ink);text-shadow:none;margin-top:20px}.hs__cta[data-astro-cid-3xhgyqfc]:hover{border-color:var(--silver-light);background:var(--silver-light);color:var(--ink)}.hs__spots[data-astro-cid-3xhgyqfc]{pointer-events:none;position:absolute;inset:0}.hs[data-astro-cid-3xhgyqfc]:not(.is-live):not(.is-still) .hs__spots[data-astro-cid-3xhgyqfc]{display:none}.hs__spot[data-astro-cid-3xhgyqfc]{opacity:0;transform:translate(var(--sx,-999px), var(--sy,-999px));transition:opacity var(--hs-fade);position:absolute;top:0;left:0}.hs__spot[data-astro-cid-3xhgyqfc].is-on{opacity:1}.hs__dot[data-astro-cid-3xhgyqfc]{background:var(--paper);width:12px;height:12px;box-shadow:0 0 0 6px rgb(var(--on-dark-rgb) / .28);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.hs__line[data-astro-cid-3xhgyqfc]{background:var(--paper);width:34px;height:1px;position:absolute;top:0}.hs__card[data-astro-cid-3xhgyqfc]{background:var(--paper);box-shadow:var(--shadow-2);color:var(--ink);font:600 .875rem/1 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;display:inline-flex;position:absolute;top:0;transform:translateY(-50%)}.hs__card[data-astro-cid-3xhgyqfc] svg{flex:none;width:18px;height:18px}.hs__spot[data-astro-cid-3xhgyqfc][data-side=end] .hs__line[data-astro-cid-3xhgyqfc]{left:6px}.hs__spot[data-astro-cid-3xhgyqfc][data-side=end] .hs__card[data-astro-cid-3xhgyqfc]{left:40px}.hs__spot[data-astro-cid-3xhgyqfc][data-side=start] .hs__line[data-astro-cid-3xhgyqfc]{right:6px}.hs__spot[data-astro-cid-3xhgyqfc][data-side=start] .hs__card[data-astro-cid-3xhgyqfc]{right:40px}.hs__spot[data-astro-cid-3xhgyqfc][data-side=up] .hs__line[data-astro-cid-3xhgyqfc]{width:1px;height:34px;bottom:6px;left:0}.hs__spot[data-astro-cid-3xhgyqfc][data-side=up] .hs__card[data-astro-cid-3xhgyqfc]{top:-40px;left:0;transform:translate(-50%,-100%)}@media (aspect-ratio<=9/10){.hs[data-astro-cid-3xhgyqfc]{--focus:var(--focus-phone)}.hs[data-astro-cid-3xhgyqfc].is-live .hs__copy[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__copy[data-astro-cid-3xhgyqfc]{width:auto;margin:0 auto;bottom:16px;left:16px;right:16px}.hs__hold[data-astro-cid-3xhgyqfc]{text-align:center;margin-inline:auto}.hs[data-astro-cid-3xhgyqfc].is-live .hs__hold[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__hold[data-astro-cid-3xhgyqfc]{border-radius:20px;margin-inline:auto;padding:18px 18px 20px}.hs__h[data-astro-cid-3xhgyqfc]{max-width:none;margin-bottom:10px;font-size:2.125rem}.hs__q[data-astro-cid-3xhgyqfc]{margin-bottom:10px;font-size:1.375rem}.hs__problem[data-astro-cid-3xhgyqfc]{margin-bottom:14px;font-size:1rem}.hs__with[data-astro-cid-3xhgyqfc]{font-size:.875rem}.hs__points[data-astro-cid-3xhgyqfc]{text-align:start;margin-inline:auto;font-size:.9375rem;display:table}.hs__more[data-astro-cid-3xhgyqfc]{margin-top:12px}.hs__parts[data-astro-cid-3xhgyqfc]{justify-content:center;gap:6px;margin-bottom:16px}.hs__parts[data-astro-cid-3xhgyqfc] li[data-astro-cid-3xhgyqfc]{padding:6px 11px 6px 8px;font-size:.8125rem}.hs__parts[data-astro-cid-3xhgyqfc] svg{width:15px;height:15px}.hs[data-astro-cid-3xhgyqfc].is-live .hs__tabs[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__tabs[data-astro-cid-3xhgyqfc]{gap:4px 16px}.hs__go[data-astro-cid-3xhgyqfc]:not([aria-current=step]) .hs__l[data-astro-cid-3xhgyqfc]{display:none}.hs__card[data-astro-cid-3xhgyqfc]{padding:6px 11px 6px 8px;font-size:.75rem}.hs__card[data-astro-cid-3xhgyqfc] svg{width:15px;height:15px}}@media (aspect-ratio<=9/10) and (height<=740px){.hs[data-astro-cid-3xhgyqfc].is-live .hs__hold[data-astro-cid-3xhgyqfc],.hs[data-astro-cid-3xhgyqfc].is-still .hs__hold[data-astro-cid-3xhgyqfc]{padding:14px 16px 16px}.hs__h[data-astro-cid-3xhgyqfc]{margin-bottom:6px;font-size:1.75rem}.hs__q[data-astro-cid-3xhgyqfc]{margin-bottom:6px;font-size:1.1875rem}.hs__problem[data-astro-cid-3xhgyqfc]{margin-bottom:10px;font-size:.9375rem;line-height:1.4}.hs__with[data-astro-cid-3xhgyqfc]{margin-bottom:4px}.hs__points[data-astro-cid-3xhgyqfc]{font-size:.875rem;line-height:1.4}.hs__more[data-astro-cid-3xhgyqfc]{margin-top:8px}}@media (prefers-reduced-motion:reduce){.hs__hold[data-astro-cid-3xhgyqfc],.hs__spot[data-astro-cid-3xhgyqfc],.hs__shade[data-astro-cid-3xhgyqfc]{transition-duration:10ms}}.works[data-astro-cid-qxr5vyn5]{--logo-scale:.8;--logo-gap:3.75rem;padding-block:0 var(--band-y);background:var(--page);color:var(--ink)}.works__head[data-astro-cid-qxr5vyn5]{padding-top:var(--band-y);border-top:1px solid var(--line);text-align:center}.works[data-astro-cid-qxr5vyn5] h2[data-astro-cid-qxr5vyn5]{font-size:var(--fs-h2)}.works__head[data-astro-cid-qxr5vyn5] p[data-astro-cid-qxr5vyn5]{max-width:36rem;margin:var(--s-2) auto 0;color:var(--text-2)}.band[data-astro-cid-qxr5vyn5]{margin-top:var(--s-5);padding-block:var(--s-2);-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 12%, var(--black) 88%, transparent);mask-image:linear-gradient(90deg, transparent, var(--black) 12%, var(--black) 88%, transparent);overflow:hidden}.band[data-astro-cid-qxr5vyn5]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.band__track[data-astro-cid-qxr5vyn5]{width:max-content;animation:84s linear infinite band;display:flex}.band[data-astro-cid-qxr5vyn5]:focus-visible .band__track[data-astro-cid-qxr5vyn5]{animation-play-state:paused}@keyframes band{to{transform:translate(-50%)}}.band__set[data-astro-cid-qxr5vyn5]{align-items:center;gap:var(--logo-gap);padding:0 var(--logo-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.logo[data-astro-cid-qxr5vyn5]{align-items:center;gap:calc(.7rem * var(--logo-scale));height:calc(36px * var(--logo-scale));flex:none;display:flex}.logo[data-astro-cid-qxr5vyn5] img[data-astro-cid-qxr5vyn5]{width:calc(var(--w) * var(--logo-scale) * 1px);max-width:none;height:calc(var(--h) * var(--logo-scale) * 1px);margin:calc(var(--mt) * var(--logo-scale) * 1px) calc(var(--mr) * var(--logo-scale) * 1px) calc(var(--mb) * var(--logo-scale) * 1px) calc(var(--ml) * var(--logo-scale) * 1px);flex:none}.logo[data-astro-cid-qxr5vyn5] img[data-astro-cid-qxr5vyn5].is-white{filter:brightness(0)}.logo[data-astro-cid-qxr5vyn5] span[data-astro-cid-qxr5vyn5]{color:var(--ink);font-size:calc(1.25rem * var(--logo-scale));letter-spacing:0;white-space:nowrap;font-weight:400;line-height:1}.works__note[data-astro-cid-qxr5vyn5] a[data-astro-cid-qxr5vyn5]{text-decoration:underline;text-decoration-color:var(--silver);text-underline-offset:4px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.works__note[data-astro-cid-qxr5vyn5] a[data-astro-cid-qxr5vyn5]:hover{color:var(--ink);text-decoration-color:var(--ink)}@media (width<=760px){.works[data-astro-cid-qxr5vyn5]{--logo-scale:.74;--logo-gap:3rem}.band[data-astro-cid-qxr5vyn5]{margin-top:var(--s-5)}@media (width<=430px){.works[data-astro-cid-qxr5vyn5]{--logo-scale:.6}}@media (width<=340px){.works[data-astro-cid-qxr5vyn5]{--logo-scale:.5}}.works__head[data-astro-cid-qxr5vyn5] p[data-astro-cid-qxr5vyn5]{padding-inline:var(--gut)}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-qxr5vyn5]{overflow:visible;-webkit-mask-image:none;mask-image:none}.band__track[data-astro-cid-qxr5vyn5]{width:auto;animation:none}.band__set[data-astro-cid-qxr5vyn5]{justify-content:center;gap:var(--s-4) var(--logo-gap);padding:0 var(--gut);flex-wrap:wrap;flex:100%}.band__set[data-astro-cid-qxr5vyn5][aria-hidden=true]{display:none}}.teaser[data-astro-cid-vf5rwahu]{padding-block:var(--section-y);background:var(--paper);color:var(--ink)}.teaser__grid[data-astro-cid-vf5rwahu]{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title link""steps steps";align-items:end;display:grid}.teaser[data-astro-cid-vf5rwahu] h2[data-astro-cid-vf5rwahu]{max-width:28ch;color:var(--ink);font-size:var(--fs-h2);grid-area:title;margin:0}.teaser__link[data-astro-cid-vf5rwahu]{min-height:2.75rem;color:var(--ink);text-underline-offset:5px;flex:none;grid-area:link;justify-self:end;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline 1px;display:inline-flex}.teaser__link[data-astro-cid-vf5rwahu]:hover{text-decoration-thickness:2px}.teaser__steps[data-astro-cid-vf5rwahu]{gap:var(--s-3);margin:var(--intro-gap) 0 0;grid-area:steps;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.teaser__steps[data-astro-cid-vf5rwahu]:before{top:1.25rem;border-top:1px solid rgb(var(--ink-rgb) / .22);content:"";position:absolute;inset-inline:1.25rem calc(25% - 1.25rem)}.teaser__steps[data-astro-cid-vf5rwahu] li[data-astro-cid-vf5rwahu]{justify-items:start;gap:.85rem;display:grid;position:relative}.teaser__num[data-astro-cid-vf5rwahu]{border:1px solid rgb(var(--ink-rgb) / .22);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.teaser__name[data-astro-cid-vf5rwahu]{font-size:1.0625rem;font-weight:600}@media (width<=760px){.teaser__grid[data-astro-cid-vf5rwahu]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""steps""link"}.teaser__link[data-astro-cid-vf5rwahu]{margin-top:var(--s-3);justify-self:start}.teaser__steps[data-astro-cid-vf5rwahu]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.teaser__steps[data-astro-cid-vf5rwahu]:before{top:1.25rem;bottom:1.25rem;border-top:0;border-inline-start:1px solid rgb(var(--ink-rgb) / .22);inset-inline:1.25rem auto}.teaser__steps[data-astro-cid-vf5rwahu] li[data-astro-cid-vf5rwahu]{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem}}.why[data-astro-cid-j73km6ic]{padding-block:var(--section-y);background:var(--page-deep);color:var(--ink)}.why__head[data-astro-cid-j73km6ic]{gap:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.why[data-astro-cid-j73km6ic] h2[data-astro-cid-j73km6ic]{color:var(--ink);font-size:var(--fs-h2);margin:0}.why__progress[data-astro-cid-j73km6ic]{color:var(--steel);font:500 .875rem/1 var(--mono);align-items:center;gap:1rem;display:none}.why__count[data-astro-cid-j73km6ic] b[data-astro-cid-j73km6ic]{color:var(--ink);font-weight:500}.why__dots[data-astro-cid-j73km6ic]{display:flex}.why__dot[data-astro-cid-j73km6ic]{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.why__dot[data-astro-cid-j73km6ic] span[data-astro-cid-j73km6ic]{border:1px solid var(--steel);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .3s,width .3s}.why__dot[data-astro-cid-j73km6ic][aria-current=true] span[data-astro-cid-j73km6ic]{border-color:var(--ink);background:var(--ink);border-radius:999px;width:1.25rem}.why__track[data-astro-cid-j73km6ic]{gap:var(--s-4);width:100%;max-width:calc(52rem + var(--gut) * 2);margin:var(--intro-gap) auto 0;padding:0 var(--gut);list-style:none;display:grid;position:relative}.why__card[data-astro-cid-j73km6ic]{--card-bg:var(--paper);--card-ink:var(--ink);--card-text:var(--graphite);--card-soft:var(--steel);--card-link:var(--graphite);--card-rule:rgb(var(--ink-rgb) / .1);--card-edge:rgb(var(--ink-rgb) / .07);--art-line:var(--ink);--art-white:var(--paper);--art-light:var(--sand-500);--art-mid:var(--silver-deep);--art-soft:var(--silver-deep);--art-paper:var(--paper);border:1px solid var(--card-edge);background:var(--card-bg);color:var(--card-ink);box-shadow:0 1px 3px rgb(var(--ink-rgb) / .05), 0 30px 60px -38px rgb(var(--ink-rgb) / .35);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig art""title title""text text""source source""book book";align-content:start;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;position:relative}.why__card--grey[data-astro-cid-j73km6ic]{--card-bg:var(--sand-500);--card-text:var(--graphite);--card-soft:var(--graphite);--card-link:var(--ink);--card-rule:rgb(var(--ink-rgb) / .16);--card-edge:transparent;--art-light:var(--silver);--art-mid:var(--fog)}.why__fig[data-astro-cid-j73km6ic]{flex-wrap:wrap;grid-area:fig;align-self:start;align-items:center;gap:.5rem 1rem;display:flex}.why__figure[data-astro-cid-j73km6ic]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:clamp(3.5rem,2.2rem + 4vw,6rem);font-weight:300;line-height:.95}.why__label[data-astro-cid-j73km6ic]{border:1px solid var(--card-soft);color:var(--card-ink);letter-spacing:.08em;white-space:nowrap;border-radius:999px;margin:0;padding:.3rem .75rem .35rem;font-size:.9375rem;font-variant-caps:all-small-caps;font-weight:600;line-height:1}.why__art[data-astro-cid-j73km6ic]{fill:none;width:clamp(8.5rem,5rem + 12vw,15rem);height:auto;stroke:var(--art-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:art;overflow:visible}.why__art[data-astro-cid-j73km6ic] *{vector-effect:non-scaling-stroke}.why__art[data-astro-cid-j73km6ic] .f-white[data-astro-cid-j73km6ic]{fill:var(--art-white)}.why__art[data-astro-cid-j73km6ic] .f-light[data-astro-cid-j73km6ic]{fill:var(--art-light)}.why__art[data-astro-cid-j73km6ic] .f-mid[data-astro-cid-j73km6ic]{fill:var(--art-mid)}.why__art[data-astro-cid-j73km6ic] .dash[data-astro-cid-j73km6ic]{stroke-dasharray:2 5}.why__art[data-astro-cid-j73km6ic] .soft[data-astro-cid-j73km6ic]{stroke:var(--art-soft)}.why__art[data-astro-cid-j73km6ic] .paper[data-astro-cid-j73km6ic]{fill:var(--art-paper)}.why__art[data-astro-cid-j73km6ic] .on-paper[data-astro-cid-j73km6ic]{stroke:var(--ink)}.why__art[data-astro-cid-j73km6ic] .on-paper[data-astro-cid-j73km6ic] .soft[data-astro-cid-j73km6ic]{stroke:var(--silver-deep)}.why__art[data-astro-cid-j73km6ic] .hit[data-astro-cid-j73km6ic]{stroke-width:2.25px}.why__art[data-astro-cid-j73km6ic] .strike[data-astro-cid-j73km6ic]{stroke-width:3px}.why__title[data-astro-cid-j73km6ic]{max-width:24ch;color:var(--card-ink);grid-area:title;margin:clamp(1.25rem,1rem + 1vw,2rem) 0 0;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.125rem);font-weight:300;line-height:1.2}.why__text[data-astro-cid-j73km6ic]{max-width:52ch;color:var(--card-text);grid-area:text;margin:.85rem 0 0;line-height:1.55}.why__source[data-astro-cid-j73km6ic]{border-top:1px solid var(--card-rule);color:var(--card-soft);grid-area:source;margin:1.25rem 0 0;padding-top:1rem;font-size:.875rem;line-height:1.45}.why__source[data-astro-cid-j73km6ic] a[data-astro-cid-j73km6ic]{color:var(--card-link);text-underline-offset:3px;text-decoration:underline 1px}.why__source[data-astro-cid-j73km6ic] a[data-astro-cid-j73km6ic]:hover{color:var(--card-ink);text-decoration-thickness:2px}.why__book[data-astro-cid-j73km6ic],.why__book[data-astro-cid-j73km6ic]:hover{background:var(--card-ink);color:var(--card-bg);grid-area:book;justify-self:start;margin-top:1.25rem}.why__book[data-astro-cid-j73km6ic]:focus-visible{outline-color:var(--card-ink)}.why__card--grey[data-astro-cid-j73km6ic]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art fig""title title""text text""source source""book book"}.why__card--grey[data-astro-cid-j73km6ic] .why__fig[data-astro-cid-j73km6ic]{justify-self:end}@media (width<=560px){.why__card[data-astro-cid-j73km6ic]{column-gap:.75rem}.why__figure[data-astro-cid-j73km6ic]{font-size:2.75rem}.why__art[data-astro-cid-j73km6ic]{width:7.5rem}}@media (width>=900px){.why__card[data-astro-cid-j73km6ic]{grid-template:"title fig""text art""source art"1fr/minmax(0,1.5fr) minmax(0,1fr);align-content:stretch;column-gap:clamp(1.5rem,3vw,2.5rem)}.why__title[data-astro-cid-j73km6ic]{margin-top:0}.why__source[data-astro-cid-j73km6ic]{align-self:end}.why__art[data-astro-cid-j73km6ic]{align-self:end;width:100%;max-width:17rem;margin-top:1.25rem}.why__card--white[data-astro-cid-j73km6ic] .why__fig[data-astro-cid-j73km6ic],.why__card--white[data-astro-cid-j73km6ic] .why__art[data-astro-cid-j73km6ic]{justify-self:end}.why__card--grey[data-astro-cid-j73km6ic]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"fig title""art text""art source"}.why__card--grey[data-astro-cid-j73km6ic] .why__fig[data-astro-cid-j73km6ic],.why__card--grey[data-astro-cid-j73km6ic] .why__art[data-astro-cid-j73km6ic]{justify-self:start}.why__card--last[data-astro-cid-j73km6ic]{grid-template-rows:auto auto 1fr auto;grid-template-areas:"fig art""title art""text art""source book"}.why__card--last[data-astro-cid-j73km6ic] .why__title[data-astro-cid-j73km6ic]{margin-top:clamp(1rem,.75rem + 1vw,1.5rem)}.why__card--last[data-astro-cid-j73km6ic] .why__art[data-astro-cid-j73km6ic]{place-self:center end;margin-top:0}.why__card--last[data-astro-cid-j73km6ic] .why__book[data-astro-cid-j73km6ic]{place-self:end;margin-top:1.25rem}}@media (width<=899.98px) and (prefers-reduced-motion:no-preference){.why__progress[data-astro-cid-j73km6ic]{display:flex}.why__viewport[data-astro-cid-j73km6ic]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overflow-x:auto;container-type:inline-size}.why__viewport[data-astro-cid-j73km6ic]::-webkit-scrollbar{display:none}.why__track[data-astro-cid-j73km6ic]{gap:.75rem;width:max-content;max-width:none;margin-inline:0;padding-block:.5rem 2.5rem;display:flex}.why__card[data-astro-cid-j73km6ic]{width:min(calc(100cqw - var(--gut) * 2 - 1.5rem), 30rem);scroll-snap-align:start;flex:none;grid-template-rows:auto auto auto 1fr auto}.why__source[data-astro-cid-j73km6ic]{align-self:end}}.why[data-astro-cid-j73km6ic].is-pin{height:240svh;padding:0}.is-pin[data-astro-cid-j73km6ic] .why__stage[data-astro-cid-j73km6ic]{height:100svh;padding-top:var(--header-h);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.is-pin[data-astro-cid-j73km6ic] .why__progress[data-astro-cid-j73km6ic]{display:flex}.is-pin[data-astro-cid-j73km6ic] .why__track[data-astro-cid-j73km6ic]{max-width:calc(var(--wrap) + var(--gut) * 2);gap:clamp(1.5rem,3vw,2.5rem);padding-block:1rem 2.5rem;transition:transform .75s cubic-bezier(.22,.7,.2,1);display:flex}.is-pin[data-astro-cid-j73km6ic] .why__card[data-astro-cid-j73km6ic]{width:min(52rem,76vw);box-shadow:none;flex:none;transition:transform .6s cubic-bezier(.22,.7,.2,1),box-shadow .6s;transform:scale(.94)}.is-pin[data-astro-cid-j73km6ic] .why__card[data-astro-cid-j73km6ic].is-on{box-shadow:0 1px 3px rgb(var(--ink-rgb) / .05), 0 30px 60px -38px rgb(var(--ink-rgb) / .35);transform:none}@media (height<=780px){.is-pin[data-astro-cid-j73km6ic] .why__card[data-astro-cid-j73km6ic]{padding:2rem 2.25rem}.is-pin[data-astro-cid-j73km6ic] .why__figure[data-astro-cid-j73km6ic]{font-size:clamp(3rem,2rem + 3vw,4.5rem)}.is-pin[data-astro-cid-j73km6ic] .why__art[data-astro-cid-j73km6ic]{max-width:14rem}.is-pin[data-astro-cid-j73km6ic] .why__title[data-astro-cid-j73km6ic]{font-size:clamp(1.375rem,.9rem + 1vw,1.75rem)}.is-pin[data-astro-cid-j73km6ic] .why__card--last[data-astro-cid-j73km6ic] .why__title[data-astro-cid-j73km6ic]{margin-top:.75rem}}@media (height<=700px){.is-pin[data-astro-cid-j73km6ic] .why__track[data-astro-cid-j73km6ic]{margin-top:1.25rem;padding-block:.5rem 1.5rem}.is-pin[data-astro-cid-j73km6ic] .why__card[data-astro-cid-j73km6ic]{padding:1.75rem 2rem}.is-pin[data-astro-cid-j73km6ic] .why__art[data-astro-cid-j73km6ic]{max-width:12.5rem}.is-pin[data-astro-cid-j73km6ic] .why__text[data-astro-cid-j73km6ic]{margin-top:.6rem;font-size:.9375rem}.is-pin[data-astro-cid-j73km6ic] .why__source[data-astro-cid-j73km6ic]{margin-top:.9rem;padding-top:.75rem}}.rf[data-astro-cid-tlk65bgz]{text-align:start;width:100%}.rf__closed[data-astro-cid-tlk65bgz]{transition:opacity .3s var(--ease), transform .4s var(--ease);justify-items:center;gap:1.25rem;display:grid}.rf__closed[data-astro-cid-tlk65bgz][hidden]{display:none}.rf__open[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz]{width:16px;height:16px;transition:transform .3s var(--ease);margin-inline-start:.5rem}.rf__open[data-astro-cid-tlk65bgz]:hover svg[data-astro-cid-tlk65bgz]{transform:translateY(3px)}.rf__panel[data-astro-cid-tlk65bgz]{transition:grid-template-rows .65s var(--ease);grid-template-rows:1fr;display:grid}.rf[data-astro-cid-tlk65bgz].is-enhanced .rf__panel[data-astro-cid-tlk65bgz]{grid-template-rows:0fr}.rf[data-astro-cid-tlk65bgz].is-enhanced.is-open .rf__panel[data-astro-cid-tlk65bgz]{grid-template-rows:1fr}.rf__clip[data-astro-cid-tlk65bgz]{min-height:0;overflow:hidden}.report[data-astro-cid-tlk65bgz],.rf__done[data-astro-cid-tlk65bgz]{border:1px solid rgb(var(--on-dark-rgb) / .12);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgb(var(--on-dark-rgb) / .07) 0%, rgb(var(--on-dark-rgb) / .03) 100%);backdrop-filter:blur(6px);margin:0;padding:clamp(.5rem,.25rem + 1vw,.85rem)}.steps[data-astro-cid-tlk65bgz]{margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-tlk65bgz]+.step[data-astro-cid-tlk65bgz]{border-top:1px solid rgb(var(--on-dark-rgb) / .1)}.step__head[data-astro-cid-tlk65bgz]{width:100%;color:var(--on-dark-muted);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.85rem;padding:1rem clamp(.5rem,.25rem + 1vw,1rem);display:flex}.step__head[data-astro-cid-tlk65bgz]:disabled{cursor:default}.step[data-astro-cid-tlk65bgz].is-done .step__head[data-astro-cid-tlk65bgz]{cursor:pointer}.step[data-astro-cid-tlk65bgz].is-open .step__head[data-astro-cid-tlk65bgz]{color:var(--on-dark)}.step__no[data-astro-cid-tlk65bgz]{border:1px solid rgb(var(--on-dark-rgb) / .3);width:30px;height:30px;transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;display:grid;position:relative}.step__no[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz]{opacity:0;width:15px;height:15px;position:absolute}.step__no[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz] path[data-astro-cid-tlk65bgz]{stroke-dasharray:20;stroke-dashoffset:20px}.step[data-astro-cid-tlk65bgz].is-open .step__no[data-astro-cid-tlk65bgz]{border-color:var(--on-dark)}.step[data-astro-cid-tlk65bgz].is-done .step__no[data-astro-cid-tlk65bgz]{border-color:var(--on-dark);background:var(--on-dark);color:var(--ink)}.step[data-astro-cid-tlk65bgz].is-done .step__n[data-astro-cid-tlk65bgz]{opacity:0}.step[data-astro-cid-tlk65bgz].is-done .step__no[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz]{opacity:1}.step[data-astro-cid-tlk65bgz].is-done .step__no[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz] path[data-astro-cid-tlk65bgz]{stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease) .1s}.step__title[data-astro-cid-tlk65bgz]{flex:none;font-size:1.0625rem;font-weight:400}.step__sum[data-astro-cid-tlk65bgz]{min-width:0;color:var(--on-dark-muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step__edit[data-astro-cid-tlk65bgz]{color:var(--on-dark);font-size:var(--fs-small);text-underline-offset:3px;margin-inline-start:auto;text-decoration:underline;display:none}.step[data-astro-cid-tlk65bgz].is-done .step__edit[data-astro-cid-tlk65bgz]{display:inline}.step__body[data-astro-cid-tlk65bgz]{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.step[data-astro-cid-tlk65bgz].is-open .step__body[data-astro-cid-tlk65bgz]{grid-template-rows:1fr}.step__clip[data-astro-cid-tlk65bgz]{visibility:hidden;min-height:0;padding-inline:clamp(.5rem,.25rem + 1vw,1rem);transition:visibility 0s linear .55s;overflow:hidden}.step[data-astro-cid-tlk65bgz].is-open .step__clip[data-astro-cid-tlk65bgz]{visibility:visible;padding-bottom:1.25rem;transition:visibility}.step__fields[data-astro-cid-tlk65bgz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding-top:.25rem;display:grid}.field[data-astro-cid-tlk65bgz]{gap:.4rem;display:grid}.step__fields[data-astro-cid-tlk65bgz]>.field[data-astro-cid-tlk65bgz]:last-child:nth-child(odd){grid-column:1/-1}.rf[data-astro-cid-tlk65bgz].is-enhanced .step[data-astro-cid-tlk65bgz].is-open [data-astro-cid-tlk65bgz]:is(.field,.chip){animation:rf-rise .5s var(--ease) both;animation-delay:calc(.12s + var(--i,0) * 70ms)}@keyframes rf-rise{0%{opacity:0;transform:translateY(10px)}}.field[data-astro-cid-tlk65bgz] span[data-astro-cid-tlk65bgz]{color:var(--on-dark-muted);font-size:var(--fs-small)}.field[data-astro-cid-tlk65bgz] b[data-astro-cid-tlk65bgz]{color:var(--on-dark);font-weight:400}.field[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]{border:1px solid rgb(var(--on-dark-rgb) / .22);background:rgb(var(--on-dark-rgb) / .06);width:100%;height:50px;color:var(--on-dark);font:inherit;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:12px;padding:0 1rem;font-size:1rem}.field[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]:hover{border-color:rgb(var(--on-dark-rgb) / .4)}.field[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]:focus-visible{border-color:var(--on-dark);background:rgb(var(--on-dark-rgb) / .1);outline:none}.field[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz][aria-invalid=true]{border-color:var(--error-line)}.chips[data-astro-cid-tlk65bgz]{border:0;flex-wrap:wrap;gap:.6rem;margin:0;padding:.25rem 0 0;display:flex}.chip[data-astro-cid-tlk65bgz]{cursor:pointer;position:relative}.chip[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-tlk65bgz] span[data-astro-cid-tlk65bgz]{border:1px solid rgb(var(--on-dark-rgb) / .22);border-radius:var(--pill);min-height:46px;color:var(--on-dark);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);align-items:center;padding:0 1.15rem;font-size:.9375rem;display:inline-flex}.chip[data-astro-cid-tlk65bgz]:hover span[data-astro-cid-tlk65bgz]{border-color:rgb(var(--on-dark-rgb) / .5)}.chip[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]:checked+span[data-astro-cid-tlk65bgz]{border-color:var(--on-dark);background:var(--on-dark);color:var(--ink)}.chip[data-astro-cid-tlk65bgz] input[data-astro-cid-tlk65bgz]:focus-visible+span[data-astro-cid-tlk65bgz]{outline:2px solid var(--on-dark);outline-offset:2px}.report__error[data-astro-cid-tlk65bgz]{color:var(--error-text);font-size:var(--fs-small);margin-top:.85rem}.report__error[data-astro-cid-tlk65bgz][hidden],.step__next[data-astro-cid-tlk65bgz][hidden]{display:none}.step__next[data-astro-cid-tlk65bgz]{margin-top:1.25rem}.report__actions[data-astro-cid-tlk65bgz]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.report__how[data-astro-cid-tlk65bgz]{color:var(--on-dark-muted);font-size:var(--fs-small);flex:16rem;line-height:1.5}.rf__done[data-astro-cid-tlk65bgz]{text-align:center;justify-items:center;gap:.75rem;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:grid}.rf__done[data-astro-cid-tlk65bgz][hidden]{display:none}.rf__done[data-astro-cid-tlk65bgz]:focus{outline:none}.rf__tick[data-astro-cid-tlk65bgz]{background:var(--on-dark);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.rf__tick[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz]{width:20px;height:20px}.rf__done-title[data-astro-cid-tlk65bgz]{max-width:30rem;color:var(--on-dark);font-size:1.125rem;line-height:1.45}.rf__done-alt[data-astro-cid-tlk65bgz]{color:var(--on-dark-muted);font-size:var(--fs-small)}.rf__done-alt[data-astro-cid-tlk65bgz] a[data-astro-cid-tlk65bgz]{color:var(--on-dark);text-underline-offset:3px}@media (width<=640px){.step__fields[data-astro-cid-tlk65bgz]{grid-template-columns:minmax(0,1fr)}.step__sum[data-astro-cid-tlk65bgz]{display:none}.report__actions[data-astro-cid-tlk65bgz] .btn,.rf__open[data-astro-cid-tlk65bgz],.step__next[data-astro-cid-tlk65bgz]{justify-content:center;width:100%}.rf__closed[data-astro-cid-tlk65bgz]{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.rf__panel[data-astro-cid-tlk65bgz],.step__body[data-astro-cid-tlk65bgz],.step__clip[data-astro-cid-tlk65bgz],.step__no[data-astro-cid-tlk65bgz],.step[data-astro-cid-tlk65bgz].is-done .step__no[data-astro-cid-tlk65bgz] svg[data-astro-cid-tlk65bgz] path[data-astro-cid-tlk65bgz]{transition:none}.rf[data-astro-cid-tlk65bgz].is-enhanced .step[data-astro-cid-tlk65bgz].is-open [data-astro-cid-tlk65bgz]:is(.field,.chip){animation:none}}.invite__book[data-astro-cid-alvmytxn]{min-height:64px;margin-top:var(--s-4);padding-inline:2.5rem;font-size:1.25rem}.offer[data-astro-cid-alvmytxn]{width:100%;margin-top:var(--s-6);border:1px solid var(--hair);border-radius:var(--radius-lg);background:rgb(var(--on-dark-rgb) / .03);justify-items:center;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem) clamp(1.25rem,.75rem + 2.5vw,2.75rem);display:grid}.offer__ask[data-astro-cid-alvmytxn]{color:var(--text-2);margin:0}.offer__title[data-astro-cid-alvmytxn]{font-size:var(--fs-h3);margin-top:.4rem}.offer__points[data-astro-cid-alvmytxn]{text-align:start;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.offer__points[data-astro-cid-alvmytxn] li[data-astro-cid-alvmytxn]{color:var(--text-1);padding-inline-start:1.75rem;position:relative}.offer__points[data-astro-cid-alvmytxn] li[data-astro-cid-alvmytxn]:before{content:"";inset-inline-start:.15rem;border-bottom:1.5px solid var(--silver);border-left:1.5px solid var(--silver);width:.8rem;height:.45rem;position:absolute;top:.45em;transform:rotate(-45deg)}.offer[data-astro-cid-alvmytxn] .invite__form[data-astro-cid-alvmytxn]{margin-top:1.5rem}.invite[data-astro-cid-alvmytxn]{padding-block:var(--section-y);background:linear-gradient(180deg, var(--night-1) 0%, var(--night-0) 100%);color:var(--text-1);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.invite__light[data-astro-cid-alvmytxn]{z-index:-2;background:radial-gradient(45% 55% at 50% 42%, rgb(var(--silver-rgb) / .13), transparent 70%), radial-gradient(80% 60% at 50% 120%, rgb(var(--fog-rgb) / .12), transparent 70%);pointer-events:none;position:absolute;inset:0}.invite__waves[data-astro-cid-alvmytxn]{z-index:-1;opacity:.85;width:100%;height:100%;-webkit-mask-image:radial-gradient(34% 9% at 50% 59%, rgb(var(--black-rgb) / .18) 0%, rgb(var(--black-rgb) / .18) 55%, var(--black) 100%), linear-gradient(0deg, var(--black) 55%, transparent 92%);-webkit-mask-composite:source-in;mask-image:radial-gradient(34% 9% at 50% 59%, rgb(var(--black-rgb) / .18) 0%, rgb(var(--black-rgb) / .18) 55%, var(--black) 100%), linear-gradient(0deg, var(--black) 55%, transparent 92%);pointer-events:none;position:absolute;inset:0;mask-composite:intersect}.invite__inner[data-astro-cid-alvmytxn]{width:100%;max-width:calc(46rem + var(--gut) * 2);text-align:center}.invite__main[data-astro-cid-alvmytxn]{justify-items:center;display:grid}.invite[data-astro-cid-alvmytxn] .invite__mark{width:40px;height:auto;color:var(--on-dark);margin-bottom:1.5rem}.invite[data-astro-cid-alvmytxn] h2[data-astro-cid-alvmytxn]{font-size:var(--fs-display);scroll-margin-top:calc(var(--header-h) + 1rem)}.invite__main[data-astro-cid-alvmytxn]>p[data-astro-cid-alvmytxn]{max-width:var(--measure);color:var(--text-2);font-size:var(--fs-lead);margin-top:1.25rem;line-height:1.55}.invite__form[data-astro-cid-alvmytxn]{width:100%;margin-top:var(--intro-gap)}
