@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-wght-normal.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:Unbounded;src:url(/fonts/unbounded-latin-ext-wght-normal.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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:Onest;src:url(/fonts/onest-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Onest;src:url(/fonts/onest-latin-ext-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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}:root{color-scheme:dark;--night: #161c1a;--band: #1f2725;--slate: #2a3330;--bone: #e3e2da;--bone-muted: #a9aaa3;--bone-faint: #82847e;--jade: #9fc7b8;--jade-hover: #bcdcd0;--on-jade: #161c1a;--line: rgb(227 226 218 / .12);--line-strong: rgb(227 226 218 / .24);--steel-dark: linear-gradient(135deg, #8d9190 0%, #5c6160 48%, #3b403f 100%);--steel-light: linear-gradient(160deg, #d3d6d5 0%, #aeb2b1 38%, #8f9392 100%);--steel-brush: repeating-linear-gradient( 90deg, rgb(255 255 255 / .05) 0 1px, rgb(0 0 0 / .03) 1px 2px, transparent 2px 4px );--steel-ink: #161c1a;--engrave: 0 1px 0 rgb(255 255 255 / .4), 0 -1px 0 rgb(0 0 0 / .25);--font-display: "Unbounded", "Arial Black", sans-serif;--font-body: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.125rem;--text-lg: clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--display-xl: clamp(2.125rem, 1.15rem + 3.9vw, 4.25rem);--display-lg: clamp(1.75rem, 1.15rem + 2.4vw, 3.25rem);--display-md: clamp(1.25rem, 1.05rem + .85vw, 1.75rem);--display-sm: clamp(1rem, .94rem + .3vw, 1.1875rem);--leading-body: 1.6;--leading-display: 1.08;--tracking-display: -.01em;--tracking-label: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--space-16: 8rem;--section-gap: clamp(5rem, 3rem + 7vw, 10rem);--container: 80rem;--gutter: clamp(1.25rem, .6rem + 3vw, 3rem);--header-h: 4.5rem;--radius: 2px;--rivet: radial-gradient(circle, #d7dad9 0 1px, #6f7473 1.6px, #2b302f 2.6px, transparent 3.2px);--ease-stamp: cubic-bezier(.2, 1.18, .38, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .18s;--dur-med: .42s;--z-header: 20;--z-skip: 30}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-inline-size:100%}img{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6,li,dd{overflow-wrap:break-word}table{border-collapse:collapse}summary{cursor:pointer}html{background-color:var(--night);scroll-padding-block-start:calc(var(--header-h) + var(--space-4))}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);color:var(--bone);background-color:var(--night);font-synthesis:none;text-rendering:optimizeLegibility}::selection{background-color:var(--jade);color:var(--on-jade)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;text-transform:uppercase;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}p{text-wrap:pretty}a{color:inherit}strong{font-weight:600}:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.container{inline-size:100%;max-inline-size:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-gap);border-block-start:1px solid var(--line)}[tabindex="-1"]:focus{outline:none}.section--band{background-color:var(--band)}.display-xl{font-size:var(--display-xl)}.display-lg{font-size:var(--display-lg)}.display-md{font-size:var(--display-md)}.display-sm{font-size:var(--display-sm)}.lead{font-size:var(--text-lg);color:var(--bone-muted);max-inline-size:38em}.muted{color:var(--bone-muted)}.label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;line-height:1.3;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bone-muted)}.link{color:var(--jade);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--dur-fast) var(--ease-out),text-decoration-thickness var(--dur-fast) var(--ease-out)}.link:hover{color:var(--jade-hover);text-decoration-thickness:2px}.section-head{display:grid;gap:var(--space-5);margin-block-end:clamp(var(--space-8),5vw,var(--space-12));max-inline-size:52rem}.plate{position:relative;border:2px solid transparent;border-radius:var(--radius);background:linear-gradient(var(--slate),var(--slate)) padding-box,var(--steel-dark) border-box;box-shadow:inset 0 1px #ffffff0d,0 24px 48px -32px #0009}.plate--riveted:before{content:"";position:absolute;inset:.625rem;pointer-events:none;background:var(--rivet) top left / 7px 7px no-repeat,var(--rivet) top right / 7px 7px no-repeat,var(--rivet) bottom left / 7px 7px no-repeat,var(--rivet) bottom right / 7px 7px no-repeat}.nameplate{display:inline-flex;align-items:center;gap:var(--space-3);padding:.375rem .75rem;border-radius:var(--radius);background:var(--steel-brush),var(--steel-light);color:var(--steel-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.2;text-shadow:var(--engrave);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 1px 2px #00000080}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:var(--z-skip);padding:var(--space-3) var(--space-5);background-color:var(--jade);color:var(--on-jade);font-weight:500;border-radius:var(--radius);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:none;outline-color:var(--bone)}html.motion [data-reveal]{opacity:0}html.motion:not(.motion-ready) [data-reveal]{animation:reveal-fallback .4s ease 2.5s forwards}@keyframes reveal-fallback{to{opacity:1}}html.lenis,html.lenis body{block-size:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap}.wordmark__mark[data-astro-cid-hhuuaa7r]{inline-size:auto;block-size:1.875rem;aspect-ratio:160 / 280}.wordmark--sm[data-astro-cid-hhuuaa7r] .wordmark__text[data-astro-cid-hhuuaa7r]{font-size:.8125rem}.wordmark--lg[data-astro-cid-hhuuaa7r] .wordmark__mark[data-astro-cid-hhuuaa7r]{block-size:3rem}.wordmark--lg[data-astro-cid-hhuuaa7r] .wordmark__text[data-astro-cid-hhuuaa7r]{font-size:clamp(1rem,.9rem + .6vw,1.375rem)}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:stretch;min-block-size:3.25rem;border:1.5px solid var(--jade);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-stamp)}.btn[data-astro-cid-vnzlvqnm]:active{transform:translateY(1px) scale(.99)}.btn[data-astro-cid-vnzlvqnm]:disabled{opacity:.6;cursor:progress}.btn__label[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;padding:.75rem 1.25rem}.btn__arrow[data-astro-cid-vnzlvqnm]{display:inline-grid;place-items:center;inline-size:3rem;flex:none;border-inline-start:1.5px solid currentColor;font-size:1.05em;transition:transform var(--dur-med) var(--ease-stamp)}.btn[data-astro-cid-vnzlvqnm]:hover .btn__arrow[data-astro-cid-vnzlvqnm]{transform:translate(3px)}.btn--primary[data-astro-cid-vnzlvqnm]{background-color:var(--jade);color:var(--on-jade)}.btn--primary[data-astro-cid-vnzlvqnm] .btn__arrow[data-astro-cid-vnzlvqnm]{border-inline-start-color:#161c1a59}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background-color:var(--jade-hover);border-color:var(--jade-hover)}.btn--secondary[data-astro-cid-vnzlvqnm]{background-color:transparent;color:var(--bone)}.btn--secondary[data-astro-cid-vnzlvqnm] .btn__arrow[data-astro-cid-vnzlvqnm]{border-inline-start-color:var(--jade);color:var(--jade)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{background-color:#9fc7b81f}@media(max-width:30rem){.btn[data-astro-cid-vnzlvqnm]{inline-size:100%}.btn__label[data-astro-cid-vnzlvqnm]{flex:1}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:var(--z-header);block-size:var(--header-h);border-block-end:1px solid var(--line)}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background-color:#161c1adb;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.site-header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);block-size:100%}.site-header__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;color:var(--bone)}.site-menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(var(--space-5),2.4vw,var(--space-8))}.site-nav__links[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(var(--space-4),1.8vw,var(--space-6))}.site-nav__link[data-astro-cid-3ef6ksr2],.site-menu__etsy[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--text-sm);font-weight:500;color:var(--bone);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.site-nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline:0;inset-block-end:.6rem;block-size:1px;background-color:var(--jade);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-med) var(--ease-stamp)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover,.site-nav__link[data-astro-cid-3ef6ksr2][aria-current=page],.site-menu__etsy[data-astro-cid-3ef6ksr2]:hover{color:var(--jade)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover:after,.site-nav__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.site-menu__tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(var(--space-4),1.8vw,var(--space-6))}.lang-switch[data-astro-cid-3ef6ksr2]{display:flex;border:1px solid var(--line-strong);border-radius:var(--radius)}.lang-switch[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{border-inline-start:1px solid var(--line-strong)}.lang-switch__link[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;min-inline-size:2.75rem;min-block-size:2.25rem;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);color:var(--bone-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lang-switch__link[data-astro-cid-3ef6ksr2]:hover{color:var(--jade)}.lang-switch__link[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--bone);background-color:var(--slate)}.site-menu[data-astro-cid-3ef6ksr2] .site-menu__cta{min-block-size:2.75rem;font-size:var(--text-sm)}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:74.99rem){.menu-toggle[data-astro-cid-3ef6ksr2]{position:relative;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;background:none;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--bone)}.menu-toggle__bars[data-astro-cid-3ef6ksr2]{position:relative;inline-size:1.125rem;block-size:.625rem}.menu-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;block-size:1.5px;background-color:currentColor;transition:transform var(--dur-med) var(--ease-stamp),inset-block-start var(--dur-med) var(--ease-stamp)}.menu-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{inset-block-start:0}.menu-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{inset-block-start:calc(100% - 1.5px)}.is-open[data-astro-cid-3ef6ksr2] .menu-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{inset-block-start:calc(50% - .75px);transform:rotate(45deg)}.is-open[data-astro-cid-3ef6ksr2] .menu-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{inset-block-start:calc(50% - .75px);transform:rotate(-45deg)}.site-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--header-h) 0 0 0;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--gutter) max(var(--space-8),env(safe-area-inset-bottom));background-color:var(--night);overflow-y:auto;overscroll-behavior:contain}html.js .site-menu[data-astro-cid-3ef6ksr2]{visibility:hidden;opacity:0;transform:translateY(-.75rem);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-stamp),visibility 0s linear var(--dur-med)}html.js .is-open[data-astro-cid-3ef6ksr2] .site-menu[data-astro-cid-3ef6ksr2]{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-stamp),visibility 0s}.site-nav__links[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:0;border-block-start:1px solid var(--line)}.site-nav__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-block-end:1px solid var(--line)}.site-nav__link[data-astro-cid-3ef6ksr2]{inline-size:100%;min-block-size:4rem;font-family:var(--font-display);font-size:clamp(1.25rem,5vw,1.75rem);text-transform:uppercase}.site-nav__link[data-astro-cid-3ef6ksr2]:after{display:none}.site-menu__tools[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:var(--space-5)}.lang-switch[data-astro-cid-3ef6ksr2]{align-self:flex-start}.site-menu__etsy[data-astro-cid-3ef6ksr2]{font-size:var(--text-base)}.site-menu[data-astro-cid-3ef6ksr2] .site-menu__cta{inline-size:100%;min-block-size:3.25rem;font-size:var(--text-base);justify-content:center}}html.menu-open{overflow:hidden}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--band);border-block-start:1px solid var(--line)}.site-footer__strip[data-astro-cid-sz7xmlte]{block-size:6px;background:var(--steel-brush),var(--steel-dark)}.site-footer__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--space-8);padding-block:clamp(var(--space-10),6vw,var(--space-12))}.site-footer__home[data-astro-cid-sz7xmlte]{display:inline-flex;color:var(--bone);text-decoration:none}.site-footer__line[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-5);color:var(--bone-muted)}.site-footer__col[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:var(--space-4)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-1)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.site-footer__home){display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:500;color:var(--bone);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.site-footer__home):hover{color:var(--jade)}.site-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-block-start:1px solid var(--line);font-size:var(--text-sm);color:var(--bone-muted)}@media(max-width:52rem){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:30rem){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
