/* Primary reference: user-provided BorderBasket desktop, libfile_7591dbf82a0c81919ded9b3647478f11. */
:root{--ink:#091321;--paper:#fafbfc;--white:#fff;--accent:#26543f;--pale:#eef2f5;--line:#d3dbe1;--muted:#536073;--warn:#9d360b;--radius:5px}
.site-header{background:#fbfcfdee;color:var(--ink);border-bottom:1px solid #dbe1e6;min-height:90px;position:relative;z-index:3}.brand-icon{background:transparent;color:var(--ink);width:37px}.brand-icon svg{width:34px;height:34px;stroke-width:1.7}.brand-period{color:var(--ink)}.site-header nav{font-size:14px;font-weight:400}.watch-link{border-left:1px solid #9ba8b5}#saved-count{background:var(--ink);color:white}.atlas-hero{position:relative;display:grid;grid-template-columns:43% 57%;padding:42px max(48px,calc((100vw - 1280px)/2)) 36px;min-height:760px;overflow:hidden;isolation:isolate;background:#f8f9fb}.atlas-hero::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 66% 65%,#b0bfc845 0,transparent 50%),linear-gradient(150deg,#fff 10%,#edf1f5 65%,#fff 90%)}.atlas-hero::after{content:"";position:absolute;width:130%;height:220px;left:-12%;bottom:-145px;background:#c4b9a84a;box-shadow:0 -20px 80px #c8c2b733;transform:rotate(-11deg);z-index:-1}.atlas-copy{position:relative;z-index:2;max-width:560px;padding-top:1px}.atlas-copy .eyebrow{font-size:10px;letter-spacing:.22em;margin-bottom:22px;color:#253c53}.atlas-copy h1{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(56px,6vw,86px);line-height:1.01;letter-spacing:-.055em;margin-bottom:24px}.atlas-copy h1 em{color:#315a41}.atlas-intro{font-size:17px;line-height:1.6;color:#40516b;max-width:490px;margin-bottom:25px}.hero-search{height:63px;background:#fff;border:1px solid #aebcc9;border-radius:8px;padding:6px;display:flex;align-items:center;gap:12px;max-width:550px;box-shadow:0 7px 18px #0f213108}.hero-search>span{padding-left:12px;color:#1f3041;display:flex}.hero-search input{border:0!important;background:none!important;margin:0!important;min-width:0!important;flex:1;outline-offset:0!important;font-size:15px!important;padding:6px!important;min-height:45px!important;width:auto!important}.hero-search button{border:1px solid #253647;min-width:110px;align-self:stretch;border-radius:5px;color:white;background:linear-gradient(180deg,#243744,#101c26);font-size:14px;box-shadow:0 2px 3px #0003;transition:background .2s,transform .2s}.hero-search button:hover{background:#26543f;transform:translateY(-1px)}.hero-search-note{font-size:10px;color:#526176;line-height:1.6;margin:12px 0 34px;max-width:510px}.atlas-features{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:520px;margin-top:34px}.atlas-features a{padding:0 15px;border-left:1px solid #b7c3cd;text-decoration:none;min-width:0}.atlas-features a:first-child{border:0;padding-left:0}.atlas-features a:last-child{padding-right:0}.atlas-features svg{width:30px;height:30px;margin-bottom:12px;display:block;stroke-width:1.5}.atlas-features strong{display:block;font-size:10px;margin-bottom:6px;white-space:nowrap}.atlas-features span{display:block;font-size:10px;line-height:1.7;color:#465870}.atlas-features a:hover strong{text-decoration:underline}.atlas-scene{position:relative;min-width:0;margin-right:-48px;margin-left:-5px;min-height:650px}.world-atlas{position:absolute;left:-4%;top:-23px;width:111%;height:365px;isolation:isolate}.world-outline{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:fill;opacity:.86;filter:drop-shadow(0 15px 22px #526d8820)}.atlas-price{position:absolute;z-index:2;background:#fffe;border-radius:9px;display:flex;align-items:center;gap:7px;padding:7px 10px;box-shadow:0 8px 18px #1e344223;text-decoration:none;color:var(--ink);min-height:59px;font-family:var(--body);animation:map-label .7s ease-out both;transition:transform .2s,box-shadow .2s}.atlas-price:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1e344238}.atlas-price .map-flag{font-size:24px;line-height:1}.atlas-price small{font-size:9px;color:#14273a;line-height:1.3;max-width:100px;white-space:nowrap}.atlas-price b{font-size:14px;line-height:1.3;font-weight:600;white-space:nowrap;display:block}.atlas-price em{font-size:8px;line-height:1.2;display:block;color:#3a6a4c;margin-top:2px;font-style:normal}.atlas-price i{position:absolute;width:8px;height:8px;border-radius:50%;background:#132c3c;left:14px;bottom:-17px}.atlas-price i::before{content:"";position:absolute;width:1px;height:12px;background:#132c3c;left:3.5px;bottom:8px}.atlas-price.canada{left:13%;top:9%;animation-delay:.1s}.atlas-price.usa{left:18%;top:36%;animation-delay:.15s}.atlas-price.britain{left:40%;top:17%;animation-delay:.2s}.atlas-price.germany{left:57%;top:5%;animation-delay:.25s}.atlas-price.emirates{left:59%;top:37%;animation-delay:.3s}.atlas-price.japan{right:0%;top:25%;animation-delay:.35s}.atlas-price.australia{right:2%;top:76%;animation-delay:.4s}.atlas-price.usa em,.atlas-price.canada em{color:#8c4a17}.product-stage{position:absolute;inset:315px 0 0}.real-product-cutout{position:absolute;width:65%;max-width:none;left:-14%;top:10%;filter:drop-shadow(8px 18px 15px #25384935);transform:rotate(-5deg);z-index:2;animation:product-arrival .8s ease-out both}.stage-shadow{position:absolute;width:66%;height:110px;background:#b0a390;box-shadow:0 15px 20px #0003;transform:skewY(-10deg);left:-12%;bottom:-45px;z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,0 85%);opacity:.75}.photo-generation{position:absolute;left:-2%;bottom:18px;color:#536073;font-size:8px;letter-spacing:.02em;z-index:4;max-width:225px}.hero-price-sheet{position:absolute;right:2%;top:2%;width:58%;max-width:425px;background:#fff;border-radius:13px;padding:18px 22px 8px;box-shadow:0 16px 36px #253c5528;z-index:3;transform:rotate(1.5deg);animation:sheet-arrival .8s ease-out both}.sheet-product{display:flex;align-items:center;gap:13px;padding-bottom:13px;border-bottom:1px solid #d8e0e8}.sheet-product>svg{width:32px;height:32px;stroke-width:1.3}.sheet-product h2{font-family:var(--body);font-size:14px;font-weight:600;line-height:1.3;margin:0;letter-spacing:-.02em}.sheet-product p{font-size:10px;color:#64758a;margin:3px 0 0;line-height:1.4}.sheet-product>a{margin-left:auto;text-decoration:none;min-height:44px;min-width:25px;display:grid;place-items:center;font-size:20px}.hero-price-sheet table{min-width:0;font-family:var(--body);font-size:11px;table-layout:auto}.hero-price-sheet th,.hero-price-sheet td{padding:8px 0;border-color:#e3e8ed;white-space:nowrap}.hero-price-sheet th{font-weight:400;font-size:10px}.hero-price-sheet th span{font-size:15px;margin-right:5px}.hero-price-sheet td:nth-child(2){font-size:12px;font-weight:500;text-align:right}.hero-price-sheet td:last-child{width:26px;text-align:right}.hero-price-sheet td a{display:grid;place-items:center;min-width:30px;min-height:28px;text-decoration:none;font-size:16px}.hero-price-sheet caption{font-size:7px;text-align:left;line-height:1.6;letter-spacing:.01em;padding-top:10px}.atlas-sidenote{position:absolute;right:25px;bottom:3px;letter-spacing:.1em;font-size:7px;color:#64768a;text-align:right}.coverage-strip{background:white;border-color:#d1dbe2}.coverage-strip strong{font-family:'Bricolage Grotesque',sans-serif;font-size:37px}.coverage-strip a{font-size:10px}.section-heading h2{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.section-heading>p{font-size:15px}.product-tab.active{background:#142332;border-bottom-color:#52765b}.product-tab{border-bottom-width:3px}.product-tab span{font-family:'Bricolage Grotesque',sans-serif;font-size:21px;letter-spacing:-.03em}.product-switch{border-top:2px solid var(--ink)}.country-code{border-left-color:#315a41}.pin-button{border-radius:5px}.button{border-radius:5px;text-transform:none;letter-spacing:0;font-size:14px;background:#182a38;border-color:#182a38}.button:hover{background:#28543e}.button.secondary{border-color:#a8b7c4}.how-band{background:#142331}.how-grid em{color:#a7c5db}.how-grid h2{font-family:'Bricolage Grotesque',sans-serif;font-size:58px;line-height:1.02;font-weight:600;letter-spacing:-.04em}.how-grid li>span{color:#afc3d3}.how-grid h3{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.035em}.destination h3,.destination:first-child h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:600;letter-spacing:-.045em}.offline-banner h2{font-family:'Bricolage Grotesque',sans-serif;font-size:52px;line-height:1.05;letter-spacing:-.045em}.offline-banner em{color:#315a41}.toolkit-feature h2{font-family:'Bricolage Grotesque',sans-serif;font-size:48px;line-height:1.06;letter-spacing:-.045em}.toolkit-cover{box-shadow:12px 16px 0 #182a38}.page-intro h1,.page-intro h1>span{font-family:'Bricolage Grotesque',sans-serif;letter-spacing:-.05em;line-height:1.05;font-size:clamp(48px,5.5vw,79px)}.page-intro>p:not(.eyebrow){font-size:17px}.result-receipt{background:#172a39;border-top-color:#52765b}.result-receipt .eyebrow{color:#bacbd8}.result-receipt .result-state{color:#cbdac7}.result-receipt .button.secondary:hover{background:#315a41;border-color:#315a41}.numbered-heading>span{background:#263f50}.notice{border-left-color:#315a41}.country-intro h1{font-size:clamp(47px,5vw,72px)}.site-footer{background:#142331}
@keyframes map-label{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes product-arrival{from{opacity:0;transform:translateY(20px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-5deg)}}@keyframes sheet-arrival{from{opacity:0;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(1.5deg)}}
@media(min-width:1500px){.atlas-hero{min-height:835px;padding-top:46px;padding-bottom:40px}.atlas-copy h1{font-size:96px}.atlas-intro{font-size:19px}.atlas-scene{min-height:720px}.world-atlas{height:410px}.product-stage{top:355px}.hero-price-sheet{max-width:440px}.hero-price-sheet th{font-size:12px}.hero-price-sheet td:nth-child(2){font-size:14px}.hero-price-sheet caption{font-size:8px}.sheet-product h2{font-size:16px}.atlas-price b{font-size:16px}.atlas-price small{font-size:10px}.atlas-price{padding:8px 12px}.atlas-features{margin-top:44px}.atlas-features strong{font-size:11px}.atlas-features span{font-size:11px}.atlas-copy{max-width:575px}}
@media(max-width:1100px){.atlas-hero{padding:38px 32px 40px;grid-template-columns:45% 55%;min-height:700px}.atlas-copy h1{font-size:68px}.atlas-intro{font-size:15px}.atlas-copy .eyebrow{font-size:8px}.atlas-features{grid-template-columns:1fr 1fr;gap:22px}.atlas-features a:nth-child(3){border:0;padding-left:0}.atlas-features strong{font-size:10px}.atlas-features span{font-size:10px}.atlas-scene{margin-right:-32px;min-height:640px}.world-atlas{height:320px;left:-2%;width:108%}.atlas-price{padding:6px 8px;gap:5px;min-height:51px}.atlas-price .map-flag{font-size:20px}.atlas-price b{font-size:11px}.atlas-price small{font-size:8px}.atlas-price em{font-size:7px}.atlas-price.germany{left:58%;top:2%}.atlas-price.japan{right:-1%;top:31%}.product-stage{top:325px}.hero-price-sheet{right:2%;width:64%;padding:15px 14px 6px}.sheet-product{gap:8px}.sheet-product h2{font-size:12px}.sheet-product p{font-size:8px}.sheet-product>svg{width:24px}.hero-price-sheet th{font-size:8px}.hero-price-sheet td:nth-child(2){font-size:10px}.hero-price-sheet caption{font-size:6px}.hero-price-sheet th span{font-size:12px}.real-product-cutout{width:74%;left:-15%;top:8%}.photo-generation{left:0;bottom:22px;font-size:7px;max-width:150px}.hero-search button{min-width:85px;font-size:12px}.hero-search>span{padding-left:5px}.hero-search input{font-size:13px!important}.hero-search{gap:7px;height:58px}.hero-search-note{font-size:9px}}
@media(max-width:720px){.site-header{padding:18px 20px 10px}.site-header nav{font-size:11px}.site-header nav a{min-height:44px}.atlas-hero{display:flex;flex-direction:column;padding:32px 20px 28px;min-height:0;overflow:hidden}.atlas-copy{max-width:none}.atlas-copy .eyebrow{font-size:8px;letter-spacing:.18em;margin-bottom:19px}.atlas-copy h1{font-size:clamp(53px,14vw,80px);line-height:1.02;margin-bottom:23px;letter-spacing:-.055em}.atlas-intro{font-size:15px;line-height:1.65;max-width:480px;margin-bottom:23px}.hero-search{height:58px;max-width:none}.hero-search button{min-width:88px;font-size:12px}.hero-search input{font-size:13px!important}.hero-search-note{font-size:9px;line-height:1.7;margin-bottom:0}.atlas-features{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:26px;max-width:none}.atlas-features a{padding:0 9px}.atlas-features a:nth-child(3){border-left:1px solid #b7c3cd;padding-left:9px}.atlas-features svg{width:25px;height:25px;margin-bottom:10px}.atlas-features strong{font-size:8px;line-height:1.3;white-space:normal}.atlas-features span{font-size:8px;line-height:1.7}.atlas-features a:last-child{padding-right:0}.atlas-scene{min-height:530px;margin:32px -20px 0;flex:none;width:calc(100% + 40px);position:relative}.world-atlas{height:235px;left:-5%;width:110%;top:0}.world-outline{opacity:.85}.atlas-price{min-height:43px;padding:5px 7px;gap:4px;border-radius:6px;box-shadow:0 4px 10px #1e344225}.atlas-price .map-flag{font-size:17px}.atlas-price small{font-size:7px;max-width:65px;white-space:normal;line-height:1.15}.atlas-price b{font-size:10px;line-height:1.3}.atlas-price em{font-size:6px}.atlas-price i{width:5px;height:5px;bottom:-11px;left:10px}.atlas-price i::before{left:2px;height:8px;bottom:5px}.atlas-price.canada{left:13%;top:5%}.atlas-price.usa{left:16%;top:37%}.atlas-price.britain{left:41%;top:17%}.atlas-price.germany{left:60%;top:0}.atlas-price.emirates{left:56%;top:45%}.atlas-price.japan{right:2%;top:24%}.atlas-price.australia{right:4%;top:77%}.product-stage{inset:250px 0 0}.real-product-cutout{left:-12%;top:6%;width:73%;transform:rotate(-5deg)}.hero-price-sheet{top:2%;right:6%;width:58%;max-width:none;padding:13px 12px 6px;border-radius:8px}.sheet-product{gap:7px;padding-bottom:8px}.sheet-product h2{font-size:11px}.sheet-product p{font-size:7px;line-height:1.35}.sheet-product>svg{width:20px;height:20px}.sheet-product>a{font-size:16px;min-height:28px;min-width:20px}.hero-price-sheet table{font-size:8px}.hero-price-sheet th,.hero-price-sheet td{padding-block:7px}.hero-price-sheet th{font-size:7px}.hero-price-sheet th span{font-size:11px;margin-right:3px}.hero-price-sheet td:nth-child(2){font-size:8px}.hero-price-sheet td:last-child{width:18px}.hero-price-sheet td a{min-width:18px;min-height:23px;font-size:13px}.hero-price-sheet caption{font-size:5px;padding-top:8px;line-height:1.5}.photo-generation{left:16px;bottom:30px;font-size:6px;max-width:130px}.atlas-sidenote{font-size:6px;right:20px;bottom:0}.stage-shadow{height:90px;bottom:-22px;left:-7%;width:63%}.atlas-hero::after{bottom:0;height:150px;left:-10%;width:130%;transform:rotate(-10deg)}.coverage-strip strong{font-size:32px;margin-bottom:8px}.coverage-strip>.wrap{font-size:9px}.coverage-strip a{font-size:8px}.section-heading h2{font-size:39px;line-height:1.05}.product-tab span{font-size:17px}.product-tab small{font-size:8px}.product-tab>svg{width:24px}.how-grid h2{font-size:45px}.how-grid h3{font-size:23px}.destination h3,.destination:first-child h3{font-size:32px}.offline-banner h2{font-size:40px}.toolkit-feature h2{font-size:40px}.page-intro h1,.page-intro h1>span{font-size:clamp(45px,11vw,65px);line-height:1.05}.page-intro>p:not(.eyebrow){font-size:15px}.page-intro .button{font-size:12px}.result-receipt output{font-size:55px}.country-intro h1{font-size:49px}.button{font-size:13px;min-height:54px}.hero-price-sheet td a{min-width:32px;min-height:44px}.hero-price-sheet td{padding-block:0}.hero-price-sheet caption{font-size:8px}.photo-generation{font-size:9px;bottom:4px;max-width:150px}.atlas-sidenote{display:none}.atlas-price{min-height:44px}.hero-price-sheet .sheet-product>a{min-height:44px;min-width:25px}}
@media(prefers-reduced-motion:reduce){.atlas-price,.real-product-cutout,.hero-price-sheet{animation:none!important;transition:none!important}}

.product-switch{flex-wrap:wrap}.product-tab{flex:1 1 220px}.product-tab small{white-space:normal}.atlas-price:focus-visible{outline:3px solid #142331;outline-offset:4px}
/* Keep the real photograph at its intrinsic aspect ratio and away from controls. */
.real-product-cutout{height:auto;left:-4%;pointer-events:none}.atlas-copy{z-index:4}.world-atlas{left:0;width:100%}.atlas-scene{margin-right:0}.atlas-price.japan{right:0}.hero-price-sheet td a{min-height:36px}
@media(max-width:1100px){.real-product-cutout{left:-5%;width:69%}.world-atlas{left:0;width:100%}.atlas-scene{margin-right:0}.atlas-price.japan{right:0}}
@media(max-width:720px){.atlas-scene{margin-right:-20px;min-height:550px}.world-atlas{left:0;width:100%}.real-product-cutout{left:-8%;width:74%;top:20%}.hero-price-sheet{right:4%;width:59%}.hero-price-sheet td a{min-height:44px}.atlas-price.japan{right:1%}.hero-price-sheet caption{line-height:1.45}.photo-generation{bottom:5px;left:20px}}
@media(max-width:720px){.how-grid{display:block}.how-grid>ol{margin-top:38px}.offline-banner{grid-template-columns:1fr}.offline-photo img{width:100%;height:auto;max-height:330px;object-fit:cover}.atlas-features strong{font-size:9px}.atlas-features span{font-size:9px}.hero-search-note{font-size:11px}.atlas-price small{font-size:8px}.atlas-price em{font-size:7px}.table-toolbar{flex-wrap:wrap}.section-heading{gap:24px}.how-grid .button{max-width:100%}}
#grand-total{overflow-wrap:anywhere}#grand-total.amount-long{font-size:clamp(20px,3vw,38px)}
@media(max-width:720px){.form-grid label{font-size:14px}.hero-search input{font-size:16px!important}.atlas-features strong,.atlas-features span{font-size:11px;line-height:1.5}.atlas-price small{font-size:9px}.atlas-price b{font-size:12px}.atlas-price em{font-size:8px}.atlas-price.britain{top:27%}.world-atlas{height:260px}.atlas-price.emirates{top:50%}.product-stage{top:285px}.atlas-scene{min-height:605px}.hero-price-sheet{top:0}#grand-total.amount-long{font-size:23px}}
