.unis[data-astro-cid-icyhhse3]{padding:clamp(24px,4vw,40px) 0 clamp(40px,6vw,64px)}.unis-label[data-astro-cid-icyhhse3]{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:12px;font-weight:600}.viewport[data-astro-cid-icyhhse3]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-icyhhse3]{align-items:center;gap:clamp(40px,4vw,56px);width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marquee;display:flex}.viewport[data-astro-cid-icyhhse3]:hover .track[data-astro-cid-icyhhse3]{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - clamp(40px,4vw,56px)/2))}}.logo[data-astro-cid-icyhhse3]{flex-shrink:0;justify-content:center;align-items:center;width:clamp(120px,12vw,150px);height:92px;display:flex}.logo[data-astro-cid-icyhhse3] img[data-astro-cid-icyhhse3]{max-width:100%;max-height:var(--h);object-fit:contain;filter:grayscale();opacity:.6;width:auto;height:auto;transition:filter .3s,opacity .3s}.logo[data-astro-cid-icyhhse3] img[data-astro-cid-icyhhse3]:hover{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-icyhhse3]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-icyhhse3]{flex-wrap:wrap;justify-content:center;row-gap:20px;width:auto;animation:none}.logo[data-astro-cid-icyhhse3][aria-hidden=true]{display:none}}.hero[data-astro-cid-lcdefpme]{padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.hero-glow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(24px);background:radial-gradient(34% 42% at 28% 48%,#aaccff8c,#0000 70%),radial-gradient(32% 40% at 72% 42%,#cdc0ff80,#0000 70%),radial-gradient(28% 32% at 50% 30%,#ffe49666,#0000 70%),radial-gradient(24% 30% at 62% 72%,#b2e8cc6b,#0000 70%);width:min(1400px,140vw);height:820px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 22% 62%,#0000 92%);mask-image:linear-gradient(#0000,#000 22% 62%,#0000 92%)}.hero-copy[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px}.l1[data-astro-cid-lcdefpme]{color:var(--ink-2);letter-spacing:-.035em;margin-bottom:.18em;font-size:.52em;font-weight:700;display:block}.l2[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{margin-right:.04em;font-size:.8em}.mark[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.mark[data-astro-cid-lcdefpme] .mark-pen{width:106%;height:.24em;color:var(--blue);position:absolute;bottom:-.2em;left:-3%}.hero-lead[data-astro-cid-lcdefpme]{max-width:58ch;margin-inline:auto}.hero-lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:650}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:34px}.trust[data-astro-cid-lcdefpme]{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:9px;display:inline-flex}.trust[data-astro-cid-lcdefpme] .check[data-astro-cid-lcdefpme]{width:22px;height:22px}.stage[data-astro-cid-lcdefpme]{max-width:1120px;margin-top:clamp(56px,7vw,80px);position:relative}.frame[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--panel);padding:clamp(10px,2.4vw,32px);position:relative}.frame[data-astro-cid-lcdefpme] .video{border-radius:16px}.annot-start[data-astro-cid-lcdefpme]{align-items:flex-start;gap:6px;font-size:1.15rem;display:flex;position:absolute;top:-54px;left:clamp(-8px,-1vw,0px);transform:rotate(-4deg)}.annot-start[data-astro-cid-lcdefpme] .annot-arrow{width:46px;height:58px;margin-top:14px}.float[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;position:absolute}.float-a[data-astro-cid-lcdefpme]{gap:2px;width:196px;display:grid;top:14%;right:-40px}.float-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.float-value[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1.1}.float-meter[data-astro-cid-lcdefpme]{background:var(--sky-2);border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.float-meter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--blue);border-radius:6px;height:100%;display:block}.float-b[data-astro-cid-lcdefpme]{align-items:center;gap:12px;font-size:15px;line-height:1.3;display:flex;bottom:14%;left:-40px}.float-b[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.float-icon[data-astro-cid-lcdefpme]{background:var(--butter);color:#8a6100;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.float-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}@media (width<=1120px){.float-a[data-astro-cid-lcdefpme]{top:-36px;right:8px}.float-b[data-astro-cid-lcdefpme]{bottom:-30px;left:8px}}@media (width<=720px){.float[data-astro-cid-lcdefpme],.annot-start[data-astro-cid-lcdefpme]{display:none}.frame[data-astro-cid-lcdefpme]{border-radius:20px}.frame[data-astro-cid-lcdefpme] .video{border-radius:12px}}.letter-section[data-astro-cid-lcdefpme]{padding-top:clamp(24px,4vw,48px)}.letter[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(36px,6vw,72px) clamp(22px,6vw,80px) clamp(32px,5vw,56px) clamp(36px,8vw,104px);position:relative}.margin[data-astro-cid-lcdefpme]{background:var(--margin-red);opacity:.8;width:1.5px;position:absolute;top:0;bottom:0;left:clamp(20px,5vw,64px)}.salutation[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:28px;font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:300;line-height:1.5}.letter-body[data-astro-cid-lcdefpme]{color:var(--ink-2);gap:1.1em;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75;display:grid}.weighty[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--ink);margin-top:.4em;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.5}.two[data-astro-cid-lcdefpme]{margin-top:clamp(36px,5vw,52px)}.two-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:16px;font-size:1.25rem;font-weight:750}.two[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.two[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--panel);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;font-size:1.06rem;font-weight:600;display:flex}.two[data-astro-cid-lcdefpme] .check[data-astro-cid-lcdefpme]{width:30px;height:30px}.sign[data-astro-cid-lcdefpme]{align-items:center;gap:16px;margin-top:clamp(36px,5vw,52px);display:flex}.sign[data-astro-cid-lcdefpme] .sign-photo{object-fit:cover;object-position:50% 30%;border-radius:50%;width:60px;height:60px}.sign-name[data-astro-cid-lcdefpme]{font-size:1.8rem;font-weight:300;line-height:1.4;display:block}.sign-role[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13.5px;font-weight:600}.truth-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.truth-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:36px}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.langs[data-astro-cid-lcdefpme]{gap:10px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.langs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.lang-k[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-weight:700}.lang-v[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px;font-weight:550}.langs[data-astro-cid-lcdefpme] .lang-key[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}.lang-key[data-astro-cid-lcdefpme] .lang-v[data-astro-cid-lcdefpme]{color:#9cc6ff}.lang-note[data-astro-cid-lcdefpme]{font-size:.98rem;position:absolute;bottom:-34px;right:-8px;transform:rotate(-3deg)}.truth-body[data-astro-cid-lcdefpme]{gap:22px;padding-top:8px;font-size:1.1rem;line-height:1.75;display:grid}.truth-big[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.45}.translator[data-astro-cid-lcdefpme]{letter-spacing:-.03em;padding-top:8px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:750;line-height:1.4}@media (width<=860px){.truth-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.langs[data-astro-cid-lcdefpme]{max-width:none;margin-bottom:20px}}.section-head[data-astro-cid-lcdefpme]{max-width:760px;margin:0 auto clamp(40px,5vw,60px)}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pillar[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);padding:30px 28px 34px;position:relative}.pillar-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex}.pillar-num[data-astro-cid-lcdefpme]{color:#0b153059;letter-spacing:.06em;font-size:13px;font-weight:750}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:15.5px;line-height:1.65}@media (width<=860px){.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillar-top[data-astro-cid-lcdefpme]{margin-bottom:28px}}.analysis-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:22px;display:grid}.paper[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:repeating-linear-gradient(180deg, transparent 0 39px, #2f6feb17 39px 40px), var(--panel);padding:clamp(28px,4vw,44px);position:relative}.paper-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 150px;gap:18px;margin-top:16px;display:grid}.response[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:clamp(1.12rem,1.8vw,1.3rem);font-style:italic;line-height:40px}.u-mark[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--mint-ink), var(--mint-ink));transition:background-size 1.2s var(--ease) .6s;background-position:0 92%;background-repeat:no-repeat;background-size:0% 2px}.is-visible .u-mark[data-astro-cid-lcdefpme],.no-js .u-mark[data-astro-cid-lcdefpme]{background-size:100% 2px}.c-wrap[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.c-wrap[data-astro-cid-lcdefpme] .c-pen{width:124%;height:128%;color:var(--blue);position:absolute;top:-14%;left:-12%}.notes[data-astro-cid-lcdefpme]{flex-direction:column;gap:46px;padding-top:22px;display:flex}.note[data-astro-cid-lcdefpme]{align-items:flex-start;gap:6px;font-size:1rem;line-height:1.45;display:flex}.note-1[data-astro-cid-lcdefpme]{color:var(--mint-ink);transform:rotate(-3deg)}.note-1[data-astro-cid-lcdefpme] .note-tick{flex-shrink:0;width:20px;height:17px;margin-top:2px}.note-2[data-astro-cid-lcdefpme]{transform:rotate(2deg)}.note-2[data-astro-cid-lcdefpme] .note-arrow{flex-shrink:0;width:34px;height:20px;margin-top:4px}.verdict[data-astro-cid-lcdefpme]{flex-direction:column;padding:clamp(26px,3.5vw,40px);display:flex}.label-accent[data-astro-cid-lcdefpme]{color:var(--blue)}.score[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;margin-top:22px;display:flex}.score-label[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;font-weight:650}.score-value[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-top:6px;font-size:clamp(3rem,6vw,4rem);font-weight:700;line-height:1}.score-chip[data-astro-cid-lcdefpme]{background:var(--mint);color:var(--mint-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:750}.meter[data-astro-cid-lcdefpme]{background:var(--sky-2);border-radius:10px;height:10px;margin-top:20px;overflow:hidden}.meter-fill[data-astro-cid-lcdefpme]{background:var(--blue);width:0;height:100%;transition:width 1.4s var(--ease) .5s;border-radius:10px;display:block}.is-visible .meter-fill[data-astro-cid-lcdefpme],.no-js .meter-fill[data-astro-cid-lcdefpme]{width:var(--v)}.meter-scale[data-astro-cid-lcdefpme]{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.verdict-text[data-astro-cid-lcdefpme]{color:var(--ink-2);border-left:3px solid var(--blue-soft);margin-top:22px;padding-left:16px;font-size:15.5px;line-height:1.7}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.tag[data-astro-cid-lcdefpme]{background:var(--panel);color:var(--ink-2);border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:650}.tag-primary[data-astro-cid-lcdefpme]{background:var(--sky);color:var(--blue-deep)}.sample-note[data-astro-cid-lcdefpme]{color:var(--faint);margin-top:18px;font-size:13px}@media (width<=900px){.analysis-grid[data-astro-cid-lcdefpme],.paper-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.notes[data-astro-cid-lcdefpme]{flex-flow:wrap;gap:8px 24px;padding-top:0}}.dates-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:clamp(44px,6vw,72px);display:grid}.dates-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:14px}.days-card[data-astro-cid-lcdefpme]{background:var(--panel);border:0;min-width:260px;padding:22px 26px}.days-value[data-astro-cid-lcdefpme]{letter-spacing:-.05em;align-items:baseline;gap:10px;font-size:3.4rem;font-weight:700;line-height:1;display:flex}.days-unit[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--muted);font-size:1.1rem;font-weight:650}.days-label[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:8px;font-size:14.5px;font-weight:600}.days-date[data-astro-cid-lcdefpme]{color:var(--faint);margin-top:2px;font-size:13.5px}.timeline[data-astro-cid-lcdefpme]{--dot:14px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";left:0;right:0;top:calc(28px + var(--dot) / 2);background:repeating-linear-gradient(90deg, var(--line) 0 8px, transparent 8px 14px);height:2px;position:absolute}.step[data-astro-cid-lcdefpme]{grid-template-rows:28px var(--dot) auto;justify-items:start;padding-right:14px;display:grid;position:relative}.step-date[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:750}.step-dot[data-astro-cid-lcdefpme]{width:var(--dot);height:var(--dot);background:var(--paper);z-index:1;border:2.5px solid #c7cdd9;border-radius:50%;position:relative}.step-title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;color:var(--ink-2);margin-top:16px;font-size:15px;font-weight:700;line-height:1.35}.step-note[data-astro-cid-lcdefpme],.step-next[data-astro-cid-lcdefpme]{margin-top:8px;font-size:.92rem;line-height:1.4}.step-next[data-astro-cid-lcdefpme]{color:var(--mint-ink);display:none}.step[data-astro-cid-lcdefpme].next .step-next[data-astro-cid-lcdefpme]{display:block}.step[data-astro-cid-lcdefpme].next .step-dot[data-astro-cid-lcdefpme]{border-color:var(--mint-ink);box-shadow:0 0 0 5px #1d7a4b24}.step[data-astro-cid-lcdefpme].past .step-dot[data-astro-cid-lcdefpme]{background:#c7cdd9}.step[data-astro-cid-lcdefpme].past .step-title[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme].past .step-date[data-astro-cid-lcdefpme]{color:var(--faint)}.step[data-astro-cid-lcdefpme].key .step-date[data-astro-cid-lcdefpme]{color:var(--blue)}.step[data-astro-cid-lcdefpme].key .step-dot[data-astro-cid-lcdefpme]{--s:22px;width:var(--s);height:var(--s);margin-top:calc((var(--dot) - var(--s)) / 2);background:var(--blue);box-shadow:0 0 0 4px var(--sky-2);border-color:#fff}.step[data-astro-cid-lcdefpme].key .step-title[data-astro-cid-lcdefpme]{color:var(--ink);font-size:16px}.source[data-astro-cid-lcdefpme]{color:var(--faint);margin-top:clamp(40px,5vw,56px);font-size:13.5px}.source[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.source[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue)}@media (width<=900px){.dates-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.days-card[data-astro-cid-lcdefpme]{min-width:0}.timeline[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;padding-left:34px}.timeline[data-astro-cid-lcdefpme]:before{background:repeating-linear-gradient(180deg, var(--line) 0 8px, transparent 8px 14px);width:2px;height:auto;inset:8px auto 8px 6px}.step[data-astro-cid-lcdefpme]{grid-template-rows:auto;padding:0 0 26px}.step-dot[data-astro-cid-lcdefpme]{position:absolute;top:4px;left:-34px}.step[data-astro-cid-lcdefpme].key .step-dot[data-astro-cid-lcdefpme]{margin-top:0;top:0;left:-38px}.step-title[data-astro-cid-lcdefpme]{margin-top:2px}}.promise[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(36px,6vw,80px);display:grid;overflow:hidden}.promise-copy[data-astro-cid-lcdefpme]{color:#e2e8f5d1;gap:18px;font-size:1.08rem;line-height:1.75;display:grid}.promise-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:6px}.promise[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border-left:3px solid var(--blue-soft);color:#fff;letter-spacing:-.01em;margin:6px 0;padding:6px 0 6px 24px;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:600;line-height:1.6}.promise-sign[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1a;gap:2px;margin-top:14px;padding-top:22px;display:grid}.promise-sign[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{font-size:1.5rem;font-weight:300;line-height:1.5}.role[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f58c;font-size:12.5px;font-weight:700}.promise-photo[data-astro-cid-lcdefpme]{margin:0;position:relative}.promise-photo[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;border-radius:22px;width:100%}.promise-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--blue);background:#fff;border-radius:12px;padding:8px 14px;font-size:.95rem;position:absolute;bottom:-14px;left:-10px;transform:rotate(-4deg)}@media (width<=900px){.promise[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.promise-photo[data-astro-cid-lcdefpme]{order:-1;max-width:340px}}
