.india-atlas-intro{display:block;min-height:0;padding:35px 5% 0;background:#f8ce50;color:#542a42}.atlas-intro-top,.atlas-selector-heading{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:2px}.atlas-intro-top{padding-bottom:25px;border-bottom:1px solid #6e38472b}.atlas-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5%;padding:48px 0 50px}.india-atlas-intro .india-intro-copy{padding:0}.india-atlas-intro h2{font-size:clamp(64px,7.7vw,120px);margin:22px 0 28px}.india-atlas-intro .india-intro-copy>p:not(.eyebrow){font-size:12px}.india-atlas-intro .pill{margin-top:22px;gap:32px;font-size:11px}.atlas-shop-link{display:block;font-size:10px;text-decoration:underline;text-underline-offset:5px;margin-top:20px}.atlas-postcard{position:relative;isolation:isolate;border:10px solid #f6e6bd;border-bottom:0;background:var(--postcard-paper);color:var(--postcard-ink);transform:rotate(1deg);box-shadow:12px 16px 0 #b3536c24;margin-right:8px;min-width:0}.atlas-art{aspect-ratio:900/660;overflow:hidden}.atlas-art>svg{width:100%;height:100%;display:block}.atlas-destination{position:absolute;top:7%;left:7%;max-width:75%;text-shadow:0 1px 15px var(--postcard-paper)}.atlas-destination>span{font-size:7px;letter-spacing:2px}.atlas-destination h3{font:clamp(36px,5.5vw,83px)/1 'Italiana',Georgia,serif;margin:10px 0}.atlas-postmark{position:absolute;top:5%;right:5%;width:70px;height:70px;display:grid;align-content:center;border:1px solid currentColor;outline:1px dashed currentColor;outline-offset:4px;border-radius:50%;text-align:center;font-size:6px;letter-spacing:1.3px;line-height:1.8;transform:rotate(14deg);opacity:.6}.atlas-garment{position:absolute;right:3%;bottom:12%;width:40%;padding:8px 8px 14px;border:1px solid #f8e5bd80;background:#13372fe8;color:#f5e8c7;box-shadow:0 10px 30px #25142c40;transform:rotate(-6deg);transition:transform .4s;border-radius:45% 45% 2px 2px;overflow:hidden}.atlas-garment:hover{transform:rotate(-2deg) translateY(-6px)}.atlas-garment .garment-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mask-image:radial-gradient(ellipse 70% 65% at 50% 47%,#000 52%,transparent 92%)}.atlas-garment>span{display:block;font:clamp(12px,1.3vw,20px) Georgia,serif}.atlas-garment small{display:block;font:7px 'DM Sans',sans-serif;letter-spacing:.5px;margin-top:8px}.atlas-postcard-caption{display:flex;justify-content:space-between;gap:15px;position:relative;background:#f6e6bd;padding:17px 10px 16px;font-size:8px;letter-spacing:.7px}.atlas-postcard-caption>span:last-child{font-size:6px;letter-spacing:1.1px}.atlas-selector-heading{padding:0 0 18px;font-size:7px}.atlas-places{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.atlas-places>button{padding:7px 7px 12px;background:#f7e6bb;color:#503344;border:1px solid transparent;box-shadow:0 5px 0 #5b344117;text-align:left;transition:transform .25s,box-shadow .25s;min-width:0;position:relative}.atlas-places>button:nth-child(even){transform:rotate(1.5deg)}.atlas-places>button:nth-child(odd){transform:rotate(-1.5deg)}.atlas-places>button[aria-pressed=true]{transform:translateY(-7px);box-shadow:0 9px 0 #6333482b;border-color:#714057}.atlas-places>button:focus-visible{outline:2px solid #633348;outline-offset:4px}.atlas-mini{display:block;aspect-ratio:1.75;overflow:hidden;background:var(--atlas-paper)}.atlas-mini svg{display:block;width:100%;height:100%;object-fit:cover}.atlas-place-name{display:flex;align-items:center;gap:7px;padding-top:10px;font:17px Georgia,serif}.atlas-place-name i{font:7px 'DM Sans',sans-serif;opacity:.6}.atlas-place-name b{margin-left:auto;font:12px sans-serif;font-weight:400}.atlas-places small{display:block;margin:6px 0 0;font-size:7px;line-height:1.5;opacity:.8}.atlas-fieldnote{display:grid;grid-template-columns:.8fr 1.25fr .9fr;gap:5%;align-items:start;margin-top:36px;padding:27px 0 34px;border-top:1px solid #7140573b}.atlas-fieldnote span{font-size:7px;letter-spacing:1.5px}.atlas-fieldnote h3{font:25px/1.1 'Italiana',Georgia,serif;margin:12px 0 0;max-width:240px}.atlas-fieldnote>p{font-size:11px;line-height:1.9;margin:0}.atlas-translation p{font:italic 15px/1.5 Georgia,serif;margin:12px 0}.atlas-translation a{font-size:8px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.india-travel-cultural{margin-top:15px!important}.india-travel-cultural a{display:block;color:#f3d6a2;font-size:9px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}#indiaFilm .india-travel-landscape{inset:-3%;opacity:.8}#indiaFilm .india-travel-landscape svg{width:100%;height:100%;object-fit:cover}#indiaFilm .india-travel-shade{background:linear-gradient(90deg,#101a25f7,#101a25d9 30%,#101a2538 75%),linear-gradient(0deg,#102029f5,transparent 40%)}#indiaFilm .india-travel-mandala{opacity:.07}#indiaFilm .india-travel-tee{width:34%;left:61%;top:18%}#indiaFilm .india-travel-copy{top:18%;width:40%}#indiaFilm .india-travel-copy h3{font-size:clamp(42px,5vw,74px)}#indiaFilm .india-travel-landscape>svg{transform:translateX(11%) scale(1.05)}#indiaFilm .india-travel-city{opacity:.12}
@media(max-width:900px){.atlas-intro-grid{gap:4%;grid-template-columns:.8fr 1.2fr}.india-atlas-intro h2{font-size:68px;letter-spacing:-3px}.atlas-places{gap:8px}.atlas-place-name{font-size:14px;gap:4px}.atlas-postmark{width:52px;height:52px;font-size:4px}.atlas-postcard-caption>span:last-child{display:none}}
@media(max-width:700px){.india-atlas-intro{padding:25px 6% 0}.atlas-intro-top{font-size:7px;letter-spacing:1.5px;padding-bottom:18px}.atlas-intro-top>span:last-child{display:none}.atlas-intro-grid{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:35px 0}.india-atlas-intro h2{font-size:74px;margin:18px 0 22px}.india-atlas-intro .india-intro-copy>p:not(.eyebrow){font-size:11px}.india-atlas-intro .india-intro-copy>.eyebrow{font-size:7px}.india-atlas-intro .pill{margin-top:16px;font-size:10px;padding:16px 20px}.atlas-shop-link{font-size:9px;margin-top:16px}.atlas-postcard{border-width:7px;margin:0 5px}.atlas-destination h3{font-size:45px}.atlas-destination>span{font-size:6px;letter-spacing:1px}.atlas-garment{width:41%;right:3%;bottom:13%;padding:5px 5px 10px}.atlas-garment>span{font-size:12px}.atlas-garment small{font-size:5px;margin-top:6px}.atlas-postcard-caption{font-size:7px;padding:13px 8px}.atlas-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 11px}.atlas-places>button{padding:5px 5px 10px}.atlas-place-name{font-size:14px;padding-top:8px}.atlas-place-name i{font-size:6px}.atlas-places small{font-size:6px}.atlas-selector-heading{font-size:6px;letter-spacing:1px;padding-bottom:23px}.atlas-fieldnote{grid-template-columns:1fr;gap:18px;margin-top:28px;padding-bottom:30px}.atlas-fieldnote h3{font-size:28px;max-width:none;margin-top:8px}.atlas-fieldnote>p{font-size:11px}.atlas-translation{border-top:1px solid #71405726;padding-top:16px}.atlas-translation p{font-size:15px;margin:8px 0}.atlas-translation a{font-size:9px}#indiaFilm .india-travel-copy{top:12%;width:86%}#indiaFilm .india-travel-copy h3{font-size:38px}#indiaFilm .india-travel-tee{width:54%;left:38%;top:48%}#indiaFilm .india-travel-shade{background:linear-gradient(#101a25f2,#101a25b8 43%,#10202935 62%,#102029e8)}#indiaFilm .india-travel-landscape>svg{transform:translateX(-10%) scale(1.3)}#indiaFilm .india-travel-cultural[open]{position:absolute;z-index:6;top:64px;max-height:250px;overflow:auto;background:#14252c;padding:14px}.atlas-boat{animation:none}}
@media(prefers-reduced-motion:reduce){.atlas-garment,.atlas-places>button{transition:none}}
