.pfx[data-astro-cid-s6af5ttl]{gap:var(--spacing-lg);margin-top:var(--spacing-4xl);display:grid}.pf[data-astro-cid-s6af5ttl]{width:100%;max-width:var(--width-lg);aspect-ratio:1;border:1px solid var(--palette-paper-200);border-radius:var(--radius-2xl);background:var(--palette-base-white);box-shadow:var(--shadow-md);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.pf__stage[data-astro-cid-s6af5ttl]{--u:calc(100cqw / 1080);--main:var(--palette-brand-800);--accent:var(--palette-brass);--ink:var(--palette-paper-900);--paper:var(--palette-base-white);--edge:max(1px, calc(2 * var(--u)));color:var(--ink);position:absolute;inset:0}.pf__col[data-astro-cid-s6af5ttl],.pf__ch[data-astro-cid-s6af5ttl],.pf__dot[data-astro-cid-s6af5ttl],.pf__intro[data-astro-cid-s6af5ttl],.pf__card[data-astro-cid-s6af5ttl],.pf__house[data-astro-cid-s6af5ttl],.pf__shadow[data-astro-cid-s6af5ttl],.pf__end-sub[data-astro-cid-s6af5ttl],.pf__end-bg[data-astro-cid-s6af5ttl],.pf__bar[data-astro-cid-s6af5ttl],.pf__w[data-astro-cid-s6af5ttl]{opacity:0}.pf__col[data-astro-cid-s6af5ttl],.pf__ch[data-astro-cid-s6af5ttl],.pf__dot[data-astro-cid-s6af5ttl],.pf__card[data-astro-cid-s6af5ttl],.pf__house[data-astro-cid-s6af5ttl],.pf__shadow[data-astro-cid-s6af5ttl],.pf__w[data-astro-cid-s6af5ttl],.pf__bar[data-astro-cid-s6af5ttl],.pf__intro[data-astro-cid-s6af5ttl]{will-change:transform, opacity}.pf__col[data-astro-cid-s6af5ttl]{top:calc(180 * var(--u));width:calc(400 * var(--u));height:calc(590 * var(--u));border:var(--edge) solid;border-radius:calc(16 * var(--u));transform-origin:top;position:absolute}.pf__col--we[data-astro-cid-s6af5ttl]{left:calc((780 - 200) * var(--u));border-color:color-mix(in srgb, var(--main) 14%, var(--paper));background:color-mix(in srgb, var(--main) 6%, var(--paper))}.pf__col--you[data-astro-cid-s6af5ttl]{left:calc((300 - 200) * var(--u));border-color:color-mix(in srgb, var(--accent) 55%, var(--paper));background:color-mix(in srgb, var(--accent) 15%, var(--paper))}.pf__glow[data-astro-cid-s6af5ttl],.pf__edge[data-astro-cid-s6af5ttl]{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.pf__glow[data-astro-cid-s6af5ttl]{box-shadow:0 0 calc(60 * var(--u)) calc(14 * var(--u)) color-mix(in srgb, var(--accent) 60%, transparent)}.pf__edge[data-astro-cid-s6af5ttl]{box-shadow:inset 0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--main) 28%, transparent)}.pf__ch[data-astro-cid-s6af5ttl]{top:calc((180 + 18) * var(--u));width:calc(400 * var(--u));color:var(--main);font-size:max(calc(34 * var(--u)), var(--text-md-size));text-align:center;margin:0;font-weight:600;line-height:1.2;position:absolute}.pf__ch--you[data-astro-cid-s6af5ttl]{left:calc((300 - 200) * var(--u))}.pf__ch--we[data-astro-cid-s6af5ttl]{left:calc((780 - 200) * var(--u))}.pf__dot[data-astro-cid-s6af5ttl]{--n:0;top:calc((300 + 44 * var(--n) - 17) * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));border:max(1px, calc(3 * var(--u))) solid var(--main);border-radius:var(--radius-full);background:var(--paper);color:var(--main);font-size:calc(16 * var(--u));z-index:2;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.pf__dot--you[data-astro-cid-s6af5ttl]{left:calc((300 - 17) * var(--u))}.pf__dot--we[data-astro-cid-s6af5ttl]{left:calc((780 - 17) * var(--u))}.pf__dot[data-astro-cid-s6af5ttl][data-n="2"]{--n:1}.pf__dot[data-astro-cid-s6af5ttl][data-n="3"]{--n:2}.pf__dot[data-astro-cid-s6af5ttl][data-n="4"]{--n:3}.pf__dot[data-astro-cid-s6af5ttl][data-n="5"]{--n:4}.pf__dot[data-astro-cid-s6af5ttl][data-n="6"]{--n:5}.pf__dot[data-astro-cid-s6af5ttl][data-n="7"]{--n:6}.pf__dot[data-astro-cid-s6af5ttl][data-n="8"]{--n:7}.pf__dot[data-astro-cid-s6af5ttl][data-n="9"]{--n:8}.pf__dot[data-astro-cid-s6af5ttl][data-n="10"]{--n:9}.pf__dot[data-astro-cid-s6af5ttl].is-done{background:var(--main);color:var(--paper)}@container (width<=520px){.pf__dot[data-astro-cid-s6af5ttl]{font-size:0}}.pf__intro[data-astro-cid-s6af5ttl]{top:calc(820 * var(--u));left:calc(90 * var(--u));width:calc(900 * var(--u));position:absolute}.pf__kicker[data-astro-cid-s6af5ttl],.pf__sub[data-astro-cid-s6af5ttl]{margin:0}.pf__kicker[data-astro-cid-s6af5ttl]{color:color-mix(in srgb, var(--main) 82%, var(--paper));font-size:max(calc(28 * var(--u)), var(--text-xs-size));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pf__sub[data-astro-cid-s6af5ttl],.pf__end-sub[data-astro-cid-s6af5ttl]{color:color-mix(in srgb, var(--ink) 80%, var(--paper));font-size:max(calc(38 * var(--u)), var(--text-md-size));font-weight:400;line-height:1.25}.pf__card[data-astro-cid-s6af5ttl]{top:0;left:calc(60 * var(--u));width:calc(960 * var(--u));padding:calc(22 * var(--u)) calc(36 * var(--u)) calc(26 * var(--u));border:var(--edge) solid color-mix(in srgb, var(--main) 20%, var(--paper));border-radius:calc(16 * var(--u));background:var(--paper);box-shadow:var(--shadow-lg);visibility:hidden;position:absolute}.pf__arrow[data-astro-cid-s6af5ttl]{top:calc(-12 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-top:var(--edge) solid color-mix(in srgb, var(--main) 20%, var(--paper));border-left:var(--edge) solid color-mix(in srgb, var(--main) 20%, var(--paper));background:var(--paper);position:absolute;transform:rotate(45deg)}.pf__card--you[data-astro-cid-s6af5ttl] .pf__arrow[data-astro-cid-s6af5ttl]{left:calc((300 - 60 - 11) * var(--u))}.pf__card--we[data-astro-cid-s6af5ttl] .pf__arrow[data-astro-cid-s6af5ttl]{left:calc((780 - 60 - 11) * var(--u))}.pf__row[data-astro-cid-s6af5ttl]{gap:calc(18 * var(--u));align-items:baseline;margin:0;display:flex}.pf__nr[data-astro-cid-s6af5ttl]{color:var(--main);font-size:max(calc(44 * var(--u)), var(--text-lg-size));font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.pf__role[data-astro-cid-s6af5ttl]{color:color-mix(in srgb, var(--ink) 80%, var(--paper));font-size:max(calc(26 * var(--u)), var(--text-xs-size));letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pf__title[data-astro-cid-s6af5ttl]{margin:calc(6 * var(--u)) 0 0;color:var(--main);font-size:max(calc(50 * var(--u)), var(--text-md-size));letter-spacing:-.03em;font-weight:800;line-height:1.06}.pf__w[data-astro-cid-s6af5ttl]{display:inline-block}.pf__logo[data-astro-cid-s6af5ttl]{vertical-align:-.38em}.pf__logo[data-astro-cid-s6af5ttl] svg{width:auto;height:1.6em;display:block}.pf__house[data-astro-cid-s6af5ttl]{top:calc(-80 * var(--u));left:calc(-40 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));transform-origin:50% 100%;position:absolute;overflow:visible}.pf__shadow[data-astro-cid-s6af5ttl]{top:calc(-6 * var(--u));left:calc(-32 * var(--u));width:calc(64 * var(--u));height:calc(12 * var(--u));border-radius:var(--radius-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--main) 22%, transparent), transparent);position:absolute}.pf__end-bg[data-astro-cid-s6af5ttl]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf__end-bg[data-astro-cid-s6af5ttl]:before,.pf__end-bg[data-astro-cid-s6af5ttl]:after{content:"";position:absolute}.pf__end-bg[data-astro-cid-s6af5ttl]:before{bottom:calc(-40 * var(--u));left:calc(-130 * var(--u));width:calc(420 * var(--u));height:calc(560 * var(--u));border:calc(110 * var(--u)) solid color-mix(in srgb, var(--palette-paper-300) 38%, transparent);border-radius:calc(300 * var(--u)) calc(300 * var(--u)) 0 0;border-bottom:0}.pf__end-bg[data-astro-cid-s6af5ttl]:after{top:calc(-250 * var(--u));right:calc(-250 * var(--u));width:calc(560 * var(--u));height:calc(560 * var(--u));border:calc(70 * var(--u)) solid color-mix(in srgb, var(--palette-paper-300) 38%, transparent);border-radius:calc(40 * var(--u));transform:rotate(45deg)}.pf__end[data-astro-cid-s6af5ttl]{top:calc(450 * var(--u));text-align:center;width:100%;position:absolute;left:0}.pf__end-t[data-astro-cid-s6af5ttl]{color:var(--main);font-size:max(calc(78 * var(--u)), var(--text-xl-size));letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}.pf__bar[data-astro-cid-s6af5ttl]{width:calc(260 * var(--u));height:calc(8 * var(--u));margin:calc(70 * var(--u)) auto calc(34 * var(--u));border-radius:calc(4 * var(--u));background:var(--accent)}.pf__end-sub[data-astro-cid-s6af5ttl]{color:var(--main);font-size:max(calc(46 * var(--u)), var(--text-md-size));letter-spacing:.03em;margin:0;font-weight:300}.pf__replay[data-astro-cid-s6af5ttl]{z-index:6;--u:calc(100cqw / 1080);top:calc(850 * var(--u));gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-md);background:var(--color-background-cta);color:var(--color-text-white);cursor:pointer;font:inherit;font-size:var(--text-md-size);border:0;align-items:center;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.pf__replay[data-astro-cid-s6af5ttl][hidden]{display:none}.pf__replay[data-astro-cid-s6af5ttl]:hover{background:color-mix(in srgb, var(--color-background-cta) 86%, var(--palette-paper-950))}.pf__replay[data-astro-cid-s6af5ttl]:focus-visible{outline:var(--spacing-xxs) solid var(--palette-brand-800);outline-offset:var(--spacing-xxs)}.pf__replay[data-astro-cid-s6af5ttl]:not([data-state=ended]){top:var(--spacing-lg);right:var(--spacing-lg);gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-lg);border:1px solid var(--palette-brand-300);background:var(--palette-base-white);color:var(--palette-brand-800);font-size:var(--text-sm-size);left:auto;transform:none}.pf__replay[data-astro-cid-s6af5ttl]:not([data-state=ended]):hover{background:var(--palette-brand-25)}.pf__replay[data-astro-cid-s6af5ttl]:not([data-state=ended]) svg[data-astro-cid-s6af5ttl]{width:var(--spacing-xl);height:var(--spacing-xl)}@container (width<=520px){.pf__replay[data-astro-cid-s6af5ttl]:not([data-state=ended]){padding:var(--spacing-xs)}.pf__replay[data-astro-cid-s6af5ttl]:not([data-state=ended]) span[data-astro-cid-s6af5ttl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pf__replay[data-astro-cid-s6af5ttl] svg[data-astro-cid-s6af5ttl]{width:var(--spacing-3xl);height:var(--spacing-3xl);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.pf__list[data-astro-cid-s6af5ttl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf__list-who[data-astro-cid-s6af5ttl]{margin-right:var(--spacing-sm);font-weight:700}.is-static[data-astro-cid-s6af5ttl] .pf__col[data-astro-cid-s6af5ttl],.is-static[data-astro-cid-s6af5ttl] .pf__ch[data-astro-cid-s6af5ttl],.is-static[data-astro-cid-s6af5ttl] .pf__dot[data-astro-cid-s6af5ttl],.is-static[data-astro-cid-s6af5ttl] .pf__intro[data-astro-cid-s6af5ttl]{opacity:1}.is-static[data-astro-cid-s6af5ttl] .pf__dot[data-astro-cid-s6af5ttl]{background:var(--main);color:var(--paper)}.is-static[data-astro-cid-s6af5ttl] .pf__list[data-astro-cid-s6af5ttl]{width:100%;max-width:var(--width-lg);clip-path:none;height:auto;padding-left:var(--spacing-3xl);color:var(--palette-paper-700);white-space:normal;margin:0;position:static;overflow:visible}.is-static[data-astro-cid-s6af5ttl] .pf__list[data-astro-cid-s6af5ttl] li[data-astro-cid-s6af5ttl]{padding-block:var(--spacing-xs)}@media (scripting:none){.pf__col[data-astro-cid-s6af5ttl],.pf__ch[data-astro-cid-s6af5ttl],.pf__dot[data-astro-cid-s6af5ttl],.pf__intro[data-astro-cid-s6af5ttl]{opacity:1}.pf__dot[data-astro-cid-s6af5ttl]{background:var(--main);color:var(--paper)}.pf__list[data-astro-cid-s6af5ttl]{width:100%;max-width:var(--width-lg);clip-path:none;height:auto;padding-left:var(--spacing-3xl);color:var(--palette-paper-700);white-space:normal;margin:0;position:static;overflow:visible}}.pf__col[data-astro-cid-s6af5ttl],.pf__ch[data-astro-cid-s6af5ttl]{z-index:0}.pf__shadow[data-astro-cid-s6af5ttl],.pf__house[data-astro-cid-s6af5ttl]{z-index:3}.pf__card[data-astro-cid-s6af5ttl]{z-index:4}.pf__end-bg[data-astro-cid-s6af5ttl],.pf__end[data-astro-cid-s6af5ttl]{z-index:5}
