[data-section]:before{content:attr(data-section);font-family:"JetBrains Mono",var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.12em;z-index:20;pointer-events:none;font-size:1.25rem;font-weight:700;position:absolute;top:24px;left:24px}.section-light[data-section]:before,[data-section]:not(.section-dark):before{color:#5a5a8ad9}@media (max-width:767px){[data-section]:before{letter-spacing:.1em;font-size:1rem;top:16px;left:16px}}.ac-homepage [style*="scrollbar-width: none"]::-webkit-scrollbar{display:none}.seo-carousel-track::-webkit-scrollbar{display:none}.ac-homepage .font-display{letter-spacing:-.02em!important;font-family:Manrope,system-ui,sans-serif!important}.ac-homepage .animate-fade-in{animation:1.2s cubic-bezier(.16,1,.3,1) forwards acFadeIn!important}@keyframes acFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-chess-bg{transition:opacity .8s}@media (min-width:1024px){.ac-homepage section:hover .hero-chess-bg{opacity:.55!important}}.ac-homepage .reveal,.ac-homepage .reveal.active{opacity:1;transition:none;transform:none}.ac-homepage .glass-card{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);transition:all .4s var(--ease);box-shadow:0 0 0 1px #00000059}.ac-homepage .glass-card:hover{box-shadow:var(--shadow-elev);background:#ffffff14;border-color:#a7b4ff40;transform:translateY(-4px)scale(1.01)}.ac-homepage .glass-card:hover [data-lucide]{filter:none;animation:none}.ac-homepage{color:#070a12;-webkit-font-smoothing:antialiased;cursor:auto;font-family:Manrope,system-ui,sans-serif;overflow-x:clip}@layer components{.section-dark{color:#fff;background:#070a12}@media (max-width:1023px){.section-dark:first-child{background:#121630}}.section-light{color:#070a12;background:linear-gradient(#f5f7ff,#e8eeff)}.glass-dark{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-light{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #8e8ed026;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 24px #8e8ed01f}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:.5;background-position:100% 0}50%{opacity:.9;background-position:0 0}}@keyframes shimmerGoal{0%,to{opacity:0;transform:translate(-150%)}50%{opacity:1;transform:translate(250%)}}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-fade-in{animation:1s ease-out forwards fadeIn}.animate-shimmer{background-size:200% 100%;animation:3s ease-in-out infinite shimmer}.nav-icon-glow{background:0 0;border:1px solid #0000;animation:none;position:relative}.nav-icon-glow:after{content:"";border-radius:inherit;opacity:0;z-index:-1;filter:blur(8px);background:linear-gradient(135deg,#8e8ed040,#a7b4ff59,#8e8ed040);transition:opacity .5s;position:absolute;inset:-1px}@media (min-width:1024px){.nav-icon-glow:hover{background:linear-gradient(135deg,var(--anima2),var(--anima));border-color:#0000;animation:none;transform:translateY(-2px)scale(1.08);box-shadow:0 0 20px #a7b4ff66,0 0 40px #8e8ed033}.nav-icon-glow:hover:after{opacity:1}.nav-icon-glow:hover svg{filter:drop-shadow(0 0 6px #ffffff80);color:#fff!important}}@keyframes iconBreathe{0%,to{border-color:#a7b4ff14;box-shadow:0 0 #a7b4ff00,0 0 #a7b4ff00}50%{border-color:#a7b4ff33;box-shadow:0 0 12px #a7b4ff26,0 0 4px #a7b4ff1a}}.logo-carousel-track{animation:30s linear infinite logoScroll}.gradient-text{font-family:var(--font-bodoni-moda),"Bodoni Moda",Georgia,serif;background:linear-gradient(92deg,#8e8ed0,#a7b4ff,#8e8ed0);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.gradient-text-dark{background:linear-gradient(92deg,#070a12,#0f1419,#070a12);color:#0000;-webkit-background-clip:text;background-clip:text}.stats-separator:after{content:"";background:linear-gradient(135deg,#a7b4ff,#8e8ed0);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-1rem;transform:translateY(-50%);box-shadow:0 0 8px #a7b4ffb3}.stats-separator:last-child:after{display:none}.blob{filter:blur(40px);opacity:.65;will-change:transform;border-radius:40% 60% 70% 30%/40% 50% 60%;position:absolute}.blob-1{background:radial-gradient(circle at 30%,#8e8ed066 0%,#a7b4ff4d 30%,#8e8ed033 60%,#0000 100%);width:600px;height:600px;animation:20s ease-in-out infinite blob1;top:-10%;left:-10%}.blob-2{background:radial-gradient(circle at 70%,#a7b4ff59 0%,#8e8ed040 30%,#a7b4ff26 60%,#0000 100%);width:700px;height:700px;animation:25s ease-in-out infinite blob2;top:-5%;right:-10%}.blob-3{background:radial-gradient(circle,#1dc3a64d 0%,#8e8ed033 40%,#0000 100%);width:500px;height:500px;animation:18s ease-in-out infinite blob3;bottom:-5%;left:10%}.blob-4{background:radial-gradient(circle at 60% 40%,#a7b4ff40 0%,#1dc3a626 50%,#0000 100%);width:550px;height:550px;animation:22s ease-in-out infinite blob4;bottom:10%;right:5%}@keyframes blob1{0%,to{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(50px,-50px)scale(1.1)rotate(90deg)}50%{transform:translate(20px,30px)scale(.9)rotate(180deg)}75%{transform:translate(-30px,20px)scale(1.05)rotate(270deg)}}@keyframes blob2{0%,to{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-40px,40px)scale(1.15)rotate(120deg)}66%{transform:translate(30px,-30px)scale(.95)rotate(240deg)}}@keyframes blob3{0%,to{transform:translate(0)scale(1)rotate(0)}30%{transform:translate(40px,40px)scale(1.1)rotate(80deg)}60%{transform:translate(-20px,-40px)scale(.9)rotate(160deg)}}@keyframes blob4{0%,to{transform:translate(0)scale(1)rotate(0)}40%{transform:translate(-50px,30px)scale(1.08)rotate(100deg)}80%{transform:translate(40px,-50px)scale(.92)rotate(200deg)}}@keyframes blobLeist{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@media (min-width:1024px){.glass-dark:hover{background:#ffffff0f;border-color:#a7b4ff40;transform:translateY(-4px)scale(1.01);box-shadow:0 16px 48px #00000059,0 0 30px #a7b4ff1a}.glass-light:hover{background:#ffffffd9;border-color:#8e8ed040;transform:translateY(-4px)scale(1.01);box-shadow:0 12px 40px #8e8ed038}}@media (max-width:1023px){.blob{will-change:auto;filter:blur(50px);opacity:.85;animation:none;width:420px!important;height:420px!important}.spotlight,.spotlight-2{display:none}.glass-dark,.glass-light,.glass-card{-webkit-backdrop-filter:blur(8px);transition:none}.glass-card:hover{transform:none}.seo-result-card,.nav-icon-glow,.animate-shimmer,.footer-coin:after,.footer-coin-inner{animation:none}.timeline-audi:before,.timeline-audi:after{will-change:auto;filter:none}.motion,.motion.active{transition:none}}details summary{cursor:pointer;user-select:none}details:not([open])>:not(summary){display:none!important}details[open] summary{margin-bottom:12px}.feature-checkbox{appearance:none;cursor:pointer;border:2px solid #8e8ed04d;border-radius:4px;width:20px;height:20px;transition:all .2s;position:relative}.feature-checkbox:checked{background:linear-gradient(135deg,#8e8ed0,#a7b4ff);border-color:#a7b4ff}.feature-checkbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--void:#070a12;--anima:#8e8ed0;--anima2:#a7b4ff;--blush:#d6c7ff;--sky:#e8eeff;--frost:#f5f7ff;--surface:#ffffff0f;--border:#ffffff1f;--ease:cubic-bezier(.16,1,.3,1);--shadow-elev:0 18px 60px #070a128c,0 0 0 1px #a7b4ff2e,0 0 28px #a7b4ff33;--glow:0 0 28px #a7b4ff33}.grid-overlay{z-index:1;pointer-events:none;opacity:.25;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 0,#000 65%,#0000 100%);mask-image:radial-gradient(70% 50% at 50% 0,#000 65%,#0000 100%)}.glass-card{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);transition:all .4s var(--ease);box-shadow:0 0 0 1px #00000059}.glass-card:hover{box-shadow:var(--shadow-elev);background:#ffffff14;border-color:#a7b4ff40;transform:translateY(-4px)scale(1.01)}.motion,.motion.active{opacity:1;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .5s;transform:none}.seo-result-card{position:relative}.seo-result-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:3s ease-in-out infinite seoResultPulse;position:absolute;inset:-4px;box-shadow:0 0 24px 4px #a7b4ff26}@keyframes seoResultPulse{0%,to{opacity:0}50%{opacity:1}}.seo-hero-headline{letter-spacing:-.03em;text-shadow:0 0 80px #a7b4ff26;font-family:Manrope,system-ui,sans-serif}.timeline-audi{padding-top:12px;position:relative;overflow:clip visible}.timeline-audi:before{content:"";pointer-events:none;filter:blur(6px);z-index:1;background:linear-gradient(90deg,#0000 0%,#a7b4ff0f 25%,#a7b4ff26 45%,#a7b4ff33 50%,#a7b4ff26 55%,#a7b4ff0f 75%,#0000 100%);width:60%;height:8px;position:absolute;top:30px;left:0;transform:translate(-200%)}.timeline-audi:after{content:"";pointer-events:none;filter:blur(1px);z-index:1;background:linear-gradient(90deg,#0000 0%,#a7b4ff1f 30%,#c8d7ff73 48%,#fff9 50%,#c8d7ff73 52%,#a7b4ff1f 70%,#0000 100%);width:35%;height:2px;position:absolute;top:33px;left:0;transform:translate(-200%);box-shadow:0 0 8px #a7b4ff4d}.timeline-audi.sweep-active:before{will-change:transform,opacity;animation:2.2s cubic-bezier(.4,0,.2,1) audiSweep}.timeline-audi.sweep-active:after{will-change:transform,opacity;animation:2.2s cubic-bezier(.4,0,.2,1) 60ms audiSweep}@media (min-width:768px){.timeline-audi:before,.timeline-audi:after,.timeline-audi.sweep-active:before,.timeline-audi.sweep-active:after{display:none!important}}.arc-sweep-glow{stroke-dasharray:130 820;stroke-dashoffset:950px;opacity:0}.arc-sweep-core{stroke-dasharray:70 820;stroke-dashoffset:890px;opacity:0}.timeline-audi.sweep-active .arc-sweep-glow{animation:2.2s cubic-bezier(.4,0,.2,1) forwards arcSweep}.timeline-audi.sweep-active .arc-sweep-core{animation:2.2s cubic-bezier(.4,0,.2,1) 60ms forwards arcSweep}@keyframes arcSweep{0%{stroke-dashoffset:950px;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-250px;opacity:0}}@keyframes audiSweep{0%{opacity:0;transform:translate(-200%)}15%{opacity:.8}75%{opacity:.8}to{opacity:0;transform:translate(200%)}}@keyframes btnAudiSweep{0%{opacity:0;left:-100%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:200%}}.timeline-dot{z-index:2;position:relative}.timeline-dot:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#a7b4ff99 0%,#a7b4ff40 45%,#0000 75%);border-radius:50%;position:absolute;inset:-4px;transform:scale(.6)}.timeline-audi.sweep-active .timeline-dot:before{animation:2.2s ease-out forwards r8Ignite;animation-delay:calc(var(--dot-i,0)*.12s)}@keyframes r8Ignite{0%{opacity:0;transform:scale(.6)}8%{opacity:.7;transform:scale(1.15)}16%{opacity:.5;transform:scale(1.05)}45%{opacity:.35;transform:scale(1)}70%{opacity:.1;transform:scale(.9)}to{opacity:0;transform:scale(.8)}}.timeline-audi.sweep-active .timeline-dot{animation:2.2s ease-out forwards r8Border;animation-delay:calc(var(--dot-i,0)*.12s)}@keyframes r8Border{0%{box-shadow:none;border-color:#a7b4ff4d}8%{border-color:#c8d2ffb3;box-shadow:0 0 6px #a7b4ff4d}45%{border-color:#b9c3ff73;box-shadow:0 0 3px #a7b4ff26}80%{box-shadow:none;border-color:#a7b4ff4d}to{box-shadow:none;border-color:#a7b4ff4d}}.timeline-dot-final:before{background:radial-gradient(circle,#a7b4ffcc 0%,#a7b4ff59 40%,#0000 75%);inset:-6px}.timeline-audi.sweep-active .timeline-dot-final:before{animation-name:r8IgniteFinal}@keyframes r8IgniteFinal{0%{opacity:0;transform:scale(.6)}8%{opacity:.85;transform:scale(1.3)}16%{opacity:.65;transform:scale(1.15)}50%{opacity:.45;transform:scale(1.1)}75%{opacity:.1;transform:scale(.95)}to{opacity:0;transform:scale(.8)}}.mobile-step-reveal,.mobile-step-reveal.ms-visible{opacity:1;transform:none}.mobile-step-reveal:before{content:"";filter:blur(2px);opacity:0;pointer-events:none;will-change:transform,opacity;z-index:20;background:linear-gradient(#0000 0%,#a7b4ff73 30%,#d2dcffcc 55%,#a7b4ff73 80%,#0000 100%);border-radius:4px;width:7px;height:20px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.mobile-step-reveal:after{content:"";opacity:0;pointer-events:none;will-change:transform,opacity;z-index:21;background:linear-gradient(#0000 0%,#ebf0fff2 50%,#0000 100%);width:1px;height:14px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.mobile-step-final:before,.mobile-step-final:after,.mobile-step-reveal:before,.mobile-step-reveal:after{display:none}@keyframes connectorSweepGlow{0%{opacity:0;transform:translate(-50%)translateY(0)}12%{opacity:.9}75%{opacity:.75}to{opacity:0;transform:translate(-50%)translateY(50px)}}@keyframes connectorSweepCore{0%{opacity:0;transform:translate(-50%)translateY(0)}12%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(-50%)translateY(50px)}}.mobile-step-ring{opacity:1;transform:scale(1)}.mobile-step-final{background:radial-gradient(#a7b4ff0a 0%,#0000 70%)}.timeline-audi-mobile{position:relative;overflow:visible clip}.timeline-audi-mobile:before{content:"";pointer-events:none;will-change:transform,opacity;filter:blur(6px);z-index:1;background:linear-gradient(#0000 0%,#a7b4ff0f 25%,#a7b4ff26 45%,#a7b4ff33 50%,#a7b4ff26 55%,#a7b4ff0f 75%,#0000 100%);width:8px;height:60%;position:absolute;top:0;left:14px;transform:translateY(-200%)}.timeline-audi-mobile:after{content:"";pointer-events:none;will-change:transform,opacity;filter:blur(1px);z-index:1;background:linear-gradient(#0000 0%,#a7b4ff1f 30%,#c8d7ff73 48%,#fff9 50%,#c8d7ff73 52%,#a7b4ff1f 70%,#0000 100%);width:2px;height:35%;position:absolute;top:0;left:17px;transform:translateY(-200%);box-shadow:0 0 8px #a7b4ff4d}.timeline-audi-mobile.sweep-active:before{animation:2.2s cubic-bezier(.4,0,.2,1) audiSweepV}.timeline-audi-mobile.sweep-active:after{animation:2.2s cubic-bezier(.4,0,.2,1) 60ms audiSweepV}@keyframes audiSweepV{0%{opacity:0;transform:translateY(-200%)}15%{opacity:.8}75%{opacity:.8}to{opacity:0;transform:translateY(200%)}}.timeline-audi-mobile.sweep-active .timeline-dot:before{animation:2.2s ease-out forwards r8Ignite;animation-delay:calc(var(--dot-i,0)*.12s)}.timeline-audi-mobile.sweep-active .timeline-dot{animation:2.2s ease-out forwards r8Border;animation-delay:calc(var(--dot-i,0)*.12s)}.timeline-audi-mobile.sweep-active .timeline-dot-final:before{animation-name:r8IgniteFinal}.audi-cta{isolation:isolate;position:relative;overflow:hidden}.audi-cta:before,.audi-cta:after{content:"";pointer-events:none;will-change:transform,opacity;opacity:0;z-index:0;height:100%;position:absolute;top:0;left:0;transform:translate(-220%)}.audi-cta:before{filter:blur(8px);background:linear-gradient(90deg,#0000 0%,#a7b4ff0d 26%,#a7b4ff29 45%,#a7b4ff3d 50%,#a7b4ff29 55%,#a7b4ff0d 74%,#0000 100%);width:62%}.audi-cta:after{filter:blur(1px);background:linear-gradient(90deg,#0000 0%,#a7b4ff24 30%,#d2dcff8c 48%,#ffffffc7 50%,#d2dcff8c 52%,#a7b4ff24 70%,#0000 100%);width:36%;box-shadow:0 0 12px #a7b4ff59}.ac-homepage.audi-cta-sweep .audi-cta:before{animation:2.2s cubic-bezier(.4,0,.2,1) audiCtaSweep}.ac-homepage.audi-cta-sweep .audi-cta:after{animation:2.2s cubic-bezier(.4,0,.2,1) 80ms audiCtaSweep}@keyframes audiCtaSweep{0%{opacity:0;transform:translate(-220%)}14%{opacity:.95}76%{opacity:.95}to{opacity:0;transform:translate(220%)}}.audi-cta>*{z-index:1;position:relative}.audi-cta.sweep-active:before{animation:2.2s cubic-bezier(.4,0,.2,1) audiCtaSweep}.audi-cta.sweep-active:after{animation:2.2s cubic-bezier(.4,0,.2,1) 80ms audiCtaSweep}.kicker{letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:.78rem}section{z-index:2;position:relative}.timeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.timeline-item{padding:1.5rem;position:relative}.cta-light{transition:transform .35s var(--ease),filter .35s var(--ease);position:relative;overflow:hidden}.cta-light:hover{filter:brightness(1.05);transform:translateY(-2px)}.cta-light:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000 0%,#fffffff2 35%,#ffffff26 55%,#0000 70%);position:absolute;inset:-2px;transform:translate(-120%)}.cta-light:hover:before{animation:trail 1.1s var(--ease)}@keyframes trail{to{transform:translate(120%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menuBgIn{0%{opacity:0}to{opacity:1}}@keyframes menuItemSlide{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:980px){.grid-overlay{background-size:48px 48px}}.ambient-bg{z-index:-1;pointer-events:none;background-color:#070a12;background-image:radial-gradient(circle at 15% 20%,#8e8ed014,#0000 40%),radial-gradient(circle at 85% 30%,#a7b4ff0f,#0000 40%),radial-gradient(circle at 50% 80%,#8e8ed00a,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:fixed;inset:0}.grid-pattern{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:50px 50px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.glass-panel{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;box-shadow:0 0 0 1px #0003,0 20px 40px -10px #0000004d}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.btn-shine:hover:after{transition:left .7s ease-in-out;left:150%}.reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal.delay-100{transition-delay:.1s}.reveal.delay-200{transition-delay:.2s}.reveal.delay-300{transition-delay:.3s}.clip-corner{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes audi-flash{0%{transform:translate(-100%)}to{transform:translate(400%)}}.audi-sweep-ref{background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:25%;animation:3.5s cubic-bezier(.4,0,.2,1) infinite audi-flash}.audi-sweep-ref-light{background:linear-gradient(90deg,#0000 0%,#8e8ed040 50%,#0000 100%);width:25%;animation:3.5s cubic-bezier(.4,0,.2,1) infinite audi-flash}.portfolio-parallax-container{overflow:visible}@media (min-width:768px){.portfolio-row-top,.portfolio-row-bottom{cursor:grab;touch-action:pan-y;will-change:transform;transform:translateZ(0)}.portfolio-row-top.is-grabbing,.portfolio-row-bottom.is-grabbing{cursor:grabbing;user-select:none}}.portfolio-card{flex-shrink:0;width:85vw}.portfolio-card.glass-dark,.ac-homepage .portfolio-card.glass-dark{background:#141826e6;-webkit-backdrop-filter:none!important}.portfolio-card iframe{pointer-events:none!important}@media (max-width:767px){.ac-seo-section{min-height:1029px;height:auto!important}.portfolio-parallax-container{overflow:hidden}.portfolio-swipe-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.portfolio-swipe-row::-webkit-scrollbar{display:none}.portfolio-swipe-row .portfolio-card{scroll-snap-align:center;width:80vw;min-width:280px}.portfolio-row-bottom-wrapper{display:none}}@media (min-width:640px){.portfolio-card{width:calc(50% - 12px)}}@media (min-width:768px){.portfolio-row-bottom-wrapper{display:block}}@media (min-width:1024px){.portfolio-card{width:calc(33.333% - 16px)}}.formate-card{flex-shrink:0;width:85vw}@media (min-width:640px){.formate-card{width:calc(50% - 12px)}}@media (min-width:1024px){.formate-card{width:calc(33.333% - 16px)}.portfolio-row-top,.portfolio-row-bottom,.formate-row{will-change:transform}.kunden-marquee-row:hover .kunden-marquee-track{animation-play-state:paused}}.kunden-marquee-row{overflow:hidden}.kunden-marquee-track{gap:20px;width:max-content;display:flex}.kunden-marquee-left{animation:40s linear infinite kunden-scroll-left}.kunden-marquee-right{animation:40s linear infinite kunden-scroll-right}@keyframes kunden-scroll-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes kunden-scroll-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (min-width:1024px){.coin-card{will-change:transform,opacity}.coin-card .card-cta{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .3s;transform:translateZ(0);box-shadow:0 2px 4px #0003,0 4px 8px #00000026,inset 0 1px #ffffff14}.coin-card .card-cta:hover{transform:translateZ(12px)translateY(-2px);box-shadow:0 6px 16px #0000004d,0 12px 32px #0003,0 0 24px #a7b4ff26,inset 0 1px #ffffff1f}.coin-card .card-cta:active{transition-duration:.1s;transform:translateZ(4px)translateY(0);box-shadow:0 1px 3px #0000004d,0 2px 6px #0003,inset 0 1px #ffffff0f}.coin-card .featured-card-link{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.coin-card .featured-card-link:hover{box-shadow:0 16px 48px #0006,0 4px 12px #00000040,0 0 40px #a7b4ff14}.coin-card:before{content:"";pointer-events:none;z-index:10;opacity:0;background:linear-gradient(90deg,#0000 20%,#a7b4ff40 45%,#ffffff80 50%,#a7b4ff40 55%,#0000 80%);border-radius:1.2rem;transition:opacity .15s;position:absolute;inset:-2px}.coin-card .featured-content span[class*=px-2\.5]{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.coin-card .featured-content span[class*=px-2\.5]:hover{transform:translateY(-1px)translateZ(6px);box-shadow:0 3px 8px #0000004d}.coin-card .card-cta.w-16{box-shadow:0 4px 16px #0006,0 8px 32px #0003,inset 0 1px 1px #ffffff26}.coin-card .card-cta.w-16:hover{transform:translateZ(16px)scale(1.1);box-shadow:0 8px 24px #00000080,0 16px 48px #0000004d,0 0 40px #a7b4ff33,inset 0 1px 1px #fff3}.card-sweep{overflow:hidden}.card-sweep:after{content:"";pointer-events:none;z-index:20;background:linear-gradient(90deg,#0000 0%,#a7b4ff08 20%,#a7b4ff14 40%,#ffffff26 50%,#a7b4ff14 60%,#a7b4ff08 80%,#0000 100%);width:80%;height:100%;animation:1.8s cubic-bezier(.25,.46,.45,.94) forwards cardSweepAcross;position:absolute;top:0;left:-120%}@keyframes cardSweepAcross{0%{opacity:0;left:-120%}10%{opacity:1}80%{opacity:.8}to{opacity:0;left:140%}}}.faq-item,.faq-item.faq-visible{opacity:1;transform:none}.footer-logo-wrap{align-items:center;gap:16px;display:flex}.footer-coin{perspective:800px;flex-shrink:0;width:52px;height:52px;position:relative}.footer-coin:after{content:"";pointer-events:none;background:radial-gradient(circle,#8e8ed026 0%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite coinGlow;position:absolute;inset:-6px}.footer-coin-inner{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation:5s cubic-bezier(.4,0,.2,1) infinite footerCoinFlip;position:relative}.footer-coin-face{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.footer-coin-face img{object-fit:contain;filter:drop-shadow(0 0 8px #8e8ed033);width:52px;height:52px;display:block}.footer-coin-back{transform:rotateY(180deg)}.footer-logo-text{letter-spacing:.02em;font-size:1.05rem;font-weight:600;line-height:1.2}.footer-logo-sub{letter-spacing:.22em;color:#a7b4ff59;margin-top:2px;font-size:.6rem;font-weight:500}@keyframes footerCoinFlip{0%,40%{transform:rotateY(0)}50%,90%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes coinGlow{0%,40%{opacity:.6}45%,55%{opacity:1}60%,to{opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}.ac-homepage{-webkit-overflow-scrolling:touch}.ac-homepage *{-webkit-tap-highlight-color:transparent}.ac-homepage{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width:767px){.ac-homepage nav .max-w-7xl{height:56px!important;padding-left:12px!important;padding-right:12px!important}.ac-homepage nav img[alt=AnimaContent\ Logo]{height:40px!important}.nav-icon-glow{min-width:44px;min-height:44px}.ac-homepage section{padding-left:12px;padding-right:12px}.ac-homepage .py-16{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.ac-homepage .py-24,.ac-homepage .py-28{padding-top:3rem!important;padding-bottom:3rem!important}.ac-homepage .pt-28{padding-top:3rem!important}.ac-homepage .pb-20,.ac-homepage .pb-24{padding-bottom:2.5rem!important}.ac-homepage .mb-16{margin-bottom:2rem!important}.ac-homepage .mb-12{margin-bottom:1.5rem!important}.ac-homepage .mt-12{margin-top:1.5rem!important}.ac-homepage .featured-card-link{border-radius:16px!important}.ac-homepage h1{font-size:clamp(2rem,8vw,3rem)!important;line-height:1.1!important}.ac-homepage h2{font-size:clamp(1.5rem,6vw,2.2rem)!important;line-height:1.15!important}.ac-homepage h3{font-size:clamp(1.1rem,4vw,1.5rem)!important;line-height:1.2!important}.ac-homepage h3.font-display{font-size:clamp(1.5rem,6vw,2.2rem)!important;line-height:1.15!important}.ac-homepage a[href],.ac-homepage button{min-height:44px}.ac-homepage p a,.ac-homepage span a,.ac-homepage li a{min-height:unset}.mobile-cta-main{letter-spacing:.05em;text-transform:uppercase;border-radius:14px;justify-content:center;gap:8px;width:100%;height:52px;font-size:.85rem;display:flex!important}.ac-homepage span[class*=px-2\.5][class*=py-1]{padding:4px 8px!important;font-size:.65rem!important}.ac-homepage .text-\[0\.6rem\]{letter-spacing:.3em!important;font-size:.65rem!important}.ac-homepage .text-5xl{font-size:2.25rem!important}.ac-homepage .text-4xl{font-size:1.75rem!important}.ac-homepage .text-xl,.ac-homepage .text-lg,.ac-homepage .text-base{font-size:.9rem!important;line-height:1.6!important}.ac-homepage [style*="position: fixed"][style*=bottom\:]{padding-bottom:env(safe-area-inset-bottom,0px)!important}.ac-homepage [style*="scrollbar-width: none"]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding:12px}.glass-dark,.glass-card,.glass-panel{-webkit-backdrop-filter:blur(8px)!important}.motion{transform:translateY(16px)!important}.motion.active{transform:none!important}.ac-homepage details summary{align-items:center;min-height:52px;padding:14px 0;display:flex}.ac-homepage .p-8{padding:1.25rem!important}.ac-homepage .p-6{padding:1rem!important}.ac-homepage .p-5{padding:.875rem!important}.ac-homepage .gap-8{gap:1rem!important}.ac-homepage .gap-6{gap:.75rem!important}.ac-homepage .max-w-2xl,.ac-homepage .max-w-3xl{max-width:100%!important}.ac-homepage .gradient-text{font-size:1.05em!important}}@media (min-width:768px) and (max-width:1023px){.ac-homepage nav .max-w-7xl{height:72px!important}.nav-icon-glow{min-width:44px;min-height:44px}}@keyframes leadInputGlow{0%,to{border-color:#ffffff0f;box-shadow:0 0 #a7b4ff00}50%{border-color:#a7b4ff66;box-shadow:0 0 20px 3px #a7b4ff2e}}.lead-input-glow:not(:focus){animation:2.5s ease-in-out infinite leadInputGlow}.review-pawn-tile{backdrop-filter:blur(6px);pointer-events:none;z-index:49;opacity:0;will-change:transform,opacity,box-shadow;background:linear-gradient(135deg,#ffffff8c 0%,#ffffff2e 100%);border:1px solid #a7b4ff73;border-radius:7px;width:38px;height:38px;margin-top:-19px;margin-left:-19px;position:absolute;top:0;left:0}.review-pawn-tile:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 5px,#a7b4ff1a 5px 7px);border-radius:5px;position:absolute;inset:2px}.review-pawn-tile-dark{background:linear-gradient(135deg,#7b7bc052 0%,#5a5a8a2e 100%);border-color:#7b7bc08c}.review-pawn-fig{pointer-events:none;z-index:50;transform-origin:50% 100%;filter:drop-shadow(0 5px 8px #3c3c6e73)drop-shadow(0 0 18px #a7b4ff8c);opacity:0;will-change:transform,opacity;width:38px;height:38px;margin-top:-38px;margin-left:-19px;position:absolute;top:0;left:0}.review-pawn-board{pointer-events:none;z-index:0;opacity:.95;border-radius:16px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);position:absolute;overflow:hidden}.review-board-cell{opacity:0;transform-origin:50%;will-change:opacity,transform;background:#a7b4ff0b;border:1px solid #a7b4ff0f}.review-board-cell-dark{background:#7b7bc01a;border-color:#7b7bc024}.review-pawn-shadow{pointer-events:none;z-index:49;filter:blur(1.5px);opacity:0;will-change:transform,opacity;background:radial-gradient(#7b7bc08c 0%,#7b7bc000 70%);border-radius:50%;width:24px;height:6px;margin-top:-3px;margin-left:-12px;position:absolute;top:0;left:0}.review-pawn-sparkle{pointer-events:none;z-index:51;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#fff 0%,#c4cdff 50%,#0000 100%);border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;position:absolute;top:0;left:0;box-shadow:0 0 8px #ffffffe6,0 0 14px #a7b4ff99}@keyframes review-cta-tap{0%,to{transform:translateY(0);box-shadow:0 0 #7b7bc000}15%{box-shadow:0 0 #7b7bc08c}60%{transform:translateY(-3px);box-shadow:0 0 0 18px #7b7bc000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.timeline-audi.sweep-active:before,.timeline-audi.sweep-active:after,.timeline-audi-mobile.sweep-active:before,.timeline-audi-mobile.sweep-active:after,.timeline-audi.sweep-active .timeline-dot:before,.timeline-audi.sweep-active .timeline-dot,.timeline-audi-mobile.sweep-active .timeline-dot:before,.timeline-audi-mobile.sweep-active .timeline-dot{opacity:.4!important;animation:none!important}.portfolio-row-top,.portfolio-row-bottom{transform:none!important}.animate-shimmer,.kunden-scroll-left,.kunden-scroll-right{animation:none!important}.review-pawn-tile,.review-pawn-fig,.review-pawn-shadow,.review-pawn-sparkle,.review-cta-tap{animation:none!important;display:none!important}}@media (max-width:1023px){.ac-homepage [style*="blur(40px)"],.ac-homepage [style*="blur(55px)"],.ac-homepage [style*="blur(60px)"],.ac-homepage [style*="blur(70px)"],.ac-homepage [style*="blur(80px)"],.ac-homepage [style*="blur(90px)"],.ac-homepage [style*="blur(100px)"]{filter:blur(14px)!important}.ac-homepage [style*=blobLeist]{animation:none!important}.ac-homepage *,.ac-homepage :before,.ac-homepage :after{-webkit-backdrop-filter:none!important;will-change:auto!important}.ac-homepage .glass-card,.ac-homepage .glass-dark,.ac-homepage .glass-panel{background:#14182aeb!important;box-shadow:0 4px 14px #0000002e!important}.ac-homepage .glass-light{background:#fffffff5!important;box-shadow:0 4px 14px #0000001a!important}.ac-homepage .animate-shimmer,.ac-homepage .audi-sweep-ref,.ac-homepage .audi-sweep-ref-light,.ac-homepage .lead-input-glow{animation:none!important}}:root{--ac-gold:#a7b4ff;--ac-gold-sand:#c9d2ff;--ac-gold-tief:#8e8ed0;--ac-gold-dunkel:#5a5a9a;--ac-auf-gold:#070a12;--ac-gold-linie:#a7b4ff38;--ac-gold-hauch:#a7b4ff12}.ac-karo:after{content:"";pointer-events:none;z-index:0;background-size:50px 50px;background-image:linear-gradient(to right,var(--ac-gold-linie)1px,transparent 1px),linear-gradient(to bottom,var(--ac-gold-linie)1px,transparent 1px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3 0%,#0000004d 45%,#0000 85%);mask-image:linear-gradient(#000000b3 0%,#0000004d 45%,#0000 85%)}@media (max-width:767px){.ac-karo:after{background-size:34px 34px}}.section-dark[data-section]:before{color:var(--ac-gold);text-shadow:0 0 18px #a7b4ff4d,0 0 40px #a7b4ff1f}.section-light[data-section]:before,[data-section]:not(.section-dark):before{color:var(--ac-gold-dunkel);text-shadow:none}.ac-kicker-gold{background:linear-gradient(#a7b4ff1a,#a7b4ff08);box-shadow:0 0 0 1px #a7b4ff0d,0 6px 26px -14px #a7b4ff78;color:var(--ac-gold-sand)!important;border-color:#a7b4ff5c!important}.ac-gold-hr{background:linear-gradient(90deg,transparent,var(--ac-gold)18%,var(--ac-gold-tief)55%,transparent);opacity:.75;border:0;max-width:420px;height:1px;margin:2.5rem auto}.ac-gold-balken{border-left:2px solid var(--ac-gold);background:linear-gradient(90deg,var(--ac-gold-hauch),transparent 60%);padding-left:1.15rem}.ac-naht{pointer-events:none;z-index:1;background:radial-gradient(60% 100% at 50% 0,#a7b4ff17 0%,#a7b4ff08 42%,#0000 72%),linear-gradient(#070a12d9,#0000);height:260px;position:absolute;top:0;left:0;right:0}.ac-naht:before{content:"";background:linear-gradient(90deg,transparent,var(--ac-gold)25%,var(--ac-gold-sand)50%,var(--ac-gold)75%,transparent);opacity:.55;width:min(760px,82vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:1024px){.ac-naht:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ffffffd9,#0000) 0 0/180px 100% no-repeat;width:min(760px,82vw);height:1px;animation:7s ease-in-out infinite acGoldSchimmer;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes acGoldSchimmer{0%,12%{background-position:-200px 0}55%{background-position:780px 0}to{background-position:780px 0}}}@media (prefers-reduced-motion:reduce){.ac-naht:after{opacity:0;animation:none}}.ac-fenster{background:radial-gradient(120% 90% at 50% 0,#a7b4ff0f 0%,#0000 62%),#a7b4ff03;position:relative;border:1px solid #a7b4ff30!important}.ac-fenster:before,.ac-fenster:after{content:"";pointer-events:none;border-color:var(--ac-gold);opacity:.85;width:16px;height:16px;position:absolute}.ac-fenster:before{border-top:2px solid var(--ac-gold);border-left:2px solid var(--ac-gold);top:-1px;left:-1px}.ac-fenster:after{border-bottom:2px solid var(--ac-gold);border-right:2px solid var(--ac-gold);bottom:-1px;right:-1px}@media (min-width:1024px){.ac-fenster{transition:border-color .45s,box-shadow .45s}.ac-fenster:hover{box-shadow:0 0 0 1px #a7b4ff17,0 24px 60px -34px #a7b4ff78;border-color:#a7b4ff6b!important}.ac-fenster:hover:before,.ac-fenster:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.ac-fenster{transition:none}}.ac-weg{padding:8px 0 4px;position:relative}.ac-weg:before{content:"";background:linear-gradient(#a7b4ff0d,#a7b4ff4d 12% 86%,#a7b4ff0a);width:1px;position:absolute;top:26px;bottom:74px;left:27px}.ac-weg-schritt{grid-template-columns:56px minmax(0,1fr);align-items:start;padding:0 4px 14px 0;display:grid;position:relative}.ac-weg-knoten{z-index:1;justify-content:center;width:56px;padding-top:16px;display:flex;position:relative}.ac-weg-zahl{width:34px;height:34px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.04em;color:#a7b4ffd9;background:#0b0f1c;border:1px solid #a7b4ff47;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.ac-weg-karte{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;padding:15px 17px 17px}.ac-weg-schritt:nth-child(2n) .ac-weg-karte{background:#a7b4ff0b;border-color:#a7b4ff24}.ac-weg-kopf{align-items:center;gap:11px;margin-bottom:9px;display:flex}.ac-weg-symbol{color:#a7b4ff;background:#a7b4ff1a;border:1px solid #a7b4ff33;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ac-weg-titel{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.16rem;font-weight:700;line-height:1.15}.ac-weg-kurz{color:#a7b4ff;margin:0 0 7px;font-size:.82rem;font-weight:600;line-height:1.4}.ac-weg-text{color:#ffffffb8;text-align:left;max-width:none;margin:0;font-size:.93rem;line-height:1.62}.ac-weg-ziel .ac-weg-karte{background:linear-gradient(160deg,#a7b4ff21,#8e8ed00d);border-color:#a7b4ff57}.ac-weg-ziel .ac-weg-zahl{color:#070a12;background:linear-gradient(135deg,#8e8ed0,#a7b4ff);border-color:#0000;font-weight:700}.ac-weg-knopf{color:#070a12;background:linear-gradient(135deg,#8e8ed0,#a7b4ff);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:768px){.ac-weg{display:none}}.ac-hebebuehne-cta{z-index:1;justify-content:center;padding:clamp(64px,9vw,110px) 1.25rem;display:flex;position:relative}.ac-hb-inner{text-align:center;background:radial-gradient(at 50% 0,#a7b4ff1a,#0000 62%),linear-gradient(165deg,#ffffff0a,#ffffff04);border:1px solid #a7b4ff2b;border-radius:26px;width:100%;max-width:760px;padding:clamp(30px,5vw,52px) clamp(22px,4vw,46px);box-shadow:0 40px 110px -50px #000000e6,inset 0 1px #ffffff17}.ac-hb-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.34em;text-transform:uppercase;color:#a7b4ff;border:1px solid #a7b4ff38;border-radius:99px;margin:0 0 18px;padding:6px 15px;font-size:.6rem;display:inline-block}.ac-hb-titel{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.8rem,4.4vw,3.1rem);font-weight:200;line-height:1.12}.ac-hb-text{color:#ffffffad;max-width:560px;margin:0 auto 24px;font-size:clamp(.92rem,1.9vw,1.04rem);line-height:1.72}.ac-hb-text strong{color:#ffffffeb;font-weight:600}.ac-hb-bereiche{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ac-hb-bereiche li{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;display:flex}.ac-hb-bereiche li span{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.05em;color:#a7b4ff;font-size:.6rem}.ac-hb-knopf{color:#070a12;background:linear-gradient(135deg,#a7b4ff,#8e8ed0);border-radius:14px;align-items:center;gap:10px;padding:15px 30px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 10px 34px -12px #a7b4ff99}.ac-hb-fuss{color:#ffffff5c;margin:18px 0 0;font-size:.72rem}@media (min-width:1024px){.ac-hb-knopf:hover{transform:translateY(-2px);box-shadow:0 16px 44px -12px #a7b4ffb3}}@media (prefers-reduced-motion:reduce){.ac-hb-knopf{transition:none}}.ac-antwort{text-align:left;background:linear-gradient(160deg,#a7b4ff1a,#ffffff05);border:1px solid #a7b4ff38;border-radius:18px;max-width:640px;margin:0 auto 28px;padding:22px 24px;box-shadow:inset 0 1px #ffffff1a}@media (min-width:1024px){.ac-antwort{margin-left:0}}.ac-antwort-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.3em;text-transform:uppercase;color:#a7b4ff;margin:0 0 10px;font-size:.58rem}.ac-antwort-text{color:#ffffffc7;margin:0;font-size:1rem;line-height:1.75}.ac-antwort-text strong{color:#fff;font-weight:600}.ac-antwort-text em{color:#a7b4fff2;font-style:italic}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_aae04be2-module__q1dGla__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}
