[data-chapter=hero]{--theme-a:#05060c;--theme-b:#0c0e24;--next-a:#05060c;--accent:#b9a0ff;--accent-2:#8fb0ff}[data-chapter=executive]{--theme-a:#05060c;--theme-b:#0a1226;--next-a:#05060c;--accent:#e8c26a;--accent-2:#f6dfa3}[data-chapter=origins]{--theme-a:#05060c;--theme-b:#120a1f;--next-a:#05060c;--accent:#29e3ff;--accent-2:#ff7ab9}[data-chapter=lufthansa]{--theme-a:#05060c;--theme-b:#08122a;--next-a:#05060c;--accent:#ffb43c;--accent-2:#ffe2a8}[data-chapter=redhat]{--theme-a:#05060c;--theme-b:#160809;--next-a:#05060c;--accent:#ff5c57;--accent-2:#ffb3ab}[data-chapter=proof]{--theme-a:#05060c;--theme-b:#071410;--next-a:#05060c;--accent:#3dffb0;--accent-2:#b9ffe2}[data-chapter=building]{--theme-a:#05060c;--theme-b:#160d07;--next-a:#05060c;--accent:#f2a066;--accent-2:#f5d0a9}[data-chapter=human]{--theme-a:#05060c;--theme-b:#100b1f;--next-a:#05060c;--accent:#ffb347;--accent-2:#c7a6ff}[data-chapter=contact]{--theme-a:#05060c;--theme-b:#0e0a14;--next-a:#05060c;--accent:#ff9f6b;--accent-2:#9db7ff}html[data-active=hero]{--hud-accent:#b9a0ff}html[data-active=executive]{--hud-accent:#e8c26a}html[data-active=origins]{--hud-accent:#29e3ff}html[data-active=lufthansa]{--hud-accent:#ffb43c}html[data-active=redhat]{--hud-accent:#ff5c57}html[data-active=proof]{--hud-accent:#3dffb0}html[data-active=building]{--hud-accent:#f2a066}html[data-active=human]{--hud-accent:#ffb347}html[data-active=contact]{--hud-accent:#ff9f6b}#stage{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html.webgl body:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 70% 42%, var(--bg-b), transparent 78%), var(--bg-a);position:fixed;inset:0}html.no-webgl #stage{display:none}.scrim{z-index:1;pointer-events:none;display:none;position:fixed;inset:0}html.webgl .scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-a) 88%, transparent) 0%, color-mix(in srgb, var(--bg-a) 72%, transparent) calc(var(--gutter) + var(--col) * .75), color-mix(in srgb, var(--bg-a) 0%, transparent) calc(var(--gutter) + var(--col) + 14rem));transition:opacity .6s;display:block}html.webgl[data-active=origins] .scrim,html.webgl[data-active=building] .scrim,html.webgl[data-active=contact] .scrim{opacity:0}main{z-index:2;position:relative}.chapter{min-height:118svh;padding:14vh var(--gutter);background:radial-gradient(40rem 30rem at 74% 46%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), radial-gradient(60rem 50rem at 70% 50%, var(--theme-b), transparent 80%), var(--theme-a);align-items:center;display:flex;position:relative}html.webgl .chapter{background:0 0}.chapter__inner{width:100%;max-width:var(--col);position:relative}.chapter--hero{min-height:125svh;padding-top:calc(var(--header-h) + 11vh);align-items:flex-start}.chapter--hero .chapter__inner{max-width:44rem}.chapter--building .chapter__inner{max-width:42rem}.chapter--contact{align-items:flex-end;min-height:115svh;padding-bottom:6rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:.85rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:560;display:flex}.eyebrow__num{font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:.08em}.eyebrow__rule{background:linear-gradient(90deg, var(--accent), transparent);flex:0 0 2.5rem;height:1px}.heading{letter-spacing:-.035em;text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:620;line-height:1.02}.heading .accent{font-size:1.08em;line-height:.9}.chapter--hero .heading{margin-bottom:1.5rem;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.25rem)}.heading__text{display:block}.lead{max-width:34rem;color:var(--fg);text-wrap:pretty;margin-bottom:1.5rem;font-size:clamp(1.1875rem,1rem + .5vw,1.375rem);font-weight:420;line-height:1.45}.body{gap:1rem;max-width:36rem;display:grid}.body p{color:var(--fg-2);text-wrap:pretty}.chapter--hero .body{margin-top:2.25rem;font-size:1rem}.cta-row{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;display:flex}.proof{margin-top:2.25rem}.proof--rows .proof__item,.proof--cards .proof__item{border-top:1px solid var(--line);grid-template-columns:8.75rem 1fr;gap:.25rem 1.25rem;padding:.9rem 0;display:grid;position:relative}.proof--rows .proof__item:last-child{border-bottom:1px solid var(--line)}.proof__kicker{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent-2);padding-top:.2rem;font-size:.8125rem;font-weight:560}.proof__body{min-width:0;display:block}.proof__body>.proof__title{display:inline}.proof__body>.proof__detail{margin-top:.15rem;display:block}.proof__title{color:var(--fg);font-weight:560}.proof__detail{color:var(--fg-3);font-size:.9375rem;line-height:1.5}.proof__link{padding-block:.75rem;text-decoration:none}.proof__link .arr{color:var(--accent);margin-left:.35em;transition:transform .2s;display:inline-block}.proof__link:after{content:"";border-radius:.5rem;position:absolute;inset:0}.proof__item.has-link{transition:background-color .2s}.proof__item.has-link:hover{background:var(--surface)}.proof__item.has-link:hover .proof__link{text-decoration:underline}.proof__item.has-link:hover .arr{transform:translate(2px,-2px)}.proof__link:focus-visible{box-shadow:none;outline:none}.proof__link:focus-visible:after{outline:2px solid var(--fg);outline-offset:2px}.proof--stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.75rem;padding-top:1.5rem;display:grid}.proof--stats .proof__item{align-content:start;gap:.35rem;display:grid}.proof--stats .proof__kicker{letter-spacing:-.02em;text-transform:none;color:var(--fg);padding:0;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:620}.proof--stats .proof__title{color:var(--fg-3);font-size:.875rem;font-weight:420;line-height:1.4}.proof--cards{gap:.6rem;display:grid}.proof--cards .proof__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem 1.25rem}.link-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.link-row--quiet{gap:.25rem 1.5rem;margin-top:1.5rem}.link-row--quiet a,.link-row--quiet .is-ph{min-height:44px;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--line-2);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.link-row--quiet a:hover{color:var(--fg);text-decoration-color:currentColor}.card-group{margin-top:2.75rem}.card-group__title{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-bottom:1rem;font-size:.8125rem;font-weight:560}.cards{gap:.75rem;display:grid}.card-group--next .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#f4f1ea0f,#f4f1ea04);padding:1.25rem 1.35rem 1.35rem;position:relative}.card-group--offer .card{grid-template-columns:3.25rem 1fr;gap:.25rem 1rem;display:grid}.card-group--offer .card__kicker{font-family:var(--font-serif);color:var(--accent);grid-row:span 2;font-size:2.25rem;font-style:italic;line-height:1}.card-group--next .card__kicker{border:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);border-radius:999px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.75rem;font-weight:560;display:inline-block}.card__title{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.card__detail{color:var(--fg-3);margin-top:.35rem;font-size:.9375rem;line-height:1.5}.portrait{align-items:center;gap:1rem;margin:-.25rem 0 1.75rem;display:flex}.portrait img{object-fit:cover;width:5.5rem;height:5.5rem;box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--accent), 0 10px 40px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%}.portrait figcaption{color:var(--fg-3);justify-items:start;gap:.35rem;font-size:.875rem;display:grid}.mail-card{border:1px solid var(--line-2);border-radius:calc(var(--radius) + .25rem);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), #f4f1ea08);margin-top:2rem;padding:1.25rem 1.25rem 1rem}.mail-card__addr{letter-spacing:-.02em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);font-weight:600;text-decoration:none;display:flex}.mail-card__addr .arr{color:var(--accent);transition:transform .2s}.mail-card__addr:hover .arr{transform:translate(4px)}.mail-card__addr:hover .mail-text{text-decoration:underline 1px}.mail-card__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.mail-card__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-copy]{place-items:center;display:inline-grid}[data-copy] .copy-idle,[data-copy] .copy-done{grid-area:1/1}.copy-done{visibility:hidden}.is-done .copy-done{visibility:visible}.is-done .copy-idle{visibility:hidden}.social{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:2rem;display:grid}.social li{border-top:1px solid var(--line);align-content:center;min-height:3.5rem;display:grid;position:relative}.social__link{margin-block:-.6rem;padding-block:.6rem;font-weight:600;text-decoration:none;display:inline-block}.social__link .arr{color:var(--accent);margin-left:.35em}a.social__link:after{content:"";position:absolute;inset:0}a.social__link:hover{text-decoration:underline}.social__url{color:var(--fg-3);font-size:.8125rem}.social .is-ph{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.site-foot{z-index:2;padding:1rem var(--gutter) max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ink);color:var(--fg-3);font-size:.875rem;position:relative}.site-foot__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.site-foot__links{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.site-foot a{min-height:44px;color:var(--fg-2);align-items:center;display:inline-flex}.hud-top{z-index:20;height:var(--header-h);padding:0 var(--gutter);padding-top:env(safe-area-inset-top);background:#05060fe0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hud-top{background:color-mix(in srgb, var(--bg-a) 62%, transparent);backdrop-filter:blur(14px)saturate(1.3);border-bottom-color:var(--line)}}.wordmark{letter-spacing:-.03em;align-items:center;gap:.55rem;min-height:44px;font-size:1.1875rem;font-weight:640;text-decoration:none;display:inline-flex}.wordmark__mark{fill:var(--hud-accent);transition:fill .6s,transform .6s}.wordmark:hover .wordmark__mark{transform:rotate(45deg)}.wordmark__dot{color:var(--hud-accent);transition:color .6s}.hud-actions{align-items:center;gap:.5rem;display:flex}.skim-label-on{display:none}html[data-skim=on] .skim-label-on{display:inline}html[data-skim=on] .skim-label-off{display:none}.pill[aria-pressed=true]{border-color:var(--fg)}.dots{z-index:20;right:max(.5rem, calc(var(--gutter) * .25));position:fixed;top:50%;transform:translateY(-50%)}.dots ol{margin:0;padding:0;list-style:none}.dots__link{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.dots__dot{background:#f4f1ea73;border-radius:50%;width:7px;height:7px;transition:transform .3s,background-color .3s,box-shadow .3s}.dots__link:hover .dots__dot{background:var(--fg);transform:scale(1.3)}.dots__link[aria-current=true] .dots__dot{background:var(--fg);box-shadow:0 0 0 3px #05060f99, 0 0 0 4.5px var(--hud-accent), 0 0 14px var(--hud-accent);transform:scale(1.45)}.dots__label{border:1px solid var(--line-2);white-space:nowrap;opacity:0;pointer-events:none;background:#05060fd9;border-radius:999px;margin-right:.25rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:560;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:100%;transform:translate(6px,-50%)}.dots__num{color:var(--hud-accent);font-variant-numeric:tabular-nums;margin-right:.3em}.dots__link:hover .dots__label,.dots__link:focus-visible .dots__label{opacity:1;transform:translateY(-50%)}.dots__link:focus-visible{box-shadow:none;outline-offset:-4px}.counter{z-index:20;right:max(.5rem, calc(var(--gutter) * .25));font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none;flex-direction:column;align-items:center;gap:.1rem;width:44px;font-size:.75rem;font-weight:600;line-height:1.2;display:flex;position:fixed;top:calc(50% + 13.5rem)}.counter__num{color:var(--fg)}.counter__total{color:var(--fg-3)}.counter__total:before{content:"";background:var(--line-2);width:1px;height:.9rem;margin:.15rem auto .3rem;display:block}.skim{display:none}html[data-skim=on] .skim{display:block}html[data-skim=on] .chapter,html[data-skim=on] #stage,html[data-skim=on] .scrim,html[data-skim=on] .dots,html[data-skim=on] .counter,html[data-skim=on] body:before{display:none}html[data-skim=on] body{background:radial-gradient(70% 50% at 90% 0,#5b8cff1a,#0000 70%),linear-gradient(#070814,#0b0d22);min-height:100vh}.skim{--accent:#b9a0ff;--accent-2:#c9b8ff;max-width:82rem;padding:calc(var(--header-h) + .75rem) var(--gutter) 1rem;margin:0 auto}.skim__head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;padding-bottom:.9rem;display:flex}.skim__name{letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:640;line-height:1}.skim__role{color:var(--fg-2);margin-top:.4rem;font-size:1rem}.skim__contact{color:var(--fg-2);flex-wrap:wrap;gap:0 1.25rem;font-size:.875rem;display:flex}.skim__contact a,.skim__contact .is-ph,.skim__web{align-items:center;gap:.4em;min-height:44px;display:inline-flex}.skim__contact a{color:var(--fg);text-decoration-color:var(--line-2)}.skim__summary{max-width:62rem;color:var(--fg-2);margin:.9rem 0 1rem;font-size:.9875rem;line-height:1.55}.skim__grid{column-count:3;column-gap:2.25rem}.skim__sec{break-inside:avoid;margin-bottom:1.1rem}.skim__title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.75rem;font-weight:620}.proof--compact{margin:0}.proof--compact .proof__item{border-top:1px solid var(--line);grid-template-columns:6.25rem 1fr;gap:0 .75rem;padding:.3rem 0;font-size:.8125rem;line-height:1.4;display:grid;position:relative}.proof--compact .proof__kicker{color:var(--fg-3);padding-top:.05rem;font-size:.6875rem}.proof--compact .proof__title{font-weight:560}.proof--compact .proof__detail{font-size:.75rem}.skim__foot{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;font-size:.8125rem;display:flex}.hud-count{display:none}.hud-progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.hud-progress__fill{background:var(--hud-accent);transform-origin:0;transition:background-color .6s;position:absolute;inset:0;transform:scaleX(0)}[data-motion-toggle]{gap:0}.show-sm{display:none}.motion-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;display:none}.motion-icon__bar{opacity:0}html[data-motion=off] .motion-icon__bar{opacity:1}html[data-motion=off] .motion-icon__wave{opacity:.55}.pill--quiet{color:var(--fg-2);background:0 0;border-color:#0000;font-weight:480}.pill--quiet:hover{color:var(--fg);border-color:var(--line-2)}.pill--quiet[aria-pressed]{border-color:#0000}.pill--quiet:hover[aria-pressed]{border-color:var(--line-2)}@media (width<=25.99rem){.hide-xs{display:none}}.motion-off,html[data-motion=off] .motion-on{display:none}html[data-motion=off] .motion-off{display:inline}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.more{margin-top:0}.more__summary{border:1px solid var(--line-2);min-height:44px;color:var(--fg);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:.6rem;margin-top:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:560;list-style:none;display:inline-flex}.more__summary::-webkit-details-marker{display:none}.more__summary:hover{border-color:var(--fg);background:#f4f1ea0f}.more__icon{width:.7rem;height:.7rem;position:relative}.more__icon:before,.more__icon:after{content:"";background:var(--accent);height:1.5px;transition:transform .2s;position:absolute;inset:50% 0 auto}.more__icon:after{transform:rotate(90deg)}.more[open] .more__icon:after{transform:rotate(0)}.more__hide,.more[open] .more__show{display:none}.more[open] .more__hide{display:inline}.more[open] .more__summary{margin-bottom:.5rem}.more .proof{margin-top:0}.proof--rows:has(+.more) .proof__item:last-child{border-bottom:1px solid var(--line)}@media (width>=48rem){.chapter__head .heading{text-wrap:balance}.chapter--stage{padding:0 var(--gutter) 18vh;display:block}.chapter--stage .chapter__inner{max-width:72rem;margin:0 auto}.chapter--stage .chapter__head{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:74svh;padding-bottom:2.5rem;display:flex}.chapter--stage .heading{text-shadow:0 2px 40px #05060ce6;max-width:18ch;margin-bottom:0;font-size:clamp(3rem,1.5rem + 5vw,6.5rem)}.chapter--stage .eyebrow{justify-content:center}.chapter--stage .eyebrow__rule{display:none}.chapter--stage .chapter__content,.chapter--wide .chapter__content{border:1px solid var(--line);background:#05060cdb;border-radius:1.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1rem 3.5rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.chapter--stage .chapter__content>*,.chapter--wide .chapter__content>*{grid-column:2}.chapter--stage .chapter__content>.body,.chapter--wide .chapter__content>.body{grid-area:1/1/span 4;max-width:none}.chapter--stage .proof,.chapter--wide .proof{margin-top:0}.chapter--stage .link-row,.chapter--wide .link-row{margin-top:.75rem}.chapter--wide{padding:44vh var(--gutter) 12vh;padding-top:44svh;display:block}.chapter--wide .chapter__inner{max-width:80rem;margin:0 auto}.chapter--wide .heading{text-shadow:0 2px 40px #05060ce6;max-width:20ch;font-size:clamp(3rem,1.5rem + 5vw,6.5rem)}.chapter--wide .card-group{margin-top:3rem}.chapter--wide .card-group--offer .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.chapter--wide .card-group--next .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.chapter--wide .card-group--offer .card{padding:1.75rem 1.75rem 2rem;display:block}.chapter--wide .card-group--offer .card__kicker{margin-bottom:1.25rem;font-size:3.25rem;display:block}.chapter--wide .card-group--offer .card__title{font-size:1.375rem}.chapter--wide .chapter__cards{border:1px solid var(--line);background:#05060ce6;border-radius:1.5rem;margin-top:1.5rem;padding:.25rem clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.chapter--wide .card{background:#0c0d16}.chapter--center{justify-content:center;align-items:flex-end;min-height:100svh;padding-top:36svh;padding-bottom:5vh}.chapter--center .heading{text-shadow:0 2px 30px #05060cd9}.chapter--center .chapter__inner{text-align:center;max-width:54rem;margin:0 auto}.chapter--center .eyebrow{justify-content:center}.chapter--center .eyebrow__rule{display:none}.chapter--center .heading{font-size:clamp(2.75rem,1.4rem + 4.5vw,5.5rem)}.chapter--center .body{margin:0 auto}.chapter--center .mail-card{text-align:left;max-width:36rem;margin:2.25rem auto 0}.chapter--center .proof--cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.chapter--center .proof--cards .proof__item{grid-template-columns:1fr;align-content:start}.chapter--center .social{flex-wrap:wrap;justify-content:center;gap:0 2rem;display:flex}.chapter--center .social li{border-top:0;justify-items:center}}@media (width<=64rem){.skim__grid{column-count:2}}@media (width<=47.99rem){:root{--header-h:4rem}.hide-sm{display:none}.hud-actions .pill{padding:0 .8rem}.wordmark{font-size:1.0625rem}.hud-actions{gap:.375rem}.pill{padding:0 .95rem}.dots{display:none}.chapter{min-height:0;padding:50svh .75rem 6vh}.chapter--hero{padding-top:calc(var(--header-h) + 34svh)}.chapter--contact{min-height:0;padding-top:42svh;padding-bottom:2rem}.mail-card__actions .btn{flex:100%}.chapter__inner{padding:1.5rem 1.25rem}.heading{margin-bottom:1.25rem}.eyebrow{margin-bottom:1.1rem;font-size:.75rem}html.webgl .chapter__inner{border:1px solid var(--line);background:#060710e6;border-radius:1.25rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.webgl .chapter__inner{background:color-mix(in srgb, var(--bg-a) 72%, transparent);backdrop-filter:blur(16px)saturate(1.2)}}html.webgl .scrim{display:none}.proof--stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.proof--rows .proof__item,.proof--cards .proof__item{grid-template-columns:1fr;gap:.2rem}.card-group--next .cards,.social{grid-template-columns:1fr}.cta-row .btn{flex:auto}.counter{display:none}.pill--motion{width:44px;padding:0}.pill--motion .motion-text,.pill--motion .motion-state{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-icon{display:block}.show-sm{display:inline}.hud-top{gap:.5rem;padding-inline:.75rem}.hud-count{pointer-events:none;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg);flex:none;margin-inline:auto;font-size:.8125rem;font-weight:600;display:inline-flex}.hud-count__total{color:var(--fg-3)}.skim{padding-inline:1rem}.skim__grid{columns:auto}.skim__head{align-items:flex-start}}@media (height<=40rem) and (width>=48rem){.dots,.counter{display:none}}@media print{@page{size:A4;margin:12mm 13mm;background:#fff}:root{color-scheme:light;--fg:#111;--fg-2:#333;--fg-3:#555;--line:#ddd;--line-2:#bbb;--accent:#3a2a8a;--accent-2:#3a2a8a}html,body{color:#111;font-size:9.5pt;background:#fff!important}body:before,#stage,.scrim,.hud-top,.dots,.counter,.chapter,.skip-link,.skim__foot,.site-foot{display:none!important}.skim{--accent:#3a2a8a;--accent-2:#3a2a8a;max-width:none;padding:0;display:block!important}.skim__contact a,.skim__contact .is-ph,.skim__web{min-height:0}.skim__contact{font-size:8.5pt}.skim__summary{font-size:9.5pt}.skim__grid{column-count:2;column-gap:8mm}.proof--compact .proof__item{grid-template-columns:24mm 1fr;font-size:8.5pt}.proof--compact .proof__detail{font-size:8pt}.proof__link .arr,.arr{display:none}a{color:inherit;text-decoration:none}.accent{color:#3a2a8a;-webkit-text-fill-color:#3a2a8a;background:0 0}.ph{color:#7a5b00;-webkit-text-fill-color:#7a5b00;background:#fff7d6;outline-color:#b08600}}
