@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");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}:root{--color-paper:oklch(99.4% .004 91);--color-paper-2:oklch(96.9% .011 72);--color-paper-3:oklch(93.6% .019 64);--color-photo:oklch(99.7% 0 0);--color-rule:oklch(89% .018 62);--color-rule-2:oklch(79% .03 58);--color-control:oklch(58% .035 55);--color-ink:oklch(24.2% .032 32.5);--color-ink-2:oklch(39% .03 40);--color-muted:oklch(46% .025 45);--color-copper-light:oklch(86.5% .055 60.6);--color-copper:oklch(73.2% .075 57.3);--color-copper-strong:oklch(56.8% .093 51);--color-copper-deep:oklch(45% .082 47);--color-copper-text:oklch(45% .082 47);--color-cupric:oklch(40% .08 245);--color-cupric-light:oklch(95.5% .016 240);--color-on-dark:var(--color-paper);--color-on-dark-2:oklch(90% .03 60);--color-rule-on-dark:oklch(100% 0 0/.22);--color-focus:var(--color-ink);--color-error:oklch(49% .15 28);--color-error-light:oklch(96% .02 28);--color-success:oklch(44% .08 155);--color-hover:oklch(24.2% .032 32.5/.05);--color-scrim:oklch(24.2% .032 32.5/.24);--glass-bg:oklch(99.4% .004 91/.82);--glass-edge:oklch(24.2% .032 32.5/.1);--glass-blur:blur(20px) saturate(1.6);--font-sans:"Geist Variable", "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-brand:"Jost Variable", "Futura", "Avenir Next", ui-sans-serif, sans-serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-ui:.9375rem;--text-base:1rem;--text-body:1.0625rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:2rem;--text-2xl:clamp(2rem, 1.6vw + 1.4rem, 3rem);--text-h1:clamp(2.375rem, 2.4vw + 1.5rem, 3.875rem);--text-hero:clamp(2.75rem, 5.4vw + .9rem, 6.25rem);--text-numeral:clamp(3.5rem, 4vw + 2rem, 6rem);--leading-tight:.98;--leading-snug:1.15;--leading-body:1.6;--tracking-hero:-.05em;--tracking-h1:-.04em;--tracking-h2:-.032em;--tracking-h3:-.02em;--tracking-ui:-.006em;--tracking-mono:.04em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--section:clamp(4.5rem, 7vw + 1rem, 8rem);--page-max:90rem;--reading-max:42rem;--page-gutter:clamp(1rem, 3vw, 3rem);--nav-h:4rem;--radius-sm:3px;--radius-pill:999px;--rule:1px solid var(--color-rule);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-bar:300;--z-modal:400}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--space-lg));overflow-x:clip}html.nav-abierta{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);letter-spacing:var(--tracking-ui);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-style:normal;font-weight:500}p,li,dd{text-wrap:pretty}p,ul,ol,dl,figure,blockquote,table{margin:0}sup,sub{line-height:0}a{color:inherit;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.22em;transition:color var(--dur-short) var(--ease-out), text-decoration-color var(--dur-short) var(--ease-out);text-decoration-thickness:1px}@media (hover:hover){a:hover{-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-copper-light);color:var(--color-ink)}.skip{inset-inline-start:var(--space-md);z-index:var(--z-modal);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);text-decoration:none;position:absolute;top:-4rem}.skip:focus-visible{top:var(--space-md)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.container{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.display{font-size:var(--text-hero);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-hero)}.h1{font-size:var(--text-h1);letter-spacing:var(--tracking-h1);font-weight:500;line-height:1.02}.h-section{font-size:var(--text-2xl);letter-spacing:var(--tracking-h2);font-weight:500;line-height:1.04}.h-sub{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-h3)}.lede{max-width:36rem;color:var(--color-ink-2);font-size:var(--text-md);letter-spacing:-.012em;line-height:1.5}.label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:400;line-height:1.3}.dato{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400;line-height:1.3}.tabular{font-variant-numeric:tabular-nums}.wordmark{color:inherit;font-family:var(--font-brand);justify-items:stretch;gap:.3rem;line-height:1;text-decoration:none;display:inline-grid}.wordmark__main{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;margin-inline-end:-.3em;font-size:1.0625rem;font-weight:380}.wordmark__sub{letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5em;font-size:.5625rem;font-weight:420;display:flex}.wordmark__sub:before,.wordmark__sub:after{content:"";background:var(--color-copper);flex:1;min-width:.5rem;height:1px}.icon{width:1rem;height:1rem;transition:transform var(--dur-short) var(--ease-out);flex:none}.btn{--btn-h:3rem;min-height:var(--btn-h);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not([aria-disabled=true]){transform:translateY(1px)}@media (hover:hover){.btn:hover .icon--flecha{transform:translate(3px)}}.btn--sm{--btn-h:2.5rem;font-size:var(--text-sm);padding:0 1rem}.btn--primary{background:var(--color-ink);color:var(--color-paper)}@media (hover:hover){.btn--primary:hover{background:var(--color-copper-deep)}}.btn--secondary{border-color:var(--color-ink);color:var(--color-ink);background:0 0}@media (hover:hover){.btn--secondary:hover{background:var(--color-ink);color:var(--color-paper)}}.btn--on-dark{border-color:var(--color-on-dark);color:var(--color-on-dark);background:0 0}@media (hover:hover){.btn--on-dark:hover{background:var(--color-on-dark);color:var(--color-ink)}}.btn[aria-disabled=true],.btn:disabled{border-color:var(--color-rule-2);background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed}.link-arrow{align-items:center;gap:var(--space-xs);color:inherit;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow span{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.link-arrow:hover span{-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong)}.link-arrow:hover .icon--flecha{transform:translate(3px)}}.field-copper{--color-focus:var(--color-paper);background:var(--color-copper-deep);color:var(--color-on-dark)}.field-cupric{--color-focus:var(--color-paper);background:var(--color-cupric);color:var(--color-on-dark)}.field-copper a:not(.btn),.field-cupric a:not(.btn){color:var(--color-on-dark)}.nav{z-index:var(--z-sticky);border-bottom:var(--rule);background:var(--color-paper);position:sticky;top:0}.nav__bar{align-items:center;gap:var(--space-md);max-width:var(--page-max);min-height:var(--nav-h);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.nav__primary{grid-area:1/1;display:none}.nav__toggle{grid-area:1/1;justify-self:start;margin-inline-start:-.75rem}.nav__brand{grid-area:1/2}.nav__actions{grid-area:1/3;justify-self:end;align-items:center;margin-inline-end:-.75rem;display:flex}@media (width>=64rem){.nav__primary{align-items:center;gap:var(--space-2xs);margin-inline-start:-.75rem;display:flex}.nav__bar .nav__toggle{display:none}}.nav__link{min-height:2.75rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:450;text-decoration:none;display:inline-flex}.nav__link[aria-current=page],.nav__link[aria-expanded=true]{text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong);text-underline-offset:.5em;text-decoration-thickness:1px}@media (hover:hover){.nav__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong);text-underline-offset:.5em;text-decoration-thickness:1px}}.nav__caret{width:.34rem;height:.34rem;transition:transform var(--dur-short) var(--ease-out);border-bottom:1.25px solid;border-right:1.25px solid;transform:translateY(-2px)rotate(45deg)}.nav__link[aria-expanded=true] .nav__caret{transform:translateY(1px)rotate(225deg)}.nav__toggle[aria-expanded=false] .nav__toggle-cerrar,.nav__toggle[aria-expanded=true] .nav__toggle-abrir{display:none}.nav__count{border-radius:var(--radius-pill);background:var(--color-ink);min-width:1.25rem;height:1.25rem;color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:0;place-items:center;padding-inline:.3rem;font-weight:500;line-height:1;display:inline-grid}.nav__count[data-empty=true]{box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-ink-2);background:0 0}.nav__cart-icon{display:none}@media (width<24rem){.nav__cart-icon{display:block}.nav__cart-label,.nav__toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes aparecer{0%{opacity:0;transform:translateY(-.375rem)}}@keyframes velar{0%{opacity:0}}.nav__panel{top:100%;z-index:1;border-bottom:var(--rule);background:var(--color-paper);position:absolute;inset-inline:0}.nav__scrim{inset:var(--nav-h) 0 0;z-index:0;background:var(--color-scrim);position:fixed}@media (prefers-reduced-motion:no-preference){.nav__panel{animation:aparecer var(--dur-short) var(--ease-out)}.nav__scrim{animation:velar var(--dur-short) var(--ease-out)}}@media (width<=63.99rem){.nav__panel,.nav__scrim{display:none}}.nav__panel-inner{max-width:var(--page-max);padding:var(--space-xl) var(--page-gutter) var(--space-2xl);grid-auto-columns:minmax(0,22rem);grid-auto-flow:column;margin:0 auto;list-style:none;display:grid}.nav__panel-inner>li+li{border-inline-start:var(--rule)}.nav__panel-link{align-content:start;gap:var(--space-2xs);height:100%;padding:var(--space-2xs) var(--space-xl);color:var(--color-ink);text-decoration:none;display:grid}.nav__panel-inner>li:first-child .nav__panel-link{padding-inline-start:0}.nav__panel-text{gap:var(--space-2xs);display:grid}.nav__panel-text b{font-size:var(--text-md);letter-spacing:var(--tracking-h3);font-weight:500;line-height:1.2}.nav__panel-summary{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.nav__panel-inner--productos{padding-block:var(--space-lg) var(--space-xl);grid-auto-columns:minmax(0,1fr)}.nav__panel-inner--productos .nav__panel-link,.nav__panel-inner--productos>li:first-child .nav__panel-link{justify-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);text-align:center}.nav__panel-inner--productos .nav__panel-text b{font-size:var(--text-ui)}.nav__panel-inner--productos .nav__panel-summary{display:none}.nav__thumb{background:var(--color-photo);width:6.5rem;display:block}.nav__thumb-img{width:100%;height:auto;transition:transform var(--dur-long) var(--ease-out);display:block}.nav__panel-link .dato{color:var(--color-copper-text)}@media (hover:hover){.nav__panel-link:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong);text-underline-offset:.25em;text-decoration-thickness:1px}.nav__panel-link:hover .nav__thumb-img{transform:translateY(-3px)}}.nav__panel-link[aria-current=page] b{color:var(--color-copper-text)}.nav__sheet{top:100%;height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;background:var(--color-paper);position:absolute;inset-inline:0;overflow-y:auto}@media (width>=64rem){.nav__sheet{display:none!important}}.nav__sheet-inner{gap:var(--space-xl);padding:var(--space-lg) var(--page-gutter) var(--space-3xl);display:grid}.nav__sheet-group{display:grid}.nav__sheet-group>.label{margin-bottom:var(--space-xs);color:var(--color-muted)}.nav__sheet-link{align-items:center;gap:var(--space-md);min-height:3.5rem;padding-block:var(--space-xs);border-top:var(--rule);color:var(--color-ink);text-decoration:none;display:flex}.nav__sheet-link .nav__thumb{flex:none;width:3rem}.nav__sheet-text{gap:var(--space-3xs);flex:1;min-width:0;display:grid}.nav__sheet-name{font-size:clamp(1.25rem, 3vw + .6rem, var(--text-lg));letter-spacing:var(--tracking-h3);font-weight:500;line-height:1.15}.nav__sheet-link .dato{color:var(--color-copper-text);white-space:nowrap}.nav__sheet-link[aria-current=page] .nav__sheet-name{color:var(--color-copper-text)}.tile{height:100%;color:var(--color-ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.tile:focus-visible{outline-offset:4px}.tile__stage{background:var(--color-photo);display:block}.tile__foto{display:block}.tile__img{width:100%;height:auto;transition:transform var(--dur-long) var(--ease-out);display:block}.tile__body{gap:var(--space-2xs);padding-top:var(--space-md);grid-template-rows:auto 1fr auto;display:grid}.tile__row{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.tile__name{font-size:clamp(1.25rem, 4.5vw + .35rem, var(--text-lg));letter-spacing:var(--tracking-h3);font-weight:500;line-height:1.1}.tile__sizes{color:var(--color-copper-text)}.tile__summary{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.tile__foot{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:var(--rule);font-size:var(--text-sm);display:flex}.tile__price{font-weight:500}.tile__go{color:var(--color-copper-text);display:inline-flex}@media (hover:hover){.tile:hover .tile__img{transform:translateY(-6px)}.tile:hover .tile__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-strong);text-decoration-color:var(--color-copper-strong);text-underline-offset:.2em;text-decoration-thickness:1px}.tile:hover .tile__go .icon{transform:translate(3px)}}.shelf{border-block:var(--rule);background:var(--color-photo)}.shelf__top{border-bottom:var(--rule)}.shelf__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-lg);padding-block:var(--space-md);flex-wrap:wrap;display:flex}.shelf__note{color:var(--color-muted);font-size:var(--text-sm)}.shelf__grid{--shelf-pad:var(--space-md);padding:0 max(0px, calc(var(--page-gutter) - var(--shelf-pad)));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(0px, calc(var(--page-gutter) - var(--shelf-pad)));scrollbar-width:none;grid-auto-columns:min(80%,19rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.shelf__grid::-webkit-scrollbar{display:none}.shelf__grid>li{padding:var(--space-lg) var(--shelf-pad) var(--space-xl);border-inline-start:var(--rule);scroll-snap-align:start;display:grid}.shelf__grid>li:first-child{border-inline-start:0}@media (width>=40rem){.shelf__grid{--shelf-pad:var(--space-lg);max-width:var(--page-max);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:auto;overflow:visible}.shelf__grid>li{padding-block:var(--space-xl)}.shelf__grid>li:nth-child(odd){border-inline-start:0}.shelf__grid>li:nth-child(n+3){border-top:var(--rule)}}@media (width>=64rem){.shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf__grid>li{padding-block:var(--space-xl) var(--space-2xl)}.shelf__grid>li:nth-child(odd){border-inline-start:var(--rule)}.shelf__grid>li:first-child{border-inline-start:0}.shelf__grid>li:nth-child(n+3){border-top:0}}.foot{margin-top:var(--section);background:var(--color-ink);color:var(--color-on-dark)}.foot a{color:var(--color-on-dark);text-decoration:none}@media (hover:hover){.foot a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-underline-offset:.25em}}.foot__grid{gap:var(--space-xl) var(--space-lg);padding-block:var(--space-2xl) var(--space-xl);display:grid}@media (width>=40rem){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (width>=64rem){.foot__grid{padding-block:var(--space-3xl) var(--space-2xl);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.foot__brand{grid-column:auto}}.foot__brand{place-self:start}.foot__brand .wordmark__main{font-size:1.375rem}.foot__brand .wordmark__sub{font-size:.6875rem}.foot__col{align-content:start;gap:var(--space-md);display:grid}.foot__col .label{color:var(--color-on-dark-2)}.foot__col ul{gap:var(--space-xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.foot__base{gap:var(--space-sm);padding-block:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-rule-on-dark);color:var(--color-on-dark-2);font-size:var(--text-xs);line-height:1.55;display:grid}@media (width>=48rem){.foot__base{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto}.foot__legal{grid-column:2}}.foot__ruo{max-width:44rem}.input{width:100%;min-height:3rem;padding:0 var(--space-md);border:1px solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-photo);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--dur-short) var(--ease-out)}@media (hover:hover){input:not([type=checkbox]):not([type=radio]):not(:disabled):hover,select:not(:disabled):hover{border-color:var(--color-ink-2)}}input,select,textarea{outline-offset:1px;outline:2px solid #0000}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--color-focus)}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-error)}.crumbs{padding-block:var(--space-md) 0}.crumbs ol{gap:var(--space-2xs) var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--color-rule-2)}.crumbs a{min-height:1.5rem;color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.crumbs a:hover{color:var(--color-ink)}}.crumbs [aria-current=page]{color:var(--color-ink)}.pending{border:1px dashed var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-light);color:var(--color-error);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:400;line-height:1.4;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
