.proof-results{padding:64px 0 58px}.proof-results .result-layout{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:start;gap:72px}.proof-results .result h2{font:400 clamp(42px,4.2vw,60px)/1.07 var(--serif);letter-spacing:-.025em;margin:26px 0 0}.proof-results .result strong{font:400 clamp(46px,4.6vw,66px)/1.07 var(--serif);letter-spacing:-.03em;white-space:normal;margin:0 0 24px;display:block}.proof-results .result-claim{display:block}.proof-results .result-client{font:500 13px/1.5 var(--sans);color:var(--ink);margin:24px 0 0}.proof-results .result-context{max-width:43ch;margin-top:18px;font-size:18px;line-height:1.6}.proof-results .result-story{border-left:1px solid #aa94bc;padding-left:36px}.proof-results .growth-proof>.eyebrow{margin:0}.proof-results .growth-number{margin:20px 0 0}.proof-results .growth-number strong{font:400 clamp(35px,3.5vw,50px)/1.08 var(--serif);letter-spacing:-.025em;display:block}.proof-results .growth-number>span{font:18px/1.5 var(--sans);margin-top:12px;display:block}.proof-results .booking-proof{font:400 clamp(29px,2.7vw,38px)/1.16 var(--serif);letter-spacing:-.02em;border-top:1px solid #aa94bc;max-width:23ch;margin:26px 0 0;padding-top:26px}.proof-results .result-story .booking-attribution{font:14px/1.5 var(--sans);margin:14px 0 0}.proof-results .result-story .text-link{margin-top:18px}.proof-results .portfolio-evidence{gap:72px;margin-top:46px;padding-top:32px}.proof-results .portfolio-total,.proof-results .portfolio-recent{max-width:none;margin-top:20px}.proof-results .portfolio-total strong,.proof-results .portfolio-recent strong{font:400 clamp(44px,4.4vw,65px)/1.04 var(--serif);letter-spacing:-.03em;white-space:normal;margin:0 0 14px;display:block}.proof-results .portfolio-total>span,.proof-results .portfolio-recent>span{font:17px/1.5 var(--sans);max-width:34ch;margin:0;display:block}@media (width<=1000px){.proof-results .result-layout,.proof-results .portfolio-evidence{gap:36px}.proof-results .result-story{padding-left:26px}.proof-results .result strong{font-size:48px}}@media (width<=760px){.proof-results{padding:38px 0}.proof-results .result-layout{display:block}.proof-results .result h2{margin-top:22px;font-size:43px;line-height:1.09}.proof-results .result strong{margin:0 0 20px;font-size:clamp(34px,10.5vw,48px);line-height:1.1}.proof-results .result-client{margin-top:20px;font-size:13px}.proof-results .result-context{margin-top:14px;font-size:16px;line-height:1.6}.proof-results .result-story{border-top:1px solid #aa94bc;border-left:0;margin-top:30px;padding:26px 0 0}.proof-results .growth-number strong{font-size:clamp(30px,9.3vw,42px);line-height:1.12}.proof-results .growth-number>span{margin-top:12px;font-size:17px}.proof-results .booking-proof{margin-top:24px;font-size:32px;line-height:1.18}.proof-results .portfolio-evidence{margin-top:30px;padding-top:26px;display:block}.proof-results .portfolio-evidence>div+div{border-top:1px solid #b4a0c8;margin-top:28px;padding-top:26px}.proof-results .portfolio-total strong,.proof-results .portfolio-recent strong{margin-bottom:12px;font-size:44px;line-height:1.06}.proof-results .portfolio-total>span,.proof-results .portfolio-recent>span{max-width:35ch;font-size:16px}}.conversion-system{--system-stage-height:420px;--system-pin-top:100px;--system-travel:0px;--system-module-height:700px;padding:70px 0 65px}.conversion-system .section-heading{text-align:center;margin:0 auto 40px}.conversion-system .section-heading>.eyebrow{text-align:center;width:100%;max-width:none;margin-inline:auto}.conversion-system .section-heading h2,.conversion-system .section-heading>p:last-child{margin-inline:auto}.system-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 38px;padding:0;list-style:none;display:grid}.system-overview li{border-top:1px solid var(--line);padding:18px 0}.system-overview span{font:26px/1.1 var(--serif);color:var(--green)}.system-overview p{font:15px/1.5 var(--sans);max-width:40ch;margin:12px 0 0}.system-track{position:relative}.system-layout{background:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.system-pinned .system-track{height:calc(var(--system-module-height) + var(--system-travel))}.system-pinned .system-layout{top:var(--system-pin-top);z-index:1;position:sticky}.system-story{min-width:0;position:relative}.system-story [data-story]{padding:20px 0}.system-story [data-story][hidden]{display:none}.system-story h3{font:42px/1.04 var(--serif);letter-spacing:-.025em;margin:16px 0 22px}.system-story [data-story]>p:not(.eyebrow){max-width:38ch;margin-bottom:16px;font-size:16px;line-height:1.55}.system-story .story-note{border-top:1px solid var(--line);padding-top:16px;font-size:14px!important}.system-story [data-story].is-current>.eyebrow{color:var(--green)}.system-sticky{min-width:0;position:relative}.system-demo{background:#f4f2e6;border:1px solid #b8beb1;border-radius:24px;overflow:hidden}.system-tabs{isolation:isolate;background:#e4e8df;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:16px 16px 0;padding:6px;display:grid;position:relative}.system-tabs button{z-index:1;font:14px var(--sans);cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;position:relative}.system-tabs button[aria-selected=true]{color:var(--paper)}.system-tab-indicator{background:var(--green);z-index:0;border-radius:8px;width:calc(33.3333% - 4px);position:absolute;top:6px;bottom:6px;left:6px}.conversion-stage{grid-template-columns:1fr 1fr;place-items:center;gap:24px;padding:24px;display:grid;position:relative}.conversion-lines{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.conversion-lines path{fill:none;stroke:#075148;stroke-width:1.4px;stroke-linecap:round;opacity:.5}.scene-item{font-family:var(--sans);color:var(--ink);transform-origin:0 0;min-width:0;max-width:100%;position:relative}.scene-label{text-transform:uppercase;letter-spacing:.05em;color:#075148;margin-bottom:14px;font-size:11px;line-height:1.4;display:block}.scene-research{width:300px}.scene-research>div{background:var(--paper);border:1px solid #8fa08c;border-radius:5px;padding:16px 20px}.scene-research>div+div{margin-top:12px}.scene-research>div:nth-child(2){background:var(--accent)}.scene-research>div:nth-child(3){background:#e3ebde}.scene-research span{font:23px/1.1 var(--serif)}.scene-research p{margin:7px 0 0;font-size:14px;line-height:1.4}.scene-plan{background:var(--paper);border:1px solid #98a78d;border-radius:6px;width:300px;padding:20px}.plan-opening{border-block:1px solid #ccd0c1;padding:12px 0}.scene-plan small{color:#505b4c;font-size:12px;line-height:1.4;display:block}.plan-opening p{font:29px/1.08 var(--serif);letter-spacing:-.02em;margin:7px 0}.plan-shot{align-items:start;gap:14px;margin-top:14px;display:flex}.plan-shot svg{fill:none;stroke:#075148;stroke-width:1.2px;flex:none;width:55px}.plan-shot p{margin-top:5px;font-size:14px;line-height:1.4}.scene-plan .scene-footnote{margin-top:18px;font-size:11px}.scene-phone{border:4px solid var(--ink);background:var(--paper);border-radius:27px;width:158px;height:298px;padding:15px 10px}.phone-screen{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:calc(100% - 26px);display:grid;position:relative}.phone-screen svg{fill:none;stroke:#075148;stroke-width:1.3px;width:100%;height:100%;min-height:0;display:block}.phone-screen>span{text-align:center;font-size:12px;line-height:1.4;display:block}.scene-phone>i{border:2px solid #075148;border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;left:calc(50% - 12px)}.scene-edit{background:var(--accent);border:1px solid #a78eba;border-radius:6px;width:280px;padding:22px}.scene-edit>p{border-top:1px solid #c2aad0;padding-block:10px;font-size:14px;line-height:1.35}.scene-edit>p:last-child{padding-bottom:0}.edit-timeline{gap:3px;margin:8px 0 21px;display:flex}.edit-timeline i{background:#075148;width:26%;height:28px}.edit-timeline i:nth-child(2){opacity:.7;width:15%}.edit-timeline i:nth-child(3){opacity:.5;width:37%}.scene-reel{align-self:center;width:180px}.scene-reel video{aspect-ratio:9/16;object-fit:contain;background:#191919;border-radius:0;width:100%;height:auto;display:block}.scene-reel>p{text-align:center;margin:8px -20px 0;font-size:12px;line-height:1.4}.scene-exchange{background:var(--paper);border:1px solid #99a790;border-radius:8px;width:320px;padding:18px}.scene-exchange .scene-label{margin-bottom:12px}.scene-exchange small{color:#4c5649;margin-bottom:5px;font-size:11px;line-height:1.3;display:block}.scene-exchange p{margin:0;font-size:14px;line-height:1.4}.scene-exchange .offer-prompt{font:21px/1.12 var(--serif);border-bottom:1px solid #c0c7b5;margin:0 0 12px;padding-bottom:12px}.viewer-comment,.viewer-email{background:#ead5fb;border-radius:10px 10px 2px;margin-left:24px;padding:9px 12px}.brand-message{background:#e4eadd;border-radius:10px 10px 10px 2px;margin:10px 24px 10px 0;padding:10px 12px}.guide-sent{border-top:1px solid #c0c7b5;gap:12px;margin-top:14px;padding-top:12px;display:flex}.guide-sent>span{color:var(--green);font-size:26px}.scene-sales{background:var(--green);width:300px;color:var(--paper);border:1px solid #075148;border-radius:8px;padding:18px}.scene-sales .scene-label{color:var(--paper);opacity:.8}.scene-sales>div+div{border-top:1px solid #759486;margin-top:12px;padding-top:12px}.scene-sales>div>span{font:22px/1.04 var(--serif)}.scene-sales p{margin-top:8px;font-size:14px;line-height:1.4}.scene-feedback{background:var(--paper);color:#075148;border:1px solid #075148;border-radius:8px;width:390px;padding:20px 24px}.scene-feedback .scene-label{margin-bottom:8px}.scene-feedback h4{font:34px/1 var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-weight:400}.feedback-cycle{gap:13px;margin:0;padding:0;list-style:none;display:grid}.feedback-cycle li{align-items:start;gap:12px;display:flex}.feedback-number{width:27px;height:27px;font:13px var(--sans);background:#e3ebde;border:1px solid #759486;border-radius:50%;flex:none;place-items:center;display:grid}.feedback-cycle strong{font:14px/1.3 var(--sans);font-weight:500;display:block}.feedback-cycle p{font:13px/1.4 var(--sans);color:#405b4e;margin:4px 0 0}.scene-feedback .feedback-goal{font:15px/1.3 var(--sans);border-top:1px solid #b6c4ae;margin:15px 0 0;padding-top:12px}.system-caption{background:var(--paper);border-top:1px solid #bac2af;min-height:96px;padding:16px 20px}.system-action{font:23px/1.15 var(--serif);letter-spacing:-.015em;margin:0}.system-step{color:var(--green);margin-top:9px;font-size:14px;font-weight:500;display:block}.system-step-controls{background:var(--paper);border-top:1px solid #d4d7c8;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:9px 16px;display:grid}.system-step-controls button{background:var(--accent);border:1px solid var(--ink);min-height:48px;color:var(--ink);font:14px var(--sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:flex}.system-step-controls button:disabled{color:#666d60;cursor:default;background:#f4f2e6;border-color:#c5ccbb}.system-step-controls [data-system-position]{font:12px var(--sans);white-space:nowrap;color:#586351}.system-transport{background:var(--paper);border-top:1px solid #d4d7c8;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:6px 16px;display:flex}.system-play-controls{align-items:center;gap:18px;display:flex}.system-transport button{min-height:44px;font:13px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.system-transport button:disabled{color:#586351;cursor:default;text-decoration:none}.system-hint{color:#586351;text-align:right;max-width:130px;font-size:11px}.system-demo button:focus-visible{outline-offset:-3px;outline:3px solid #71548a}.system-tabs[hidden],.system-transport[hidden],.system-step-controls[hidden],.system-demo button[hidden]{display:none}.system-enhanced .conversion-stage{height:var(--system-stage-height);min-height:0;overflow:hidden}.system-enhanced .conversion-lines{display:block}.system-enhanced .scene-item:not(.is-active){display:none}.system-enhanced .scene-item.is-arriving{visibility:hidden}.system-enhanced .system-demo[data-step="0"] .conversion-stage,.system-enhanced .system-demo[data-step="6"] .conversion-stage,.system-enhanced .system-demo[data-step="8"] .conversion-stage{grid-template-columns:1fr}.system-enhanced .system-demo[data-step="5"] .viewer-email,.system-enhanced .system-demo[data-step="5"] .guide-sent,.system-enhanced .system-demo[data-step="6"] .offer-prompt,.system-enhanced .system-demo[data-step="6"] .viewer-comment,.system-enhanced .system-demo[data-step="7"] .offer-prompt,.system-enhanced .system-demo[data-step="7"] .viewer-comment,.system-enhanced .system-demo[data-step="7"] .brand-message,.system-enhanced .system-demo[data-step="7"] .viewer-email{display:none}.system-enhanced .system-demo[data-step="7"] .guide-sent{border:0;margin-top:0;padding-top:0}.conversion-system:not(.system-enhanced) .scene-exchange,.conversion-system:not(.system-enhanced) .scene-sales,.conversion-system:not(.system-enhanced) .scene-feedback{grid-column:1/-1}.conversion-system:not(.system-enhanced) .system-caption{display:none}@media (width<=1100px){.system-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.system-story h3{font-size:38px}.system-enhanced .scene-item.is-context{display:none}.system-enhanced .conversion-stage{grid-template-columns:1fr}.system-enhanced .system-demo[data-step="8"] .conversion-stage{grid-template-columns:1fr;gap:14px;padding-block:16px}.system-enhanced .system-demo[data-step="8"] .scene-feedback{width:320px;padding:18px}}@media (width<=760px){.system-overview{grid-template-columns:1fr;gap:0;margin-bottom:25px}.system-overview li{grid-template-columns:100px 1fr;gap:12px;padding:14px 0;display:grid}.system-overview span{font-size:23px}.system-overview p{margin:0;font-size:14px}.conversion-system{padding:45px 0}.conversion-system .section-heading{margin-bottom:27px}.system-layout{flex-direction:column;align-items:stretch;gap:20px;display:flex}.system-story{order:2;width:100%}.system-story [data-story]{padding:16px 0}.system-story h3{margin:14px 0 20px;font-size:36px}.system-story [data-story]>p:not(.eyebrow){max-width:none;font-size:16px}.system-sticky{order:1;width:100%}.system-demo{border-radius:18px}.system-tabs{margin:12px 12px 0}.conversion-stage{grid-template-columns:1fr;padding:20px 18px}.scene-research,.scene-plan,.scene-edit,.scene-sales,.scene-exchange{width:290px}.scene-feedback{width:290px;padding:18px}.scene-feedback h4{font-size:31px}.feedback-cycle{gap:11px}.scene-research>div{padding:15px 18px}.scene-plan{padding:18px}.scene-plan .scene-footnote{margin-top:12px}.scene-label{margin-bottom:13px;font-size:11px}.plan-opening p{font-size:29px}.scene-exchange{padding:16px}.scene-sales{padding:18px}.scene-sales>div+div{margin-top:8px;padding-top:8px}.scene-sales p{margin-top:6px}.scene-sales>div>span{font-size:23px}.scene-reel{width:180px}.system-caption{min-height:106px;padding:16px 18px}.system-action{font-size:23px}.system-step-controls{gap:8px;padding:9px 12px}.system-step-controls button{padding:10px 8px}.system-transport{padding:6px 16px}.system-hint{display:none}.system-transport button{min-height:44px;font-size:14px}.conversion-system:not(.system-enhanced) .conversion-stage{gap:24px}}.system-compact .system-caption,.system-compact .system-transport{display:none}.system-compact .conversion-stage{gap:14px;padding:12px}.system-compact .scene-research>div{padding:10px 14px}.system-compact .scene-research>div+div{margin-top:8px}.system-compact .scene-research span{font-size:20px}.system-compact .scene-phone{border-radius:20px;width:120px;height:220px;padding:10px 8px}.system-compact .scene-edit{padding:14px}.system-compact .scene-label{margin-bottom:8px}.system-compact .scene-plan{padding:12px}.system-compact .scene-plan .scene-footnote{margin-top:8px}.system-compact .plan-opening{padding:8px 0}.system-compact .plan-opening p{font-size:24px}.system-compact .scene-reel{width:110px}.system-compact .scene-exchange{padding:12px}.system-compact .scene-exchange .offer-prompt{margin-bottom:8px;padding-bottom:8px;font-size:18px}.system-compact .scene-exchange p{font-size:13px}.system-compact .brand-message{margin-block:7px;padding:8px 10px}.system-compact .scene-sales{padding:12px}.system-compact .scene-sales>div>span{font-size:19px}.system-compact .scene-sales p{margin-top:5px;font-size:13px;line-height:1.35}.system-compact .scene-feedback{width:min(500px,100%)!important;max-width:100%!important;padding:12px!important}.system-compact .scene-feedback h4,.system-compact .feedback-goal{display:none}.system-compact .feedback-cycle{gap:8px}.system-compact .feedback-cycle p{margin-top:3px;font-size:12px;line-height:1.3}.system-compact .feedback-cycle strong{font-size:13px}.system-compact .feedback-number{width:20px;height:20px}@media (width<=760px){.system-compact .conversion-stage{padding:8px;grid-template-columns:minmax(0,1fr)!important}}@media (width<=380px){.system-compact .scene-sales{padding:8px}.system-compact .scene-sales>div>span{font-size:17px}.system-compact .scene-sales>div+div{margin-top:6px;padding-top:6px}}@media (width>=601px) and (height<=500px){.system-compact .system-tabs{display:none}.system-enhanced .conversion-stage{grid-template-columns:1fr;padding:6px}.system-layout{flex-direction:column;align-items:stretch;display:flex}.system-sticky{order:1;width:100%}.system-story{order:2;width:100%}.system-compact .scene-research{grid-template-columns:repeat(3,1fr);gap:10px;width:600px;display:grid}.system-compact .scene-research>div+div{margin-top:0}.system-compact .scene-plan,.system-compact .scene-edit,.system-compact .scene-exchange,.system-compact .scene-sales{width:500px}.system-compact .scene-exchange,.system-compact .scene-sales{width:600px;padding:6px}.system-compact .brand-message{margin-block:5px}.system-compact .scene-phone{height:200px}.system-compact .scene-reel{width:100px}.system-compact .plan-shot{margin-top:8px}.system-compact .scene-edit>p{padding-block:6px}.system-compact .scene-sales>div+div{margin-top:6px;padding-top:6px}.system-compact .viewer-comment,.system-compact .viewer-email{padding:6px 10px}.system-compact .guide-sent{margin-top:8px;padding-top:6px}}@media (prefers-reduced-motion:reduce){.conversion-system .scene-item{will-change:auto!important;transform:none!important}}.faq-answer[data-astro-cid-ykyznpsj]>p[data-astro-cid-ykyznpsj]+p[data-astro-cid-ykyznpsj]:not(.faq-answer-lead){margin-top:18px}.faq-answer[data-astro-cid-ykyznpsj] .faq-answer-lead[data-astro-cid-ykyznpsj]{max-width:24ch;font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.35}.faq-explorer[data-astro-cid-ykyznpsj] .faq-answer[data-astro-cid-ykyznpsj]>p[data-astro-cid-ykyznpsj]:not(.faq-answer-label):not(.faq-answer-lead){max-width:48ch;margin-top:18px;padding:0;font-size:18px;line-height:1.6}@media (width<=760px){.faq-answer[data-astro-cid-ykyznpsj] .faq-answer-lead[data-astro-cid-ykyznpsj]{font-size:21px}.faq-answer[data-astro-cid-ykyznpsj]>p[data-astro-cid-ykyznpsj]+p[data-astro-cid-ykyznpsj]:not(.faq-answer-lead){margin-top:14px}.faq-explorer[data-astro-cid-ykyznpsj] .faq-answer[data-astro-cid-ykyznpsj]>p[data-astro-cid-ykyznpsj]:not(.faq-answer-label):not(.faq-answer-lead){margin-top:14px;font-size:16px}}.business-fit[data-astro-cid-oltdohdh]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:35px 60px;display:grid}.business-fit[data-astro-cid-oltdohdh] h2[data-astro-cid-oltdohdh]{font:400 42px/1.05 var(--serif);letter-spacing:-.025em;margin-top:17px}.business-fit[data-astro-cid-oltdohdh] .fit-copy[data-astro-cid-oltdohdh] p[data-astro-cid-oltdohdh]{max-width:42ch;margin:0;font-size:18px;line-height:1.55}.business-fit[data-astro-cid-oltdohdh] .fit-copy[data-astro-cid-oltdohdh] .button[data-astro-cid-oltdohdh]{margin-top:22px}@media (width<=760px){.business-fit[data-astro-cid-oltdohdh]{grid-template-columns:1fr;gap:24px;padding-block:32px 42px}.business-fit[data-astro-cid-oltdohdh] h2[data-astro-cid-oltdohdh]{font-size:36px}.business-fit[data-astro-cid-oltdohdh] .fit-copy[data-astro-cid-oltdohdh] p[data-astro-cid-oltdohdh]{font-size:16px}}.media-coverage[data-astro-cid-wmjou5qy]{border-top:1px solid var(--line);margin-top:24px;padding-block:22px 8px}.media-coverage[data-astro-cid-wmjou5qy] .eyebrow[data-astro-cid-wmjou5qy]{letter-spacing:.06em;margin:0 0 15px;font-size:12px}.media-coverage[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]{color:var(--ink);padding-block:4px 12px;text-decoration:none;display:block}.media-coverage[data-astro-cid-wmjou5qy] img[data-astro-cid-wmjou5qy]{width:min(260px,100%);height:auto;display:block}.media-coverage[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]>span[data-astro-cid-wmjou5qy]{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;font-size:14px;line-height:1.5;display:flex}.coverage-arrow[data-astro-cid-wmjou5qy]{font-size:24px;line-height:1}.media-coverage[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]:hover img[data-astro-cid-wmjou5qy]{opacity:.75}.media-coverage[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]:focus-visible{outline:2px solid var(--green);outline-offset:6px}.media-coverage-prominent[data-astro-cid-wmjou5qy]{text-align:center;border-top:0;margin-top:0;padding-block:0}.media-coverage-prominent[data-astro-cid-wmjou5qy] .eyebrow[data-astro-cid-wmjou5qy]{text-align:center;width:100%;max-width:none}.media-coverage-prominent[data-astro-cid-wmjou5qy] img[data-astro-cid-wmjou5qy]{margin-inline:auto}.media-coverage-prominent[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]>span[data-astro-cid-wmjou5qy]{justify-content:center;margin-inline:auto}.media-coverage-prominent[data-astro-cid-wmjou5qy] img[data-astro-cid-wmjou5qy]{width:min(350px,100%)}.media-coverage-prominent[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]>span[data-astro-cid-wmjou5qy]{max-width:42ch;margin-top:20px;font-size:16px;line-height:1.55}@media (width<=760px){.media-coverage[data-astro-cid-wmjou5qy]{margin-top:22px}.media-coverage[data-astro-cid-wmjou5qy] a[data-astro-cid-wmjou5qy]>span[data-astro-cid-wmjou5qy]{font-size:15px}}.platform-experience[data-astro-cid-tp43ckfg]{border-block:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:26px 36px;padding-block:38px;display:grid}.platform-portrait[data-astro-cid-tp43ckfg] img[data-astro-cid-tp43ckfg]{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.platform-portrait[data-astro-cid-tp43ckfg] figcaption[data-astro-cid-tp43ckfg]{font:14px/1.5 var(--sans);margin-top:12px}.platform-heading[data-astro-cid-tp43ckfg] h2[data-astro-cid-tp43ckfg]{font:400 clamp(34px,3.1vw,44px)/1.04 var(--serif);letter-spacing:-.03em;margin-top:18px}.platform-about[data-astro-cid-tp43ckfg]{min-height:44px;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:20px;margin-top:14px;font-size:15px;text-decoration:none;display:inline-flex}.platform-about[data-astro-cid-tp43ckfg]:focus-visible{outline:2px solid var(--green);outline-offset:5px}.platform-media[data-astro-cid-tp43ckfg]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:center;padding-top:28px;display:flex}.platform-media[data-astro-cid-tp43ckfg] .media-coverage{text-align:center;width:100%;display:block}.platform-media[data-astro-cid-tp43ckfg] .media-coverage .eyebrow{text-align:center;margin:0 0 18px}.platform-media[data-astro-cid-tp43ckfg] .media-coverage a{flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.platform-media[data-astro-cid-tp43ckfg] .media-coverage a>span{max-width:none;margin:0 auto;font-size:16px}.platform-records[data-astro-cid-tp43ckfg]{gap:23px;display:grid}.record-label[data-astro-cid-tp43ckfg]{letter-spacing:.035em;color:var(--green);margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.4}.platform-records[data-astro-cid-tp43ckfg] p[data-astro-cid-tp43ckfg]:not(.record-label){max-width:48ch;font-size:17px;line-height:1.55}.platform-records[data-astro-cid-tp43ckfg] .record-markets[data-astro-cid-tp43ckfg]{margin-top:12px}.platform-records[data-astro-cid-tp43ckfg] a[data-astro-cid-tp43ckfg]{min-height:44px;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:22px;margin-top:5px;font-size:14px;text-decoration:none;display:inline-flex}.platform-records[data-astro-cid-tp43ckfg] a[data-astro-cid-tp43ckfg]:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media (width>=761px) and (width<=1000px){.platform-experience[data-astro-cid-tp43ckfg]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:26px}.platform-records[data-astro-cid-tp43ckfg]{grid-column:2}.platform-portrait[data-astro-cid-tp43ckfg]{grid-row:1/3}.platform-heading[data-astro-cid-tp43ckfg] h2[data-astro-cid-tp43ckfg]{font-size:42px}}@media (width<=760px){.platform-experience[data-astro-cid-tp43ckfg]{grid-template-columns:1fr;gap:22px;padding-block:32px}.platform-portrait[data-astro-cid-tp43ckfg]{width:100%;max-width:390px;margin-inline:auto}.platform-heading[data-astro-cid-tp43ckfg] h2[data-astro-cid-tp43ckfg]{margin-top:15px;font-size:34px}.platform-records[data-astro-cid-tp43ckfg]{gap:18px}.platform-records[data-astro-cid-tp43ckfg] p[data-astro-cid-tp43ckfg]:not(.record-label){font-size:16px}.platform-records[data-astro-cid-tp43ckfg] a[data-astro-cid-tp43ckfg]{font-size:15px}.platform-media[data-astro-cid-tp43ckfg]{padding-top:22px}.platform-media[data-astro-cid-tp43ckfg] .media-coverage,.platform-media[data-astro-cid-tp43ckfg] .media-coverage a{display:block}.platform-media[data-astro-cid-tp43ckfg] .media-coverage .eyebrow{margin-bottom:16px}.platform-media[data-astro-cid-tp43ckfg] .media-coverage a>span{margin-top:16px}}.hero[data-astro-cid-6o27kgmg]{padding-bottom:64px}.hero[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{margin-top:0}.budget-grid[data-astro-cid-6o27kgmg] label[data-astro-cid-6o27kgmg]:last-child{grid-column:1/-1}.film-swipe-hint[data-astro-cid-6o27kgmg]{display:none}.film-spread[data-astro-cid-6o27kgmg]:focus-visible{outline:2px solid var(--green);outline-offset:5px}.contact-intro[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{max-width:12ch;font-size:72px;line-height:1.02}@media (width<=760px){.hero[data-astro-cid-6o27kgmg]{padding-bottom:40px}.contact-intro[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{max-width:none;font-size:51px;line-height:1.05}.film-swipe-hint[data-astro-cid-6o27kgmg]{color:var(--muted);text-align:right;max-width:none;margin:24px 0 0;font-size:13px;display:block}#case-studies[data-astro-cid-6o27kgmg]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--green) var(--paper);justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:none;margin:14px 0 0;padding:0 0 14px;scroll-padding-inline:0;display:flex;overflow-x:auto}#case-studies[data-astro-cid-6o27kgmg] .film{scroll-snap-align:start;flex:0 0 calc(100% - 46px);width:calc(100% - 46px);min-width:0;margin:0}}
