/* Individual destinations share brand chrome, not a generic capability diagram. */
.g-inner main .dp-hero{padding:64px 0;background:var(--dp-tint);border-bottom:4px solid var(--dp-accent)}.dp-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.dp-hero-copy{min-width:0}.dp-hero-copy>.wrap,.dp-hero-copy .wrap{max-width:none;padding:0;width:100%}.dp-hero-copy .g-inner-hero-grid{display:block}.dp-hero-copy .g-inner-hero-copy{max-width:none}.g-inner main .dp-hero h1{font:600 clamp(44px,4.6vw,68px)/1.09 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0 0 26px;max-width:100%}.g-inner main .dp-hero .g-lead,.g-inner main .dp-hero .lead{font-size:22px;line-height:1.55;max-width:60ch;color:#333}.dp-hero .g-kicker,.dp-hero .eyebrow{color:var(--dp-accent)}.dp-hero .g-button{background:#111;color:#fff}.dp-hero-copy .cs-hero-art,.dp-hero-copy .g-capability-map{display:none}.dp-visual{min-width:0;background:var(--dp-accent);color:#fff;border-radius:18px;padding:32px;box-shadow:12px 12px 0 #ffc824}.dp-visual-label{font:700 12px/1.6 Arial;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px}.dp-visual-steps{display:grid;gap:14px}.dp-visual-steps>div{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #ffffff65;border-radius:10px}.dp-visual-steps span{font-size:14px;color:#ffe28c}.dp-visual-steps strong{font:600 27px/1.2 Arial;letter-spacing:-.025em}.dp-visual-note{font-size:15px;margin:28px 0 0}.dp-visual-1 .dp-visual-steps>div:nth-child(2){margin-left:24px;background:#ffffff12}.dp-visual-1 .dp-visual-steps>div:nth-child(3){margin-left:48px}.dp-visual-2 .dp-visual-steps{grid-template-columns:1fr 1fr}.dp-visual-2 .dp-visual-steps>div{display:block}.dp-visual-2 .dp-visual-steps>div:last-child{grid-column:span 2;background:#ffffff15}.dp-visual-2 strong{display:block;margin-top:14px}.dp-visual-3 .dp-visual-steps>div{border:0;border-bottom:1px solid #ffffff65;border-radius:0}.dp-visual-3 .dp-visual-steps>div:first-child{background:#fff;color:var(--dp-accent)}.dp-brief,.dp-source,.dp-delivery{padding:60px 0}.dp-brief{background:#fff}.dp-brief p{font-size:22px;max-width:80ch}.dp-source{background:#fbfaf7}.dp-source p{font-size:20px;line-height:1.7}.dp-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.dp-detail-grid article{border:1px solid #dedbd3;border-top:4px solid #ffc824;border-radius:10px;padding:28px}.dp-detail-grid article>span{font-size:14px;color:#555}.dp-detail-grid h3{font-size:26px}.dp-detail-grid p{font-size:19px}.dp-hero .cs-hero-grid{display:block}.dp-hero .cs-hero-visual{display:none}@media(max-width:1000px){.dp-hero-grid{gap:32px}.dp-visual{padding:24px}.dp-visual-steps strong{font-size:23px}}@media(max-width:767px){.dp-hero-grid,.dp-detail-grid{grid-template-columns:1fr}.g-inner main .dp-hero{padding:44px 0}.g-inner main .dp-hero h1{font-size:42px}.dp-visual{margin-right:12px}.dp-brief,.dp-source,.dp-delivery{padding:40px 0}.dp-brief p{font-size:20px}}
