/* r14: tre flyttbare nettsidedeler i den eksisterende dybdereisen. */
.scene-structure .form-layout{width:100%;display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:2.5vw;align-items:center}
.scene-structure .scene-copy,.is-enhanced .scene-structure .scene-copy{width:auto;max-width:440px}
.scene-structure .scene-copy h2{font-size:clamp(52px,5.2vw,88px);line-height:1.01;letter-spacing:-.055em}
.scene-structure .scene-copy>p:not(.form-kicker){font-size:18px;line-height:1.55;max-width:350px;margin-top:25px}
.scene-structure .scene-copy>.form-kicker{font-size:12px;color:#d4b785;margin:0 0 27px;letter-spacing:.015em}
.scene-structure .scene-copy>.quiet-action{margin-top:26px}
.form-workspace{height:min(68vh,620px);min-height:380px;min-width:0;position:relative;pointer-events:auto}
.story-scene[aria-hidden=true] .form-workspace{pointer-events:none}
.form-fallback{margin:0;background:#eee6d5;padding:12px;color:#0b1922;box-shadow:0 22px 50px #0004}
.form-fallback img{display:block;width:100%;height:300px;object-fit:cover}
.form-fallback figcaption{font-size:27px;line-height:1.1;padding:20px}
.is-enhanced .scene-structure{padding-top:104px;padding-bottom:120px}
.scene-structure{background:radial-gradient(ellipse at 74% 40%,#495047aa,transparent 62%),#202b28}
.is-enhanced .scene-structure{background:none}
@media(min-width:761px) and (max-height:760px){
 .form-workspace{height:410px}
 .scene-structure .scene-copy h2{font-size:clamp(48px,5vw,68px)}
 .scene-structure .scene-copy>.form-kicker{margin-bottom:18px}
 .scene-structure .scene-copy>p:not(.form-kicker){font-size:16px;margin-top:22px}
 .scene-structure .scene-copy>.quiet-action{margin-top:22px}
}
@media(max-width:760px){
 .scene-structure .form-layout{grid-template-columns:minmax(0,1fr);gap:12px;align-content:center}
 .scene-structure .scene-copy,.is-enhanced .scene-structure .scene-copy{width:100%;max-width:500px;align-self:start}
 .scene-structure .scene-copy h2{font-size:clamp(32px,8.2vw,48px);line-height:1;letter-spacing:-.055em}
 .scene-structure .scene-copy>.form-kicker{display:none}
 .scene-structure .scene-copy>p:not(.form-kicker),.is-enhanced .scene-structure .scene-copy>p:not(.form-kicker){font-size:14px!important;line-height:1.4;margin-top:12px;max-width:360px}
 .is-enhanced .scene-structure .scene-copy>.quiet-action{display:none}
 .form-workspace{height:clamp(370px,47vh,440px);min-height:370px;margin-top:2px}
 .is-enhanced .scene-structure{padding:82px var(--gutter) 106px;align-items:center}
 .scene-structure:not([aria-hidden]){padding-top:95px;padding-bottom:70px}
 .form-fallback img{height:190px}
 .form-fallback figcaption{font-size:22px}
}
@media(max-width:760px) and (max-height:720px){
 .form-workspace{height:358px;min-height:358px}
 .scene-structure .scene-copy h2{font-size:32px}
 .scene-structure .scene-copy>p:not(.form-kicker){font-size:13px!important;margin-top:9px;max-width:330px!important}
 .scene-structure .form-layout{gap:8px}
 .is-enhanced .scene-structure{padding-top:80px;padding-bottom:100px}
}
.is-still .scene-structure .form-workspace{height:440px}
@media(max-width:760px){.is-still .scene-structure .form-workspace{height:370px}}
