@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/IBMPlexSans-200-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/IBMPlexSans-200-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/IBMPlexSans-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/IBMPlexSans-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSerif-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSerif-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSerif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSerif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSerif-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSerif-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Iosevka Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Iosevka-400-latin.woff2)format("woff2")}@font-face{font-family:Iosevka Web;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Iosevka-500-latin.woff2)format("woff2")}
:root{--lyb-ink:#151a1c;--lyb-paper:#f7f9fa;--lyb-white:#fff;--lyb-grey:#666f74;--lyb-grey-inverse:#8d979b;--lyb-rule:#d2d8da;--lyb-accent:#009dac;--lyb-highlight:#ff31b2;--lyb-highlight-deep:#df0094;--lyb-level-0:#1f00ee;--lyb-level-1:#0068f6;--lyb-level-2:#00b370;--lyb-level-3:#c3df00;--lyb-level-4:#ff6b07}@supports (color:color(display-p3 0 0 0)){:root{--lyb-accent:color(display-p3 .0549 .6118 .6824);--lyb-highlight:color(display-p3 1 0 .702);--lyb-highlight-deep:color(display-p3 .8196 0 .5725);--lyb-level-0:color(display-p3 .1059 0 .898);--lyb-level-1:color(display-p3 0 .3765 1);--lyb-level-2:color(display-p3 .0706 .7176 .4157);--lyb-level-3:color(display-p3 .7843 .8784 0);--lyb-level-4:color(display-p3 1 .4157 0)}}
:root{--u:8px;--gutter:24px;--margin:48px;--measure:65ch;--t-display1:64px;--t-display2:48px;--t-display3:36px;--t-title1:28px;--t-title2:22px;--t-body:16px;--t-body-small:15px;--t-label:11px;--t-data:12px;--t-data-small:10px;--tr-display:.006em;--tr-label:.16em;--tr-data:.1em;--f-sans:"IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--f-mono:"Iosevka Web", "Iosevka Term", "Iosevka", "SF Mono", Menlo, monospace;--ink-rgb:21 26 28;--rim-faint:rgb(var(--ink-rgb) / .055);--rim:rgb(var(--ink-rgb) / .1);--rim-strong:rgb(var(--ink-rgb) / .17);--s-0:#fff;--s-1:rgb(var(--ink-rgb) / .018);--s-2:rgb(var(--ink-rgb) / .035);--s-glass:#ffffffd1;--r-control:5px;--r-panel:8px;--ease:cubic-bezier(0, 0, .2, 1);--dur:.18s;--dur-slow:.32s}@media (max-width:720px){:root{--margin:24px;--t-display1:40px;--t-display2:32px;--t-display3:26px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:112px}body{background:var(--lyb-white);color:var(--lyb-ink);font-family:var(--f-sans);font-size:var(--t-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6}.longform{font-family:var(--f-serif);font-size:var(--t-body);max-width:var(--measure);line-height:1.68}.longform p{margin:0 0 calc(var(--u) * 2.5)}.longform p:last-child{margin-bottom:0}::selection{background:var(--lyb-highlight);color:var(--lyb-white)}img,svg{max-width:100%;height:auto;display:block}.sheet{max-width:1200px;padding:0 var(--margin);margin:0 auto}.rule{border:0;border-top:1px solid var(--rim);margin:0}.rule--faint{border-top-color:var(--rim-faint)}.rule--strong{border-top-color:var(--rim-strong)}.rule--accent{border-top-color:var(--lyb-accent)}.band{padding:calc(var(--u) * 12) 0}.band--tight{padding:calc(var(--u) * 7) 0}.band--paper{background:var(--lyb-paper)}.panel{border-radius:var(--r-panel);background:linear-gradient(var(--s-0), var(--s-0)) padding-box, linear-gradient(180deg, rgb(var(--ink-rgb) / .12), rgb(var(--ink-rgb) / .05)) border-box;border:1px solid #0000}.panel--glass{background:linear-gradient(var(--s-glass), var(--s-glass)) padding-box, linear-gradient(180deg, rgb(var(--ink-rgb) / .12), rgb(var(--ink-rgb) / .05)) border-box;-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4)}.cols{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.c-3{grid-column:span 3}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-12{grid-column:span 12}@media (max-width:900px){.c-3,.c-4,.c-5,.c-6,.c-7,.c-8{grid-column:span 12}}.backdrop{z-index:0;pointer-events:none;opacity:.5;position:fixed;inset:0;overflow:hidden}.isofield,.isofield svg{width:100%;height:100%;display:block}@keyframes iso-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.isofield path{stroke-dasharray:1;animation:1.2s cubic-bezier(0,0,.2,1) both iso-draw}.hero{z-index:1;padding:calc(var(--u) * 16) 0 calc(var(--u) * 20);position:relative}.doc{z-index:1;background:var(--s-glass);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-top:1px solid var(--rim);border-radius:0;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.doc{background:var(--lyb-white)}}.doc--tail{border-top:0}.doc .band+.band{border-top:1px solid var(--rim-faint)}.doc .band--paper{background:0 0}.doc-main{grid-column:span 8}.rail{grid-column:10/span 3}.rail-inner{padding-bottom:calc(var(--u) * 4);position:sticky;top:128px}.rail .rule{margin:calc(var(--u) * 4) 0 calc(var(--u) * 3)}.rail-index{counter-reset:rail;margin:0;padding:0;list-style:none}.rail-index li{counter-increment:rail;margin-bottom:calc(var(--u) * 1.5)}.rail-index a{gap:calc(var(--u));font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-grey);transition:color var(--dur) var(--ease);grid-template-columns:26px 1fr;line-height:1.45;text-decoration:none;display:grid}.rail-index a:before{content:counter(rail, decimal-leading-zero);color:var(--lyb-grey);transition:color var(--dur) var(--ease)}.rail-index a:hover,.rail-index li[data-current=true] a{color:var(--lyb-ink)}.rail-index li[data-current=true] a:before{color:var(--lyb-accent)}@media (max-width:900px){.doc-main{grid-column:span 12}.rail{margin-top:calc(var(--u) * 6);grid-column:span 12}.rail-inner{padding-top:calc(var(--u) * 4);border-top:1px solid var(--rim);position:static}.rail-nav{display:none}.hero{padding:calc(var(--u) * 9) 0 calc(var(--u) * 11)}}h1,h2,h3,h4{font-family:var(--f-sans);letter-spacing:var(--tr-display);text-wrap:balance;margin:0;font-weight:300;line-height:1.12}.display{font-size:var(--t-display1);font-weight:300;line-height:1.02}.title{font-size:var(--t-display3);line-height:1.06}.subtitle{font-size:var(--t-title2);color:var(--lyb-grey);font-weight:300}.label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-grey);margin:0 0 calc(var(--u) * 2);font-weight:400;display:block}.data{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-grey);font-variant-numeric:tabular-nums}.prose{max-width:var(--measure)}.prose p{margin:0 0 calc(var(--u) * 2.5)}.prose p:last-child{margin-bottom:0}.lede{font-size:var(--t-title2);line-height:1.5}.quiet{color:var(--lyb-grey)}.terms{margin:0}.terms dt{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-grey);margin:0}.terms dd{margin:2px 0 calc(var(--u) * 2);font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-ink)}.terms dd:last-child{margin-bottom:0}a{color:inherit}.link{color:var(--lyb-ink);border-bottom:1px solid var(--rim-strong);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding-bottom:1px;text-decoration:none}.link:hover,.link:focus-visible{color:var(--lyb-highlight-deep);border-bottom-color:var(--lyb-highlight-deep)}:focus-visible{outline:2px solid var(--lyb-highlight-deep);outline-offset:3px;transition:outline-offset var(--dur) var(--ease);border-radius:2px}.nav-link{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-label);text-transform:uppercase}a.machine{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data)}.enter{align-items:baseline;gap:calc(var(--u) * 1.5);font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-white);background:var(--lyb-highlight);padding:calc(var(--u) * 1.75) calc(var(--u) * 3);border-radius:var(--r-control);border:1px solid var(--lyb-highlight-deep);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.enter:hover,.enter:focus-visible{background:var(--lyb-highlight-deep);border-color:var(--lyb-highlight-deep);box-shadow:inset 0 1px #ffffff4d}.enter .arrow{font-family:var(--f-mono);transition:transform var(--dur) var(--ease)}.enter:hover .arrow,.enter:focus-visible .arrow{transform:translate(4px)}.buy{align-items:baseline;gap:calc(var(--u) * 1.5);font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-highlight-deep);border:1px solid var(--lyb-highlight-deep);border-radius:var(--r-control);padding:calc(var(--u) * 1.25) calc(var(--u) * 2.5);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;text-decoration:none;display:inline-flex}.buy:hover,.buy:focus-visible{background:var(--lyb-highlight-deep);color:var(--lyb-white);box-shadow:inset 0 1px #ffffff38}.masthead-bar{z-index:30;background:var(--s-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.masthead-bar{background:var(--lyb-white)}}.masthead{justify-content:space-between;align-items:center;gap:var(--gutter);padding:calc(var(--u) * 3) 0;transition:padding var(--dur-slow) var(--ease);flex-wrap:wrap;display:flex}.masthead-bar[data-condensed=true] .masthead{padding:calc(var(--u) * 1.5) 0}.masthead-bar[data-condensed=true] .lockup .mark{width:56px;height:56px}.masthead nav{align-items:center;gap:calc(var(--u) * 3);display:flex}@media (max-width:560px){.masthead nav{gap:calc(var(--u) * 2)}}.lockup{align-items:center;gap:calc(var(--u) * 2);text-decoration:none;display:flex}.lockup .mark{width:72px;height:72px;transition:width var(--dur-slow) var(--ease), height var(--dur-slow) var(--ease);flex:none}.wordmark{font-family:var(--f-sans);font-weight:300;font-size:var(--t-title2);letter-spacing:var(--tr-display);color:var(--lyb-ink);white-space:nowrap}.wordmark .slash{color:var(--lyb-accent)}@media (max-width:560px){.lockup .mark{width:56px;height:56px}.wordmark{font-size:var(--t-body)}}.plate{background:var(--lyb-white);border-radius:0;line-height:0;position:relative;overflow:hidden}.plate img{width:100%}.plate--crop{height:clamp(320px,46vh,520px)}.plate--crop img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.caption{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-grey);margin-top:calc(var(--u) * 1.5);max-width:62ch;line-height:1.5}.ramp{margin:calc(var(--u) * 2) 0 calc(var(--u));gap:0;max-width:420px;display:flex}.ramp span{flex:1;height:3px}.ramp-l0{background:var(--lyb-level-0)}.ramp-l1{background:var(--lyb-level-1)}.ramp-l2{background:var(--lyb-level-2)}.ramp-l3{background:var(--lyb-level-3)}.ramp-l4{background:var(--lyb-level-4)}.ramp-scale{justify-content:space-between;max-width:420px;display:flex}.ledger{border-top:1px solid var(--rim)}.row{gap:var(--gutter);padding:calc(var(--u) * 4) 0;border-bottom:1px solid var(--rim-faint);transition:background-color var(--dur) var(--ease);grid-template-columns:56px 1fr minmax(0,34ch);align-items:start;display:grid}.row:last-child{border-bottom-color:var(--rim)}.row:hover{background:var(--s-1)}.row .op{transition:color var(--dur) var(--ease)}.row:hover .op{color:var(--lyb-highlight-deep)}.row--tight{padding:calc(var(--u) * 3) 0;grid-template-columns:56px 1fr}.row .op{font-family:var(--f-mono);font-size:var(--t-display3);color:var(--lyb-accent);padding-top:2px;font-weight:400;line-height:1}.row h3{font-size:var(--t-title2);margin-bottom:calc(var(--u));font-weight:400}.row p{font-size:var(--t-body-small);color:var(--lyb-grey);max-width:46ch;margin:0}.row .spec{text-align:left;margin:0}.row .spec>div+div{margin-top:calc(var(--u) * 1.5)}.row .spec dt{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-grey);margin:0}.row .spec dd{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-ink);margin:2px 0 0}@media (max-width:720px){.row{grid-template-columns:40px 1fr}.row .spec{margin-top:calc(var(--u) * 2);grid-column:2}.row .op{font-size:var(--t-title1)}}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;gap:var(--gutter);padding:calc(var(--u) * 3) 0;border-bottom:1px solid var(--rim-faint);grid-template-columns:56px 1fr;display:grid}.steps li:last-child{border-bottom-color:var(--rim)}.steps li:first-child{border-top:1px solid var(--rim)}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-grey);padding-top:6px}.steps h3{font-size:var(--t-body);font-weight:400;font-family:var(--f-sans);margin-bottom:4px}.steps p{font-size:var(--t-body-small);color:var(--lyb-grey);max-width:52ch;margin:0}.form{gap:calc(var(--u) * 3);flex-direction:column;align-items:flex-start;display:flex}.form>.enter,.form>.button-quiet{margin-top:calc(var(--u))}.field{width:100%;max-width:44ch;display:block}.field .label{margin-bottom:calc(var(--u))}.input{width:100%;font-family:var(--f-mono);font-size:var(--t-body-small);color:var(--lyb-ink);border:0;border-bottom:1px solid var(--rim-strong);padding:calc(var(--u)) 0;transition:border-color var(--dur) var(--ease);background:0 0;border-radius:0;display:block}.input:hover{border-bottom-color:var(--lyb-grey)}.input:focus{border-bottom-color:var(--lyb-highlight-deep);padding-bottom:calc(var(--u) - 1px);border-bottom-width:2px;outline:none}textarea.input{resize:vertical;line-height:1.5}select.input{appearance:none;cursor:pointer}input[type=file].input{font-size:var(--t-data);padding:calc(var(--u) * 1.5) 0}.button-quiet{align-items:center;gap:calc(var(--u));font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-ink);border:1px solid var(--rim-strong);border-radius:var(--r-control);padding:calc(var(--u) * 1.5) calc(var(--u) * 2.5);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;text-decoration:none;display:inline-flex}.button-quiet:hover:not(:disabled),.button-quiet:focus-visible:not(:disabled){color:var(--lyb-highlight-deep);border-color:var(--lyb-highlight-deep);background:var(--s-1)}.button-quiet:disabled,.enter:disabled{opacity:.45;cursor:default}.button-quiet--small{padding:calc(var(--u)) calc(var(--u) * 1.5)}button.enter{cursor:pointer;font-size:var(--t-data);border:0}.notice{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);padding-left:calc(var(--u) * 1.5);border-left:2px solid var(--rim-strong);max-width:52ch;margin:0;line-height:1.5}.notice--bad{color:var(--lyb-highlight-deep);border-left-color:var(--lyb-highlight)}.notice--good{color:var(--lyb-grey);border-left-color:var(--lyb-accent)}.table{border-collapse:collapse;width:100%;font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data)}.table th{text-align:left;text-transform:uppercase;letter-spacing:var(--tr-label);font-weight:400;font-size:var(--t-label);color:var(--lyb-grey);padding:calc(var(--u)) calc(var(--u) * 2) calc(var(--u)) 0;border-bottom:1px solid var(--rim)}.table td{padding:calc(var(--u) * 1.5) calc(var(--u) * 2) calc(var(--u) * 1.5) 0;border-bottom:1px solid var(--rim-faint);color:var(--lyb-ink);vertical-align:middle}.table tbody tr{transition:background-color var(--dur) var(--ease)}.table tbody tr:hover{background:var(--s-1)}.linkout{border-left:2px solid var(--lyb-highlight);padding-left:calc(var(--u) * 1.5);margin:calc(var(--u) * 2) 0;max-width:60ch}.linkout-url{font-family:var(--f-mono);font-size:var(--t-data);color:var(--lyb-ink);word-break:break-all;margin:calc(var(--u)) 0 calc(var(--u) * 1.5);-webkit-user-select:all;user-select:all;line-height:1.6;display:block}.colophon{z-index:1;padding:calc(var(--u) * 6) 0 calc(var(--u) * 8);border-top:1px solid var(--rim);position:relative}.colophon .machine{font-family:var(--f-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);color:var(--lyb-grey)}.colophon .machine .slash{color:var(--lyb-accent)}.colophon-right{justify-content:flex-end;gap:calc(var(--u) * 3);flex-wrap:wrap;align-items:baseline;display:flex}@media (max-width:720px){.colophon-right{margin-top:calc(var(--u) * 3);justify-content:flex-start}}.section{font-family:var(--f-sans);font-size:var(--t-title2);letter-spacing:var(--tr-display);margin:calc(var(--u) * 6) 0 calc(var(--u) * 2);font-weight:300}.longform>.section:first-child{margin-top:0}.longform ul{margin:0 0 calc(var(--u) * 2.5);padding-left:1.2em}.longform li{margin-bottom:calc(var(--u))}.longform strong{font-weight:600}.consent{z-index:20;background:var(--s-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);border-top:1px solid var(--rim-strong);position:fixed;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.consent{background:var(--lyb-paper)}}.consent-inner{gap:var(--gutter);padding-top:calc(var(--u) * 3);padding-bottom:calc(var(--u) * 3);justify-content:space-between;align-items:flex-end;display:flex}.consent-text{font-size:var(--t-body-small);color:var(--lyb-ink);max-width:62ch;margin:0;line-height:1.55}.consent-actions{gap:calc(var(--u) * 2);flex:none;align-items:center;display:flex}.consent-choices{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 2.5);flex-wrap:wrap;display:flex}.consent-choice{gap:calc(var(--u) * 1.5);cursor:pointer;align-items:flex-start;max-width:34ch;display:flex}.consent-choice input{accent-color:var(--lyb-highlight-deep);flex:none;margin:3px 0 0}.consent-choice-name{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--lyb-ink);display:block}.consent-choice-detail{font-size:var(--t-body-small);color:var(--lyb-grey);margin-top:2px;line-height:1.45;display:block}.consent-reopen{border:0;border-bottom:1px solid var(--rim);cursor:pointer;background:0 0;padding:0 0 1px}@media (max-width:720px){.consent-inner{flex-direction:column;align-items:stretch}.consent-actions{justify-content:space-between}}.sticky-sentinel{pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--margin);top:var(--u);z-index:40;background:var(--lyb-ink);color:var(--lyb-white);padding:var(--u) calc(var(--u) * 2);font-family:var(--f-mono);font-size:var(--t-data);position:absolute}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
