/* Stronger-brand arrival: the brief lives on the artwork. */
#tac-sketchbook-review .am-frame>.gb-panel{position:absolute;z-index:30;inset:24px;max-width:980px;width:calc(100% - 48px);height:max-content;max-height:calc(100% - 48px);margin:auto;padding:26px 30px;overflow:auto;overscroll-behavior:auto;background:linear-gradient(120deg,#fffaf0f5,#f3ecdded);border:1px solid #cab490;box-shadow:0 16px 50px #301c1726;backdrop-filter:blur(12px);display:grid;grid-template-columns:.85fr 1.4fr;gap:22px 30px;align-content:center;color:#542431}
#tac-sketchbook-review .gb-panel .st-dest-header{grid-column:1/-1;margin:0;padding:0 0 14px;border-bottom:1px solid #b99b7359}
#tac-sketchbook-review .gb-introduction .bf-eyebrow{font-size:10px;letter-spacing:.16em;margin:8px 0 16px}
#tac-sketchbook-review .gb-introduction h2{font:400 clamp(28px,3.4vw,46px)/1.06 TACFraunces,serif;letter-spacing:-.035em;margin:0 0 18px}
#tac-sketchbook-review .gb-introduction .sv-intro{font:400 15px/1.6 TACOutfit,sans-serif;margin:0;max-width:30ch}
#tac-sketchbook-review .gb-panel .gb-form{margin:0;min-width:0}
#tac-sketchbook-review .gb-panel .rv-fields{gap:12px}
#tac-sketchbook-review .gb-panel .rv-fields label,#tac-sketchbook-review .gb-panel .gb-question label{display:block;font:400 13px/1.4 TACOutfit,sans-serif;margin:0 0 5px}
#tac-sketchbook-review .gb-panel .gb-question{margin-top:12px}
#tac-sketchbook-review .gb-panel .gb-form input,#tac-sketchbook-review .gb-panel .gb-form textarea{font-size:14px;line-height:1.4;padding:9px 11px;background:#fffaf1bd;border-color:#bca586a6;border-radius:3px}
#tac-sketchbook-review .gb-panel .gb-form textarea{height:58px;min-height:58px;resize:vertical}
#tac-sketchbook-review .gb-panel .gb-form .sv-save{margin-top:14px;width:100%;padding:12px 16px}
#tac-sketchbook-review .gb-panel .bf-help{font-size:11px;line-height:1.5;margin:9px 0 0}
#tac-sketchbook-review .gb-panel .gb-saved:empty{display:none}
#tac-sketchbook-review .gb-panel :is(input,textarea):focus{outline:2px solid #98764b;outline-offset:2px}
@media(max-width:760px){
#tac-sketchbook-review[data-journey^="growing"] .am-frame{min-height:850px}
#tac-sketchbook-review[data-journey^="growing"] .mc-art{height:100%;object-fit:cover}
#tac-sketchbook-review .am-frame>.gb-panel{inset:16px;width:calc(100% - 32px);max-height:calc(100% - 32px);padding:22px;grid-template-columns:1fr;gap:18px;align-content:start}
#tac-sketchbook-review .gb-introduction h2{font-size:34px;margin-bottom:12px}
#tac-sketchbook-review .gb-introduction .sv-intro{max-width:none;font-size:14px}
#tac-sketchbook-review .gb-panel .rv-fields{grid-template-columns:1fr 1fr}
#tac-sketchbook-review .gb-panel .st-step{display:none}
#tac-sketchbook-review .gb-panel .gb-form input,#tac-sketchbook-review .gb-panel .gb-form textarea{font-size:16px}
}

/* An open studio folio, scaled with the scene rather than a fixed small card. */
#tac-sketchbook-review .am-frame>.gb-panel{inset:3%;width:90%;max-width:1640px;max-height:94%;padding:0;gap:0;grid-template-columns:.85fr 1.35fr;background:#faf4e7;border:1px solid #c6aa7c;box-shadow:0 24px 70px #25130d40,4px 4px 0 #e6d6ba,7px 7px 0 #a78a66;backdrop-filter:none;align-content:start}
#tac-sketchbook-review .gb-panel .st-dest-header{padding:14px 26px;border:0;background:#f7efdf;margin:0;position:relative;z-index:1}
#tac-sketchbook-review .gb-panel .gb-back{border:0;background:transparent;padding:8px 0;font-size:15px}
#tac-sketchbook-review .gb-panel .st-step{font-size:12px;letter-spacing:.12em;text-transform:uppercase}
#tac-sketchbook-review .gb-introduction{position:relative;overflow:hidden;padding:clamp(26px,3vw,56px);background:radial-gradient(ellipse at 15% 0%,#8c4250,transparent 65%),linear-gradient(145deg,#612333,#351721);color:#fff4df;box-shadow:inset -10px 0 22px #21091030;display:flex;flex-direction:column;justify-content:center}
#tac-sketchbook-review .gb-introduction:after{content:'';position:absolute;inset:14px;border:1px solid #d7b27f42;pointer-events:none}
#tac-sketchbook-review .gb-introduction .bf-eyebrow{color:#e2bd88;font-size:clamp(10px,.75vw,13px);margin:0 0 22px;letter-spacing:.19em}
#tac-sketchbook-review .gb-introduction h2{color:#fff4df;font-size:clamp(38px,4.2vw,76px);line-height:1.02;margin:0 0 22px;max-width:10ch;font-weight:400}
#tac-sketchbook-review .gb-introduction h2:focus{outline:none}
#tac-sketchbook-review .gb-introduction .sv-intro{color:#f0dfc8;font-size:clamp(15px,1.15vw,21px);line-height:1.6;max-width:31ch}
#tac-sketchbook-review .gb-folio-mark{width:clamp(90px,10vw,175px);height:auto;margin:26px 0 10px;color:#e2bd88;opacity:.85}
#tac-sketchbook-review .gb-folio-caption{font:400 10px/1.5 TACOutfit,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#e2bd88}
#tac-sketchbook-review .gb-panel .gb-form{padding:clamp(24px,2.8vw,50px);background:linear-gradient(90deg,#d4bf9e25,transparent 5%),repeating-linear-gradient(0deg,#a2845010 0,#a2845010 1px,transparent 1px,transparent 5px),#fbf6eb;counter-reset:folio}
#tac-sketchbook-review .gb-panel .rv-fields{gap:22px}
#tac-sketchbook-review .gb-panel .rv-fields label{font-size:clamp(14px,1vw,18px)}
#tac-sketchbook-review .gb-panel .gb-question{position:relative;margin-top:clamp(14px,1.45vw,26px);padding-left:36px;counter-increment:folio}
#tac-sketchbook-review .gb-panel .gb-question:before{content:'0' counter(folio);position:absolute;left:0;top:0;font:italic 400 21px/1.2 TACFraunces,serif;color:#a7834e}
#tac-sketchbook-review .gb-panel .gb-question label{font:400 clamp(18px,1.4vw,26px)/1.3 TACFraunces,serif;margin:0 0 7px}
#tac-sketchbook-review .gb-panel .gb-form input,#tac-sketchbook-review .gb-panel .gb-form textarea{font-size:clamp(15px,1.05vw,19px);padding:10px 0;background:transparent;border:0;border-bottom:1px solid #b99b737d;border-radius:0;box-shadow:none}
#tac-sketchbook-review .gb-panel .gb-form textarea{height:64px;min-height:64px;line-height:1.45}
#tac-sketchbook-review .gb-panel .gb-form .sv-save{margin-top:22px;padding:17px 22px;font-size:clamp(16px,1.1vw,20px);text-align:left;background:linear-gradient(115deg,#702d3c,#481e2b);border:1px solid #89505c;box-shadow:0 4px 0 #35131e;transition:background .25s,box-shadow .25s}
#tac-sketchbook-review .gb-panel .gb-form .sv-save:hover{background:#7a3545;box-shadow:0 4px 0 #35131e,0 6px 20px #54243125}
#tac-sketchbook-review .gb-panel .bf-help{font-size:clamp(11px,.8vw,14px);margin-top:14px}
@media(max-width:760px){
#tac-sketchbook-review[data-journey^="growing"] .am-frame{min-height:1180px}
#tac-sketchbook-review .am-frame>.gb-panel{inset:14px;width:calc(100% - 28px);max-height:calc(100% - 28px);grid-template-columns:1fr}
#tac-sketchbook-review .gb-panel .st-dest-header{padding:8px 22px}
#tac-sketchbook-review .gb-introduction{padding:28px}
#tac-sketchbook-review .gb-introduction h2{font-size:38px;max-width:15ch;margin-bottom:14px}
#tac-sketchbook-review .gb-introduction .bf-eyebrow{margin-bottom:14px}
#tac-sketchbook-review .gb-introduction .sv-intro{font-size:15px;max-width:none}
#tac-sketchbook-review .gb-folio-mark,#tac-sketchbook-review .gb-folio-caption{display:none}
#tac-sketchbook-review .gb-panel .gb-form{padding:24px}
#tac-sketchbook-review .gb-panel .rv-fields{gap:12px;grid-template-columns:1fr}
#tac-sketchbook-review .gb-panel .gb-form textarea,#tac-sketchbook-review .gb-panel .gb-form input{font-size:16px}
}

#tac-sketchbook-review .gb-panel .gb-form select{width:100%;font:400 16px/1.4 TACOutfit,sans-serif;color:#542431;background:#fbf6eb;border:0;border-bottom:1px solid #b99b737d;padding:10px 0;border-radius:0}#tac-sketchbook-review .gb-panel .gb-question{margin-top:12px}#tac-sketchbook-review .gb-panel .gb-form textarea{height:54px;min-height:54px}
