@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff")}@keyframes status-pulse{0%{opacity:1}to{opacity:.35}}@keyframes bob{0%{transform:translateY(0) rotate(var(--r, 0deg))}to{transform:translateY(-5px) rotate(var(--r, 0deg))}}@keyframes marq{to{transform:translate(-50%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes slide-in-l{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes slide-in-r{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.reveal{animation:rise-in .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 38%}.reveal-l{animation:slide-in-l .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 45%}.reveal-r{animation:slide-in-r .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.press{transition:transform var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.press:active{transform:translateY(1px);opacity:1}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.tilt,.lift,.lift:hover,.lift:focus-within{transform:none!important}.dot{opacity:1}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--ink)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-display);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--cream: #f2efe6;--tint: #ebe7db;--proof: #ffffff;--cream-rgb: 242, 239, 230;--tint-rgb: 235, 231, 219;--plate-ground: var(--cream-rgb);--dock-glass: rgba(242, 239, 230, .62);--dock-divider: rgba(13, 12, 10, .22);--ink: #0d0c0a;--ink-body: #1c1a15;--ink-soft: #3a352c;--ink-muted: #4c473d;--green-fill: #34d399;--green-text: #0a7350;--green-deep: #085b40;--shadow-ink: rgba(13, 12, 10, .9);--shadow-chip-ink: rgba(13, 12, 10, .55);--shadow-float: 10px 10px 0 var(--shadow-ink);--shadow-lift: 14px 14px 0 var(--shadow-ink);--shadow-panel: 8px 8px 0 var(--shadow-ink);--shadow-proof: 8px 8px 0 var(--ink);--shadow-chip: 3px 3px 0 var(--shadow-chip-ink);--rule-2: 2px;--rule-3: 3px;--rule-4: 4px;--rule-5: 5px;--font-display: "Archivo Variable", Archivo, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-hero: clamp(44px, 7vw, 96px);--fs-section: clamp(28px, 4vw, 50px);--fs-section-sm: clamp(24px, 3.4vw, 42px);--fs-wordmark: clamp(26px, 3.6vw, 44px);--fs-fineprint: clamp(22px, 3vw, 36px);--fs-nameplate: clamp(19px, 2.6vw, 30px);--fs-quote: clamp(17px, 2vw, 24px);--fs-lede: clamp(15px, 1.5vw, 18px);--fs-stat: 24px;--fs-title: 18px;--fs-board: 16px;--fs-cta: 15px;--fs-body: 15px;--fs-copy: 14px;--fs-board-sub: 13px;--fs-note: 12.5px;--fs-mono: 12px;--fs-mono-xs: 11px;--fs-chip: 16px;--fs-chip-lg: 19px;--fs-chip-sm: 14px;--lh-display: .95;--lh-tight: 1;--lh-lede: 1.45;--lh-copy: 1.55;--lh-note: 1.5;--lh-letter: 1.6;--lh-drawer: 1.9;--lh-spec: 1.7;--ls-display: -.02em;--ls-mono: .1em;--ls-chip: .08em;--ls-stamp: .14em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 72px;--gutter: 18px;--band-gap: 30px;--card-gap: 26px;--card-pad-x: 18px;--card-pad-y: 22px;--radius: 0;--radius-dock: 6px;--dock-h: 54px;--masthead-h: 129px;--wrap-max: 1600px;--dur-fast: .12s;--dur-base: .22s;--dur-fade: .3s;--ease-out: cubic-bezier(.2, .6, .3, 1);--pulse-dur: 2.8s;--hero-pulse-dur: 1.6s;--bob-dur: 3s;--marq-dur: 32s;--marq-rev-dur: 24s;--lift-x: -4px;--tilt: 0deg}@media (max-width: 430px){:root{--fs-hero: clamp(32px, 10vw, 44px)}}@media (min-width: 360px){:root{--masthead-h: 73px}}@media (min-width: 768px){:root{--gutter: 24px;--card-pad-x: 24px}}@media (min-width: 1081px){:root{--gutter: 32px}}*{box-sizing:border-box;border-color:var(--ink)}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--s-6)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-copy);overflow-x:hidden;-webkit-font-smoothing:antialiased}body,h1,h2,h3{overflow-wrap:break-word}main{overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{opacity:.72}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[type=checkbox]:focus-visible+*{outline:3px solid var(--green-text);outline-offset:3px;opacity:1}input,textarea,button,select{font-family:inherit}.run{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6)}.run-item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);-moz-column-gap:var(--s-3);column-gap:var(--s-3);align-items:start}.run-folio{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--green-text);padding-top:.35em}.run-text{min-width:0}@media (min-width: 768px){.run-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}.link{border-bottom:var(--rule-2) solid var(--green-fill);transition:border-color var(--dur-fast) var(--ease-out)}.link:hover,.link:focus-visible{border-bottom-color:var(--ink);opacity:1}.dock-clear{padding-bottom:calc(var(--dock-h) + var(--s-5) * 2 + env(safe-area-inset-bottom))}.sheet{width:min(100% - var(--gutter) * 2,var(--wrap-max));margin-inline:auto}.disp{font-family:var(--font-display);font-variation-settings:"wght" 900;font-weight:900;letter-spacing:var(--ls-display);text-transform:uppercase;line-height:var(--lh-display)}.mono{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:var(--ls-mono)}.reg{font-family:var(--font-mono);font-size:14px;line-height:1;color:var(--ink)}.tilt{transform:rotate(var(--tilt))}.lift{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.lift:hover,.lift:focus-within{transform:rotate(var(--tilt)) translate(var(--lift-x),var(--lift-x));box-shadow:var(--shadow-lift)}.stampwall{position:absolute;inset:-20px;z-index:0;overflow:hidden;pointer-events:none;contain:layout paint}.stampwall-ink{position:absolute;inset:0;opacity:.6}.stampwall-fade{position:absolute;inset:0;z-index:3;background:linear-gradient(100deg,#f2efe6ed,#f2efe6e0 42%,#f2efe673 64%,#f2efe600 84%)}.stampwall-head .stampwall-fade{background:linear-gradient(118deg,#f2efe6f5,#f2efe6ed 46%,#f2efe6a8 74%,#f2efe647)}.bg-tint{--plate-ground: var(--tint-rgb)}.chip{position:absolute;white-space:nowrap;display:inline-block;border:var(--rule-2) dashed var(--ink);background:var(--cream);color:var(--ink);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;padding:16px 20px;transform:rotate(var(--r, 0deg));box-shadow:var(--shadow-chip)}.chip-lg{font-size:var(--fs-chip-lg);padding:20px 24px}.chip-sm{font-size:var(--fs-chip-sm);padding:11px 14px}.chip-g{background:var(--green-fill)}.chip-k{background:var(--ink);color:var(--green-fill);border-style:solid}.chip-bob{animation:bob var(--bob-dur) ease-in-out infinite alternate;animation-delay:var(--d, 0s)}@media (max-width: 767px){.stampwall .chip:not(.is-lite){display:none}.stampwall .chip{animation:none}.stampwall-fade{background:linear-gradient(160deg,#f2efe6ed,#f2efe6e0 42%,#f2efe673 64%,#f2efe600 84%)}.stampwall-head .stampwall-fade{background:linear-gradient(168deg,#f2efe6f7,#f2efe6f2 58%,#f2efe6c7)}}.marq-track{display:flex;width:-moz-max-content;width:max-content;animation:marq var(--marq-dur) linear infinite;will-change:transform}.marq-rev{animation-direction:reverse;animation-duration:var(--marq-rev-dur)}.ph{background-image:repeating-linear-gradient(45deg,var(--tint) 0 12px,var(--cream) 12px 24px);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-muted);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;line-height:1.6;padding:var(--s-2)}.slot{background:var(--tint);color:var(--ink-muted);padding:0 4px;font-family:var(--font-mono);font-size:.78em;letter-spacing:.04em}.dot{width:8px;height:8px;flex:none;display:inline-block;background:var(--green-text);animation:status-pulse var(--pulse-dur) ease-in-out infinite alternate}.dot-fill{background:var(--green-fill)}.lmodal{position:fixed;inset:0;z-index:100;background:#0d0c0a8c;align-items:center;justify-content:center;padding:var(--s-5)}.lmodal-card{position:relative;background:var(--cream);border:var(--rule-4) solid var(--ink);box-shadow:var(--shadow-lift);max-width:var(--max-w-letter, 560px);max-height:84vh;overflow:auto;padding:var(--s-5) var(--card-pad-x)}@media (min-width: 768px){.lmodal-card{padding:28px 30px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-s2{bottom:var(--s-2)}.left-s3{left:var(--s-3)}.right-s3{right:var(--s-3)}.top-s2{top:var(--s-2)}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-s1{margin-bottom:var(--s-1)}.mb-s2{margin-bottom:var(--s-2)}.mb-s3{margin-bottom:var(--s-3)}.mb-s4{margin-bottom:var(--s-4)}.mt-\[0\.55em\]{margin-top:.55em}.mt-auto{margin-top:auto}.mt-band{margin-top:var(--band-gap)}.mt-card{margin-top:var(--card-gap)}.mt-s1{margin-top:var(--s-1)}.mt-s2{margin-top:var(--s-2)}.mt-s3{margin-top:var(--s-3)}.mt-s4{margin-top:var(--s-4)}.mt-s5{margin-top:var(--s-5)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.h-11{height:2.75rem}.h-8{height:2rem}.h-\[22px\]{height:22px}.h-\[72px\]{height:72px}.h-\[8px\]{height:8px}.h-auto{height:auto}.max-h-\[240px\]{max-height:240px}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.w-\[132px\]{width:132px}.w-\[150px\]{width:150px}.w-\[168px\]{width:168px}.w-\[42px\]{width:42px}.w-\[8px\]{width:8px}.w-\[96px\]{width:96px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-11{min-width:2.75rem}.min-w-\[160px\]{min-width:160px}.max-w-copy{max-width:52ch}.max-w-full{max-width:100%}.max-w-headline{max-width:24ch}.max-w-hero-headline{max-width:11ch}.max-w-hero-lede{max-width:56ch}.max-w-label{max-width:30ch}.max-w-wrap{max-width:var(--wrap-max)}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-hero-pulse{animation:status-pulse var(--hero-pulse-dur) ease-in-out infinite alternate}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[8px_minmax\(0\,1fr\)\]{grid-template-columns:8px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-card{gap:var(--card-gap)}.gap-s2{gap:var(--s-2)}.gap-s3{gap:var(--s-3)}.gap-s4{gap:var(--s-4)}.gap-s5{gap:var(--s-5)}.gap-x-s3{-moz-column-gap:var(--s-3);column-gap:var(--s-3)}.gap-x-s4{-moz-column-gap:var(--s-4);column-gap:var(--s-4)}.gap-y-s2{row-gap:var(--s-2)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-none{border-radius:0}.border{border-width:1px}.border-2{border-width:var(--rule-2)}.border-3{border-width:var(--rule-3)}.border-5{border-width:var(--rule-5)}.border-y-5{border-top-width:var(--rule-5);border-bottom-width:var(--rule-5)}.border-b-2{border-bottom-width:var(--rule-2)}.border-b-3{border-bottom-width:var(--rule-3)}.border-b-4{border-bottom-width:var(--rule-4)}.border-b-5{border-bottom-width:var(--rule-5)}.border-l-3{border-left-width:var(--rule-3)}.border-r-3{border-right-width:var(--rule-3)}.border-t-2{border-top-width:var(--rule-2)}.border-t-3{border-top-width:var(--rule-3)}.border-t-5{border-top-width:var(--rule-5)}.border-dashed{border-style:dashed}.border-fill{border-color:var(--green-fill)}.border-ink{border-color:var(--ink)}.bg-cream{background-color:var(--cream)}.bg-fill{background-color:var(--green-fill)}.bg-green{background-color:var(--green-text)}.bg-ink{background-color:var(--ink)}.bg-proof{background-color:var(--proof)}.bg-tint{background-color:var(--tint)}.bg-barcode{background-image:repeating-linear-gradient(90deg,var(--ink) 0 3px,var(--cream) 3px 5px,var(--ink) 5px 6px,var(--cream) 6px 10px)}.bg-hatch{background-image:repeating-linear-gradient(-45deg,var(--ink) 0 3px,var(--cream) 3px 9px)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-s3{padding:var(--s-3)}.px-card-x{padding-left:var(--card-pad-x);padding-right:var(--card-pad-x)}.px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.px-s1{padding-left:var(--s-1);padding-right:var(--s-1)}.px-s2{padding-left:var(--s-2);padding-right:var(--s-2)}.px-s3{padding-left:var(--s-3);padding-right:var(--s-3)}.px-s4{padding-left:var(--s-4);padding-right:var(--s-4)}.px-s6{padding-left:var(--s-6);padding-right:var(--s-6)}.py-card-y{padding-top:var(--card-pad-y);padding-bottom:var(--card-pad-y)}.py-s1{padding-top:var(--s-1);padding-bottom:var(--s-1)}.py-s2{padding-top:var(--s-2);padding-bottom:var(--s-2)}.py-s3{padding-top:var(--s-3);padding-bottom:var(--s-3)}.py-s4{padding-top:var(--s-4);padding-bottom:var(--s-4)}.py-s7{padding-top:var(--s-7);padding-bottom:var(--s-7)}.pb-s2{padding-bottom:var(--s-2)}.pb-s3{padding-bottom:var(--s-3)}.pb-s6{padding-bottom:var(--s-6)}.pr-14{padding-right:3.5rem}.pt-s3{padding-top:var(--s-3)}.pt-s4{padding-top:var(--s-4)}.pt-s5{padding-top:var(--s-5)}.pt-s6{padding-top:var(--s-6)}.text-center{text-align:center}.text-right{text-align:right}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-body{font-size:var(--fs-body);line-height:var(--lh-letter)}.text-copy{font-size:var(--fs-copy);line-height:var(--lh-copy)}.text-cta{font-size:var(--fs-cta);line-height:var(--lh-tight)}.text-fineprint{font-size:var(--fs-fineprint);line-height:var(--lh-display)}.text-hero{font-size:var(--fs-hero);line-height:var(--lh-display)}.text-lede{font-size:var(--fs-lede);line-height:var(--lh-lede)}.text-mono{font-size:var(--fs-mono);line-height:1.5}.text-nameplate{font-size:var(--fs-nameplate);line-height:var(--lh-display)}.text-note{font-size:var(--fs-note);line-height:var(--lh-note)}.text-quote{font-size:var(--fs-quote);line-height:1.35}.text-section{font-size:var(--fs-section);line-height:var(--lh-display)}.text-section-sm{font-size:var(--fs-section-sm);line-height:var(--lh-display)}.text-stat{font-size:var(--fs-stat);line-height:var(--lh-display)}.text-title{font-size:var(--fs-title);line-height:var(--lh-display)}.text-wordmark{font-size:var(--fs-wordmark);line-height:var(--lh-display)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.6\]{line-height:.6}.leading-drawer{line-height:var(--lh-drawer)}.leading-none{line-height:1}.leading-spec{line-height:var(--lh-spec)}.text-cream{color:var(--cream)}.text-fill{color:var(--green-fill)}.text-green{color:var(--green-text)}.text-ink{color:var(--ink)}.text-ink-body{color:var(--ink-body)}.text-ink-muted{color:var(--ink-muted)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: var(--shadow-float);--tw-shadow-colored: var(--shadow-float);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow: var(--shadow-panel);--tw-shadow-colored: var(--shadow-panel);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-proof{--tw-shadow: var(--shadow-proof);--tw-shadow-colored: var(--shadow-proof);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--proof);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder\:text-ink-muted::-moz-placeholder{color:var(--ink-muted)}.placeholder\:text-ink-muted::placeholder{color:var(--ink-muted)}.hover\:text-fill:hover{color:var(--green-fill)}.hover\:text-green:hover{color:var(--green-text)}.peer:checked~.peer-checked\:flex{display:flex}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-\[3px\]{outline-width:3px}.peer:focus-visible~.peer-focus-visible\:outline-offset-4{outline-offset:4px}.peer:focus-visible~.peer-focus-visible\:outline-green{outline-color:var(--green-text)}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-s4{gap:var(--s-4)}.sm\:gap-x-s3{-moz-column-gap:var(--s-3);column-gap:var(--s-3)}}@media (min-width: 768px){.md\:block{display:block}.md\:aspect-\[21\/8\]{aspect-ratio:21/8}.md\:h-\[88px\]{height:88px}.md\:max-h-none{max-height:none}.md\:w-\[112px\]{width:112px}.md\:w-\[156px\]{width:156px}.md\:w-\[200px\]{width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1081px){.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-card{gap:var(--card-gap)}}@media (min-width: 1180px){.xl\:flex{display:flex}}.dock-shell[data-astro-cid-ainhz23n]{position:fixed;bottom:var(--s-5);left:50%;z-index:60;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);transform:translate(-50%);margin-bottom:env(safe-area-inset-bottom)}.dock[data-astro-cid-ainhz23n]{display:flex;align-items:center;max-width:100%;overflow:hidden;overflow-x:auto;white-space:nowrap;font-weight:600;border:var(--rule-3) solid var(--ink);border-radius:var(--radius-dock);background:var(--dock-glass);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:var(--shadow-panel)}.dock-cell[data-astro-cid-ainhz23n]{display:flex;align-items:center;min-height:48px;padding:0 14px;border-right:var(--rule-2) solid var(--dock-divider);color:var(--ink)}.dock-cell[data-astro-cid-ainhz23n]:last-child{border-right:0}.dock-route[data-astro-cid-ainhz23n],.dock-close[data-astro-cid-ainhz23n],.dock-panel[data-astro-cid-ainhz23n],.dock-scrim[data-astro-cid-ainhz23n]{display:none}#dock-menu[data-astro-cid-ainhz23n]:target{display:grid}#dock-menu[data-astro-cid-ainhz23n]:target~.dock[data-astro-cid-ainhz23n] .dock-open[data-astro-cid-ainhz23n]{display:none}#dock-menu[data-astro-cid-ainhz23n]:target~.dock[data-astro-cid-ainhz23n] .dock-close[data-astro-cid-ainhz23n]{display:flex}.dock-panel[data-astro-cid-ainhz23n]{width:100%;gap:var(--rule-2);font-weight:600;border:var(--rule-3) solid var(--ink);border-radius:var(--radius-dock);background:var(--ink);box-shadow:var(--shadow-panel);overflow:hidden}.dock-panel-cell[data-astro-cid-ainhz23n]{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:0 14px;background:var(--cream);color:var(--ink)}#dock-menu[data-astro-cid-ainhz23n]:target~.dock-scrim[data-astro-cid-ainhz23n],.dock-scrim[data-astro-cid-ainhz23n]:target{display:block}#dock-menu[data-astro-cid-ainhz23n]:target~.dock-scrim[data-astro-cid-ainhz23n]{position:fixed;inset:0;z-index:-1}@media (min-width: 768px){.dock-cell[data-astro-cid-ainhz23n]{padding:0 20px}.dock-route[data-astro-cid-ainhz23n]{display:flex}.dock-open[data-astro-cid-ainhz23n],.dock-close[data-astro-cid-ainhz23n],#dock-menu[data-astro-cid-ainhz23n]:target~.dock[data-astro-cid-ainhz23n] .dock-close[data-astro-cid-ainhz23n],.dock-panel[data-astro-cid-ainhz23n],#dock-menu[data-astro-cid-ainhz23n]:target,#dock-menu[data-astro-cid-ainhz23n]:target~.dock-scrim[data-astro-cid-ainhz23n]{display:none}}.dock-cell-accent[data-astro-cid-ainhz23n]{position:sticky;right:0;background:var(--green-fill);color:var(--ink);border-right:0}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.dock[data-astro-cid-ainhz23n]{background:var(--cream)}}html.js .dock-shell[data-astro-cid-ainhz23n]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(16px);transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade)}html.js.is-scrolled .dock-shell[data-astro-cid-ainhz23n]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s}.masthead[data-astro-cid-4gld3vqq]{position:sticky;top:0;z-index:70;min-height:var(--masthead-h)}html.js.is-scrolled .masthead[data-astro-cid-4gld3vqq]{opacity:0;visibility:hidden;pointer-events:none}html.js .masthead[data-astro-cid-4gld3vqq]{transition:opacity var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade)}html.js:not(.is-scrolled) .masthead[data-astro-cid-4gld3vqq]{transition:opacity var(--dur-fade) var(--ease-out),visibility 0s}
