@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: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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-vietnamese-opsz-normal-ZVI2WK73.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-ext-opsz-normal-KIF4LF64.woff2") format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-opsz-normal-5YJQ66G4.woff2") format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/fraunces-vietnamese-opsz-italic-EFFT36LB.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-ext-opsz-italic-Y2VHKHDT.woff2") format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-opsz-italic-F5UUEVSC.woff2") format("woff2-variations");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}.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;--esmaltik-milk: #fbf6f3;--esmaltik-porcelain: #ffffff;--esmaltik-blush: #f6e4e6;--esmaltik-line: #ead7d9;--esmaltik-laca: #d6246e;--esmaltik-laca-deep: #a3164f;--esmaltik-plum: #24121c;--esmaltik-plum-2: #3a1f2e;--esmaltik-mauve: #7a5f6b;--esmaltik-gold-light: #e9c46a;--esmaltik-gold-deep: #86600f;--esmaltik-success-deep: #177a52;--esmaltik-pearl: conic-gradient(from var(--esmaltik-angle), #f7c6d9, #d9c8f5, #bfe3f2, #f9ebc0, #f7c6d9);--esmaltik-tone: #d6246e;--esmaltik-tone-deep: #a3164f;--esmaltik-tone-soft: #f6e4e6;--esmaltik-tone-rgb: 214 36 110;--esmaltik-font-serif: "Fraunces Variable", "Fraunces", Georgia, serif;--esmaltik-shadow-rose: 0 .75rem 2.5rem rgb(214 36 110 / .16);--esmaltik-ease-gloss: cubic-bezier(.22, 1, .36, 1);--esmaltik-duration-morph: .7s;--esmaltik-color-base: #1a0d14;--esmaltik-color-carbon: #1a0d14;--esmaltik-color-red: #d6246e;--esmaltik-color-red-hover: #a3164f;--esmaltik-color-red-text: #ff7db0;--esmaltik-color-gold: #e9c46a;--esmaltik-color-green: #4fd1a0;--esmaltik-color-focus: #e9c46a;--esmaltik-color-panel: #2a1621;--esmaltik-color-panel-subtle: #33202b;--esmaltik-color-surface: var(--esmaltik-color-panel);--esmaltik-color-text: #f7eef1;--esmaltik-color-muted: #c4abb7;--esmaltik-color-dim: #9a8290;--esmaltik-color-line: #4a3341;--esmaltik-color-hairline: #4a3341;--esmaltik-color-hairline-subtle: #3a2631;--esmaltik-color-input: #150a10;--esmaltik-color-error: #2e1219;--esmaltik-color-success: #10281c;--esmaltik-font-display: "Anton", "Arial Narrow", sans-serif;--esmaltik-font-text: "Geist", system-ui, sans-serif;--esmaltik-font-mono: "JetBrains Mono", ui-monospace, monospace;--esmaltik-space-0: 0;--esmaltik-space-1: .25rem;--esmaltik-space-2: .5rem;--esmaltik-space-3: .75rem;--esmaltik-space-4: 1rem;--esmaltik-space-5: 1.5rem;--esmaltik-space-6: 2rem;--esmaltik-radius-sm: 4px;--esmaltik-radius-md: 8px;--esmaltik-radius-control: 6px;--esmaltik-radius-pill: 9999px;--ui-border-width: 1px;--ui-radius: 8px;--ui-radius-control: 6px;--ui-focus-width: 2px;--ui-focus-offset: 2px;--esmaltik-shadow-sm: 0 .125rem .375rem rgb(10 3 7 / .35);--esmaltik-shadow-md: 0 .5rem 1.5rem rgb(10 3 7 / .45);--esmaltik-shadow-lg: 0 1.25rem 4rem rgb(10 3 7 / .5);--esmaltik-shadow-focus-ring: 0 0 0 .2rem rgb(233 196 106 / .35);--esmaltik-shadow-red-glow: 0 .2rem .9rem rgb(214 36 110 / .3);--esmaltik-backdrop: rgb(26 13 20 / .72);--esmaltik-gradient-panel: linear-gradient(180deg, var(--esmaltik-color-carbon) 0%, var(--esmaltik-color-panel) 100%);--esmaltik-gradient-accent: linear-gradient(180deg, var(--esmaltik-color-red) 0%, var(--esmaltik-color-red-hover) 100%);--esmaltik-gradient-glow: radial-gradient(80% 60% at 0% 0%, rgb(214 36 110 / .14), transparent 70%);--esmaltik-gradient-brand: linear-gradient(90deg, var(--esmaltik-color-red), var(--esmaltik-color-gold));--esmaltik-gradient-gold: linear-gradient(180deg, var(--esmaltik-color-gold) 0%, color-mix(in srgb, var(--esmaltik-color-gold) 72%, var(--esmaltik-color-carbon)) 100%);--esmaltik-gradient-scrim: linear-gradient(180deg, transparent 20%, rgb(26 13 20 / .88));--esmaltik-radius-card: 16px;--esmaltik-radius-modal: 12px;--esmaltik-radius-control-lg: 8px;--esmaltik-duration-fast: .12s;--esmaltik-duration-base: .2s;--esmaltik-ease-out: cubic-bezier(.2, .8, .2, 1);--esmaltik-ease-expo: cubic-bezier(.16, 1, .3, 1);--esmaltik-duration-slow: .3s;--esmaltik-text-xs: .75rem;--esmaltik-text-sm: .875rem;--esmaltik-text-md: 1rem;--esmaltik-text-lg: 1.125rem;--esmaltik-text-xl: 1.25rem;--esmaltik-text-2xl: 1.5rem;--esmaltik-text-3xl: 2rem}@property --esmaltik-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.esmaltik-snack-bar.mat-mdc-snack-bar-container{--mat-snack-bar-container-color: var(--esmaltik-color-panel);--mat-snack-bar-supporting-text-color: var(--esmaltik-color-text);background-color:var(--esmaltik-color-panel);border:1px solid var(--esmaltik-color-hairline);border-radius:0;color:var(--esmaltik-color-text);font-family:var(--esmaltik-font-mono)}.esmaltik-snack-bar--success.mat-mdc-snack-bar-container{--mat-snack-bar-supporting-text-color: var(--esmaltik-color-green);color:var(--esmaltik-color-green)}.esmaltik-snack-bar--error.mat-mdc-snack-bar-container{--mat-snack-bar-supporting-text-color: var(--esmaltik-color-red);color:var(--esmaltik-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(243 245 246 / .1) 1px,transparent 1px);background-size:2rem 2rem}.ui-panel{background:var(--esmaltik-gradient-panel);border:var(--ui-border-width) solid var(--esmaltik-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(--esmaltik-shadow-red-glow)}.ui-label{color:var(--esmaltik-color-muted);font:700 .68rem var(--esmaltik-font-mono);letter-spacing:.12em;text-transform:uppercase}.ui-image-frame{overflow:hidden;position:relative}.ui-image-frame:after{background:var(--esmaltik-gradient-scrim);content:"";inset:0;pointer-events:none;position:absolute}.esmaltik-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(--esmaltik-color-muted);font:500 .7rem/1.5 var(--esmaltik-font-mono);letter-spacing:.12em;text-transform:uppercase}.chapter:before{background:var(--esmaltik-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(--esmaltik-font-display);margin:0;max-inline-size:20ch;text-transform:uppercase}.page-title{font:400 clamp(2rem,4.5vw,3.25rem)/1 var(--esmaltik-font-display);letter-spacing:.01em;margin:0;text-transform:uppercase}.ui-card{background:var(--esmaltik-gradient-glow),var(--esmaltik-color-panel);border:var(--ui-border-width) solid var(--esmaltik-color-hairline);border-radius:var(--esmaltik-radius-card);transition:border-color var(--esmaltik-duration-slow) ease,transform var(--esmaltik-duration-slow) var(--esmaltik-ease-expo)}.ui-card--interactive:hover,.ui-card--interactive:focus-within{border-color:#d6246e80}.ui-pill{background:#e9c46a1f;border:var(--ui-border-width) solid rgb(233 196 106 / .35);border-radius:var(--esmaltik-radius-pill);color:var(--esmaltik-color-gold);display:inline-flex;font:600 .66rem/1 var(--esmaltik-font-mono);gap:.4rem;letter-spacing:.08em;padding:.4rem .7rem;text-transform:uppercase}.ui-bar{background:var(--esmaltik-color-hairline);block-size:.4rem;border-radius:var(--esmaltik-radius-pill);overflow:hidden}.ui-bar>span{background:var(--esmaltik-gradient-brand);border-radius:inherit;display:block;block-size:100%;inline-size:var(--value, 0%);transition:inline-size .8s var(--esmaltik-ease-expo)}@media(prefers-reduced-motion:no-preference){.ui-card--interactive:hover{transform:translateY(-3px)}.ui-enter{animation:ui-enter .6s var(--esmaltik-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)}}}:root{color-scheme:light;--esmaltik-color-base: var(--esmaltik-milk);--esmaltik-color-carbon: var(--esmaltik-milk);--esmaltik-color-panel: var(--esmaltik-porcelain);--esmaltik-color-panel-subtle: var(--esmaltik-blush);--esmaltik-color-text: var(--esmaltik-plum);--esmaltik-color-muted: var(--esmaltik-mauve);--esmaltik-color-dim: #6f5460;--esmaltik-color-line: var(--esmaltik-line);--esmaltik-color-hairline: var(--esmaltik-line);--esmaltik-color-hairline-subtle: #f1e4e5;--esmaltik-color-input: var(--esmaltik-porcelain);--esmaltik-color-error: #fde8ee;--esmaltik-color-success: #e2f5ec;--esmaltik-color-green: var(--esmaltik-success-deep);--esmaltik-color-red-text: var(--esmaltik-laca-deep);--esmaltik-color-gold: var(--esmaltik-gold-deep);--esmaltik-color-focus: var(--esmaltik-laca-deep);--esmaltik-font-display: var(--esmaltik-font-serif);--esmaltik-backdrop: rgb(36 18 28 / .55);--esmaltik-shadow-sm: 0 .125rem .5rem rgb(163 22 79 / .1);--esmaltik-shadow-md: 0 .5rem 1.75rem rgb(163 22 79 / .14);--esmaltik-shadow-lg: 0 1.25rem 4rem rgb(163 22 79 / .18);--esmaltik-gradient-accent: linear-gradient(135deg, var(--esmaltik-tone), var(--esmaltik-tone-deep));--esmaltik-gradient-glow: radial-gradient(80% 60% at 0% 0%, rgb(var(--esmaltik-tone-rgb) / .08), transparent 70%)}@property --esmaltik-tone{syntax: "<color>"; inherits: true; initial-value: #d6246e;}@property --esmaltik-tone-deep{syntax: "<color>"; inherits: true; initial-value: #a3164f;}@property --esmaltik-tone-soft{syntax: "<color>"; inherits: true; initial-value: #f6e4e6;}:root{transition:--esmaltik-tone var(--esmaltik-duration-morph) var(--esmaltik-ease-gloss),--esmaltik-tone-deep var(--esmaltik-duration-morph) var(--esmaltik-ease-gloss),--esmaltik-tone-soft var(--esmaltik-duration-morph) var(--esmaltik-ease-gloss)}@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{background:var(--esmaltik-color-carbon);scroll-behavior:smooth}body{overflow-x:clip;background:var(--esmaltik-color-carbon);color:var(--esmaltik-color-text);margin:0}}@layer base{:root{font-family:var(--esmaltik-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(--esmaltik-color-focus);outline-offset:var(--ui-focus-offset)}::selection{background:var(--esmaltik-tone);color:#fff}}.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){:root{transition:none}html{scroll-behavior:auto}}.page-title{font-weight:500;letter-spacing:-.015em;text-transform:none}@media(prefers-reduced-motion:no-preference){html.js-anim [data-reveal]:not(.is-in){opacity:0;transform:translateY(1.25rem)}html.js-anim [data-reveal]{transition:opacity .8s var(--esmaltik-ease-gloss) calc(var(--i, 0) * 70ms),transform .8s var(--esmaltik-ease-gloss) calc(var(--i, 0) * 70ms)}}@media(prefers-reduced-motion:reduce){html.js-anim [data-reveal]:not(.is-in){opacity:0}html.js-anim [data-reveal]{transition:opacity .4s ease}}@layer components{.lq-bleed{isolation:isolate;margin-inline:calc(50% - 50vw);position:relative}.lq-wrap{margin-inline:auto;max-width:72rem;padding-inline:clamp(1.25rem,4vw,3rem)}.lq-section{padding-block:clamp(4rem,9vw,7.5rem);scroll-margin-top:4.5rem}.lq-eyebrow{color:var(--esmaltik-tone-deep);font:600 .78rem/1.2 var(--esmaltik-font-mono);letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.lq-h2{font:500 clamp(2.1rem,5.2vw,3.6rem) / 1.04 var(--esmaltik-font-serif);letter-spacing:-.02em;margin:0 0 1.1rem;text-transform:none;text-wrap:balance}.lq-h2 em{color:var(--esmaltik-tone-deep);font-style:italic}.lq-lead{color:var(--esmaltik-color-muted);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6;margin:0;max-width:38rem;text-wrap:pretty}.lq-dark{--esmaltik-color-text: #f7eef1;--esmaltik-color-muted: #d8c3cd;background:radial-gradient(60% 50% at 85% 0%,rgb(var(--esmaltik-tone-rgb) / .28),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgb(233 196 106 / .12),transparent 70%),var(--esmaltik-plum);color:var(--esmaltik-color-text)}.lq-dark .lq-eyebrow{color:var(--esmaltik-gold-light)}.lq-dark .lq-h2 em{color:#ffb3d1}.lq-cta{align-items:center;background-image:linear-gradient(135deg,var(--esmaltik-tone-deep),color-mix(in oklab,var(--esmaltik-tone-deep) 72%,#000));border:0;border-radius:9999px;box-shadow:0 .7rem 1.8rem rgb(var(--esmaltik-tone-rgb) / .32),inset 0 1px #ffffff59;color:#fff;cursor:pointer;display:inline-flex;font:600 1rem/1.2 var(--esmaltik-font-text);gap:.5rem;justify-content:center;min-height:3rem;overflow:hidden;padding:.8rem 1.7rem;position:relative;text-decoration:none;transition:transform .25s var(--esmaltik-ease-gloss),box-shadow .25s ease}.lq-cta:after{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .6) 50%,transparent 62%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%)}.lq-cta:hover{box-shadow:0 1rem 2.2rem rgb(var(--esmaltik-tone-rgb) / .42),inset 0 1px #fff6;transform:translateY(-2px)}.lq-cta:hover:after{transform:translate(130%);transition:transform .9s var(--esmaltik-ease-gloss)}.lq-cta--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--esmaltik-tone-deep);color:var(--esmaltik-tone-deep)}.lq-cta--ghost:hover{background:rgb(var(--esmaltik-tone-rgb) / .08);box-shadow:inset 0 0 0 1.5px var(--esmaltik-tone-deep)}.lq-dark .lq-cta{background-image:linear-gradient(135deg,#fff,#f6e4e6);box-shadow:0 .7rem 2rem #00000059;color:var(--esmaltik-plum)}.lq-dark .lq-cta:after{background:linear-gradient(105deg,transparent 38%,rgb(233 196 106 / .7) 50%,transparent 62%)}.glass{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:linear-gradient(145deg,#ffffffb8,#ffffff6b);border:1px solid rgb(255 255 255 / .85);border-radius:1.5rem;box-shadow:0 1rem 2.5rem rgb(var(--esmaltik-tone-rgb) / .12),inset 0 1px #ffffffe6;overflow:hidden;position:relative;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s var(--esmaltik-ease-gloss),box-shadow .3s ease}.glass:before{background:radial-gradient(circle at var(--mx, 30%) var(--my, 0%),rgb(255 255 255 / .85),transparent 42%),conic-gradient(from 210deg at var(--mx, 30%) var(--my, 0%),#f7c6d9,#d9c8f5,#bfe3f2,#f9ebc0,#f7c6d9);border-radius:inherit;content:"";inset:0;mix-blend-mode:soft-light;opacity:.35;pointer-events:none;position:absolute;transition:opacity .3s ease}.glass.is-hot:before{opacity:.85}.glass>*{position:relative}}@media(prefers-reduced-motion:reduce){.glass{transition:none;transform:none}.lq-cta,.lq-cta:after{transition:none}}
