.egs-arrival{--eg-ink:#09291d;--eg-bright:#b2ed82;position:relative;isolation:isolate;overflow:hidden;color:#f6f9f1;background:#103c2b;font-family:Arial,Helvetica,sans-serif;margin:0!important;text-align:left;line-height:1.5}.egs-arrival *{box-sizing:border-box}.egs-arrival:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 43%,#376a3b77,transparent 48%),linear-gradient(115deg,#0b2c20 5%,#123b2a 67%,#183b2c);pointer-events:none}.egs-arrival:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#bad6ae05 1px,transparent 1px),linear-gradient(90deg,#bad6ae05 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.egs-arrival-inner{max-width:1320px;margin:auto;padding:0 48px}.egs-arrival a{color:inherit;text-decoration:none!important}.egs-arrival a:focus-visible{outline:2px solid var(--eg-bright);outline-offset:5px}.egs-arrival-utility{height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #d5e4ce24;font-size:10px;font-weight:600;letter-spacing:.12em;color:#bad0b8}.egs-arrival-utility b{padding:0 10px;color:#71bb67}.egs-arrival-utility>a{font-size:12px;letter-spacing:0;color:#e2f2db;padding:8px 0}.egs-arrival-utility>a span{padding-left:12px;color:var(--eg-bright)}.egs-arrival-grid{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:555px;gap:24px}.egs-arrival-copy{padding:45px 0 40px;position:relative;z-index:2}.egs-arrival-kicker{font-size:10px!important;font-weight:600;letter-spacing:.14em;color:#b3d9a0;margin:0 0 26px!important;display:flex;align-items:center;gap:11px}.egs-arrival-kicker>span{width:6px;height:6px;background:var(--eg-bright);box-shadow:0 0 15px #b2ed8250;border-radius:50%}.egs-arrival h1{color:#f8fbf2!important;font:600 clamp(39px,4.2vw,62px)/1.075 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 26px!important;max-width:650px;text-wrap:balance}.egs-arrival-description{color:#bfd0bc;font-size:15px!important;line-height:1.85!important;max-width:465px;margin:0 0 30px!important}.egs-arrival-actions{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.egs-arrival .egs-arrival-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:51px;padding:15px 20px;border:1px solid #a9c29a77;border-radius:5px;font-size:12px;font-weight:600;transition:background .2s,transform .2s,border-color .2s}.egs-arrival-button>span{font-size:18px;line-height:1}.egs-arrival .egs-arrival-shop{background:#d2f0b3;border-color:#d2f0b3;color:#183b27}.egs-arrival .egs-arrival-service{color:#f3f9ec;background:#e1f1ce08}.egs-arrival-button:hover{transform:translateY(-3px);background:#e0f7ca!important;color:#143322!important;border-color:#e0f7ca}.egs-arrival-tracking{display:block;font-size:11px;margin-top:26px;color:#a6bca1!important}.egs-arrival-tracking strong{font-size:11px;font-weight:600;margin-left:5px;color:#e4f2d8}.egs-arrival-tracking strong span{display:inline-block;margin-left:5px;transition:transform .2s}.egs-arrival-tracking:hover strong span{transform:translateX(4px)}.egs-arrival-scene{position:relative;min-width:0;min-height:480px;perspective:1100px;align-self:stretch;display:flex;align-items:center}.egs-arrival-device{width:calc(100% + 90px);flex-shrink:0;margin-left:-40px;position:relative;transform:rotateX(var(--eg-tilt-x,0deg)) rotateY(var(--eg-tilt-y,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.egs-arrival-device>img{display:block;width:100%;height:auto;max-width:none!important;filter:drop-shadow(0 16px 30px #001b1429)}.egs-arrival-orbit{position:absolute;width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);border:1px solid #b1d89b1f;border-radius:50%;pointer-events:none}.egs-arrival-orbit-two{width:480px;height:480px;border-style:dashed;border-color:#abd09b10}.egs-arrival-coordinate{position:absolute;left:8px;top:45px;font-size:8px;letter-spacing:.17em;color:#7fa47d}.egs-arrival-tag{position:absolute;display:flex;align-items:center;gap:12px;padding:13px 17px;border:1px solid #cfdfbf38;background:#163d2bde;backdrop-filter:blur(10px);border-radius:7px;box-shadow:0 8px 30px #001b1429;z-index:2}.egs-arrival-tag-symbol{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:6px;background:#c9e3b918;color:#bde79d;font-size:24px;font-weight:300}.egs-arrival-tag strong{display:block;color:#f2f9e9;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.5}.egs-arrival-tag div>span{display:block;color:#a2b79b;font-size:9px;margin-top:3px;line-height:1.5}.egs-arrival-tag-top{right:-6px;top:90px}.egs-arrival-tag-bottom{left:-22px;bottom:70px}.egs-arrival-scan{position:absolute;top:26%;left:28%;width:42%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#cff1ad,transparent);box-shadow:0 0 18px #b2ed8280;transform:rotate(-12deg);pointer-events:none}
.egs-arrival.is-entering .egs-arrival-kicker{animation:egs-arrive .7s .03s both}.egs-arrival.is-entering h1{animation:egs-arrive .9s .1s both}.egs-arrival.is-entering .egs-arrival-description{animation:egs-arrive .85s .2s both}.egs-arrival.is-entering .egs-arrival-actions,.egs-arrival.is-entering .egs-arrival-tracking{animation:egs-arrive .8s .3s both}.egs-arrival.is-entering .egs-arrival-device>img{animation:egs-device-on 1.15s .05s both}.egs-arrival.is-entering .egs-arrival-tag-top{animation:egs-arrive .9s .45s both}.egs-arrival.is-entering .egs-arrival-tag-bottom{animation:egs-arrive .9s .6s both}.egs-arrival.is-entering .egs-arrival-scan{animation:egs-scan 1.6s .35s both}@keyframes egs-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes egs-device-on{from{opacity:0;transform:translateY(30px) scale(.96);filter:brightness(.4)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes egs-scan{0%{opacity:0;top:28%}20%{opacity:.8}80%{opacity:.7}100%{opacity:0;top:59%}}
@media(max-width:1100px){.egs-arrival-inner{padding:0 32px}.egs-arrival-grid{gap:8px;min-height:520px}.egs-arrival h1{font-size:clamp(35px,4.4vw,53px)!important}.egs-arrival-description{font-size:14px!important}.egs-arrival-actions{gap:10px}.egs-arrival .egs-arrival-button{padding:13px 16px;font-size:11px;gap:15px}.egs-arrival-scene{min-height:440px}.egs-arrival-tag-top{right:-7px;top:80px}.egs-arrival-tag-bottom{left:-8px;bottom:65px}.egs-arrival-tag{padding:10px 12px;gap:9px}.egs-arrival-tag strong{font-size:10px}.egs-arrival-tag div>span{font-size:8px}.egs-arrival-orbit{width:300px;height:300px}.egs-arrival-orbit-two{width:370px;height:370px}}
@media(max-width:760px){.egs-arrival-inner{padding:0 22px}.egs-arrival-utility{height:52px;font-size:8px;letter-spacing:.06em;gap:10px}.egs-arrival-utility b{padding:0 5px}.egs-arrival-utility>a{font-size:11px;flex-shrink:0}.egs-arrival-utility>a span{padding-left:5px}.egs-arrival-grid{grid-template-columns:1fr;gap:0;min-height:0}.egs-arrival-copy{padding:39px 0 0}.egs-arrival-kicker{font-size:9px!important;margin-bottom:23px!important;letter-spacing:.09em}.egs-arrival h1{font-size:clamp(37px,9vw,55px)!important;max-width:540px;margin-bottom:20px!important;line-height:1.06!important}.egs-arrival-description{font-size:13px!important;line-height:1.8!important;max-width:520px;margin-bottom:25px!important}.egs-arrival .egs-arrival-button{font-size:11px;padding:13px 15px;gap:13px;min-height:48px;flex:1;white-space:nowrap}.egs-arrival-tracking{font-size:10px;margin-top:21px;max-width:330px;line-height:1.8}.egs-arrival-tracking strong{font-size:10px;display:inline-block;margin-left:0}.egs-arrival-scene{min-height:320px;max-width:520px;width:100%;margin:0 auto 10px}.egs-arrival-device{width:calc(100% + 24px);margin-left:-14px}.egs-arrival-coordinate{display:none}.egs-arrival-tag-top{top:40px;right:0}.egs-arrival-tag-bottom{bottom:30px;left:0}.egs-arrival-tag{padding:9px 11px;background:#143c2be8}.egs-arrival-tag-symbol{width:26px;height:26px;font-size:21px}.egs-arrival-tag strong{font-size:9px}.egs-arrival-tag div>span{font-size:8px}.egs-arrival-orbit{width:250px;height:250px}.egs-arrival-orbit-two{width:310px;height:310px}}
@media(max-width:370px){.egs-arrival-inner{padding:0 18px}.egs-arrival .egs-arrival-button{font-size:10px;padding:12px 10px;gap:8px}.egs-arrival-scene{min-height:290px}.egs-arrival-utility>span{font-size:7px}.egs-arrival-tag-top{top:36px}.egs-arrival-tag-bottom{bottom:20px}}
@media(prefers-reduced-motion:reduce){.egs-arrival *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.egs-arrival-device{transform:none!important;will-change:auto}.egs-arrival-scan{display:none}}

.home .site-content>.ast-container{max-width:none;padding-left:0;padding-right:0}.home #primary{margin-top:0;margin-bottom:0}.home .site-main .entry-header{display:none}
.home #masthead{position:relative!important;top:auto!important;left:auto!important;right:auto!important}

/* Photographic composition replaces the previous diagram and floating annotations. */
.egs-arrival-scene-photo{min-height:490px;justify-content:center;padding:28px 0}.egs-arrival-scene-photo .egs-arrival-device{width:calc(100% + 26px);margin-left:0;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #001c1426}.egs-arrival-scene-photo .egs-arrival-device>img{width:100%;height:auto;border-radius:18px;filter:none}.egs-arrival-scene-photo:before{content:"";position:absolute;inset:18px -13px;background:radial-gradient(ellipse,#85b86615,transparent 68%);pointer-events:none}@media(max-width:1100px){.egs-arrival-scene-photo{min-height:420px}.egs-arrival-scene-photo .egs-arrival-device{width:calc(100% + 12px)}}@media(max-width:760px){.egs-arrival-scene-photo{min-height:0;margin:14px auto 18px;padding:12px 0 0;max-width:560px}.egs-arrival-scene-photo .egs-arrival-device{width:100%;margin-left:0;border-radius:12px}.egs-arrival-scene-photo .egs-arrival-device>img{border-radius:12px}}
