.real-drone-projects{padding-top:40px;padding-bottom:45px;scroll-margin-top:105px}.real-drone-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:25px}.real-drone-heading h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.04em;line-height:1.15;margin:0}.real-drone-heading>p{font-size:13px;line-height:1.8;color:#708087;max-width:420px;margin:0}.real-drone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.real-drone-card{min-width:0;background:#fff;border:1px solid #e0ddda;border-radius:7px;overflow:hidden}.real-drone-player{position:relative;aspect-ratio:16/9;background:#1f262a;overflow:hidden}.real-drone-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.real-drone-caption{padding:20px 22px}.real-drone-caption .studio-kicker{font-size:8px;margin-bottom:9px}.real-drone-caption h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:0 0 9px}.real-drone-caption>p:not(.studio-kicker){font-size:12px;line-height:1.7;color:#718087;margin:0}.real-drone-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:10px}.real-drone-links .studio-text-link{font-size:11px;line-height:1.6;padding:7px 0}.visual-service-pair>.real-drone-card{align-self:start}.visual-service-pair>.real-drone-card h3{margin-top:0}.visual-service-pair>.real-drone-card .real-drone-caption{padding:20px 22px}@media(max-width:700px){.real-drone-grid{grid-template-columns:1fr;gap:20px}.real-drone-heading{display:block}.real-drone-heading>p{margin-top:15px}.real-drone-projects{padding-top:28px;padding-bottom:30px}.real-drone-caption{padding:17px}.real-drone-caption h3{font-size:21px}}
/* Shared video / tour presentation: matching poster, control, caption and baseline. */
.real-drone-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72);display:block;transition:transform .5s ease}.real-drone-player:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10212820,#10212817 35%,#102128a8);pointer-events:none}.real-drone-player .real-drone-start{color:#fff;text-shadow:0 2px 15px #0008}.real-drone-player .real-tour-play{color:#2c505d;text-shadow:none}.real-drone-player:hover .real-drone-poster{transform:scale(1.035)}.real-drone-player iframe{z-index:4}.real-drone-player.is-playing .real-tour-badge{display:none}.real-drone-start:focus-visible{outline:3px solid #efd7ae;outline-offset:-4px}
.visual-service-pair>.real-drone-card,.visual-service-pair>.real-tour-home{display:flex;flex-direction:column;align-self:stretch;height:100%}.visual-service-pair .real-drone-player,.visual-service-pair .real-tour-player{aspect-ratio:16/9;flex:none;min-height:0}.visual-service-pair .real-drone-caption,.visual-service-pair .real-tour-caption{display:flex;flex:1;flex-direction:column;padding:20px 22px}.visual-service-pair .real-drone-links,.visual-service-pair .real-tour-links{margin-top:auto;padding-top:14px;min-height:42px}.visual-service-pair .real-tour-poster{filter:saturate(.72)}.visual-service-pair .real-drone-caption>p:not(.studio-kicker),.visual-service-pair .real-tour-caption>p:not(.studio-kicker){margin-bottom:8px}.visual-service-pair .real-tour-play{background:#fffffff0;color:#2c505d;width:62px;height:62px}
@media(prefers-reduced-motion:reduce){.real-drone-poster{transition:none}.real-drone-player:hover .real-drone-poster{transform:none}}
