.research-atlas{--atlas-accent:#b8dfff;padding-top:58px;padding-bottom:68px}.research-mars{--atlas-accent:#efb69d}.research-intro{justify-content:space-between;align-items:end;gap:40px;padding-bottom:38px;display:flex}.research-intro .eyebrow{align-items:center;gap:10px;display:flex}.research-intro h1{font:400 clamp(40px, 5vw, 72px)/1.04 var(--serif);letter-spacing:-.025em;margin:20px 0 17px}.research-intro h1 em,.research-provenance h2 em{color:var(--atlas-accent);font-weight:400}.research-intro>div>p{color:#9eafbd;max-width:540px;font-size:13px;line-height:1.9}.research-tally{border-left:1px solid #b8dfff25;flex-direction:column;flex:0 0 270px;align-items:flex-start;gap:7px;padding:10px 0 10px 30px;display:flex}.research-tally>svg{color:var(--atlas-accent);margin-bottom:6px}.research-tally strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:300;line-height:1.2}.research-tally>span{color:#b1c2d1;letter-spacing:.16em;font-size:8px}.research-tally small{color:#7f929f;font-size:10px}.research-worlds{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px;display:grid}.research-worlds button{text-align:left;color:#c3d1db;background:#10182088;border:1px solid #bacfdf1a;border-radius:10px;align-items:center;gap:18px;min-height:98px;padding:14px 25px;transition:border-color .25s,background .25s;display:flex}.research-worlds button[aria-pressed=true]{color:#fff;background:radial-gradient(at 15%,#7aabcf20,#0000 80%),#101820;border-color:#b8dfff80}.research-mars .research-worlds button[aria-pressed=true]{background:radial-gradient(at 15%,#cc795526,#0000 80%),#15171c;border-color:#efb69d80}.research-worlds button>span:nth-child(2){flex-direction:column;font-size:19px;font-weight:400;display:flex}.research-worlds small{letter-spacing:.1em;color:#9bafbf;margin-top:2px;font-size:8px}.research-worlds button>svg{color:#86a0b4;margin-left:auto}.world-orb{background-position:50%;background-size:cover;border-radius:50%;flex:0 0 57px;width:57px;height:57px;box-shadow:inset -16px -5px 20px #000,0 0 30px #b5dcf010}.moon-orb{background-image:url(/textures/moon-globe.jpg)}.mars-orb{background-image:url(/textures/mars.jpg)}.research-layout{grid-template-columns:minmax(0,1fr) 345px;grid-template-areas:"map detail""results detail";align-items:start;gap:25px;display:grid}.research-map-panel{background:#080e16;border:1px solid #b8dfff25;border-radius:11px;grid-area:map;min-width:0;overflow:hidden}.research-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.research-toolbar>span{letter-spacing:.12em;color:#a7bfce;align-items:center;gap:7px;font-size:8px;display:inline-flex}.research-toolbar>div{gap:12px;display:flex}.research-toolbar button{color:#8499ac;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;min-height:36px;padding:8px 0;font-size:10px;display:inline-flex}.research-toolbar button[aria-pressed=true]{color:#d0e7f7;border-bottom-color:#d0e7f7}.research-map-panel .crater-globe-stage,.research-map-panel .planet-map{height:clamp(350px,36vw,470px)}.research-map-panel .planet-map{background:#08111b}.research-map-foot{color:#8ca3b4;border-top:1px solid #bad8ee15;justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;font-size:9px;display:flex}.research-map-foot span:first-child{align-items:center;gap:7px;display:flex}.research-globe-loading{color:#9cb2c6;place-items:center;min-height:370px;display:grid}.research-fallback{color:#c5d7e5;background:#bad8ee0a;padding:12px 18px;font-size:11px}.research-detail{background:linear-gradient(145deg,#17233266,#0000 75%),#10151d;border:1px solid #bad8ee23;border-radius:10px;grid-area:detail;min-width:0;padding:27px;scroll-margin-top:25px;position:sticky;top:25px}.research-detail>.eyebrow{color:#9bb3c8;letter-spacing:.15em;font-size:8px}.research-record-heading{border-bottom:1px solid #bad8ee1a;padding:27px 0 25px}.research-record-heading>span{letter-spacing:.16em;color:var(--atlas-accent);font-size:9px}.research-record-heading h2{font:400 27px/1.3 var(--sans);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0}.research-record-heading p{color:#8fa3b4;margin:0;font-size:11px}.research-measurements{gap:20px;margin:20px 0;display:grid}.research-measurements dt{color:#8b9faf;letter-spacing:.15em;margin-bottom:5px;font-size:8px}.research-measurements dd{color:#dce9f2;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.research-measurements>div:first-child dd{font-size:28px;font-weight:300;line-height:1.2}.research-measurements dd small{color:#9bafbf;font-size:12px}.research-review{background:#b8dfff06;border:1px solid #b9dfff25;border-radius:6px;gap:9px;padding:13px;display:flex}.research-review>svg{color:#a6c7df;flex:0 0 17px;margin-top:2px}.research-review strong{color:#c4dced;font-size:11px;font-weight:400}.research-review p{color:#95a9ba;margin:4px 0 0;font-size:10px;line-height:1.8}.research-review.has-conflict{background:#eab89605;border-color:#eab89635}.research-review.has-conflict strong,.research-review.has-conflict>svg{color:#e5bd9f}.research-official-links{color:#9aaab9;margin:10px 0;font-size:9px}.research-official-links a{color:#c8d9e7;text-underline-offset:3px;align-items:center;gap:2px;margin:2px 4px;text-decoration:underline;display:inline-flex}.research-share{color:#c5dced;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:7px 0;padding:5px 0;font-size:11px;display:inline-flex}.research-manual-share{color:#b4c9d8;margin:4px 0 15px;font-size:10px;display:block}.research-manual-share input{color:#d4e5f1;background:#080f18;border:1px solid #b8dfff35;border-radius:4px;width:100%;min-height:44px;margin-top:5px;padding:10px;font-size:16px}.research-personalize{border-top:1px solid #bad8ee20;margin-top:6px;padding-top:7px}.research-personalize summary,.research-region summary,.research-provenance summary{cursor:pointer;color:#c2d4e3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;list-style:none;display:flex}.research-personalize p{color:#9caebc;margin-top:0;font-size:10px}.research-personalize label{color:#b4c7d6;margin-bottom:5px;font-size:10px;display:block}.research-personalize input,.research-personalize textarea{color:#e2e9ef;background:#070e18;border:1px solid #b8dfff29;border-radius:5px;width:100%;margin-bottom:14px;padding:10px;font-size:13px}.research-personalize .button{width:100%;min-height:44px;padding:13px 8px;font-size:10px}.research-sale-gate{border-top:1px solid #bad8ee1c;margin-top:24px;padding-top:20px}.research-sale-gate strong{letter-spacing:.08em;color:#c7af8e;font-size:8px}.research-sale-gate p{color:#9ba9b5;margin:7px 0;font-size:10px;line-height:1.8}.research-sale-gate a{color:#d2dce4;align-items:center;gap:4px;min-height:40px;font-size:10px;display:inline-flex}.research-empty-selection{color:#a8c7de;flex-direction:column;align-items:flex-start;gap:12px;padding:35px 0 20px;display:flex}.research-empty-selection h2{font:400 30px/1.1 var(--serif);margin:2px 0 0}.research-empty-selection p{color:#92a6b7;margin:0;font-size:12px}.research-empty-selection>svg:last-child{margin-top:8px}.research-results{grid-area:results;min-width:0;padding-top:13px}.research-results-heading .eyebrow{font-size:9px}.research-results-heading h2{font:400 34px/1.1 var(--serif);margin:12px 0 8px}.research-results-heading p{color:#93a6b7;margin-bottom:23px;font-size:11px}.research-filters{background:#121922;border:1px solid #b8dfff20;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:18px;display:grid}.research-filters>label{min-width:0;display:block}.research-filters>label>span{color:#96adbf;letter-spacing:.08em;margin-bottom:7px;font-size:8px;display:block}.research-filters>label:last-of-type{grid-column:1/-1}.research-filters input,.research-filters select{color:#d3e0eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f18;border:1px solid #b8dfff29;border-radius:4px;width:100%;min-height:44px;padding:10px 9px;font-size:12px}.research-id-search>div{position:relative}.research-id-search svg{color:#8fa8bc;position:absolute;top:14px;left:9px}.research-id-search input{font-variant-numeric:tabular-nums;padding-left:31px}.research-region{border-top:1px solid #b8dfff15;grid-column:1/-1}.research-region summary{color:#98aec1;font-size:10px}.research-region>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.research-region label{color:#a7baca;font-size:9px}.research-region input{margin-top:5px}.research-region p{color:#8c9eae;font-size:10px;line-height:1.7}.research-result-status{color:#a4b7c6;min-height:45px;padding:17px 1px 11px;font-size:10px}.research-records{overscroll-behavior-y:contain;scrollbar-color:#49657c #0b121b;scrollbar-width:thin;gap:7px;max-height:570px;padding:2px 5px 2px 2px;transition:opacity .15s;display:grid;overflow-y:auto}.research-records.is-loading{opacity:.45}.crater-list[aria-busy=true]{opacity:.5}.research-record{text-align:left;color:#e0e8f0;background:#101720;border:1px solid #adc9e21a;border-radius:6px;align-items:center;gap:15px;width:100%;min-height:70px;padding:13px 17px;transition:background .15s,border-color .15s;display:flex}.research-record:hover{background:#172330;border-color:#b8dfff65}.research-record[aria-pressed=true]{background:#1d3145;border-color:#b8dfffaa}.research-record-icon{color:#81a7c7;flex:0 0 22px;width:22px}.research-record-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.research-record-identity strong{letter-spacing:.02em;font-size:13px;font-weight:400}.research-record-identity small{color:#8fa6bb;font-variant-numeric:tabular-nums;font-size:9px}.research-record-size{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px}.research-record-size small{color:#93a8bb;font-size:10px}.research-record-state{background:#aed2ee;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.research-record-state.has-conflict{background:#d8ac88}.research-record>svg{color:#7b9bb5}.research-pagination{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.research-pagination>button{color:#c5dbeb;background:#162230;border:1px solid #b8dfff32;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:106px;min-height:44px;padding:9px 12px;font-size:11px;display:inline-flex}.research-pagination>span{letter-spacing:.12em;color:#92a8ba;font-size:9px}.research-error,.research-no-results{color:#a3b7c8;border:1px solid #bad8ee20;border-radius:8px;padding:28px 20px;font-size:12px}.research-error p{color:#e2c7af;margin-top:0}.research-no-results h3{color:#d1dfeb;font-weight:400}.research-no-results .button{margin-top:8px}.research-back-to-selection{text-align:left;color:#bdd8ef;background:#b8dfff08;border:1px solid #b8dfff30;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;font-size:11px;display:flex}.research-back-to-selection>span{align-items:center;gap:4px;font-size:10px;display:inline-flex}.research-provenance{border-block:1px solid #b8dfff20;grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:65px;padding:55px 0;display:grid}.research-provenance h2{font:400 clamp(30px, 3.5vw, 49px)/1.07 var(--serif);margin:18px 0}.research-provenance p{color:#95abbd;font-size:12px;line-height:1.9}.research-provenance a{color:#cbdfef;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.research-provenance h3{color:#d5e4ef;margin-top:0;font-size:16px;font-weight:400}.research-provenance dl{gap:16px;display:grid}.research-provenance dt{letter-spacing:.12em;color:#b2c6d6;margin-bottom:4px;font-size:8px}.research-provenance dd{color:#8fa5b7;margin:0;font-size:11px;line-height:1.8}.research-provenance details{border-top:1px solid #b8dfff20}.research-provenance details p{margin-bottom:6px;font-size:10px}.research-provenance code{overflow-wrap:anywhere;color:#a3c9e5;font-size:10px;display:block}.research-conclusion{text-align:center;padding-top:34px}.research-conclusion>.eyebrow{font-size:8px}.research-conclusion p{color:#8da2b3;font-size:11px}.research-conclusion a{color:#bed8ec;align-items:center;gap:5px;min-height:44px;font-size:11px;display:inline-flex}.science-store-notice{background:#b8dfff08;border:1px solid #b8dfff25;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:17px 20px;display:flex}.science-store-notice p{color:#9db1c1;margin:0;font-size:11px}.science-store-notice a{color:#cee2f2;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.header-actions{align-items:center;gap:15px;display:flex}.mobile-nav-trigger{color:#d0e3ee;background:0 0;border:1px solid #bad8ee2a;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-navigation{color:#e1e9ed;background:radial-gradient(at 100% 0,#25395470,#0000 75%),#0a101a;border:0;border-left:1px solid #bad8ee35;width:min(100%,420px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:25px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mobile-navigation::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060bd9}.mobile-nav-top{justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.mobile-nav-top>span{letter-spacing:.24em;font-size:12px}.mobile-nav-top>button{color:#c8dce9;background:0 0;border:1px solid #bad8ee30;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobile-navigation>.eyebrow{letter-spacing:.11em;color:#99b3c8;font-size:8px}.header .mobile-navigation nav{gap:0;padding:20px 0;display:grid}.mobile-navigation nav a{min-height:61px;font:400 27px/1.2 var(--serif);color:#e1eaf0;border-bottom:1px solid #bad8ee1a;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-navigation nav a>svg{color:#91b4ce;flex:0 0 17px}.mobile-nav-bottom{padding-top:24px}.mobile-nav-bottom>span{letter-spacing:.1em;color:#8aacc5;font-size:8px}.mobile-nav-bottom p{color:#94aabd;font-size:11px;line-height:1.9}.mobile-nav-bottom>div{flex-wrap:wrap;gap:8px 22px;display:flex}.mobile-nav-bottom a{color:#b3ccdf;align-items:center;min-height:44px;font-size:10px;display:inline-flex}@media (max-width:800px){.mobile-nav-trigger{display:inline-flex}}@media (max-width:480px){.header-actions>.nav-cta{display:none}}@media (min-width:1500px){.research-layout{grid-template-columns:minmax(0,1fr) 375px}}@media (max-width:1000px){.research-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.research-detail{padding:21px}.research-toolbar{flex-wrap:wrap}.research-tally{flex-basis:230px}.research-provenance{gap:40px}.research-filters{grid-template-columns:1fr 1fr}.research-id-search{grid-column:1/-1}}@media (max-width:760px){.research-atlas{padding-top:28px;padding-bottom:40px}.research-intro{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:24px}.research-intro h1{margin-top:16px;font-size:clamp(37px,8.5vw,60px)}.research-intro>div>p{font-size:12px}.research-tally{border-top:1px solid #b8dfff20;border-left:0;flex-basis:auto;grid-template-columns:28px auto;gap:1px 12px;padding:14px 0 0;display:grid}.research-tally>svg{grid-area:1/1/4;align-self:center;margin:0}.research-tally>strong{grid-column:2;font-size:28px}.research-tally>span{grid-column:2;font-size:8px}.research-tally>small{grid-column:2;font-size:9px}.research-worlds{gap:9px;margin-bottom:18px}.research-worlds button{gap:10px;min-height:86px;padding:13px}.world-orb{flex-basis:40px;width:40px;height:40px}.research-worlds button>span:nth-child(2){font-size:16px}.research-worlds small{letter-spacing:.02em;max-width:110px;font-size:6px}.research-worlds button>svg{display:none}.research-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""detail""results";gap:18px}.research-toolbar{padding:12px 15px}.research-toolbar>span{font-size:7px}.research-toolbar>div{gap:11px}.research-toolbar button{min-height:44px;font-size:9px}.research-map-panel .crater-globe-stage,.research-map-panel .planet-map{height:370px}.research-map-foot{flex-wrap:wrap;padding-inline:12px;font-size:8px}.research-detail{padding:20px;position:static}.research-empty-selection{gap:8px;padding:17px 0 0}.research-empty-selection>svg:first-child,.research-empty-selection>svg:last-child{display:none}.research-empty-selection h2{font-size:26px}.research-empty-selection p{font-size:11px}.research-sale-gate{margin-top:16px;padding-top:13px}.research-record-heading{padding:18px 0}.research-measurements{grid-template-columns:1fr 1.4fr;gap:15px}.research-measurements dd{font-size:12px}.research-measurements>div:first-child dd{font-size:24px}.research-results{padding-top:8px}.research-results-heading h2{font-size:31px}.research-filters{gap:10px;padding:14px}.research-filters input,.research-filters select,.research-personalize input,.research-personalize textarea{font-size:16px}.research-region>div{grid-template-columns:1fr 1fr}.research-record{gap:10px;min-height:72px;padding:12px 11px}.research-record-identity strong{font-size:12px}.research-record-identity small{font-size:8px}.research-record-size{font-size:13px}.research-record-icon{flex-basis:18px;width:18px}.research-record>svg{width:12px}.research-provenance{grid-template-columns:1fr;gap:22px;margin-top:35px;padding:30px 0}.research-provenance h2{font-size:38px}.research-back-to-selection{flex-wrap:wrap}.science-store-notice{flex-direction:column;align-items:start;gap:5px;padding:14px}}@media (max-width:360px){.research-toolbar{flex-direction:column;align-items:start;gap:2px}.research-map-panel .crater-globe-stage,.research-map-panel .planet-map{height:320px}.research-record{gap:7px}.research-record-icon{display:none}.research-measurements{grid-template-columns:1fr}.research-filters>label>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.research-atlas *,.research-atlas :before,.research-atlas :after{scroll-behavior:auto!important;transition:none!important}}
:is(body:has(.reveal-experience)>.header,body:has(.reveal-experience)>.footer,body:has(.reveal-experience)>.sandbox-bar){display:none}.reveal-experience{isolation:isolate;color:#edf4f3;background:#05090e;flex-direction:column;min-height:100svh;padding:28px max(20px,4vw) 22px;display:flex;position:relative;overflow:hidden}.reveal-header,.reveal-footer{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.reveal-header>a{letter-spacing:.25em;align-items:center;gap:12px;font-size:14px;text-decoration:none;display:flex}.reveal-header>a:first-letter{color:#b7e2da}.reveal-header>span{letter-spacing:.12em;color:#a8bfca;text-align:right;font-size:10px}.reveal-progress{gap:7px;width:min(240px,50%);margin:30px auto 0;display:flex}.reveal-progress span{background:#273a44;flex:1;height:2px}.reveal-progress .is-complete{background:#b7e2da}.reveal-accessible-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal-content{z-index:1;flex:1;align-items:center;min-height:calc(100svh - 165px);padding:42px 0;display:grid;position:relative}.reveal-content>section{text-align:center;width:100%;margin:auto}.reveal-content h1{letter-spacing:-.06em;overflow-wrap:anywhere;outline:none;max-width:1000px;margin:24px auto;font-size:clamp(36px,5.8vw,84px);font-weight:450;line-height:1.05}.reveal-content h1 em{color:#b7e2da;font-style:normal}.reveal-content>section>p:not(.eyebrow){color:#b5c5cb;line-height:1.8}.reveal-content .button{margin-top:24px}.reveal-content .eyebrow{letter-spacing:.16em;color:#b0c9cb;font-size:10px;line-height:1.8}.reveal-emblem{color:#b7e2da;margin:0 auto 26px}.reveal-demo-note{max-width:400px;margin:28px auto 0;font-size:12px}.reveal-starfield{z-index:-1;pointer-events:none;perspective:400px;background:radial-gradient(at 60% 45%,#112a3c88,#0000 65%);position:absolute;inset:0}.reveal-starfield i{opacity:.6;background-image:radial-gradient(1px 1px at 12% 24%,#d5e6ed 70%,#0000),radial-gradient(1px 1px at 72% 65%,#d5e6ed 70%,#0000),radial-gradient(2px 2px at 46% 77%,#b7e2da 60%,#0000),radial-gradient(1px 1px at 82% 15%,#d5e6ed 70%,#0000);background-size:180px 210px;position:absolute;inset:-30%}.reveal-starfield i:nth-child(2){opacity:.3;background-size:280px 270px;transform:rotate(27deg)}.reveal-starfield i:nth-child(3){opacity:.3;background-size:330px 190px;transform:rotate(61deg)}.reveal-experience[data-stage="1"] .reveal-starfield i{animation:1.6s ease-in forwards reveal-flight}.reveal-experience[data-stage="1"] .reveal-starfield i:nth-child(2){animation-delay:.15s}.reveal-world{aspect-ratio:1;opacity:.3;width:min(65vw,570px);transition:transform 2s cubic-bezier(.22,1,.36,1),opacity 1.4s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.48)}.reveal-world img{object-fit:contain;filter:drop-shadow(0 0 60px #b7e2da18);width:100%;height:100%}.reveal-world-fallback{background:radial-gradient(circle at 35% 30%,#87949a,#263b4b 60%,#03090e);border-radius:50%;width:100%;height:100%}.reveal-mars .reveal-world-fallback{background:radial-gradient(circle at 35% 30%,#ce7940,#6b311b 60%,#090506)}.reveal-experience[data-stage="2"] .reveal-world{opacity:.8;transform:translate(-50%,-50%)scale(1.45)}.reveal-flight{justify-content:center;align-items:end;min-height:62svh;display:flex;position:relative}.reveal-flight-copy{z-index:1;text-shadow:0 2px 30px #000;padding-bottom:45px;position:relative}.reveal-flight-copy h1{font-size:clamp(40px,5vw,66px)}.reveal-flight-copy p:not(.eyebrow){color:#deebe8;font-size:13px}.reveal-skip{color:#cedbdc;cursor:pointer;background:#09121bcc;border:0;align-items:center;gap:8px;padding:14px;display:flex;position:absolute;bottom:0;right:0}.reveal-location{opacity:0;border:1px solid #d7efe5;border-radius:50%;width:60px;height:60px;transition:opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reveal-location:before,.reveal-location:after{content:"";background:#d7efe5;position:absolute}.reveal-location:before{width:1px;height:80px;top:-10px;left:50%}.reveal-location:after{width:80px;height:1px;top:50%;left:-10px}.reveal-experience[data-stage="2"] .reveal-location{opacity:1}.reveal-dedication{max-width:850px;animation:1.2s ease-out both reveal-words}.reveal-personal-title{letter-spacing:.1em;text-transform:uppercase;font-size:14px}.reveal-dedication blockquote{overflow-wrap:anywhere;max-width:720px;margin:40px auto;font-size:clamp(20px,2.5vw,32px);line-height:1.65}.reveal-personal-date{font-size:13px}.reveal-content .reveal-certificate{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,100px);max-width:1100px;display:grid}.reveal-certificate>div>p{color:#b5c5cb;line-height:1.8}.reveal-certificate .cosmic-certificate-stage{width:100%;max-width:460px;margin:auto}.reveal-finale svg{color:#b7e2da}.reveal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.reveal-actions .text-link{align-items:center;gap:8px;margin:24px 10px 0;display:flex}.reveal-footer{letter-spacing:.08em;color:#91a8b4;font-size:9px;line-height:1.8}.gift-link-panel{background:#0b1b24;border:1px solid #29434b;border-radius:3px;margin:30px 0;padding:24px}.gift-link-panel>.eyebrow{align-items:center;gap:9px;display:flex}.gift-link-panel h2{margin:12px 0;font-size:28px}.gift-link-panel p{line-height:1.8}.gift-link-panel label{margin:18px 0 8px;font-size:12px;display:block}.gift-link-panel input{width:100%;font:12px monospace}.gift-link-panel .order-actions{margin-top:14px}@keyframes reveal-flight{to{opacity:0;transform:translateZ(200px)scale(1.65)}}@keyframes reveal-words{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.reveal-experience{padding-top:max(22px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom))}.reveal-header{align-items:start}.reveal-header>a{gap:6px;font-size:11px}.reveal-header>span{max-width:130px;font-size:8px}.reveal-content{min-height:calc(100svh - 170px);padding:32px 0}.reveal-content h1{font-size:clamp(35px,9.6vw,56px)}.reveal-world{width:88vw}.reveal-flight{min-height:63svh}.reveal-flight-copy h1{font-size:40px}.reveal-content .reveal-certificate{grid-template-columns:1fr}.reveal-certificate>div{text-align:center}.reveal-certificate .cosmic-certificate-stage{max-width:380px}.reveal-actions{flex-direction:column}.reveal-actions .button{width:100%;margin-top:12px}.reveal-footer{text-align:center;flex-direction:column;gap:6px}.gift-link-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.reveal-experience *{transition:none!important;animation:none!important}}
.chooser-world-heading{letter-spacing:-.025em;margin:0;padding:24px 24px 0;font-size:21px;font-weight:500}.dedicate-heading .preview-essentials{color:#b7cbd2;margin-top:14px;font-size:12px;line-height:1.8}.preview-source-details{max-width:760px;margin-top:8px}.preview-source-details>summary{cursor:pointer;color:#b4d4d6;text-underline-offset:4px;min-height:44px;padding-block:12px;font-size:11px;text-decoration:underline}.mobile-preview-bar[hidden]{display:none}.guided-journey .store-layout{grid-template-rows:auto auto;grid-template-areas:"chooser chooser""personal preview"}.guided-journey .store-choice-column{grid-area:chooser}.guided-journey .form-panel{grid-area:personal}.guided-journey .preview-section{grid-area:preview}.guided-journey .explorer-top{border-bottom:0;flex-wrap:wrap;gap:12px;padding-top:16px}.guided-journey .segmented button{min-height:44px}.photo-chooser{padding:0 24px 22px}.photo-chooser-heading h2{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;font-weight:500}.photo-chooser-heading p{color:#afc1cb;max-width:520px;font-size:12px;line-height:1.8}.photo-help-button{min-height:44px;margin:16px 0 20px}.photo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.photo-choice{color:#e4efee;text-align:left;background:#08121b;border:1px solid #30434f;border-radius:3px;min-width:0;padding:0;overflow:hidden}.photo-choice:hover,.photo-choice[aria-pressed=true]{border-color:#b7e2da}.photo-choice:focus-visible{outline-offset:4px;outline:2px solid #b7e2da}.photo-choice:disabled{cursor:wait}.photo-choice-image{aspect-ratio:1;background:#0b151e;display:block;position:relative}.photo-choice-image img{object-fit:contain;width:100%;height:100%}.photo-choice-check{color:#c8ede3;background:#051016eb;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex;position:absolute;inset:10px 10px auto auto}.photo-choice-caption{gap:13px;padding:15px;font-size:11px;display:grid}.photo-choice-caption strong{gap:5px;font-weight:500;display:grid}.photo-choice-caption strong>span{color:#b2c3cd;font-size:10px;font-weight:400}.photo-choice-caption>span{color:#c5e9e2;justify-content:space-between;align-items:center;gap:7px;line-height:1.6;display:flex}.photo-choice-caption svg{flex-shrink:0}.photo-chooser-note{color:#9eb2bf;margin-top:15px;font-size:10px;line-height:1.9}.photo-chooser-note a{text-underline-offset:3px;text-decoration:underline}.photo-chooser-loading,.photo-chooser-empty{color:#b2c5ce;border:1px solid #253844;min-height:180px;padding:32px 16px;font-size:12px;line-height:1.9}.photo-chooser-empty .text-link{margin-top:16px;display:flex}.advanced-chooser-toggle{text-align:left;border:0;color:#c8dbdf;background:#07111a;border-block:1px solid #263b49;align-items:center;gap:10px;width:100%;padding:19px 24px;font-size:12px;line-height:1.8;display:flex}.advanced-chooser-toggle>span{margin-left:auto;font-size:20px}.advanced-chooser-help{color:#a9bdc9;padding:20px 24px 0;font-size:11px;line-height:1.9}.selection-notice{color:#c4dfdd;background:#b7e2da0b;border-top:1px solid #b7e2da33;padding:18px 24px;font-size:12px;line-height:1.8}.change-crater-button{align-items:center;gap:8px;min-height:44px;margin:8px 0 20px;display:flex}#advanced-crater-explorer{scroll-margin-top:24px}@media (max-width:900px){.guided-journey .store-layout{grid-template:"chooser""personal""preview"/minmax(0,1fr)}.guided-journey .form-panel{position:static}}@media (max-width:600px){.dedicate-heading{padding-block:20px 8px}.dedicate-heading .eyebrow{display:none}.dedicate-heading h1{font-size:32px;line-height:1.1}.dedicate-heading>p{margin-top:12px;line-height:1.6}.guided-journey .chooser-world-heading{display:none}.guided-journey .explorer-top{padding:12px 16px}.guided-journey .explorer-top .count-label{display:none}.guided-journey .journey-trail{margin-bottom:14px}.photo-chooser-heading h2{font-size:18px}.photo-help-button{margin-block:6px 10px}.photo-chooser,.chooser-world-heading{padding-inline:16px}.photo-choice-grid{gap:10px}.photo-choice-caption{padding:11px;font-size:10px}.photo-choice-caption>span{gap:3px}.photo-choice-check{padding:5px;font-size:9px;inset:7px 7px auto auto}}.featured-craters{padding-block:90px}.featured-heading{justify-content:space-between;align-items:end;gap:40px;margin:32px 0;display:flex}.featured-heading h2,.reveal-home h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(40px,5vw,70px);font-weight:450;line-height:1.05}.featured-heading h2 em,.reveal-home h2 em{color:#b7e2da;font-style:normal}.featured-heading p{color:#b0c1cb;max-width:540px;line-height:1.8}.featured-heading>.text-link{flex-shrink:0;align-items:center;gap:10px;max-width:300px;line-height:1.6;display:flex}.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.featured-card{background:#0a131b;border:1px solid #263742;border-radius:3px;min-width:0;overflow:hidden}.featured-image{aspect-ratio:1;background:radial-gradient(circle,#22354255,#0000 68%);position:relative;overflow:hidden}.featured-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s}.featured-card:hover .featured-image img{transform:scale(1.035)}.featured-image>span{color:#e3eeed;letter-spacing:.12em;background:#061017d9;padding:6px 8px;font-size:8px;position:absolute;top:14px;left:16px}.featured-photo-credit{color:var(--muted);overflow-wrap:anywhere;margin-top:13px;font-size:9px;line-height:1.7;display:block}.featured-photo-credit:hover{color:var(--accent)}.featured-image i{border:1px solid #c7e5dc;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-image i:before,.featured-image i:after{content:"";background:#c7e5dc;position:absolute}.featured-image i:before{width:1px;height:40px;top:-8px;left:50%}.featured-image i:after{width:40px;height:1px;top:50%;left:-8px}.featured-card-content{padding:20px}.featured-card-content .eyebrow{letter-spacing:.08em;color:#a9c6c6;font-size:9px}.featured-card h3{min-height:56px;margin:14px 0;font-size:24px;font-weight:450;line-height:1.15}.featured-card-content>p:not(.eyebrow){color:#b3c4cd;min-height:70px;font-size:13px;line-height:1.8}.featured-card dl{border-block:1px solid #263742;margin:10px 0;padding:15px 0}.featured-card dl>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:5px 0;display:flex}.featured-card dt{color:#a8bec8;font-size:11px}.featured-card dd{color:#e0ebe9;overflow-wrap:anywhere;margin:0;font-size:11px}.featured-card .button{justify-content:space-between;width:100%;padding:13px 9px;font-size:11px;display:flex}.featured-card small{color:#afc3cb;margin-top:12px;font-size:10px;line-height:1.5;display:block}.featured-disclosure{color:#a6bdc8;max-width:1000px;margin-top:28px;font-size:12px;line-height:1.8}.featured-browse-hint{display:none}.reveal-home{background:radial-gradient(at 20% 30%,#14344a66,#0000 60%);border-block:1px solid #22323e;padding:90px 0}.reveal-home-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.reveal-home-window{text-align:center;background:radial-gradient(1px 1px at 20% 30%,#a3c4d8 70%,#0000) 0 0/97px 103px,radial-gradient(1px 1px at 75% 80%,#a3c4d8 70%,#0000) 0 0/139px 151px,#050c14;border:1px solid #31444f;align-content:center;justify-items:center;min-height:390px;padding:45px;display:grid}.reveal-home-window>span{color:#b7e2da;margin-bottom:30px;font-size:32px}.reveal-home-window h3{letter-spacing:-.04em;font-size:36px;font-weight:400;line-height:1.15}.reveal-home-window p{color:#bbced4;font-size:13px;line-height:1.8}.reveal-home-copy>p{color:#b3c6cd;line-height:1.8}.reveal-home-copy ul{color:#c3d4d7;padding-left:18px;font-size:14px;line-height:2}.gift-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:60px 0;display:grid}.gift-trust article{border-top:1px solid #354953;padding-top:24px}.gift-trust h3{font-size:24px;font-weight:450}.gift-trust p{color:#afc3cc;font-size:14px;line-height:1.8}.gift-draft-controls{color:#a9c1cc;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;font-size:11px;line-height:1.7;display:flex}.gift-draft-controls button{color:#d7e9e6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #68818d;flex-shrink:0;padding:8px 0}.gift-share-feedback{color:#bbdcd5;font-size:12px}@media (max-width:1100px){.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reveal-home-grid{gap:35px}}@media (max-width:600px){.featured-craters{padding-block:65px}.featured-heading{flex-direction:column;align-items:start;gap:15px}.featured-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;gap:14px;padding-bottom:18px;display:grid;overflow-x:auto}.featured-card{scroll-snap-align:start}.featured-browse-hint{color:#b3c6cd;margin:10px 0 0;font-size:11px;line-height:1.7;display:block}.featured-card h3,.featured-card-content>p:not(.eyebrow){min-height:0}.reveal-home{padding-block:60px}.reveal-home-grid{grid-template-columns:1fr;gap:32px}.reveal-home-window{min-height:340px;padding:25px}.reveal-home-window h3{font-size:32px}.gift-trust{grid-template-columns:1fr;gap:26px}}
.unified-crater-explorer{background:#081017;border:1px solid #2b3b45;border-radius:8px;overflow:clip}.unified-crater-explorer .explorer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.catalogue-scope{color:#bacbd0;font-size:12px}.catalogue-heading{letter-spacing:-.035em;margin:4px 24px 18px;font-size:25px;font-weight:500}.catalogue-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 18px;display:grid}.catalogue-tabs button{text-align:left;color:#b9cbd1;background:#0d1921;border:1px solid #354651;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-height:80px;padding:16px;display:grid}.catalogue-tabs button svg{grid-row:span 2}.catalogue-tabs button strong{font-size:17px;font-weight:500}.catalogue-tabs button span{font-size:11px;line-height:1.6}.catalogue-tabs button[aria-selected=true]{color:#c8f4e7;background:#17312f;border-color:#b8ecdd;box-shadow:inset 0 -2px #b8ecdd}.catalogue-availability{border-bottom:1px solid #24343d;flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.catalogue-availability button{color:#c0cfd4;background:0 0;border:1px solid #344753;border-radius:30px;min-height:44px;padding:10px 14px;font-size:12px}.catalogue-availability button[aria-pressed=true]{color:#102420;background:#c2f0e3;border-color:#c2f0e3}.catalogue-workspace{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);align-items:start;display:grid}.catalogue-browse{min-width:0;padding:22px 24px}.catalogue-search>label{color:#d7e5e7;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.catalogue-tools>summary{color:#bed3d9;cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.catalogue-tools[open]>summary{margin-bottom:8px}.catalogue-search .field-note{margin:8px 0 16px}.catalogue-search .catalogue-filters{gap:14px;margin:0;padding:0}.catalogue-search .catalogue-filters label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogue-instruction{color:#b8c9d0;margin:18px 0 12px;font-size:12px;line-height:1.7}.unified-crater-explorer .crater-list{scrollbar-color:#4c716f #0a151d;max-height:480px;padding:0 2px;overflow-y:auto}.unified-crater-explorer .crater-option{border-bottom:1px solid #23323c;gap:12px;min-height:85px}.unified-crater-explorer .crater-option>span:first-child{gap:7px;min-width:0;display:grid}.unified-crater-explorer .crater-option strong{color:#e7f0ef;font-size:14px;font-weight:500}.unified-crater-explorer .crater-option small{color:#a7bcc6;font-size:10px;line-height:1.7}.unified-crater-explorer .crater-option[aria-pressed=true]{background:#142d30;padding-inline:14px;box-shadow:inset 3px 0 #bcebdd}.row-inspect{text-align:right;color:#c2e7df;flex-shrink:0;justify-items:end;gap:8px;font-size:10px;display:grid}.row-inspect>span:last-child{align-items:center;gap:6px;display:flex}.crater-status{color:#c8c1ad;font-size:10px;line-height:1.6}.crater-status.is-available{color:#b6ead9}.catalogue-surprise{color:#c1d8dc;background:0 0;border:1px solid #3c525b;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:16px;padding:14px;font-size:12px;display:flex}.crater-detail{background:#0c1821;border-left:1px solid #293e49;min-width:0;padding:22px;position:sticky;top:16px}.detail-back{min-height:44px;margin-bottom:18px}.detail-heading h3{letter-spacing:-.03em;margin:9px 0;font-size:24px;font-weight:500;line-height:1.25}.detail-heading>p{color:#b3c8d1;font-size:11px;line-height:1.8}.detail-guidance{color:#c5d5d9;margin:12px 0;font-size:13px;line-height:1.85}.confirm-crater{justify-content:center;width:100%;min-height:50px;margin:10px 0 14px}.crater-detail>.field-note{margin-top:12px;line-height:1.8}.detail-empty{color:#b5cdd3;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:360px;display:flex}.detail-empty h3{color:#e3eeec;margin:0;font-size:24px;font-weight:500}.detail-empty p{max-width:340px;font-size:13px;line-height:1.9}.chosen-confirmation{color:#bdeedc;align-items:center;gap:8px;font-size:12px;display:flex}.catalogue-photo-grid{scrollbar-color:#4c716f #0a151d;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:660px;padding:2px;display:grid;overflow-y:auto}.catalogue-photo{background:#0c1b25;border:1px solid #354c58;border-radius:5px;min-width:0;overflow:hidden}.catalogue-photo-open{width:100%;color:inherit;background:#0a1620;border:0;padding:0}.catalogue-photo>div{gap:9px;padding:12px;display:grid}.catalogue-photo strong{color:#e3eeeb;font-size:13px;font-weight:500}.catalogue-photo>div>span,.catalogue-photo small{color:#b4cad4;font-size:10px}.catalogue-photo .text-link{min-height:44px;font-size:11px}.catalogue-thumbnail{text-align:left;position:relative}.catalogue-thumbnail [data-imagery-status]{border-radius:0!important}.thumbnail-pending{color:#a5c4ce;place-items:center;min-height:180px;font-size:12px;display:grid}.thumbnail-credit{color:#b5d0d8;background:#0b1824;padding:7px 9px;font-size:9px;line-height:1.6;display:block}.planet-instructions{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.planet-instructions p{color:#bacdd4;font-size:12px;line-height:1.8}.planet-instructions strong{color:#e2edeb;font-weight:500}.planet-instructions button{flex-shrink:0;min-height:44px;font-size:11px}.catalogue-planet-view .research-globe{min-height:440px}.planet-coverage{color:#bee6df;margin:14px 0 8px;font-size:11px;line-height:1.8}@media (max-width:900px){.catalogue-workspace{grid-template-columns:minmax(0,1fr)}.crater-detail{border-top:1px solid #354a55;border-left:0;scroll-margin-top:12px;position:relative;top:auto}.unified-crater-explorer .crater-list{max-height:400px}.catalogue-planet-view .research-globe{min-height:380px}.crater-detail [data-imagery-status]{height:clamp(240px,75vw,360px)!important}}@media (max-width:600px){.dedicate-heading{padding-block:14px 10px}.guided-journey .journey-trail{gap:6px;margin-bottom:14px}.guided-journey .journey-trail li{flex-direction:row;align-items:center;gap:6px;font-size:8px}.guided-journey .journey-trail li>span{flex-shrink:0;width:22px;height:22px}.unified-crater-explorer .segmented button{padding:10px 14px}.unified-crater-explorer .segmented{padding:4px}.unified-crater-explorer .explorer-top{gap:10px;padding:16px}.catalogue-scope{max-width:112px;font-size:10px;line-height:1.6}.catalogue-heading{margin:3px 16px 16px;font-size:21px}.catalogue-tabs{gap:6px;padding:0 12px 16px}.catalogue-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:90px;padding:10px 4px}.catalogue-tabs button svg{grid-row:auto}.catalogue-tabs button strong{font-size:14px}.catalogue-tabs button span{font-size:9px}.catalogue-availability{gap:6px;padding:0 12px 16px}.catalogue-availability button{padding:9px 11px;font-size:11px}.catalogue-browse{padding:18px 14px}.catalogue-search .catalogue-filters{justify-content:flex-start;gap:12px}.catalogue-search .field-note{display:none}.catalogue-search .catalogue-filters label{font-size:11px}.row-inspect{max-width:94px;font-size:9px}.row-inspect svg{display:none}.unified-crater-explorer .crater-option strong{font-size:12px}.unified-crater-explorer .crater-option small{font-size:9px}.catalogue-photo-grid{grid-template-columns:1fr;gap:9px;max-height:560px}.catalogue-photo>div{padding:10px}.catalogue-photo strong{font-size:11px;line-height:1.7}.catalogue-pagination{gap:7px;padding-inline:0}.catalogue-pagination .button{min-height:44px;padding:10px;font-size:11px}.catalogue-pagination span{text-align:center;font-size:10px}.crater-detail{padding:18px 14px}.crater-detail>section{margin:14px 0!important;padding:8px!important}.detail-heading h3{font-size:22px}.detail-guidance{font-size:12px}.planet-instructions{display:block}.planet-instructions button{margin-top:6px}}.dedicate-heading{padding-block:28px 12px}.dedicate-heading .eyebrow{display:none}.dedicate-heading h1{font-size:clamp(32px,4vw,48px);line-height:1.12}.dedicate-heading>p{margin-top:12px}.dedicate-heading .preview-essentials{margin-top:10px}.creation-source-details{margin:28px auto}.guided-journey .journey-trail{margin-bottom:18px}.unified-crater-explorer button.text-link{color:#c3ece2;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}@media (max-width:600px){.unified-crater-explorer .explorer-top{padding-block:12px 8px}.catalogue-heading{margin-block:4px 12px;font-size:22px}.catalogue-tabs{padding-bottom:12px}.catalogue-tabs button{gap:3px;min-height:72px;padding-block:10px}.catalogue-availability{padding-bottom:12px}.catalogue-browse{padding-top:10px}.catalogue-instruction{margin-top:6px}}
.editorial-shell{padding-block:30px 90px}.editorial-breadcrumbs{color:#afc1cb;margin-bottom:45px;font-size:11px}.editorial-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.editorial-breadcrumbs li{overflow-wrap:anywhere;min-width:0}.editorial-breadcrumbs li+li:before{content:"/";color:#7d95a3;margin-right:10px}.editorial-heading{margin:20px 0 40px}.editorial-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:1000px;margin:20px 0;font-size:clamp(38px,5.7vw,76px);font-weight:450;line-height:1.08}.editorial-heading h1 em,.editorial-cta h2 em{color:#b7e2da;font-style:normal}.editorial-heading>p:not(.eyebrow){color:#b6c7d1;max-width:800px;font-size:17px;line-height:1.85}.editorial-heading .article-byline{color:#a0b9c6;font-size:12px}.editorial-preview-note{color:#b5cbd1;background:#0c1922;border-left:2px solid #8cb8b8;margin:30px 0;padding:18px 22px;font-size:12px;line-height:1.8}.journal-search{max-width:700px;margin:30px 0}.journal-search>label{color:#c3d6db;margin:0 0 10px;font-size:13px;display:block}.journal-search>div{gap:10px;display:flex}.journal-search input{flex:1;min-width:0}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.journal-card{background:#0a141c;border:1px solid #2b3d49;min-width:0}.journal-card-image{background:radial-gradient(circle,#203a4d66,#0000 70%);height:210px;display:block;overflow:hidden}.journal-card-image img{object-fit:contain;width:100%;height:100%}.journal-card>div{padding:24px}.journal-card .eyebrow{font-size:9px}.journal-card h2,.journal-card h3{letter-spacing:-.025em;margin:16px 0;font-size:26px;font-weight:450;line-height:1.2}.journal-card h2 a,.journal-card h3 a{color:#edf4f3;text-decoration:none}.journal-card>div>p:not(.eyebrow){color:#b2c5cf;font-size:14px;line-height:1.8}.journal-card .text-link{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.journal-article .editorial-heading{max-width:980px;margin:auto;padding-bottom:35px}.article-image{text-align:center;max-width:760px;margin:0 auto 45px}.article-image img{width:min(100%,500px);height:auto;margin:auto;display:block}.article-image figcaption,.gift-landing-hero figcaption{color:#a9bfcb;max-width:620px;margin:20px auto 0;font-size:11px;line-height:1.8}.article-body{max-width:760px;margin:0 auto}.article-body section{margin:38px 0}.article-body h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(27px,3vw,38px);font-weight:450;line-height:1.2}.article-body h3{font-size:21px;font-weight:450}.article-body p,.article-body li{color:#bdcdd5;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.article-body ul{padding-left:22px}.article-body li{margin:16px 0;padding-left:6px}.article-body a{color:#c1e3dd;text-underline-offset:4px;text-decoration-line:underline}.article-boundaries{background:#0c1b24;border:1px solid #334b55;margin:38px 0;padding:24px}.article-boundaries>p{margin-bottom:0;font-size:13px}.article-sources{border-top:1px solid #30414d;padding-top:30px}.article-sources p,.article-sources li{font-size:13px}.editorial-cta{text-align:center;background:radial-gradient(at 50% 20%,#163b4a66,#0000 75%);border-block:1px solid #354e59;margin:65px 0;padding:65px 24px}.editorial-cta h2{letter-spacing:-.04em;font-size:clamp(32px,4.8vw,58px);font-weight:450;line-height:1.1}.editorial-cta>p:not(.eyebrow){color:#b7cbd2;max-width:600px;margin:25px auto;line-height:1.8}.editorial-cta>div{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.related-guides{margin-top:60px}.related-guides>h2{letter-spacing:-.03em;margin-bottom:30px;font-size:36px;font-weight:450}.gift-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gift-guides-grid article{background:#0a151e;border:1px solid #30434e;padding:32px}.gift-guides-grid h2{font-size:32px;font-weight:450}.gift-guides-grid h2 a{color:#ecf3f1;text-decoration:none}.gift-guides-grid p:not(.eyebrow){color:#afc4ce;font-size:15px;line-height:1.8}.gift-landing-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;margin-bottom:55px;display:grid}.gift-landing-hero .editorial-heading h1{font-size:clamp(38px,4.8vw,68px)}.gift-landing-hero .editorial-heading>p:not(.eyebrow){font-size:16px}.gift-landing-hero>figure{text-align:center;margin:0}.gift-landing-hero img{width:100%;height:auto}.gift-landing-hero .text-link{margin-top:20px;font-size:13px;display:block}.landing-offer{border-block:1px solid #30434e;gap:10px;margin:30px 0;padding:22px 0;display:grid}.landing-offer strong{color:#d7ede6;font-size:22px;font-weight:450}.landing-offer span{color:#afc7d0;font-size:13px}.landing-offer small{color:#b5c7cf;font-size:11px;line-height:1.8}.landing-question{border-block:1px solid #2d414c;padding:20px 0}.landing-question summary{cursor:pointer;color:#d9e8e6;font-size:17px;line-height:1.6}.crater-profile dl>div{border-bottom:1px solid #2d414c;padding:12px 0}.crater-profile dt{color:#9eb9c7;font-size:11px}.crater-profile dd{color:#d1e5e2;margin:5px 0 0;font-size:16px}.source-fingerprint{overflow-wrap:anywhere;color:#b4d3d1;background:#101e27;padding:20px;font-size:12px;line-height:1.8;display:block}.featured-profile-link{color:#c0dbd6;margin-top:14px;font-size:11px;display:inline-block}.gift-occasions{padding-block:75px}.gift-occasions>h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:450;line-height:1.1}.gift-occasions>h2 em{color:#b7e2da;font-style:normal}.gift-occasions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.gift-occasions>div>a{background:#0a151f;border:1px solid #2c424e;padding:23px;text-decoration:none;display:block}.gift-occasions h3{color:#e0ece8;font-size:21px;font-weight:450}.gift-occasions p:not(.eyebrow){color:#b5c7d0;font-size:13px;line-height:1.8}@media (max-width:1024px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gift-occasions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gift-occasions>div>a{padding:17px}.editorial-shell{padding-block:25px 55px}.editorial-breadcrumbs{margin-bottom:30px;font-size:10px}.journal-grid,.gift-guides-grid,.gift-landing-hero{grid-template-columns:1fr}.journal-search>div{flex-wrap:wrap}.journal-search input{flex-basis:100%;width:100%}.journal-card-image{height:200px}.gift-landing-hero{gap:5px}.gift-landing-hero>figure{max-width:480px;margin:0 auto 30px}.article-body p,.article-body li{font-size:15px}.article-boundaries{padding:20px}.editorial-heading h1{font-size:clamp(36px,9vw,58px)}.editorial-cta{margin-block:45px;padding:40px 18px}.editorial-cta>div{flex-direction:column}}
.admin-section-nav,.admin-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:24px 0;display:flex}.admin-section-nav a,.admin-pagination a,.admin-order-filters a{color:#bde3dc;text-underline-offset:4px;text-decoration:underline}.admin-payment-summary{margin:24px 0 36px}.admin-payment-summary h2{margin-bottom:14px}.admin-payment-summary ul{margin:18px 0;padding-left:22px;line-height:1.9}.admin-order-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.admin-order-filters label{color:#c5d7df;gap:10px;min-width:0;font-size:12px;display:grid}.admin-order-filters>div:not(.admin-filter-actions){gap:10px;min-width:0;display:grid}.admin-order-filters .field-input{width:100%;margin:0}.admin-filter-actions{align-items:flex-end;gap:20px;display:flex}.admin-layout .table-wrap{max-width:100%}.admin-layout table code{font-size:10px;display:block}.admin-layout td .field-note{white-space:normal;max-width:350px;margin-top:8px}.admin-history{color:#c1d2d9;overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:2}.admin-layout input[type=checkbox]{vertical-align:middle;accent-color:#bde3dc;width:24px;height:24px;margin:6px 8px 6px 0}.admin-order-economics input[type=checkbox]{width:24px;height:24px}.admin-economics-form{margin:28px 0}.admin-order-economics summary{cursor:pointer;color:#c4e7df;padding-block:14px}@media (max-width:900px){.admin-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.admin-order-filters{grid-template-columns:minmax(0,1fr)}.admin-pagination{font-size:12px}.admin-payment-summary{padding:20px}}
