/* Paired catalogue controls: one right-aligned unit, natural wrap on small screens. */
.sqc-toolbar-controls{margin-left:auto;display:flex;align-items:center;gap:26px;min-width:0}
.sqc-toolbar-controls .sqc-page-size,.sqc-toolbar-controls .sqc-sort{margin-left:0}
body:not(.sqaq-page-home) #sqaq-studio :is(.sq-faq-section,.sq-bx-answers){padding-top:clamp(78px,7vw,116px)!important;padding-bottom:clamp(64px,6vw,96px)!important}
#sqaq-studio .sq-brand-tools207{position:relative;isolation:isolate;overflow:hidden;background:#102a3b url('brand-tools-photo-v207.webp') center/cover no-repeat;color:#fff9ee;padding:clamp(64px,6.5vw,104px) max(28px,calc((100vw - 1320px)/2))}
#sqaq-studio .sq-brand-tools207:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102a3bf5 0%,#102a3bdb 40%,#102a3b73 100%)}
#sqaq-studio .sq-brand-tools-inner207{display:grid;grid-template-columns:1fr .9fr;gap:clamp(38px,7vw,100px);align-items:center;max-width:1456px;margin:auto}
#sqaq-studio .sq-brand-tools207 h2{color:#fff9ee;font-size:clamp(38px,4.2vw,66px);line-height:1.08;margin:24px 0;letter-spacing:-.045em}
#sqaq-studio .sq-brand-tools207 .sq-signal-label{color:#f0ca88}
#sqaq-studio .sq-brand-tools207 p{color:#f5efe4;font-size:16px;line-height:1.85;max-width:540px}
#sqaq-studio .sq-brand-tool-links207{display:grid;gap:18px}
#sqaq-studio .sq-brand-tool-links207>a{position:relative;display:block;padding:28px 70px 28px 30px;border-radius:24px;background:#fff9eef5;box-shadow:0 15px 40px #0002;color:#173750;text-decoration:none;transition:transform .35s,background .35s,box-shadow .35s}
#sqaq-studio .sq-brand-tool-links207>a:hover{transform:translateY(-6px);background:#fff;box-shadow:0 24px 48px #0003}
#sqaq-studio .sq-brand-tool-links207>a>span{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:#946020;margin-bottom:14px}
#sqaq-studio .sq-brand-tool-links207 h3{font-size:clamp(22px,2vw,30px);line-height:1.25;margin:0 0 12px;color:#173750}
#sqaq-studio .sq-brand-tool-links207 p{margin:0;color:#506573;font-size:14px;line-height:1.7}
#sqaq-studio .sq-brand-tool-links207 b{position:absolute;right:25px;top:35px;font-size:28px;color:#aa7735}
#sqaq-studio .sq-identity-copy-grid207{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:60px;align-items:center;margin-bottom:38px}
#sqaq-studio .sq-identity-copy-grid207 h2{max-width:760px}
#sqaq-studio .sq-identity-copy-grid207>div>p:last-child{margin-bottom:0}
#sqaq-studio .sq-logo-flip207{min-width:0;text-align:center}
#sqaq-studio .sq-logo-flip-stage207{position:relative;height:245px;perspective:1000px}
#sqaq-studio .sq-logo-face207{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:rotateY(-85deg);backface-visibility:hidden;animation:sq-logo-flip207 20s cubic-bezier(.22,.8,.2,1) infinite;animation-delay:calc(var(--logo-index)*5s)}
#sqaq-studio .sq-logo-face207 img{display:block;width:100%;height:100%;max-width:460px;object-fit:contain}
#sqaq-studio .sq-logo-flip207>p{font-size:12px!important;line-height:1.7!important;margin:8px 0 0!important;color:#4d626b}
#sqaq-studio .sq-logo-flip207 small{display:block;font-size:10px;color:#6d7a7d}
@keyframes sq-logo-flip207{0%{opacity:0;transform:rotateY(-85deg) scale(.94)}3%,22%{opacity:1;transform:rotateY(0) scale(1)}25%,100%{opacity:0;transform:rotateY(85deg) scale(.94)}}
/* Dedicated service invitations replace the oversized embedded account gate. */
#sqaq-studio .sq-tool-invitation207{padding:clamp(60px,6vw,96px) 0;background:#173750;color:#fff9ee}
#sqaq-studio .sq-tool-invitation207>.sq-bx-wrap{display:grid;grid-template-columns:1.1fr .8fr;gap:clamp(36px,7vw,100px);align-items:center}
#sqaq-studio .sq-tool-invitation207 h2{font-size:clamp(37px,4.1vw,62px);line-height:1.12;letter-spacing:-.04em;color:#fff9ee;margin:22px 0}
#sqaq-studio .sq-tool-invitation207 .sq-signal-label{color:#f0ca88}
#sqaq-studio .sq-tool-invitation207 p{color:#ecf0ed;max-width:670px}
#sqaq-studio .sq-tool-invitation207 .sq-button{margin:18px 0 22px;background:#efcf91;color:#173750;padding:16px 24px}
#sqaq-studio .sq-tool-invitation207 .sq-invitation-note207{font-size:12px;line-height:1.75;margin:0 0 5px;color:#d7e1e5}
#sqaq-studio .sq-brandboard207{position:relative;background:#fffbf2;color:#193549;box-shadow:0 30px 70px #071a2744;border-radius:28px 28px 80px 28px;padding:35px;transform:rotate(3deg);animation:sq-board-float207 8s ease-in-out infinite}
#sqaq-studio .sq-brandboard207>span,#sqaq-studio .sq-brandboard207>small{display:block;font-size:9px;letter-spacing:.14em;color:#6e7875;font-weight:700}
#sqaq-studio .sq-brandboard207>b{display:block;font:500 clamp(34px,4vw,57px)/1.2 Georgia,serif;letter-spacing:.12em;margin:34px 0 30px;color:#173750}
#sqaq-studio .sq-brandboard207>b>span{display:block;font:400 12px/1.7 Manrope,Arial,sans-serif;letter-spacing:0;margin-top:8px;color:#5d6b70}
#sqaq-studio .sq-board-swatches207{display:grid;grid-template-columns:1.5fr 1fr 1fr .6fr;height:55px;border-radius:10px;overflow:hidden}
#sqaq-studio .sq-board-swatches207 i:nth-child(1){background:#193549}#sqaq-studio .sq-board-swatches207 i:nth-child(2){background:#b4894d}#sqaq-studio .sq-board-swatches207 i:nth-child(3){background:#e7d7b8}#sqaq-studio .sq-board-swatches207 i:nth-child(4){background:#a4aaa0}
#sqaq-studio .sq-board-type207{display:flex;align-items:center;gap:25px;margin:28px 0 23px}
#sqaq-studio .sq-board-type207 strong{font:italic 70px/1 Georgia,serif}#sqaq-studio .sq-board-type207>span{font-size:13px;line-height:1.6}
@keyframes sq-board-float207{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-10px) rotate(1deg)}}
#sqaq-studio .sq-apparel-close207{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;position:relative;min-height:470px}
#sqaq-studio .sq-apparel-close207>div:first-child{padding:20px 0;position:relative;z-index:2}
#sqaq-studio .sq-apparel-close207 h2{max-width:750px}
#sqaq-studio .sq-apparel-close207 p{max-width:650px}
#sqaq-studio .sq-apparel-flip207{position:relative;height:550px;margin-top:-70px;margin-bottom:-80px;perspective:1100px;align-self:end}
#sqaq-studio .sq-apparel-flip207>div{position:absolute;inset:0;backface-visibility:hidden;animation:sq-apparel-turn207 10s cubic-bezier(.3,.75,.3,1) infinite;transform-origin:center}
#sqaq-studio .sq-apparel-flip207 img{height:100%;width:100%;object-fit:contain;object-position:center bottom;display:block}
#sqaq-studio .sq-apparel-after207{animation-delay:-5s!important}
@keyframes sq-apparel-turn207{0%,43%{opacity:1;transform:rotateY(0)}49%{opacity:0;transform:rotateY(80deg)}50%,93%{opacity:0;transform:rotateY(-80deg)}99%,100%{opacity:1;transform:rotateY(0)}}
/* Identity is an editorial visual system; logo design is an intimate craft story. */
#sqaq-studio .sq-bi-hero207{background:#122c3b;padding:48px 0 78px;color:#fff8e9;overflow:hidden}
#sqaq-studio .sq-bi-hero207>.sq-bx-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
#sqaq-studio .sq-bi-hero207 h1{font-size:clamp(45px,4.7vw,76px);line-height:1.06;letter-spacing:-.05em;color:#fff8e9;margin:25px 0}
#sqaq-studio .sq-bi-hero207 h1 em{font-family:Georgia,serif;font-weight:400;color:#e7c287}
#sqaq-studio .sq-bi-hero207 p{color:#e6eeed;line-height:1.8;max-width:640px}
#sqaq-studio .sq-bi-hero207 .sq-bx-crumb,#sqaq-studio .sq-bi-hero207 .sq-bx-crumb a{color:#dce5e6}
#sqaq-studio .sq-bi-hero207 .sq-signal-label{color:#e7c287;font-size:12px}
#sqaq-studio .sq-bi-hero207 .sq-button{background:#edcf94;color:#173750}
#sqaq-studio .sq-bi-hero207 .sq-bx-text-link{color:#fff8e9}
#sqaq-studio .sq-identity-image207{position:relative;transform:rotate(-2deg);margin:30px 0 0}
#sqaq-studio .sq-identity-image207 img{width:100%;height:550px;object-fit:cover;border-radius:50px 12px 70px 12px;display:block}
#sqaq-studio .sq-identity-image207>p{margin:20px 0 0;font-size:10px;letter-spacing:.18em;text-align:right;color:#e7c287}
#sqaq-studio .sq-bi207 .sq-bi-intent{padding:90px 0;gap:70px;align-items:start}
#sqaq-studio .sq-bi207 .sq-bi-system{background:#f2eadc;padding:80px 0}
#sqaq-studio .sq-bi207 .sq-bi-editorial{gap:24px}
#sqaq-studio .sq-bi207 .sq-bi-editorial article{background:#fffcf5;padding:34px;border-radius:26px;box-shadow:0 15px 35px #1737500b;transition:transform .3s}
#sqaq-studio .sq-bi207 .sq-bi-editorial article:hover{transform:translateY(-8px)}
#sqaq-studio .sq-bi207 .sq-bi-editorial article>b{font:italic 52px/1.1 Georgia,serif;color:#aa7332;display:block;margin-bottom:25px}
#sqaq-studio .sq-bi207 .sq-bi-editorial article h3{font-size:22px;line-height:1.35;margin:0 0 18px}
#sqaq-studio .sq-bi207 .sq-bi-editorial article p{font-size:15px;line-height:1.85}
#sqaq-studio .sq-brand-application207{background:#fffdf8;padding:90px 0}
#sqaq-studio .sq-brand-application207>.sq-bx-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:68px;align-items:center}
#sqaq-studio .sq-brand-application207 img{display:block;width:100%;height:500px;object-fit:cover;border-radius:24px 80px 24px 24px}
#sqaq-studio :is(.sq-brand-application207,.sq-logo-application207) h2{font-size:clamp(36px,3.7vw,57px);line-height:1.12;letter-spacing:-.04em;margin:25px 0}
#sqaq-studio :is(.sq-brand-application207,.sq-logo-application207) small{display:block;font-size:11px;color:#687985;margin-top:22px}
#sqaq-studio .sq-bi207 .sq-bi-compare{padding:65px 0 90px}
#sqaq-studio .sq-bi207 .sq-bi-compare dl{margin-top:35px}
#sqaq-studio .sq-bi207 .sq-bi-compare dl>div{gap:40px;padding:26px 0}
#sqaq-studio .sq-bi207 .sq-bi-closing{padding:80px 0;border-radius:0;background:#b48342;color:#fffaf0}
#sqaq-studio .sq-bi207 .sq-bi-closing h2,#sqaq-studio .sq-bi207 .sq-bi-closing p{color:#fffaf0}
#sqaq-studio .sq-ld-hero207{background:#f5f0e6;padding:48px 0 76px;overflow:hidden}
#sqaq-studio .sq-ld-hero207>.sq-bx-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}
#sqaq-studio .sq-ld-hero207 h1{font:600 clamp(49px,5.4vw,86px)/1.04 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:#173750;margin:25px 0}
#sqaq-studio .sq-ld-hero207 h1 em{font-family:Georgia,serif;font-weight:400;color:#aa7132}
#sqaq-studio .sq-ld-hero207 p{max-width:610px;line-height:1.85}
#sqaq-studio .sq-logo-sketch207{position:relative;min-width:0}
#sqaq-studio .sq-logo-sketch207 img{display:block;width:100%;height:570px;object-fit:cover;border-radius:100px 24px 24px 24px;transform:rotate(2deg)}
#sqaq-studio .sq-logo-sketch207>span{display:block;margin-top:25px;font-size:10px;font-weight:700;letter-spacing:.2em;text-align:right;color:#805b33}
#sqaq-studio .sq-ld207 .sq-ld-principles{padding:85px 0;gap:80px;align-items:start}
#sqaq-studio .sq-ld207 .sq-ld-principles li{padding-bottom:28px;margin-bottom:25px}
#sqaq-studio .sq-ld207 .sq-ld-principles li strong{font-size:23px}
#sqaq-studio .sq-logo-application207{background:#e9e3d8;padding:80px 0}
#sqaq-studio .sq-logo-application207>.sq-bx-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}
#sqaq-studio .sq-logo-application207 img{display:block;width:100%;height:470px;object-fit:cover;border-radius:24px 24px 90px 24px}
#sqaq-studio .sq-ld207 .sq-ld-process{background:#142f40;color:#fff8ec;padding:88px 0}
#sqaq-studio .sq-ld207 .sq-ld-process h2,#sqaq-studio .sq-ld207 .sq-ld-process h3{color:#fff8ec}
#sqaq-studio .sq-ld207 .sq-ld-process .sq-signal-label{color:#e6bd7b}
#sqaq-studio .sq-ld207 .sq-ld-stages{position:relative;gap:20px;isolation:isolate}
#sqaq-studio .sq-ld207 .sq-ld-stages:before{content:'';position:absolute;top:30px;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,#e4b975 0 4px,transparent 4px 12px);animation:sq-dots207 1.5s linear infinite;z-index:-1}
#sqaq-studio .sq-ld207 .sq-ld-stages article{padding:30px 24px;background:#214252;border:0;border-radius:22px;animation:sq-stage-glow207 12s infinite}
#sqaq-studio .sq-ld207 .sq-ld-stages article:nth-child(2){animation-delay:3s}#sqaq-studio .sq-ld207 .sq-ld-stages article:nth-child(3){animation-delay:6s}#sqaq-studio .sq-ld207 .sq-ld-stages article:nth-child(4){animation-delay:9s}
#sqaq-studio .sq-ld207 .sq-ld-stages article>span{color:#edca8a;font-size:11px;letter-spacing:.13em}
#sqaq-studio .sq-ld207 .sq-ld-stages h3{font-size:23px;line-height:1.35;margin:23px 0 17px}
#sqaq-studio .sq-ld207 .sq-ld-stages p{color:#dde7e7;font-size:14px;line-height:1.85}
@keyframes sq-dots207{to{background-position:24px 0}}@keyframes sq-stage-glow207{0%,24%,100%{box-shadow:none}4%,19%{box-shadow:0 0 34px #e5ba7050;transform:translateY(-5px)}}
#sqaq-studio .sq-tool-invitation-logo{background:#f8f2e7;color:#173750}
#sqaq-studio .sq-tool-invitation-logo h2{color:#173750}#sqaq-studio .sq-tool-invitation-logo p{color:#445f70}#sqaq-studio .sq-tool-invitation-logo .sq-signal-label{color:#99601d}#sqaq-studio .sq-tool-invitation-logo .sq-invitation-note207{color:#5e7480}
#sqaq-studio .sq-logo-preview207{border-radius:45px 45px 100px 45px;background:#152f3e;color:#f6e8ca;text-align:center;padding:40px 26px;box-shadow:0 25px 60px #18394b20;transform:rotate(-3deg)}
#sqaq-studio .sq-logo-preview207>span{font-size:9px;letter-spacing:.13em;display:block;margin-bottom:36px;color:#d6c69e}
#sqaq-studio .sq-kern-seed207{width:55px;height:80px;background:#db9252;border-radius:80% 10% 80% 10%;margin:0 auto 25px;transform:rotate(35deg)}
#sqaq-studio .sq-logo-preview207>b{display:block;font:500 65px/1 Georgia,serif;letter-spacing:.06em;color:#fff4dc}
#sqaq-studio .sq-logo-preview207>small{font:500 9px/1.5 Manrope,Arial,sans-serif;letter-spacing:.3em;display:block;margin-top:14px}
#sqaq-studio .sq-logo-versions207{display:flex;justify-content:space-around;align-items:center;gap:20px;margin-top:45px;color:#f2e7cb}
#sqaq-studio .sq-logo-versions207>span:nth-child(1){font:italic 40px Georgia,serif}#sqaq-studio .sq-logo-versions207>span:nth-child(2){font:700 19px Arial,sans-serif;letter-spacing:.08em}#sqaq-studio .sq-logo-versions207>span:nth-child(3){font:700 43px Arial,sans-serif}
#sqaq-studio .sq-ld207 .sq-ld-next{padding:85px 0;gap:80px}
#sqaq-studio :is(.sq-bi207,.sq-ld207) .sq-bx-text-link{text-decoration:none!important}
@media(max-width:1100px){#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207)>.sq-bx-wrap{gap:35px}#sqaq-studio .sq-identity-image207 img,#sqaq-studio .sq-logo-sketch207 img{height:480px}#sqaq-studio .sq-ld207 .sq-ld-stages{grid-template-columns:repeat(2,minmax(0,1fr))}#sqaq-studio .sq-apparel-close207{gap:25px;grid-template-columns:1.15fr .85fr}#sqaq-studio .sq-apparel-flip207{height:480px}#sqaq-studio .sq-bi207 .sq-bi-editorial article{padding:26px}}
@media(max-width:760px){.sqc-toolbar-controls{width:100%;margin-left:0;justify-content:space-between;align-items:flex-end;gap:14px}.sqc-toolbar-controls .sqc-page-size{max-width:155px;flex-wrap:wrap;gap:7px}.sqc-toolbar-controls .sqc-page-size label{flex-basis:100%}.sqc-toolbar-controls .sqc-sort{min-width:0;flex:1;max-width:200px}.sqc-toolbar-controls .sqc-sort summary{gap:7px;font-size:12px}.sqc-toolbar-controls .sqc-sort summary>span{display:none}
body:not(.sqaq-page-home) #sqaq-studio :is(.sq-faq-section,.sq-bx-answers){padding-top:76px!important;padding-bottom:62px!important}
#sqaq-studio .sq-brand-tools207{padding:60px 22px;background-position:62% center}#sqaq-studio .sq-brand-tools-inner207{grid-template-columns:1fr;gap:32px}#sqaq-studio .sq-brand-tool-links207>a{padding:25px 62px 25px 25px}
#sqaq-studio .sq-identity-copy-grid207{grid-template-columns:1fr;gap:10px;margin-bottom:30px}#sqaq-studio .sq-logo-flip-stage207{height:210px}#sqaq-studio .sq-logo-flip207{margin:0 auto 20px;width:100%;max-width:440px}
#sqaq-studio .sq-tool-invitation207>.sq-bx-wrap{grid-template-columns:1fr;gap:36px}#sqaq-studio .sq-brandboard207,#sqaq-studio .sq-logo-preview207{width:min(100%,420px);box-sizing:border-box;margin:0 auto;transform:none;animation:none}
#sqaq-studio .sq-apparel-close207{grid-template-columns:1fr;gap:15px}#sqaq-studio .sq-apparel-flip207{height:390px;width:290px;max-width:100%;margin:0 auto -80px}#sqaq-studio .sq-apparel-close207>div:first-child{padding:0}
#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207)>.sq-bx-wrap{grid-template-columns:1fr;gap:35px}#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207){padding:28px 0 55px}#sqaq-studio .sq-bi-hero207 h1{font-size:clamp(40px,8.8vw,61px)}#sqaq-studio .sq-ld-hero207 h1{font-size:clamp(49px,11vw,70px)}#sqaq-studio .sq-identity-image207{transform:none;margin:0}#sqaq-studio .sq-identity-image207 img,#sqaq-studio .sq-logo-sketch207 img{height:370px;transform:none;border-radius:30px 12px 55px 12px}
#sqaq-studio .sq-bi207 .sq-bi-intent,#sqaq-studio .sq-ld207 .sq-ld-principles,#sqaq-studio .sq-ld207 .sq-ld-next{display:grid;grid-template-columns:1fr;gap:28px;padding:62px 0}#sqaq-studio .sq-bi207 .sq-bi-editorial{grid-template-columns:1fr}#sqaq-studio .sq-bi207 .sq-bi-editorial article{display:block;padding:29px}#sqaq-studio .sq-bi207 .sq-bi-editorial article p{margin:0}#sqaq-studio .sq-bi207 .sq-bi-editorial article>b{margin-bottom:20px}
#sqaq-studio :is(.sq-brand-application207,.sq-logo-application207){padding:62px 0}#sqaq-studio :is(.sq-brand-application207,.sq-logo-application207)>.sq-bx-wrap{grid-template-columns:1fr;gap:30px}#sqaq-studio :is(.sq-brand-application207,.sq-logo-application207) img{height:340px;border-radius:24px 55px 24px 24px}#sqaq-studio .sq-bi207 .sq-bi-compare{padding:56px 0}#sqaq-studio .sq-bi207 .sq-bi-compare dl>div{grid-template-columns:1fr;gap:12px}#sqaq-studio .sq-ld207 .sq-ld-process{padding:62px 0}#sqaq-studio .sq-ld207 .sq-ld-stages{grid-template-columns:1fr}#sqaq-studio .sq-ld207 .sq-ld-stages:before{top:0;bottom:0;left:30px;right:auto;width:2px;height:auto}#sqaq-studio .sq-ld207 .sq-ld-stages article{padding:30px}
}
@media(prefers-reduced-motion:reduce){#sqaq-studio :is(.sq-logo-face207,.sq-apparel-flip207>div,.sq-brandboard207,.sq-ld-stages:before,.sq-ld-stages article){animation:none!important;transition:none!important;transform:none!important}#sqaq-studio .sq-logo-face207{opacity:0}#sqaq-studio .sq-logo-face207:first-child{opacity:1}#sqaq-studio .sq-apparel-before207{opacity:0}#sqaq-studio .sq-apparel-after207{opacity:1}#sqaq-studio .sq-brand-tool-links207>a:hover,#sqaq-studio .sq-bi207 .sq-bi-editorial article:hover{transform:none}}

#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207) h1{animation:sq-text-rise207 .85s cubic-bezier(.2,.8,.2,1) both}
#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207) h1+p{animation:sq-text-rise207 .85s .15s cubic-bezier(.2,.8,.2,1) both}
@keyframes sq-text-rise207{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover){#sqaq-studio :is(.sq-identity-image207,.sq-logo-sketch207) img{transition:filter .4s,scale .5s}#sqaq-studio :is(.sq-identity-image207,.sq-logo-sketch207):hover img{scale:1.025;filter:saturate(1.07)}}
@media(prefers-reduced-motion:reduce){#sqaq-studio :is(.sq-bi-hero207,.sq-ld-hero207) :is(h1,h1+p){animation:none}#sqaq-studio :is(.sq-identity-image207,.sq-logo-sketch207):hover img{scale:1;filter:none}}

/* Distinct commissioned-image backgrounds for corporate identity, brand identity and print closing invitations. */
#sqaq-studio .sq-ci .sq-bx-close{--sq-close-photo:url("corporate-closing-v318.webp")}
#sqaq-studio .sq-bi207 .sq-bi-closing{--sq-close-photo:url("identity-closing-v318.webp")}
#sqaq-studio .sq-page-finish.sq-finish-production{--sq-close-photo:url("print-closing-v318.webp")}
#sqaq-studio :is(.sq-ci .sq-bx-close,.sq-bi207 .sq-bi-closing,.sq-page-finish.sq-finish-production){
 background-color:#102c3d;background-image:linear-gradient(100deg,rgba(8,27,40,.96),rgba(10,31,45,.88) 48%,rgba(10,31,45,.27)),var(--sq-close-photo);
 background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate;color:#fff9ee;
}
#sqaq-studio :is(.sq-ci .sq-bx-close,.sq-bi207 .sq-bi-closing,.sq-page-finish.sq-finish-production) :is(h2,p){color:#fff9ee}
#sqaq-studio :is(.sq-ci .sq-bx-close,.sq-bi207 .sq-bi-closing,.sq-page-finish.sq-finish-production) .sq-signal-label{color:#efce92}
#sqaq-studio .sq-bi207 .sq-bi-closing h2{max-width:740px}
#sqaq-studio .sq-bi207 .sq-bi-closing p{max-width:650px}
#sqaq-studio .sq-page-finish.sq-finish-production{padding-block:clamp(56px,5vw,80px)}
#sqaq-studio .sq-page-finish.sq-finish-production :is(h2,p){max-width:760px}
#sqaq-studio :is(.sq-ci .sq-bx-close,.sq-bi207 .sq-bi-closing,.sq-page-finish.sq-finish-production) .sq-button{background:#efcf93;color:#143449;box-shadow:none;max-width:100%;white-space:normal}
@media(max-width:780px){
 #sqaq-studio :is(.sq-ci .sq-bx-close,.sq-bi207 .sq-bi-closing,.sq-page-finish.sq-finish-production){background-image:linear-gradient(100deg,rgba(8,27,40,.94),rgba(10,31,45,.82)),var(--sq-close-photo);background-position:65% center}
}

/* v331: distinct photographic closing banners on About, Artwork Guide and FAQs. */
#sqaq-studio .sq-page-finish.sq-finish-story{--sq-legacy-close:url("legacy-close-about-v331.webp")}
#sqaq-studio .sq-page-finish.sq-finish-specimen{--sq-legacy-close:url("legacy-close-artwork-v331.webp")}
#sqaq-studio .sq-page-finish.sq-finish-answers{--sq-legacy-close:url("legacy-close-faq-v331.webp")}
#sqaq-studio .sq-page-finish:is(.sq-finish-story,.sq-finish-specimen,.sq-finish-answers){
 background-color:#0c2433;background-image:linear-gradient(100deg,rgba(8,27,40,.91),rgba(10,31,45,.66)),var(--sq-legacy-close);
 background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff9ef;
 padding-block:clamp(52px,5vw,80px);padding-inline:max(6vw,calc((100vw - 1400px)/2));
}
#sqaq-studio .sq-page-finish:is(.sq-finish-story,.sq-finish-specimen,.sq-finish-answers) :is(h2,p){color:#fff9ef;max-width:760px}
#sqaq-studio .sq-page-finish:is(.sq-finish-story,.sq-finish-specimen,.sq-finish-answers) .sq-button{background:#efcf93;color:#143449;box-shadow:none;max-width:100%;white-space:normal;margin-top:12px}
@media(max-width:700px){
 #sqaq-studio .sq-page-finish:is(.sq-finish-story,.sq-finish-specimen,.sq-finish-answers){background-image:linear-gradient(100deg,rgba(8,27,40,.91),rgba(10,31,45,.76)),var(--sq-legacy-close);background-position:62% center;padding-inline:6vw}
}
