.hero{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.hero>.wrap{--fs:calc(100cqi / var(--lk-w));container-type:inline-size}@media (width<=30rem){.hero>.wrap{--lk-w:8.4}}.ruler span{border-left:1px solid var(--line);align-items:flex-end;padding:0 0 .375rem .375rem;display:flex}.signals{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--g);row-gap:var(--s2);padding-top:var(--s2);display:grid}.signals__cell{border-top:1px solid var(--fg);font-family:var(--f-mono);grid-column:span 2;padding-top:.5rem;font-size:.75rem;line-height:1.125rem}@media (width>=64rem){.signals__cell{grid-column:span 3}}.signals dt{color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em}.signals dd{hyphens:manual;font-size:.8125rem}.signals__love{white-space:nowrap}.signals .heart{vertical-align:-.02em;width:.8em;height:.7em;fill:var(--heart);display:inline-block}.signals dd .tnum{white-space:nowrap}.signals dd .tnum+.tnum{margin-left:.5em}@media (width<=63.999rem){.signals dd .tnum{display:block}.signals dd .tnum+.tnum{margin-left:0}}.signals__live:before{content:"";background:var(--lime);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--ink);vertical-align:.05em;margin-right:.45rem;display:inline-block}.lock-wrap{margin-top:clamp(2.5rem,.25rem + 3.6vw,4.5rem);position:relative}.lock{margin-left:calc(var(--lk-lsb) * -1em);font-size:var(--fs);color:var(--fg);font-kerning:normal;font-weight:600;line-height:1;position:relative}.lock__row{top:var(--lk-shift);height:var(--lk-cap);white-space:nowrap;line-height:.729;display:block;position:relative}.lock__row--a{padding-left:var(--lk-offA);letter-spacing:var(--lk-trA)}.lock__row--b{letter-spacing:var(--lk-trB)}.lock__dot{width:var(--lk-gap);align-items:center;gap:.14em;height:.1852em;display:flex;position:absolute;bottom:.008em;right:0}.lock__dot:before{content:"";background:var(--fg-2);flex:auto;min-width:0;height:1px}.lock__dot:after{content:"";background:var(--lime);flex:none;width:.1852em;height:.1852em}.lock__joint{height:var(--lk-joint);padding-left:calc(var(--lk-lsb) * 1em);align-items:center;line-height:1;display:flex}.lock__joint:after{content:"";background:var(--fg);flex:1;height:1px;margin-left:.6rem}.lock__trifft{letter-spacing:-.01em;font-size:max(.15em,.9375rem);font-weight:450;line-height:1;position:relative;top:-.04em}.bolt{top:calc(var(--lk-cap) - 1px);height:calc(var(--lk-joint) + 2px);width:var(--lk-bw);background:var(--lime);z-index:-1;transform-origin:50% 0;position:absolute}.bolt--1{left:var(--lk-b1)}.bolt--2{left:var(--lk-b2)}.lock{z-index:0;isolation:isolate}.hero__foot{gap:var(--s3);margin-top:clamp(1.75rem,.75rem + 2.6vw,3.25rem);display:grid}.hero .lead{letter-spacing:-.012em;text-wrap:pretty;max-width:54ch;font-size:clamp(1.1875rem,.95rem + .5vw,1.4375rem);font-weight:440;line-height:1.32}.nowrap{white-space:nowrap}.hero{--field-pad:clamp(2rem, 1rem + 2.8vw, 3.75rem);padding-bottom:var(--field-pad)}.fields{margin-top:clamp(2.5rem,1rem + 2.6vw,4rem)}.fields__list{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--g);row-gap:var(--field-pad);display:grid}.field{border-top:1px solid var(--fg);padding-top:var(--field-pad);grid-column:span 4;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;column-gap:.25rem;display:grid;position:relative}.field:before{content:"";background:var(--lime);width:2.5rem;height:3px;transition:width .48s var(--ease-out,ease-out);position:absolute;top:-2px;left:0}@media (width>=64rem){.fields__list{grid-template-rows:auto auto}.field{grid-area:span 2/span 3;grid-template-rows:subgrid;row-gap:.625rem}.field .field__text{margin-top:0}}.field__nr{font-family:var(--f-mono);color:var(--fg-2);transition:color var(--t-mid) var(--ease-out);font-size:.8125rem;line-height:1.9rem}.field__name{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.25rem,1.05rem + .5vw,1.5rem);font-weight:580;line-height:1.25}.field .field__name{min-height:0}.field__name a{transition:color var(--t-mid) var(--ease-out);text-decoration:none}.field__name a:after{content:"";position:absolute;inset:0}.field__text{color:var(--fg-2);max-width:34ch;transition:color var(--t-mid) var(--ease-out);grid-column:2;margin-top:.625rem;font-size:clamp(1rem,.95rem + .15vw,1.0625rem);line-height:1.5}.field:hover:before,.field:focus-within:before{width:100%}.field:hover .field__name a,.field:focus-within .field__name a,.field:hover .field__nr,.field:focus-within .field__nr{color:var(--lime-deep)}.field:hover .field__text,.field:focus-within .field__text{color:var(--fg)}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .field:hover .field__name a,:where(html:not([data-theme=light])) .field:focus-within .field__name a,:where(html:not([data-theme=light])) .field:hover .field__nr,:where(html:not([data-theme=light])) .field:focus-within .field__nr{color:var(--lime)}}:where(html[data-theme=dark]) .field:hover .field__name a,:where(html[data-theme=dark]) .field:focus-within .field__name a,:where(html[data-theme=dark]) .field:hover .field__nr,:where(html[data-theme=dark]) .field:focus-within .field__nr{color:var(--lime)}@media (prefers-reduced-motion:no-preference){.field:before{animation:field-lock .7s var(--ease-out,ease-out) both}.field:nth-child(2):before{animation-delay:.14s}.field:nth-child(3):before{animation-delay:.28s}.field:nth-child(4):before{animation-delay:.42s}}@keyframes field-lock{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.refs{border-top:1px solid var(--fg);padding-block:clamp(3rem,2rem + 4vw,7rem) clamp(4rem,2rem + 6vw,9rem)}.refs__head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--g);row-gap:var(--s2);align-items:end;display:grid}.refs__head .kicker{grid-column:1/-1;align-self:start}.refs__title{letter-spacing:-.035em;text-wrap:balance;grid-column:1/span 3;font-size:clamp(2.125rem,1rem + 4.2vw,5.25rem);font-weight:560;line-height:.98}.refs__count{letter-spacing:-.05em;color:var(--fg);grid-column:4/span 1;justify-self:end;font-size:clamp(3.5rem,1.5rem + 7vw,9.5rem);font-weight:600;line-height:.74;position:relative}.refs__count:after{content:"";background:var(--lime);height:.06em;position:absolute;bottom:-.1em;left:.06em;right:.06em}.refs__intro{color:var(--fg-2);grid-column:1/-1;max-width:46ch}.refs__total{grid-column:4/span 1;justify-self:end;justify-items:end;margin:0;display:grid}.refs__total>.refs__count{white-space:nowrap;grid-area:auto;justify-self:end;font-size:clamp(2.25rem,1.5rem + 4vw,9.5rem);display:block}.refs__note{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);text-align:right;hyphens:manual;margin-top:.85rem;font-size:.6875rem;line-height:1.2rem}html .refs__note{overflow-wrap:normal;word-break:normal}.refs__stats{align-items:flex-start;gap:var(--s2) clamp(2rem, 1rem + 3vw, 3.5rem);margin-top:var(--s1);flex-wrap:wrap;grid-column:1/-1;display:flex}.refs__stats .refs__total{justify-items:start}.refs__stats .refs__total>.refs__count{justify-self:start}.refs__stats .refs__note{text-align:left;max-width:18ch}@media (width>=40rem){.refs__title{grid-column:1/span 6}.refs__count,.refs__total{grid-column:7/span 2}.refs__note{margin-top:1rem;font-size:.875rem}.refs__intro{grid-column:1/span 6}}@media (width>=64rem){.refs__head .kicker{grid-column:1/span 3}.refs__title{grid-area:1/4/span 2/span 6;align-self:start}.refs__count{grid-area:1/11/span 2/span 2;align-self:start;font-size:clamp(3rem,1rem + 5vw,7rem)}.refs__total{grid-area:1/10/span 2/span 3;align-self:start}.refs__total>.refs__count{font-size:clamp(3rem,1rem + 5vw,7rem)}.refs__stats{margin-top:var(--s2);grid-area:3/4/auto/span 9}}@media (width>=85rem){.refs__stats{grid-area:1/7/span 2/span 6;justify-content:flex-end;align-self:start;margin-top:0}.refs__stats .refs__total{justify-items:end}.refs__stats .refs__total>.refs__count{justify-self:end}.refs__stats .refs__note{text-align:right}.refs__intro{grid-area:2/1/auto/span 3;align-self:end;font-size:.9375rem}}.refs__body{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--g);margin-top:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.refs__side{grid-column:1/-1}.index{border-bottom:1px solid var(--fg);grid-column:1/-1}@media (width>=64rem){.refs__side{top:calc(var(--head-h) + var(--s3));align-self:start;gap:var(--s4);grid-column:1/span 3;display:grid;position:sticky}.index{grid-column:4/span 9}}.filter__label{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);margin-bottom:.5rem;font-size:.75rem}.filter__list{flex-wrap:wrap;gap:.375rem;display:flex}@media (width>=64rem){.filter__list{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}}.filter__btn{border:1px solid var(--line-ui);cursor:pointer;width:100%;min-height:2.25rem;font-family:var(--f-mono);text-align:left;transition:background-color var(--t-fast) linear, color var(--t-fast) linear;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.filter__btn .tnum{color:var(--fg-2)}.filter__btn:hover{border-color:var(--fg)}.filter__btn[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.filter__btn[aria-pressed=true] .tnum{color:inherit}@media (width>=64rem){.filter__btn{border:0;border-bottom:1px solid var(--line);min-height:2.25rem;padding:0 .5rem}.filter__btn:before{content:"";border:1px solid;flex:none;order:-1;width:.5rem;height:.5rem;margin-right:.25rem}.filter__btn[aria-pressed=true]:before{background:var(--lime);border-color:var(--lime)}.filter__btn>.tnum{margin-left:auto}}.filter__status{font-family:var(--f-mono);color:var(--fg-2);margin-top:.75rem;font-size:.75rem}.preview{display:none}@media (width>=64rem){.js .preview:not([hidden]){display:block}}.preview__frame{aspect-ratio:880/361;background:var(--paper-2);padding:0;position:relative}.preview__img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t-mid) linear}.preview__img.is-loading{opacity:.2}.preview__mark{border-color:var(--fg);border-style:solid;width:.75rem;height:.75rem;position:absolute}.preview__mark--tl{border-width:1px 0 0 1px;top:-.5rem;left:-.5rem}.preview__mark--br{border-width:0 1px 1px 0;bottom:-.5rem;right:-.5rem}.preview__cap{font-family:var(--f-mono);margin-top:.625rem;font-size:.75rem}.preview__cap .tnum{color:var(--fg-2);margin-right:.5em}.ref{column-gap:var(--g);border-top:1px solid var(--line);isolation:isolate;grid-template-columns:2.5rem minmax(0,1fr);row-gap:.375rem;padding-block:1.125rem 1.25rem;display:grid;position:relative}.ref:first-child{border-top-color:var(--fg)}.ref:before{content:"";background:var(--lime);z-index:-1;transform-origin:0;transition:transform var(--t-mid) var(--ease-precise);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.ref:hover:before{transform:none}.ref:hover{--fg:var(--ink);--fg-2:var(--ink);color:var(--ink)}}.ref:has(a:focus-visible):before{transform:none}.ref:has(a:focus-visible){--fg:var(--ink);--fg-2:var(--ink);color:var(--ink)}.ref__nr{font-family:var(--f-mono);color:var(--fg-2);grid-row:1;padding-left:.625rem;font-size:.8125rem;line-height:1.75rem}.ref__name{letter-spacing:-.022em;grid-column:2;font-size:clamp(1.375rem,1rem + 1.25vw,2.25rem);font-weight:540;line-height:1.12}.ref__name a{text-decoration:none}.ref__name a:after{content:"";z-index:1;position:absolute;inset:0}.ref__name a:focus-visible{outline:none}.ref:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ref__text{color:var(--fg-2);grid-column:2;max-width:52ch;font-size:.9375rem;line-height:1.375rem}.ref__meta{font-family:var(--f-mono);flex-wrap:wrap;grid-column:2;gap:.25rem 1rem;font-size:.75rem;line-height:1.125rem;display:flex}.ref__tags{color:var(--fg-2)}.ref__url{font-family:var(--f-mono);color:var(--fg-2);overflow-wrap:anywhere;grid-column:2;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.ref__url svg{width:.75rem;height:.75rem;color:var(--fg);transition:transform var(--t-mid) var(--ease-out);flex:none}@media (hover:hover){.ref:hover .ref__url svg{transform:translate(2px,-2px)}}@media (width>=40rem){.ref{grid-template-columns:repeat(8,minmax(0,1fr))}.ref__nr{grid-column:1}.ref__name,.ref__text{grid-column:2/span 5}.ref__meta{flex-direction:column;grid-area:1/7/span 2/span 2;padding-top:.3rem}.ref__url{grid-column:2/span 5}}@media (width>=64rem){.ref{grid-template-columns:repeat(9,minmax(0,1fr));padding-block:1.25rem 1.375rem}.ref__name,.ref__text{grid-column:2/span 4}.ref__meta{grid-column:6/span 2}.ref__url{text-align:right;grid-area:1/8/auto/span 2;justify-content:flex-end;align-self:start;padding-top:.3rem;padding-right:.625rem}}.ref[hidden],.anno{display:none}.show-raster .anno{pointer-events:none;font-family:var(--f-mono);color:var(--lime-deep);font-size:.6875rem;line-height:1;display:block;position:absolute;inset:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .show-raster .anno{color:var(--lime)}}:where(html[data-theme=dark]) .show-raster .anno{color:var(--lime)}.anno__axis{border-left:1px dashed;width:0;position:absolute;top:-2.25rem;bottom:-4.25rem}.anno__axis--1{left:calc(var(--fs) * (1.8693 - var(--lk-lsb) + .06615))}.anno__axis--2{left:calc(var(--fs) * (6.3363 - var(--lk-lsb) + .06615))}.anno__axis b,.anno__dim b,.anno__line{background:var(--bg);white-space:nowrap;padding:2px 4px;font-weight:400}.anno__axis b{color:var(--fg);border:1px solid;position:absolute;top:-.25rem;left:0;transform:translate(-50%,-100%)}.anno__dim{left:calc(var(--fs) * (1.8693 - var(--lk-lsb) + .06615));width:calc(var(--fs) * 4.467);border-top:1px solid;justify-content:center;height:0;display:flex;position:absolute}.anno__dim:before,.anno__dim:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-5px}.anno__dim:before{left:0}.anno__dim:after{right:0}.anno__dim b{transform:translateY(-50%)}.anno__dim--a{top:-1.1rem}.anno__dim--b{top:calc(var(--fs) * .729 * 2 + max(var(--fs) * .46, 2rem) + 1.1rem)}.anno__line{position:absolute}.anno__line--shear{right:0;top:calc(var(--fs) * .729 + max(var(--fs) * .46, 2rem) / 2);color:var(--fg);padding-inline:.5rem 0;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.lock__row--b{animation:lk-slide .82s var(--ease-precise) .26s both}.bolt{animation:lk-bolt .3s var(--ease-bolt) 1.09s both}@keyframes lk-slide{0%{transform:translate(.58em)}to{transform:none}}@keyframes lk-bolt{0%{transform:scaleY(0)}to{transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (width<=39.999rem){.hero>.wrap{flex-direction:column;display:flex}.ruler{order:0}.lock-wrap{order:1;margin-top:2.5rem}.hero__foot{order:2}.signals{margin-top:var(--s5);order:3}.fields{order:4}.signals__cell{font-size:.6875rem}.signals dd{font-size:.75rem}.field__text{max-width:none}}@media (width<=23.999rem){.btn{gap:.75rem;padding-inline:.875rem;font-size:.9375rem}}.ref__shot{border:1px solid var(--line-ui);background:var(--bg);z-index:0;grid-column:2;width:100%;max-width:34rem;margin-top:.75rem;position:relative;overflow:hidden}.ref__bar{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:.3rem;height:1.5rem;padding:0 .6rem;display:flex}.ref__bar i{background:var(--line-ui);border-radius:50%;width:.4rem;height:.4rem}.ref__host{font-family:var(--f-mono);letter-spacing:.03em;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:.625rem;overflow:hidden}.ref__img{aspect-ratio:16/10;object-fit:cover;object-position:50% 0%;background:var(--paper-2);width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ref__bar{background:var(--night-2)}}:where(html[data-theme=dark]) .ref__bar{background:var(--night-2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ref__img{transform-origin:50% 30%;transition:transform .7s var(--ease-out,cubic-bezier(.2, .7, .2, 1))}.ref:hover .ref__img,.ref:has(a:focus-visible) .ref__img{transform:scale(1.05)}}.ref__shot picture{display:block;overflow:hidden}@media (hover:hover){.ref:hover .ref__shot{border-color:var(--ink)}}@media (width>=48rem){.ref__shot{grid-area:1/6/span 5/span 3;align-self:start;max-width:none;margin-top:.3rem}.ref__meta{flex-direction:row;grid-area:auto/2/auto/span 5;padding-top:0}}@media (width>=64rem){.ref__shot{grid-area:1/6/span 5/span 4}.ref__meta{flex-direction:row;grid-column:2/span 4;gap:.25rem 1rem}.ref__url{grid-column:2/span 4}}@media (width<=47.999rem){.hero__foot{flex-direction:column;display:flex}.hero__foot .lead{order:1}.hero__foot .actions{order:2}}.sec__more a,.proof__cta a{text-underline-offset:.3em;font-size:.9375rem;text-decoration:underline}.lock-wrap[data-lang=en] .lock__row--b{padding-left:var(--lk-offA);letter-spacing:-.02084em}.lock-wrap{--lk-gap:.898em}.lock-wrap[data-lang=en]{--lk-gap:.208em}@media (width<=63.999rem){.fields__list{grid-template-columns:minmax(0,1fr)}.field{grid-column:auto}}.lock-wrap{overflow-x:clip}.fields__list>li,.field,.field>*,.index>li,.ref>*{min-width:0}.filter__label--2{margin-top:var(--s3)}@media (width>=64rem) and (height<=850px){.hero>.wrap{--lk-w:9.6}.lock-wrap{margin-top:1.5rem}.hero__foot{gap:var(--s2);margin-top:1.25rem}.signals{margin-bottom:.5rem}.ruler-bar{padding-top:calc(var(--head-h) + .25rem)}.fields{margin-top:var(--s4)}}.signals__cell.js-only{display:block}
