.rig-section{position:relative;isolation:isolate;background:#0b0d0e;color:#edece8;overflow:clip}
.rig-head{width:min(100%,100rem);margin:auto;padding:clamp(5rem,10vw,10rem) var(--page-gutter,6%) clamp(3rem,6vw,6rem)}
.rig-head .section-line{border-color:#ffffff30}
.rig-head .section-line .tiny-label:last-child{color:#a9aba4}
.rig-kicker{color:#c5a059;font-size:.68rem;letter-spacing:.22em;margin:clamp(2.5rem,5vw,5rem) 0 1.2rem}
.rig-head h2{max-width:12ch;font-size:clamp(4rem,9.4vw,10.5rem);line-height:.92;letter-spacing:-.075em;font-weight:500}
.rig-head h2 em{font-family:var(--serif);font-weight:400;color:#cfbea1}
.rig-lede{max-width:39rem;margin:2.2rem 0 0 auto;color:#b7b9b3;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55;font-weight:300}
.rig-scroll{height:380svh;position:relative}
.rig-sticky{position:sticky;top:0;height:100svh;min-height:0;overflow:hidden;background:#15191a;isolation:isolate}
.rig-sticky video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:-3}
.rig-sticky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080909b8,transparent 28%,transparent 57%,#080909c7);z-index:-2;pointer-events:none}
.rig-sticky:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,transparent 23%,#06080966 100%);z-index:-1;pointer-events:none}
.rig-topline{position:absolute;top:clamp(1.3rem,3vw,3rem);left:var(--page-gutter,6%);right:var(--page-gutter,6%);display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #ffffff80;padding-top:1rem;font-size:.65rem;letter-spacing:.16em}
.rig-stage-title{position:absolute;left:var(--page-gutter,6%);bottom:clamp(6rem,12vh,9rem);max-width:60rem;font-size:clamp(2.7rem,6vw,6rem);line-height:1;letter-spacing:-.06em;font-weight:500;text-wrap:balance;text-shadow:0 2px 35px #0009;transition:opacity .3s,transform .3s}
.rig-stage-title .serif{color:#e4d1b1}
.rig-stage-title.is-late{opacity:0;transform:translateY(1rem)}
.rig-scroll-note{position:absolute;right:var(--page-gutter,6%);bottom:clamp(6rem,12vh,9rem);font-size:.7rem;letter-spacing:.16em;writing-mode:vertical-rl}
.rig-story{width:min(100%,100rem);margin:auto;padding:clamp(5rem,10vw,10rem) var(--page-gutter,6%) clamp(7rem,12vw,12rem)}
.rig-story-intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:3rem}
.rig-story-intro h3{font-size:clamp(3.5rem,7vw,7.5rem);line-height:.96;letter-spacing:-.065em;font-weight:500;max-width:12ch}
.rig-story-intro p{max-width:35rem;color:#acaea8;line-height:1.7;font-weight:300;margin-left:auto}
.rig-exploded{position:relative;background:#1a1e21;overflow:hidden;border:1px solid #ffffff2d}
.rig-exploded img{width:100%;height:auto}
.rig-exploded-caption{position:absolute;left:2.5%;right:2.5%;bottom:4%;display:flex;justify-content:space-between;gap:2rem;font-size:.64rem;letter-spacing:.16em;text-shadow:0 2px 15px #000}
.rig-part-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:clamp(3rem,7vw,7rem)}
.rig-part{display:grid;grid-template-columns:minmax(8rem,.8fr) 1fr;gap:clamp(1rem,2vw,2.5rem);align-items:center;min-height:18rem;border-top:1px solid #ffffff38;padding:2rem 0;position:relative}
.rig-part:nth-child(7){grid-column:1/-1;max-width:calc(50% - 1.5rem)}
.rig-part-art{position:relative;aspect-ratio:1.15;overflow:hidden;background:#15191c;border:1px solid #ffffff18}
.rig-part-art img{position:absolute;max-width:none;width:var(--art-width);height:auto;left:var(--art-left);top:var(--art-top)}
.rig-part-number{display:block;color:#c5a059;font-size:.66rem;letter-spacing:.16em;margin-bottom:1.4rem}
.rig-part h4{font-size:clamp(1.5rem,2.4vw,2.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:0 0 .9rem}
.rig-part p{font-size:clamp(.85rem,1vw,1rem);line-height:1.58;color:#b0b2ac;font-weight:300;max-width:29ch}
.rig-part small{display:block;color:#d0b78a;font-size:.63rem;letter-spacing:.14em;margin-top:1.5rem;text-transform:uppercase}
.rig-part[data-part="fra400"]{--art-width:215%;--art-left:-10%;--art-top:-33%}
.rig-part[data-part="camera"]{--art-width:400%;--art-left:-295%;--art-top:-65%}
.rig-part[data-part="guider"]{--art-width:340%;--art-left:-95%;--art-top:0%}
.rig-part[data-part="guidecam"]{--art-width:545%;--art-left:-311%;--art-top:-27%}
.rig-part[data-part="eaf"] .rig-part-art img{width:100%;height:100%;left:0;top:0;object-fit:cover}
.rig-part[data-part="asiair"]{--art-width:530%;--art-left:-50%;--art-top:-47%}
.rig-part[data-part="filter"]{--art-width:565%;--art-left:-345%;--art-top:-121%}
.rig-part[data-part="fra400"] .rig-part-art:after,.rig-part[data-part="camera"] .rig-part-art:after,.rig-part[data-part="guider"] .rig-part-art:after,.rig-part[data-part="guidecam"] .rig-part-art:after,.rig-part[data-part="asiair"] .rig-part-art:after,.rig-part[data-part="filter"] .rig-part-art:after{content:"";position:absolute;inset:0;pointer-events:none}
.rig-part[data-part="fra400"] .rig-part-art:after{background:linear-gradient(#15191c 0%,#15191c 16%,transparent 25%)}
.rig-part[data-part="camera"] .rig-part-art:after,.rig-part[data-part="guidecam"] .rig-part-art:after,.rig-part[data-part="asiair"] .rig-part-art:after{background:linear-gradient(transparent 74%,#15191c 96%)}
.rig-part[data-part="guider"] .rig-part-art:after{background:linear-gradient(transparent 0%,transparent 76%,#15191c 80%)}
.rig-part[data-part="filter"] .rig-part-art:after{background:linear-gradient(90deg,#15191c 0%,#15191c 27%,transparent 36%,transparent 70%,#15191c 88%)}
.rig-foot{border-top:1px solid #ffffff35;margin-top:3rem;padding-top:1.2rem;display:flex;justify-content:space-between;gap:2rem;color:#93968f;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}
.motion-off .rig-scroll,.rig-section.is-reduced .rig-scroll{height:100svh;min-height:36rem}
.motion-off .rig-sticky,.rig-section.is-reduced .rig-sticky{position:relative}
.motion-off .rig-sticky video,.rig-section.is-reduced .rig-sticky video{display:none}
.motion-off .rig-sticky,.rig-section.is-reduced .rig-sticky{background:#15191a url('/astrofoto/assets/equipo/despiece-portada-eaf-v3.jpg') center/cover no-repeat}
@media(max-width:58rem){.rig-part-list{grid-template-columns:1fr}.rig-part:nth-child(7){grid-column:auto;max-width:none}.rig-part{grid-template-columns:minmax(10rem,.7fr) 1fr}.rig-story-intro{grid-template-columns:1fr}.rig-story-intro p{margin-left:0}}
@media(max-width:40rem){.rig-head{padding-block:5rem 3rem}.rig-head h2{font-size:clamp(3.7rem,14vw,5.8rem)}.rig-lede{margin:2rem 0 0}.rig-scroll{height:300svh}.rig-sticky video{object-position:43% center}.rig-stage-title{font-size:clamp(2.5rem,10vw,4rem);bottom:7rem;max-width:85%}.rig-scroll-note{bottom:7rem}.rig-topline{font-size:.55rem}.rig-topline span:last-child{max-width:8rem;text-align:right}.rig-story{padding-block:5rem 7rem}.rig-story-intro h3{font-size:clamp(3.5rem,12vw,5.7rem)}.rig-exploded{aspect-ratio:4/3}.rig-exploded img{height:100%;object-fit:cover;object-position:50%}.rig-exploded-caption{font-size:.5rem;bottom:5%;}.rig-exploded-caption span:last-child{display:none}.rig-part{grid-template-columns:minmax(7rem,.75fr) 1fr;gap:1rem;min-height:12rem;padding:1.3rem 0}.rig-part h4{font-size:1.4rem}.rig-part p{font-size:.82rem}.rig-part small{font-size:.55rem;margin-top:1rem}.rig-part-number{margin-bottom:.75rem}.rig-foot{display:block;line-height:1.7}.rig-foot span:last-child{display:block;margin-top:.5rem}}
@media(prefers-reduced-motion:reduce){.rig-scroll{height:100svh;min-height:36rem}.rig-sticky{position:relative;background:#15191a url('/astrofoto/assets/equipo/despiece-portada-eaf-v3.jpg') center/cover no-repeat}.rig-sticky video{display:none}}
@media(max-width:40rem){.rig-sticky{background:radial-gradient(ellipse at 50% 48%,#242a2c 0%,#0b0e0f 70%)}}

/* The seven component cards fly into their final grid positions as the page moves. */
.rig-part-list{position:relative;perspective:1100px;gap:1.1rem 2rem}
.rig-part{padding:clamp(1.1rem,2.2vw,2.25rem);border:1px solid #ffffff2c;border-radius:.5rem;background:linear-gradient(145deg,#1b2021 0%,#111516 76%);box-shadow:0 1.5rem 4rem #0005;transform-style:preserve-3d;backface-visibility:hidden}
.rig-part:before{content:"";position:absolute;top:-1px;left:clamp(1.1rem,2.2vw,2.25rem);width:4rem;height:2px;background:#c5a059;box-shadow:0 0 1.5rem #c5a0598a}
.rig-part-art{border-radius:.2rem}
.rig-part[data-flight="on"]{transform:translate3d(var(--flight-x),var(--flight-y),0) rotateY(var(--flight-tilt)) rotate(var(--flight-rotate)) scale(var(--flight-scale));opacity:var(--flight-opacity);filter:blur(var(--flight-blur));will-change:transform,opacity,filter}
.rig-mobile-sprite{display:none}
@media(max-width:40rem){
  .rig-section{overflow:visible}
  .rig-story{overflow:clip}
  .rig-sticky video{display:none}
  .rig-mobile-sprite{display:block;position:absolute;left:50%;top:50%;width:min(100%,177.7778svh);aspect-ratio:16/9;transform:translate(-50%,-50%);background-image:url('/astrofoto/assets/equipo/despiece-mobile-sprite-eaf-v3.webp');background-repeat:no-repeat;background-size:600% 800%;background-position:0 0;z-index:-3}
  .rig-part-list{gap:.8rem}
  .rig-part{grid-template-columns:minmax(6rem,.65fr) 1fr;gap:.8rem;min-height:13rem;padding:1rem .85rem}
  .rig-part:before{left:.85rem;width:3rem}
  .rig-part p{max-width:none}
}
.motion-off .rig-part[data-flight="on"],.rig-section.is-reduced .rig-part[data-flight="on"]{transform:none;opacity:1;filter:none}
.motion-off .rig-mobile-sprite,.rig-section.is-reduced .rig-mobile-sprite{display:none}
@media(prefers-reduced-motion:reduce){.rig-part[data-flight="on"]{transform:none;opacity:1;filter:none}.rig-mobile-sprite{display:none!important}}
@media(max-width:40rem){.motion-off .rig-sticky,.rig-section.is-reduced .rig-sticky{background:#15191a url('/astrofoto/assets/equipo/despiece-portada-eaf-v3.jpg') center/cover no-repeat}}
@media(max-height:37.5rem){.rig-stage-title{bottom:3rem;font-size:clamp(2rem,6vw,3.5rem)}.rig-scroll-note{bottom:3rem}.rig-mobile-sprite{top:42%}}
.motion-off .rig-scroll,.rig-section.is-reduced .rig-scroll{min-height:0}
.motion-off .rig-sticky,.rig-section.is-reduced .rig-sticky{background:#15191a url('/astrofoto/assets/equipo/despiece-portada-eaf-v3.jpg') center/contain no-repeat}
@media(prefers-reduced-motion:reduce){.rig-scroll{min-height:0}.rig-sticky{background:#15191a url('/astrofoto/assets/equipo/despiece-portada-eaf-v3.jpg') center/contain no-repeat}}
