@font-face{font-stretch:62% 125%;font-family:archivoVar;src:url(../media/archivo_latin_wdth_normal-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivoVar Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._1l_cFq_className{font-family:archivoVar,archivoVar Fallback}._1l_cFq_variable{--font-site:"archivoVar", "archivoVar Fallback"}
.site{--paper:#fff;--ink:#000;--graphite:#3b3f43;--muted:#5d6368;--hairline:#d5d9dc;--mist:#f3f5f4;--lume:#f4540c;--lume-text:#b33a00;--lume-wash:#fff0eb;--approved:#1f8a5b;--approved-wash:#e8f5ee;background:var(--paper);color:var(--graphite);font-family:var(--font-site), "Helvetica Neue", Arial, sans-serif;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.6}.site ::selection{background:var(--lume-wash);color:var(--ink)}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site textarea:focus-visible,.site select:focus-visible,.site [tabindex]:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:2px}.s-display{font-variation-settings:"wdth" 118;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:800;font-stretch:118%;line-height:.98}.s-display-hero{font-variation-settings:"wdth" 112;font-size:clamp(2.6rem,4.6vw,4.6rem)}.s-h2{font-variation-settings:"wdth" 112;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.04}.s-h2-sm{font-variation-settings:"wdth" 110;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(1.9rem,2.7vw,2.7rem);font-weight:800;line-height:1.06}.s-h3{font-variation-settings:"wdth" 106;letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:700;line-height:1.2}.s-lead{color:var(--graphite);text-wrap:pretty;max-width:34em;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55}.s-body{text-wrap:pretty;max-width:36em}.s-small{color:var(--muted);font-size:.84rem;line-height:1.5}.s-measure{max-width:36em}.s-dim{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.site .s-link{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site .s-link:hover{text-decoration-thickness:2px}.s-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5em;min-height:52px;padding:0 26px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.s-btn-sm{min-height:40px;padding:0 16px;font-size:15px}.s-btn-primary{background:var(--lume);color:var(--ink)}.s-btn-primary:hover{background:#ff6a2a}.s-btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.s-btn-outline:hover{background:var(--mist)}.s-btn-quiet{color:var(--ink);background:0 0}.s-btn-quiet:hover{text-underline-offset:4px;text-decoration:underline}.s-tag{white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.s-tag:before{content:"";background:currentColor;border-radius:1px;width:7px;height:7px}.s-tag-prelim{background:var(--lume-wash);color:var(--lume-text)}.s-tag-approved{background:var(--approved-wash);color:var(--approved)}.s-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:24px}@media (min-width:768px){.s-wrap{padding-inline:48px}}.s-section{padding:clamp(96px,14vw,176px) 0}.s-rule{border:0;border-top:1px solid var(--hairline)}.s-sheet{background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(#0000000b 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.s-wrap-wide{width:100%;max-width:1520px;margin:0 auto;padding-inline:24px}@media (min-width:768px){.s-wrap-wide{padding-inline:56px}}.s-sheet-fine{background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px),linear-gradient(#00000006 1px,#0000 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px}.s-iso{background-image:radial-gradient(#00000024 1px,#0000 1.2px);background-position:0 0,11px 19px;background-size:22px 38px}.s-iso-2{background-image:radial-gradient(#0000001f 1px,#0000 1.2px),radial-gradient(#0000001f 1px,#0000 1.2px);background-position:0 0,12px 21px;background-size:24px 42px,24px 42px}.s-hatch{background-image:repeating-linear-gradient(135deg,#00000014 0 1px,#0000 1px 9px)}.s-dark{color:#d9d4cb;background:#0d0c0b}.s-dark .s-h2,.s-dark .s-h3,.s-dark .s-display{color:#fff}.s-dark .s-lead{color:#c9c3b9}.s-browser{background:#fff;border:1px solid #c9ced2}.s-browser>.s-browser-bar{background:#f6f7f7;border-bottom:1px solid #e3e6e8;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.s-browser-bar i{background:#d5d9dc;border-radius:999px;width:10px;height:10px}.s-browser-bar span{max-width:420px;height:20px;font:11px/18px var(--font-mono);color:#5d6368;white-space:nowrap;background:#fff;border:1px solid #e3e6e8;border-radius:3px;flex:1;margin-left:12px;padding:0 8px;overflow:hidden}html:has(.site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}.site section[id]{scroll-margin-top:76px}@keyframes s-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1.5%)}}.site .s-drift{transform-origin:70%;animation:38s ease-in-out infinite alternate s-drift}@media (prefers-reduced-motion:reduce){.site .s-drift{animation:none}}
