.drone-film{position:relative;min-height:700px;height:min(850px,90svh);overflow:clip;background:#102019;color:#f3f2e9;scroll-margin-top:var(--header-h);isolation:isolate}.drone-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;z-index:0;transform:translateY(var(--film-drift,0)) scale(1.1)}.drone-film-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 65%,#08170e66)}.drone-film-content{position:relative;z-index:3;height:100%;padding-block:35px}.drone-film-control{position:absolute;right:var(--gutter);bottom:28px;display:grid;place-items:center;width:42px;height:42px;padding:12px;border:1px solid #ffffff40;border-radius:50%;background:#10201959;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3f2e9;cursor:pointer;transition:background .2s ease,transform .2s ease}.drone-film-control svg{width:16px;height:16px}.drone-film-control:hover{background:#102019a6;transform:scale(1.05)}.drone-film-control:focus-visible{outline:2px solid #e0b966;outline-offset:5px}@media(max-width:1050px){.drone-film{min-height:650px}}@media(max-width:700px){.drone-film{height:calc(100svh - 80px);min-height:660px;max-height:850px}.drone-film-content{padding-block:25px}.drone-film-control{bottom:24px}.drone-film-video{object-position:49% 40%}}.drone-film.drone-film--process{height:auto!important;min-height:0;max-height:none;background:#183c35;--film-fade-end:500px}.drone-film--process .drone-film-video{height:calc(var(--film-fade-end) + 80px);object-position:50% 50%}.drone-film--process .drone-film-shade{background:linear-gradient(180deg,#f4f2e9 0,#f4f2e9cc 50px,#f4f2e900 160px,#f4f2e900 calc(var(--film-fade-end) - 220px),#f4f2e9 var(--film-fade-end),#f4f2e9 100%)}.drone-film--process .drone-film-content{min-height:1000px;height:auto;display:flex;flex-direction:column;justify-content:end;padding-block:500px 100px}.drone-film--process .drone-film-control{top:360px;bottom:auto}.drone-film--process .home-film-cta{position:absolute;top:calc(var(--film-fade-end) / 2);left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:18px;width:max-content;max-width:calc(100% - 40px);min-height:56px;padding:12px 20px;border:1px solid #fff9;border-radius:999px;background:#f4f2e9f2;box-shadow:0 6px 24px #10201926;color:#183c35;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,box-shadow .2s}.home-film-cta>.ui-icon{width:30px;height:30px;flex:none}.drone-film--process .home-film-cta:hover{background:#e8d4b2;box-shadow:0 8px 28px #10201940}.home-film-cta:focus-visible{outline:3px solid #183c35;outline-offset:5px}.drone-film .home-process--film{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;grid-gap:85px;gap:85px;margin:0;padding:45px 0;background:none;border:0;border-radius:0;box-shadow:none;color:#183c35;transform:translateY(var(--process-rise,0))}.home-main .home-process--film h2{font-size:clamp(32px,3.65vw,52px);line-height:1.1;margin-top:22px;letter-spacing:-.055em}.home-process--film h2 em{color:#61755e}.home-process--film .home-kicker{font-size:9px;letter-spacing:.16em;color:#4d6354}.home-process--film .home-kicker>span{width:6px;height:6px;border-radius:50%;background:#b68c4e}.home-process--film .home-process-cta{margin-top:25px}.home-process--film .home-process-steps>div{position:relative;align-items:center;gap:20px;padding-block:22px;border:0}.home-process--film .home-process-steps>div:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#183c3500,#183c3526 15%,#183c3526 85%,#183c3500)}.home-process--film .home-process-steps>div>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #183c3526;border-radius:50%;color:#4d6354;font-size:11px}.home-process--film .home-process-steps h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;color:#183c35}@media(max-width:1050px){.drone-film--process{--film-fade-end:440px}.drone-film--process .drone-film-content{min-height:900px;padding-block:440px 85px}.drone-film .home-process--film{gap:45px}.home-process--film .home-process-steps h3{font-size:17px}.drone-film--process .drone-film-control{top:310px}}@media(max-width:700px){.drone-film--process{--film-fade-end:430px}.drone-film--process .drone-film-content{min-height:1050px;padding-block:430px 110px}.drone-film .home-process--film{grid-template-columns:1fr;gap:32px;padding:30px 0}.home-main .home-process--film h2{font-size:clamp(29px,8.6vw,40px);margin-top:18px}.home-process--film .home-process-cta{margin-top:22px}.home-process--film .home-process-steps>div{padding-block:17px;gap:15px}.home-process--film .home-process-steps h3{font-size:17px}.drone-film--process .drone-film-video{object-position:49% 25%}.drone-film--process .drone-film-control{top:300px}}@media(prefers-reduced-motion:reduce){.drone-film-control,.home-film-cta{transition:none}.drone-film .home-process--film,.drone-film-video{transform:none}}.home-process--film .home-process-steps>div:last-child{border-bottom:0}.drone-film--process:after{content:"";position:absolute;inset:auto -1px -1px;height:120px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='%23183c35' d='M0 24C430 170 920 10 1440 90V160H0Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}.drone-film--process .drone-film-content{padding-bottom:150px}@media(max-width:700px){.drone-film--process:after{height:75px}.drone-film--process .drone-film-content{padding-bottom:115px}}