*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}.sp{--p:#111;--on-p:#fff;--ink:#111;--paper:#fff;--accent:#e30613;--line:color-mix(in oklab,var(--ink) 14%,var(--paper));--soft:color-mix(in oklab,var(--ink) 4.5%,var(--paper));--dim:color-mix(in oklab,var(--ink) 68%,var(--paper));min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:400 17px/1.6 Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.sp a{color:inherit}.sp main{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.sp h1,.sp h2{font-family:Inter Tight Variable,Inter Tight,Inter Variable,Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:0;text-wrap:balance}.sp-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;gap:12px;padding:12px 20px;background:var(--paper);border-bottom:1px solid var(--line)}.brand,.sp-top{align-items:center}.brand{display:inline-flex;min-width:0;min-height:44px;text-decoration:none}.brand svg{height:36px;width:auto;max-width:62vw;display:block}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--p);color:var(--on-p)!important;font:650 16px/1.2 inherit;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s}.cta:hover{transform:translateY(-1px)}.cta:active{transform:translateY(0) scale(.985)}.cta:focus-visible,.sp a:focus-visible,.sp input:focus-visible,.sp summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cta:disabled{opacity:.6;cursor:wait}.cta.small{min-height:40px;padding:0 16px;font-size:14.5px;border-radius:8px}.cta.big{min-height:56px;padding:0 28px;font-size:18px}.hero{padding:56px 0 40px;display:grid;grid-gap:18px;gap:18px;max-width:760px;animation:sp-rise .5s cubic-bezier(.22,1,.36,1) both}.kicker{margin:0;font:650 14px/1.3 inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.hero h1{font-weight:850;font-size:clamp(34px,7.2vw,64px);line-height:1.02}.sub{margin:0;font-size:clamp(18px,2.2vw,21px);line-height:1.5;color:var(--dim);max-width:38em}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.join{display:grid;grid-gap:8px;gap:8px;max-width:560px;margin-top:6px}.join-l{font:600 14px/1.3 inherit}.join-row{display:flex;flex-wrap:wrap;gap:10px}.join-row input{flex:1 1 220px;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:400 16px/1.2 inherit}.join-row input:focus-visible{border-color:var(--ink);outline-offset:0}.join-note{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--dim)}.join-error{margin:0;font-weight:600;color:var(--accent)}.join-done{margin:6px 0 0;padding:14px 16px;border-left:3px solid var(--p);background:var(--soft);font-weight:600;animation:sp-rise .4s cubic-bezier(.22,1,.36,1) both}.join-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.open{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:6px}.open-note{margin:0;color:var(--dim);max-width:36em}.facts{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.facts li{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.facts b{font:750 19px/1.25 Inter Tight Variable,Inter Tight,Inter,sans-serif;letter-spacing:-.01em}.facts span{font-size:14.5px;line-height:1.45;color:var(--dim)}.band,.faq,.terms{padding:40px 0;border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px}.band h2{font-weight:800;font-size:clamp(24px,3.6vw,36px);line-height:1.12;max-width:22em}.faq h2,.terms h2{font-weight:800;font-size:22px}.points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:12px;gap:12px}.points li{position:relative;padding:14px 16px 14px 44px;border:1px solid var(--line);border-radius:12px;line-height:1.45}.points li:before{content:"";position:absolute;left:16px;top:19px;width:14px;height:8px;border-left:2.5px solid var(--p);border-bottom:2.5px solid var(--p);transform:rotate(-45deg)}.faq details{border:1px solid var(--line);border-radius:12px;padding:0 16px}.faq details+details{margin-top:-8px}.faq summary{cursor:pointer;padding:14px 0;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--dim);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 14px;color:var(--dim)}.terms p{margin:0;max-width:44em}.foot,.terms p{color:var(--dim)}.foot{padding:22px 20px 30px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.6;text-align:center}.foot p{margin:0}.legal{max-width:720px!important;padding-top:40px!important;padding-bottom:48px!important;display:grid;grid-gap:26px;gap:26px;align-content:start}.legal h1{font-weight:850;font-size:clamp(28px,5vw,40px);line-height:1.08}.legal h2{font-weight:800;font-size:20px;margin-bottom:8px}.legal address,.legal p{margin:0 0 10px;font-style:normal;color:var(--dim)}.version{padding-top:28px!important;padding-bottom:40px!important;display:grid;grid-gap:18px;gap:18px;align-content:start}.version-head{display:grid;grid-gap:8px;gap:8px}.version-head h1{font-weight:850;font-size:clamp(26px,4.6vw,38px);line-height:1.08}.tool{width:100%;height:max(560px,76dvh);border:1px solid var(--line);border-radius:14px;background:#fff}.version-note{margin:0;font-size:14px;color:var(--dim)}.guide{display:grid;grid-gap:22px;gap:22px;max-width:740px}.guide h2{font-weight:800;font-size:24px;line-height:1.15;margin-bottom:8px}.guide p{margin:0 0 12px}.guide-how{margin:0;padding:16px 16px 16px 38px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.guide-check,.guide-how{display:grid;grid-gap:6px;gap:6px}.guide-check{list-style:none;margin:6px 0 0;padding:0}.guide-check label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.guide-check input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--p);flex:none}.guide-not{padding:14px 16px;border-left:3px solid var(--accent);background:var(--soft)}@media (max-width:520px){.hero{padding:36px 0 30px}.join-row .cta{flex:1 1 100%}.sp-top{padding:10px 16px}.sp main{padding:0 16px}}@media print{.join,.sp-top .cta,.tool{display:none}}.preview-bar{margin:0;padding:8px 20px;background:#111;color:#fff;font:600 13.5px/1.4 Inter Variable,Inter,system-ui,sans-serif;text-align:center}.reads{padding:40px 0;border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px}.reads h2{font-weight:800;font-size:22px}.reads ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.reads a{display:grid;grid-gap:4px;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:transform .15s,border-color .15s}.reads a:hover{border-color:var(--ink);transform:translateY(-1px)}.reads b{font:700 17px/1.3 Inter Tight Variable,Inter Tight,Inter,sans-serif;letter-spacing:-.01em}.reads span{font-size:14.5px;line-height:1.45;color:var(--dim)}.article{max-width:740px!important;padding-top:36px!important;padding-bottom:48px!important;display:grid;grid-gap:30px;gap:30px;align-content:start}.article article{display:grid;grid-gap:24px;gap:24px}.article h1{font-weight:850;font-size:clamp(28px,5.2vw,44px);line-height:1.06}.article h2{font-weight:800;font-size:24px;line-height:1.15;margin-bottom:8px}.article h3{margin:0 0 4px;font:700 17px/1.35 inherit}.article p{margin:0 0 12px}.article-answer{margin:0!important;padding:16px 18px;border-left:3px solid var(--p);background:var(--soft);font-size:18.5px;line-height:1.55}.article-faq{display:grid;grid-gap:14px;gap:14px}.article-next{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.article-next p{margin:0}.article-by{font-size:13.5px;color:var(--dim)}@media print{.article-next .cta{display:none}}.paid-wait{margin:18px 0 0;padding:14px 16px;border-left:3px solid var(--accent);font-weight:600}.gate,.paid-wait{background:var(--soft)}.gate{display:grid;grid-gap:14px;gap:14px;justify-items:start;max-width:640px;padding:22px;border:1px solid var(--line);border-radius:14px}.gate p{margin:0}.yours{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--p);border-radius:12px;background:var(--soft)}.yours p{margin:0}.yours-link code{display:block;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font:500 13.5px/1.5 ui-monospace,SF Mono,Consolas,monospace;overflow-wrap:anywhere}.yours-a{display:flex;flex-wrap:wrap;gap:10px}.cta.ghost{background:transparent;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--line)}.cta.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}@media print{.foot,.sp-top,.version-note,.yours{display:none}.sp main{padding:0}}.hero-t{display:grid;grid-gap:18px;gap:18px;min-width:0}.next{margin:-4px 0 0;font-size:14.5px;line-height:1.5;color:var(--dim);max-width:36em}@media (min-width:900px){.hero-2{max-width:none;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;column-gap:56px}}.sample{position:relative;display:grid;grid-gap:10px;gap:10px;padding:22px 22px 18px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 1px 0 var(--line),0 18px 40px -24px color-mix(in oklab,var(--ink) 45%,transparent);animation:sp-rise .6s cubic-bezier(.22,1,.36,1) .08s both}.sample:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;border-radius:16px 16px 0 0;background:var(--p)}.sample-tag{margin:4px 0 0;font:650 12px/1.3 inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sample-title{margin:0;font:800 21px/1.2 Inter Tight Variable,Inter Tight,Inter,sans-serif;letter-spacing:-.015em}.sample-lines{margin:0;padding:0;list-style:none;counter-reset:l;display:grid}.sample-lines li{counter-increment:l;display:grid;grid-template-columns:28px 1fr;grid-gap:6px;gap:6px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:15.5px;line-height:1.45}.sample-lines li:before{content:counter(l);font:700 13px/1.6 Inter Tight Variable,Inter Tight,Inter,sans-serif;color:var(--p)}.sample-note{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--dim)}.behind,.steps,.voices{padding:40px 0;border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px}.behind h2,.steps h2,.voices h2{font-weight:800;font-size:clamp(22px,3vw,28px);line-height:1.15}.voices-note{margin:-6px 0 0;font-size:13.5px;color:var(--dim)}.voices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.voice{margin:0;display:grid;grid-gap:10px;gap:10px;align-content:space-between;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--p);border-radius:12px;background:var(--soft)}.voice blockquote{margin:0;font-size:16.5px;line-height:1.5}.voice figcaption{font-size:13px;line-height:1.4;color:var(--dim)}.voice a{text-decoration:underline;text-underline-offset:2px}.steps ol{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px}.steps li{counter-increment:s;display:grid;grid-gap:4px;gap:4px;padding:16px 18px 16px 62px;position:relative;border:1px solid var(--line);border-radius:12px}.steps li:before{content:counter(s);position:absolute;left:16px;top:16px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--p);color:var(--on-p);font:750 15px/1 Inter Tight Variable,Inter Tight,Inter,sans-serif}.steps b{font:700 17px/1.3 Inter Tight Variable,Inter Tight,Inter,sans-serif}.steps span{font-size:15px;line-height:1.45;color:var(--dim)}.behind p{margin:0;max-width:44em}.behind a{font-weight:650;white-space:nowrap}.final{margin:8px 0 48px;padding:28px 24px;border-radius:16px;background:var(--soft);border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;justify-items:start}.final h2{font-weight:850;font-size:clamp(22px,3.4vw,30px);line-height:1.12}.final .join{width:100%}@media (max-width:520px){.final{padding:22px 16px}.sample{padding:20px 16px 16px}}@media print{.final{display:none}}.pg{--pg-brand:var(--p-text,var(--p));--pg-ink-soft:color-mix(in oklab,var(--ink) 84%,var(--paper));--pg-muted:color-mix(in oklab,var(--ink) 66%,var(--paper));--pg-s1:color-mix(in oklab,var(--paper) 45%,#fff);--pg-s2:color-mix(in oklab,var(--ink) 4.5%,var(--paper));--pg-s3:color-mix(in oklab,var(--ink) 9%,var(--paper));--pg-tint:color-mix(in oklab,var(--p) 11%,var(--paper));--pg-glow:color-mix(in oklab,var(--p) 22%,transparent);--pg-deep:color-mix(in oklab,var(--ink) 92%,var(--p));--pg-sheet:#FFFFFF;--pg-shadow:0 1px 2px rgb(0 0 0/.05),0 18px 40px -26px rgb(0 0 0/.28);--pg-shadow-hi:0 2px 4px rgb(0 0 0/.06),0 34px 70px -34px rgb(0 0 0/.42);--pg-display:Georgia,serif;--pg-text:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-ui);--pg-h1-weight:700;--pg-h1-track:-.035em;--pg-h1-lead:1;--pg-gutter:20px;--pg-r:24px;position:relative;flex:1 1;width:100%;overflow-x:clip;background-color:var(--paper);color:var(--ink);font:400 1.125rem/1.6 var(--pg-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:760px){.pg{--pg-gutter:32px}}.pg:after{content:none}.pg :where(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0}.pg a{color:inherit}.pg .pg-main{position:relative;max-width:none;margin:0;padding:0}.pg-wrap{width:min(100% - 2 * var(--pg-gutter),1200px);margin-inline:auto}.pg-narrow{width:min(100% - 2 * var(--pg-gutter),840px)}.pg-center{text-align:center;margin-inline:auto}.pg .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;min-height:56px;padding:0 30px;border:0;border-radius:999px;background:var(--p);color:var(--on-p)!important;font:600 1.0625rem/1 var(--pg-ui);letter-spacing:.005em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 12px 30px -12px color-mix(in oklab,var(--p) 75%,transparent);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s}.pg .cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 18px 40px -12px color-mix(in oklab,var(--p) 85%,transparent);background:color-mix(in oklab,var(--p) 90%,#000)}.pg .cta:active{transform:translateY(0) scale(.985)}.pg .cta:focus-visible{outline:3px solid color-mix(in oklab,var(--p) 45%,transparent);outline-offset:3px}.pg .cta--top{height:46px;min-height:46px;padding:0 22px;font-size:.9688rem}.pg-link{border:0;background:none;padding:12px 6px;font:500 1rem/1.2 var(--pg-ui);color:var(--pg-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.pg-link:hover{color:var(--ink)}.pg-top{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:12px 0;background:color-mix(in oklab,var(--paper) 90%,transparent);box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 6%,transparent)}.pg-top-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.pg-logo{justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:48px;text-decoration:none;color:var(--ink)}.pg-mark-svg{display:block;flex:none;border-radius:12px;box-shadow:0 6px 14px -4px color-mix(in oklab,var(--p) 45%,transparent)}.pg-top .pg-mark-svg{width:46px;height:46px}.pg-word{font:var(--pg-word-weight,600) 1.625rem/1.1 var(--pg-display);letter-spacing:-.015em;white-space:nowrap}.pg-nav{display:flex;gap:2px;padding:6px;background:color-mix(in oklab,var(--pg-s1) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 2px rgb(0 0 0/.05),0 10px 30px -18px rgb(0 0 0/.3)}.pg-nav,.pg-nav a{border-radius:999px}.pg-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;font:500 .9688rem/1 var(--pg-ui);color:var(--pg-ink-soft);text-decoration:none;transition:background .2s,color .2s}.pg-nav a:hover{background:var(--pg-s2);color:var(--ink)}.pg-top-act{justify-self:end}.pg-top-act .cta{height:46px;min-height:46px;padding:0 22px;font-size:.9688rem}.pg-hero{position:relative;padding:clamp(36px,5vw,64px) 0 0;isolation:isolate}.pg-glow{position:absolute;z-index:-1;inset:-120px 0 auto;height:900px;pointer-events:none;background:radial-gradient(46% 42% at 50% 30%,var(--pg-glow),transparent 72%),radial-gradient(30% 30% at 82% 12%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 70%)}.pg-hero-in{display:flex;flex-direction:column;align-items:center;text-align:center}.pg-motto{display:inline-flex;align-items:center;min-height:38px;padding:7px 18px;border-radius:999px;background:var(--pg-tint);color:var(--pg-brand);font:600 1rem/1.35 var(--pg-label);letter-spacing:.005em;text-wrap:balance}.pg .pg-h1{margin-top:20px!important;max-width:21ch;font:var(--pg-h1-weight) clamp(2.625rem,5.1vw,4.875rem)/var(--pg-h1-lead) var(--pg-display);letter-spacing:var(--pg-h1-track);text-wrap:balance;color:var(--ink)}.pg-lead{margin-top:18px!important;max-width:38em;font:400 clamp(1.125rem,1.6vw,1.3125rem)/1.55 var(--pg-text);color:var(--pg-ink-soft);text-wrap:pretty}.pg-act{margin-top:30px;width:min(100%,720px);display:flex;flex-direction:column;align-items:center}.pg-micro{margin-top:10px!important;font:500 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted)}.pg-hero-in>*{animation:pg-in .7s cubic-bezier(.22,1,.36,1) both}.pg-hero-in>:nth-child(2){animation-delay:.06s}.pg-hero-in>:nth-child(3){animation-delay:.12s}.pg-hero-in>:nth-child(4){animation-delay:.18s}.pg-stage{animation:pg-in-deep 1.1s cubic-bezier(.22,1,.36,1) .2s both}@keyframes pg-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes pg-in-deep{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}.pg .join{display:block;width:100%;max-width:none;margin:0}.pg-act>.join .join-row,.pg-final .join .join-row{max-width:600px;margin-inline:auto}.pg .join-l{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pg .join-row{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--pg-s1);box-shadow:var(--pg-shadow-hi);transition:box-shadow .2s}.pg .join-row:focus-within{box-shadow:0 0 0 4px color-mix(in oklab,var(--p) 22%,transparent),var(--pg-shadow-hi)}.pg .join-row input{flex:1 1 auto;min-width:0;height:52px;padding:0 20px;border:0;border-radius:999px;background:transparent;font:400 1.0625rem/1 var(--pg-ui);color:var(--ink)}.pg .join-row input::placeholder{color:var(--pg-muted);opacity:1}.pg .join-row input:focus-visible{outline:none}.pg .join .cta{flex:none;height:52px;min-height:52px}.pg .join-note{margin-top:8px!important;font:400 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted);max-width:46em;margin-inline:auto!important;text-align:center}.pg .join-note a{text-underline-offset:3px}.pg-next{margin-top:12px!important;font:500 1rem/1.45 var(--pg-ui);color:var(--pg-ink-soft);max-width:42em;margin-inline:auto!important;text-align:center}.pg .join-error{margin-top:10px!important;text-align:center;font:600 .9375rem/1.4 var(--pg-ui);color:color-mix(in oklab,var(--p) 80%,var(--ink))}.pg .join-done{margin:0;padding:18px 24px;border:0;border-radius:20px;background:var(--pg-tint);font:600 1.0625rem/1.45 var(--pg-ui);color:var(--ink);text-align:center}.pg .join-consent{display:flex;align-items:flex-start;gap:12px;min-height:40px;max-width:600px;margin:12px auto 0;padding:4px 6px;font:400 .875rem/1.45 var(--pg-ui);color:var(--pg-muted);text-align:left;cursor:pointer}.pg .join-consent input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--p);cursor:pointer}.pg .join-pending{display:grid;grid-gap:8px;gap:8px;justify-items:center;font-weight:400}.pg .join-pending p{margin:0}.pg .join-done-h{font:700 1.25rem/1.25 var(--pg-ui)}.pg .join-done-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;margin-top:4px;border-radius:999px;background:var(--p);color:var(--on-p)!important;font:600 1rem/1 var(--pg-ui);text-decoration:none}.pg-final .join-consent{color:color-mix(in oklab,var(--on-p) 82%,transparent)}.pg .open{display:grid;grid-gap:14px;gap:14px;justify-items:center}.pg .open-note{font:400 1rem/1.5 var(--pg-ui);color:var(--pg-ink-soft);max-width:34em;text-align:center}.pg .paid-wait{margin-bottom:12px;padding:14px 18px;border-radius:16px;background:var(--pg-tint);font:500 1rem/1.45 var(--pg-ui)}.pg-stage,.pg-stage-wrap{position:relative}.pg-stage{margin:clamp(28px,4vw,52px) auto 0;max-width:1120px}.pg-stage figcaption{position:relative;z-index:3;margin-top:14px;font:400 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted);text-align:center}.pg-floor{position:absolute;z-index:0;left:-14%;right:-14%;bottom:40px;height:62%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:22px 26px;gap:22px 26px;align-content:end;transform:perspective(1000px) rotateX(62deg);transform-origin:50% 100%;opacity:.55}.pg-floor i{display:block;aspect-ratio:3/4;border-radius:5px;background:var(--pg-sheet);box-shadow:0 10px 20px -10px rgb(0 0 0/.35);background-image:repeating-linear-gradient(180deg,transparent 0 9px,color-mix(in oklab,var(--ink) 12%,transparent) 9px 11px);background-size:70% 60%;background-position:50% 60%;background-repeat:no-repeat;opacity:.9}.pg-floor i:nth-child(5n+2){background-color:var(--pg-tint)}.pg-fan{position:relative;z-index:1;height:clamp(360px,40vw,560px);overflow:hidden}.pg-fan:after{content:"";position:absolute;z-index:6;left:0;right:0;bottom:0;height:28%;background:linear-gradient(transparent,var(--paper));pointer-events:none}.pg-sheet{position:relative;padding:30px 30px 34px;border-radius:8px;background:var(--pg-sheet);color:#1E1C19;text-align:left;box-shadow:var(--pg-shadow-hi)}.pg-fan .pg-sheet{position:absolute;left:0;right:0;margin-inline:auto;top:28px}.pg-sheet--front{z-index:3;width:min(80%,480px);min-height:640px;padding:40px 40px 44px;transform:perspective(1600px) rotateX(16deg);transform-origin:50% 0;box-shadow:0 2px 4px rgb(0 0 0/.08),0 50px 90px -40px rgb(0 0 0/.55),0 0 0 1px rgb(0 0 0/.03)}.pg-sheet--back{z-index:2;width:min(60%,380px);min-height:540px;opacity:.97;filter:saturate(.9)}.pg-sheet--b1{translate:-62% 70px;rotate:-9deg}.pg-sheet--b2{translate:62% 84px;rotate:8deg}.pg-sheet--front{animation:pg-float 7s ease-in-out infinite}.pg-sheet--b1{animation:pg-float-b 9s ease-in-out infinite}.pg-sheet--b2{animation:pg-float-b 8s ease-in-out -2s infinite}@keyframes pg-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes pg-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pg-sheet--back,.pg-sheet--front,.pg-ticker-track{will-change:transform}.pg-stamp{position:absolute;top:22px;right:22px;padding:5px 12px;border-radius:999px;background:var(--pg-tint);color:var(--pg-brand);font:700 .6875rem/1 var(--pg-ui);letter-spacing:.14em;text-transform:uppercase;rotate:4deg}.pg-sheet-title{margin-right:84px!important;font:600 1.375rem/1.2 var(--pg-display);letter-spacing:-.01em;color:#1E1C19}.pg-sheet-lines{list-style:none;padding:0;margin-top:22px!important;display:grid;grid-gap:14px;gap:14px;counter-reset:ln}.pg-sheet-lines li{counter-increment:ln;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start;font:400 1rem/1.5 var(--pg-ui);color:#34312C}.pg-sheet-lines li:before{content:counter(ln);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--p);color:var(--on-p);font:700 .8125rem/1 var(--pg-ui)}.pg-sheet--front .pg-sheet-lines{gap:18px}.pg-sheet--front .pg-sheet-lines li{font-size:1.0625rem;padding-bottom:16px;background:linear-gradient(color-mix(in oklab,var(--ink) 10%,transparent),color-mix(in oklab,var(--ink) 10%,transparent)) 40px 100% /calc(100% - 40px) 1px no-repeat}.pg-stage--photo .pg-floor{bottom:-10px;height:70%}.pg-frame{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;border-radius:28px;overflow:hidden;transform:perspective(2200px) rotateX(9deg);transform-origin:50% 100%;box-shadow:0 2px 6px rgb(0 0 0/.08),0 70px 120px -50px rgb(0 0 0/.55)}.pg-frame .pg-photo{display:block;height:clamp(360px,44vw,620px);width:auto;max-width:100%;object-fit:cover}.pg--scene .pg-top{position:absolute;left:0;right:0;top:0}.pg-hero--scene{min-height:max(56.3vw,940px);padding-top:calc(80px + clamp(8px,1.4vw,26px));overflow:hidden}.pg-hero--scene .pg-h1{margin-top:14px!important}.pg-hero--scene .pg-lead{margin-top:12px!important}.pg-hero--scene .pg-act{margin-top:22px}.pg-hero .join-note{display:none}.pg-micro a{text-underline-offset:3px;color:inherit}.pg-scene{position:absolute;inset:0;z-index:-2}.pg-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.pg-hero--scene .pg-glow{inset:0;height:auto;background:radial-gradient(42% 34% at 50% 26%,color-mix(in oklab,var(--paper) 62%,transparent),transparent 72%)}.pg .pg-hero--scene .pg-h1{font-size:clamp(2.5rem,3.9vw,4.375rem);max-width:24ch}.pg-hero--scene .pg-nav{background:color-mix(in oklab,#fff 78%,transparent)}.pg-scene-note{position:absolute;right:20px;bottom:16px;z-index:2;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,#000 38%,transparent);color:#fff;font:500 .8125rem/1.2 var(--pg-ui)}.pg-badge{display:inline-flex;align-items:center;margin-left:12px;padding:3px 11px;border-radius:999px;background:var(--pg-s2);color:var(--pg-muted);font:600 .9375rem/1.3 var(--pg-ui);letter-spacing:.01em;text-transform:none;vertical-align:middle}.pg-price-next{margin-top:16px!important;max-width:26em;font:500 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted)}.pg-ticker{position:relative;margin-top:clamp(28px,4vw,48px);padding:22px 0;overflow:hidden;background:var(--pg-s2)}.pg-ticker:after,.pg-ticker:before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:12%;pointer-events:none}.pg-ticker:before{left:0;background:linear-gradient(90deg,var(--pg-s2),transparent)}.pg-ticker:after{right:0;background:linear-gradient(270deg,var(--pg-s2),transparent)}.pg-ticker-track{display:flex;width:max-content}.pg-ticker-row{display:flex;flex:none;list-style:none;padding:0;margin:0}.pg-ticker-row li{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font:var(--pg-h1-weight) clamp(1.25rem,2vw,1.625rem)/1.2 var(--pg-display);letter-spacing:-.015em;color:var(--pg-ink-soft);white-space:nowrap}.pg-ticker-row li:after{content:"";width:10px;height:10px;border-radius:3px;background:var(--p);rotate:45deg}.pg-ticker-track{animation:pg-marquee 46s linear infinite}.pg-ticker:hover .pg-ticker-track{animation-play-state:paused}@keyframes pg-marquee{to{translate:-50% 0}}.pg-sec{position:relative;padding:clamp(48px,5vw,64px) 0;contain:paint}.pg-sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(28px,3.4vw,40px)}.pg .pg-eyebrow{display:inline-flex;font:700 .9375rem/1.3 var(--pg-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-brand)}.pg .pg-h2{margin-top:14px!important;max-width:22ch;font:var(--pg-h1-weight) clamp(2rem,3.8vw,3.375rem)/1.06 var(--pg-display);letter-spacing:calc(var(--pg-h1-track) * .8);text-wrap:balance;color:inherit}.pg-sub{margin-top:16px!important;max-width:36em;font:400 1.125rem/1.55 var(--pg-text);text-wrap:pretty}.pg-note,.pg-sub{color:var(--pg-muted)}.pg-note{margin-top:22px!important;font:400 .9375rem/1.5 var(--pg-ui);max-width:40em}.pg-more-at{margin-top:40px;display:flex;justify-content:center}.pg-tile{position:relative;padding:38px;border-radius:var(--pg-r);background:var(--pg-s1);box-shadow:var(--pg-shadow);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}@media (hover:hover){.pg-tile:hover{transform:translateY(-4px);box-shadow:var(--pg-shadow-hi)}}.pg-sec--inside{background:linear-gradient(var(--paper),var(--pg-s2) 70%,var(--paper))}.pg-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px}.pg-tile--list{grid-column:span 6;grid-row:span 2;display:grid;grid-gap:24px;gap:24px;align-content:start}.pg-tile--part{display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.pg-tile--part,.pg-tile--part:nth-of-type(n+6){grid-column:span 3}.pg-bento:not(:has(.pg-tile--part)) .pg-tile--list{grid-column:3/span 8}.pg-part-size{font:var(--pg-h1-weight) clamp(2rem,3vw,2.75rem)/1 var(--pg-display);letter-spacing:-.03em;color:var(--pg-brand)}.pg-part-name{margin-top:auto!important;padding-top:28px;font:600 1.125rem/1.35 var(--pg-ui);color:var(--ink)}.pg-part-format{margin-top:10px!important;align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--pg-s2);font:600 .9375rem/1.2 var(--pg-ui);color:var(--pg-muted)}.pg-macro{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:var(--ar,4/3)}.pg-macro .pg-photo{display:block;width:100%;height:100%;object-fit:cover}.pg-checks{list-style:none;padding:0;display:grid;grid-gap:18px;gap:18px}.pg-checks li{display:grid;grid-template-columns:32px 1fr;grid-gap:14px;gap:14px;align-items:start;font:400 1.125rem/1.5 var(--pg-text)}.pg-tick{padding:6px;background:var(--pg-tint);color:var(--pg-brand)}.pg-cross,.pg-tick{width:32px;height:32px;border-radius:50%}.pg-cross{padding:7px;background:var(--pg-s2);color:var(--pg-muted)}.pg-pages{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:28px;gap:28px;perspective:1600px}.pg-sheet--card{height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.pg-pages li:nth-child(odd) .pg-sheet--card{rotate:-1.2deg}.pg-pages li:nth-child(2n) .pg-sheet--card{rotate:1.4deg}@media (hover:hover){.pg-pages li:hover .pg-sheet--card{rotate:0deg;transform:translateY(-8px) rotateX(4deg);box-shadow:0 2px 4px rgb(0 0 0/.06),0 44px 80px -36px rgb(0 0 0/.5)}}.pg-page-note{margin-top:14px!important;font:400 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted);text-align:center}.pg-sec--pages .pg-sheet{padding:28px 26px 30px}.pg-sec--pages .pg-sheet-title{font-size:1.1875rem}.pg-voices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:20px;gap:20px}.pg-voice{padding:32px;border-radius:var(--pg-r);background:var(--pg-s1);box-shadow:var(--pg-shadow)}.pg-voice blockquote{font:400 1.3125rem/1.45 var(--pg-display);letter-spacing:-.01em}.pg-voice figcaption{margin-top:18px;font:400 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted)}.pg-sec--check{background:radial-gradient(50% 60% at 50% 40%,color-mix(in oklab,var(--p) 9%,transparent),transparent 75%)}.pg-check-card{max-width:1080px;margin-inline:auto;padding:clamp(28px,5vw,64px);border-radius:36px;background:var(--pg-s1);box-shadow:var(--pg-shadow-hi)}.pg-check-card .pg-sec-head{margin-bottom:40px}.pg-check{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:start}.pg-check-qs{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.pg-check-q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 16px 16px 22px;border-radius:18px;background:var(--pg-s2);transition:background .25s}.pg-check-q p{font:500 1.0625rem/1.45 var(--pg-text);text-align:left}.pg-check-q--done{background:color-mix(in oklab,var(--pg-s2) 50%,var(--pg-tint))}.pg-check-yn{display:flex;gap:6px;flex:none}.pg-check-yn button{min-width:64px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--pg-s1);color:var(--pg-ink-soft);font:600 .9688rem/1 var(--pg-ui);cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/.06);transition:background .2s,color .2s,transform .2s}.pg-check-yn button:hover{transform:translateY(-1px)}.pg-check-yn button[aria-pressed=true]{background:var(--p);color:var(--on-p)}.pg-check-yn button:focus-visible{outline:3px solid color-mix(in oklab,var(--p) 45%,transparent);outline-offset:2px}.pg-check-out{position:-webkit-sticky;position:sticky;top:24px;display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:32px 28px;border-radius:28px;background:var(--pg-s2);text-align:center}.pg-dial{position:relative;width:min(100%,240px)}.pg-dial svg{display:block;width:100%;height:auto;overflow:visible}.pg-dial-fill,.pg-dial-track{fill:none;stroke-width:12;stroke-linecap:round}.pg-dial-track{stroke:var(--pg-s3)}.pg-dial-fill{stroke:var(--p);transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.pg-dial-n{margin-top:-6px!important;font:var(--pg-h1-weight) 1.625rem/1.1 var(--pg-display);letter-spacing:-.02em}.pg-check-private{font:400 .9375rem/1.5 var(--pg-ui);color:var(--pg-muted);max-width:22em}.pg-check-res{display:grid;grid-gap:10px;gap:10px;justify-items:center}.pg-check-label{font:700 .9375rem/1.2 var(--pg-label);letter-spacing:.16em;text-transform:uppercase;color:var(--pg-brand)}.pg-check-res h3{font:var(--pg-h1-weight) 1.5rem/1.2 var(--pg-display);letter-spacing:-.015em}.pg-check-res p{font:400 1.0313rem/1.55 var(--pg-text);color:var(--pg-ink-soft)}.pg-check-act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:8px}.pg-check-out--done .pg-check-res{animation:pg-in .5s cubic-bezier(.22,1,.36,1) both}.pg-steps{position:relative;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.pg-steps:before{content:"";position:absolute;z-index:0;left:16%;right:16%;top:68px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--p),color-mix(in oklab,var(--p) 30%,var(--accent)))}.pg-steps>li{position:relative;z-index:1}.pg-step{padding:40px 36px;border-radius:var(--pg-r);background:var(--pg-s1);box-shadow:var(--pg-shadow)}.pg-step-n{display:block;font:var(--pg-h1-weight) 4rem/1 var(--pg-display);letter-spacing:-.04em;color:transparent;background:linear-gradient(160deg,var(--p),color-mix(in oklab,var(--p) 40%,var(--accent)));-webkit-background-clip:text;background-clip:text}.pg-step h3{margin-top:22px!important;font:600 1.3125rem/1.3 var(--pg-ui)}.pg-step p{margin-top:10px!important;font:400 1.0625rem/1.55 var(--pg-text);color:var(--pg-muted)}.pg-compare{max-width:1000px;margin-inline:auto;border-radius:28px;overflow:hidden;background:var(--pg-s1);box-shadow:var(--pg-shadow-hi)}.pg-cmp-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.2fr)}.pg-cmp-row>*{padding:20px 26px;font:400 1.0313rem/1.5 var(--pg-text)}.pg-cmp-row:nth-child(2n)>:not(.pg-cmp-us){background:color-mix(in oklab,var(--pg-s2) 60%,transparent)}.pg-cmp-head>*{padding-top:24px;padding-bottom:16px;font:700 .9375rem/1.3 var(--pg-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted)}.pg-cmp-label{font-weight:600!important;color:var(--ink)}.pg-cmp-them{color:var(--pg-muted)}.pg-cmp-us{background:color-mix(in oklab,var(--p) 8%,var(--pg-s1));color:var(--ink);font-weight:500!important}.pg-cmp-head .pg-cmp-us{color:var(--pg-brand)}.pg-for{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:1080px;margin-inline:auto}.pg-tile--no{background:var(--pg-s2);box-shadow:none}.pg-for-not{margin-bottom:20px!important;font:600 1.125rem/1.3 var(--pg-ui);color:var(--pg-muted)}.pg-nots{list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.pg-nots li{display:grid;grid-template-columns:32px 1fr;grid-gap:14px;gap:14px;align-items:start;font:400 1.0625rem/1.5 var(--pg-text);color:var(--pg-ink-soft)}.pg-sec--price{padding-bottom:0;contain:none;z-index:2;background:radial-gradient(40% 50% at 50% 50%,color-mix(in oklab,var(--p) 14%,transparent),transparent 72%)}.pg-sec--price .pg-pricecard{margin-bottom:-72px;position:relative}.pg-sec--price+.pg-sec--who{padding-top:calc(72px + clamp(48px,5vw,64px))}.pg-pricecard{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(32px,5vw,52px);border-radius:36px;background:var(--pg-s1);box-shadow:0 2px 6px rgb(0 0 0/.06),0 60px 120px -50px color-mix(in oklab,var(--p) 60%,transparent)}.pg .pg-price-name{margin-top:14px!important;font:var(--pg-h1-weight) 1.75rem/1.15 var(--pg-display);letter-spacing:-.02em}.pg-status{margin-top:12px!important;padding:6px 14px;border-radius:999px;background:var(--pg-s2);font:500 .9375rem/1.35 var(--pg-ui);color:var(--pg-ink-soft)}.pg-price{margin-top:22px!important;font:var(--pg-h1-weight) clamp(4rem,9vw,6.5rem)/.95 var(--pg-display);letter-spacing:-.045em;color:var(--ink)}.pg-price small{font:500 1.25rem/1 var(--pg-ui);letter-spacing:0;color:var(--pg-muted)}.pg-price--long{font-size:clamp(3rem,7vw,4.75rem)}.pg-price-note{margin-top:14px!important;max-width:28em;font:400 1rem/1.5 var(--pg-ui);color:var(--pg-muted)}.pg-price-list{list-style:none;padding:0;margin-top:28px!important;width:100%;display:grid;grid-gap:12px;gap:12px;text-align:left}.pg-price-list li{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-radius:16px;background:var(--pg-s2);font:500 1rem/1.4 var(--pg-ui)}.pg-price-list b{font-weight:600;color:var(--pg-brand);white-space:nowrap}.pg-price-list .pg-tick{width:28px;height:28px;padding:5px}.pg-offer-act{margin-top:30px;width:100%;display:flex;justify-content:center}.pg-more{display:flex;flex-direction:column;align-items:center;gap:10px}.pg-more-note{font:400 .9375rem/1.45 var(--pg-ui);color:var(--pg-muted);text-align:center}.pg-more--open,.pg-more-form{width:min(100%,600px)}.pg-sec--who{background:var(--pg-deep);color:color-mix(in oklab,var(--paper) 94%,transparent)}.pg-sec--who:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 60% at 80% 0,color-mix(in oklab,var(--p) 30%,transparent),transparent 70%)}.pg-who{position:relative;max-width:900px;display:flex;flex-direction:column;align-items:center;text-align:center}.pg-who .pg-eyebrow{color:color-mix(in oklab,var(--accent) 80%,var(--paper))}.pg-who-text{margin-top:20px!important;font:400 clamp(1.75rem,3.2vw,2.5rem)/1.25 var(--pg-display);letter-spacing:-.02em;text-wrap:balance}.pg-who-text em{font-style:normal;color:color-mix(in oklab,var(--paper) 72%,transparent)}.pg-facts{margin-top:44px;width:100%}.pg-facts-h{font:700 .9375rem/1.2 var(--pg-label);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 60%,transparent)}.pg-facts dl{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:14px;gap:14px;text-align:left}.pg-facts dl>div{padding:20px 22px;border-radius:20px;background:rgb(255 255 255/.06)}.pg-facts dt{font:600 .9375rem/1.3 var(--pg-ui);letter-spacing:.04em;color:color-mix(in oklab,var(--paper) 62%,transparent)}.pg-facts dd{margin-top:8px;font:500 1rem/1.45 var(--pg-ui)}.pg-who-mail{margin-top:36px!important;font:400 1rem/1.5 var(--pg-ui);color:color-mix(in oklab,var(--paper) 80%,transparent)}.pg-who-mail a{color:var(--paper);text-underline-offset:4px}.pg-faq{display:grid;grid-gap:12px;gap:12px}.pg-qa{border-radius:20px;background:var(--pg-s1);box-shadow:var(--pg-shadow);transition:box-shadow .3s}.pg-qa[open]{box-shadow:var(--pg-shadow-hi)}.pg-qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 24px;font:600 1.125rem/1.4 var(--pg-ui);cursor:pointer;list-style:none}.pg-qa summary::-webkit-details-marker{display:none}.pg-qa summary:focus-visible{outline:3px solid color-mix(in oklab,var(--p) 45%,transparent);outline-offset:2px;border-radius:20px}.pg-qa-i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--pg-s2);transition:background .3s,rotate .3s}.pg-qa-i:after,.pg-qa-i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--pg-ink-soft);translate:-50% -50%}.pg-qa-i:after{rotate:90deg;transition:rotate .3s}.pg-qa[open] .pg-qa-i{background:var(--p)}.pg-qa[open] .pg-qa-i:after,.pg-qa[open] .pg-qa-i:before{background:var(--on-p)}.pg-qa[open] .pg-qa-i:after{rotate:0deg}.pg-qa p{padding:0 24px 24px;font:400 1.0625rem/1.6 var(--pg-text);color:var(--pg-ink-soft)}.pg-final{position:relative;padding:clamp(88px,11vw,140px) 0;background:var(--p);color:var(--on-p);overflow:hidden;isolation:isolate}.pg-final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 70% at 50% 0,rgb(255 255 255/.18),transparent 70%),radial-gradient(40% 60% at 90% 100%,color-mix(in oklab,var(--accent) 35%,transparent),transparent 70%)}.pg-final-in{display:flex;flex-direction:column;align-items:center;text-align:center}.pg-final .pg-h2{margin-top:0!important;color:var(--on-p)}.pg-before{margin:20px auto 34px!important;max-width:38em;font:400 1.0625rem/1.55 var(--pg-ui);color:color-mix(in oklab,var(--on-p) 84%,transparent)}.pg-final .join{width:min(100%,600px)}.pg-final .join-row{background:var(--pg-sheet)}.pg-final .join-row input{color:#1E1C19}.pg-final .join-row input::placeholder{color:#6B6760}.pg-final .join .cta{background:var(--ink);color:var(--paper)!important;box-shadow:0 12px 30px -12px rgb(0 0 0/.5)}.pg-final .join-error,.pg-final .join-note,.pg-final .pg-next{color:color-mix(in oklab,var(--on-p) 82%,transparent)}.pg-final .join-done{background:rgb(255 255 255/.16);color:var(--on-p)}.pg-final--photo{background:var(--pg-deep)}.pg-final-photo{position:absolute;inset:0;z-index:-2}.pg-final-photo img{width:100%;height:100%;object-fit:cover;opacity:.35}.pg-reads{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:20px;gap:20px}.pg-reads a{display:grid;grid-gap:10px;gap:10px;height:100%;padding:28px;border-radius:var(--pg-r);background:var(--pg-s1);box-shadow:var(--pg-shadow);text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.pg-reads a:hover{transform:translateY(-4px);box-shadow:var(--pg-shadow-hi)}.pg-reads b{font:600 1.1875rem/1.3 var(--pg-ui)}.pg-reads span{font:400 1rem/1.5 var(--pg-text);color:var(--pg-muted)}.pg-foot{padding:clamp(64px,8vw,96px) 0 36px;background:var(--pg-s2)}.pg-foot-in{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.pg-foot-brand{display:grid;grid-gap:14px;gap:14px;align-content:start}.pg-foot-brand p{max-width:26em;font:400 1rem/1.5 var(--pg-text);color:var(--pg-muted)}.pg-foot-col{display:grid;grid-gap:4px;gap:4px;align-content:start}.pg-foot-col p{margin-bottom:8px!important;font:700 .9375rem/1.2 var(--pg-label);letter-spacing:.16em;text-transform:uppercase;color:var(--pg-muted)}.pg-foot-col a{display:inline-flex;align-items:center;min-height:40px;font:500 1rem/1.3 var(--pg-ui);text-decoration:none;color:var(--pg-ink-soft);overflow-wrap:anywhere}.pg-foot-col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.pg-foot-built{margin-top:56px!important;font:400 .875rem/1.4 var(--pg-ui);color:var(--pg-muted);text-align:center}.pg-foot-built a{text-underline-offset:3px}.pg[data-rv] .pg-rv{transition:opacity .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;transition-delay:calc(var(--i,0) * 70ms),calc(var(--i,0) * 70ms),0s,0s}.pg[data-rv] .pg-rv:not(.pg-rv--in){opacity:0;translate:0 26px}.pg-bar{display:none}@media (max-width:1099px){.pg-tile--list{grid-column:1/-1;grid-row:auto}.pg-tile--part,.pg-tile--part:nth-of-type(n+6){grid-column:span 6}.pg-bento:not(:has(.pg-tile--part)) .pg-tile--list{grid-column:1/-1}.pg-check{grid-template-columns:minmax(0,1fr)}.pg-check-out{position:relative;top:0}.pg-sheet--b1{translate:-48% 70px}.pg-sheet--b2{translate:48% 84px}}@media (max-width:899px){.pg-top-in{grid-template-columns:1fr auto}.pg-nav{display:none}.pg-for,.pg-steps{grid-template-columns:minmax(0,1fr)}.pg-foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-foot-brand{grid-column:1/-1}}@media (max-width:759px){.pg{font-size:1.0625rem}.pg-top{padding-top:14px}.pg-word{font-size:1.1875rem}.pg-mark-svg{width:36px;height:36px}.pg-top-act{display:none}.pg-top-in{grid-template-columns:1fr}.pg-hero{padding-top:24px}.pg--scene .pg-top{position:relative}.pg-hero--scene{display:flex;flex-direction:column;min-height:0;padding-top:20px}.pg-hero--scene .pg-hero-in{order:1}.pg-hero--scene .pg-scene{order:2;position:relative;inset:auto;z-index:0;display:block;height:min(104vw,440px);margin-top:28px;-webkit-mask-image:linear-gradient(transparent,#000 22%);mask-image:linear-gradient(transparent,#000 22%)}.pg-hero--scene .pg-scene img{object-position:50% 100%}.pg .pg-hero--scene .pg-h1{font-size:clamp(2rem,9vw,2.75rem)}.pg-motto{font-size:.9375rem;min-height:34px;padding:6px 14px}.pg .pg-h1{margin-top:14px!important;font-size:clamp(2rem,9vw,2.75rem);max-width:none}.pg-lead{margin-top:12px!important;font-size:1.0625rem;line-height:1.5}.pg-act{margin-top:20px}.pg .join-row{flex-direction:column;align-items:stretch;padding:8px;border-radius:26px}.pg .join-row input{height:52px;text-align:center}.pg .cta,.pg .join .cta{width:100%;white-space:normal;text-align:center}.pg-check-yn button{min-width:56px}.pg-fan{height:440px}.pg-sheet--front{width:86%;min-height:520px;padding:30px 26px}.pg-sheet--back{display:none}.pg-floor{left:-40%;right:-40%;gap:14px}.pg-frame{border-radius:20px;transform:perspective(1200px) rotateX(6deg)}.pg-frame .pg-photo{height:auto;width:100%;max-height:520px}.pg-tile--part,.pg-tile--part:nth-of-type(n+6){grid-column:1/-1;min-height:0}.pg-tile{padding:26px 24px}.pg-check-q{flex-direction:column;align-items:stretch;padding:18px}.pg-check-yn{justify-content:stretch}.pg-check-yn button{flex:1 1}.pg-cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-cmp-row>*{padding:14px 16px;font-size:.9688rem}.pg-cmp-label{grid-column:1/-1;padding-bottom:4px!important;background:none!important}.pg-cmp-head>:first-child{display:none}.pg-foot-in{grid-template-columns:minmax(0,1fr)}.pg-more-at{margin-top:32px}.pg-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:70;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in oklab,var(--paper) 88%,transparent);box-shadow:0 -14px 30px -20px rgb(0 0 0/.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);translate:0 110%;visibility:hidden;transition:translate .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}.pg-bar--on{translate:0 0;visibility:visible;transition:translate .25s cubic-bezier(.2,.7,.2,1),visibility 0s}.pg-bar .cta{height:50px;min-height:50px}}@media print{.pg .join,.pg-bar,.pg-final .join,.pg-floor,.pg-more,.pg-top-act,.pg:after{display:none}.pg[data-rv] .pg-rv{opacity:1;translate:none}}.pg-art{position:absolute;inset:0;z-index:4;pointer-events:none}.pg-sheet-gauge{width:150px;margin:18px 0 4px}.pg-art-gauge{display:block;width:100%;height:auto}.pg--werkstatt .pg-sheet--front{left:auto;right:6%;margin:0;width:min(52%,440px);rotate:3deg}.pg--werkstatt .pg-sheet--b1{left:auto;right:1%;margin:0;translate:0 40px;rotate:7deg;width:min(46%,380px)}.pg-art-phone{left:12%;top:44px;width:min(30%,250px);aspect-ratio:9/19;padding:12px;border-radius:38px;rotate:-5deg;box-shadow:inset 0 0 0 2px #3A4148,0 50px 90px -40px rgb(0 0 0/.6),0 2px 4px rgb(0 0 0/.2);display:flex;flex-direction:column;gap:8px;overflow:hidden}.pg-art-notch,.pg-art-phone{position:absolute;background:#16191C}.pg-art-notch{left:50%;top:10px;width:34%;height:18px;translate:-50% 0;border-radius:10px;z-index:2}.pg-art-search{display:flex;align-items:center;gap:8px;margin-top:28px;padding:9px 12px;border-radius:14px;background:#F3F5F6;color:#5B6670}.pg-art-search svg{width:14px;height:14px;flex:none}.pg-art-search i{flex:1 1;height:7px;border-radius:4px;background:#D6DCE0}.pg-art-map{display:block;width:100%;aspect-ratio:4/3;border-radius:14px}.pg-art-rows{display:grid;grid-gap:8px;gap:8px}.pg-art-row{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#F3F5F6}.pg-art-row b{width:22px;height:22px;border-radius:50%;background:#C9D2D8;flex:none}.pg-art-row i{flex:1 1;height:8px;border-radius:4px;background:#D6DCE0}.pg-art-row--on{background:var(--p)}.pg-art-row--on b{background:color-mix(in oklab,#fff 60%,var(--p))}.pg-art-row--on i{background:color-mix(in oklab,#fff 45%,var(--p))}.pg-art-pipe{position:absolute;left:-2%;bottom:6%;width:150px;height:150px;border-radius:0 0 0 120px;border-color:transparent transparent #b86a3e #c8784a;border-style:solid;border-width:34px;rotate:-8deg;opacity:.9;box-shadow:inset 6px -6px 12px rgb(255 255 255/.2)}.pg-art-valve{position:absolute;right:-1%;bottom:10%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#E6C77A,#B18A3A 60%,#7A5C22);box-shadow:0 20px 40px -20px rgb(0 0 0/.5)}.pg-art-cover{position:absolute;left:50%;top:70px;width:min(70%,560px);height:120%;translate:-50% 0;rotate:-4deg;border-radius:10px;background:linear-gradient(135deg,color-mix(in oklab,var(--p) 92%,#fff),var(--p) 45%,color-mix(in oklab,var(--p) 80%,#000));box-shadow:0 40px 80px -40px rgb(0 0 0/.55);z-index:-1}.pg--heft .pg-art{z-index:1}.pg-art-pencil{position:absolute;right:12%;top:62%;width:min(34%,300px);rotate:-24deg;z-index:5;filter:none}.pg-art-magnet{position:absolute;left:50%;top:18px;width:30px;height:30px;translate:-50% 0;border-radius:50%;z-index:6;background:radial-gradient(circle at 35% 30%,#FFE59A,var(--accent) 60%,color-mix(in oklab,var(--accent) 70%,#000));box-shadow:0 6px 10px -4px rgb(0 0 0/.5)}.pg-art-chalk{position:absolute;left:24%;bottom:16%;width:90px;height:16px;border-radius:8px;background:linear-gradient(#FFF7D6,var(--accent));z-index:6;rotate:-3deg}.pg-art-list{position:absolute;right:8%;top:110px;width:min(24%,210px);padding:20px;border-radius:18px;background:#fff;rotate:4deg;box-shadow:0 30px 60px -30px rgb(0 0 0/.45);display:grid;grid-gap:12px;gap:12px;z-index:5}.pg-art-list span{display:flex;align-items:center;gap:10px}.pg-art-list svg{width:20px;height:20px;padding:2px;border-radius:5px;background:#E7E1EC;flex:none}.pg-art-list span.on svg{background:var(--p)}.pg-art-list i{flex:1 1;height:8px;border-radius:4px;background:#ECE6EF}.pg-art-timer{position:absolute;left:8%;top:150px;width:min(18%,150px);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 30px 60px -30px rgb(0 0 0/.45);padding:10px;z-index:5}.pg-art-timer svg{display:block;width:100%;height:100%}.pg-art-shape{position:absolute;z-index:5;border-radius:18px}.pg-art-shape--plus{left:18%;top:40px;width:70px;height:70px;background:conic-gradient(from 0deg,transparent 0 0);--c:var(--p);background:linear-gradient(var(--c),var(--c)) 50%/22px 70px no-repeat,linear-gradient(var(--c),var(--c)) 50%/70px 22px no-repeat;rotate:-12deg;filter:none}.pg-art-shape--eq{right:20%;top:40px;width:76px;height:52px;background:linear-gradient(var(--accent),var(--accent)) top/100% 18px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom/100% 18px no-repeat;border-radius:10px;rotate:8deg}.pg-art-lamp{position:absolute;left:-10%;top:-30%;width:70%;height:120%;background:radial-gradient(closest-side,color-mix(in oklab,#F2C66B 30%,transparent),transparent);z-index:-1}.pg-art-book{position:absolute;left:14%;top:60px;width:min(46%,420px);height:110%;border-radius:8px;rotate:-8deg;z-index:0;background:linear-gradient(135deg,#3B3A36,#23221F);box-shadow:inset 0 0 0 10px #2C2B28,inset 0 0 0 12px color-mix(in oklab,var(--pg-gold,#C9A44C) 70%,transparent),0 40px 80px -40px rgb(0 0 0/.7)}.pg--akademie .pg-art{z-index:1}.pg-art-seal{position:absolute;right:30%;top:58%;width:58px;height:58px;border-radius:50%;z-index:6;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#C24A3F,var(--accent) 55%,color-mix(in oklab,var(--accent) 70%,#000));box-shadow:0 8px 14px -6px rgb(0 0 0/.6)}.pg-art-seal svg{width:26px;height:26px}.pg-cta-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.pg-cta-note{font:500 .875rem/1.4 var(--pg-ui);color:var(--pg-muted)}@media (max-width:759px){.pg-top{position:relative;background:transparent;box-shadow:none}.pg-art-phone{left:2%;width:42%}.pg--werkstatt .pg-sheet--front{right:2%;width:58%}.pg-art-list,.pg-art-pipe,.pg-art-shape,.pg-art-timer,.pg-art-valve,.pg-steps:before{display:none}}@media (max-width:759px){.pg .pg-tile--list:has(.pg-macro){grid-template-columns:minmax(0,1fr)}}.pg .pg-bento{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.pg .pg-tile--list{grid-column:1/-1;grid-row:auto}.pg .pg-tile--list .pg-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:32px}.pg .pg-tile--list:has(.pg-macro){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.pg .pg-tile--part,.pg .pg-tile--part:nth-of-type(n+6){grid-column:auto;min-height:180px}.pg-more-at.pg-cta-wrap{display:flex}.pg{--pg-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--pg-depth:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(0 0 0/.05),0 22px 44px -26px color-mix(in oklab,var(--p) 38%,rgb(0 0 0/.4));background-image:var(--pg-grain);background-size:180px 180px}.pg-check-card,.pg-compare,.pg-pricecard,.pg-qa,.pg-reads a,.pg-step,.pg-tile,.pg-voice{box-shadow:var(--pg-depth)}@media (hover:hover){.pg-step:hover,.pg-tile:hover{transform:perspective(900px) rotateX(3deg) translateY(-6px)}}.pg-step,.pg-tile{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.pg-main{counter-reset:pg-sec}.pg-sec-head{position:relative;counter-increment:pg-sec}.pg-sec-head:before{content:counter(pg-sec,decimal-leading-zero);position:absolute;z-index:-1;left:50%;top:-34px;translate:-50% 0;font:800 clamp(5rem,10vw,8.5rem)/1 var(--pg-display);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px color-mix(in oklab,var(--p) 22%,transparent);pointer-events:none}.pg-check-card .pg-sec-head:before{top:-50px}.pg-part-icon{position:absolute;top:20px;right:20px;width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:var(--pg-tint);color:var(--pg-brand)}.pg-fmt{width:24px;height:24px}.pg-tile--part{overflow:hidden}.pg-tile--part:after{content:"";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--p) 12%,transparent),transparent)}.pg-chip{position:absolute;z-index:7;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#fff;color:#1E1C19;box-shadow:0 18px 34px -16px rgb(0 0 0/.35),0 1px 2px rgb(0 0 0/.08);font:600 .9375rem/1 var(--pg-ui);white-space:nowrap;will-change:transform}.pg-chip .pg-fmt{width:26px;height:26px;padding:4px;border-radius:9px;background:var(--pg-tint);color:var(--pg-brand)}.pg-chip i{font-style:normal;font-weight:500;color:#6B6760}.pg-chip--1{left:0;top:16%;rotate:-4deg}.pg-chip--2{right:0;top:6%;rotate:3deg}.pg-chip--3{left:2%;top:58%;rotate:-2deg}.pg-chip--1{animation:pg-bob 6s ease-in-out infinite}.pg-chip--2{animation:pg-bob 7s ease-in-out -2s infinite}.pg-chip--3{animation:pg-bob 8s ease-in-out -4s infinite}@keyframes pg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pg-sec--who{margin-top:-1px}.pg-final,.pg-sec--who{border-radius:44px 44px 0 0}.pg-final{margin-top:clamp(24px,3vw,40px)}.pg-ticker{rotate:-1.2deg;margin-inline:-2%;box-shadow:0 14px 30px -20px rgb(0 0 0/.35)}.pg-pages>li{position:relative}.pg-pages>li:before{content:"";position:absolute;z-index:3;left:50%;top:-12px;width:96px;height:26px;translate:-50% 0;rotate:-3deg;border-radius:3px;background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--accent) 55%,transparent) 0 8px,color-mix(in oklab,var(--accent) 35%,transparent) 8px 16px);box-shadow:0 2px 4px rgb(0 0 0/.1)}.pg-sheet{background-image:linear-gradient(170deg,#fff,#FBFAF7)}.pg--heft .pg-sec:nth-of-type(odd){background-image:repeating-linear-gradient(180deg,transparent 0 35px,color-mix(in oklab,#3D6FB0 7%,transparent) 35px 36px)}.pg--heft .pg-pages>li:before{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--p) 40%,#fff) 0 6px,color-mix(in oklab,var(--p) 25%,#fff) 6px 12px)}.pg--werkstatt .pg-sec:nth-of-type(odd){background-image:linear-gradient(color-mix(in oklab,var(--p) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--p) 7%,transparent) 1px,transparent 1px);background-size:32px 32px}.pg--werkstatt .pg-tile:before{content:"";position:absolute;inset:12px;pointer-events:none;background:radial-gradient(circle,#B9C3C9 2.2px,transparent 2.6px) 0 0/100% 100% no-repeat,radial-gradient(circle,#B9C3C9 2.2px,transparent 2.6px) 100% 0/100% 100% no-repeat;background:radial-gradient(circle at 6px 6px,#B9C3C9 2.4px,transparent 3px),radial-gradient(circle at calc(100% - 6px) 6px,#B9C3C9 2.4px,transparent 3px),radial-gradient(circle at 6px calc(100% - 6px),#B9C3C9 2.4px,transparent 3px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#B9C3C9 2.4px,transparent 3px)}.pg--werkstatt .pg-sec-head:after{content:"";display:block;width:120px;height:10px;margin-top:16px;background:linear-gradient(var(--pg-brand),var(--pg-brand)) 0 50%/100% 2px no-repeat,linear-gradient(var(--pg-brand),var(--pg-brand)) 0 0/2px 100% no-repeat,linear-gradient(var(--pg-brand),var(--pg-brand)) 100% 0/2px 100% no-repeat;opacity:.5}.pg--tafel .pg-sec:nth-of-type(odd){background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255/.5) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 60%,rgb(255 255 255/.4) 0 1px,transparent 1.5px);background-size:46px 46px,58px 58px}.pg--tafel .pg-h2{background:linear-gradient(transparent 82%,color-mix(in oklab,var(--accent) 55%,transparent) 82%,color-mix(in oklab,var(--accent) 55%,transparent) 92%,transparent 92%);padding:0 6px}.pg--familie .pg-sec:nth-of-type(odd){background-image:radial-gradient(circle,color-mix(in oklab,var(--p) 14%,transparent) 2px,transparent 2.5px);background-size:28px 28px}.pg--familie .pg-tile--part{border-radius:32px}.pg--familie .pg-sec-head:after{content:"";display:block;width:56px;height:56px;margin-top:12px;border-radius:50% 50% 50% 12px;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--accent) 70%,#fff),var(--accent));rotate:-12deg;box-shadow:0 10px 20px -10px var(--accent)}.pg--akademie .pg-pricecard,.pg--akademie .pg-qa,.pg--akademie .pg-step,.pg--akademie .pg-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pg-gold) 35%,transparent),inset 0 0 0 5px var(--pg-s1),inset 0 0 0 6px color-mix(in oklab,var(--pg-gold) 22%,transparent),var(--pg-depth)}.pg--akademie .pg-sec-head:before{-webkit-text-stroke-color:color-mix(in oklab,var(--pg-gold) 40%,transparent);font-style:italic}@media (max-width:759px){.pg .pg-tile--list:has(.pg-macro){grid-template-columns:minmax(0,1fr)}.pg-chip{display:none}.pg-final,.pg-sec--who{border-radius:28px 28px 0 0}.pg-ticker{rotate:0deg;margin-inline:0}}@media (prefers-reduced-motion:reduce){.pg-stage{animation-name:pg-in;animation-duration:.8s}.pg-chip--1,.pg-chip--2,.pg-chip--3,.pg-sheet--b1,.pg-sheet--b2,.pg-sheet--front{animation-name:pg-drift}.pg-ticker-track{animation-duration:90s}.pg[data-rv] .pg-rv:not(.pg-rv--in){translate:0 10px}.pg-step:hover,.pg-tile:hover{transform:translateY(-3px)}}@keyframes pg-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pg .pg-tile--part .pg-part-size{padding-right:48px;font-size:clamp(1.75rem,2.4vw,2.375rem);white-space:nowrap}.pg--akademie .pg-fan:after,.pg-art-lamp{display:none}.pg-parts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:20px;gap:20px;margin-top:20px}.pg .pg-parts-grid .pg-tile--part{grid-column:auto;min-height:0;justify-content:flex-start}.pg .pg-part-icon{position:static;margin-bottom:18px}.pg .pg-tile--part .pg-part-size{padding-right:0;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.625rem,2.2vw,2.125rem)}.pg .pg-tile--part .pg-part-name{margin-top:14px!important;padding-top:0}.pg .pg-chip--1{left:0;top:4%}.pg .pg-chip--2{right:0;left:auto;top:auto;bottom:24%}.pg .pg-tile--part .pg-part-name{margin-top:0!important;font:var(--pg-h1-weight) clamp(1.25rem,1.6vw,1.5rem)/1.2 var(--pg-display);letter-spacing:-.015em;color:var(--ink)}.pg-part-gain{margin-top:10px!important;font:400 1.0625rem/1.5 var(--pg-text);color:var(--pg-ink-soft)}.pg .pg-tile--part .pg-part-format{margin-top:auto!important;padding-top:6px;align-self:flex-start}.pg .pg-parts-grid .pg-tile--part{gap:0}.pg .pg-parts-grid .pg-tile--part .pg-part-gain+.pg-part-format{margin-top:18px!important}.pg.pg--heft{--pg-display:var(--font-pg-instrument),Georgia,"Times New Roman",serif;--pg-text:var(--font-pg-dmsans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-text);--pg-h1-weight:400;--pg-h1-track:-.025em;--pg-h1-lead:.98;--pg-word-weight:400}.pg--heft .pg-word{font-size:1.875rem}.pg--heft .pg-h1{font-size:clamp(2.75rem,5.8vw,5.5rem)}.pg--heft .pg-ticker-row li{font-size:clamp(1.5rem,2.4vw,2rem)}.pg--heft .pg-qa summary,.pg--heft .pg-step h3{font-weight:600}.pg--lined .pg-hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 37px,color-mix(in oklab,#3D6FB0 9%,transparent) 37px 38px);opacity:.6}.pg.pg--werkstatt{--pg-display:var(--font-pg-space),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-text:var(--font-pg-geist),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-text);--pg-h1-weight:700;--pg-h1-track:-.04em;--pg-h1-lead:1.02;--pg-word-weight:700;--pg-r:20px}.pg--werkstatt:after{display:none}.pg--werkstatt .pg-hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--p) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--p) 9%,transparent) 1px,transparent 1px);background-size:40px 40px;opacity:.5}.pg--werkstatt .pg-word{font-size:1.4375rem;letter-spacing:-.025em}.pg--werkstatt .pg-sheet{border-radius:4px}.pg.pg--familie{--pg-display:var(--font-pg-fraunces),Georgia,serif;--pg-text:var(--font-pg-jakarta),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-text);--pg-h1-weight:600;--pg-h1-track:-.03em;--pg-h1-lead:1.04;--pg-word-weight:600;--pg-r:28px}.pg--familie:after{display:none}.pg--familie :is(.pg-h1,.pg-h2,.pg-word,.pg-price,.pg-step-n,.pg-part-size){font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 96}.pg--familie .pg-glow{background:radial-gradient(40% 40% at 30% 30%,color-mix(in oklab,var(--p) 18%,transparent),transparent 72%),radial-gradient(36% 36% at 75% 20%,color-mix(in oklab,var(--accent) 26%,transparent),transparent 70%)}.pg--familie .pg-sheet{border-radius:20px}.pg.pg--tafel{--pg-display:var(--font-pg-bricolage),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-text:var(--font-pg-atkinson),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-text);--pg-h1-weight:800;--pg-h1-track:-.035em;--pg-h1-lead:1.02;--pg-word-weight:700;--pg-deep:color-mix(in oklab,var(--p) 34%,#141B17)}.pg--tafel:after{opacity:.1}.pg--tafel .pg-word{font-size:1.4375rem;letter-spacing:-.02em}.pg--tafel .pg-fan:before{content:"";position:absolute;z-index:0;left:50%;top:0;width:min(96%,980px);height:86%;translate:-50% 0;border-radius:18px;background:radial-gradient(70% 80% at 40% 30%,color-mix(in oklab,var(--p) 70%,#1d2a22),color-mix(in oklab,var(--p) 40%,#121a15));box-shadow:inset 0 0 0 10px color-mix(in oklab,#C9CDC8 70%,transparent),0 40px 80px -40px rgb(0 0 0/.5);transform:perspective(1600px) rotateX(16deg);transform-origin:50% 0}.pg--tafel .pg-sheet--back{display:none}.pg.pg--akademie{--pg-display:var(--font-pg-newsreader),Georgia,"Times New Roman",serif;--pg-text:var(--font-pg-plex),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--font-pg-plexmono),ui-monospace,"SF Mono",Consolas,monospace;--pg-h1-weight:500;--pg-h1-track:-.025em;--pg-h1-lead:1.04;--pg-word-weight:500;--pg-gold:color-mix(in oklab,var(--p) 55%,#F2C66B)}.pg--akademie:after{opacity:.08}.pg--akademie .pg-hero,.pg--akademie .pg-top{--ink:color-mix(in oklab,var(--paper) 96%,transparent);--pg-ink-soft:color-mix(in oklab,var(--paper) 86%,transparent);--pg-muted:color-mix(in oklab,var(--paper) 66%,transparent);--pg-s1:rgb(255 255 255/.07);--pg-s2:rgb(255 255 255/.05);--pg-tint:color-mix(in oklab,var(--pg-gold) 16%,transparent);--pg-brand:var(--pg-gold);--p:var(--pg-gold);--on-p:#1B1A17;color:var(--ink)}.pg--akademie .pg-hero{background:radial-gradient(42% 50% at 22% 8%,color-mix(in oklab,#F2C66B 22%,transparent),transparent 70%),linear-gradient(#17150F,#1E1B15 70%,var(--paper));padding-top:clamp(36px,5vw,64px)}.pg--akademie .pg-hero--scene{background:#17150F}.pg--akademie .pg-hero--scene .pg-glow{background:radial-gradient(40% 34% at 50% 28%,rgb(0 0 0/.45),transparent 72%)}.pg--akademie .pg-glow{background:radial-gradient(40% 40% at 50% 30%,color-mix(in oklab,#F2C66B 14%,transparent),transparent 72%)}.pg--akademie .pg-motto{font-family:var(--pg-label);font-size:.9375rem;letter-spacing:.02em}.pg--akademie .pg-hero .join-row{background:rgb(255 255 255/.1)}.pg--akademie .pg-top{background:rgb(23 21 15/.92);box-shadow:none}.pg--akademie .pg-hero .join-row input{color:var(--paper)}.pg--akademie .pg-floor i{background-color:color-mix(in oklab,var(--paper) 88%,#000);opacity:.55}.pg--akademie .pg-nav{background:rgb(255 255 255/.07)}.pg--akademie .pg-nav a:hover{background:rgb(255 255 255/.1)}.pg.pg--studio{--pg-display:var(--font-pg-manrope),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-text:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-ui:var(--pg-text);--pg-label:var(--pg-text);--pg-h1-weight:800;--pg-h1-track:-.045em;--pg-h1-lead:1;--pg-word-weight:800}.pg--studio:after{display:none}.pg--akademie .pg-hero{position:relative;overflow:hidden;padding-top:clamp(24px,3vw,40px);background:radial-gradient(34% 40% at 9% 4%,rgb(255 214 140/.3),transparent 72%),radial-gradient(60% 70% at 50% 120%,rgb(0 0 0/.55),transparent 70%),linear-gradient(#141210,#1a1713 60%,#1c1814)}.pg--akademie .pg-hero .pg-h1{font-size:clamp(2.6rem,4.6vw,4.4rem)}.pg--akademie .pg-hero-in,.pg--akademie .pg-stage-wrap{position:relative;z-index:2}.v6-room{inset:0}.v6-cone,.v6-room{position:absolute;z-index:0;pointer-events:none}.v6-cone{left:2%;top:6%;width:34%;height:90%;background:radial-gradient(60% 55% at 30% 18%,rgb(255 214 140/.22),transparent 70%);filter:blur(6px)}.v6-shelf{position:absolute;z-index:0;top:16%;height:62%;width:22%;pointer-events:none;filter:blur(1.6px) saturate(.85);opacity:.6;background:linear-gradient(transparent 0 31%,#0e0c0a 31% 33.5%,transparent 33.5% 64%,#0e0c0a 64% 66.5%,transparent 66.5%),repeating-linear-gradient(90deg,#3b1f1a 0 26px,#2a2a22 26px 40px,#5a2a22 40px 58px,#1f2d2a 58px 76px,#4a3a22 76px 92px,#2b1d17 92px 118px,#33402f 118px 132px,#6b4a2a 132px 146px);box-shadow:inset 0 0 80px 30px #141210}.v6-shelf--l{left:-4%;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,#000 30%,transparent),linear-gradient(transparent,#000 18%,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask:linear-gradient(90deg,#000 30%,transparent) intersect,linear-gradient(transparent,#000 18%,#000 80%,transparent)}.v6-shelf--r{right:-4%;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(270deg,#000 30%,transparent),linear-gradient(transparent,#000 18%,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask:linear-gradient(270deg,#000 30%,transparent) intersect,linear-gradient(transparent,#000 18%,#000 80%,transparent)}.v6-lamp{z-index:1;left:-2%;top:-2%;width:clamp(180px,17vw,320px);filter:drop-shadow(0 20px 30px rgb(0 0 0/.5))}.v6-lamp,.v6-num{position:absolute;pointer-events:none}.v6-num{z-index:0;font:400 clamp(1.1rem,1.4vw,1.5rem)/1 var(--pg-display);color:rgb(242 198 107/.28)}.v6-num:after{content:"";display:block;width:4px;height:4px;margin:8px auto 0;border-radius:50%;background:rgb(242 198 107/.35)}.pg--akademie .pg-hero .join-row{max-width:680px;margin-inline:auto;padding:7px;border-radius:999px;background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(242 198 107/.22),0 18px 40px -18px rgb(0 0 0/.6)}.pg--akademie .pg-hero .join-row input{height:58px;font-size:1.125rem;padding-inline:26px}.pg--akademie .pg-hero .join-row .cta,.pg--akademie .pg-top-act .cta{background:linear-gradient(180deg,#e9c77d,#c99a45 55%,#b98a3a) #c99a45;color:#1b1610;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 10px 24px -10px rgb(201 154 69/.8)}.pg--akademie .pg-hero .join-row .cta{height:58px;padding-inline:34px;font-size:1.0625rem}.pg--akademie .pg-stage{max-width:1240px;margin-top:clamp(4px,1vw,14px)}.pg--akademie .pg-fan{height:clamp(460px,44vw,640px);overflow:visible}.pg--akademie .pg-art-book,.pg--akademie .pg-art-lamp,.pg--akademie .pg-art-seal,.pg--akademie .pg-chip,.pg--akademie .pg-floor,.pg--akademie .pg-sheet--back{display:none}.v6-desk{position:absolute;z-index:0;left:-30%;right:-30%;top:150px;height:900px;border-radius:50% 50% 0 0/14% 14% 0 0;background:radial-gradient(60% 40% at 40% 12%,rgb(255 200 120/.16),transparent 70%),repeating-linear-gradient(176deg,rgb(255 255 255/.018) 0 2px,transparent 2px 9px),linear-gradient(#3a2a1c,#2a1e14 40%,#1a130d);transform:perspective(1400px) rotateX(58deg);transform-origin:50% 0;box-shadow:inset 0 -30px 60px -20px rgb(0 0 0/.6)}.v6-book{position:absolute;z-index:1;left:2%;top:70px;width:min(54%,640px);height:640px;border-radius:6px 10px 10px 6px;background:radial-gradient(120% 90% at 30% 20%,#3a332b,#221e19 55%,#181512),#221e19;box-shadow:inset 18px 0 30px -12px rgb(0 0 0/.7),inset 0 0 0 1px rgb(255 255 255/.04),0 60px 90px -30px rgb(0 0 0/.8);transform:perspective(1700px) rotateX(46deg) rotate(-13deg);transform-origin:50% 0}.v6-book:before{content:"";position:absolute;inset:26px 26px 26px 44px;border:1.5px solid rgb(214 178 104/.55);border-radius:3px;box-shadow:inset 0 0 0 8.5px rgb(214 178 104/0),inset 0 0 0 9px rgb(214 178 104/.32)}.v6-book:after{content:"";position:absolute;left:0;top:0;bottom:0;width:30px;border-radius:6px 0 0 6px;background:linear-gradient(90deg,#120f0c,#2b251f 60%,#1a1612)}.v6-crest{top:20%;width:clamp(48px,5vw,72px);color:rgb(214 178 104/.8);filter:drop-shadow(0 1px 0 rgb(0 0 0/.4))}.v6-book i,.v6-crest{position:absolute;left:50%;translate:-50% 0}.v6-book i{top:44%;width:44%;height:2px;background:linear-gradient(90deg,transparent,rgb(214 178 104/.7),transparent)}.v6-book i+i{top:52%;width:30%}.pg--akademie .pg-sheet--front{left:auto;right:3%;margin:0;top:20px;width:min(60%,700px);min-height:680px;padding:46px 48px 54px;border-radius:4px;background:linear-gradient(170deg,#fbf7ee,#f1eadb);box-shadow:inset 0 2px 0 rgb(255 255 255/.6),0 70px 90px -40px rgb(0 0 0/.85),0 20px 30px -20px rgb(0 0 0/.6);transform:perspective(1700px) rotateX(40deg) rotate(-6deg);transform-origin:50% 0;animation:none}.pg--akademie .pg-sheet--front:before{content:"";position:absolute;inset:0;border-radius:4px;background:radial-gradient(70% 50% at 20% 0,rgb(255 220 150/.28),transparent 70%);pointer-events:none}.pg--akademie .pg-sheet--front:after{content:"";position:absolute;left:56px;right:46%;bottom:86px;height:1.5px;background:#2b2722;opacity:.55}.pg--akademie .pg-sheet--front .pg-sheet-title{font-size:1.75rem}.pg--akademie .pg-sheet--front .pg-stamp{display:none}.pg--akademie .pg-sheet--front .pg-sheet-lines{gap:0;margin-top:26px!important;border:1.5px solid #3a342c;border-radius:2px}.pg--akademie .pg-sheet--front .pg-sheet-lines li{grid-template-columns:44px 1fr;gap:0;padding:0;background:none;border-top:1px solid #9c9282;font-size:1.0625rem}.pg--akademie .pg-sheet--front .pg-sheet-lines li:first-child{border-top:0}.pg--akademie .pg-sheet--front .pg-sheet-lines li:before{width:auto;height:auto;border-radius:0;background:none;color:#5b5247;font:600 .9375rem/1 var(--pg-display);align-self:stretch;display:grid;place-items:center;border-right:1px solid #9c9282}.pg--akademie .pg-sheet--front .pg-sheet-lines li span{padding:14px 18px;color:#2b2620}.v6-sign{position:absolute;left:56px;bottom:56px;z-index:2;font:italic 400 1rem/1 var(--pg-display);color:#6a6052}.v6-seal{position:absolute;z-index:8;right:12%;top:52%;width:clamp(78px,7vw,112px);aspect-ratio:1;border-radius:46% 54% 50% 50%/52% 48% 52% 48%;background:radial-gradient(circle at 34% 30%,#d8584a,#a21f17 42%,#6d100b 78%,#4c0906);box-shadow:0 14px 24px -8px rgb(0 0 0/.7),inset 0 -6px 12px rgb(0 0 0/.35),inset 0 4px 8px rgb(255 160 140/.35);transform:perspective(1700px) rotateX(34deg) rotate(-8deg)}.v6-seal:before{content:"";position:absolute;inset:16%;border-radius:50%;box-shadow:inset 0 0 0 2px rgb(60 6 4/.55),0 0 0 1px rgb(255 140 120/.25)}.v6-seal svg{position:absolute;inset:30%;width:40%;height:40%}.v6-pens{position:absolute;z-index:2;left:-1%;top:30%;width:clamp(120px,11vw,190px);rotate:-18deg;filter:drop-shadow(0 18px 18px rgb(0 0 0/.6))}@media (max-width:759px){.v6-cone,.v6-num,.v6-pens,.v6-shelf{display:none}.v6-lamp{width:110px;left:-10%;top:-3%}.pg--akademie .pg-fan{height:clamp(400px,112vw,540px)}.v6-desk{top:120px}.v6-book{left:-10%;top:90px;width:84%;height:460px}.pg--akademie .pg-sheet--front{left:0;right:0;margin-inline:auto;width:90%;min-height:540px;padding:26px 20px 64px;top:20px;transform:perspective(1300px) rotateX(24deg) rotate(-3deg)}.pg--akademie .pg-sheet--front .pg-sheet-title{font-size:1.25rem}.pg--akademie .pg-sheet--front .pg-sheet-lines li{font-size:.9375rem;grid-template-columns:34px 1fr}.pg--akademie .pg-sheet--front .pg-sheet-lines li span{padding:10px 12px}.v6-sign{left:24px;bottom:36px}.pg--akademie .pg-sheet--front:after{left:24px;bottom:62px}.v6-seal{right:6%;top:auto;bottom:6%;width:62px}.pg--akademie .pg-hero .join-row{border-radius:22px}}