.journal-shell{--j-ink:#090d0b;--j-deep:#101713;--j-paper:#e8e7df;--j-gold:#c9aa6d;--j-muted:#9ba49b;background:var(--j-ink);color:#f5f3ec;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.journal-shell *{box-sizing:border-box}.journal-shell a{color:inherit;text-decoration:none}.journal-shell button,.journal-shell input,.journal-shell select,.journal-shell textarea{font:inherit}.journal-header{z-index:20;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;height:86px;padding:0 clamp(22px,4vw,70px);display:flex;position:absolute;top:0;left:0;right:0}.journal-brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.journal-brand strong{letter-spacing:-.06em;font:400 34px/1 Georgia,serif}.journal-brand strong span{color:var(--j-gold)}.journal-brand small{letter-spacing:.19em;color:#b9bdb7;font-size:8px;line-height:1.2}.journal-header nav{letter-spacing:.12em;text-transform:uppercase;gap:32px;font-size:11px;display:flex}:is(.journal-header nav a:hover,.journal-header nav a:focus-visible){color:var(--j-gold)}.journal-actions{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-size:11px;display:flex}.journal-actions select{color:var(--j-gold);background:0 0;border:1px solid #ffffff3d;padding:10px}.journal-actions option{background:#111}.journal-hero{isolation:isolate;align-items:flex-end;height:max(760px,100svh);padding:150px clamp(22px,6vw,100px) 85px;display:flex;position:relative}.journal-hero>video{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journal-hero-shade{z-index:-2;background:linear-gradient(90deg,#040906e0,#04090640 65%),linear-gradient(#0000 50%,#040906eb);position:absolute;inset:0}.journal-hero-copy{max-width:1040px}.journal-hero-copy>p,.journal-section-heading>p,.passport-copy>p,.journal-newsletter>p{letter-spacing:.2em;text-transform:uppercase;color:var(--j-gold);margin:0 0 24px;font-size:11px}.journal-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:1000px;margin:0;font:400 clamp(54px,7vw,110px)/.98 Georgia,serif}.journal-hero-copy>span{color:#d3d8d1;max-width:690px;margin:30px 0;font-size:clamp(16px,1.4vw,20px);line-height:1.75;display:block}.journal-hero-copy>a{border-bottom:1px solid var(--j-gold);align-items:center;gap:55px;padding:13px 0;font-size:13px;display:inline-flex}.journal-hero-copy>a b{color:var(--j-gold)}.journal-coordinate{text-align:right;letter-spacing:.12em;color:#aeb5ad;font-size:10px;display:grid;position:absolute;bottom:48px;right:clamp(22px,4vw,70px)}.journal-coordinate em{color:var(--j-gold);margin-top:9px;font-style:normal}.world-section,.stories-section,.community-section{padding:110px clamp(22px,6vw,100px)}.journal-section-heading{border-top:1px solid #ffffff2e;grid-template-columns:.6fr 1.4fr;align-items:end;margin-bottom:55px;padding-top:24px;display:grid}.journal-section-heading>p{margin:0}.journal-section-heading h2{letter-spacing:-.05em;margin:0;font:400 clamp(46px,6vw,88px)/1 Georgia,serif}.world-stage{border:1px solid #ffffff29;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:620px;display:grid}.world-map{background:radial-gradient(circle at 45% 46%,#1e2b23,#0e1511 60%,#080b09);min-height:620px;position:relative;overflow:hidden}.world-map svg{width:92%;height:92%;position:absolute;inset:4%}.continent{fill:#29332c;stroke:#536056;stroke-width:1px}.route-line{fill:none;stroke:var(--j-gold);stroke-width:2px;stroke-dasharray:7 8;filter:drop-shadow(0 0 6px #c9aa6d8c);animation:9s linear infinite routePulse}.map-node{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-width:76px;min-height:54px;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-node i{background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #ffffff1a}.map-node span{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 3px #000;font-size:10px}.map-node.active i{background:var(--j-gold);box-shadow:0 0 0 10px #c9aa6d2e,0 0 18px var(--j-gold)}.map-plane{filter:drop-shadow(0 8px 12px #000);background:url(/assets/oso-jet.webp) 50%/contain no-repeat;width:74px;height:36px;animation:3s ease-in-out infinite planeFloat;position:absolute;transform:translate(-50%,-50%)rotate(-7deg)}.destination-story{background:#151c17;grid-template-rows:43% 57%;display:grid}.destination-story>img{object-fit:cover;width:100%;height:100%}.destination-story>div{padding:36px}.destination-story p,.editorial-copy>p,.community-feed article>p,.live-entries article>span{letter-spacing:.16em;text-transform:uppercase;color:var(--j-gold);font-size:10px}.destination-story h3{letter-spacing:-.04em;margin:17px 0;font:400 clamp(30px,3vw,48px)/1.05 Georgia,serif}.destination-story>div>span{color:#aeb7ae;line-height:1.7;display:block}.destination-story button,.editorial-copy button,.community-form-wrap form>button,.passport-signin{color:#f5f3ec;border:0;border-bottom:1px solid var(--j-gold);cursor:pointer;background:0 0;margin-top:25px;padding:10px 0}.stories-section{background:var(--j-paper);color:#111711}.stories-section .journal-section-heading{border-color:#aeb5ac}.stories-section .journal-section-heading>p{color:#745e34}.story-filters{gap:8px;padding-bottom:25px;display:flex;overflow:auto}.story-filters button{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #b8beb4;padding:11px 16px;font-size:11px}.story-filters button.active{color:#fff;background:#142019;border-color:#142019}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.editorial-grid article{border-top:1px solid #aeb5ac;grid-template-columns:.9fr 1.1fr;min-height:360px;padding-top:18px;display:grid}.editorial-grid article.feature-story{grid-column:1/-1;grid-template-columns:1.35fr .65fr;min-height:560px}.editorial-image{min-height:280px;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.editorial-grid article:hover .editorial-image img{transform:scale(1.03)}.editorial-image>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#080d0ac7;padding:8px 10px;font-size:9px;position:absolute;top:15px;left:15px}.editorial-copy{flex-direction:column;align-items:flex-start;padding:22px 28px;display:flex}.editorial-copy>p{color:#745e34}.editorial-copy h3{letter-spacing:-.04em;margin:18px 0;font:400 clamp(29px,3vw,52px)/1.05 Georgia,serif}.editorial-copy>span{color:#515a52;line-height:1.7}.editorial-copy button{color:#111711;margin-top:auto}.live-entries{border-top:1px solid #aeb5ac;margin-top:75px;padding-top:30px}.live-entries>h3{font:400 32px Georgia,serif}.live-entries article{border-bottom:1px solid #bbc0b8;grid-template-columns:.5fr 1fr 1.5fr;gap:30px;padding:24px 0;display:grid}.live-entries h4{margin:0;font:400 25px Georgia,serif}.live-entries p{color:#556056;margin:0;line-height:1.6}.journal-empty{color:#69736a;padding:30px 0}.passport-section{background:#111813;grid-template-columns:.55fr 1.45fr;gap:70px;padding:110px clamp(22px,6vw,100px);display:grid}.passport-copy h2{letter-spacing:-.05em;margin:0 0 25px;font:400 clamp(46px,5vw,78px)/1 Georgia,serif}.passport-copy>span{color:#aab2a9;max-width:470px;line-height:1.75;display:block}.passport-signin{display:inline-block}.member-chip{border-top:1px solid #344038;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:34px;padding-top:20px;display:grid}.member-chip>i{background:var(--j-gold);color:#111;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.member-chip span,.member-chip small{display:block}.member-chip small{color:#8e998f;margin-top:3px}.member-chip a{color:var(--j-gold);font-size:10px}.passport-book{perspective:1200px;filter:drop-shadow(0 28px 40px #0006);grid-template-columns:.55fr 1.45fr;min-height:520px;display:grid}.passport-cover{text-align:center;background:linear-gradient(135deg,#171d17,#263328);border:1px solid #53604e;flex-direction:column;justify-content:center;align-items:center;padding:55px;display:flex;box-shadow:inset -20px 0 30px #0000004d}.passport-cover>span{color:var(--j-gold);font:400 75px Georgia,serif}.passport-cover p{letter-spacing:.2em}.passport-cover small{color:#8b978c;letter-spacing:.12em}.passport-page{color:#182018;background:#d8d3bf repeating-linear-gradient(0deg,#0000,#0000 23px,#323d310d 24px);padding:45px}.passport-owner{border-bottom:1px solid #899184;padding-bottom:20px}.passport-owner span,.passport-owner strong{display:block}.passport-owner span{letter-spacing:.18em;font-size:9px}.passport-owner strong{margin-top:7px;font:400 26px Georgia,serif}.stamp-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.stamp-grid button{opacity:.24;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.stamp-grid button.earned{opacity:1}.stamp-grid i{color:#8d3b2b;border:3px double #8d3b2b;border-radius:50%;place-items:center;width:82px;height:82px;font:700 20px Georgia,serif;display:grid;transform:rotate(-7deg)}.stamp-grid span{text-transform:uppercase;letter-spacing:.09em;font-size:9px}.community-section{background:#0b0f0c}.community-layout{grid-template-columns:1.25fr .75fr;gap:50px;display:grid}.community-feed{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.community-feed article{background:#111712;border:1px solid #303a32;padding:26px}.community-feed h3{margin:16px 0;font:400 28px Georgia,serif}.community-feed blockquote{color:#aeb6ae;margin:0;line-height:1.7}.community-feed article>span{color:var(--j-gold);margin-top:22px;font-size:10px;display:block}.community-form-wrap{background:#171f19;align-self:start;padding:34px}.community-form-wrap h3{margin:0 0 25px;font:400 35px Georgia,serif}.community-form-wrap form{gap:17px;display:grid}.community-form-wrap label{letter-spacing:.12em;text-transform:uppercase;color:#adb5ad;gap:8px;font-size:10px;display:grid}.community-form-wrap input,.community-form-wrap select,.community-form-wrap textarea{color:#fff;background:#0c110d;border:1px solid #465149;width:100%;padding:12px}.community-form-wrap input[type=file]{font-size:11px}.form-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.community-form-wrap form>button{justify-self:start}.community-form-wrap small{color:#7f8a80;line-height:1.5}.journal-newsletter{background:var(--j-gold);color:#121612;text-align:center;padding:110px clamp(22px,6vw,100px)}.journal-newsletter>p{color:#594a2b}.journal-newsletter h2{letter-spacing:-.05em;margin:0 auto 40px;font:400 clamp(48px,6vw,92px)/1 Georgia,serif}.journal-newsletter form{border-bottom:1px solid #342d20;grid-template-columns:1fr auto;max-width:760px;margin:auto;display:grid}.journal-newsletter input{color:#111;background:0 0;border:0;outline:none;padding:18px 4px;font-size:20px}.journal-newsletter input::placeholder{color:#5d5139}.journal-newsletter button{color:#fff;cursor:pointer;background:#151b17;border:0;padding:0 28px}.journal-newsletter>small{margin-top:20px;display:block}.journal-status{z-index:50;color:#151a16;background:#f1ebdc;max-width:360px;padding:13px 18px;font-size:12px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #000}.journal-status:empty{display:none}.journal-footer{color:#aeb5ae;border-top:1px solid #273029;justify-content:space-between;align-items:center;gap:30px;padding:42px clamp(22px,4vw,70px);font-size:12px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes routePulse{to{stroke-dashoffset:-120px}}@keyframes planeFloat{50%{transform:translate(-50%,-56%)rotate(-4deg)}}@media (max-width:1000px){.journal-header nav{display:none}.world-stage{grid-template-columns:1fr}.world-map{min-height:500px}.destination-story{grid-template-rows:none;grid-template-columns:1fr 1fr}.passport-section,.community-layout{grid-template-columns:1fr}.passport-book{min-height:470px}.editorial-grid article,.editorial-grid article.feature-story{grid-template-columns:1fr}.editorial-image{min-height:360px}}@media (max-width:700px){.journal-header{height:74px;padding:0 20px}.journal-brand small,.journal-actions>a{display:none}.journal-hero{min-height:780px;padding:120px 24px 55px}.journal-hero-copy h1{font-size:clamp(48px,14vw,72px)}.journal-coordinate{display:none}.world-section,.stories-section,.community-section,.passport-section,.journal-newsletter{padding:75px 22px}.journal-section-heading{grid-template-columns:1fr;gap:20px}.world-stage{border:0}.world-map{min-height:420px}.destination-story{display:block}.destination-story>img{height:270px}.destination-story>div{padding:28px}.map-plane{width:52px}.editorial-grid{grid-template-columns:1fr}.editorial-grid article.feature-story{grid-column:auto;min-height:0}.editorial-image{min-height:300px}.editorial-copy{padding:22px 4px 35px}.live-entries article{grid-template-columns:1fr;gap:10px}.passport-book{grid-template-columns:1fr;min-height:0}.passport-cover{min-height:280px;padding:35px}.passport-page{padding:30px 20px}.stamp-grid{grid-template-columns:repeat(2,1fr)}.stamp-grid i{width:72px;height:72px}.community-feed{grid-template-columns:1fr}.community-form-wrap{padding:28px 20px}.form-split,.journal-newsletter form{grid-template-columns:1fr}.journal-newsletter button{padding:16px}.journal-footer{flex-direction:column;align-items:flex-start}.journal-footer .journal-brand small{display:block}.journal-status{bottom:18px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.route-line,.map-plane{animation:none}.editorial-image img{transition:none}}.community-media{object-fit:cover;width:calc(100% + 52px);height:230px;margin:-26px -26px 24px;display:block}.story-actions{align-items:center;gap:22px;margin-top:auto;padding-top:28px;display:flex}.story-actions a{border-bottom:1px solid #735e37;padding:10px 0}.story-actions button{color:#4c584d;cursor:pointer;background:0 0;border:0;margin:0}.story-actions button.active{color:#735e37}.destination-story button+button{color:#bec6bd;border-color:#5e6b60;margin-left:14px}
