.abh-copy .abh-eq{white-space:nowrap;font-size:min(64px,calc(100cqi * .56 / 15))}@media (max-width:900px){.abh-copy .abh-eq{font-size:calc(100cqi / 15)}}.abh-voice{margin:0;max-width:62ch;font-family:var(--text);font-size:clamp(16px,1.2vw,18.5px);line-height:1.7;color:rgba(255,255,255,.88);text-wrap:pretty}.abh-voice span{opacity:0;filter:blur(6px);animation:abhVoice .9s ease var(--d) forwards}@keyframes abhVoice{to{opacity:1;filter:none}}.abmo .lead,.abmo .sec-head{max-width:none}@media (min-width:1000px){.abmo-l1{white-space:nowrap}}.mfb.abv{overflow:hidden;isolation:isolate;background:radial-gradient(60% 55% at 50% 110%,rgba(239,56,0,.85),rgba(239,56,0,0) 70%),var(--cerise)}.abv-wrap,.mfb.abv{position:relative}.abv .eyebrow{color:#fff}.abv .mfb-card{background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.2),rgba(83,7,31,.4) 65%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.abv .mfb-border{background:conic-gradient(from var(--a,0deg),transparent 0 70%,#fff 80%,#ff8a3d 88%,transparent 95%)}.abv .mfb-n{color:rgba(255,255,255,.85)}.abv .mfb-e{filter:drop-shadow(0 6px 18px rgba(83,7,31,.55))}.abv .mfb-card .body{color:rgba(255,255,255,.92)}.abv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.abv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.abv-grid{grid-template-columns:minmax(0,1fr)}}.abx .lead{margin-top:18px}.abx{background:radial-gradient(60% 70% at 70% 50%,rgba(236,20,90,.35),transparent 70%),#53071f}@media (prefers-reduced-motion:reduce){.abh-voice span{animation:none;opacity:1;filter:none}}.ab .mfb,.ab .mfd,.ab .mfw{padding-block:clamp(36px,5vw,70px)}.abq{width:100%;max-width:470px;margin-inline:auto;padding:30px;perspective:1300px}.abq,.abq-tilt{position:relative}.abq-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s ease-out}.abq-glow{inset:-8%;border-radius:40%;background:radial-gradient(closest-side,rgba(236,20,90,.6),rgba(239,56,0,.2) 60%,transparent);filter:blur(34px);transform:translateZ(-80px);animation:mfiBreath 5s ease-in-out infinite}.abq-border,.abq-glow{position:absolute;pointer-events:none}.abq-border{inset:-3px;padding:3px;clip-path:var(--cut-lg);background:conic-gradient(from var(--a,0deg),rgba(248,172,197,.25) 0 60%,var(--cerise) 72%,#ff8a3d 82%,#fff 86%,rgba(248,172,197,.25) 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mfbSpin 6s linear infinite;opacity:0;transition:opacity .6s 1.2s}.abq.is-on .abq-border{opacity:1}.abq-photo{position:relative;aspect-ratio:4/5;clip-path:var(--cut-lg);background:#1a0209;box-shadow:0 40px 90px rgba(0,0,0,.55)}.abq-reveal{position:absolute;inset:0;overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path 1.5s cubic-bezier(.6,.05,.3,1) .1s}.abq.is-on .abq-reveal{clip-path:inset(0 0 0 0)}.abq-reveal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.04) saturate(1.06)}.abq-ghost{opacity:0;mix-blend-mode:screen;pointer-events:none}.abq-ghost--a{filter:sepia(1) saturate(7) hue-rotate(295deg) brightness(.9)!important}.abq-ghost--b{filter:sepia(1) saturate(5) hue-rotate(150deg) brightness(.8)!important}.abq.is-on .abq-ghost--a{animation:abqGlitchA 3.6s steps(1) 2.4s infinite}.abq.is-on .abq-ghost--b{animation:abqGlitchB 3.6s steps(1) 2.4s infinite}.abq.is-on .abq-main{animation:abqShake 3.6s steps(1) 2.4s infinite}.abq-tilt.is-hover .abq-ghost--a,.abq-tilt.is-hover .abq-ghost--b,.abq-tilt.is-hover .abq-main{animation-duration:1.4s}@keyframes abqGlitchA{0%,84%,to{opacity:0;transform:none;clip-path:none}85%{opacity:.85;transform:translateX(-16px);clip-path:inset(12% 0 64% 0)}87%{opacity:.7;transform:translateX(12px);clip-path:inset(58% 0 22% 0)}89%{opacity:.8;transform:translateX(-10px);clip-path:inset(34% 0 46% 0)}91%{opacity:.6;transform:translateX(18px);clip-path:inset(76% 0 6% 0)}93%{opacity:.75;transform:translateX(-8px);clip-path:inset(4% 0 80% 0)}95%{opacity:.5;transform:translateX(6px);clip-path:inset(46% 0 30% 0)}}@keyframes abqGlitchB{0%,84%,to{opacity:0;transform:none;clip-path:none}85%{opacity:.75;transform:translateX(14px);clip-path:inset(14% 0 62% 0)}87%{opacity:.6;transform:translateX(-12px);clip-path:inset(60% 0 20% 0)}89%{opacity:.7;transform:translateX(9px);clip-path:inset(36% 0 44% 0)}91%{opacity:.55;transform:translateX(-16px);clip-path:inset(74% 0 8% 0)}93%{opacity:.65;transform:translateX(7px);clip-path:inset(6% 0 78% 0)}95%{opacity:.45;transform:translateX(-5px);clip-path:inset(48% 0 28% 0)}}@keyframes abqShake{0%,84%,97%,to{transform:none;filter:contrast(1.04) saturate(1.06)}85%{transform:translateX(4px);filter:contrast(1.3) saturate(1.4) brightness(1.1)}87%{transform:translateX(-5px)}89%{transform:translate(3px,-2px);filter:contrast(1.2) hue-rotate(-12deg)}91%{transform:translateX(-3px);filter:brightness(1.35) contrast(1.2)}93%{transform:translateX(5px);filter:contrast(1.04) saturate(1.06)}95%{transform:translateX(-2px)}}.abq-scan{position:absolute;left:0;right:0;top:-30%;height:26%;background:linear-gradient(180deg,transparent,rgba(236,20,90,.16) 70%,rgba(255,255,255,.4) 97%,transparent);mix-blend-mode:screen;pointer-events:none;opacity:0}.abq.is-on .abq-scan{animation:abqScan 6s cubic-bezier(.4,0,.6,1) 2s infinite}@keyframes abqScan{0%{top:-30%;opacity:0}8%{opacity:1}55%{top:104%;opacity:1}56%,to{top:104%;opacity:0}}.abq-shine{position:absolute;inset:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s;pointer-events:none}.abq-tilt.is-hover .abq-shine{opacity:1}.abq-wipe{position:absolute;left:-6%;right:-6%;top:100%;height:3px;background:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);box-shadow:0 0 18px 5px rgba(236,20,90,.9),0 0 40px 10px rgba(239,56,0,.35);opacity:0;pointer-events:none}.abq.is-on .abq-wipe{animation:abqWipe 1.5s cubic-bezier(.6,.05,.3,1) .1s forwards}@keyframes abqWipe{0%{top:100%;opacity:1}88%{top:0;opacity:1}to{top:0;opacity:0}}.abq-corner{position:absolute;width:28px;height:28px;border:2px solid rgba(248,172,197,.9);filter:drop-shadow(0 0 6px rgba(236,20,90,.8));transform:translateZ(40px) scale(1.5);opacity:0;transition:opacity .5s 1.3s,transform .7s cubic-bezier(.3,1.6,.5,1) 1.3s;pointer-events:none}.abq.is-on .abq-corner{opacity:1;transform:translateZ(40px)}.abq-corner--tl{top:-16px;left:-16px;border-right:0;border-bottom:0}.abq-corner--tr{top:-16px;right:-16px;border-left:0;border-bottom:0}.abq-corner--bl{bottom:-16px;left:-16px;border-right:0;border-top:0}.abq-corner--br{bottom:-16px;right:-16px;border-left:0;border-top:0}.abq-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;font-family:var(--core);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;white-space:nowrap;background:rgba(20,2,8,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(248,172,197,.35),0 0 20px rgba(236,20,90,.35);transform:translateZ(60px) translateY(8px);opacity:0;transition:opacity .6s 1.6s,transform .6s 1.6s;pointer-events:none}.abq.is-on .abq-tag{opacity:1;transform:translateZ(60px)}.abq-tag{bottom:-14px;left:34px}.abq-tag i{width:7px;height:7px;border-radius:50%;background:var(--cerise);box-shadow:0 0 8px 2px rgba(236,20,90,.8);animation:blink 1.2s steps(2) infinite}@media (max-width:900px){.abq{max-width:360px;padding:24px}}@media (prefers-reduced-motion:reduce){.abq-reveal{clip-path:none;transition:none}.abq-ghost,.abq-scan,.abq-wipe{display:none}.abq-main{animation:none!important}.abq-border,.abq-glow,.abq-tag i{animation:none}.abq-border,.abq-corner,.abq-tag{opacity:1;transition:none}.abq-corner{transform:translateZ(40px)}.abq-tag{transform:translateZ(60px)}.abq-tilt{transform:none}}.abl-skills{list-style:none;margin:4px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.abl-skills li{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:15px;line-height:1.3;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.abl-skills li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--cerise);box-shadow:0 0 8px 2px rgba(236,20,90,.7)}@media (max-width:480px){.abl-skills{grid-template-columns:1fr}}.abl-note{margin:4px 0 0}.abl-note p{margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6;font-style:italic;color:rgba(255,255,255,.9)}.abl-sign{display:block;width:96px;aspect-ratio:1858/1642;background:#fff;opacity:.9;-webkit-mask:url(/brands/boogietek_logosign.svg) center/contain no-repeat;mask:url(/brands/boogietek_logosign.svg) center/contain no-repeat}