html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-ms-scroll-chaining:none;overscroll-behavior:none;overflow-x:clip}body{background-color:var(--color-neutral-800);color:var(--color-white);-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;position:relative;overflow-x:clip}body:after{z-index:2;content:"";filter:contrast(180%)brightness(180%);opacity:.35;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px;animation:.18s steps(2,end) infinite hero-noise;position:fixed;inset:-50%}.hibbem:not(:focus):not(:active),.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{max-width:1440px;margin-inline:auto;padding:0 16px}main:focus{outline:none}@keyframes hero-noise{0%{transform:translate(-2%,1%)}25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,3%)}to{transform:translate(1%,-2%)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}:focus{outline:none!important}:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:.25em!important}img{-o-object-fit:cover;object-fit:cover;user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}picture,video{display:block}ul,figure,menu{margin:0}:root{--color-primary:#2f2a24;--color-secondary:#3b352e;--color-tertiary:#241f1a;--color-quaternary:#8c8177;--color-neutral-800:#181411;--color-neutral-900:#14100c;--color-neutral-950:#0b0806;--color-white:#fff;--color-black:#000;--color-light-green:#a1b883;--color-dark-green:#5f7a4a;--color-light-red:#c48a7a;--color-dark-red:#7a4a45}@font-face{font-family:General Sans;src:url(./GeneralSans-Extralight.wgZQKrhR.woff)format("woff");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-ExtralightItalic.BnDpneAC.woff)format("woff");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Light.nidqWiwo.woff)format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-LightItalic.B756QngV.woff)format("woff");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Regular.6jUOtbvN.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Italic.iWu7G7Jm.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Medium.BYkQi3fY.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-MediumItalic.Dd7HS40-.woff)format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Semibold.m6rCIGgb.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-SemiboldItalic._OJyVPo2.woff)format("woff");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-Bold.BDObXFMe.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(./GeneralSans-BoldItalic.D_05CQrS.woff)format("woff");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Fragment Mono;src:url(./FragmentMono-Regular.CQGFFnOf.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fragment Mono;src:url(./FragmentMono-Italic.BmoyiVx4.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}:root{--font-family-body:"General Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading:"Fragment Mono", "Courier New", Courier, monospace}body{font-family:var(--font-family-body)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);margin:0;padding:0;font-weight:400}.font-body{font-family:var(--font-family-body)}.font-heading{font-family:var(--font-family-heading)}.font-italic{font-style:italic}.font-medium{font-weight:500}.font-bold{font-weight:700}h1,.font-heading-1{letter-spacing:-.02em;margin:0;font-size:3.5rem;line-height:1.2}h2,.font-heading-2{letter-spacing:-.02em;margin:0;font-size:2.5rem;line-height:1.2}h3,.font-heading-3{letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1.2}h4,.font-heading-4{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.2}h5,.font-heading-5{letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.2}h6,.font-heading-6{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.2}p{letter-spacing:-.02em;font-size:.875rem;line-height:1.5}.font-small{letter-spacing:-.02em;font-size:.75rem;line-height:1.5}@property --header-height{syntax:"<length>";inherits:true;initial-value:40px}@property --svh{syntax:"<length>";inherits:true;initial-value:1svh}@property --dvh{syntax:"<length>";inherits:true;initial-value:1vh}@property --lvh{syntax:"<length>";inherits:true;initial-value:1lvh}@property --100svh{syntax:"<length>";inherits:true;initial-value:100svh}@property --maxWidth{syntax:"<length>";inherits:true;initial-value:2500px}@property --grid-gap{syntax:"<length>+";inherits:true;initial-value:0 16px}@property --marginBlock{syntax:"<length>";inherits:true;initial-value:48px}:root{--header-height:40px;--svh:1svh;--dvh:1vh;--lvh:1lvh;--100svh:calc(100 * var(--svh));--maxWidth:2500px;--easeOutExpo:cubic-bezier(.16, 1, .3, 1);--easeInOutExpo:cubic-bezier(.87, 0, .13, 1);--easeInExpo:cubic-bezier(.7, 0, .84, 0);--easeInOutQuart:cubic-bezier(.76, 0, .24, 1);--easeInQuint:cubic-bezier(.64, 0, .78, 0);--easeOutQuint:cubic-bezier(.22, 1, .36, 1);--easeInOutQuint:cubic-bezier(.83, 0, .17, 1);--easeInQuad:cubic-bezier(.11, 0, .5, 0);--easeOutQuad:cubic-bezier(.5, 1, .89, 1);--easeInOutQuad:cubic-bezier(.45, 0, .55, 1);--grid-gap:0 16px;--marginBlock:48px}.button{--button-color:var(--color-white);--button-background:var(--color-primary);--button-border:var(--color-primary);--button-hover-color:var(--color-primary);--button-hover-background:var(--color-white);--button-hover-border:var(--color-primary);color:var(--button-color);background-color:var(--button-background);white-space:nowrap;border:1px solid;border-color:var(--button-border);z-index:1;cursor:pointer;width:fit-content;height:32px;-webkit-transition:color .25s var(--easeOutExpo) .12s, border-color .25s var(--easeOutExpo) .12s, background-color .25s var(--easeOutExpo) .12s, -webkit-transform .25s var(--easeOutExpo) .12s;transition:color .25s var(--easeOutExpo) .12s, border-color .25s var(--easeOutExpo) .12s, background-color .25s var(--easeOutExpo) .12s, -webkit-transform .25s var(--easeOutExpo) .12s;transition:color .25s var(--easeOutExpo) .12s, border-color .25s var(--easeOutExpo) .12s, transform .25s var(--easeOutExpo) .12s, background-color .25s var(--easeOutExpo) .12s;transition:color .25s var(--easeOutExpo) .12s, border-color .25s var(--easeOutExpo) .12s, transform .25s var(--easeOutExpo) .12s, background-color .25s var(--easeOutExpo) .12s, -webkit-transform .25s var(--easeOutExpo) .12s;border-radius:4px;justify-content:center;align-items:center;padding-inline:12px;font-size:.75rem;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.button:active{transform:scale(.95)}.button:focus-visible{color:var(--button-hover-color);background-color:var(--button-hover-background);border-color:var(--button-hover-border)}@media (hover:hover){.button:hover{color:var(--button-hover-color);background-color:var(--button-hover-background);border-color:var(--button-hover-border)}}.button--secondary{--button-color:var(--color-primary);--button-background:var(--color-white);--button-border:var(--color-primary);--button-hover-color:var(--color-white);--button-hover-background:var(--color-primary);--button-hover-border:var(--color-primary)}.link{-webkit-transition:background-size .3s var(--easeOutExpo);transition:background-size .3s var(--easeOutExpo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.link:focus-visible{background-size:100% 1px}@media (hover:hover){.link:hover{background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.link{transition:none}}.link.link--active{background-size:100% 1px}.sound-toggle.svelte-1qwzwi7{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.sound-toggle__indicator.svelte-1qwzwi7{opacity:1;background:currentColor;border:1px solid;border-radius:50%;width:8px;height:8px;transition:opacity .2s}.sound-toggle[aria-pressed=false].svelte-1qwzwi7 .sound-toggle__indicator:where(.svelte-1qwzwi7){opacity:.3}.sound-toggle.svelte-1qwzwi7:focus-visible{outline-offset:4px;outline:2px solid}.footer.svelte-7lfk2o{color:var(--color-white);background-color:var(--color-tertiary)}.footer.svelte-7lfk2o .footer__inner:where(.svelte-7lfk2o){gap:64px;padding-block:32px 24px;display:grid}.footer.svelte-7lfk2o .footer__cta:where(.svelte-7lfk2o){flex-direction:column;align-items:flex-start;margin-bottom:64px;display:flex}.footer.svelte-7lfk2o .footer__eyebrow:where(.svelte-7lfk2o){color:var(--color-white);border-radius:16px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 8px;font-weight:500;display:inline-flex}.svelte-7lfk2o:is(.footer:where(.svelte-7lfk2o) .footer__eyebrow:where(.svelte-7lfk2o)):before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.footer__eyebrow--available.svelte-7lfk2o:is(.footer:where(.svelte-7lfk2o) .footer__eyebrow:where(.svelte-7lfk2o)){background-color:var(--color-dark-green)}.footer__eyebrow--available.svelte-7lfk2o:is(.footer:where(.svelte-7lfk2o) .footer__eyebrow:where(.svelte-7lfk2o)):before{background-color:var(--color-light-green)}.footer__eyebrow--unavailable.svelte-7lfk2o:is(.footer:where(.svelte-7lfk2o) .footer__eyebrow:where(.svelte-7lfk2o)){background-color:var(--color-dark-red)}.footer__eyebrow--unavailable.svelte-7lfk2o:is(.footer:where(.svelte-7lfk2o) .footer__eyebrow:where(.svelte-7lfk2o)):before{background-color:var(--color-light-red)}.footer.svelte-7lfk2o .footer__navigation:where(.svelte-7lfk2o){grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:24px;display:grid}.footer.svelte-7lfk2o .footer__label:where(.svelte-7lfk2o){color:var(--color-quaternary)}.footer.svelte-7lfk2o .footer__links:where(.svelte-7lfk2o){gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}:is(.footer:where(.svelte-7lfk2o) .footer__links:where(.svelte-7lfk2o)) a.svelte-7lfk2o{color:inherit;font-size:.875rem;text-decoration:none;display:inline-block}.footer.svelte-7lfk2o .link:where(.svelte-7lfk2o){cursor:pointer}.footer.svelte-7lfk2o .footer__meta:where(.svelte-7lfk2o){border-top:1px solid var(--color-primary);justify-content:space-between;align-items:flex-end;gap:24px;padding-top:16px;display:flex}:is(.footer:where(.svelte-7lfk2o) .footer__meta:where(.svelte-7lfk2o)) p.svelte-7lfk2o{margin:0}:is(.footer:where(.svelte-7lfk2o) .footer__meta:where(.svelte-7lfk2o)) a.svelte-7lfk2o{color:inherit;white-space:nowrap;font-size:.875rem;text-decoration:none}.footer.svelte-7lfk2o .footer__policy-links:where(.svelte-7lfk2o){gap:16px;display:flex}:is(.footer:where(.svelte-7lfk2o) .footer__policy-links:where(.svelte-7lfk2o)) a.svelte-7lfk2o{text-underline-offset:4px;text-decoration:underline}.footer.svelte-7lfk2o .footer__controls:where(.svelte-7lfk2o){flex-wrap:wrap;justify-content:flex-end;gap:16px 24px;display:flex}@media (width>=48em){.footer.svelte-7lfk2o .footer__inner:where(.svelte-7lfk2o){grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;padding-block:48px 32px;position:relative}.footer.svelte-7lfk2o .footer__cta:where(.svelte-7lfk2o){grid-area:1/1/auto/3;margin-bottom:128px}.footer.svelte-7lfk2o .footer__navigation:where(.svelte-7lfk2o){grid-area:2/1/auto/3;align-self:end;margin-bottom:40px}.footer.svelte-7lfk2o .footer__meta:where(.svelte-7lfk2o){grid-area:3/1/auto/-1}}@media (width>=62em){.footer.svelte-7lfk2o .footer__navigation:where(.svelte-7lfk2o){gap:48px}}.header.svelte-hv3zzy{z-index:10;mix-blend-mode:difference;justify-content:space-between;align-items:center;width:100%;padding-block:32px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.header.svelte-hv3zzy .header__logo:where(.svelte-hv3zzy){font-size:.875rem;color:var(--color-white)!important;text-decoration:none!important}.header.svelte-hv3zzy .header__menu-button:where(.svelte-hv3zzy){color:var(--color-white);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.header.svelte-hv3zzy .header__menu-icon:where(.svelte-hv3zzy){width:16px;height:10px;display:block;position:relative}.header.svelte-hv3zzy .header__menu-bar:where(.svelte-hv3zzy){background-color:currentColor;border-radius:2px;width:100%;height:1px;transition:transform .25s,opacity .15s;position:absolute;left:0}.header.svelte-hv3zzy .header__menu-bar:where(.svelte-hv3zzy):first-child{top:0}.header.svelte-hv3zzy .header__menu-bar:where(.svelte-hv3zzy):nth-child(2){top:50%;transform:translateY(-50%)}.header.svelte-hv3zzy .header__menu-bar:where(.svelte-hv3zzy):nth-child(3){bottom:0}.header.svelte-hv3zzy .header__menu-button--open:where(.svelte-hv3zzy) .header__menu-bar:where(.svelte-hv3zzy):first-child{transform:translateY(4.25px)rotate(45deg)}.header.svelte-hv3zzy .header__menu-button--open:where(.svelte-hv3zzy) .header__menu-bar:where(.svelte-hv3zzy):nth-child(2){opacity:0}.header.svelte-hv3zzy .header__menu-button--open:where(.svelte-hv3zzy) .header__menu-bar:where(.svelte-hv3zzy):nth-child(3){transform:translateY(-4.25px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.header.svelte-hv3zzy .header__menu-bar:where(.svelte-hv3zzy){transition:none}}.header.svelte-hv3zzy .header__nav:where(.svelte-hv3zzy){display:none}@media (width>=48em){.header.svelte-hv3zzy .header__menu-button:where(.svelte-hv3zzy){display:none}.header.svelte-hv3zzy .header__nav:where(.svelte-hv3zzy){display:flex}.header.svelte-hv3zzy .header__links:where(.svelte-hv3zzy){flex-direction:row;justify-content:space-between;align-items:center;gap:32px}:is(:is(.header:where(.svelte-hv3zzy) .header__links:where(.svelte-hv3zzy)) .header__link:where(.svelte-hv3zzy)) .link.svelte-hv3zzy{font-size:.875rem}}.header__menu.svelte-hv3zzy{z-index:10;top:calc(var(--header-height) - 8px);background-color:var(--color-secondary);visibility:hidden;opacity:0;pointer-events:none;border-radius:4px;width:min(240px,100% - 32px);padding:16px;position:fixed;right:16px;transform:translateY(-8px);box-shadow:0 12px 32px #0003}@media (width>=48em){.header__menu.svelte-hv3zzy{display:none}}.header__links.svelte-hv3zzy{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}:is(.header__links:where(.svelte-hv3zzy) .header__link:where(.svelte-hv3zzy)) .link.svelte-hv3zzy{font-size:1.125rem;color:var(--color-white)!important;text-decoration:none!important}.page-curtain.svelte-96x1ly{z-index:9999;background-color:var(--color-quaternary);pointer-events:none;will-change:transform;position:fixed;inset:0;transform:translate(-100%)}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){.page-curtain.svelte-96x1ly{display:none}}.site-loader.svelte-nwclpi{z-index:10000;background-color:var(--color-neutral-800);opacity:1;place-items:center;display:grid;position:fixed;inset:0}.site-loader__indicator.svelte-nwclpi,.site-loader__message-mask.svelte-nwclpi{grid-area:1/1}.site-loader__indicator.svelte-nwclpi{aspect-ratio:1;place-items:center;width:clamp(120px,18vw,180px);display:grid;position:relative}.site-loader__ring.svelte-nwclpi{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.site-loader__track.svelte-nwclpi,.site-loader__progress.svelte-nwclpi{fill:none;stroke-width:2px}.site-loader__track.svelte-nwclpi{stroke:var(--color-secondary)}.site-loader__progress.svelte-nwclpi{stroke:var(--color-white);stroke-linecap:round}.site-loader__percentage.svelte-nwclpi{font-family:var(--font-family-heading);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(.875rem,1.5vw,1rem)}.site-loader__message-mask.svelte-nwclpi{padding:.25em;overflow:hidden}.site-loader__message.svelte-nwclpi{font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:-.04em;visibility:hidden;opacity:0;margin:0;font-size:clamp(1.25rem,3vw,2.5rem)}@media (prefers-reduced-motion:reduce){.site-loader.svelte-nwclpi{display:none}}.skip-link.svelte-1gsqcb3{z-index:10001;-webkit-transition:top .25s var(--easeOutExpo);transition:top .25s var(--easeOutExpo);position:fixed;top:-64px;left:16px}.skip-link.svelte-1gsqcb3:focus{top:16px}@media (prefers-reduced-motion:reduce){.skip-link.svelte-1gsqcb3{transition:none}}
