:root{--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--color-paper:oklch(97.2% .006 215);--color-paper-2:oklch(94% .009 215);--color-paper-3:oklch(90.5% .011 215);--color-paper-hi:oklch(99% .004 215);--color-ink:oklch(16% .032 250);--color-ink-2:oklch(34% .022 245);--color-muted:oklch(49% .018 240);--color-rule:oklch(84% .01 225);--color-accent:oklch(68% .172 50);--color-accent-ink:oklch(16% .032 250);--color-focus:oklch(52% .15 48);--color-dot:color-mix(in oklab, var(--color-ink) 20%, transparent);--color-mark:color-mix(in oklab, var(--color-ink) 72%, transparent);--font-display:"Hedvig Letters Serif", ui-serif, Georgia, serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Sofia Sans Extra Condensed", "Arial Narrow", ui-sans-serif, sans-serif;--radius-card:3px;--radius-pill:3px;--shadow-card:none;--shadow-sheet:1px 2px 0 color-mix(in oklab, var(--color-ink) 7%, transparent), 10px 18px 36px -14px color-mix(in oklab, var(--color-ink) 32%, transparent);--tracking-display:-.022em;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--rule-hair:1px;--display-weight:400}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@layer base{*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--nav-height:72px}.proof{background-color:var(--color-paper);background-image:var(--grain), radial-gradient(circle at 1px 1px, var(--color-dot) 1px, transparent 1.4px);background-size:160px 160px,24px 24px}.crop{--l:10px;--o:10px;position:relative}.crop:before{content:"";inset:calc(-1 * var(--o));pointer-events:none;z-index:var(--z-raised);background:linear-gradient(var(--color-mark), var(--color-mark)) 0 var(--o) / var(--l) 1px no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) var(--o) 0 / 1px var(--l) no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) 100% var(--o) / var(--l) 1px no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) calc(100% - var(--o)) 0 / 1px var(--l) no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) 0 calc(100% - var(--o)) / var(--l) 1px no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) var(--o) 100% / 1px var(--l) no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) 100% calc(100% - var(--o)) / var(--l) 1px no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) calc(100% - var(--o)) 100% / 1px var(--l) no-repeat;position:absolute}figure{margin:0}.shot{border-radius:var(--radius-card);background:var(--color-paper-2);box-shadow:var(--shadow-sheet)}.shot>img{outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px;border-radius:var(--radius-card)}.shot--wide{aspect-ratio:1024/500}.shot--phone{aspect-ratio:1/2}.shot--phone>img{object-position:50% 0}.btn{min-height:48px;padding:0 var(--space-lg);border:var(--rule-hair) solid var(--color-ink);background:var(--color-paper-hi);color:var(--color-ink);font:500 var(--text-md) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";border:var(--rule-hair) solid var(--color-rule);pointer-events:none;border-radius:1px;position:absolute;inset:2px}.btn:hover{background:var(--color-paper-2)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:after{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}.btn--primary:hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink))}.btn--quiet{border-color:var(--color-rule);background:0 0}.btn--quiet:after{display:none}.actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.link{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.22em;transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:500;text-decoration-thickness:1px}.link:hover{text-decoration-color:var(--color-accent)}.link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.muted{color:var(--color-muted)}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.nav{z-index:var(--z-sticky-nav);transition:box-shadow var(--dur-short) var(--ease-out);background-color:var(--color-paper);background-image:var(--grain), radial-gradient(circle at 1px 1px, var(--color-dot) 1px, transparent 1.4px);background-size:160px 160px,24px 24px;position:sticky;top:0}.nav__bar{align-items:center;gap:var(--space-xl);min-height:var(--nav-height);display:flex}.nav__mark{font:var(--display-weight) var(--text-xl) / 1 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.nav__logo{width:1.25em;height:1.25em;fill:var(--color-accent);flex-shrink:0}.nav__logo rect{fill:var(--color-ink)}.nav__links{gap:var(--space-lg);font-size:var(--text-sm);margin-left:auto;font-weight:500;display:flex}.nav__links a{color:var(--color-ink-2);white-space:nowrap;text-decoration:none}.nav__links a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent)}.nav.is-stuck{box-shadow:0 1px 0 var(--color-rule)}.nav__mark:focus-visible,.nav__links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.nav__action{gap:.5em;min-height:44px}.wa-icon{fill:currentColor;flex-shrink:0;width:1.1em;height:1.1em}.lang{align-items:center;gap:.4em;display:inline-flex}.flag{width:1.3em;height:1.3em;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 15%, transparent);border-radius:50%;flex-shrink:0;overflow:hidden}.hero{min-height:max(640px, calc(96dvh - var(--nav-height)));align-items:stretch;display:flex}.hero__grid{column-gap:var(--gap-columns);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero__text{gap:var(--space-lg);padding-bottom:var(--space-md);grid-column:1/6;display:grid}.hero h1{max-width:11ch;font-size:clamp(3rem,5vw + .5rem,5.5rem);line-height:1}.hero .lead{color:var(--color-ink-2);max-width:34ch}.hero .actions{margin-top:var(--space-xs)}.sheet{gap:var(--space-xl);padding:var(--space-md);grid-column:6/13;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.sheet__piece{gap:var(--space-sm);display:grid}.sheet__piece--kasmart{margin-bottom:var(--space-3xl)}.sheet figcaption{gap:var(--space-3xs);font-size:var(--text-xs);color:var(--color-muted);font-weight:500;line-height:1.35;display:grid}.sheet figcaption>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.readout{font-variant-numeric:tabular-nums;white-space:nowrap}.shot--arka{aspect-ratio:664/1530}.shot--kiu{aspect-ratio:390/844}.shot--kiu>img{object-position:50% 0}.redline{height:var(--rule-hair);margin-bottom:var(--space-2xs);background:var(--color-accent);transform-origin:0;display:block;position:relative}.redline:before,.redline:after{content:"";width:var(--rule-hair);background:var(--color-accent);height:7px;position:absolute;top:-3px}.redline:before{left:0}.redline:after{right:0}.js .sheet .redline{transition:transform .7s var(--ease-out);transform:scaleX(0)}.js .sheet .sheet__piece:nth-child(2) .redline{transition-delay:80ms}.js .sheet .sheet__piece:nth-child(3) .redline{transition-delay:.16s}.js .sheet.is-in .redline{transform:none}@media (prefers-reduced-motion:reduce){.js .sheet .redline{transition:none;transform:none}}.work{padding-block:var(--section-gap-s) var(--section-gap)}.case--kasmart{padding-bottom:var(--section-gap)}.case--arka{padding-bottom:var(--section-gap-l)}.case--kiu{padding-bottom:var(--section-gap)}.stages{padding-block:var(--section-gap-s);background:var(--color-paper-2)}.headblock{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.headblock .lead,.split__text .lead{color:var(--color-ink-2)}.headblock--split{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.headblock--split h2{grid-column:1/7}.headblock--split .lead{grid-column:8/13}.work__head{margin-bottom:var(--space-xl)}.index{border-collapse:collapse;border-top:var(--rule-hair) solid var(--color-ink);text-align:left;width:100%}.index thead th{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-muted);border-bottom:var(--rule-hair) solid var(--color-rule);font-weight:500}.index tbody th,.index tbody td{padding:var(--space-lg) var(--space-md) var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:middle;color:var(--color-ink-2);font-weight:400}.index tbody th{width:34%}.index tbody td:nth-child(2){width:36%}.index__name{align-items:center;gap:var(--space-md);color:var(--color-ink);text-decoration:none;display:flex}.index__name:hover .index__title{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.12em;text-decoration-thickness:1px}.index__name:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.index__thumb{border-radius:var(--radius-card);background:var(--color-paper-2);outline:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);outline-offset:-1px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.index__thumb img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.index__title{font:var(--display-weight) var(--text-title) / 1.15 var(--font-display);letter-spacing:-.005em;display:block}.index__kind{margin-top:var(--space-3xs);font-size:var(--text-sm);color:var(--color-muted);display:block}.split{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.split__text{gap:var(--space-lg);grid-column:1/6;justify-items:start;display:grid}.split .pair{grid-column:7/13}.split--mirror .pair{grid-area:1/1/auto/6}.split--mirror .split__text{grid-column:7/13}.pair{gap:var(--space-xl);padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair__low{margin-top:var(--space-3xl)}.facts{border-top:var(--rule-hair) solid var(--color-ink);gap:0;width:100%;margin:0;display:grid}.facts>div{padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.facts dt{color:var(--color-ink);font-weight:500}.facts dd{margin:var(--space-3xs) 0 0;color:var(--color-ink-2);max-width:52ch}.showcase{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.showcase__main{grid-column:1/9}.showcase__main .shot{aspect-ratio:1024/500}.showcase__side{grid-column:9/13;display:grid}.showcase__side .shot{height:100%}.showcase__side .shot>img{object-position:50% 62%}.spec{margin:var(--space-2xl) 0 0;border-top:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec>div{padding:var(--space-md) var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule)}.spec>div:first-child{border-left:0;padding-left:0}.spec>div:last-child{padding-right:0}.spec dt{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.spec dd{margin:var(--space-2xs) 0 0;color:var(--color-ink)}.stages__wrap{overflow-x:auto}.stages__wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.diagram{border-collapse:collapse;border-top:var(--rule-hair) solid var(--color-ink);table-layout:fixed;width:100%;min-width:720px}.diagram thead th{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-muted);text-align:left;font-weight:500}.diagram thead td{width:25%}.diagram tbody th{padding:var(--space-xl) var(--space-md) var(--space-xl) 0;text-align:left;font:var(--display-weight) var(--text-title) / 1.15 var(--font-display);color:var(--color-ink);border-top:var(--rule-hair) solid var(--color-rule)}.diagram tbody td{padding:var(--space-xl) var(--space-md) var(--space-xl) 0;vertical-align:top;border-top:var(--rule-hair) solid var(--color-rule);position:relative}.diagram tbody td:before{content:"";left:0;right:0;top:calc(var(--space-xl) + 6px);height:var(--rule-hair);background:var(--color-rule);position:absolute}.diagram tbody td.is-done:before{background:var(--color-accent);height:2px}.diagram tbody td.is-now:before{background:var(--color-accent);width:14px;height:2px;right:auto}.diagram tbody td.is-now:after{content:"";left:14px;top:var(--space-xl);border:2px solid var(--color-accent);background:var(--color-paper-hi);width:13px;height:13px;position:absolute}.diagram__step{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.diagram__now{padding-top:var(--space-lg);padding-right:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2);max-width:28ch;display:block}.close{padding-block:var(--section-gap-s);background:var(--color-ink);color:var(--color-paper)}.close__grid{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.close h2{color:var(--color-paper);font-size:var(--text-display-s);grid-column:1/7}.close__grid>div{gap:var(--space-lg);grid-column:8/13;display:grid}.close .lead{color:color-mix(in oklab, var(--color-paper) 82%, var(--color-ink))}.close .btn--primary:focus-visible{outline-color:var(--color-accent)}.close__number{color:var(--color-paper);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-paper) 40%, transparent);text-underline-offset:.22em;white-space:nowrap;font-weight:500}.close__number:hover{text-decoration-color:var(--color-accent)}.close__number:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.foot{padding-block:var(--space-3xl) var(--space-xl)}.foot__mark{font:var(--display-weight) clamp(4.5rem, 15vw, 14rem) / .9 var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);overflow-wrap:break-word;min-width:0;margin:0}.foot__cols{column-gap:var(--gap-columns);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.foot__col{grid-column:span 3}.foot__head{max-width:none;margin-bottom:var(--space-xs);font:500 var(--text-sm) / 1.4 var(--font-body);letter-spacing:0;color:var(--color-muted)}.foot ul{margin:0;padding:0;list-style:none;display:grid}.foot li>a,.foot__item{align-items:center;gap:.3em;min-height:32px;display:inline-flex}.foot__ext{color:var(--color-muted);font-size:.85em}.foot__base{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot__base p{margin:0}.foot__base a{align-items:center;gap:.4em;min-height:44px;display:inline-flex}.foot a{color:var(--color-ink);text-decoration:none}.foot a:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}.foot a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.policy{padding-block:var(--space-2xl) var(--section-gap-s)}.policy__head{gap:var(--space-md);padding-bottom:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-ink);display:grid}.policy__head h1{font-size:var(--text-display-s)}.policy__head .lead{color:var(--color-ink-2)}.policy__section{gap:var(--space-sm);max-width:68ch;padding-block:var(--space-xl) 0;display:grid}.policy__section h2{font-size:var(--text-title);line-height:1.2}.policy__section p{color:var(--color-ink-2);margin:0}.policy__section a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.22em}.policy__section a:hover{text-decoration-color:var(--color-accent)}.policy__section a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.missing{min-height:calc(100dvh - var(--nav-height));align-content:center;display:grid}.missing .container{gap:var(--space-lg);justify-items:start;display:grid}@media (width<=60rem){.nav__section{display:none}.hero{min-height:0}.hero__grid{row-gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-2xl)}.hero__text,.sheet{grid-column:1/-1}.hero__text{align-self:start;padding-bottom:0}.sheet{gap:var(--space-lg);padding:var(--space-sm)}.sheet__piece--kasmart{margin-bottom:var(--space-xl)}.split__text,.split .pair,.split--mirror .pair,.split--mirror .split__text{grid-area:auto/1/auto/-1}.split{row-gap:var(--space-2xl)}.split--mirror .pair{order:2}.pair__low{margin-top:var(--space-xl)}.showcase{row-gap:var(--space-xl)}.showcase__main,.showcase__side{grid-column:1/-1}.showcase__side .shot{aspect-ratio:4/3;height:auto}.spec{grid-template-columns:repeat(2,minmax(0,1fr))}.spec>div,.spec>div:first-child,.spec>div:last-child{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-left:0;border-bottom:var(--rule-hair) solid var(--color-rule)}.headblock--split h2,.headblock--split .lead,.close h2,.close__grid>div{grid-column:1/-1}.close__grid,.foot__cols{row-gap:var(--space-lg)}.foot__col{grid-column:span 4}.foot li>a,.foot__item{min-height:44px}.stages__wrap{overflow:visible}.diagram,.diagram tbody,.diagram tr,.diagram tbody th{min-width:0;display:block}.diagram thead,.diagram tbody td:not(.is-now){display:none}.diagram tbody tr{padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.diagram tbody th,.diagram tbody td.is-now{border:0;padding:0;display:block}.diagram tbody td.is-now:before,.diagram tbody td.is-now:after{display:none}.diagram__step{clip-path:none;width:auto;height:auto;margin-top:var(--space-xs);color:var(--color-ink);font-weight:500;display:block;position:static;overflow:visible}.diagram__now{padding-top:var(--space-2xs);max-width:none}.index thead{display:none}.index,.index tbody,.index tr,.index tbody th,.index tbody td{width:auto;display:block}.index tbody tr{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.index tbody th,.index tbody td{width:auto;padding:var(--space-2xs) 0;border:0}.index tbody td:nth-child(2){width:auto;padding-top:var(--space-sm)}}@media (width<=40rem){.nav__bar,.nav__links{gap:var(--space-md)}.nav__action{padding-inline:var(--space-sm)}.hero h1{font-size:clamp(2.5rem,11vw,3.5rem)}.pair{gap:var(--space-md);padding:var(--space-xs)}.foot__col{grid-column:1/-1}.foot__base{flex-direction:column;align-items:flex-start}}
