@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-italic.Cnej2eWp.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-italic.B5BpsPSY.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}:root{--c-ink:#0b0b0c;--c-carbon:#151517;--c-graphite:#2a2a2e;--c-silver:#9a9aa0;--c-mist:#e9e9ec;--c-paper:#f5f5f2;--c-white:#fff;--c-red:#e8192c;--c-red-press:#c21424;--c-red-ink:#b5121f;--c-red-bright:#ff4757;--c-focus:#ffb800;--c-text-dim:#b9b9be;--c-text-muted:#55555c;--f-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--f-text:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-h1:clamp(2.6rem, 6vw + 1rem, 6.5rem);--fs-h2:clamp(2rem, 3.5vw + 1rem, 3.75rem);--fs-h3:clamp(1.35rem, 1vw + 1rem, 1.75rem);--fs-body:clamp(1rem, .25vw + .95rem, 1.125rem);--fs-mono:.78rem;--gutter:clamp(16px, 4vw, 40px);--maxw:1320px;--measure:68ch;--header-h:88px;--header-h-compact:64px;--mobile-bar-h:64px;--wedge:12deg;--ease-pit:cubic-bezier(.2, 0, .05, 1);--dur-ui:.22s;--radius:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h-compact) + 16px);background:var(--c-ink);color-scheme:dark}body{font-family:var(--f-text);font-size:var(--fs-body);color:var(--c-white);background:var(--c-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:.01em;text-wrap:pretty;margin:0;font-weight:800;line-height:.98}h1{font-size:var(--fs-h1);line-height:.95}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-weight:700;line-height:1.1}p{margin:0 0 1em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}ul,ol{padding-left:1.2em}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius)}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--c-focus);color:var(--c-ink);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.mono{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.measure{max-width:var(--measure)}.upper{text-transform:uppercase}.it{font-style:italic}.accent{color:var(--c-red)}.split-stable{font-kerning:none;text-rendering:optimizespeed}.section{padding-block:clamp(72px,10vw,148px);position:relative}.section--paper{background:var(--c-paper);color:var(--c-ink);color-scheme:light}.section--white{background:var(--c-white);color:var(--c-ink);color-scheme:light}.section--carbon{background:var(--c-carbon)}.grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px}.cut-top{clip-path:polygon(0 clamp(20px,3vw,44px),100% 0,100% 100%,0 100%);margin-top:calc(-1*clamp(20px,3vw,44px));padding-top:calc(clamp(72px,10vw,148px) + clamp(20px,3vw,44px))}.section-head{gap:20px;margin-bottom:clamp(36px,5vw,64px);display:grid}.section-head h2{text-transform:uppercase;max-width:18ch}.section-head p{max-width:60ch;color:var(--c-text-dim);margin:0}.section--paper .section-head p,.section--white .section-head p{color:var(--c-text-muted)}.btn{--btn-bg:var(--c-red);--btn-fg:var(--c-white);--btn-fill:var(--c-ink);--btn-border:var(--c-red);isolation:isolate;border:2px solid var(--btn-border);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--f-text);letter-spacing:.01em;cursor:pointer;border-radius:var(--radius);transition:transform .16s var(--ease-pit), color var(--dur-ui) var(--ease-pit), border-color var(--dur-ui) var(--ease-pit);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);transform:translateX(-105%) skewX(calc(-1 * var(--wedge)));transition:transform .34s var(--ease-pit);position:absolute;inset:-2px -30%}.btn__label{display:inline-block;position:relative}.btn svg{flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.btn:hover:before{transform:translateX(0) skewX(calc(-1 * var(--wedge)))}.btn:hover{border-color:var(--btn-fill)}}.btn:active{transform:scale(.97)}.btn--primary,.section--paper .btn--primary,.section--white .btn--primary{--btn-fill:var(--c-ink)}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--c-white);--btn-border:#ffffff8c;--btn-fill:var(--c-white)}@media (hover:hover) and (pointer:fine){.btn--secondary:hover{color:var(--c-ink)}}.section--paper .btn--secondary,.section--white .btn--secondary,.on-light .btn--secondary{--btn-fg:var(--c-ink);--btn-border:var(--c-ink);--btn-fill:var(--c-ink)}@media (hover:hover) and (pointer:fine){.section--paper .btn--secondary:hover,.section--white .btn--secondary:hover,.on-light .btn--secondary:hover{color:var(--c-white)}}.on-dark .btn--secondary{--btn-fg:var(--c-white);--btn-border:#ffffff8c;--btn-fill:var(--c-white)}@media (hover:hover) and (pointer:fine){.on-dark .btn--secondary:hover{color:var(--c-ink)}}.btn--ghost-dark{--btn-bg:var(--c-ink);--btn-fg:var(--c-white);--btn-border:var(--c-ink);--btn-fill:var(--c-white)}@media (hover:hover) and (pointer:fine){.btn--ghost-dark:hover{color:var(--c-ink)}}.btn--lg{min-height:60px;padding:16px 32px;font-size:1.08rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-sweep{min-height:44px;transition:background-size .3s var(--ease-pit);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 2px no-repeat;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.link-sweep .arrow{transition:transform .25s var(--ease-pit)}@media (hover:hover) and (pointer:fine){.link-sweep:hover{background-position:100% calc(100% - 8px);background-size:0% 2px}.link-sweep:hover .arrow{transform:translate(5px)}}.prose{max-width:var(--measure)}.prose h2{text-transform:uppercase;margin:2.2em 0 .6em;font-size:clamp(1.8rem,2.4vw + 1rem,2.8rem)}.prose h3{margin:1.8em 0 .5em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:0;list-style:none}.prose li{margin-bottom:.55em;padding-left:1.6em;position:relative}.prose ul>li:before{content:"";background:var(--c-red);width:.8em;height:.32em;transform:skewX(calc(-1 * var(--wedge)));position:absolute;top:.62em;left:0}.prose ol{counter-reset:paso}.prose ol>li{counter-increment:paso;padding-left:2.6em}.prose ol>li:before{content:counter(paso, decimal-leading-zero);font-family:var(--f-mono);color:var(--c-red-ink);font-size:.8em;font-weight:500;position:absolute;top:.18em;left:0}.prose a{color:var(--c-red-ink);text-underline-offset:3px;font-weight:600}.prose a.btn{color:var(--btn-fg)}.prose strong{font-weight:700}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:.95em}.prose th,.prose td{border-bottom:1px solid var(--c-mist);text-align:left;vertical-align:top;padding:10px 12px}.prose th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.prose blockquote{border-left:3px solid var(--c-red);margin:0 0 1.2em;padding-left:1em}.md-ctas{flex-wrap:wrap;gap:12px;margin:1.4em 0 1.8em;display:flex}.prose-wrap{overflow-wrap:anywhere}.prose-wrap table{display:block;overflow-x:auto}.confirmar{outline-offset:6px;background:#ffb8001f;outline:2px dashed #e0a800;margin:0 0 1.2em;padding:8px 12px}.confirmar__etiqueta{font-family:var(--f-mono);letter-spacing:.06em;color:#8a6400;margin:0 0 .6em;font-size:.72rem}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-pit)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-motion-boot=pending] [data-intro]:not([data-intro=cta]){visibility:hidden}html[data-motion-boot=pending] [data-intro=cta],html[data-motion-boot=pending][data-chrome-intro] [data-intro-chrome]{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-gl]{position:relative}.gl-canvas{z-index:1;pointer-events:none;filter:saturate(.9)contrast(1.05);position:absolute;inset:0;width:100%!important;height:100%!important}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);color:var(--c-white);transition:height .3s var(--ease-pit), background-color .3s var(--ease-pit), transform .35s var(--ease-pit), box-shadow .3s;view-transition-name:site-header;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs]:before{content:"";pointer-events:none;background:linear-gradient(#0b0b0cbf,#0000);transition:opacity .3s;position:absolute;inset:0}.header-solid .site-header[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-solid{height:var(--header-h-compact);background:var(--c-ink);box-shadow:0 1px 0 var(--c-graphite)}.site-header[data-astro-cid-nen7h5rs].is-solid:before{opacity:0}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;height:100%;display:flex;position:relative}.site-header__logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:44px;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:52px;transition:height .3s var(--ease-pit)}.site-header[data-astro-cid-nen7h5rs].is-solid .site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:42px}.nav-desktop[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.nav-desktop__list[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;padding:0 12px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--c-red);height:3px;transform:scaleX(0) skewX(calc(-1 * var(--wedge)));transform-origin:0;transition:transform .28s var(--ease-pit);position:absolute;bottom:6px;left:12px;right:12px}.nav-link[data-astro-cid-nen7h5rs].is-active:after,.nav-link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1) skewX(calc(-1 * var(--wedge)))}.nav-sub-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;margin-left:-8px;display:grid}.nav-sub[data-astro-cid-nen7h5rs]{background:var(--c-ink);border:1px solid var(--c-graphite);border-top:3px solid var(--c-red);opacity:0;visibility:hidden;min-width:320px;transition:opacity .2s var(--ease-pit), transform .2s var(--ease-pit), visibility 0s .2s;margin:0;padding:10px;list-style:none;position:absolute;top:100%;left:0;transform:translateY(8px)}.has-sub[data-astro-cid-nen7h5rs]:hover .nav-sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .nav-sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs].is-open .nav-sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;transition:background .2s, padding .2s var(--ease-pit);align-items:center;gap:12px;padding:6px 12px;font-weight:600;text-decoration:none;display:flex}.nav-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-carbon);padding-left:18px}.nav-sub__num[data-astro-cid-nen7h5rs]{color:var(--c-red-bright)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;margin-left:auto;display:flex}.header-call[data-astro-cid-nen7h5rs]{min-width:44px;min-height:44px;font-family:var(--f-mono);letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;padding:0 6px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.header-call__num[data-astro-cid-nen7h5rs]{display:none}.header-cta[data-astro-cid-nen7h5rs]{min-height:44px;padding:10px 18px;display:none}.menu-toggle[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:inherit;place-items:center;display:grid}@media (width>=640px){.header-call__num[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=1100px){.nav-desktop[data-astro-cid-nen7h5rs]{display:block}.site-header__actions[data-astro-cid-nen7h5rs]{margin-left:8px}.header-cta[data-astro-cid-nen7h5rs]{display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}@media (width<=639px){.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:40px}.site-header[data-astro-cid-nen7h5rs].is-solid .site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:36px}}.menu[data-astro-cid-nen7h5rs]{z-index:60;background:var(--c-ink);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs]:target,.menu[data-astro-cid-nen7h5rs].is-open{display:block!important}.menu__wedge[data-astro-cid-nen7h5rs]{background:var(--c-red);width:38%;height:100%;transform:skewX(calc(-1 * var(--wedge)));opacity:.08;pointer-events:none;position:absolute;top:0;right:-10%}.menu__inner[data-astro-cid-nen7h5rs]{flex-direction:column;min-height:100%;padding-bottom:32px;display:flex;position:relative}.menu__top[data-astro-cid-nen7h5rs]{height:var(--header-h-compact);justify-content:space-between;align-items:center;display:flex}.menu__label[data-astro-cid-nen7h5rs]{color:var(--c-silver)}.menu-close[data-astro-cid-nen7h5rs]{place-items:center;width:48px;height:48px;display:grid}.menu__list[data-astro-cid-nen7h5rs],.menu__services[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);text-transform:uppercase;padding:6px 0;font-size:clamp(2.4rem,9vw,3.6rem);font-weight:800;line-height:1;text-decoration:none;display:block}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-red-bright)}.menu__services[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-graphite);gap:2px;margin-top:28px;padding-top:20px;display:grid}.menu__services[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--c-text-dim);align-items:center;font-weight:600;text-decoration:none;display:flex}.menu__actions[data-astro-cid-nen7h5rs]{gap:12px;margin-top:auto;padding-top:32px;display:grid}.hours[data-astro-cid-lc3d3d66]{font-variant-numeric:tabular-nums;gap:2px;margin:0;display:grid}.hours__row[data-astro-cid-lc3d3d66]{border-bottom:1px solid #7f7f7f38;justify-content:space-between;gap:16px;padding:8px 0;display:flex;position:relative}.hours--compact[data-astro-cid-lc3d3d66] .hours__row[data-astro-cid-lc3d3d66]{flex-direction:column;gap:0}dt[data-astro-cid-lc3d3d66]{font-weight:600}dd[data-astro-cid-lc3d3d66]{font-family:var(--f-mono);letter-spacing:.02em;opacity:.85;margin:0;font-size:.86rem}.hours__row--closed[data-astro-cid-lc3d3d66] dd[data-astro-cid-lc3d3d66]{opacity:.6}.hours__row[data-astro-cid-lc3d3d66].is-today:before{content:"HOY";background:var(--c-red);color:var(--c-white);font-family:var(--f-mono);letter-spacing:.08em;padding:1px 6px;font-size:.62rem;position:absolute;top:50%;left:-46px;transform:translateY(-50%)skew(-12deg)}.hours--compact[data-astro-cid-lc3d3d66] .hours__row[data-astro-cid-lc3d3d66].is-today:before{top:12px;left:auto;right:0;transform:skew(-12deg)}.hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66]{color:var(--c-red-bright)}.section--paper .hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66],.section--white .hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66]{color:var(--c-red-ink)}.on-dark .hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66]{color:var(--c-red-bright)}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--c-ink);border-top:1px solid var(--c-graphite);padding:clamp(64px, 8vw, 112px) 0 calc(var(--mobile-bar-h) + 24px);font-size:.98rem;position:relative;overflow:hidden}@media (width>=1100px){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:32px}}.footer__wedge[data-astro-cid-jo6i4kqk]{background:var(--c-red);width:clamp(120px,22vw,320px);height:4px;position:absolute;top:0;left:0}.footer__grid[data-astro-cid-jo6i4kqk]{z-index:1;grid-template-columns:1fr;gap:40px;display:grid;position:relative}@media (width>=720px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr}}@media (width>=1100px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:200px;height:auto;margin-bottom:20px}.footer__nap[data-astro-cid-jo6i4kqk]{color:var(--c-text-dim);font-style:normal;line-height:1.7}.footer__nap[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--c-white)}.footer__nap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-white);text-decoration-color:var(--c-red);text-underline-offset:4px;align-items:center;display:inline-flex}.footer__actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{color:var(--c-silver);margin:0 0 14px}.footer__title--sp[data-astro-cid-jo6i4kqk]{margin-top:28px}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-text-dim);transition:color .2s, transform .25s var(--ease-pit);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-white);transform:translate(4px)}.footer__social[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk]{z-index:1;border-top:1px solid var(--c-graphite);color:var(--c-silver);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:24px;display:flex;position:relative}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{align-self:center;margin:0}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__cookies[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-text-dim);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:.92rem;text-decoration:underline;display:inline-flex}.footer__giant[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;user-select:none;margin:0;font-size:clamp(8rem,26vw,26rem);font-style:italic;font-weight:800;line-height:.8;position:absolute;bottom:-.2em;right:-.04em}.mbar[data-astro-cid-nhfgcty3]{z-index:55;height:calc(var(--mobile-bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--c-ink);border-top:1px solid var(--c-graphite);view-transition-name:mobile-bar;grid-template-columns:1fr 1fr 1.3fr;display:grid;position:fixed;inset:auto 0 0}.mbar[data-astro-cid-nhfgcty3] a[data-astro-cid-nhfgcty3]{letter-spacing:.02em;min-height:44px;color:var(--c-white);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.mbar[data-astro-cid-nhfgcty3] a[data-astro-cid-nhfgcty3]+a[data-astro-cid-nhfgcty3]{border-left:1px solid var(--c-graphite)}.mbar__cta[data-astro-cid-nhfgcty3]{background:var(--c-red);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.mbar[data-astro-cid-nhfgcty3] a[data-astro-cid-nhfgcty3]:active{transform:scale(.97)}@media (width>=1100px){.mbar[data-astro-cid-nhfgcty3]{display:none}}html.menu-open .mbar[data-astro-cid-nhfgcty3]{display:none}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-silver);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:8px 0 0;font-size:.72rem;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:10px;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"";background:var(--c-red);width:10px;height:2px;transform:skew(-12deg)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-height:44px;color:var(--c-white);align-items:center;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{text-underline-offset:4px;text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:40ch;min-height:44px;display:inline-flex;overflow:hidden}.consent[data-astro-cid-bm4qem4n]{left:12px;right:12px;bottom:calc(var(--mobile-bar-h) + 12px);z-index:80;background:var(--c-carbon);border:1px solid var(--c-graphite);border-left:4px solid var(--c-red);max-width:560px;padding:18px;font-size:.95rem;position:fixed}.consent[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{margin:0 0 12px}.consent__btns[data-astro-cid-bm4qem4n]{flex-wrap:wrap;gap:10px;display:flex}@media (width>=1100px){.consent[data-astro-cid-bm4qem4n]{bottom:16px}}.staging-flag[data-astro-cid-z4jru4n3]{left:50%;bottom:calc(var(--mobile-bar-h) + 8px);z-index:70;background:var(--c-focus);color:var(--c-ink);pointer-events:none;padding:4px 10px;font-size:.66rem;position:fixed;transform:translate(-50%)}@media (width>=1100px){.staging-flag[data-astro-cid-z4jru4n3]{bottom:12px}}main[data-astro-cid-z4jru4n3]:focus{outline:none}.crumbs-bar[data-astro-cid-z4jru4n3]{top:var(--header-h);z-index:5;position:absolute;left:0;right:0}
