.page-head{padding-top:clamp(24px,5svh,64px)}.page-head__row{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:clamp(14px,2vw,26px);display:grid}.page-title{width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:-.04em;padding-bottom:.08em;font-size:clamp(4.75rem,min(17vw,30svh),14.5rem);line-height:.84}.page-head__rule{margin-top:clamp(32px,5vw,64px)}@media (max-width:760px){.page-head__row{grid-template-columns:minmax(0,1fr);row-gap:14px}}.about__intro{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:48px;padding-top:clamp(28px,4vw,56px);display:grid}.about__text{max-width:62ch;color:var(--ink-2);grid-column:1/span 7;gap:1.1em;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.66;display:grid}.about__lede{max-width:24em;font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin-bottom:.35em;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1}.about__lede:first-letter{color:var(--ember-ink)}.about__card{margin-right:var(--dock-reach);rotate:calc(var(--lean) * .6deg);grid-column:9/-1;padding:clamp(26px,2.6vw,36px) clamp(20px,2.2vw,30px) clamp(18px,2vw,26px)}.about__tape{top:-11px;left:calc(50% - 37px);rotate:2deg}.about__facts{gap:18px;margin:0;display:grid}.about__facts dd{text-wrap:balance;margin-top:5px;line-height:1.4}.about__links{flex-wrap:wrap;gap:0 22px;display:flex;margin-top:0!important}.about__next{flex-wrap:wrap;gap:10px;margin-top:clamp(40px,5vw,64px);display:flex}@media (max-width:900px){.about__text,.about__card{grid-column:1/-1}.about__card{max-width:30rem;margin-right:0}}.way{gap:clamp(48px,6vw,88px);display:grid}.way__say{max-width:17em;margin:0;font-size:clamp(2.5rem,6.4vw,6rem);position:relative}.way__line{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-style:italic;line-height:.98}.way__stroke{width:min(100%,9em);height:.28em;color:var(--ember);margin-top:.16em;display:block;overflow:visible}.way__stroke path{stroke-width:3px;vector-effect:non-scaling-stroke}.way__cols{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px clamp(32px,6vw,96px);margin-top:clamp(20px,2.4vw,30px);display:grid}.bars{align-content:start;gap:16px;margin:0;display:grid}.bars__row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.bars__row dd{align-items:center;gap:14px;margin:0;display:flex}.bars__bar{width:var(--w,0%);border:1px solid var(--ink);--fill:var(--ink-2);background:var(--hatch);border-radius:1px;min-width:10px;height:22px}.bars__row:first-child .bars__bar{border-color:var(--ember-ink);--fill:var(--ember-ink)}.bars__n{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:450}.ledger{align-content:start;margin:0}.ledger__row{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-block:9px;display:flex}.ledger__row dt{color:var(--ink-2)}.ledger__row dt:after{content:""}.ledger__row dd{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:1;align-items:baseline;gap:10px;margin:0;font-size:1.125rem;font-weight:450;display:flex}.ledger__row dd:before{content:"";border-bottom:1.5px dotted var(--line-strong);flex:1;transform:translateY(-.25em)}@media (max-width:760px){.way__cols{grid-template-columns:minmax(0,1fr)}}.mech{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.mech__card{padding:clamp(22px,2.6vw,36px)}.mech__card:nth-child(4n+1),.mech__card:nth-child(4n+4){rotate:calc(var(--lean) * -.35deg)}.mech__card:nth-child(4n+2),.mech__card:nth-child(4n+3){rotate:calc(var(--lean) * .3deg)}.mech__card:nth-child(3){grid-column:1/-1}.mech__card:nth-child(3) .mech__body{max-width:86ch}.mech__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(16px,2vw,26px);display:flex}.mech-icon{width:52px;height:52px;color:var(--ink);overflow:visible}.mech-icon path{stroke-width:1.5px}.mech-icon__dot{fill:var(--ember)}.mech__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,2.5vw,2.375rem);line-height:1.04}.mech__body{max-width:68ch;color:var(--ink-2);margin-top:12px}@media (max-width:760px){.mech{grid-template-columns:minmax(0,1fr)}}.nf{min-height:calc(100svh - var(--header-h))}.nf__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(32px,6vw,96px);margin-top:clamp(14px,2vw,26px);display:grid}.nf .page-title{font-size:clamp(4.25rem,min(13.5vw,26svh),11.5rem)}.nf__text{max-width:40ch;font-family:var(--font-display);padding-top:clamp(22px,3vw,36px);font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.16}.nf__links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.nf__frame{aspect-ratio:4/5;border:7px solid var(--ink);background:var(--paper-raised);width:clamp(180px,22vw,300px);box-shadow:inset 0 2px 5px #281e1433, var(--shadow-3);rotate:calc(var(--lean) * 1.4deg);border-radius:2px;margin-top:clamp(10px,2vw,30px);padding:16px;position:relative}:root.is-dim .nf__frame{border-color:#2b2926}.nf__frame .pin{top:-16px;left:calc(50% - 6px)}.nf__blank{border:1px solid var(--line-strong);--fill:color-mix(in srgb, var(--ink) 14%, transparent);width:100%;height:100%;display:block}.nf__stamp{--tilt:-11deg;letter-spacing:.08em;padding:10px 16px 8px;font-size:1.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.nf__stamp small{font-size:.625rem}@media (max-width:760px){.nf__row{grid-template-columns:minmax(0,1fr)}.nf__frame{display:none}}
