.portfolio-bar{position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 4%;background:#252920;color:#f7f5ed;font:500 13px/1.45 'DM Sans',Arial,sans-serif;letter-spacing:0}
.portfolio-bar a{color:inherit;text-decoration:none;min-height:28px;display:flex;align-items:center;gap:8px}.portfolio-bar a:hover{text-decoration:underline}.portfolio-bar span{display:flex;align-items:center;gap:12px}.portfolio-bar b{font:600 9px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.1em;border:1px solid #bac5a980;color:#d6e79c;border-radius:3px;padding:4px 6px;white-space:nowrap}
.premium-header{position:relative!important;top:auto!important}.portfolio-credit{padding:24px 5%;background:#252920;color:#f7f5ed;font:400 12px/1.7 'DM Sans',Arial,sans-serif;text-align:center}.portfolio-credit a{color:inherit}.demo-explanation{border-left:3px solid #755589;padding:12px 18px;background:#eee5f3}.privacy-note{line-height:1.6}.standalone-studio .bowl-studio{padding-top:64px}.standalone-studio h1{font:900 clamp(3.4rem,7vw,6rem)/.95 'Fraunces',Georgia,serif;letter-spacing:-.05em;margin:0}.standalone-studio h1 em{color:#755589}.studio-project-link{background:#d9e5c2;padding:60px 6%}.studio-project-link>p:first-child{font-size:11px;letter-spacing:.15em}.studio-project-link h2{font-size:clamp(2.2rem,4vw,4rem);margin:18px 0}.studio-project-link>p{max-width:650px}.studio-project-link a{display:inline-flex;padding:14px 22px;margin:15px 12px 0 0;background:#543368;border-radius:50px;color:white;text-decoration:none;gap:10px}.portfolio-bar :focus-visible,.studio-project-link :focus-visible{outline:3px solid #e5cde9;outline-offset:5px}.portfolio-credit :focus-visible{outline:3px solid #d6e79c;outline-offset:4px}
#film-mount:empty{display:none}.portfolio-arrow{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:700px){.portfolio-bar{padding:10px 16px;gap:7px;flex-wrap:wrap;font-size:12px}.portfolio-bar>span{order:-1;flex:1 0 100%;font-size:10px;justify-content:space-between}.portfolio-bar>a:last-child{margin-left:auto}.standalone-studio .bowl-studio{padding-top:40px}.studio-project-link{padding:40px 6%}.studio-project-link a{display:flex;justify-content:center;margin-right:0}.standalone-studio h1{font-size:3.1rem}}
@media print{.portfolio-bar,.portfolio-credit{display:none}}
.search-breadcrumbs{padding:16px 4% 0;font:12px 'DM Sans',Arial,sans-serif}.search-breadcrumbs ol{display:flex;gap:10px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.search-breadcrumbs li+li:before{content:'/';margin-right:10px;opacity:.5}.search-breadcrumbs a{color:inherit}.portfolio-credit button{font:inherit;color:inherit;border:0;background:none;text-decoration:underline;cursor:pointer}

.acai-embedded .portfolio-bar,.acai-embedded .portfolio-credit{display:none}.acai-embedded .premium-header{position:sticky!important;top:0!important}

#premium-enquiry.demo-complete> :not(#form-status){display:none!important}#form-status.demo-receipt{padding:clamp(24px,5vw,54px);background:#f1eadf;border:1px solid #dbcfe0;border-radius:24px;color:#3b2945;text-align:center}#form-status.demo-receipt h3{font:600 clamp(2.3rem,5vw,3.6rem)/1.05 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:20px 0}#form-status.demo-receipt p{max-width:42ch;margin:18px auto;line-height:1.7}#form-status.demo-receipt .pill{margin:15px auto 0}
