.hero.prohero{justify-content:center;height:auto;min-height:530px;padding:66px 0}.hero.prohero>.wrap{width:100%;max-width:1280px;padding-inline:48px}.hero.prohero .prohero-copy{width:66%;max-width:750px}.hero.prohero .hero-media:after{display:none}.hero.prohero .hero-still,.hero.prohero .hero-video{object-position:60% 50%;transform:none}.hero.prohero .hero-video{opacity:0;transition:opacity .18s}.hero.prohero .hero-video.is-ready{opacity:1}.hero.prohero .hero-play{z-index:3;color:#fff;cursor:pointer;background:#0c1217cc;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;bottom:24px;right:24px}.hero.prohero .hero-play:hover{background:var(--ink)}.hero.prohero .hero-play:focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero.prohero .hero-video,.hero.prohero .hero-play{transition:none;display:none}}.hero.prohero .hero-veil{background-color:#0000;background-image:linear-gradient(90deg,#0c1217f7 0%,#0c1217db 33%,#0c121745 70%,#0c12171a 100%)}.hero.prohero .prohero-eye{color:var(--amber);font-family:var(--font-mono), Consolas, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:400}.hero.prohero .prohero-h1{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-2.1px;text-transform:none;text-wrap:balance;color:#fff;max-width:19ch;margin:0;font-size:64px;font-weight:750;font-stretch:100%;line-height:1.03}.hero.prohero .prohero-promise{letter-spacing:0;color:#fff;max-width:31ch;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.35}.hero.prohero .prohero-viewing{font-family:var(--font-archivo), Arial, sans-serif;color:#cbd0d4;max-width:43ch;margin:13px 0 0;font-size:14px;line-height:1.6}.hero.prohero .hero-cta{gap:14px;margin-top:30px}.hero.prohero .hero-cta .cta{height:auto;min-height:52px;font-family:var(--font-archivo), Arial, sans-serif;text-transform:none;letter-spacing:0;gap:24px;padding:14px 23px;font-size:14px;font-weight:600;line-height:1.25}@media (min-width:761px) and (max-width:1100px){.hero.prohero .prohero-h1{font-size:57px}}@media (min-width:761px) and (max-width:1000px){.hero.prohero{min-height:500px}.hero.prohero .prohero-copy{width:76%}}@media (max-width:760px){.hero.prohero{min-height:528px;padding:37px 0}.hero.prohero .hero-play{top:10px;bottom:auto;right:12px}.hero.prohero>.wrap{padding-inline:24px}.hero.prohero .prohero-copy{width:100%}.hero.prohero .hero-veil{background-color:#0b1218c2;background-image:none}.hero.prohero .prohero-eye{letter-spacing:.06em;font-size:10px}.hero.prohero .prohero-h1{letter-spacing:-1.2px;max-width:16ch;font-size:40px;line-height:1.05}.hero.prohero .prohero-promise{max-width:27ch;margin-top:24px;font-size:21px}.hero.prohero .prohero-viewing{max-width:34ch;font-size:14px}.hero.prohero .hero-cta{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:27px;display:grid}.hero.prohero .hero-cta .cta{min-height:50px;padding-inline:16px;display:inline-flex}}
.delivery-proof{border-block:1px solid var(--paper-3);background:#fff;scroll-margin-top:56px}.delivery-proof-copy{margin-bottom:24px}.delivery-proof-eye{border-top:2px solid var(--amber);letter-spacing:0;margin:0 0 16px;padding-top:12px;display:inline-block}.delivery-proof-title{letter-spacing:0;text-wrap:balance;max-width:22ch;margin:0;font-size:32px;line-height:1.05}.delivery-proof-line{letter-spacing:0;max-width:44ch;margin:18px 0 0;font-size:18px;line-height:1.55}.delivery-proof-wall{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 12px;display:grid}.delivery-proof-frame{min-width:0;margin:0}.delivery-proof-frame-origin,.delivery-proof-frame-lead,.delivery-proof-frame-wide{grid-column:auto}.delivery-proof-frame picture,.delivery-proof-frame img{width:100%;height:auto;display:block}.delivery-proof-frame figcaption{letter-spacing:0;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0 0;font-size:11px;line-height:1.5;display:flex}.delivery-proof-frame figcaption small{font-size:inherit;color:var(--steel);font-weight:600}.handover-photo{display:block;position:relative}.handover-photo:focus-visible,.handover-more summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.handover-open{box-sizing:content-box;color:var(--ink);background:#fff;padding:8px;position:absolute;bottom:8px;right:8px}.handover-more{border-top:1px solid var(--line);margin-top:24px}.handover-more summary{cursor:pointer;letter-spacing:0;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:600;list-style:none;display:flex}.handover-more summary::-webkit-details-marker{display:none}.handover-more[open] summary svg{transform:rotate(180deg)}.handover-more .delivery-proof-wall{padding-top:12px}.delivery-proof-wall .handover-photo picture{background:#eef1f2;justify-content:center;align-items:center;height:220px;display:flex}.delivery-proof-wall .handover-photo img{width:auto;max-width:100%;height:auto;max-height:100%}@media (min-width:700px){.delivery-proof-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.delivery-proof-copy{margin-bottom:0;display:block}.delivery-proof-eye{grid-column:1/-1;justify-self:start}.delivery-proof-title{font-size:40px}.delivery-proof-line{margin:20px 0 0}.delivery-proof-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.delivery-proof-frame-origin,.delivery-proof-frame-lead,.delivery-proof-frame-wide{grid-column:auto}}
