.hero{grid-template-columns:1fr 1.08fr;gap:55px;align-items:center;padding-top:55px;padding-bottom:60px}.commercial-scene{background:#e8ede4;border:1px solid #d2dccd;border-radius:23px;padding:25px;box-shadow:0 22px 55px #18303a13,0 3px 0 #bdcabb;color:#17303b;position:relative;overflow:hidden}.scene-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1px;font-weight:700}.scene-top>span{display:flex;align-items:center;gap:8px}.scene-top small{font-size:9px;letter-spacing:.5px;color:#627067}.signal-dot{display:inline-block;width:8px;height:8px;background:#ec8b45;border-radius:50%;box-shadow:0 0 0 5px #ed91451c;flex-shrink:0}.arrival-row{display:flex;justify-content:space-around;margin:27px 0 0}.channel-icon{display:flex;align-items:center;gap:9px;flex-direction:column;font-size:10px;color:#52685c}.channel-icon svg{width:43px;height:43px;padding:10px;background:#fbfcf7;border-radius:12px;box-sizing:content-box;border:1px solid #cbd7c6;box-shadow:0 5px 0 #d7e0d1}.orange-connector{height:29px;display:flex;justify-content:space-around;position:relative;margin:0 45px}.orange-connector:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #d88b57}.orange-connector i{height:100%;border-left:1px solid #d88b57;position:relative}.orange-connector i:after{content:'';position:absolute;top:0;left:-4px;width:7px;height:7px;border-radius:50%;background:#ed9145;animation:feed-dot 3s ease-in-out infinite}.orange-connector i:nth-child(2):after{animation-delay:.8s}.orange-connector i:nth-child(3):after{animation-delay:1.6s}.enquiry-total{display:flex;align-items:center;justify-content:space-between;margin:18px 0 17px;padding:0 17px}.enquiry-total>span{font-size:15px;line-height:1.5;color:#4d6455}.enquiry-total strong{font-size:62px;letter-spacing:-4px;line-height:1}.enquiry-total small{display:block;font-size:11px;letter-spacing:0;color:#4d6455;margin-top:6px;text-align:right}.outcome-ribbon{display:grid;grid-template-columns:repeat(4,1fr);background:#f8faf4;border:1px solid #d0dcc8;border-radius:12px;overflow:hidden}.outcome-ribbon>div{padding:14px 10px;border-right:1px solid #d8e2d2;text-align:center}.outcome-ribbon>div:last-child{border:0}.outcome-ribbon b{font-size:25px;display:block;letter-spacing:-1px}.outcome-ribbon span{font-size:10px;color:#647561}.outcome-ribbon>div:first-child{background:#d6e7cb}.outcome-ribbon>div:last-child{background:#f2ddca}.briefing-path{height:34px;display:flex;align-items:center;justify-content:center;gap:11px}.briefing-path>span{width:58px;border-top:1px solid #df9c6c}.hero-finding{display:flex;gap:16px;padding:21px;background:#17303e;border-radius:13px;color:#f8f6ee;box-shadow:0 5px 0 #c4cfc3}.brian-mark{width:39px;height:39px;border-radius:10px;background:#f1dbc7;color:#17303e;font-size:28px;line-height:39px;text-align:center;flex-shrink:0;font-weight:700}.brian-mark span{color:#de7b36}.hero-finding small{font-size:9px;letter-spacing:1px;color:#f0b989}.hero-finding strong{display:block;font-size:24px;letter-spacing:-.7px;line-height:1.2;margin:9px 0}.hero-finding p{font-size:12px;line-height:1.65;color:#c6d4d4;margin:0}.scene-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#5b705c;margin-top:21px}.scene-bottom a{font-weight:700;color:#17303e}.review-object{border:1px solid #cad4cc;border-radius:19px;background:#fffef9;box-shadow:0 26px 60px #17303e0b,0 5px 0 #d9e1d6;overflow:hidden}.review-object-head{display:flex;justify-content:space-between;gap:15px;background:#17303e;color:#e9eee7;padding:20px 28px;font-size:11px;letter-spacing:.5px}.review-object-head>div{display:flex;align-items:center;gap:11px}.review-object-head>span{color:#b5c8c9;font-size:11px}.review-content{display:grid;grid-template-columns:1fr 1fr}.review-content>article{padding:34px}.review-content h3{font-size:35px;letter-spacing:-1.3px;line-height:1.12;margin:12px 0 24px}.review-economics{border-right:1px solid #d7dfd4}.review-account{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #d7dfd4;border-bottom:1px solid #d7dfd4}.review-account>span{height:37px;width:37px;background:#e3eadb;display:grid;place-items:center;border-radius:10px}.review-account strong,.review-account small{display:block}.review-account strong{font-size:14px}.review-account small{font-size:11px;color:#68786c;margin-top:4px}.review-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.review-metrics small{display:block;font-size:11px;color:#5b6f63}.review-metrics strong{display:block;font-size:31px;letter-spacing:-1px;margin:7px 0}.review-metrics .contribution-metric{grid-column:1/-1;padding:21px;background:#dfebd7;border:1px solid #c6d9b9;border-radius:12px}.contribution-metric strong{font-size:58px;letter-spacing:-3px;color:#264e32}.example-note{font-size:11px!important;line-height:1.7!important;color:#69796b!important;margin:15px 0!important}.review-economics>a{font-size:12px}.review-action{background:#f0f3e9}.action-ticket{padding:24px;background:#fffef9;border:1px solid #ccd8c5;border-radius:13px;box-shadow:0 6px 0 #e0e6d9}.ticket-status{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.6px;color:#5e715c;line-height:1.5}.action-ticket>strong{display:block;font-size:21px;letter-spacing:-.5px;line-height:1.3;margin:17px 0 12px}.action-ticket p{font-size:13px;line-height:1.8;color:#59705c}.ticket-ownership{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;border-top:1px solid #dae1d4;border-bottom:1px solid #dae1d4;margin:20px 0}.ticket-ownership small,.ticket-result small{font-size:10px;color:#6c7d66;display:block}.ticket-ownership b{display:block;font-size:12px;margin-top:6px}.ticket-result p{font-size:12px;margin-bottom:0}.review-delivery{padding:19px 28px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #d7dfd4;font-size:11px;color:#506b56}.review-delivery span:before{content:'';display:inline-block;width:6px;height:6px;background:#e78b48;border-radius:50%;margin-right:8px}.depot-context{margin-top:40px;display:grid;grid-template-columns:1.35fr 1fr;background:#e8ecdf;border-radius:15px;overflow:hidden;align-items:center}.depot-context img{width:100%;height:300px;object-fit:cover}.depot-context>div{padding:27px 35px}.depot-context h3{font-size:29px;line-height:1.15;letter-spacing:-1px;margin:12px 0}.depot-context p:not(.eyebrow){font-size:13px;line-height:1.7;color:#596e5a}.depot-context a{font-size:12px}.compact-method{background:#e4eadd;padding:55px 0}.compact-method>.wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.compact-method h2{font-size:39px;letter-spacing:-1.5px;line-height:1.12;margin:12px 0}.compact-method p:not(.eyebrow){font-size:14px;line-height:1.8;color:#53684f}.method-flow{display:flex;align-items:center;gap:9px}.method-flow span{padding:10px 15px;border:1px solid #bfcfb4;border-radius:9px;background:#f7f9f2;font-size:12px}.method-flow i{flex:1;height:1px;background:#d68b52;position:relative}.method-flow i:after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:#e78b48}.unified-contact{text-align:center;background:#f1dfcc}.unified-contact>.wrap{max-width:900px}.unified-contact h2{font-size:48px;letter-spacing:-1.8px;line-height:1.1;margin:15px 0 21px}.unified-contact p{margin:0 auto 22px;max-width:620px}.contact-actions{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.unified-contact .contact-actions button{background:transparent;color:#17303e}.unified-contact .capture-frame-wrap{max-width:700px;margin:25px auto 0}.footer-signup{border-bottom:1px solid #d5ddd1;padding-top:35px;padding-bottom:35px}.footer-signup #mailing-list{display:grid;grid-template-columns:1fr 1.5fr;gap:10px 35px;align-items:start}.footer-signup .eyebrow{grid-column:1}.footer-signup h2{font-size:24px;letter-spacing:-.7px;grid-column:1;margin:0}.footer-signup #mailing-list>p:not(.eyebrow){display:none}.footer-signup [data-newsletter-slot]{grid-column:2;grid-row:1/4}.footer-signup button{font:inherit;padding:12px 18px;border-radius:7px;background:#17303e;color:white;border:0;cursor:pointer}.footer-signup small{display:block;font-size:11px;line-height:1.7;margin-top:10px;color:#637360}.footer-signup iframe{width:100%;height:680px;border:0;margin-top:20px}.horizon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.horizon-grid article{padding:24px;background:#e5ecdd;border-radius:12px}@keyframes feed-dot{0%{transform:translateY(0);opacity:0}15%,75%{opacity:1}100%{transform:translateY(27px);opacity:0}}@media(prefers-reduced-motion:reduce){.orange-connector i:after{animation:none;top:14px}}@media(max-width:1000px){.hero{gap:30px}.commercial-scene{padding:19px}.hero-finding strong{font-size:21px}.scene-top{font-size:9px}.review-content>article{padding:25px}.depot-context>div{padding:25px}}@media(max-width:760px){.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.hero h1{font-size:48px}.commercial-scene{padding:20px}.channel-icon svg{width:29px;height:29px;padding:10px}.scene-top{font-size:9px}.scene-top small{font-size:8px}.hero-finding strong{font-size:23px}.review-content{grid-template-columns:1fr}.review-economics{border-right:0;border-bottom:1px solid #d7dfd4}.review-object-head{padding:17px;flex-wrap:wrap;font-size:10px}.review-content>article{padding:24px}.review-content h3{font-size:31px}.review-delivery{gap:14px;font-size:10px;padding:20px}.depot-context{grid-template-columns:1fr}.depot-context img{height:230px}.compact-method>.wrap{grid-template-columns:1fr;gap:20px}.compact-method h2{font-size:33px}.method-flow{gap:6px}.method-flow span{padding:9px 12px;font-size:11px}.unified-contact h2{font-size:37px}.footer-signup #mailing-list{display:block}.footer-signup [data-newsletter-slot]{margin-top:18px}.horizon-grid{grid-template-columns:1fr}.scene-bottom{font-size:9px}.review-metrics strong{font-size:29px}.contribution-metric strong{font-size:56px}}
.watch-story{background:transparent;border:0;border-bottom:1px solid #536957;padding:8px 0;font:inherit;font-size:13px;color:#17303e;cursor:pointer}.watch-story span{color:#d37634;margin-left:7px}#story-film{width:min(1120px,94vw);max-height:92dvh;padding:0;border:1px solid #465b60;border-radius:17px;background:#17303e;color:#f6f6ee;box-shadow:0 30px 100px #0006;overflow:auto}#story-film::backdrop{background:#101f2ddb;backdrop-filter:blur(5px)}.film-modal-head{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px}.film-modal-head h2{font-size:16px;letter-spacing:0;margin:0}.film-modal-head button{width:40px;height:40px;border:1px solid #61767b;border-radius:50%;background:transparent;color:#fff;font-size:26px;cursor:pointer}#story-film video{display:block;width:100%;height:auto;background:#17303e}#story-film details{padding:18px 24px;font-size:14px;line-height:1.8}#story-film summary{cursor:pointer}#story-film .film-sample-note{padding:0 24px 19px;color:#b5c7c4;font-size:12px}#story-film button:focus-visible,.watch-story:focus-visible{outline:3px solid #ef914b;outline-offset:4px}@media(max-width:760px){.film-modal-head{padding:12px 15px}.film-modal-head h2{font-size:14px}#story-film{width:96vw}}
.film-booking-action{padding:19px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #39515a}.film-booking-action a{background:#fa8e38!important;color:#172f3d!important;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:14px;font-weight:700}.film-booking-action span{font-size:12px;color:#c2d3cc}@media(max-width:650px){.film-booking-action{display:block;padding:17px}.film-booking-action a{display:block;text-align:center}.film-booking-action span{display:block;text-align:center;margin-top:12px}}
