.impakt-grade-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#170f0bd9;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0;overflow:auto}.impakt-grade{color:#30241c;background:#ede5d9;width:min(1120px,100%);max-height:94vh;overflow:auto;box-shadow:0 40px 90px #070403a8}.impakt-grade__header{border-bottom:1px solid #d2bd9f;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 2rem;display:flex}.impakt-grade__header>div>span,.impakt-grade__eyebrow,.impakt-grade__visual-label,.impakt-grade__before,.impakt-grade__after{font:500 .59rem var(--font-mono);letter-spacing:.12em;color:#a57f59}.impakt-grade__header h2{font:400 clamp(2rem,4vw,3.2rem)/1 var(--font-editorial);letter-spacing:-.04em;margin:.6rem 0 0}.impakt-grade__header h2 em,.impakt-grade__settings h3 em{color:#aa8562}.impakt-grade__header>button{font:.75rem var(--font-sans);cursor:pointer;border:1px solid #bea588;padding:.65rem 1rem}.impakt-grade__body{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);display:grid}.impakt-grade__visual{color:#eddfc9;background:#2e241e;flex-direction:column;gap:1rem;min-width:0;padding:1.7rem;display:flex}.impakt-grade__visual-label{color:#dbc4a4;justify-content:space-between;gap:1rem;display:flex}.impakt-grade__comparison{background:#15100d;place-items:center;min-height:360px;max-height:500px;display:grid;position:relative;overflow:hidden}.impakt-grade__comparison img{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.impakt-grade__comparison canvas{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.impakt-grade__divider{pointer-events:none;background:#f4e8d6;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #fff3}.impakt-grade__divider:after{content:"↔";color:#34241b;width:30px;height:30px;font:1rem var(--font-sans);background:#f1e4d0;border-radius:50%;place-items:center;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.impakt-grade__before,.impakt-grade__after{color:#fff;background:#170f0ba8;padding:.35rem .65rem;position:absolute;bottom:15px}.impakt-grade__before{left:12px}.impakt-grade__after{right:12px}.impakt-grade__compare-slider{font:.72rem var(--font-sans);align-items:center;gap:1rem;display:flex}.impakt-grade__compare-slider input{accent-color:#c9a37b;flex:1}.impakt-grade__compare-slider strong{font:.7rem var(--font-mono)}.impakt-grade__thumbnails{gap:8px;display:flex}.impakt-grade__thumbnails button{cursor:pointer;border:2px solid #0000;width:62px;height:62px}.impakt-grade__thumbnails button.is-active{border-color:#e8c08e}.impakt-grade__thumbnails img{object-fit:cover;width:100%;height:100%}.impakt-grade__visual>p{color:#c8b29c;font:.7rem/1.5 var(--font-sans)}.impakt-grade__settings{min-width:0;padding:1.8rem 2rem}.impakt-grade__settings h3{font:400 clamp(2rem,3.3vw,3.1rem)/.98 var(--font-editorial);letter-spacing:-.045em;margin:1rem 0 2rem}.impakt-grade__presets{flex-wrap:wrap;gap:6px;margin:1rem 0 1.8rem;display:flex}.impakt-grade__presets button{font:.71rem var(--font-sans);cursor:pointer;background:#f6efe5;border:1px solid #c9b6a0;padding:.6rem .82rem}.impakt-grade__presets button.is-active{color:#f9eee0;background:#37291f;border-color:#37291f}.impakt-grade__sliders{gap:.8rem;display:grid}.impakt-grade__sliders label{font:.74rem var(--font-sans);grid-template-columns:115px 1fr 33px;align-items:center;gap:.6rem;display:grid}.impakt-grade__sliders input{accent-color:#886344;width:100%}.impakt-grade__sliders output{text-align:right;font:.7rem var(--font-mono);color:#a37d59}.impakt-grade__actions{gap:.6rem;margin:1.7rem 0 0;display:flex}.impakt-grade__actions button{cursor:pointer;min-height:48px;font:.76rem var(--font-sans);padding:.8rem 1rem}.impakt-grade__reset{border:1px solid #b8a38b}.impakt-grade__apply{color:#f8ebdc;background:linear-gradient(135deg,#3d2d22,#261b16);flex:1;justify-content:space-between;gap:1rem;display:flex}.impakt-grade__actions button:disabled{opacity:.55;cursor:not-allowed}.impakt-grade__error{color:#a53a2e;font:.76rem var(--font-sans)}.impakt-grade__footnote{color:#987f69;font:.67rem/1.5 var(--font-sans);margin-top:1rem}.impakt-grade button:focus-visible,.impakt-grade input:focus-visible{outline-offset:3px;outline:2px solid #be8c5c}@media (width<=820px){.impakt-grade__body{grid-template-columns:1fr}.impakt-grade__comparison{min-height:280px}.impakt-grade__settings,.impakt-grade__visual{padding:1.2rem}}@media (width<=440px){.impakt-grade-backdrop{padding:0}.impakt-grade{max-height:100vh}.impakt-grade__header{padding:1rem}.impakt-grade__sliders label{grid-template-columns:105px 1fr 30px}.impakt-grade__comparison{min-height:220px}}.impakt-ai-power--cinema .impakt-ai-power__hero{--aph-x:0px;--aph-y:0px;--aph-x2:0px;--aph-y2:0px;--aph-x3:0px;--aph-y3:0px;--aph-type-x:0px;--aph-type-y:0px;--aph-camera-x:0deg;--aph-camera-y:0deg;isolation:isolate;background:linear-gradient(110deg,#fbf5e9f0,#f6e8d387 60%,#cfa67d24);border:1px solid #ac845e38;min-height:clamp(390px,40vw,540px);margin-top:clamp(1.2rem,2vw,2.2rem);margin-bottom:clamp(1.3rem,2.7vw,2.8rem);padding:clamp(3rem,5vw,5.1rem) clamp(1.1rem,2.4vw,2.8rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #50342014,inset 0 0 0 1px #fff8ed99}.impakt-ai-power--cinema .impakt-ai-power__hero-word{z-index:3;perspective:1200px;pointer-events:none;min-width:0;max-width:min(65%,840px);position:relative}.impakt-ai-power--cinema .impakt-ai-power__hero-description{z-index:3;-webkit-backdrop-filter:blur(5px);background:linear-gradient(125deg,#faf2e6d6,#f9f1e56e);border-left-color:#98704f87;max-width:290px;padding:1rem 1rem 1rem 1.4rem;position:relative}.impakt-ai-power--cinema .impakt-ai-power__hero h2{text-shadow:0 7px 28px #4930191a;transform:translate3d(var(--aph-type-x),var(--aph-type-y),0);will-change:transform;margin:1.2rem 0 0;font-size:clamp(4rem,7.5vw,8.7rem);line-height:.87}.impakt-ai-power--cinema .impakt-ai-power__hero h2 span{color:#30241e;animation:9s ease-in-out infinite alternate aph-type-drift;display:block;position:relative}.impakt-ai-power--cinema .impakt-ai-power__hero h2 em{white-space:normal;color:#a7774b;text-shadow:0 4px 20px #c0874a21;max-width:100%;animation:11s ease-in-out infinite alternate aph-gold-drift;display:block;position:relative}.impakt-ai-power--cinema .impakt-ai-power__hero .impakt-ai-power__eyebrow{color:#98714e;letter-spacing:.27em}.aph-film{z-index:0;pointer-events:none;perspective:1400px;perspective-origin:68% 46%;contain:paint;position:absolute;inset:0;overflow:hidden}.aph-film__light{transform:translate3d(var(--aph-x2),var(--aph-y2),0);background:radial-gradient(at 75% 38%,#bd804747,#0000 43%),radial-gradient(at 48% 85%,#ddb1771f,#0000 55%);position:absolute;inset:-30%}.aph-film__mesh{transform:perspective(1400px) rotateY(-23deg) rotateX(14deg) translate3d(var(--aph-x),var(--aph-y),-390px);opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 169px,#7a532d12 170px,#0000 171px),repeating-linear-gradient(0deg,#0000 0 143px,#7a532d0d 144px,#0000 145px);position:absolute;inset:-30%}.aph-film__perspective{transform-style:preserve-3d;perspective:1200px;perspective-origin:55%;transform:rotateX(var(--aph-camera-x)) rotateY(var(--aph-camera-y));will-change:transform;position:absolute;inset:-8% -9% -10% 33%}.aph-film__poster{aspect-ratio:4/5;z-index:1;backface-visibility:hidden;width:clamp(120px,26%,260px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(143deg,#f2dab3e6,#4f332285);border:1px solid #9f755285;margin:0;padding:6px;animation:8s ease-in-out infinite alternate aph-poster-breathe;position:absolute;overflow:hidden;box-shadow:0 24px 65px #43271745,0 3px 12px #36201329}.aph-film__poster img{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(.96);width:100%;height:100%;display:block}.aph-film__poster-foot{color:#edddc6;letter-spacing:.09em;background:#241a16e0;justify-content:space-between;align-items:center;gap:10px;padding:.55rem .5rem;font:500 8px/1.3 ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.aph-film__poster-foot strong{letter-spacing:.04em;font-weight:600}.aph-film__poster--primary{z-index:3;width:clamp(195px,36%,390px);transform:translate3d(var(--aph-x),var(--aph-y),100px) rotateY(-15deg) rotateZ(7deg);animation-delay:-2s;top:6%;left:32%}.aph-film__poster--second{z-index:2;opacity:.87;transform:translate3d(var(--aph-x2),var(--aph-y2),-145px) rotateY(20deg) rotateZ(-12deg);animation-duration:10s;animation-delay:-4.5s;top:-18%;right:2%}.aph-film__poster--third{z-index:1;opacity:.88;transform:translate3d(var(--aph-x3),var(--aph-y3),-285px) rotateY(-21deg) rotateZ(-9deg);animation-duration:12s;animation-delay:-6s;bottom:-28%;left:8%}.aph-film__rail{width:66%;height:46%;transform-style:preserve-3d;border:1px solid #9a6f4624;position:absolute}.aph-film__rail--one{transform:translate3d(var(--aph-x2),var(--aph-y2),-430px) rotateY(-24deg) rotateZ(12deg);top:14%;right:1%}.aph-film__rail--two{transform:translate3d(var(--aph-x3),var(--aph-y3),-620px) rotateY(28deg) rotateZ(-11deg);bottom:3%;left:10%}.aph-film__index{z-index:2;letter-spacing:.21em;text-align:right;color:#68452e9c;font:600 9px/1.8 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:4%;right:2.5%}@keyframes aph-poster-breathe{0%{translate:0 -18px;rotate:-1.3deg}to{translate:0 21px;rotate:1.4deg}}@keyframes aph-type-drift{0%{translate:0 -2px}to{translate:0 6px}}@keyframes aph-gold-drift{0%{translate:0 -4px}to{translate:0 9px}}@media (width<=1150px){.impakt-ai-power--cinema .impakt-ai-power__hero-word{max-width:68%}.impakt-ai-power--cinema .impakt-ai-power__hero h2{font-size:clamp(3.7rem,7vw,6.3rem)}.aph-film__perspective{inset:-10% -28% -8% 34%}}@media (width<=800px){.impakt-ai-power--cinema .impakt-ai-power__hero{flex-direction:column;align-items:stretch;gap:1.5rem;min-height:380px;padding:2.3rem 1.2rem}.impakt-ai-power--cinema .impakt-ai-power__hero-word{max-width:100%}.impakt-ai-power--cinema .impakt-ai-power__hero h2{font-size:clamp(3rem,9vw,5rem)}.impakt-ai-power--cinema .impakt-ai-power__hero-description{align-self:flex-start;max-width:min(370px,100%)}.aph-film__perspective{opacity:.42;inset:-4% -65% -8% 28%}.aph-film__poster--third{display:none}}@media (prefers-reduced-motion:reduce){.aph-film__poster,.impakt-ai-power--cinema .impakt-ai-power__hero h2 span,.impakt-ai-power--cinema .impakt-ai-power__hero h2 em{animation:none!important}.impakt-ai-power--cinema .impakt-ai-power__hero h2,.aph-film__perspective{transform:none!important}}.impakt-ai-power{--ai-ink:#261e19;--ai-ivory:#f6f1e8;--ai-gold:#bd9973;isolation:isolate;color:var(--ai-ink);background:#e9e3d9;padding:clamp(2.5rem,5vw,5.5rem) clamp(1rem,4.6vw,5rem) clamp(3rem,6vw,7rem);position:relative;overflow:hidden;margin:0!important}.impakt-ai-power:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(95deg,#ffffff36,#0000 28% 73%,#9f8b7817),repeating-linear-gradient(90deg,#0000 0 199px,#614a340e 200px,#0000 201px);position:absolute;inset:0}.impakt-ai-power__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.impakt-ai-power__ambient-word{font:700 clamp(9rem,24vw,31rem)/1 var(--font-display);letter-spacing:-.1em;color:#41301d07;white-space:nowrap;position:absolute;top:12%;right:-3%}.impakt-ai-power__ambient-rule{background:#8d79651b;width:1px;position:absolute;inset:0 50% 0 auto}.impakt-ai-power__masthead,.impakt-ai-power__hero,.impakt-ai-power__workroom,.impakt-ai-power__epilogue{z-index:1;max-width:1530px;margin-inline:auto;position:relative}.impakt-ai-power__masthead,.impakt-ai-power__masthead-right,.impakt-ai-power__brand,.impakt-ai-power__desk-top,.impakt-ai-power__gallery-head{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.impakt-ai-power__masthead{border-bottom:1px solid #b8a994;padding-bottom:1.1rem}.impakt-ai-power__brand{font:600 .66rem/1.4 var(--font-mono);letter-spacing:.19em;color:#4b3727;justify-content:flex-start}.impakt-ai-power__brand b{color:#b89674;padding:0 .6rem;font-weight:400}.impakt-ai-power__brand-monogram{color:#e9cfac;width:37px;height:37px;font:400 1.5rem var(--font-editorial);letter-spacing:-.07em;background:#292019;place-items:center;display:grid}.impakt-ai-power__masthead-right{font:500 .57rem var(--font-mono);letter-spacing:.12em;color:#816b56}.impakt-ai-power__signal{color:#5e5843;white-space:nowrap}.impakt-ai-power__signal i{background:#7b8f63;border-radius:100%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #7b8f6326}.impakt-ai-power__eyebrow,.impakt-ai-power__micro,.impakt-ai-power__desk-top,.impakt-ai-power__gallery-head,.impakt-ai-power__hero-note>span:first-child,.impakt-ai-power__writing-footer,.impakt-ai-power__configuration legend,.impakt-ai-power__gallery-caption>span,.impakt-ai-power__gallery-bottom,.impakt-ai-power__epilogue>a,.impakt-ai-power__document-cap,.impakt-ai-power__document-foot,.impakt-ai-power__cinema-vertical{font:500 .59rem/1.55 var(--font-mono);letter-spacing:.125em}.impakt-ai-power__eyebrow,.impakt-ai-power__micro{color:#96765a}.impakt-ai-power__hero h2{color:#2d231e;font:400 clamp(4.5rem,9vw,11.2rem)/.78 var(--font-editorial);letter-spacing:-.075em;margin:1.25rem 0 0}.impakt-ai-power__hero h2 em{color:#a98561;font-weight:400}.impakt-ai-power__hero-note{border-top:1px solid #a99178;max-width:278px;padding:1.25rem 0 2rem;position:relative}.impakt-ai-power__hero-note>span:first-child{color:#96765a}.impakt-ai-power__hero-note p{font:400 .91rem/1.7 var(--font-sans);color:#76614d;margin:1.2rem 0 0}.impakt-ai-power__hero-star{color:#a48461;font:400 2.6rem var(--font-editorial);position:absolute;bottom:-1rem;right:0}.impakt-ai-power__workroom{background:#f5f0e7;border:1px solid #afa08d;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:stretch;display:grid;box-shadow:0 27px 70px #3423161f}.impakt-ai-power__desk{min-width:0;padding:clamp(1.6rem,3.8vw,4.4rem)}.impakt-ai-power__desk-top{color:#8e7257;border-bottom:1px solid #cabcab;padding-bottom:1rem}.impakt-ai-power__statement{margin:clamp(2.5rem,4vw,4.8rem) 0 2.2rem}.impakt-ai-power__statement>label{font:400 clamp(3rem,5vw,6rem)/.91 var(--font-editorial);letter-spacing:-.065em;color:#34261e;display:block}.impakt-ai-power__statement>label em{color:#a77d59;font-weight:400}.impakt-ai-power__statement>p{max-width:390px;font:400 .9rem/1.6 var(--font-sans);color:#80705e;margin:1.1rem 0 0}.impakt-ai-power__writing{background:#ede4d7;border-left:2px solid #ad8963;padding:1.35rem 1.5rem .9rem;transition:background .3s}.impakt-ai-power__writing:focus-within{background:#f9f4eb;border-left-color:#70513b}.impakt-ai-power__writing textarea{resize:vertical;color:#30251e;width:100%;min-height:133px;font:400 clamp(.92rem,1.1vw,1.07rem)/1.66 var(--font-sans);background:0 0;border:0;outline:0;margin:.6rem 0 0;display:block}.impakt-ai-power__writing textarea::placeholder{color:#9a8978}.impakt-ai-power__writing-footer{color:#94816d;letter-spacing:.045em;border-top:1px solid #c9b8a6;justify-content:space-between;gap:1rem;padding-top:.65rem;font-size:.54rem;display:flex}.impakt-ai-power__inspiration-list{grid-template-columns:1fr 1fr;column-gap:1.8rem;margin-top:.8rem;display:grid}.impakt-ai-power__inspiration-list button{text-align:left;color:#5b4838;width:100%;font:500 .8rem/1.35 var(--font-sans);cursor:pointer;background:0 0;border-bottom:1px solid #d6c8b7;align-items:center;gap:.8rem;padding:.9rem 0;display:flex}.impakt-ai-power__inspiration-list button:hover{color:#ac7647}.impakt-ai-power__inspiration-index{color:#ad957d;font:.57rem var(--font-mono)}.impakt-ai-power__inspiration-icon{margin-left:auto}.impakt-ai-power__configuration{grid-template-columns:1fr 1fr;gap:2.4rem 1.7rem;display:grid}.impakt-ai-power__configuration fieldset{border:0;border-top:1px solid #cfc0ae;min-width:0;margin:0;padding:1.5rem 0 0}.impakt-ai-power__configuration legend{float:left;color:#7c6149;width:100%;margin-bottom:1.3rem}.impakt-ai-power__configuration legend>span{color:#af8662;margin-right:.8rem}.impakt-ai-power__format-field,.impakt-ai-power__photo-field{grid-column:1/-1}.impakt-ai-power__format-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.impakt-ai-power__format-select button{text-align:left;color:#61503f;cursor:pointer;background:#f6f0e6;border:1px solid #d1c3b2;flex-direction:column;align-items:flex-start;gap:.6rem;min-height:132px;padding:1.1rem .75rem;transition:background .2s,color .2s,border-color .2s;display:flex}.impakt-ai-power__format-select button.is-active{color:#f8ecdf;background:#33271f;border-color:#33271f}.impakt-ai-power__format-select button:hover:not(.is-active){background:#efe3d4;border-color:#907358}.impakt-ai-power__format-select small{font:500 .53rem var(--font-mono);letter-spacing:.04em;opacity:.77;margin-top:auto}.impakt-ai-power__format-icon{opacity:.7;border:1px solid;place-items:center;width:26px;height:26px;display:grid}.impakt-ai-power__format-icon i{border:1px solid;width:12px;height:14px;display:block}.impakt-ai-power__format-icon--story i{width:9px;height:17px}.impakt-ai-power__format-icon--carrousel i{box-shadow:3px -3px 0 -1px #d0b698,6px -6px 0 -2px #b88d63}.impakt-ai-power__slides{font:.62rem var(--font-mono);letter-spacing:.09em;color:#927153;margin-top:1.4rem;display:block}.impakt-ai-power__slides>span{justify-content:space-between;display:flex}.impakt-ai-power__slides strong{font-size:1rem}.impakt-ai-power__slides input{accent-color:#987455;width:100%;margin-top:.8rem}.impakt-ai-power__style-select{flex-wrap:wrap;gap:.4rem;display:flex}.impakt-ai-power__style-select button{color:#75614e;font:500 .73rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ccbaa6;align-items:center;gap:.45rem;padding:.65rem .72rem;display:inline-flex}.impakt-ai-power__style-select button.is-active{color:#f7ecdf;background:#34271e;border-color:#34271e}.impakt-ai-power__style-indicator{border:1px solid;border-radius:50%;width:5px;height:5px}.impakt-ai-power__style-select button.is-active .impakt-ai-power__style-indicator{background:#d9b486;border-color:#d9b486}.impakt-ai-power__style-caption{font:400 .73rem/1.5 var(--font-sans);color:#9d8b78;margin-top:1rem}.impakt-ai-power__source-select{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.impakt-ai-power__source-select button{text-align:left;color:#6a5643;cursor:pointer;background:0 0;border:1px solid #ccbaa6;flex-direction:column;align-items:start;gap:.5rem;min-height:110px;padding:1rem;display:flex}.impakt-ai-power__source-select button.is-active{color:#35271c;background:#e9dac7;border-color:#a38566}.impakt-ai-power__source-icon{font:400 1.25rem var(--font-editorial)}.impakt-ai-power__source-select strong{font:600 .84rem var(--font-sans)}.impakt-ai-power__source-select small{font:.68rem/1.4 var(--font-sans);opacity:.75}.impakt-ai-power__upload{color:#89715c;font:500 .58rem var(--font-mono);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.15rem;display:flex}.impakt-ai-power__upload>label{cursor:pointer;color:#634831;border-bottom:1px solid #997a59;padding:.45rem 0;position:relative}.impakt-ai-power__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.impakt-ai-power__uploads{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.impakt-ai-power__uploads>div{position:relative}.impakt-ai-power__uploads img{object-fit:cover;width:76px;height:76px}.impakt-ai-power__uploads button{color:#f6eadb;cursor:pointer;background:#3c2d20;min-width:24px;height:24px;position:absolute;top:0;right:0}.impakt-ai-power__error{width:100%;font:.78rem var(--font-sans);color:#a0412c}.impakt-ai-power__action{border-top:1px solid #c8b49c;margin-top:3rem;padding-top:1.5rem}.impakt-ai-power__action>button{color:#fbf1e6;cursor:pointer;width:100%;min-height:75px;font:400 clamp(1.3rem,2vw,2.1rem) var(--font-editorial);background:#2b211b;border:1px solid #2b211b;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.3rem 1.5rem;transition:background .25s,transform .25s;display:flex}.impakt-ai-power__action>button:hover:not(:disabled){background:#705039;transform:translateY(-2px)}.impakt-ai-power__action>button:disabled{opacity:.46;cursor:not-allowed}.impakt-ai-power__action>p{color:#97826f;font:400 .72rem/1.5 var(--font-sans);margin-top:.85rem}.impakt-ai-power__gallery{isolation:isolate;color:#eee0cf;background:radial-gradient(70% 55% at 50% 45%,#7358405e,#0000),linear-gradient(140deg,#2a221d,#44362c 52%,#201b19);flex-direction:column;min-width:0;padding:clamp(1.7rem,3.5vw,4rem);display:flex;position:relative;overflow:hidden}.impakt-ai-power__gallery:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 100px,#dbc9ab0b 101px,#0000 102px),linear-gradient(130deg,#fff3dc10,#0000 28%);position:absolute;inset:0}.impakt-ai-power__gallery-head{color:#c9af8f;border-bottom:1px solid #c6af9252;padding-bottom:1rem}.impakt-ai-power__gallery-intro{justify-content:space-between;align-items:start;gap:1.5rem;margin-top:clamp(2.5rem,5vw,5rem);display:flex}.impakt-ai-power__gallery-intro h3{color:#f5e9d7;font:400 clamp(2.9rem,5vw,5.7rem)/.86 var(--font-editorial);letter-spacing:-.06em;margin:1rem 0 0}.impakt-ai-power__gallery-intro h3 em{color:#d0a77c;font-weight:400}.impakt-ai-power__gallery-counter{font:400 clamp(3rem,6vw,6rem)/.8 var(--font-editorial);color:#c3a47b4d}.impakt-ai-power__gallery-counter small{font:.9rem var(--font-mono);color:#e1cbaa}.impakt-ai-power__cinema{isolation:isolate;perspective:1500px;justify-content:center;align-items:center;min-height:clamp(500px,49vw,790px);margin:0 -5%;display:flex;position:relative}.impakt-ai-power__cinema-orbit{border:1px solid #e0c7a418;border-radius:50%;width:92%;height:60%;position:absolute;top:20%;transform:rotate(-14deg)}.impakt-ai-power__cinema-orbit:after{content:"";border:1px solid #e0c7a413;border-radius:50%;position:absolute;inset:12%}.impakt-ai-power__cinema-stage{z-index:3;color:#6f5640;background:#e8d9c2;flex-direction:column;width:min(61%,355px);max-height:100%;padding:12px;transition:transform .65s cubic-bezier(.2,.75,.2,1);display:flex;position:relative;transform:rotateY(-10deg)rotateX(2deg)translateZ(50px);box-shadow:20px 35px 65px #090604b8,0 0 0 1px #f7e7d1}.impakt-ai-power__cinema:hover .impakt-ai-power__cinema-stage{transform:rotateY(-3deg)translateZ(86px)}.impakt-ai-power__document-cap,.impakt-ai-power__document-foot{color:#7d684f;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .35rem;font-size:.49rem;display:flex}.impakt-ai-power__document-foot{border-top:1px solid #bba78f;margin-top:.6rem}.impakt-ai-power__document-image{background:#d3c4af;justify-content:center;align-items:center;min-height:230px;padding:8px;display:flex;overflow:hidden}.impakt-ai-power__document-image>div{max-width:100%}.impakt-ai-power__client-preview{margin:0}.impakt-ai-power__client-preview img{object-fit:cover;width:100%;height:clamp(290px,31vw,450px)}.impakt-ai-power__client-preview figcaption{font:500 .6rem var(--font-mono);margin:.7rem .3rem}.impakt-ai-power__empty{color:#755c47;padding:3rem}.impakt-ai-power__cinema-ghost{z-index:1;opacity:.68;filter:saturate(.6);pointer-events:none;background:#ead8bc;width:30%;padding:7px;position:absolute;top:27%;box-shadow:16px 27px 45px #0c0907a8}.impakt-ai-power__cinema-ghost>div{max-width:100%}.impakt-ai-power__cinema-ghost--left{left:3%;transform:translateZ(-90px)rotateY(17deg)rotate(-8deg)}.impakt-ai-power__cinema-ghost--right{right:1%;transform:translateZ(-110px)rotateY(-17deg)rotate(8deg)}.impakt-ai-power__cinema-floor{filter:blur(32px);z-index:-1;background:#0c0705b0;border-radius:50%;width:66%;height:13%;position:absolute;bottom:12%}.impakt-ai-power__cinema-vertical{writing-mode:vertical-rl;color:#c1a689;position:absolute;top:37%;right:2%}.impakt-ai-power__gallery-caption{border-top:1px solid #bda28373;border-bottom:1px solid #bda28373;padding:1.5rem 0 1.6rem}.impakt-ai-power__gallery-caption>span{color:#c7a47e}.impakt-ai-power__gallery-caption h4{color:#f2e6d8;font:400 clamp(1.8rem,3.3vw,3.6rem)/1 var(--font-editorial);margin:.8rem 0}.impakt-ai-power__gallery-caption p{max-width:390px;font:.79rem/1.6 var(--font-sans);color:#cebcaa}.impakt-ai-power__contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:2rem 0;display:grid}.impakt-ai-power__contact-sheet button{color:#cebba6;cursor:pointer;background:#f1dfc807;border:1px solid #bfa58537;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:1rem .6rem;transition:background .2s,border-color .2s;display:flex}.impakt-ai-power__contact-sheet button.is-active{color:#f9ecdc;background:#e2c5a119;border-color:#caa782}.impakt-ai-power__contact-sheet button:hover{border-color:#caa7828c}.impakt-ai-power__sheet-number{font:.55rem var(--font-mono);align-self:flex-start}.impakt-ai-power__sheet-frame{justify-content:center;align-items:center;width:100%;height:110px;display:flex;overflow:hidden}.impakt-ai-power__sheet-name{font:400 1rem var(--font-editorial)}.impakt-ai-power__gallery-bottom{color:#bda78e;border-top:1px solid #bda28355;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.52rem;display:flex}.impakt-ai-power__epilogue{border-top:1px solid #aa9179;grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,.45fr);align-items:end;gap:2.5rem;margin-top:clamp(4rem,7vw,8rem);padding-top:1.5rem;display:grid}.impakt-ai-power__epilogue strong{font:400 clamp(2.8rem,5vw,5.8rem)/.93 var(--font-editorial);letter-spacing:-.05em;margin-top:1rem;display:block}.impakt-ai-power__epilogue strong em{color:#a38363;font-weight:400}.impakt-ai-power__epilogue p{font:.88rem/1.7 var(--font-sans);color:#786350}.impakt-ai-power__epilogue a{color:#56402e;border-bottom:1px solid #a88768;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.impakt-ai-power button:focus-visible,.impakt-ai-power a:focus-visible,.impakt-ai-power textarea:focus-visible{outline-offset:3px;outline:2px solid #a5805e}@media (width<=1120px){.impakt-ai-power__workroom{grid-template-columns:1fr}.impakt-ai-power__gallery{min-height:850px}.impakt-ai-power__cinema{min-height:580px}.impakt-ai-power__hero-note{max-width:230px}.impakt-ai-power__epilogue{grid-template-columns:1fr 1fr}.impakt-ai-power__epilogue>a{grid-column:2}}@media (width<=700px){.impakt-ai-power__masthead-right span:first-child{display:none}.impakt-ai-power__hero{padding:4rem 0 2.7rem;display:block}.impakt-ai-power__hero h2{font-size:clamp(3.8rem,14vw,6rem)}.impakt-ai-power__hero-note{max-width:none;margin-top:2.5rem}.impakt-ai-power__hero-star{display:none}.impakt-ai-power__desk,.impakt-ai-power__gallery{padding:1.4rem}.impakt-ai-power__desk-top span:last-child,.impakt-ai-power__gallery-head span:last-child{display:none}.impakt-ai-power__statement>label{font-size:3.5rem}.impakt-ai-power__inspiration-list,.impakt-ai-power__configuration{grid-template-columns:1fr}.impakt-ai-power__style-field{grid-column:1/-1}.impakt-ai-power__format-select button{min-height:119px;padding:.9rem .55rem}.impakt-ai-power__format-select strong{font-size:1.1rem}.impakt-ai-power__format-select small{font-size:.48rem}.impakt-ai-power__source-select{grid-template-columns:1fr 1fr}.impakt-ai-power__gallery{min-height:auto}.impakt-ai-power__gallery-intro h3{font-size:3.9rem}.impakt-ai-power__cinema{min-height:440px}.impakt-ai-power__cinema-stage{width:min(66%,280px);padding:7px}.impakt-ai-power__cinema-ghost{width:31%}.impakt-ai-power__contact-sheet button{padding:.7rem .4rem}.impakt-ai-power__sheet-frame{height:95px}.impakt-ai-power__gallery-bottom{flex-direction:column}.impakt-ai-power__epilogue{grid-template-columns:1fr}.impakt-ai-power__epilogue>a{grid-column:auto}}@media (prefers-reduced-motion:reduce){.impakt-ai-power *{transition:none!important}.impakt-ai-power__cinema-stage{transform:none!important}}.impakt-ai-power{background:linear-gradient(130deg,#e9e2d7 0%,#f1ece3 45%,#e4dacf 100%);padding:clamp(1.75rem,3vw,3rem) clamp(1rem,3.3vw,3.5rem) clamp(2rem,3.8vw,3.8rem)}.impakt-ai-power__masthead,.impakt-ai-power__hero,.impakt-ai-power__workroom,.impakt-ai-power__epilogue{max-width:1360px}.impakt-ai-power__ambient-word{font-size:clamp(8rem,17vw,17rem);top:3%;right:2%}.impakt-ai-power__masthead{padding-bottom:.75rem}.impakt-ai-power__brand-monogram{width:30px;height:30px;font-size:1.3rem}.impakt-ai-power__masthead-right{font-size:.54rem}.impakt-ai-power__hero{justify-content:space-between;align-items:end;gap:2.2rem;padding:clamp(1.8rem,3.2vw,3.5rem) 0 clamp(1.5rem,2.4vw,2.6rem);display:flex}.impakt-ai-power__hero-word{min-width:0}.impakt-ai-power__hero h2{letter-spacing:-.06em;white-space:normal;margin:.65rem 0 0;font-size:clamp(3.15rem,5.7vw,6.5rem);line-height:.91}.impakt-ai-power__hero h2 em{color:#a78666}.impakt-ai-power__hero-intro{max-width:285px;font:400 clamp(.8rem,1.02vw,.93rem)/1.55 var(--font-sans);color:#6d5846;border-left:1px solid #b6a18b;padding:0 0 .15rem 1rem}.impakt-ai-power__workroom{border:1px solid #bba990;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);box-shadow:0 20px 52px #42302113,inset 0 1px #ffffff80}.impakt-ai-power__desk{padding:clamp(1.2rem,2.1vw,2.35rem)}.impakt-ai-power__desk-top{padding-bottom:.75rem}.impakt-ai-power__statement{justify-content:space-between;align-items:end;gap:1rem;margin:1.45rem 0 1.25rem;display:flex}.impakt-ai-power__statement>label{white-space:nowrap;font-size:clamp(2.2rem,3vw,3.5rem);line-height:.97}.impakt-ai-power__statement>p{color:#897463;max-width:185px;margin:0;font-size:.72rem;line-height:1.4}.impakt-ai-power__writing{background:#f2eae0;border:1px solid #c5b6a3;border-left:2px solid #937255;padding:1rem 1.1rem .7rem;position:relative;box-shadow:inset 0 4px 12px #39251a08}.impakt-ai-power__writing textarea{min-height:78px;margin:.4rem 0;font-size:.88rem;line-height:1.55}.impakt-ai-power__writing textarea:focus-visible{outline:none}.impakt-ai-power__writing-footer{padding-top:.48rem}.impakt-ai-power__inspirations{margin:1.05rem 0 1.25rem}.impakt-ai-power__inspiration-list{gap:0 .8rem;margin-top:.45rem}.impakt-ai-power__inspiration-list button{min-height:37px;padding:.46rem .3rem .46rem 0;font-size:.72rem;transition:color .2s,background .2s,transform .2s}.impakt-ai-power__inspiration-list button:hover{color:#875632;background:linear-gradient(90deg,#d9c6ae23,#0000);transform:translate(2px)}.impakt-ai-power__inspiration-index{font-size:.51rem}.impakt-ai-power__inspiration-icon{opacity:.68;font-size:.87rem}.impakt-ai-power__configuration{grid-template-columns:1fr 1fr;gap:1rem 1.15rem}.impakt-ai-power__configuration fieldset{min-width:0;padding:.75rem 0 0}.impakt-ai-power__configuration legend{float:none;color:#735a42;width:100%;margin-bottom:.65rem;font-size:.57rem;display:block}.impakt-ai-power__format-field,.impakt-ai-power__style-field,.impakt-ai-power__photo-field{grid-column:1/-1}.impakt-ai-power__format-select{gap:6px}.impakt-ai-power__format-select button{isolation:isolate;background:linear-gradient(130deg,#f7f2ea,#ece1d2);border-color:#cab9a5;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:.18rem .65rem;min-height:71px;padding:.72rem .78rem;transition:border-color .24s,background .24s,color .24s,box-shadow .24s,transform .24s;display:grid;position:relative;transform:translateZ(0);box-shadow:0 2px 2px #2c20130a}.impakt-ai-power__format-select button:hover:not(.is-active){border-color:#997251;transform:translateY(-3px);box-shadow:0 10px 17px #32251b16}.impakt-ai-power__format-select button.is-active{color:#f7eee3;background:linear-gradient(135deg,#3d3028 0%,#261d19 100%);border-color:#514031;box-shadow:inset 0 0 0 1px #cab09035,0 6px 14px #2b1d1430}.impakt-ai-power__format-select button.is-active:after{content:"";background:linear-gradient(90deg,#0000,#d1af85,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}.impakt-ai-power__format-icon{opacity:.92;background:#fff3e70b;grid-row:1/3;width:23px;height:26px}.impakt-ai-power__format-select strong{font:500 clamp(1.08rem,1.35vw,1.32rem)/1 var(--font-editorial)}.impakt-ai-power__format-select small{letter-spacing:.035em;white-space:nowrap;margin:0;font-size:.5rem;line-height:1.2}.impakt-ai-power__style-select{align-items:center;gap:.34rem}.impakt-ai-power__style-select button{color:#67513e;background:#f7efe4;border:1px solid #c5b3a0;border-radius:2px;min-height:32px;padding:.39rem .65rem;font-size:.71rem;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 4px #00000004}.impakt-ai-power__style-select button:hover{border-color:#896747;transform:translateY(-2px)}.impakt-ai-power__style-select button.is-active{color:#f7ead8;background:linear-gradient(135deg,#46352a,#291f19);border-color:#46352a;box-shadow:0 5px 11px #32241724}.impakt-ai-power__style-caption{color:#887565;margin:.45rem 0 0;font-size:.67rem}.impakt-ai-power__source-select{gap:6px}.impakt-ai-power__source-select button{background:#f7efe6;border-color:#c4b3a1;border-radius:2px;grid-template-columns:24px 1fr;align-items:center;gap:.17rem .55rem;min-height:64px;padding:.65rem .85rem;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:grid;position:relative}.impakt-ai-power__source-select button:hover{border-color:#85694e;transform:translateY(-2px);box-shadow:0 8px 14px #422b1715}.impakt-ai-power__source-select button.is-active{background:linear-gradient(145deg,#eee0cd,#e3d1b8);border-color:#997c5c;box-shadow:inset 0 0 0 1px #f6e7d4,0 3px 9px #36231310}.impakt-ai-power__source-select button.is-active:before{content:"";background:#805635;width:2px;position:absolute;inset:7px auto 7px -1px}.impakt-ai-power__source-icon{color:#806144;grid-row:1/3;align-self:center;font-size:1.17rem}.impakt-ai-power__source-select strong{font-size:.75rem;font-weight:600;line-height:1.2}.impakt-ai-power__source-select small{font-size:.61rem;line-height:1.25}.impakt-ai-power__upload{margin-top:.6rem}.impakt-ai-power__action{margin-top:1.2rem;padding-top:.9rem}.impakt-ai-power__action>button{min-height:56px;font:500 clamp(1.2rem,1.5vw,1.48rem)/1 var(--font-editorial);letter-spacing:-.015em;background:linear-gradient(130deg,#34271e 0%,#241a15 100%);border-radius:2px;margin-top:.5rem;padding:.6rem .8rem .6rem 1.15rem;box-shadow:0 8px 14px #3e281b20,inset 0 1px #dfc8a32b}.impakt-ai-power__action>button:hover:not(:disabled){background:linear-gradient(130deg,#51402e,#33251e);transform:translateY(-2px);box-shadow:0 13px 21px #32201536}.impakt-ai-power__action>button>span:last-child{color:#f3dfc3;width:32px;height:32px;font:400 1rem var(--font-sans);border:1px solid #e2c3a16e;border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s;display:grid}.impakt-ai-power__action>button:hover:not(:disabled)>span:last-child{background:#ffffff1a;transform:rotate(45deg)}.impakt-ai-power__action>p{margin:.5rem 0 0;font-size:.67rem}.impakt-ai-power__gallery{background:linear-gradient(145deg,#322820 0%,#493b30 44%,#241e1a 100%);padding:clamp(1.25rem,2.3vw,2.3rem);box-shadow:inset 1px 0 #ad967e47}.impakt-ai-power__gallery:before{background:linear-gradient(135deg,#ffffff09 0%,#0000 32%),repeating-linear-gradient(90deg,#0000 0 137px,#fff9ef08 138px,#0000 139px)}.impakt-ai-power__gallery-head{padding-bottom:.65rem}.impakt-ai-power__gallery-intro{align-items:end;margin-top:1.15rem}.impakt-ai-power__gallery-intro h3{letter-spacing:-.047em;margin:.55rem 0 0;font-size:clamp(2.25rem,3.4vw,4rem);line-height:.94}.impakt-ai-power__gallery-counter{font-size:3.5rem}.impakt-ai-power__gallery-counter small{font-size:.7rem}.impakt-ai-power__cinema{perspective:1250px;height:clamp(385px,31vw,490px);min-height:clamp(385px,31vw,490px);max-height:490px;transform-style:preserve-3d;margin:.25rem -3% .35rem}.impakt-ai-power__cinema-orbit{border-color:#efd1a61f;border-radius:50%;width:87%;height:73%;top:15%;transform:rotate(-14deg)rotateX(69deg)translateZ(-72px)}.impakt-ai-power__cinema-orbit:after{border-color:#f1ca8d13}.impakt-ai-power__cinema-light{pointer-events:none;opacity:.36;filter:blur(23px);background:radial-gradient(#b7a58d52,#0000 68%);border-radius:50%;position:absolute;inset:13% 19%;transform:translateZ(-120px)}.impakt-ai-power__cinema-stage{width:min(55%,305px);min-width:210px;max-width:305px;transform:translate3d(0,calc(var(--spatial-approach,0px) * -.14),58px) rotateY(calc(-8deg + var(--spatial-y,0deg))) rotateX(calc(2deg + var(--spatial-x,0deg)));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:#e3d5c2;border:1px solid #f4e5ca9f;padding:9px;transition:transform .28s ease-out,box-shadow .28s ease-out;animation:.52s cubic-bezier(.16,1,.3,1) both impakt-ai-document-enter;box-shadow:inset 0 2px #ffffff5c,18px 22px 42px #0e0806ae,3px 4px 9px #150c0947}.impakt-ai-power__cinema:hover .impakt-ai-power__cinema-stage{transform:translate3d(0,-5px,90px) rotateY(calc(-3deg + var(--spatial-y,0deg))) rotateX(var(--spatial-x,0deg));box-shadow:26px 32px 60px #080504c9,inset 2px 2px 10px #ffffff2b}.impakt-ai-power__document-cap,.impakt-ai-power__document-foot{letter-spacing:.075em;padding:.37rem .2rem;font-size:.44rem}.impakt-ai-power__document-image{background:#d1bfaa;min-height:180px;padding:5px}.impakt-ai-power__cinema-ghost{filter:saturate(.8);opacity:.87;will-change:transform;border:1px solid #e1c9a987;width:31%;padding:5px;transition:transform .35s ease-out,opacity .35s ease-out;top:25%;box-shadow:15px 19px 36px #0d0805a1}.impakt-ai-power__cinema-ghost--left{transform:translate3d(0,calc(var(--spatial-approach,0px) * .12),-90px) rotateY(calc(24deg + var(--spatial-y,0deg))) rotate(-10deg);left:1.5%}.impakt-ai-power__cinema-ghost--right{transform:translate3d(0,calc(var(--spatial-approach,0px) * -.08),-110px) rotateY(calc(-22deg + var(--spatial-y,0deg))) rotate(9deg);top:27%;right:1.5%}.impakt-ai-power__cinema:hover .impakt-ai-power__cinema-ghost--left{transform:translate3d(-12px,-4px,-72px)rotateY(28deg)rotate(-12deg)}.impakt-ai-power__cinema:hover .impakt-ai-power__cinema-ghost--right{transform:translate3d(12px,4px,-88px)rotateY(-26deg)rotate(11deg)}.impakt-ai-power__cinema-floor{filter:blur(27px);width:60%;height:13%;bottom:7%}.impakt-ai-power__cinema-vertical{font-size:.48rem;top:41%;right:0}.impakt-ai-power__gallery-caption{grid-template-columns:1fr auto;gap:.15rem 1rem;padding:.9rem 0;display:grid}.impakt-ai-power__gallery-caption>span{grid-column:1/-1;font-size:.5rem}.impakt-ai-power__gallery-caption h4{margin:.4rem 0;font-size:clamp(1.5rem,2.5vw,2.4rem)}.impakt-ai-power__gallery-caption p{align-self:end;max-width:250px;font-size:.68rem;line-height:1.45}.impakt-ai-power__contact-sheet{gap:6px;margin:1rem 0}.impakt-ai-power__contact-sheet button{background:linear-gradient(155deg,#ffffff0e,#ffffff02);border-color:#bfa58553;border-radius:2px;grid-template-rows:1fr;grid-template-columns:37px 1fr;place-items:center start;gap:.45rem;min-height:75px;padding:.45rem .55rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.impakt-ai-power__contact-sheet button:hover{border-color:#d9bd91;transform:translateY(-3px);box-shadow:0 7px 13px #1009066e}.impakt-ai-power__contact-sheet button.is-active{background:linear-gradient(135deg,#f3d09b2d,#ffedce10);border-color:#dbbb8d;box-shadow:inset 0 0 0 1px #eed8b733,0 4px 11px #130a0852}.impakt-ai-power__sheet-frame{filter:drop-shadow(1px 2px 2px #00000045);grid-area:1/1;width:37px;height:58px;overflow:hidden}.impakt-ai-power__sheet-frame>div{max-width:37px}.impakt-ai-power__sheet-number{color:#e8caa5;font-size:.48rem;position:absolute;top:5px;right:7px}.impakt-ai-power__sheet-name{grid-column:2;font-size:.91rem}.impakt-ai-power__gallery-bottom{padding-top:.65rem;font-size:.47rem}.impakt-ai-power__client-preview img{height:clamp(240px,25vw,365px)}.impakt-ai-power__epilogue{border-top:1px solid #b39d87;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:1.4rem;padding-top:.9rem;display:flex}.impakt-ai-power__epilogue>span{color:#876b54;font:500 .55rem var(--font-mono);letter-spacing:.09em;flex:none}.impakt-ai-power__epilogue p{max-width:none;font:.75rem/1.5 var(--font-sans);color:#6b5544;flex:1}.impakt-ai-power__epilogue p strong{color:#33271e;font-weight:600}.impakt-ai-power__epilogue a{font:600 .56rem var(--font-mono);letter-spacing:.06em;border-color:#a48464;flex:none;gap:2rem;padding:.45rem 0;transition:color .2s,border-color .2s}.impakt-ai-power__epilogue a:hover{color:#a16e45;border-color:#a16e45}@keyframes impakt-ai-document-enter{0%{opacity:.65;translate:0 13px}to{opacity:1;translate:0}}@media (width<=1120px){.impakt-ai-power__workroom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.impakt-ai-power__gallery{min-height:0}.impakt-ai-power__cinema{height:clamp(335px,38vw,455px);min-height:335px}.impakt-ai-power__cinema-stage{width:58%;min-width:150px}.impakt-ai-power__epilogue{flex-wrap:wrap}.impakt-ai-power__epilogue>a{grid-column:auto}}@media (width<=900px){.impakt-ai-power__workroom{grid-template-columns:minmax(0,1fr)}.impakt-ai-power__hero h2{font-size:clamp(3.2rem,7.5vw,5.2rem)}.impakt-ai-power__hero-intro{max-width:230px}.impakt-ai-power__desk{padding:clamp(1.4rem,4vw,2.4rem)}.impakt-ai-power__gallery{min-height:0}.impakt-ai-power__cinema{height:470px;min-height:470px}.impakt-ai-power__cinema-stage{width:min(54%,305px);max-width:305px}.impakt-ai-power__epilogue{gap:.9rem}}@media (width<=650px){.impakt-ai-power{padding:1.3rem .85rem 2.3rem}.impakt-ai-power__hero{padding:2.2rem 0 1.6rem;display:block}.impakt-ai-power__hero h2{white-space:normal;font-size:clamp(2.85rem,11vw,4.5rem)}.impakt-ai-power__hero-intro{max-width:none;margin-top:1.1rem;padding-left:.8rem}.impakt-ai-power__desk,.impakt-ai-power__gallery{padding:1.05rem}.impakt-ai-power__statement{flex-direction:column;align-items:start;gap:.35rem;margin:1.2rem 0}.impakt-ai-power__statement>label{font-size:2.75rem}.impakt-ai-power__statement>p{max-width:none;font-size:.75rem}.impakt-ai-power__inspiration-list{grid-template-columns:1fr 1fr;column-gap:.55rem}.impakt-ai-power__inspiration-list button{font-size:.65rem}.impakt-ai-power__format-select{grid-template-columns:repeat(3,minmax(0,1fr))}.impakt-ai-power__format-select button{grid-template-columns:1fr;justify-items:start;gap:.4rem;min-height:90px;padding:.6rem .48rem}.impakt-ai-power__format-icon{grid-row:auto}.impakt-ai-power__format-select strong{font-size:1.02rem}.impakt-ai-power__format-select small{font-size:.45rem}.impakt-ai-power__style-select button{min-height:31px;padding:.38rem .49rem;font-size:.68rem}.impakt-ai-power__source-select{grid-template-columns:1fr 1fr}.impakt-ai-power__source-select button{grid-template-columns:1fr;gap:.35rem;min-height:91px;padding:.65rem}.impakt-ai-power__source-icon{grid-row:auto}.impakt-ai-power__source-select strong{font-size:.72rem}.impakt-ai-power__source-select small{font-size:.6rem}.impakt-ai-power__gallery-intro{margin-top:1.4rem}.impakt-ai-power__gallery-intro h3{font-size:3rem}.impakt-ai-power__cinema{height:375px;min-height:375px;margin:.35rem -5%}.impakt-ai-power__cinema-stage{width:min(62%,265px);min-width:0;padding:6px}.impakt-ai-power__cinema-ghost{width:32%;padding:3px}.impakt-ai-power__gallery-caption{grid-template-columns:1fr}.impakt-ai-power__gallery-caption h4{font-size:2rem}.impakt-ai-power__gallery-caption p{max-width:none}.impakt-ai-power__contact-sheet{gap:4px}.impakt-ai-power__contact-sheet button{grid-template-rows:50px auto;grid-template-columns:1fr;justify-items:center;min-height:91px;padding:.4rem .2rem}.impakt-ai-power__sheet-frame{grid-area:1/1;width:35px;height:50px}.impakt-ai-power__sheet-name{grid-area:2/1;font-size:.81rem}.impakt-ai-power__sheet-number{top:4px;right:4px}.impakt-ai-power__epilogue{display:block}.impakt-ai-power__epilogue p{margin:.5rem 0 .75rem}.impakt-ai-power__epilogue a{display:inline-flex}}@media (prefers-reduced-motion:reduce){.impakt-ai-power__cinema-stage,.impakt-ai-power__cinema-ghost{transition:none!important;animation:none!important;transform:none!important}.impakt-ai-power__format-select button:hover,.impakt-ai-power__contact-sheet button:hover,.impakt-ai-power__style-select button:hover{transform:none!important}}.impakt-ai-power__grade-actions{border-top:1px solid #c8b49f;flex-wrap:wrap;align-items:center;gap:.65rem;width:100%;padding-top:.6rem;display:flex}.impakt-ai-power__grade-launch{color:#f1ddc1;min-height:38px;font:500 .72rem var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#443329,#292019);border:1px solid #4a382a;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;transition:transform .2s,box-shadow .2s;display:inline-flex}.impakt-ai-power__grade-launch:hover{transform:translateY(-2px);box-shadow:0 7px 17px #291a143b}.impakt-ai-power__grade-restore{font:500 .69rem var(--font-sans);color:#705038;cursor:pointer;border-bottom:1px solid #97785b;padding:.5rem 0}.impakt-ai-power__grade-actions p{font:400 .67rem/1.4 var(--font-sans);color:#86715d;flex-basis:100%}.impakt-ai-power__look-tools{color:#d9ba93;font:500 .51rem var(--font-mono);letter-spacing:.09em;border-block:1px solid #cdb48b39;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 0;padding:.5rem .15rem;display:flex}.impakt-ai-power__look-tools button{color:#f0d6b4;cursor:pointer;white-space:nowrap;background:#f0dbbc13;border:1px solid #d0b58b80;padding:.45rem .8rem;transition:background .2s,border-color .2s}.impakt-ai-power__look-tools button:hover,.impakt-ai-power__look-tools button[aria-pressed=true]{background:#d8b78c30;border-color:#e1c195}.impakt-ai-power__look-tools button span{margin-left:.4rem}@media (width<=650px){.impakt-ai-power__look-tools{font-size:.46rem}.impakt-ai-power__look-tools button{padding:.42rem .52rem}}.impakt-ai-power__print-look{will-change:filter;width:100%;transition:filter .34s ease-out;display:block}.impakt-ai-power__document-image>.impakt-ai-power__print-look{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.impakt-ai-power__cinema-ghost>.impakt-ai-power__print-look{width:100%}.impakt-ai-power__sheet-frame>.impakt-ai-power__print-look{place-items:center;width:100%;display:grid}.impakt-ai-power__cinema[data-active-look=cinematic] .impakt-ai-power__cinema-light{opacity:.15}.impakt-ai-power__cinema[data-active-look=product] .impakt-ai-power__cinema-light{opacity:.57}.impakt-ai-power__cinema[data-active-look=natural] .impakt-ai-power__cinema-light{opacity:.52}.impakt-ai-power__cinema[data-active-look=architecture] .impakt-ai-power__cinema-light{opacity:.22}@media (prefers-reduced-motion:reduce){.impakt-ai-power__print-look{transition:none!important}}.impakt-ai-power--editorial{--ai-paper:#faf7f0;--ai-parchment:#f1e9de;--ai-ink:#33261d;--ai-espresso:#352920;--ai-foil:#c09c72;--ai-hairline:#c9b69f;background:radial-gradient(55% 28% at 69% 5%,#fffefa8b,#0000 88%),linear-gradient(135deg,#f5f0e6 0%,#eee7dd 46%,#f9f5ee 100%);padding:clamp(1.3rem,2.7vw,3rem) clamp(.9rem,3.4vw,4rem) 3.2rem}.impakt-ai-power--editorial:before{opacity:.55;background:linear-gradient(#ffffff67,#0000 28%),repeating-linear-gradient(90deg,#0000 0 219px,#76583b08 220px,#0000 221px)}.impakt-ai-power--editorial .impakt-ai-power__masthead,.impakt-ai-power--editorial .impakt-ai-power__hero,.impakt-ai-power--editorial .impakt-ai-power__workroom,.impakt-ai-power--editorial .impakt-ai-power__journey,.impakt-ai-power--editorial .impakt-ai-power__epilogue{max-width:1510px}.impakt-ai-power--editorial .impakt-ai-power__ambient-word{color:#70543a08;font-size:clamp(8rem,18vw,21rem);top:1.8rem;right:-.7rem}.impakt-ai-power--editorial .impakt-ai-power__masthead{border-color:#b8a38c8c;padding-bottom:1rem}.impakt-ai-power--editorial .impakt-ai-power__brand{letter-spacing:.14em;color:#44352a;font-size:.65rem}.impakt-ai-power--editorial .impakt-ai-power__brand-monogram{color:#f2debf;background:#3c3028;width:36px;height:36px;box-shadow:0 5px 12px #49302216}.impakt-ai-power--editorial .impakt-ai-power__hero{align-items:end;gap:4rem;padding:clamp(2.1rem,4vw,4.4rem) 0 clamp(2rem,3.6vw,3.6rem)}.impakt-ai-power--editorial .impakt-ai-power__hero-word{max-width:900px}.impakt-ai-power--editorial .impakt-ai-power__eyebrow{letter-spacing:.17em;color:#98765a;font-size:.63rem}.impakt-ai-power--editorial .impakt-ai-power__hero h2{letter-spacing:-.07em;color:#34251b;flex-direction:column;gap:.08em;margin:1rem 0 0;font-size:clamp(3.6rem,6.65vw,7.7rem);line-height:.84;display:flex}.impakt-ai-power--editorial .impakt-ai-power__hero h2 em{white-space:nowrap;color:#ae8560;font-weight:400;display:block}.impakt-ai-power--editorial .impakt-ai-power__hero-description{border-left:1px solid #ad9276;flex:none;max-width:315px;padding:.5rem 0 .1rem 1.4rem}.impakt-ai-power--editorial .impakt-ai-power__hero-description p{color:#6d5848;font:400 .91rem/1.7 var(--font-sans);margin:.65rem 0 1.1rem}.impakt-ai-power--editorial .impakt-ai-power__hero-tags{flex-wrap:wrap;gap:.4rem;display:flex}.impakt-ai-power--editorial .impakt-ai-power__hero-tags span{color:#7d6652;font:500 .57rem/1.25 var(--font-mono);letter-spacing:.015em;border:1px solid #bdab98;padding:.36rem .55rem}.impakt-ai-power--editorial .impakt-ai-power__journey{background:#ffffff20;border-block:1px solid #bca8907d;grid-template-columns:repeat(3,minmax(0,1fr)) 54px;margin:0 auto 1.4rem;display:grid}.impakt-ai-power--editorial .impakt-ai-power__journey-item{border-right:1px solid #bca8906b;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:.8rem;padding:1rem 1.2rem;display:grid}.impakt-ai-power--editorial .impakt-ai-power__journey-item>span{color:#b09373;font:400 1.55rem/1 var(--font-editorial);grid-row:1/3;align-self:center}.impakt-ai-power--editorial .impakt-ai-power__journey-item strong{font:400 1.28rem/1.1 var(--font-editorial);color:#49352a}.impakt-ai-power--editorial .impakt-ai-power__journey-item small{font:500 .61rem/1.4 var(--font-sans);color:#967f6a}.impakt-ai-power--editorial .impakt-ai-power__journey-mark{font:400 1.65rem var(--font-editorial);color:#a48262;place-items:center;display:grid}.impakt-ai-power--editorial .impakt-ai-power__workroom{background:#fcf8f1;border:1px solid #c7b6a3;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;overflow:hidden;box-shadow:0 30px 85px #38281714,inset 0 1px #fff}.impakt-ai-power--editorial .impakt-ai-power__desk{background:linear-gradient(160deg,#fcfaf5 0%,#f7f1e8 65%,#f1e8dc 100%);padding:clamp(1.45rem,3vw,3.1rem)}.impakt-ai-power--editorial .impakt-ai-power__desk-top{color:#97775c;border-color:#ccbca9;padding-bottom:1rem}.impakt-ai-power--editorial .impakt-ai-power__statement{align-items:start;gap:1.2rem;margin:2.05rem 0 1.5rem}.impakt-ai-power--editorial .impakt-ai-power__statement>label{white-space:normal;color:#39291f;max-width:520px;font-size:clamp(2.8rem,3.65vw,4.45rem);line-height:.96}.impakt-ai-power--editorial .impakt-ai-power__statement>label em{color:#b08b66}.impakt-ai-power--editorial .impakt-ai-power__statement>p{color:#846d59;max-width:205px;margin:.25rem 0 0;font-size:.77rem;line-height:1.55}.impakt-ai-power--editorial .impakt-ai-power__writing{background:#fffdfa;border:1px solid #ccb9a5;border-left:3px solid #af8a64;padding:1.25rem 1.4rem .85rem;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:0 12px 29px #4e30230b,inset 0 1px #fff}.impakt-ai-power--editorial .impakt-ai-power__writing:focus-within{background:#fff;border-color:#9e7854;box-shadow:0 17px 34px #4e302316,0 0 0 3px #ae89651c}.impakt-ai-power--editorial .impakt-ai-power__writing textarea{color:#35281d;min-height:154px;padding:.18rem 0;font-size:clamp(.96rem,1.09vw,1.07rem);line-height:1.73}.impakt-ai-power--editorial .impakt-ai-power__writing textarea::placeholder{color:#9c8875}.impakt-ai-power--editorial .impakt-ai-power__writing-footer{color:#97816c;border-color:#decdb8;font-size:.57rem}.impakt-ai-power--editorial .impakt-ai-power__inspirations{margin:1.7rem 0 2.15rem}.impakt-ai-power--editorial .impakt-ai-power__inspirations-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.impakt-ai-power--editorial .impakt-ai-power__inspirations-heading>span:last-child{color:#aa947e;font:500 .53rem var(--font-mono);letter-spacing:.08em}.impakt-ai-power--editorial .impakt-ai-power__inspiration-list{gap:.55rem;margin-top:.95rem}.impakt-ai-power--editorial .impakt-ai-power__inspiration-list button{color:#544235;background:#f9f5ee;border:1px solid #d6c5b1;gap:.8rem;min-height:57px;padding:.9rem 1rem;font-size:.76rem;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s}.impakt-ai-power--editorial .impakt-ai-power__inspiration-list button:hover{color:#403025;background:#fffdfa;border-color:#a98968;transform:translateY(-2px);box-shadow:0 9px 20px #57382415}.impakt-ai-power--editorial .impakt-ai-power__inspiration-index{color:#b39578;font-size:.57rem}.impakt-ai-power--editorial .impakt-ai-power__supports{border-top:1px solid #c9b7a5;margin-top:1.15rem;padding-top:1.5rem}.impakt-ai-power--editorial .impakt-ai-power__supports-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.impakt-ai-power--editorial .impakt-ai-power__supports h3{font:400 clamp(2rem,2.85vw,3.1rem)/1 var(--font-editorial);letter-spacing:-.055em;color:#34261c;margin:.55rem 0 0}.impakt-ai-power--editorial .impakt-ai-power__supports h3 em{color:#a8815c;font-weight:400}.impakt-ai-power--editorial .impakt-ai-power__supports-count{color:#7c6049;background:#fff9f0;border:1px solid #d0bda9;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.impakt-ai-power--editorial .impakt-ai-power__supports-count>strong{font:400 2.2rem/.9 var(--font-editorial);color:#a7835d}.impakt-ai-power--editorial .impakt-ai-power__supports-count>span{font:600 .57rem/1.4 var(--font-mono);letter-spacing:.03em}.impakt-ai-power--editorial .impakt-ai-power__supports-count small{color:#aa8969;font-size:.51rem;display:block}.impakt-ai-power--editorial .impakt-ai-power__supports-description{color:#85705c;max-width:560px;font:400 .79rem/1.6 var(--font-sans);margin:.7rem 0 1.3rem}.impakt-ai-power--editorial .impakt-ai-power__targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.impakt-ai-power--editorial .impakt-ai-power__target{text-align:left;color:#574232;cursor:pointer;background:linear-gradient(160deg,#fcf9f3,#f3eadd);border:1px solid #d2c1ae;flex-direction:column;align-items:flex-start;gap:.78rem;min-width:0;min-height:159px;padding:1rem 1rem .95rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .3s,background .3s;display:flex;position:relative}.impakt-ai-power--editorial .impakt-ai-power__target:hover{border-color:#987352;transform:translateY(-4px);box-shadow:0 13px 25px #45302118}.impakt-ai-power--editorial .impakt-ai-power__target.is-active{color:#f9eee1;background:linear-gradient(145deg,#443429,#30241d);border-color:#6b4e35;box-shadow:0 12px 24px #38251d26,inset 0 1px #e9c49c29}.impakt-ai-power--editorial .impakt-ai-power__target.is-active:after{content:"";background:linear-gradient(90deg,#0000,#dbc39a,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.impakt-ai-power--editorial .impakt-ai-power__target-visual{opacity:.64;border:1px solid;justify-content:center;align-items:center;width:65px;height:43px;display:flex}.impakt-ai-power--editorial .impakt-ai-power__target-visual>span{border:1px solid;width:22px;height:29px;display:block;box-shadow:5px 4px 0 -3px}.impakt-ai-power--editorial .impakt-ai-power__target--square .impakt-ai-power__target-visual>span{width:27px;height:27px}.impakt-ai-power--editorial .impakt-ai-power__target--story .impakt-ai-power__target-visual>span{width:17px;height:34px}.impakt-ai-power--editorial .impakt-ai-power__target--carrousel .impakt-ai-power__target-visual>span{box-shadow:5px -4px 0 -2px,10px -8px 0 -3px}.impakt-ai-power--editorial .impakt-ai-power__target--vitrine .impakt-ai-power__target-visual>span{width:38px;height:21px}.impakt-ai-power--editorial .impakt-ai-power__target--affiche .impakt-ai-power__target-visual>span{width:20px;height:34px}.impakt-ai-power--editorial .impakt-ai-power__target-copy{flex-direction:column;gap:.28rem;max-width:100%;display:flex}.impakt-ai-power--editorial .impakt-ai-power__target-copy strong{font:400 clamp(.98rem,1.24vw,1.27rem)/1.12 var(--font-editorial)}.impakt-ai-power--editorial .impakt-ai-power__target-copy small{color:inherit;opacity:.7;font:500 .56rem/1.5 var(--font-sans)}.impakt-ai-power--editorial .impakt-ai-power__target-mark{opacity:.7;width:22px;height:22px;font:500 .75rem/1 var(--font-sans);border:1px solid;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}.impakt-ai-power--editorial .impakt-ai-power__carousel-count{color:#76614b;font:500 .7rem var(--font-sans);align-items:center;gap:1rem;padding:1rem 0 0;display:flex}.impakt-ai-power--editorial .impakt-ai-power__carousel-count strong{color:#5a4030}.impakt-ai-power--editorial .impakt-ai-power__carousel-count input{accent-color:#90694a;flex:1;min-width:80px}.impakt-ai-power--editorial .impakt-ai-power__options-bar{border-block:1px solid #c8b59f;justify-content:space-between;align-items:center;gap:1.3rem;margin-top:1.8rem;padding:1.5rem 0;display:flex}.impakt-ai-power--editorial .impakt-ai-power__options-bar>div{flex:1;max-width:440px}.impakt-ai-power--editorial .impakt-ai-power__options-bar h3{font:400 clamp(1.65rem,2.4vw,2.6rem)/1 var(--font-editorial);letter-spacing:-.045em;color:#34271e;margin:.5rem 0}.impakt-ai-power--editorial .impakt-ai-power__options-bar h3 em{color:#a9845f;font-weight:400}.impakt-ai-power--editorial .impakt-ai-power__options-bar p{color:#86705b;font:.77rem/1.55 var(--font-sans)}.impakt-ai-power--editorial .impakt-ai-power__options-toggle{color:#5e412c;cursor:pointer;min-width:190px;font:600 .69rem var(--font-sans);background:#faf6ee;border:1px solid #9f8061;justify-content:space-between;align-items:center;gap:1.3rem;padding:.8rem .9rem .8rem 1.25rem;transition:background .25s,border-color .25s,transform .25s;display:flex}.impakt-ai-power--editorial .impakt-ai-power__options-toggle:hover{background:#fff;border-color:#76573d;transform:translateY(-2px)}.impakt-ai-power--editorial .impakt-ai-power__options-toggle-icon{font:400 1.3rem/1 var(--font-editorial);border-left:1px solid #c6ae96;place-items:center;padding-left:.8rem;display:grid}.impakt-ai-power--editorial .impakt-ai-power__configuration{background:#fdf9f1;border:1px solid #cbb7a2;grid-template-columns:1fr;margin-top:.65rem;padding:1.5rem 1.3rem;box-shadow:0 10px 25px #4833250a}.impakt-ai-power--editorial .impakt-ai-power__configuration fieldset{border-color:#c9b49e;padding:1rem 0 0}.impakt-ai-power--editorial .impakt-ai-power__style-field,.impakt-ai-power--editorial .impakt-ai-power__photo-field{grid-column:1/-1}.impakt-ai-power--editorial .impakt-ai-power__source-select{grid-template-columns:repeat(3,minmax(0,1fr))}.impakt-ai-power--editorial .impakt-ai-power__source-select button{background:#f8f2e9;border-radius:0;grid-template-columns:1fr;gap:.45rem;min-height:124px;padding:1rem}.impakt-ai-power--editorial .impakt-ai-power__source-select button.is-active{background:linear-gradient(145deg,#e9d9c3,#f4eadb)}.impakt-ai-power--editorial .impakt-ai-power__options-footnote{font:400 .7rem/1.5 var(--font-sans);color:#856b54}.impakt-ai-power--editorial .impakt-ai-power__action{border-top:none;margin-top:1.4rem;padding-top:.4rem}.impakt-ai-power--editorial .impakt-ai-power__action>button{color:#fff3e4;min-height:75px;font:400 clamp(1.32rem,1.8vw,1.8rem)/1 var(--font-editorial);background:linear-gradient(115deg,#3f3027,#221a16);border:1px solid #513a2b;padding:1rem 1.2rem 1rem 1.5rem;box-shadow:0 14px 27px #3a271b27}.impakt-ai-power--editorial .impakt-ai-power__action>button:hover:not(:disabled){background:linear-gradient(115deg,#74543b,#38271d)}.impakt-ai-power--editorial .impakt-ai-power__action>p{color:#8c735c;margin-top:.8rem;font-size:.72rem}.impakt-ai-power--editorial .impakt-ai-power__gallery{background:radial-gradient(95% 56% at 50% 40%,#95765748,#0000 75%),linear-gradient(150deg,#43352b 0%,#332920 45%,#251e1a 100%);padding:clamp(1.6rem,2.8vw,3rem);box-shadow:inset 1px 0 #d2b4924d}.impakt-ai-power--editorial .impakt-ai-power__gallery:before{background:linear-gradient(145deg,#f8e9d413,#0000 35%),repeating-linear-gradient(90deg,#0000 0 145px,#f9eee109 146px,#0000 147px)}.impakt-ai-power--editorial .impakt-ai-power__gallery-head{letter-spacing:.13em;color:#d3bfa7;font-size:.54rem}.impakt-ai-power--editorial .impakt-ai-power__gallery-intro{align-items:end;margin-top:2rem}.impakt-ai-power--editorial .impakt-ai-power__gallery-intro h3{letter-spacing:-.058em;max-width:420px;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:.92}.impakt-ai-power--editorial .impakt-ai-power__gallery-intro h3 em{color:#dab590}.impakt-ai-power--editorial .impakt-ai-power__gallery-counter{color:#c5a57d4d;font-size:clamp(2.8rem,4vw,5rem)}.impakt-ai-power--editorial .impakt-ai-power__preview-shell{background:#1f191612;border:1px solid #e2c5a355;margin:1.8rem 0 1rem;box-shadow:0 11px 34px #160d0847,inset 0 0 0 1px #f4dec314}.impakt-ai-power--editorial .impakt-ai-power__preview-bar{color:#d3b594;font:500 .52rem/1.4 var(--font-mono);letter-spacing:.09em;border-bottom:1px solid #c1a58655;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.impakt-ai-power--editorial .impakt-ai-power__preview-bar i{background:#cbb18c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.impakt-ai-power--editorial .impakt-ai-power__preview-bar--footer{border-top:1px solid #c1a58655;border-bottom:0}.impakt-ai-power--editorial .impakt-ai-power__look-tools{border:0;margin:.5rem 0 0;padding:.55rem 1.1rem;font-size:.5rem}.impakt-ai-power--editorial .impakt-ai-power__look-tools button{color:#f6dfc1;border:1px solid #e0bb8a75}.impakt-ai-power--editorial .impakt-ai-power__cinema{height:clamp(430px,41vw,650px);min-height:430px;max-height:none;margin:0}.impakt-ai-power--editorial .impakt-ai-power__cinema-stage{width:min(57%,355px);min-width:180px;max-width:355px;box-shadow:19px 25px 55px #070403a8,0 0 0 1px #eedabf72}.impakt-ai-power--editorial .impakt-ai-power__cinema-ghost{opacity:.84}.impakt-ai-power--editorial .impakt-ai-power__gallery-caption{gap:.3rem 1rem;padding:1.3rem 0}.impakt-ai-power--editorial .impakt-ai-power__gallery-caption h4{font-size:clamp(2rem,3vw,3.1rem)}.impakt-ai-power--editorial .impakt-ai-power__gallery-caption p{color:#d5c3b0;font-size:.76rem;line-height:1.65}.impakt-ai-power--editorial .impakt-ai-power__contact-sheet{gap:.6rem;margin:1.25rem 0}.impakt-ai-power--editorial .impakt-ai-power__contact-sheet button{background:#fcf4e80d;border-color:#c9b08c50;min-height:97px}.impakt-ai-power--editorial .impakt-ai-power__contact-sheet button.is-active{background:#e2c5a123;border-color:#efcf9b}.impakt-ai-power--editorial .impakt-ai-power__epilogue{border-color:#b9a18b;flex-wrap:wrap;gap:1rem;margin-top:1.7rem;padding-top:1.25rem}.impakt-ai-power--editorial .impakt-ai-power__epilogue p{max-width:470px;font-size:.79rem}.impakt-ai-power--editorial .impakt-ai-power__epilogue a{letter-spacing:.08em;font-size:.58rem}.impakt-ai-power--editorial .impakt-ai-power__micro{letter-spacing:.12em}@media (width>=1500px){.impakt-ai-power--editorial .impakt-ai-power__target{min-height:167px}}@media (width<=1270px){.impakt-ai-power--editorial .impakt-ai-power__workroom{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}.impakt-ai-power--editorial .impakt-ai-power__hero h2{font-size:clamp(3.6rem,6.5vw,6.3rem)}.impakt-ai-power--editorial .impakt-ai-power__statement{display:block}.impakt-ai-power--editorial .impakt-ai-power__statement>p{max-width:430px;margin:.75rem 0 0}.impakt-ai-power--editorial .impakt-ai-power__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.impakt-ai-power--editorial .impakt-ai-power__target{min-height:144px}}@media (width<=1000px){.impakt-ai-power--editorial .impakt-ai-power__hero{gap:1.5rem}.impakt-ai-power--editorial .impakt-ai-power__hero-description{max-width:255px}.impakt-ai-power--editorial .impakt-ai-power__journey-mark{display:none}.impakt-ai-power--editorial .impakt-ai-power__journey{grid-template-columns:repeat(3,minmax(0,1fr))}.impakt-ai-power--editorial .impakt-ai-power__workroom{grid-template-columns:1fr}.impakt-ai-power--editorial .impakt-ai-power__targets{grid-template-columns:repeat(3,minmax(0,1fr))}.impakt-ai-power--editorial .impakt-ai-power__cinema{height:560px;min-height:500px}.impakt-ai-power--editorial .impakt-ai-power__gallery{min-height:0}}@media (width<=720px){.impakt-ai-power--editorial{padding:1.1rem .75rem 2.1rem}.impakt-ai-power--editorial .impakt-ai-power__masthead-right>span:first-child{display:none}.impakt-ai-power--editorial .impakt-ai-power__hero{padding:2.2rem .2rem 1.8rem;display:block}.impakt-ai-power--editorial .impakt-ai-power__hero h2{font-size:clamp(3.2rem,11.9vw,5.8rem)}.impakt-ai-power--editorial .impakt-ai-power__hero h2 em{white-space:normal}.impakt-ai-power--editorial .impakt-ai-power__hero-description{max-width:none;margin-top:1.8rem}.impakt-ai-power--editorial .impakt-ai-power__journey-item{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.25rem;padding:.7rem .55rem}.impakt-ai-power--editorial .impakt-ai-power__journey-item>span{grid-row:auto;font-size:1.2rem}.impakt-ai-power--editorial .impakt-ai-power__journey-item strong{font-size:1.1rem}.impakt-ai-power--editorial .impakt-ai-power__journey-item small{font-size:.5rem}.impakt-ai-power--editorial .impakt-ai-power__desk,.impakt-ai-power--editorial .impakt-ai-power__gallery{padding:1.1rem}.impakt-ai-power--editorial .impakt-ai-power__statement{margin:1.4rem 0}.impakt-ai-power--editorial .impakt-ai-power__statement>label{font-size:clamp(2.65rem,9.7vw,4.2rem)}.impakt-ai-power--editorial .impakt-ai-power__writing{padding:1rem}.impakt-ai-power--editorial .impakt-ai-power__writing textarea{min-height:140px}.impakt-ai-power--editorial .impakt-ai-power__inspiration-list{grid-template-columns:1fr 1fr}.impakt-ai-power--editorial .impakt-ai-power__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.impakt-ai-power--editorial .impakt-ai-power__target{min-height:153px}.impakt-ai-power--editorial .impakt-ai-power__supports h3{font-size:2.35rem}.impakt-ai-power--editorial .impakt-ai-power__options-bar{flex-direction:column;align-items:stretch}.impakt-ai-power--editorial .impakt-ai-power__options-toggle{width:100%}.impakt-ai-power--editorial .impakt-ai-power__source-select{grid-template-columns:1fr}.impakt-ai-power--editorial .impakt-ai-power__source-select button{min-height:88px}.impakt-ai-power--editorial .impakt-ai-power__cinema{height:400px;min-height:400px}.impakt-ai-power--editorial .impakt-ai-power__gallery-intro h3{font-size:clamp(2.6rem,9vw,4.1rem)}.impakt-ai-power--editorial .impakt-ai-power__preview-bar{padding:.7rem .75rem;font-size:.46rem}.impakt-ai-power--editorial .impakt-ai-power__preview-bar span:last-child{display:none}.impakt-ai-power--editorial .impakt-ai-power__epilogue{flex-direction:column;align-items:stretch;display:flex}.impakt-ai-power--editorial .impakt-ai-power__epilogue a{align-self:flex-start}}@media (width<=390px){.impakt-ai-power--editorial .impakt-ai-power__inspiration-list{grid-template-columns:1fr}.impakt-ai-power--editorial .impakt-ai-power__target{min-height:148px;padding:.8rem .65rem}.impakt-ai-power--editorial .impakt-ai-power__target-copy strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.impakt-ai-power--editorial .impakt-ai-power__target,.impakt-ai-power--editorial .impakt-ai-power__inspiration-list button,.impakt-ai-power--editorial .impakt-ai-power__options-toggle{transition:none!important;transform:none!important}}.impakt-ai-power--cinema{--cinema-ink:#2e251e;--cinema-gold:#bf9870;background:radial-gradient(at 70% 0,#fffcf5,#f2e9dc 61%,#f7f2e9);padding:clamp(1.5rem,2.6vw,3.5rem) clamp(1rem,4.4vw,6.5rem) clamp(3rem,5vw,6rem)}.impakt-ai-power--cinema:before{opacity:.22;background:linear-gradient(110deg,#fff8ed40,#0000 55%),repeating-linear-gradient(90deg,#0000 0 350px,#61432409 351px,#0000 352px)}.impakt-ai-power--cinema .impakt-ai-power__ambient-word{font:600 clamp(10rem,19vw,22rem)/1 var(--font-display);color:#b8976c0a;letter-spacing:-.11em;top:3%}.impakt-ai-power--cinema .impakt-ai-power__masthead,.impakt-ai-power--cinema .impakt-ai-power__hero,.impakt-ai-power--cinema .impakt-ai-power__workroom,.impakt-ai-power--cinema .impakt-ai-power__journey,.impakt-ai-power--cinema .impakt-ai-power__epilogue{max-width:1740px}.impakt-ai-power--cinema .impakt-ai-power__masthead{border-color:#92785c55;padding-bottom:1.25rem}.impakt-ai-power--cinema .impakt-ai-power__brand{letter-spacing:.22em;color:#574737;font-size:.6rem}.impakt-ai-power--cinema .impakt-ai-power__brand-monogram{color:#7a583c;width:36px;height:36px;box-shadow:none;background:0 0;border:1px solid #ac8868;font-size:1.9rem}.impakt-ai-power--cinema .impakt-ai-power__masthead-right{color:#8d7761;font-size:.56rem}.impakt-ai-power--cinema .impakt-ai-power__hero{align-items:end;gap:3rem;padding:clamp(2.8rem,5.5vw,6rem) 0 clamp(2.7rem,4.2vw,4.7rem)}.impakt-ai-power--cinema .impakt-ai-power__hero-word{max-width:unset}.impakt-ai-power--cinema .impakt-ai-power__eyebrow{letter-spacing:.24em;color:#9a7a5d;font-size:.59rem}.impakt-ai-power--cinema .impakt-ai-power__hero h2{font:400 clamp(4.8rem,8.5vw,10.4rem)/.77 var(--font-editorial);letter-spacing:-.085em;gap:0;margin:1.5rem 0 0}.impakt-ai-power--cinema .impakt-ai-power__hero h2 span{color:#30251e;display:block}.impakt-ai-power--cinema .impakt-ai-power__hero h2 em{color:#ab835d;margin-left:clamp(2.3rem,5vw,6rem);padding-bottom:.08em;font-style:italic}.impakt-ai-power--cinema .impakt-ai-power__hero-description{border-color:#ad927683;align-self:center;max-width:310px;padding:.5rem 0 .5rem 1.4rem}.impakt-ai-power--cinema .impakt-ai-power__hero-description p{color:#695343;font-size:.92rem;line-height:1.85}.impakt-ai-power--cinema .impakt-ai-power__hero-tags{gap:.5rem}.impakt-ai-power--cinema .impakt-ai-power__hero-tags span{font:.5rem var(--font-mono);letter-spacing:.08em;border:0;border-bottom:1px solid #ae9171;padding:.4rem .1rem}.impakt-ai-power--cinema .impakt-ai-power__journey{background:0 0;border-block:1px solid #ae97807d;justify-content:flex-start;align-items:center;gap:0;margin-bottom:clamp(1.8rem,3vw,3.8rem);display:flex}.impakt-ai-power--cinema .impakt-ai-power__journey-item{border-right:1px solid #b69b845c;flex-direction:row;gap:1rem;width:auto;margin-right:2.8rem;padding:1rem 2.8rem 1rem 0;display:flex}.impakt-ai-power--cinema .impakt-ai-power__journey-item>span{color:#b89b77;font-size:1.3rem}.impakt-ai-power--cinema .impakt-ai-power__journey-item strong{font:400 1.15rem var(--font-editorial);color:#483526}.impakt-ai-power--cinema .impakt-ai-power__journey-item small{color:#8b7360;font-size:.55rem}.impakt-ai-power--cinema .impakt-ai-power__journey-mark{display:none}.impakt-ai-power--cinema .impakt-ai-power__workroom{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);align-items:start;column-gap:clamp(1.7rem,3.5vw,4.6rem);display:grid;overflow:visible}.impakt-ai-power--cinema .impakt-ai-power__gallery{background:radial-gradient(95% 80% at 60% 45%,#664e3b8e,#0000 74%),linear-gradient(142deg,#31271f,#201a17 65%,#382b23);order:0;min-width:0;padding:clamp(1.4rem,2.7vw,3.4rem);position:sticky;top:1.3rem;overflow:hidden;box-shadow:0 34px 80px #2a1a1440,inset 0 0 0 1px #b99f8264}.impakt-ai-power--cinema .impakt-ai-power__gallery:before{background:linear-gradient(150deg,#ffffff10,#0000 50%),repeating-linear-gradient(90deg,#0000 0 165px,#ffffff05 166px,#0000 167px)}.impakt-ai-power--cinema .impakt-ai-power__desk{background:0 0;order:1;min-width:0;padding:.3rem 0 1rem}.impakt-ai-power--cinema .impakt-ai-power__gallery-head{letter-spacing:.13em;border-color:#d1b39166;padding-bottom:1.1rem;font-size:.57rem}.impakt-ai-power--cinema .impakt-ai-power__gallery-intro{align-items:center;margin-top:clamp(2.1rem,3.8vw,4.3rem)}.impakt-ai-power--cinema .impakt-ai-power__gallery-intro h3{font:400 clamp(3.4rem,5.3vw,6.4rem)/.78 var(--font-editorial);letter-spacing:-.07em;max-width:690px}.impakt-ai-power--cinema .impakt-ai-power__gallery-intro h3 em{color:#e3bc8f;margin-left:clamp(.8rem,2.2vw,2.5rem);display:block}.impakt-ai-power--cinema .impakt-ai-power__gallery-counter{font-size:clamp(2rem,3vw,4rem)}.impakt-ai-power--cinema .impakt-ai-power__preview-shell{box-shadow:none;background:0 0;border:0;margin:1.4rem 0}.impakt-ai-power--cinema .impakt-ai-power__preview-bar{color:#dac1a1;border-color:#ceb18f54;padding:1rem .25rem;font-size:.55rem}.impakt-ai-power--cinema .impakt-ai-power__look-tools{justify-content:space-between;margin:0;padding:1.1rem .25rem}.impakt-ai-power--cinema .impakt-ai-power__look-tools button{font:.56rem var(--font-mono);letter-spacing:.08em;color:#f7e1c7;background:0 0;border:1px solid #c4a78379;padding:.56rem 1rem}.impakt-ai-power--cinema .impakt-ai-power__look-tools button:hover{background:#eacaa41c}.impakt-ai-power--cinema .impakt-ai-power__cinema{perspective:1600px;height:clamp(550px,54vw,820px);min-height:550px;max-height:none;margin:0 -2%;position:relative}.impakt-ai-power--cinema .impakt-ai-power__cinema-orbit{opacity:.55}.impakt-ai-power--cinema .impakt-ai-power__cinema-stage{width:min(75%,565px);min-width:260px;max-width:565px;transform:translate3d(0,0,70px) rotateY(calc(-5deg + var(--spatial-y,0deg))) rotateX(calc(1deg + var(--spatial-x,0deg)));background:#e6d7c0;padding:clamp(9px,1vw,17px);box-shadow:30px 40px 80px #0e0805b9,0 0 0 1px #f6e9d6a6}.impakt-ai-power--cinema .impakt-ai-power__cinema:hover .impakt-ai-power__cinema-stage{transform:translate3d(0,-9px,110px) rotateY(calc(-2deg + var(--spatial-y,0deg))) rotateX(var(--spatial-x,0deg))}.impakt-ai-power--cinema .impakt-ai-power__document-cap,.impakt-ai-power--cinema .impakt-ai-power__document-foot{padding:.6rem .45rem;font-size:.55rem}.impakt-ai-power--cinema .impakt-ai-power__document-image{min-height:250px;padding:10px}.impakt-ai-power--cinema .impakt-ai-power__cinema-ghost{opacity:.78;width:38%;top:28%}.impakt-ai-power--cinema .impakt-ai-power__cinema-ghost--left{left:-4%}.impakt-ai-power--cinema .impakt-ai-power__cinema-ghost--right{right:-4%}.impakt-ai-power--cinema .impakt-ai-power__gallery-caption{border-top:1px solid #cbb08f7a;padding:1rem 0 1.35rem}.impakt-ai-power--cinema .impakt-ai-power__gallery-caption h4{font:400 clamp(2.25rem,3vw,3.9rem)/.9 var(--font-editorial)}.impakt-ai-power--cinema .impakt-ai-power__contact-sheet{gap:.7rem;margin:1.2rem 0}.impakt-ai-power--cinema .impakt-ai-power__contact-sheet button{background:0 0;border:1px solid #b99a7768;min-height:90px;transition:background .3s,border-color .3s,transform .3s}.impakt-ai-power--cinema .impakt-ai-power__contact-sheet button:hover{background:#f3debd13;border-color:#ebc797;transform:translateY(-3px)}.impakt-ai-power--cinema .impakt-ai-power__contact-sheet button.is-active{background:#d5b18520;border-color:#efd2a5}.impakt-ai-power--cinema .impakt-ai-power__gallery-bottom{letter-spacing:.07em;padding-top:1rem}.impakt-ai-power--cinema .impakt-ai-power__desk-top{border-color:#b99d8173;padding-bottom:1.3rem;font-size:.6rem}.impakt-ai-power--cinema .impakt-ai-power__statement{margin:clamp(2.8rem,4vw,5rem) 0 1.5rem;display:block}.impakt-ai-power--cinema .impakt-ai-power__statement>label{font:400 clamp(3.5rem,5vw,6.3rem)/.87 var(--font-editorial);letter-spacing:-.065em;white-space:normal;max-width:530px}.impakt-ai-power--cinema .impakt-ai-power__statement>label em{color:#a77e57;margin-left:clamp(1.3rem,3vw,3.5rem);display:block}.impakt-ai-power--cinema .impakt-ai-power__statement>p{color:#7b6553;max-width:430px;margin:1.4rem 0 0;font-size:.85rem;line-height:1.8}.impakt-ai-power--cinema .impakt-ai-power__writing{background:#fbf7f0;border:1px solid #b39172;border-left:0;border-right:0;padding:1.45rem 1.3rem 1rem;box-shadow:0 12px 33px #55361e0d}.impakt-ai-power--cinema .impakt-ai-power__writing:focus-within{background:#fffdf9;border-color:#866042;box-shadow:0 17px 44px #55361e14}.impakt-ai-power--cinema .impakt-ai-power__writing textarea{min-height:215px;font:400 1.07rem/1.75 var(--font-sans)}.impakt-ai-power--cinema .impakt-ai-power__writing textarea::placeholder{color:#927f6f}.impakt-ai-power--cinema .impakt-ai-power__writing-footer{border-color:#c8b39e;font-size:.58rem}.impakt-ai-power--cinema .impakt-ai-power__inspirations{margin:1.65rem 0 2.5rem}.impakt-ai-power--cinema .impakt-ai-power__inspirations-heading>span:last-child{display:none}.impakt-ai-power--cinema .impakt-ai-power__inspiration-list{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.impakt-ai-power--cinema .impakt-ai-power__inspiration-list button{color:#614d3c;width:auto;min-height:45px;font:.66rem var(--font-sans);background:0 0;border:1px solid #bdac96;flex:none;padding:.65rem .75rem}.impakt-ai-power--cinema .impakt-ai-power__inspiration-list button:hover{box-shadow:none;background:#ede1d0;border-color:#9b7555;transform:translateY(-2px)}.impakt-ai-power--cinema .impakt-ai-power__inspiration-index{color:#ac8763;font:.49rem var(--font-mono)}.impakt-ai-power--cinema .impakt-ai-power__supports{padding-top:2rem}.impakt-ai-power--cinema .impakt-ai-power__supports h3{font:400 clamp(2.5rem,3.5vw,4.2rem)/.9 var(--font-editorial);letter-spacing:-.065em}.impakt-ai-power--cinema .impakt-ai-power__supports-description{margin:1rem 0 1.5rem;font-size:.82rem}.impakt-ai-power--cinema .impakt-ai-power__targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.impakt-ai-power--cinema .impakt-ai-power__target{background:0 0;border:1px solid #c6b39c;grid-template-columns:51px 1fr;align-items:center;gap:.7rem;min-height:125px;padding:.95rem 1rem;display:grid}.impakt-ai-power--cinema .impakt-ai-power__target:hover{border-color:#896a4f;transform:translateY(-2px);box-shadow:0 15px 35px #4e362119}.impakt-ai-power--cinema .impakt-ai-power__target.is-active{background:linear-gradient(135deg,#49362a,#292019);border-color:#8b6549}.impakt-ai-power--cinema .impakt-ai-power__target-visual{border:none;width:46px;height:51px}.impakt-ai-power--cinema .impakt-ai-power__target-copy strong{font:400 clamp(1.25rem,1.5vw,1.7rem)/.98 var(--font-editorial)}.impakt-ai-power--cinema .impakt-ai-power__target-copy small{font-size:.55rem}.impakt-ai-power--cinema .impakt-ai-power__target-mark{border:0;width:18px;height:18px;font-size:.65rem;top:.45rem;right:.5rem}.impakt-ai-power--cinema .impakt-ai-power__options-bar{margin-top:2rem;padding:2rem 0}.impakt-ai-power--cinema .impakt-ai-power__options-bar h3{font:400 clamp(2.2rem,2.6vw,3.15rem)/.9 var(--font-editorial)}.impakt-ai-power--cinema .impakt-ai-power__options-toggle{color:#4a3424;background:0 0;border:1px solid #93765b;min-width:160px;padding:.9rem 1rem}.impakt-ai-power--cinema .impakt-ai-power__options-toggle:hover{background:#fdfaf4}.impakt-ai-power--cinema .impakt-ai-power__action{margin-top:1.3rem;padding-top:1rem}.impakt-ai-power--cinema .impakt-ai-power__action>button{color:#fff5e6;min-height:90px;font:400 clamp(1.75rem,2.5vw,2.75rem)/.95 var(--font-editorial);background:linear-gradient(120deg,#463024,#2b201a);border:1px solid #493325;border-radius:0;padding:1.5rem 1.65rem;box-shadow:0 18px 43px #34211832}.impakt-ai-power--cinema .impakt-ai-power__action>button:hover:not(:disabled){background:linear-gradient(120deg,#74543d,#38271c);transform:translateY(-3px);box-shadow:0 23px 45px #34211840}.impakt-ai-power--cinema .impakt-ai-power__action>button>span:last-child{width:42px;height:42px;font-size:1.3rem}.impakt-ai-power--cinema .impakt-ai-power__epilogue{gap:2rem;margin-top:3rem;padding:1.5rem 0}.impakt-ai-power--cinema .impakt-ai-power__epilogue p{font-size:.85rem}.impakt-ai-power--cinema button:focus-visible,.impakt-ai-power--cinema textarea:focus-visible,.impakt-mini-studio__link:focus-visible{outline-offset:3px;outline:2px solid #b48a60}@media (width<=1350px){.impakt-ai-power--cinema .impakt-ai-power__hero h2{font-size:clamp(4.5rem,7vw,8rem)}.impakt-ai-power--cinema .impakt-ai-power__workroom{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.impakt-ai-power--cinema .impakt-ai-power__cinema{height:620px;min-height:500px}.impakt-ai-power--cinema .impakt-ai-power__cinema-stage{min-width:205px}.impakt-ai-power--cinema .impakt-ai-power__gallery-intro h3{font-size:clamp(3.2rem,4.4vw,5rem)}}@media (width<=1070px){.impakt-ai-power--cinema .impakt-ai-power__hero{display:block}.impakt-ai-power--cinema .impakt-ai-power__hero-description{max-width:520px;margin-top:2.2rem}.impakt-ai-power--cinema .impakt-ai-power__workroom{grid-template-columns:1fr}.impakt-ai-power--cinema .impakt-ai-power__gallery{position:relative;top:auto}.impakt-ai-power--cinema .impakt-ai-power__desk{padding:2.5rem 0 1rem}.impakt-ai-power--cinema .impakt-ai-power__cinema{height:600px}.impakt-ai-power--cinema .impakt-ai-power__targets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.impakt-ai-power--cinema{padding:1.4rem .8rem 2rem}.impakt-ai-power--cinema .impakt-ai-power__hero h2{font-size:clamp(3.65rem,13vw,6.6rem);line-height:.84}.impakt-ai-power--cinema .impakt-ai-power__hero h2 em{white-space:normal;margin-left:1.5rem}.impakt-ai-power--cinema .impakt-ai-power__journey{gap:0;overflow-x:auto}.impakt-ai-power--cinema .impakt-ai-power__journey-item{gap:.4rem;min-width:max-content;margin-right:.8rem;padding:.9rem .8rem .9rem 0}.impakt-ai-power--cinema .impakt-ai-power__journey-item small{display:none}.impakt-ai-power--cinema .impakt-ai-power__gallery{padding:1.2rem}.impakt-ai-power--cinema .impakt-ai-power__gallery-intro h3{font-size:clamp(2.8rem,9vw,4.5rem)}.impakt-ai-power--cinema .impakt-ai-power__cinema{height:440px;min-height:420px;margin:0 -4%}.impakt-ai-power--cinema .impakt-ai-power__cinema-stage{width:71%;min-width:0;padding:7px}.impakt-ai-power--cinema .impakt-ai-power__cinema-ghost{width:32%}.impakt-ai-power--cinema .impakt-ai-power__statement>label{font-size:clamp(3.5rem,11vw,5.6rem)}.impakt-ai-power--cinema .impakt-ai-power__writing textarea{min-height:175px;font-size:.94rem}.impakt-ai-power--cinema .impakt-ai-power__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.impakt-ai-power--cinema .impakt-ai-power__target{grid-template-columns:32px 1fr;gap:.35rem;min-height:125px;padding:.65rem}.impakt-ai-power--cinema .impakt-ai-power__target-visual{width:30px;height:40px}.impakt-ai-power--cinema .impakt-ai-power__target-copy strong{font-size:1.15rem}.impakt-ai-power--cinema .impakt-ai-power__action>button{min-height:77px;font-size:1.55rem}.impakt-ai-power--cinema .impakt-ai-power__options-bar{gap:1.1rem}}@media (prefers-reduced-motion:reduce){.impakt-ai-power--cinema .impakt-ai-power__cinema-stage,.impakt-ai-power--cinema .impakt-ai-power__target{transition:none!important;animation:none!important}}.impakt-ai-chatgpt-bridge{color:#f8ecdd;background:linear-gradient(132deg,#35221eeb,#201719fa);border:1px solid #d8b88e8c;border-radius:9px;margin:clamp(20px,2.4vw,32px) 0 21px;padding:clamp(16px,2.1vw,25px);box-shadow:inset 0 1px #ffefd126,0 14px 33px #240c0a21}.impakt-ai-chatgpt-bridge .impakt-ai-power__micro{color:#e9c49b}.impakt-ai-chatgpt-bridge__intro h3{letter-spacing:-.035em;color:#fff8ed;margin:11px 0 8px;font-size:clamp(19px,1.5vw,28px);line-height:1.2}.impakt-ai-chatgpt-bridge__intro h3 em{color:#e9c9a0;font-weight:400}.impakt-ai-chatgpt-bridge__intro>p{color:#e9d9c7;max-width:670px;font-size:13px;line-height:1.66}.impakt-ai-chatgpt-bridge__actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.impakt-ai-chatgpt-bridge__actions button{cursor:pointer;border:1px solid #fbe3c478;border-radius:5px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.5;transition:transform .2s,background .2s}.impakt-ai-chatgpt-bridge__actions button:hover{transform:translateY(-2px)}.impakt-ai-chatgpt-bridge__open{color:#35251f;background:linear-gradient(112deg,#e5bd88,#f9e6c8);justify-content:space-between;align-items:center;gap:18px;display:flex}.impakt-ai-chatgpt-bridge__import{color:#fff0de;background:#fffbe514}.impakt-ai-chatgpt-bridge__hidden-input{display:none}.impakt-ai-chatgpt-bridge__brief{border-top:1px solid #ffe6bb42;margin-top:16px;padding-top:14px}.impakt-ai-chatgpt-bridge__brief p{color:#f4d7b1;margin-bottom:9px;font-size:12px}.impakt-ai-chatgpt-bridge__brief textarea{resize:vertical;color:#f8ecdb;background:#08050657;border:1px solid #f3d6b26e;border-radius:5px;width:100%;min-height:92px;padding:12px;font-size:12px;line-height:1.65;display:block}.impakt-ai-chatgpt-bridge__brief>a{color:#f4d8b3;text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.impakt-ai-chatgpt-bridge__disclaimer{color:#cfb49b;margin-top:14px;font-size:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.impakt-ai-chatgpt-bridge__actions button{transition:none}.impakt-ai-chatgpt-bridge__actions button:hover{transform:none}}.impakt-credit-wallet{color:#fff5e9;background:radial-gradient(48% 73% at 100% 0,#c27f5921,#0000 78%),linear-gradient(129deg,#1b1214,#382620 56%,#2c1d1c);border:1px solid #efd2a973;border-radius:15px;margin:0 0 30px;padding:clamp(18px,2vw,30px);box-shadow:inset 0 1px #fff4e024,0 22px 62px #0e060433}.impakt-credit-wallet__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.impakt-credit-wallet__top>div:first-child{flex:2 350px;max-width:720px}.impakt-credit-wallet__eyebrow{letter-spacing:.17em;color:#ecc9a0;font:600 10px/1.4 ui-monospace,monospace}.impakt-credit-wallet h2{letter-spacing:-.044em;margin:13px 0 10px;font-size:clamp(24px,2.5vw,37px);line-height:1.08}.impakt-credit-wallet h2 em{color:#e6c49d;font-weight:400}.impakt-credit-wallet__top>div:first-child>p:last-child{color:#e9d5c1;max-width:560px;font-size:13px;line-height:1.7}.impakt-credit-wallet__balance{text-align:center;background:linear-gradient(138deg,#fff5de21,#fabe970d);border:1px solid #ffefd88f;border-radius:12px;flex-direction:column;gap:4px;min-width:186px;padding:16px 26px;display:flex;box-shadow:inset 0 1px #fffaec5e,0 11px 30px #0401022b}.impakt-credit-wallet__balance span{letter-spacing:.18em;color:#f1cb9f;font:600 10px ui-monospace,monospace}.impakt-credit-wallet__balance strong{letter-spacing:-.04em;color:#fff9ee;font-size:45px;line-height:1.1}.impakt-credit-wallet__balance small{color:#ecd6ba;font-size:11px}.impakt-credit-wallet__balance button{color:#fce0b8;cursor:pointer;margin-top:6px;font-size:11px;text-decoration:underline}.impakt-credit-wallet__cost{color:#e7d1bb;margin:22px 0 15px;font-size:12px}.impakt-credit-wallet__cost strong{color:#fff6e5}.impakt-credit-wallet__packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.impakt-credit-wallet__pack{background:linear-gradient(132deg,#fff7de17,#fff5de07);border:1px solid #ffe6c94a;border-radius:9px;flex-direction:column;gap:9px;padding:18px;display:flex}.impakt-credit-wallet__pack>span{letter-spacing:.12em;color:#e7c096;text-transform:uppercase;font:600 10px ui-monospace,monospace}.impakt-credit-wallet__pack>strong{letter-spacing:-.035em;font-size:clamp(21px,2.5vw,32px)}.impakt-credit-wallet__pack>strong small{letter-spacing:0;color:#e1c5aa;font-size:12px;font-weight:400}.impakt-credit-wallet__pack-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.impakt-credit-wallet__pack-bottom>b{font-size:14px}.impakt-credit-wallet__pack button{color:#38251a;cursor:pointer;background:linear-gradient(135deg,#e0bc87,#f6dfb9);border:1px solid #eed3ac;border-radius:4px;padding:9px 12px;font-size:11px;font-weight:700}.impakt-credit-wallet__pack button:disabled{opacity:.52;cursor:not-allowed}.impakt-credit-wallet__fineprint{color:#cdb69d;margin-top:18px;font-size:11px;line-height:1.6}.impakt-credit-wallet__alert{color:#fff1d8;border-left:2px solid #dfc397;margin-top:13px;padding-left:12px;font-size:12px;line-height:1.6}@media (width<=720px){.impakt-credit-wallet__packs{grid-template-columns:1fr}.impakt-credit-wallet__pack{gap:5px}.impakt-credit-wallet__balance{width:100%}}.impakt-image-cinema{isolation:isolate;--ic-camera-x:0deg;--ic-camera-y:0deg;--ic-shift-1x:0px;--ic-shift-1y:0px;--ic-shift-2x:0px;--ic-shift-2y:0px;--ic-shift-3x:0px;--ic-shift-3y:0px;--ic-shift-4x:0px;--ic-shift-4y:0px;--ic-back-x:0px;--ic-back-y:0px;--ic-scroll:0px;background:radial-gradient(at 84% 16%,#9d724b21,#0000 43%),#18120f;min-height:100vh;position:relative}.impakt-image-cinema__content{z-index:2;isolation:isolate;position:relative}.impakt-image-cinema__ambient{z-index:0;pointer-events:none;background:linear-gradient(117deg,#1b131061,#0000 65%);position:fixed;inset:0;overflow:hidden}.impakt-image-cinema__ambient-beam{transform:translate3d(var(--ic-back-x),var(--ic-back-y),0);background:radial-gradient(at 61% 40%,#d39d5f1f,#0000 42%);position:absolute;inset:-30%}.impakt-image-cinema__ambient-grid{opacity:.13;transform:perspective(950px) rotateY(-23deg) translate3d(var(--ic-back-x),var(--ic-scroll),-250px);background:repeating-linear-gradient(90deg,#0000 0 168px,#edd5b34d 169px,#0000 171px);position:absolute;inset:-30%}.impakt-image-cinema__ambient-orbit{border:1px solid #e2bb8717;border-radius:50%;width:50vw;height:50vw;animation:21s linear infinite ic-orbit;position:absolute;transform:rotateX(66deg)}.impakt-image-cinema__ambient-orbit--a{top:9%;right:-18%}.impakt-image-cinema__ambient-orbit--b{animation-duration:30s;animation-direction:reverse;bottom:-30%;left:-24%}.impakt-image-cinema__arrival{isolation:isolate;pointer-events:none;perspective:1380px;perspective-origin:58% 47%;background:radial-gradient(at 74% 37%,#493127 0%,#261b17 36%,#120e0c 78%);border-bottom:1px solid #e6c1944d;height:clamp(475px,71vh,770px);position:relative;overflow:hidden}.impakt-image-cinema__arrival:before{content:"";z-index:1;background:linear-gradient(90deg,#0e0a09e6 0%,#100b0a9e 35%,#100c0b08 73%,#0e0b0a42 100%);position:absolute;inset:0}.impakt-image-cinema__arrival:after{content:"";z-index:4;opacity:.12;background-image:repeating-linear-gradient(0deg,#0000 0 4px,#ecd3b317 4px 5px);position:absolute;inset:0}.impakt-image-cinema__camera{transform-style:preserve-3d;transform:rotateX(var(--ic-camera-x)) rotateY(var(--ic-camera-y));will-change:transform;z-index:0;position:absolute;inset:-3% -4% -4% 28%}.impakt-image-cinema__camera-halo{filter:blur(12px);transform:translate3d(var(--ic-back-x),var(--ic-back-y),-350px);background:radial-gradient(at 52% 44%,#ffcc8f4f,#0000 48%);position:absolute;inset:0}.impakt-image-cinema__panel{aspect-ratio:3/4;width:clamp(160px,25%,310px);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:linear-gradient(120deg,#dcba8f57,#251a16ab);border:1px solid #f8dba791;margin:0;padding:6px;animation:8s ease-in-out infinite alternate ic-float;display:block;position:absolute;box-shadow:0 24px 70px #00000085,0 2px 14px #dba7652b}.impakt-image-cinema__panel img{object-fit:cover;filter:brightness(.87)saturate(.87);background:#2b211d;width:100%;height:100%;display:block}.impakt-image-cinema__panel figcaption{color:#f8ead4;letter-spacing:.12em;background:#1b1310d1;border-top:1px solid #f4d8b138;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font:500 8px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.impakt-image-cinema__panel figcaption strong{letter-spacing:0;font-size:11px;font-weight:500}.impakt-image-cinema__panel--one{z-index:3;width:clamp(215px,35%,455px);transform:translate3d(var(--ic-shift-1x),var(--ic-shift-1y),165px) rotateY(-13deg) rotateZ(5deg);animation-delay:-2s;top:13%;left:40%}.impakt-image-cinema__panel--two{z-index:1;opacity:.78;transform:translate3d(var(--ic-shift-2x),var(--ic-shift-2y),-210px) rotateY(25deg) rotateZ(-15deg);animation-duration:11s;animation-delay:-4s;top:-13%;left:10%}.impakt-image-cinema__panel--three{z-index:2;opacity:.9;transform:translate3d(var(--ic-shift-3x),var(--ic-shift-3y),-60px) rotateY(-25deg) rotateZ(12deg);animation-duration:9s;animation-delay:-5s;top:10%;right:-12%}.impakt-image-cinema__panel--four{z-index:1;opacity:.76;transform:translate3d(var(--ic-shift-4x),var(--ic-shift-4y),-275px) rotateY(24deg) rotateZ(-11deg);animation-duration:12s;animation-delay:-1s;bottom:-34%;left:15%}.impakt-image-cinema__camera-line{pointer-events:none;border:1px solid #eac1842b;width:65%;height:50%;display:block;position:absolute}.impakt-image-cinema__camera-line--one{transform:translate3d(var(--ic-back-x),var(--ic-back-y),-460px) rotateY(-24deg) rotateZ(10deg);top:23%;right:-3%}.impakt-image-cinema__camera-line--two{transform:translate3d(var(--ic-back-x),var(--ic-back-y),-620px) rotateY(31deg) rotateZ(-14deg);top:33%;left:0}.impakt-image-cinema__intro{z-index:3;color:#f7ebda;text-shadow:0 8px 35px #0b0706bf;flex-direction:column;gap:23px;max-width:51%;display:flex;position:absolute;top:20%;left:clamp(22px,5%,86px)}.impakt-image-cinema__intro-index{letter-spacing:.24em;color:#e6c39b;align-items:center;gap:11px;font:600 10px/1.6 ui-sans-serif,system-ui,sans-serif;display:flex}.impakt-image-cinema__intro-index i{background:#d5aa73;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 18px #cf925e}.impakt-image-cinema__intro-index span{opacity:.66}.impakt-image-cinema__intro h1{color:#fff3e2;letter-spacing:-.05em;margin:0;font:400 clamp(46px,5.5vw,88px)/1.04 Georgia,serif}.impakt-image-cinema__intro h1 em{color:#e4b98d;font-weight:400}.impakt-image-cinema__intro p{color:#e2ccba;margin:0;font:400 clamp(12px,1.13vw,16px)/1.75 ui-sans-serif,system-ui,sans-serif}.impakt-image-cinema__intro-foot{letter-spacing:.18em;color:#d7ad80;opacity:.9;justify-content:space-between;align-items:center;gap:24px;max-width:440px;margin-top:20px;font:600 9px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}.impakt-image-cinema__frame-outline{pointer-events:none;z-index:3;border:1px solid #efc89226;position:absolute;inset:20px}@keyframes ic-float{0%{translate:0 -14px;rotate:-1.4deg}to{translate:0 19px;rotate:1.3deg}}@keyframes ic-orbit{to{rotate:360deg}}@media (width<=1000px){.impakt-image-cinema__camera{inset:0 -13% 0 30%}.impakt-image-cinema__intro{max-width:57%}.impakt-image-cinema__intro h1{font-size:clamp(40px,6vw,68px)}.impakt-image-cinema__panel--one{left:37%}}@media (width<=700px){.impakt-image-cinema__arrival{height:470px}.impakt-image-cinema__intro{gap:19px;max-width:85%;top:19%;left:7%}.impakt-image-cinema__intro h1{font-size:clamp(39px,9vw,60px)}.impakt-image-cinema__intro p{font-size:12px}.impakt-image-cinema__intro-foot{flex-wrap:wrap;gap:8px;font-size:8px}.impakt-image-cinema__camera{opacity:.59;inset:0 -42% 0 32%}.impakt-image-cinema__panel--one{width:40%;top:34%;left:33%}.impakt-image-cinema__panel--three{top:2%}.impakt-image-cinema__panel--four{display:none}.impakt-image-cinema__arrival:before{background:linear-gradient(90deg,#0d0908e6,#0d090866)}}@media (prefers-reduced-motion:reduce){.impakt-image-cinema__panel,.impakt-image-cinema__ambient-orbit{animation:none!important}.impakt-image-cinema__camera{transform:none!important}}
