.AnfrageSection-module__ZXF-BG__section{isolation:isolate;padding:clamp(5rem, 7vh, 6.5rem) var(--page-padding) clamp(6rem, 9vh, 8rem);color:var(--color-text);background:radial-gradient(circle at 82% 34%,#ae061521,#0000 31%),radial-gradient(circle at 18% 78%,#ffffff06,#0000 32%),linear-gradient(145deg,#010101 0%,#060606 18%,#030303 52%,#010101 100%);margin-top:-1px;position:relative;overflow:hidden}.AnfrageSection-module__ZXF-BG__section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#010101 0%,#010101f5 18%,#010101b3 52%,#0000 100%);height:clamp(8rem,16vh,12rem);position:absolute;top:0;left:0;right:0}.AnfrageSection-module__ZXF-BG__gridTexture{z-index:-5;opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(#0000,#000 11% 89%,#0000)}.AnfrageSection-module__ZXF-BG__ambientGlow{z-index:-4;pointer-events:none;background:radial-gradient(#d10d1c26,#5e030d0d 39%,#0000 72%);border-radius:50%;width:min(72rem,72vw);height:116%;position:absolute;top:-8%;right:-17%}.AnfrageSection-module__ZXF-BG__monogram{z-index:-2;color:#ffffff05;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(18rem,34vw,44rem);font-weight:700;line-height:.7;position:absolute;top:50%;right:-3vw;transform:translateY(-48%)}.AnfrageSection-module__ZXF-BG__accentLine{z-index:2;top:clamp(3.75rem,5vh,4.75rem);right:var(--page-padding);left:var(--page-padding);background:linear-gradient(90deg, var(--color-accent), #d10d1c2e 42%, transparent 82%);transform-origin:0;pointer-events:none;height:1px;position:absolute;transform:scaleX(0);box-shadow:0 0 1rem #d10d1c40}.AnfrageSection-module__ZXF-BG__inner{width:100%;max-width:var(--container-width);min-width:0;margin:0 auto}.AnfrageSection-module__ZXF-BG__contentGrid{grid-template-rows:auto auto;grid-template-columns:minmax(20rem,.84fr) minmax(27rem,1.16fr);align-items:start;gap:clamp(3rem,7vw,7.5rem);min-width:0;max-width:100%;display:grid}.AnfrageSection-module__ZXF-BG__copyColumn{grid-area:1/1;min-width:0;padding-top:clamp(1rem,2vh,1.8rem)}.AnfrageSection-module__ZXF-BG__eyebrow{color:#f4f3ef80;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.72rem;margin-bottom:1.2rem;font-size:clamp(.59rem,.66vw,.72rem);font-weight:700;display:flex}.AnfrageSection-module__ZXF-BG__eyebrowDot{background:var(--color-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 1rem #d10d1cd1}.AnfrageSection-module__ZXF-BG__title{max-width:8.8ch;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;font-size:clamp(4.1rem,6.4vw,7.6rem);font-weight:600;line-height:.82;display:flex}.AnfrageSection-module__ZXF-BG__title>span{line-height:.93;display:block}.AnfrageSection-module__ZXF-BG__titleAccent{color:var(--color-accent);text-shadow:0 0 3rem #d10d1c26}.AnfrageSection-module__ZXF-BG__description{color:#f4f3ef9c;text-wrap:balance;border-left:1px solid #ffffff29;max-width:34rem;margin-top:clamp(1.6rem,3vh,2.2rem);padding-left:1.2rem;font-size:clamp(.94rem,1vw,1.06rem);line-height:1.7}.AnfrageSection-module__ZXF-BG__directContact{grid-area:2/1;margin-top:clamp(2rem,4vh,3rem)}.AnfrageSection-module__ZXF-BG__directContactLabel{color:#ffffff57;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.9rem;font-size:.49rem;font-weight:700}.AnfrageSection-module__ZXF-BG__contactGrid{gap:.65rem;display:grid}.AnfrageSection-module__ZXF-BG__contactCard{color:#fff;will-change:transform, opacity;background:linear-gradient(100deg,#ffffff09,#d10d1c09);border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-width:0;padding:.62rem .68rem;text-decoration:none;transition:border-color .26s,background .26s,transform .26s;display:grid}.AnfrageSection-module__ZXF-BG__contactIcon{background:#ffffff09;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}.AnfrageSection-module__ZXF-BG__contactIcon svg{width:1.15rem;height:1.15rem;overflow:visible}.AnfrageSection-module__ZXF-BG__contactIcon path,.AnfrageSection-module__ZXF-BG__contactIcon rect{fill:none;stroke:#fff;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.AnfrageSection-module__ZXF-BG__contactCardText{flex-direction:column;gap:.14rem;min-width:0;display:flex}.AnfrageSection-module__ZXF-BG__contactCardText small{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.44rem;font-weight:730}.AnfrageSection-module__ZXF-BG__contactCardText strong{color:#ffffffd1;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:740;overflow:hidden}.AnfrageSection-module__ZXF-BG__contactArrow{color:#fff;background:#d10d1c1f;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;transition:background .26s,transform .26s;display:grid}.AnfrageSection-module__ZXF-BG__formPanel{isolation:isolate;will-change:transform, opacity;background:radial-gradient(circle at 90% 8%,#d10d1c1f,#0000 28%),linear-gradient(145deg,#ffffff0d,#ffffff04 50%,#4b030a0e);border:1px solid #ffffff24;border-radius:1.2rem;grid-area:1/2/3;min-width:0;padding:clamp(1.5rem,3vw,2.6rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 2.8rem 7rem #0000006b,0 0 2.8rem #d10d1c0b}.AnfrageSection-module__ZXF-BG__formPanel:before{z-index:-1;content:"";pointer-events:none;border:1px solid #fff1;border-radius:.85rem;position:absolute;inset:.7rem}.AnfrageSection-module__ZXF-BG__formPanel:after{content:"";opacity:.48;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8a,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.AnfrageSection-module__ZXF-BG__formPanelHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.35rem;display:flex}.AnfrageSection-module__ZXF-BG__formPanelHeader>div{flex-direction:column;gap:.25rem;display:flex}.AnfrageSection-module__ZXF-BG__formPanelHeader span{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.47rem;font-weight:740}.AnfrageSection-module__ZXF-BG__formPanelHeader strong{color:#ffffffe0;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.85rem,1vw,1.02rem);font-weight:750}.AnfrageSection-module__ZXF-BG__formStatus{white-space:nowrap;align-items:center;gap:.48rem;display:flex;color:#ffffff5c!important}.AnfrageSection-module__ZXF-BG__formStatus>span{background:var(--color-accent);border-radius:50%;width:.36rem;height:.36rem;animation:1.8s ease-in-out infinite AnfrageSection-module__ZXF-BG__contactStatusPulse;box-shadow:0 0 .9rem #d10d1cd1}@keyframes AnfrageSection-module__ZXF-BG__contactStatusPulse{0%,to{opacity:.46;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}.AnfrageSection-module__ZXF-BG__form{margin-top:1.6rem;position:relative}.AnfrageSection-module__ZXF-BG__honeypot{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.AnfrageSection-module__ZXF-BG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.25rem;display:grid}.AnfrageSection-module__ZXF-BG__field{flex-direction:column;gap:.48rem;min-width:0;display:flex}.AnfrageSection-module__ZXF-BG__fieldFull{grid-column:1/-1}.AnfrageSection-module__ZXF-BG__field>span{color:#ffffff75;letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:720}.AnfrageSection-module__ZXF-BG__field em{color:var(--color-accent);font-style:normal}.AnfrageSection-module__ZXF-BG__field input,.AnfrageSection-module__ZXF-BG__field textarea{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;outline:0;padding:.72rem 0;font-size:clamp(.88rem,.95vw,1rem);line-height:1.5;transition:border-color .24s,box-shadow .24s}.AnfrageSection-module__ZXF-BG__field textarea{resize:vertical;min-height:9rem}.AnfrageSection-module__ZXF-BG__field input::placeholder,.AnfrageSection-module__ZXF-BG__field textarea::placeholder{color:#ffffff42}.AnfrageSection-module__ZXF-BG__field input:focus,.AnfrageSection-module__ZXF-BG__field textarea:focus{border-color:var(--color-accent);box-shadow:0 1px #d10d1c73}.AnfrageSection-module__ZXF-BG__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #09090a}.AnfrageSection-module__ZXF-BG__field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #09090a}.AnfrageSection-module__ZXF-BG__field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #09090a}.AnfrageSection-module__ZXF-BG__field textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #09090a}.AnfrageSection-module__ZXF-BG__field>small{color:#ffffff47;font-size:.48rem;line-height:1.45}.AnfrageSection-module__ZXF-BG__photoUpload{margin-top:1.4rem}.AnfrageSection-module__ZXF-BG__privacyField{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:1.35rem;display:grid}.AnfrageSection-module__ZXF-BG__privacyField input{width:1rem;height:1rem;accent-color:var(--color-accent);margin-top:.14rem}.AnfrageSection-module__ZXF-BG__privacyField span{color:#ffffff6b;font-size:.64rem;line-height:1.55}.AnfrageSection-module__ZXF-BG__privacyField a{color:#ffffffbd;text-underline-offset:.2em}.AnfrageSection-module__ZXF-BG__submitButton{appearance:none;color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 91%,#d10d1c33,#0000 31%),#050506c2;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;margin-top:1.5rem;padding:.68rem .72rem;transition:border-color .28s,background .28s,transform .28s;display:grid;box-shadow:inset 0 1px #ffffff14}.AnfrageSection-module__ZXF-BG__submitButton:disabled{cursor:wait;opacity:.68}.AnfrageSection-module__ZXF-BG__submitIcon,.AnfrageSection-module__ZXF-BG__submitArrow{border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.AnfrageSection-module__ZXF-BG__submitIcon{background:#ffffff09;border:1px solid #ffffff24}.AnfrageSection-module__ZXF-BG__submitIcon svg{width:1.22rem;height:1.22rem}.AnfrageSection-module__ZXF-BG__submitIcon path{fill:none;stroke:#fff;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.AnfrageSection-module__ZXF-BG__submitText{flex-direction:column;gap:.16rem;min-width:0;display:flex}.AnfrageSection-module__ZXF-BG__submitText strong{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760}.AnfrageSection-module__ZXF-BG__submitText small{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:650}.AnfrageSection-module__ZXF-BG__submitArrow{background:var(--color-accent);font-size:.8rem;transition:transform .28s;box-shadow:0 0 1.6rem #d10d1c57}.AnfrageSection-module__ZXF-BG__formNote{color:#ffffff4a;min-height:1.2rem;margin-top:.85rem;font-size:.48rem;line-height:1.5}@media (hover:hover){.AnfrageSection-module__ZXF-BG__contactCard:hover{background:linear-gradient(100deg,#ffffff0b,#d10d1c16);border-color:#d10d1c6b;transform:translateY(-.16rem)}.AnfrageSection-module__ZXF-BG__contactCard:hover .AnfrageSection-module__ZXF-BG__contactArrow{background:var(--color-accent);transform:rotate(45deg)}.AnfrageSection-module__ZXF-BG__submitButton:not(:disabled):hover{background:radial-gradient(circle at 91%,#d10d1c47,#0000 35%),#d10d1c0e;border-color:#d10d1c94;transform:translateY(-.18rem)}.AnfrageSection-module__ZXF-BG__submitButton:not(:disabled):hover .AnfrageSection-module__ZXF-BG__submitArrow{transform:rotate(45deg)}}@media (min-width:901px) and (max-height:820px){.AnfrageSection-module__ZXF-BG__section{padding-top:5.5rem;padding-bottom:4rem}.AnfrageSection-module__ZXF-BG__contentGrid{gap:3.2rem}.AnfrageSection-module__ZXF-BG__title{font-size:clamp(3.5rem,5.3vw,5.8rem)}.AnfrageSection-module__ZXF-BG__description{margin-top:1.1rem;font-size:.84rem;line-height:1.55}.AnfrageSection-module__ZXF-BG__directContact{margin-top:1.45rem}.AnfrageSection-module__ZXF-BG__contactCard{padding:.5rem .58rem}.AnfrageSection-module__ZXF-BG__contactIcon{width:2.45rem;height:2.45rem}.AnfrageSection-module__ZXF-BG__formPanel{padding:1.5rem}.AnfrageSection-module__ZXF-BG__form{margin-top:1.2rem}.AnfrageSection-module__ZXF-BG__formGrid{gap:1rem 1.1rem}.AnfrageSection-module__ZXF-BG__field textarea{min-height:7rem}.AnfrageSection-module__ZXF-BG__photoUpload{margin-top:1rem}}@media (max-width:1160px) and (min-width:901px){.AnfrageSection-module__ZXF-BG__contentGrid{grid-template-columns:minmax(18rem,.8fr) minmax(25rem,1.2fr);gap:3rem}.AnfrageSection-module__ZXF-BG__formPanel{padding:1.6rem}}@media (max-width:900px){.AnfrageSection-module__ZXF-BG__section{padding:2.75rem 1rem 5rem}.AnfrageSection-module__ZXF-BG__section:before{left:0;right:0}.AnfrageSection-module__ZXF-BG__gridTexture{opacity:.08;background-size:6rem 6rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.AnfrageSection-module__ZXF-BG__ambientGlow{width:130vw;height:95%;top:-5%;right:-55%}.AnfrageSection-module__ZXF-BG__monogram{font-size:58vw;top:36%;right:-10%}.AnfrageSection-module__ZXF-BG__accentLine{display:none}.AnfrageSection-module__ZXF-BG__contentGrid{grid-template-rows:auto auto auto;grid-template-columns:1fr;display:grid}.AnfrageSection-module__ZXF-BG__copyColumn{grid-area:1/1;min-width:0;max-width:100%;padding-top:0}.AnfrageSection-module__ZXF-BG__field input,.AnfrageSection-module__ZXF-BG__field textarea{font-size:1rem}.AnfrageSection-module__ZXF-BG__eyebrow{margin-bottom:.9rem;font-size:.54rem}.AnfrageSection-module__ZXF-BG__title{max-width:9ch;font-size:clamp(3.2rem,14vw,5rem);line-height:.84}.AnfrageSection-module__ZXF-BG__description{max-width:31rem;margin-top:1.35rem;padding-left:1rem;font-size:.9rem;line-height:1.64}.AnfrageSection-module__ZXF-BG__directContact{grid-area:3/1;margin-top:1.7rem}.AnfrageSection-module__ZXF-BG__contactGrid{gap:.55rem}.AnfrageSection-module__ZXF-BG__contactCard{padding:.58rem .62rem}.AnfrageSection-module__ZXF-BG__contactIcon{width:2.65rem;height:2.65rem}.AnfrageSection-module__ZXF-BG__contactCardText strong{font-size:.56rem}.AnfrageSection-module__ZXF-BG__formPanel{border-radius:1rem;grid-area:2/1;margin-top:2.4rem;padding:1.35rem 1.1rem}.AnfrageSection-module__ZXF-BG__formPanel:before{border-radius:.72rem;inset:.55rem}.AnfrageSection-module__ZXF-BG__formPanelHeader{padding-bottom:1.1rem}.AnfrageSection-module__ZXF-BG__formStatus{display:none}.AnfrageSection-module__ZXF-BG__form{margin-top:1.3rem}.AnfrageSection-module__ZXF-BG__formGrid{grid-template-columns:1fr;gap:1.2rem}.AnfrageSection-module__ZXF-BG__fieldFull{grid-column:auto}.AnfrageSection-module__ZXF-BG__field textarea{min-height:8rem}.AnfrageSection-module__ZXF-BG__privacyField span{font-size:.6rem}.AnfrageSection-module__ZXF-BG__submitButton{padding:.62rem .65rem}.AnfrageSection-module__ZXF-BG__submitIcon,.AnfrageSection-module__ZXF-BG__submitArrow{width:2.85rem;height:2.85rem}.AnfrageSection-module__ZXF-BG__submitText strong{font-size:.62rem}.AnfrageSection-module__ZXF-BG__submitText small{font-size:.42rem}}@media (max-width:390px){.AnfrageSection-module__ZXF-BG__section{padding-left:.75rem;padding-right:.75rem}.AnfrageSection-module__ZXF-BG__title{font-size:clamp(2.9rem,13.2vw,4.35rem)}.AnfrageSection-module__ZXF-BG__description{font-size:.84rem}.AnfrageSection-module__ZXF-BG__contactCardText strong{font-size:.51rem}.AnfrageSection-module__ZXF-BG__submitText strong{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.AnfrageSection-module__ZXF-BG__eyebrow,.AnfrageSection-module__ZXF-BG__title,.AnfrageSection-module__ZXF-BG__description,.AnfrageSection-module__ZXF-BG__directContactLabel,.AnfrageSection-module__ZXF-BG__contactCard,.AnfrageSection-module__ZXF-BG__formPanel{opacity:1!important;visibility:visible!important;transform:none!important}.AnfrageSection-module__ZXF-BG__accentLine{transform:scaleX(1)}.AnfrageSection-module__ZXF-BG__formStatus>span{animation:none}}.AnfrageSection-module__ZXF-BG__section{font-family:var(--font-body), Arial, sans-serif}.AnfrageSection-module__ZXF-BG__contentGrid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.5vw,3.5rem);container-type:inline-size}.AnfrageSection-module__ZXF-BG__copyColumn{text-align:center;grid-area:1/1;width:min(100%,62rem);margin-inline:auto;padding-top:0}.AnfrageSection-module__ZXF-BG__eyebrow{justify-content:center}.AnfrageSection-module__ZXF-BG__title{max-width:none;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.96}.AnfrageSection-module__ZXF-BG__title>span{white-space:nowrap;line-height:.98}.AnfrageSection-module__ZXF-BG__description{color:#f4f3efb3;border-left:0;max-width:47rem;margin:1.5rem auto 0;padding-left:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.65}.AnfrageSection-module__ZXF-BG__formPanel{flex-direction:column;grid-area:2/1;width:100%;min-height:56.25cqi;margin:0;display:flex}.AnfrageSection-module__ZXF-BG__formPanelHeader{align-items:center}.AnfrageSection-module__ZXF-BG__formPanelHeader strong{font-size:clamp(.95rem,1.15vw,1.18rem)}.AnfrageSection-module__ZXF-BG__formPanelHeader>div>span,.AnfrageSection-module__ZXF-BG__formPanelHeader .AnfrageSection-module__ZXF-BG__formStatus{font-size:.55rem}.AnfrageSection-module__ZXF-BG__form{flex-direction:column;flex:1;gap:1.75rem;display:flex}.AnfrageSection-module__ZXF-BG__formGrid{flex:1;grid-template-rows:auto minmax(13rem,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem 1.75rem}.AnfrageSection-module__ZXF-BG__field{grid-column:span 2}.AnfrageSection-module__ZXF-BG__field>span{letter-spacing:.1em;font-size:.63rem}.AnfrageSection-module__ZXF-BG__field input,.AnfrageSection-module__ZXF-BG__field textarea{font-size:1rem}.AnfrageSection-module__ZXF-BG__messageField{grid-column:span 3}.AnfrageSection-module__ZXF-BG__messageField textarea{flex:1;min-height:13rem}.AnfrageSection-module__ZXF-BG__photoUpload{grid-column:span 3;margin:0}.AnfrageSection-module__ZXF-BG__photoUpload>div:first-of-type{grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;min-height:10.5rem}.AnfrageSection-module__ZXF-BG__photoUpload>div:first-of-type>button{grid-column:1/-1;justify-content:space-between}.AnfrageSection-module__ZXF-BG__photoUpload>p:first-of-type{font-size:.72rem;line-height:1.5}.AnfrageSection-module__ZXF-BG__formFooter{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:center;gap:.9rem 2rem;padding-top:1.4rem;display:grid}.AnfrageSection-module__ZXF-BG__privacyField,.AnfrageSection-module__ZXF-BG__submitButton,.AnfrageSection-module__ZXF-BG__formNote{margin-top:0}.AnfrageSection-module__ZXF-BG__privacyField span{font-size:.73rem;line-height:1.6}.AnfrageSection-module__ZXF-BG__privacyField input{width:1.1rem;height:1.1rem}.AnfrageSection-module__ZXF-BG__submitIcon rect{fill:none;stroke:currentColor;stroke-width:1.55px}.AnfrageSection-module__ZXF-BG__submitText strong{letter-spacing:.08em;font-size:.71rem}.AnfrageSection-module__ZXF-BG__submitText small{letter-spacing:.05em;font-size:.51rem}.AnfrageSection-module__ZXF-BG__formNote{color:#ffffff80;grid-column:1/-1;font-size:.65rem}.AnfrageSection-module__ZXF-BG__formNoteSuccess{color:#b7e8c6e6}.AnfrageSection-module__ZXF-BG__formNoteError{color:#ff969ff2}.AnfrageSection-module__ZXF-BG__directContact{grid-area:3/1;width:min(100%,62rem);margin:0 auto}.AnfrageSection-module__ZXF-BG__directContactLabel{color:#ffffff80;text-align:center;font-size:.6rem}.AnfrageSection-module__ZXF-BG__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.AnfrageSection-module__ZXF-BG__contactCard{padding:.65rem .75rem}.AnfrageSection-module__ZXF-BG__contactCardText small{font-size:.56rem}.AnfrageSection-module__ZXF-BG__contactCardText strong{letter-spacing:.06em;font-size:.72rem}.AnfrageSection-module__ZXF-BG__directEmail{color:#f4f3ef8f;text-underline-offset:.25em;width:fit-content;margin:1.3rem auto 0;font-size:.78rem;text-decoration:underline;transition:color .2s;display:block}.AnfrageSection-module__ZXF-BG__directEmail:hover{color:var(--color-text)}.AnfrageSection-module__ZXF-BG__contactCard:focus-visible,.AnfrageSection-module__ZXF-BG__submitButton:focus-visible,.AnfrageSection-module__ZXF-BG__directEmail:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1100px) and (min-width:901px){.AnfrageSection-module__ZXF-BG__formGrid{gap:1.4rem 1.25rem}.AnfrageSection-module__ZXF-BG__formFooter{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:.9rem 1.25rem}}@media (max-width:900px){.AnfrageSection-module__ZXF-BG__contentGrid{gap:2rem}.AnfrageSection-module__ZXF-BG__copyColumn{text-align:left}.AnfrageSection-module__ZXF-BG__eyebrow{justify-content:flex-start}.AnfrageSection-module__ZXF-BG__title{font-size:clamp(2.3rem,12.6vw,4.7rem)}.AnfrageSection-module__ZXF-BG__description{border-left:1px solid #ffffff29;max-width:35rem;margin:1.2rem 0 0;padding-left:.9rem;font-size:.94rem;line-height:1.65}.AnfrageSection-module__ZXF-BG__formPanel{min-height:0;margin:0}.AnfrageSection-module__ZXF-BG__form{gap:1.4rem}.AnfrageSection-module__ZXF-BG__formGrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1.3rem}.AnfrageSection-module__ZXF-BG__field,.AnfrageSection-module__ZXF-BG__messageField,.AnfrageSection-module__ZXF-BG__photoUpload{grid-column:1}.AnfrageSection-module__ZXF-BG__messageField textarea{flex:none;min-height:9rem}.AnfrageSection-module__ZXF-BG__formFooter{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding-top:1.2rem}.AnfrageSection-module__ZXF-BG__submitText strong{font-size:.64rem}.AnfrageSection-module__ZXF-BG__submitText small{font-size:.46rem}.AnfrageSection-module__ZXF-BG__formNote{font-size:.62rem}.AnfrageSection-module__ZXF-BG__directContact{margin:0}.AnfrageSection-module__ZXF-BG__contactGrid{grid-template-columns:minmax(0,1fr);gap:.65rem}.AnfrageSection-module__ZXF-BG__contactCardText strong{font-size:.68rem}}@media (max-width:360px){.AnfrageSection-module__ZXF-BG__formPanel{padding-inline:.9rem}.AnfrageSection-module__ZXF-BG__submitButton{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-left:.9rem}.AnfrageSection-module__ZXF-BG__submitIcon{display:none}.AnfrageSection-module__ZXF-BG__submitArrow{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.AnfrageSection-module__ZXF-BG__contactCard,.AnfrageSection-module__ZXF-BG__contactArrow,.AnfrageSection-module__ZXF-BG__submitButton,.AnfrageSection-module__ZXF-BG__submitArrow,.AnfrageSection-module__ZXF-BG__directEmail{transition:none}}
.FrankSection-module__RFGVmq__section{isolation:isolate;color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;background:linear-gradient(#48060e 0,#3a050d 18rem,#210409 38rem,#0b0305 50rem,#030303 64rem);position:relative;overflow:hidden}.FrankSection-module__RFGVmq__backgroundGrid{z-index:-4;opacity:.08;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:6rem 6rem;display:none;position:absolute;inset:0}.FrankSection-module__RFGVmq__backgroundGlow{display:none}.FrankSection-module__RFGVmq__track{height:auto;position:relative}.FrankSection-module__RFGVmq__sticky{background:0 0;place-items:center;width:100%;height:auto;min-height:100svh;display:grid;position:relative;top:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.FrankSection-module__RFGVmq__section [data-frank-pending]{opacity:0;pointer-events:none}}.FrankSection-module__RFGVmq__titleMask{margin:-.12em -.05em;padding:.12em .05em;overflow:hidden}.FrankSection-module__RFGVmq__titleMask>span{transform-origin:0 100%;display:block}.FrankSection-module__RFGVmq__inner{width:100%;max-width:var(--container-width);padding:clamp(6.5rem, 9vh, 8rem) var(--page-padding) clamp(3.5rem, 6vh, 5rem);grid-template-columns:minmax(21rem,.86fr) minmax(27rem,1.14fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);margin:0 auto;display:grid}.FrankSection-module__RFGVmq__copyColumn{z-index:4;min-width:0;position:relative}.FrankSection-module__RFGVmq__eyebrow,.FrankSection-module__RFGVmq__youtubeEyebrow{color:#f4f3ef80;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.72rem;margin-bottom:1.1rem;font-size:clamp(.58rem,.66vw,.72rem);font-weight:700;display:flex}.FrankSection-module__RFGVmq__eyebrowDot{background:var(--color-accent);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 1rem #d10d1cd1}.FrankSection-module__RFGVmq__title{max-width:none;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.052em;text-transform:uppercase;flex-direction:column;font-size:clamp(4rem,6vw,7.4rem);font-weight:600;line-height:.79;display:flex}.FrankSection-module__RFGVmq__title>span{line-height:.93;display:block}.FrankSection-module__RFGVmq__titleAccent{color:var(--color-accent);text-shadow:0 0 3rem #d10d1c2b}.FrankSection-module__RFGVmq__titleSurname{letter-spacing:-.042em;margin-top:-.02em;font-size:.78em}.FrankSection-module__RFGVmq__lead{color:#ffffffd1;max-width:34rem;margin-top:clamp(1.5rem,2.6vh,2rem);font-size:clamp(1rem,1.15vw,1.24rem);font-weight:650;line-height:1.55}.FrankSection-module__RFGVmq__description{color:#ffffff80;max-width:34rem;margin-top:1rem;font-size:clamp(.86rem,.94vw,.98rem);line-height:1.7}.FrankSection-module__RFGVmq__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.75rem;max-width:34rem;margin-top:1.55rem;display:grid}.FrankSection-module__RFGVmq__actionSlot{min-width:0}.FrankSection-module__RFGVmq__heroAction{--action-tint:209, 13, 28;--action-arrow:linear-gradient(145deg, #d70d1d, #5b030b);--action-arrow-hover:#f4f3ef;--action-arrow-ink:#080808;isolation:isolate;appearance:none;cursor:pointer;color:#f4f3ef;width:100%;min-width:0;height:3.65rem;font-family:var(--font-body), Arial, sans-serif;letter-spacing:.085em;text-align:left;text-transform:uppercase;background:linear-gradient(#080809ed,#030304e6);border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:.65rem;padding:.36rem .38rem .36rem 1rem;font-size:.61rem;font-weight:750;line-height:1.3;text-decoration:none;transition:border-color .22s,box-shadow .26s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1rem 2.8rem #0003}.FrankSection-module__RFGVmq__glassAction{--action-tint:180, 187, 194;--action-arrow:linear-gradient(145deg, #c2c9d229, #c2c9d20e);--action-arrow-hover:#b9bec5}.FrankSection-module__RFGVmq__heroAction:after{z-index:-1;border-radius:inherit;background:linear-gradient(140deg, rgba(var(--action-tint), .26), rgba(var(--action-tint), .08));content:"";opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.FrankSection-module__RFGVmq__heroAction:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:28%;height:240%;transition:opacity .22s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;top:-70%;left:-35%;transform:translate(-180%)rotate(18deg)}.FrankSection-module__RFGVmq__buttonDot{z-index:1;background:rgb(var(--action-tint));width:.36rem;height:.36rem;box-shadow:0 0 .8rem rgba(var(--action-tint), .5);border-radius:50%;flex:none;position:relative}.FrankSection-module__RFGVmq__buttonLabel{z-index:1;margin-right:auto;position:relative}.FrankSection-module__RFGVmq__buttonArrow{z-index:1;background:var(--action-arrow);color:#f4f3ef;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;transition:color .22s,background .22s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 .4rem 1.2rem #0000003d}.FrankSection-module__RFGVmq__buttonArrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.FrankSection-module__RFGVmq__heroAction:focus-visible{outline-offset:4px;border-color:rgba(var(--action-tint), .72);outline:2px solid #f4f3ef}.FrankSection-module__RFGVmq__heroAction:focus-visible:after{opacity:1}.FrankSection-module__RFGVmq__heroAction:focus-visible .FrankSection-module__RFGVmq__buttonArrow{background:var(--action-arrow-hover);color:var(--action-arrow-ink);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.FrankSection-module__RFGVmq__heroAction:hover{border-color:rgba(var(--action-tint), .72);box-shadow:inset 0 1px #ffffff1a, 0 1rem 2.4rem rgba(var(--action-tint), .12);transform:translateY(-3px)}.FrankSection-module__RFGVmq__heroAction:hover:after{opacity:1}.FrankSection-module__RFGVmq__heroAction:hover:before{opacity:1;transform:translate(620%)rotate(18deg)}.FrankSection-module__RFGVmq__heroAction:hover .FrankSection-module__RFGVmq__buttonArrow{background:var(--action-arrow-hover);color:var(--action-arrow-ink);transform:rotate(45deg)}}.FrankSection-module__RFGVmq__primaryAction{background:linear-gradient(145deg,#c60c1b,#790710);border-color:#ff7a846b}.FrankSection-module__RFGVmq__primaryAction .FrankSection-module__RFGVmq__buttonDot{box-shadow:none;background:#f4dfe1}.FrankSection-module__RFGVmq__primaryAction .FrankSection-module__RFGVmq__buttonArrow{background:#28000452}.FrankSection-module__RFGVmq__glassAction{background:linear-gradient(145deg,#1e1d1ff0,#0b0a0ce8)}.FrankSection-module__RFGVmq__portraitColumn{z-index:3;justify-self:end;width:100%;min-width:0;max-width:38rem;position:relative}.FrankSection-module__RFGVmq__portraitFrame{isolation:isolate;width:100%;height:clamp(31rem,44vw,43rem);box-shadow:none;transform-origin:50% 80%;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.FrankSection-module__RFGVmq__portraitFrame:before,.FrankSection-module__RFGVmq__portraitFrame:after{content:none;display:none}.FrankSection-module__RFGVmq__portrait{z-index:2;object-fit:contain;object-position:center bottom;transform-origin:50% 100%;padding:0 clamp(.8rem,2.5vw,1.6rem);-webkit-mask-image:linear-gradient(#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 92%,#0000 100%)}.FrankSection-module__RFGVmq__nameBadge{z-index:4;isolation:isolate;background:#0a0305d1;border:1px solid #f3efef30;border-radius:.55rem;align-items:center;gap:.6rem;width:max-content;max-width:calc(100% - 2rem);padding:.58rem .85rem;display:flex;position:absolute;bottom:2.2rem;left:clamp(1rem,2.6vw,2.4rem);box-shadow:inset 0 1px #ffffff0b,0 .4rem 1rem #0000001f}.FrankSection-module__RFGVmq__badgeDot{background:#ef2439;border-radius:50%;flex:none;width:.32rem;height:.32rem;box-shadow:0 0 .42rem #ef2439bf,0 0 .8rem #ef24394d}.FrankSection-module__RFGVmq__nameBadge strong{color:#f4f3ef;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:650;line-height:1.45}.FrankSection-module__RFGVmq__youtubeTrust{z-index:8;background:linear-gradient(110deg,#080506f7,#270409f7);border:1px solid #ffffff26;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:.72rem .75rem;display:grid;position:relative;bottom:auto;right:auto;box-shadow:inset 0 1px #ffffff14,0 1.4rem 3.8rem #0000007a,0 0 2rem #d10d1c14}.FrankSection-module__RFGVmq__youtubeIcon{background:var(--color-accent);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 1.4rem #d10d1c57}.FrankSection-module__RFGVmq__youtubeIcon svg{width:1.25rem;height:1.25rem}.FrankSection-module__RFGVmq__youtubeIcon path:first-child{fill:#fff}.FrankSection-module__RFGVmq__youtubeIcon path:last-child{fill:var(--color-accent)}.FrankSection-module__RFGVmq__trustCopy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.FrankSection-module__RFGVmq__trustCopy small{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.42rem;font-weight:750}.FrankSection-module__RFGVmq__trustCopy strong{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:750}.FrankSection-module__RFGVmq__trustCopy>span{color:#ffffff61;letter-spacing:.07em;text-transform:uppercase;font-size:.47rem;font-weight:650}.FrankSection-module__RFGVmq__youtubeTrust>a{color:#fff;background:#ffffff09;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;text-decoration:none;transition:transform .26s,background .26s;display:grid}.FrankSection-module__RFGVmq__youtubeSection{z-index:4;padding:clamp(4.8rem, 7vh, 6.5rem) var(--page-padding) clamp(6rem, 9vh, 8rem);background:0 0;border-top:0;position:relative}.FrankSection-module__RFGVmq__youtubeInner{width:100%;max-width:var(--container-width);margin:0 auto}.FrankSection-module__RFGVmq__youtubeHeader{grid-template-columns:minmax(0,1fr) minmax(19rem,.55fr);align-items:end;gap:clamp(3rem,7vw,7rem);max-width:74rem;margin-bottom:clamp(2.6rem,5vh,4.2rem);display:grid}.FrankSection-module__RFGVmq__youtubeHeader h3{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;font-size:clamp(4rem,6.5vw,7.5rem);font-weight:600;line-height:.81;display:flex}.FrankSection-module__RFGVmq__youtubeHeader h3 span{color:var(--color-accent)}.FrankSection-module__RFGVmq__youtubeHeader>p{color:#ffffff80;border-left:1px solid #ffffff26;padding-left:1.2rem;font-size:.92rem;line-height:1.7}.FrankSection-module__RFGVmq__carousel{margin-right:calc(var(--page-padding) * -1);padding-right:var(--page-padding);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(22rem,31rem);grid-auto-flow:column;gap:1rem;padding-bottom:.65rem;display:grid;overflow:auto hidden}.FrankSection-module__RFGVmq__carousel::-webkit-scrollbar{display:none}.FrankSection-module__RFGVmq__videoCard{isolation:isolate;color:#fff;scroll-snap-align:start;background:linear-gradient(145deg,#0d0708f7,#030304fa);border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;min-width:0;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2rem 5rem #00000052}.FrankSection-module__RFGVmq__thumbnailFrame{aspect-ratio:16/9;background:#070707;position:relative;overflow:hidden}.FrankSection-module__RFGVmq__thumbnailFrame img{object-fit:cover;filter:brightness(.83)contrast(1.06)saturate(.95);width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .3s;display:block}.FrankSection-module__RFGVmq__videoOverlay{pointer-events:none;background:linear-gradient(#00000008,#0000000f 56%,#000000b8);position:absolute;inset:0}.FrankSection-module__RFGVmq__playButton{background:#d10d1ce6;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:4rem;height:4rem;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #ffffff2e,0 0 2rem #d10d1c4d}.FrankSection-module__RFGVmq__playButton svg{width:1.3rem;height:1.3rem}.FrankSection-module__RFGVmq__playButton path{fill:#fff}.FrankSection-module__RFGVmq__videoIndex{color:#ffffffb3;letter-spacing:.17em;font-size:.48rem;font-weight:750;position:absolute;bottom:.85rem;right:1rem}.FrankSection-module__RFGVmq__videoCopy{flex-direction:column;flex:1;padding:1.3rem;display:flex}.FrankSection-module__RFGVmq__videoCopy>small{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.46rem;font-weight:750}.FrankSection-module__RFGVmq__videoCopy>strong{color:#ffffffe6;margin-top:.55rem;font-size:clamp(.88rem,1vw,1.02rem);font-weight:750;line-height:1.38}.FrankSection-module__RFGVmq__videoCopy>p{color:#ffffff6e;margin-top:.7rem;font-size:.75rem;line-height:1.58}.FrankSection-module__RFGVmq__videoLink{color:#ffffffad;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.2rem;font-size:.51rem;font-weight:750;display:flex}.FrankSection-module__RFGVmq__videoLink span{color:var(--color-accent)}.FrankSection-module__RFGVmq__carouselControls{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.FrankSection-module__RFGVmq__carouselProgress{color:#ffffff52;letter-spacing:.13em;align-items:baseline;gap:.35rem;font-size:.52rem;font-weight:750;display:none}.FrankSection-module__RFGVmq__carouselProgress strong{color:var(--color-accent);font-size:.76rem}.FrankSection-module__RFGVmq__carouselDots{align-items:center;gap:.45rem;display:none}.FrankSection-module__RFGVmq__carouselDot,.FrankSection-module__RFGVmq__carouselDotActive{appearance:none;cursor:pointer;background:#ffffff24;border:0;width:1.45rem;height:2px;padding:0;transition:width .26s,background .26s,box-shadow .26s}.FrankSection-module__RFGVmq__carouselDotActive{background:var(--color-accent);width:2.6rem;box-shadow:0 0 .8rem #d10d1c73}.FrankSection-module__RFGVmq__carouselArrows{gap:.5rem;display:flex}.FrankSection-module__RFGVmq__carouselArrows button{appearance:none;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid}.FrankSection-module__RFGVmq__carouselArrows button:disabled{opacity:.25;cursor:default}@media (hover:hover){.FrankSection-module__RFGVmq__youtubeTrust>a:hover{background:var(--color-accent);transform:rotate(45deg)}.FrankSection-module__RFGVmq__videoCard:hover{border-color:#d10d1c57;transform:translateY(-.35rem);box-shadow:inset 0 1px #ffffff12,0 2.5rem 6rem #0000006b,0 0 2.4rem #d10d1c0e}.FrankSection-module__RFGVmq__videoCard:hover .FrankSection-module__RFGVmq__thumbnailFrame img{filter:brightness(.94)contrast(1.06)saturate();transform:scale(1.045)}.FrankSection-module__RFGVmq__videoCard:hover .FrankSection-module__RFGVmq__playButton{background:#fff;transform:scale(1.08)}.FrankSection-module__RFGVmq__videoCard:hover .FrankSection-module__RFGVmq__playButton path{fill:var(--color-accent)}}@media (min-width:901px) and (max-height:820px){.FrankSection-module__RFGVmq__inner{padding-top:5.5rem;padding-bottom:2rem}.FrankSection-module__RFGVmq__title{font-size:clamp(3.8rem,5.5vw,6.2rem)}.FrankSection-module__RFGVmq__lead{margin-top:1.1rem;font-size:.92rem}.FrankSection-module__RFGVmq__description{margin-top:.72rem;font-size:.75rem;line-height:1.55}.FrankSection-module__RFGVmq__actions{margin-top:1rem}.FrankSection-module__RFGVmq__portraitFrame{height:min(72vh,36rem)}}@media (max-width:1150px) and (min-width:901px){.FrankSection-module__RFGVmq__inner{grid-template-columns:minmax(19rem,.86fr) minmax(24rem,1.14fr);gap:3rem}.FrankSection-module__RFGVmq__youtubeTrust{width:100%;right:0}}@media (max-width:900px){.FrankSection-module__RFGVmq__track{height:auto}.FrankSection-module__RFGVmq__sticky{align-items:start;height:auto;min-height:0;position:relative;overflow:visible}.FrankSection-module__RFGVmq__inner{--portrait-gutter:1rem;width:100%;height:auto;min-height:0;padding:clamp(3.5rem,9vw,5rem) var(--portrait-gutter) 2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"headline""portrait""body""trust";align-items:start;gap:1.1rem;display:grid;position:relative}.FrankSection-module__RFGVmq__copyColumn{display:contents}.FrankSection-module__RFGVmq__headlineGroup{z-index:8;grid-area:headline;align-self:start;position:relative}.FrankSection-module__RFGVmq__bodyCopy{z-index:8;grid-area:body;min-width:0;position:relative}.FrankSection-module__RFGVmq__eyebrow{margin-bottom:.95rem;font-size:.6rem}.FrankSection-module__RFGVmq__title{max-width:none;font-size:clamp(2.65rem,13.4vw,4.8rem);line-height:.93}.FrankSection-module__RFGVmq__titleSurname{font-size:.72em}.FrankSection-module__RFGVmq__lead{max-width:31rem;margin-top:0;font-size:.86rem;line-height:1.58}.FrankSection-module__RFGVmq__description{max-width:31rem;margin-top:.82rem;font-size:.74rem;line-height:1.58}.FrankSection-module__RFGVmq__actions{margin-top:1.05rem}.FrankSection-module__RFGVmq__portraitColumn{display:contents}.FrankSection-module__RFGVmq__portraitFrame{width:calc(100% + 2 * var(--portrait-gutter));aspect-ratio:auto;height:clamp(26rem,118vw,40rem);max-height:none;margin-inline:calc(-1 * var(--portrait-gutter));border-radius:0;grid-area:portrait;align-self:start;overflow:visible}.FrankSection-module__RFGVmq__portrait{object-fit:contain;object-position:center bottom}.FrankSection-module__RFGVmq__nameBadge{left:calc(var(--portrait-gutter) + .25rem);max-width:calc(100% - 2.5rem);bottom:1.8rem}.FrankSection-module__RFGVmq__youtubeTrust{pointer-events:auto;grid-area:trust;width:100%;margin-top:.15rem;position:relative;bottom:auto;left:auto;right:auto}.FrankSection-module__RFGVmq__trustCopy>span{display:none}.FrankSection-module__RFGVmq__youtubeSection{padding:3.8rem 1rem 5.5rem}.FrankSection-module__RFGVmq__youtubeHeader{margin-bottom:2.2rem;display:block}.FrankSection-module__RFGVmq__youtubeHeader h3{font-size:clamp(3.2rem,14vw,5rem)}.FrankSection-module__RFGVmq__youtubeHeader>p{max-width:31rem;margin-top:1.1rem;padding-left:1rem;font-size:.82rem}.FrankSection-module__RFGVmq__carousel{grid-auto-columns:calc(100vw - 3.15rem);gap:.8rem;margin-right:-1rem;padding-right:1rem}.FrankSection-module__RFGVmq__videoCopy{padding:1.15rem}.FrankSection-module__RFGVmq__videoCopy>strong{font-size:.9rem}.FrankSection-module__RFGVmq__videoCopy>p{font-size:.71rem}.FrankSection-module__RFGVmq__playButton{width:3.45rem;height:3.45rem}.FrankSection-module__RFGVmq__carouselControls{justify-content:space-between;margin-top:1.1rem}.FrankSection-module__RFGVmq__carouselProgress,.FrankSection-module__RFGVmq__carouselDots{display:flex}}@media (max-width:600px){.FrankSection-module__RFGVmq__carouselControls{gap:.6rem}.FrankSection-module__RFGVmq__carouselDots{gap:.22rem}.FrankSection-module__RFGVmq__carouselDot,.FrankSection-module__RFGVmq__carouselDotActive{width:.65rem}.FrankSection-module__RFGVmq__carouselDotActive{width:1.3rem}}@media (max-width:390px){.FrankSection-module__RFGVmq__inner{--portrait-gutter:1rem}.FrankSection-module__RFGVmq__title{font-size:clamp(2.65rem,13.4vw,3.3rem)}.FrankSection-module__RFGVmq__portraitFrame{border-radius:0}.FrankSection-module__RFGVmq__description{font-size:.7rem}.FrankSection-module__RFGVmq__youtubeTrust{margin-top:0}.FrankSection-module__RFGVmq__youtubeIcon{width:2.7rem;height:2.7rem}.FrankSection-module__RFGVmq__trustCopy strong{font-size:.61rem}.FrankSection-module__RFGVmq__carouselDots{gap:.18rem}.FrankSection-module__RFGVmq__carouselDot,.FrankSection-module__RFGVmq__carouselDotActive{width:.5rem}.FrankSection-module__RFGVmq__carouselDotActive{width:1rem}}.FrankSection-module__RFGVmq__youtubeSection{scroll-margin-top:6.5rem}.FrankSection-module__RFGVmq__heroAction,.FrankSection-module__RFGVmq__youtubeTrust>a,.FrankSection-module__RFGVmq__carouselArrows button,.FrankSection-module__RFGVmq__carouselDot,.FrankSection-module__RFGVmq__carouselDotActive,.FrankSection-module__RFGVmq__videoCard{-webkit-tap-highlight-color:transparent}.FrankSection-module__RFGVmq__youtubeTrust>a:focus-visible,.FrankSection-module__RFGVmq__carouselArrows button:focus-visible,.FrankSection-module__RFGVmq__carouselDot:focus-visible,.FrankSection-module__RFGVmq__carouselDotActive:focus-visible,.FrankSection-module__RFGVmq__videoCard:focus-visible{outline-offset:4px;outline:2px solid #f4f3ef}@media (max-width:1150px) and (min-width:901px){.FrankSection-module__RFGVmq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:2.2rem}.FrankSection-module__RFGVmq__heroAction{gap:.4rem;padding-left:.7rem;font-size:.54rem}.FrankSection-module__RFGVmq__buttonArrow{width:2.35rem;height:2.35rem}}@media (max-width:900px){.FrankSection-module__RFGVmq__inner{max-width:54rem;margin-inline:auto}.FrankSection-module__RFGVmq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(100%,23rem)}.FrankSection-module__RFGVmq__heroAction{letter-spacing:.045em;gap:.4rem;height:3rem;padding:.28rem .3rem .28rem .65rem;font-size:.56rem}.FrankSection-module__RFGVmq__buttonLabel{white-space:nowrap}.FrankSection-module__RFGVmq__buttonDot{width:.28rem;height:.28rem}.FrankSection-module__RFGVmq__buttonArrow{width:2.25rem;height:2.25rem}.FrankSection-module__RFGVmq__description{font-size:.86rem;line-height:1.72}.FrankSection-module__RFGVmq__lead{font-size:.98rem;line-height:1.6}}@media (max-width:360px){.FrankSection-module__RFGVmq__heroAction{gap:.25rem;padding-left:.4rem;padding-right:.25rem;font-size:.52rem}.FrankSection-module__RFGVmq__buttonDot{display:none}.FrankSection-module__RFGVmq__buttonArrow{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.FrankSection-module__RFGVmq__heroAction,.FrankSection-module__RFGVmq__heroAction:before,.FrankSection-module__RFGVmq__heroAction:after,.FrankSection-module__RFGVmq__buttonArrow,.FrankSection-module__RFGVmq__thumbnailFrame img,.FrankSection-module__RFGVmq__videoCard,.FrankSection-module__RFGVmq__playButton,.FrankSection-module__RFGVmq__youtubeTrust>a{transition:none}.FrankSection-module__RFGVmq__heroAction:hover,.FrankSection-module__RFGVmq__heroAction:focus-visible .FrankSection-module__RFGVmq__buttonArrow,.FrankSection-module__RFGVmq__heroAction:hover .FrankSection-module__RFGVmq__buttonArrow,.FrankSection-module__RFGVmq__videoCard:hover,.FrankSection-module__RFGVmq__videoCard:hover .FrankSection-module__RFGVmq__thumbnailFrame img,.FrankSection-module__RFGVmq__youtubeTrust>a:hover{transform:none}.FrankSection-module__RFGVmq__heroAction:before{display:none}.FrankSection-module__RFGVmq__carousel{scroll-behavior:auto}}
.HeroSection-module__pzGXVa__hero{font-family:var(--font-body), Arial, sans-serif;min-height:100svh;padding:clamp(8.35rem, 12.6vh, 10.1rem) var(--page-padding) 1.35rem;isolation:isolate;background:#040404;align-items:flex-start;display:flex;position:relative;overflow:hidden}.HeroSection-module__pzGXVa__desktopVideoLayer{z-index:-4;background:#040404;position:absolute;inset:0;overflow:hidden}.HeroSection-module__pzGXVa__desktopBackgroundVideo{object-fit:cover;object-position:58% center;opacity:1;width:100%;height:100%;display:block}.HeroSection-module__pzGXVa__heroPoster{pointer-events:none;display:block;position:absolute;inset:0}.HeroSection-module__pzGXVa__heroPoster img{object-fit:cover;width:100%;height:100%;display:block}.HeroSection-module__pzGXVa__desktopVideoLayer .HeroSection-module__pzGXVa__heroPoster img{object-position:58% center}.HeroSection-module__pzGXVa__desktopBackgroundVideo[data-frame-ready=true]+.HeroSection-module__pzGXVa__heroPoster,.HeroSection-module__pzGXVa__mobileVideo[data-frame-ready=true]+.HeroSection-module__pzGXVa__heroPoster{visibility:hidden}.HeroSection-module__pzGXVa__desktopVideoOverlay{pointer-events:none;background:linear-gradient(90deg,#020203cc 0%,#020203ab 18%,#0202036e 36%,#02020333 54%,#02020312 75%,#02020306 100%),linear-gradient(#00000052 0%,#0000000a 38%,#00000012 66%,#0000007d 100%);position:absolute;inset:0}.HeroSection-module__pzGXVa__hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 73%,#0000 0% 48%,#00000012 73%,#00000045 100%);position:absolute;inset:0}.HeroSection-module__pzGXVa__topLine{top:7rem;right:var(--page-padding);left:var(--page-padding);background:linear-gradient(90deg,#ffffff3b,#ffffff0e 55%,#0000);height:1px;position:absolute}.HeroSection-module__pzGXVa__content{z-index:2;width:100%;max-width:var(--container-width);margin:0 auto;padding-bottom:8.4rem;position:relative}.HeroSection-module__pzGXVa__headlineBlock{width:min(45rem,43vw);margin-top:clamp(.25rem,1.8vh,1.55rem)}.HeroSection-module__pzGXVa__eyebrow{color:#f4f3efbd;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.72rem;margin-bottom:clamp(1.1rem,2vh,1.6rem);font-size:clamp(.62rem,.68vw,.76rem);font-weight:700;line-height:1.5;display:flex}.HeroSection-module__pzGXVa__eyebrowDot{background:var(--color-accent);border-radius:50%;flex:none;width:.43rem;height:.43rem;box-shadow:0 0 1rem #d10d1cd1}.HeroSection-module__pzGXVa__title{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.047em;text-transform:uppercase;flex-direction:column;font-size:clamp(4.5rem,6.25vw,7.7rem);font-weight:600;line-height:.77;display:flex}.HeroSection-module__pzGXVa__titleTop,.HeroSection-module__pzGXVa__titleAccent,.HeroSection-module__pzGXVa__titleBottom{width:fit-content;display:block}.HeroSection-module__pzGXVa__titleTop{color:#f4f3ef}.HeroSection-module__pzGXVa__titleAccent{color:var(--color-accent);text-shadow:0 0 2.8rem #d10d1c2e;margin-top:.055em}.HeroSection-module__pzGXVa__titleBottom{color:#f4f3ef;letter-spacing:-.04em;white-space:nowrap;margin-top:.14em;font-size:.72em}.HeroSection-module__pzGXVa__contentBottom{flex-direction:column;align-items:flex-start;gap:1.4rem;width:min(36rem,41vw);margin-top:clamp(1.55rem,3vh,2.35rem);display:flex}.HeroSection-module__pzGXVa__description{color:#f4f3efc7;text-wrap:balance;max-width:33rem;font-size:clamp(1.06rem,1.2vw,1.3rem);font-weight:450;line-height:1.62}.HeroSection-module__pzGXVa__ctaGroup{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;width:100%;display:grid}.HeroSection-module__pzGXVa__actionReveal{min-width:0}.HeroSection-module__pzGXVa__heroAction{--action-tint:209, 13, 28;--action-arrow:linear-gradient(145deg, #d70d1d, #5b030b);--action-arrow-hover:#f4f3ef;--action-arrow-ink:#080808;isolation:isolate;appearance:none;cursor:pointer;color:#f4f3ef;width:100%;min-width:0;height:3.65rem;font-family:var(--font-body), Arial, sans-serif;letter-spacing:.085em;text-align:left;text-transform:uppercase;background:linear-gradient(#080809ed,#030304e6);border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:.65rem;padding:.36rem .38rem .36rem 1rem;font-size:.61rem;font-weight:750;line-height:1.3;text-decoration:none;transition:border-color .22s,box-shadow .26s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1rem 2.8rem #0003}.HeroSection-module__pzGXVa__glassAction{--action-tint:180, 187, 194;--action-arrow:linear-gradient(145deg, #c2c9d229, #c2c9d20e);--action-arrow-hover:#b9bec5}.HeroSection-module__pzGXVa__heroAction:after{z-index:-1;border-radius:inherit;background:linear-gradient(140deg, rgba(var(--action-tint), .26), rgba(var(--action-tint), .08));content:"";opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.HeroSection-module__pzGXVa__heroAction:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:28%;height:240%;transition:opacity .22s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;top:-70%;left:-35%;transform:translate(-180%)rotate(18deg)}.HeroSection-module__pzGXVa__buttonDot{z-index:1;background:rgb(var(--action-tint));width:.36rem;height:.36rem;box-shadow:0 0 .8rem rgba(var(--action-tint), .5);border-radius:50%;flex:none;position:relative}.HeroSection-module__pzGXVa__buttonLabel{z-index:1;margin-right:auto;position:relative}.HeroSection-module__pzGXVa__buttonArrow{z-index:1;background:var(--action-arrow);color:#f4f3ef;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;transition:color .22s,background .22s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 .4rem 1.2rem #0000003d}.HeroSection-module__pzGXVa__buttonArrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.HeroSection-module__pzGXVa__heroAction:focus-visible{outline-offset:4px;border-color:rgba(var(--action-tint), .72);outline:2px solid #f4f3ef}.HeroSection-module__pzGXVa__heroAction:focus-visible:after{opacity:1}.HeroSection-module__pzGXVa__heroAction:focus-visible .HeroSection-module__pzGXVa__buttonArrow{background:var(--action-arrow-hover);color:var(--action-arrow-ink);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.HeroSection-module__pzGXVa__heroAction:hover{border-color:rgba(var(--action-tint), .72);box-shadow:inset 0 1px #ffffff1a, 0 1rem 2.4rem rgba(var(--action-tint), .12);transform:translateY(-3px)}.HeroSection-module__pzGXVa__heroAction:hover:after{opacity:1}.HeroSection-module__pzGXVa__heroAction:hover:before{opacity:1;transform:translate(620%)rotate(18deg)}.HeroSection-module__pzGXVa__heroAction:hover .HeroSection-module__pzGXVa__buttonArrow{background:var(--action-arrow-hover);color:var(--action-arrow-ink);transform:rotate(45deg)}}.HeroSection-module__pzGXVa__heroHighlights{z-index:5;right:var(--page-padding);bottom:1rem;left:var(--page-padding);width:min(calc(100% - var(--page-padding) - var(--page-padding)), var(--container-width));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1vw,1rem);margin:0 auto;display:grid;position:absolute}.HeroSection-module__pzGXVa__highlightItem{isolation:isolate;min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-default), transform var(--transition-default);background:linear-gradient(135deg,#0c0c0ee8,#050506cc);border:1px solid #ffffff21;border-radius:1rem;align-items:center;gap:.85rem;padding:.9rem clamp(.85rem,1.45vw,1.35rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 1rem 2.8rem #0003}.HeroSection-module__pzGXVa__highlightItem:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff54,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.HeroSection-module__pzGXVa__highlightItem:after{z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle,#d10d1c1f,#0000 68%);border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-3rem;right:-2rem}.HeroSection-module__pzGXVa__highlightIcon{background:radial-gradient(circle at 34% 27%,#ffffff24,#0000 44%),linear-gradient(145deg,#0f0f11f0,#040405e0);border:1px solid #ffffff29;border-radius:.85rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 1.45rem #d10d1c2b}.HeroSection-module__pzGXVa__highlightIcon:before{content:"";opacity:.42;border:1px solid #d10d1c2e;border-radius:1.04rem;animation:4.5s ease-in-out infinite HeroSection-module__pzGXVa__highlightPulse;position:absolute;inset:-.27rem}.HeroSection-module__pzGXVa__highlightItem:nth-child(2) .HeroSection-module__pzGXVa__highlightIcon:before{animation-delay:.8s}.HeroSection-module__pzGXVa__highlightItem:nth-child(3) .HeroSection-module__pzGXVa__highlightIcon:before{animation-delay:1.6s}.HeroSection-module__pzGXVa__hero[data-hero-active=false] .HeroSection-module__pzGXVa__highlightIcon:before{animation-play-state:paused}html:is([data-fe-intro=preparing],[data-fe-intro=running],[data-fe-intro=revealing]) .HeroSection-module__pzGXVa__hero .HeroSection-module__pzGXVa__highlightIcon:before{animation-play-state:paused}.HeroSection-module__pzGXVa__highlightIcon svg{fill:none;stroke:#f4f3ef;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ffffff52);width:1.08rem;height:1.08rem}.HeroSection-module__pzGXVa__highlightCopy{flex-direction:column;gap:.24rem;min-width:0;display:flex}.HeroSection-module__pzGXVa__highlightCopy strong{color:#f4f3eff0;letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.64rem,.76vw,.77rem);font-weight:750;overflow:hidden}.HeroSection-module__pzGXVa__highlightCopy small{color:#f4f3ef78;letter-spacing:.055em;font-size:clamp(.54rem,.63vw,.64rem);font-weight:600}@keyframes HeroSection-module__pzGXVa__highlightPulse{0%,to{opacity:.24;transform:scale(.96)}50%{opacity:.58;transform:scale(1.035)}}@media (hover:hover){.HeroSection-module__pzGXVa__highlightItem:hover{background:linear-gradient(135deg,#14080af0,#060607d6);border-color:#d10d1c61;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 1.2rem 3.2rem #00000047,0 0 2rem #d10d1c12}}.HeroSection-module__pzGXVa__mobileVideoFrame{display:none}.HeroSection-module__pzGXVa__sideLabel{right:var(--page-padding);color:#ffffff4f;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:1rem;font-size:.55rem;font-weight:700;display:flex;position:absolute;bottom:7.7rem}.HeroSection-module__pzGXVa__scrollIndicator{right:var(--page-padding);color:#ffffff61;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.72rem;font-size:.56rem;font-weight:700;display:flex;position:absolute;bottom:5.3rem}.HeroSection-module__pzGXVa__scrollLine{background:#ffffff5c;width:2.7rem;height:1px}@media (max-width:1180px){.HeroSection-module__pzGXVa__headlineBlock{width:min(42rem,52vw)}.HeroSection-module__pzGXVa__title{font-size:clamp(4rem,6.7vw,6.5rem)}.HeroSection-module__pzGXVa__contentBottom{width:min(34rem,48vw)}.HeroSection-module__pzGXVa__sideLabel{display:none}}@media (max-height:800px) and (min-width:701px){.HeroSection-module__pzGXVa__hero{padding-top:7.8rem}.HeroSection-module__pzGXVa__headlineBlock{margin-top:0}.HeroSection-module__pzGXVa__title{font-size:clamp(3.75rem,5.7vw,6.25rem)}.HeroSection-module__pzGXVa__content{padding-bottom:7.5rem}.HeroSection-module__pzGXVa__contentBottom{gap:1.15rem;width:min(35rem,43vw);margin-top:1.15rem}.HeroSection-module__pzGXVa__description{max-width:33rem;font-size:1.08rem;line-height:1.58}.HeroSection-module__pzGXVa__heroAction{height:3.4rem}.HeroSection-module__pzGXVa__buttonArrow{width:2.5rem;height:2.5rem}.HeroSection-module__pzGXVa__heroHighlights{gap:.65rem;bottom:.65rem}.HeroSection-module__pzGXVa__highlightItem{padding:.72rem .85rem}.HeroSection-module__pzGXVa__highlightIcon{border-radius:.75rem;width:2.25rem;height:2.25rem}.HeroSection-module__pzGXVa__highlightIcon:before{border-radius:.92rem}}@media (min-width:701px) and (max-width:1180px){.HeroSection-module__pzGXVa__contentBottom{width:min(38rem,78vw)}}@media (max-width:700px){.HeroSection-module__pzGXVa__hero{min-height:auto;padding:5.75rem var(--page-padding) 2.7rem;background:radial-gradient(circle at 86% 22%,#8005101f,#0000 35%),linear-gradient(#070707 0%,#020202 100%);display:block}.HeroSection-module__pzGXVa__desktopVideoLayer,.HeroSection-module__pzGXVa__hero:after,.HeroSection-module__pzGXVa__topLine,.HeroSection-module__pzGXVa__eyebrow{display:none}.HeroSection-module__pzGXVa__content{width:100%;padding-bottom:0}.HeroSection-module__pzGXVa__headlineBlock{width:100%;margin-top:0}.HeroSection-module__pzGXVa__title{width:100%;font-size:clamp(3.15rem,15.2vw,4.8rem);line-height:.79}.HeroSection-module__pzGXVa__titleAccent{margin-top:.055em}.HeroSection-module__pzGXVa__titleBottom{white-space:nowrap;margin-top:.16em;font-size:.71em}.HeroSection-module__pzGXVa__mobileVideoFrame{aspect-ratio:16/9;background:#050505;border:1px solid #ffffff26;width:calc(100% + .85rem);margin-top:1rem;margin-left:-.425rem;display:block;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #0000006b,inset 0 1px #ffffff0a}.HeroSection-module__pzGXVa__mobileVideoFrame:before{z-index:3;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:.45rem}.HeroSection-module__pzGXVa__mobileVideo{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;display:block}.HeroSection-module__pzGXVa__mobileVideoOverlay{z-index:1;pointer-events:none;background:linear-gradient(#00000006,#0000 60%,#0000001a);position:absolute;inset:0}.HeroSection-module__pzGXVa__contentBottom{flex-direction:column;gap:1rem;width:100%;margin-top:1.1rem;display:flex}.HeroSection-module__pzGXVa__ctaGroup{order:2}.HeroSection-module__pzGXVa__description{color:#f4f3ef96;order:1;max-width:31rem;font-size:.86rem;line-height:1.62}.HeroSection-module__pzGXVa__heroAction{height:3.45rem;font-size:.6rem}.HeroSection-module__pzGXVa__buttonArrow{width:2.55rem;height:2.55rem}.HeroSection-module__pzGXVa__heroHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;margin-top:1.3rem;position:relative;bottom:auto;left:auto;right:auto;transform:none}.HeroSection-module__pzGXVa__highlightItem{text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;gap:.55rem;min-height:7rem;padding:.75rem .3rem}.HeroSection-module__pzGXVa__highlightItem:before{left:18%;right:18%}.HeroSection-module__pzGXVa__highlightIcon{border-radius:.7rem;width:2rem;height:2rem}.HeroSection-module__pzGXVa__highlightIcon:before{border-radius:.85rem;inset:-.2rem}.HeroSection-module__pzGXVa__highlightIcon svg{width:.9rem;height:.9rem}.HeroSection-module__pzGXVa__highlightCopy{align-items:center}.HeroSection-module__pzGXVa__highlightCopy strong{letter-spacing:.07em;text-overflow:clip;white-space:normal;max-width:7rem;font-size:.52rem;line-height:1.4;overflow:visible}.HeroSection-module__pzGXVa__highlightCopy small,.HeroSection-module__pzGXVa__sideLabel,.HeroSection-module__pzGXVa__scrollIndicator{display:none}}@media (max-width:520px){.HeroSection-module__pzGXVa__ctaGroup{grid-template-columns:minmax(0,1fr);gap:.6rem}}@media (max-width:390px){.HeroSection-module__pzGXVa__hero{padding-left:1rem;padding-right:1rem}.HeroSection-module__pzGXVa__title{font-size:clamp(2.95rem,14.9vw,4rem)}.HeroSection-module__pzGXVa__mobileVideoFrame{width:calc(100% + .5rem);margin-left:-.25rem}.HeroSection-module__pzGXVa__highlightCopy strong{font-size:.48rem}}.HeroSection-module__pzGXVa__titleMask{white-space:nowrap;margin:-.2em -.07em;padding:.2em .07em;display:block;overflow:hidden}.HeroSection-module__pzGXVa__titleGlyph{transform-origin:50% 100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.HeroSection-module__pzGXVa__heroWaiting .HeroSection-module__pzGXVa__titleGlyph{opacity:0;transform:translateY(125%)skew(-9deg)rotate(4deg)}html:is([data-fe-intro=preparing],[data-fe-intro=running]) .HeroSection-module__pzGXVa__hero .HeroSection-module__pzGXVa__titleGlyph{opacity:0;transform:translateY(125%)skew(-9deg)rotate(4deg)}.HeroSection-module__pzGXVa__heroWaiting :is(.HeroSection-module__pzGXVa__eyebrow,.HeroSection-module__pzGXVa__description,.HeroSection-module__pzGXVa__actionReveal,.HeroSection-module__pzGXVa__highlightItem){opacity:0;transform:translateY(1.1rem)}html:is([data-fe-intro=preparing],[data-fe-intro=running]) .HeroSection-module__pzGXVa__hero :is(.HeroSection-module__pzGXVa__eyebrow,.HeroSection-module__pzGXVa__description,.HeroSection-module__pzGXVa__actionReveal,.HeroSection-module__pzGXVa__highlightItem){opacity:0;transform:translateY(1.1rem)}.HeroSection-module__pzGXVa__heroWaiting .HeroSection-module__pzGXVa__topLine{opacity:0;transform:scaleX(.04)}html:is([data-fe-intro=preparing],[data-fe-intro=running]) .HeroSection-module__pzGXVa__hero .HeroSection-module__pzGXVa__topLine{opacity:0;transform:scaleX(.04)}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__topLine{transform-origin:0;animation:1s cubic-bezier(.22,1,.36,1) backwards HeroSection-module__pzGXVa__heroLineIn}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) 80ms backwards HeroSection-module__pzGXVa__heroCopyIn}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__titleGlyph{animation:HeroSection-module__pzGXVa__heroTypeIn .85s cubic-bezier(.22, 1, .36, 1) var(--glyph-delay) backwards}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__description{animation:.85s cubic-bezier(.22,1,.36,1) .59s backwards HeroSection-module__pzGXVa__heroCopyIn}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__actionReveal{animation:.75s cubic-bezier(.22,1,.36,1) .74s backwards HeroSection-module__pzGXVa__heroActionIn}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__actionReveal:nth-child(2){animation-delay:.84s}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__highlightItem{animation:.7s cubic-bezier(.22,1,.36,1) .94s backwards HeroSection-module__pzGXVa__heroCopyIn}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__highlightItem:nth-child(2){animation-delay:1.02s}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__highlightItem:nth-child(3){animation-delay:1.1s}.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__sideLabel,.HeroSection-module__pzGXVa__heroRevealed .HeroSection-module__pzGXVa__scrollIndicator{animation:.65s 1s backwards HeroSection-module__pzGXVa__heroFadeIn}}@keyframes HeroSection-module__pzGXVa__heroTypeIn{0%{opacity:0;transform:translateY(125%)skew(-9deg)rotate(4deg)}65%{opacity:1;transform:translateY(-2%)skew(0)rotate(0)}to{opacity:1;transform:translate(0,0)}}@keyframes HeroSection-module__pzGXVa__heroLineIn{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes HeroSection-module__pzGXVa__heroCopyIn{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translate(0,0)}}@keyframes HeroSection-module__pzGXVa__heroActionIn{0%{opacity:0;transform:translate(-.85rem,1.15rem)rotate(-1.5deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes HeroSection-module__pzGXVa__heroFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroSection-module__pzGXVa__heroAction,.HeroSection-module__pzGXVa__heroAction:before,.HeroSection-module__pzGXVa__heroAction:after,.HeroSection-module__pzGXVa__buttonArrow{transition:none}.HeroSection-module__pzGXVa__heroAction:hover,.HeroSection-module__pzGXVa__heroAction:focus-visible .HeroSection-module__pzGXVa__buttonArrow,.HeroSection-module__pzGXVa__heroAction:hover .HeroSection-module__pzGXVa__buttonArrow{transform:none}.HeroSection-module__pzGXVa__heroAction:before{display:none}.HeroSection-module__pzGXVa__highlightIcon:before{animation:none}}@media (max-width:700px){.HeroSection-module__pzGXVa__hero{padding-bottom:.9rem}.HeroSection-module__pzGXVa__heroHighlights{gap:.32rem;margin-top:.8rem}.HeroSection-module__pzGXVa__highlightItem{border-radius:.68rem;gap:.32rem;min-height:5rem;padding:.46rem .12rem}.HeroSection-module__pzGXVa__highlightItem:before{left:24%;right:24%}.HeroSection-module__pzGXVa__highlightItem:after{width:4.5rem;height:4.5rem;bottom:-2rem;right:-1.5rem}.HeroSection-module__pzGXVa__highlightIcon{border-radius:.52rem;width:1.62rem;height:1.62rem;box-shadow:inset 0 1px #ffffff0e,0 0 .85rem #d10d1c26}.HeroSection-module__pzGXVa__highlightIcon:before{opacity:.3;border-radius:.64rem;inset:-.12rem}.HeroSection-module__pzGXVa__highlightIcon svg{stroke-width:1.65px;width:.72rem;height:.72rem}.HeroSection-module__pzGXVa__highlightCopy{gap:.1rem}.HeroSection-module__pzGXVa__highlightCopy strong{letter-spacing:.048em;max-width:6.2rem;font-size:.43rem;line-height:1.22}}@media (max-width:390px){.HeroSection-module__pzGXVa__heroHighlights{gap:.24rem;margin-top:.72rem}.HeroSection-module__pzGXVa__highlightItem{border-radius:.62rem;gap:.27rem;min-height:4.65rem;padding:.38rem .06rem}.HeroSection-module__pzGXVa__highlightIcon{border-radius:.46rem;width:1.48rem;height:1.48rem}.HeroSection-module__pzGXVa__highlightIcon:before{border-radius:.56rem}.HeroSection-module__pzGXVa__highlightIcon svg{width:.65rem;height:.65rem}.HeroSection-module__pzGXVa__highlightCopy strong{letter-spacing:.035em;max-width:5.8rem;font-size:.39rem;line-height:1.18}}
.PartnersCarousel-module__3BUS2W__section{z-index:2;background:#040404;border:0;padding:clamp(2.15rem,3.8vw,3.5rem) 0 clamp(2.25rem,4vw,3.75rem);position:relative;overflow:hidden}.PartnersCarousel-module__3BUS2W__header{width:100%;max-width:var(--container-width);padding:0 var(--page-padding);justify-content:center;align-items:center;margin:0 auto clamp(1.25rem,2.2vw,1.85rem);display:flex}.PartnersCarousel-module__3BUS2W__title{color:#f5f4f0;min-width:0;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.045em;text-align:center;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0 .2em;margin:0;font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:600;line-height:.9;display:flex}.PartnersCarousel-module__3BUS2W__title>span{color:var(--color-accent)}.PartnersCarousel-module__3BUS2W__viewport{--edge-fade:clamp(1.35rem, 4vw, 4.5rem);cursor:grab;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent 100%);position:relative;overflow:auto hidden}.PartnersCarousel-module__3BUS2W__viewport::-webkit-scrollbar{display:none}.PartnersCarousel-module__3BUS2W__viewport[data-dragging=true]{cursor:grabbing}.PartnersCarousel-module__3BUS2W__track{align-items:center;width:max-content;min-width:100%;display:flex}.PartnersCarousel-module__3BUS2W__group{--partner-gap:clamp(2.6rem, 4.5vw, 5rem);min-width:calc(100vw + 1px);padding:0 var(--partner-gap) 0 0;gap:var(--partner-gap);flex:none;justify-content:flex-start;align-items:center;margin:0;list-style:none;display:flex}.PartnersCarousel-module__3BUS2W__partnerItem{flex:none}.PartnersCarousel-module__3BUS2W__partner{color:#fff;opacity:.88;background:0 0;border:0;justify-content:center;align-items:center;height:clamp(4rem,5.2vw,4.9rem);padding:0;text-decoration:none;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:flex}.PartnersCarousel-module__3BUS2W__partner:focus-visible{outline:2px solid var(--color-accent);outline-offset:.42rem;opacity:1;border-radius:.25rem;transform:translateY(-.16rem)scale(1.025)}.PartnersCarousel-module__3BUS2W__logoFrame{justify-content:center;align-items:center;height:clamp(3rem,4vw,3.9rem);display:flex}.PartnersCarousel-module__3BUS2W__logo{object-fit:contain;pointer-events:none;filter:drop-shadow(0 .5rem 1.15rem #00000047)drop-shadow(0 0 .9rem #ffffff09);width:100%;height:100%;display:block}.PartnersCarousel-module__3BUS2W__rotary{width:clamp(9rem,12vw,11.75rem)}.PartnersCarousel-module__3BUS2W__kraenzle{width:clamp(11rem,15vw,14.5rem)}.PartnersCarousel-module__3BUS2W__iceblow{width:clamp(9.75rem,13.5vw,12.75rem)}.PartnersCarousel-module__3BUS2W__fahrDoch{width:clamp(4.25rem,5.6vw,5.2rem);height:clamp(3.85rem,5vw,4.65rem)}.PartnersCarousel-module__3BUS2W__fahrDoch .PartnersCarousel-module__3BUS2W__logo{filter:drop-shadow(0 .45rem 1rem #0000003d)}.PartnersCarousel-module__3BUS2W__partner.PartnersCarousel-module__3BUS2W__fahrDochPartner{opacity:.96}.PartnersCarousel-module__3BUS2W__flex{width:clamp(5.8rem,7.8vw,7.35rem)}.PartnersCarousel-module__3BUS2W__dampfDrache{width:clamp(11rem,15vw,14.5rem)}.PartnersCarousel-module__3BUS2W__waschguru{width:clamp(10.5rem,14.5vw,14rem)}@media (hover:hover) and (pointer:fine){.PartnersCarousel-module__3BUS2W__logo,.PartnersCarousel-module__3BUS2W__fahrDoch .PartnersCarousel-module__3BUS2W__logo{filter:none}.PartnersCarousel-module__3BUS2W__partner:hover{opacity:1;transform:translateY(-.16rem)scale(1.025)}}@media (hover:none),(pointer:coarse){.PartnersCarousel-module__3BUS2W__viewport,.PartnersCarousel-module__3BUS2W__viewport[data-dragging=true]{cursor:auto}.PartnersCarousel-module__3BUS2W__partner{opacity:.94}}@media (max-width:760px){.PartnersCarousel-module__3BUS2W__section{padding:2.5rem 0 3rem}.PartnersCarousel-module__3BUS2W__header{margin-bottom:3.5rem}.PartnersCarousel-module__3BUS2W__title{font-size:clamp(2.35rem,10.3vw,3.05rem)}.PartnersCarousel-module__3BUS2W__viewport{--edge-fade:1.25rem}.PartnersCarousel-module__3BUS2W__group{--partner-gap:clamp(3.5rem, 13vw, 4.5rem)}.PartnersCarousel-module__3BUS2W__partner{height:5.75rem}.PartnersCarousel-module__3BUS2W__logoFrame{height:4.15rem}.PartnersCarousel-module__3BUS2W__rotary{width:10.25rem}.PartnersCarousel-module__3BUS2W__kraenzle{width:12rem}.PartnersCarousel-module__3BUS2W__iceblow{width:11.25rem}.PartnersCarousel-module__3BUS2W__iceblow .PartnersCarousel-module__3BUS2W__logo{transform:translateY(-1.25rem)}.PartnersCarousel-module__3BUS2W__fahrDoch{width:5.25rem;height:5.25rem}.PartnersCarousel-module__3BUS2W__flex{width:7.75rem}.PartnersCarousel-module__3BUS2W__dampfDrache{width:12rem}.PartnersCarousel-module__3BUS2W__waschguru{width:11.4rem}}@media (max-width:700px){.PartnersCarousel-module__3BUS2W__section{background:#020202}}@media (max-width:380px){.PartnersCarousel-module__3BUS2W__section{padding-top:2.35rem;padding-bottom:2.8rem}.PartnersCarousel-module__3BUS2W__header{margin-bottom:3.25rem}.PartnersCarousel-module__3BUS2W__title{font-size:clamp(2.2rem,10vw,2.5rem)}.PartnersCarousel-module__3BUS2W__group{--partner-gap:3.25rem}}@media (prefers-reduced-motion:reduce){.PartnersCarousel-module__3BUS2W__cloneGroup{display:none}.PartnersCarousel-module__3BUS2W__viewport{padding:0 var(--page-padding);cursor:auto;touch-action:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.PartnersCarousel-module__3BUS2W__track{width:100%;min-width:0}.PartnersCarousel-module__3BUS2W__group{flex-wrap:wrap;justify-content:center;width:100%;min-width:0;padding:0}.PartnersCarousel-module__3BUS2W__partner{transition:none}}
.ProcessSection-module__fMQQXq__section{isolation:isolate;color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;background:#030303;position:relative}.ProcessSection-module__fMQQXq__track{height:155vh;position:relative}.ProcessSection-module__fMQQXq__sticky{width:100%;height:100svh;padding:clamp(7rem,10vh,9rem) var(--page-padding) clamp(1.5rem,3vh,2.5rem);isolation:isolate;background:#030303;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.ProcessSection-module__fMQQXq__inner{width:100%;max-width:var(--container-width);margin:0 auto;position:relative}.ProcessSection-module__fMQQXq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.ProcessSection-module__fMQQXq__copy{width:100%;min-width:0;position:relative;container-type:inline-size}.ProcessSection-module__fMQQXq__title{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.038em;text-transform:uppercase;font-size:clamp(2rem,15cqw,6.8rem);font-weight:600;line-height:1.02}.ProcessSection-module__fMQQXq__titleLine{white-space:nowrap;perspective:800px;width:fit-content;margin:-.17em -.05em -.09em 0;padding:.17em .05em .09em 0;display:block;overflow:hidden}.ProcessSection-module__fMQQXq__titleLine+.ProcessSection-module__fMQQXq__titleLine{margin-top:-.09em}.ProcessSection-module__fMQQXq__titleLetter{transform-origin:50% 100%;display:inline-block}.ProcessSection-module__fMQQXq__titleAccent{color:var(--color-accent)}.ProcessSection-module__fMQQXq__description{color:#f4f3ef9e;text-wrap:pretty;border-left:1px solid #ffffff26;max-width:31rem;margin-top:clamp(1.5rem,3vh,2.3rem);padding-left:1.25rem;font-size:clamp(.94rem,1.05vw,1.08rem);line-height:1.72}.ProcessSection-module__fMQQXq__transformation{width:100%;max-width:31rem;margin-top:clamp(1.7rem,3vh,2.4rem)}.ProcessSection-module__fMQQXq__progressTrack{background:#ffffff1f;width:100%;height:2px;display:block;position:relative;overflow:hidden}.ProcessSection-module__fMQQXq__progressFill{background:linear-gradient(90deg,#ffffff80,var(--color-accent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.ProcessSection-module__fMQQXq__section[data-motion=armed]:not([data-revealed=true]) .ProcessSection-module__fMQQXq__titleLetter,.ProcessSection-module__fMQQXq__section[data-motion=armed]:not([data-revealed=true]) .ProcessSection-module__fMQQXq__description{opacity:0}.ProcessSection-module__fMQQXq__section[data-motion=armed][data-revealed=true]:not([data-reveal-settled=true]) .ProcessSection-module__fMQQXq__titleLetter{animation:ProcessSection-module__fMQQXq__signatureLetter .95s cubic-bezier(.16,1,.3,1) var(--letter-delay) both}.ProcessSection-module__fMQQXq__section[data-motion=armed][data-revealed=true]:not([data-reveal-settled=true]) .ProcessSection-module__fMQQXq__description{animation:.85s cubic-bezier(.16,1,.3,1) .3s both ProcessSection-module__fMQQXq__signatureCopy}}@keyframes ProcessSection-module__fMQQXq__signatureLetter{0%{opacity:0;transform:translateY(115%)rotateX(-60deg)rotate(4deg)}45%{opacity:1}78%{transform:translateY(-2%)rotateX(0)rotate(0)}to{opacity:1;transform:none}}@keyframes ProcessSection-module__fMQQXq__signatureCopy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ProcessSection-module__fMQQXq__visual{min-width:0}.ProcessSection-module__fMQQXq__perspective{perspective:1400px;perspective-origin:50%;justify-content:center;width:100%;display:flex}.ProcessSection-module__fMQQXq__frame{isolation:isolate;aspect-ratio:4/5;contain:layout paint;background:#050505;border:1px solid #ffffff26;border-radius:1.35rem;width:min(100%,36rem,54.4svh);margin:0;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #0000007a}.ProcessSection-module__fMQQXq__baseImage,.ProcessSection-module__fMQQXq__colorImage{object-fit:cover;object-position:center 48%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ProcessSection-module__fMQQXq__baseImage{filter:grayscale()brightness(.62)contrast(1.14)}.ProcessSection-module__fMQQXq__colorLayer{z-index:1;clip-path:inset(0 100% 0 0);position:absolute;inset:0;overflow:hidden}.ProcessSection-module__fMQQXq__colorImage{filter:brightness(.93)contrast(1.07)saturate(1.02)}.ProcessSection-module__fMQQXq__sheen{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:15%;position:absolute;top:-8%;bottom:-8%;left:-24%;transform:skew(-10deg)}.ProcessSection-module__fMQQXq__scanLine{z-index:5;background:linear-gradient(to bottom,transparent,#ffffffe6 12%,var(--color-accent) 50%,#ffffffe6 88%,transparent);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0;transform:translate(-1px);box-shadow:0 0 .8rem #d10d1ce6,0 0 2.2rem #d10d1c73}.ProcessSection-module__fMQQXq__scanLine span{width:.42rem;height:.42rem;box-shadow:0 0 1.2rem var(--color-accent);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProcessSection-module__fMQQXq__innerFrame{z-index:8;pointer-events:none;border:1px solid #ffffff16;border-radius:.88rem;position:absolute;inset:.72rem}@media (prefers-reduced-motion:no-preference){.ProcessSection-module__fMQQXq__section[data-near=true] .ProcessSection-module__fMQQXq__frame,.ProcessSection-module__fMQQXq__section[data-near=true] .ProcessSection-module__fMQQXq__baseImage,.ProcessSection-module__fMQQXq__section[data-near=true] .ProcessSection-module__fMQQXq__colorImage{will-change:transform}.ProcessSection-module__fMQQXq__section[data-near=true] .ProcessSection-module__fMQQXq__scanLine,.ProcessSection-module__fMQQXq__section[data-near=true] .ProcessSection-module__fMQQXq__sheen{will-change:transform, opacity}}@media (max-height:800px) and (min-width:701px){.ProcessSection-module__fMQQXq__sticky{padding-top:6.5rem;padding-bottom:1rem}.ProcessSection-module__fMQQXq__frame{width:min(100%,36rem,48.8svh)}.ProcessSection-module__fMQQXq__description{margin-top:1.3rem;font-size:.9rem;line-height:1.55}.ProcessSection-module__fMQQXq__transformation{margin-top:1.3rem}}@media (max-width:700px){.ProcessSection-module__fMQQXq__track{height:170svh}.ProcessSection-module__fMQQXq__sticky{height:100svh;padding:5.9rem 1rem 1.2rem;display:block}.ProcessSection-module__fMQQXq__inner{height:100%}.ProcessSection-module__fMQQXq__layout{flex-direction:column;gap:1.3rem;height:100%;display:flex}.ProcessSection-module__fMQQXq__copy{text-align:center;flex:none}.ProcessSection-module__fMQQXq__title{font-size:clamp(2rem,15.4cqw,4.6rem);line-height:1.02}.ProcessSection-module__fMQQXq__titleLine{margin-left:auto;margin-right:auto}.ProcessSection-module__fMQQXq__description{border:0;max-width:31rem;margin:1rem auto 0;padding:0;font-size:.84rem;line-height:1.58}.ProcessSection-module__fMQQXq__transformation{width:min(100%,24rem);margin:1rem auto 0}.ProcessSection-module__fMQQXq__visual{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.ProcessSection-module__fMQQXq__perspective{align-items:center;height:100%;container-type:size}.ProcessSection-module__fMQQXq__frame{border-radius:1rem;width:min(100%,27rem,40.8svh,80cqh)}.ProcessSection-module__fMQQXq__innerFrame{border-radius:.68rem;inset:.52rem}}@media (max-width:700px) and (max-height:760px){.ProcessSection-module__fMQQXq__sticky{padding-top:5.5rem;padding-bottom:.9rem}.ProcessSection-module__fMQQXq__title{font-size:clamp(1.9rem,14.5cqw,3.8rem)}.ProcessSection-module__fMQQXq__description{margin-top:.75rem;font-size:.78rem;line-height:1.45}.ProcessSection-module__fMQQXq__transformation{margin-top:.85rem}.ProcessSection-module__fMQQXq__layout{gap:1rem}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.ProcessSection-module__fMQQXq__colorLayer{width:0;right:auto;clip-path:none!important}.ProcessSection-module__fMQQXq__colorImage{width:var(--signature-image-width,100%);max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0}}@media (prefers-reduced-motion:reduce){.ProcessSection-module__fMQQXq__track{height:auto}.ProcessSection-module__fMQQXq__sticky{height:auto;min-height:100svh;position:relative}.ProcessSection-module__fMQQXq__titleLetter,.ProcessSection-module__fMQQXq__description{opacity:1!important;animation:none!important;transform:none!important}.ProcessSection-module__fMQQXq__frame,.ProcessSection-module__fMQQXq__baseImage,.ProcessSection-module__fMQQXq__colorImage{transform:none!important}.ProcessSection-module__fMQQXq__colorLayer{clip-path:none!important;width:100%!important}.ProcessSection-module__fMQQXq__progressFill{transform:scaleX(1)}.ProcessSection-module__fMQQXq__scanLine,.ProcessSection-module__fMQQXq__sheen{display:none}.ProcessSection-module__fMQQXq__perspective{container-type:normal}.ProcessSection-module__fMQQXq__visual,.ProcessSection-module__fMQQXq__perspective{height:auto}.ProcessSection-module__fMQQXq__frame{width:min(100%,36rem,54.4svh)}}
.ReviewsSection-module___zr45a__section{isolation:isolate;color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;background:#030303;position:relative;overflow-x:clip}.ReviewsSection-module___zr45a__reviewsBody{z-index:1;padding:clamp(6rem, 9vh, 8.5rem) var(--page-padding) clamp(6rem, 9vh, 8rem);background:radial-gradient(circle at 87% 23%,#96051317,#0000 29%),linear-gradient(#010101 0%,#030303 7%,#080808 50%,#030303 100%);margin-top:-1px;position:relative}.ReviewsSection-module___zr45a__reviewsBody:before{content:none;display:none}.ReviewsSection-module___zr45a__inner{width:100%;max-width:var(--container-width);margin:0 auto}.ReviewsSection-module___zr45a__reviewsHeader{grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;column-gap:clamp(3rem,8vw,8rem);max-width:72rem;margin-bottom:clamp(3rem,6vh,4.8rem);display:grid}.ReviewsSection-module___zr45a__eyebrow{color:#f4f3ef80;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.72rem;margin-bottom:1.1rem;font-size:clamp(.6rem,.66vw,.73rem);font-weight:700;display:flex}.ReviewsSection-module___zr45a__eyebrowDot{background:var(--color-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 1rem #d10d1cd1}.ReviewsSection-module___zr45a__reviewsTitle{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.049em;text-transform:uppercase;flex-direction:column;font-size:clamp(4rem,6.5vw,7.5rem);font-weight:600;line-height:.82;display:flex}.ReviewsSection-module___zr45a__reviewsTitle span{color:var(--color-accent)}.ReviewsSection-module___zr45a__reviewsIntroduction{color:#f4f3ef99;border-left:1px solid #ffffff26;max-width:28rem;padding-left:1.25rem;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.7}.ReviewsSection-module___zr45a__carouselStage{--review-gap:clamp(.85rem, 1.4vw, 1.3rem);--review-width:clamp(19.5rem, 30vw, 27rem)}.ReviewsSection-module___zr45a__carouselViewport{scrollbar-width:none;overscroll-behavior-x:contain;padding:.6rem 0 .9rem;position:relative;overflow:auto hidden}.ReviewsSection-module___zr45a__carouselViewport::-webkit-scrollbar{display:none}.ReviewsSection-module___zr45a__carouselViewport[data-enhanced=true]{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow-x:hidden}.ReviewsSection-module___zr45a__carouselViewport[data-dragging=true]{cursor:grabbing}.ReviewsSection-module___zr45a__reviewTrack{width:max-content;display:flex}.ReviewsSection-module___zr45a__reviewGroup{gap:var(--review-gap);padding-right:var(--review-gap);flex:none;display:flex}.ReviewsSection-module___zr45a__reviewGroup[aria-hidden=true]{display:none}.ReviewsSection-module___zr45a__carouselViewport[data-enhanced=true] .ReviewsSection-module___zr45a__reviewGroup[aria-hidden=true]{display:flex}.ReviewsSection-module___zr45a__reviewCard{isolation:isolate;flex:0 0 var(--review-width);width:var(--review-width);background:#101012;border:1px solid #ffffff2b;border-radius:1.1rem;min-width:0;min-height:clamp(35rem,43vw,40rem);transition:transform .32s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.8rem #00000038}.ReviewsSection-module___zr45a__reviewPhoto{z-index:-3;pointer-events:none;position:absolute;inset:-2px -2px 18%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ReviewsSection-module___zr45a__reviewImage{object-fit:cover;filter:blur(.35px)saturate(.8);transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(1.025)}.ReviewsSection-module___zr45a__photoShade{z-index:-2;pointer-events:none;background:linear-gradient(#020203a8,#02020314 23%,#03030459 37%,#030304e0 55%,#030304f7 78%,#050506),linear-gradient(115deg,#5c030d21,#0000 60%);position:absolute;inset:0}.ReviewsSection-module___zr45a__cardContent{flex-direction:column;flex:1;min-width:0;padding:clamp(1.4rem,2vw,2rem);display:flex}.ReviewsSection-module___zr45a__cardHeader h3{color:#fff;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 2px 16px #00000080;margin-top:.8rem;font-size:clamp(2rem,2.75vw,3.2rem);font-weight:600;line-height:.98}.ReviewsSection-module___zr45a__starRow{color:#f4f0e8;gap:.27rem;display:flex}.ReviewsSection-module___zr45a__starRow svg{fill:currentColor;width:1rem;height:1rem;display:block}.ReviewsSection-module___zr45a__reviewText{color:#ffffffeb;font-family:var(--font-body), Arial, sans-serif;overflow-wrap:anywhere;text-shadow:0 1px 8px #0000004d;margin:auto 0 1.4rem;padding-top:clamp(9.5rem,13vw,13rem);font-size:clamp(1.05rem,1.45vw,1.4rem);font-style:normal;line-height:1.5}.ReviewsSection-module___zr45a__reviewText p{margin:0}.ReviewsSection-module___zr45a__reviewFooter{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:flex-start;gap:.9rem;padding-top:1.15rem;display:flex}.ReviewsSection-module___zr45a__reviewIdentity{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ReviewsSection-module___zr45a__reviewIdentity cite{color:#fff;font-size:.79rem;font-style:normal;font-weight:750;line-height:1.4}.ReviewsSection-module___zr45a__reviewIdentity span{color:#ffffff94;font-size:.64rem;line-height:1.5}.ReviewsSection-module___zr45a__googleButton:focus-visible,.ReviewsSection-module___zr45a__carouselViewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ReviewsSection-module___zr45a__googleCta{background:radial-gradient(circle at 88%,#d10d1c1c,#0000 28%),linear-gradient(115deg,#ffffff0b,#ffffff04);border:1px solid #ffffff21;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vh,4rem);padding:clamp(1.7rem,3vw,2.7rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2rem 5rem #00000047}.ReviewsSection-module___zr45a__googleCtaCopy>p:first-child{color:var(--color-accent);letter-spacing:.19em;text-transform:uppercase;margin-bottom:.55rem;font-size:.52rem;font-weight:750}.ReviewsSection-module___zr45a__googleCtaCopy h3{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.045em;text-transform:uppercase;flex-wrap:wrap;gap:0 .25em;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:600;line-height:.9;display:flex}.ReviewsSection-module___zr45a__googleCtaCopy h3 span{color:var(--color-accent)}.ReviewsSection-module___zr45a__googleCtaCopy>p:last-child{color:#ffffff75;max-width:38rem;margin-top:.8rem;font-size:.84rem;line-height:1.55}.ReviewsSection-module___zr45a__googleButton{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#050506c2;border:1px solid #ffffff30;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:19rem;padding:.65rem .65rem .65rem .75rem;font-size:.62rem;font-weight:750;text-decoration:none;transition:transform .28s,border-color .28s,background .28s;display:grid;box-shadow:inset 0 1px #ffffff14}.ReviewsSection-module___zr45a__googleButtonIcon,.ReviewsSection-module___zr45a__googleButtonArrow{border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid}.ReviewsSection-module___zr45a__googleButtonIcon{color:#111;background:#fff;font-size:.9rem;font-weight:800}.ReviewsSection-module___zr45a__googleButtonArrow{background:var(--color-accent);font-size:.78rem;transition:transform .28s;box-shadow:0 0 1.4rem #d10d1c4d}@media (hover:hover){.ReviewsSection-module___zr45a__reviewCard:hover{border-color:#e01f307a;transform:translateY(-5px)}.ReviewsSection-module___zr45a__reviewCard:hover .ReviewsSection-module___zr45a__reviewImage{transform:scale(1.065)}.ReviewsSection-module___zr45a__googleButton:hover{background:#0e0708;border-color:#d10d1cb8;transform:translateY(-3px)}.ReviewsSection-module___zr45a__googleButton:hover .ReviewsSection-module___zr45a__googleButtonArrow{transform:rotate(45deg)}}@media (max-width:900px){.ReviewsSection-module___zr45a__reviewsBody{padding:2.25rem 1rem 2.5rem}.ReviewsSection-module___zr45a__reviewsHeader{margin-bottom:2.4rem;display:block}.ReviewsSection-module___zr45a__eyebrow{margin-bottom:1rem;font-size:.58rem}.ReviewsSection-module___zr45a__reviewsTitle{font-size:clamp(3.2rem,14vw,5rem);line-height:.84}.ReviewsSection-module___zr45a__reviewsIntroduction{max-width:31rem;margin-top:1.25rem;padding-left:1rem;font-size:.88rem;line-height:1.62}.ReviewsSection-module___zr45a__carouselStage{--review-width:min(calc(100vw - 3rem), 27rem);--review-gap:.8rem}.ReviewsSection-module___zr45a__carouselViewport{margin-right:-1rem}.ReviewsSection-module___zr45a__reviewCard{border-radius:1rem;min-height:clamp(29rem,65svh,30.5rem)}.ReviewsSection-module___zr45a__cardContent{padding:1.25rem}.ReviewsSection-module___zr45a__cardHeader h3{font-size:clamp(2.25rem,8vw,3rem)}.ReviewsSection-module___zr45a__reviewText{margin-bottom:1.1rem;padding-top:clamp(6.25rem,26vw,8rem);font-size:1.0625rem;line-height:1.5}.ReviewsSection-module___zr45a__reviewFooter{flex-flow:wrap;gap:.7rem;padding-top:.9rem}.ReviewsSection-module___zr45a__googleCta{border-radius:.95rem;margin-top:2rem;padding:1.35rem;display:block}.ReviewsSection-module___zr45a__googleCtaCopy h3{font-size:clamp(2.3rem,10vw,3.4rem)}.ReviewsSection-module___zr45a__googleCtaCopy>p:last-child{font-size:.77rem}.ReviewsSection-module___zr45a__googleButton{width:100%;min-width:0;margin-top:1.35rem;font-size:.56rem}}@media (max-width:390px){.ReviewsSection-module___zr45a__reviewsTitle{font-size:clamp(2.85rem,13.4vw,4.4rem)}.ReviewsSection-module___zr45a__cardContent{padding:1.2rem}.ReviewsSection-module___zr45a__reviewText{font-size:1.06rem}.ReviewsSection-module___zr45a__reviewFooter{flex-direction:column;gap:.45rem}.ReviewsSection-module___zr45a__googleButtonIcon,.ReviewsSection-module___zr45a__googleButtonArrow{width:2.45rem;height:2.45rem}}@media (prefers-reduced-motion:reduce){.ReviewsSection-module___zr45a__reviewCard,.ReviewsSection-module___zr45a__reviewImage,.ReviewsSection-module___zr45a__googleButton,.ReviewsSection-module___zr45a__googleButtonArrow{transition:none}.ReviewsSection-module___zr45a__reviewCard:hover,.ReviewsSection-module___zr45a__googleButton:hover,.ReviewsSection-module___zr45a__googleButton:hover .ReviewsSection-module___zr45a__googleButtonArrow{transform:none}.ReviewsSection-module___zr45a__reviewCard:hover .ReviewsSection-module___zr45a__reviewImage{transform:scale(1.025)}}
.WorkProjectExperience-module__AdYYOq__processLayer{z-index:2;visibility:hidden;opacity:0;pointer-events:none;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .16s,visibility 0s .68s;position:absolute;inset:0;overflow:hidden;transform:translateY(103%)}.WorkProjectExperience-module__AdYYOq__processLayer[data-preparing=true]{visibility:visible;transition-delay:0s}.WorkProjectExperience-module__AdYYOq__processLayer[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0,0)}.WorkProjectExperience-module__AdYYOq__processVideo{object-fit:contain;background:#090909;width:100%;height:100%;display:block}.WorkProjectExperience-module__AdYYOq__processShade{background:linear-gradient(#0000 66%,#000000ab);position:absolute;inset:0}.WorkProjectExperience-module__AdYYOq__revealEdge{background:linear-gradient(90deg,#0000,#b90918 25%,#ef5963 50%,#b90918 75%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.WorkProjectExperience-module__AdYYOq__chrome{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex;position:absolute;bottom:clamp(1rem,2vw,1.6rem);left:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.WorkProjectExperience-module__AdYYOq__projectName{color:#fff;text-shadow:0 2px 12px #000000a6;min-width:0}.WorkProjectExperience-module__AdYYOq__projectNumber{color:#ffffff94;font:700 .55rem var(--font-body),Arial,sans-serif;letter-spacing:.17em;margin-bottom:.4rem;display:block}.WorkProjectExperience-module__AdYYOq__projectName h3{color:#fff;font:600 clamp(1.35rem,2.7vw,2.55rem)/1 var(--font-display),Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;margin:0}.WorkProjectExperience-module__AdYYOq__nameMask{perspective:500px;margin:-.18em -.03em -.12em 0;padding:.18em .03em .12em 0;display:block;overflow:hidden}.WorkProjectExperience-module__AdYYOq__nameLetter{transform-origin:50% 100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.WorkProjectExperience-module__AdYYOq__projectName[data-name-motion=armed]:not([data-name-revealed=true]) .WorkProjectExperience-module__AdYYOq__nameLetter{opacity:0;transform:translate3d(0,115%,0) rotateX(-72deg) rotateZ(var(--name-tilt)) skewX(-5deg)}.WorkProjectExperience-module__AdYYOq__projectName[data-name-motion=armed][data-name-revealed=true] .WorkProjectExperience-module__AdYYOq__nameLetter{animation:WorkProjectExperience-module__AdYYOq__nameReveal .66s cubic-bezier(.16,1,.3,1) var(--name-delay) both}.WorkProjectExperience-module__AdYYOq__projectName[data-name-settled=true][data-name-revealed=true] .WorkProjectExperience-module__AdYYOq__nameLetter{opacity:1;animation:none;transform:none}}@keyframes WorkProjectExperience-module__AdYYOq__nameReveal{0%{opacity:0;transform:translate3d(0,115%,0) rotateX(-72deg) rotateZ(var(--name-tilt)) skewX(-5deg)}35%{opacity:1}76%{transform:translateY(-4%)rotateX(0)rotate(0)skew(0)}to{opacity:1;transform:none}}.WorkProjectExperience-module__AdYYOq__action{appearance:none;min-height:2.75rem;box-shadow:none;color:#f02a3c;font:750 .72rem var(--font-body),Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-shadow:0 1px 6px #000c;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.55rem;padding:.25rem 0;transition:color .22s;display:inline-flex;position:relative}.WorkProjectExperience-module__AdYYOq__actionLabel{position:relative}.WorkProjectExperience-module__AdYYOq__actionLabel:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0)}.WorkProjectExperience-module__AdYYOq__actionIcon{color:#ffffffeb;background:0 0;border:0;flex:none;place-items:center;width:1.15rem;height:1.5rem;font-size:1.05rem;transition:transform .3s cubic-bezier(.22,1,.36,1),color .22s;display:grid;position:relative}.WorkProjectExperience-module__AdYYOq__action:active .WorkProjectExperience-module__AdYYOq__actionLabel{opacity:.72}.WorkProjectExperience-module__AdYYOq__action:active .WorkProjectExperience-module__AdYYOq__actionIcon{transform:translate(1px,-1px)}.WorkProjectExperience-module__AdYYOq__action:focus-visible,.WorkProjectExperience-module__AdYYOq__youtubeLink:focus-visible{outline-offset:4px;outline:2px solid #fff}.WorkProjectExperience-module__AdYYOq__spinner{border:1.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:.8rem;height:.8rem;animation:.85s linear infinite WorkProjectExperience-module__AdYYOq__loading}.WorkProjectExperience-module__AdYYOq__details{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.1rem .3rem .4rem;display:grid}.WorkProjectExperience-module__AdYYOq__details[hidden]{display:none}.WorkProjectExperience-module__AdYYOq__details p{color:#f4f3efa3;max-width:43rem;font:400 .78rem/1.65 var(--font-body),Arial,sans-serif;text-wrap:pretty;margin:0}.WorkProjectExperience-module__AdYYOq__youtubeLink{color:#ffffffd4;width:fit-content;font:700 .59rem var(--font-body),Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.WorkProjectExperience-module__AdYYOq__linkIcon{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;transition:transform .3s,background .22s,color .22s,border-color .22s;display:grid}.WorkProjectExperience-module__AdYYOq__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes WorkProjectExperience-module__AdYYOq__loading{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.WorkProjectExperience-module__AdYYOq__action:hover{color:#ff4b5c}.WorkProjectExperience-module__AdYYOq__action:hover .WorkProjectExperience-module__AdYYOq__actionLabel:after{transform:scaleX(1)}.WorkProjectExperience-module__AdYYOq__action:hover .WorkProjectExperience-module__AdYYOq__actionIcon:not(.WorkProjectExperience-module__AdYYOq__loadingIcon){color:#fff;transform:translate(3px,-3px)}.WorkProjectExperience-module__AdYYOq__youtubeLink:hover .WorkProjectExperience-module__AdYYOq__linkIcon{color:#111;background:#ecebe6;border-color:#ecebe6;transform:translate(2px,-2px)}.WorkProjectExperience-module__AdYYOq__youtubeLink:hover{color:#fff}}@media (max-width:700px){.WorkProjectExperience-module__AdYYOq__chrome{align-items:flex-end;gap:.5rem;bottom:.3rem;left:.8rem;right:.8rem}.WorkProjectExperience-module__AdYYOq__projectName{padding-bottom:.35rem}.WorkProjectExperience-module__AdYYOq__projectNumber{display:none}.WorkProjectExperience-module__AdYYOq__projectName h3{font-size:clamp(.97rem,4.6vw,1.55rem)}.WorkProjectExperience-module__AdYYOq__action{letter-spacing:.025em;align-items:flex-end;gap:.4rem;min-height:2.75rem;padding:.25rem 0 .35rem;font-size:.7rem;line-height:1.25}.WorkProjectExperience-module__AdYYOq__actionIcon{width:1.1rem;height:1rem;font-size:1rem;line-height:1}.WorkProjectExperience-module__AdYYOq__details{grid-template-columns:1fr;gap:.55rem;padding:.85rem 1rem .1rem}.WorkProjectExperience-module__AdYYOq__details p{font-size:.74rem;line-height:1.65}.WorkProjectExperience-module__AdYYOq__youtubeLink{gap:.6rem;min-height:2.75rem;font-size:.54rem}.WorkProjectExperience-module__AdYYOq__linkIcon{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.WorkProjectExperience-module__AdYYOq__processLayer,.WorkProjectExperience-module__AdYYOq__processLayer[data-open=true],.WorkProjectExperience-module__AdYYOq__action,.WorkProjectExperience-module__AdYYOq__actionLabel:after,.WorkProjectExperience-module__AdYYOq__actionIcon,.WorkProjectExperience-module__AdYYOq__linkIcon{transition:none}.WorkProjectExperience-module__AdYYOq__nameLetter{opacity:1!important;animation:none!important;transform:none!important}.WorkProjectExperience-module__AdYYOq__spinner{animation:none}}
.SelectedWorkSection-module__MCWcYq__section{padding:clamp(7rem, 10vw, 10rem) var(--page-padding);isolation:isolate;color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;background:linear-gradient(#040404,#080808 48%,#030303);scroll-margin-top:6rem;position:relative;overflow:hidden}.SelectedWorkSection-module__MCWcYq__section:before{z-index:-2;content:"";opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.SelectedWorkSection-module__MCWcYq__ambientGlow{z-index:-1;pointer-events:none;background:radial-gradient(#92081324,#4103080b 38%,#0000 70%);width:min(48rem,60vw);height:72%;position:absolute;top:14%;right:-15%}.SelectedWorkSection-module__MCWcYq__inner{width:100%;max-width:var(--container-width);margin:0 auto}.SelectedWorkSection-module__MCWcYq__sectionHeader{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2.5rem,5vw,5.75rem);margin-bottom:clamp(3rem,5vw,4.75rem);display:grid}.SelectedWorkSection-module__MCWcYq__titleWrap{min-width:0;container-type:inline-size}.SelectedWorkSection-module__MCWcYq__title{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.038em;text-transform:uppercase;font-size:clamp(2.2rem,13cqw,7rem);font-weight:600;line-height:.96}.SelectedWorkSection-module__MCWcYq__titleLine{white-space:nowrap;perspective:700px;width:fit-content;margin:-.16em -.06em -.08em 0;padding:.16em .06em .08em 0;display:block;overflow:hidden}.SelectedWorkSection-module__MCWcYq__titleLine+.SelectedWorkSection-module__MCWcYq__titleLine{margin-top:-.1em}.SelectedWorkSection-module__MCWcYq__titleLetter{transform-origin:50% 100%;display:inline-block}.SelectedWorkSection-module__MCWcYq__titleAccent{color:var(--color-accent)}.SelectedWorkSection-module__MCWcYq__intro{color:#f4f3ef9e;text-wrap:pretty;border-left:1px solid #ffffff29;max-width:29rem;padding-left:1.4rem;font-size:clamp(.96rem,1.05vw,1.1rem);line-height:1.75}@media (prefers-reduced-motion:no-preference){.SelectedWorkSection-module__MCWcYq__section[data-motion=armed]:not([data-revealed=true]) .SelectedWorkSection-module__MCWcYq__titleLetter{opacity:0;transform:translateY(115%)rotateX(-65deg)skew(-7deg)}.SelectedWorkSection-module__MCWcYq__section[data-motion=armed]:not([data-revealed=true]) .SelectedWorkSection-module__MCWcYq__intro{opacity:0;transform:translateY(18px)}.SelectedWorkSection-module__MCWcYq__section[data-motion=armed][data-revealed=true] .SelectedWorkSection-module__MCWcYq__titleLetter{animation:SelectedWorkSection-module__MCWcYq__letterReveal .9s cubic-bezier(.16,1,.3,1) var(--letter-delay) both}.SelectedWorkSection-module__MCWcYq__section[data-motion=armed][data-revealed=true] .SelectedWorkSection-module__MCWcYq__intro{animation:.95s cubic-bezier(.16,1,.3,1) .25s both SelectedWorkSection-module__MCWcYq__copyReveal}.SelectedWorkSection-module__MCWcYq__section[data-reveal-settled=true][data-revealed=true] .SelectedWorkSection-module__MCWcYq__titleLetter,.SelectedWorkSection-module__MCWcYq__section[data-reveal-settled=true][data-revealed=true] .SelectedWorkSection-module__MCWcYq__intro{opacity:1;animation:none;transform:none}}@keyframes SelectedWorkSection-module__MCWcYq__letterReveal{0%{opacity:0;transform:translateY(115%)rotateX(-65deg)skew(-7deg)}45%{opacity:1}76%{transform:translateY(-3%)rotateX(0)skew(0)}to{opacity:1;transform:none}}@keyframes SelectedWorkSection-module__MCWcYq__copyReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.SelectedWorkSection-module__MCWcYq__experience{width:min(100%,56rem,102svh);margin:0 auto}.SelectedWorkSection-module__MCWcYq__viewport{isolation:isolate;aspect-ratio:16/9;overflow-anchor:none;background:#050505;border:1px solid #ffffff24;border-radius:1.05rem;width:100%;position:relative;overflow:clip;box-shadow:0 2.4rem 6rem #0000005c}.SelectedWorkSection-module__MCWcYq__projectSlide{opacity:0;pointer-events:none;position:absolute;inset:0}.SelectedWorkSection-module__MCWcYq__projectSlideActive{opacity:1;z-index:1;pointer-events:auto}.SelectedWorkSection-module__MCWcYq__projectVideo{object-fit:cover;object-position:center;opacity:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.SelectedWorkSection-module__MCWcYq__videoShade{z-index:1;pointer-events:none;background:linear-gradient(#00000012,#0000 30% 68%,#0000009e);position:absolute;inset:0}.SelectedWorkSection-module__MCWcYq__stageFrame{z-index:3;pointer-events:none;border:1px solid #ffffff16;border-radius:.68rem;position:absolute;inset:.7rem}.SelectedWorkSection-module__MCWcYq__stageTopMeta{z-index:4;color:#ffffffa6;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.56rem;font-weight:700;display:flex;position:absolute;top:1.45rem;left:1.55rem;right:1.55rem}.SelectedWorkSection-module__MCWcYq__stageBottomMeta{z-index:4;justify-content:space-between;align-items:flex-end;gap:3rem;display:flex;position:absolute;bottom:1.45rem;left:1.6rem;right:1.6rem}.SelectedWorkSection-module__MCWcYq__stageBottomLeft{text-transform:uppercase;align-items:center;gap:.9rem;display:flex}.SelectedWorkSection-module__MCWcYq__stageNumber{color:#ffffff8c;letter-spacing:.18em;font-size:.58rem;font-weight:700}.SelectedWorkSection-module__MCWcYq__stageBottomMeta strong{color:#fff;letter-spacing:.13em;font-size:clamp(.75rem,.95vw,1rem);font-weight:750}.SelectedWorkSection-module__MCWcYq__stageBottomMeta p{color:#ffffffb3;text-align:right;max-width:27rem;font-size:.72rem;line-height:1.6}.SelectedWorkSection-module__MCWcYq__desktopSelectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,.9vw,.85rem);margin-top:clamp(.85rem,1.3vw,1.1rem);display:grid}.SelectedWorkSection-module__MCWcYq__desktopSelector{isolation:isolate;appearance:none;min-width:0;min-height:5.6rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0c0c0ec2,#0404058f);border:1px solid #ffffff1c;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.85rem .85rem 1rem;transition:border-color .18s,background .18s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.SelectedWorkSection-module__MCWcYq__selectorNumber{color:#ffffff73;letter-spacing:.17em;font-size:.53rem;font-weight:750}.SelectedWorkSection-module__MCWcYq__selectorCopy{flex-direction:column;gap:.24rem;min-width:0;display:flex}.SelectedWorkSection-module__MCWcYq__selectorCopy strong{color:#ffffffd1;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.56rem,.68vw,.7rem);font-weight:750;overflow:hidden}.SelectedWorkSection-module__MCWcYq__selectorCopy small{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;line-height:1.4;overflow:hidden}.SelectedWorkSection-module__MCWcYq__selectorArrow{color:#ffffffa6;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.68rem;transition:background .18s,color .18s,transform .35s;display:grid}.SelectedWorkSection-module__MCWcYq__selectorProgress{background:#ffffff1a;height:2px;position:absolute;bottom:0;left:.85rem;right:.85rem}.SelectedWorkSection-module__MCWcYq__selectorProgress:after{background:linear-gradient(90deg,var(--color-accent),#fffc);content:"";transform-origin:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.SelectedWorkSection-module__MCWcYq__desktopSelectorActive{background:linear-gradient(135deg,#28070ad6,#060607a3);border-color:#d10d1c80;transform:translateY(-2px)}.SelectedWorkSection-module__MCWcYq__desktopSelectorActive .SelectedWorkSection-module__MCWcYq__selectorCopy strong{color:#fff}.SelectedWorkSection-module__MCWcYq__desktopSelectorActive .SelectedWorkSection-module__MCWcYq__selectorArrow{color:#fff;background:linear-gradient(145deg,#d70d1d,#5b030b);transform:rotate(45deg)}.SelectedWorkSection-module__MCWcYq__desktopSelectorActive .SelectedWorkSection-module__MCWcYq__selectorProgress:after{transform:scaleX(1)}.SelectedWorkSection-module__MCWcYq__desktopSelector[aria-busy=true]{border-color:#d10d1c80}@media (hover:hover) and (pointer:fine){.SelectedWorkSection-module__MCWcYq__desktopSelector:hover{border-color:#d10d1c80;transform:translateY(-2px)}.SelectedWorkSection-module__MCWcYq__desktopSelector:hover .SelectedWorkSection-module__MCWcYq__selectorCopy strong{color:#fff}.SelectedWorkSection-module__MCWcYq__desktopSelector:hover .SelectedWorkSection-module__MCWcYq__selectorArrow{color:#fff;transform:rotate(45deg)}}.SelectedWorkSection-module__MCWcYq__playRecovery{z-index:6;color:#fff;font:600 .75rem var(--font-body),Arial,sans-serif;white-space:nowrap;cursor:pointer;background:#0c0c0ce0;border:1px solid #ffffff59;border-radius:2rem;align-items:center;gap:.7rem;padding:.8rem 1.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectedWorkSection-module__MCWcYq__playRecovery span{color:#e51524}.SelectedWorkSection-module__MCWcYq__mobileControls,.SelectedWorkSection-module__MCWcYq__mobileProjectMeta{display:none}.SelectedWorkSection-module__MCWcYq__porscheLegacyMeta{display:none!important}.SelectedWorkSection-module__MCWcYq__desktopSelector:focus-visible,.SelectedWorkSection-module__MCWcYq__paginationLine:focus-visible,.SelectedWorkSection-module__MCWcYq__playRecovery:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:700px){.SelectedWorkSection-module__MCWcYq__section{background:linear-gradient(#020202,#080808 48%,#030303);padding:5.5rem 0 5.25rem}.SelectedWorkSection-module__MCWcYq__inner{max-width:none}.SelectedWorkSection-module__MCWcYq__sectionHeader{margin-bottom:2.1rem;padding:0 1rem;display:block}.SelectedWorkSection-module__MCWcYq__title{font-size:clamp(2.2rem,15.4cqw,6rem);line-height:.98}.SelectedWorkSection-module__MCWcYq__intro{max-width:36rem;margin-top:1.6rem;padding-left:1rem;font-size:.88rem;line-height:1.7}.SelectedWorkSection-module__MCWcYq__experience{width:100%}.SelectedWorkSection-module__MCWcYq__viewport{aspect-ratio:auto;width:100%;box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;background:0 0;border:0;border-radius:0;gap:.75rem;padding:0 1rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.SelectedWorkSection-module__MCWcYq__viewport::-webkit-scrollbar{display:none}.SelectedWorkSection-module__MCWcYq__projectSlide{aspect-ratio:16/9;scroll-snap-align:center;scroll-snap-stop:always;opacity:1;pointer-events:auto;background:#070707;border:1px solid #ffffff21;border-radius:.85rem;flex:none;width:min(87vw,34rem);position:relative;inset:auto;overflow:hidden}.SelectedWorkSection-module__MCWcYq__stageFrame{border-radius:.55rem;inset:.5rem}.SelectedWorkSection-module__MCWcYq__stageTopMeta,.SelectedWorkSection-module__MCWcYq__stageBottomMeta,.SelectedWorkSection-module__MCWcYq__desktopSelectors,.SelectedWorkSection-module__MCWcYq__desktopRecovery{display:none}.SelectedWorkSection-module__MCWcYq__mobileProjectMeta{z-index:4;color:#ffffffd9;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.SelectedWorkSection-module__MCWcYq__mobileProjectMeta span{color:#fff9;letter-spacing:.16em;font-size:.5rem;font-weight:700}.SelectedWorkSection-module__MCWcYq__mobileProjectMeta strong{letter-spacing:.1em;font-size:.56rem;font-weight:750}.SelectedWorkSection-module__MCWcYq__mobileControls{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:100%;margin-top:.75rem;padding:0 1rem;display:grid}.SelectedWorkSection-module__MCWcYq__counter,.SelectedWorkSection-module__MCWcYq__swipeHint{color:#fff9;letter-spacing:.16em;text-transform:uppercase;font-size:.55rem;font-weight:700}.SelectedWorkSection-module__MCWcYq__counter span{color:#ffffff59}.SelectedWorkSection-module__MCWcYq__swipeHint{align-items:center;gap:.4rem;display:flex}.SelectedWorkSection-module__MCWcYq__swipeHint span{color:var(--color-accent)}.SelectedWorkSection-module__MCWcYq__pagination{justify-content:center;align-items:center;gap:.25rem;display:flex}.SelectedWorkSection-module__MCWcYq__paginationLine{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;width:2rem;height:2.75rem;padding:0;position:relative}.SelectedWorkSection-module__MCWcYq__paginationLine:after{content:"";background:#ffffff38;height:2px;transition:background .18s,transform .25s;position:absolute;top:calc(50% - 1px);left:3px;right:3px;transform:scaleX(.75)}.SelectedWorkSection-module__MCWcYq__paginationLineActive:after{background:var(--color-accent);transform:scaleX(1)}}@media (max-width:390px){.SelectedWorkSection-module__MCWcYq__projectSlide{width:88vw}.SelectedWorkSection-module__MCWcYq__mobileControls{gap:.5rem}.SelectedWorkSection-module__MCWcYq__counter,.SelectedWorkSection-module__MCWcYq__swipeHint{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.SelectedWorkSection-module__MCWcYq__titleLetter,.SelectedWorkSection-module__MCWcYq__intro{opacity:1!important;animation:none!important;transform:none!important}.SelectedWorkSection-module__MCWcYq__desktopSelector,.SelectedWorkSection-module__MCWcYq__selectorArrow,.SelectedWorkSection-module__MCWcYq__selectorProgress:after,.SelectedWorkSection-module__MCWcYq__paginationLine:after{transition:none}}
