.brix-faq[data-astro-cid-ipozjgmk]{border-top:1px solid var(--border);padding-block:clamp(64px,8vw,120px)}.brix-faq-inner[data-astro-cid-ipozjgmk]{max-width:1280px;margin-inline:auto;padding-inline:24px}.brix-faq-eyebrow[data-astro-cid-ipozjgmk]{font:400 .875rem / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-eyebrow);margin-bottom:12px}.brix-faq-title[data-astro-cid-ipozjgmk]{font:500 clamp(1.5rem, 1.28rem + .94vw, 2rem) / 1.25 var(--font-sans);letter-spacing:-.01em;color:var(--foreground)}.brix-faq-list[data-astro-cid-ipozjgmk]{margin-top:28px}.brix-faq-item[data-astro-cid-ipozjgmk]{border-bottom:1px solid var(--border)}.brix-faq-item[data-astro-cid-ipozjgmk]:first-child{border-top:1px solid var(--border)}.brix-faq-question[data-astro-cid-ipozjgmk]{cursor:pointer;font:500 1.0625rem / 1.4 var(--font-sans);color:var(--foreground);transition:color var(--duration-micro) var(--ease-standard);padding:22px 40px 22px 0;list-style:none;position:relative}.brix-faq-question[data-astro-cid-ipozjgmk]::-webkit-details-marker{display:none}.brix-faq-question[data-astro-cid-ipozjgmk]:hover,.brix-faq-question[data-astro-cid-ipozjgmk]:focus-visible,.brix-faq-item[data-astro-cid-ipozjgmk][open] .brix-faq-question[data-astro-cid-ipozjgmk]{color:var(--brix-eyebrow)}.brix-faq-question[data-astro-cid-ipozjgmk]:after{content:"";border-right:2px solid var(--brix-eyebrow);border-bottom:2px solid var(--brix-eyebrow);width:8px;height:8px;transition:transform var(--duration-micro) var(--ease-standard);margin-top:-6px;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.brix-faq-item[data-astro-cid-ipozjgmk][open] .brix-faq-question[data-astro-cid-ipozjgmk]:after{margin-top:-2px;transform:rotate(-135deg)}.brix-faq-answer[data-astro-cid-ipozjgmk]{color:var(--muted-foreground);font:400 1rem / 1.66 var(--font-sans);max-width:70ch;margin:-2px 0 24px}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:24px}.text-h3{font:500 1.375rem/1.3 var(--font-sans);color:var(--foreground)}.section-label{font:400 .875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brix-eyebrow);display:inline-block}.btn-cta{text-align:center;width:100%;max-width:320px;min-height:52px;font:500 1rem/1.2 var(--font-sans);color:var(--brix-gold-ink);background-color:var(--brix-gold);border-radius:var(--radius-button);cursor:pointer;will-change:transform;transition:background-color var(--dur-exit) var(--ease-out), box-shadow var(--dur-exit) var(--ease-out), transform var(--dur-exit) var(--ease-out);border:0;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px oklch(21.8% 0 0/.08)}.btn-outline{min-height:44px;font:500 .9375rem/1.3 var(--font-sans);color:var(--brix-eyebrow);border:1.5px solid var(--brix-eyebrow);border-radius:var(--radius-button);cursor:pointer;transition:color var(--dur-exit) var(--ease-out), border-color var(--dur-exit) var(--ease-out), background-color var(--dur-exit) var(--ease-out), transform var(--dur-exit) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn-outline:hover,.btn-outline:focus-visible{color:var(--brix-eyebrow-hover);border-color:var(--brix-eyebrow-hover);background-color:color-mix(in oklch, var(--brix-eyebrow) 8%, transparent);transition-duration:var(--dur-enter);transform:translateY(-1px)}.btn-outline:active{transition-duration:var(--dur-press);transform:translateY(1px)}.btn-outline .arrow{transition:transform var(--dur-exit) var(--ease-out)}.btn-outline:hover .arrow,.btn-outline:focus-visible .arrow{transition-duration:var(--dur-enter);transform:translate(4px)}.hero{align-items:center;min-height:calc(100svh - 64px);padding-block:72px;display:flex;position:relative}.hero-grid{grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:center;gap:56px;width:100%;display:grid}@media (width<=1000px){.hero-grid{grid-template-columns:1fr;gap:32px}.hero{min-height:auto;padding-block:48px}}.hero-eyebrow{margin-bottom:var(--rhythm-big)}.hero-wound{font:500 clamp(1.0625rem, 1rem + .33vw, 1.25rem)/1.55 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:52ch;margin-bottom:var(--rhythm-big)}#hero-heading{margin-bottom:var(--rhythm-big)}.hero-landing{margin-top:var(--rhythm-standard);margin-bottom:var(--rhythm-big)}.hero-pain{margin-top:var(--rhythm-standard);max-width:56ch}.hero .spine-line{margin-bottom:var(--rhythm-big)}.spine-line{color:var(--muted-foreground);border-left:2px solid var(--brix-gold);margin-bottom:var(--rhythm-standard);padding-left:12px}.hero-authority{margin-bottom:var(--rhythm-big);color:var(--muted-foreground);max-width:52ch}.held-route{color:var(--brix-subtle)}.hero-cta-group{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hero-cta-group .btn-outline{min-height:48px}.hero-effort{margin-top:var(--rhythm-standard)}.gap-panel{border:1px solid var(--border);background:var(--card);border-radius:20px;gap:22px;padding:28px;display:grid}@media (width<=1000px){.gap-panel{padding:22px}}.gap-panel .panel-divider{background:var(--border);height:1px}.schema{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid;position:relative}.schema .quad{border:1px solid var(--border);background:var(--muted);border-radius:8px;min-height:108px;padding:14px;position:relative}.schema .quad .q-label{max-width:60%;font:400 .6875rem/1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brix-subtle);position:absolute}.schema .quad .q-icon{width:16px;height:16px;color:var(--brix-eyebrow);position:absolute}.schema .quad .q-icon:before{width:16px;height:16px;margin:0}.q-tl .q-label{text-align:left;top:14px;left:14px}.q-tl .q-icon{top:14px;right:14px}.q-tr .q-label{text-align:right;top:14px;right:14px}.q-tr .q-icon{top:14px;left:14px}.q-bl .q-label{text-align:left;bottom:14px;left:14px}.q-bl .q-icon{bottom:14px;right:14px}.q-br .q-label{text-align:right;bottom:14px;right:14px}.q-br .q-icon{bottom:14px;left:14px}.schema .center{background:var(--card);border:1px solid var(--border);width:96px;height:96px;transition:background-color var(--duration-theme) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.schema .center .q-blink{font:700 1.75rem/1 var(--font-mono);color:var(--brix-eyebrow);letter-spacing:-.02em;animation:gauge-blink 1.4s var(--ease-out) infinite}@keyframes gauge-blink{0%,to{opacity:1}50%{opacity:.28}}.dim-card-name{font:400 .6875rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brix-subtle);min-width:0}.dim-card-name[data-glyph]{align-items:center;gap:5px;display:inline-flex}.dim-card-name[data-glyph]:before{content:"";width:13px;height:13px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--gly);mask-image:var(--gly);background-color:currentColor;flex:none;display:inline-block}.dim-card-name[data-glyph=focus]{--gly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3'/%3E%3C/svg%3E")}.dim-card-name[data-glyph=engineering]{--gly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.6 5.6L3 18l3 3 6.1-6.1a4 4 0 0 0 5.6-5.6l-2.9 2.9-2.1-2.1 2.9-2.9Z'/%3E%3C/svg%3E")}.dim-card-name[data-glyph=product]{--gly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5z'/%3E%3Cpath d='M3 12l9 5 9-5'/%3E%3Cpath d='M3 16l9 5 9-5'/%3E%3C/svg%3E")}.dim-card-name[data-glyph=customer]{--gly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 5.6a4.5 4.5 0 00-7.1-.9L12 6l-1.7-1.3a4.5 4.5 0 00-7.1 5.4L12 20l8.8-9.9a4.5 4.5 0 00-.1-4.5z'/%3E%3Cpath d='M6 11h3l1.5-2.5L13 13l1.5-2h3.5'/%3E%3C/svg%3E")}.panel-title{font:400 .6875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brix-subtle);text-align:center}.gap-formula{font:500 .9375rem/1 var(--font-mono);color:var(--foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.gap-formula .gf-op,.gap-formula .gf-eq{background-color:var(--brix-eyebrow);flex:none;width:15px;height:15px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gap-formula .gf-op{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.gap-formula .gf-eq{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 9h14M5 15h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 9h14M5 15h14'/%3E%3C/svg%3E")}.gap-formula .gf-gap{color:var(--brix-eyebrow);letter-spacing:.03em;font-weight:600}.gap-block{gap:16px;width:100%;display:grid}.gap-equation{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.gap-operand{align-items:baseline;gap:8px;display:inline-flex}.gap-operand .op-val{font:500 clamp(1.375rem, 1.15rem + 1.05vw, 1.875rem)/1 var(--font-mono);color:var(--foreground);letter-spacing:-.02em}.gap-operand .op-label{font:400 .625rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brix-subtle);max-width:9ch}.gap-op{font:400 1.125rem/1 var(--font-mono);color:var(--brix-faint)}.gap-result{gap:6px;display:grid}.gap-result .gap-val{font:500 clamp(4.5rem, 3rem + 7vw, 8rem)/.84 var(--font-mono);letter-spacing:-.04em;color:var(--brix-eyebrow)}.gap-block.band-green .gap-val{color:var(--band-green)}.gap-block.band-yellow .gap-val{color:var(--band-yellow)}.gap-block.band-red .gap-val{color:var(--band-red)}.band-pill{font:500 .8125rem/1.3 var(--font-sans);border-radius:var(--radius-button);align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex}.band-pill .dot{border-radius:50%;flex:none;width:9px;height:9px}.gap-block.band-green .band-pill{color:var(--band-green);background:var(--band-green-bg)}.gap-block.band-green .band-pill .dot{background:var(--band-green)}.gap-block.band-yellow .band-pill{color:var(--band-yellow);background:var(--band-yellow-bg)}.gap-block.band-yellow .band-pill .dot{background:var(--band-yellow)}.gap-block.band-red .band-pill{color:var(--band-red);background:var(--band-red-bg)}.gap-block.band-red .band-pill .dot{background:var(--band-red)}.doors{padding-block:64px}@media (width>=768px){.doors{padding-block:96px}}.doors-head{margin-bottom:48px}.doors-head .section-label{margin-bottom:var(--rhythm-tight)}.doors-head .ladder-intro{margin-top:var(--rhythm-tight)}.ladder-intro{font:400 1rem/1.65 var(--font-sans);text-wrap:pretty;color:var(--foreground);max-width:58ch}.ladder{gap:0;max-width:720px;display:grid}.rung{grid-template-columns:56px minmax(0,1fr);gap:0 20px;display:grid}@media (width<=640px){.rung{grid-template-columns:40px minmax(0,1fr);gap:0 12px}}.rung-rail{flex-direction:column;align-items:center;padding-top:22px;display:flex}.rung-rail .step{width:32px;height:32px;font:500 .8125rem/1 var(--font-mono);letter-spacing:.02em;color:var(--brix-subtle);background:var(--card);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rung-rail .line{background:var(--border);flex:1;width:1px;margin-top:8px}.rung:last-child .rung-rail .line{display:none}@media (width<=640px){.rung-rail .step{width:28px;height:28px;font-size:.75rem}}.door-card{background:var(--card);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:24px}@media (width>=768px){.door-card{padding:32px}}.door-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tier{font:400 .8125rem/1 var(--font-mono);text-transform:none;letter-spacing:.04em;color:var(--brix-subtle);border:1px solid var(--border);border-radius:3px;padding:4px 7px}.badge-free{font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brix-subtle);border:1px solid var(--border);border-radius:var(--radius-button);background:0 0;padding:4px 8px}.badge-land{font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brix-eyebrow);background:color-mix(in oklch, var(--brix-gold) 12%, transparent);border:1px solid color-mix(in oklch, var(--brix-eyebrow) 45%, transparent);border-radius:var(--radius-button);padding:4px 8px}.door-card--primary{border-color:color-mix(in oklch, var(--brix-eyebrow) 40%, var(--border));background:color-mix(in oklch, var(--brix-gold) 5%, var(--card))}:root.dark .door-card--primary{background:color-mix(in oklch, var(--brix-gold) 8%, var(--card))}.tier--primary{color:var(--brix-eyebrow);border-color:color-mix(in oklch, var(--brix-eyebrow) 45%, transparent)}.rung-rail .step.step-primary{background:var(--brix-gold);color:var(--brix-gold-ink);border-color:#0000}.price-line{color:var(--foreground);margin-block:8px 4px}.door-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.domino{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.domino-link{color:var(--brix-eyebrow);text-underline-offset:2px;transition:color var(--dur-exit) var(--ease-out);text-decoration:underline}.domino-link:hover,.domino-link:focus-visible{color:var(--brix-eyebrow-hover);transition-duration:var(--dur-enter)}.paired-layer{font:400 .75rem/1.4 var(--font-mono);color:var(--brix-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.paired-layer .pl-arrow{color:var(--brix-faint)}.paired-layer .pl-name{color:var(--brix-eyebrow)}.depth-tag{flex-direction:column;gap:3px;margin:20px 0 14px;display:flex}.depth-tag .dt-level{font:600 .8125rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brix-eyebrow)}.depth-tag .dt-meta{font:400 .6875rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brix-subtle)}.depth-tag--primary{background:color-mix(in oklch, var(--brix-gold) 10%, transparent);border:1px solid color-mix(in oklch, var(--brix-gold) 30%, transparent);border-radius:8px;align-items:flex-start;width:fit-content;padding:8px 12px}.rung-job{font:400 .9375rem/1.6 var(--font-sans);color:var(--muted-foreground);max-width:56ch;margin-top:10px}.rung-job b{color:var(--foreground);font-weight:500}.dev-bell{border:1px solid color-mix(in oklch, var(--brix-gold) 30%, transparent);border-left:3px solid var(--brix-gold);background:color-mix(in oklch, var(--brix-gold) 6%, transparent);border-radius:8px;margin-top:18px;padding:12px 14px}.dev-bell .bell-label{font:600 .6875rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brix-eyebrow);margin-bottom:6px;display:block}.dev-bell p{font:400 .8125rem/1.55 var(--font-sans);color:var(--muted-foreground);margin:0}.dev-bell b{color:var(--brix-eyebrow);font-weight:600}.gap-taste{padding-block:56px}@media (width>=768px){.gap-taste{padding-block:72px}}.taste-head{max-width:54ch;margin-bottom:28px}.taste-head .text-h3{margin-top:12px}.taste-card{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;padding:36px;display:grid}@media (width<=860px){.taste-card{grid-template-columns:1fr;gap:28px;padding:28px}}.taste-aside{align-content:center;gap:14px;display:grid}.taste-aside p{color:var(--muted-foreground);max-width:46ch}.taste-sample-note{font:400 .75rem/1.5 var(--font-mono);color:var(--brix-subtle);border-left:2px solid var(--brix-eyebrow);align-items:flex-start;gap:8px;max-width:48ch;padding-left:12px;display:flex}.taste-sample-note .info-glyph{background-color:var(--muted-foreground);width:15px;height:15px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--gly-info);mask-image:var(--gly-info);--gly-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5'/%3E%3Cpath d='M12 7.6h.01'/%3E%3C/svg%3E");flex:none;margin-top:2px}.gap-taste .gap-eyebrow{font:400 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--brix-eyebrow);display:block}.gap-taste .gap-result{margin-top:-6px}.gap-taste .gap-op{color:var(--brix-eyebrow)}.gap-taste .gap-equation{margin-top:2px}.biz-land{padding-block:64px}@media (width>=768px){.biz-land{padding-block:96px}}.land-card{border:1px solid color-mix(in oklch, var(--brix-eyebrow) 35%, var(--border));background:color-mix(in oklch, var(--brix-gold) 6%, var(--card));border-radius:24px;max-width:860px;padding:40px}:root.dark .land-card{background:color-mix(in oklch, var(--brix-gold) 9%, var(--card))}@media (width<=640px){.land-card{border-radius:20px;padding:28px}}.land-body{gap:16px;display:grid}.land-h2{max-width:22ch;margin-top:12px}.land-lead{max-width:56ch;color:var(--muted-foreground)}.land-eu-quote{font:400 1.0625rem/1.6 var(--font-sans);color:var(--foreground);border-left:3px solid var(--brix-gold);background:color-mix(in oklch, var(--brix-gold) 6%, transparent);border-radius:0 8px 8px 0;max-width:58ch;margin:4px 0;padding:14px 18px}.land-eu-quote .eu-gold{color:var(--brix-eyebrow);font-weight:600}.land-eu-quote .eu-amount{color:var(--foreground);font-weight:600}.land-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.land-reassure{color:var(--brix-subtle);margin-top:4px}.panel-reveal{opacity:1!important;transform:none!important}.panel-reveal .schema .quad{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);will-change:transform, opacity}.panel-reveal .schema .center{transition:opacity .4s var(--ease-out), transform .55s cubic-bezier(.34, 1.56, .64, 1);will-change:transform, opacity}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .quad{opacity:0}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .q-tl{transform:translate(-26px,-26px)scale(.92)}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .q-tr{transform:translate(26px,-26px)scale(.92)}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .q-bl{transform:translate(-26px,26px)scale(.92)}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .q-br{transform:translate(26px,26px)scale(.92)}html.js-reveals-ready .panel-reveal:not([data-revealed]) .schema .center{opacity:0;transform:scale(.4)}.panel-reveal[data-revealed] .schema .q-tl{transition-delay:50ms}.panel-reveal[data-revealed] .schema .q-tr{transition-delay:.16s}.panel-reveal[data-revealed] .schema .q-bl{transition-delay:.27s}.panel-reveal[data-revealed] .schema .q-br{transition-delay:.38s}.panel-reveal[data-revealed] .schema .center{transition-delay:.56s}html.js-reveals-ready [data-reveal].rung:not([data-revealed]){transform:translateY(26px)scale(.965)}.door-card{transition:transform var(--dur-exit) var(--ease-out), border-color var(--dur-exit) var(--ease-out), box-shadow var(--dur-exit) var(--ease-out)}.door-card:hover,.door-card:focus-visible,.door-card:focus-within{border-color:color-mix(in oklch, var(--brix-eyebrow) 30%, var(--border));transition-duration:var(--dur-enter);transform:translateY(-4px);box-shadow:0 14px 30px -16px oklch(21.8% 0 0/.3)}:root.dark .door-card:hover,:root.dark .door-card:focus-visible,:root.dark .door-card:focus-within{box-shadow:0 14px 30px -18px oklch(0% 0 0/.55)}.door-card--primary:hover,.door-card--primary:focus-visible,.door-card--primary:focus-within{border-color:color-mix(in oklch, var(--brix-eyebrow) 55%, var(--border))}@keyframes gap-alarm{0%,to{opacity:1;text-shadow:0 0 #0000}50%{opacity:.62;text-shadow:0 0 22px color-mix(in oklch, var(--band-red) 55%, transparent)}}.gap-taste .gap-val.alarm{will-change:opacity;animation:1.9s cubic-bezier(.4,0,.6,1) infinite gap-alarm}@media (prefers-reduced-motion:reduce){.panel-reveal .schema .quad,.panel-reveal .schema .center{opacity:1!important;transition:none!important;transform:none!important}.schema .center .q-blink{opacity:1!important;animation:none!important}[data-reveal].rung{transform:none!important}.door-card{transition-property:color,background-color,border-color!important}.door-card:hover,.door-card:focus-visible,.door-card:focus-within{box-shadow:none!important;transform:none!important}.gap-taste .gap-val.alarm{animation:none!important}.btn-cta,.btn-outline,.btn-outline .arrow,.domino-link{transition-property:color,background-color,box-shadow,border-color,opacity!important;transition-duration:var(--dur-enter)!important;will-change:auto!important;transform:none!important}}
