.amg-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(600px,92svh,760px);background:var(--c-bg)}@media(min-width:750px){.amg-hero{align-items:center}.amg-hero--small{min-height:clamp(460px,60vh,560px)}.amg-hero--medium{min-height:clamp(540px,74vh,700px)}.amg-hero--large{min-height:clamp(640px,86vh,860px)}.amg-hero--full{min-height:100svh}}.amg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.amg-hero__media>svg,.amg-hero__media img,.amg-hero__media video,.amg-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.amg-hero__media .amg-art--hero{left:auto;right:0}@media(max-width:749px){.amg-hero__media>.amg-art--hero{inset:0 auto auto 50%;height:58%;width:auto;aspect-ratio:16 / 9;max-width:none;transform:translate(-72%)}}.amg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(var(--c-bg-rgb),1),rgba(var(--c-bg-rgb),calc(var(--hero-overlay) * .95)) 34%,rgba(var(--c-bg-rgb),.15) 62%,rgba(var(--c-bg-rgb),0))}@media(min-width:750px){.amg-hero__overlay{background:linear-gradient(90deg,rgba(var(--c-bg-rgb),calc(var(--hero-overlay) + .12)),rgba(var(--c-bg-rgb),var(--hero-overlay)) 28%,rgba(var(--c-bg-rgb),calc(var(--hero-overlay) * .35)) 50%,rgba(var(--c-bg-rgb),0) 68%),linear-gradient(0deg,rgba(var(--c-bg-rgb),.9),rgba(var(--c-bg-rgb),0) 22%)}}.amg-hero__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.amg-hero__beam{position:absolute;width:140%;height:46%;left:-20%;background:linear-gradient(90deg,transparent 0%,rgba(var(--c-accent-rgb),0) 30%,rgba(var(--c-accent-rgb),.32) 50%,rgba(var(--c-blue-rgb),0) 70%,transparent 100%);filter:blur(36px);opacity:.7;transform:rotate(-12deg)}.amg-hero__beam--1{top:8%;animation:amg-beam 12s ease-in-out infinite alternate}.amg-hero__beam--2{top:58%;height:30%;opacity:.45;background:linear-gradient(90deg,transparent 20%,rgba(var(--c-blue-rgb),.28) 50%,transparent 80%);animation:amg-beam 16s ease-in-out -6s infinite alternate-reverse}.amg-hero__flare{position:absolute;right:18%;top:22%;width:38vmax;height:38vmax;border-radius:50%;background:radial-gradient(circle,rgba(var(--c-accent-rgb),.35) 0%,rgba(var(--c-deep-rgb),.12) 40%,transparent 70%);animation:amg-pulse 7s ease-in-out infinite}.amg-hero__cursor{position:absolute;left:0;top:0;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(var(--c-accent-rgb),.22),transparent 65%);transform:translate3d(calc(var(--mx, 70vw) - 260px),calc(var(--my, 30vh) - 260px),0);transition:transform .5s cubic-bezier(.2,.7,.2,1);opacity:0}.amg-hero.is-pointer .amg-hero__cursor{opacity:1}@keyframes amg-beam{0%{transform:translate(-12%) rotate(-12deg)}to{transform:translate(14%) rotate(-8deg)}}@keyframes amg-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.amg-art__pulse{animation:amg-pulse 8s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.amg-art__streak{animation:amg-streak 6s linear infinite}.amg-art__streak--1{animation-duration:8s;animation-delay:-3s}.amg-art__streak--2{animation-duration:5s;animation-delay:-1s}.amg-art__streak--3{animation-duration:9s;animation-delay:-5s}@keyframes amg-streak{0%{transform:translate(-60%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(60%);opacity:0}}.amg-art__neon{animation:amg-neon 5s steps(1) infinite}@keyframes amg-neon{0%,to{opacity:1}42%{opacity:.82}43%{opacity:1}47%{opacity:.7}48%{opacity:1}}.amg-art__float{animation:amg-float 6s ease-in-out infinite}@keyframes amg-float{0%,to{transform:translate(1420px,165px)}50%{transform:translate(1400px,150px)}}.amg-art__shine{animation:amg-shine 4.5s ease-in-out infinite}@keyframes amg-shine{0%{transform:translate(0) rotate(20deg)}60%,to{transform:translate(560px) rotate(20deg)}}.amg-art__spin{animation:amg-spin 18s linear infinite;transform-origin:0 0}@keyframes amg-spin{to{transform:rotate(360deg)}}.amg-art__flicker{animation:amg-neon 3.5s steps(1) infinite}.amg-art__dash line{stroke-dasharray:6 6;animation:amg-dash 3s linear infinite}@keyframes amg-dash{to{stroke-dashoffset:-24}}.amg-hero__inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:6rem 2.5rem}@media(min-width:750px){.amg-hero__inner{align-items:center;padding-block:4rem}}.amg-hero__content{flex:1 1 auto;max-width:40rem}.amg-hero__kicker{font-size:clamp(.78rem,1.1vw,.95rem);letter-spacing:.38em;margin-bottom:1rem}.amg-hero__title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:calc(clamp(2.75rem,8.4vw,5.4rem) * var(--heading-scale));line-height:.94;letter-spacing:-.02em;filter:drop-shadow(0 6px 28px rgba(var(--c-accent-rgb),.25))}.amg-hero__accent{background-image:linear-gradient(100deg,#f0e2ff,#c084fc 30%,#a855f7,#7c3aed 80%,#c084fc);background-size:200% 100%;animation:amg-gradient-slide 8s ease-in-out infinite alternate}@keyframes amg-gradient-slide{0%{background-position:0% 50%}to{background-position:100% 50%}}.amg-hero__sub{margin-top:1.25rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.45;color:#e7e2f7;max-width:34rem}.amg-hero__ctas{margin-top:2rem}.amg-hero__ctas .amg-btn{min-width:min(100%,15rem)}.amg-hero__cta-primary{animation:amg-cta-glow 3.8s ease-in-out infinite}@keyframes amg-cta-glow{0%,to{box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.55) inset,0 10px 30px -10px rgba(var(--c-accent-rgb),.7)}50%{box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.9) inset,0 12px 44px -6px rgba(var(--c-accent-rgb),.95)}}.amg-watch{display:none;align-items:center;gap:.85rem;padding:.35rem;background:none;border:0;color:#fff;text-decoration:none;text-align:left;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.35}@media(min-width:990px){.amg-watch{display:inline-flex;position:absolute;right:2rem;bottom:1.75rem}}.amg-watch__ring{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:#08081059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,background-color .3s ease}.amg-watch__ring:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(var(--c-accent-rgb),.6);animation:amg-ring 2.6s ease-out infinite}@keyframes amg-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.amg-watch:hover .amg-watch__ring{transform:scale(1.06);background:rgba(var(--c-accent-rgb),.35)}.amg-watch__ring .amg-icon{width:20px;height:20px;margin-left:3px}.amg-media-toggle{position:absolute;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#08081099;color:#fff}.amg-media-toggle__play,.amg-media-toggle[aria-pressed=true] .amg-media-toggle__pause{display:none}.amg-media-toggle[aria-pressed=true] .amg-media-toggle__play{display:grid}.amg-hero__pause{left:1rem;bottom:1rem}.amg-universe{padding-top:clamp(2.5rem,5vw,3.75rem)}.amg-universe .amg-heading{margin-bottom:2rem}.amg-universe .amg-kicker{letter-spacing:.4em}.amg-universe__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:560px){.amg-universe__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.amg-universe__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.amg-universe__grid--6{grid-template-columns:repeat(6,1fr);gap:.85rem}.amg-universe__grid--4{grid-template-columns:repeat(4,1fr)}.amg-universe__grid--5{grid-template-columns:repeat(5,1fr)}}@media(max-width:559px){.amg-universe__scroller[data-mobile-carousel]{margin-inline:-1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.amg-universe__scroller[data-mobile-carousel]::-webkit-scrollbar{display:none}.amg-universe__grid--carousel{display:flex;gap:.85rem;padding-inline:1rem;width:max-content}.amg-universe__grid--carousel>li{width:min(78vw,320px);scroll-snap-align:center}}.amg-universe__scroller:focus-visible{outline-offset:6px}.amg-ucard{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.amg-ucard__media{aspect-ratio:19 / 10;border-bottom:1px solid rgba(var(--c-accent-rgb),.2)}.amg-ucard__media img,.amg-ucard__media svg{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.amg-ucard__media .amg-badge{position:absolute;left:.65rem;top:.65rem}.amg-ucard__body{display:flex;flex-direction:column;flex:1;padding:1rem 1rem 1.15rem}.amg-ucard__title{font-family:var(--font-body);font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;padding-bottom:.7rem;margin-bottom:.7rem;border-bottom:1px solid rgba(var(--c-accent-rgb),.18)}.amg-ucard__link{text-decoration:none;color:var(--c-text)}.amg-ucard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.amg-ucard__link:focus-visible{outline:none}.amg-ucard:has(.amg-ucard__link:focus-visible){outline:2px solid var(--c-accent-soft);outline-offset:3px}.amg-ucard__text{font-size:.86rem;line-height:1.5;color:#cfc9e3;flex:1}.amg-ucard__btn{align-self:flex-start;margin-top:1rem}.amg-ucard:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(var(--c-accent-rgb),.55)}.amg-ucard:hover .amg-ucard__media img,.amg-ucard:hover .amg-ucard__media svg{transform:scale(1.06)}.amg-ucard:hover.amg-glow-border:after{opacity:1}.amg-ucard:hover .amg-ucard__btn{border-color:var(--c-accent-soft);background:rgba(var(--c-accent-rgb),.18)}.amg-ucard:hover .amg-ucard__btn .amg-icon{transform:translate(4px)}@media(min-width:1200px)and (max-width:1360px){.amg-universe__grid--6 .amg-ucard__title{font-size:.9rem}.amg-universe__grid--6 .amg-ucard__text{font-size:.8rem}}.amg-mission{padding-top:0}.amg-mission__grid{display:grid;gap:1.5rem;align-items:center}@media(min-width:990px){.amg-mission__grid{grid-template-columns:1.3fr 1fr .78fr;gap:2rem}.amg-mission--no-teaser .amg-mission__grid{grid-template-columns:1.4fr 1fr}.amg-mission__pillars{border-left:1px solid rgba(var(--c-accent-rgb),.18)}}@media(min-width:750px)and (max-width:989px){.amg-mission__grid{grid-template-columns:1fr 1fr}.amg-mission__teaser{grid-column:1 / -1}}.amg-mission__teaser{position:relative;display:block;width:100%;aspect-ratio:16 / 8.6;padding:0;border:1px solid rgba(var(--c-accent-rgb),.35);border-radius:var(--radius);overflow:hidden;background:#0c0918;color:#fff;text-align:left;isolation:isolate}.amg-mission__teaser-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.amg-mission__teaser:hover .amg-mission__teaser-media{transform:scale(1.04)}.amg-mission__teaser-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080810b3,#0808101f 55%,#08081000),linear-gradient(0deg,rgba(8,8,16,.75),transparent 50%)}.amg-mission__play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:#08081059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,background-color .3s ease}.amg-mission__play .amg-icon{width:24px;height:24px;margin-left:3px}.amg-mission__teaser:hover .amg-mission__play{transform:translate(-50%,-50%) scale(1.08);background:rgba(var(--c-accent-rgb),.45)}.amg-mission__teaser-text{position:absolute;left:clamp(1rem,2.4vw,1.5rem);bottom:clamp(1rem,2.4vw,1.5rem);right:1rem;display:grid;gap:.6rem}.amg-mission__teaser-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.15rem,2.3vw,1.65rem);line-height:1.08}.amg-mission__teaser-caption{font-size:.75rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#e9e4f8}.amg-mission__heading{line-height:1.12}.amg-mission__heading-2{display:block}.amg-mission__text{margin-top:1rem;color:#cfc9e3}.amg-mission__link{margin-top:1.25rem}.amg-mission__pillars{display:grid;gap:.25rem;padding:1rem 1.25rem}.amg-pillar{display:flex;align-items:center;gap:1rem;padding:.7rem 0}.amg-pillar+.amg-pillar{border-top:1px solid rgba(var(--c-accent-rgb),.1)}.amg-pillar__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;color:var(--c-accent-soft);filter:drop-shadow(0 0 8px rgba(var(--c-accent-rgb),.7))}.amg-pillar__label{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}a.amg-pillar__label:hover{color:var(--c-accent-soft)}.amg-band{border-block:1px solid rgba(var(--c-accent-rgb),.14);background:linear-gradient(90deg,rgba(var(--c-deep-rgb),.1),#08081099,rgba(var(--c-deep-rgb),.1))}.amg-band__inner{display:flex;align-items:center;gap:1.5rem 2rem;min-height:64px;padding-block:1rem;flex-wrap:wrap}@media(min-width:990px){.amg-band__inner{flex-wrap:nowrap}}.amg-band__label,.amg-band__right{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#a9a2c3}.amg-band__right{text-align:right;line-height:1.5;display:none}@media(min-width:990px){.amg-band__right{display:block}}.amg-band__track-wrap{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.amg-band__track{display:flex;width:max-content;animation:amg-marquee 38s linear infinite}.amg-band__track-wrap:hover .amg-band__track{animation-play-state:paused}.amg-band__list{display:flex;align-items:center;gap:2.25rem;padding-right:2.25rem}.amg-band__list li{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.02em;color:#e4def5}.amg-band__list .amg-icon{color:var(--c-accent)}@keyframes amg-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.amg-band__track{animation:none}.amg-band__list[aria-hidden=true]{display:none}.amg-band__track-wrap{overflow-x:auto}}.amg-motion-off .amg-band__list[aria-hidden=true]{display:none}.amg-motion-off .amg-band__track-wrap{overflow-x:auto}.amg-compare-section__layout{display:grid;gap:2rem;align-items:center}@media(min-width:990px){.amg-compare-section__layout--side{grid-template-columns:.8fr 1.5fr;gap:3rem}}.amg-compare-section__layout--stacked .amg-compare-section__copy{text-align:center;max-width:46rem;margin-inline:auto}.amg-compare-section__layout--stacked .amg-btn-row{justify-content:center}.amg-compare-section__text{margin-top:1rem}@media(min-width:990px){.amg-compare-section__layout--side .amg-h2{font-size:calc(clamp(1.6rem,2.5vw,2.3rem) * var(--heading-scale))}}.amg-compare-section__copy .amg-badge{margin-top:1rem}.amg-compare-section__copy .amg-btn-row{margin-top:1.5rem}.amg-compare-figure{margin:0}.amg-compare{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(var(--c-accent-rgb),.35);background:#0c0918;touch-action:pan-y;user-select:none;-webkit-user-select:none}.amg-compare--16-9{aspect-ratio:16 / 9}.amg-compare--21-9{aspect-ratio:21 / 9}.amg-compare--4-3{aspect-ratio:4 / 3}.amg-compare--1-1{aspect-ratio:1}@media(max-width:749px){.amg-compare--21-9{aspect-ratio:16 / 9}}.amg-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.amg-compare__layer video,.amg-compare__layer img,.amg-compare__layer svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.amg-compare__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.amg-compare__divider{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 14px rgba(var(--c-accent-rgb),.95),0 0 2px #fff;pointer-events:none}.amg-compare__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--c-accent-deep),#9333EA);color:#fff;border:2px solid #fff;box-shadow:0 0 24px rgba(var(--c-accent-rgb),.9)}.amg-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3;-webkit-appearance:none;appearance:none}.amg-compare__range::-webkit-slider-thumb{-webkit-appearance:none;width:48px;height:100vh}.amg-compare:has(.amg-compare__range:focus-visible) .amg-compare__handle{outline:3px solid #fff;outline-offset:3px}.amg-compare__tag{position:absolute;top:.85rem;z-index:2;padding:.35rem .75rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:#080810b8;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.amg-compare__tag--before{left:.85rem}.amg-compare__tag--after{right:.85rem;border-color:rgba(var(--c-accent-rgb),.7)}.amg-compare__toggle{right:.85rem;bottom:.85rem}.amg-compare-figure__caption{margin-top:.85rem;color:var(--c-muted);font-size:.85rem;text-align:center}.amg-services__grid{display:grid;gap:1.25rem}@media(min-width:750px){.amg-services__grid--2,.amg-services__grid--4{grid-template-columns:repeat(2,1fr)}.amg-services__grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.amg-services__grid--4{grid-template-columns:repeat(4,1fr)}}.amg-service{display:flex;flex-direction:column;overflow:hidden;transition:transform .4s ease}.amg-service:hover{transform:translateY(-4px)}.amg-service:hover.amg-glow-border:after{opacity:1}.amg-service__media{aspect-ratio:16 / 9}.amg-service__body{display:flex;flex-direction:column;flex:1;padding:1.6rem}.amg-service__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;margin-bottom:1.1rem;color:#fff;background:linear-gradient(135deg,rgba(var(--c-deep-rgb),.9),rgba(var(--c-accent-rgb),.55));box-shadow:0 10px 30px -12px rgba(var(--c-accent-rgb),.9)}.amg-service__title{font-size:1.05rem}.amg-service__text{margin-top:.6rem;color:#cfc9e3;font-size:.95rem}.amg-service__points{display:grid;gap:.45rem;margin-top:1rem;font-size:.9rem;color:#e4def5}.amg-service__points li{display:flex;gap:.6rem;align-items:baseline}.amg-service__points li:before{content:"";flex:none;width:6px;height:6px;border-radius:2px;transform:rotate(45deg) translateY(-2px);background:var(--c-accent);box-shadow:0 0 6px var(--c-accent)}.amg-service__link{margin-top:auto;padding-top:1.25rem}.amg-features__grid{display:grid;gap:1rem}@media(min-width:750px){.amg-features__grid--2,.amg-features__grid--3,.amg-features__grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.amg-features__grid--3{grid-template-columns:repeat(3,1fr)}.amg-features__grid--4{grid-template-columns:repeat(4,1fr)}}.amg-feature{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem;transition:border-color .3s ease,transform .3s ease}.amg-feature:hover{border-color:rgba(var(--c-accent-rgb),.55);transform:translateY(-3px)}.amg-feature__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.amg-feature__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--c-accent-soft);background:rgba(var(--c-accent-rgb),.1);border:1px solid rgba(var(--c-accent-rgb),.3)}.amg-feature__text{color:#cfc9e3;font-size:.95rem}.amg-feature__text p+p{margin-top:.5rem}.amg-feature .amg-link-arrow{margin-top:auto}.amg-rows__list{display:grid;gap:clamp(2.5rem,6vw,4.5rem)}.amg-row{display:grid;gap:1.5rem;align-items:center;scroll-margin-top:90px}@media(min-width:900px){.amg-row{grid-template-columns:1.1fr 1fr;gap:3.5rem}.amg-row--reverse .amg-row__media{order:2}}.amg-row__media{aspect-ratio:16 / 10;border-radius:var(--radius);border:1px solid rgba(var(--c-accent-rgb),.3)}.amg-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.5rem}.amg-row__meta .amg-kicker{margin:0}.amg-row .amg-rte{margin-top:1rem}.amg-row .amg-btn-row{margin-top:1.5rem}.amg-steps__list{display:grid;gap:1rem;counter-reset:s}@media(min-width:750px){.amg-steps__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.amg-step{padding:1.5rem}.amg-step__num{display:block;font-family:var(--font-display);font-weight:800;font-size:2.2rem;line-height:1;margin-bottom:1rem;background:linear-gradient(180deg,#E9D5FF,var(--c-accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.amg-step p{margin-top:.6rem;color:#cfc9e3;font-size:.95rem}.amg-cta__grid{display:grid;gap:1.25rem}@media(min-width:750px){.amg-cta__grid--2{grid-template-columns:repeat(2,1fr)}.amg-cta__grid--3{grid-template-columns:repeat(3,1fr)}}.amg-cta__panel{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(1.5rem,3.5vw,2.5rem)}.amg-cta__panel:before{content:"";position:absolute;width:320px;height:320px;right:-120px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(var(--c-accent-rgb),.3),transparent 70%);pointer-events:none}.amg-cta__panel--primary{background:linear-gradient(150deg,rgba(var(--c-deep-rgb),.45),#0e0a1ecc)}.amg-cta__icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:1.25rem;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--c-accent-deep),#9333EA);box-shadow:0 12px 30px -10px rgba(var(--c-accent-rgb),.9)}.amg-cta__text{margin-top:.85rem;color:#cfc9e3;max-width:32rem}.amg-cta__panel .amg-btn-row{margin-top:auto;padding-top:1.75rem}.amg-cta__email{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem;color:var(--c-muted)}.amg-cta__email a{color:var(--c-text);font-weight:700;text-underline-offset:4px}.amg-cta__email .amg-icon{color:var(--c-accent-soft)}.amg-page-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;background:var(--c-bg)}.amg-page-hero--small{min-height:clamp(320px,42vh,400px)}.amg-page-hero--medium{min-height:clamp(400px,56vh,520px)}.amg-page-hero--large{min-height:clamp(500px,72vh,680px)}.amg-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.amg-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,var(--c-bg) 0%,rgba(var(--c-bg-rgb),.7) 40%,rgba(var(--c-bg-rgb),.25) 100%),linear-gradient(90deg,rgba(var(--c-bg-rgb),.8),rgba(var(--c-bg-rgb),0) 70%)}.amg-page-hero--center .amg-page-hero__overlay{background:linear-gradient(0deg,var(--c-bg) 0%,rgba(var(--c-bg-rgb),.72) 50%,rgba(var(--c-bg-rgb),.45) 100%)}.amg-page-hero__inner{padding-block:7rem 3rem}.amg-page-hero__content{max-width:46rem}.amg-page-hero--center .amg-page-hero__content{margin-inline:auto;text-align:center}.amg-page-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem}.amg-page-hero--center .amg-page-hero__meta{justify-content:center}.amg-page-hero__meta .amg-kicker{margin:0}.amg-page-hero__text{margin-top:1.1rem;font-size:clamp(1.02rem,1.5vw,1.2rem);color:#e1dbf2}.amg-page-hero .amg-btn-row{margin-top:1.75rem}.amg-richtext__inner--narrow{max-width:46rem}.amg-richtext__inner--wide{max-width:64rem}.amg-richtext--center .amg-richtext__inner{margin-inline:auto;text-align:center}.amg-richtext__text{margin-top:1.25rem;font-size:1.06rem}.amg-richtext .amg-btn-row{margin-top:1.75rem}.amg-faq__inner{max-width:54rem}.amg-faq__list{display:grid;gap:.75rem}.amg-faq__item{padding:0;overflow:hidden}.amg-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.02rem}.amg-faq__q::-webkit-details-marker{display:none}.amg-faq__q .amg-icon{flex:none;color:var(--c-accent-soft);transition:transform .3s ease}.amg-faq__item[open] .amg-faq__q .amg-icon{transform:rotate(180deg)}.amg-faq__a{padding:0 1.35rem 1.25rem}.amg-contact__grid{display:grid;gap:2rem}@media(min-width:990px){.amg-contact__grid{grid-template-columns:.85fr 1.15fr;gap:3.5rem;align-items:start}}.amg-contact__text{margin-top:1rem}.amg-contact__details{display:grid;gap:1rem;margin:2rem 0 1.5rem}.amg-contact__details li{display:flex;gap:1rem;align-items:center}.amg-contact__details li>span:last-child{display:grid;gap:.1rem;min-width:0}.amg-contact__details a{color:var(--c-text);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.amg-contact__details a:hover{color:var(--c-accent-soft);text-decoration:underline}.amg-contact__detail-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--c-accent-soft);background:rgba(var(--c-accent-rgb),.1);border:1px solid rgba(var(--c-accent-rgb),.3)}.amg-contact__form-wrap{padding:clamp(1.25rem,3vw,2.25rem)}.amg-contact__form{display:grid;gap:1.1rem}.amg-contact__note{font-size:.8rem;color:var(--c-muted)}.amg-contact__privacy{font-size:.82rem;color:#a9a2c3}.amg-video-modal{width:min(1100px,94vw);max-width:none;padding:0;border:0;background:transparent;color:#fff;overflow:visible}.amg-video-modal::backdrop{background:#04030ae0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.amg-video-modal__inner{position:relative}.amg-video-modal__frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.45),0 30px 80px -20px rgba(var(--c-accent-rgb),.55)}.amg-video-modal__frame iframe,.amg-video-modal__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.amg-video-modal__close{position:absolute;right:0;top:-56px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:rgba(var(--c-accent-rgb),.2);border:1px solid rgba(var(--c-accent-rgb),.6)}.amg-page-header{padding-block:clamp(3rem,7vw,5rem) 1.5rem;text-align:center}.amg-page-header .amg-subheading{margin-inline:auto;max-width:40rem}.amg-main-page{max-width:50rem;margin-inline:auto}.amg-product-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.amg-product-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.amg-pcard{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s ease}.amg-pcard:hover{transform:translateY(-4px)}.amg-pcard__media{aspect-ratio:1}.amg-pcard__body{padding:.9rem 1rem 1.1rem;display:grid;gap:.3rem}.amg-pcard__title{font-weight:700;font-size:.95rem;line-height:1.35}.amg-pcard__title a{text-decoration:none}.amg-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.amg-price{font-weight:700;color:var(--c-accent-soft)}.amg-price s{color:var(--c-muted);font-weight:400;margin-left:.4rem}.amg-product{display:grid;gap:2rem;padding-block:clamp(2rem,5vw,4rem)}@media(min-width:990px){.amg-product{grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:start}}.amg-product__gallery{display:grid;gap:.75rem}.amg-product__main{aspect-ratio:1;border-radius:var(--radius);border:1px solid rgba(var(--c-accent-rgb),.3)}.amg-product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.amg-product__thumbs .amg-media{aspect-ratio:1;border-radius:8px;border:1px solid rgba(var(--c-accent-rgb),.2)}.amg-product__info{display:grid;gap:1.1rem}.amg-product__info .amg-price{font-size:1.35rem}.amg-product__form{display:grid;gap:1rem}.amg-qty{width:7rem}.amg-cart-table{width:100%;border-collapse:collapse}.amg-cart-table th{text-align:left;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);padding:.75rem .5rem;border-bottom:1px solid rgba(var(--c-accent-rgb),.25)}.amg-cart-table td{padding:1rem .5rem;border-bottom:1px solid rgba(var(--c-accent-rgb),.12);vertical-align:middle}.amg-cart-item{display:flex;gap:1rem;align-items:center}.amg-cart-item .amg-media{width:72px;height:72px;flex:none;border-radius:8px}.amg-cart-footer{display:grid;justify-items:end;gap:.75rem;margin-top:2rem;text-align:right}@media(max-width:749px){.amg-cart-table thead{display:none}.amg-cart-table tr{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:1rem 0;border-bottom:1px solid rgba(var(--c-accent-rgb),.12)}.amg-cart-table td{border:0;padding:0}.amg-cart-table td:first-child{grid-column:1 / -1}}.amg-search-form{display:flex;gap:.5rem;max-width:36rem;margin:1.5rem auto 0}.amg-results{display:grid;gap:1rem;margin-top:2rem}.amg-result{padding:1.1rem 1.25rem}.amg-result a{text-decoration:none;font-weight:700}.amg-blog-grid{display:grid;gap:1.25rem}@media(min-width:750px){.amg-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.amg-blog-grid{grid-template-columns:repeat(3,1fr)}}.amg-article-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.amg-article-card .amg-media{aspect-ratio:16 / 9}.amg-article-card__body{padding:1.25rem;display:grid;gap:.5rem}.amg-article-card__body a{text-decoration:none}.amg-article-card__body a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.amg-meta{font-size:.8rem;color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase}.amg-article{max-width:48rem;margin-inline:auto}.amg-article__hero{aspect-ratio:16 / 9;border-radius:var(--radius);margin:2rem 0}.amg-account-wrap{max-width:30rem;margin-inline:auto}.amg-account-wrap--wide{max-width:64rem}.amg-account-form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.amg-account-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;margin-top:1rem;font-size:.9rem}.amg-account-links a,.amg-account-links button{color:var(--c-accent-soft);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}.amg-table-wrap{overflow-x:auto}.amg-404{min-height:70vh;display:grid;place-items:center;text-align:center;padding-block:5rem}.amg-404__code{font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,18vw,10rem);line-height:1}.amg-password{min-height:100vh;display:grid;place-items:center;text-align:center;padding:2rem 1rem}.amg-password__box{width:min(100%,28rem);display:grid;gap:1.25rem;justify-items:center}.amg-password__box form{width:100%;display:grid;gap:.75rem}.amg-gold-text{background:linear-gradient(180deg,#FDE68A 0%,var(--c-gold) 60%,#9A6B12 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.amg-pricing__grid{display:grid;gap:1.25rem;align-items:stretch}@media(min-width:900px){.amg-pricing__grid--3{grid-template-columns:repeat(3,1fr)}.amg-pricing__grid--2,.amg-pricing__grid--4,.amg-pricing__grid--5,.amg-pricing__grid--6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.amg-pricing__grid--4{grid-template-columns:repeat(4,1fr)}.amg-pricing__grid--5,.amg-pricing__grid--6{grid-template-columns:repeat(3,1fr)}}@media(min-width:1500px){.amg-pricing__grid--5{grid-template-columns:repeat(5,1fr)}}.amg-tier__status{align-self:flex-start;padding:.25rem .6rem;border:1px dashed rgba(245,207,107,.55);border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5e6c4}.amg-tier__production{font-size:.9rem;color:var(--c-muted, #b9c0d4)}.amg-tier__production span{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}.amg-tier{position:relative;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2rem)}.amg-tier--featured{background:linear-gradient(160deg,rgba(var(--c-deep-rgb),.5),#0e0a1ed9);border-color:#d4a63a8c;box-shadow:0 30px 70px -35px #d4a63a73}@media(min-width:900px){.amg-tier--featured{transform:translateY(-10px)}}.amg-tier__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:.35rem .9rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#1a1000;background:linear-gradient(90deg,#b8862b,#f5cf6b,#b8862b);white-space:nowrap}.amg-tier__name{margin-top:.25rem}.amg-tier__summary{color:#cfc9e3;font-size:.95rem}.amg-tier__prices{display:grid;gap:.75rem;margin:0;padding:1rem 0;border-block:1px solid rgba(var(--c-accent-rgb),.18)}.amg-tier__price dt{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.amg-tier__price dd{margin:.2rem 0 0;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.amg-tier__amount{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1}.amg-tier__price--retainer .amg-tier__amount{font-size:clamp(1.35rem,2.4vw,1.7rem);color:#f5e6c4}.amg-tier__unit{color:var(--c-muted);font-size:.9rem}.amg-tier__hours{display:flex;align-items:center;gap:.55rem;font-weight:700;color:#f5e6c4}.amg-tier__hours .amg-icon{color:var(--c-gold)}.amg-tier__features{display:grid;gap:.5rem;font-size:.92rem;color:#e4def5}.amg-tier__features li{display:flex;gap:.6rem}.amg-tier__features li:before{content:"";flex:none;width:7px;height:7px;margin-top:.5em;border-radius:2px;transform:rotate(45deg);background:var(--c-gold)}.amg-tier__cta{margin-top:auto}.amg-pricing__footnote{margin:2rem auto 0;max-width:52rem;text-align:center;font-size:.9rem}.amg-terms__grid{display:grid;gap:2rem}@media(min-width:990px){.amg-terms__grid{grid-template-columns:.8fr 1.2fr;gap:3.5rem;align-items:start}}.amg-terms__intro{margin-top:1rem}.amg-terms__panel{padding:clamp(1.25rem,3vw,2rem)}.amg-terms__list{display:grid;gap:0;counter-reset:none}.amg-terms__list li{display:flex;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(var(--c-accent-rgb),.12);color:#e4def5}.amg-terms__list li:last-child{border-bottom:0}.amg-terms__n{flex:none;font-family:var(--font-display);font-weight:800;color:var(--c-gold);min-width:2ch}.amg-terms__disclaimer{margin-top:1rem;font-size:.85rem;color:var(--c-muted)}.amg-equity__card{display:grid;gap:2rem;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(80% 120% at 100% 0%,rgba(212,166,58,.14),transparent 60%),linear-gradient(160deg,#1e143ab3,#0c091ad9)}@media(min-width:990px){.amg-equity__card{grid-template-columns:1.2fr 1fr;align-items:center}}.amg-equity__kicker{color:var(--c-gold)}.amg-equity__text{margin-top:1rem}.amg-equity__card .amg-btn-row{margin-top:1.5rem}.amg-equity__points{display:grid;gap:.75rem}.amg-equity__points li{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem 1rem;border-radius:10px;background:#08081080;border:1px solid rgba(212,166,58,.25)}.amg-equity__points .amg-icon{flex:none;color:var(--c-gold)}.amg-equity__legal{margin-top:1rem;font-size:.8rem;color:#a9a2c3;max-width:60rem}.amg-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.amg-field__hint{font-size:.8rem;color:#a9a2c3}.amg-consent{display:flex;gap:.75rem;align-items:flex-start}.amg-consent input{flex:none;width:22px;height:22px;margin-top:.1rem;accent-color:var(--c-accent)}.amg-consent label{text-transform:none;letter-spacing:0;font-weight:500;font-size:.9rem;color:#d4cee6}.amg-consent a{color:var(--c-accent-soft)}.amg-inquiry__note{margin-top:1.5rem;font-size:.85rem;color:var(--c-muted)}.amg-input[aria-invalid=true],.amg-select[aria-invalid=true],.amg-textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}.amg-form-message p{margin-top:.35rem;font-weight:500}.amg-compare__wrap{overflow-x:auto;padding:.25rem 1rem 1rem;max-width:100%;-webkit-overflow-scrolling:touch}.amg-compare__wrap:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.amg-compare__table{width:100%;min-width:calc(11rem + var(--compare-cols, 3) * 8.5rem);border-collapse:collapse;font-size:.9rem}.amg-compare__table caption{text-align:left;padding:.9rem 0 .5rem;font-weight:800}.amg-compare__table th,.amg-compare__table td{padding:.75rem .6rem;border-bottom:1px solid rgba(var(--c-accent-rgb),.14);text-align:center;vertical-align:top}.amg-compare__table thead th{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.amg-compare__table th[scope=row]{text-align:left;font-weight:600;color:#e4def5;position:sticky;left:0;background:#0c0a18eb;z-index:1;min-width:11rem}.amg-compare__table .is-featured{background:#f5cf6b12}.amg-compare__table thead .is-featured{color:var(--c-gold)}.amg-compare__yes{color:var(--c-gold);font-weight:800}.amg-compare__no{color:var(--c-muted)}.amg-compare__footnote{margin-top:1rem;font-size:.85rem;color:var(--c-muted)}.amg-showcase__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.amg-showcase__grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.amg-showcase__item{overflow:hidden;display:flex;flex-direction:column}.amg-showcase__media{aspect-ratio:9 / 16;background:#05040b}.amg-showcase__grid--wide .amg-showcase__media{aspect-ratio:16 / 9}.amg-showcase__media video,.amg-showcase__media img{width:100%;height:100%;object-fit:cover;display:block}.amg-showcase__body{padding:1rem 1.1rem 1.25rem;display:grid;gap:.35rem}.amg-showcase__caption{color:var(--c-muted);font-size:.9rem}.amg-showcase__empty{padding:clamp(1.5rem,4vw,2.5rem);text-align:center;display:grid;gap:.75rem;justify-items:center}.amg-showcase__note{margin-top:1rem;font-size:.85rem;color:var(--c-muted)}.amg-ba__list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.amg-ba__item{overflow:hidden}.amg-ba__frame{position:relative;margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#05040b}.amg-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.amg-ba__layer--after{clip-path:inset(0 0 0 var(--ba))}.amg-ba__media{width:100%;height:100%;object-fit:cover;display:block}.amg-ba__divider{position:absolute;top:0;bottom:0;left:var(--ba);width:2px;background:var(--c-gold);box-shadow:0 0 12px #f5cf6bb3;pointer-events:none}.amg-ba__tag{position:absolute;top:.6rem;left:.6rem;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#000000a6}.amg-ba__tag--after{left:auto;right:.6rem;color:#1a1000;background:var(--c-gold)}.amg-ba__controls{display:flex;gap:.75rem;align-items:center;padding:.9rem 1rem 0}.amg-ba__range{flex:1;accent-color:var(--c-gold);min-height:44px}.amg-ba__body{padding:.5rem 1rem 1.2rem;display:grid;gap:.3rem}.amg-service__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}@media(min-width:900px){.amg-service__grid{grid-template-columns:1fr 1fr;align-items:start}.amg-service__media{position:sticky;top:6rem}}.amg-service__art{aspect-ratio:1;overflow:hidden;border-radius:var(--radius)}.amg-service__art img,.amg-service__art video,.amg-service__art svg{width:100%;height:100%;object-fit:cover;display:block}.amg-service__info{display:grid;gap:1.1rem;min-width:0}.amg-service__price{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;color:var(--c-gold)}.amg-service__term{color:var(--c-muted);font-size:.9rem}.amg-service__specs{display:grid;gap:.9rem;padding:1.2rem 1.3rem;margin:0}.amg-service__specs dt{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}.amg-service__specs dd{margin:.2rem 0 0}.amg-service__form{display:grid;gap:1rem}.amg-service__fieldset{border:1px solid rgba(var(--c-accent-rgb),.2);border-radius:var(--radius);padding:1rem 1.1rem;display:grid;gap:.6rem;margin:0;min-width:0}.amg-service__option{display:flex;gap:.6rem;align-items:center;min-height:44px;cursor:pointer}.amg-service__option-price{margin-left:auto;font-weight:700}.amg-service__disclosure{font-size:.85rem;color:#f5e6c4}.amg-service__gate{padding:1.4rem;display:grid;gap:.8rem;justify-items:start}.amg-portal__account{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1.2rem 1.4rem;margin-bottom:1.5rem}.amg-portal__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.amg-portal__card{padding:1.3rem;display:grid;gap:.55rem;align-content:start}.amg-portal__status{justify-self:start;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor}.amg-portal__card--live .amg-portal__status{color:#7ee2b8}.amg-portal__card--not_configured .amg-portal__status{color:var(--c-gold)}.amg-portal__card--prototype .amg-portal__status{color:var(--c-muted);border-style:dashed}.amg-portal__note{margin-top:1.25rem;font-size:.85rem;color:var(--c-muted)}.amg-tier__actions{display:grid;gap:.6rem;margin-top:auto}.amg-tier__pending{padding:.75rem 1rem;border:1px dashed rgba(245,207,107,.45);border-radius:999px;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f5e6c4}.amg-tier__pending--plan{font-size:.7rem;letter-spacing:.08em;color:var(--c-muted);border-color:rgba(var(--c-accent-rgb),.3)}.amg-tier__view{justify-self:center;font-size:.85rem}.amg-shelf__all{margin-top:1.5rem;text-align:center}.amg-tier__excludes-label{margin:1rem 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted, #A79FC2)}.amg-tier__features--excluded li{color:var(--c-muted, #A79FC2)}.amg-tier__features--excluded li:before{width:9px;height:2px;margin-top:.72em;border-radius:1px;transform:none;background:currentColor;opacity:.7}.amg-card-offer{margin:1.5rem 0;padding:clamp(1.1rem,2.5vw,1.6rem);border-color:#d4af3759}.amg-card-offer .amg-h4{margin:.25rem 0 .5rem}.amg-card-offer>p{color:var(--c-muted, #A79FC2)}.amg-card-offer__cols{display:grid;gap:1rem;margin:1rem 0 1.1rem}.amg-card-offer__label{margin-bottom:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold, #D4AF37)}.amg-card-product__art{margin-top:1rem}.amg-card-product__art img{width:100%;height:auto;border-radius:var(--radius, 16px)}.amg-card-product__qty{color:var(--c-gold, #D4AF37);font-weight:600}.amg-sound-toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(var(--c-accent-rgb),.45);background:#080810b8;color:#fff;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.amg-sound-toggle:hover{border-color:var(--c-accent)}.amg-sound-toggle:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.amg-sound-toggle__on,.amg-sound-toggle[aria-pressed=true] .amg-sound-toggle__off{display:none}.amg-sound-toggle[aria-pressed=true] .amg-sound-toggle__on{display:block}.amg-sound-toggle[aria-pressed=true]{background:linear-gradient(135deg,var(--c-accent-deep),#9333EA);border-color:transparent}.amg-sound-toggle.is-silent,.amg-sound-toggle:disabled{opacity:.7;cursor:not-allowed}.amg-showcase__sound{margin:.75rem 1rem 0}.amg-hero__sound{position:absolute;left:4.25rem;bottom:1rem;z-index:5}.amg-compare__sound{margin-top:.75rem}.amg-footer__ip{flex:1 1 100%;max-width:78ch;line-height:1.55}.amg-footer__ip a{color:#cfc9e3;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(min-width:1100px){.amg-steps__list:has(>li:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.amg-page-hero__text p+p{margin-top:.6rem}.amg-webshow__modes{display:inline-flex;gap:.25rem;padding:.25rem;margin:0 auto 1.5rem;border:1px solid rgba(var(--c-accent-rgb),.3);border-radius:999px;background:#08081099}.amg-webshow .amg-container>.amg-webshow__modes{display:flex;width:max-content;max-width:100%}.amg-webshow__mode{min-height:40px;padding:.4rem 1rem;border:0;border-radius:999px;background:transparent;color:#cfc9e3;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.amg-webshow__mode[aria-pressed=true]{background:linear-gradient(135deg,var(--c-accent-deep),#9333EA);color:#fff}.amg-webshow__mode:focus-visible,.amg-webshow__open:focus-visible,.amg-webshow__nav:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.amg-webshow__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media(min-width:990px){.amg-webshow__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.amg-webshow__item{margin:0;display:flex;flex-direction:column;gap:.75rem}.amg-webshow__label{margin:0}.amg-webshow__tag{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.amg-webshow__tag--before{background:#ffffff1a;color:#e7e3f3;border:1px solid rgba(255,255,255,.22)}.amg-webshow__tag--after{background:linear-gradient(135deg,var(--c-accent-deep),#9333EA);color:#fff}.amg-webshow__open{position:relative;display:block;width:100%;padding:0;border-radius:14px;overflow:hidden;cursor:zoom-in;border:1px solid rgba(var(--c-accent-rgb),.25);background:#07070d}.amg-webshow__open img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:top;transition:transform .5s ease}.amg-webshow__open:hover img{transform:scale(1.015)}.amg-webshow__item--after .amg-webshow__open{box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.45),0 18px 60px -20px #9333ea8c}.amg-webshow__zoom{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;background:#080810c7;color:#fff;font-size:.74rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.amg-webshow__caption{color:#a9a2c3;font-size:.86rem}.amg-webshow__stage{position:relative;width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(var(--c-accent-rgb),.3);background:#07070d}.amg-webshow__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.amg-webshow__layer--after{clip-path:inset(0 0 0 var(--pos))}.amg-webshow__corner{position:absolute;top:.75rem;z-index:2;pointer-events:none}.amg-webshow__corner--left{left:.75rem}.amg-webshow__corner--right{right:.75rem}.amg-webshow__divider{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;z-index:2;pointer-events:none;box-shadow:0 0 12px rgba(var(--c-accent-rgb),.8)}.amg-webshow__handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;color:#1a1030}.amg-webshow__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.amg-webshow__range:focus-visible~.amg-webshow__divider .amg-webshow__handle,.amg-webshow__stage:focus-within .amg-webshow__handle{outline:3px solid var(--c-accent);outline-offset:2px}@media(max-width:749px){.amg-webshow__corner{font-size:.62rem;padding:.25rem .5rem}}.amg-webshow__notes{max-width:860px;margin:2.5rem auto 0}.amg-webshow__notes .amg-h4{margin-bottom:1rem}.amg-webshow__ctas{justify-content:center;margin-top:2rem}.amg-webshow__disclosure{max-width:860px;margin:2rem auto 0;padding:1rem 1.25rem;border-left:3px solid rgba(var(--c-accent-rgb),.6);border-radius:0 10px 10px 0;background:#ffffff08;color:#a9a2c3;font-size:.82rem;line-height:1.6}.amg-webshow__disclosure p+p{margin-top:.5rem}.amg-webshow__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#04040af5;color:#fff}.amg-webshow__dialog::backdrop{background:#000000d9}.amg-webshow__dialog[open]{display:flex;flex-direction:column}.amg-webshow__dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(var(--c-accent-rgb),.25)}.amg-webshow__dialog-title{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.amg-webshow__dialog-actions{display:flex;gap:.5rem}.amg-webshow__nav{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff0f;color:#fff;font-size:1.1rem;cursor:pointer}.amg-webshow__dialog-body{flex:1;min-height:0;display:grid;place-items:center;padding:1rem;overflow:auto}.amg-webshow__dialog-body img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}html.amg-no-scroll{overflow:hidden}.amg-webshow__slider{max-width:1100px;margin:0 auto}.amg-webshow__corner.amg-webshow__tag--before{background:#080810e0}.amg-webshow__wide{width:100%;max-width:1840px;margin:0 auto;padding-inline:clamp(16px,2.5vw,40px)}.amg-webshow__wide>.amg-webshow__modes{display:flex;width:max-content;max-width:100%;margin:0 auto 1.75rem}.amg-webshow__pair{align-items:start}@media(min-width:990px){.amg-webshow__pair{gap:clamp(1.25rem,2vw,2.25rem)}}.amg-webshow__open img{aspect-ratio:auto;height:auto;object-fit:contain}.amg-webshow__open:hover img{transform:none}.amg-webshow__open:hover{border-color:rgba(var(--c-accent-rgb),.7)}.amg-webshow__tag{font-size:.8rem;padding:.45rem .9rem}.amg-webshow__slider{max-width:1440px}.amg-webshow__private{max-width:860px;margin:1rem auto 0;padding:.6rem 1rem;border:1px dashed rgba(255,196,0,.6);border-radius:8px;color:#ffd666;font-size:.82rem;text-align:center}.amg-bxf__head{max-width:860px;margin:0 auto 2.5rem;text-align:center}.amg-bxf__lead{margin-top:1rem;color:#cfc9e3;font-size:1.05rem}.amg-bxf__ctas{justify-content:center;margin-top:1.75rem}.amg-bxf__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:1100px;margin:0 auto}@media(min-width:750px){.amg-bxf__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}}.amg-bxf__item{margin:0;display:flex;flex-direction:column;gap:.75rem}.amg-bxf__cap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.amg-bxf__title{font-weight:700;color:#fff}.amg-bxf__dur{margin-left:auto;font-variant-numeric:tabular-nums;color:#a9a2c3;font-size:.85rem}.amg-bxf__frame{position:relative;width:100%;aspect-ratio:var(--bxf-ratio, 9 / 16);max-height:78vh;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgba(var(--c-accent-rgb),.3)}.amg-bxf__item--after .amg-bxf__frame{box-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.5),0 20px 60px -24px #9333ea99}@media(min-width:750px){.amg-bxf__frame{max-height:none}}.amg-bxf__frame{display:flex;align-items:center;justify-content:center}.amg-bxf__video,.amg-bxf__frame video{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;background:#000}.amg-bxf__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;text-align:center;color:#a9a2c3}.amg-bxf__sound{align-self:flex-start}.amg-bxf__note{max-width:860px;margin:1.25rem auto 0;text-align:center;color:#a9a2c3;font-size:.88rem}.amg-bxf__grid{display:grid;gap:2rem;max-width:1100px;margin:3rem auto 0}@media(min-width:990px){.amg-bxf__grid{grid-template-columns:1.4fr 1fr;align-items:start}}.amg-bxf__steps{display:grid;gap:.75rem;margin-top:1rem;counter-reset:bxf}.amg-bxf__steps li{position:relative;padding-left:2.5rem;color:#cfc9e3}.amg-bxf__steps li:before{counter-increment:bxf;content:counter(bxf);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(var(--c-accent-rgb),.2);color:#e9d5ff;font-weight:700;font-size:.85rem}.amg-bxf__steps strong{color:#fff}.amg-bxf__card{padding:1.5rem;border-radius:14px;display:grid;gap:.6rem}.amg-bxf__card p:not(.amg-kicker){color:#cfc9e3;font-size:.95rem}.amg-bxf__title{order:3;flex-basis:100%}.amg-bxf__dur{order:2}.amg-tximg__sub{margin-top:.75rem;color:#cfc9e3;font-size:clamp(1rem,1.6vw,1.15rem)}.amg-tximg__wide{width:100%;max-width:1640px;margin:2rem auto 0;padding-inline:clamp(12px,2vw,32px)}.amg-tximg__open{position:relative;display:block;width:100%;padding:0;border:1px solid rgba(var(--c-accent-rgb),.35);border-radius:14px;overflow:hidden;background:#07070d;cursor:zoom-in;box-shadow:0 24px 70px -30px #9333ea99}.amg-tximg__open img{display:block;width:100%;height:auto}.amg-tximg__open:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.amg-tximg__hint{position:absolute;right:.75rem;bottom:.75rem;padding:.4rem .75rem;border-radius:999px;background:#080810cc;color:#fff;font-size:.75rem;font-weight:600}.amg-tximg__missing{padding:2rem;border:1px dashed rgba(255,196,0,.6);border-radius:12px;color:#ffd666;text-align:center}.amg-tximg__foot{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.75rem;text-align:center}.amg-tximg__disclosure{max-width:640px;font-size:.78rem;color:#a9a2c3}.amg-tximg__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:3.5rem 1rem 1rem;border:0;background:#04040af5}.amg-tximg__dialog[open]{display:grid;place-items:center}.amg-tximg__dialog::backdrop{background:#000000d9}.amg-tximg__dialog img{max-width:100%;max-height:calc(100dvh - 5rem);width:auto;height:auto;object-fit:contain;border-radius:8px}.amg-tximg__close{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/5/assets/amg-sections.css.map */
