@font-face{font-family:Newsreader Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:102.57%;ascent-override:72.14%;descent-override:25.35%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:99.49%;ascent-override:100.51%;descent-override:26.13%;line-gap-override:0%}.psl{--psl-canvas: var(--ps-surface);--psl-canvas-2: var(--ps-surface-2);--psl-canvas-3: var(--ps-surface-3);--psl-ink: var(--ps-text);--psl-ink-2: var(--ps-text-muted);--psl-hairline: var(--ps-hairline);--psl-edge: var(--ps-bone-2);--psl-amber: var(--ps-highlight);--psl-amber-ink: var(--ps-highlight-text);--psl-lens: var(--ps-accent);--psl-lens-deep: var(--ps-accent-strong);--psl-lens-lit: var(--ps-accent-graphic);--psl-r-surface: var(--ps-r-surface);--psl-r-inner: var(--ps-r-inner);--psl-lift-1: var(--ps-lift-1);--psl-lift-2: var(--ps-lift-2);--psl-lift-3: var(--ps-lift-3);--psl-ease-out: cubic-bezier(.23, 1, .32, 1);--psl-t-press: .14s;--psl-t-hover: .2s;--psl-t-reveal: .62s;--psl-serif: var(--ps-display);--psl-sans: var(--ps-sans);--psl-mono: var(--ps-mono);--psl-gutter: 24px;--psl-chapter: 120px;--psl-max: 1200px;color-scheme:light;background:var(--psl-canvas);color:var(--psl-ink);font-family:var(--psl-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width: 768px){.psl{--psl-gutter: 40px;--psl-chapter: 168px}}@media (min-width: 1280px){.psl{--psl-gutter: 56px;--psl-chapter: 200px}}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}.psl-wrap{width:100%;max-width:var(--psl-max);margin:0 auto;padding-inline:var(--psl-gutter)}.psl-chapter{padding-block:var(--psl-chapter);position:relative}.psl-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background-image:url(/textures/grain-256.png);background-repeat:repeat;background-size:256px 256px;opacity:.014}.psl-display{font-family:var(--psl-serif);font-weight:400;letter-spacing:-.022em;line-height:1.06;padding-bottom:.06em;margin:0;color:var(--psl-ink);text-wrap:pretty}.psl-h1{font-size:clamp(2.0625rem,8.4vw,3rem)}@media (min-width: 1024px){.psl-h1{font-size:clamp(3rem,4.6vw,4rem)}}.psl-h2{font-size:clamp(2.1rem,5vw,3.75rem)}.psl-h3{font-size:clamp(1.5rem,2.6vw,2.125rem);letter-spacing:-.018em}.psl-display em{font-style:italic;font-weight:400}.psl-lede{font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.6;color:var(--psl-ink-2);margin:0;max-width:46ch;text-wrap:pretty}.psl-body{font-size:1rem;line-height:1.65;color:var(--psl-ink-2);margin:0;max-width:58ch}.psl-micro{font-size:.8125rem;line-height:1.55;color:var(--psl-ink-2);margin:0}.psl-mono{font-family:var(--psl-mono);font-variant-numeric:tabular-nums;font-size:.75rem;letter-spacing:.02em;color:var(--psl-amber-ink)}.psl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.psl :focus-visible{outline:2px solid var(--psl-lens);outline-offset:3px;border-radius:4px}.psl-skip{position:absolute;left:var(--psl-gutter);top:12px;z-index:100;transform:translateY(-200%);background:var(--psl-ink);color:var(--psl-canvas);padding:10px 18px;border-radius:999px;font-size:.875rem;transition:transform var(--psl-t-hover) var(--psl-ease-out)}.psl-skip:focus-visible{transform:translateY(0)}.psl-cta{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--psl-ink);color:var(--psl-canvas);font-family:var(--psl-sans);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:var(--psl-lift-1);transition:transform var(--psl-t-hover) var(--psl-ease-out),box-shadow var(--psl-t-hover) var(--psl-ease-out)}.psl-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 160% at 50% 120%,var(--ps-carbon-2) 0%,transparent 70%);opacity:0;transition:opacity var(--psl-t-hover) var(--psl-ease-out)}.psl-cta>*{position:relative}.psl-cta__arrow{transition:transform var(--psl-t-hover) var(--psl-ease-out)}@media (hover: hover) and (pointer: fine){.psl-cta:hover{box-shadow:var(--psl-lift-2)}.psl-cta:hover:before{opacity:1}.psl-cta:hover .psl-cta__arrow{transform:translate(3px)}}.psl-cta:active{transition-duration:var(--psl-t-press)}.psl-cta:active .psl-cta__label{transform:scale(.97)}.psl-cta__label{display:inline-flex;align-items:center;gap:10px;transition:transform var(--psl-t-press) var(--psl-ease-out)}.psl-textlink{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--psl-ink);font-size:.9375rem;font-weight:500;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--psl-sans)}.psl-textlink__rule{display:block;height:1px;width:100%;background:var(--psl-ink);transform:scaleX(1);transform-origin:left;transition:transform var(--psl-t-hover) var(--psl-ease-out)}.psl-textlink__inner{display:inline-flex;flex-direction:column;gap:3px}@media (hover: hover) and (pointer: fine){.psl-textlink:hover .psl-textlink__rule{transform:scaleX(.55)}}.psl-reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--psl-t-reveal) var(--psl-ease-out),transform var(--psl-t-reveal) var(--psl-ease-out);transition-delay:var(--psl-reveal-delay, 0ms)}.psl-reveal[data-shown=true]{opacity:1;transform:none}.psl-reveal--bare{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion: reduce){.psl-reveal{opacity:1;transform:none;transition:none}}.psl-card{position:relative;aspect-ratio:1.586;width:100%;border-radius:var(--psl-r-surface);padding:clamp(18px,3.4vw,28px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 35% 28%,var(--ps-gold-flare) 0%,transparent 31%),linear-gradient(154deg,var(--ps-gold-deep) 0%,var(--ps-gold-body) 20%,var(--ps-gold-lit) 42%,var(--ps-gold-body) 68%,var(--ps-gold-shadow) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--ps-gold-flare) 88%,transparent),inset 0 -2px color-mix(in srgb,var(--ps-gold-shadow) 72%,transparent),inset 1px 0 color-mix(in srgb,var(--ps-gold-edge) 58%,transparent),inset -1px 0 color-mix(in srgb,var(--ps-gold-shadow) 52%,transparent),var(--psl-lift-3);overflow:hidden;isolation:isolate}.psl-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-radial-gradient(circle at 23% 31%,color-mix(in srgb,var(--ps-gold-flare) 34%,transparent) 0 .45px,transparent .55px 2.2px),repeating-linear-gradient(104deg,color-mix(in srgb,var(--ps-gold-edge) 13%,transparent) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light;opacity:.58;pointer-events:none}.psl-card:after{content:"";position:absolute;top:-35%;right:-55%;bottom:-35%;left:-55%;z-index:-1;background:linear-gradient(112deg,transparent 34%,color-mix(in srgb,var(--ps-gold-flare) 42%,transparent) 47%,color-mix(in srgb,var(--ps-gold-flare) 68%,transparent) 50%,color-mix(in srgb,var(--ps-gold-flare) 30%,transparent) 54%,transparent 66%);transform:translate3d(-24%,0,0);pointer-events:none;animation:psl-gold-sheen 9s var(--psl-ease-out) infinite alternate}@keyframes psl-gold-sheen{to{transform:translate3d(24%,0,0)}}@media (prefers-reduced-motion: reduce){.psl-card:after{animation:none}}.psl-card__top{display:flex;align-items:flex-start;justify-content:space-between}.psl-card__chip{width:clamp(42px,8.8vw,54px);aspect-ratio:54 / 42;border-radius:8px;color:var(--ps-gold-engraving);background:radial-gradient(circle at 32% 23%,var(--ps-gold-chip-lit),transparent 34%),linear-gradient(145deg,var(--ps-gold-chip-lit),var(--ps-gold-chip) 52%,var(--ps-gold-body));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--ps-gold-flare) 72%,transparent),inset 0 -1px 1px color-mix(in srgb,var(--ps-gold-shadow) 42%,transparent),0 1px 2px color-mix(in srgb,var(--ps-gold-shadow) 32%,transparent);position:relative;display:block}.psl-card__chip svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:.76}.psl-card__foot{text-align:right}.psl-card__label{font-family:var(--psl-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ps-on-gold-muted);margin:0;text-shadow:0 1px 0 color-mix(in srgb,var(--ps-gold-flare) 42%,transparent)}.psl-card__label--top{margin-top:4px}.psl-card__digits{margin:0 0 6px;color:var(--ps-on-gold-muted);font-family:var(--psl-mono);font-size:.6875rem;letter-spacing:.3em;text-shadow:0 1px 0 color-mix(in srgb,var(--ps-gold-flare) 42%,transparent)}.psl-card__name{font-family:var(--psl-serif);font-size:clamp(1.15rem,2.3vw,1.5rem);color:var(--ps-on-gold);margin:0;letter-spacing:0;text-shadow:0 1px 0 color-mix(in srgb,var(--ps-gold-flare) 46%,transparent)}.psl-tilt{perspective:1100px}.psl-tilt__inner{transform-style:preserve-3d;transition:transform .32s var(--psl-ease-out)}@media (hover: hover) and (pointer: fine){.psl-tilt__inner{will-change:transform}}@media (prefers-reduced-motion: reduce){.psl-tilt__inner{transition:none;transform:none!important}}.psl-surface{background:var(--psl-canvas);border:1px solid var(--psl-hairline);border-radius:var(--psl-r-surface);box-shadow:var(--psl-lift-2);padding:clamp(18px,2.4vw,26px)}.psl-surface--tinted{background:var(--psl-canvas-2)}.psl-kv{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.psl-amount{font-family:var(--psl-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:500;letter-spacing:-.03em;color:var(--psl-ink)}.psl-rule{height:1px;background:var(--psl-hairline);border:0;margin:0}.psl-lens-disc{border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.92) 0%,transparent 40%),radial-gradient(circle at 72% 70%,rgba(78,205,216,.66) 0%,transparent 50%),radial-gradient(circle at 22% 84%,rgba(224,163,60,.34) 0%,transparent 54%),radial-gradient(circle at 84% 22%,rgba(201,204,200,.42) 0%,transparent 46%),#fafaf742;box-shadow:inset 0 0 0 1.5px #fffffff2,inset 0 0 0 4px #4ecdd847,inset 0 0 0 5.5px #ffffff80,inset 0 0 90px #0a6c7a2e,0 40px 90px -30px #0a6c7a73;backdrop-filter:blur(2px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(2px) saturate(1.9) brightness(1.06);pointer-events:none}@media (prefers-reduced-transparency: reduce){.psl-lens-disc{backdrop-filter:none;-webkit-backdrop-filter:none}}.psl-nav{position:sticky;top:0;z-index:50;height:68px;display:flex;align-items:center;background:#fbfaf7d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--psl-t-hover) var(--psl-ease-out)}.psl-nav[data-stuck=true]{border-bottom-color:var(--psl-hairline)}.psl-nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--psl-amber);transform:scaleX(var(--read, 0));transform-origin:left;opacity:.55;pointer-events:none}.psl-nav{position:sticky}.psl-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.psl-nav__mark{display:inline-flex;align-items:center;min-height:44px;font-family:var(--psl-sans);font-weight:600;font-size:1.25rem;letter-spacing:-.02em;color:var(--psl-ink);text-decoration:none;line-height:1}.psl-nav__right{display:flex;align-items:center;gap:8px}.psl-nav__signin{color:var(--psl-ink-2);text-decoration:none;font-size:.9375rem;padding:0 12px;min-height:44px;display:inline-flex;align-items:center;transition:color var(--psl-t-hover) var(--psl-ease-out)}@media (hover: hover) and (pointer: fine){.psl-nav__signin:hover{color:var(--psl-ink)}}@media (max-width: 479px){.psl-nav__signin{display:none}.psl-nav .psl-cta{padding:0 18px;font-size:.875rem}}.psl-nav__signin{position:relative}.psl-nav__signin:after,.psl-footer__nav a:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--psl-t-hover) var(--psl-ease-out)}@media (hover: hover) and (pointer: fine){.psl-nav__signin:hover:after,.psl-footer__nav a:hover:after{transform:scaleX(1)}}.psl-hero{position:relative;min-height:calc(100dvh - 68px);display:flex;flex-direction:column;justify-content:center;padding-block:32px 64px}.psl-hero__inner{width:100%;max-width:var(--psl-max);margin:0 auto;padding-inline:var(--psl-gutter)}.psl-hero__h{max-width:none}.psl-hero__row{margin-top:clamp(32px,4.4vh,56px);display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.psl-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:28.875rem}.psl-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.psl-hero__stage{position:relative}.psl-hero__card{position:relative;z-index:1;max-width:420px;margin-inline:auto}.psl-hero__note{position:relative;z-index:2;margin:-18px auto 0;max-width:380px}@media (min-width: 1024px){.psl-hero__row{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:64px;align-items:start}.psl-hero__stage{transform:translateY(34px)}.psl-hero__card{margin-inline:auto 0;max-width:400px}.psl-hero__note{margin:-54px 0 0 -76px;max-width:366px}}@media (min-width: 1280px){.psl-hero__row{gap:88px}.psl-hero__card{max-width:440px}.psl-hero__note{margin-left:-110px}}.psl-recog{background:var(--psl-canvas-2)}.psl-recog__inner{display:grid;gap:56px;justify-items:start}.psl-recog__h{max-width:none}.psl-recog__list{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:560px;width:100%}.psl-recog__item{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:18px;opacity:0;transform:translate3d(0,10px,0);transition:opacity .52s var(--psl-ease-out),transform .52s var(--psl-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.psl-recog__item:before,.psl-recog__item:last-child:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--psl-hairline);transform:scaleX(0);transform-origin:left;transition:transform .64s var(--psl-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.psl-recog__item:before{top:0}.psl-recog__item:last-child:after{bottom:0;transition-delay:calc(var(--i, 0) * 80ms + 80ms)}[data-shown=true] .psl-recog__item{opacity:1;transform:none}[data-shown=true] .psl-recog__item:before,[data-shown=true] .psl-recog__item:last-child:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.psl-recog__item,.psl-recog__item:before,.psl-recog__item:last-child:after{transition:none}}.psl-recog__term{font-size:1.0625rem;color:var(--psl-ink)}.psl-recog__val{font-family:var(--psl-mono);font-size:.875rem;color:var(--psl-ink-2);white-space:nowrap}@media (min-width: 900px){.psl-recog__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:80px}}.psl-seq{position:relative;background:var(--psl-canvas-3)}.psl-seq__track{height:300vh}.psl-seq__stage{position:sticky;top:0;height:100dvh;display:grid;place-items:center;overflow:hidden}.psl-seq__field{position:relative;container-type:size;width:min(860px,92vw);height:min(600px,58svh);display:grid;place-items:center}@media (min-width: 1440px){.psl-seq__field{width:min(980px,74vw);height:min(660px,62svh)}}.psl-seq__card,.psl-seq__lens,.psl-seq__answer{grid-area:1 / 1}.psl-seq__card{width:min(320px,56vw);z-index:1;--settle: clamp(0, var(--p) * 10, 1);--cardout: clamp(0, (var(--p) - .64) * 10, 1);transform:translate3d(0,calc((1 - var(--settle)) * 40px),0) scale(calc(1 - var(--cardout) * .14));opacity:calc((.28 + var(--settle) * .72) * (1 - var(--cardout)));filter:blur(calc(var(--cardout) * 5px));transition:none}.psl-seq__frag{position:absolute;display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--psl-canvas);border:1px solid var(--psl-hairline);box-shadow:var(--psl-lift-1);font-size:.8125rem;color:var(--psl-ink);white-space:nowrap;z-index:3;--ox: var(--x);--oy: var(--y);--lead: calc(var(--i) / var(--n) * .2);--enter: clamp(0, (var(--p) - .1 - var(--lead)) * 7.1, 1);--recede: clamp(0, (var(--p) - .62) * 8.3, 1);left:50%;top:50%;transform:translate3d(calc(-50% + var(--ox) * var(--enter) * (1 - var(--recede) * .68)),calc(-50% + var(--oy) * var(--enter) * (1 - var(--recede) * .68)),0) rotate(calc(var(--rot) * var(--enter) * (1 - var(--recede)))) scale(calc(.86 + var(--enter) * .14 - var(--recede) * .12));opacity:calc(var(--enter) * (1 - var(--recede)))}.psl-seq__frag b{font-family:var(--psl-mono);font-weight:500;color:var(--psl-amber-ink)}.psl-seq__frag[data-win=true]{--recede: 0;z-index:4;opacity:calc(var(--enter) * (1 - clamp(0,(var(--p) - .76) * 12,1)))}.psl-seq__lens{width:min(76%,62svh);aspect-ratio:1;z-index:5;--sweep: clamp(0, (var(--p) - .5) * 8.3, 1);--exit: clamp(0, (var(--p) - .72) * 10, 1);transform:translate3d(calc((1 - var(--sweep)) * -68% + var(--exit) * 68%),0,0) scale(calc(.78 + var(--sweep) * .22));opacity:calc(var(--sweep) * (1 - var(--exit)))}.psl-seq__answer{width:min(460px,88vw);z-index:10;--in: clamp(0, (var(--p) - .82) * 10, 1);transform:translate3d(0,calc((1 - var(--in)) * 26px),0) scale(calc(.94 + var(--in) * .06));opacity:var(--in);pointer-events:none}.psl-seq__answer[data-done=true]{pointer-events:auto}.psl-seq__captions{position:absolute;left:0;right:0;bottom:clamp(28px,7vh,72px);display:grid;justify-items:center;text-align:center;padding-inline:var(--psl-gutter)}.psl-seq__caption{grid-area:1 / 1;max-width:30ch;--show: clamp(0, (var(--p) - var(--from)) * 22, 1);opacity:calc(var(--show) - clamp(0,(var(--p) - (var(--to) - .045)) * 22,1));transform:translate3d(0,calc((1 - var(--show)) * 8px),0)}@media (max-width: 767px){.psl-seq__track{height:240vh}.psl-seq__field{width:88vw;height:min(520px,62svh)}.psl-seq__card{width:64vw}.psl-seq__frag{font-size:.75rem;padding:6px 11px;--ox: var(--mx);--oy: var(--my);max-width:84vw}.psl-seq__lens{width:74%}.psl-seq__answer{width:min(460px,90vw)}}.psl-seq[data-static=true]{--p: 1}.psl-seq[data-static=true] .psl-seq__track{height:auto}.psl-seq[data-static=true] .psl-seq__stage{position:static;height:auto;padding-block:var(--psl-chapter)}.psl-seq[data-static=true] .psl-seq__frag{position:static;transform:none;opacity:1;filter:none}.psl-seq[data-static=true] .psl-seq__card{transform:none;opacity:1;filter:none;width:min(360px,78vw)}.psl-seq[data-static=true] .psl-seq__field{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;height:auto;container-type:normal}.psl-seq[data-static=true] .psl-seq__fraglist{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:620px}.psl-seq[data-static=true] .psl-seq__lens{display:none}.psl-seq[data-static=true] .psl-seq__answer{position:static;transform:none;opacity:1;width:min(430px,100%)}.psl-seq[data-static=true] .psl-seq__captions{position:static;margin-top:40px}.psl-seq[data-static=true] .psl-seq__caption{grid-area:auto;opacity:1;transform:none;margin-bottom:6px}.psl-seq__fraglist{display:contents}.psl-seq[data-static=true] .psl-seq__fraglist{display:flex}.psl-stage{display:grid;gap:clamp(96px,13vh,168px)}.psl-scene{display:grid;gap:40px;align-items:center}.psl-scene__copy{display:flex;flex-direction:column;gap:18px}.psl-scene__visual{position:relative}@media (min-width: 900px){.psl-scene--a{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);gap:72px}.psl-scene--b{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:72px}.psl-scene--b .psl-scene__copy{order:2}.psl-scene--b .psl-scene__visual{order:1}.psl-scene--c{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.psl-scene--c .psl-scene__copy{align-items:center}.psl-scene--c .psl-scene__visual{width:min(720px,100%)}.psl-scene--b .psl-scene__visual{transform:translateY(30px)}.psl-scene--a .psl-scene__visual{transform:translateY(-18px)}}.psl-scene__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.psl-scene__row+.psl-scene__row{border-top:1px solid var(--psl-hairline)}.psl-scene__row--muted,.psl-scene__row--muted .psl-mono{color:var(--psl-ink-2)}.psl-scan .psl-scene__row{opacity:0;transform:translate3d(0,8px,0);transition:opacity .46s var(--psl-ease-out),transform .46s var(--psl-ease-out),color .52s var(--psl-ease-out);transition-delay:calc(var(--i, 0) * 70ms)}[data-shown=true] .psl-scan .psl-scene__row{opacity:1;transform:none}.psl-scan .psl-scene__row--muted,.psl-scan .psl-scene__row--muted .psl-mono{color:var(--psl-ink);transition:color .52s var(--psl-ease-out)}[data-shown=true] .psl-scan .psl-scene__row--muted,[data-shown=true] .psl-scan .psl-scene__row--muted .psl-mono{color:var(--psl-ink-2);transition-delay:.82s}.psl-scene__reply{opacity:0;transform:translate3d(0,10px,0);transition:opacity .52s var(--psl-ease-out) .42s,transform .52s var(--psl-ease-out) .42s}[data-shown=true] .psl-scene__reply{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.psl-scan .psl-scene__row,.psl-scene__reply{opacity:1;transform:none;transition:none}.psl-scan .psl-scene__row--muted,.psl-scan .psl-scene__row--muted .psl-mono{color:var(--psl-ink-2);transition:none}}.psl-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--psl-canvas-2);border:1px solid var(--psl-hairline);font-family:var(--psl-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--psl-amber-ink)}.psl-photo{display:block;width:100%;height:auto;border-radius:var(--psl-r-inner);-o-object-fit:cover;object-fit:cover;background:var(--psl-canvas-2)}.psl-setup{background:var(--psl-canvas-2)}.psl-setup__rail{display:grid;gap:0;margin-top:56px}.psl-setup__beat{position:relative;padding:30px 0 30px 34px;border-top:1px solid var(--psl-hairline)}.psl-setup__beat:last-child{border-bottom:1px solid var(--psl-hairline)}.psl-setup__beat:before{content:"";position:absolute;left:5px;top:38px;width:9px;height:9px;border-radius:50%;background:var(--psl-canvas);border:1px solid var(--psl-lens);transform:scale(.2);transition:transform .42s var(--psl-ease-out)}.psl-setup__beat:after{content:"";position:absolute;left:9px;top:47px;bottom:-1px;width:1px;background:var(--psl-hairline);transform:scaleY(0);transform-origin:top;transition:transform .62s var(--psl-ease-out) .16s}.psl-setup__beat[data-shown=true]:before{transform:scale(1)}.psl-setup__beat[data-shown=true]:after{transform:scaleY(1)}@media (prefers-reduced-motion: reduce){.psl-setup__beat:before{transform:scale(1);transition:none}.psl-setup__beat:after{transform:scaleY(1);transition:none}}.psl-setup__beat:last-child:after{display:none}.psl-setup__promise{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}@media (min-width: 900px){.psl-setup__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.psl-setup__beat{padding:34px 28px 0 0;border-top:1px solid var(--psl-hairline);border-bottom:0}.psl-setup__beat:last-child{border-bottom:0}.psl-setup__beat:before{left:0;top:-5px}.psl-setup__beat:after{display:none}}.psl-story__quote{font-family:var(--psl-serif);font-size:clamp(1.65rem,4.1vw,3rem);line-height:1.24;letter-spacing:-.018em;color:var(--psl-ink);margin:0;max-width:20ch;text-wrap:pretty}.psl-story__quote{clip-path:inset(0 100% -.2em 0);transition:clip-path .9s var(--psl-ease-out)}[data-shown=true] .psl-story__quote{clip-path:inset(0 0 -.2em 0)}@media (prefers-reduced-motion: reduce){.psl-story__quote{clip-path:none;transition:none}}.psl-story__attr{display:flex;align-items:center;gap:14px;margin-top:40px}.psl-story__initials{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--psl-canvas-2);border:1px solid var(--psl-hairline);font-family:var(--psl-mono);font-size:.8125rem;color:var(--psl-amber-ink)}.psl-price__rail{display:grid;gap:0;margin-top:64px}.psl-price__beat{position:relative;padding:32px 0 32px 52px}.psl-price__num{position:absolute;left:0;top:34px;font-family:var(--psl-mono);font-variant-numeric:tabular-nums;font-size:.75rem;letter-spacing:.08em;color:var(--psl-amber-ink)}.psl-price__num:before{content:"0" counter(psl-beat)}.psl-price__beat{counter-increment:psl-beat}.psl-price__rail{counter-reset:psl-beat}.psl-price__beat:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--psl-hairline);transform:scaleX(0);transform-origin:left;transition:transform .64s var(--psl-ease-out)}.psl-price__beat[data-shown=true]:before{transform:scaleX(1)}.psl-price__beat:last-child{border-bottom:1px solid var(--psl-hairline)}.psl-price__term{font-family:var(--psl-sans);font-size:1.125rem;font-weight:500;letter-spacing:-.01em;margin:0 0 10px;color:var(--psl-ink)}.psl-price__close{margin-top:88px;display:grid;gap:48px}.psl-price__pivot{max-width:30ch}.psl-price__pivotline{font-family:var(--psl-serif);font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.2;letter-spacing:-.02em;color:var(--psl-ink);margin:0;text-wrap:pretty}.psl-price__pivot .psl-body{max-width:46ch}.psl-price__act{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.psl-price__aside{max-width:32ch}.psl-price__disclosure{max-width:64ch;margin-top:56px}@media (min-width: 900px){.psl-price__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.psl-price__beat{padding:34px 24px 0 0}.psl-price__beat:last-child{border-bottom:0}.psl-price__num{top:0}.psl-price__beat:before{top:-1px}.psl-price__close{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:end}.psl-price__pivot{max-width:34ch}.psl-price__act{padding-bottom:6px}}@media (prefers-reduced-motion: reduce){.psl-price__beat:before{transform:scaleX(1);transition:none}}.psl-club{background:var(--psl-canvas-3)}.psl-club__inner{display:grid;gap:48px;align-items:center}.psl-club__object{position:relative;border-radius:24px;padding:clamp(30px,4.4vw,52px);background:linear-gradient(168deg,var(--ps-bone-0) 0%,var(--ps-bone-1) 100%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #c07a1f42,var(--psl-lift-3);overflow:hidden}.psl-club__object:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 88% 4%,rgba(220,220,210,.55) 0%,transparent 58%)}.psl-club__price{font-family:var(--psl-serif);font-size:clamp(3.5rem,8.4vw,6rem);line-height:1;letter-spacing:-.012em;color:var(--psl-ink);margin:0;position:relative}.psl-club__cur{font-size:.46em;vertical-align:.72em;letter-spacing:0;margin-right:.06em}.psl-club__terms{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:0;position:relative}.psl-club__term{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:15px;font-size:.9375rem;color:var(--psl-ink);opacity:0;transform:translate3d(0,8px,0);transition:opacity .46s var(--psl-ease-out),transform .46s var(--psl-ease-out);transition-delay:calc(.22s + var(--i, 0) * 80ms)}.psl-club__term:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#c07a1f3d;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--psl-ease-out);transition-delay:calc(.22s + var(--i, 0) * 80ms)}[data-shown=true] .psl-club__term{opacity:1;transform:none}[data-shown=true] .psl-club__term:before{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.psl-club__term,.psl-club__term:before{transition:none}}.psl-club__term span:last-child{font-family:var(--psl-mono);font-size:.8125rem;color:var(--psl-ink-2);text-align:right}.psl-club__cta{margin-top:34px;position:relative}@media (min-width: 1000px){.psl-club__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:88px}.psl-club__object{transform:translateY(18px)}}.psl-footer{border-top:1px solid var(--psl-hairline);padding-block:64px 56px}.psl-footer__top{display:grid;gap:36px}.psl-footer__nav{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center}.psl-footer__nav a{color:var(--psl-ink-2);text-decoration:none;font-size:.9375rem;min-height:44px;display:inline-flex;align-items:center;transition:color var(--psl-t-hover) var(--psl-ease-out)}@media (hover: hover) and (pointer: fine){.psl-footer__nav a:hover{color:var(--psl-ink)}}.psl-footer__legal{margin-top:44px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}.psl-footer__link{color:var(--psl-lens);text-decoration:none;border-bottom:1px solid rgba(10,108,122,.32)}@media (min-width: 860px){.psl-footer__top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.psl-footer__nav{justify-content:flex-end;max-width:460px}}.psl-ph[data-mounted=false]{min-height:var(--psl-ph, 0px)}.psl-ph[data-ph=stage]{--psl-ph: 2098px}.psl-ph[data-ph=setup]{--psl-ph: 777px}.psl-ph[data-ph=pricing]{--psl-ph: 1404px}.psl-ph[data-ph=story]{--psl-ph: 750px}.psl-ph[data-ph=club]{--psl-ph: 909px}.psl-ph[data-ph=footer]{--psl-ph: 281px}@media (max-width: 767px){.psl-ph[data-ph=stage]{--psl-ph: 2068px}.psl-ph[data-ph=setup]{--psl-ph: 895px}.psl-ph[data-ph=pricing]{--psl-ph: 1598px}.psl-ph[data-ph=story]{--psl-ph: 616px}.psl-ph[data-ph=club]{--psl-ph: 1002px}.psl-ph[data-ph=footer]{--psl-ph: 465px}}html.psl-page{background:hsl(var(--bg));color-scheme:light;--primary: 187 85% 26%;--ring: 187 85% 26%}html.psl-page body{background:hsl(var(--bg))}@media (prefers-reduced-motion: no-preference){html.psl-page{scroll-behavior:smooth}}.psl-seq__stage{box-sizing:border-box;padding-top:68px}.psl-seq{scroll-margin-top:68px}@keyframes psl-enter{0%{opacity:0;transform:translate3d(0,14px,0)}}@media (prefers-reduced-motion: no-preference){.psl-hero__h>span,.psl-hero__copy>*,.psl-hero__card,.psl-hero__note{animation:psl-enter var(--psl-t-reveal) var(--psl-ease-out) both}.psl-hero__h>span:nth-child(1){animation-delay:20ms}.psl-hero__h>span:nth-child(2){animation-delay:.11s}.psl-hero__card{animation-delay:.19s}.psl-hero__copy>*:nth-child(1){animation-delay:.25s}.psl-hero__copy>*:nth-child(2){animation-delay:.32s}.psl-hero__copy>*:nth-child(3){animation-delay:.38s}.psl-hero__note{animation-delay:.43s}}
