.atlas-landing{--ink:#214451;min-height:100dvh;color:var(--ink);background:#fbfcfa;overflow:clip}.atlas-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;height:96px;margin:auto;padding:0 48px;display:flex}.atlas-nav nav{align-items:center;gap:30px;font-size:14px;display:flex}.atlas-login{background:#fff;border:1px solid #d9e2e2;border-radius:50px;align-items:center;gap:18px;padding:12px 20px;display:flex}.atlas-landing .brand-art{mix-blend-mode:multiply}.atlas-quiet-link{color:#56717a}.atlas-hero{isolation:isolate;background:#d7edf2;border-radius:36px;max-width:1432px;height:710px;margin:0 24px;position:relative;overflow:hidden}.atlas-landscape{z-index:-3;transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;inset:-12px}.atlas-landscape img{object-fit:cover;object-position:center 58%;width:100%;height:100%;animation:24s ease-in-out infinite alternate atlas-dolly}.atlas-light{z-index:-2;pointer-events:none;background:radial-gradient(at 25% 8%,#fcf8f0cc,#0000 60%),linear-gradient(#edf9fc90 0%,#eaf7fa60 44%,#0000 66%);position:absolute;inset:0}.atlas-light:after{content:"";background:radial-gradient(at 30% 25%,#ffa98c22,#0000 40%),radial-gradient(at 80% 10%,#759ff72b,#0000 40%);animation:16s ease-in-out infinite alternate atlas-light;position:absolute;inset:-30%}.atlas-invitation{text-align:center;max-width:850px;margin:auto;padding:46px 24px 0;position:relative}.atlas-kicker{letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9ffff75;border:1px solid #fff9;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.atlas-invitation h1{letter-spacing:-.065em;color:#173e50;margin:22px 0 18px;font-size:clamp(48px,5.1vw,76px);font-weight:500;line-height:1.02}.atlas-invitation h1 span{color:#34768b}.atlas-invitation p{color:#385c6b;margin:0;font-size:16px;line-height:1.65}.atlas-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:25px;display:flex}.atlas-button{color:#fff;background:linear-gradient(130deg,#246d89,#214e68);border:1px solid #ffffff50;border-radius:50px;justify-content:center;align-items:center;gap:24px;padding:16px 23px;font-size:14px;font-weight:600;transition:translate .25s,box-shadow .25s;display:inline-flex;box-shadow:0 5px 14px #19516a25,inset 0 1px #ffffff30}.atlas-secondary{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.atlas-button:hover{translate:0 -3px;box-shadow:0 8px 24px #19516a35}.atlas-button:active{scale:.97}.atlas-invitation>*{animation:.85s cubic-bezier(.16,1,.3,1) both atlas-enter}.atlas-invitation h1{animation-delay:.1s}.atlas-invitation p{animation-delay:.2s}.atlas-hero-actions{animation-delay:.3s}.atlas-floating-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#2b4f5c;background:#ffffffdc;border:1px solid #fffd;border-radius:20px;align-items:center;gap:12px;padding:15px 17px;font-size:13px;font-weight:600;transition:box-shadow .3s;animation:7s ease-in-out infinite atlas-float;display:flex;position:absolute;box-shadow:0 12px 36px #224d6020}.atlas-floating-note small{color:#637f85;margin-top:4px;font-size:10px;font-weight:400;display:block}.note-mountain{bottom:210px;right:8%;rotate:3deg}.note-memory{animation-delay:-3s;bottom:118px;left:8%;rotate:-3deg}.note-icon,.note-check{color:#376d83;background:linear-gradient(140deg,#c4e6f1,#e2e5f8);border-radius:12px;place-items:center;width:37px;height:40px;display:grid}.note-check{color:#4c7553;background:#dfead6;border-radius:50%;width:29px;height:29px}.note-heart{color:#b88271;margin-left:8px}.atlas-floating-note:hover{box-shadow:0 18px 40px #224d6035}.atlas-coordinate{font-family:var(--font-notes), cursive;white-space:nowrap;color:#375e69;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc9;border-radius:30px;padding:3px 16px;font-size:24px;position:absolute;bottom:22px;left:50%;translate:-50%}.atlas-motion{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc4;border:1px solid #fff;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:20px;right:20px}.atlas-companions{color:#64808a;justify-content:center;align-items:center;gap:24px;padding:29px 20px;font-size:12px;display:flex}.atlas-companions svg{color:#b3877a}.atlas-discover{max-width:1230px;margin:80px auto 100px;padding:0 34px}.atlas-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.atlas-handnote{font-family:var(--font-notes), cursive;color:#779286;font-size:23px}.atlas-landing h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.1}.atlas-section-heading p,.chapter-intro p{color:#69808a;font-size:14px;line-height:1.75}.atlas-postcards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.atlas-postcard{background:#f9f8f3;border:1px solid #e5e8e2;border-radius:25px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 12px #2e5b6610}.atlas-postcard:hover{transform:translateY(-7px)rotate(-.6deg);box-shadow:0 18px 32px #2e5b6618}.atlas-postcard:nth-child(2):hover{transform:translateY(-7px)rotate(.6deg)}.postcard-top{z-index:1;color:#59777e;justify-content:space-between;align-items:center;padding:20px 23px 0;font-size:12px;font-weight:500;display:flex;position:relative}.postcard-top svg{border:1px solid #ccd6d2;border-radius:50%;width:31px;height:31px;padding:6px}.watercolor-vignette{aspect-ratio:1.3;mix-blend-mode:multiply;width:100%;display:block;position:relative;overflow:hidden}.watercolor-vignette img{pointer-events:none;width:300%;max-width:none;height:auto;position:absolute;top:-62%}.postcard-copy{padding:0 24px 24px}.postcard-caption{font-family:var(--font-notes), cursive;color:#8b9181;font-size:20px}.postcard-copy h3{letter-spacing:-.04em;margin:7px 0 20px;font-size:20px;font-weight:500;line-height:1.3}.postcard-action{color:#5c7882;align-items:center;gap:9px;font-size:12px;display:flex}.atlas-chapters{background:radial-gradient(at 95% 0,#d7e3f7,#0000 60%),radial-gradient(at 0 100%,#fbe6d6,#0000 50%),#edf5f5;border-radius:36px;grid-template-columns:.9fr 1.25fr;align-items:center;gap:54px;max-width:1300px;margin:0 auto 95px;padding:54px;display:grid}.chapter-intro h2{font-size:38px}.chapter-intro p{margin-top:20px}.chapter-tabs{min-width:0}.chapter-tabs [data-slot=tabs-list]{background:#ffffff75;border:1px solid #ffffffd9;border-radius:50px;gap:4px;width:fit-content;height:auto;margin-bottom:14px;padding:5px}.chapter-tabs [data-slot=tabs-trigger]{color:#54727e;border-radius:30px;min-height:40px;padding:10px 18px;font-size:12px}.chapter-tabs [data-slot=tabs-trigger][data-active]{color:#285b70;background:#fff;box-shadow:0 4px 12px #29566d15}.chapter-card{background:#ffffffd9;border:1px solid #fff;border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:5px;min-height:270px;padding:28px;animation:.45s cubic-bezier(.16,1,.3,1) both atlas-enter;display:grid;box-shadow:0 8px 28px #5574820c}.chapter-badge{color:#729087;align-items:center;gap:7px;font-size:10px;display:flex}.chapter-card h3{letter-spacing:-.045em;margin:20px 0 14px;font-size:25px;font-weight:500;line-height:1.17}.chapter-card p{color:#71838a;font-size:12px;line-height:1.7}.chapter-card a{align-items:center;gap:8px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.chapter-art{text-align:center;min-width:0}.chapter-art .watercolor-vignette{aspect-ratio:.95}.chapter-art .watercolor-vignette img{top:-35%}.chapter-art>span:last-child{font-family:var(--font-notes), cursive;color:#768b8b;font-size:19px}.atlas-footer{justify-content:space-between;align-items:center;gap:25px;max-width:1370px;margin:auto;padding:30px 30px 45px;display:flex}.atlas-footer>.brand>.brand-art{width:180px}.atlas-footer>span{color:#809096;font-size:12px}.atlas-footer>div{color:#5c7882;gap:24px;font-size:12px;display:flex}:is(.atlas-landing a:focus-visible,.atlas-landing button:focus-visible){outline-offset:5px;outline:3px solid #327c98}@keyframes atlas-enter{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes atlas-dolly{0%{scale:1}to{scale:1.04}}@keyframes atlas-light{0%{transform:translate(-2%)rotate(-4deg)}to{transform:translate(5%,3%)rotate(5deg)}}@keyframes atlas-float{0%,to{translate:0}50%{translate:0 -8px}}.atlas-landing[data-paused=true] .atlas-landscape img,.atlas-landing[data-paused=true] .atlas-floating-note,.atlas-landing[data-paused=true] .atlas-light:after{animation-play-state:paused!important}@media (min-width:1480px){.atlas-hero{margin:auto}}@media (max-width:1000px){.atlas-hero{height:680px}.note-mountain{bottom:160px;right:4%}.note-memory{bottom:85px;left:4%}.atlas-chapters{grid-template-columns:1fr;gap:30px;margin:0 24px 60px;padding:35px}.chapter-intro{max-width:500px}.chapter-card{min-height:250px}.chapter-art{justify-self:center;max-width:230px}.atlas-footer>span{display:none}}@media (max-width:600px){.atlas-nav{height:80px;padding:0 21px}.atlas-nav nav{gap:0}.atlas-quiet-link{display:none}.atlas-login{gap:10px;padding:10px 14px;font-size:12px}.atlas-nav .brand>.brand-art{width:167px}.atlas-hero{border-radius:27px;height:690px;margin:0 10px}.atlas-landscape img{object-position:60% bottom}.atlas-light{background:linear-gradient(#eaf7f6ef 0%,#eaf7f6cc 39%,#eaf7f630 64%,#0000 78%)}.atlas-invitation{padding:32px 15px 0}.atlas-kicker{padding:7px 11px;font-size:10px}.atlas-invitation h1{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(39px,10.5vw,49px)}.atlas-invitation p{max-width:310px;margin:auto;font-size:14px;line-height:1.65}.desktop-break{display:none}.atlas-hero-actions{flex-direction:column;gap:16px;margin-top:22px}.atlas-button{padding:15px 23px;font-size:13px}.atlas-secondary{font-size:12px}.note-mountain{border-radius:17px;gap:9px;padding:11px 13px;font-size:11px;bottom:145px;right:18px}.note-memory{gap:9px;padding:11px 13px;font-size:11px;bottom:65px;left:16px}.atlas-floating-note small{font-size:9px}.note-icon{width:29px;height:33px}.note-heart,.atlas-coordinate{display:none}.atlas-motion{padding:8px 10px;font-size:10px;bottom:13px;right:13px}.atlas-companions{gap:12px;padding:24px 10px;font-size:10px}.atlas-companions svg{display:none}.atlas-discover{margin:45px auto 60px;padding:0 22px}.atlas-section-heading{margin-bottom:25px;display:block}.atlas-section-heading p{margin-top:20px;font-size:13px}.atlas-handnote{font-size:22px}.atlas-landing h2{font-size:36px}.atlas-postcards{grid-template-columns:1fr;gap:23px}.atlas-postcard .watercolor-vignette{aspect-ratio:1.6}.atlas-postcard .watercolor-vignette img{top:-84%}.postcard-copy{padding:0 23px 24px}.atlas-chapters{border-radius:27px;gap:28px;margin:0 10px 35px;padding:30px 20px}.chapter-tabs [data-slot=tabs-list]{gap:0;width:100%}.chapter-tabs [data-slot=tabs-trigger]{padding:9px 10px;font-size:11px}.chapter-card{grid-template-columns:1fr;gap:0;padding:23px}.chapter-card h3{font-size:27px}.chapter-card p{font-size:13px}.chapter-art{width:100%;max-width:230px;margin-top:12px}.chapter-art .watercolor-vignette{aspect-ratio:1.5}.chapter-art .watercolor-vignette img{top:-74%}.atlas-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:20px 24px 35px}.atlas-footer>span{display:block}.atlas-footer>div{gap:24px}.atlas-footer>.brand>.brand-art{width:170px}}@media (prefers-reduced-motion:reduce){.atlas-landing *,.atlas-landing :after{transition:none!important;animation:none!important}.atlas-motion{display:none}.atlas-landscape,.atlas-postcard:hover{transform:none}}
