@font-face{font-family:Barlow;src:url("/workflows/assets/deps/903177e679dd-barlow-condensed-800-italic-latin.woff2") format('woff2');font-weight:800;font-style:italic;font-display:swap}
.refinement-preview{--gutter:clamp(22px,4.5vw,68px);--line:#c7bfb7;position:relative;isolation:isolate;overflow:hidden;font-family:Inter,Arial,sans-serif;color:var(--ink)}.refinement-preview:not(.refinement-extra) h2,.refinement-preview:not(.refinement-extra) h3,.refinement-preview:not(.refinement-extra) h4{font-family:Barlow,'Arial Narrow',sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;line-height:.98}.refinement-preview:not(.refinement-extra) h2{font-size:clamp(50px,5.8vw,86px)}.refinement-preview:not(.refinement-extra) h3{font-size:35px}.refinement-preview figure,.refinement-preview:not(.refinement-extra) p{margin:0}.refinement-preview:not(.refinement-extra) p{line-height:1.6}.refinement-preview img,.refinement-preview video{display:block;max-width:100%}.refinement-preview .eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.refinement-preview [hidden]{display:none!important}.refinement-preview .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#consultation.variant-consultation-b{display:block;background:#fff!important;padding:80px var(--gutter);color:var(--ink)}#consultation.variant-consultation-b .desk-actions .consultation-actions{display:grid;margin:0;gap:15px}#consultation.variant-consultation-b .appointment-editorial h2{font-size:98px}#consultation.variant-consultation-b .consultation-scope-note{margin-top:25px}#consultation.variant-consultation-b .calendar-status{margin-top:17px}
#closing-a.variant-closing-a{padding:0 0 30px;background:#fff}#closing-a .airy-orbit{height:740px}#closing-a .airy-copy{top:14%;left:7%;width:47%;max-width:650px;padding:0;transform:none;text-align:left;background:transparent;z-index:30;pointer-events:none;text-shadow:0 0 15px #fff,0 0 4px #fff}#closing-a .airy-copy h2{font-size:clamp(54px,5.3vw,79px);line-height:.98}#closing-a .airy-copy .closing-lead{margin:22px 0 0;max-width:420px;font-size:14px}#closing-a .airy-copy .closing-actions{justify-content:flex-start;display:flex;gap:14px;margin-top:25px;pointer-events:auto}#closing-a .airy-copy .btn{font-size:15px;min-height:52px;text-shadow:none}#closing-a .airy-card{width:clamp(145px,17vw,240px);margin:0}#closing-a .airy-card img{aspect-ratio:4/3;height:auto;object-fit:cover}#closing-a .airy-card figcaption{font-size:11px;bottom:7px;left:7px;padding:3px 5px;background:#0009;color:#fff}#closing-a .image-controls{padding:0 20px;flex-wrap:wrap}#closing-a .image-controls button{font:12px Inter;min-height:44px}
@media(max-width:1100px){#consultation.variant-consultation-b .appointment-editorial h2{font-size:75px}#consultation.variant-consultation-b .desk-actions .consultation-actions{display:flex}#closing-a .airy-orbit{height:710px}#closing-a .airy-copy{width:54%;left:5%;top:12%}#closing-a .airy-copy h2{font-size:64px}#closing-a .airy-copy .closing-actions{max-width:400px}#closing-a .airy-card{width:190px}}
@media(max-width:700px){#consultation.variant-consultation-b{padding:55px 22px}#consultation.variant-consultation-b .appointment-editorial h2{font-size:64px}#closing-a .airy-orbit{height:790px}#closing-a .airy-copy{top:16%;left:5%;width:90%;text-align:center}#closing-a .airy-copy h2{font-size:55px}#closing-a .airy-copy .closing-lead{margin:20px auto 0;max-width:300px}#closing-a .airy-copy .closing-actions{justify-content:center;margin-top:22px;max-width:none;gap:10px}#closing-a .airy-copy .btn{font-size:13px;padding:0 15px}#closing-a .airy-card{width:165px}#closing-a .image-controls{gap:8px}#closing-a .image-controls button{font-size:10px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){#closing-a .airy-card{will-change:auto;transition:none}}

#closing-a .airy-orbit{perspective:1748px}#closing-a .airy-card{width:clamp(145px,16.3vw,234px);transform-style:preserve-3d}#closing-a .airy-copy h2{text-align:left}@media(max-width:700px){#closing-a .airy-card{width:165px}#closing-a .airy-copy h2{text-align:center}}

/* Existing v2 IDs are retained for navigation, with selected-component surfaces restored. */
#starting-point-guidance.refinement-extra,#opportunity-calculator.refinement-extra{background:#fff;color:#101215}
#opportunity-calculator.refinement-extra:before{display:none}
#starting-point-guidance.refinement-extra h2,#starting-point-guidance.refinement-extra h3,#opportunity-calculator.refinement-extra h2,#opportunity-calculator.refinement-extra h3{color:#101215}
#starting-point-guidance.refinement-extra h3{min-height:0;margin:0 0 16px}
#starting-point-guidance.refinement-extra .refinement-kicker,#starting-point-guidance.refinement-extra .refinement-choice>p:not(.refinement-kicker){color:#5f6369}
#starting-point-guidance.refinement-extra .refinement-choice-number{color:#121519}
#opportunity-calculator.refinement-extra .refinement-heading h2{font-size:clamp(50px,6.8vw,104px);line-height:.94}
#workflow-explainer.refinement-extra .refinement-cinema-head h2{color:#fff}
#workflow-explainer.refinement-extra .refinement-workflow-film:after{background:linear-gradient(90deg,rgba(3,6,10,.84),rgba(3,6,10,.38) 43%,transparent 75%),linear-gradient(180deg,rgba(3,6,10,.45),transparent 55%)}
