.creative-bridge{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:8%;padding:90px max(6%,calc((100vw - 1520px)/2));background:var(--rc-paper, #f6f7f2);color:var(--rc-ink, #182820);overflow:hidden}.rc-home .creative-bridge{scroll-margin-top:80px}@media(max-width:760px){.rc-home .creative-bridge{scroll-margin-top:66px}}.creative-bridge-copy{max-width:410px}.creative-bridge-kicker{font-size:12px;letter-spacing:.08em;margin:0 0 30px}.creative-bridge h2{font-size:clamp(40px,4.2vw,64px);font-weight:500;line-height:1.02;text-wrap:balance;letter-spacing:-.03em;margin:0 0 24px}.creative-bridge h2 em{font:italic 1.05em/.92 Georgia,serif;letter-spacing:-.02em}.creative-bridge-intro{font-size:16px;line-height:1.6;margin:0 0 30px;color:var(--rc-muted, #536158)}.creative-bridge-input{position:relative}.creative-bridge-input label,.creative-bridge-layouts legend{display:block;font-size:12px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase;color:var(--rc-muted, #536158)}.creative-bridge-input input{display:block;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #969c8c;border-radius:0;background:transparent;min-height:48px;padding:10px 27px 12px 0;font:500 20px/1.4 var(--home-font-sans, sans-serif);color:inherit}.creative-bridge-input>span{position:absolute;right:0;bottom:14px;font-size:17px;color:#757c6c}.creative-bridge-input input:focus-visible{outline:2px solid #596449;outline-offset:5px}.creative-bridge-layouts{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0 30px;padding:0;border:0;min-width:0}.creative-bridge-layouts legend{float:left;width:100%}.creative-bridge-layout{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;min-width:0;min-height:82px;border:1px solid transparent;background:transparent;border-radius:var(--rc-radius, 6px);padding:10px 4px;font:500 14px/1.4 var(--home-font-sans, sans-serif);color:var(--rc-muted, #536158);cursor:pointer;transition:background .2s,border-color .2s}.creative-bridge-layout[aria-pressed=true]{border-color:#63795e;background:#e5ecdf;color:var(--rc-ink, #182820)}.creative-bridge-layout:hover{background:#e4e6dc}.creative-bridge-layout:focus-visible,.creative-bridge button:focus-visible,.creative-bridge a:focus-visible{outline:2px solid #596449;outline-offset:4px}.creative-bridge-diagram{width:28px;height:35px;display:block;border:1px solid currentColor;position:relative;opacity:.9}.creative-bridge-diagram i{position:absolute;left:3px;right:3px;top:13px;height:16px;background:currentColor;opacity:.35}.creative-bridge-diagram b{position:absolute;left:3px;top:5px;width:15px;height:5px;border-top:1px solid;border-bottom:1px solid}.diagram-gallery i{left:5px;right:5px;top:4px;height:21px}.diagram-gallery b{top:28px;width:18px;height:2px}.diagram-bleed i{top:0;right:0;bottom:0;left:0;height:auto;opacity:.35}.diagram-bleed b{top:25px;left:3px;width:20px;height:5px;background:#eeece5}.creative-bridge-options{display:flex;flex-direction:column;gap:18px}.creative-bridge-options a{text-decoration:none;touch-action:manipulation}.creative-bridge-primary{display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--rc-ink, #182820);color:var(--rc-paper, #f6f7f2);padding:13px 20px;min-height:var(--rc-control-height, 48px);border-radius:var(--rc-radius, 6px);font-size:14px;font-weight:600;transition:background .2s,transform .2s}.rc-home .creative-bridge-primary{color:var(--rc-paper, #f6f7f2)}.creative-bridge-primary:hover{background:#2e4937}.creative-bridge-options>div{display:flex;flex-wrap:wrap;gap:6px 24px}.creative-bridge-options>div a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #aab8a7;font-size:14px;color:var(--rc-ink, #182820)}.creative-bridge-footnote{font-size:13px;line-height:1.6;color:var(--rc-muted, #536158);margin:18px 0 0}.creative-bridge-desk{position:relative;min-width:0;padding:0 5%}.creative-bridge-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px;color:var(--rc-muted, #536158);font-size:12px;letter-spacing:.06em}.creative-bridge-stage-top button{padding:8px 0 8px 12px;min-height:44px;border:0;background:transparent;color:var(--rc-ink, #182820);font:500 14px/1.45 var(--home-font-sans, sans-serif);cursor:pointer}.creative-bridge-stage-top button span{font-size:18px;display:inline-block;margin-left:10px;vertical-align:middle}.creative-bridge-paper{position:relative;width:100%;max-width:610px;aspect-ratio:4/5;container-type:inline-size;margin:0 auto;background:#f3eddf;color:#24231f;box-shadow:0 1px 1px #393c2b26,8px 14px 14px -10px #393c2b38,24px 31px 48px -20px #393c2b4d;transform:rotate(-2deg);transition:transform .55s cubic-bezier(.16,1,.3,1)}.creative-bridge-desk:focus-within .creative-bridge-paper,.creative-bridge-desk:hover .creative-bridge-paper{transform:rotate(0)}.creative-bridge-paper figure{position:absolute;left:5%;top:32.333%;width:90%;height:54%;margin:0;overflow:hidden;transition:inset .45s,width .45s,height .45s;animation:creative-scene-in .5s ease both}.creative-bridge-paper img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.creative-bridge-paper-header{position:absolute;top:2.9%;left:5%;right:5%;display:flex;justify-content:space-between;gap:10px;padding:0 0 2.3%;border-bottom:1px solid #24231f;font:1.8cqw Arial,sans-serif;letter-spacing:.04em;z-index:2}.creative-bridge-paper>strong{position:absolute;left:5%;top:10.4%;width:90%;height:20%;display:flex;align-items:flex-start;overflow:hidden;font:700 13cqw/.93 Georgia,serif;letter-spacing:-.05em;overflow-wrap:anywhere;z-index:2;transition:top .45s,height .45s}.creative-bridge-paper>strong.is-long{font-size:8.6cqw}.creative-bridge-paper-footer{position:absolute;left:5%;right:5%;bottom:6%;display:flex;justify-content:space-between;gap:8px;padding-bottom:2.2%;border-bottom:1px solid #24231f;font:2cqw Arial,sans-serif;z-index:2}.creative-bridge-provenance{position:absolute;left:5%;bottom:3%;font:1.5cqw Arial,sans-serif;letter-spacing:.02em;z-index:2}.creative-bridge-paper-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,#f3eddfed 0%,#f3eddfed 7%,transparent 7.2%,transparent 65.5%,#f3eddfed 66%,#f3eddfed 100%);transition:opacity .45s}.creative-bridge-paper-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(112deg,#fff0 25%,#fff3 43%,#fff0 53%,#181d1410);box-shadow:inset -1px 0 #fff9,inset 1px 0 #1d28121c}.composition-gallery figure{left:12.5%;top:8.67%;width:75%;height:64.67%}.composition-gallery>strong{top:77%;height:15.5%;font-size:9cqw}.composition-gallery>strong.is-long{font-size:6cqw}.composition-gallery .creative-bridge-paper-footer{bottom:3.5%;border-bottom:0;padding:0}.composition-gallery .creative-bridge-provenance{bottom:1.4%;font-size:1.2cqw}.composition-bleed figure{left:0;top:0;width:100%;height:100%}.composition-bleed img{object-fit:cover}.composition-bleed .creative-bridge-paper-wash{opacity:1}.composition-bleed>strong{top:70%;height:19%;font-size:11cqw}.composition-bleed>strong.is-long{font-size:7.5cqw}.composition-bleed .creative-bridge-paper-footer{bottom:5%}.composition-bleed .creative-bridge-provenance{bottom:2.3%}.creative-bridge-image-fallback{height:100%;display:grid;place-content:center;text-align:center;background:#cdd5c1;color:#35412c;font-size:9cqw;line-height:.95;letter-spacing:-.04em}.creative-bridge-caption{display:flex;justify-content:space-between;gap:15px;margin:25px 0 0;color:var(--rc-muted, #536158);font-size:12px;line-height:1.5}.creative-bridge-caption>span:last-child{text-align:right}@keyframes creative-scene-in{0%{opacity:.25}to{opacity:1}}@media(min-width:1700px){.creative-bridge{gap:11%}.creative-bridge-desk{padding:0 4%}.creative-bridge-paper{max-width:640px}}@media(max-width:1000px){.creative-bridge{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:6%;padding:65px 5%}.creative-bridge h2{font-size:57px}.creative-bridge-desk{padding:0}.creative-bridge-stage-top,.creative-bridge-caption{font-size:12px}.creative-bridge-input input{font-size:18px}.creative-bridge-layouts{gap:6px}}@media(max-width:700px){.creative-bridge{grid-template-columns:1fr;gap:34px;padding:58px 7%;scroll-margin-top:66px}.creative-bridge-copy{display:contents}.creative-bridge-kicker{grid-row:1;margin:0}.creative-bridge h2{grid-row:2;font-size:clamp(42px,11vw,58px);margin:-10px 0 0}.creative-bridge h2 br,.creative-bridge-intro{display:none}.creative-bridge-desk{grid-row:3;padding:0 3%;max-width:430px;justify-self:center;width:94%}.creative-bridge-stage-top{margin:-12px 0 10px}.creative-bridge-paper{transform:rotate(-1deg)}.creative-bridge-caption{margin-top:18px;gap:12px;font-size:12px}.creative-bridge-input{grid-row:4;margin-top:-5px}.creative-bridge-input input{font-size:22px}.creative-bridge-layouts{grid-row:5;margin:-10px 0 -7px;gap:10px}.creative-bridge-layout{flex-direction:row;justify-content:center;gap:8px;min-height:72px;font-size:14px}.creative-bridge-diagram{width:25px;height:33px}.creative-bridge-options{grid-row:6;gap:8px}.creative-bridge-primary{min-height:48px}.creative-bridge-options>div{justify-content:space-between}.creative-bridge-footnote{grid-row:7;margin:-12px 0 0;font-size:13px}.creative-bridge-footnote br{display:none}}@media(prefers-reduced-motion:reduce){.creative-bridge *{animation:none!important;transition:none!important}.creative-bridge-primary:hover{transform:none}.creative-bridge-desk:hover .creative-bridge-paper,.creative-bridge-desk:focus-within .creative-bridge-paper{transform:rotate(-2deg)}}
