.international-page{background:#f5f1e8;color:#23363d}.international-page header{background:#102d38}.international-page section{scroll-margin-top:90px}.international-arrival{position:relative;min-height:800px;height:95svh;max-height:1100px;display:flex;align-items:center;background:#102d38;color:#fff;isolation:isolate;padding:150px 6% 130px;overflow:hidden}.arrival-photo,.arrival-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.arrival-photo{object-fit:cover;object-position:62% center;animation:arrival-drift 2s ease-out both}.arrival-shade{z-index:-1;background:linear-gradient(90deg,#071e2bdd,#09243036 85%),linear-gradient(0deg,#071e2bbf,transparent 55%)}.arrival-heading h1{font-size:clamp(62px,7vw,108px);line-height:1.04;letter-spacing:-.055em;margin:30px 0}.arrival-heading h1 em{color:#e2ccaa}.arrival-heading>p{color:#eef3f0;font-size:18px;line-height:1.9}.arrival-heading .eyebrow{font-size:10px;color:#e2ccaa}.arrival-actions{display:flex;align-items:center;gap:35px;margin-top:35px}.arrival-actions .button{background:#f5f1e8;color:#102d38}.arrival-link{font-size:12px;border-bottom:1px solid #a1b5b6;padding-bottom:5px}.arrival-bottom{position:absolute;bottom:55px;left:6%;right:6%;border-top:1px solid #8da0a277;display:flex;gap:50px;padding-top:22px;font-size:9px;letter-spacing:.15em}.international-arrival>small{position:absolute;bottom:15px;right:6%;font-size:9px;color:#dde4de}.international-chapters{display:flex!important;gap:25px;justify-content:space-between;padding:25px 6%;border-bottom:1px solid #bec8bd;background:#f5f1e8;color:#23363d;font-size:11px}.international-chapters a:last-child{color:#816843}.international-hero{padding:85px 6%;background:#102d38;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.international-intro h2{font-size:clamp(46px,5vw,76px)}.international-intro h2 em{color:#e2ccaa}.international-intro{padding:0}.route-panel{box-shadow:0 30px 65px #03172066}.map-window{height:370px}.route-ticket{padding:25px}.airport-row strong{font-size:45px}.arrival-strip{padding:30px 6%;gap:22px;background:#eae8df;flex-wrap:wrap}.international-page .international-service{padding:85px 6%;gap:8%}.visit-kit{border-top:1px solid #b8c4b9}.visit-kit article{border-bottom:1px solid #b8c4b9}.onboard-samples{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-top:40px;padding:45px;background:#eae8df}.onboard-samples h3{font-size:39px}.onboard-samples p:not(.eyebrow){font-size:14px;max-width:460px}.sample-fan{display:flex;align-items:center;padding:30px 0}.sample-fan figure{width:38%;margin:0 -3%;background:#fffdf7;padding:10px;box-shadow:0 12px 30px #102d3825;transform:rotate(-9deg);transition:transform .4s}.sample-fan figure:nth-child(2){transform:translateY(-20px) rotate(2deg);z-index:1}.sample-fan figure:nth-child(3){transform:rotate(12deg)}.sample-fan figure:hover{transform:translateY(-20px) rotate(0)}.sample-fan img{height:190px}.sample-fan figcaption{font-size:8px;padding:12px 0 3px;letter-spacing:.04em}.international-spaces{background:#f5f1e8}.international-space-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.international-space-grid article{background:#fcfaf5;border:1px solid #c7cdc2;overflow:hidden}.international-space-grid img{height:360px;transition:transform .7s}.international-space-grid article:hover img{transform:scale(1.025)}.international-space-grid article>div{padding:32px}.international-space-grid span{font-size:10px;letter-spacing:.15em;color:#826c48}.international-space-grid h3{font-size:40px;margin:20px 0}.international-space-grid p{font-size:15px;max-width:460px}.international-space-grid button{border:0;border-bottom:1px solid #9aa99e;background:none;padding:12px 0;font-size:13px;color:#23363d;cursor:pointer}.scan-section{background:#eae8df}.scan-copy h2{font-size:clamp(42px,4.4vw,65px)}.travel-process{background:#f5f1e8}.travel-steps article{border-top:1px solid #b7c4b9;padding-top:25px}.travel-steps article>span{color:#876d46}.international-coordination{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#102d38;color:#f5f1e8}.international-coordination em{color:#e2ccaa}.international-coordination p{color:#c6d4d0;max-width:470px}.international-coordination .button{margin-top:25px}.coordination-list article{display:flex;gap:24px;border-bottom:1px solid #4c656c;padding:0 0 25px;margin-bottom:25px}.coordination-list article>span{font-size:11px;color:#d8c29a}.coordination-list h3{font-size:29px}.coordination-list p{font-size:14px;margin:0}.international-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;background:#eae8df}.international-questions details{padding:23px 0;border-bottom:1px solid #b5c1b7}.international-questions summary{font-size:17px;cursor:pointer}.international-questions details p{font-size:14px;margin:18px 0 0}.international-plan{background:#102d38;padding:85px 6%}.international-plan form{padding:32px;border:1px solid #577178;background:#173741}.international-plan input,.international-plan textarea{background:#ffffff09;border-color:#8a9d9e}.international-plan .small-note{color:#d4ddd7}.international-setting img{min-height:500px}.international-page :focus-visible{outline:2px solid #b48e51;outline-offset:5px}@keyframes arrival-drift{from{transform:scale(1.045)}to{transform:scale(1)}}@media(max-width:950px){.international-hero{gap:5%}.international-chapters{gap:15px;flex-wrap:wrap}.arrival-heading h1{font-size:72px}.international-space-grid img{height:280px}.onboard-samples{padding:30px}.sample-fan img{height:145px}.international-coordination{gap:6%}.arrival-bottom{gap:25px}}@media(max-width:650px){.international-arrival{height:90svh;min-height:680px;padding:130px 6% 125px}.arrival-heading h1{font-size:55px}.arrival-heading>p{font-size:15px}.arrival-actions{display:block}.arrival-link{display:inline-block;margin-top:25px}.arrival-bottom{gap:12px;font-size:7px;bottom:45px;flex-wrap:wrap}.international-chapters{padding:20px 6%;font-size:9px;gap:15px}.international-chapters a:last-child{display:none}.international-hero{grid-template-columns:1fr;padding:55px 6%;gap:35px}.international-intro h2{font-size:48px}.map-window{height:330px}.international-page .international-service{padding:55px 6%}.onboard-samples{grid-template-columns:1fr;padding:25px;gap:15px;margin-top:10px}.onboard-samples h3{font-size:32px}.sample-fan{padding:30px 10px}.sample-fan img{height:120px}.sample-fan figcaption{font-size:6px}.international-space-grid{grid-template-columns:1fr}.international-space-grid img{height:260px}.international-space-grid article>div{padding:25px}.international-space-grid h3{font-size:34px}.international-coordination,.international-questions{grid-template-columns:1fr;gap:35px}.international-plan{padding:55px 6%}.international-plan form{padding:22px}.international-setting img{min-height:380px}.luxury.international-page .section{padding-top:55px;padding-bottom:55px}}@media(prefers-reduced-motion:reduce){.arrival-photo{animation:none}.sample-fan figure,.international-space-grid img{transition:none}.international-space-grid article:hover img{transform:none}}
