.line[data-astro-cid-hiabmihs]{background:var(--ink);color:var(--on-dark);letter-spacing:.005em;height:var(--ticker-h);place-items:center;padding-inline:2.75rem;font-size:.8125rem;display:grid;position:relative}.msgs[data-astro-cid-hiabmihs]{display:grid}.msg[data-astro-cid-hiabmihs]{white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s;grid-area:1/1;justify-content:center;align-items:center;gap:.45em;display:flex}.msg[data-astro-cid-hiabmihs].is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .3s, visibility 0s}.dot[data-astro-cid-hiabmihs]{background:var(--pink);border-radius:50%;flex:none;width:5px;height:5px;margin-right:.3em}.sep[data-astro-cid-hiabmihs]{color:var(--on-dark-soft)}.count[data-astro-cid-hiabmihs]{font-variant-numeric:tabular-nums}.msg[data-astro-cid-hiabmihs] a[data-astro-cid-hiabmihs]{color:var(--on-dark);text-decoration-color:var(--on-dark-soft)}.pause[data-astro-cid-hiabmihs]{width:36px;height:36px;color:var(--on-dark-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}.pause[data-astro-cid-hiabmihs]:hover{color:var(--on-dark)}.pause[data-astro-cid-hiabmihs]:focus-visible{outline-offset:-6px}.i-play[data-astro-cid-hiabmihs]{display:none}.pause[data-astro-cid-hiabmihs][aria-pressed=true] .i-play[data-astro-cid-hiabmihs]{display:block}.pause[data-astro-cid-hiabmihs][aria-pressed=true] .i-pause[data-astro-cid-hiabmihs]{display:none}@media (width<=380px){.line[data-astro-cid-hiabmihs]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.msg[data-astro-cid-hiabmihs],.msg[data-astro-cid-hiabmihs].is-on{transition:none}}.wl[data-astro-cid-lsxrvkd2]{max-width:30rem}.wl[data-astro-cid-lsxrvkd2].center{margin-inline:auto}.field[data-astro-cid-lsxrvkd2]{gap:.5rem;display:grid}input[data-astro-cid-lsxrvkd2][type=email]{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:400 1rem var(--font);transition:border-color .2s var(--ease);padding:0 1.25rem}input[data-astro-cid-lsxrvkd2][type=email]::placeholder{color:#8a8986}input[data-astro-cid-lsxrvkd2][type=email]:hover{border-color:#b8b6b2}input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input[data-astro-cid-lsxrvkd2][type=email][aria-invalid=true]{border-color:#a3364f}.btn[data-astro-cid-lsxrvkd2]{min-height:52px}.btn[data-astro-cid-lsxrvkd2][aria-busy=true]{cursor:progress;opacity:.7}.consent[data-astro-cid-lsxrvkd2]{color:var(--soft);text-align:left;cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1rem;padding-block:.25rem;font-size:.8125rem;line-height:1.5;display:flex;position:relative}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:.25rem;left:0}.box[data-astro-cid-lsxrvkd2]{border-radius:var(--r-sm);background:var(--bg);color:#fff;width:20px;height:20px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #8a8986;flex:none;place-items:center;display:grid}.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s var(--ease)}.consent[data-astro-cid-lsxrvkd2]:hover .box[data-astro-cid-lsxrvkd2]{border-color:var(--ink)}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2]{background:var(--ink);border-color:var(--ink)}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{opacity:1}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:focus-visible+.box[data-astro-cid-lsxrvkd2]{outline:2px solid var(--ink);outline-offset:2px}.consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][aria-invalid=true]+.box[data-astro-cid-lsxrvkd2]{border-color:#a3364f}.consent[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:var(--ink)}.center[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]{max-width:26rem;margin-inline:auto}.msg[data-astro-cid-lsxrvkd2]{margin-top:.75rem;font-size:.875rem}.center[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2]{text-align:center}.msg[data-astro-cid-lsxrvkd2]:empty{display:none}.msg[data-astro-cid-lsxrvkd2].error{color:#a3364f}.msg[data-astro-cid-lsxrvkd2].done{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--ink);margin-top:0;line-height:1.5}[data-astro-cid-lsxrvkd2][hidden]{display:none!important}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]{border-color:var(--line-dark);color:var(--on-dark);background:0 0}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]::placeholder{color:var(--on-dark-soft)}.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]{color:var(--on-dark-soft)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .box[data-astro-cid-lsxrvkd2]{border-color:var(--on-dark-soft);color:var(--ink);background:0 0}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2]:hover .box[data-astro-cid-lsxrvkd2]{border-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.box[data-astro-cid-lsxrvkd2]{background:var(--on-dark);border-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:focus-visible+.box[data-astro-cid-lsxrvkd2]{outline-color:var(--on-dark)}.dark[data-astro-cid-lsxrvkd2] .consent[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][aria-invalid=true]+.box[data-astro-cid-lsxrvkd2]{border-color:#f0a8bb}.dark[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2].error{color:#f0a8bb}.dark[data-astro-cid-lsxrvkd2] .msg[data-astro-cid-lsxrvkd2].done{color:var(--on-dark)}@media (width>=480px){.field[data-astro-cid-lsxrvkd2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);transition:border-color .2s var(--ease);gap:0;padding:5px;display:flex}.field[data-astro-cid-lsxrvkd2]:hover{border-color:#b8b6b2}.field[data-astro-cid-lsxrvkd2]:focus-within{border-color:var(--ink)}.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]{border-color:var(--line-dark);background:0 0}.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]:hover,.dark[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]:focus-within{border-color:var(--on-dark-soft)}input[data-astro-cid-lsxrvkd2][type=email],.dark[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2][type=email]{background:0 0;border:0;min-height:46px}input[data-astro-cid-lsxrvkd2][type=email]:focus-visible{outline:none}.btn[data-astro-cid-lsxrvkd2]{flex:none;min-height:46px}}@media (prefers-reduced-motion:reduce){input[data-astro-cid-lsxrvkd2][type=email],.field[data-astro-cid-lsxrvkd2],.box[data-astro-cid-lsxrvkd2],.box[data-astro-cid-lsxrvkd2] svg[data-astro-cid-lsxrvkd2]{transition:none}}.hero[data-astro-cid-ge2uvauf]{display:grid}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;background:var(--surface);width:100%;max-height:54svh;position:relative;overflow:hidden}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.visual[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.copy[data-astro-cid-ge2uvauf]{padding:clamp(2rem, 1.5rem + 3vw, 3rem) var(--gutter) clamp(3rem, 2rem + 4vw, 4.5rem)}h1[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);letter-spacing:var(--track-display);max-width:13ch;line-height:.98}.sub[data-astro-cid-ge2uvauf]{max-width:33rem;color:var(--soft);margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.form[data-astro-cid-ge2uvauf]{margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.note[data-astro-cid-ge2uvauf]{font-size:var(--t-small);color:var(--ink);margin-top:1.25rem;font-weight:500}.vid-toggle[data-astro-cid-ge2uvauf]{border-radius:var(--pill);min-height:40px;color:var(--ink);font:500 .8125rem var(--font);cursor:pointer;background:#f7f7f5eb;border:0;padding:.4rem 1rem;position:absolute;bottom:1rem;right:1rem}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--header-h) - var(--ticker-h)), 60rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:auto;order:2;height:100%;max-height:none}.copy[data-astro-cid-ge2uvauf]{padding-block:4rem;padding-right:clamp(2rem,4vw,5rem);padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;justify-content:center;display:flex}}.grid[data-astro-cid-wgores44]{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.title[data-astro-cid-wgores44]{max-width:14ch}.images[data-astro-cid-wgores44]{gap:clamp(1.25rem,.8rem + 1.5vw,1.75rem);display:grid}.small[data-astro-cid-wgores44]{order:-1}.big[data-astro-cid-wgores44]{max-width:75%}.big[data-astro-cid-wgores44] .frame[data-astro-cid-wgores44]{aspect-ratio:710/990}.small[data-astro-cid-wgores44] .frame[data-astro-cid-wgores44]{aspect-ratio:1344/896}@media (width>=600px){.images[data-astro-cid-wgores44]{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:end}.small[data-astro-cid-wgores44]{order:0}.big[data-astro-cid-wgores44]{max-width:none}}.first[data-astro-cid-wgores44]{font-size:var(--t-h3);letter-spacing:-.025em;margin-bottom:1.25rem;font-weight:500}.statement[data-astro-cid-wgores44]{font-size:var(--t-lead);letter-spacing:-.015em;max-width:26rem;margin-block:2rem 1.25rem;font-weight:500;line-height:1.4}@media (width>=960px){.grid[data-astro-cid-wgores44]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(3rem,5vw,5.5rem)}.title[data-astro-cid-wgores44]{grid-column:1/10}.images[data-astro-cid-wgores44]{grid-column:1/8}.text[data-astro-cid-wgores44]{grid-column:9/13;align-self:center}}.head[data-astro-cid-p6na2rut]{gap:2rem;margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.head[data-astro-cid-p6na2rut] h2[data-astro-cid-p6na2rut]{max-width:12ch}.intro[data-astro-cid-p6na2rut] .lead[data-astro-cid-p6na2rut]{margin-bottom:1rem}.gallery[data-astro-cid-p6na2rut]{gap:2rem;display:grid}.pages[data-astro-cid-p6na2rut]{border-radius:var(--r-img);touch-action:pan-y;display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #0009}.page[data-astro-cid-p6na2rut]{aspect-ratio:16/9;background:#e9e8e6;grid-area:1/1}.page[data-astro-cid-p6na2rut] img[data-astro-cid-p6na2rut]{object-fit:cover;width:100%;height:100%}.page[data-astro-cid-p6na2rut]:not([hidden]){animation:page-in .7s var(--ease)}@keyframes page-in{0%{opacity:0}}.controls[data-astro-cid-p6na2rut]{color:var(--on-dark-soft);font-size:var(--t-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.arrows[data-astro-cid-p6na2rut]{gap:.5rem;display:flex}.arrows[data-astro-cid-p6na2rut] button[data-astro-cid-p6na2rut]{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--on-dark);cursor:pointer;transition:border-color .3s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.arrows[data-astro-cid-p6na2rut] button[data-astro-cid-p6na2rut]:hover{border-color:var(--on-dark-soft)}.list[data-astro-cid-p6na2rut]{display:grid}[data-astro-cid-p6na2rut][role=tab]{text-align:left;border:0;border-top:1px solid var(--line-dark);color:var(--on-dark-soft);font:inherit;cursor:pointer;transition:color .3s var(--ease);background:0 0;grid-template-columns:2.25rem 1fr;column-gap:.75rem;padding:1.125rem 0;display:grid}[data-astro-cid-p6na2rut][role=tab]:last-child{border-bottom:1px solid var(--line-dark)}[data-astro-cid-p6na2rut][role=tab]:hover,[data-astro-cid-p6na2rut][role=tab][aria-selected=true]{color:var(--on-dark)}.n[data-astro-cid-p6na2rut]{font-size:var(--t-small);font-variant-numeric:tabular-nums;padding-top:.2rem}.t[data-astro-cid-p6na2rut]{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:500;line-height:1.2}.d[data-astro-cid-p6na2rut]{color:var(--on-dark-soft);grid-column:2;max-width:30rem;margin-top:.5rem;display:none}[data-astro-cid-p6na2rut][aria-selected=true] .d[data-astro-cid-p6na2rut]{animation:page-in .6s var(--ease);display:block}.more[data-astro-cid-p6na2rut]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (width>=960px){.head[data-astro-cid-p6na2rut]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.gallery[data-astro-cid-p6na2rut]{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(2.5rem,4vw,5rem)}.list[data-astro-cid-p6na2rut]{top:calc(var(--header-h) + 2rem);order:-1;position:sticky}}@media (prefers-reduced-motion:reduce){.page[data-astro-cid-p6na2rut]:not([hidden]),[data-astro-cid-p6na2rut][aria-selected=true] .d[data-astro-cid-p6na2rut]{animation:none}}.ba[data-astro-cid-b2qdfyn5]{margin:0}.stage[data-astro-cid-b2qdfyn5]{aspect-ratio:var(--ratio);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.stage[data-astro-cid-b2qdfyn5] .img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.reveal[data-astro-cid-b2qdfyn5],.counter[data-astro-cid-b2qdfyn5],.divider[data-astro-cid-b2qdfyn5]{position:absolute;inset:0}.reveal[data-astro-cid-b2qdfyn5]{transform:translateX(var(--pos));overflow:hidden}.counter[data-astro-cid-b2qdfyn5]{transform:translateX(calc(var(--pos) * -1))}.divider[data-astro-cid-b2qdfyn5]{transform:translateX(var(--pos));pointer-events:none}.line[data-astro-cid-b2qdfyn5]{background:#fff;width:1.5px;position:absolute;top:0;bottom:0;left:-.75px;box-shadow:0 0 6px #0000001f}.handle[data-astro-cid-b2qdfyn5]{width:44px;height:44px;color:var(--ink);transition:transform .35s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000024}.handle[data-astro-cid-b2qdfyn5] svg[data-astro-cid-b2qdfyn5]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-b2qdfyn5]:hover .handle[data-astro-cid-b2qdfyn5],.ba[data-astro-cid-b2qdfyn5].is-dragging .handle[data-astro-cid-b2qdfyn5]{transform:translate(-50%,-50%)scale(1.06)}.range[data-astro-cid-b2qdfyn5]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba[data-astro-cid-b2qdfyn5]:has(.range:focus-visible) .handle[data-astro-cid-b2qdfyn5]{outline:2px solid var(--ink);outline-offset:3px}.labels[data-astro-cid-b2qdfyn5]{font-size:var(--t-small);color:var(--soft);justify-content:space-between;margin-top:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.handle[data-astro-cid-b2qdfyn5]{transition:none}.stage[data-astro-cid-b2qdfyn5]:hover .handle[data-astro-cid-b2qdfyn5],.ba[data-astro-cid-b2qdfyn5].is-dragging .handle[data-astro-cid-b2qdfyn5]{transform:translate(-50%,-50%)}}.head[data-astro-cid-7ciocgij]{gap:2rem;margin-bottom:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.head[data-astro-cid-7ciocgij] h2[data-astro-cid-7ciocgij]{max-width:13ch}.intro[data-astro-cid-7ciocgij] .lead[data-astro-cid-7ciocgij]{color:var(--ink)}.tests[data-astro-cid-7ciocgij]{padding:0;list-style:none}.test[data-astro-cid-7ciocgij]{border-top:1px solid var(--line);gap:1.5rem;padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:grid}.n[data-astro-cid-7ciocgij]{font-size:var(--t-h3);letter-spacing:-.025em;margin-bottom:.75rem;font-weight:500}.q[data-astro-cid-7ciocgij]{color:var(--soft);max-width:24rem}.page[data-astro-cid-7ciocgij]{aspect-ratio:16/9}.note[data-astro-cid-7ciocgij]{color:var(--soft);margin-top:.25rem;font-size:.8125rem}.close[data-astro-cid-7ciocgij]{border-top:1px solid var(--line);gap:2rem;padding-top:clamp(3rem,2rem + 4vw,6rem);display:grid}.statement[data-astro-cid-7ciocgij]{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.12}@media (width>=960px){.head[data-astro-cid-7ciocgij]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.test[data-astro-cid-7ciocgij]{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,5rem)}.close[data-astro-cid-7ciocgij]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,6rem)}}.head[data-astro-cid-7ch35tbw]{gap:2rem;margin-bottom:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.head[data-astro-cid-7ch35tbw] h2[data-astro-cid-7ch35tbw]{max-width:13ch}.showcase[data-astro-cid-7ch35tbw]{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.f[data-astro-cid-7ch35tbw] h3[data-astro-cid-7ch35tbw]{font-size:var(--t-h3);margin-top:1.5rem}.f[data-astro-cid-7ch35tbw] p[data-astro-cid-7ch35tbw]{color:var(--soft);max-width:28rem;margin-top:.5rem}.page[data-astro-cid-7ch35tbw]{aspect-ratio:16/9;box-shadow:0 24px 60px -36px #35353773}.photo[data-astro-cid-7ch35tbw]{aspect-ratio:1060/828}.duo[data-astro-cid-7ch35tbw]{gap:1rem;display:grid}.closing[data-astro-cid-7ch35tbw]{text-align:center;text-wrap:balance;max-width:20ch;margin:clamp(4rem,3rem + 5vw,8rem) auto 0;font-size:clamp(2rem,1.3rem + 2.8vw,4rem);line-height:1.08}@media (width>=720px){.duo[data-astro-cid-7ch35tbw]{grid-template-columns:1fr 1fr}}@media (width>=960px){.head[data-astro-cid-7ch35tbw]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.showcase[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.f1[data-astro-cid-7ch35tbw]{grid-column:1/8}.f2[data-astro-cid-7ch35tbw]{grid-column:8/13;margin-top:clamp(6rem,12vw,12rem)}.f3[data-astro-cid-7ch35tbw]{column-gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.duo[data-astro-cid-7ch35tbw]{grid-column:4/13}.f3-text[data-astro-cid-7ch35tbw]{grid-area:1/1/auto/4}}.head[data-astro-cid-l43jfdkk]{gap:1.5rem;margin-bottom:clamp(3rem,2rem + 4vw,6rem);display:grid}.head[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{max-width:12ch}.head[data-astro-cid-l43jfdkk] .lead[data-astro-cid-l43jfdkk]{color:var(--soft)}.steps[data-astro-cid-l43jfdkk]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{border-top:1px solid var(--ink);padding-top:1.5rem}.num[data-astro-cid-l43jfdkk]{letter-spacing:-.06em;color:var(--surface-deep);font-variant-numeric:tabular-nums;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);font-size:clamp(3.5rem,2.5rem + 4vw,6.5rem);font-weight:400;line-height:.9;display:block}h3[data-astro-cid-l43jfdkk]{font-size:var(--t-h3)}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--soft);max-width:26rem;margin-top:.75rem}.support[data-astro-cid-l43jfdkk]{margin-top:clamp(3rem,2rem + 3vw,5rem);font-weight:500}@media (width>=960px){.head[data-astro-cid-l43jfdkk]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.steps[data-astro-cid-l43jfdkk]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.grid[data-astro-cid-rxa7afai]{gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.portrait[data-astro-cid-rxa7afai]{aspect-ratio:1608/2000;max-width:30rem;margin-top:2.5rem}.portrait[data-astro-cid-rxa7afai] img{object-position:50% 30%}.letter[data-astro-cid-rxa7afai]{max-width:38rem;color:var(--soft);font-size:var(--t-lead);line-height:1.6}.letter[data-astro-cid-rxa7afai] p[data-astro-cid-rxa7afai]+p[data-astro-cid-rxa7afai]{margin-top:1.1em}.opening[data-astro-cid-rxa7afai],.belief[data-astro-cid-rxa7afai]{color:var(--ink);letter-spacing:-.015em;font-weight:500}.opening[data-astro-cid-rxa7afai]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.3}.sign[data-astro-cid-rxa7afai]{color:var(--ink);display:grid;margin-top:2.5rem!important}.sign[data-astro-cid-rxa7afai] .serif[data-astro-cid-rxa7afai]{margin-top:.25rem;font-size:clamp(2.75rem,2rem + 2.5vw,4rem);line-height:1}.note[data-astro-cid-rxa7afai]:not(.has-image) .grid[data-astro-cid-rxa7afai]{text-align:center;justify-items:center}.note[data-astro-cid-rxa7afai]:not(.has-image) .letter[data-astro-cid-rxa7afai]{text-align:left}.note[data-astro-cid-rxa7afai]:not(.has-image) .sign[data-astro-cid-rxa7afai]{justify-items:start}@media (width>=960px){.has-image[data-astro-cid-rxa7afai] .grid[data-astro-cid-rxa7afai]{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.has-image[data-astro-cid-rxa7afai] .side[data-astro-cid-rxa7afai]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.head[data-astro-cid-gakqr736]{gap:1.5rem;margin-bottom:clamp(3rem,2rem + 4vw,5rem);display:grid}.quotes[data-astro-cid-gakqr736]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}.quotes[data-astro-cid-gakqr736] li[data-astro-cid-gakqr736]{border-top:1px solid var(--line);padding-top:1.5rem}blockquote[data-astro-cid-gakqr736]{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:500;line-height:1.3}.who[data-astro-cid-gakqr736]{font-size:var(--t-small);color:var(--soft);margin-top:1.25rem}.note[data-astro-cid-gakqr736]{display:block}@media (width>=960px){.head[data-astro-cid-gakqr736]{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.quotes[data-astro-cid-gakqr736]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.inner[data-astro-cid-xvrrwvga]{text-align:center;justify-items:center;display:grid}h2[data-astro-cid-xvrrwvga]{max-width:13ch}.copy[data-astro-cid-xvrrwvga]{max-width:38rem;margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.copy[data-astro-cid-xvrrwvga] .lead[data-astro-cid-xvrrwvga]{color:var(--on-dark)}.form[data-astro-cid-xvrrwvga]{width:100%;margin-top:clamp(2rem,1.6rem + 1.6vw,3rem)}.support[data-astro-cid-xvrrwvga]{max-width:30rem;font-size:var(--t-small);color:var(--on-dark-soft);margin-top:1.5rem}.grid[data-astro-cid-hemr5th4]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}h2[data-astro-cid-hemr5th4]{max-width:9ch}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:72px;padding:1.125rem 0;font-size:clamp(1.125rem,1.04rem + .4vw,1.375rem);font-weight:500;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.icon[data-astro-cid-hemr5th4]{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;flex:none}.icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transition:transform .35s var(--ease);transform-origin:50%}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transform:scaleY(0)}.a[data-astro-cid-hemr5th4]{color:var(--soft);max-width:40rem;padding-bottom:1.75rem}.a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]+p[data-astro-cid-hemr5th4]{margin-top:.9em}details[data-astro-cid-hemr5th4][open] .a[data-astro-cid-hemr5th4]{animation:open .5s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.icon[data-astro-cid-hemr5th4] .v[data-astro-cid-hemr5th4]{transition:none}details[data-astro-cid-hemr5th4][open] .a[data-astro-cid-hemr5th4]{animation:none}}@media (width>=960px){.grid[data-astro-cid-hemr5th4]{gap:var(--gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}h2[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}
