.impakt-portfolio-transformation{color:#30251f;isolation:isolate;background:#eae0d3;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,4.5rem);position:relative;overflow:hidden;margin-top:0!important}.impakt-portfolio-transformation:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(110deg,#0000 30%,#ffffff65 31%,#0000 32% 69%,#a88c7340 70%,#0000 71%);position:absolute;inset:0}.impt-head{justify-content:space-between;align-items:end;gap:2rem;max-width:1260px;margin:0 auto clamp(2rem,4vw,4rem);display:flex;position:relative}.impt-head>div:first-child{max-width:800px}.impt-kicker,.impt-stagehead,.impt-paneltop,.impt-stagefoot,.impt-counter span,.impt-counter small{font:500 clamp(.55rem,.69vw,.68rem)/1.5 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#8c725b}.impt-head h2{font:400 clamp(2.2rem,5.8vw,6.2rem)/.99 var(--font-editorial);letter-spacing:-.045em;margin:clamp(1.3rem,2vw,2rem) 0}.impt-head h2 em{color:#a27f61;font-weight:400}.impt-head p{font:400 clamp(.9rem,1.15vw,1.12rem)/1.6 var(--font-sans);color:#75614f;max-width:630px}.impt-head p strong{color:#3e2e21;font-weight:600}.impt-counter{border-top:1px solid #a88d70;flex-direction:column;flex-shrink:0;align-items:end;padding-top:1rem;display:flex}.impt-counter strong{font:400 clamp(3.2rem,8vw,7rem)/1 var(--font-editorial);color:#87694d}.impt-counter small{font-size:.55rem}.impt-tabs{gap:.6rem;max-width:1260px;margin:0 auto 1rem;display:flex;position:relative}.impt-tabs button{color:#6a5542;cursor:pointer;min-width:0;font:500 clamp(.68rem,.91vw,.94rem) var(--font-sans);letter-spacing:.04em;background:#f7f0e6;border:1px solid #c8b5a1;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,1.6vw,1.45rem);transition:transform .3s,background .3s,box-shadow .3s;display:flex}.impt-tabs button>span:first-child{font:500 .54rem var(--font-mono);color:#a58c70}.impt-tabs button>span:last-child{margin-left:auto;font-size:1.2rem}.impt-tabs button.is-active{color:#fff4e8;background:#30241e;border-color:#ae9074;box-shadow:0 9px 18px #37251940}.impt-tabs button:hover{transform:translateY(-3px)}.impt-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ad8b64}.impt-stage{perspective:1300px;background:radial-gradient(75% 90% at 48% 55%,#d8c6af,#b6a089 100%);border:1px solid #ae9478;max-width:1260px;margin:0 auto;padding:clamp(1.1rem,3vw,2.5rem);position:relative;box-shadow:0 20px 38px #44301e25}.impt-stagehead{color:#66503e;justify-content:space-between;gap:1rem;margin-bottom:clamp(1rem,2vw,2rem);display:flex}.impt-pair{grid-template-columns:1fr 70px 1fr;align-items:center;gap:1.2rem;display:grid}.impt-panel{background:#fff9f0;border:1px solid #fffdf9;min-width:0;padding:clamp(.7rem,1.7vw,1.5rem);transition:transform .45s,box-shadow .45s;transform:rotateY(3deg)translateZ(13px);box-shadow:9px 16px 29px #4430223a}.impt-panel--document{transform:rotateY(-3deg)translateZ(38px)}.impt-panel:hover{transform:rotateY(0)translateY(-6px)translateZ(50px);box-shadow:11px 23px 35px #44302255}.impt-paneltop{color:#9c826b;justify-content:space-between;gap:.5rem;margin-bottom:.8rem;font-size:clamp(.43rem,.59vw,.59rem);display:flex}.impt-panelvisual{background:#d9c9b8;justify-content:center;align-items:center;height:clamp(290px,38vw,570px);display:flex;overflow:hidden}.impt-panelvisual>img{object-fit:cover;width:100%;height:100%}.impt-panelvisual--doc{background:linear-gradient(150deg,#ded0bc,#f0e8dc);padding:clamp(.45rem,2vw,1.7rem)}.impt-panelvisual--doc>div{max-width:100%;max-height:100%}.impt-panel figcaption{font:500 clamp(.6rem,.74vw,.79rem) var(--font-sans);color:#715b47;padding-top:.8rem}.impt-between{color:#5a4636;flex-direction:column;align-items:center;gap:1rem;display:flex}.impt-between>span{color:#f7ebdc;background:#332820;border:1px solid #ac8b6a;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;font-size:1.6rem;display:grid}.impt-between small{font:500 .55rem var(--font-mono);letter-spacing:.17em}.impt-stagefoot{color:#755c48;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,2vw,2rem);font-size:.53rem;display:flex}.impt-stagefoot>span:first-child{font:400 clamp(.77rem,1.05vw,1rem) var(--font-sans);letter-spacing:0;text-transform:none}.impt-actions{justify-content:space-between;align-items:center;gap:2rem;max-width:1260px;margin:clamp(2rem,4vw,3.8rem) auto 0;display:flex;position:relative}.impt-actions p{font:400 clamp(.85rem,1vw,1rem)/1.6 var(--font-sans);color:#6e5948;max-width:570px}.impt-actions p strong{color:#35291f}.impt-actionlinks{flex-wrap:wrap;gap:.7rem;display:flex}.impt-actionlinks a{min-height:44px;font:500 clamp(.57rem,.72vw,.7rem) var(--font-mono);letter-spacing:.055em;border:1px solid #a88b70;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.impt-actionlinks a:hover{transform:translateY(-3px);box-shadow:0 9px 17px #3021162b}.impt-action-primary{color:#fff6ea;background:#332820}.impt-action-secondary{color:#49382c;background:#f6eedf}@media (width<=880px){.impt-pair{grid-template-columns:1fr 1fr}.impt-between{display:none}.impt-actions{flex-direction:column;align-items:start}.impt-panelvisual{height:clamp(290px,48vw,480px)}}@media (width<=580px){.impt-counter{display:none}.impt-tabs{flex-wrap:wrap}.impt-tabs button{flex-basis:100%}.impt-pair{grid-template-columns:1fr}.impt-panel,.impt-panel--document{transform:none}.impt-panelvisual{height:360px}.impt-stagehead span:last-child,.impt-stagefoot span:last-child{display:none}.impt-actions{gap:1.2rem}.impt-actionlinks,.impt-actionlinks a{width:100%}}@media (prefers-reduced-motion:reduce){.impt-panel,.impt-tabs button,.impt-actionlinks a{transition:none}}.impakt-home-root{background:#eae0d3;flex-direction:column;gap:0;display:flex}.impakt-home-root>.impakt-gateway{margin:0}.impakt-home-root>.impakt-portfolio-transformation{z-index:1;border-top:1px solid #c6ad91;margin:-1px 0 0!important}.impakt-home-root>:not(.impakt-gateway):not(.impakt-portfolio-transformation){margin-top:clamp(6rem,9vw,9rem)}.impakt-portfolio-transformation{background:linear-gradient(#e9ded0 0%,#eae0d3 55%,#e4d4c1 100%)}.impakt-editor-orbit{isolation:isolate;color:#f7eee2;background:radial-gradient(58% 35% at 50% 44%,#70513e72,#0000 80%),linear-gradient(#1d1715,#2b211d 47%,#171312);width:100%;padding:clamp(4rem,7vw,7rem) clamp(1rem,4.5vw,5rem) clamp(3rem,5vw,5rem);position:relative;overflow:hidden;margin-top:0!important}.impakt-editor-orbit:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(118deg,#0000 30%,#dbbd8f1c 34%,#0000 37% 62%,#ffe0ad13 65%,#0000 69%);position:absolute;inset:0}.impakt-editor-orbit__backlight{pointer-events:none;filter:blur(30px);background:radial-gradient(at 50% 45%,#dba87926,#0000 60%);position:absolute;inset:4% 8% 0}.impakt-editor-orbit__head,.impakt-editor-orbit__gallery,.impakt-editor-orbit__footer,.impakt-editor-orbit__footnote{max-width:1400px;margin-inline:auto;position:relative}.impakt-editor-orbit__head{justify-content:space-between;align-items:end;gap:3rem;display:flex}.impakt-editor-orbit__intro{max-width:810px}.impakt-editor-orbit__kicker,.impakt-editor-orbit__index span,.impakt-editor-orbit__index small,.impakt-editor-orbit__headingline,.impakt-editor-orbit__selection-kicker,.impakt-editor-orbit__footnote,.impakt-editor-orbit__frame,.impakt-editor-orbit__gesture{font:500 clamp(.54rem,.68vw,.67rem)/1.5 var(--font-mono);letter-spacing:.16em;color:#d3b492}.impakt-editor-orbit__head h2{font:400 clamp(3.2rem,6.9vw,7rem)/.96 var(--font-editorial);letter-spacing:-.049em;color:#fff5e9;margin:1.25rem 0}.impakt-editor-orbit__head h2 em{color:#dbb993;font-style:italic}.impakt-editor-orbit__subtitle{max-width:650px;font:400 clamp(.9rem,1.15vw,1.08rem)/1.65 var(--font-sans);color:#d0bbae}.impakt-editor-orbit__index{border-top:1px solid #cfa87f88;flex-direction:column;align-items:end;gap:.6rem;min-width:215px;padding-top:1rem;display:flex}.impakt-editor-orbit__index strong{font:400 clamp(1.5rem,2.6vw,2.8rem) var(--font-editorial);white-space:nowrap;color:#f4e4d2}.impakt-editor-orbit__index strong em{color:#d9b58b;font-style:italic}.impakt-editor-orbit__gallery{margin-top:clamp(2rem,4vw,3.6rem)}.impakt-editor-orbit__headingline{border-top:1px solid #c9a37b70;justify-content:space-between;gap:1rem;padding-top:.8rem;display:flex}.impakt-editor-orbit__viewport{--runway-light:50%;perspective:1300px;perspective-origin:50% 46%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:-3px;background:radial-gradient(ellipse 34% 44% at var(--runway-light) 42%,#edc6931c,transparent 90%);min-height:clamp(540px,56vw,740px);position:relative;overflow:hidden}.impakt-editor-orbit__viewport.is-dragging{cursor:grabbing}.impakt-editor-orbit__viewport:focus-visible{outline:2px solid #ebc79e}.impakt-editor-orbit__atmosphere{pointer-events:none;filter:blur(34px);background:radial-gradient(at 50% 52%,#f3bd8730,#0000 67%);position:absolute;inset:10% 14%}.impakt-editor-orbit__depth-lines{pointer-events:none;opacity:.3;background:linear-gradient(90deg,#0000 8%,#bba07e38 8.1%,#0000 8.2% 91.8%,#bba07e38 91.9%,#0000 92%);position:absolute;inset:12% 0 5%}.impakt-editor-orbit__vanishing{pointer-events:none;filter:blur(13px);background:radial-gradient(#e2b78725,#0000 71%);height:23%;position:absolute;bottom:12%;left:16%;right:16%}.impakt-editor-orbit__runway{transform-style:preserve-3d;position:absolute;inset:0}.impakt-editor-orbit__card{text-align:left;color:#33251b;backface-visibility:hidden;width:clamp(208px,22vw,280px);height:clamp(320px,35vw,418px);transform-style:preserve-3d;cursor:pointer;will-change:transform,opacity;background:#f5ece0;border:1px solid #cbb39b;flex-direction:column;padding:8px;transition:box-shadow .3s,border-color .3s;display:flex;position:absolute;top:47%;left:50%;overflow:hidden;box-shadow:0 23px 76px #090605a8,0 0 0 1px #fff8e525}.impakt-editor-orbit__card.is-active{border-color:#ffe2af;box-shadow:0 36px 95px #080504dd,0 0 43px #d6a97736}.impakt-editor-orbit__card:hover{border-color:#fff4dc}.impakt-editor-orbit__card:focus-visible{outline-offset:5px;outline:3px solid #f1cda4}.impakt-editor-orbit__card-header{font:600 .5rem var(--font-mono);letter-spacing:.06em;color:#765739;justify-content:space-between;gap:.5rem;padding:9px 7px;display:flex}.impakt-editor-orbit__preview{contain:layout paint;background:#e2d6c9;flex:1;justify-content:center;align-items:center;min-height:0;padding:6px;display:flex;overflow:hidden}.impakt-editor-orbit__preview>div{max-width:100%;max-height:100%}.impakt-editor-orbit__card-footer{justify-content:space-between;align-items:center;gap:.8rem;min-height:48px;padding:7px;display:flex}.impakt-editor-orbit__card-footer strong{font:500 clamp(.68rem,.82vw,.85rem)/1.25 var(--font-sans)}.impakt-editor-orbit__card-footer>span{color:#7e5834;font-size:1.3rem}.impakt-editor-orbit__frame{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto 2% 3%}.impakt-editor-orbit__gesture{white-space:nowrap;pointer-events:none;position:absolute;bottom:8.5%;left:50%;transform:translate(-50%)}.impakt-editor-orbit__navigation{justify-content:center;align-items:center;gap:3rem;margin:1rem auto;display:flex}.impakt-editor-orbit__arrow{color:#f6e7d4;cursor:pointer;background:#332720;border:1px solid #b89b7b;width:50px;height:50px;font-size:1.4rem;transition:background .2s,transform .2s}.impakt-editor-orbit__arrow:hover{background:#624937;transform:translateY(-2px)}.impakt-editor-orbit__position{color:#d5ae86;font:500 .8rem var(--font-mono);letter-spacing:.1em;align-items:center;gap:1.1rem;display:flex}.impakt-editor-orbit__position-rule{background:#cba77f;width:72px;height:1px}.impakt-editor-orbit__filmstrip{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:1rem auto 0;display:flex}.impakt-editor-orbit__marker{color:#af937c;font:500 .58rem var(--font-mono);cursor:pointer;border-bottom:1px solid #0000;padding:.5rem .55rem}.impakt-editor-orbit__marker.is-active{color:#fff1dc;border-color:#e9c295}.impakt-editor-orbit__footer{border-top:1px solid #b996736e;justify-content:space-between;align-items:center;gap:3rem;margin-top:clamp(2rem,4vw,3.5rem);padding-top:2rem;display:flex}.impakt-editor-orbit__selection{max-width:610px}.impakt-editor-orbit__selection h3{font:400 clamp(2.1rem,3.4vw,3.8rem)/1.05 var(--font-editorial);color:#fff1e2;margin:.6rem 0}.impakt-editor-orbit__selection p:last-child{font:400 clamp(.8rem,1vw,.95rem)/1.65 var(--font-sans);color:#d0b8a7}.impakt-editor-orbit__actions{flex-direction:column;gap:.65rem;min-width:min(100%,340px);display:flex}.impakt-editor-orbit__primary,.impakt-editor-orbit__secondary{min-height:53px;font:500 .86rem var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:background .2s,transform .2s;display:flex}.impakt-editor-orbit__primary{color:#2a1d13;background:#e6c49a;border:1px solid #f1d8b7}.impakt-editor-orbit__secondary{color:#f2dfca;background:#28201b;border:1px solid #a78865}.impakt-editor-orbit__primary:hover,.impakt-editor-orbit__secondary:hover{transform:translateY(-2px)}.impakt-editor-orbit__all{color:#d8b592;text-underline-offset:4px;font:500 .62rem var(--font-mono);align-self:flex-end;text-decoration:underline}.impakt-editor-orbit__footnote{margin-top:2rem}@media (width<=900px){.impakt-editor-orbit__index{display:none}.impakt-editor-orbit__viewport{min-height:570px}.impakt-editor-orbit__card{width:240px;height:370px}.impakt-editor-orbit__footer{flex-direction:column;align-items:stretch;gap:1.8rem}}@media (width<=700px){.impakt-editor-orbit{padding:3.5rem 1rem}.impakt-editor-orbit__head h2{font-size:clamp(2.7rem,11vw,4.5rem)}.impakt-editor-orbit__headingline{font-size:.5rem}.impakt-editor-orbit__headingline span:last-child{display:none}.impakt-editor-orbit__viewport{perspective:1250px;min-height:485px}.impakt-editor-orbit__card{width:min(69vw,240px);height:350px}.impakt-editor-orbit__gesture{font-size:.55rem;bottom:5%}.impakt-editor-orbit__frame{font-size:.45rem}.impakt-editor-orbit__navigation{gap:2rem}.impakt-editor-orbit__filmstrip{gap:0}.impakt-editor-orbit__marker{padding:.48rem .4rem}}@media (width<=390px){.impakt-editor-orbit__viewport{min-height:450px}.impakt-editor-orbit__card{height:330px}}@media (prefers-reduced-motion:reduce){.impakt-editor-orbit__card,.impakt-editor-orbit__arrow,.impakt-editor-orbit__primary,.impakt-editor-orbit__secondary{transition:none!important}.impakt-editor-orbit__atmosphere{filter:none}}.impakt-home-root .impakt-image-showcase{isolation:isolate;color:#f9ebd8;border-block:1px solid #f0c99666;width:100%;padding:clamp(2.75rem,4vw,4rem) clamp(1.15rem,4.5vw,5.2rem);position:relative;overflow:hidden;background:0 0!important;margin:0!important}.impakt-image-showcase:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#150f0d2e 0%,#1c141013 50%,#1b131014 100%);position:absolute;inset:0}.impakt-image-showcase__inner{z-index:1;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:clamp(1.5rem,3.5vw,4.2rem);max-width:1360px;min-height:clamp(470px,43vw,555px);margin:0 auto;display:grid;position:relative}.impakt-image-showcase__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.impakt-image-showcase__overline{color:#e4bd8e;width:100%;font:500 .6rem/1.4 var(--font-mono,monospace);letter-spacing:.2em;align-items:center;gap:1rem;margin-bottom:clamp(1.3rem,2.2vw,2.25rem);display:flex}.impakt-image-showcase__marker{color:#f1d7b4;letter-spacing:0;border:1px solid #d2ad7c8f;place-items:center;width:36px;height:36px;font-size:.69rem;display:grid}.impakt-image-showcase__line{background:linear-gradient(90deg,#d3a77569,#0000);flex:1;max-width:160px;height:1px}.impakt-image-showcase__eyebrow{color:#ddb992;font:500 clamp(.52rem,.72vw,.66rem)/1.5 var(--font-mono,monospace);letter-spacing:.2em;margin:0 0 1.1rem}.impakt-home-root .impakt-image-showcase h2{max-width:10ch;font:400 clamp(3rem,4.9vw,5.55rem)/.94 var(--font-editorial,serif);letter-spacing:-.067em;text-shadow:0 4px 22px #08060480;margin:0;color:#fff2de!important}.impakt-home-root .impakt-image-showcase h2 em{margin-top:.08em;font-weight:400;display:block;color:#e9c299!important}.impakt-image-showcase__description{color:#ead8c4;max-width:485px;font:400 clamp(.9rem,1.06vw,1.06rem)/1.7 var(--font-sans,sans-serif);text-shadow:0 1px 8px #0b090747;margin:clamp(1rem,1.7vw,1.5rem) 0}.impakt-image-showcase__features{flex-wrap:wrap;gap:.5rem .8rem;max-width:515px;margin-bottom:clamp(1.2rem,2.1vw,1.7rem);display:flex}.impakt-image-showcase__features span{color:#e8d4bb;font:500 .64rem/1.3 var(--font-sans,sans-serif);background:#21191461;border:1px solid #e5bf904d;align-items:center;gap:.5rem;padding:.55rem .65rem;display:inline-flex}.impakt-image-showcase__features b{font:500 .55rem var(--font-mono,monospace);color:#d7b38c}.impakt-image-showcase__actions{flex-wrap:wrap;gap:.75rem;display:flex}.impakt-image-showcase__actions a{min-height:52px;font:500 .77rem/1.2 var(--font-sans,sans-serif);justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2.5rem);padding:.95rem 1.2rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.impakt-image-showcase__primary{border:1px solid #f5e3c9;color:#291e17!important;background:#ead2af!important}.impakt-image-showcase__primary:hover{transform:translateY(-2px);background:#f8e7ca!important}.impakt-image-showcase__secondary{border:1px solid #d6ad7c99;color:#f5dfc2!important;background:#1a120f47!important}.impakt-image-showcase__secondary:hover{transform:translateY(-2px);background:#65462f7a!important}.impakt-image-showcase__footnote{color:#b89d7c;font:500 .51rem/1.5 var(--font-mono,monospace);letter-spacing:.1em;margin-top:.85rem}.impakt-image-showcase__collection{border:1px solid #f0c9966e;min-width:0;padding:clamp(.85rem,1.6vw,1.4rem);position:relative;box-shadow:0 28px 80px #120b08a3;background:#2119148c!important}.impakt-image-showcase__collection-top,.impakt-image-showcase__collection-footer{color:#e6c49a;font:500 .55rem/1.5 var(--font-mono,monospace);letter-spacing:.15em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.impakt-image-showcase__collection-top{border-bottom:1px solid #d6b58a52;padding:0 0 1rem}.impakt-image-showcase__collection-footer{border-top:1px solid #d6b58a52;padding-top:1rem}.impakt-image-showcase__collection-footer a{color:#f4d8b5;white-space:nowrap;text-decoration:none}.impakt-image-showcase__collection-footer a:hover{text-decoration:underline}.impakt-image-showcase__stage{perspective:1400px;perspective-origin:50% 48%;height:clamp(300px,29vw,390px);transform-style:preserve-3d;pointer-events:none;background:#f3e8d517;border:1px solid #ecc6947d;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000047}.impakt-image-showcase__stage:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(at 52%,#e5b77745,#0000 66%);position:absolute;inset:12% 1% 9%}.impakt-image-showcase__piece{transform-style:preserve-3d;backface-visibility:hidden;background:#e8dac6;border:1px solid #f6e9d3;flex-direction:column;margin:0;padding:6px;display:flex;position:absolute;box-shadow:0 28px 50px #08050499}.impakt-image-showcase__piece img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.impakt-image-showcase__piece--main{z-index:3;width:clamp(185px,19vw,252px);height:clamp(263px,26vw,352px);transform:translate3d(-50%,-50%,100px) rotateY(var(--spatial-y,0deg)) rotateX(var(--spatial-x,0deg));padding:7px;animation:.5s cubic-bezier(.2,.7,.2,1) both impakt-image-showcase-appear;top:47%;left:50%}@keyframes impakt-image-showcase-appear{0%{opacity:.5;translate:0 13px}to{opacity:1;translate:0}}.impakt-image-showcase__piece-cap{color:#6c4f36;white-space:nowrap;font:500 .46rem/1.3 var(--font-mono,monospace);letter-spacing:.08em;justify-content:space-between;gap:.5rem;padding:6px 2px 9px;display:flex;overflow:hidden}.impakt-image-showcase__piece--main img{object-fit:contain;background:#efe5d7;flex:1;height:0}.impakt-image-showcase__piece--main figcaption{color:#61452c;font:500 .58rem var(--font-mono,monospace);letter-spacing:.08em;padding:.65rem .3rem .3rem}.impakt-image-showcase__piece--left{z-index:1;opacity:.78;width:clamp(119px,12vw,159px);height:clamp(180px,17vw,240px);transform:translate3d(-16%,-41%,-110px) rotateY(calc(-23deg + var(--spatial-y,0deg))) rotateZ(-6deg);top:38%;left:12%}.impakt-image-showcase__piece--right{z-index:2;opacity:.74;width:clamp(136px,14.2vw,187px);height:clamp(204px,20vw,280px);transform:translate3d(12%,-39%,-70px) rotateY(calc(19deg + var(--spatial-y,0deg))) rotateZ(5deg);top:42%;right:9%}.impakt-image-showcase__selector{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:.1rem 0 1.1rem;display:flex}.impakt-image-showcase__selector button{color:#d3b89a;font:500 .66rem var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:1px solid #0000;padding:.55rem .65rem;transition:background .25s,border-color .25s,color .25s}.impakt-image-showcase__selector button span{color:#ae906f;font:500 .52rem var(--font-mono,monospace);margin-right:.5rem}.impakt-image-showcase__selector button:hover,.impakt-image-showcase__selector button.is-active{color:#ffe8c7;background:#e9cda21f;border-color:#e3be8a99}.impakt-image-showcase a:focus-visible,.impakt-image-showcase button:focus-visible{outline-offset:3px;outline:2px solid #f4cf9a}@media (width<=1050px){.impakt-image-showcase__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.impakt-home-root .impakt-image-showcase h2{font-size:clamp(2.8rem,6vw,5rem)}.impakt-image-showcase__footnote{font-size:.47rem}.impakt-image-showcase__piece--left{left:5%}.impakt-image-showcase__piece--right{right:2%}}@media (width<=800px){.impakt-image-showcase__inner{grid-template-columns:1fr;max-width:590px}.impakt-image-showcase__copy{align-items:flex-start}.impakt-image-showcase__overline{margin-bottom:2rem}.impakt-image-showcase__collection{width:100%;margin-top:.5rem}.impakt-image-showcase__stage{height:355px}.impakt-image-showcase__piece--main{width:229px;height:323px}.impakt-image-showcase__piece--left,.impakt-image-showcase__piece--right{width:145px;height:210px}}@media (width<=500px){.impakt-home-root .impakt-image-showcase{padding:2.6rem 1rem}.impakt-home-root .impakt-image-showcase h2{font-size:clamp(3rem,12vw,4.4rem)}.impakt-image-showcase__features{gap:.4rem}.impakt-image-showcase__features span{font-size:.58rem}.impakt-image-showcase__actions{flex-direction:column;width:100%}.impakt-image-showcase__actions a{width:100%}.impakt-image-showcase__stage{height:310px}.impakt-image-showcase__piece--main{width:190px;height:271px}.impakt-image-showcase__piece--left,.impakt-image-showcase__piece--right{width:109px;height:169px}.impakt-image-showcase__piece--left{left:0}.impakt-image-showcase__piece--right{right:0}.impakt-image-showcase__collection-footer{font-size:.45rem}.impakt-image-showcase__collection-footer>span{max-width:50%}.impakt-image-showcase__selector button{padding:.5rem .4rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.impakt-image-showcase__piece{transition:none!important;animation:none!important;transform:none!important}.impakt-image-showcase__piece--main{top:50%;left:50%;transform:translate(-50%,-50%)!important}.impakt-image-showcase__piece--left{top:15%;left:3%}.impakt-image-showcase__piece--right{top:15%;right:3%}}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase,.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__inner,.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__copy{-webkit-backdrop-filter:none!important;background:0 0!important}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__collection{-webkit-backdrop-filter:none!important;background:#2119148c!important}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase:before{background:linear-gradient(90deg,#110c0a6e 0%,#16100e4d 43%,#16100e1c 78%,#16100e14 100%)!important}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__copy{isolation:isolate;z-index:2;position:relative}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(95deg,#120d0c8c,#130e0c57 64%,#130e0c05);border-left:1px solid #e5be8b33;position:absolute;inset:-.9rem -1.15rem}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__overline{color:#f2d3a6;text-shadow:0 2px 10px #000000e0;font-weight:700}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__eyebrow{color:#f7d09b;letter-spacing:.21em;text-shadow:0 2px 12px #000c;font-weight:700}.impakt-home-root .impakt-image-showcase h2{text-shadow:0 3px 17px #000000d1,0 0 25px #0000003b;color:#fff4e5!important}.impakt-home-root .impakt-image-showcase h2 em{text-shadow:0 3px 17px #000000d1;color:#f2c493!important}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__description{color:#fff0db;text-shadow:0 2px 12px #000000eb;font-weight:450}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__features span{color:#f8e6cf;background:#1b1310a6;border-color:#eec38d7a}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__features b{color:#f1c78b}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__footnote{color:#ead0b2;text-shadow:0 2px 10px #000000d9}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__primary{border:1px solid #ffe9c7;font-weight:700;box-shadow:0 10px 25px #0b07055c;color:#261a12!important;background:linear-gradient(120deg,#f7dfbb,#e8bd87)!important}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__primary:hover{background:linear-gradient(120deg,#fff0d2,#f3cb96)!important}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__secondary{color:#fbe8cb!important;background:#17110ea6!important}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__collection{background:#211914b3!important}.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__stage{background:#f3e8d524!important}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__collection-top,.impakt-home-root .impakt-image-showcase .impakt-image-showcase__collection-footer{color:#f4d9b5;text-shadow:0 2px 8px #000000c7}.impakt-home-root .impakt-image-showcase .impakt-image-showcase__selector button{color:#f2d8b6;text-shadow:0 1px 5px #00000080}@media (width<=800px){.impakt-home-root .impakt-cinema-journey__content .impakt-image-showcase__copy:before{background:linear-gradient(100deg,#120d0c85,#120d0c29);inset:-.7rem -.6rem}}.impakt-transform-portal{--imp-portal-y:0px;--imp-portal-tilt:0deg;--imp-portal-scale:1;--imp-portal-light:1;--imp-portal-ring-opacity:0;--imp-portal-ring-scale:1;isolation:isolate;perspective:1700px;background:linear-gradient(#d8c6b0 0%,#e9ded0 10rem,#eae0d3 100%);position:relative;overflow:clip;margin-top:-1px!important}.impakt-transform-portal__seam{z-index:4;background:linear-gradient(#cdb69d 0%,#dccab5 55%,#0000 100%);justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);height:clamp(35px,4.3vw,62px);margin-bottom:-1px;display:flex;position:relative}.impakt-transform-portal__leftline,.impakt-transform-portal__rightline{background:linear-gradient(90deg,#0000,#927356,#0000);flex:1;max-width:14rem;height:1px}.impakt-transform-portal__index{font:500 clamp(.46rem,.63vw,.6rem) var(--font-mono);letter-spacing:.22em;color:#725740;white-space:nowrap}.impakt-transform-portal__ring{z-index:1;pointer-events:none;aspect-ratio:1;width:clamp(240px,32vw,480px);transform:translateX(-50%) scale(var(--imp-portal-ring-scale)) rotate(45deg);transform-origin:50%;opacity:var(--imp-portal-ring-opacity);will-change:transform,opacity;border:1px solid #977958;position:absolute;top:clamp(-6rem,-7vw,-3rem);left:50%;box-shadow:0 0 22px #c4a88980,inset 0 0 16px #b79a7638}.impakt-transform-portal__ring span{border:1px solid #d1b595;position:absolute;inset:13%}.impakt-transform-portal__stage{z-index:3;transform-origin:50% 0;transform:translateY(var(--imp-portal-y)) rotateX(var(--imp-portal-tilt)) scale(var(--imp-portal-scale));filter:brightness(var(--imp-portal-light));backface-visibility:hidden;will-change:transform;position:relative;box-shadow:0 -23px 55px #2a1e1230}.impakt-transform-portal__stage>.impakt-portfolio-transformation{border-top:1px solid #cab398;margin:0!important}.impakt-home-root>:not(.impakt-gateway):not(.impakt-transform-portal){margin-top:clamp(6rem,9vw,9rem)}@media (width<=760px){.impakt-transform-portal{perspective:none;overflow:visible}.impakt-transform-portal__ring{display:none}.impakt-transform-portal__seam{height:44px}.impakt-transform-portal__stage{will-change:auto;filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.impakt-transform-portal__ring{display:none}.impakt-transform-portal__stage{will-change:auto;filter:none!important;transform:none!important}}.impakt-gateway__studio>.impakt-atelier{padding-bottom:clamp(.5rem,1.6vw,1.3rem)!important}.impakt-transform-portal{perspective:1850px;background:linear-gradient(#d0b69c 0%,#e9ded0 16%,#eae0d3 100%);margin-top:clamp(-54px,-4vw,-30px)!important}.impakt-transform-portal__seam{display:none!important}.impakt-transform-portal__stage{z-index:3;transform-origin:50% 0;border-top:1px solid #b79b7c;position:relative;box-shadow:0 -30px 75px #30211738}.impakt-transform-portal__stage>.impakt-portfolio-transformation{padding-top:clamp(3rem,6.5vw,6rem)}.impakt-transform-portal__ring{z-index:2;border-color:#c8aa8d;top:-120px}.impakt-home-root>.impakt-transform-portal{margin-top:clamp(-54px,-4vw,-30px)!important}@media (width<=760px){.impakt-transform-portal,.impakt-home-root>.impakt-transform-portal{margin-top:-1px!important}.impakt-transform-portal__stage{box-shadow:none;transform:none!important}}@media (prefers-reduced-motion:reduce){.impakt-transform-portal__stage{transform:none!important}}.impakt-transform-portal,.impakt-home-root>.impakt-transform-portal{margin-top:-1px!important}.impakt-transform-portal__stage{transform:translate3d(0,var(--imp-portal-y),0) rotateX(var(--imp-portal-tilt)) scale(var(--imp-portal-scale))}@media (width<=760px),(prefers-reduced-motion:reduce){.impakt-transform-portal__stage{transform:none!important}}.impakt-approved__poster--safe{isolation:isolate;aspect-ratio:1672/941;background:#18120f;min-height:min(770px,62vw);position:relative;overflow:hidden}.impakt-approved__image--safe{z-index:2;transition:opacity .25s;display:block;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important;aspect-ratio:unset!important;min-height:0!important}.impakt-approved__poster--safe .impakt-approved__hotspots{z-index:3}.impakt-approved__live{z-index:1;color:#f6e9d8;background:radial-gradient(at 76% 41%,#5a4539 0%,#0000 44%),radial-gradient(at 19% 75%,#4f3124 0%,#0000 52%),linear-gradient(115deg,#14100f,#29201b 62%,#171312);grid-template-columns:52% 48%;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.impakt-approved__live:before{content:"";pointer-events:none;border:1px solid #ddae6942;position:absolute;inset:3%}.impakt-approved__live-copy{z-index:2;padding:clamp(2rem,6vw,7rem) clamp(1.4rem,5.5vw,7rem);position:relative}.impakt-approved__live-kicker,.impakt-approved__live-overline,.impakt-approved__live-foot{letter-spacing:.14em;color:#cba774;font:600 clamp(8px,.78vw,12px)/1.5 IBM Plex Mono,monospace}.impakt-approved__live-kicker{align-items:center;gap:12px;display:flex}.impakt-approved__live-kicker span{background:#d9b681;border-radius:100%;width:6px;height:6px;display:inline-block}.impakt-approved__live-overline{color:#ecdbbf;letter-spacing:.19em;margin:clamp(1.8rem,5vw,4.5rem) 0 1.2rem}.impakt-approved__live-copy h2{letter-spacing:-.055em;color:#fff6e9;margin:0;font:400 clamp(3rem,6.3vw,8.6rem)/.92 Cormorant Garamond,Georgia,serif}.impakt-approved__live-copy h2 em{color:#e9bd83;font-weight:350}.impakt-approved__live-description{color:#dfcfc0;max-width:460px;margin:1.5rem 0 0;font-size:clamp(12px,1.12vw,17px);line-height:1.6}.impakt-approved__live-actions{flex-wrap:wrap;gap:10px;margin:clamp(1.6rem,3vw,2.8rem) 0;display:flex}.impakt-approved__live-actions a{color:#241a14;background:#e6c69f;border:1px solid #b38e61;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;min-width:180px;padding:13px 18px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.impakt-approved__live-actions a+a{color:#f4dfc5;background:#271e1ba8;border-color:#8d6c50}.impakt-approved__live-actions a:hover{color:#201912;background:#ffdcac}.impakt-approved__live-foot{color:#a98b6e;margin:2rem 0 0}.impakt-approved__live-visual{perspective:1100px;align-self:stretch;place-items:center;display:grid;position:relative}.impakt-approved__live-orbit{aspect-ratio:1;border:1px solid #d7af725a;border-radius:50%;width:75%;position:absolute;transform:rotateX(60deg)rotate(-26deg);box-shadow:0 0 65px #ba824a21,inset 0 0 55px #b08b5b25}.impakt-approved__live-visual .impakt-emblem{aspect-ratio:1;filter:drop-shadow(0 22px 30px #0008);z-index:1;width:min(60%,480px);height:auto}.impakt-approved__live-card{z-index:2;color:#f1dcc0;background:#241b19d9;border:1px solid #d8b48d88;flex-direction:column;gap:12px;padding:14px 16px;font:600 clamp(9px,.9vw,13px)/1.3 IBM Plex Mono,monospace;display:flex;position:absolute;box-shadow:0 17px 32px #0006}.impakt-approved__live-card span{color:#c1a07d;border-top:1px solid #d1ad8359;margin-top:10px;padding-top:10px;font-size:8px}.impakt-approved__live-card em{color:#ebbf84;font:italic 400 1.8em Georgia,serif}.impakt-approved__live-card--back{top:18%;left:5%;transform:rotate(-9deg)rotateY(14deg)}.impakt-approved__live-card--front{bottom:17%;right:4%;transform:rotate(7deg)rotateY(-12deg)}@media (width<=760px){.impakt-approved__poster--safe{min-height:650px;aspect-ratio:auto!important}.impakt-approved__live{grid-template-columns:1fr;align-items:start}.impakt-approved__live-copy{padding:53px 23px 28px}.impakt-approved__live-copy h2{font-size:clamp(3.3rem,13vw,5.4rem)}.impakt-approved__live-overline{margin-top:2.4rem}.impakt-approved__live-description{max-width:37ch}.impakt-approved__live-actions{margin:1.7rem 0 0}.impakt-approved__live-actions a{min-width:0;padding:11px 14px}.impakt-approved__live-foot{display:none}.impakt-approved__live-visual{opacity:.46;pointer-events:none;width:320px;height:320px;position:absolute;bottom:-85px;right:-70px}.impakt-approved__live-card{display:none}}@media (prefers-reduced-motion:reduce){.impakt-approved__image--safe{transition:none}}@media (width<=760px){.impakt-approved__poster--safe{background:#18120f;width:100%;overflow:hidden;aspect-ratio:1672/941!important;height:auto!important;min-height:0!important;max-height:none!important}.impakt-approved__image--safe{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}.impakt-approved__hotspots{display:none!important}.impakt-approved__mobile-links{background:#18120f;flex-wrap:wrap;justify-content:center;gap:10px;padding:16px 14px 20px;display:flex!important}.impakt-approved__mobile-links a{color:#f7e4cb;background:#31241d;border:1px solid #c69b69;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.impakt-approved__mobile-links a:first-child{color:#241a14;background:#e6c69f}}.impakt-atelier__nav{background:linear-gradient(165deg,#ede6dc,#ddd1c0);padding:clamp(1.25rem,2.8vw,3.1rem)}.impakt-atelier__nav-kicker{letter-spacing:.22em;color:#8c765d;font-size:.58rem}.impakt-atelier__nav-item{background:0 0;border-bottom:1px solid #c4b5a48f;gap:1.2rem;padding:clamp(1.4rem,2.4vw,2.4rem) .4rem;transition:padding .45s,color .3s,background .3s;position:relative}.impakt-atelier__nav-item:first-child{border-top:1px solid #c4b5a48f}.impakt-atelier__nav-item.is-active{background:linear-gradient(90deg,#fff9f099,#0000);padding-left:1rem}.impakt-atelier__nav-item.is-active:before{background:#8b6f52;width:2px;top:12%;bottom:12%;left:0}.impakt-atelier__nav-item:hover{background:linear-gradient(90deg,#fff9f04a,#0000);padding-left:1rem}.impakt-atelier__nav-number{letter-spacing:.14em;font-size:.59rem}.impakt-atelier__nav-name{font-size:clamp(1.3rem,2.2vw,2.3rem);font-weight:400}.impakt-atelier__nav-name small{letter-spacing:.12em;margin-top:.75rem}.impakt-atelier__nav-arrow{border:1px solid #baa58f;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}.impakt-atelier__nav-item.is-active .impakt-atelier__nav-arrow{color:#f8f0e7;background:#382d25;border-color:#382d25}.impakt-atelier__bottom-action .impakt-atelier__action{letter-spacing:.11em;background:linear-gradient(110deg,#403127,#251b17);border:1px solid #977c60;font-size:.67rem;box-shadow:0 10px 24px #34251930}.impakt-atelier__bottom-action .impakt-atelier__action:hover{transform:translateY(-3px);box-shadow:0 16px 30px #34251945}.impakt-atelier__stage:has(.impakt-create-world){min-height:clamp(540px,47vw,720px)}.impakt-create-world{perspective:1200px;--im-cx:0deg;--im-cy:0deg;--im-ct:0px;--im-cu:0px;background:radial-gradient(at 50% 42%,#f1e7d9,#cfbda6 70%,#b39b7e);position:absolute;inset:0;overflow:hidden}.impakt-create-world__top,.impakt-create-world__bottom{font:500 clamp(.42rem,.6vw,.59rem)/1.5 var(--font-mono);letter-spacing:.14em;color:#6e5946;justify-content:space-between;gap:1rem;display:flex;position:absolute;left:5%;right:5%}.impakt-create-world__top{top:4%}.impakt-create-world__bottom{bottom:4%}.impakt-create-world__formats{z-index:9;gap:.4rem;display:flex;position:absolute;top:10%;left:5%}.impakt-create-world__formats button{color:#584638;font:500 clamp(.52rem,.75vw,.75rem) var(--font-sans);cursor:pointer;background:#f9f3e9bb;border:1px solid #bca68d;padding:.65rem .9rem;transition:all .3s}.impakt-create-world__formats button small{color:#ab9178;font:500 .48rem var(--font-mono);margin-right:.25rem}.impakt-create-world__formats button:hover{transform:translateY(-2px)}.impakt-create-world__formats button.is-active{color:#f9f1e5;background:#332820;box-shadow:0 8px 17px #3c2b2040}.impakt-create-world__formats button:focus-visible{outline-offset:2px;outline:3px solid #81664b}.impakt-create-world__space{transform-style:preserve-3d;transform:rotateX(var(--im-cy)) rotateY(var(--im-cx));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:19% 5% 11%}.impakt-create-world__canvas-back{background:#f8f2e9;border:1px solid #fff;width:62%;height:89%;position:absolute;top:2%;left:23%;transform:translateZ(-20px)rotate(5deg);box-shadow:15px 24px 40px #2f231a30}.impakt-create-world__canvas-back span{font:500 .5rem var(--font-mono);letter-spacing:.14em;color:#b7a089;padding:.8rem;display:block}.impakt-create-world__canvas{background:#5a3f35;width:55%;height:89%;transition:transform .6s,width .5s;position:absolute;top:1%;left:20%;overflow:hidden;transform:translateZ(58px)rotate(-3deg);box-shadow:17px 30px 46px #38281b66}.impakt-create-world__canvas--vertical{width:44%;left:25%}.impakt-create-world__canvas--carousel{width:52%;left:22%}.impakt-create-world__canvas>img{object-fit:cover;filter:saturate(.82)contrast(1.07)brightness(.8);width:100%;height:100%;transition:transform .8s;transform:scale(1.04)}.impakt-create-world__space:hover .impakt-create-world__canvas>img{transform:scale(1.09)}.impakt-create-world__photo-overlay{background:linear-gradient(#0000 35%,#17100dba);position:absolute;inset:0}.impakt-create-world__composition{color:#fff2e2;position:absolute;bottom:10%;left:10%;right:5%}.impakt-create-world__composition>span,.impakt-create-world__composition small{font:500 clamp(.42rem,.62vw,.62rem) var(--font-mono);letter-spacing:.14em}.impakt-create-world__composition h3{font:400 clamp(2.1rem,4.3vw,5.3rem)/.91 var(--font-editorial);letter-spacing:-.055em;margin:.6rem 0}.impakt-create-world__composition h3 em{font-weight:400}.impakt-create-world__composition p{margin-bottom:1rem;font-size:clamp(.6rem,.85vw,.9rem)}.impakt-create-world__crop{pointer-events:none;border:1px solid #fff9e788;position:absolute;inset:5%}.impakt-create-world__layerpanel{width:37%;min-height:64%;transform:translateZ(150px) translate3d(calc(var(--im-ct) * .5),calc(var(--im-cu) * .5),0);background:#fffaf0;border:1px solid #fff;flex-direction:column;padding:clamp(.8rem,1.5vw,1.6rem);transition:transform .6s;display:flex;position:absolute;top:11%;right:-1%;box-shadow:12px 22px 35px #38291d55}.impakt-create-world__paneltitle{color:#9b8167;font:500 .56rem var(--font-mono);letter-spacing:.13em;justify-content:space-between;display:flex}.impakt-create-world__layerpanel>p{font:400 clamp(1.4rem,2.3vw,2.6rem)/.95 var(--font-editorial);letter-spacing:-.04em;margin:.7rem 0 1rem}.impakt-create-world__layerpanel>p em{color:#8f7056}.impakt-create-world__layer{font:.63rem var(--font-mono);border-top:1px solid #dfd2c2;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.impakt-create-world__layer span{color:#b29a81}.impakt-create-world__layer b{font-weight:500}.impakt-create-world__layer small{color:#92806b;margin-left:auto}.impakt-create-world__action{color:#fff6e9;font:500 clamp(.5rem,.67vw,.68rem) var(--font-mono);letter-spacing:.1em;background:#352920;justify-content:space-between;gap:1rem;margin-top:auto;padding:.85rem;display:flex}.impakt-create-world__action:hover{background:#67503d}.impakt-create-world__smallcard{width:27%;transform:translateZ(160px) rotate(-5deg) translate3d(calc(var(--im-ct)*-.8),calc(var(--im-cu)*-.5),0);background:#f8f3eb;padding:.45rem;transition:transform .5s;position:absolute;bottom:0;left:0;box-shadow:14px 20px 33px #38291d4a}.impakt-create-world__smallcard img{object-fit:cover;width:100%;height:clamp(45px,7vw,100px)}.impakt-create-world__smallcard span{color:#665241;font:500 clamp(.4rem,.67vw,.62rem)/1.3 var(--font-mono);letter-spacing:.1em;padding:.6rem .2rem;display:block}@media (width<=760px){.impakt-atelier__stage:has(.impakt-create-world){min-height:520px}.impakt-create-world__space{inset:20% 4% 12%}.impakt-create-world__canvas{width:69%;left:5%}.impakt-create-world__canvas-back{width:68%;left:10%}.impakt-create-world__layerpanel{width:47%;padding:.65rem;top:21%;right:0}.impakt-create-world__composition h3{font-size:2.3rem}.impakt-create-world__smallcard{width:30%;bottom:1%;left:1%}}@media (width<=460px){.impakt-create-world__formats{gap:.25rem;left:4%}.impakt-create-world__formats button{padding:.5rem .6rem;font-size:.58rem}.impakt-create-world__layerpanel{width:45%;top:27%}.impakt-create-world__layerpanel>p{font-size:1.3rem}.impakt-create-world__layer small{display:none}.impakt-create-world__layer{padding:.45rem 0;font-size:.53rem}.impakt-create-world__composition h3{font-size:1.7rem}.impakt-create-world__smallcard span{font-size:.36rem}}.impakt-atelier__stage:has(.impakt-transform-scene){min-height:clamp(530px,47vw,680px)}.impakt-transform-scene{perspective:1200px;--tr-x:0deg;--tr-y:0deg;color:#382c24;background:radial-gradient(at 50% 38%,#e5d5c2,#baa189 70%,#94765d);position:absolute;inset:0;overflow:hidden}.impakt-transform-scene__top{font:500 clamp(.45rem,.65vw,.64rem) var(--font-mono);letter-spacing:.13em;color:#604b3b;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:4%;left:4%;right:4%}.impakt-transform-scene__depth{transform-style:preserve-3d;transform:rotateX(var(--tr-y)) rotateY(var(--tr-x));transition:transform .5s;position:absolute;inset:14% 5%}.impakt-transform-scene__photo{background:#34251d;border:5px solid #f5ecdc;width:83%;height:87%;position:absolute;top:4%;left:8%;overflow:hidden;transform:translateZ(35px);box-shadow:17px 28px 43px #35241873}.impakt-transform-scene__original,.impakt-transform-scene__graded img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.impakt-transform-scene__original{filter:saturate(.55)brightness(1.08)contrast(.82)}.impakt-transform-scene__graded{pointer-events:none;position:absolute;inset:0}.impakt-transform-scene__graded img{filter:saturate(1.12)contrast(1.17)sepia(.16)brightness(.95)}.impakt-transform-scene__labels{color:#fff;font:500 clamp(.48rem,.62vw,.63rem) var(--font-mono);letter-spacing:.12em;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:5%;left:5%;right:5%}.impakt-transform-scene__labels span{background:#2e241dbb;padding:.55rem .7rem}.impakt-transform-scene__line{pointer-events:none;z-index:2;background:#fdf6e9;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 15px #0003}.impakt-transform-scene__line span{color:#463629;background:#fbf5ec;border:1px solid #ac8c6c;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.impakt-transform-scene__range{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.impakt-transform-scene__range:focus-visible{outline-offset:-5px;opacity:.12;outline:3px solid #fff}.impakt-transform-scene__photofoot{color:#f8f1e8;font:500 .55rem var(--font-mono);letter-spacing:.14em;position:absolute;bottom:5%;left:5%}.impakt-transform-scene__float{z-index:4;pointer-events:none;background:#fff8ec;border:1px solid #fff;padding:clamp(.8rem,2vw,1.9rem);position:absolute;bottom:0;left:0;transform:translateZ(160px)rotateY(-5deg);box-shadow:13px 18px 29px #38291b61}.impakt-transform-scene__float>span,.impakt-transform-scene__float small{font:500 clamp(.45rem,.55vw,.57rem) var(--font-mono);letter-spacing:.12em;color:#927b66}.impakt-transform-scene__float strong{font:400 clamp(1.5rem,3vw,3rem)/.91 var(--font-editorial);margin:.65rem 0;display:block}.impakt-transform-scene__float em{color:#9a7b5c}.impakt-transform-scene__bottom{font:500 clamp(.41rem,.62vw,.58rem) var(--font-mono);color:#6c513d;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:3%;left:5%;right:5%}.impakt-transform-scene__bottom a{color:#fff7eb;white-space:nowrap;background:#362820;border:1px solid #92775e;align-items:center;gap:.9rem;padding:.7rem .9rem;transition:all .3s;display:flex}.impakt-transform-scene__bottom a:hover{background:#6d513c;transform:translateY(-2px)}.impakt-transform-scene__disclaimer{font:500 clamp(.4rem,.5vw,.52rem) var(--font-mono);color:#6b5140;position:absolute;bottom:10%;right:5%}@media (width<=700px){.impakt-transform-scene__depth{inset:18% 4%}.impakt-transform-scene__photo{width:94%;height:91%;left:3%}.impakt-transform-scene__float{padding:.75rem;bottom:-5%;left:0}.impakt-transform-scene__float strong{font-size:1.6rem}.impakt-transform-scene__bottom>span{display:none}}@media (width<=480px){.impakt-transform-scene__bottom{bottom:2%}.impakt-transform-scene__disclaimer{font-size:.42rem;bottom:11%;left:5%;right:5%}.impakt-transform-scene__float{bottom:-8%}.impakt-transform-scene__labels{font-size:.45rem}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.impakt-create-world__space,.impakt-transform-scene__depth,.impakt-create-world__canvas,.impakt-create-world__layerpanel,.impakt-create-world__smallcard,.impakt-transform-scene__photo,.impakt-transform-scene__float{transition:none;transform:none}}.impakt-atelier__nav-item{text-align:left;border-radius:0}.impakt-atelier__nav-item .impakt-atelier__nav-name{line-height:1.06}.impakt-create-world__space{transform:rotateX(calc(3deg + var(--im-cy))) rotateY(calc(-5deg + var(--im-cx)))}.impakt-transform-scene__depth{transform:rotateX(calc(3deg + var(--tr-y))) rotateY(calc(-5deg + var(--tr-x)))}.impakt-create-world__layerpanel{z-index:5}.impakt-create-world__layerpanel>p{margin-bottom:1.2rem}.impakt-create-world__layer{min-height:36px}.impakt-create-world__action{border:1px solid #8c7157;transition:transform .3s,background .3s;box-shadow:0 7px 15px #35291d30}.impakt-create-world__action:hover{transform:translateY(-3px)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.impakt-create-world__space,.impakt-transform-scene__depth{transform:none}}.impakt-create-world__canvas-back strong{writing-mode:vertical-rl;font:500 clamp(.38rem,.53vw,.5rem) var(--font-mono);color:#aa8e75;letter-spacing:.15em;display:block;position:absolute;top:20%;right:5%}.impakt-create-world__layerpanel{border:1px solid #e9ded1;box-shadow:13px 23px 45px #35241c66,0 1px #fff}.impakt-create-world__layerpanel>p{margin:.8rem 0 1.25rem;font-size:clamp(1.6rem,2.5vw,2.8rem)}.impakt-create-world__layer{gap:.7rem;padding:.85rem 0;font-size:clamp(.55rem,.76vw,.76rem)}.impakt-create-world__layer b{font-weight:600;line-height:1.3}.impakt-create-world__layer small{text-align:right;font-size:clamp(.43rem,.6vw,.58rem)}.impakt-create-world__smallcard{z-index:6;bottom:0;left:-1%}.impakt-create-world__smallcard span{line-height:1.5}.impakt-create-world__formats button{border:1px solid #b99f84;box-shadow:0 2px 8px #33221914}.impakt-create-world__formats button.is-active{box-shadow:inset 0 -2px #b99c7c,0 9px 22px #33221951}.impakt-create-world__composition h3{text-shadow:0 4px 18px #140b0b70}.impakt-atelier__stage:has(.impakt-transform-scene--exterior){min-height:clamp(560px,47vw,740px)}.impakt-transform-scene--exterior{--tr-dx:0px;--tr-dy:0px;background:radial-gradient(70% 80% at 48% 45%,#eadbc6 0%,#cab49a 63%,#9f876e 130%)}.impakt-transform-scene--exterior .impakt-transform-scene__depth{transform-style:preserve-3d;transform:rotateX(calc(3deg + var(--tr-y))) rotateY(calc(-6deg + var(--tr-x)));inset:13% 5% 15%}.impakt-transform-scene--exterior .impakt-transform-scene__photo{border:clamp(4px,.7vw,8px) solid #f4eae0;width:76%;height:87%;top:4%;left:2%;transform:translateZ(44px);box-shadow:21px 35px 50px #30211768}.impakt-transform-scene--exterior .impakt-transform-scene__original,.impakt-transform-scene--exterior .impakt-transform-scene__graded img{object-fit:cover;object-position:center 53%;width:100%;height:100%}.impakt-transform-scene--exterior .impakt-transform-scene__original{filter:saturate(.87)brightness(1.03)contrast(.98)}.impakt-transform-scene--exterior .impakt-transform-scene__graded img{transition:filter .55s}.impakt-transform-scene--exterior .impakt-transform-scene__photofoot{letter-spacing:.1em;background:#2a1d19aa;padding:.5rem .65rem;bottom:5%;left:5%}.impakt-transform-scene--exterior .impakt-transform-scene__labels{z-index:2;top:4%;left:4%;right:4%}.impakt-transform-scene__lookpanel{z-index:5;color:#362a21;width:37%;transform:translateZ(162px) rotateY(4deg) translate3d(calc(var(--tr-dx) * .65),calc(var(--tr-dy) * .65),0);background:#fff8ee;border:1px solid #fff;padding:clamp(.75rem,1.55vw,1.6rem);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;position:absolute;top:10%;right:-1%;box-shadow:15px 23px 40px #30231b78}.impakt-transform-scene__lookeyebrow{color:#a08367;font:600 clamp(.38rem,.5vw,.55rem) var(--font-mono);letter-spacing:.11em;justify-content:space-between;gap:.6rem;display:flex}.impakt-transform-scene__lookpanel h3{font:400 clamp(1.45rem,2.6vw,3rem)/.94 var(--font-editorial);letter-spacing:-.04em;margin:clamp(.8rem,1.2vw,1.2rem) 0 .7rem}.impakt-transform-scene__lookpanel h3 em{color:#9b7c5f;font-weight:400}.impakt-transform-scene__lookpanel>p{font:400 clamp(.62rem,.88vw,.92rem)/1.45 var(--font-sans);color:#806c59;margin-bottom:.8rem}.impakt-transform-scene__looklist{border-top:1px solid #dccdbb}.impakt-transform-scene__look{color:#574638;width:100%;min-height:clamp(34px,4vw,48px);font:500 clamp(.63rem,.83vw,.85rem) var(--font-sans);cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #dccdbb;align-items:center;gap:.65rem;padding:.6rem .4rem;transition:padding .25s,color .25s,background .25s;display:flex}.impakt-transform-scene__looknum{color:#a28870;width:2.2rem;font:500 clamp(.47rem,.59vw,.58rem) var(--font-mono)}.impakt-transform-scene__look>span:last-child{color:#ab9279;margin-left:auto;transition:transform .3s}.impakt-transform-scene__look:hover{background:#efe4d6;padding-left:.8rem}.impakt-transform-scene__look.is-active{color:#fff7eb;background:#30251f;padding-left:.8rem}.impakt-transform-scene__look.is-active>span:last-child{color:#d5bda4;transform:translate(2px,-2px)}.impakt-transform-scene__look:focus-visible{outline-offset:2px;outline:3px solid #99795d}.impakt-transform-scene__looknote{color:#97806b;font:500 clamp(.52rem,.64vw,.7rem)/1.4 var(--font-sans);margin-top:.7rem}.impakt-transform-scene__floating-index{color:#5d4635;letter-spacing:.14em;font:500 .52rem var(--font-mono);position:absolute;top:0%;right:0%;transform:translateZ(82px)}.impakt-transform-scene--exterior .impakt-transform-scene__bottom{bottom:3%;left:5%;right:5%}.impakt-transform-scene--exterior .impakt-transform-scene__disclaimer{letter-spacing:.07em;bottom:10%;left:6%;right:auto}.impakt-transform-scene--exterior .impakt-transform-scene__line{z-index:3}.impakt-transform-scene--exterior .impakt-transform-scene__range{z-index:4}@media (width<=900px){.impakt-transform-scene__lookpanel{width:40%;right:-3%}.impakt-transform-scene--exterior .impakt-transform-scene__photo{width:79%}}@media (width<=700px){.impakt-transform-scene--exterior .impakt-transform-scene__depth{inset:17% 4%}.impakt-transform-scene--exterior .impakt-transform-scene__photo{width:92%;height:78%;top:0;left:0%}.impakt-transform-scene__lookpanel{width:49%;padding:.75rem;top:22%;right:-1%}.impakt-transform-scene__lookpanel h3{font-size:clamp(1.3rem,3.2vw,2rem)}.impakt-transform-scene--exterior .impakt-transform-scene__photofoot{display:none}.impakt-transform-scene__look{min-height:37px}.impakt-transform-scene--exterior .impakt-transform-scene__disclaimer{font-size:.45rem;bottom:11%;left:5%}.impakt-create-world__layerpanel>p{font-size:1.45rem}.impakt-create-world__layer{padding:.58rem 0;font-size:.59rem}}@media (width<=470px){.impakt-atelier__stage:has(.impakt-transform-scene--exterior){min-height:550px}.impakt-transform-scene--exterior .impakt-transform-scene__depth{inset:16% 4% 23%}.impakt-transform-scene--exterior .impakt-transform-scene__photo{width:100%;height:69%;left:0%}.impakt-transform-scene__lookpanel{width:92%;padding:.7rem .85rem;display:block;top:52%;right:4%}.impakt-transform-scene__lookpanel h3{margin:.4rem 0;font-size:1.3rem}.impakt-transform-scene__lookpanel>p{display:none}.impakt-transform-scene__looklist{grid-template-columns:1fr 1fr;gap:0 .4rem;display:grid}.impakt-transform-scene__look{min-height:34px;font-size:.59rem}.impakt-transform-scene__looknote{margin-top:.35rem;font-size:.53rem}.impakt-transform-scene--exterior .impakt-transform-scene__disclaimer{font-size:.4rem;bottom:12%}.impakt-transform-scene__bottom a{font-size:.53rem}.impakt-transform-scene__floating-index{display:none}.impakt-create-world__layerpanel>p{font-size:1.2rem}.impakt-create-world__layer b{font-size:.56rem}.impakt-create-world__layer small{font-size:.48rem}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.impakt-transform-scene--exterior .impakt-transform-scene__depth,.impakt-transform-scene__lookpanel{transition:none;transform:none}}.impakt-atelier__interface:has(.impakt-atelier__nav--signature){border:1px solid #ae997e;grid-template-columns:minmax(255px,.3fr) minmax(0,1fr);box-shadow:0 20px 60px #33261b16}.impakt-atelier__nav--signature{isolation:isolate;color:#f7eee1;background:radial-gradient(100% 65% at -5% 0,#584638 0%,#0000 70%),linear-gradient(165deg,#382b24 0%,#221a17 63%,#191310 100%);border-right:1px solid #bfa07f;padding:clamp(1.25rem,2.3vw,2.5rem) clamp(1.1rem,2.1vw,2.2rem);position:relative;overflow:hidden}.impakt-atelier__nav--signature:before{content:"";z-index:-1;pointer-events:none;opacity:.48;background:repeating-linear-gradient(104deg,#0000 0 74px,#b69a7515 75px 76px,#0000 77px 170px);position:absolute;inset:0}.impakt-atelier__nav-heading{border-bottom:1px solid #d4b99d42;padding-bottom:clamp(1.35rem,2.5vw,2.5rem);position:relative}.impakt-atelier__nav--signature .impakt-atelier__nav-kicker{font:500 clamp(.45rem,.6vw,.55rem) var(--font-mono);letter-spacing:.19em;color:#d1b79b}.impakt-atelier__nav-intro{font:400 clamp(1.5rem,2.45vw,2.8rem)/1.05 var(--font-editorial);letter-spacing:-.04em;color:#f7ebdb;margin-top:clamp(1.1rem,2vw,2.15rem)}.impakt-atelier__nav-intro em{color:#d4b18c;font-weight:400;display:block}.impakt-atelier__nav--signature .impakt-atelier__nav-items{flex-direction:column;gap:0;display:flex;position:relative}.impakt-atelier__nav--signature .impakt-atelier__nav-item{color:#c4b4a3;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7c3ab29;grid-template-columns:2.1rem minmax(0,1fr) 1.5rem;align-items:center;gap:clamp(.55rem,1vw,1rem);min-width:0;padding:clamp(1.1rem,2vw,1.9rem) .2rem;transition:background .4s,color .35s,padding .35s,transform .35s;display:grid;position:relative}.impakt-atelier__nav--signature .impakt-atelier__nav-item:first-child{border-top:0}.impakt-atelier__nav--signature .impakt-atelier__nav-item:hover{color:#fff5e9;background:linear-gradient(90deg,#c19c7940,#0000 90%);padding-left:.55rem}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active{color:#fff7ec;background:linear-gradient(90deg,#d7b08b3b,#e8d9c509 70%,#0000);padding-left:.7rem;box-shadow:inset 3px 0 #d1aa82}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active:before{display:none}.impakt-atelier__nav--signature .impakt-atelier__nav-number{width:2.05rem;height:2.05rem;font:500 .61rem var(--font-mono);letter-spacing:.03em;color:#d8bba0;border:1px solid #aa917971;border-radius:0;place-items:center;transition:border .3s,background .3s,color .3s;display:grid}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active .impakt-atelier__nav-number{color:#30221b;background:#e7d3bc;border-color:#e7d3bc}.impakt-atelier__nav--signature .impakt-atelier__nav-name{font:400 clamp(1.05rem,1.55vw,1.55rem)/1.04 var(--font-editorial);letter-spacing:-.026em;white-space:nowrap;min-width:0;overflow:visible}.impakt-atelier__nav--signature .impakt-atelier__nav-name small{color:#ac947e;font:500 clamp(.4rem,.52vw,.52rem)/1.35 var(--font-mono);letter-spacing:.12em;white-space:normal;margin-top:.58rem;display:block}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active .impakt-atelier__nav-name small{color:#e1c19e}.impakt-atelier__nav--signature .impakt-atelier__nav-arrow{color:#d0b291;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:1.18rem;transition:transform .35s,color .3s;display:flex}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active .impakt-atelier__nav-arrow{color:#ffe0b8;background:0 0;transform:translate(2px,-2px)}.impakt-atelier__nav--signature .impakt-atelier__nav-item:hover .impakt-atelier__nav-arrow{color:#ffe2c5;transform:translate(3px,-3px)}.impakt-atelier__nav-accent{transform-origin:0;background:linear-gradient(90deg,#d4b390,#0000);height:1px;transition:transform .55s;position:absolute;bottom:0;left:.6rem;right:.6rem;transform:scaleX(0)}.impakt-atelier__nav--signature .impakt-atelier__nav-item.is-active .impakt-atelier__nav-accent{transform:scaleX(1)}.impakt-atelier__nav--signature .impakt-atelier__nav-footer{color:#ac977f;font:500 .5rem var(--font-mono);letter-spacing:.17em;border-top:1px solid #d4b99d47;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex;position:relative}.impakt-atelier__nav-current{font:400 clamp(2.5rem,4.4vw,4.7rem)/1 var(--font-editorial);color:#e4c9a9;letter-spacing:-.06em}.impakt-atelier__nav-current small{font:500 .6rem var(--font-mono);color:#a58e77;letter-spacing:.12em}.impakt-atelier__nav--signature .impakt-atelier__nav-item:focus-visible{outline-offset:-2px;outline:2px solid #dcc1a0}@media (width<=1130px){.impakt-atelier__interface:has(.impakt-atelier__nav--signature){grid-template-columns:minmax(235px,.31fr) minmax(0,1fr)}.impakt-atelier__nav--signature .impakt-atelier__nav-name{font-size:clamp(1.1rem,1.7vw,1.45rem)}}@media (width<=900px){.impakt-atelier__interface:has(.impakt-atelier__nav--signature){grid-template-columns:1fr}.impakt-atelier__nav--signature{border-bottom:1px solid #c19c7a;border-right:0;gap:1rem}.impakt-atelier__nav-heading{padding-bottom:1rem}.impakt-atelier__nav-intro{margin-top:.6rem;font-size:1.9rem}.impakt-atelier__nav--signature .impakt-atelier__nav-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.impakt-atelier__nav--signature .impakt-atelier__nav-footer{display:none}}@media (width<=540px){.impakt-atelier__nav--signature{padding:1.1rem}.impakt-atelier__nav--signature .impakt-atelier__nav-items{grid-template-columns:1fr}.impakt-atelier__nav--signature .impakt-atelier__nav-item{grid-template-columns:1.9rem 1fr 1.3rem;padding:.75rem .2rem}.impakt-atelier__nav--signature .impakt-atelier__nav-name{font-size:1.3rem}.impakt-atelier__nav--signature .impakt-atelier__nav-name small{margin-top:.28rem}.impakt-atelier__nav-intro{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.impakt-atelier__nav--signature .impakt-atelier__nav-item,.impakt-atelier__nav-arrow,.impakt-atelier__nav-accent{transition:none}}.impakt-transform-scene--exterior .impakt-transform-scene__original{object-position:center 50%;filter:none!important}.impakt-transform-scene--exterior .impakt-transform-scene__graded img{object-position:center 50%;transition:filter .65s cubic-bezier(.24,.75,.3,1)}.impakt-transform-scene__grade-tint{pointer-events:none;mix-blend-mode:soft-light;opacity:1;z-index:1;transition:background .5s,opacity .5s;position:absolute;inset:0}.impakt-transform-scene--exterior .impakt-transform-scene__lookpanel{box-shadow:16px 25px 42px #2e211c70}.impakt-transform-scene__lookthumb{background-position:50%;background-size:cover;border:1px solid #bba58b;flex:0 0 clamp(22px,2.5vw,32px);width:clamp(22px,2.5vw,32px);height:clamp(22px,2.4vw,30px);display:block;box-shadow:0 2px 5px #38251d20}.impakt-transform-scene__look.is-active .impakt-transform-scene__lookthumb{border-color:#e8d4bc;box-shadow:0 0 0 2px #a9886c80}.impakt-transform-scene__look{gap:clamp(.3rem,.7vw,.7rem)}.impakt-transform-scene__looknum{flex-shrink:0;width:1.2rem}.impakt-transform-scene--exterior .impakt-transform-scene__labels span{background:#221711c7;border:1px solid #e5d6c23d}@media (width<=470px){.impakt-transform-scene__lookthumb{flex-basis:22px;width:22px;height:22px}.impakt-transform-scene__looknum{width:.85rem}.impakt-transform-scene__look{gap:.25rem}}@media (prefers-reduced-motion:reduce){.impakt-transform-scene--exterior .impakt-transform-scene__graded img,.impakt-transform-scene__grade-tint{transition:none}}.impakt-home-root .impakt-atelier--fourrooms{isolation:isolate;min-height:clamp(950px,150svh,1590px);padding-top:clamp(3.5rem,7vw,7rem);position:relative;overflow:clip;background:0 0!important;padding-bottom:clamp(4rem,9vw,9rem)!important}.impakt-fourrooms__environment{z-index:0;pointer-events:none;background:linear-gradient(145deg,#1e1815,#3e3027 56%,#171310);width:100%;height:100svh;max-height:none;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.impakt-fourrooms__environment:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0e0b0abd,#0e0b0a12 26% 74%,#0e0b0aa1),linear-gradient(#130f0d85,#0000 24% 76%,#0f0b09ba);position:absolute;inset:0}.impakt-fourrooms__fallback{background:linear-gradient(110deg,#110d0b8c,#0000 58%,#100c0a99),url(/impakt-cinematic-stage.svg) 50% 44%/cover no-repeat,#241b16;position:absolute;inset:0}.impakt-fourrooms__horizon{z-index:2;opacity:.54;pointer-events:none;background:linear-gradient(90deg,#0000,#eebd7591,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.impakt-fourrooms__ambient-line{z-index:2;pointer-events:none;background:linear-gradient(#0000,#e7b77790 28%,#f9dbac81 53%,#0000);width:1px;position:absolute;top:7%;bottom:6%}.impakt-fourrooms__ambient-line--left{left:6%}.impakt-fourrooms__ambient-line--right{right:6%}.impakt-fourrooms__content{z-index:2;color:#fff5e6;max-width:1440px;margin:0 auto;position:relative}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__header{text-shadow:0 2px 22px #160d0a;padding:clamp(1rem,2.6vw,2.5rem) 0;background:0 0!important;border:0!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__header h2,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__header h2 em{color:#fae9ce!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__header h2 em{color:#ddb584!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__header p,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__eyebrow{color:#e8d0ab!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__interface{background:0 0!important;border:1px solid #f0c9966e!important;box-shadow:0 28px 80px #120b08a3!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav--signature{color:#faedda!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(153deg,#211a16e0,#110d0ce8)!important;border-right:1px solid #d8a96c68!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-name,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-kicker,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-intro,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-item,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-heading,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-number{color:#f8e9d6!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-name small{color:#ceb89a!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-item.is-active{color:#fff7e9!important;background:linear-gradient(90deg,#e3b3693d,#ecb86905)!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav-current{color:#fae3c1!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__presentation{background:#2119148c!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__presentation-top,.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__presentation-foot{color:#f4dfc1!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__stage{background:#f3e8d517;border:1px solid #ecc6947d!important;box-shadow:0 14px 40px #00000047!important}.impakt-fourrooms__scroll-cue{color:#f2dab8;letter-spacing:.17em;font:500 clamp(.49rem,.65vw,.64rem) var(--font-mono);text-shadow:0 1px 8px #110c0a;border-top:1px solid #ebc28c70;justify-content:space-between;align-items:center;gap:1rem;margin:clamp(1.5rem,4vw,3rem) 0 0;padding:1rem 0;display:flex;position:relative}@media (width<=999px){.impakt-home-root .impakt-atelier--fourrooms{min-height:0;overflow:visible;padding-bottom:3.5rem!important}.impakt-fourrooms__environment{height:100%;margin:0;position:absolute;inset:0}.impakt-fourrooms__environment:before{background:#120d0b5e}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__interface{box-shadow:none!important}}@media (width<=760px){.impakt-fourrooms__scroll-cue{display:none}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__nav--signature{border-bottom:1px solid #ddb27970!important;border-right:0!important}.impakt-home-root .impakt-atelier--fourrooms .impakt-atelier__stage{min-height:430px}}@media (prefers-reduced-motion:reduce){.impakt-fourrooms__environment{height:100%;margin:0;position:absolute;inset:0}.impakt-home-root .impakt-atelier--fourrooms{min-height:0}}.impakt-home-root .impakt-fourrooms__environment:before{background:linear-gradient(#14100e47,#14100e14 26%,#14100e17 68%,#100c0a9e)}.impakt-home-root .impakt-fourrooms__fallback{background:linear-gradient(#1c141054,#150f0cad),url(/impakt-cinematic-stage.svg) 50% 44%/cover no-repeat,#241b16;background:radial-gradient(70% 60% at 50% 45%,#66473273,#0000),linear-gradient(160deg,#201916,#382a22 55%,#1b1512)!important}.impakt-home-root .impakt-fourrooms__horizon,.impakt-home-root .impakt-fourrooms__ambient-line{display:none!important}.impakt-home-root .impakt-fourrooms__fallback{perspective:1250px;transform-style:preserve-3d;overflow:hidden;background:radial-gradient(72% 65% at 53% 46%,#5b413190,#0000),linear-gradient(155deg,#261d18,#372920 59%,#1b1512)!important}.impakt-fourrooms__fallback-work{z-index:0;width:clamp(112px,16vw,215px);transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 20px 21px #0f0809a8);margin:0;transition:transform .28s ease-out;position:absolute}.impakt-fourrooms__fallback-work img{aspect-ratio:4/5;object-fit:cover;border:5px solid #f8eddb;outline:1px solid #a98b66;width:100%;height:auto;animation:7s ease-in-out infinite alternate im-fourrooms-drift;display:block}@keyframes im-fourrooms-drift{0%{translate:0 -8px}to{translate:0 10px}}.impakt-fourrooms__fallback-work--1{transform:translate3d(var(--im-fallback-mouse-x,0px),calc(var(--im-fallback-scroll,0px) * -.42 + var(--im-fallback-mouse-y,0px)),-35px) rotateY(-17deg) rotateZ(-5deg);top:18%;left:3%}.impakt-fourrooms__fallback-work--2{width:clamp(102px,13vw,185px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * -.7),calc(var(--im-fallback-scroll,0px) * .62 - var(--im-fallback-mouse-y,0px)),-90px) rotateY(18deg) rotateZ(5deg);top:7%;right:3%}.impakt-fourrooms__fallback-work--3{width:clamp(100px,13vw,175px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * .65),calc(var(--im-fallback-scroll,0px) * -.6 + var(--im-fallback-mouse-y,0px)),-170px) rotateY(10deg) rotateZ(3deg);top:69%;left:17%}.impakt-fourrooms__fallback-work--4{width:clamp(105px,14vw,188px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * -.6),calc(var(--im-fallback-scroll,0px) * .5 + var(--im-fallback-mouse-y,0px)),-130px) rotateY(-17deg) rotateZ(-4deg);top:66%;right:8%}.impakt-fourrooms__fallback-work--5{opacity:.68;width:clamp(104px,12vw,150px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * .45),calc(var(--im-fallback-scroll,0px) * -.28),-220px) rotateY(10deg) rotateZ(3deg);top:2%;left:48%}@media (width<=999px){.impakt-fourrooms__fallback-work--1{top:12%;left:-16%}.impakt-fourrooms__fallback-work--2{top:22%;right:-12%}.impakt-fourrooms__fallback-work--3{top:76%;left:3%}.impakt-fourrooms__fallback-work--4{top:75%;right:0}.impakt-fourrooms__fallback-work--5{display:none}}@media (prefers-reduced-motion:reduce){.impakt-fourrooms__fallback-work,.impakt-fourrooms__fallback-work img{transition:none;animation:none}}.impakt-fourrooms__fallback-work--6{opacity:.58;width:clamp(95px,10vw,132px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * -.3), calc(var(--im-fallback-scroll,0px) * .3),-290px) rotateY(-13deg) rotateZ(-3deg);top:11%;left:32%}.impakt-fourrooms__fallback-work--7{opacity:.55;width:clamp(92px,10vw,130px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * .35), calc(var(--im-fallback-scroll,0px) * -.28),-260px) rotateY(10deg) rotateZ(3deg);top:63%;right:26%}.impakt-fourrooms__fallback-work--8{opacity:.55;width:clamp(94px,11vw,140px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * -.45), calc(var(--im-fallback-scroll,0px) * .38),-230px) rotateY(-9deg) rotateZ(5deg);top:52%;left:1%}.impakt-fourrooms__fallback-work--9{opacity:.47;width:clamp(90px,9vw,120px);transform:translate3d(calc(var(--im-fallback-mouse-x,0px) * .36), calc(var(--im-fallback-scroll,0px) * -.35),-360px) rotateY(15deg) rotateZ(-4deg);top:35%;right:1%}@media (width<=999px){.impakt-fourrooms__fallback-work--6,.impakt-fourrooms__fallback-work--7,.impakt-fourrooms__fallback-work--8,.impakt-fourrooms__fallback-work--9{display:none}}.impakt-home-root .impakt-cinema-journey{isolation:isolate;background:#201915;min-width:0;position:relative}.impakt-home-root .impakt-cinema-journey__viewport{z-index:0;pointer-events:none;contain:paint;background:radial-gradient(at 52% 44%,#503b2b,#1b1512 72%);width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.impakt-home-root .impakt-cinema-journey__viewport:after{content:"";z-index:1;pointer-events:none;opacity:.17;width:36%;transform:translate3d(var(--impakt-film-light-x,0vw),0,0);will-change:transform;background:linear-gradient(90deg,#0000 0%,#f0ca980f 18%,#ffe6bf30 47%,#ffe3b51a 63%,#0000 100%);position:absolute;top:-6%;bottom:-6%;left:32%}}.impakt-cinema-journey__viewport canvas{display:block;pointer-events:none!important;width:100%!important;height:100%!important}.impakt-cinema-journey__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#120d0b38,#0000 16% 84%,#0f0c0a40),linear-gradient(#140d0b21,#0000 19% 79%,#140d0b1f);position:absolute;inset:0}.impakt-home-root .impakt-cinema-journey__content{z-index:2;pointer-events:auto;background:0 0;position:relative}.impakt-home-root .impakt-cinema-journey__content>[data-cinema-chapter]{isolation:isolate;min-width:0;position:relative;-webkit-backdrop-filter:none!important;background:0 0!important}.impakt-home-root .impakt-cinema-journey__content :is(.impakt-atelier--fourrooms,.impakt-transform-portal,.impakt-portfolio-transformation,.impakt-ai-power,.impakt-editor-orbit,.impakt-spatial-frame--gallery,.impakt-last-act){-webkit-backdrop-filter:none!important;background:#2118133b!important}.impakt-home-root .impakt-cinema-journey__content .impakt-atelier--fourrooms{background:0 0!important}.impakt-home-root .impakt-cinema-journey__content .impakt-atelier__interface{background:#1b13101f!important}.impakt-home-root .impakt-cinema-journey__content .impakt-atelier__presentation{background:#221a15a3!important}.impakt-home-root .impakt-cinema-journey__content :is(.impakt-portfolio-transformation .impt-panel,.impakt-ai-power__atelier,.impakt-ai-power__workspace,.impakt-editor-orbit__gallery,.impakt-last-act__inner){-webkit-backdrop-filter:none!important}.impakt-home-root .impakt-cinema-journey__content .impakt-ai-power__atelier{background:#fff9efe8!important}.impakt-home-root .impakt-cinema-journey__content .impakt-last-act__inner{background:#faf5ebdb!important}.impakt-home-root .impakt-cinema-journey__content .impakt-spatial-frame--gallery .impakt-spatial-visual{background:0 0!important}.impakt-home-root .impakt-cinema-journey__content .impakt-editor-orbit__viewport{background:radial-gradient(#34261d1f,#0000 75%)!important}.impakt-home-root .impakt-cinema-journey__content .impakt-atelier__header,.impakt-home-root .impakt-cinema-journey__content .impakt-editor-orbit__head,.impakt-home-root .impakt-cinema-journey__content .impakt-ai-power__intro{background:0 0!important}.impakt-cinema-journey__fallback{perspective:1300px;background:radial-gradient(at 50% 45%,#8e68493d,#0000 70%),linear-gradient(150deg,#2e221c,#181311);position:absolute;inset:0;overflow:hidden}.impakt-cinema-journey__edition{transform-style:preserve-3d;opacity:.66;will-change:transform;margin:0;transition:transform .15s ease-out;position:absolute}.impakt-cinema-journey__edition img{aspect-ratio:4/5;object-fit:cover;border:4px solid #f5ead9;outline:1px solid #b69b77;width:100%;height:auto;animation:8s ease-in-out infinite alternate impakt-one-shot-float;display:block;box-shadow:0 14px 24px #110c0a95}.impakt-cinema-journey__edition:nth-child(3n) img{animation-duration:11s;animation-delay:-3.3s}.impakt-cinema-journey__edition:nth-child(2n){opacity:.43}@keyframes impakt-one-shot-float{0%{translate:0 -11px}to{translate:0 11px}}@media (width<=999px){.impakt-cinema-journey__edition{opacity:.43}.impakt-cinema-journey__edition:nth-child(n+7){display:none}.impakt-home-root .impakt-cinema-journey__content .impakt-atelier--fourrooms{min-height:0}}@media (width<=760px){.impakt-cinema-journey__edition{opacity:.3;max-width:112px}.impakt-cinema-journey__edition:nth-child(n+5){display:none}.impakt-home-root .impakt-cinema-journey__content .impakt-ai-power__atelier{background:#fff9eff5!important}}@media (prefers-reduced-motion:reduce){.impakt-cinema-journey__edition,.impakt-cinema-journey__edition img{transition:none!important;animation:none!important;transform:none!important}}@media (width>=768px) and (width<=1199px) and (prefers-reduced-motion:no-preference){.impakt-cinema-journey__fallback{perspective:1400px}.impakt-cinema-journey__edition{opacity:.62;animation:14s ease-in-out infinite alternate impakt-ipad-film-drift;animation-delay:calc(var(--impakt-ipad-seed,0) * -1s);transform-origin:50%}.impakt-cinema-journey__edition:nth-child(2n){opacity:.51;animation-duration:18s;animation-direction:alternate-reverse}.impakt-cinema-journey__edition:nth-child(3n){animation-duration:20s}.impakt-cinema-journey__edition img{animation-duration:6.5s}}@keyframes impakt-ipad-film-drift{0%{translate:-8px -13px;rotate:-1.6deg}50%{translate:5px 8px;rotate:1.1deg}to{translate:12px -7px;rotate:-.7deg}}@media (prefers-reduced-motion:reduce){.impakt-cinema-journey__edition{translate:none!important;rotate:none!important}}.impakt-vision__photo--signature{isolation:isolate;background:radial-gradient(90% 80% at 50% 44%,#c9ac86,#84694f);justify-content:center;align-items:center;padding:clamp(.25rem,.8vw,.75rem);display:flex}.impakt-vision__signature-paper{aspect-ratio:4/5;background:#f6eadd;border:clamp(2px,.35vw,5px) solid #fff8eb;flex-shrink:1;max-width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 14px 40px #20110a63}.impakt-vision__photo--signature .impakt-vision__signature-original,.impakt-vision__photo--signature .impakt-vision__signature-graded{object-fit:fill;object-position:center;pointer-events:none;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0;transition:filter .36s ease-out!important;transform:none!important}.impakt-vision__photo--signature .impakt-vision__signature-original{filter:none!important}.impakt-vision__photo--signature .impakt-vision__signature-paper{contain:paint;backface-visibility:hidden}.impakt-vision__photo--signature .impakt-vision__signature-graded{-webkit-mask-image:linear-gradient(#0000 0% 20%,#00000073 26%,#000 35% 76%,#000000c2 84%,#0000 93%);mask-image:linear-gradient(#0000 0% 20%,#00000073 26%,#000 35% 76%,#000000c2 84%,#0000 93%);-webkit-mask-size:100% 100%;mask-size:100% 100%;clip-path:none!important;filter:var(--iv-filter,none)!important;transition:filter .55s cubic-bezier(.21,.75,.32,1)!important}.impakt-vision__preview--editorial{--iv-filter:brightness(1.04) contrast(1.07) saturate(.88) sepia(.055)}.impakt-vision__preview--cinematic{--iv-filter:brightness(.89) contrast(1.21) saturate(.84) sepia(.1)}.impakt-vision__preview--product{--iv-filter:brightness(1.06) contrast(1.13) saturate(1.13)}.impakt-vision__preview--architecture{--iv-filter:brightness(1.035) contrast(1.11) saturate(.79) sepia(.07)}.impakt-vision__preview--natural{--iv-filter:brightness(1.04) contrast(1.03) saturate(1.02)}.impakt-vision__scene:hover .impakt-vision__photo--signature img{transform:none!important}@media (width<=760px){.impakt-vision__photo--signature{padding:.25rem}.impakt-vision__signature-paper{border-width:2px}}@media (prefers-reduced-motion:reduce){.impakt-vision__photo--signature .impakt-vision__signature-graded{transition:none!important}}.impakt-vision__actions{flex-direction:column;gap:clamp(.3rem,.45vw,.5rem);min-width:0;display:flex}.impakt-vision__actions .impakt-vision__launch{text-align:left;cursor:pointer;border:0;width:100%}.impakt-vision__actions .impakt-vision__launch:disabled{opacity:.55;cursor:wait}.impakt-vision__generate{color:#4e3928;font:600 clamp(.44rem,.65vw,.61rem) var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.04em;background:#ccb08536;border:1px solid #b49a7b;justify-content:space-between;align-items:center;gap:.55rem;padding:clamp(.35rem,.5vw,.5rem) .8rem;text-decoration:none;transition:background .2s;display:flex}.impakt-vision__generate:hover{background:#ccb08569}.impakt-vision__generate:focus-visible{outline-offset:2px;outline:2px solid #80654a}@media (width<=760px){.impakt-vision__actions{flex-direction:row;gap:.4rem}.impakt-vision__actions .impakt-vision__launch,.impakt-vision__generate{flex:1;min-width:0;padding:.48rem .4rem;font-size:.49rem}}.impakt-home-root .impakt-gateway{--im-cinema-top:0px;--im-cinema-opacity:0;--im-cinema-beam:0;--im-cinema-x:-100vw;isolation:isolate;width:100%;position:relative;overflow:clip}.impakt-home-root .impakt-gateway__hero{z-index:1;position:relative;opacity:1!important;filter:none!important;transform:none!important}.impakt-home-root .impakt-gateway__studio{z-index:2;margin-top:-1px;position:relative}.impakt-home-root .impakt-gateway__studio>.impakt-atelier{margin-top:0}.impakt-home-root .impakt-gateway__cinema{left:0;right:0;top:var(--im-cinema-top);z-index:6;isolation:isolate;height:90svh;opacity:var(--im-cinema-opacity);will-change:opacity;position:absolute;overflow:hidden;pointer-events:none!important}.impakt-home-root .impakt-gateway__cinema-shade{background:radial-gradient(125% 52% at 52% 60%,#291d158c,#130e0cc2 70%,#130e0c40),linear-gradient(#0000 0%,#120e0c6b 48%,#0000 100%);position:absolute;inset:0}.impakt-home-root .impakt-gateway__cinema-beam{width:90vw;transform:translate3d(var(--im-cinema-x),0,0) skewX(-13deg);opacity:var(--im-cinema-beam);filter:blur(22px);mix-blend-mode:screen;will-change:transform;background:linear-gradient(90deg,#0000 0%,#e9cba00a 24%,#feeed347 51%,#f4ca9814 70%,#0000 100%);position:absolute;top:0;bottom:0;left:0}.impakt-home-root .impakt-gateway__cinema-edge{width:3px;transform:translate3d(var(--im-cinema-x),0,0) skewX(-13deg);filter:blur(5px);opacity:var(--im-cinema-beam);will-change:transform;background:linear-gradient(#0000,#ffecc599,#f4ce9b66,#0000);position:absolute;top:10%;bottom:10%;left:50%;box-shadow:0 0 55px 16px #ebc7983b}@media (prefers-reduced-motion:reduce){.impakt-home-root .impakt-gateway__cinema{display:none!important}}.impakt-home-root>.impakt-last-act{--im-finale-lift:0px;--im-finale-advance:0px;--im-finale-drift-left:0px;--im-finale-drift-right:0px;--im-finale-look-x:0deg;--im-finale-look-y:0deg;--im-finale-sheen-x:50%;isolation:isolate;color:#292521;width:100%;min-height:clamp(780px,102svh,1220px);box-shadow:none;border:0;padding:clamp(7rem,11vw,11rem) clamp(1.2rem,6vw,6rem) 2rem;position:relative;overflow:hidden;background:radial-gradient(48% 55% at 87% 43%,#fffaecd4,#0000 96%),radial-gradient(54% 52% at 26% 54%,#fffef9eb,#0000 92%),linear-gradient(#251b1400 0%,#efe2ccbd 12%,#fbf8f0f7 34%,#fbf7edfa 70%,#f0dec1e6 92%,#1f16121a 100%)!important;margin:0!important}.impakt-last-act__architecture{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.impakt-last-act__architecture:before{content:"";opacity:.095;background:url(/impakt-cinematic-stage.svg) 50% 68%/cover no-repeat;position:absolute;inset:0}.impakt-last-act__architecture:after{content:"";background:linear-gradient(90deg,#0000,#ac814787,#0000);height:1px;position:absolute;bottom:11%;left:6%;right:6%}.impakt-last-act__beam{background:linear-gradient(#0000,#aa7d4347 25%,#f7d5a1b3 51%,#a47d532e 77%,#0000);width:1px;display:block;position:absolute;top:5%;bottom:8%}.impakt-last-act__beam--left{left:4.1%}.impakt-last-act__beam--right{right:4.1%}.impakt-last-act__line{background:linear-gradient(90deg,#a3794552,#fadba8bf,#a3794552);height:1px;position:absolute;top:10%;left:6%;right:6%}.impakt-last-act__inner{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(1.5rem,4.5vw,5.5rem);width:100%;max-width:1390px;min-height:clamp(550px,65vw,830px);margin:0 auto;display:grid;position:relative}.impakt-last-act__copy{z-index:4;max-width:670px;padding-block:3rem;position:relative}.impakt-last-act__eyebrow{color:#8e6b40;font:600 clamp(.55rem,.64vw,.68rem)/1.5 var(--font-mono,monospace);letter-spacing:.16em;white-space:normal;align-items:center;gap:.8rem;display:flex}.impakt-last-act__eyebrow-rule{background:linear-gradient(90deg,#966a38,#f0cc96);flex:none;width:44px;height:1px}.impakt-last-act__eyebrow-separator{color:#c6a878}.impakt-last-act__copy h2{font:400 clamp(3.7rem,6.7vw,8.4rem)/.95 var(--font-editorial,Georgia,serif);letter-spacing:-.058em;text-wrap:balance;margin:clamp(2.3rem,4vw,4.6rem) 0 clamp(1.5rem,2.4vw,2.4rem);color:#2c2620!important;text-shadow:none!important}.impakt-last-act__copy h2 em{color:#ac7d46;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#98703e,#dbb47c 35%,#947039 54%,#e0bf89 72%,#99703d);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.impakt-last-act__description{color:#63584c;max-width:40ch;font:400 clamp(.95rem,1.2vw,1.14rem)/1.7 var(--font-sans,Arial,sans-serif);margin:0 0 2.5rem}.impakt-last-act__actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.impakt-last-act__cta{white-space:nowrap;min-height:55px;font:600 clamp(.75rem,.85vw,.87rem)/1.3 var(--font-sans,Arial,sans-serif);border:1px solid #0000;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding:1rem 1.2rem;text-decoration:none;transition:background .3s,box-shadow .3s,transform .3s,color .3s;display:inline-flex}.impakt-last-act__cta span{font-size:1.12rem;font-weight:400}.impakt-last-act__cta--main{color:#fff7e9;background:#322c27;border-color:#322c27;box-shadow:0 6px 28px #3023151f}.impakt-last-act__cta--main:hover{color:#fff;background:#544638;transform:translateY(-2px);box-shadow:0 12px 35px #3023152b}.impakt-last-act__cta--secondary{color:#4a3825;background:#fffcf591;border-color:#b89868}.impakt-last-act__cta--secondary:hover{background:#f3e4ce;transform:translateY(-2px)}.impakt-last-act__cta:focus-visible{outline-offset:4px;outline:3px solid #9d794d}.impakt-last-act__reassurance{color:#937b5e;letter-spacing:.16em;font:500 clamp(.5rem,.62vw,.65rem)/1.6 var(--font-mono,monospace);margin:2.3rem 0 0}.impakt-last-act__collection{perspective:1750px;perspective-origin:52% 46%;min-width:0;height:clamp(500px,48vw,730px);transform-style:preserve-3d;position:relative}.impakt-last-act__stage-light{background:radial-gradient(ellipse 57% 48% at var(--im-finale-sheen-x) 54%,#e8c18030,transparent 95%), linear-gradient(120deg,transparent,#fffffa45,transparent);pointer-events:none;position:absolute;inset:18% 0 0}.impakt-last-act__art{z-index:2;width:clamp(156px,18vw,252px);min-height:clamp(276px,29vw,410px);transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none;background:linear-gradient(139deg,#fffaf2,#f0e4d5 80%,#d2b58c);border:1px solid #c6a270;flex-direction:column;gap:0;padding:9px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 27px 53px #523a242e,0 0 0 1px #ffffffbf}.impakt-last-act__art-head{color:#886c4a;letter-spacing:.13em;font:600 clamp(.37rem,.47vw,.48rem) var(--font-mono,monospace);justify-content:space-between;gap:.4rem;margin-bottom:7px;display:flex}.impakt-last-act__art-frame{background:#f4eadf;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.impakt-last-act__art-frame>div{max-width:100%}.impakt-last-act__art-label{color:#604a35;font:500 clamp(.58rem,.72vw,.72rem)/1.3 var(--font-sans,Arial,sans-serif);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;overflow:hidden}.impakt-last-act__art--0{z-index:1;transform:translate(-50%,-50%) translate3d(calc(-1 * clamp(105px,11vw,154px)),var(--im-finale-drift-left),-105px) rotateY(-17deg) rotateZ(-3deg)}.impakt-last-act__art--1{z-index:3;transform:translate(-50%,-50%) translate3d(18px,var(--im-finale-lift),var(--im-finale-advance)) rotateX(var(--im-finale-look-x)) rotateY(var(--im-finale-look-y));box-shadow:0 29px 65px #4b321c36,0 0 0 1px #d3ab746e}.impakt-last-act__art--2{z-index:2;transform:translate(-50%,-50%) translate3d(clamp(123px,13vw,178px),var(--im-finale-drift-right),-112px) rotateY(18deg) rotateZ(3deg)}.impakt-last-act__footer{z-index:2;color:#8e7251;max-width:1390px;font:500 clamp(.5rem,.62vw,.64rem) var(--font-mono,monospace);letter-spacing:.15em;border-top:1px solid #a77d4857;justify-content:space-between;gap:1rem;margin:1.8rem auto 0;padding-top:1.1rem;display:flex;position:relative}.impakt-last-act__end-star{color:#ae8248;margin-left:.5rem}@media (width<=1160px){.impakt-last-act__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem}.impakt-last-act__copy h2{font-size:clamp(3.5rem,7vw,6.2rem)}.impakt-last-act__art{width:clamp(145px,18vw,205px)}.impakt-last-act__art--0{transform:translate(-50%,-50%)translate3d(-100px,0,-105px)rotateY(-15deg)}.impakt-last-act__art--2{transform:translate(-50%,-50%)translate3d(100px,0,-105px)rotateY(15deg)}}@media (width<=900px){.impakt-home-root>.impakt-last-act{min-height:auto;padding:6rem 1.5rem 2.5rem}.impakt-last-act__inner{flex-direction:column;gap:0;display:flex}.impakt-last-act__copy{width:100%;max-width:720px;padding:0}.impakt-last-act__copy h2{font-size:clamp(3.9rem,8.5vw,6.5rem)}.impakt-last-act__collection{width:min(100%,720px);height:480px}.impakt-last-act__art{width:min(31vw,208px)}.impakt-last-act__art--0{transform:translate(-50%,-50%)translate3d(-125px,0,-105px)rotateY(-15deg)}.impakt-last-act__art--2{transform:translate(-50%,-50%)translate3d(125px,0,-105px)rotateY(15deg)}}@media (width<=760px){.impakt-home-root>.impakt-last-act{min-height:0;padding:5rem 1rem 2rem}.impakt-last-act__architecture:before{opacity:.07}.impakt-last-act__copy h2{font-size:clamp(3.3rem,11vw,5.5rem)}.impakt-last-act__description{max-width:38ch;font-size:.96rem}.impakt-last-act__collection{perspective:none;width:100%;height:410px}.impakt-last-act__art{width:min(34vw,165px);padding:5px}.impakt-last-act__art--0{transform:translate(-50%,-50%)translate(-100px)rotateY(-8deg)}.impakt-last-act__art--1{transform:translate(-50%,-50%)translate(0)!important}.impakt-last-act__art--2{transform:translate(-50%,-50%)translate(100px)rotateY(8deg)}.impakt-last-act__art-head{font-size:.33rem}.impakt-last-act__art-label{font-size:.54rem}.impakt-last-act__reassurance{letter-spacing:.1em}.impakt-last-act__footer{flex-direction:column;gap:.6rem}}@media (width<=420px){.impakt-last-act__copy h2{font-size:clamp(2.95rem,11vw,4.1rem)}.impakt-last-act__actions{flex-direction:column}.impakt-last-act__cta{width:100%}.impakt-last-act__collection{height:340px}.impakt-last-act__art{width:34vw}.impakt-last-act__art--0{transform:translate(-50%,-50%)translate(-79px)rotateY(-9deg)}.impakt-last-act__art--2{transform:translate(-50%,-50%)translate(79px)rotateY(9deg)}}@media (prefers-reduced-motion:reduce){.impakt-last-act__art,.impakt-last-act__cta{transition:none!important}.impakt-last-act__art--1{transform:translate(-50%,-50%)translate(0)!important}.impakt-last-act__art--0{transform:translate(-50%,-50%)translate3d(-105px,0,-105px)rotateY(-15deg)!important}.impakt-last-act__art--2{transform:translate(-50%,-50%)translate3d(105px,0,-105px)rotateY(15deg)!important}}
