.genesis-infrastructure-logistics-page{--gil-ink:var(--obs,#0A0E14);--gil-ink-2:var(--deep,#111823);--gil-ink-3:var(--panel,#18222E);--gil-paper:var(--cream,#FAF7F2);--gil-paper-2:var(--soft,#F3F0EA);--gil-stone:rgba(22,30,44,0.10);--gil-stone-soft:rgba(22,30,44,0.06);--gil-mid:var(--muted,#6B7488);--gil-text:var(--text,#2E3444);--gil-accent:var(--sand,#F5C56A);--gil-accent-deep:var(--gold,#C47A0E);--gil-accent-soft:var(--amber,#E8980E);--gil-rim:rgba(245,197,106,0.18);--gil-rim-soft:rgba(245,197,106,0.10);--gil-section-y:130px;--gil-section-y-md:80px;--gil-radius:6px;--gil-cta-radius:8px;--gil-display-size:clamp(42px,6vw,84px);--gil-h2-size:clamp(34px,4.5vw,60px);--gil-handling-h2-size:clamp(34px,4.25vw,56px);--gil-ofs-h2-size:clamp(34px,4.15vw,54px);--gil-cta-h2-size:clamp(32px,4vw,52px);--gil-overview-lead-size:clamp(26px,3vw,38px);--gil-capacity-note-size:clamp(24px,3vw,36px);position:relative;color:var(--gil-text);background:var(--gil-paper)}body.gm-singular:has(.genesis-infrastructure-logistics-page){background-image:none}.genesis-infrastructure-logistics-page section{padding:var(--gil-section-y) 0;position:relative}@media (max-width:600px){.genesis-infrastructure-logistics-page section{padding:var(--gil-section-y-md) 0}}.genesis-infrastructure-logistics-page .gil-eyebrow{display:inline-block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:var(--gil-accent-deep);margin-bottom:28px}.genesis-infrastructure-logistics-page .gil-eyebrow--inv{color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-display{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-weight:400;font-size:var(--gil-display-size);line-height:1.02;letter-spacing:-0.02em;margin:0 0 34px;color:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-display em{font-style:italic;font-weight:300;color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-arrow{display:inline-block;transition:transform 0.3s ease;font-weight:700}.genesis-infrastructure-logistics-page .gm-btn:hover .gil-arrow,.genesis-infrastructure-logistics-page .gm-btn:focus-visible .gil-arrow{transform:translateX(4px)}.genesis-infrastructure-logistics-page .gil-hero{background:var(--gil-ink);color:var(--gil-paper);min-height:100vh;padding:160px 0 100px;position:relative;overflow:hidden;display:flex;align-items:center;isolation:isolate}@media (min-width:601px) and (min-height:541px),(min-width:981px){.genesis-infrastructure-logistics-page .gil-hero{position:sticky;top:0;height:100svh;min-height:600px;z-index:1}}.genesis-infrastructure-logistics-page .gil-page-scroller{background:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-hero-bleed{position:absolute;left:0;right:0;bottom:0;height:14vh;background:linear-gradient(180deg,rgba(250,247,242,0) 0%,rgba(250,247,242,0.5) 100%);pointer-events:none;z-index:3}.genesis-infrastructure-logistics-page .gil-hero-grain{position:absolute;inset:0;pointer-events:none;opacity:0.06;mix-blend-mode:overlay;z-index:3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' /></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>")}.genesis-infrastructure-logistics-page .gil-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.genesis-infrastructure-logistics-page .gil-hero-media img,.genesis-infrastructure-logistics-page .gil-hero-media video{--gil-hero-drift-from:1.04;--gil-hero-drift-to:1.095;--gil-hero-drift-x:-18px;--gil-hero-drift-y:-8px;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(var(--gil-hero-drift-from)) translate3d(0,0,0);transform-origin:center center;animation:gilHeroCinematicDrift 18s cubic-bezier(.16,1,.3,1) infinite alternate;will-change:transform}@keyframes gilHeroCinematicDrift{from{transform:scale(var(--gil-hero-drift-from)) translate3d(0,0,0)}to{transform:scale(var(--gil-hero-drift-to)) translate3d(var(--gil-hero-drift-x),var(--gil-hero-drift-y),0)}}@media (max-width:600px){.genesis-infrastructure-logistics-page .gil-hero-media img,.genesis-infrastructure-logistics-page .gil-hero-media video{--gil-hero-drift-from:1.035;--gil-hero-drift-to:1.07;--gil-hero-drift-x:-10px;--gil-hero-drift-y:-5px;animation-duration:22s}}@media (prefers-reduced-motion:reduce){.genesis-infrastructure-logistics-page .gil-hero-media img,.genesis-infrastructure-logistics-page .gil-hero-media video{animation:none;transform:scale(var(--gil-hero-drift-from)) translate3d(0,0,0);will-change:auto}}.genesis-infrastructure-logistics-page .gil-hero-media::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,14,20,0.78) 0%,rgba(10,14,20,0.48) 60%,rgba(10,14,20,0.32) 100%),radial-gradient(ellipse 70% 60% at 30% 70%,rgba(10,14,20,0.55),transparent 70%);pointer-events:none}@media (max-width:600px){.genesis-infrastructure-logistics-page .gil-hero-media::after{background:linear-gradient(180deg,rgba(10,14,20,0.55) 0%,rgba(10,14,20,0.78) 100%)}}.genesis-infrastructure-logistics-page .gil-hero-grid-bg,.genesis-infrastructure-logistics-page .gil-hero-glow{position:absolute;inset:0;pointer-events:none;z-index:0}.genesis-infrastructure-logistics-page .gil-hero-grid-bg{background-image:linear-gradient(rgba(245,197,106,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,106,0.05) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.genesis-infrastructure-logistics-page .gil-hero-glow{background:radial-gradient(ellipse 60% 50% at 80% 30%,rgba(245,197,106,0.12),transparent 70%),radial-gradient(ellipse 50% 50% at 10% 80%,rgba(30,53,81,0.50),transparent 70%)}.genesis-infrastructure-logistics-page .gil-hero-inner{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1.12fr 0.88fr;gap:88px;align-items:center}.genesis-infrastructure-logistics-page .gil-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:44px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:rgba(250,247,242,0.55);flex-wrap:wrap}.genesis-infrastructure-logistics-page .gil-breadcrumb a{color:inherit;text-decoration:none;transition:color 0.2s ease}.genesis-infrastructure-logistics-page .gil-breadcrumb a:hover,.genesis-infrastructure-logistics-page .gil-breadcrumb a:focus-visible{color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-breadcrumb-sep{opacity:0.4}.genesis-infrastructure-logistics-page .gil-breadcrumb-current{color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:var(--gil-accent);margin-bottom:20px}.genesis-infrastructure-logistics-page .gil-kicker::before{content:'';width:34px;height:1px;background:var(--gil-accent);opacity:0.8}.genesis-infrastructure-logistics-page .gil-hero-sub{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:17.5px;line-height:1.7;color:rgba(250,247,242,0.78);max-width:610px;margin:0 0 46px}.genesis-infrastructure-logistics-page .gil-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.genesis-infrastructure-logistics-page .gil-hero-cta .gm-btn{padding:14px 26px;font-size:12px}.genesis-infrastructure-logistics-page .gil-hero-visual{position:relative;min-height:560px;width:100%;isolation:isolate}.genesis-infrastructure-logistics-page .gil-ops-frame{position:absolute;inset:6% 0 0 4%;border:1px solid rgba(245,197,106,0.18);background:linear-gradient(135deg,rgba(250,247,242,0.04),rgba(245,197,106,0.02)),rgba(10,14,20,0.22);border-radius:var(--gil-radius);overflow:hidden;box-shadow:0 35px 90px -45px rgba(0,0,0,0.9)}.genesis-infrastructure-logistics-page .gil-ops-frame::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(245,197,106,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,106,0.06) 1px,transparent 1px);background-size:42px 42px;opacity:0.75}.genesis-infrastructure-logistics-page .gil-ops-path{position:absolute;inset:0;width:100%;height:100%}.genesis-infrastructure-logistics-page .gil-flow-line{stroke-dasharray:7 10;animation:gilDashFlow 4.8s linear infinite}@keyframes gilDashFlow{to{stroke-dashoffset:-68}}.genesis-infrastructure-logistics-page .gil-node{position:absolute;width:158px;padding:14px 14px 15px;background:rgba(24,34,46,0.88);border:1px solid rgba(245,197,106,0.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gil-paper);border-radius:8px;box-shadow:0 22px 50px -28px rgba(0,0,0,.8);animation:gilFloatPanel 6s ease-in-out infinite;z-index:2}.genesis-infrastructure-logistics-page .gil-node-label{display:block;color:var(--gil-accent);margin-bottom:6px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600}.genesis-infrastructure-logistics-page .gil-node strong{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:20px;font-weight:500;line-height:1.12;display:block;letter-spacing:-0.012em}.genesis-infrastructure-logistics-page .gil-node span{display:block;margin-top:8px;color:rgba(250,247,242,.65);font-size:12px;line-height:1.45;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif)}.genesis-infrastructure-logistics-page .gil-node-port{top:10%;left:3%}.genesis-infrastructure-logistics-page .gil-node-base{top:36%;right:6%;animation-delay:0.9s}.genesis-infrastructure-logistics-page .gil-node-site{bottom:9%;left:13%;animation-delay:1.7s}@keyframes gilFloatPanel{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.genesis-infrastructure-logistics-page .gil-float-tag{position:absolute;background:rgba(20,28,41,0.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245,197,106,0.22);border-radius:var(--gil-radius);padding:12px 16px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:12px;color:var(--gil-paper);line-height:1.4;max-width:220px;z-index:3;animation:gilFloatTag 7s ease-in-out infinite}.genesis-infrastructure-logistics-page .gil-float-tag-label{display:block;margin-bottom:4px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:9.5px;letter-spacing:0.22em;text-transform:uppercase;font-weight:700;color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-float-tag--1{top:1%;right:10%}.genesis-infrastructure-logistics-page .gil-float-tag--2{bottom:0;right:0;animation-delay:-3.5s}@keyframes gilFloatTag{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:980px){.genesis-infrastructure-logistics-page .gil-hero-inner{grid-template-columns:1fr;gap:60px}.genesis-infrastructure-logistics-page .gil-hero-visual{min-height:500px;max-width:560px;margin:0 auto}}@media (max-width:600px){.genesis-infrastructure-logistics-page .gil-hero{padding:128px 0 76px}.genesis-infrastructure-logistics-page .gil-hero-visual{min-height:420px}.genesis-infrastructure-logistics-page .gil-node{width:134px;padding:12px}.genesis-infrastructure-logistics-page .gil-node strong{font-size:18px}.genesis-infrastructure-logistics-page .gil-node span{font-size:11px}.genesis-infrastructure-logistics-page .gil-node-port{left:0;top:7%}.genesis-infrastructure-logistics-page .gil-node-base{right:0;top:36%}.genesis-infrastructure-logistics-page .gil-node-site{left:4%;bottom:6%}.genesis-infrastructure-logistics-page .gil-float-tag{font-size:11px;padding:10px 12px;max-width:178px}.genesis-infrastructure-logistics-page .gil-float-tag--1{right:0;top:-3%}.genesis-infrastructure-logistics-page .gil-float-tag--2{right:0;bottom:-3%}}.genesis-infrastructure-logistics-page .gil-stats{background:var(--gil-ink-2);color:var(--gil-paper);border-top:1px solid rgba(245,197,106,0.12);padding:0}.genesis-infrastructure-logistics-page .gil-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.genesis-infrastructure-logistics-page .gil-stat{padding:56px 36px;border-right:1px solid rgba(255,255,255,0.05);position:relative;transition:background 0.3s ease}.genesis-infrastructure-logistics-page .gil-stat:last-child{border-right:none}.genesis-infrastructure-logistics-page .gil-stat:hover{background:rgba(245,197,106,0.04)}.genesis-infrastructure-logistics-page .gil-stat-num{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:58px;font-weight:300;line-height:1;margin-bottom:14px;color:var(--gil-accent);letter-spacing:-0.02em;display:flex;align-items:baseline;gap:4px;white-space:nowrap}.genesis-infrastructure-logistics-page .gil-stat-num .gil-stat-value{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.genesis-infrastructure-logistics-page .gil-stat-unit{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:22px;color:rgba(245,197,106,0.65);font-weight:400}.genesis-infrastructure-logistics-page .gil-stat-label{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:13.5px;color:rgba(250,247,242,0.72);line-height:1.5;max-width:230px;margin:0}@media (max-width:900px){.genesis-infrastructure-logistics-page .gil-stats-grid{grid-template-columns:repeat(2,1fr)}.genesis-infrastructure-logistics-page .gil-stat{padding:40px 24px}.genesis-infrastructure-logistics-page .gil-stat:nth-child(1),.genesis-infrastructure-logistics-page .gil-stat:nth-child(3){border-right:1px solid rgba(255,255,255,0.05)}.genesis-infrastructure-logistics-page .gil-stat:nth-child(2),.genesis-infrastructure-logistics-page .gil-stat:nth-child(4){border-right:none}.genesis-infrastructure-logistics-page .gil-stat:nth-child(1),.genesis-infrastructure-logistics-page .gil-stat:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.05)}.genesis-infrastructure-logistics-page .gil-stat-num{font-size:44px}}@media (max-width:520px){.genesis-infrastructure-logistics-page .gil-stats-grid{grid-template-columns:1fr}.genesis-infrastructure-logistics-page .gil-stat{border-right:none !important;border-bottom:1px solid rgba(255,255,255,0.05)}.genesis-infrastructure-logistics-page .gil-stat:last-child{border-bottom:none}}.genesis-infrastructure-logistics-page .gil-section-header{display:grid;grid-template-columns:1fr 2fr;gap:70px;margin-bottom:80px;align-items:end}.genesis-infrastructure-logistics-page .gil-section-header .gil-eyebrow{color:var(--gil-accent-deep)}.genesis-infrastructure-logistics-page .gil-section-h2{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-weight:400;font-size:var(--gil-h2-size);line-height:1.05;letter-spacing:-0.02em;color:var(--gil-ink);margin:0}.genesis-infrastructure-logistics-page .gil-section-h2 em{font-style:italic;color:var(--gil-accent-deep);font-weight:300}.genesis-infrastructure-logistics-page .gil-section-header-side{color:var(--gil-mid);font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:16.5px;line-height:1.7;max-width:580px}.genesis-infrastructure-logistics-page .gil-section-header-side p{margin:0}@media (max-width:800px){.genesis-infrastructure-logistics-page .gil-section-header{grid-template-columns:1fr;gap:28px;margin-bottom:54px}}.genesis-infrastructure-logistics-page .gil-section-header--centered{grid-template-columns:1fr;gap:24px;justify-items:center;text-align:center;max-width:1160px;margin-left:auto;margin-right:auto}.genesis-infrastructure-logistics-page .gil-section-header--centered .gil-section-header-lead{max-width:1120px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-section-header--centered .gil-section-h2{font-size:clamp(34px,4.1vw,54px);line-height:1.08;text-wrap:balance;overflow-wrap:normal;hyphens:none}.genesis-infrastructure-logistics-page .gil-section-header--centered .gil-section-header-side{max-width:780px;margin:0 auto;text-align:center}.genesis-infrastructure-logistics-page .gil-overview{background:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.genesis-infrastructure-logistics-page .gil-overview-lead-col .gil-eyebrow{margin-bottom:28px}.genesis-infrastructure-logistics-page .gil-overview-lead{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:var(--gil-overview-lead-size);line-height:1.28;font-weight:400;color:var(--gil-ink);letter-spacing:-0.012em;margin:0}.genesis-infrastructure-logistics-page .gil-overview-body p{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:16.5px;color:var(--gil-mid);line-height:1.78;margin:0 0 22px}.genesis-infrastructure-logistics-page .gil-overview-body p:last-child{margin-bottom:0}.genesis-infrastructure-logistics-page .gil-pillars{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.genesis-infrastructure-logistics-page .gil-pillar{border-top:1px solid var(--gil-stone);padding-top:16px}.genesis-infrastructure-logistics-page .gil-pillar-meta{display:block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:600;color:var(--gil-accent-deep);margin-bottom:6px}.genesis-infrastructure-logistics-page .gil-pillar p{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:17px;color:var(--gil-ink);line-height:1.3;margin:0}@media (max-width:900px){.genesis-infrastructure-logistics-page .gil-overview-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:480px){.genesis-infrastructure-logistics-page .gil-pillars{grid-template-columns:1fr}}.genesis-infrastructure-logistics-page .gil-capacity{background:var(--gil-paper-2)}.genesis-infrastructure-logistics-page .gil-capacity-note{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:var(--gil-capacity-note-size);line-height:1.25;color:var(--gil-ink);letter-spacing:-0.012em;margin:0 auto 46px;max-width:1030px;text-align:center;text-wrap:balance}.genesis-infrastructure-logistics-page .gil-capacity-note em{font-style:italic;color:var(--gil-accent-deep);font-weight:300}.genesis-infrastructure-logistics-page .gil-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gil-stone);border-left:1px solid var(--gil-stone)}.genesis-infrastructure-logistics-page .gil-metric-card{background:var(--gil-paper);padding:34px 28px 32px;min-height:192px;border-right:1px solid var(--gil-stone);border-bottom:1px solid var(--gil-stone);transition:background 0.45s ease,transform 0.45s ease,color 0.45s ease;position:relative;overflow:hidden}.genesis-infrastructure-logistics-page .gil-metric-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(245,197,106,.16),transparent 46%);opacity:0;transition:opacity 0.45s ease}.genesis-infrastructure-logistics-page .gil-metric-card:hover,.genesis-infrastructure-logistics-page .gil-metric-card:focus-within{background:var(--gil-ink);color:var(--gil-paper);transform:translateY(-3px)}.genesis-infrastructure-logistics-page .gil-metric-card:hover::before,.genesis-infrastructure-logistics-page .gil-metric-card:focus-within::before{opacity:1}.genesis-infrastructure-logistics-page .gil-metric-kicker{position:relative;display:block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:10px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:rgba(107,116,136,0.85);margin-bottom:18px;transition:color 0.4s ease}.genesis-infrastructure-logistics-page .gil-metric-card:hover .gil-metric-kicker{color:rgba(245,197,106,.9)}.genesis-infrastructure-logistics-page .gil-metric-value{position:relative;display:block;font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:clamp(30px,3.1vw,48px);font-weight:300;line-height:1;color:var(--gil-accent-deep);letter-spacing:-0.02em;margin-bottom:18px;transition:color 0.4s ease}.genesis-infrastructure-logistics-page .gil-metric-card:hover .gil-metric-value{color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-metric-label{position:relative;display:block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--gil-ink);font-size:14px;line-height:1.55;transition:color 0.4s ease}.genesis-infrastructure-logistics-page .gil-metric-card:hover .gil-metric-label{color:rgba(250,247,242,.75)}@media (max-width:1050px){.genesis-infrastructure-logistics-page .gil-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.genesis-infrastructure-logistics-page .gil-metric-grid{grid-template-columns:1fr}.genesis-infrastructure-logistics-page .gil-metric-card{min-height:160px}}.genesis-infrastructure-logistics-page .gil-services{background:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(245,197,106,0.18);border-left:1px solid rgba(245,197,106,0.18)}.genesis-infrastructure-logistics-page .gil-service-card{position:relative;padding:44px 34px 40px;border-right:1px solid rgba(245,197,106,0.18);border-bottom:1px solid rgba(245,197,106,0.18);background:var(--gil-ink-2,var(--deep,#111823));color:var(--gil-paper);min-height:360px;overflow:hidden;isolation:isolate;transition:transform 0.55s cubic-bezier(0.16,1,0.3,1),box-shadow 0.55s cubic-bezier(0.16,1,0.3,1)}.genesis-infrastructure-logistics-page .gil-service-card-placeholder{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,rgba(196,122,14,0.18),rgba(10,14,20,0.0) 60%),repeating-linear-gradient( 45deg,rgba(245,197,106,0.07) 0,rgba(245,197,106,0.07) 1px,transparent 1px,transparent 14px ),radial-gradient(ellipse 80% 80% at 30% 20%,rgba(245,197,106,0.10),transparent 60%),var(--gil-ink-2,var(--deep,#111823))}.genesis-infrastructure-logistics-page .gil-service-card.has-pillar-media .gil-service-card-placeholder{display:none}.genesis-infrastructure-logistics-page .gil-service-card-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.genesis-infrastructure-logistics-page .gil-service-card-media img,.genesis-infrastructure-logistics-page .gil-service-card-media video{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);transition:transform 1.4s cubic-bezier(0.16,1,0.3,1)}.genesis-infrastructure-logistics-page .gil-service-card-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,14,20,0.55) 0%,rgba(10,14,20,0.62) 45%,rgba(10,14,20,0.92) 100%),linear-gradient(90deg,rgba(10,14,20,0.30) 0%,transparent 55%);transition:background 0.55s cubic-bezier(0.16,1,0.3,1)}.genesis-infrastructure-logistics-page .gil-service-card::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:var(--gil-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1)}.genesis-infrastructure-logistics-page .gil-service-card-body{position:relative;z-index:2}.genesis-infrastructure-logistics-page .gil-service-card:hover,.genesis-infrastructure-logistics-page .gil-service-card:focus-within{transform:translateY(-5px);box-shadow:0 24px 60px -32px rgba(10,14,20,0.55)}.genesis-infrastructure-logistics-page .gil-service-card:hover .gil-service-card-media img,.genesis-infrastructure-logistics-page .gil-service-card:hover .gil-service-card-media video,.genesis-infrastructure-logistics-page .gil-service-card:focus-within .gil-service-card-media img,.genesis-infrastructure-logistics-page .gil-service-card:focus-within .gil-service-card-media video{transform:scale(1.07)}.genesis-infrastructure-logistics-page .gil-service-card:hover .gil-service-card-scrim,.genesis-infrastructure-logistics-page .gil-service-card:focus-within .gil-service-card-scrim{background:linear-gradient(180deg,rgba(10,14,20,0.42) 0%,rgba(10,14,20,0.55) 45%,rgba(10,14,20,0.88) 100%),linear-gradient(90deg,rgba(10,14,20,0.22) 0%,transparent 55%)}.genesis-infrastructure-logistics-page .gil-service-card:hover::after,.genesis-infrastructure-logistics-page .gil-service-card:focus-within::after{transform:scaleX(1)}.genesis-infrastructure-logistics-page .gil-service-num{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:var(--gil-accent);margin-bottom:28px}.genesis-infrastructure-logistics-page .gil-service-icon{width:38px;height:38px;margin-bottom:24px;color:var(--gil-paper);filter:drop-shadow(0 2px 8px rgba(10,14,20,0.65));transition:color 0.4s ease,transform 0.4s ease}.genesis-infrastructure-logistics-page .gil-service-card:hover .gil-service-icon,.genesis-infrastructure-logistics-page .gil-service-card:focus-within .gil-service-icon{color:var(--gil-accent);transform:translateY(-2px)}.genesis-infrastructure-logistics-page .gil-service-card h3{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:25px;font-weight:400;line-height:1.2;margin:0 0 14px;letter-spacing:-0.012em;color:var(--gil-paper);text-shadow:0 2px 14px rgba(10,14,20,0.55)}.genesis-infrastructure-logistics-page .gil-service-card p{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:14.5px;line-height:1.68;color:rgba(250,247,242,0.85);margin:0 0 18px;text-shadow:0 1px 8px rgba(10,14,20,0.55)}.genesis-infrastructure-logistics-page .gil-mini-list{list-style:none;margin:8px 0 0;padding:0}.genesis-infrastructure-logistics-page .gil-mini-list li{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:rgba(250,247,242,0.78);padding:7px 0 7px 22px;position:relative;font-size:13.5px;line-height:1.45;text-shadow:0 1px 6px rgba(10,14,20,0.55)}.genesis-infrastructure-logistics-page .gil-mini-list li::before{content:'';position:absolute;left:0;top:16px;width:11px;height:1px;background:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-service-card--wide{grid-column:span 2}@media (max-width:980px){.genesis-infrastructure-logistics-page .gil-pillar-grid{grid-template-columns:repeat(2,1fr)}.genesis-infrastructure-logistics-page .gil-service-card--wide{grid-column:span 1}}@media (max-width:620px){.genesis-infrastructure-logistics-page .gil-pillar-grid{grid-template-columns:1fr}.genesis-infrastructure-logistics-page .gil-service-card{padding:36px 28px}}.genesis-infrastructure-logistics-page .gil-handling{background:var(--gil-ink);color:var(--gil-paper);position:relative;overflow:hidden;isolation:isolate}.genesis-infrastructure-logistics-page .gil-handling-grid-bg,.genesis-infrastructure-logistics-page .gil-handling-glow{position:absolute;inset:0;pointer-events:none;z-index:0}.genesis-infrastructure-logistics-page .gil-handling-glow{background:radial-gradient(circle at 90% 15%,rgba(245,197,106,0.12),transparent 50%),radial-gradient(circle at 5% 85%,rgba(30,53,81,0.55),transparent 52%)}.genesis-infrastructure-logistics-page .gil-handling-grid-bg{background-image:linear-gradient(rgba(245,197,106,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,106,0.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 80%)}.genesis-infrastructure-logistics-page .gil-handling-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:58px;align-items:center}.genesis-infrastructure-logistics-page .gil-handling-copy{max-width:1040px;margin:0 auto;text-align:center}.genesis-infrastructure-logistics-page .gil-dark-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid rgba(245,197,106,0.40);border-radius:999px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--gil-accent);margin:0 auto 32px}.genesis-infrastructure-logistics-page .gil-dark-tag::before{content:'';width:6px;height:6px;background:var(--gil-accent);border-radius:50%;animation:gilPulse 2.4s ease-in-out infinite}@keyframes gilPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(245,197,106,0.45)}50%{opacity:0.6;box-shadow:0 0 0 8px rgba(245,197,106,0)}}.genesis-infrastructure-logistics-page .gil-handling-h2{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:var(--gil-handling-h2-size);font-weight:400;line-height:1.04;letter-spacing:-0.022em;margin:0 auto 28px;max-width:1080px;text-align:center;text-wrap:balance;color:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-handling-h2 em{font-style:italic;color:var(--gil-accent);font-weight:300}.genesis-infrastructure-logistics-page .gil-handling-lead{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:17px;line-height:1.75;color:rgba(250,247,242,0.78);margin:0 auto 42px;max-width:850px;text-align:center;text-wrap:pretty}.genesis-infrastructure-logistics-page .gil-control-list{list-style:none;margin:0 auto;padding:0;border-top:1px solid rgba(255,255,255,0.10);max-width:940px;text-align:left}.genesis-infrastructure-logistics-page .gil-control-list li{padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.10);display:grid;grid-template-columns:44px 1fr;gap:18px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:rgba(250,247,242,.78);line-height:1.55}.genesis-infrastructure-logistics-page .gil-control-num{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;font-weight:700;color:var(--gil-accent);padding-top:4px;letter-spacing:0.18em}.genesis-infrastructure-logistics-page .gil-stack-visual{position:relative;min-height:510px;width:100%;max-width:760px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-rack-panel{position:absolute;inset:8% 0 4% 2%;border:1px solid rgba(245,197,106,.16);border-radius:var(--gil-radius);background:rgba(10,14,20,.38);overflow:hidden}.genesis-infrastructure-logistics-page .gil-rack-panel::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(245,197,106,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,106,.055) 1px,transparent 1px);background-size:44px 44px}.genesis-infrastructure-logistics-page .gil-pipe-rack{position:absolute;left:11%;right:10%;top:27%;height:230px;z-index:2}.genesis-infrastructure-logistics-page .gil-pipe-row{display:flex;gap:12px;margin-bottom:14px;transform:translateX(var(--gil-shift,0))}.genesis-infrastructure-logistics-page .gil-pipe-row:nth-child(2){--gil-shift:22px}.genesis-infrastructure-logistics-page .gil-pipe-row:nth-child(3){--gil-shift:44px}.genesis-infrastructure-logistics-page .gil-pipe-row:nth-child(4){--gil-shift:66px}.genesis-infrastructure-logistics-page .gil-pipe{flex:0 0 64px;height:28px;border-radius:999px;border:1px solid rgba(245,197,106,.62);background:radial-gradient(circle at 20% 50%,rgba(250,247,242,.20),transparent 32%),linear-gradient(90deg,rgba(245,197,106,.12),rgba(245,197,106,.04));box-shadow:inset 0 0 0 5px rgba(10,14,20,.65),0 10px 22px rgba(0,0,0,.22)}.genesis-infrastructure-logistics-page .gil-rack-line{position:absolute;left:7%;right:7%;height:2px;background:rgba(245,197,106,.55);bottom:30%;z-index:1}.genesis-infrastructure-logistics-page .gil-clearance-tag{position:absolute;left:8%;bottom:12%;border-left:1px solid var(--gil-accent);padding-left:16px;color:rgba(250,247,242,.72);z-index:3;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:12px;line-height:1.55}.genesis-infrastructure-logistics-page .gil-clearance-label{display:block;color:var(--gil-accent);margin-bottom:8px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:9.5px;letter-spacing:0.22em;text-transform:uppercase;font-weight:700}.genesis-infrastructure-logistics-page .gil-rack-callout{position:absolute;right:5%;top:10%;max-width:220px;padding:14px 16px;border:1px solid rgba(245,197,106,.20);background:rgba(24,34,46,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(250,247,242,.76);border-radius:8px;z-index:4;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:12px;line-height:1.45;animation:gilFloatTag 7s ease-in-out infinite;animation-delay:-1.5s}.genesis-infrastructure-logistics-page .gil-rack-callout-label{color:var(--gil-accent);display:block;margin-bottom:6px;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:9.5px;letter-spacing:0.22em;text-transform:uppercase;font-weight:700}@media (max-width:980px){.genesis-infrastructure-logistics-page .gil-handling-grid{gap:64px}.genesis-infrastructure-logistics-page .gil-stack-visual{min-height:460px;max-width:560px}}@media (max-width:620px){.genesis-infrastructure-logistics-page .gil-handling-grid{gap:42px}.genesis-infrastructure-logistics-page .gil-stack-visual{min-height:390px}.genesis-infrastructure-logistics-page .gil-pipe{flex-basis:46px;height:24px}.genesis-infrastructure-logistics-page .gil-pipe-row{gap:8px}.genesis-infrastructure-logistics-page .gil-rack-callout{top:4%;right:2%;max-width:178px}.genesis-infrastructure-logistics-page .gil-control-list li{grid-template-columns:1fr;gap:8px;text-align:center}}.genesis-infrastructure-logistics-page .gil-location{background:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-location-layout{display:grid;grid-template-columns:1fr;gap:64px;align-items:center}.genesis-infrastructure-logistics-page .gil-location-copy{max-width:1040px;margin:0 auto;text-align:center}.genesis-infrastructure-logistics-page .gil-location-copy .gil-section-header{margin-bottom:34px}.genesis-infrastructure-logistics-page .gil-location-lead{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--gil-mid);font-size:16.5px;line-height:1.78;margin:0 auto 26px;max-width:810px;text-align:center;text-wrap:pretty}.genesis-infrastructure-logistics-page .gil-location-points{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px auto 0;max-width:960px;text-align:left}.genesis-infrastructure-logistics-page .gil-point-card{border-top:1px solid var(--gil-stone);padding-top:16px}.genesis-infrastructure-logistics-page .gil-point-label{display:block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:600;color:var(--gil-accent-deep);margin-bottom:6px}.genesis-infrastructure-logistics-page .gil-point-card strong{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-weight:500;color:var(--gil-ink);font-size:18px;line-height:1.22;display:block;letter-spacing:-0.012em}.genesis-infrastructure-logistics-page .gil-location-map{width:100%;max-width:820px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-location-map .gm-map-wrap{margin-top:0;height:460px;border-radius:var(--gil-radius)}.genesis-infrastructure-logistics-page .gil-location-map .gm-map-placeholder-wrap{padding:32px}@media (max-width:980px){.genesis-infrastructure-logistics-page .gil-location-layout{gap:56px}.genesis-infrastructure-logistics-page .gil-location-map .gm-map-wrap{height:400px}}@media (max-width:620px){.genesis-infrastructure-logistics-page .gil-location-points{grid-template-columns:1fr;text-align:center}.genesis-infrastructure-logistics-page .gil-location-map .gm-map-wrap{height:360px}}.genesis-infrastructure-logistics-page .gil-track-record{background:var(--gil-paper-2);border-top:1px solid var(--gil-stone);border-bottom:1px solid var(--gil-stone)}.genesis-infrastructure-logistics-page .gil-client-grid{display:grid;grid-template-columns:repeat(6,1fr);border-left:1px solid var(--gil-stone);border-top:1px solid var(--gil-stone)}.genesis-infrastructure-logistics-page .gil-client-cell{background:var(--gil-paper);min-height:156px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px 18px;border-right:1px solid var(--gil-stone);border-bottom:1px solid var(--gil-stone);position:relative;overflow:hidden;transition:background 0.35s ease,transform 0.35s ease}.genesis-infrastructure-logistics-page .gil-client-cell::before{content:'';position:absolute;top:0;left:50%;width:34px;height:2px;background:var(--gil-accent);transform:translateX(-50%) scaleX(0);transition:transform 0.35s ease}.genesis-infrastructure-logistics-page .gil-client-cell:hover{background:var(--gil-ink);transform:translateY(-2px)}.genesis-infrastructure-logistics-page .gil-client-cell:hover::before{transform:translateX(-50%) scaleX(1)}.genesis-infrastructure-logistics-page .gil-client-cell strong{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);color:var(--gil-ink);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.012em;transition:color 0.35s ease}.genesis-infrastructure-logistics-page .gil-client-cell:hover strong{color:var(--gil-paper)}@media (max-width:1050px){.genesis-infrastructure-logistics-page .gil-client-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.genesis-infrastructure-logistics-page .gil-client-grid{grid-template-columns:repeat(2,1fr)}.genesis-infrastructure-logistics-page .gil-client-cell{min-height:124px}}.genesis-infrastructure-logistics-page .gil-people{background:var(--gil-paper);position:relative;overflow:hidden;isolation:isolate}.genesis-infrastructure-logistics-page .gil-people>.gm-shell{position:relative;z-index:2}.genesis-infrastructure-logistics-page .gil-people-bg,.genesis-infrastructure-logistics-page .gil-people-bg-overlay{position:absolute;inset:0;pointer-events:none}.genesis-infrastructure-logistics-page .gil-people-bg{z-index:0;overflow:hidden}.genesis-infrastructure-logistics-page .gil-people-bg .gm-hero-img,.genesis-infrastructure-logistics-page .gil-people-bg img,.genesis-infrastructure-logistics-page .gil-people-bg video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(0.82) contrast(1.06) brightness(0.76);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.genesis-infrastructure-logistics-page .gil-people-bg-overlay{z-index:1;background:radial-gradient(ellipse at 18% 18%,rgba(245,197,106,.18),transparent 46%),linear-gradient(135deg,rgba(10,14,20,.56) 0%,rgba(10,14,20,.46) 54%,rgba(10,14,20,.55) 100%)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-section-h2,.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-section-header-side{color:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-section-header-side{color:rgba(250,247,242,.78)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-eyebrow{color:var(--gil-accent)}.genesis-infrastructure-logistics-page .gil-people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.genesis-infrastructure-logistics-page .gil-role-card{background:linear-gradient(180deg,rgba(250,247,242,.70),rgba(250,247,242,.52));border:1px solid rgba(22,30,44,.13);padding:32px 28px;min-height:246px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px -42px rgba(10,14,20,.38);transition:transform 0.35s ease,box-shadow 0.35s ease,background 0.35s ease,border-color 0.35s ease;border-radius:4px}.genesis-infrastructure-logistics-page .gil-role-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gil-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.genesis-infrastructure-logistics-page .gil-role-card:hover,.genesis-infrastructure-logistics-page .gil-role-card:focus-within{transform:translateY(-5px);background:linear-gradient(180deg,rgba(250,247,242,.82),rgba(250,247,242,.62));border-color:rgba(245,197,106,.42);box-shadow:0 26px 60px -44px rgba(10,14,20,.55)}.genesis-infrastructure-logistics-page .gil-role-card:hover::before,.genesis-infrastructure-logistics-page .gil-role-card:focus-within::before{transform:scaleX(1)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-card{background:linear-gradient(180deg,rgba(10,14,20,.58),rgba(10,14,20,.38));border-color:rgba(250,247,242,.18);box-shadow:0 26px 70px -40px rgba(0,0,0,.62)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-card:hover,.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-card:focus-within{background:linear-gradient(180deg,rgba(10,14,20,.66),rgba(10,14,20,.46));border-color:rgba(245,197,106,.46);box-shadow:0 34px 80px -42px rgba(0,0,0,.72)}.genesis-infrastructure-logistics-page .gil-role-label{display:block;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:var(--gil-accent-deep);margin-bottom:20px}.genesis-infrastructure-logistics-page .gil-role-card h3{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-weight:400;font-size:24px;color:var(--gil-ink);line-height:1.18;margin:0 0 14px;letter-spacing:-0.012em}.genesis-infrastructure-logistics-page .gil-role-card p{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--gil-mid);line-height:1.68;font-size:14.5px;margin:0}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-card h3{color:var(--gil-paper);text-shadow:0 12px 34px rgba(0,0,0,.42)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-card p{color:rgba(250,247,242,.78);text-shadow:0 8px 24px rgba(0,0,0,.45)}.genesis-infrastructure-logistics-page .gil-people.has-gil-people-bg .gil-role-label{color:var(--gil-accent)}@media (max-width:900px){.genesis-infrastructure-logistics-page .gil-people-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.genesis-infrastructure-logistics-page .gil-people-grid{grid-template-columns:1fr}}.genesis-infrastructure-logistics-page .gil-ofs-bridge{background:var(--gil-ink);color:var(--gil-paper);position:relative;overflow:hidden;isolation:isolate}.genesis-infrastructure-logistics-page .gil-ofs-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 95% 0%,rgba(245,197,106,.20),transparent 54%),radial-gradient(circle at 0% 100%,rgba(30,53,81,.55),transparent 50%)}.genesis-infrastructure-logistics-page .gil-ofs-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:46px;max-width:1040px;margin:0 auto;text-align:center}.genesis-infrastructure-logistics-page .gil-ofs-copy{max-width:940px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-ofs-h2{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-weight:400;font-size:var(--gil-ofs-h2-size);line-height:1.05;letter-spacing:-0.02em;margin:0 0 24px;color:var(--gil-paper);text-wrap:balance}.genesis-infrastructure-logistics-page .gil-ofs-h2 em{color:var(--gil-accent);font-style:italic;font-weight:300}.genesis-infrastructure-logistics-page .gil-ofs-copy p{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:rgba(250,247,242,.76);font-size:17px;line-height:1.72;max-width:780px;margin:0 auto 34px;text-align:center;text-wrap:pretty}.genesis-infrastructure-logistics-page .gil-ofs-copy .gm-btn{padding:14px 26px;font-size:12px}.genesis-infrastructure-logistics-page .gil-platform-list{list-style:none;margin:0 auto;padding:0;max-width:880px;width:100%;border-top:1px solid rgba(255,255,255,.10);text-align:left}.genesis-infrastructure-logistics-page .gil-platform-list li{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.10);display:flex;justify-content:space-between;gap:20px;color:rgba(250,247,242,.74);font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:15.5px;line-height:1.55}.genesis-infrastructure-logistics-page .gil-platform-key{color:var(--gil-accent);font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;white-space:nowrap;flex-shrink:0}@media (max-width:920px){.genesis-infrastructure-logistics-page .gil-ofs-content{gap:42px}}@media (max-width:520px){.genesis-infrastructure-logistics-page .gil-platform-list li{display:block;text-align:center}.genesis-infrastructure-logistics-page .gil-platform-key{display:block;margin-bottom:8px}}.genesis-infrastructure-logistics-page .gil-cta-section{background:var(--gil-paper);padding:100px 0}.genesis-infrastructure-logistics-page .gil-cta-card{background:var(--gil-ink);color:var(--gil-paper);padding:90px 80px;position:relative;overflow:hidden;border-radius:var(--gil-cta-radius);isolation:isolate;width:100%;max-width:1080px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-cta-glow,.genesis-infrastructure-logistics-page .gil-cta-grid-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.genesis-infrastructure-logistics-page .gil-cta-glow{background:radial-gradient(circle at 100% 0%,rgba(245,197,106,0.18),transparent 55%),radial-gradient(circle at 0% 100%,rgba(30,53,81,0.50),transparent 55%)}.genesis-infrastructure-logistics-page .gil-cta-grid-bg{background-image:linear-gradient(rgba(245,197,106,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,106,0.04) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at top right,black 0%,transparent 60%);mask-image:radial-gradient(ellipse at top right,black 0%,transparent 60%)}.genesis-infrastructure-logistics-page .gil-cta-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:38px;text-align:center;max-width:920px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-cta-copy{max-width:940px;margin:0 auto}.genesis-infrastructure-logistics-page .gil-cta-h2{font-family:var(--font-display,'Barlow Condensed','Impact',sans-serif);font-size:var(--gil-cta-h2-size);font-weight:400;line-height:1.05;letter-spacing:-0.022em;margin:0 auto 22px;max-width:940px;text-wrap:balance;color:var(--gil-paper)}.genesis-infrastructure-logistics-page .gil-cta-h2 em{font-style:italic;color:var(--gil-accent);font-weight:300}.genesis-infrastructure-logistics-page .gil-cta-copy p{font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:rgba(250,247,242,0.78);font-size:17px;line-height:1.65;max-width:680px;margin:0 auto;text-wrap:pretty}.genesis-infrastructure-logistics-page .gil-cta-actions{display:flex;flex-direction:column;gap:14px;width:min(100%,520px);margin:0 auto}.genesis-infrastructure-logistics-page .gil-cta-actions .gm-btn{width:100%;justify-content:space-between;padding:16px 26px;font-size:12px}@media (max-width:900px){.genesis-infrastructure-logistics-page .gil-cta-card{padding:60px 36px}}@media (max-width:480px){.genesis-infrastructure-logistics-page .gil-cta-card{padding:48px 24px}}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stat,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-metric-card,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-service-card,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-pillar,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-point-card,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-client-cell,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-role-card{opacity:0;transform:translateY(28px);transition:opacity 0.85s cubic-bezier(0.22,1,0.36,1),transform 0.85s cubic-bezier(0.22,1,0.36,1)}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-role-card{transition:opacity 0.85s cubic-bezier(0.22,1,0.36,1),transform 0.85s cubic-bezier(0.22,1,0.36,1),background 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stat.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-metric-card.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-service-card.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-pillar.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-point-card.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-client-cell.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-role-card.gm-visible{opacity:1;transform:none}.genesis-infrastructure-logistics-page .gil-hero [data-gm-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.9s cubic-bezier(0.22,1,0.36,1),transform 0.9s cubic-bezier(0.22,1,0.36,1)}.genesis-infrastructure-logistics-page .gil-hero [data-gm-reveal].gm-visible{opacity:1;transform:none}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-hero-visual{opacity:0;transform:translateX(56px);transition:opacity 1s cubic-bezier(.2,.9,.2,1),transform 1s cubic-bezier(.2,.9,.2,1)}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-hero-visual.gm-visible{opacity:1;transform:none}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stack-visual,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-location-map{opacity:0;transform:translateX(56px);transition:opacity 1s cubic-bezier(.2,.9,.2,1),transform 1s cubic-bezier(.2,.9,.2,1)}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stack-visual.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-location-map.gm-visible{opacity:1;transform:none}@media (max-width:600px){.genesis-infrastructure-logistics-page [data-gm-reveal].gil-hero-visual,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stack-visual,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-location-map{transform:translateY(28px)}.genesis-infrastructure-logistics-page [data-gm-reveal].gil-hero-visual.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-stack-visual.gm-visible,.genesis-infrastructure-logistics-page [data-gm-reveal].gil-location-map.gm-visible{transform:none}}.genesis-infrastructure-logistics-page a:focus-visible,.genesis-infrastructure-logistics-page button:focus-visible{outline:2px solid var(--gil-accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.genesis-infrastructure-logistics-page .gil-flow-line,.genesis-infrastructure-logistics-page .gil-node,.genesis-infrastructure-logistics-page .gil-float-tag,.genesis-infrastructure-logistics-page .gil-rack-callout,.genesis-infrastructure-logistics-page .gil-dark-tag::before{animation:none !important}}.genesis-infrastructure-logistics-page .gil-cta-card{position:relative;isolation:isolate;overflow:hidden}.genesis-infrastructure-logistics-page .gil-cta-card .gil-cta-card-media{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.genesis-infrastructure-logistics-page .gil-cta-card .gil-cta-card-media img,.genesis-infrastructure-logistics-page .gil-cta-card .gil-cta-card-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.genesis-infrastructure-logistics-page .gil-cta-card .gil-cta-card-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,rgba(8,18,30,0.78) 0%,rgba(8,18,30,0.58) 100%)}.genesis-infrastructure-logistics-page .gil-cta-card .gil-cta-content{position:relative;z-index:1}
