.atlas-entry{--entry-paper: #f4f5f1;--entry-ink: #263b3d;--entry-muted: #586c6d;--entry-line: #ced7d3;--entry-accent: #315e58;--entry-margin: clamp(24px, 4vw, 64px);color:var(--entry-ink)}.entry-masthead{position:absolute;z-index:3;top:32px;left:var(--entry-margin);right:var(--entry-margin);display:flex;justify-content:space-between;align-items:start;gap:20px;pointer-events:none}.entry-brand{font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.entry-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.entry-brand-caption{margin-top:8px;color:var(--entry-muted)}.entry-edition{text-align:right;color:var(--entry-muted)}.entry-splash{position:absolute;inset:0;z-index:0;--splash-ink: #123b38;--splash-muted: #60777a;--splash-accent: #b45b31}.entry-splash h1{margin-bottom:0}.entry-splash-actions{margin-top:40px;height:48px;display:flex;align-items:center;justify-content:center;gap:44px}.entry-splash-actions button{font-family:var(--atlas-font-ui);font-size:clamp(11px,.9vw,13px);font-weight:700;letter-spacing:.28em;text-transform:uppercase;line-height:1;color:var(--splash-muted);background:none;border:0;padding:12px 6px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:color .2s ease}.entry-splash-actions .entry-splash-primary{color:var(--splash-ink)}.entry-splash-actions button:hover{color:var(--splash-accent)}.entry-splash .ps-footer{bottom:62px}.entry-request{position:absolute;inset:0;z-index:0;--splash-ink: #123b38;--splash-muted: #60777a;--splash-accent: #b45b31;--req-line: rgba(70,101,105,.38);--req-paper: rgba(252,251,245,.88)}.entry-request-scroll{position:absolute;inset:0;overflow-y:auto}.entry-request-column{position:relative;z-index:2;width:min(392px,calc(100% - 2 * var(--entry-margin)));margin:0 auto;padding:clamp(36px,6vh,76px) 0 clamp(104px,22vh,190px)}.entry-request-column:before{content:"";position:absolute;z-index:-1;inset:-48px -104px -64px;pointer-events:none;background:radial-gradient(closest-side,#faf7eced,#faf7ece0 58%,#faf7ec85 82%,#faf7ec00);filter:blur(18px)}.entry-request-lockup{display:flex;flex-direction:column;align-items:center;text-align:center}.entry-request-lockup .ps-medallion{width:clamp(68px,5.4vw,88px);height:clamp(68px,5.4vw,88px)}.entry-request-title{margin:15px 0 0;font-family:var(--atlas-font-headline);font-size:clamp(28px,3.3vw,40px);font-weight:700;letter-spacing:-.035em;line-height:.94;color:var(--splash-ink);text-transform:uppercase}.entry-request-scope{margin:12px 0 0;font-family:var(--atlas-font-ui);font-size:clamp(9px,.78vw,11px);font-weight:700;letter-spacing:.28em;line-height:1.55;color:var(--splash-accent);text-transform:uppercase}.entry-request-rule{width:76px;height:1px;margin:24px auto 0;background:var(--splash-accent)}.entry-request-form{margin-top:24px;display:flex;flex-direction:column;gap:9px}.entry-request-row{display:flex;gap:9px}.entry-request-field{width:100%;font-family:var(--atlas-font-ui);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--splash-ink);background:var(--req-paper);border:1px solid var(--req-line);border-radius:0;padding:0 13px;height:40px;transition:border-color .2s ease,box-shadow .2s ease}textarea.entry-request-field{height:62px;padding:11px 13px;line-height:1.5;resize:none}.entry-request-field::placeholder{font-family:var(--atlas-font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--splash-muted)}.entry-request-field:focus{outline:2px solid var(--splash-accent);outline-offset:2px;border-color:var(--splash-accent)}.entry-request-captcha{display:flex;align-items:center;gap:11px;margin-top:3px}.entry-request-captcha-image{flex:0 0 180px;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--req-line);background:var(--req-paper);transition:opacity .2s ease}.entry-request-captcha-image svg{display:block}.entry-request-submit{margin-top:5px;width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--atlas-font-ui);font-size:clamp(10px,.82vw,12px);font-weight:700;letter-spacing:.28em;text-transform:uppercase;line-height:1;color:#f4f5f1;background:var(--splash-ink);border:1px solid var(--splash-ink);border-radius:0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.entry-request-submit:hover:not(:disabled){background:var(--splash-accent);border-color:var(--splash-accent)}.entry-request-submit:disabled{opacity:.5;cursor:default}.entry-request-link{font-family:var(--atlas-font-ui);font-size:clamp(9px,.76vw,11px);font-weight:700;letter-spacing:.28em;text-transform:uppercase;line-height:1;color:var(--splash-muted);background:none;border:0;padding:10px 6px;cursor:pointer;white-space:nowrap;transition:color .2s ease}.entry-request-link:hover{color:var(--splash-accent)}.entry-request-link:disabled{opacity:.5;cursor:default}.entry-request-back{display:flex;justify-content:center;margin-top:12px}.entry-request-note{margin:2px 0 0;font-family:var(--atlas-font-ui);font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase;text-align:center;color:#dc2626}.entry-request-deck{margin:16px auto 0;max-width:310px;font-family:var(--atlas-font-ui);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.75;color:var(--splash-muted);text-align:center}.entry-request-done-actions{display:flex;justify-content:center;margin-top:22px}@media (max-width: 700px){.entry-request .ps-footer{display:none}.entry-request-column{padding-bottom:54px}.entry-request-column:before{inset:-40px -44px -48px}}@media (max-height: 760px) and (min-width: 701px){.entry-request .ps-footer{display:none}.entry-request-column{padding-bottom:56px}}.atlas-entry button:focus-visible{outline:2px solid var(--entry-accent);outline-offset:5px}.entry-map{position:absolute;inset:108px -6% 88px 37%;overflow:hidden}.entry-map-label{position:absolute;right:9%;bottom:9%;font-size:10px;letter-spacing:.1em;color:var(--entry-muted);text-transform:uppercase}.entry-map-fallback{width:100%;height:100%;object-fit:contain;opacity:.35}.atlas-entry .entry-map-canvas{position:absolute;inset:0}.entry-picker{position:fixed;inset:0;background:var(--entry-paper);z-index:2}.entry-picker-sheet{position:absolute;inset:0;overflow:hidden}.atlas-entry .entry-picker-map{position:absolute;inset:0}.entry-picker-index{position:absolute;z-index:2;top:25%;left:var(--entry-margin);width:265px}.entry-auth-index{position:absolute;z-index:2;top:20%;left:var(--entry-margin);width:min(360px,calc(32vw - var(--entry-margin)))}.entry-picker-sheet{--auth-plate-w: clamp(420px, 38vw, 620px);--auth-card-w: min(360px, calc(var(--auth-plate-w) - 64px))}.entry-auth-plate{position:absolute;z-index:1;top:0;bottom:0;left:0;width:var(--auth-plate-w);overflow:hidden;background:#d9d2bf;box-shadow:1px 0 #263b3d2e,12px 0 40px -18px #14231e59}.entry-auth-plate img{width:100%;height:100%;object-fit:cover;object-position:40% 55%;opacity:0;transform:scale(1.02);filter:saturate(.72) contrast(.94) brightness(1.03) sepia(.14);transition:opacity .7s ease-out,transform 1.4s cubic-bezier(.2,.7,.2,1)}.entry-auth-plate img[data-loaded=true]{opacity:1;transform:none}.entry-auth-plate{transition:opacity .5s ease-out}[data-descending=true] .entry-auth-plate{opacity:0}.entry-auth-plate:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#f4f5f1b8 0,#f4f5f100 150px),linear-gradient(to top,#1c282238,#1c282200 30%)}.entry-picker-sheet[data-mode=auth] .entry-auth-index{--entry-paper: rgba(253,252,248,.92);--entry-line: rgba(38,59,61,.28);left:calc((var(--auth-plate-w) - var(--auth-card-w)) / 2);width:var(--auth-card-w);top:50%;transform:translateY(-50%);max-height:calc(100% - 150px);overflow:visible}.entry-picker-sheet[data-mode=auth] .entry-auth-index:before{content:"";position:absolute;z-index:-1;inset:-100px -120px -150px;pointer-events:none;background:radial-gradient(closest-side,#faf7ecdb,#faf7eccc 62%,#faf7ec73 84%,#faf7ec00);filter:blur(16px)}.entry-picker-sheet[data-mode=auth] .entry-auth-index{--entry-muted: #33494a}.entry-picker-sheet[data-mode=picker] :is(.entry-picker-index,.entry-picker-footer .entry-map-key){--entry-muted: #33494a}.entry-picker-sheet[data-mode=picker] .entry-picker-index{left:calc((var(--auth-plate-w) - var(--auth-card-w)) / 2);width:var(--auth-card-w);top:50%;transform:translateY(-50%)}.entry-picker-sheet[data-mode=picker] .entry-picker-index:before{content:"";position:absolute;z-index:-1;inset:-100px -120px -120px;pointer-events:none;background:radial-gradient(closest-side,#faf7ecdb,#faf7eccc 62%,#faf7ec73 84%,#faf7ec00);filter:blur(16px)}.entry-picker-sheet[data-mode=picker] .entry-picker-index :is(h1,p,.entry-kicker,.entry-state-name,.entry-state-detail,.entry-state-code){text-shadow:0 0 1px rgba(255,252,242,.9),0 0 14px rgba(255,252,242,.85)}.entry-picker-sheet[data-mode=picker] .entry-picker-footer{left:calc((var(--auth-plate-w) - var(--auth-card-w)) / 2)}.entry-picker-sheet[data-mode=picker] .entry-map-key{text-shadow:0 0 10px rgba(255,252,242,.9)}.entry-picker-sheet[data-mode=auth] .entry-auth-index :is(h1,p,.entry-kicker,button[style*=none]){text-shadow:0 0 1px rgba(255,252,242,.9),0 0 14px rgba(255,252,242,.85)}.entry-picker-index h1{margin:12px 0 18px;font-size:46px;font-weight:700;letter-spacing:-.025em;line-height:1.04}.entry-picker-index>p{margin:0 0 26px;font-size:13px;color:var(--entry-muted);line-height:1.7;max-width:240px}.entry-auto-countdown{margin:7px 0 0;color:var(--entry-muted);font-family:var(--font-mono, monospace);font-size:11px;font-weight:650;letter-spacing:.055em;line-height:1.35;text-transform:uppercase;font-variant-numeric:tabular-nums}.entry-picker-index>.entry-auto-countdown{margin:-17px 0 20px}.entry-state-list{border-top:1px solid var(--entry-line)}.entry-state{font-family:inherit;width:100%;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--entry-line);padding:19px 0;color:var(--entry-ink);cursor:pointer}.entry-state-code{font-size:10px;color:var(--entry-muted)}.entry-state-name{display:block;font-size:23px;font-weight:600;line-height:1}.entry-state-detail{display:block;font-size:10px;line-height:1.5;margin-top:7px;color:var(--entry-muted)}.entry-state[data-active=true],.entry-state:hover{color:var(--entry-accent)}.entry-state[data-active=true] .entry-state-name,.entry-state:hover .entry-state-name{transform:translate(3px)}.entry-state-name{transition:transform .15s ease}.entry-state-arrow{font-size:20px}.entry-picker-footer{position:absolute;left:var(--entry-margin);right:var(--entry-margin);bottom:30px;display:flex;justify-content:space-between;align-items:end;color:var(--entry-muted);gap:24px}.entry-map-key{display:flex;align-items:center;gap:8px;font-size:10px}.entry-map-key i{width:18px;height:10px;border:1px solid var(--entry-accent);background:var(--entry-live, #d8e5de)}.entry-scale{margin-top:12px;border-bottom:1px solid var(--entry-muted);display:flex;justify-content:space-between;padding-bottom:4px;font-size:9px}.aa-np-hit:focus-visible{outline:2px solid var(--entry-accent);outline-offset:4px;border-radius:3px}.aa-np-chrome{transition:opacity .2s ease}[data-descending=true] .aa-np-chrome,[data-descending=true] .aa-np-hit{opacity:0;pointer-events:none}.entry-login{overflow-y:auto;padding:120px 24px 70px}.entry-login h1{color:var(--entry-ink)!important;text-shadow:none!important}.entry-auth-headline{font-size:var(--atlas-size-hero2)}.entry-login label{font-size:12px}.entry-access>div{padding-top:120px}@media (min-width: 1600px){.entry-picker-index{width:300px}}@media (max-width: 1000px){.entry-map{left:38%;right:-15%}.entry-picker-index{width:235px}.entry-auth-index{width:min(340px,34vw);top:18%}.entry-picker-index h1{font-size:40px}}@media (max-width: 700px){.entry-splash-actions{gap:26px}.entry-masthead{top:24px}.entry-brand{font-size:22px}.entry-edition{display:none}.entry-map{inset:95px -8% 49% 17%}.entry-map-label{display:none}.entry-picker-sheet[data-mode=picker] .entry-picker-map{clip-path:inset(250px 0 320px)}.entry-auth-index{top:112px;left:var(--entry-margin);right:var(--entry-margin);width:auto;max-width:390px}[data-descending=true] .entry-picker-map{clip-path:none}.entry-picker-index{top:112px;left:var(--entry-margin);right:var(--entry-margin);width:auto;bottom:70px;pointer-events:none}.entry-picker-index h1{font-size:34px;margin:7px 0 8px}.entry-picker-index h1 br{display:none}.entry-picker-index>p{max-width:none;font-size:12px}.entry-state-list{position:absolute;bottom:0;left:0;right:0;pointer-events:auto}.entry-state{padding:14px 0;grid-template-columns:28px 1fr 18px}.entry-state-name{font-size:22px}.entry-state-detail{margin-top:4px}.entry-picker-footer{bottom:23px}.entry-picker-footer .entry-coordinates,.entry-picker-footer .entry-scale{display:none}.entry-login{align-items:start!important;padding-top:125px}.entry-auth-index{top:94px}.entry-auth-headline{font-size:var(--atlas-size-hero)}.entry-picker-sheet[data-mode=auth]{--auth-plate-w: 100%;--auth-card-w: min(390px, calc(100% - 2 * var(--entry-margin)))}.entry-picker-sheet[data-mode=auth] .entry-auth-index{top:104px;transform:none;max-height:none}.entry-picker-sheet[data-mode=auth] .entry-auth-index:before{inset:-70px -40px}.entry-auth-plate{box-shadow:none}.entry-picker-sheet[data-mode=picker] .entry-auth-plate{display:none}.entry-picker-sheet[data-mode=picker] .entry-picker-index{left:var(--entry-margin);width:auto;top:112px;transform:none}.entry-picker-sheet[data-mode=picker] .entry-picker-index:before{display:none}.entry-picker-sheet[data-mode=picker] .entry-picker-footer{left:var(--entry-margin)}.entry-auth-plate img{object-position:42% 60%}}@media (max-height: 730px) and (min-width: 701px){.entry-picker-index{top:22%}.entry-picker-index h1{font-size:36px}.entry-state{padding:14px 0}}@media (max-height: 720px) and (max-width: 700px){.entry-map{bottom:54%}.entry-picker-sheet[data-mode=picker] .entry-picker-map{clip-path:inset(230px 0 260px)}.entry-picker-index{top:102px;bottom:55px}.entry-picker-index h1{font-size:28px}.entry-picker-index>p{margin-bottom:8px}.entry-state{padding:10px 0}}@media (prefers-reduced-motion: reduce){.atlas-entry *,.atlas-entry *:before{animation:none!important;transition:none!important}}
