@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url("./media/anton-latin-400-normal-QBI2BBRW.woff2") format("woff2"),url("./media/anton-latin-400-normal-OAEQWVJF.woff") format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url("./media/big-shoulders-display-latin-800-normal-3L6CXV4H.woff2") format("woff2"),url("./media/big-shoulders-display-latin-800-normal-DMDNNCVZ.woff") format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url("./media/big-shoulders-display-latin-900-normal-6ATLCYXZ.woff2") format("woff2"),url("./media/big-shoulders-display-latin-900-normal-67LZ53PY.woff") format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-400-italic-PS4ODONL.woff2") format("woff2"),url("./media/instrument-serif-latin-400-italic-JLFTTOB3.woff") format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-latin-400-normal-3YTLMAJE.woff2") format("woff2"),url("./media/geist-latin-400-normal-EIZ47CFY.woff") format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-latin-500-normal-NGQWLPSR.woff2") format("woff2"),url("./media/geist-latin-500-normal-SACSF222.woff") format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-latin-600-normal-EY3WUXFI.woff2") format("woff2"),url("./media/geist-latin-600-normal-W3SMFV7T.woff") format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-latin-700-normal-6GSJ5RX6.woff2") format("woff2"),url("./media/geist-latin-700-normal-DSE7WWT3.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2"),url("./media/jetbrains-mono-latin-700-normal-ZFEEZXV6.woff") format("woff")}@font-face{font-family:Big Shoulders Fallback;font-weight:800 900;size-adjust:66%;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold")}@font-face{font-family:Geist Fallback;size-adjust:102.5%;src:local("Arial"),local("Liberation Sans"),local("Arimo")}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;size-adjust:90%;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic")}@font-face{font-family:JetBrains Mono Fallback;font-weight:400 700;src:local("Courier New"),local("Liberation Mono"),local("Cousine")}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{color-scheme:dark;--tijeroz-color-base: #0a0e17;--tijeroz-color-carbon: #0a0e17;--tijeroz-color-red: #e3243b;--tijeroz-color-red-hover: #c71a31;--tijeroz-color-red-text: #ff5c6c;--tijeroz-color-gold: #e9b44c;--tijeroz-color-green: #3ddc84;--tijeroz-color-focus: #e9b44c;--tijeroz-color-panel: #111827;--tijeroz-color-panel-subtle: #1a2233;--tijeroz-color-surface: var(--tijeroz-color-panel);--tijeroz-color-text: #f4ede1;--tijeroz-color-muted: #9aa4b8;--tijeroz-color-dim: #6b7690;--tijeroz-color-line: #263049;--tijeroz-color-hairline: #263049;--tijeroz-color-hairline-subtle: #1c2538;--tijeroz-color-input: #0c111c;--tijeroz-color-error: #2a1219;--tijeroz-color-success: #0f2a1e;--tijeroz-font-display: "Big Shoulders Display", "Big Shoulders Fallback", "Arial Narrow", sans-serif;--tijeroz-font-accent: "Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--tijeroz-font-text: "Geist", "Geist Fallback", system-ui, sans-serif;--tijeroz-font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--tijeroz-space-0: 0;--tijeroz-space-1: .25rem;--tijeroz-space-2: .5rem;--tijeroz-space-3: .75rem;--tijeroz-space-4: 1rem;--tijeroz-space-5: 1.5rem;--tijeroz-space-6: 2rem;--tijeroz-radius-sm: 4px;--tijeroz-radius-md: 8px;--tijeroz-radius-control: 6px;--tijeroz-radius-pill: 9999px;--ui-border-width: 1px;--ui-radius: 8px;--ui-radius-control: 6px;--ui-focus-width: 2px;--ui-focus-offset: 2px;--tijeroz-shadow-sm: 0 .125rem .375rem rgb(0 0 0 / .35);--tijeroz-shadow-md: 0 .5rem 1.5rem rgb(0 0 0 / .45);--tijeroz-shadow-lg: 0 1.25rem 4rem rgb(0 0 0 / .5);--tijeroz-shadow-focus-ring: 0 0 0 .2rem rgb(233 180 76 / .35);--tijeroz-shadow-red-glow: 0 .2rem .9rem rgb(227 36 59 / .28);--tijeroz-backdrop: rgb(10 14 23 / .72);--tijeroz-gradient-panel: linear-gradient(180deg, var(--tijeroz-color-carbon) 0%, var(--tijeroz-color-panel) 100%);--tijeroz-gradient-accent: linear-gradient(180deg, var(--tijeroz-color-red) 0%, var(--tijeroz-color-red-hover) 100%);--tijeroz-gradient-glow: radial-gradient(80% 60% at 0% 0%, rgb(227 36 59 / .14), transparent 70%);--tijeroz-gradient-brand: linear-gradient(90deg, var(--tijeroz-color-red), var(--tijeroz-color-gold));--tijeroz-gradient-gold: linear-gradient(180deg, var(--tijeroz-color-gold) 0%, color-mix(in srgb, var(--tijeroz-color-gold) 72%, var(--tijeroz-color-carbon)) 100%);--tijeroz-gradient-scrim: linear-gradient(180deg, transparent 20%, rgb(10 14 23 / .88));--tijeroz-radius-card: 10px;--tijeroz-radius-modal: 12px;--tijeroz-radius-control-lg: 8px;--tijeroz-duration-fast: .12s;--tijeroz-duration-base: .2s;--tijeroz-ease-out: cubic-bezier(.2, .8, .2, 1);--tijeroz-ease-expo: cubic-bezier(.16, 1, .3, 1);--tijeroz-duration-slow: .3s;--tijeroz-text-xs: .75rem;--tijeroz-text-sm: .875rem;--tijeroz-text-md: 1rem;--tijeroz-text-lg: 1.125rem;--tijeroz-text-xl: 1.25rem;--tijeroz-text-2xl: 1.5rem;--tijeroz-text-3xl: 2rem;--tijeroz-ink: #0a0e17;--tijeroz-ink-2: #111827;--tijeroz-ink-3: #1a2233;--tijeroz-pole-red: #e3243b;--tijeroz-pole-red-text: #ff5c6c;--tijeroz-pole-blue: #2e6bff;--tijeroz-pole-blue-text: #7ea6ff;--tijeroz-brass: #e9b44c;--tijeroz-cream: #f4ede1;--tijeroz-chrome: #dfe8f5;--tijeroz-success-neon: #3ddc84;--tijeroz-gradient-pole: repeating-linear-gradient(-45deg, var(--tijeroz-pole-red), var(--tijeroz-pole-red) 14px, var(--tijeroz-cream) 14px 28px, var(--tijeroz-pole-blue) 28px 42px, var(--tijeroz-cream) 42px 56px);--tijeroz-neon-red: 0 0 .4rem rgb(255 92 108 / .9), 0 0 1.2rem rgb(227 36 59 / .7), 0 0 3rem rgb(227 36 59 / .45);--tijeroz-neon-blue: 0 0 .4rem rgb(126 166 255 / .9), 0 0 1.2rem rgb(46 107 255 / .7), 0 0 3rem rgb(46 107 255 / .45);--tijeroz-shadow-neon: 0 0 0 1px rgb(255 92 108 / .6), 0 0 1.5rem rgb(227 36 59 / .55), 0 0 4rem rgb(227 36 59 / .25);--tijeroz-radius-ticket: 12px;--tijeroz-ease-snap: cubic-bezier(.7, 0, .2, 1);--tijeroz-duration-navajazo: .7s;--tijeroz-text-display: clamp(3rem, 11vw, 8.5rem)}.tijeroz-snack-bar.mat-mdc-snack-bar-container{--mat-snack-bar-container-color: var(--tijeroz-color-panel);--mat-snack-bar-supporting-text-color: var(--tijeroz-color-text);background-color:var(--tijeroz-color-panel);border:1px solid var(--tijeroz-color-hairline);border-radius:0;color:var(--tijeroz-color-text);font-family:var(--tijeroz-font-mono)}.tijeroz-snack-bar--success.mat-mdc-snack-bar-container{--mat-snack-bar-supporting-text-color: var(--tijeroz-color-green);color:var(--tijeroz-color-green)}.tijeroz-snack-bar--error.mat-mdc-snack-bar-container{--mat-snack-bar-supporting-text-color: var(--tijeroz-color-red);color:var(--tijeroz-color-red)}@layer base{.ui-shell{margin-inline:auto;max-inline-size:80rem;padding-inline:clamp(1.25rem,4vw,3rem);width:100%}.ui-grid-atmosphere{background-image:radial-gradient(circle,rgb(244 237 225 / .1) 1px,transparent 1px);background-size:2rem 2rem}.ui-panel{background:var(--tijeroz-gradient-panel);border:var(--ui-border-width) solid var(--tijeroz-color-hairline)}.ui-chamfer{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%)}.ui-glow-red{box-shadow:var(--tijeroz-shadow-red-glow)}.ui-label{color:var(--tijeroz-color-muted);font:700 .68rem var(--tijeroz-font-mono);letter-spacing:.12em;text-transform:uppercase}.ui-image-frame{overflow:hidden;position:relative}.ui-image-frame:after{background:var(--tijeroz-gradient-scrim);content:"";inset:0;pointer-events:none;position:absolute}.tijeroz-visually-hidden{border:0;clip-path:inset(50%);inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.chapter{margin:0;color:var(--tijeroz-color-muted);font:500 .7rem/1.5 var(--tijeroz-font-mono);letter-spacing:.12em;text-transform:uppercase}.chapter:before{background:var(--tijeroz-color-red);block-size:2px;content:"";display:inline-block;inline-size:2rem;margin-inline-end:1rem;vertical-align:middle}.section-title{font:400 clamp(2.4rem,6vw,5rem)/1 var(--tijeroz-font-display);margin:0;max-inline-size:20ch;text-transform:uppercase}.page-title{font:400 clamp(2rem,4.5vw,3.25rem)/1 var(--tijeroz-font-display);letter-spacing:.01em;margin:0;text-transform:uppercase}.ui-card{background:var(--tijeroz-gradient-glow),var(--tijeroz-color-panel);border:var(--ui-border-width) solid var(--tijeroz-color-hairline);border-radius:var(--tijeroz-radius-card);transition:border-color var(--tijeroz-duration-slow) ease,transform var(--tijeroz-duration-slow) var(--tijeroz-ease-expo)}.ui-card--interactive:hover,.ui-card--interactive:focus-within{border-color:#e3243b80}.ui-pill{background:#e9b44c1f;border:var(--ui-border-width) solid rgb(233 180 76 / .35);border-radius:var(--tijeroz-radius-pill);color:var(--tijeroz-color-gold);display:inline-flex;font:600 .66rem/1 var(--tijeroz-font-mono);gap:.4rem;letter-spacing:.08em;padding:.4rem .7rem;text-transform:uppercase}.ui-bar{background:var(--tijeroz-color-hairline);block-size:.4rem;border-radius:var(--tijeroz-radius-pill);overflow:hidden}.ui-bar>span{background:var(--tijeroz-gradient-brand);border-radius:inherit;display:block;block-size:100%;inline-size:var(--value, 0%);transition:inline-size .8s var(--tijeroz-ease-expo)}@media(prefers-reduced-motion:no-preference){.ui-card--interactive:hover{transform:translateY(-3px)}.ui-enter{animation:ui-enter .6s var(--tijeroz-ease-expo) both;animation-delay:calc(var(--i, 0) * 60ms)}@supports (animation-timeline: view()){.ui-reveal{animation:ui-enter linear both;animation-range:entry 0% entry 60%;animation-timeline:view()}}}@media(prefers-reduced-motion:reduce){.ui-card,.ui-bar>span{transition:none}}@keyframes ui-enter{0%{opacity:0;transform:translateY(1rem)}}}.site-shell.site-shell:has(>app-home-page){max-width:none;padding-inline:0}.l-section{padding:clamp(4rem,9vw,7.5rem) clamp(1.25rem,4vw,3rem);position:relative}.l-inner{margin-inline:auto;max-width:75rem}.l-eyebrow{color:var(--tijeroz-brass);font:600 .78rem/1.4 var(--tijeroz-font-mono);letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.l-eyebrow:before{background:var(--tijeroz-gradient-pole);block-size:.7rem;content:"";display:inline-block;inline-size:1.6rem;margin-inline-end:.7rem;vertical-align:-.05rem}.l-title{color:var(--tijeroz-cream);font:900 clamp(2.5rem,7vw,5.25rem) / .92 var(--tijeroz-font-display);letter-spacing:.005em;margin:0 0 1.25rem;max-inline-size:16ch;text-transform:uppercase;text-wrap:balance}.l-title em{color:var(--tijeroz-pole-red-text);font:italic 400 1.12em / .9 var(--tijeroz-font-accent);letter-spacing:0;text-transform:none}.l-lead{color:var(--tijeroz-color-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65;margin:0;max-inline-size:58ch}.l-card{background:var(--tijeroz-ink-2);border:1px solid var(--tijeroz-color-hairline);border-radius:var(--tijeroz-radius-card);overflow:hidden;position:relative}[data-spot]{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s var(--tijeroz-ease-out),border-color .25s ease;will-change:transform}[data-spot]:before{background:radial-gradient(18rem circle at var(--mx, -20rem) var(--my, -20rem),rgb(126 166 255 / .2),rgb(227 36 59 / .1) 40%,transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}[data-spot]:hover{border-color:#7ea6ff73}[data-spot]:hover:before{opacity:1}.cta{align-items:center;background:var(--tijeroz-pole-red);border:0;border-radius:4px;box-shadow:var(--tijeroz-shadow-neon);color:var(--tijeroz-cream);cursor:pointer;display:inline-flex;font:800 1.35rem / 1 var(--tijeroz-font-display);gap:.6rem;letter-spacing:.08em;min-block-size:3.25rem;padding:.8rem 1.8rem;text-decoration:none;text-transform:uppercase;transition:translate .25s var(--tijeroz-ease-out),background .2s ease,box-shadow .2s ease}.cta:hover{background:#f0314a;box-shadow:0 0 0 1px #ff5c6ce6,0 0 2.2rem #e3243bbf,0 0 5rem #e3243b59}.cta:focus-visible,.cta-ghost:focus-visible{outline:3px solid var(--tijeroz-brass);outline-offset:3px}.cta-ghost{align-items:center;border:1px solid var(--tijeroz-color-hairline);border-radius:4px;color:var(--tijeroz-cream);display:inline-flex;font:600 .85rem var(--tijeroz-font-mono);letter-spacing:.1em;min-block-size:3.25rem;padding:.8rem 1.4rem;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.cta-ghost:hover{border-color:var(--tijeroz-pole-blue-text);color:var(--tijeroz-pole-blue-text)}.grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");inset:-50%;mix-blend-mode:overlay;opacity:.09;pointer-events:none;position:fixed;z-index:60}@media(max-width:47.99rem){.grain{display:none}}[data-reveal]{position:relative}html.js-anim [data-reveal]:not(.is-in){clip-path:polygon(-50% 0,150% 0,150% 2px,-50% 2px)}html.js-anim [data-reveal].is-in{animation:navajazo var(--tijeroz-duration-navajazo) var(--tijeroz-ease-snap) both}html.js-anim [data-reveal]:before{animation:none;background:linear-gradient(104deg,transparent 38%,rgb(223 232 245 / .35) 47%,rgb(255 255 255 / .95) 50%,rgb(223 232 245 / .35) 53%,transparent 62%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-130%);z-index:5}html.js-anim [data-reveal].is-in:before{animation:chrome-flash .9s .1s ease-out both}html.js-fade [data-reveal]:not(.is-in){opacity:0}html.js-fade [data-reveal].is-in{opacity:1;transition:opacity .5s ease}@keyframes navajazo{0%{clip-path:polygon(-50% 0,150% 0,150% 2px,-50% 2px)}55%{clip-path:polygon(-50% 0,150% 0,150% 30%,-50% 150%)}to{clip-path:polygon(-50% -50%,150% -50%,150% 150%,-50% 150%)}}@keyframes chrome-flash{0%{opacity:1;transform:translate(-130%)}to{opacity:0;transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.cta,[data-spot]{transition:none}}@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{background:var(--tijeroz-color-carbon);scroll-behavior:smooth}body{overflow-x:clip;background:var(--tijeroz-color-carbon);color:var(--tijeroz-color-text);margin:0}}@layer base{:root{font-family:var(--tijeroz-font-text)}a,button,input,select,summary{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:var(--ui-focus-width) solid var(--tijeroz-color-focus);outline-offset:var(--ui-focus-offset)}::selection{background:var(--tijeroz-color-red);color:var(--tijeroz-color-text)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
