/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--total:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--paper);color:var(--ink);font-family:var(--face-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-6);scrollbar-color:var(--pencil) var(--paper);-webkit-tap-highlight-color:transparent}body{background:var(--paper);font-size:var(--t-base);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;line-height:1.6}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}address{font-style:normal}}@layer components{.skip-link{left:var(--gutter);z-index:10;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper);font-size:var(--t-sm);font-weight:600;position:absolute;top:-4rem}.skip-link:focus{top:var(--s-3)}.wrap{width:var(--page);margin-inline:auto}.grid-12{column-gap:var(--col-gap);width:var(--page);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media(min-width:48rem){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.display{font-family:var(--face-display);font-variation-settings:var(--opsz-display);letter-spacing:-.024em;text-wrap:balance;font-weight:430}.display em{font-style:italic}.mono-label{font-family:var(--face-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}.nowrap{display:inline-block}@media(min-width:20rem){.copyright{white-space:nowrap}}.keep{white-space:nowrap}.masthead{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-6);padding-block:var(--s-5) var(--s-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.brand{gap:.125rem;display:grid}.wordmark{font-family:var(--face-display);font-variation-settings:var(--opsz-display);letter-spacing:-.012em;font-feature-settings:"kern","liga";transition:color .16s var(--ease-out);justify-self:start;font-size:min(1.75rem,8.5vw);font-weight:540;line-height:1}.gloss{font-family:var(--face-display);font-variation-settings:var(--opsz-display);color:var(--ink-2);font-size:1.0625rem;font-style:italic;line-height:1.3}.nav ul{gap:var(--s-1) clamp(var(--s-4),2vw,var(--s-6));flex-wrap:wrap;display:flex}.nav a{min-height:2.75rem;font-size:var(--t-sm);letter-spacing:.01em;color:var(--ink-2);transition:color .16s var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.nav{margin-left:auto}.lang{align-items:center;display:flex}.lang ul{margin-right:calc(.08em - var(--s-2));display:flex}.lang a{min-height:2.75rem;padding-inline:var(--s-2) calc(var(--s-2) - .08em);font-family:var(--face-mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-3);transition:color .16s var(--ease-out);align-items:center;display:inline-flex;position:relative}.nav a[aria-current=page],.lang a[aria-current=true]{color:var(--ink)}.nav a[aria-current=page]{position:relative}.nav a[aria-current=page]:after,.lang a[aria-current=true]:after{content:"";inset-inline:var(--s-2);border-block:1px solid var(--accent);height:4px;position:absolute;top:calc(50% + .95em)}.nav a[aria-current=page]:after{inset-inline:0}@media(min-width:48rem){.lang{margin-left:calc(var(--s-5) - var(--s-6))}.lang:before{content:"";width:1px;height:1.125rem;margin-right:calc(var(--s-5) - var(--s-2));background:var(--rule-2)}}@media(max-width:47.99rem){.lang{align-self:flex-start}.nav{order:1;width:100%}.nav ul{justify-content:space-between;column-gap:min(var(--s-3),2.5vw)}}.arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:.95em;height:.95em;transition:transform .2s var(--ease-out);flex:none}.btn{align-items:center;gap:var(--s-3);max-width:100%;min-height:3.25rem;padding:var(--s-2) var(--s-5);overflow-wrap:anywhere;background:var(--ink);color:var(--paper);letter-spacing:.005em;transition:background-color .18s var(--ease-out),transform .12s var(--ease-out);font-size:1rem;font-weight:600;display:inline-flex}.textlink{align-items:center;gap:var(--s-2);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);transition:color .16s var(--ease-out),text-decoration-color .16s var(--ease-out);font-size:1rem;font-weight:600;display:inline-flex}.inline-link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);transition:color .16s var(--ease-out),text-decoration-color .16s var(--ease-out)}.wordmark:is(:focus-visible,:active),.nav a:is(:focus-visible,:active),.lang a:is(:focus-visible,:active),.textlink:is(:focus-visible,:active),.inline-link:is(:focus-visible,:active),.footer-links a:is(:focus-visible,:active){color:var(--accent);text-decoration-color:currentColor}.btn:active{background:var(--accent)}.btn:active,.textlink:active{transform:translateY(1px)}.btn:focus-visible .arrow,.textlink:focus-visible .arrow-right{transform:translate(3px)}.textlink:focus-visible .arrow-out{transform:translate(2px,-2px)}.textlink:focus-visible .arrow-down{transform:translateY(3px)}@media(hover:hover){.wordmark:hover,.nav a:hover,.lang a:hover,.textlink:hover,.inline-link:hover,.footer-links a:hover{color:var(--accent);text-decoration-color:currentColor}.btn:hover{background:var(--accent)}.btn:hover .arrow,.textlink:hover .arrow-right{transform:translate(3px)}.textlink:hover .arrow-out{transform:translate(2px,-2px)}.textlink:hover .arrow-down{transform:translateY(3px)}}.hero{padding-block:clamp(var(--s-5),2vw,var(--s-7)) var(--section)}.hero-title{font-size:var(--t-d1);letter-spacing:-.03em;text-wrap:initial;line-height:.92}.hero-title .line{margin-left:calc(var(--pull,1) * var(--optical-edge));display:block}.hero-title em{font-weight:440}@supports (width:1cqi){.hero{container-type:inline-size}.hero-title{font-size:min(var(--t-d1),100cqi / var(--h1-measure,1))}@media(min-width:48rem){.hero-title{font-size:min(var(--t-d1),(100cqi * 10 / 12 - var(--col-gap) / 6) / var(--h1-measure,1))}}}.hero-foot{padding-top:var(--s-6)}.lede{max-width:36em;font-size:var(--t-lead);text-wrap:pretty;line-height:1.5}.actions{align-items:center;gap:var(--s-4) var(--s-6);margin-top:clamp(var(--s-5),2.2vw,var(--s-6));flex-wrap:wrap;display:flex}.tally{margin-top:var(--s-7);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);font-family:var(--face-display);font-variant-numeric:tabular-nums lining-nums;justify-content:space-between;align-items:baseline;display:flex}.tick{font-variation-settings:var(--opsz-small);color:var(--ink-3);font-size:1.125rem;font-weight:480;line-height:1;display:block;position:relative}.tick:before{content:attr(data-n)}.tick:after{content:"";background:var(--accent);transform-origin:100%;width:calc(100% + .3rem);height:2px;position:absolute;top:52%;right:-.15rem}@media(max-width:47.99rem){.tick:first-child:after{width:calc(100% + .15rem)}}.nought{font-variation-settings:var(--opsz-display);color:var(--accent);font-size:4.5rem;font-weight:430;line-height:.74;display:block;position:relative}.nought:before{counter-reset:total var(--total);content:counter(total)}.nought:after{content:"";border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);transform-origin:100%;height:6px;margin-top:.1em;display:block}@media(min-width:48rem){.hero-title{grid-area:1/1/auto/span 10;align-self:end}.tally{border-top:1px solid var(--rule-2);border-bottom:0;flex-direction:column;grid-area:1/11/auto/span 2;align-self:end;align-items:stretch;margin-top:0;padding-bottom:0}.tick{text-align:right;border-bottom:1px solid var(--rule);padding:.1rem .15rem .05rem;font-size:1.0625rem;line-height:1}.tick:after{width:2.5rem;right:0}.nought{text-align:right;font-size:var(--t-d1);padding-top:.1em;line-height:.8}.hero-foot{padding-top:clamp(var(--s-5),2.5vw,var(--s-7));grid-area:2/6/auto/span 7}}.section{padding-top:var(--s-4);padding-bottom:var(--section);position:relative}.section:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.section-head{align-self:start}.folio{padding-top:var(--s-3);margin-bottom:var(--s-4);font-family:var(--face-display);font-variation-settings:var(--opsz-display);font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-folio);color:var(--ink-3);font-weight:430;line-height:1;display:block}.folio:before{content:attr(data-n)}.folio.is-zero{padding-top:var(--s-5);margin-bottom:var(--s-6);color:var(--accent);justify-self:start;font-size:clamp(3rem,2rem + 4vw,6rem);line-height:.8}.folio.is-zero:after{content:"";border-block:2px solid var(--accent);height:6px;margin-top:.1em;display:block}.h-section{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:460;line-height:1.02}@media(min-width:48rem){.section-head{grid-column:1/span 4}}.prose{gap:var(--s-5);max-width:38rem;padding-top:var(--s-6);display:grid}.prose p{font-size:var(--t-prose);text-wrap:pretty;line-height:1.65}.mission .prose-b{padding-top:0}.latin{font-family:var(--face-display);font-variation-settings:var(--opsz-display);font-size:1.12em;font-style:italic;line-height:1}.pivot{margin-block:clamp(var(--s-8),8vw,var(--s-10)) clamp(var(--s-7),5vw,var(--s-8));padding-block:clamp(var(--s-6),3vw,var(--s-7));border-block:1px solid var(--rule);text-wrap:pretty;font-size:clamp(1.75rem,1rem + 2.4vw,3.25rem);line-height:1.08}.pivot-lead{color:var(--accent);font-style:italic}.closing{margin-top:clamp(var(--s-8),7vw,var(--s-9));padding-top:var(--s-5);border-top:5px double var(--ink);font-size:var(--t-d2);line-height:1.04}@media(min-width:48rem){.mission .section-head{grid-row:1/span 2}.mission .prose{grid-column:6/span 6}.mission .prose-a{padding-top:calc(var(--s-3) + var(--t-folio) + var(--s-4))}.pivot,.closing{grid-column:1/span 10}}.products:before{inset-inline:max(var(--gutter),(100% - 90rem) / 2)}.products-head{padding-bottom:clamp(var(--s-8),7vw,var(--s-10))}.products-title{margin-left:var(--optical-edge);font-size:var(--t-d3);line-height:.96}.products-intro{margin-top:var(--s-5);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}@media(min-width:48rem){.products-head .folio{grid-column:1/-1}.products-title{grid-column:1/span 9}.products-intro{margin-top:var(--s-6);grid-column:6/span 5}}.product{padding-block:var(--s-6) clamp(var(--s-8),7vw,var(--s-10))}.product:last-child{padding-bottom:0}.product>*{grid-column:1/-1}.product-meta{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--ink);color:var(--ink-2);flex-wrap:wrap;order:-1;display:flex}.meta-status{align-items:center;gap:var(--s-2);color:var(--ink);display:inline-flex}.meta-status:before{content:"";background:var(--ink);border-radius:50%;width:.5rem;height:.5rem}.product-name{padding-top:var(--s-5);text-indent:var(--optical-edge);letter-spacing:-.03em;font-size:clamp(2.5rem,1.1rem + 4.4vw,5.25rem);font-weight:440;line-height:.9}.product-body{padding-top:var(--s-5)}.definition{max-width:34em;font-size:var(--t-lead);text-wrap:pretty;line-height:1.45}.support{gap:var(--s-3);margin-top:var(--s-5);max-width:40rem;color:var(--ink-2);display:grid}.support li{padding-left:var(--s-5);text-wrap:pretty;position:relative}.support li:before{content:"";background:var(--rule-2);width:.75rem;height:1px;position:absolute;top:.8em;left:0}.product-link{align-content:start;justify-items:start;gap:var(--s-1);padding-top:var(--s-5);display:grid}.ledger{margin-top:clamp(var(--s-6),4vw,var(--s-8));border-bottom:1px solid var(--rule-2);font-family:var(--face-mono);font-size:.9375rem;line-height:1.55;position:relative}.ledger:before{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.ledger-row{background:linear-gradient(var(--ledger-red),var(--ledger-red)) no-repeat right 3.5rem top / 1px 100%;grid-template-columns:minmax(0,1fr) 3.5rem;align-items:baseline;display:grid;position:relative}.ledger-row+.ledger-row{border-top:1px solid var(--rule)}.ledger-row dt{padding-top:var(--s-4);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-area:1/1}.ledger-row dd{padding:var(--s-1) var(--s-4) var(--s-4) 0;color:var(--ink);text-wrap:pretty;grid-area:2/1}.ledger-row.is-human dt{color:var(--ink)}.ledger-row:after{grid-area:1/2/span 2;place-self:center end}.ledger-row.is-machine:after{content:"0";content:"0" / "";font-family:var(--face-display);font-variation-settings:var(--opsz-small);font-variant-numeric:tabular-nums lining-nums;color:var(--accent);transform-origin:100% 60%;padding-right:.1rem;font-size:2.5rem;font-weight:480;line-height:1}.ledger-row.is-human:after{content:"";background:var(--ink);width:1.5rem;height:1.25rem;margin-right:.35rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M2.5 11.2c1.6.9 3.4 2.6 5.2 5.3C11 10.3 15.3 5.2 21.8 1.9' fill='none' stroke='red' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M2.5 11.2c1.6.9 3.4 2.6 5.2 5.3C11 10.3 15.3 5.2 21.8 1.9' fill='none' stroke='red' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media(min-width:60rem){.product-meta{padding-top:var(--s-4);grid-area:1/1/span 2/span 3;place-content:start stretch;display:grid}.product-name{padding-top:var(--s-4);border-top:1px solid var(--ink);grid-area:1/4/auto/span 6}.product-body{padding-top:var(--s-6);grid-area:2/4/auto/span 6}.product-link{padding-top:var(--s-4);border-top:1px solid var(--ink);text-align:right;grid-area:1/10/auto/span 3;justify-items:end}.product-link>.textlink:first-child{margin-top:calc(.8em - 1.375rem)}.ledger{grid-area:3/1/auto/-1}.ledger-row{grid-template-columns:calc((100% - 11 * var(--col-gap)) / 12 * 3 + 3 * var(--col-gap)) calc((100% - 11 * var(--col-gap)) / 12 * 6 + 6 * var(--col-gap)) minmax(0,1fr);background:0 0}.ledger-row dt{padding-block:var(--s-5);padding-right:var(--col-gap);line-height:1.45313rem}.ledger-row dd{padding:var(--s-5) var(--col-gap);border-inline:1px solid var(--ledger-red);grid-area:1/2;align-self:stretch}.ledger-row:after{grid-area:1/3}.ledger-row.is-machine:after{font-size:2.875rem}}.register{margin-top:var(--s-6);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2)}.register-row{align-items:baseline;gap:var(--s-1) var(--col-gap);padding-block:var(--s-4);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.register-row:first-child{border-top:0}.register-row dt{font-family:var(--face-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.register-row dd{font-size:var(--t-prose);text-wrap:balance;line-height:1.45}.register-row .is-figure{font-family:var(--face-mono);letter-spacing:.02em;font-size:1rem}@media(min-width:40rem){.register-row{grid-template-columns:9rem minmax(0,1fr)}}@media(min-width:48rem){.register{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.register-row:nth-child(2){border-top:0}.register-row{grid-template-columns:calc((100% - 5 * var(--col-gap)) / 6 * 2 + var(--col-gap)) minmax(0,1fr)}}.faq-list{margin-top:var(--s-6);border-bottom:1px solid var(--rule)}.qa{align-items:baseline;gap:var(--s-3) var(--col-gap);padding-block:var(--s-5) var(--s-6);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.qa h3,.entry h3,.step h3{letter-spacing:-.015em;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:460;line-height:1.15}.qa p{max-width:38rem;color:var(--ink-2);text-wrap:pretty}@media(min-width:48rem){.faq-list{grid-column:1/-1}.qa{grid-template-columns:repeat(12,minmax(0,1fr))}.qa h3{grid-column:1/span 5;max-width:18em}.qa p{grid-column:6/span 6}}.contact{padding-top:var(--s-4)}.contact:before{border-block:1.5px solid var(--ink);background:0 0;height:5px}.contact-title{font-size:var(--t-d2);line-height:1.02}.contact-body{justify-items:start;gap:var(--s-5);margin-top:var(--s-6);color:var(--ink-2);display:grid}.contact-body p{text-wrap:pretty;max-width:30rem}@media(min-width:48rem){.contact .folio{grid-column:1/-1}.contact-title{grid-column:1/span 7}.contact-body{grid-column:8/span 5;align-self:end;margin-top:0}}.footer{row-gap:var(--s-3);padding-block:var(--s-6) var(--s-7);border-top:1px solid var(--rule);font-size:var(--t-sm);color:var(--ink-3)}.footer>*{grid-column:1/-1}.footer-address{row-gap:var(--s-2);display:grid}.legal{text-wrap:balance}.footer-links{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.footer-links a{overflow-wrap:anywhere;color:var(--ink-2);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);transition:color .16s var(--ease-out),text-decoration-color .16s var(--ease-out)}@media(pointer:coarse){.footer-links a,.inline-link{padding-block:.75rem}}@media(min-width:60rem){.footer-address{grid-column:1/span 9;grid-template-columns:subgrid}.footer-address .legal{grid-column:1/span 5}.footer-address .footer-links{grid-column:6/span 4}.copyright{text-align:right;grid-column:10/span 3}}.section-intro{max-width:34em;padding-top:var(--s-5);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.entries{margin-top:clamp(var(--s-6),4vw,var(--s-8));border-bottom:1px solid var(--rule)}.entry{align-items:baseline;gap:var(--s-3) var(--col-gap);padding-block:var(--s-5) var(--s-6);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.entry-body{justify-items:start;gap:var(--s-3);max-width:38rem;color:var(--ink-2);display:grid}.entry-body p{text-wrap:pretty}.steps{gap:var(--s-7) var(--col-gap);margin-top:clamp(var(--s-6),4vw,var(--s-8));display:grid}.step{align-content:start;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ink);display:grid}.step:last-child{padding-top:calc(var(--s-4) - 4px);border-top:5px double var(--ink)}.step-n{font-family:var(--face-display);font-variation-settings:var(--opsz-display);font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-folio);color:var(--ink-3);font-weight:430;line-height:1}.step-n:before{content:attr(data-n)}.step p{max-width:34em;color:var(--ink-2);text-wrap:pretty}@media(min-width:48rem){.listed .section-intro{padding-top:calc(var(--s-3) + var(--t-folio) + var(--s-4));grid-column:6/span 6}.entries,.steps{grid-column:1/-1}.entry{grid-template-columns:repeat(12,minmax(0,1fr))}.entry h3{grid-column:1/span 5;max-width:18em}.entry-body{grid-column:6/span 6}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lost{padding-block:clamp(var(--s-7),1rem + 6vw,var(--s-10)) var(--section)}.lost-title{font-size:var(--t-d2);line-height:1.02}.lost-line{margin-top:var(--s-5);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty}.lost-others{gap:var(--s-7) var(--col-gap);margin-top:clamp(var(--s-7),1rem + 4vw,var(--s-9));grid-column:1/-1;display:grid}.lost-block{padding-top:var(--s-4);border-top:1px solid var(--rule)}.lost-block .lost-title{font-size:var(--t-h3);line-height:1.05}.lost-block .lost-line{margin-top:var(--s-3);font-size:var(--t-base)}.lost-block .actions{margin-top:var(--s-3)}.lost .tally .nought{color:var(--pencil);font-style:italic}.lost .tally .nought:after{border-color:var(--pencil);border-style:dashed}@media(min-width:48rem){.lost-copy{grid-area:1/1/auto/span 9;align-self:end}.lost-others{grid-template-columns:subgrid}.lost-block{grid-column:span 6}}@media(forced-colors:active){.btn{border:2px solid buttontext}.tick:after,.ledger-row.is-human:after,.meta-status:before,.section:not(.contact):before,.ledger:before,.support li:before{forced-color-adjust:none;background:canvastext}.display,.folio,.nought{forced-color-adjust:none;color:canvastext;border-color:canvastext}.pivot-lead,.folio.is-zero:after,.nought:after{color:canvastext;border-color:canvastext}}}@layer utilities;:root{color-scheme:light dark;--paper:oklch(97.8% .009 162);--paper-2:oklch(95.5% .012 162);--rule:oklch(87% .024 228);--rule-2:oklch(72% .032 232);--ink:oklch(22% .032 258);--ink-2:oklch(40% .03 255);--ink-3:oklch(50.5% .024 250);--pencil:oklch(62% .014 240);--accent:oklch(52% .205 22);--ledger-red:oklch(78% .09 18);--face-display:"Bodoni Moda", "Bodoni 72", Didot, "Iowan Old Style", Georgia, serif;--face-text:"Schibsted Grotesk", "Helvetica Neue", "Segoe UI", sans-serif;--face-mono:"Fragment Mono", "SF Mono", Menlo, Consolas, monospace;--opsz-display:"opsz" 18;--opsz-small:"opsz" 11;--t-xs:.75rem;--t-sm:.875rem;--t-base:1.0625rem;--t-prose:1.125rem;--t-lead:clamp(1.1875rem, 1.05rem + .45vw, 1.4375rem);--t-h3:clamp(1.75rem, 1.2rem + 1.8vw, 2.75rem);--t-folio:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);--t-d2:clamp(2rem, 1rem + 3.3vw, 4.375rem);--t-d3:clamp(min(2.75rem, 13vw), 1.2rem + 5.2vw, 6.25rem);--t-d1:clamp(min(3rem, 13vw), min(.8rem + 8.4vw, .5rem + 14.5vh), 9.75rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section:clamp(5rem, 2rem + 9vw, 11rem);--gutter:clamp(1rem, .2rem + 3.6vw, 3.5rem);--col-gap:clamp(1rem, .4rem + 1.4vw, 1.75rem);--page:min(100% - 2 * var(--gutter), 90rem);--optical-edge:-.025em;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1)}@media screen and (prefers-color-scheme:dark){:root{--paper:oklch(20.5% .022 168);--paper-2:oklch(24.5% .024 168);--rule:oklch(34% .022 175);--rule-2:oklch(47% .024 180);--ink:oklch(93.5% .012 160);--ink-2:oklch(82% .014 165);--ink-3:oklch(71% .014 170);--pencil:oklch(60% .012 170);--accent:oklch(67.5% .195 18);--ledger-red:oklch(44% .09 20)}}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 560;font-display:swap;src:url(/fonts/bodoni-moda-latin-opsz11-18-wght400-560-normal.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:Bodoni Moda;font-style:normal;font-weight:400 560;font-display:swap;src:url(/fonts/bodoni-moda-latin-ext-opsz11-18-wght400-560-normal.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:Bodoni Moda;font-style:italic;font-weight:400 560;font-display:swap;src:url(/fonts/bodoni-moda-latin-opsz11-18-wght400-560-italic.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:Bodoni Moda;font-style:italic;font-weight:400 560;font-display:swap;src:url(/fonts/bodoni-moda-latin-ext-opsz11-18-wght400-560-italic.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:Schibsted Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-wght400-600-normal.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:Schibsted Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-wght400-600-normal.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-latin-400-normal.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-latin-ext-400-normal.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:Bodoni Moda;font-style:normal;font-weight:400 560;font-display:swap;src:url(/fonts/playfair-display-cyrillic-wght400-560-normal.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;size-adjust:89.3%}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 560;font-display:swap;src:url(/fonts/playfair-display-cyrillic-wght400-560-italic.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;size-adjust:88.9%}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-cyrillic-wght400-600-normal.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;size-adjust:100.1%}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;size-adjust:101.6%}@media screen and (prefers-color-scheme:dark){@layer base{body{line-height:1.65}}}@property --total{syntax:"<integer>";inherits:false;initial-value:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.tick:after{animation:strike .26s var(--ease-out) both;animation-delay:calc(.45s + var(--i) * 95ms)}.nought:before{animation:.855s steps(9,end) .485s both total}.nought{animation:settle .62s var(--ease-expo) 1.34s both}.nought:after{animation:strike .42s var(--ease-out) 1.64s both}.lost .tally .nought,.lost .tally .nought:before{animation:none}@supports (animation-timeline:view()){.section:before,.ledger:before{animation:linear forwards draw;animation-timeline:view();animation-range:cover cover 20%}.hero+.section:before{animation:none}.ledger-row.is-machine:after{animation:linear forwards ink;animation-timeline:view();animation-range:entry cover 40%}.ledger-row.is-human:after{animation:linear forwards tick;animation-timeline:view();animation-range:entry 20% cover 45%}.rise{animation:linear forwards rise;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes strike{0%{transform:scaleX(0)}}@keyframes draw{0%{transform:scaleX(0)}}@keyframes total{0%{--total:9}to{--total:0}}@keyframes settle{0%{color:var(--ink-3);transform:translateY(-.05em)}}@keyframes ink{0%,45%{color:var(--rule-2);transform:scale(1.18)}}@keyframes tick{0%,30%{clip-path:inset(0 100% 0 0)}}@keyframes rise{0%{transform:translateY(.3em)}}@media print{@page{margin:14mm 12mm}:root{color-scheme:light;--gutter:0rem;--section:2.5rem}html{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;font-size:14px}body{background:0 0}*,:before,:after{transition:none!important;animation:none!important}.skip-link,.nav,.lang,.hero .actions,.product-link .arrow,.entry-body .arrow{display:none}.product-link .textlink[href^=http]:after,.entry-body .textlink[href^=http]:after{content:"(" attr(href) ")";color:var(--ink-2);font-weight:400}p,li,dd{orphans:3;widows:3}h2,.folio{break-after:avoid}.hero,.pivot,.closing,.ledger,.register-row,.qa,.entry,.step,.contact{break-inside:avoid}}
