@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700;800&family=Libre+Caslon+Display&display=swap";:root{--forest-night:#061d19;--forest:#0c342d;--forest-soft:#1b5145;--paper:#f4ead3;--paper-light:#fff9eb;--ink:#19312b;--muted:#60736c;--gold:#dca648;--gold-light:#f3ce7b;--rust:#a9402e;--teal:#2e7865;--violet:#8b5195;--serif:"Libre Caslon Display", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;--shadow:0 28px 80px #04181447}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--forest-night);min-height:100%;color:var(--ink);font-family:var(--sans);margin:0}body.dialog-open{overflow:hidden}button,a{font:inherit}button{color:inherit}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--gold-light);outline-offset:3px}.site-head{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8efd9f7;border-bottom:1px solid #c8b995;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;font-weight:800;display:flex}.brand>b{width:44px;height:44px;font:400 15px var(--serif);border:1px solid #5e8679;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 4px #2e786514}.brand>span{line-height:1.05}.brand small{color:#65776f;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.site-head nav{align-items:center;gap:4px;display:flex}.site-head nav button{color:#354b44;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:11px 13px 9px;font-size:10px;font-weight:800}.atlas-shell{background:var(--forest-night);min-height:calc(100vh - 78px)}.atlas-bar{color:#fff;background:linear-gradient(100deg,#082822,#103a32);border-bottom:1px solid #31554d;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:17px 4vw;display:flex}.atlas-bar>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:20px;display:grid}.atlas-bar small{color:#a7bdb6;letter-spacing:.18em;grid-column:1/3;margin-bottom:3px;font-size:8px}.atlas-bar strong{font:400 30px var(--serif)}.atlas-bar span{color:#c7d4cf;max-width:570px;font-size:11px;line-height:1.45}.truth-mini{color:#d9e2df;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:7px;display:flex}.truth-mini i{background:var(--teal);border-radius:50%;width:8px;height:8px}.truth-mini i:nth-of-type(2){background:var(--gold)}.truth-mini i:nth-of-type(3){background:var(--violet)}.scale-nav{background:#041714;border-bottom:1px solid #36534d;grid-template-columns:repeat(3,1fr);display:grid}.scale-nav button{color:#a9bbb5;cursor:pointer;background:0 0;border:0;border-right:1px solid #36534d;min-height:48px;padding:12px}.scale-nav button:last-child{border-right:0}.scale-nav button[aria-current=page]{background:linear-gradient(#e7b75e, var(--gold));color:var(--ink)}.scale-nav small{font:400 11px var(--serif);margin-right:10px}.scale-nav span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.mobile-start{display:none}.map-scroll{background:#17352f;width:100%;overflow:hidden}.map-stage{background:#1b3b34;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.atlas-map{z-index:1;object-fit:fill;width:100%;height:100%;animation:.6s ease-out mapIn;display:block;position:absolute;inset:0}.map-vignette{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #051b1747}.story-wash{z-index:3;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 77% 14%,#ffffff29,#0000 28%),linear-gradient(#fff4cd0a,#5232181a);position:absolute;inset:0}.map-guide{z-index:12;width:min(330px,29vw);color:var(--ink);background:#fff8e4f2;border:1px solid #68481f8c;padding:23px 24px 21px;position:absolute;top:3.2%;right:2.5%;transform:rotate(.35deg);box-shadow:0 18px 46px #1812084d,inset 0 0 0 5px #cb96401f}.map-guide:before{content:"";pointer-events:none;border:1px solid #8b581f47;position:absolute;inset:7px}.map-guide small{color:#8f5d1f;letter-spacing:.16em;font-size:7px;font-weight:800;position:relative}.map-guide h1{font:400 clamp(24px, 2.2vw, 34px)/1.03 var(--serif);margin:8px 0;position:relative}.map-guide p{margin:0 0 15px;font-size:10px;line-height:1.5;position:relative}.map-guide>div{gap:7px;display:flex;position:relative}.map-guide button{border:1px solid var(--rust);background:var(--rust);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:1;min-height:42px;padding:9px 10px;font-size:7px;font-weight:800;line-height:1.2}.map-guide button:last-child{color:var(--rust);background:0 0}.story-pin{z-index:8;cursor:pointer;filter:drop-shadow(0 8px 9px #1e160b61);background:0 0;border:0;width:0;height:0;position:absolute}.story-pin:before{content:"";z-index:3;background:#c58b2b;border:2px solid #fff4cf;width:12px;height:12px;position:absolute;top:-6px;left:-6px;transform:rotate(45deg);box-shadow:0 0 0 3px #082a25a8}.story-pin:after{content:"";background:#fff4cf;width:2px;height:21px;position:absolute;bottom:5px;left:-1px;box-shadow:1px 0 #082a2599}.story-pin .story-scene{width:118px;height:82px;transform:translate(calc(-50% + var(--scene-x,0px)), calc(-100% + var(--scene-y,-20px)));background-color:#31554d;background-repeat:no-repeat;background-size:cover;border:3px solid #fff2cf;border-radius:48% 52% 46% 54%/42% 44% 56% 58%;transition:transform .2s,box-shadow .2s;animation:4.8s ease-in-out infinite sceneGlow;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 2px #78501d,0 10px 24px #1611086b}.story-pin:nth-of-type(2) .story-scene{animation-delay:-1.1s}.story-pin:nth-of-type(3) .story-scene{animation-delay:-2.2s}.story-pin:nth-of-type(4) .story-scene{animation-delay:-3.3s}.story-pin .story-scene:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #321a0757}.story-pin .story-scene i{z-index:2;width:auto;height:auto;box-shadow:none;color:#fff3d4;letter-spacing:.1em;background:#082a25e0;border:0;border-radius:2px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800;display:block;position:absolute;top:7px;left:7px}.story-pin .story-scene b{z-index:2;color:#fff;text-align:center;letter-spacing:.03em;background:#071f1ce6;padding:5px 6px;font-size:8px;line-height:1;display:block;position:absolute;bottom:5px;left:5px;right:5px}:is(.story-pin:hover .story-scene,.story-pin:focus-visible .story-scene){transform:translate(calc(-50% + var(--scene-x,0px)), calc(-100% + var(--scene-y,-24px))) scale(1.12);box-shadow:0 0 0 3px var(--gold), 0 16px 34px #16110885}.story-pin:focus-visible{outline-offset:8px;outline:3px solid #fff3d4}.story-pin.earned:before{background:#2e8f68}.story-pin.earned .story-scene{box-shadow:0 0 0 3px #70d3a5,0 12px 28px #16110873}.town-home-base .story-scene{background-position:50% 18%;border-radius:8px;width:104px;height:94px}.town-main{--scene-x:-68px;--scene-y:-18px}.town-home-base{--scene-x:-66px;--scene-y:112px}.town-pony{--scene-x:66px;--scene-y:70px}.downtown-pony{--scene-x:-70px;--scene-y:-10px}.downtown-cary{--scene-x:-58px;--scene-y:104px}.downtown-bell{--scene-x:60px;--scene-y:-18px}.downtown-court{--scene-x:55px;--scene-y:106px}.map-credit{z-index:12;color:#fff;border-left:3px solid var(--gold);background:#05251fe8;max-width:420px;padding:10px 14px;position:absolute;bottom:18px;left:18px;box-shadow:0 7px 20px #0003}.map-credit b{color:var(--gold-light);letter-spacing:.14em;font-size:7px;display:block}.map-credit span{font-size:8px}.map-dock{background:var(--paper);border-top:1px solid #c8b995;grid-template-columns:150px 1fr auto;align-items:center;gap:28px;min-height:104px;padding:16px 4vw;display:grid}.badge-count{align-items:center;gap:9px;display:flex}.badge-count b{width:47px;height:47px;font:400 28px var(--serif);background:#fff6de;border:1px solid #9b7130;border-radius:50%;place-items:center;display:grid}.badge-count span{letter-spacing:.08em;text-transform:uppercase;max-width:76px;font-size:7px;font-weight:800;line-height:1.4}.how-to-play{color:#5a6c65;justify-content:center;align-items:center;gap:15px;font-size:9px;display:flex}.how-to-play b{color:var(--ink);letter-spacing:.13em;font-size:7px}.how-to-play span{border-left:1px solid #c9bda4;padding-left:15px}.dock-actions{gap:7px;display:flex}.dock-actions button{border:1px solid var(--rust);background:var(--rust);color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;min-height:42px;padding:11px 15px;font-size:8px;font-weight:800}.dock-actions button.secondary{color:var(--rust);background:0 0}.story-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031613d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.story-panel{background:var(--paper);border:1px solid #b89658;grid-template-columns:47% 53%;width:min(1020px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 34px 110px #000000a6}.story-panel.text-only{grid-template-columns:1fr;width:min(720px,100%)}.story-panel>.close{z-index:4;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff9ebf0;border:1px solid #9f8a63;border-radius:50%;font-size:28px;position:absolute;top:12px;right:13px}.story-art{background:#17362f;min-height:620px;position:relative;overflow:hidden}.story-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -35px 0 65px #071b1738}.story-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-base-panel .story-art img{object-fit:contain;background:radial-gradient(circle at 50% 40%,#714e25,#071a16 70%);padding:24px}.story-art span{z-index:2;color:#fff;letter-spacing:.09em;text-align:center;background:#05231ee6;padding:8px;font-size:7px;position:absolute;bottom:15px;left:15px;right:15px}.story-copy{background-image:radial-gradient(circle at 95% 0,#d9a64826,#0000 28%);padding:58px 50px 48px}.story-copy h2{font:400 clamp(38px, 4.2vw, 54px)/1.02 var(--serif);margin:12px 0}.story-label{color:var(--teal);letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.story-label.legend{color:#9a651c}.story-label.story{color:var(--violet)}.story-copy .hook{color:var(--rust);font:400 21px/1.35 var(--serif);margin:18px 0}.story-copy>p:not(.story-label,.hook){font-size:13px;line-height:1.72}.story-copy>a{color:var(--ink);margin:8px 0 24px;font-size:10px;font-weight:800;display:inline-block}.family-challenge{border-top:1px solid #c9bda4;margin-top:25px;padding-top:22px}.family-challenge small,.home-base-board>small{color:#8a5a1c;letter-spacing:.14em;font-size:7px;font-weight:900}.family-challenge h3{font:400 23px/1.25 var(--serif);margin:8px 0 15px}.challenge-options{gap:7px;display:grid}.challenge-options button{min-height:43px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff73;border:1px solid #b8aa8e;padding:10px 13px;font-size:10px;font-weight:700}.challenge-options button:hover{border-color:var(--rust)}.challenge-options button.correct{background:#dff1e5;border-color:#2f7d5e}.challenge-options button.wrong{background:#f4dcd3;border-color:#a9402e}.challenge-result{color:#6b766f;min-height:38px;font-weight:700;margin:13px 0 0!important;font-size:10px!important;line-height:1.5!important}.challenge-result.shown{color:var(--ink)}.home-base-board{border-top:1px solid #c9bda4;gap:8px;margin-top:28px;padding-top:21px;display:grid}.home-base-board button{text-align:left;cursor:pointer;background:#ffffff6b;border:1px solid #b5a483;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:72px;padding:13px;display:grid}.home-base-board button:hover{background:#fff8e7;border-color:#9a672a}.home-base-board button>b{background:var(--forest);width:38px;height:38px;color:var(--gold-light);font:400 14px var(--serif);border-radius:50%;place-items:center;display:grid}.home-base-board button span{font-size:11px;font-weight:800}.home-base-board button em{color:#6a766f;margin-top:4px;font-size:9px;font-style:normal;font-weight:400;line-height:1.4;display:block}.home-base-board>p{color:#6a766f;margin:4px 0 0;font-size:9px;line-height:1.55}.book-page{background:var(--paper);grid-template-columns:minmax(370px,42%) 1fr;min-height:calc(100vh - 78px);display:grid}.book-cover-stage{background:radial-gradient(circle at 50% 40%,#815b2f,#18372f 44%,#061d19 82%);align-content:center;place-items:center;gap:18px;min-height:780px;padding:54px;display:grid;position:relative;overflow:hidden}.book-cover-stage:before{content:"";opacity:.08;mix-blend-mode:screen;background:url(/accurate-maps/archival-paper-texture.webp) 50%/cover;position:absolute;inset:0}.cover-halo{aspect-ratio:1;filter:blur(45px);background:#e6aa453d;border-radius:50%;width:66%;position:absolute}.book-cover-stage img{z-index:2;object-fit:contain;width:min(390px,86%);max-height:620px;position:relative;transform:rotate(-1.2deg);box-shadow:0 35px 90px #0000009e}.book-cover-stage p{z-index:2;color:#f0d39b;letter-spacing:.13em;text-align:center;margin:0;font-size:7px;font-weight:800;position:relative}.book-copy{align-self:center;padding:clamp(58px,8vh,96px) clamp(40px,7vw,108px)}.book-copy>small,.shop-intro small,.product-grid small{color:#7f5a22;letter-spacing:.16em;font-size:8px;font-weight:900}.book-copy h1,.shop-intro h1{font:400 clamp(52px, 6.2vw, 92px)/.91 var(--serif);margin:20px 0}.book-logline{max-width:750px;color:var(--rust);font:400 23px/1.38 var(--serif)}.book-copy>p:not(.book-logline,.fine,.launch-note){max-width:690px;font-size:13px;line-height:1.75}.reader-fit{background:#cdbf9f;border:1px solid #cdbf9f;grid-template-columns:repeat(3,1fr);gap:1px;max-width:760px;margin:27px 0;display:grid}.reader-fit span{color:#596a63;background:#fff8e9;padding:15px;font-size:9px;line-height:1.45}.reader-fit b{color:var(--ink);letter-spacing:.1em;margin-bottom:5px;font-size:7px;display:block}.book-actions{flex-wrap:wrap;gap:8px;margin:28px 0 14px;display:flex}.book-actions a,.book-actions button,.product-grid button{border:1px solid var(--rust);background:var(--rust);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:45px;padding:13px 18px;font-size:8px;font-weight:900;text-decoration:none}.book-actions button.outline{color:var(--rust);background:0 0}.book-actions button.purchase-pending{color:#625d53;background:#d7cbb2;border-color:#91836c}.launch-note{color:#67726c;max-width:700px;margin:15px 0;font-size:9px;line-height:1.55}.fine{color:#68766f;font-size:9px}.shop-page{background:var(--paper);min-height:calc(100vh - 78px);padding:clamp(55px,7vh,85px) 6vw 80px}.shop-intro{max-width:920px}.shop-intro h1{font-size:clamp(55px,7vw,88px)}.shop-intro p{color:#566860;max-width:740px;font-size:13px;line-height:1.7}.product-grid{grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin-top:48px;display:grid}.product-grid article{background:#fffaf0;border:1px solid #d4c5a6;grid-template-rows:350px 1fr;display:grid;overflow:hidden;box-shadow:0 15px 45px #2e25161c}.product-art{background:#173830;place-items:center;display:grid;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%}.product-grid article>div:last-child{padding:27px}.product-grid h2{font:400 29px/1.08 var(--serif);margin:10px 0}.product-grid p{color:#5d6e66;font-size:10px;line-height:1.6}.status-pill{color:#756a59;letter-spacing:.09em;border:1px solid #bba98a;margin-top:11px;padding:7px 9px;font-size:7px;font-weight:800;display:inline-block}.shop-trust{background:#ffffff59;border:1px solid #cabb9b;gap:16px;margin-top:27px;padding:20px 22px;font-size:10px;display:flex}footer{color:#c0d0ca;letter-spacing:.05em;background:#041714;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:18px 4vw;font-size:8px;display:flex}@keyframes mapIn{0%{opacity:.45;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes sceneGlow{0%,to{filter:saturate(.96)}50%{filter:saturate(1.14)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.expedition-route-layer{z-index:18;pointer-events:none;position:absolute;inset:0}.expedition-segment{z-index:2;transform-origin:0;filter:drop-shadow(0 2px 2px #000c);border-top:4px dashed #f2dda457;height:0;transition:border-color .35s,filter .35s;position:absolute}.expedition-segment.reached{filter:drop-shadow(0 0 7px #ffc23af2);border-color:#ffd46f}.expedition-stop{z-index:5;color:#d9cfb5;text-align:center;justify-items:center;gap:5px;font-style:normal;display:grid;position:absolute;transform:translate(-50%,-50%)}.expedition-stop b{color:#e7d8ad;width:30px;height:30px;font:900 10px var(--sans);background:#08130ff0;border:2px solid #897347;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #0000008c}.expedition-stop em{color:#f2e5c1;width:max-content;max-width:160px;font:normal 900 7px/1.15 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#050e0beb;border:1px solid #8c7240;padding:5px 8px}.expedition-stop.current b,.expedition-stop.reached b{color:#102017;background:#f0c45d;border-color:#ffe0a0;box-shadow:0 0 0 6px #f0c45d2e,0 0 18px #f4b12da8}.route-character{z-index:8;justify-items:center;width:clamp(104px,10vw,146px);transition:left 1.05s cubic-bezier(.2,.72,.25,1),top 1.05s cubic-bezier(.2,.72,.25,1);display:grid;position:absolute;transform:translate(-50%,-82%)}.route-character i{aspect-ratio:1.5;background:#18251f;border:3px solid #f0c45d;border-radius:52% 52% 44% 44%;width:100%;display:block;overflow:hidden;box-shadow:0 13px 32px #000000a6,0 0 0 7px #091812a6}.route-character img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.route-character b{color:#0c1b14;font:900 6px/1 var(--sans);letter-spacing:.12em;white-space:nowrap;background:#f0c45d;border:1px solid #ffe09a;margin-top:7px;padding:5px 8px}.route-character.moving i{box-shadow:0 13px 32px #000000a6,0 0 0 7px #ffc54b2e,0 0 28px #ffc44bb3}.route-state-stamp{color:#ead8ad;font:900 7px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#050f0be6;border:1px solid #8d713b;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;top:3.5%;left:2.5%}.route-state-stamp b{color:#102017;background:#e9bd59;padding:4px 5px}.expedition-control,.route-bridge{z-index:25;color:#e8dfc9;background:linear-gradient(110deg,#0b1813,#111c17 58%,#162219);border-top:1px solid #a27f3c;border-bottom:1px solid #4f432b;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.4fr) minmax(250px,1fr);align-items:center;gap:20px;padding:22px clamp(22px,4vw,56px);display:grid;position:relative;box-shadow:0 -18px 45px #00000057}.expedition-control.complete{background:linear-gradient(110deg,#13251b,#1c2d20 58%,#27351e)}.expedition-control-heading small,.expedition-reaction small,.route-bridge small{color:#d3a94d;font:900 7px/1.2 var(--sans);letter-spacing:.13em}.expedition-control-heading h2{color:#f1d999;font:400 clamp(25px, 3vw, 38px)/.95 var(--serif);margin:7px 0 4px}.expedition-control-heading p{color:#bdb59f;margin:0;font-size:9px}.expedition-reaction{background:#040c09a8;border-left:3px solid #d7aa4b;min-height:88px;padding:15px 18px}.expedition-reaction p{color:#e8dfc9;font:400 13px/1.45 var(--serif);margin:7px 0 0}.expedition-control-actions{flex-wrap:wrap;gap:8px;display:flex}.expedition-control-actions button,.route-bridge button{color:#102018;min-height:46px;font:900 8px/1.1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#e3b64e;border:1px solid #f7d883;padding:10px 15px}.expedition-control-actions button.secondary{color:#d7bd80;background:0 0;border-color:#7d6739}.expedition-control-actions button:disabled{cursor:wait;opacity:.7}.expedition-control-actions a{color:#cbaa63;flex-basis:100%;font-size:8px;text-decoration:none}.expedition-checkpoints{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:-3px 0 0;padding:0;list-style:none;display:grid}.expedition-checkpoints li{color:#827d70;letter-spacing:.06em;text-transform:uppercase;background:#030a076b;border:1px solid #3f4035;align-items:center;gap:8px;min-height:30px;padding:5px 8px;font-size:7px;font-weight:800;display:flex}.expedition-checkpoints li b{border:1px solid #5f5c4e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.expedition-checkpoints li.reached{color:#f1d998;border-color:#88713e}.expedition-checkpoints li.reached b{color:#102017;background:#dfb34f;border-color:#f5d479}.route-bridge{grid-template-columns:1fr auto auto}.route-bridge div{gap:6px;display:grid}.route-bridge b{color:#ead496;font:400 24px/1 var(--serif)}.route-bridge span{color:#bdb5a2;font-size:10px}.event-in-progress{z-index:25;color:#e8dfc9;background:#0d1914;border-top:1px solid #a27f3c;border-bottom:1px solid #4f432b;align-items:center;gap:14px;padding:18px clamp(22px,4vw,56px);display:flex;position:relative}.event-in-progress small{color:#85d5ad;font:900 7px var(--sans);letter-spacing:.13em}.event-in-progress b{color:#ecd18b;font:400 22px var(--serif)}.event-in-progress span{color:#aaa796;font-size:9px}.event-playing .expedition-route-layer,.event-playing .story-pin,.event-playing .map-cast,.event-playing .map-truth-key,.event-playing .map-credit{opacity:.18;transition:opacity .3s}@media (max-width:720px){.route-character{width:88px}.route-character b{font-size:5px}.expedition-stop em{max-width:100px;font-size:5px}.expedition-stop b{width:26px;height:26px}.route-state-stamp{font-size:5px;top:2%;left:2%}.expedition-control,.route-bridge{grid-template-columns:1fr;gap:14px;padding:18px 16px}.expedition-control-heading h2{font-size:31px}.expedition-reaction{min-height:0}.expedition-control-actions button{flex:160px;min-height:48px}.expedition-checkpoints{grid-column:auto;grid-template-columns:1fr}.route-bridge button{width:100%}.event-in-progress{gap:5px;padding:14px 16px;display:grid}}@media (prefers-reduced-motion:reduce){.route-character,.expedition-segment{transition:none!important}}body{background:#f5efe2}.site-head{background:#fffcf5f7;border-bottom-color:#d8c9aa;min-height:74px;padding:0 clamp(20px,4vw,70px)}.brand>b{color:#f5cc72;background:#173d34;border:0}.site-head nav{scrollbar-width:none;max-width:980px;overflow-x:auto}.site-head nav::-webkit-scrollbar{display:none}.site-head nav button{white-space:nowrap;color:#324c44}.home-page{background:#f5efe2}.home-hero{background:radial-gradient(circle at 78% 44%,#daaa4b33,#0000 28%),linear-gradient(120deg,#fffaf0 0 58%,#e4d2ad 58%);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,6vw,90px);min-height:720px;padding:clamp(56px,8vw,120px) clamp(24px,7vw,120px);display:grid;overflow:hidden}.hero-copy small,.story-doorways small,.feature-copy small,.editorial-page header small{color:#a45131;letter-spacing:.16em;font-size:11px;font-weight:800}.hero-copy h1{color:#173d34;font:400 clamp(54px, 7vw, 102px)/.9 var(--serif);letter-spacing:-.04em;margin:18px 0 24px}.hero-copy h1 em{color:#a45131;font-style:normal}.hero-copy>p{color:#425d54;max-width:680px;font-size:clamp(17px,1.6vw,22px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin:34px 0 20px;display:flex}.hero-actions button,.story-doorways button,.primary-button{color:#fff;cursor:pointer;background:#a45131;border:1px solid #a45131;min-height:52px;padding:14px 22px;font-weight:800}.reader-note{color:#6d7d76;font-size:12px}.hero-art{background:#fffaf0;justify-self:center;width:min(440px,85vw);padding:18px;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 100px #2f251447}.hero-art img{width:100%;display:block}.hero-art>div{color:#fff;background:#173d34;max-width:210px;padding:16px 20px;position:absolute;bottom:40px;right:-34px;box-shadow:0 15px 35px #00000038}.hero-art b,.hero-art span{display:block}.hero-art b{color:#f5cc72;letter-spacing:.15em;font-size:9px}.hero-art span{font:20px var(--serif);margin-top:4px}.story-doorways{grid-template-columns:repeat(3,1fr);gap:22px;padding:80px clamp(24px,6vw,100px);display:grid}.story-doorways article{background:#fffaf0;border:1px solid #ded0b4;flex-direction:column;padding:14px 14px 24px;display:flex;box-shadow:0 18px 45px #3a2e1a14}.story-doorways img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:22px}.story-doorways small,.story-doorways h2,.story-doorways p,.story-doorways button{margin-left:12px;margin-right:12px}.story-doorways h2{color:#173d34;font:34px/1.08 var(--serif)}.story-doorways p{color:#5c6e67;flex:1;line-height:1.65}.story-doorways button{align-self:flex-start}.home-trust{color:#fff;background:#173d34;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:34px clamp(24px,6vw,100px);display:grid}.home-trust b{color:#f5cc72;font:24px var(--serif)}.home-trust span{color:#cbd8d3}.home-trust button{color:#f5cc72;cursor:pointer;background:0 0;border:1px solid #f5cc72;min-height:44px;padding:10px 16px}.feature-page{background:#fffaf0;grid-template-columns:minmax(330px,.8fr) 1.2fr;min-height:calc(100vh - 74px);display:grid}.feature-visual{background:#e9dbc0;place-items:center;padding:clamp(40px,7vw,100px);display:grid}.feature-visual img{object-fit:contain;max-width:100%;max-height:690px;box-shadow:0 30px 70px #2f251440}.about-page .feature-visual img{object-fit:cover;width:100%;max-height:none}.feature-copy{align-self:center;max-width:760px;padding:clamp(50px,8vw,120px)}.feature-copy h1,.editorial-page h1{color:#173d34;font:clamp(48px,6vw,82px)/.98 var(--serif)}.feature-copy .lead{color:#425d54;font-size:21px;line-height:1.6}.fact-list,.about-values{gap:12px;margin:30px 0;display:grid}.fact-list span,.about-values span{background:#f4ead5;border-left:4px solid #c58b2b;padding:16px}.fact-list b{color:#173d34;margin-bottom:4px;display:block}.primary-link{color:#fff;background:#a45131;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-block}.text-link{color:#a45131;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline;display:block}.fine-print{color:#6f7b76;font-size:11px;line-height:1.5}.editorial-page{background:#fffaf0;min-height:calc(100vh - 74px);padding:clamp(54px,8vw,110px) clamp(24px,7vw,120px)}.editorial-page header{max-width:900px}.editorial-page header p{color:#526a61;max-width:760px;font-size:20px;line-height:1.6}.editorial-grid,.truth-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:60px 0;display:grid}.editorial-grid article,.truth-grid article{background:#f4ead5;border-top:5px solid #c58b2b;padding:30px}.editorial-grid h2{color:#173d34;font:30px var(--serif)}.editorial-grid p,.truth-grid p{color:#53675f;line-height:1.6}.honest-notice{color:#fff;background:#173d34;align-items:center;gap:24px;padding:24px;display:flex}.honest-notice span{color:#cbd8d3;flex:1}.honest-notice button{color:#f5cc72;cursor:pointer;background:0 0;border:1px solid #f5cc72;padding:12px 16px}.truth-grid .verified{border-color:#2e7865}.truth-grid .legend{border-color:#dca648}.truth-grid .fiction{border-color:#8b5195}.source-list{gap:10px;max-width:850px;margin-bottom:30px;display:grid}.source-list a{color:#173d34;background:#f4ead5;padding:16px}.evidence-scene{border:8px solid #ead9b8;margin:22px 0;position:relative;overflow:hidden}.evidence-scene img{width:100%;display:block}.clue{cursor:pointer;background:#a45131;border:3px solid #fff;border-radius:50%;width:36px;height:36px;position:absolute;box-shadow:0 4px 14px #0008}.clue span{color:#fff;background:#173d34;min-width:110px;padding:6px;font-size:9px;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.clue.bell{top:46%;left:43%}.clue.hotel{top:40%;left:22%}.clue.mail{top:48%;left:36%}.clue-tray{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.clue-tray span{background:#e9e0cf;padding:8px 12px}.clue-tray .found{color:#175542;background:#d8eadf}.timeline-bank{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.timeline-bank button{color:#173d34;cursor:pointer;background:#fff;border:1px solid #bfae8c;min-height:48px}.evidence-timeline{gap:8px;padding-left:28px;display:grid}.evidence-timeline li{color:#837768;background:#eee5d5;padding:13px}.evidence-timeline li.filled{color:#fff;background:#173d34}.reset-mission{color:#a45131;cursor:pointer;background:0 0;border:0;text-decoration:underline}.discovery-action{background:#f4ead5;border-left:4px solid #c58b2b;margin-top:24px;padding:20px}.discovery-action small{color:#a45131;letter-spacing:.14em;font-weight:800}.discovery-action button{color:#fff;cursor:pointer;background:#173d34;border:0;min-height:44px;padding:10px 16px;font-weight:800}.discovery-action button:disabled{background:#577169}.story-panel.first-wave-panel{width:min(1120px,100%)}.atlas-interaction{border-top:1px solid #c7b896;margin-top:24px;padding-top:22px}.atlas-interaction>header small,.interaction-complete>small,.related-stories>small{color:#8a5a1c;letter-spacing:.15em;font-size:7px;font-weight:900}.atlas-interaction>header h3{color:#173d34;font:400 27px/1.05 var(--serif);margin:7px 0 8px}.atlas-interaction>header p{color:#5e6d66;margin:0 0 17px;font-size:11px;line-height:1.55}.discover-experience>button{color:#fff4d2;letter-spacing:.12em;cursor:pointer;background:linear-gradient(135deg,#173d34,#245d4d);border:1px solid #9d7431;justify-content:center;align-items:center;gap:12px;width:100%;min-height:82px;font-size:10px;font-weight:900;display:flex}.discover-experience>button span{color:#f0c668;border:1px solid #e0b85e;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.discover-experience.revealed>button{background:#315f51}.interaction-reveal{background:#f7ecd7;border-left:3px solid #c58b2b;margin-top:10px;padding:15px 17px}.interaction-reveal small{color:#865826;letter-spacing:.12em;font-size:7px;font-weight:900}.interaction-reveal p{color:#374b44;margin:5px 0 0;font-size:11px;line-height:1.55}.interaction-reveal.saved{border-left-color:#4e7b6c}.word-route{color:#704b21;letter-spacing:.08em;align-items:center;gap:6px;margin-top:13px;font-size:7px;font-weight:900;display:flex}.word-route span{background:#fffaf0;border:1px solid #bc9a62;padding:7px 8px}.word-route i{color:#a45131;font-size:13px;font-style:normal}.choice-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.choice-doors button{color:#173d34;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #b6a482;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.choice-doors button:hover,.choice-doors button.selected{background:#fff7e5;border-color:#9b6b27;box-shadow:inset 0 0 0 1px #d0ad6b}.choice-doors small{color:#8d632b;letter-spacing:.08em;font-size:6px;font-weight:900;line-height:1.35}.choice-doors b{font:400 17px/1.05 var(--serif);margin-top:6px}.route-line{gap:7px;display:grid;position:relative}.route-line:before{content:"";background:#b9a67d;width:1px;position:absolute;top:22px;bottom:22px;left:18px}.route-line button{color:#68736e;text-align:left;background:#ffffff6b;border:1px solid #c2b598;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid;position:relative}.route-line button.next{color:#173d34;cursor:pointer;background:#fff7e6;border-color:#a67832}.route-line button.reached{color:#173d34;background:#e4efe7;border-color:#6b9784}.route-line button i{z-index:1;color:#fff;background:#c8b998;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.route-line button.next i{background:#a45131}.route-line button.reached i{background:#2e7865}.route-line button b{letter-spacing:.08em;font-size:8px;display:block}.route-line button em{color:#52655d;margin-top:4px;font-size:8px;font-style:normal;font-weight:400;line-height:1.35;display:block}.interaction-complete{background:#ede0c6;border:1px solid #b79b64;margin-top:17px;padding:17px}.completion-truth{color:#2d6e5c;letter-spacing:.09em;font-weight:900;margin:6px 0 13px!important;font-size:8px!important;line-height:1.4!important}.completion-actions{flex-wrap:wrap;gap:7px;display:flex}.completion-actions button,.related-stories button{color:#fff;letter-spacing:.07em;cursor:pointer;background:#173d34;border:1px solid #173d34;min-height:41px;padding:10px 13px;font-size:7px;font-weight:900}.completion-actions .keep-exploring{color:#173d34;background:0 0}.completion-actions .contextual-cta{background:#a45131;border-color:#a45131}.completion-actions .contextual-cta.secondary{background:#8f6b30;border-color:#8f6b30}.related-stories{border-top:1px solid #c4b28e;margin-top:15px;padding-top:13px}.related-stories>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.related-stories button{color:#5f4a28;background:0 0;border-color:#89734b;min-height:34px;padding:7px 10px}.completion-source{display:inline-block;color:#173d34!important;margin:13px 0 0!important;font-size:8px!important;font-weight:900!important}@media (max-width:720px){.choice-doors{grid-template-columns:1fr}.choice-doors button{min-height:68px}.word-route{text-align:center;grid-template-columns:1fr;align-items:stretch;display:grid}.word-route i{transform:rotate(90deg)}.completion-actions{display:grid}.completion-actions button{width:100%}.related-stories>div{display:grid}}@media (max-width:1050px){.site-head{align-items:flex-start;padding-top:12px;padding-bottom:8px}.site-head nav{width:100%}.home-hero{background:#fffaf0;grid-template-columns:1fr}.story-doorways,.editorial-grid,.truth-grid,.feature-page,.home-trust{grid-template-columns:1fr}.honest-notice{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.site-head{flex-direction:column;gap:8px;position:relative}.home-hero{min-height:0;padding-top:45px}.hero-copy h1{font-size:56px}.hero-art>div{right:-5px}.story-doorways{padding-top:40px}.feature-copy{padding:45px 24px}.editorial-page h1{font-size:50px}.timeline-bank{grid-template-columns:1fr}}.menu-toggle{color:#f4d58d;cursor:pointer;background:0 0;border:1px solid #d6ad55;min-height:42px;padding:9px 15px;font-weight:800;display:none}.site-head{background:#0b1714;border-bottom-color:#e2b75959}.site-head nav button{color:#ded6c4}.home-hero{isolation:isolate;background:#091512;grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);min-height:calc(100vh - 74px);position:relative}.hero-world{z-index:-3;object-fit:cover;object-position:center 42%;filter:saturate(.9)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.home-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#040f0df7 0%,#061814e6 42%,#0816136b 72%,#040c0ab3 100%);position:absolute;inset:0}.home-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 66%,#030e0ceb);position:absolute;inset:0}.hero-copy{max-width:820px}.hero-copy small{color:#f2c76c}.hero-copy h1{color:#fff8e8;text-shadow:0 5px 28px #00000073}.hero-copy h1 em{color:#f2c76c}.hero-copy>p{color:#e1e5dc}.reader-note{color:#bfcac4}.hero-actions button{background:#c65432;border-color:#c65432}.hero-actions .quiet{color:#fff5d7;background:#07181485;border-color:#e2b759}.hero-art{background:#f9efd9;width:min(390px,35vw);padding:10px;transform:rotate(2.5deg);box-shadow:0 45px 110px #0000008c}.hero-art>div{bottom:28px;right:-18px}@media (max-width:1050px){.site-head{flex-direction:row;align-items:center;min-height:68px;padding:10px 18px}.menu-toggle{margin-left:auto;display:block}.site-head nav{z-index:60;background:#0b1714;border-bottom:1px solid #d6ad55;grid-template-columns:1fr 1fr;gap:4px;width:auto;padding:14px 18px 22px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 22px 45px #00000059}.site-head nav.open{display:grid}.site-head nav button{text-align:left;border:0;border-left:2px solid #0000}.site-head nav button.active{border-bottom-color:#0000;border-left-color:#f5cc72}.home-hero{background:#091512;grid-template-columns:minmax(0,1fr) 270px;min-height:720px;padding:70px 34px}.hero-art{width:250px}.home-hero:before{background:linear-gradient(90deg,#040f0df7,#061814ba)}}@media (max-width:720px){.brand>b{width:36px;height:36px}.brand small{display:none}.home-hero{min-height:calc(100vh - 64px);padding:34px 22px 42px;display:block}.home-hero:before{background:linear-gradient(#040f0d94,#040f0df5 55%,#06130f 100%)}.hero-art{float:right;width:138px;margin:0 0 14px 18px;padding:5px;transform:rotate(2deg)}.hero-art>div{display:none}.hero-copy{padding-top:18px}.hero-copy small{max-width:210px;font-size:9px;line-height:1.55;display:block}.hero-copy h1{margin-top:12px;font-size:clamp(44px,14vw,64px);line-height:.92}.hero-copy>p{clear:both;font-size:16px;line-height:1.55}.hero-actions{display:grid}.hero-actions button{width:100%}.reader-note{line-height:1.5;display:block}.site-head nav{grid-template-columns:1fr;max-height:calc(100vh - 68px);overflow-y:auto}}@media (max-width:1000px){.truth-mini{display:none}.map-guide{width:32vw;padding:18px}.map-guide>div{display:grid}.how-to-play{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.how-to-play span{padding-left:10px}.map-dock{grid-template-columns:135px 1fr}.dock-actions{grid-column:1/3;justify-content:flex-end}.story-panel{grid-template-columns:45% 55%}.story-copy{padding:52px 38px 40px}.reader-fit{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.product-grid article.launch-product{grid-column:1/3;grid-template-rows:auto;grid-template-columns:42% 58%}.launch-product .product-art{min-height:430px}}@media (max-width:720px){.site-head{align-items:flex-start;min-height:74px;padding:9px 13px}.brand>b{width:39px;height:39px}.brand>span{font-size:11px}.site-head nav{grid-template-columns:repeat(2,1fr);gap:0;max-width:235px;display:grid}.site-head nav button{min-height:29px;padding:5px 6px;font-size:7px}.atlas-bar{align-items:flex-start;min-height:96px;padding:16px 18px}.atlas-bar>div:first-child,.atlas-bar small,.atlas-bar strong,.atlas-bar span{display:block}.atlas-bar strong{margin-top:4px;font-size:26px}.atlas-bar span{margin-top:5px;font-size:10px}.scale-nav button{min-height:45px;padding:9px 3px}.scale-nav small{display:none}.scale-nav span{font-size:7px}.mobile-start{background:var(--paper);border-bottom:1px solid #bda97e;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:62px;padding:10px 12px;display:grid}.mobile-start span{color:#5f6d67;font-size:8px;line-height:1.35}.mobile-start b{color:var(--rust);letter-spacing:.1em;font-size:7px;display:block}.mobile-start button{border:1px solid var(--rust);background:var(--rust);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:38px;padding:8px 9px;font-size:7px;font-weight:800}.mobile-start button:last-child{color:var(--rust);background:0 0}.map-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--gold) #17352f;overflow-x:auto}.map-stage{width:760px;max-width:none}.map-guide{width:275px;padding:17px;top:14px;right:14px}.map-guide h1{font-size:25px}.story-pin .story-scene{width:104px;height:73px}.town-home-base .story-scene{width:90px;height:82px}.county-placerville{--scene-x:40px;--scene-y:62px}.town-home-base{--scene-x:-54px;--scene-y:98px}.town-main{--scene-x:-56px}.town-pony{--scene-x:56px;--scene-y:64px}.downtown-pony{--scene-x:-58px}.downtown-cary{--scene-x:-48px;--scene-y:92px}.downtown-bell{--scene-x:52px}.downtown-court{--scene-x:48px;--scene-y:94px}.map-credit{bottom:10px;left:10px}.map-dock{grid-template-columns:90px 1fr;gap:12px;padding:15px 17px}.badge-count{justify-items:center;display:grid}.badge-count span{text-align:center}.how-to-play{font-size:8px;display:grid}.how-to-play span{border:0;padding:0}.dock-actions{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}.story-backdrop{padding:8px}.story-panel{grid-template-columns:1fr;max-width:650px;max-height:96vh}.story-art{min-height:360px}.home-base-panel .story-art{min-height:480px}.story-copy{padding:42px 24px 30px}.story-copy h2{font-size:38px}.story-copy .hook{font-size:19px}.book-page{grid-template-columns:1fr}.book-cover-stage{min-height:600px;padding:40px 25px}.book-cover-stage img{max-height:500px}.book-copy{padding:58px 24px}.book-copy h1{font-size:56px}.book-actions{display:grid}.shop-page{padding:52px 18px 65px}.shop-intro h1{font-size:54px}.product-grid{grid-template-columns:1fr}.product-grid article.launch-product{grid-column:auto;grid-template-rows:390px 1fr;grid-template-columns:1fr;display:grid}.launch-product .product-art{min-height:0}.product-grid article{grid-template-rows:300px 1fr}.shop-trust{display:grid}footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.site-head{gap:5px}.brand{gap:7px}.brand>b{width:34px;height:34px;font-size:12px}.brand small{font-size:6px}.site-head nav{max-width:190px}.site-head nav button{font-size:6.5px}.map-stage{width:700px}.map-guide{width:245px}.map-guide p{font-size:9px}.map-credit{max-width:300px}.map-credit span{display:block}.book-cover-stage{min-height:540px}}.site-head{color:#f2d89c;background:#080d0cf7;border-bottom-color:#775b2d;min-height:72px;box-shadow:0 8px 26px #0000004d}.brand{color:#f2d89c}.brand>b{border-color:#b8893c;box-shadow:inset 0 0 0 4px #dca64814,0 0 22px #dca64814}.brand small{color:#bba474}.site-head nav button{color:#d9c9a4;font-family:var(--serif);letter-spacing:.04em;font-size:12px;font-weight:400}.site-head nav button:hover,.site-head nav button.active{color:var(--gold-light);border-bottom-color:var(--gold)}.atlas-shell{background:#080e0d}.atlas-bar{display:none}.scale-nav{z-index:16;background:#0b100f;border-color:#70572e;position:relative;box-shadow:0 8px 24px #00000059}.scale-nav button{color:#ad9c75;min-height:58px;font-family:var(--serif);border-color:#5d4828;font-size:13px}.scale-nav button[aria-current=page]{color:#f1d79e;background:#1b211b;box-shadow:inset 0 0 0 1px #9a7437,inset 0 0 24px #72875b1f}.scale-nav small{color:#d3a855}.scale-nav span{font-family:var(--serif);letter-spacing:.035em;text-transform:none;font-size:13px;font-weight:400}.map-scroll{background:#0c1512}.map-stage{isolation:isolate;background:#111c18}.atlas-map{filter:saturate(.88)contrast(1.04)brightness(.72)sepia(.08)}.map-vignette{z-index:2;box-shadow:inset 0 0 170px #000000ad,inset 0 -90px 120px #040a0894}.story-wash{z-index:3;mix-blend-mode:screen;background:radial-gradient(circle at 82% 77%,#e19f3733,#0000 24%),radial-gradient(circle at 34% 28%,#f4c7691a,#0000 22%)}.atlas-titleplate{z-index:11;color:#ead6aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070f0ddb;border-left:2px solid #b4863c;width:min(315px,28vw);padding:18px 20px 17px;position:absolute;top:3.5%;left:3.2%;box-shadow:0 16px 36px #00000057}.atlas-titleplate small{color:#c6a567;letter-spacing:.18em;font-size:7px;font-weight:800;display:block}.atlas-titleplate strong{color:#f2d89c;font:400 clamp(25px, 2.8vw, 42px)/1 var(--serif);margin:6px 0;display:block}.atlas-titleplate span{color:#c6c0ad;font-size:10px;line-height:1.5;display:block}.map-truth-key{z-index:11;color:#ddd2b7;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070f0dd6;border:1px solid #ba8d3e7a;gap:7px;padding:13px 16px;font-size:7px;display:grid;position:absolute;top:3.5%;right:2.8%;box-shadow:0 14px 34px #00000047}.map-truth-key span{align-items:center;gap:8px;display:flex}.map-truth-key i{background:#5ea586;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5ea58673}.map-truth-key span:nth-child(2) i{background:#d8a548}.map-truth-key span:nth-child(3) i{background:#8b5b9e}.map-cast{z-index:6;pointer-events:none;filter:saturate(.9)contrast(1.03)brightness(.86);width:min(470px,33vw);height:auto;position:absolute;bottom:-1.5%;left:-1.5%;-webkit-mask-image:radial-gradient(75% 78% at 27% 86%,#000 42%,#000000eb 58%,#0000 83%);mask-image:radial-gradient(75% 78% at 27% 86%,#000 42%,#000000eb 58%,#0000 83%)}.map-guide{color:#efe0bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090f0de6;border-color:#9b7437;width:min(315px,27vw);padding:16px 17px;top:auto;bottom:7.5%;right:3.2%;transform:none;box-shadow:0 18px 50px #00000080,inset 0 0 0 4px #ba8b3a14}.map-guide:before{border-color:#dca64838}.map-guide small{color:#c9a45f}.map-guide h1{color:#f4d99d;margin:6px 0;font-size:clamp(24px,2.1vw,34px)}.map-guide p{color:#c9c1ad}.map-guide button{color:#fff1cc;background:#9b6d2d;border-color:#b1833b}.map-guide button:last-child{color:#e4c988;border-color:#8d6a35}.mobile-start,.atlas-titleplate{display:none}.map-guide{width:min(300px,25vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.map-guide:before{display:none}.map-guide>button{color:#f2d89c;width:100%;min-height:58px;font:400 18px var(--serif);text-transform:none;background:#0b100ff0;border:1px solid #b1833b;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.map-guide>button span{font-size:28px;font-weight:300}.map-guide>a{color:#ddbf7d;min-height:38px;font:400 12px var(--serif);background:#0b100fe6;border:1px solid #8d6a35;justify-content:center;align-items:center;margin:10px 28px 0;text-decoration:none;display:flex}.story-pin.feature-lens:after{content:"";z-index:-1;transform-origin:100%;pointer-events:none;background:linear-gradient(#5b3218,#21140e 48%,#70421d);border:5px solid #8f652e;border-right:0;border-radius:14px 0 0 14px;width:92px;height:22px;display:block;position:absolute;bottom:-42px;left:-70px;transform:rotate(-42deg);box-shadow:0 7px 14px #0000008c}.reference-stage .atlas-map{object-fit:cover;object-position:center bottom;filter:none;height:114%;top:-14%}.reference-stage .map-vignette,.reference-stage .story-wash,.reference-stage .map-cast,.reference-stage .map-truth-key,.reference-stage .map-guide,.reference-stage .map-credit{display:none}.reference-stage .story-pin{filter:none;width:13%;min-width:0;height:15%;min-height:0;transform:translate(-50%,-50%)}.reference-stage .story-pin .story-scene,.reference-stage .story-pin.feature-lens .story-scene{opacity:0;width:100%;height:100%;box-shadow:none;border:0;animation:none}.reference-stage .story-pin.feature-lens:after{display:none}:is(.reference-stage .story-pin:hover .story-scene,.reference-stage .story-pin:focus-visible .story-scene){opacity:.13;border-radius:50%;outline:2px solid #edc36c;background:#f0c56f!important}.reference-stage .county-coloma{width:20%;height:28%}.reference-stage .county-placerville{width:14%;height:12%}.reference-stage .county-bullion{width:16%;height:15%}.reference-stage .county-staples{width:14%;height:16%}.reference-stage .county-snowshoe{width:18%;height:18%}.story-pin{z-index:9;filter:drop-shadow(0 11px 16px #00000094)}.story-pin:before,.story-pin:after{display:none}.story-pin .story-scene{border:2px solid #dab56b;border-radius:46% 54% 48% 52%/52% 45% 55% 48%;width:148px;height:96px;animation-duration:5.5s;box-shadow:0 0 0 2px #291c0be6,0 0 22px #dea84a4d,0 15px 28px #00000085}.story-pin .story-scene i{color:#ebd39c;background:#071310e6}.story-pin .story-scene b{color:#f4e5c2;font-family:var(--serif);background:#06110eeb;font-size:10px;font-weight:400}:is(.story-pin:hover .story-scene,.story-pin:focus-visible .story-scene){box-shadow:0 0 0 3px #e1b65f,0 0 34px #ebb34f9e,0 20px 38px #0000009e}.story-pin.feature-lens .story-scene{border:7px solid #bb9148;border-radius:50%;width:174px;height:174px;box-shadow:0 0 0 3px #39280e,inset 0 0 22px #ffe4a13d,0 0 34px #e5b0496b,0 24px 48px #0000008c}.story-pin.feature-lens .story-scene i{white-space:nowrap;top:9px;left:50%;transform:translate(-50%)}.story-pin.feature-lens .story-scene b{border:1px solid #d3a34c73;padding:6px;bottom:12px;left:14px;right:14px}.story-pin.selected .story-scene{box-shadow:0 0 0 3px #f0c56f,0 0 42px #f0c56fb3,0 24px 48px #00000094}.county-coloma{--scene-x:0px;--scene-y:-12px}.county-placerville{--scene-x:34px;--scene-y:62px}.county-bullion{--scene-x:4px;--scene-y:-12px}.county-staples{--scene-x:32px;--scene-y:-8px}.county-snowshoe{--scene-x:8px;--scene-y:-14px}.map-credit{color:#d1c6ab;background:#06100de0;border-left-color:#b4863c;max-width:315px;padding:8px 12px;bottom:2.1%;left:auto;right:3.2%}.map-credit b{color:#e0bd77}.map-dock{color:#d9d0ba;background:#0a100e;border-color:#6e552d;min-height:88px;box-shadow:0 -10px 28px #00000057}.badge-count b{color:#f0d39a;background:#14211c;border-color:#aa7c36}.how-to-play{color:#aaa38f}.how-to-play b{color:#e0bf7b}.how-to-play span{border-color:#4c4536}.dock-actions button{color:#fff0c9;background:#916126;border-color:#b1833b}.dock-actions button.secondary{color:#e1c17f;border-color:#8d6a35}.story-backdrop{background:#020807e0}.story-panel{background:#efe1c4;border-color:#a97b37;box-shadow:0 38px 120px #000000c2}.story-copy{background-color:#f0e3c8}.book-page{color:#eadbb8;background:#0a100e;grid-template-columns:minmax(390px,40%) 1fr;min-height:calc(100vh - 72px)}.book-cover-stage{background:radial-gradient(circle at 55% 42%,#8a5d2d,#223a31 42%,#070d0c 82%);border-right:1px solid #6f542b;min-height:850px}.book-cover-stage:after{content:"";opacity:.18;pointer-events:none;background:url(/moss-boss-dixie-cast-map-foreground-v1.webp) 0 100%/62% no-repeat;height:34%;position:absolute;inset:auto 0 0}.book-cover-stage img{border:1px solid #deb1547a;width:min(410px,82%);max-height:650px}.book-copy{background:radial-gradient(circle at 100% 0,#bf872d1f,#0000 32%);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(45px,6vh,72px) clamp(34px,5vw,78px);display:flex}.book-copy>small,.book-heading>small{color:#caa55f}.book-heading h1{color:#f1d69a;max-width:820px;margin:15px 0;font-size:clamp(48px,5.5vw,82px)}.book-order-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:30px;margin-top:20px;display:grid}.book-story>p{color:#c6beaa;font-size:12px;line-height:1.72}.reader-fit{background:#5c4b2f;border-color:#5c4b2f;grid-template-columns:1fr;margin:20px 0}.book-actions button.outline{color:#e2c17f;border-color:#896a38}.book-order-card{color:#20332c;background:#efe1c3;border:1px solid #b18745;padding:24px;box-shadow:0 24px 58px #0000006b,inset 0 0 0 5px #ab7f3814}.book-order-card>small{color:#895e22;letter-spacing:.15em;font-size:7px;font-weight:900}.book-order-card h2{font:400 31px/1.05 var(--serif);margin:9px 0}.book-order-card>p{color:#5e685f;font-size:10px;line-height:1.55}.book-order-card dl{border-top:1px solid #c5b38f;margin:18px 0}.book-order-card dl div{border-bottom:1px solid #c5b38f;justify-content:space-between;gap:18px;padding:10px 0;font-size:9px;display:flex}.book-order-card dd{text-align:right;margin:0;font-weight:800}.order-button{color:#fff2cf;letter-spacing:.08em;text-transform:uppercase;background:#8f5b25;border:1px solid #86551e;place-items:center;width:100%;min-height:49px;padding:13px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.order-button:disabled{color:#6b665a;cursor:not-allowed;background:#d2c4a7;border-color:#a99a7e}.shop-link{color:#6b4b1d;cursor:pointer;background:0 0;border:1px solid #8f774d;width:100%;min-height:42px;margin-top:8px;font-size:8px;font-weight:800}.book-order-card .order-trust{margin:12px 0 0;font-size:8px}.shop-page{color:#e5d4ad;background:#0d1512}.shop-intro h1{color:#f0d69a}.product-grid article{background:#efe2c8;border-color:#806535}@media (max-width:1120px){.map-cast{width:37vw}.book-order-layout{grid-template-columns:1fr}.book-order-card{max-width:540px}}@media (max-width:720px){.site-head{min-height:74px}.site-head nav button{font-family:var(--sans);font-size:7px}.scale-nav span{font-family:var(--sans);text-transform:uppercase;font-size:7px}.map-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--gold) #17352f;overflow:auto hidden}.map-stage{width:700px;max-width:none}.map-cast{width:39vw;display:block}.map-truth-key{gap:3px;padding:7px 9px;font-size:5px;inset:auto auto 8px 8px}.map-truth-key i{width:5px;height:5px}.map-guide{width:150px;top:auto;bottom:8px;right:8px}.map-guide>button{min-height:38px;padding:0 10px;font-size:10px}.map-guide>button span{font-size:18px}.map-guide>a{min-height:26px;margin:5px 8px 0;font-size:7px}.map-credit{display:none}.story-pin .story-scene{border-width:1px;width:72px;height:48px}.story-pin .story-scene i{padding:2px 4px;font-size:4px;top:3px}.story-pin .story-scene b{padding:3px;font-size:6px}.story-pin.feature-lens .story-scene{border-width:4px;width:104px;height:104px}.story-pin.feature-lens:after{border-width:3px;width:55px;height:14px;bottom:-26px;left:-41px}.county-coloma{--scene-x:8px;--scene-y:5px}.county-placerville{--scene-x:12px;--scene-y:20px}.county-bullion,.county-staples,.county-snowshoe{--scene-x:0px;--scene-y:0px}.reference-stage .atlas-map{height:114%}.book-page{grid-template-columns:1fr}.book-cover-stage{border-bottom:1px solid #6f542b;border-right:0;min-height:590px}.book-copy{padding:52px 22px}.book-heading h1{font-size:54px}.book-order-layout{grid-template-columns:1fr}.book-order-card{max-width:none}}.book-page{color:#23362f;background:#eee0c3}.book-copy{background-blend-mode:soft-light, normal;background-color:#eee0c3;background-image:url(/accurate-maps/archival-paper-texture.webp),radial-gradient(circle at 100% 0,#a0692021,#0000 36%);background-size:cover,auto}.book-heading>small{color:#8a5d20}.book-heading h1{color:#17362f}.book-logline{color:#9b4d32}.book-story>p{color:#4e5d56}.book-sample{background:#fff7e2b8;border:1px solid #a87b38;gap:7px;margin:24px 0 16px;padding:18px 20px;display:grid;box-shadow:inset 0 0 0 4px #9d6f2d12}.book-sample>a{color:#17362f;width:fit-content;font:400 clamp(24px, 2.3vw, 31px)/1.08 var(--serif);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.book-sample>a b{color:#9b4d32;font-family:var(--sans);font-size:17px}.book-sample p{color:#4e5d56;margin:0;font-size:15px;line-height:1.55}.book-sample p a{color:#7f3f2b;font-weight:900}.reader-fit{background:#b9a57b;border-color:#b9a57b}.reader-fit span{color:#5a665f;background:#fff8e4db}.reader-fit b{color:#23443a}.book-actions a,.book-actions button{color:#fff4df;background:#9b4d32;border-color:#9b4d32}.book-actions button.outline{color:#7f3f2b;background:0 0;border-color:#9b4d32}.book-order-card{color:#f2e2bd;background:#102a23;border-color:#b8893f;box-shadow:0 24px 58px #26190a47,inset 0 0 0 5px #cd9d4414}.book-order-card>small{color:#d6ae61}.book-order-card>p{color:#c2c7ba}.book-order-card dl,.book-order-card dl div{border-color:#496259}.book-order-card dt{color:#aebcb3}.book-order-card dd{color:#f0d79e}.order-button{color:#fff3ce;background:#a3642d;border-color:#d0a452}.order-button:disabled{color:#a9a392;background:#2e403a;border-color:#64736c}.shop-link{color:#e3c47f;border-color:#8a7548}.book-order-card .order-trust{color:#9fad9f}.book-copy .fine{color:#6e786f}.shop-page{color:#eadbb8;background-blend-mode:multiply, normal;background-color:#27120d;background-image:url(/accurate-maps/archival-paper-texture.webp),radial-gradient(circle at 18% 2%,#b1672647,#0000 35%);background-size:cover,auto}.shop-intro small,.product-grid small{color:#e0b663}.shop-intro h1{color:#f4d89c;text-shadow:0 5px 24px #00000059}.shop-intro p{color:#d4c7ad}.product-grid article{background:#f0e1c2;border-color:#b48138;box-shadow:0 18px 52px #00000057}.product-grid article.launch-product{border-color:#dfa94e;box-shadow:0 22px 65px #00000073}.product-grid button{background:#8e482f;border-color:#8e482f}.shop-trust{color:#f0dab0;background:#0f080694;border-color:#8c6332}.shop-trust span{color:#cbbda2}.missions-page{color:#ead9b7;background:#0c1512 url(/accurate-maps/archival-paper-texture.webp) 50%/cover;min-height:calc(100vh - 78px);padding:clamp(48px,7vw,90px) 6vw}.missions-hero{max-width:950px;margin-bottom:44px}.missions-hero small,.mission-number{color:#d7a84f;letter-spacing:.18em;font-size:9px;font-weight:900}.missions-hero h1{color:#f4d99d;font:400 clamp(52px, 8vw, 104px)/.92 var(--serif);margin:13px 0}.missions-hero p{color:#c8beaa;max-width:780px;line-height:1.7}.missions-hero button,.product-button{color:#fff2d1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#9b6728;border:1px solid #c69542;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:0 18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;display:grid}.mission-card{background:#0a120feb;border:1px solid #70562e;padding:clamp(24px,3vw,40px);box-shadow:0 22px 55px #00000047}.mission-card h2{color:#f0d59b;font:400 clamp(32px, 4vw, 52px)/1 var(--serif);margin:10px 0}.mission-deck{color:#bdb39f;min-height:62px;line-height:1.6}.mission-card fieldset{border:1px solid #493d28;margin:22px 0 0;padding:18px}.mission-card legend{padding:0 8px}.mission-card legend b,.mission-card legend span{display:block}.mission-card legend b{color:#d9b46a;text-transform:uppercase;font-size:10px}.mission-card legend span{color:#ddd1b9;max-width:500px;margin-top:4px;font-size:12px}.mission-card label{color:#beb6a5;cursor:pointer;border:1px solid #0000;gap:9px;margin:8px 0;padding:10px;display:flex}.mission-card label.selected{color:#fff0c9;background:#1c291f;border-color:#8d6b35}.mission-card select{color:#f1dfba;background:#14201b;border:1px solid #806336;width:100%;min-height:44px;padding:0 12px}.result{color:#e1a374;margin:10px 0 0;font-size:11px;line-height:1.5}.result.correct{color:#8fd0ae}.badge-award{color:#8d8678;border:1px dashed #675535;margin-top:24px;padding:18px}.badge-award b,.badge-award span{display:block}.badge-award b{letter-spacing:.12em;font-size:10px}.badge-award span{margin-top:5px;font-size:11px}.badge-award.earned{color:#f3d995;background:#7d521c33;border-style:solid;border-color:#c69746}.missions-sources{color:#bcb3a1;background:#070e0ccc;border-left:3px solid #b4863c;gap:18px;margin-top:28px;padding:20px;font-size:11px;display:flex}.missions-sources b{color:#e1c47f;text-transform:uppercase}@media (max-width:820px){.mission-grid{grid-template-columns:1fr}.mission-deck{min-height:0}.missions-sources{gap:5px;display:grid}}.site-head{min-height:70px;padding:0 4.2vw}.brand>b{display:none}.brand span{color:#e7c879;font:400 25px/1 var(--serif);letter-spacing:.01em}.brand small{color:#b99a5b;font:400 10px/1 var(--serif);letter-spacing:.16em;text-transform:none;margin-top:5px}.site-head nav{align-self:stretch}.site-head nav button,.site-head nav button.active{min-height:70px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 14px 0}.site-head nav button:hover,.site-head nav button.active{border-bottom-color:#d3a650}.missions-page{background-blend-mode:multiply;background-color:#17140e;background-attachment:fixed}.missions-hero{border-left:1px solid #ad813d;padding:32px 0 30px 34px;position:relative}.missions-hero:after{content:"";background:#17140e;border:1px solid #d1a24f;width:9px;height:9px;position:absolute;top:25px;left:-5px;transform:rotate(45deg)}.missions-hero h1{color:#f0d49a;text-shadow:0 8px 30px #0000008c}.mission-grid{gap:clamp(28px,4vw,64px)}.mission-card{background:linear-gradient(145deg,#08120ff5,#131812e8);border:0;border-top:1px solid #936d35;position:relative;box-shadow:0 28px 70px #0000006b}.mission-card:before,.mission-card:after{content:"";border-color:#b88a43;width:18px;height:18px;position:absolute}.mission-card:before{border-top:1px solid;border-left:1px solid;top:9px;left:9px}.mission-card:after{border-bottom:1px solid;border-right:1px solid;bottom:9px;right:9px}.mission-card:nth-child(2){margin-top:68px}.mission-card fieldset{border:0;border-top:1px solid #403824;padding:20px 0 0}.mission-card label{border-bottom:1px solid #6b5b3740}.badge-award{border:0;border-left:3px solid #675535}.book-copy{background-blend-mode:normal, multiply;background-image:linear-gradient(90deg,#fffae8f5,#f1e2bef0),url(/accurate-maps/archival-paper-texture.webp)}.reader-fit{background:0 0;border:0;border-left:1px solid #a98348;grid-template-columns:1fr;gap:0}.reader-fit span{background:0 0;border-bottom:1px solid #87693c40;padding:12px 18px}.book-order-card{border:0;border-top:1px solid #c49950;box-shadow:0 30px 70px #26190a4d}.book-order-card dl{border-left:0;border-right:0}.shop-page{background-blend-mode:multiply, normal;background-color:#24100b}.shop-intro{border-left:1px solid #b3843d;padding-left:30px;position:relative}.product-grid{grid-template-columns:1.2fr .9fr;gap:26px}.product-grid article{background:#171c17;border:0;grid-template-rows:1fr auto;min-height:520px;position:relative;box-shadow:0 26px 70px #0006}.product-grid article.launch-product{border:1px solid #b1813b;grid-row:span 2;min-height:760px}.product-grid article>div:last-child{z-index:2;color:#ead8af;background:linear-gradient(#0000,#060d0bf5 22%);margin-top:-80px;padding:90px 28px 28px;position:relative}.product-grid h2{color:#f0d49b}.product-grid p{color:#c7c0ac}.product-grid small{color:#dcb563}.product-art{background:#10231d;min-height:0}.launch-product .product-art img{object-fit:cover;width:100%;max-width:none;height:100%;box-shadow:none}.status-pill{color:#d2b776;border-color:#7f673a}.shop-trust{background:#070c0a80;border:0;border-left:2px solid #a87935}footer{color:#a89b7c;background:#070c0b;border-top:1px solid #4f3d22}@media (max-width:820px){.site-head{align-items:flex-start;min-height:92px;padding:10px 14px}.brand span{font-size:19px}.site-head nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56%}.site-head nav button,.site-head nav button.active{min-height:34px;padding:4px}.mission-card:nth-child(2){margin-top:0}.product-grid{grid-template-columns:1fr}.product-grid article.launch-product{grid-row:auto;min-height:620px}}@media (max-width:1050px){.site-head{flex-wrap:wrap;align-items:center;min-height:68px;padding:10px 18px}.brand span{font-size:20px}.menu-toggle{margin-left:auto;display:block}.site-head nav{z-index:60;background:#0b1714;border-bottom:1px solid #d6ad55;flex-basis:calc(100% + 36px);grid-template-columns:1fr 1fr;gap:4px;width:auto;max-width:none;margin:0 -18px -10px;padding:14px 18px 22px;display:none;position:static}.site-head nav.open{display:grid}.site-head nav button,.site-head nav button.active{text-align:left;border:0;border-left:2px solid #0000;min-height:40px;padding:7px 9px}.site-head nav button.active{border-left-color:#f5cc72}}@media (max-width:720px){.site-head nav{grid-template-columns:1fr;max-height:calc(100vh - 68px);overflow-y:auto}}.theme-film{color:#f8eac9;background:radial-gradient(circle at 80% 30%,#b0702b3d,#0000 35%),#101b17;border-top:1px solid #735b31;border-bottom:1px solid #735b31;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(54px,8vw,110px) clamp(24px,7vw,120px);display:grid}.theme-film-copy small{color:#e2b759;letter-spacing:.18em;font-size:10px;font-weight:900}.theme-film-copy h2{color:#f3d79d;font:clamp(44px,6vw,78px)/.95 var(--serif);margin:12px 0}.theme-film-copy p{color:#c9c4b5;font-size:17px;line-height:1.65}.theme-film-copy span{color:#bda66e;letter-spacing:.14em;font-size:9px;font-weight:900}.theme-film video{background:#050907;border:1px solid #a77d38;width:100%;max-height:620px;box-shadow:0 30px 80px #0000007a}.evidence-card-grid{gap:14px;margin:24px 0;display:grid}.evidence-card{text-align:left;color:#ead8b0;cursor:pointer;background:#15201b;border:1px solid #58482d;grid-template-columns:130px 1fr;min-height:130px;padding:0;display:grid;overflow:hidden}.evidence-card img{object-fit:cover;filter:sepia(.25)saturate(.8);width:100%;height:100%}.evidence-card>span{flex-direction:column;justify-content:center;padding:16px;display:flex}.evidence-card small{color:#d4a650;letter-spacing:.14em;font-size:8px;font-style:normal;font-weight:900}.evidence-card b{color:#f0d49b;font:25px var(--serif);margin:5px 0}.evidence-card em{color:#bfb7a4;font-size:11px;font-style:normal;line-height:1.5}.evidence-card.revealed{background:#1d2c23;border-color:#c69746}.evidence-card.revealed img{filter:none}@media (max-width:820px){.theme-film{grid-template-columns:1fr}.theme-film video{max-height:none}.evidence-card{grid-template-columns:105px 1fr}.evidence-card b{font-size:22px}}.edition-cards{gap:18px;display:grid}.edition-cards .book-order-card{min-width:0}.retail-card{background:linear-gradient(150deg,#183b31,#0f251f)}.merch-board{background:#0b100e}.merch-board img{object-fit:contain;width:100%;height:100%;padding:8px}.book-support-row{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;margin-top:2px;display:grid}.community-sponsor-card,.press-feature-card{border:1px solid #b8893f;min-height:230px;padding:28px 30px;position:relative;overflow:hidden}.community-sponsor-card{color:#f2e2bd;background:linear-gradient(135deg,#173a30 0%,#0e251f 74%);box-shadow:0 22px 54px #26190a38}.community-sponsor-card:after{content:"MB";color:#deb25914;font:400 116px/1 var(--serif);pointer-events:none;position:absolute;bottom:-22px;right:24px}.press-feature-card{color:#263a32;background:linear-gradient(145deg,#eadbbb,#f5e9cf);box-shadow:inset 0 0 0 6px #ab7f3812}.community-sponsor-card small,.press-feature-card small{color:#cfa653;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.press-feature-card small{color:#8b5a25}.community-sponsor-card h2,.press-feature-card h2{font:400 clamp(28px, 3vw, 38px)/1 var(--serif);margin:12px 0 9px}.community-sponsor-card p,.press-feature-card p{max-width:520px;margin:0 0 22px;font-size:15px;line-height:1.55}.community-sponsor-card p{color:#bdc5b8}.press-feature-card p{color:#53635b}.sponsor-price{color:#f0cf86;font:400 34px/1 var(--serif);margin:18px 0 14px}.community-sponsor-card a,.press-feature-card a{z-index:1;letter-spacing:.07em;text-transform:uppercase;place-items:center;min-height:48px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid;position:relative}.community-sponsor-card a{color:#173129;background:#e2b753;border:1px solid #f4d782}.press-feature-card a{color:#7d432c;background:0 0;border:1px solid #9b4d32}@media (max-width:820px){.book-support-row{grid-template-columns:1fr}.community-sponsor-card,.press-feature-card{min-height:0;padding:24px 22px}.community-sponsor-card a,.press-feature-card a{width:100%}}.book-first-home{color:#efe2c6;background:#0a100e}.book-first-hero{background:radial-gradient(circle at 18% 42%,#bf8b3733,#0000 36%),linear-gradient(135deg,#101a16,#07100d 76%);border-bottom:1px solid #6d552d;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(42px,7vw,104px);min-height:calc(100vh - 70px);padding:clamp(50px,7vw,92px) clamp(28px,8vw,130px);display:grid}.book-first-cover{justify-self:end;width:min(100%,440px);position:relative}.book-first-cover:before{content:"";z-index:0;background:linear-gradient(140deg,#d2a54e17,#0000 58%);border:1px solid #d5ac5b45;position:absolute;inset:7% -9% -6%;transform:rotate(-2.5deg)}.book-first-cover img{z-index:1;object-fit:contain;filter:drop-shadow(0 34px 38px #0000008c);width:100%;max-height:690px;display:block;position:relative}.book-first-cover span{z-index:2;color:#13251f;letter-spacing:.11em;background:#e3b85e;border:1px solid #f0d48f;padding:11px 15px;font-size:12px;font-weight:900;position:absolute;bottom:28px;right:-15px}.book-first-copy>small,.book-first-proof small,.book-first-world small,.future-shelf>small{color:#d8aa54;letter-spacing:.16em;font-size:13px;font-weight:900}.book-first-copy h1{color:#f3dfb7;font:400 clamp(58px, 6.8vw, 104px)/.89 var(--serif);letter-spacing:-.035em;margin:15px 0 20px}.book-first-copy>p{color:#c9c6b9;max-width:650px;font-size:17px;line-height:1.7}.book-first-copy .book-first-logline{color:#f2e4c8;font:400 clamp(23px, 2.2vw, 32px)/1.25 var(--serif);margin:0 0 18px}.book-first-audience{color:#dbcda9;margin:0;font-size:16px;font-weight:700;line-height:1.55}.book-first-local{color:#bdbdad!important;margin:8px 0 0!important;font-size:15px!important}.book-first-price{grid-template-columns:auto auto 1fr;align-items:end;gap:12px;margin:28px 0 20px;display:grid}.book-first-price span{color:#d9b86f;letter-spacing:.12em;padding-bottom:5px;font-size:12px;font-weight:900}.book-first-price b{color:#f4d998;font:400 44px/1 var(--serif)}.book-first-price small{color:#9f9e95;padding-bottom:5px;font-size:13px}.book-first-actions{flex-wrap:wrap;gap:12px;display:flex}.book-first-actions a,.book-first-actions button,.book-first-world button{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #c39343;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900}.book-first-actions a{color:#12261f;background:#e2b65b;place-items:center;text-decoration:none;display:inline-grid}.book-first-actions a.secondary-action,.book-first-actions button,.book-first-world button{color:#f0d7a6;background:0 0}.book-edition-picker{margin:29px 0 13px}.book-edition-picker header{max-width:640px;margin-bottom:14px}.book-edition-picker header small{color:#d9b86f;letter-spacing:.13em;font-size:11px;font-weight:900}.book-edition-picker h2{color:#f3dfb7;font:400 clamp(30px, 3vw, 42px)/1 var(--serif);margin:6px 0 7px}.book-edition-picker header p{color:#c4c5b9;margin:0;font-size:15px;line-height:1.52}.edition-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.edition-choice{background:#081510c2;border:1px solid #d8ab507a;flex-direction:column;min-width:0;min-height:286px;padding:19px;display:flex;box-shadow:0 13px 29px #0000002e}.edition-choice>small{color:#d5aa57;letter-spacing:.11em;font-size:10px;font-weight:900;line-height:1.35}.edition-choice h3{color:#f2dfbb;font:400 clamp(24px, 2.3vw, 31px)/1.06 var(--serif);margin:10px 0 9px}.edition-choice>b{color:#f1c86c;font:400 38px/1 var(--serif)}.edition-choice a{color:#10241d;letter-spacing:.045em;text-align:center;text-transform:uppercase;background:#e3b85f;border:1px solid #f2d58e;place-items:center;min-height:47px;margin-top:auto;padding:12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-grid}.edition-choice a:hover{background:#f0ca73}.book-first-preview-link{color:#f0d28d;align-items:center;gap:8px;margin-top:13px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.book-first-preview-link:hover{color:#fff0bd;text-decoration:underline}.chapter-sample{background:linear-gradient(110deg,#744f1f52,#0f1c17c7);border:1px solid #d3a95194;gap:7px;width:min(100%,500px);margin-top:22px;padding:16px 18px;display:grid}.chapter-sample>span,.book-sample>span{color:#d9b86f;letter-spacing:.15em;font-size:11px;font-weight:900}.chapter-link{color:#f4d998;font:400 clamp(21px, 2vw, 25px)/1.15 var(--serif);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.chapter-link b{font-family:var(--sans);font-size:16px}.chapter-sample p{color:#d1cbbd;margin:0;font-size:15px;line-height:1.55}.chapter-sample p a{color:#f0cd81;font-weight:800}.book-first-copy .theme-song-button{margin-top:14px}.book-first-copy .theme-song-button button{color:#f0d7a6;font-family:var(--serif);background:#07110dc7;border-color:#8e6d39}.book-first-summary{margin-top:24px}.book-first-fulfillment{border-left:2px solid #c89b4a;margin:14px 0 0;padding-left:14px;color:#d7d1c2!important;font-size:14px!important;line-height:1.6!important}.payment-choice-note{color:#d8d3c4;max-width:510px;margin:13px 0 0;font-size:14px;line-height:1.5}.payment-choice-note b,.payment-choice-note strong{color:#f0cf84}.book-first-benefits,.book-first-preview,.book-first-for,.book-first-faq{padding:clamp(62px,8vw,110px) clamp(28px,8vw,130px)}.book-first-benefits{color:#e9d9b5;background:#14231d;border-bottom:1px solid #74582c}.book-first-benefits header,.book-first-preview header,.book-first-faq header{max-width:680px}.book-first-benefits small,.book-first-preview small,.book-first-for small,.book-first-buy-again small,.book-first-faq small{color:#d8aa54;letter-spacing:.15em;font-size:12px;font-weight:900}.book-first-benefits h2,.book-first-preview h2,.book-first-for h2,.book-first-buy-again h2,.book-first-faq h2{font:400 clamp(36px, 4vw, 60px)/1.02 var(--serif);margin:10px 0 0}.book-first-benefits>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.book-first-benefits article{background:#08110d61;border:1px solid #d4ab5659;align-content:start;gap:14px;min-height:154px;padding:20px;display:grid}.book-first-benefits article b{color:#d9ae5d;letter-spacing:.12em;font-size:11px}.book-first-benefits article span{color:#d9d3c3;font-size:15px;line-height:1.45}.book-first-mission{color:#244037;background:linear-gradient(118deg,#e5d2aa,#f4e7cd);border-bottom:1px solid #b49254;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(34px,7vw,100px);padding:clamp(68px,9vw,124px) clamp(28px,8vw,130px);display:grid}.book-first-mission small,.sponsor-closing small{color:#8e5d2e;letter-spacing:.15em;font-size:12px;font-weight:900}.book-first-mission h2{color:#183229;max-width:650px;font:400 clamp(40px, 4.9vw, 68px)/1.01 var(--serif);margin:11px 0 0}.mission-copy{max-width:620px;padding-top:5px}.mission-copy p{color:#516258;margin:0;font-size:18px;line-height:1.7}.mission-copy p+p{color:#264a3d;font-family:var(--serif);margin-top:18px;font-size:21px;line-height:1.4}.book-first-origin{color:#eadcc0;background:#101915;grid-template-columns:minmax(260px,.76fr) minmax(320px,1.24fr);align-items:center;gap:clamp(34px,7vw,104px);padding:clamp(70px,9vw,122px) clamp(28px,11vw,170px);display:grid}.book-first-origin-image img{aspect-ratio:4/5;object-fit:cover;border:1px solid #876b39;width:100%;max-width:420px;margin:0 auto;display:block;box-shadow:20px 26px #6f412c,0 28px 56px #00000061}.book-first-origin small,.founders-recognition small{color:#d8aa54;letter-spacing:.15em;font-size:12px;font-weight:900}.book-first-origin h2,.founders-recognition h2{color:#f0dcb3;font:400 clamp(39px, 4.7vw, 65px)/1.02 var(--serif);margin:11px 0 17px}.book-first-origin p{color:#c8c8bd;max-width:720px;margin:0;font-size:17px;line-height:1.72}.book-first-origin p+p{margin-top:16px}.book-first-origin .dixie-origin{color:#f0d9aa;font:400 20px/1.48 var(--serif);border-left:2px solid #d0a153;padding:17px 0 0 20px}.founders-recognition{color:#243a32;background:#eee0c2;border-bottom:1px solid #b39155;padding:clamp(64px,8vw,108px) clamp(28px,8vw,130px)}.founders-recognition header{max-width:820px}.founders-recognition h2{color:#183229}.founders-recognition header p{color:#526158;max-width:720px;margin:0;font-size:17px;line-height:1.65}.founders-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.founders-recognition-grid article{background:#f8edda;border:1px solid #b49357;align-content:center;gap:7px;min-height:96px;padding:19px 21px;display:grid}.founders-recognition-grid b{color:#244137;font:400 27px/1.05 var(--serif)}.founders-recognition-grid span{color:#6b705f;font-size:14px;line-height:1.4}.book-first-preview{color:#25392f;background:#f0e2c5}.book-first-preview h2{color:#183229}.book-first-preview header p{color:#5c695f;margin:12px 0 0;font-size:16px}.book-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:36px;display:grid}.book-preview-grid figure{background:#17231e;border:1px solid #947644;margin:0;overflow:hidden;box-shadow:0 16px 35px #2322162b}.book-preview-grid img{aspect-ratio:2/3;object-fit:cover;object-position:center;width:100%;display:block}.book-preview-grid figcaption{color:#e8ddc4;min-height:74px;font:400 16px/1.25 var(--serif);padding:14px}.book-repeat-cta,.book-first-buy-again a{color:#10251f;letter-spacing:.06em;text-transform:uppercase;background:#e1b65d;border:1px solid #bd8c36;place-items:center;min-height:52px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.book-repeat-cta{margin-top:30px}.book-first-proof{color:#243a32;background:#efe2c6;border-bottom:1px solid #b59559;justify-content:space-between;align-items:center;gap:30px;padding:38px clamp(28px,8vw,130px);display:flex}.book-first-proof h2{color:#183229;font:400 clamp(30px, 3vw, 44px)/1.05 var(--serif);margin:6px 0 5px}.book-first-proof p{color:#5b685f;margin:0;font-size:16px}.book-first-proof a{color:#f8e7c3;letter-spacing:.07em;text-transform:uppercase;background:#7d432c;border:1px solid #6c3624;flex:none;place-items:center;min-height:50px;padding:13px 21px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.book-first-for{color:#eadcc0;background:#0d1511;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,7vw,92px);display:grid}.book-first-for h2{color:#f0ddb8}.book-first-for ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.book-first-for li{color:#cac9be;border-bottom:1px solid #3f4439;padding:13px 0 13px 30px;font-size:16px;line-height:1.45;position:relative}.book-first-for li:before{content:"✦";color:#d9aa54;position:absolute;left:0}.book-first-buy-again{color:#f1e1c2;background:linear-gradient(115deg,#74452e,#263d31);justify-content:space-between;align-items:center;gap:30px;padding:42px clamp(28px,8vw,130px);display:flex}.book-first-buy-again h2{margin-top:6px}.book-first-buy-again p{color:#e4d6be;margin:10px 0 0;font-size:15px}.book-first-retailers{color:#243a32;background:#efe2c6;grid-template-columns:minmax(260px,.95fr) minmax(350px,1.05fr);gap:clamp(30px,6vw,78px);padding:clamp(62px,8vw,108px) clamp(28px,8vw,130px);display:grid}.retailer-intro small{color:#916332;letter-spacing:.15em;font-size:12px;font-weight:900}.retailer-intro h2{color:#183229;font:400 clamp(36px, 4vw, 58px)/1.02 var(--serif);margin:10px 0 14px}.retailer-intro p{color:#526159;max-width:560px;margin:0;font-size:16px;line-height:1.6}.retailer-intro p strong{color:#264a3d}.retailer-intro>a{color:#f8e7c3;letter-spacing:.06em;text-transform:uppercase;background:#7d432c;border:1px solid #6c3624;place-items:center;min-height:50px;margin-top:24px;padding:13px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.retailer-cards{align-content:center;gap:12px;display:grid}.retailer-cards>a{color:#e9dec5;background:#193128;border:1px solid #8e7141;grid-template-columns:1fr auto;gap:8px 18px;padding:23px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.retailer-cards>a:hover{background:#234236;transform:translateY(-2px)}.retailer-cards span{color:#d8aa54;letter-spacing:.14em;grid-column:1/-1;font-size:10px;font-weight:900}.retailer-cards b{color:#f2dfb7;font:400 30px/1 var(--serif)}.retailer-cards em{color:#c6cabb;text-align:right;align-self:end;font-size:14px;font-style:normal}.retailer-cards i{color:#e5bd69;grid-column:1/-1;font-size:13px;font-style:normal;font-weight:800}.retailer-note{color:#6a7167;grid-column:1/-1;margin:-6px 0 0;font-size:12px;line-height:1.5}.community-sponsorship{color:#e9ddc2;background:radial-gradient(circle at 85% 10%,#c6953633,#0000 29%),#14231d;border-bottom:1px solid #72582f;padding:clamp(64px,8vw,112px) clamp(28px,8vw,130px)}.community-sponsorship header{max-width:820px}.community-sponsorship small{color:#dbad57;letter-spacing:.15em;font-size:12px;font-weight:900}.community-sponsorship h2{color:#f2dfb7;max-width:800px;font:400 clamp(38px, 4.8vw, 68px)/1 var(--serif);margin:10px 0 16px}.community-sponsorship header p{color:#c9c9ba;max-width:760px;margin:0;font-size:17px;line-height:1.65}.sponsorship-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:36px;display:grid}.sponsorship-grid article{background:#07110d80;border:1px solid #d9ae5b75;flex-direction:column;min-height:238px;padding:23px;display:flex}.sponsorship-grid article small{font-size:10px;line-height:1.35}.sponsorship-grid article b{color:#f1c86b;font:400 42px/1 var(--serif);margin:17px 0 10px;display:block}.sponsorship-grid article p{color:#f0e1bd;margin:0 0 13px;font-size:16px;font-weight:700;line-height:1.35}.sponsorship-grid article span{color:#bfc2b4;margin-top:auto;font-size:14px;line-height:1.48}.sponsorship-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sponsorship-actions a{color:#11241f;letter-spacing:.06em;text-transform:uppercase;background:#e2b75d;border:1px solid #f0d28b;place-items:center;min-height:52px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.sponsorship-actions a.sponsor-details{color:#efdcb4;background:0 0;border-color:#aa8343}.sponsorship-disclosure{color:#adad9f;max-width:820px;margin:17px 0 0;font-size:13px;line-height:1.55}.sponsor-closing{color:#243c32;background:#e9d6ad;justify-content:space-between;align-items:center;gap:28px;padding:clamp(58px,8vw,100px) clamp(28px,8vw,130px);display:flex}.sponsor-closing h2{color:#183229;font:400 clamp(37px, 4.2vw, 58px)/1.02 var(--serif);margin:10px 0 12px}.sponsor-closing p{color:#506057;max-width:700px;margin:0;font-size:17px;line-height:1.6}.sponsor-closing a{color:#f6e8cc;letter-spacing:.06em;text-transform:uppercase;background:#77402c;border:1px solid #65321f;flex:none;place-items:center;min-height:52px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.sponsor-page{color:#ecddbd;background:#101a15}.sponsor-page-hero{text-align:center;background:radial-gradient(circle at 50% 0,#cfa34e42,#0000 34%),linear-gradient(150deg,#112820,#0a1511);border-bottom:1px solid #795c2f;padding:clamp(76px,11vw,150px) clamp(28px,14vw,190px)}.sponsor-page-hero small,.sponsor-page-purpose small,.sponsor-page-levels small,.sponsor-page-closing small{color:#e0b35e;letter-spacing:.15em;font-size:12px;font-weight:900}.sponsor-page-hero h1{color:#f4e0b7;max-width:830px;font:400 clamp(48px, 7vw, 88px)/.98 var(--serif);margin:14px auto 20px}.sponsor-page-hero p{color:#c7c8ba;max-width:700px;margin:0 auto;font-size:19px;line-height:1.62}.sponsor-page-hero a,.sponsor-page-closing a{color:#10231c;letter-spacing:.06em;text-transform:uppercase;background:#e5ba63;border:1px solid #f2d28d;place-items:center;min-height:52px;margin-top:28px;padding:14px 23px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.sponsor-page-purpose{background:#eee0c2;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(38px,8vw,110px);padding:clamp(68px,9vw,120px) clamp(28px,12vw,180px);display:grid}.sponsor-page-purpose h2{color:#1b352c;font:400 clamp(38px, 4.5vw, 61px)/1.02 var(--serif);margin:10px 0 0}.sponsor-page-purpose p{color:#536158;margin:0;font-size:18px;line-height:1.72}.sponsor-page-levels{background:#13251e;padding:clamp(68px,9vw,120px) clamp(28px,8vw,130px)}.sponsor-page-levels header{max-width:680px}.sponsor-page-levels h2{color:#f0dfbb;font:400 clamp(39px, 4.7vw, 66px)/1.02 var(--serif);margin:10px 0 0}.sponsor-page-levels>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.sponsor-page-levels article{background:#060f0b8c;border:1px solid #dcb15975;flex-direction:column;min-height:246px;padding:24px;display:flex}.sponsor-page-levels article small{line-height:1.35}.sponsor-page-levels article b{color:#f1c86b;font:400 43px/1 var(--serif);margin:18px 0 10px}.sponsor-page-levels article p{color:#f2e3bf;margin:0 0 13px;font-size:16px;font-weight:700;line-height:1.4}.sponsor-page-levels article span{color:#bfc2b4;margin-top:auto;font-size:14px;line-height:1.48}.sponsor-page-levels article a{color:#172b22;letter-spacing:.06em;text-transform:uppercase;background:#e2b75d;border:1px solid #f0d28b;place-items:center;min-height:38px;margin-top:20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-grid}.sponsor-payment{color:#1b372d;background:#f1e4c9;grid-template-columns:minmax(280px,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(35px,8vw,120px);padding:clamp(65px,9vw,118px) clamp(28px,12vw,180px);display:grid}.sponsor-payment small{color:#8f5f30;letter-spacing:.15em;font-size:12px;font-weight:900}.sponsor-payment h2{color:#173229;max-width:670px;font:400 clamp(38px, 4.7vw, 63px)/1.02 var(--serif);margin:11px 0 15px}.sponsor-payment p{color:#58645b;max-width:650px;margin:0;font-size:18px;line-height:1.68}.sponsor-payment p.sponsor-payment-note{color:#314c40;margin-top:16px;font-size:15px}.paypal-sponsor-button{background:#fff8e9;border:1px solid #b28b4a;min-height:120px;padding:28px;box-shadow:0 20px 45px #24281b29}.paypal-sponsor-button>div{min-height:52px}.sponsor-page-details{background:#9c7e49;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sponsor-page-details article{background:#eee0c1;padding:35px clamp(25px,4vw,55px)}.sponsor-page-details b{color:#28473c;font:400 28px/1.1 var(--serif)}.sponsor-page-details p{color:#5a665e;margin:14px 0 0;font-size:16px;line-height:1.65}.sponsor-page-closing{background:linear-gradient(120deg,#7a452e,#18372d);padding:clamp(64px,9vw,124px) clamp(28px,12vw,180px)}.sponsor-page-closing h2{color:#f4dfb7;max-width:710px;font:400 clamp(41px, 5vw, 69px)/1.02 var(--serif);margin:10px 0 13px}.sponsor-page-closing p{color:#e4d7bd;max-width:720px;margin:0;font-size:18px;line-height:1.65}.sponsor-page-closing>div:last-of-type{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sponsor-page-closing a{margin:0}.sponsor-page-closing a.secondary{color:#f0dfbb;background:0 0;border-color:#d3aa5a}.sponsor-tax-note{color:#d0c3a8;margin:20px 0 0;font-size:13px}.book-first-world{background:#101915;grid-template-columns:minmax(240px,.7fr) minmax(280px,.9fr) minmax(280px,.8fr);align-items:center;gap:clamp(28px,4vw,58px);padding:clamp(62px,8vw,110px) clamp(28px,8vw,130px);display:grid}.book-first-author img{aspect-ratio:4/5;object-fit:cover;object-position:center;border:1px solid #7e6133;width:100%;display:block;box-shadow:0 28px 56px #00000059}.book-first-world h2{color:#f0dcb3;font:400 clamp(34px, 3.5vw, 52px)/1.02 var(--serif);margin:10px 0 15px}.book-first-world p{color:#babbb1;font-size:16px;line-height:1.65}.book-first-shop-callout{background:linear-gradient(145deg,#173a30,#0d251f);border:1px solid #8d6c35;padding:34px}.book-first-shop-callout h2{font-size:clamp(30px,3vw,42px)}.book-first-faq{color:#e8d9b9;background:#08100d;border-top:1px solid #4b3d25}.book-first-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:30px;display:grid}.book-first-faq details{border-bottom:1px solid #46463d}.book-first-faq summary{color:#ead9b2;cursor:pointer;padding:15px 26px 15px 0;font-size:16px;font-weight:800;line-height:1.35;position:relative}.book-first-faq summary:after{content:"+";color:#d8aa54;font-size:21px;font-weight:400;position:absolute;right:2px}.book-first-faq details[open] summary:after{content:"−"}.book-first-faq details p{color:#bfc0b4;margin:-4px 0 16px;font-size:15px;line-height:1.55}.mobile-book-buy{display:none}.future-shelf{background:#080d0b;border-top:1px solid #3c3425;padding:38px clamp(28px,8vw,130px) 46px}.future-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.future-shelf span{color:#999a91;background:#101714;border:1px solid #34352e;gap:5px;padding:18px 20px;font-size:14px;line-height:1.5;display:grid}.future-shelf b{color:#d8c8a7;font:400 22px var(--serif)}.single-edition{grid-template-columns:1fr}.paperback-book-page .book-cover-stage img{max-width:430px}@media (max-width:920px){.book-first-hero{grid-template-columns:minmax(250px,.8fr) minmax(350px,1.2fr);gap:36px;padding-inline:34px}.book-first-world{grid-template-columns:minmax(220px,.7fr) 1fr;padding-inline:34px}.book-first-origin{grid-template-columns:minmax(220px,.72fr) 1.28fr;padding-inline:34px}.book-first-shop-callout{grid-column:1/-1}.book-first-benefits>div{grid-template-columns:repeat(3,minmax(0,1fr))}.book-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-first-retailers,.book-first-mission,.sponsor-page-purpose{grid-template-columns:1fr}.sponsorship-grid,.sponsor-page-levels>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-page-details,.sponsor-payment{grid-template-columns:1fr}.founders-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.book-first-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 20px 50px}.book-first-cover{justify-self:center;width:min(52vw,220px)}.book-first-cover span{font-size:10px;bottom:18px;right:-8px}.book-first-copy h1{font-size:clamp(42px,12vw,52px)}.book-first-price{grid-template-columns:auto auto;margin-top:18px}.book-first-price small{grid-column:1/-1}.book-first-actions{display:grid}.book-first-actions a,.book-first-actions button{width:100%}.edition-choices{grid-template-columns:1fr}.edition-choice{min-height:0;padding:18px}.edition-choice h3{font-size:28px}.edition-choice a{width:100%}.book-first-benefits,.book-first-mission,.book-first-origin,.founders-recognition,.book-first-preview,.book-first-for,.book-first-faq{padding:54px 20px}.book-first-benefits>div{grid-template-columns:1fr}.book-first-benefits article{min-height:0}.book-preview-grid{gap:10px;margin-top:26px}.book-preview-grid figcaption{min-height:82px;padding:12px;font-size:14px}.book-repeat-cta{width:100%}.book-first-proof{flex-direction:column;align-items:stretch;padding:32px 20px}.book-first-for{grid-template-columns:1fr;gap:28px}.book-first-buy-again{flex-direction:column;align-items:stretch;padding:34px 20px}.book-first-buy-again a{width:100%}.book-first-retailers{gap:30px;padding:54px 20px}.retailer-intro>a{width:100%}.retailer-cards>a{grid-template-columns:1fr;gap:9px}.retailer-cards em{text-align:left}.community-sponsorship{padding:54px 20px}.sponsor-closing{flex-direction:column;align-items:stretch;padding:52px 20px}.sponsor-closing a{width:100%}.sponsorship-grid{grid-template-columns:1fr}.sponsorship-grid article{min-height:0}.sponsorship-actions{display:grid}.sponsorship-actions a{width:100%}.sponsor-page-hero{text-align:left;padding:68px 20px 76px}.sponsor-page-hero h1{font-size:clamp(44px,13vw,57px)}.sponsor-page-hero a{width:100%}.sponsor-page-purpose,.sponsor-page-levels,.sponsor-page-closing{padding:54px 20px}.sponsor-payment{gap:30px;padding:54px 20px}.paypal-sponsor-button{padding:20px}.sponsor-page-levels>div{grid-template-columns:1fr}.sponsor-page-levels article{min-height:0}.sponsor-page-details article{padding:30px 20px}.sponsor-page-closing>div:last-of-type{display:grid}.sponsor-page-closing a{width:100%}.book-first-world{grid-template-columns:1fr;padding:58px 20px}.book-first-origin{grid-template-columns:1fr;gap:34px;padding:58px 20px}.book-first-origin-image{width:min(82vw,380px);margin:0 auto}.book-first-origin h2{font-size:clamp(39px,11vw,55px)}.founders-recognition-grid{grid-template-columns:1fr}.theme-song-button{align-items:stretch}.theme-song-button button{width:100%}.theme-song-volume{justify-content:space-between}.theme-song-volume input{width:min(52vw,190px)}.book-first-author{width:min(82vw,380px);margin:0 auto}.book-first-shop-callout{grid-column:auto;padding:28px 24px}.future-shelf{padding:34px 20px 42px}.future-shelf>div,.book-first-faq>div{grid-template-columns:1fr}.mobile-book-buy{z-index:40;color:#11241f;letter-spacing:.06em;text-transform:uppercase;background:#e4b85e;border:1px solid #f2d991;place-items:center;min-height:50px;font-size:13px;font-weight:900;text-decoration:none;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 28px #00000061}}.expedition-home{color:#ead7aa;background:#090d0c}.expedition-hero{isolation:isolate;background:#101512;border-bottom:1px solid #795d30;min-height:min(890px,100vh - 70px);position:relative;overflow:hidden}.expedition-hero-scene{z-index:-3;object-fit:cover;object-position:center 58%;width:104%;height:111%;position:absolute;inset:-7% -2% -4%}.expedition-hero:before{content:"";z-index:-2;pointer-events:none;background:#02070685;position:absolute;inset:0}.expedition-copy{text-align:center;text-shadow:0 4px 22px #000000bf;width:min(760px,82vw);margin:0 auto;padding:clamp(64px,8vw,108px) 24px 0}.expedition-copy small{color:#d4ad63;letter-spacing:.22em;font-size:10px;font-weight:800}.expedition-copy h1{color:#f1dfbb;font:400 clamp(58px, 7.7vw, 112px)/.92 var(--serif);letter-spacing:-.025em;margin:14px 0 12px}.expedition-copy p{color:#e3d8c0;max-width:660px;margin:0 auto;font-size:clamp(15px,1.45vw,20px);line-height:1.55}.expedition-actions{justify-content:center;gap:12px;margin-top:26px;display:flex}.expedition-actions button,.book-reveal-copy button{color:#fff0ca;min-height:52px;font:400 15px var(--serif);letter-spacing:.04em;cursor:pointer;background:#8d652e;border:1px solid #c0964e;padding:0 27px;box-shadow:0 12px 28px #00000047}.expedition-actions button.secondary{color:#ead5a2;background:#060b0adb}.expedition-actions button.commercial{color:#fff7e7;background:#a9472d;border-color:#d67851}.expedition-actions button:hover,.book-reveal-copy button:hover{color:#fff7e2;border-color:#efcc82}.expedition-routes button{z-index:4;color:#ead4a2;width:150px;min-height:72px;font-family:var(--serif);cursor:pointer;background:#080e0ceb;border:1px solid #b98c43;padding:9px 12px;position:absolute;box-shadow:0 10px 25px #0006}.expedition-routes button:hover{color:#fff1c8;border-color:#edc36e;transform:translateY(-3px)}.expedition-routes b{color:#d6a957;letter-spacing:.14em;font-size:10px;display:block}.expedition-routes span{margin-top:4px;font-size:15px;line-height:1.05;display:block}.theme-song-button{background:#07110d70;border:1px solid #ca9f4980;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.theme-song-button video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-song-button button{color:#ead4a2;min-height:48px;font:400 13px var(--serif);cursor:pointer;background:#060b0ae6;border:1px solid #a67c37;padding:0 18px;box-shadow:0 10px 26px #00000059}.theme-song-button button:hover{color:#fff2c7;border-color:#e4b85e}.theme-song-volume{color:#d8c7a2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.theme-song-volume input{accent-color:#e2b65b;width:100px}.expedition-hero>.theme-song-button{z-index:5;position:absolute;bottom:32px;right:4vw}.customer-doors{background:#0b100e;border-bottom:1px solid #6a512d;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,30px);padding:clamp(28px,4vw,54px) clamp(22px,6vw,96px);display:grid}.customer-doors button{color:#f2dfb6;text-align:left;cursor:pointer;background:#111813;border:1px solid #7c6237;min-height:330px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.customer-doors button:after{content:"";pointer-events:none;background:linear-gradient(#0000 24%,#030907b8 60%,#030907fa 100%);position:absolute;inset:0}.customer-doors img{object-fit:cover;width:100%;height:330px;transition:transform .25s}.customer-doors button:nth-child(2) img{object-position:center 20%}.customer-doors button:nth-child(3) img{object-fit:contain;background:#080c0a}.customer-doors button:hover{border-color:#e0b866}.customer-doors button:hover img{transform:scale(1.025)}.customer-doors span{z-index:2;gap:5px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.customer-doors small{color:#d7ab59;letter-spacing:.16em;font-size:8px;font-weight:900}.customer-doors b{color:#fff0c9;font:27px/1.05 var(--serif)}.customer-doors em{color:#c9c1ae;font-size:11px;font-style:normal}.book-map-reveal{background-blend-mode:multiply;background-color:#11110e;background-image:url(/accurate-maps/archival-paper-texture.webp);border-bottom:1px solid #6a512d;grid-template-columns:minmax(340px,.82fr) 1.18fr;align-items:center;gap:clamp(40px,7vw,110px);min-height:760px;padding:clamp(70px,9vw,130px) clamp(28px,8vw,140px);display:grid}.book-reveal-art{place-items:center;display:grid;position:relative}.book-reveal-art img{object-fit:contain;border:1px solid #735b34;width:min(410px,100%);max-height:640px;transform:rotate(-1.5deg);box-shadow:0 35px 80px #00000094}.book-reveal-copy{max-width:660px}.book-reveal-copy small{color:#d6a957;letter-spacing:.18em;font-size:10px;font-weight:900}.book-reveal-copy h2{color:#f0ddb7;font:400 clamp(52px,6.4vw,92px)/.94 var(--serif);letter-spacing:-.025em;margin:16px 0 24px}.book-reveal-copy>p{color:#d1c7b0;font-size:clamp(17px,1.7vw,22px);line-height:1.62}.book-reveal-copy em{color:#ead4a2}.book-reveal-copy .book-price{color:#c8b78f;margin:30px 0 24px;font-size:15px}.book-price b{color:#dcb35e;font-size:22px;font-weight:400}.evidence-cinema{color:#d9c89f;background:#090d0c;padding:clamp(70px,8vw,118px) clamp(24px,5vw,80px)}.evidence-cinema header{text-align:center;max-width:900px;margin:0 auto 38px}.evidence-cinema header small{color:#c59a4b;letter-spacing:.2em;font-size:10px;font-weight:900}.evidence-cinema header h2{color:#eedbb2;font:400 clamp(36px,4.7vw,68px)/1 var(--serif);margin:14px 0 0}.evidence-film-row{background:#101310;border:1px solid #65502d;grid-template-columns:1.4fr 1fr 1fr 1fr;max-width:1320px;margin:0 auto;display:grid}.evidence-film-row figure{border-right:1px solid #65502d;min-width:0;height:270px;margin:0;position:relative;overflow:hidden}.evidence-film-row figure:last-child{border-right:0}.evidence-film-row img{object-fit:cover;width:100%;height:100%}.evidence-film-row figure:first-child img{object-position:center}.evidence-film-row figcaption{color:#f3d99d;letter-spacing:.16em;background:#070a09db;padding:9px 13px;font-size:8px;font-weight:900;position:absolute;bottom:0;left:0}.evidence-legend{color:#c7b998;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;max-width:1180px;margin:26px auto 0;font-size:10px;display:flex}.evidence-legend span{align-items:center;gap:8px;display:flex}.evidence-legend i{background:#6f9d78;border-radius:50%;width:9px;height:9px}.evidence-legend span:nth-child(2) i{background:#c49743}.evidence-legend span:nth-child(3) i{background:#75528f}.evidence-legend button{color:#d4ae63;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aa8038;margin-left:auto;padding:8px 0}.atlas-premiere{color:#e6d5ae;background:#0b100f;border-bottom:1px solid #71562f;justify-content:space-between;align-items:center;gap:34px;min-height:150px;padding:26px clamp(22px,4vw,70px);display:flex}.atlas-premiere>div:first-child{max-width:900px}.atlas-premiere small{color:#c69c51;letter-spacing:.19em;font-size:9px;font-weight:900;display:block}.atlas-premiere strong{color:#f0ddb4;font:400 clamp(30px,3.3vw,50px)/1 var(--serif);margin:8px 0 5px;display:block}.atlas-premiere span{color:#bdb49e;font-size:12px;line-height:1.5}.atlas-premiere .theme-song-button{flex:none}.atlas-shell .reference-stage .map-vignette,.atlas-shell .reference-stage .story-wash,.atlas-shell .reference-stage .map-cast,.atlas-shell .reference-stage .map-truth-key,.atlas-shell .reference-stage .map-guide,.atlas-shell .reference-stage .map-credit,.atlas-shell .reference-stage .story-pin{display:block}.atlas-shell .reference-stage .map-cast{opacity:.96;width:31%;bottom:-2%;left:0}.atlas-shell .reference-stage .map-vignette{box-shadow:inset 0 0 110px #00000047,inset 0 -70px 90px #040a083d}.atlas-shell .reference-stage .story-pin{width:12px;height:12px;transform:translate(-50%,-50%)}.atlas-shell .reference-stage .story-pin .story-scene{opacity:1;pointer-events:none;width:148px;height:96px}.atlas-shell .reference-stage .story-pin.feature-lens .story-scene{width:174px;height:174px}.site-footer{flex-wrap:wrap;min-height:0;padding:24px clamp(20px,4vw,68px)}.site-footer>div{gap:6px;display:grid}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;display:flex}.site-footer nav button{color:#c8b98f;font:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0}.site-footer nav button:hover{color:#f0cf85;border-bottom-color:#9d783c}@media (max-width:900px){.expedition-hero{min-height:900px}.expedition-hero-scene{object-position:55% center;width:100%;height:100%;inset:0}.expedition-copy{width:auto;padding:58px 24px 0}.expedition-routes{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:90px;left:18px;right:18px}.expedition-routes button{width:auto;min-height:64px;position:static}.expedition-hero>.theme-song-button{bottom:20px;right:18px}.customer-doors{grid-template-columns:1fr}.customer-doors button{min-height:250px}.customer-doors img{height:250px}.book-map-reveal{grid-template-columns:minmax(240px,.72fr) 1.28fr;padding:72px 32px}.evidence-film-row{grid-template-columns:repeat(2,1fr)}.evidence-film-row figure{border-bottom:1px solid #65502d;height:240px}.evidence-legend{flex-wrap:wrap}.evidence-legend button{margin-left:0}}@media (max-width:620px){.expedition-hero{min-height:870px}.expedition-hero-scene{object-position:58% center}.expedition-copy{padding-top:46px}.expedition-copy h1{font-size:clamp(50px,15vw,72px)}.expedition-copy small{font-size:8px;line-height:1.5}.expedition-actions{display:grid}.expedition-actions button{width:100%}.expedition-routes{grid-template-columns:1fr;bottom:86px}.expedition-routes button{text-align:left;grid-template-columns:30px 1fr;align-items:center;min-height:48px;display:grid}.expedition-routes span{margin:0;font-size:13px}.expedition-hero>.theme-song-button{bottom:18px;left:18px;right:18px}.expedition-hero>.theme-song-button button{width:100%}.book-map-reveal{grid-template-columns:1fr;gap:48px;padding:70px 22px}.book-reveal-art img{width:min(290px,84vw)}.book-reveal-copy{text-align:center}.book-reveal-copy h2{font-size:52px}.evidence-cinema{padding:64px 16px}.evidence-film-row{grid-template-columns:1fr}.evidence-film-row figure{border-right:0;height:220px}.evidence-legend{grid-template-columns:1fr;justify-items:start;gap:12px;padding:0 4px;display:grid}.atlas-premiere{min-height:190px;padding:24px 18px;display:grid}.atlas-premiere .theme-song-button button{width:100%}.customer-doors{padding:20px 16px}.customer-doors button{min-height:220px}.customer-doors img{height:220px}.customer-doors b{font-size:24px}.site-footer{justify-content:stretch;display:grid}.site-footer nav{justify-content:flex-start}.atlas-shell .reference-stage .story-pin .story-scene{width:82px;height:56px}.atlas-shell .reference-stage .story-pin.feature-lens .story-scene{width:104px;height:104px}}.catalog-shop{color:#f3e4bc;background:radial-gradient(circle at 78% 5%,#f0b52729,#0000 26%),radial-gradient(circle at 8% 20%,#774a1933,#0000 32%),#070a08;min-width:0;padding:clamp(44px,6vw,86px) clamp(18px,5vw,78px) 90px;overflow:hidden}.catalog-shop *{min-width:0}.catalog-intro{border-left:1px solid #d09c2f;grid-template-columns:minmax(0,1.25fr) minmax(320px,.6fr);align-items:end;gap:clamp(28px,5vw,74px);max-width:none;padding:0 0 46px 28px;display:grid}.catalog-intro>div{max-width:880px}.catalog-intro small,.catalog-section header small,.coming-next header small,.future-collection small,.story-world-collection small{color:#e2b13d;letter-spacing:.16em;font-size:8px;font-weight:900}.catalog-intro h1{color:#f7d66f;font:400 clamp(58px,7.2vw,106px)/.88 var(--serif);letter-spacing:-.035em;margin:14px 0 20px}.catalog-intro p{color:#c5c0b1;max-width:760px;font-size:14px;line-height:1.7}.shop-crosslinks{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.shop-crosslinks button,.story-world-collection button{color:#13140e;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d3a124;border:1px solid #d2a039;min-height:46px;padding:12px 17px;font-size:8px;font-weight:900}.shop-crosslinks button:last-child,.story-world-collection button:last-child{color:#f0ca6b;background:0 0}.store-state{background:#101511e0;border:1px solid #725d34;padding:25px;box-shadow:0 24px 55px #00000047}.store-state>small{color:#a8976f;letter-spacing:.15em;font-size:7px;font-weight:900;display:block}.store-state>b{color:#f0c75a;font:400 29px var(--serif);margin:8px 0;display:block}.store-state>p{color:#aaa898;margin:0 0 17px;font-size:10px;line-height:1.55}.store-state>button,.store-state>a{color:#9e9d8f;letter-spacing:.08em;text-transform:uppercase;background:#232a23;border:1px solid #75694d;place-items:center;width:100%;min-height:43px;padding:10px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.store-state.live{border-color:#d3a342}.store-state.live>a{color:#fff6dd;background:#b98320;border-color:#d3a342}.collection-nav{border-top:1px solid #4d4229;border-bottom:1px solid #4d4229;flex-wrap:wrap;gap:7px;padding:24px 0;display:flex}.collection-nav button{color:#aba38d;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #504933;min-height:39px;padding:9px 12px;font-size:7px;font-weight:900}.collection-nav button:hover,.collection-nav button.active{color:#12150f;background:#dba42e;border-color:#dfa834}.story-world-collection{background:linear-gradient(120deg,#231c0cf5,#09110ef5);border:1px solid #8c6c2c;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:32px 0 18px;padding:clamp(24px,4vw,42px);display:grid}.story-world-collection h2,.catalog-section header h2,.coming-next header h2,.future-collection h2{color:#f3d070;font:400 clamp(36px,4.7vw,62px)/1 var(--serif);margin:8px 0}.story-world-collection p{color:#bbb3a2;max-width:720px;margin:0;font-size:12px;line-height:1.6}.story-world-collection>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.collection-hold{background:#111814;border-left:3px solid #c6942e;gap:7px;margin:18px 0 42px;padding:22px;display:grid}.collection-hold b{color:#ebc65f;letter-spacing:.09em;font-size:9px}.collection-hold span{color:#aaa898;font-size:10px}.catalog-section{padding-top:36px}.catalog-section>header,.coming-next>header{max-width:850px;margin-bottom:26px}.catalog-section>header h2,.coming-next>header h2{font-size:clamp(42px,5vw,68px)}.catalog-section>header p,.coming-next>header p{color:#aaa898;max-width:700px;margin:0;font-size:11px;line-height:1.6}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card{background:#101512;border:1px solid #493f29;grid-template-rows:290px 1fr;min-height:590px;display:grid;overflow:hidden;box-shadow:0 24px 58px #00000054}.catalog-art{background:radial-gradient(circle,#1d211a,#050605 72%);border-bottom:1px solid #5f4e27;place-items:center;display:grid;position:relative;overflow:hidden}.catalog-art:before{content:"";pointer-events:none;border:1px solid #d8a6342e;position:absolute;inset:12px}.catalog-art img{object-fit:contain;width:100%;height:100%;padding:22px;display:block}.catalog-art.front-print img{object-position:center 58%;padding:12px 25px}.catalog-art.embroidery img{width:84%;height:84%}.catalog-art.case img{width:58%;padding:12px}.catalog-art.aop img,.catalog-art.tablet img{object-fit:cover;padding:0}.catalog-art>span{color:#f0c75d;letter-spacing:.12em;background:#040705e0;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;bottom:12px;left:12px}.catalog-copy{flex-direction:column;padding:24px;display:flex}.catalog-copy>small{color:#cba542;letter-spacing:.1em;min-height:28px;font-size:7px;font-weight:900;line-height:1.4}.catalog-copy h3{color:#f1db9d;font:400 29px/1.03 var(--serif);margin:8px 0}.catalog-copy p{color:#aaa99e;margin:5px 0;font-size:10px;line-height:1.55}.catalog-copy .product-base{color:#d2cbb9;letter-spacing:.04em;font-size:8px;font-weight:800}.catalog-price{justify-content:space-between;align-items:end;gap:14px;margin-top:auto;padding:20px 0 13px;display:flex}.catalog-price small{color:#918977;letter-spacing:.12em;font-size:6px;font-weight:900}.catalog-price b{color:#f2cb63;font:400 27px var(--serif)}.catalog-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.catalog-actions a,.catalog-actions button{color:#10130e;letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;background:#d7a22c;border:1px solid #d7a22c;place-items:center;min-height:42px;padding:9px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.catalog-actions button:disabled{color:#898779;cursor:not-allowed;background:#252a23;border-color:#554f3d}.catalog-actions .world-link{color:#e2bd5b;cursor:pointer;background:0 0;border-color:#79652f}.coming-next{border-top:1px solid #54462a;margin-top:78px;padding-top:42px}.expansion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.expansion-grid article{background:#0d120f;border:1px solid #3d382a;grid-template-rows:180px 1fr;display:grid;overflow:hidden}.expansion-grid img{object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%}.expansion-grid article>div{padding:18px}.expansion-grid small{color:#a89255;letter-spacing:.08em;font-size:6px;font-weight:900}.expansion-grid h3{color:#cfbd8f;min-height:48px;font:400 23px/1.05 var(--serif);margin:7px 0}.expansion-grid p{color:#8f8a7c;justify-content:space-between;font-size:8px;display:flex}.expansion-grid p b{color:#c9a853;font-size:14px}.expansion-grid button{color:#7f7e73;letter-spacing:.08em;background:#20251f;border:1px solid #413c2e;width:100%;min-height:38px;font-size:7px;font-weight:900}.future-collection{background:#0e1310b3;border:1px dashed #5e5237;margin-top:50px;padding:28px}.future-collection h2{font-size:36px}.future-collection p{color:#9b988c;margin:0;font-size:10px}.catalog-shop .shop-trust{color:#e1c46d;background:#101512;border:0;border-left:2px solid #c99a31;gap:16px;margin-top:24px;padding:20px 22px;font-size:9px;display:flex}.catalog-shop .shop-trust span{color:#9f9e93}.approved-catalog-intro{align-items:start}.store-launch-panel{gap:14px;display:grid}.shop-approved-board{background:#090d0a;border:1px solid #8a6b2e;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000005c}.shop-approved-board:after{content:"";pointer-events:none;border:1px solid #e9b84245;position:absolute;inset:12px}.shop-approved-board img{aspect-ratio:1.64;object-fit:cover;object-position:center 48%;width:100%;display:block}.live-shop-board img{aspect-ratio:1.25;object-fit:contain;background:radial-gradient(circle at 50% 35%,#34372d,#090d0a 68%);padding:16px}.shop-approved-board figcaption{z-index:1;color:#f0ca68;letter-spacing:.12em;text-align:center;background:#050906e3;padding:9px 10px;font-size:7px;font-weight:900;position:absolute;bottom:13px;left:13px;right:13px}.store-state.preview{border-color:#6d5b34}.approved-catalog{padding-top:50px}.approved-merch-card{grid-template-rows:320px 1fr}.catalog-art.approved-flat{isolation:isolate;background:radial-gradient(circle at 50% 36%,#3c3623b8,#0000 41%),linear-gradient(145deg,#121812,#050706 68%)}.catalog-art.approved-flat:after{content:"";z-index:-1;opacity:.28;background-image:repeating-linear-gradient(135deg,#0000 0 15px,#d9a63112 15px 16px);position:absolute;inset:0}.catalog-art.approved-flat img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000073);width:86%;height:86%;padding:8px}.catalog-art.approved-flat.wide img{width:94%;height:78%}.catalog-art.approved-flat.tall img{width:74%;height:91%}.catalog-availability{border-top:1px solid #a6813247;justify-content:space-between;align-items:end;gap:14px;margin-top:auto;padding:22px 0 13px;display:flex}.catalog-availability small{color:#918977;letter-spacing:.12em;font-size:6px;font-weight:900}.catalog-availability b{color:#f2cb63;font:400 24px var(--serif)}.approved-shop .catalog-actions a{color:#10130e;background:#d7a22c}.approved-shop .catalog-actions .world-link{color:#e2bd5b;background:0 0;border-color:#79652f}.live-catalog-empty{color:#e6cf90;background:#111814;border-left:3px solid #c6942e;gap:7px;padding:24px;display:grid}.live-catalog-empty span{color:#aaa898;font-size:13px}.campaign-page,.review-page{color:#f1e1c2;background:#101915;min-height:100vh}.campaign-head{background:#0b120f;border-bottom:1px solid #5e4e2e;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,80px);display:flex}.campaign-head a{color:#efcf82;font:400 clamp(22px, 3vw, 32px) var(--serif);text-decoration:none}.campaign-head span{color:#bdb8a9;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.blooper-home-teaser{color:#f2e3c3;background:linear-gradient(130deg,#12372d,#0b1914);grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,84px);padding:clamp(64px,8vw,112px) clamp(28px,10vw,160px);display:grid}.blooper-home-images{min-height:304px;position:relative}.blooper-home-images img{aspect-ratio:4/3;object-fit:cover;border:7px solid #f4e6c8;width:min(56%,250px);position:absolute;box-shadow:0 18px 44px #0000006b}.blooper-home-images img:first-child{top:3px;left:0;transform:rotate(-6deg)}.blooper-home-images img:nth-child(2){z-index:2;top:72px;left:26%;transform:rotate(3deg)}.blooper-home-images img:last-child{top:11px;right:0;transform:rotate(7deg)}.blooper-home-teaser small,.blooper-hero small,.blooper-closing small{color:#edbf63;letter-spacing:.15em;font-size:12px;font-weight:900}.blooper-home-teaser h2{max-width:680px;font:400 clamp(40px, 4.4vw, 64px)/1.02 var(--serif);margin:12px 0 16px}.blooper-home-teaser p{color:#c8d1c6;max-width:660px;margin:0;font-size:17px;line-height:1.7}.blooper-home-teaser a{color:#182e25;letter-spacing:.04em;text-transform:uppercase;background:#e6ba62;border:1px solid #f1d187;align-items:center;gap:10px;min-height:48px;margin-top:25px;padding:12px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.blooper-home-teaser a:hover{background:#f2cd79}.real-dixie-section{color:#e9ddc4;background:linear-gradient(145deg,#0a1914,#16372d);border-block:1px solid #796038;padding:clamp(68px,9vw,120px) clamp(28px,9vw,150px)}.real-dixie-section header{max-width:800px;margin-bottom:36px}.real-dixie-section small{color:#e4b65e;letter-spacing:.15em;font-size:12px;font-weight:900}.real-dixie-section h2{color:#f3dfb6;font:400 clamp(41px, 4.8vw, 67px)/1.02 var(--serif);margin:11px 0 15px}.real-dixie-section header p{color:#c6cec2;max-width:720px;margin:0;font-size:17px;line-height:1.7}.real-dixie-gallery{grid-template-columns:1.15fr 1fr 1fr .8fr;align-items:start;gap:14px;display:grid}.real-dixie-gallery figure{background:#0a1511;border:1px solid #deb35b85;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 42px #00000047}.real-dixie-gallery figure:nth-child(2){margin-top:28px}.real-dixie-gallery figure:nth-child(4){margin-top:16px}.real-dixie-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .35s;display:block}.real-dixie-gallery figure:first-child img{aspect-ratio:4/3}.real-dixie-gallery figure:hover img{transform:scale(1.035)}.real-dixie-gallery figcaption{color:#e9d7ad;font:400 18px/1.2 var(--serif);padding:12px 14px}.blooper-page{color:#f1e2c2;background:#0c1712;min-height:100vh}.blooper-hero{text-align:center;background:radial-gradient(circle at 50% 0,#d9a64838,#0000 32%),linear-gradient(145deg,#14372d,#09120f 70%);padding:clamp(72px,10vw,144px) clamp(28px,13vw,200px) clamp(68px,9vw,112px)}.blooper-hero h1{color:#f3dfb7;max-width:800px;font:400 clamp(52px, 7.2vw, 94px)/.98 var(--serif);margin:13px auto 18px}.blooper-hero>p{color:#c6cbbf;max-width:750px;margin:0 auto;font-size:19px;line-height:1.68}.blooper-hero>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px;display:flex}.blooper-hero>div span{color:#ebd8ae;background:#081b156b;border:1px solid #e5ba627a;padding:8px 11px;font-size:12px;font-weight:700}.blooper-gallery{background:#e9dec6;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:clamp(44px,6vw,92px) clamp(20px,7vw,118px);display:grid}.blooper-gallery figure{background:#fff8e8;border:1px solid #b79b68;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden;box-shadow:0 18px 42px #171f182e}.blooper-image-wrap{aspect-ratio:4/3;background:#18372d;overflow:hidden}.blooper-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.blooper-gallery figure:hover .blooper-image-wrap img{transform:scale(1.035)}.blooper-gallery figcaption{flex-direction:column;flex:1;padding:23px 24px 26px;display:flex}.blooper-gallery figcaption span{color:#976525;letter-spacing:.13em;font-size:11px;font-weight:900}.blooper-gallery h2{color:#1d392f;font:400 clamp(27px, 2.3vw, 35px)/1.06 var(--serif);margin:10px 0}.blooper-gallery p{color:#536259;margin:0;font-size:16px;line-height:1.62}.blooper-closing{background:linear-gradient(110deg,#793e2b,#15372d);justify-content:space-between;align-items:center;gap:34px;padding:clamp(62px,8vw,108px) clamp(28px,13vw,200px);display:flex}.blooper-closing h2{color:#f4dfb8;max-width:740px;font:400 clamp(41px, 5vw, 70px)/1.02 var(--serif);margin:11px 0 12px}.blooper-closing p{color:#e6d9bd;max-width:690px;margin:0;font-size:18px;line-height:1.65}.blooper-closing a{color:#182d24;letter-spacing:.06em;text-transform:uppercase;background:#e7bd68;border:1px solid #f2d58e;flex:none;place-items:center;min-height:52px;padding:14px 23px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.blooper-closing a:hover{background:#f1cd7a}.campaign-hero{grid-template-columns:minmax(230px,.68fr) minmax(320px,1.15fr);align-items:center;gap:clamp(36px,7vw,112px);max-width:1200px;margin:0 auto;padding:clamp(46px,8vw,110px) clamp(20px,5vw,72px);display:grid}.campaign-cover{justify-self:center;width:min(100%,370px);position:relative}.campaign-cover img{width:100%;display:block;box-shadow:18px 25px #6f412c,0 26px 50px #00000075}.campaign-cover span{color:#15251f;letter-spacing:.08em;background:#e1b65d;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;bottom:17px;right:-8px}.campaign-copy>small,.review-hero>small,.review-buy small{color:#d8aa54;letter-spacing:.15em;font-size:12px;font-weight:900}.campaign-copy h1,.review-hero h1{color:#f3dfb7;max-width:720px;font:400 clamp(48px, 6.3vw, 88px)/.93 var(--serif);letter-spacing:-.035em;margin:14px 0 20px}.campaign-copy>p,.review-hero>p{color:#c9c6b9;max-width:680px;font-size:17px;line-height:1.7}.campaign-price{flex-wrap:wrap;align-items:baseline;gap:8px 13px;margin:26px 0 20px;display:flex}.campaign-price b{color:#f4d998;font:400 44px/1 var(--serif)}.campaign-price span{color:#d9b86f;letter-spacing:.12em;font-size:12px;font-weight:900}.campaign-price em{color:#aaa99e;flex-basis:100%;font-size:13px;font-style:normal}.campaign-actions{flex-wrap:wrap;gap:11px;display:flex}.campaign-actions a,.review-text-cta,.review-buy>a{color:#11251f;letter-spacing:.06em;text-transform:uppercase;background:#e2b65b;border:1px solid #c39343;place-items:center;min-height:52px;padding:14px 21px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.campaign-actions a+a{color:#efdbac;background:0 0}.campaign-proof{border-left:2px solid #c89b4a;padding-left:13px;color:#e2d5bb!important;margin:22px 0 0!important;font-size:14px!important}.campaign-press{color:#efca72;margin-top:18px;font-weight:800;display:inline-block}.campaign-why{color:#243a32;background:#efe2c6;padding:clamp(48px,7vw,88px) clamp(20px,5vw,80px)}.campaign-why h2,.review-steps h2{color:#183229;max-width:1200px;font:400 clamp(34px, 4vw, 56px) var(--serif);margin:0 auto 24px}.campaign-why>div{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto;display:grid}.campaign-why span{color:#32443b;background:#f7ebd2;border:1px solid #b69558;min-height:110px;padding:18px;font-size:16px;line-height:1.45}.campaign-foot{background:#0b120f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:26px clamp(20px,5vw,80px);display:flex}.campaign-foot a{color:#dfc888;font-size:14px;font-weight:800}.review-hero{max-width:940px;margin:0 auto;padding:clamp(66px,10vw,130px) clamp(20px,5vw,80px) 58px}.review-text-cta{margin-top:15px}.review-note{color:#aaa99e;max-width:600px;margin:15px 0 0;font-size:13px;line-height:1.55}.review-steps{color:#243a32;background:#efe2c6;padding:clamp(54px,8vw,100px) clamp(20px,5vw,80px)}.review-steps>div{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;margin:0 auto;display:grid}.review-steps article{background:#f8ecd3;border:1px solid #b59559;flex-direction:column;min-height:280px;padding:25px;display:flex}.review-steps article b{color:#9d6d32;letter-spacing:.13em;font-size:12px}.review-steps h3{color:#263e34;font:400 30px/1.05 var(--serif);margin:17px 0 8px}.review-steps p{color:#56645b;font-size:15px;line-height:1.55}.review-steps a{color:#74452e;margin-top:auto;padding-top:10px;font-size:14px;font-weight:900;text-decoration:none}.review-steps a+a{margin-top:0}.review-buy{background:linear-gradient(115deg,#74452e,#263d31);justify-content:space-between;align-items:center;gap:28px;padding:44px clamp(20px,7vw,130px);display:flex}.review-buy h2{color:#f1e1c2;font:400 clamp(34px, 4vw, 56px) var(--serif);margin:7px 0 0}.review-buy p{color:#e4d6be;margin:8px 0 0;font-size:15px}@media (max-width:1120px){.catalog-intro{grid-template-columns:1fr;align-items:start}.store-state,.store-launch-panel{max-width:620px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.catalog-shop{padding:42px 14px 64px}.catalog-intro{gap:24px;padding:0 0 34px 16px}.catalog-intro h1{font-size:clamp(52px,17vw,72px)}.catalog-intro p{font-size:12px}.shop-crosslinks{display:grid}.collection-nav{grid-template-columns:1fr 1fr;display:grid}.collection-nav button{text-align:left}.story-world-collection{grid-template-columns:1fr;align-items:start;padding:22px}.story-world-collection>div:last-child{display:grid}.catalog-grid,.expansion-grid{grid-template-columns:1fr}.catalog-card{grid-template-rows:260px auto;min-height:0}.approved-merch-card{grid-template-rows:280px auto}.catalog-copy{padding:21px}.catalog-copy h3{font-size:28px}.catalog-actions{grid-template-columns:1fr}.catalog-shop .shop-trust{display:grid}.campaign-head{padding:16px 20px}.campaign-hero{grid-template-columns:1fr;gap:38px;padding:42px 20px 58px}.campaign-cover{width:min(62vw,270px)}.campaign-copy h1,.review-hero h1{font-size:clamp(44px,12vw,58px)}.campaign-actions{display:grid}.campaign-actions a{width:100%}.campaign-why>div,.review-steps>div{grid-template-columns:1fr}.campaign-why span{min-height:0}.review-hero{padding:68px 20px 48px}.review-buy{flex-direction:column;align-items:stretch;padding:38px 20px}.review-buy>a{width:100%}}@media (max-width:430px){.collection-nav{grid-template-columns:1fr}.catalog-art.case img{width:68%}.catalog-art.approved-flat.tall img{width:82%}}.story-panel.first-wave-panel{color:#f5e8c8;background:#0a120f;border-color:#b7893b;grid-template-columns:minmax(320px,.88fr) minmax(440px,1.12fr);max-height:min(820px,92vh);overflow:hidden}.first-wave-panel>.close{color:#f4d994;background:#08120feb;border-color:#c59a4c}.first-wave-panel .story-art{background:radial-gradient(circle at 50% 28%,#344b3d,#07100d 72%);border-right:1px solid #7e602e;min-height:720px}.first-wave-panel .story-art:after{background:linear-gradient(#0000 54%,#050c0ad1 100%);box-shadow:inset -30px 0 70px #0000006b}.first-wave-panel .story-art img{object-fit:cover;object-position:50% 0;filter:saturate(.92)contrast(1.04)brightness(.9);height:172%;inset:0 auto auto 0}.first-wave-panel .story-art span{color:#f0d28d;letter-spacing:.12em;text-align:left;background:#050d0ae6;border-left:2px solid #c99b44;max-width:calc(100% - 44px);padding:9px 12px;font-size:8px;font-weight:900;line-height:1.4;bottom:22px;left:22px;right:auto}.first-wave-panel .story-copy{color:#f2e5c7;scrollbar-color:#a77a35 #111d18;background-color:#111d18;background-image:radial-gradient(circle at 96% 2%,#ca9b442e,#0000 30%),linear-gradient(160deg,#ffffff06,#0000 45%);min-height:0;padding:clamp(38px,4vw,62px) clamp(34px,4.5vw,64px) 48px;overflow-y:auto}.first-wave-panel .story-label{color:#99d0b9;background:#4d896f26;border:1px solid #67a98c7a;align-items:center;min-height:28px;padding:7px 10px;font-size:9px;line-height:1.3;display:inline-flex}.first-wave-panel .story-label.legend{color:#efc66e;background:#b57e2524;border-color:#d69d3f85}.first-wave-panel .story-label.story{color:#d5b2e2;background:#7b4a8f2b;border-color:#a46fb980}.first-wave-panel .story-copy h2{color:#f4d99b;text-wrap:balance;max-width:680px;margin:17px 0 12px;font-size:clamp(42px,4.5vw,62px);line-height:.98}.first-wave-panel .story-copy .hook{color:#e1bd72;max-width:680px;margin:20px 0 12px;font-size:clamp(19px,1.65vw,24px);line-height:1.42}.first-wave-panel .story-copy>p:not(.story-label,.hook){color:#c9c2b0;max-width:680px;margin:0;font-size:14px;line-height:1.72}.first-wave-panel .story-copy>a{color:#d7b86f;text-underline-offset:4px;margin:14px 0 8px;font-size:11px}.first-wave-panel .atlas-interaction{border-top-color:#66512e;margin-top:28px;padding-top:25px}.first-wave-panel .atlas-interaction>header small,.first-wave-panel .interaction-complete>small,.first-wave-panel .related-stories>small{color:#d0a451;font-size:9px;line-height:1.4}.first-wave-panel .atlas-interaction>header h3{color:#f3dfaf;margin:9px 0;font-size:clamp(30px,2.6vw,38px);line-height:1.05}.first-wave-panel .atlas-interaction>header p{color:#b8b5a8;margin-bottom:20px;font-size:14px;line-height:1.6}.first-wave-panel .discover-experience>button{color:#ffe4a4;background:linear-gradient(135deg,#1d5647,#10352d);border-color:#d0a34c;min-height:76px;font-size:11px;box-shadow:0 18px 42px #00000047}.first-wave-panel .discover-experience.revealed>button{background:linear-gradient(135deg,#2c6b59,#183f35)}.first-wave-panel .interaction-reveal{color:#eee1c5;background:#d8aa5217;border:1px solid #5f4d2f;border-left:4px solid #d0a34c;margin-top:13px;padding:20px 21px}.first-wave-panel .interaction-reveal small{color:#e1b75f;font-size:9px}.first-wave-panel .interaction-reveal p{color:#ddd5c2;margin-top:8px;font-size:14px;line-height:1.65}.first-wave-panel .word-route{color:#e2b968;gap:9px;margin-top:18px;font-size:8px}.first-wave-panel .word-route span{color:#f1d99f;background:#17251f;border-color:#8f6c35;padding:10px 11px}.first-wave-panel .word-route i{color:#e2ad4d;font-size:16px}.first-wave-panel .choice-doors button,.first-wave-panel .route-line button{color:#c6c2b5;background:#ffffff09;border-color:#5b513a}.first-wave-panel .choice-doors button:hover,.first-wave-panel .choice-doors button.selected,.first-wave-panel .route-line button.next{color:#f3dfae;background:#c7933721;border-color:#b88a3d}.first-wave-panel .choice-doors small{color:#d5aa57;font-size:8px}.first-wave-panel .choice-doors b{color:#f0ddb0;font-size:20px}.first-wave-panel .route-line:before{background:#695535}.first-wave-panel .route-line button.reached{color:#dcebdd;background:#3f775e2e;border-color:#578b73}.first-wave-panel .route-line button b{font-size:10px}.first-wave-panel .route-line button em{color:#b9c8be;font-size:10px;line-height:1.5}.first-wave-panel .interaction-complete{background:#ffffff09;border-color:#6d5a36;margin-top:20px;padding:22px;box-shadow:inset 0 1px #ffffff09}.first-wave-panel .completion-truth{color:#83c0a3;margin:8px 0 17px!important;font-size:10px!important}.first-wave-panel .completion-actions{gap:9px}.first-wave-panel .completion-actions button,.first-wave-panel .related-stories button{color:#111a16;background:#c7973d;border-color:#c49a4d;min-height:44px;padding:11px 14px;font-size:9px}.first-wave-panel .completion-actions .keep-exploring{color:#edd79f;background:0 0;border-color:#8f7442}.first-wave-panel .completion-actions .contextual-cta{color:#fff3d4;background:#a94f2f;border-color:#bf693e}.first-wave-panel .completion-actions .contextual-cta.secondary{color:#fff0c9;background:#785d2e;border-color:#9a793f}.first-wave-panel .related-stories{border-top-color:#5f4d31;margin-top:20px;padding-top:18px}.first-wave-panel .related-stories>div{gap:8px;margin-top:10px}.first-wave-panel .related-stories button{color:#e8ce91;background:0 0;border-color:#80683b;min-height:40px}.first-wave-panel .completion-source{text-underline-offset:4px;color:#d7b86f!important;margin-top:17px!important;font-size:10px!important}@media (max-width:900px){.story-panel.first-wave-panel{grid-template-columns:1fr;width:min(760px,100%);max-height:96vh;overflow-y:auto}.first-wave-panel .story-art{border-bottom:1px solid #7e602e;border-right:0;min-height:clamp(220px,34vh,290px);max-height:290px}.first-wave-panel .story-art img{object-position:50% 0;height:230%}.first-wave-panel .story-copy{padding:34px 30px 38px;overflow:visible}}@media (max-width:620px){.first-wave-panel .story-art{min-height:220px;max-height:220px}.first-wave-panel .story-art img{height:245%}.first-wave-panel .story-art span{max-width:calc(100% - 66px);font-size:7px;bottom:13px;left:14px}.first-wave-panel .story-copy{padding:30px 20px 28px}.first-wave-panel .story-copy h2{font-size:40px}.first-wave-panel .story-copy .hook{font-size:18px}.first-wave-panel .story-copy>p:not(.story-label,.hook),.first-wave-panel .atlas-interaction>header p,.first-wave-panel .interaction-reveal p{font-size:13px}.first-wave-panel .interaction-complete{padding:18px}}.atlas-shell .reference-stage .atlas-map{object-fit:cover;object-position:center bottom;filter:none;width:100%;height:114%;inset:-14% 0 0}.atlas-shell .reference-stage .map-vignette,.atlas-shell .reference-stage .story-wash,.atlas-shell .reference-stage .map-cast,.atlas-shell .reference-stage .map-truth-key,.atlas-shell .reference-stage .map-guide,.atlas-shell .reference-stage .map-credit{display:none}.atlas-shell .reference-stage .story-pin{filter:none;width:13%;min-width:0;height:15%;min-height:0;display:block;transform:translate(-50%,-50%)}.atlas-shell .reference-stage .story-pin .story-scene,.atlas-shell .reference-stage .story-pin.feature-lens .story-scene{opacity:0;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:50%;animation:none;inset:0;overflow:hidden;transform:none}.atlas-shell .reference-stage .story-pin .scene-image,.atlas-shell .reference-stage .story-pin .story-scene i,.atlas-shell .reference-stage .story-pin .story-scene b{display:none}:is(.atlas-shell .reference-stage .story-pin:hover .story-scene,.atlas-shell .reference-stage .story-pin:focus-visible .story-scene){opacity:.14;box-shadow:none;background:#edc36c;outline:2px solid #edc36c;transform:none}.atlas-shell .reference-stage .story-pin.feature-lens:after{display:none}.atlas-shell .reference-stage .county-coloma{width:20%;height:28%}.atlas-shell .reference-stage .county-placerville{width:14%;height:12%}.atlas-shell .reference-stage .county-bullion{width:16%;height:15%}.atlas-shell .reference-stage .county-staples{width:14%;height:16%}.atlas-shell .reference-stage .county-snowshoe{width:18%;height:18%}.atlas-shell .map-stage:not(.reference-stage) .atlas-map{filter:saturate(.9)contrast(1.03)brightness(.78)sepia(.08)}.atlas-shell .map-stage:not(.reference-stage) .map-vignette{box-shadow:inset 0 0 135px #0000007a,inset 0 -70px 90px #040a0875}.atlas-shell .map-stage:not(.reference-stage) .map-cast{z-index:6;opacity:.66;filter:saturate(.72)contrast(1.02)brightness(.7)sepia(.13);width:min(360px,27%);display:block;bottom:-4%;left:-2%;-webkit-mask-image:radial-gradient(78% 80% at 28% 88%,#000 36%,#000000e0 58%,#0000 84%);mask-image:radial-gradient(78% 80% at 28% 88%,#000 36%,#000000e0 58%,#0000 84%)}.atlas-shell .level-downtown .map-cast{opacity:.58;width:min(330px,23%);left:2%}.atlas-shell .map-stage:not(.reference-stage) .story-pin{z-index:9;filter:none;width:14px;height:14px}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene{width:142px;height:92px;transform:translate(calc(-50% + var(--scene-x,0px)), calc(-100% + var(--scene-y,-18px)));box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.atlas-shell .map-stage:not(.reference-stage) .story-pin.feature-lens .story-scene{width:158px;height:112px;box-shadow:none;border:0;border-radius:0}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene:after{display:none}.atlas-shell .map-stage:not(.reference-stage) .story-pin .scene-image{z-index:1;opacity:.94;filter:saturate(.72)contrast(1.08)brightness(.82)sepia(.13);background-repeat:no-repeat;transition:opacity .25s,filter .25s;display:block;position:absolute;inset:-16%;-webkit-mask-image:radial-gradient(47% 43%,#000 38%,#000000e0 57%,#0000 82%);mask-image:radial-gradient(47% 43%,#000 38%,#000000e0 57%,#0000 82%)}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene i{z-index:3;color:#f2d79d;white-space:nowrap;background:#081713bd;border:1px solid #ddb46594;border-radius:2px;width:max-content;max-width:96%;padding:3px 6px;font-size:5px;line-height:1;top:2px;left:50%;transform:translate(-50%)}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene b{z-index:3;color:#f1ddb0;font-family:var(--serif);text-shadow:0 1px 3px #000;background:linear-gradient(#0000,#06120fdb 58%);border:0;padding:12px 5px 4px;font-size:10px;font-weight:400;bottom:0;left:12%;right:12%}:is(.atlas-shell .map-stage:not(.reference-stage) .story-pin:hover .story-scene,.atlas-shell .map-stage:not(.reference-stage) .story-pin:focus-visible .story-scene,.atlas-shell .map-stage:not(.reference-stage) .story-pin.selected .story-scene){transform:translate(calc(-50% + var(--scene-x,0px)), calc(-100% + var(--scene-y,-22px))) scale(1.07);box-shadow:none;border:0}:is(.atlas-shell .map-stage:not(.reference-stage) .story-pin:hover .scene-image,.atlas-shell .map-stage:not(.reference-stage) .story-pin:focus-visible .scene-image,.atlas-shell .map-stage:not(.reference-stage) .story-pin.selected .scene-image){opacity:1;filter:saturate(.9)contrast(1.09)brightness(.92)sepia(.08)}.atlas-shell .map-stage:not(.reference-stage) .story-pin.earned .story-scene{box-shadow:none}@media (prefers-reduced-motion:no-preference){.atlas-shell .map-stage:not(.reference-stage) .story-pin .scene-image{animation:7s ease-in-out infinite atlasSceneBreathe}.atlas-shell .map-stage:not(.reference-stage) .story-pin:nth-of-type(2n) .scene-image{animation-delay:-2.8s}}@keyframes atlasSceneBreathe{0%,to{opacity:.86}50%{opacity:.98}}.shop-redesign-hold .catalog-intro{align-items:stretch}.shop-redesign-hold .store-state.redesign{background:linear-gradient(145deg,#1e2721f5,#0c110efa);border-color:#80622f;flex-direction:column;justify-content:center;display:flex}.merch-reset{background:radial-gradient(circle at 80% 10%,#be8b321c,#0000 30%),#0d120f;border:1px solid #6e562e;max-width:1260px;margin:28px auto 58px;padding:clamp(34px,5vw,70px)}.merch-reset>small{color:#cca14e;letter-spacing:.2em;font-size:9px;font-weight:900}.merch-reset h2{color:#efd9a7;max-width:880px;font:400 clamp(36px,5vw,67px)/1.02 var(--serif);margin:13px 0 35px}.merch-reset>div{border-top:1px solid #57462b;grid-template-columns:repeat(3,1fr);display:grid}.merch-reset p{color:#ada690;gap:8px;margin:0;padding:24px 24px 0 0;font-size:12px;line-height:1.65;display:grid}.merch-reset p+p{border-left:1px solid #57462b;padding-left:24px}.merch-reset p b{color:#e3c786;font:400 22px var(--serif)}@media (max-width:900px){.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene{width:112px;height:76px}.atlas-shell .map-stage:not(.reference-stage) .story-pin.feature-lens .story-scene{width:126px;height:92px}.atlas-shell .map-stage:not(.reference-stage) .map-cast{width:min(280px,30%)}.merch-reset>div{grid-template-columns:1fr}.merch-reset p,.merch-reset p+p{border-bottom:1px solid #57462b;border-left:0;padding:20px 0}.merch-reset p:last-child{border-bottom:0}}@media (max-width:620px){.atlas-shell .reference-stage .atlas-map{height:114%;inset:-14% 0 0}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene{width:86px;height:59px}.atlas-shell .map-stage:not(.reference-stage) .story-pin.feature-lens .story-scene{width:98px;height:72px}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene i{padding:2px 4px;font-size:4px;top:0}.atlas-shell .map-stage:not(.reference-stage) .story-pin .story-scene b{padding:9px 3px 2px;font-size:7px;left:7%;right:7%}.atlas-shell .map-stage:not(.reference-stage) .map-cast{opacity:.56;width:min(210px,29%);left:0}.shop-redesign-hold .catalog-intro{padding-left:17px}.merch-reset{margin-top:10px;padding:30px 22px}.merch-reset h2{font-size:40px}}.atlas-shell .map-stage .atlas-map{object-fit:fill;filter:brightness(.78)saturate(.92)contrast(1.04)sepia(.04);width:100%;height:100%;inset:0}.atlas-shell .map-stage .story-pin.feature-lens:after{display:none}.atlas-shell .map-stage{animation:.65s cubic-bezier(.2,.7,.2,1) atlasDescent}.map-pan-cue{display:none}.living-map-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-scene{aspect-ratio:1.45;opacity:.8;background-repeat:no-repeat;border:1px solid #e2be77ad;width:clamp(92px,11vw,158px);animation:11s ease-in-out infinite ambientTravel;display:block;position:absolute;box-shadow:0 10px 28px #00000073}.ambient-second{animation-duration:13s;animation-delay:-5.5s}.living-county .ambient-first{top:25%;left:68%}.living-county .ambient-second{top:39%;left:43%}.living-placerville .ambient-first{top:63%;left:65%}.living-placerville .ambient-second{top:28%;left:52%}.living-downtown .ambient-first{top:53%;left:28%}.living-downtown .ambient-second{top:30%;left:49%}.story-world-aside{z-index:2;color:#e9d8b1;background:#09110ee6;border:1px solid #80579c;width:min(310px,28%);margin:0;padding:12px 15px;animation:14s ease-in-out infinite asideArrives;position:absolute;bottom:6%;right:2.5%;box-shadow:0 10px 32px #00000057}.story-world-aside small{color:#b990ce;letter-spacing:.14em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.story-world-aside span{font:italic 400 clamp(10px,1vw,13px)/1.35 var(--serif)}.living-status{color:#e9d6aa;letter-spacing:.12em;background:#070f0cd1;border:1px solid #cba3549e;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:900;display:flex;position:absolute;top:3.5%;left:2.5%}.living-status b{color:#77c59d}.motion-paused .ambient-scene,.motion-paused .story-world-aside{animation-play-state:paused}.event-playing .living-map-layer,.event-playing .story-pin,.event-playing .map-cast,.event-playing .map-truth-key,.event-playing .map-credit{opacity:.16;transition:opacity .3s}.world-event{z-index:40;background:#040b0933;outline:none;position:absolute;inset:0}.event-map-action{pointer-events:none;position:absolute;inset:0}.event-scene{z-index:2;aspect-ratio:1.3;background-repeat:no-repeat;border:2px solid #c79b49;width:clamp(130px,16vw,230px);animation:.65s ease-out both eventSceneReveal;position:absolute;top:10%;left:5%;box-shadow:0 18px 55px #00000094}.event-route{z-index:3;transform-origin:0;border-top:3px dotted #eecc7e47;height:0;transition:border-color .45s,filter .45s;position:absolute}.event-route.reached{filter:drop-shadow(0 0 7px #d89b31);border-color:#f0cc76}.event-point{z-index:4;color:#c3b896;text-align:center;justify-items:center;gap:6px;font-style:normal;display:grid;position:absolute;transform:translate(-50%,-50%)}.event-point b{color:#b8ac8d;width:30px;height:30px;font:700 11px var(--sans);background:#0d1b17;border:1px solid #806a3e;border-radius:50%;place-items:center;display:grid}.event-point em{width:max-content;max-width:150px;color:inherit;letter-spacing:.1em;background:#070f0ce6;border:1px solid #806a3eb8;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.event-point.reached b,.event-point.current b{color:#112119;background:#f0c765;border-color:#ffe3a0;box-shadow:0 0 0 6px #e5b14324,0 0 18px #e5b14394}.event-point.current{color:#f4d98f}.event-point.current b{animation:1.35s ease-in-out infinite eventPulse}.world-event-card{z-index:80;color:#e8dfc9;background:#07110ef7;border:1px solid #bd8d3d;width:min(460px,43%);max-height:calc(100vh - 106px);padding:22px 24px 20px;position:fixed;bottom:24px;right:28px;overflow-y:auto;box-shadow:0 22px 80px #000000b8}.event-close{color:#f0c865;background:#0b1713;border:1px solid #bd8d3d;border-radius:50%;width:36px;height:36px;padding:0;font-size:22px;position:absolute;top:12px;right:12px}.event-truth{color:#8fe0b8;letter-spacing:.15em;border:1px solid #35795c;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.event-reconstruction{color:#c6a55f;letter-spacing:.1em;max-width:calc(100% - 40px);margin:9px 0 0;font-size:7px;font-weight:800}.world-event-card>h2{color:#f1d898;font:400 clamp(28px,3vw,44px)/.96 var(--serif);margin:13px 0 14px}.event-step-copy{border-top:1px solid #5f4b2b;min-height:112px;padding-top:15px}.event-step-copy small{color:#c69742;letter-spacing:.14em;font-size:7px;font-weight:900}.event-step-copy h3{color:#f0e1be;font:400 22px/1.05 var(--serif);margin:7px 0 6px}.event-step-copy p{color:#c8c1ad;margin:0;font-size:11px;line-height:1.55}.event-progress{gap:8px;margin:15px 0;display:flex}.event-progress button{color:#b9ac8a;width:32px;height:32px;font:800 9px var(--sans);background:#101d18;border:1px solid #5f5031;border-radius:50%;padding:0}.event-progress button.active,.event-progress button.complete{color:#142018;background:#e5b84d;border-color:#f2d685}.event-actions{gap:9px;display:flex}.event-actions button{color:#0e1b16;letter-spacing:.08em;text-transform:uppercase;background:#d9aa4a;border:1px solid #f0cf82;flex:1;min-height:42px;padding:10px 12px;font-size:8px;font-weight:900}.event-actions button.secondary{color:#dfc889;background:0 0;border-color:#7c6233;flex:0 0 82px}.world-event-card>a{color:#d3af5c;border-bottom:1px solid #7b632e;margin-top:14px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.event-scene-mobile{display:none}.motion-control{color:#d9c089!important;background:0 0!important;border-color:#756033!important}.map-scroll:focus-visible{outline-offset:-3px;outline:3px solid #e6b84b}@keyframes atlasDescent{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes ambientTravel{0%,to{opacity:.66;transform:translate(-8px,3px)}45%{opacity:.92;transform:translate(13px,-5px)}55%{opacity:.92;transform:translate(13px,-5px)}}@keyframes asideArrives{0%,15%,84%,to{opacity:0;transform:translateY(8px)}24%,74%{opacity:1;transform:translateY(0)}}@keyframes eventSceneReveal{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eventPulse{0%,to{transform:scale(.94)}50%{transform:scale(1.08)}}@media (max-width:720px){.map-pan-cue{color:#e5cb91;letter-spacing:.1em;background:#111c18;border-top:1px solid #6d562b;border-bottom:1px solid #6d562b;justify-content:space-between;align-items:center;padding:8px 14px;font-size:7px;display:flex}.map-pan-cue span{color:#a9aa9d;letter-spacing:.04em}.living-map-layer .ambient-scene{width:88px}.story-world-aside{width:190px;padding:8px 10px;bottom:3%;right:2%}.story-world-aside small{font-size:5px}.story-world-aside span{font-size:9px}.living-status{font-size:5px;top:2%;left:2%}.world-event{position:absolute}.event-scene{display:none}.world-event-card{width:min(366px,100vw - 24px);max-height:72%;padding:15px 16px 16px;position:fixed;bottom:12px;left:12px;right:auto;overflow-y:auto}.event-scene-mobile{aspect-ratio:1.35;background-repeat:no-repeat;border:1px solid #8c6a32;width:104px;margin:-2px 0 12px;display:block}.event-reconstruction{max-width:calc(100% - 46px);font-size:6px}.world-event-card>h2{margin-top:10px;font-size:30px}.event-step-copy{min-height:0}.event-step-copy h3{font-size:20px}.event-step-copy p{font-size:10px}.event-actions{flex-wrap:wrap}.event-actions button{min-width:150px}.event-point em{max-width:98px;font-size:5px}.event-point b{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.map-stage,.ambient-scene,.story-world-aside,.event-scene,.event-point.current b{animation:none!important}.event-route{transition:none}}.expedition-home{background:#090d0c}.expedition-hero{background:#111914;min-height:clamp(650px,78vh,790px)}.expedition-map{z-index:-4;object-fit:cover;object-position:center 47%;filter:brightness(.56)saturate(.72)contrast(1.14);width:104%;height:104%;animation:18s ease-in-out infinite alternate homeMapBreath;position:absolute;inset:-2%}.expedition-hero:before{z-index:-3;background:#03090761}.expedition-hero:after{content:"";z-index:-1;pointer-events:none;background:#02080621;position:absolute;inset:0}.expedition-copy{z-index:5;width:min(720px,84vw);padding:clamp(42px,5.7vw,72px) 20px 0;position:relative}.expedition-copy h1{font-size:clamp(58px,6vw,82px)}.expedition-actions{margin-top:20px}.expedition-actions button{min-height:48px;padding-inline:25px}.expedition-actions button.secondary{background:#060c0ae0}.expedition-routes button{width:168px;min-height:0;box-shadow:none;text-shadow:0 2px 10px #000;background:0 0;border:0;padding:0 0 10px}.expedition-routes button:hover{border:0;transform:translateY(-5px)}.expedition-routes .route-portrait{background:#111914;border:2px solid #c49a4f;border-radius:50%;width:112px;height:112px;margin:0 auto 8px;overflow:hidden;box-shadow:0 0 0 5px #121611c2,0 14px 30px #00000080}.expedition-routes .route-portrait img{object-fit:cover;width:100%;height:100%}.expedition-routes .route-county .route-portrait img{object-position:center 35%}.expedition-routes .route-placerville .route-portrait img,.expedition-routes .route-downtown .route-portrait img{filter:brightness(.84)saturate(.8)}.expedition-routes b{font-size:9px}.expedition-routes span:not(.route-portrait){color:#f0d79f;background:#050c09e6;border:1px solid #8d6c35;width:max-content;max-width:168px;margin:4px auto 0;padding:6px 11px;font-size:13px}.route-county{top:47%;left:14%}.route-placerville{top:55%;left:48%}.route-downtown{top:47%;right:12%}.expedition-truth-key{z-index:5;color:#cfc3a7;letter-spacing:.04em;text-transform:uppercase;background:#050c0ae0;border:1px solid #74592f;gap:6px;padding:12px 14px;font-size:8px;display:grid;position:absolute;bottom:25px;left:30px}.expedition-truth-key span{align-items:center;gap:8px;display:flex}.expedition-truth-key i{background:#6f9d78;border-radius:50%;width:8px;height:8px}.expedition-truth-key span:nth-child(2) i{background:#c49743}.expedition-truth-key span:nth-child(3) i{background:#75528f}.book-map-reveal{grid-template-columns:minmax(250px,.72fr) 1.28fr;gap:clamp(42px,7vw,88px);min-height:520px;padding:48px clamp(38px,8vw,110px)}.book-reveal-art img{width:min(300px,100%);max-height:430px}.book-reveal-copy h2{margin:12px 0 18px;font-size:clamp(42px,5.6vw,66px)}.book-reveal-copy>p{font-size:clamp(15px,1.5vw,19px)}.book-reveal-copy .book-price{margin:19px 0 17px}.book-price b{font-size:18px}.book-reveal-copy button{min-height:46px}.evidence-cinema{padding:28px clamp(18px,4vw,52px) 34px}.evidence-cinema header{margin-bottom:18px}.evidence-film-row{grid-template-columns:1.4fr 1fr 1fr 1fr}.evidence-film-row figure{height:160px}.evidence-legend{margin-top:18px}.evidence-closing{text-align:center;border-top:1px solid #5d4828;max-width:900px;margin:29px auto 0;padding-top:25px}.evidence-closing h2{color:#eedbb2;font:400 clamp(29px, 3.7vw, 48px)/1.05 var(--serif);margin:0}@keyframes homeMapBreath{0%{transform:scale(1)}to{transform:scale(1.025)}}@media (min-width:761px) and (max-width:1050px){.site-head{flex-wrap:nowrap}.menu-toggle{display:none}.site-head nav{background:0 0;border:0;flex-basis:auto;width:auto;max-width:none;margin:0;padding:0;display:flex;position:static}.site-head nav button,.site-head nav button.active{text-align:center;border-bottom:2px solid #0000;border-left:0;min-height:70px;padding:5px 10px 0}.site-head nav button.active{border-bottom-color:#d3a650}}@media (max-width:760px){.expedition-hero{min-height:950px}.expedition-map{object-position:62% center;width:100%;height:100%;inset:0}.expedition-copy{width:auto;padding:38px 18px 0}.expedition-copy h1{font-size:clamp(47px,13.5vw,67px)}.expedition-actions{display:grid}.expedition-routes{z-index:6;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:94px;left:18px;right:18px}.expedition-routes button{width:auto;position:static}.expedition-routes .route-portrait{width:72px;height:72px}.expedition-routes span:not(.route-portrait){place-items:center;width:auto;max-width:none;min-height:50px;padding:6px;font-size:10px;display:grid}.expedition-truth-key{display:none}.expedition-hero>.theme-song-button{bottom:18px;left:18px;right:18px}.book-map-reveal{grid-template-columns:1fr;gap:35px;min-height:0;padding:60px 22px}.book-reveal-art img{width:min(260px,78vw)}.book-reveal-copy h2{font-size:46px}.evidence-film-row{grid-template-columns:1fr}.evidence-film-row figure{border-right:0;height:205px}.evidence-legend{grid-template-columns:1fr;justify-items:start;display:grid}}@media (prefers-reduced-motion:reduce){.expedition-map{animation:none}}.site-head nav>a{color:#edca79;min-height:70px;font-family:var(--serif);letter-spacing:.04em;border-bottom:2px solid #0000;place-items:center;padding:5px 14px 0;font-size:12px;text-decoration:none;display:inline-grid}.site-head nav>a:hover{color:#fff0bf;border-bottom-color:#d3a650}.book-first-mission{color:#efe2c5;background-color:#0000;background-image:linear-gradient(90deg,#07120ef7 0%,#091611e0 48%,#08120fad 100%),url(/03_GALLERY_Driving_Through_Placerville.jpg);background-position:0 0,50% 43%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #896a36;align-items:center;min-height:560px;position:relative;box-shadow:inset 0 0 120px #0000008c}.book-first-mission:after,.community-sponsorship:after,.founders-recognition:after{content:"";pointer-events:none;border:1px solid #e0b15947;position:absolute;inset:14px}.book-first-mission small{color:#e3b75f}.book-first-mission h2{color:#f4dfb6;text-shadow:0 5px 28px #000000b3}.book-first-mission .mission-copy{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07120e9e;border-left:2px solid #d5a24e;padding:28px}.book-first-mission .mission-copy p{color:#e0dbc9}.book-first-mission .mission-copy p+p{color:#f2dca9}.book-first-origin{background:radial-gradient(circle at 86% 20%,#b17b2c33,#0000 31%),linear-gradient(135deg,#08120f,#172b22 55%,#0a1511);position:relative}.book-first-origin-image{transform:rotate(-1.1deg)}.book-first-origin-copy{z-index:1;position:relative}.founders-recognition{color:#eadfc8;background-color:#0000;background-image:linear-gradient(100deg,#050d0bf7 0%,#08130fde 52%,#0a1411bd 100%),url(/book-preview/night-clues.jpg);background-position:0 0,50% 62%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;box-shadow:inset 0 0 130px #0000009e}.founders-recognition header,.founders-recognition-grid{z-index:1;position:relative}.founders-recognition h2{color:#f3deb4;text-shadow:0 5px 25px #000000ad}.founders-recognition header p{color:#d4d1c3}.founders-recognition-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091611c2;border-color:#daae598c;box-shadow:0 18px 40px #00000038}.founders-recognition-grid b{color:#f1ddb7}.founders-recognition-grid span{color:#c7c8bb}.founders-order-link{color:#10231d;letter-spacing:.06em;text-transform:uppercase;background:#e4b85e;border:1px solid #f1d08a;place-items:center;min-height:51px;margin-top:24px;padding:13px 21px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid;box-shadow:0 13px 28px #0000003b}.founders-order-link:hover{background:#f0c972;transform:translateY(-2px)}.book-preview-grid figure{transition:transform .25s,box-shadow .25s}.book-preview-grid figure:hover{transform:translateY(-7px);box-shadow:0 26px 50px #2322164a}.book-preview-grid figure:nth-child(2n):hover{transform:translateY(11px)}.community-sponsorship{background-color:#0000;background-image:linear-gradient(95deg,#07120efa 0%,#0a1812e6 53%,#08120fb8 100%),url(/book-preview/first-clue.jpg);background-position:0 0,50% 46%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;box-shadow:inset 0 0 120px #000000a3}.community-sponsorship>*{z-index:1;position:relative}.sponsorship-grid article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d0ab3;box-shadow:0 18px 35px #0003}.founders-offer{background-color:#0000;background-image:linear-gradient(100deg,#07100dfa 0%,#0a1712e8 58%,#08120fb8 100%),url(/book-preview/chapter-one-arrival.jpg);background-position:0 0,50% 47%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #71572f;box-shadow:inset 0 0 120px #0000009e}.founders-offer .book-first-author img{object-fit:contain;background:#08110ecc}.founders-offer strong{color:#f0c86d}.sponsor-recognition-wall{color:#eadfc7;background-color:#0000;background-image:linear-gradient(100deg,#050e0bfa,#081611d4),url(/book-preview/night-clues.jpg);background-position:0 0,50% 58%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #785c31;padding:clamp(68px,9vw,118px) clamp(28px,8vw,130px)}.sponsor-recognition-wall header{max-width:790px}.sponsor-recognition-wall header small{color:#dfb15a;letter-spacing:.15em;font-size:12px;font-weight:900}.sponsor-recognition-wall h2{color:#f4dfb7;font:400 clamp(39px, 4.8vw, 65px)/1.02 var(--serif);margin:10px 0 15px}.sponsor-recognition-wall header p{color:#c9cbbf;max-width:720px;font-size:17px;line-height:1.65}.sponsor-recognition-wall>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:36px;display:grid}.sponsor-recognition-wall article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050f0bb8;border:1px solid #dcb15980;align-content:start;min-height:225px;padding:24px;display:grid;box-shadow:0 20px 42px #00000047}.sponsor-recognition-wall article span{color:#cf9f49;letter-spacing:.14em;font-size:10px;font-weight:900}.sponsor-recognition-wall h3{color:#f0dfbd;font:400 27px/1.08 var(--serif);margin:15px 0 24px}.sponsor-recognition-wall article b{color:#e5bb63;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:14px}.sponsor-recognition-wall article a{color:#f1d893;margin-top:12px;font-size:13px;font-weight:800}@media (max-width:920px){.sponsor-recognition-wall>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-head nav>a{border:0;min-height:40px;font-family:var(--sans);border-left:2px solid #0000;place-items:center start;padding:7px 9px;font-size:10px;font-weight:800}.book-first-mission,.founders-recognition,.community-sponsorship,.founders-offer,.sponsor-recognition-wall{background-attachment:scroll}.book-first-mission{background-position:57%;min-height:0}.book-first-mission:after,.community-sponsorship:after,.founders-recognition:after{inset:8px}.book-first-mission .mission-copy{padding:20px}.book-first-origin-image,.book-preview-grid figure:nth-child(2n),.book-preview-grid figure:nth-child(2n):hover,.book-preview-grid figure:hover{transform:none}.founders-order-link{width:100%}.sponsor-recognition-wall{padding:58px 20px}.sponsor-recognition-wall>div{grid-template-columns:1fr}.sponsor-recognition-wall article{min-height:175px}.blooper-home-teaser{grid-template-columns:1fr;gap:29px;padding:56px 20px}.blooper-home-images{width:100%;max-width:440px;min-height:248px;margin:0 auto}.blooper-home-images img{border-width:5px;width:min(59%,245px)}.blooper-home-images img:nth-child(2){top:60px}.blooper-home-teaser h2{font-size:clamp(38px,11vw,53px)}.blooper-home-teaser a{justify-content:center;width:100%}.blooper-hero{text-align:left;padding:64px 20px 60px}.blooper-hero h1{font-size:clamp(48px,13vw,62px)}.blooper-hero>p{font-size:17px}.blooper-hero>div{justify-content:flex-start}.blooper-gallery{grid-template-columns:1fr;gap:18px;padding:36px 16px 48px}.blooper-gallery figcaption{padding:20px 20px 23px}.blooper-gallery p{font-size:16px}.blooper-closing{padding:57px 20px;display:grid}.blooper-closing h2{font-size:clamp(39px,11vw,55px)}.blooper-closing a{width:100%}.real-dixie-section{padding:57px 20px}.real-dixie-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.real-dixie-gallery figure:nth-child(2),.real-dixie-gallery figure:nth-child(4){margin-top:0}.real-dixie-gallery figcaption{padding:10px 11px;font-size:16px}}@media (min-width:761px) and (max-width:1160px){.site-head{gap:10px;padding-inline:2.2vw}.brand{gap:8px}.brand>b{width:38px;height:38px}.brand small{display:none}.site-head nav{gap:0}.site-head nav button,.site-head nav>a{min-height:64px;padding:5px 7px 0;font-size:9px}}.site-head{background:#0c1d17f5;min-height:76px;padding-inline:clamp(22px,4vw,70px);box-shadow:0 12px 32px #040d0a38}.brand span{font-size:clamp(22px,2vw,29px)}.brand small{font:600 9px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase}.site-head nav button,.site-head nav>a{font-family:var(--sans);letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:800}.site-head nav>a[href=\/community-sponsorship]{color:#182c22;background:#eac373;border:1px solid #f2d594;align-self:center;min-height:39px;margin-left:9px;padding:10px 14px}.site-head nav>a[href=\/community-sponsorship]:hover{color:#182c22;background:#f5d58d}.book-first-hero{isolation:isolate;background:#101d18;grid-template-columns:minmax(310px,.72fr) minmax(500px,1.28fr);align-items:start;gap:clamp(38px,5.4vw,90px);min-height:0;padding:clamp(42px,5vw,70px) clamp(32px,7.5vw,120px) 75px;position:relative;overflow:hidden}.book-first-hero:before{content:"";z-index:-2;opacity:.7;filter:sepia(.35)saturate(.7);background:url(/El_Dorado_County_Illustrated_Map_Source_Derived_v2.webp) 50% 39%/cover no-repeat;position:absolute;inset:0}.book-first-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#07130f66,#07130fe0 44%,#07130ff5),linear-gradient(#0000 38%,#101e18);position:absolute;inset:0}.book-first-cover{justify-self:center;width:min(100%,405px);margin-top:18px;transform:rotate(-1.4deg)}.book-first-cover:before{background:#b68548;border:0;inset:5% -5% -3%;transform:rotate(3deg)}.book-first-cover img{border:7px solid #e8d7b5;max-height:none;box-shadow:0 26px 70px #00000075}.book-first-cover span{bottom:24px;right:-25px;transform:rotate(2.5deg);box-shadow:0 10px 20px #0000004d}.book-first-copy{max-width:800px;position:relative}.book-first-copy>small{padding-left:46px;display:block;position:relative}.book-first-copy>small:before{content:"";border-top:1px solid;width:32px;position:absolute;top:50%;left:0}.book-first-copy h1{max-width:780px;margin:13px 0 16px;font-size:clamp(58px,5.75vw,88px);line-height:.92}.book-first-copy .book-first-logline{max-width:680px;margin-bottom:11px;font-size:clamp(22px,2.05vw,30px)}.book-first-audience{font-size:15px;font-weight:500}.book-edition-picker{border-top:1px solid #e9be657a;margin:25px 0 0;padding-top:22px}.book-edition-picker header{margin-bottom:16px}.book-edition-picker h2{font-size:clamp(29px,2.6vw,39px)}.book-edition-picker header p{font-size:14px}.edition-choices{gap:13px}.edition-choice{background:#f6e8c9f5;border:1px solid #d8ae62;min-height:244px;padding:18px 19px 19px;box-shadow:0 18px 38px #00000040}.edition-choice>small{color:#80572a}.edition-choice h3{color:#17372b;margin:7px 0 4px;font-size:clamp(23px,2.1vw,28px)}.edition-choice>b{color:#844324;font-size:36px}.edition-choice p{color:#46594d;margin:8px 0 14px;font-size:13px;line-height:1.43}.edition-choice a{color:#fff1d2;background:#163b30;border-color:#163b30}.edition-choice a:hover{color:#fff1d2;background:#245947}.founders-choice{background:#e8cd96;border-color:#ecc778}.founders-choice a{background:#843f2a;border-color:#843f2a}.founders-choice a:hover{background:#a85132}.payment-choice-note{margin-top:13px;font-size:13px}.book-first-preview-link{text-underline-offset:4px;margin-top:8px;text-decoration:underline}.hero-afterword{color:#254236;background:#ebd7ad url(/accurate-maps/archival-paper-texture.webp) 50%/500px;border-block:1px solid #c5964c;grid-template-columns:minmax(230px,.67fr) minmax(400px,1.33fr);gap:clamp(35px,6vw,95px);padding:38px clamp(32px,7.5vw,120px) 42px;display:grid}.hero-afterword>div:first-child{border-left:3px solid #994a2e;padding-left:22px}.hero-afterword small{color:#8b4b2e;letter-spacing:.15em;font-size:11px;font-weight:900}.hero-afterword .book-first-local{color:#214437!important;font:400 clamp(23px, 2.3vw, 31px)/1.2 var(--serif)!important;margin:10px 0 0!important}.hero-afterword .book-first-summary{max-width:850px;margin:0;font-size:17px;line-height:1.58}.hero-afterword .book-first-fulfillment{margin-top:11px;color:#495e50!important}.hero-afterword .theme-song-button{margin-top:14px}.hero-afterword .theme-song-button button{color:#f2ddad;background:#183b2d}.book-first-benefits{color:#193b2e;background:#e8e0ca;padding-block:75px 84px}.book-first-benefits small{color:#884b2a}.book-first-benefits h2{color:#16392c}.book-first-benefits>div{border-block:1px solid #b79662;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.book-first-benefits article{border:0;background:0 0;border-right:1px solid #b79662;min-height:175px;padding:25px 22px}.book-first-benefits article:last-child{border:0}.book-first-benefits article b{color:#9c512c;font:400 35px/1 var(--serif)}.book-first-benefits article span{color:#254537;font-size:15px}.book-first-mission{background-image:linear-gradient(90deg,#05120ded,#06140fcc 58%,#05120d75),url(/03_GALLERY_Driving_Through_Placerville.jpg)}.book-first-origin{color:#263f33;background:#e6d5b4 url(/accurate-maps/archival-paper-texture.webp) 50%/500px}.book-first-origin h2{color:#1a392d}.book-first-origin small{color:#8e4d2e}.book-first-origin p{color:#45594c}.book-first-origin .dixie-origin{color:#6d3a27;border-left-color:#994e2d}.book-first-origin-image img{border:8px solid #f8edda;box-shadow:17px 20px #8b452e,0 32px 50px #1a241840}.real-dixie-section{background:#1b3f31}.book-first-preview{background:#f3e7ce url(/accurate-maps/archival-paper-texture.webp) 50%/500px}.book-preview-grid{gap:22px}.book-preview-grid figure{border:7px solid #fff9eb;box-shadow:0 16px 35px #2322163d}.book-preview-grid figure:nth-child(2n){transform:translateY(22px)rotate(1deg)}.book-preview-grid figure:nth-child(odd){transform:rotate(-1deg)}.book-first-proof{background:#e1c795}.book-first-for{background:#17382d}.book-first-retailers{background:#f0e4cc}.sponsor-page-hero{text-align:left;background:linear-gradient(90deg,#061610fa 0%,#061610ed 38%,#06161073 65%,#0616101a 100%),url(/book-preview/dixie-giant-oak.jpg) right 58%/cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:690px;padding-inline:clamp(40px,9vw,150px);display:flex}.sponsor-page-hero h1{max-width:760px;margin:18px 0 22px}.sponsor-page-hero p{max-width:630px;margin:0}.blooper-hero{background:linear-gradient(90deg,#061510eb,#07151091),url(/bloopers/BLOOPER_01_Landmark_Pileup.jpg) 50% 34%/cover}.sponsor-closing{background:#e4c48d url(/accurate-maps/archival-paper-texture.webp) 50%/500px}.site-footer{background:#0b1e16;border-top:1px solid #9f7841}@media (max-width:1160px) and (min-width:761px){.site-head nav button,.site-head nav>a{padding-inline:7px;font-size:9px}.site-head nav>a[href=\/community-sponsorship]{margin-left:4px;padding-inline:8px}.book-first-hero{grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:33px;padding-inline:4vw}.book-first-copy h1{font-size:clamp(55px,6vw,73px)}.hero-afterword{padding-inline:4vw}.book-first-benefits>div{grid-template-columns:repeat(3,1fr)}.book-first-benefits article:nth-child(3){border-right:0}}@media (max-width:760px){.site-head{min-height:68px}.site-head nav>a[href=\/community-sponsorship]{color:#edca79;background:0 0;border:0;min-height:40px;margin:0;padding:7px 9px}.book-first-hero{flex-direction:column;gap:0;padding:27px 20px 41px;display:flex}.book-first-hero:before{opacity:.3;background-position:28%}.book-first-hero:after{background:linear-gradient(#06130e94,#06130ede 34%,#06130efa)}.book-first-copy{display:contents}.book-first-copy>small{order:0;padding-left:37px;font-size:10px}.book-first-copy>small:before{width:27px}.book-first-copy h1{order:1;margin:13px 0 9px;font-size:clamp(49px,13.2vw,75px)}.book-first-copy .book-first-logline{order:2;margin:0 0 12px;font-size:clamp(20px,5.4vw,27px)}.book-first-cover{order:3;width:min(51vw,235px);margin:14px auto 26px}.book-first-cover img{border-width:5px}.book-first-cover span{padding:7px 9px;font-size:9px;bottom:10px;right:-22px}.book-first-audience{order:4;font-size:14px}.book-edition-picker{order:5;width:100%;margin-top:21px;padding-top:18px}.book-edition-picker h2{font-size:33px}.edition-choices{grid-template-columns:1fr}.edition-choice{min-height:0;padding:17px}.payment-choice-note{order:6}.book-first-preview-link{order:7}.hero-afterword{padding:35px 22px 43px;display:block}.hero-afterword>div:first-child{margin-bottom:25px}.hero-afterword .book-first-summary{font-size:16px}.book-first-benefits{padding:54px 22px}.book-first-benefits>div{grid-template-columns:1fr;margin-top:26px}.book-first-benefits article{border:0;border-bottom:1px solid #b79662;grid-template-columns:45px 1fr;align-items:center;min-height:0;padding:14px 0;display:grid}.book-first-benefits article:last-child{border:0}.book-first-benefits article b{font-size:30px}.book-first-origin-image{order:2}.book-preview-grid figure:nth-child(n){transform:none}.book-first-mission{background-attachment:scroll}.sponsor-page-hero{text-align:left;background:linear-gradient(#0616102e 0%,#061610ed 58%,#061610fa),url(/book-preview/dixie-giant-oak.jpg) 50% 40%/cover;min-height:0;padding:300px 22px 65px}.sponsor-page-hero h1{font-size:clamp(43px,11vw,62px)}}.elite-page{color:#f0e5cb;font-family:var(--sans);background:#0e211b}.elite-page *{box-sizing:border-box}.elite-page a,.elite-page button{transition:background .18s,color .18s,transform .18s}.elite-page button{cursor:pointer}.elite-page button:disabled{opacity:.65;cursor:wait}.elite-head{background:#0c1b17;border-bottom:1px solid #92703e;justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:15px clamp(22px,5vw,84px);display:flex}.elite-mark{color:#dbad5d;font:400 28px/1 var(--serif);text-decoration:none}.elite-mark span{color:#f3e0b4}.elite-head nav{flex-wrap:wrap;gap:clamp(14px,2.3vw,36px);display:flex}.elite-head nav a,.elite-footer nav a{color:#decba3;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.elite-head nav a:hover,.elite-footer nav a:hover{color:#fff0c8;text-underline-offset:5px;text-decoration:underline}.elite-intro{background:linear-gradient(100deg,#081b15f2,#081b15cc 55%,#081b151a),url(/El_Dorado_County_Illustrated_Map_Source_Derived_v2.webp) 50%/cover;border-bottom:1px solid #a17a40;grid-template-columns:minmax(0,1fr) 235px;align-items:stretch;min-height:600px;display:grid}.elite-intro-inner{max-width:1000px;padding:clamp(78px,10vw,145px) clamp(25px,8vw,140px) 85px}.elite-page small{letter-spacing:.16em;font-size:12px;font-weight:900}.elite-intro small{color:#e9bf72}.elite-intro h1{color:#f6e5c1;font:400 clamp(68px, 8vw, 125px)/.9 var(--serif);letter-spacing:-.03em;margin:18px 0 17px}.elite-intro h1 em{color:#ecc26e;font-weight:400}.elite-intro-lead{max-width:780px;color:#fff0d2!important;font:400 clamp(25px, 2.7vw, 38px)/1.17 var(--serif)!important;margin:0 0 20px!important}.elite-intro p{color:#dfd9c7;max-width:695px;margin:0;font-size:17px;line-height:1.65}.elite-intro-inner>a{color:#f5d287;border-bottom:1px solid #c0934a;align-items:center;gap:15px;margin-top:29px;padding-bottom:7px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.elite-intro-inner>a span{font-size:23px;line-height:.8}.elite-intro-side{background:#05110d52;border-left:1px solid #e6b95e59;flex-direction:column;justify-content:center;gap:26px;display:flex}.elite-intro-side span{writing-mode:vertical-rl;color:#eed297b3;font:400 19px var(--serif);letter-spacing:.13em;margin:0 auto;display:block;transform:rotate(180deg)}.elite-feature{color:#1e392e;background:#e9ddc3 url(/accurate-maps/archival-paper-texture.webp) 50%/580px;grid-template-columns:minmax(320px,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(40px,7vw,115px);padding:clamp(70px,9vw,130px) clamp(25px,7vw,118px);display:grid}.elite-feature-visual{justify-self:center;width:100%;max-width:530px}.bullion-preview{isolation:isolate;aspect-ratio:.7;background:radial-gradient(circle at 67% 26%,#c59b4f57,#0000 29%),linear-gradient(150deg,#0c261deb,#081611fc),url(/accurate-maps/archival-paper-texture.webp) 50%/500px;border:11px solid #f9edcf;position:relative;overflow:hidden;box-shadow:19px 24px #754831,0 28px 70px #1a1d1342}.bullion-preview:after{content:"1864";color:#e8c7821c;font:400 clamp(145px, 19vw, 330px)/1 var(--serif);pointer-events:none;position:absolute;top:30%;left:6%;transform:rotate(-90deg)}.bullion-preview>div{z-index:1;color:#f5e6c4;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,44px);display:flex;position:absolute;inset:0}.bullion-preview small{color:#eac57b;font-size:10px}.bullion-preview strong{font:400 clamp(62px, 6vw, 93px)/.86 var(--serif);letter-spacing:-.03em;margin-top:auto}.bullion-preview span{letter-spacing:.18em;border-top:1px solid #a67e46;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800}.elite-feature-visual>p{color:#665b48;margin:40px 0 0;font-size:13px;font-style:italic}.elite-feature-copy{max-width:780px}.elite-feature-copy>small{color:#99502b}.elite-feature h2{color:#153a2b;font:400 clamp(58px, 6vw, 92px)/.93 var(--serif);margin:16px 0 4px}.elite-subtitle{color:#5e392a;font:400 clamp(25px, 2.2vw, 35px)/1.17 var(--serif);margin:0}.elite-genre{color:#635647;letter-spacing:.04em;border-block:1px solid #baa47b;margin:23px 0 28px;padding-block:13px;font-size:13px;font-weight:800}.elite-genre span{color:#ae6a35;margin:0 7px}.elite-story p{color:#33483c;margin:0 0 15px;font-size:16px;line-height:1.67}.elite-story .elite-receipt{color:#914823;font:400 30px/1.2 var(--serif)}.elite-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.elite-actions button,.elite-actions a,.elite-project-body button,.elite-signup button,.elite-research form button{color:#fff3d7;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#184632;border:1px solid #184632;place-items:center;min-height:51px;padding:13px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.elite-actions a{color:#184632;background:0 0}.elite-actions button:hover,.elite-project-body button:hover,.elite-signup button:hover,.elite-research form button:hover{background:#286248}.elite-actions a:hover{background:#d7c297}.elite-research{background:#153b2d;border-block:1px solid #ac874b;scroll-margin-top:30px}.elite-research details{max-width:1440px;margin:0 auto}.elite-research summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:29px clamp(25px,7vw,118px);list-style:none;display:flex}.elite-research summary::-webkit-details-marker{display:none}.elite-research summary span{gap:7px;display:grid}.elite-research summary small{color:#e3b967}.elite-research summary strong{color:#f5e3bd;font:400 clamp(25px, 3vw, 39px)/1.1 var(--serif)}.elite-research summary b{color:#efcf8b;font:400 37px/1 var(--serif)}.elite-research details[open] summary b{transform:rotate(45deg)}.elite-research-content{grid-template-columns:1fr .9fr;gap:clamp(30px,6vw,90px);padding:7px clamp(25px,7vw,118px) 65px;display:grid}.elite-research-content p{color:#d8decf;margin:0 0 16px;font-size:16px;line-height:1.65}.elite-research form{background:#e9ddc3;border:1px solid #ab874a;gap:14px;padding:25px;display:grid}.elite-research form label,.elite-email-label{color:#294236;gap:7px;font-size:14px;font-weight:800;display:grid}.elite-research form input,.elite-research form textarea,.elite-signup input[type=email]{color:#1d342b;width:100%;font:400 16px/1.4 var(--sans);background:#fff9eb;border:1px solid #a89570;border-radius:0;padding:13px 14px}.elite-research form button{justify-self:start}.elite-research form .elite-form-note{color:#596c5d;margin:0;font-size:13px}.elite-honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.elite-error{font-weight:700;color:#a73525!important}.elite-success{font-weight:700;color:#176341!important}.elite-research form [role=status]{margin:0}.elite-more{background:#10271f;padding:clamp(70px,9vw,120px) clamp(25px,5vw,85px)}.elite-more header{max-width:850px;margin-bottom:42px}.elite-more header small{color:#e7b668}.elite-more h2{color:#f5e2ba;font:400 clamp(44px, 5vw, 72px)/1 var(--serif);margin:12px 0}.elite-more header p{color:#c6cdbc;margin:0;font-size:17px}.elite-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto;display:grid}.elite-project-card{color:#233c31;background:#e9ddc3;border:1px solid #8c754d;flex-direction:column;min-width:0;display:flex}.elite-project-art{padding:28px 28px 0;position:relative}.elite-ribbon{z-index:3;color:#173329;letter-spacing:.1em;background:#e8b85e;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:18px;right:17px;box-shadow:0 6px 15px #0003}.elite-type-cover,.elite-pack-preview,.elite-golden-cover{aspect-ratio:1.02;border:7px solid #f8ecd1;width:100%;min-height:270px;max-height:380px;overflow:hidden;box-shadow:0 15px 30px #161a1130}.elite-type-cover{color:#eed6a6;background:radial-gradient(circle at 75% 20%,#d3a84740,#0000 34%),linear-gradient(135deg,#153d32,#071915);flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,37px);display:flex}.elite-type-cover strong{font:400 clamp(43px, 4vw, 67px)/.93 var(--serif)}.elite-type-cover strong i{color:#f6e8ca;font-weight:400}.elite-type-cover>span{color:#c3b18b;border-top:1px solid #977a4c;padding-top:10px;font-size:12px}.elite-golden-cover{background:#8b602b}.elite-golden-cover img{object-fit:contain;width:100%;height:100%;display:block}.elite-pack-preview{background:#253c2c;position:relative}.elite-pack-preview img{object-fit:cover;filter:sepia(.25)contrast(.96);width:100%;height:100%}.elite-pack-preview:after{content:"";background:linear-gradient(#0000,#061911e0);position:absolute;inset:50% 0 0}.elite-pack-preview span{z-index:1;color:#f6dda0;letter-spacing:.12em;font-size:12px;font-weight:900;position:absolute;bottom:22px;left:22px;right:22px}.elite-project-body{flex-direction:column;flex:1;padding:26px 28px 30px;display:flex}.elite-project-body>small{color:#944d2a}.elite-project-body h3{color:#183b2d;font:400 clamp(30px, 2.8vw, 42px)/1.04 var(--serif);margin:12px 0 14px}.elite-project-body p{color:#4b5b4d;margin:0 0 13px;font-size:15px;line-height:1.6}.elite-project-body .elite-pack-line{color:#85462a;font:400 23px/1.2 var(--serif)}.elite-project-body button{width:100%;margin-top:auto}.elite-project-body .elite-pack-link{color:#fff0c8;text-align:center;background:#173d2c;place-items:center;width:100%;min-height:52px;margin-top:auto;padding:12px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.elite-project-body .elite-pack-link:hover{background:#285c43}.elite-signup{color:#1e3b2c;background:#e3c793 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;grid-template-columns:.78fr 1.22fr;gap:clamp(30px,6vw,90px);padding:clamp(70px,8vw,115px) clamp(25px,8vw,135px);scroll-margin-top:25px;display:grid}.elite-signup small{color:#914a28}.elite-signup h2{font:400 clamp(52px, 5vw, 78px)/.98 var(--serif);margin:14px 0 17px}.elite-signup p{max-width:540px;font-size:17px;line-height:1.6}.elite-signup form{background:#f5e9d1;border:1px solid #ae8952;align-self:start;padding:clamp(23px,3vw,40px);box-shadow:15px 17px #9e6b42}.elite-signup fieldset{border:0;margin:0 0 24px;padding:0}.elite-signup legend{color:#263f32;margin-bottom:15px;font-size:14px;font-weight:900}.elite-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.elite-checks label{color:#324739;cursor:pointer;border:1px solid #bca779;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex}.elite-checks label:last-child{background:#e6d0a7}.elite-checks input{accent-color:#19533a;flex:none;width:18px;height:18px}.elite-submit-row{gap:9px;margin-top:8px;display:flex}.elite-signup input[type=email]{flex:1;min-width:0}.elite-signup button{flex:none}.elite-signup .elite-form-note{color:#536556;margin:15px 0 0;font-size:13px}.elite-signup [role=status]{min-height:25px;margin:9px 0 0;font-size:14px}.elite-footer{background:#0c1b16;border-top:1px solid #8d7448;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:35px clamp(25px,5vw,85px);display:flex}.elite-footer>div{gap:5px;display:grid}.elite-footer strong{color:#e6ba6c;font:400 26px var(--serif)}.elite-footer span{color:#b8b6a2;font-size:13px}.elite-footer nav{flex-wrap:wrap;gap:25px;display:flex}@media (max-width:1100px){.elite-feature{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:45px;padding-inline:5vw}.elite-project-grid{gap:12px}.elite-project-art{padding:17px 17px 0}.elite-project-body{padding:22px 19px 24px}.elite-type-cover strong{font-size:clamp(38px,4vw,52px)}}@media (max-width:800px){.elite-intro{grid-template-columns:1fr;min-height:0}.elite-intro-inner{padding:75px 30px}.elite-intro-side{display:none}.elite-feature{grid-template-columns:1fr}.elite-feature-visual{max-width:410px}.elite-research-content{grid-template-columns:1fr}.elite-project-grid{grid-template-columns:1fr;gap:26px;max-width:540px}.elite-type-cover,.elite-pack-preview,.elite-golden-cover{aspect-ratio:1.02}.elite-signup{grid-template-columns:1fr}}@media (max-width:600px){.elite-head{flex-direction:column;align-items:flex-start;gap:18px;padding:17px 20px}.elite-mark{font-size:25px}.elite-head nav{gap:10px 20px}.elite-head nav a{font-size:11px}.elite-intro-inner{padding:66px 22px 70px}.elite-intro h1{font-size:clamp(62px,15vw,85px)}.elite-intro p{font-size:16px}.elite-feature{padding:64px 22px}.elite-feature h2{font-size:62px}.elite-feature-visual{width:min(80vw,390px)}.bullion-preview{border-width:6px}.bullion-preview strong{font-size:clamp(49px,12vw,76px)}.elite-feature-visual>p{margin-top:31px}.elite-actions{display:grid}.elite-research summary,.elite-research-content{padding-inline:22px}.elite-research form{padding:18px}.elite-more{padding:65px 20px}.elite-more h2{font-size:45px}.elite-signup{padding:65px 22px 75px}.elite-signup form{padding:22px;box-shadow:8px 10px #9e6b42}.elite-checks{grid-template-columns:1fr}.elite-submit-row{flex-direction:column}.elite-submit-row button{width:100%}}.chapter-one-offer{border-top:1px solid #987844;margin-top:24px;padding-top:22px}.chapter-one-offer>small{color:#f0d28d;letter-spacing:.1em;font-size:14px;font-weight:800}.book-first-copy .chapter-one-offer h2{color:#fff1d2;font:400 clamp(26px, 2.4vw, 34px)/1.15 var(--serif);margin:10px 0}.chapter-one-offer p{max-width:580px;font-size:16px;line-height:1.55}.chapter-preview-button{color:#123529;letter-spacing:.04em;text-align:center;background:#f0ce87;border:1px solid #f0ce87;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.chapter-preview-button:hover{color:#102b22;background:#ffe2a6}.chapter-one-offer .chapter-preview-note{color:#e2d6bc;margin:10px 0 0;font-size:14px}.magnet-page{color:#18372c;background:#f5ecd7}.magnet-page *{box-sizing:border-box}.magnet-head{background:#0d2119;border-bottom:1px solid #b8914a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:24px clamp(22px,5vw,80px);display:flex}.magnet-brand{color:#f3dfb1;font:400 clamp(23px, 2.5vw, 32px) var(--serif);text-decoration:none}.magnet-brand span{color:#dfa956}.magnet-head nav{flex-wrap:wrap;gap:13px 30px;display:flex}.magnet-head nav a{color:#e7ce95;letter-spacing:.04em;font-size:13px;font-weight:800;text-decoration:none}.magnet-head a:hover{color:#fff4d8}.magnet-hero{color:#f5e5c3;background:linear-gradient(105deg,#061712eb,#092219f2),url(/accurate-maps/archival-paper-texture.webp) 50%/700px;grid-template-columns:minmax(290px,.7fr) minmax(440px,1.3fr);align-items:center;gap:clamp(38px,7vw,110px);padding:clamp(60px,7vw,110px) clamp(25px,7vw,110px);display:grid}.magnet-hero-image{justify-self:center;width:min(100%,390px);position:relative;transform:rotate(-2deg);box-shadow:22px 28px #c7944233,0 25px 45px #00000052}.magnet-hero-image img{width:100%;height:auto;display:block}.magnet-hero-image span{color:#122b21;letter-spacing:.06em;background:#ddb366;padding:10px 14px;font-size:12px;font-weight:900;position:absolute;bottom:22px;left:-14px}.magnet-hero-copy{max-width:710px}.magnet-page small,.book-first-pack-teaser small{color:#dcac5c;letter-spacing:.15em;font-size:12px;font-weight:900}.magnet-page h1,.magnet-page h2,.book-first-pack-teaser h2{font:400 clamp(42px, 4.8vw, 76px)/1.03 var(--serif);letter-spacing:-.025em}.magnet-hero h1{color:#f5e5c3;max-width:690px;margin:15px 0 22px}.magnet-page p,.book-first-pack-teaser p{font-size:16px;line-height:1.65}.magnet-hero-copy>p{color:#d5d8c9;max-width:640px}.magnet-hero-copy .magnet-lead{color:#f1e0b9;font:400 clamp(21px, 2vw, 27px)/1.4 var(--serif)}.magnet-form-wrap{max-width:620px;margin-top:26px}.magnet-form label:not(.magnet-trap){color:inherit;margin-bottom:9px;font-size:14px;font-weight:800;display:block}.magnet-form-row{gap:8px;display:flex}.magnet-form-row input{color:#143429;min-width:0;min-height:54px;font:16px var(--sans);background:#fffaf0;border:1px solid #c5a878;border-radius:0;flex:1;padding:12px 16px}.magnet-form-row button,.magnet-success a{color:#173629;min-height:54px;font:800 14px var(--sans);text-align:center;cursor:pointer;background:#e6b65d;border:1px solid #e6b65d;border-radius:0;place-items:center;padding:12px 22px;text-decoration:none;display:inline-grid}.magnet-form-row button:hover,.magnet-success a:hover{background:#f6cd7d}.magnet-form-row button:disabled{opacity:.7;cursor:wait}.magnet-form .magnet-consent,.magnet-page .magnet-fine{color:#c9cbbb;margin:10px 0 0;font-size:13px;line-height:1.5}.magnet-form .magnet-error{color:#f4ae90;font-size:14px}.magnet-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.magnet-success{border-top:1px solid #a88550;padding:18px 0}.magnet-success strong{font:400 25px var(--serif);display:block}.magnet-success p{margin:8px 0 16px}.magnet-page .magnet-mission{background:#f5e9ce url(/accurate-maps/archival-paper-texture.webp) 50%/600px;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(70px,8vw,115px) clamp(25px,8vw,130px);display:grid}.magnet-mission h2,.magnet-pack h2{margin:15px 0 22px}.magnet-mission-copy{max-width:720px}.magnet-mission-copy p,.magnet-pack-copy p{color:#3d5649;max-width:650px}.magnet-mission figure{justify-self:center;width:min(100%,400px);margin:0;transform:rotate(2deg)}.magnet-mission figure img{object-fit:cover;width:100%;max-height:500px;display:block;box-shadow:18px 19px #d6bb83}.magnet-mission figcaption{color:#5d6455;margin:22px 0 0;font-size:13px;line-height:1.5}.magnet-mission .magnet-consent,.magnet-mission .magnet-fine{color:#526657}.magnet-mission .magnet-success{color:#18372c}.magnet-pack{color:#f2dfb9;background:#123327;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(45px,7vw,100px);padding:clamp(70px,8vw,120px) clamp(25px,7vw,110px);display:grid}.magnet-pack-art{border:8px solid #e8d2a7;min-height:450px;position:relative;overflow:hidden;box-shadow:20px 22px #906a37}.magnet-pack-art img{object-fit:cover;width:100%;height:100%;position:absolute}.magnet-pack-art:after{content:"";background:linear-gradient(#0000,#0b2419);position:absolute;inset:50% 0 0}.magnet-pack-art span{z-index:1;color:#f6e4b9;letter-spacing:.1em;font-size:13px;font-weight:900;position:absolute;bottom:24px;left:24px;right:24px}.magnet-pack h2{color:#f2dfb9}.magnet-pack-copy p{color:#d0d7c7}.magnet-pack-copy .magnet-lead{color:#f0deb7;font:400 clamp(20px, 2vw, 27px)/1.38 var(--serif)}.magnet-footer{color:#e9d3a3;background:#091c15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px clamp(25px,7vw,110px);display:flex}.magnet-footer div{gap:8px;display:grid}.magnet-footer strong{font:400 23px var(--serif)}.magnet-footer span{color:#a9b6a7;font-size:13px}.magnet-footer a{color:#f0c575;font-weight:800}.book-first-pack-teaser{color:#f4e4c0;background:#17382c;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(35px,6vw,90px);padding:clamp(65px,8vw,110px) clamp(25px,8vw,130px);display:grid}.book-first-pack-teaser h2{max-width:700px;margin:13px 0 22px}.book-first-pack-teaser p{color:#d7dbce;max-width:650px}.book-first-pack-teaser>img{object-fit:cover;border:7px solid #e6d3a9;width:100%;height:400px;display:block;box-shadow:18px 18px #8a6840}.book-first-pack-teaser a{color:#173629;background:#e6b65d;place-items:center;min-height:48px;margin:16px 15px 0 0;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-grid}.book-first-pack-teaser .pack-teaser-secondary{color:#f4e4c0;background:0 0;border:1px solid #d5b979}.chapter-one-offer .magnet-form-wrap{margin-top:12px}.chapter-one-offer .magnet-consent{color:#d7d1bf;max-width:600px}:is(.magnet-page a:focus-visible,.magnet-page button:focus-visible,.magnet-page input:focus-visible,.book-first-pack-teaser a:focus-visible){outline-offset:3px;outline:3px solid #dfab52}@media (max-width:900px){.magnet-hero,.magnet-mission,.magnet-pack,.book-first-pack-teaser{grid-template-columns:1fr}.magnet-hero-image{justify-self:start;width:min(60vw,310px)}.magnet-mission figure{justify-self:start;width:min(65vw,330px)}.magnet-pack-art{min-height:330px}.book-first-pack-teaser>img{height:300px}}@media (max-width:600px){.magnet-head{padding:20px}.magnet-head nav{gap:12px 18px}.magnet-hero{padding:42px 22px 66px}.magnet-hero-image{width:min(66vw,240px);margin:10px 0 25px}.magnet-page h1,.magnet-page h2,.book-first-pack-teaser h2{font-size:clamp(38px,9vw,54px)}.magnet-form-row{flex-direction:column}.magnet-form-row button{width:100%}.magnet-page .magnet-mission,.magnet-pack,.book-first-pack-teaser{padding:64px 22px}.magnet-pack-art{min-height:260px}}.chapter-one-continuation{border-top:1px solid #b59662;margin:28px 0 18px;padding-top:24px}.chapter-one-continuation h3{color:#183229;font:400 clamp(25px, 2.6vw, 34px)/1.2 var(--serif);margin:0 0 10px}.chapter-one-continuation p{font-size:16px;line-height:1.55}.chapter-one-continuation .chapter-preview-button{color:#fff1d2;background:#163b30;border-color:#163b30}.chapter-one-continuation .chapter-preview-button:hover{background:#245947}.official-theme-song{border-top:1px solid #a68959;margin-top:28px;padding-top:25px}.hero-afterword .official-theme-song>small{letter-spacing:.08em;font-size:14px;line-height:1.5}.official-theme-song h2{color:#17372b;font:400 clamp(32px, 3.4vw, 44px)/1.1 var(--serif);margin:10px 0 8px}.official-theme-song h3{margin:0 0 10px;font-size:18px;font-weight:600}.official-theme-song p{font-size:16px;line-height:1.55}.official-theme-song button{color:#fff1d2;cursor:pointer;background:#163b30;border:1px solid #163b30;max-width:100%;min-height:50px;padding:14px 22px;font-size:14px;font-weight:800;line-height:1.5;display:block}.official-theme-song button:hover{background:#245947}.official-theme-song audio{width:100%;max-width:460px;margin-top:14px;display:block}.official-theme-song .theme-song-credit{color:#46594d;margin:10px 0 0;font-size:14px}.chapter-preview-button:focus-visible{outline-offset:4px;outline:3px solid #ba703c}.official-theme-song button:focus-visible{outline-offset:4px;outline:3px solid #ba703c}.book-first-home>.official-theme-song{background:#fffaf0;margin:0;padding:56px clamp(22px,7vw,118px)}.magnet-success h3{font:400 28px/1.2 var(--serif);margin:0 0 12px}.magnet-success .magnet-success-secondary{color:inherit;background:0 0;border:1px solid}.public-footer{color:#eee5d2;background:#10271f;border-top:1px solid #8f7c51;padding:38px clamp(22px,5vw,85px)}.public-footer a{min-height:48px;color:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.public-footer nav{flex-wrap:wrap;gap:0 28px;display:flex}.public-footer p{max-width:700px;font:400 19px/1.5 var(--serif);margin:18px 0 0}.privacy-page{color:#193a2e;max-width:820px;margin:0 auto;padding:48px 28px 72px;font-size:17px;line-height:1.75}.privacy-page>a{min-height:48px;color:inherit;align-items:center;display:inline-flex}.privacy-page header{margin:40px 0 34px}.privacy-page h1{font:400 64px/1.1 var(--serif);margin:8px 0}.privacy-page h2{font:400 29px/1.2 var(--serif);margin:38px 0 12px}.privacy-page a{overflow-wrap:anywhere}.hero-free-cta{color:#173629;background:#e6b65d;justify-content:center;align-items:center;gap:18px;min-height:48px;margin:4px 0 20px;padding:12px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.elite-booktwo-preview{color:#f7e7c2;background:#17382d;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;padding:32px;display:flex}.elite-booktwo-preview small,.elite-booktwo-preview span{font:700 11px/1.5 var(--sans);letter-spacing:.12em}.elite-booktwo-preview strong{font:400 clamp(32px, 3.3vw, 49px)/1.08 var(--serif)}.elite-booktwo-preview em{color:#e4b763}@media (max-width:760px){.hero-free-cta{order:3;align-self:stretch;margin:4px 0 12px}}.elite-project-divider{color:#193a2e;letter-spacing:.09em;background:#e9ddc3;border-bottom:1px solid #bda982;padding:28px clamp(22px,7vw,118px);font-size:15px;font-weight:800}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #b7782a}@media (max-width:680px){.chapter-one-offer{order:7;width:100%}.chapter-preview-button,.official-theme-song button{box-sizing:border-box;width:100%}}.book-first-cover.two-story-covers{align-self:start;width:100%;max-width:570px;min-height:620px;margin-top:35px}@media (min-width:981px){.book-first-hero{overflow:visible}.book-first-cover.two-story-covers{position:sticky;top:100px}}.two-story-covers:before{inset:5% -5% 4%;transform:rotate(-3deg)}.book-first-cover.two-story-covers:before{background:linear-gradient(135deg,#bb8d4130,#0000);border:1px solid #c9a15b44}.two-story-covers figure{margin:0;position:relative}.two-story-covers .main-story-cover{width:75%;transform:rotate(-5deg)}.two-story-covers .bonus-story-cover{z-index:2;width:62%;margin:-125px 0 0 auto;transform:rotate(5deg)}.two-story-covers img{border:1px solid #b39a68;width:100%;max-height:none;box-shadow:0 20px 45px #0009}.two-story-covers figcaption{color:#f7e4bf;letter-spacing:.13em;text-align:center;padding:12px 4px;font-size:12px;font-weight:800;position:relative}.two-story-seal{z-index:3;letter-spacing:.12em;color:#ead29b;border-left:3px solid #e3b85e;width:fit-content;margin:10px 0 0 12px;padding:10px 18px;font-size:13px;position:relative}.two-story-seal strong{color:#fff2d4;margin-top:5px;font-size:20px;display:block}.two-story-offer{background:linear-gradient(100deg,#dcc08113,#0000);border-left:3px solid #d6ac5b;margin:22px 0;padding:18px 22px}.two-story-offer small{letter-spacing:.14em;color:#ebc577;font-size:11px;font-weight:800}.two-story-offer h2{color:#fff0cf;margin:10px 0 13px;font-family:Georgia,serif;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.08}.two-story-offer p{color:#e0d4bd;max-width:600px;font-size:16px;line-height:1.65}.two-story-offer .bonus-format-note{color:#f4cc78;margin:10px 0 0;font-size:14px;font-weight:700}.edition-choice .edition-bonus{color:#214638;min-height:0;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.5}.bullion-actual-cover{border:1px solid #806437;width:100%;max-width:520px;height:auto;display:block;box-shadow:0 28px 45px #0005}.elite-project-grid{grid-template-columns:1fr}.elite-project-card.pack{grid-template-columns:1fr 1fr;max-width:1050px;display:grid}@media (max-width:980px){.book-first-cover.two-story-covers{min-height:510px;margin-top:25px}.two-story-covers .bonus-story-cover{margin-top:-85px}}@media (max-width:680px){.book-first-cover.two-story-covers{max-width:440px;min-height:0;margin:10px auto 25px}.two-story-covers .main-story-cover{width:68%}.two-story-covers .bonus-story-cover{width:58%;margin-top:-105px}.two-story-covers figcaption{font-size:10px;line-height:1.5}.two-story-seal{margin-top:8px;font-size:11px}.two-story-seal strong{font-size:17px}.two-story-offer{padding:15px 17px}.elite-project-card.pack{display:block}.book-first-copy .two-story-offer{order:4}.book-first-copy .book-first-audience{order:2}.book-first-copy .payment-choice-note{order:6}.book-first-copy .pickup-note{order:7}.book-first-copy .hero-free-cta{order:8}.book-first-copy .chapter-one-offer{order:9}.two-story-covers figcaption{color:#fff0ca}}.owner-dashboard,.owner-gate{color:#17342b;background:#faf6ed;max-width:1440px;min-height:80vh;margin:auto;padding:60px 5vw 90px}.owner-dashboard header{border-bottom:1px solid #bcb6a8;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.owner-dashboard small,.owner-gate small{letter-spacing:.16em;color:#716343;font-size:12px;font-weight:800}.owner-dashboard h1,.owner-gate h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,65px);font-weight:400}.owner-dashboard p{font-size:16px;line-height:1.6}.owner-dashboard a{color:#194333;text-decoration:underline}.owner-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.owner-metrics button{text-align:left;color:#17342b;cursor:pointer;background:#fffdf7;border:1px solid #b4c1b6;padding:22px}.owner-metrics .active{color:#fff1cd;background:#173e32}.owner-metrics span{font-size:15px;display:block}.owner-metrics strong{margin-top:10px;font-size:46px;font-weight:500;display:block}.owner-record-note{background:#ece6d7;border-left:3px solid #b88a3b;padding:18px 22px;font-size:15px;line-height:1.65}.owner-table-panel{background:#fffdf7;border:1px solid #d2cec1;margin-top:30px}.owner-table-head{justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.owner-table-head h2{font-family:Georgia,serif;font-size:27px;font-weight:400}.owner-table-head div{align-items:center;gap:15px;display:flex}.owner-table-head button,.owner-gate a{color:#fff6e5;background:#173e32;border:0;padding:12px 18px}.owner-table-scroll{overflow:auto}.owner-dashboard table{border-collapse:collapse;width:100%;font-size:14px}.owner-dashboard th,.owner-dashboard td{text-align:left;border-top:1px solid #ddd7c9;padding:16px 20px}.owner-dashboard th{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#edeadd;font-size:11px}.owner-dashboard td{overflow-wrap:anywhere;max-width:500px}.owner-table-note,.owner-empty{padding:20px}.owner-private-note{color:#706b5e}.owner-gate{max-width:800px}.owner-gate p{margin-bottom:35px;font-size:18px;line-height:1.65}.owner-gate a{display:inline-block}.owner-gate .owner-back{color:#173e32;background:0 0}@media (max-width:680px){.owner-dashboard{padding:32px 20px}.owner-dashboard header{flex-direction:column;align-items:start}.owner-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.owner-metrics button{padding:16px}.owner-metrics strong{font-size:36px}.owner-table-head{flex-direction:column;align-items:start}}.hero-paperback-cta{color:#122d23;background:#e9bd67;border:1px solid #ffe0a3;border-radius:3px;flex-direction:column;align-items:center;gap:5px;margin:22px 0 18px;padding:17px 24px;font-size:19px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 8px 25px #0004}.hero-paperback-cta span{letter-spacing:.02em;font-size:13px;font-weight:600}.book-first-copy h1{max-width:800px;font-size:clamp(43px,4.25vw,65px);line-height:1.02}.book-first-copy h1 em{color:#f1c66f;font-weight:400}.book-first-copy .book-first-logline{font-family:var(--sans);font-size:18px;line-height:1.65}.book-first-copy .hero-free-cta{margin-top:4px;padding:14px 20px;font-size:15px}.book-edition-picker .edition-choices{grid-template-columns:1.35fr .85fr}.founders-choice{box-shadow:none!important;background:#182c24!important;border-color:#b38b48!important}.founders-choice h3,.founders-choice p,.founders-choice small{color:#dfd4bb!important}.founders-choice>b{color:#d7b77a!important;font-size:29px!important}.founders-choice a{color:#eed2a3!important;background:0 0!important;border:1px solid #b3935c!important}.signed-copy-note{color:#244b3b!important;font-size:14px!important}.section-emblem{object-fit:contain;width:84px;height:84px;margin:0 0 20px;display:block}.place-emblem{float:left;width:90px;height:90px;margin:0 20px 12px 0}.story-wordmark{width:min(560px,90%);height:auto;margin:0 auto 32px;display:block}.trail-sign-art{float:right;object-fit:contain;width:125px;height:170px;margin:0 0 15px 22px}.good-dogs-art{float:right;object-fit:contain;width:165px;max-height:205px;margin:0 0 15px 25px}.publisher-footer-seal{float:left;object-fit:contain;width:98px;height:98px;margin:0 25px 12px 0}.public-footer{min-height:150px}.next-chapter-home,.fund-page{color:#e9e1cf;background:#10231b}.next-chapter-home{background:radial-gradient(at 0 0,#a7803924,#0000 60%),#10231b;border-top:1px solid #a88040;border-bottom:1px solid #a88040;grid-template-columns:.78fr 1.22fr;gap:clamp(32px,5vw,76px);padding:70px clamp(24px,7vw,110px);display:grid}.fund-home-photo{align-self:start;margin-top:8px;position:relative}.fund-home-photo>img:first-child{aspect-ratio:4/5;object-fit:cover;border:7px solid #d5be92;width:100%;box-shadow:0 18px 50px #0005}.fund-photo-crest{filter:drop-shadow(0 8px 9px #0008);width:150px;position:absolute;bottom:-58px;right:-26px}.fund-home-copy>small,.fund-page small{color:#d8b36f;letter-spacing:.15em;font-size:12px;font-weight:850}.fund-home-copy h2,.fund-page h2{color:#f0dfbb;font:400 clamp(32px,3.5vw,51px)/1.07 var(--serif);margin:14px 0 22px}.fund-home-copy h2 em,.fund-page h1 em,.fund-page h2 em{color:#e0b45e}.fund-home-copy p,.fund-page p{font-size:16px;line-height:1.7}.fund-contribution{margin-top:24px}.fund-amounts{flex-wrap:wrap;gap:8px;display:flex}.fund-amounts button{color:#f0dfb9;cursor:pointer;background:#ffffff08;border:1px solid #ab8953;border-radius:3px;flex:1;min-width:72px;min-height:54px;padding:12px 10px;font-size:15px}.fund-amounts button strong{font-size:23px;font-family:var(--serif);font-weight:500}.fund-amounts button span{margin-top:5px;font-size:14px;display:block}.fund-amounts button[aria-pressed=true]{color:#102e22;background:#ebce8d;border-color:#f7db9f;box-shadow:0 0 0 2px #ebce8d22}.fund-custom{color:#eadabb;gap:8px;margin:15px 0;font-size:14px;display:grid}.fund-custom input{color:#123124;font:inherit;background:#fcf3df;border:1px solid #b3935a;max-width:220px;padding:12px}.fund-button{color:#10291e;background:#dfb262;border:1px solid #f3d39c;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px 22px;font-size:16px;font-weight:850;text-decoration:none;display:flex}.fund-button:hover,.hero-paperback-cta:hover{background:#f1ce8b}.fund-payment-note{color:#c9c3ae;font-size:13px!important}.fund-secondary{border-bottom:1px solid #9c7a464d;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.fund-secondary a{color:#ebd2a0;font-size:15px;line-height:1.5}.fund-secondary span{color:#c5bfae;margin-top:3px;font-size:13px;display:block}.fund-personal{color:#e2d8c2;font-family:var(--serif);font-size:20px!important}.fund-personal b{font:700 14px var(--sans);color:#d4aa61;margin-top:16px;display:block}.fund-terms{color:#bcb8a9;font:400 13px/1.6 var(--sans)!important}.fund-page-hero{background:radial-gradient(at 10% 0,#b7954930,#0000 70%),#0b1b14;border-bottom:1px solid #a88040;grid-template-columns:1fr .8fr;align-items:center;gap:6vw;padding:70px 7vw;display:grid}.fund-page-hero h1{font:400 clamp(46px,6vw,85px)/1 var(--serif);color:#f3e0bd;margin:20px 0 24px}.fund-page-hero p{max-width:570px;font-family:var(--serif);font-size:23px;line-height:1.5}.fund-page-hero figure{margin:0}.fund-page-hero img{aspect-ratio:1;object-fit:cover;border:7px solid #dbc69e;width:100%;box-shadow:0 25px 45px #0006}.fund-page-hero figcaption{color:#d5bd91;letter-spacing:.12em;margin-top:16px;font-size:10px;line-height:1.5}.fund-purpose{grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;padding:68px 7vw 40px;display:grid}.fund-purpose>img{object-fit:contain;width:100%;max-height:320px}.fund-purpose-grid{grid-template-columns:repeat(4,1fr);gap:22px;padding:0 7vw 60px;display:grid}.fund-purpose-grid article{border-top:1px solid #a08048;padding-top:18px}.fund-purpose-grid span{color:#c29952;font-size:13px}.fund-purpose-grid h3{font:400 25px/1.15 var(--serif);color:#edd9b3;margin:12px 0}.fund-purpose-grid p{font-size:15px}.fund-path{border-top:1px solid #8e723b66;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:64px 7vw;scroll-margin-top:25px;display:grid}.fund-readers{background:linear-gradient(90deg,#16382a,#10231b)}.fund-business{color:#284636;background:#ede0c1;padding:64px 7vw;scroll-margin-top:25px}.fund-business small{color:#805324}.fund-business h2{color:#173526}.fund-business header{max-width:750px}.fund-business-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.fund-business-grid article{border-top:2px solid #ae813c;padding:20px 0}.fund-business-grid strong{color:#764522;font:400 42px var(--serif);margin-top:16px;display:block}.fund-business-grid p{font-size:15px}.fund-business .fund-contribution{color:#e8dabb;background:#173527;max-width:800px;padding:25px}.fund-letter{background:linear-gradient(#081a12eb,#081a12eb),url(/brand-art/oak-leaf.png) 100%/320px no-repeat;padding:70px max(7vw,50vw - 425px)}.fund-letter>b{color:#d8ad64}.fund-page .founders-recognition{padding:60px 7vw}@media (max-width:980px){.next-chapter-home{grid-template-columns:1fr 1.4fr;gap:30px;padding-inline:4vw}.fund-home-photo>img:first-child{aspect-ratio:3/4}.fund-purpose-grid,.fund-business-grid{grid-template-columns:repeat(2,1fr)}.book-first-copy h1{font-size:clamp(41px,4.9vw,59px)}}@media (max-width:680px){.book-first-copy h1{order:1;font-size:clamp(35px,10vw,51px);line-height:1.06}.hero-paperback-cta{order:5;align-self:stretch;margin:15px 0 8px;font-size:18px}.book-first-copy .hero-free-cta{text-align:center;order:6;align-self:stretch}.book-edition-picker .edition-choices{grid-template-columns:1fr}.book-edition-picker{order:8}.two-story-offer{order:7}.payment-choice-note{order:9}.chapter-one-offer{order:10}.section-emblem{width:65px;height:65px}.good-dogs-art{width:105px;max-height:135px;margin-left:15px}.trail-sign-art{width:90px;height:125px;margin-left:14px}.next-chapter-home{padding:42px 22px;display:block}.fund-home-photo{max-width:350px;margin:0 auto 65px}.fund-home-photo>img:first-child{aspect-ratio:5/4}.fund-photo-crest{width:125px;bottom:-50px;right:-8px}.fund-home-copy h2{font-size:35px}.fund-secondary{grid-template-columns:1fr;gap:14px}.fund-page-hero,.fund-purpose,.fund-path{grid-template-columns:1fr;gap:24px;padding:45px 22px}.fund-page-hero h1{font-size:51px}.fund-page-hero figure{max-width:420px}.fund-purpose>img{justify-self:center;max-width:240px}.fund-purpose-grid{grid-template-columns:1fr 1fr;gap:22px;padding:0 22px 40px}.fund-business{padding:45px 22px}.fund-business-grid{grid-template-columns:1fr 1fr;gap:15px}.fund-business-grid strong{font-size:34px}.fund-business .fund-contribution{padding:17px}.fund-page .fund-letter,.fund-page .founders-recognition{padding:45px 22px}.fund-letter h2,.fund-page h2{font-size:35px}.publisher-footer-seal{width:75px;height:75px;margin-right:16px}}.publisher-footer-seal{background:#e9ddbd;border-radius:50%;padding:8px}.signed-copy-note a{color:inherit;text-decoration:underline}.book-first-preview{position:relative;overflow:visible}.dixie-trail{pointer-events:none;flex-direction:column;justify-content:space-between;width:38px;height:440px;display:flex;position:absolute;top:-250px;left:-3.3vw}.dixie-trail svg:nth-child(2n){align-self:flex-end;transform:translateY(7px)rotate(15deg)}.dixie-trail svg.paw-found{opacity:.8;transform:translateY(0)rotate(-18deg)}.dixie-trail svg.paw-found:nth-child(2n){transform:translateY(0)rotate(15deg)}.adventure-journal{clear:both;perspective:1400px;max-width:1050px;margin:38px auto 32px}.journal-leaves{background:#ae916144;border-bottom:3px solid #baa47c;grid-template-columns:1fr 1fr;align-items:start;gap:2px;display:grid;position:relative;box-shadow:0 18px 32px #4a311c30,0 2px 4px #4a311c30}.journal-leaf{background:#efe2c5 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;min-width:0;margin:0;padding:18px 18px 0}.journal-leaf[hidden]{display:none}.journal-leaf:nth-child(2n){box-shadow:inset 10px 0 18px -16px #3d2c17}.journal-illustration{position:relative;overflow:hidden}.journal-illustration img{object-fit:contain;width:100%;height:auto;display:block}.journal-leaf figcaption{min-height:83px;font:italic 18px/1.4 var(--serif);color:#2e4233;align-items:baseline;gap:14px;padding:18px 2px 22px;display:flex}.journal-folio{letter-spacing:.15em;color:#806134;font:11px/1.4 sans-serif}.journal-controls{font:italic 17px var(--serif);color:#59492f;justify-content:space-between;align-items:center;gap:15px;margin:24px 0 0;display:flex}.journal-controls button{color:#294332;font:600 15px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #937846;border-radius:0;min-height:44px;padding:10px 4px}.journal-controls button:disabled{opacity:.35;cursor:default}.journal-controls button:focus-visible{outline-offset:5px;outline:2px solid #304c39}.journal-opening .journal-leaves{animation:.8s cubic-bezier(.2,.7,.2,1) both journal-unfold}.journal-leaves[data-turn=yes]{animation:.42s ease-out both journal-turn}@keyframes journal-unfold{0%{opacity:.7;transform:rotateX(8deg)rotateY(-7deg)scale(.97)}to{opacity:1;transform:none}}@keyframes journal-turn{0%{opacity:.65;transform:rotateY(-6deg)}to{opacity:1;transform:none}}.lantern-light{pointer-events:none;background:radial-gradient(ellipse at var(--lantern-x,50%) var(--lantern-y,45%),#ffe5a023,transparent 42%,#38261312 80%);position:absolute;inset:0}.adventure-journal:focus-within .lantern-light{background:radial-gradient(at 50% 45%,#ffe5a030,#0000 60%)}@media (pointer:coarse){.lantern-light{background:0 0}.lantern-sweep .lantern-light{background:linear-gradient(105deg,#0000 30%,#ffe8a538 49%,#0000 68%) 0 0/300% 100%;animation:1.35s ease-out both lantern-pass}}@keyframes lantern-pass{0%{background-position:100% 0}to{opacity:0;background-position:0 0}}@media (max-width:680px){.dixie-trail{display:none}.adventure-journal{margin-top:26px}.journal-enhanced .journal-leaves{grid-template-columns:1fr}.journal-leaf{padding:10px 10px 0}.journal-leaf figcaption{min-height:0;padding:15px 0 18px;font-size:17px}.journal-controls{gap:8px;font-size:15px}.journal-controls button{font-size:14px}}@media (prefers-reduced-motion:reduce){.dixie-trail{display:none}.journal-opening .journal-leaves,.journal-leaves[data-turn=yes],.lantern-sweep .lantern-light{opacity:1;animation:none;transform:none}.lantern-light{display:none}}body:has(.gold-country-atmosphere){color:#f2e4c7;isolation:isolate;background:#111a16}.gold-country-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.engraved-landscape{transform:translate3d(0,var(--landscape-drift,0px),0);will-change:transform;background:url(/brand-art/gold-country-engraving.webp) top/cover no-repeat;position:absolute;inset:0 0 -190px}.landscape-vignette{background:linear-gradient(90deg,#101a1610,#0c171483 48%,#0a141280),linear-gradient(#0000 40%,#08120e78);position:absolute;inset:0}.journal-progress{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--reading-progress,0));background:#dfb765;position:fixed;top:0;left:0;box-shadow:0 0 12px #ffd48166}.gold-dust i{opacity:.3;background:#ecc77d;width:2px;height:2px;animation:15s ease-in-out infinite gold-drift;position:absolute;top:25%;left:12%;box-shadow:0 0 8px #ecc77d80}.gold-dust i:nth-child(2){animation-delay:-7s;top:71%;left:32%}.gold-dust i:nth-child(3){animation-delay:-3s;top:40%;left:67%}.gold-dust i:nth-child(4){animation-delay:-11s;top:83%;left:82%}.gold-dust i:nth-child(5){animation-delay:-9s;top:18%;left:44%}@keyframes gold-drift{0%,to{opacity:0;transform:translate(0)}40%{opacity:.4}70%{opacity:0;transform:translate(28px,-85px)}}.journal-reveal{opacity:0;transition:opacity .55s ease var(--reveal-delay,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(25px)}.journal-reveal.journal-visible{opacity:1;transform:translate(0,0)}.site-head,.campaign-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101a16bd;border-bottom:1px solid #c2a06955}.site-head .brand{font-family:var(--serif)}.book-first-home{background:0 0;overflow:hidden}.book-first-home h2{font-weight:400}.book-first-home .book-first-hero{background:0 0;border:0;grid-template-columns:.8fr 1.2fr;gap:7vw;min-height:790px;padding:65px 7vw 55px;position:relative}.book-first-hero:before,.book-first-hero:after{display:none}.book-first-copy{max-width:780px}.book-first-copy h1{letter-spacing:-.035em;text-shadow:0 3px 24px #0009;font-size:clamp(46px,4.65vw,78px);line-height:1.025}.book-first-copy>p{max-width:650px;font-size:18px;line-height:1.7}.book-first-copy>small{letter-spacing:.22em;font-size:11px}.book-first-cover{transform:translate3d(0,var(--book-drift,0px),0);align-self:center}.main-story-cover{filter:drop-shadow(0 20px 30px #0008)}.hero-paperback-cta{border:1px solid #f5d791;width:fit-content;min-width:330px;padding:20px 30px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #0003}.hero-paperback-cta:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0005}.book-first-copy .two-story-offer{background:0 0;border-left:1px solid #dab263;max-width:640px;margin-top:28px;padding:4px 0 4px 23px}.two-story-offer h2{font-size:29px;display:inline}.two-story-offer h2 br{display:none}.two-story-offer p{font-size:14px;line-height:1.65}.two-story-offer small{font-size:9px}.two-story-offer .bonus-format-note{margin:8px 0 0}.book-first-copy .hero-free-cta{color:#eed7aa;background:0 0;border:0;border-bottom:1px solid #dab263;width:fit-content;margin-top:15px;padding:10px 0;font-size:12px}.journal-index{font:italic 16px var(--serif);flex-wrap:wrap;gap:24px;margin-top:25px;display:flex}.journal-index a{color:#e1c38e;border-bottom:1px solid #c1a47366;padding-bottom:4px;text-decoration:none;transition:color .2s}.journal-index a:hover{color:#fff0ce}.book-first-home [id],.fund-page [id]{scroll-margin-top:100px}@media (max-width:680px){.journal-index{order:7;gap:14px;font-size:15px}}.hero-afterword{color:#eadfc5;background:0 0;border:0;max-width:1440px;margin:0 auto;padding:32px 7vw 55px}.hero-afterword:before,.hero-afterword .place-emblem{display:none}.hero-afterword small{color:#deb977}.hero-afterword .book-first-local{color:#eedcc1}.journal-order-spread{color:#27382d;clip-path:polygon(0 1%,99.7% 0,100% 98.7%,.2% 100%);background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;grid-template-columns:1.1fr .9fr;gap:6vw;margin:0 5vw 65px;padding:55px 5vw;display:grid;position:relative;box-shadow:0 20px 55px #0005}.journal-order-spread:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6f503015,#0000);width:24px;position:absolute;top:0;bottom:0;left:55%}.journal-order-spread h2{color:#263b2d;font-size:40px}.journal-order-spread small{color:#866132}.journal-order-spread .book-edition-picker,.journal-order-spread .chapter-one-offer{background:0 0;border:0;margin:0;padding:0}.journal-order-spread .edition-choices{display:block}.journal-order-spread .edition-choice{color:#26382e;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #9b7d4666;padding:22px 0}.journal-order-spread .edition-choice h3{color:#26382e;font-size:22px}.journal-order-spread .edition-choice>b{font-size:35px}.journal-order-spread .edition-choice>a{width:fit-content;padding:12px 24px}.journal-order-spread .edition-choice p{font-size:14px}.journal-order-spread .founders-choice{margin:0}.journal-order-spread .founders-choice>a{color:#3a4937;background:0 0;border:1px solid #836337}.journal-order-spread .signed-copy-note a{color:#5c4726;background:0 0;padding:0;display:inline}.journal-order-spread .payment-choice-note{color:#4c5341;grid-column:1;margin:0;font-size:12px}.journal-order-spread .chapter-one-offer{grid-area:1/2/3;align-self:center}.journal-order-spread .chapter-one-offer h2{font-size:46px;line-height:1.03}.journal-order-spread .chapter-one-offer p{color:#344735;line-height:1.7}.journal-order-spread input{background:#fff9ed;border:1px solid #9c865a}.journal-order-spread .edition-choices .edition-choice{color:#27382d!important;background:0 0!important;border:0!important;border-bottom:1px solid #9b7d4666!important}.journal-order-spread .edition-choices .edition-choice :is(h3,b,p,small){color:#27382d!important}.journal-order-spread .edition-choices .edition-choice>b{color:#775229!important}.journal-order-spread .chapter-one-offer h2{font-weight:400;font-family:var(--serif)!important}.journal-order-spread .payment-choice-note :is(b,strong){color:#344735!important}.journal-order-spread .signed-copy-note a{font-family:inherit!important;font-size:inherit!important;text-transform:none!important;letter-spacing:0!important;border:0!important;font-weight:400!important}.book-first-home .book-first-benefits{color:#efe2c7;background:0 0;border:0;margin:0 7vw;padding:35px 0 65px}.book-first-benefits h2{color:#f1dfbf;max-width:700px;font-size:46px}.book-first-benefits .section-emblem{display:none}.book-first-benefits>div{border:0;flex-wrap:wrap;gap:14px 40px;display:flex}.book-first-benefits article{background:0 0;border:0;border-top:1px solid #d8b56c50;flex:250px;gap:15px;min-height:0;padding:22px 0;display:flex}.book-first-benefits article b{font:italic 28px var(--serif);color:#c9a56b}.book-first-benefits article span{max-width:260px;font-size:16px}.book-first-home .book-first-preview{color:#243d2e;background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;margin:0 4vw 70px;padding:55px 4vw;box-shadow:0 20px 60px #0004}.book-first-preview .story-wordmark{float:right;max-width:260px;margin-left:30px}.book-first-preview h2{max-width:700px;font-size:45px}.book-preview-grid{align-items:center;gap:22px}.book-preview-grid figure{border:6px solid #ffefcb;transition:transform .7s,opacity .9s;box-shadow:0 18px 24px #44321e35}.book-preview-grid figure:nth-child(2){margin-top:50px}.book-preview-grid figure:nth-child(4){margin-top:75px}.book-preview-grid figure:hover{transform:translateY(-9px)rotate(-1deg)}.book-first-home .book-first-proof{color:#eadfc5;background:0 0;border:0;border-bottom:1px solid #cdb07155;margin:0 7vw;padding:28px 0 45px}.book-first-proof h2{color:#f0dfbf}.book-first-home .book-first-retailers{color:#eadfc5;background:0 0;padding:50px 7vw 65px}.book-first-retailers h2{color:#eadfc5}.retailer-cards a{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9b17c55;padding-left:0}.book-first-home .book-first-mission{background:linear-gradient(90deg,#0b1812ed,#0b181274),url(/03_GALLERY_Driving_Through_Placerville.jpg) 50%/cover;border:0;min-height:490px;margin:0 5vw;padding:70px 5vw;box-shadow:0 20px 55px #0004}.book-first-mission h2{font-size:50px}.trail-sign-art{display:none}.book-first-home .book-first-origin{background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;gap:5vw;margin:50px 9vw 70px;padding:55px 4vw;box-shadow:0 20px 60px #0004}.book-first-origin h2{font-size:44px}.book-first-home .next-chapter-home{background:linear-gradient(90deg,#0b171250,#0b1712d9);border:0;gap:6vw;margin:0 7vw;padding:55px 0}.next-chapter-home .fund-home-photo{transform:rotate(-2deg)}.fund-photo-crest{width:155px}.book-first-home .real-dixie-section{background:0 0;border:0;padding:60px 7vw}.real-dixie-section h2{font-size:48px}.good-dogs-art{opacity:.8;max-width:130px}.real-dixie-gallery figure{border:6px solid #ecdfbf;box-shadow:0 15px 25px #0007}.book-first-home .book-first-pack-teaser{background:0 0;padding:55px 7vw}.book-first-home .official-theme-song{color:#263a2d;background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;margin:35px 9vw;padding:35px 4vw;transform:rotate(-.5deg)}.official-theme-song h2,.official-theme-song h3,.official-theme-song p{color:#263a2d}.book-first-home .blooper-home-teaser,.book-first-home .book-first-for,.book-first-home .book-first-faq{background:0 0;border:0;padding:55px 7vw}.book-first-home .book-first-buy-again{background:#102017c9;border-block:1px solid #c4a36766;padding:35px 7vw}.public-footer{color:#eadfc5;background:#0b1712d9;border-top:1px solid #c4a36766}.fund-page{background:0 0}.fund-page-hero,.fund-purpose,.fund-path,.fund-readers,.fund-letter,.fund-page .founders-recognition{background:#0c1913b0;border:0}.fund-business{background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;margin:25px 5vw;box-shadow:0 20px 60px #0004}.fund-business-grid article{box-shadow:none;background:0 0}@media (max-width:900px){.book-first-home .book-first-hero{grid-template-columns:.8fr 1.2fr;gap:4vw;padding:45px 5vw}.book-first-copy h1{font-size:49px}.journal-order-spread{gap:4vw;margin-inline:3vw;padding:40px 4vw}.journal-order-spread h2{font-size:34px}.journal-order-spread .chapter-one-offer h2{font-size:38px}}@media (max-width:680px){.engraved-landscape{background-position:35% 0}.landscape-vignette{background:#0a171273}.book-first-home .book-first-hero{flex-direction:column;gap:20px;min-height:0;padding:38px 22px 28px;display:flex}.book-first-copy{display:contents}.book-first-copy>small{order:0;align-self:flex-start}.book-first-copy h1{order:1;margin:0;font-size:44px}.book-first-copy>p{order:2;margin:0;font-size:16px;line-height:1.65}.book-first-cover{order:3;max-width:300px;margin:25px 0 0;transform:none}.hero-paperback-cta{order:4;width:100%;min-width:0;margin:14px 0;padding:18px;font-size:18px}.book-first-copy .two-story-offer{order:5;margin:0}.book-first-copy .hero-free-cta{order:6}.hero-afterword{padding:25px 22px 40px;display:block}.hero-afterword>div{border:0;padding:0}.journal-order-spread{flex-direction:column;gap:30px;margin:0 14px 40px;padding:35px 23px;display:flex}.journal-order-spread:before{display:none}.journal-order-spread .chapter-one-offer{border-top:1px solid #876a3c66;order:3;padding-top:30px}.journal-order-spread .payment-choice-note{order:2}.journal-order-spread .edition-choice{padding:15px 0}.book-first-home .book-first-benefits{margin:0 22px;padding-bottom:40px}.book-first-benefits h2,.book-first-preview h2,.book-first-mission h2,.real-dixie-section h2,.book-first-origin h2{font-size:36px}.book-first-benefits article{flex:100%;padding:12px 0}.book-first-benefits article span{max-width:none}.book-first-home .book-first-preview{margin-inline:14px;padding:35px 22px}.book-first-preview .story-wordmark{float:none;max-width:220px;margin:0 0 20px}.book-preview-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.book-preview-grid figure:nth-child(2),.book-preview-grid figure:nth-child(4){margin-top:25px}.book-preview-grid figure{border-width:3px}.book-first-home .book-first-origin,.book-first-home .book-first-mission{margin:30px 14px;padding:35px 22px}.book-first-home .next-chapter-home{margin:0 22px;display:block}.book-first-home .book-first-retailers,.book-first-home .real-dixie-section,.book-first-home .book-first-pack-teaser,.book-first-home .blooper-home-teaser,.book-first-home .book-first-for,.book-first-home .book-first-faq{padding:35px 22px}.book-first-home .official-theme-song{margin-inline:14px;padding:30px 22px}.fund-business{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.gold-dust{display:none}.engraved-landscape,.book-first-cover{will-change:auto;transform:none}.journal-reveal{opacity:1;transition:none;transform:none}.hero-paperback-cta,.book-preview-grid figure{transition:none}}@media (max-width:680px){.landscape-vignette{background:#0a1712b5}}.paperback-book-page{background:0 0;align-items:start}.paperback-book-page .book-cover-stage{background:0 0;align-self:start;min-height:0;padding:45px 3vw;position:sticky;top:85px}.paperback-book-page .cover-halo{display:none}.paperback-book-page .book-cover-stage img{object-fit:contain;filter:drop-shadow(0 25px 30px #0009);max-height:620px}.paperback-book-page .book-copy{color:#263a2d;background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;margin:30px 3vw 50px 0;padding:40px 4vw;box-shadow:0 20px 60px #0004}.paperback-book-page .book-heading h1{font-size:clamp(42px,4.5vw,66px);line-height:1.05}.paperback-book-page .book-order-layout{display:block}.paperback-book-page .book-story p{font-size:16px;line-height:1.75}.paperback-book-page .reader-fit{font-size:14px;line-height:1.6}.paperback-book-page .book-order-card{box-shadow:none;border:0;border-block:1px solid #876a3c66;border-radius:0;margin-top:25px;padding:26px 0;color:#263a2d!important;background:0 0!important}.paperback-book-page .book-order-card h2,.paperback-book-page .book-order-card p,.paperback-book-page .book-order-card dt,.paperback-book-page .book-order-card dd{color:#263a2d}.paperback-book-page .book-order-card dl{font-size:15px}.paperback-book-page .book-order-card .order-trust{font-size:14px;line-height:1.6}.paperback-book-page .book-support-row{gap:25px;margin-top:28px}.paperback-book-page .community-sponsor-card,.paperback-book-page .press-feature-card{border:0;box-shadow:none;background:0 0;border-top:1px solid #876a3c66;border-radius:0;padding:22px 0}@media (max-width:680px){.paperback-book-page .book-cover-stage{padding:30px 30px 10px;position:static}.paperback-book-page .book-cover-stage img{max-height:440px}.paperback-book-page .book-copy{margin:20px 14px 35px;padding:30px 23px}.paperback-book-page .book-heading h1{font-size:42px}.paperback-book-page .book-support-row{display:block}}.book-first-home :is(.book-first-benefits,.book-first-proof,.book-first-retailers) :is(p,article span,em){color:#f3e6cc}.book-first-home .book-first-benefits article span{color:#f3e6cc;font-size:17px;line-height:1.6}.book-first-home .book-first-retailers :is(strong,b){color:#f9e5b9}.book-first-home .retailer-cards a,.book-first-home .retailer-cards a :is(b,strong,span){color:#f3e6cc}.book-first-home :is(.book-first-benefits,.book-first-proof,.book-first-retailers,.real-dixie-section,.book-first-for,.book-first-faq,.book-first-pack-teaser){text-shadow:0 2px 12px #08140f}.book-first-home :is(.book-first-benefits,.book-first-proof,.book-first-retailers) small{color:#edc982}.book-first-home .book-first-preview :is(p,figcaption){color:#294333;text-shadow:none}.journal-reveal{opacity:1;transform:none}.book-first-hero .main-story-cover img{animation:1.4s cubic-bezier(.2,.7,.2,1) both cover-emerge}@keyframes cover-emerge{0%{opacity:.35;transform:translateY(30px)rotate(-5deg)}to{opacity:1;transform:none}}.book-first-preview .dixie-trail{flex-direction:row;align-items:start;gap:25px;width:min(580px,100%);height:78px;margin:0 0 25px;display:flex;position:relative;top:auto;left:auto}.dixie-trail em{font:italic 21px var(--serif);color:#775229;white-space:nowrap;flex:none}.dixie-trail>div{flex:1;justify-content:space-between;align-items:start;display:flex}.dixie-trail svg{fill:#8c682e;opacity:0;width:28px;height:31px;transition:none;transform:rotate(80deg)}.dixie-trail svg:nth-child(2n){align-self:auto;margin-top:20px;transform:rotate(95deg)}.dixie-trail svg:nth-last-child(2){margin-top:31px;transform:rotate(125deg)}.dixie-trail svg:last-child{margin-top:43px;transform:rotate(155deg)}.dixie-trail.trail-active svg{animation:dixie-footstep .65s ease calc(var(--step)*.24s) forwards}@keyframes dixie-footstep{0%{opacity:0;filter:drop-shadow(0 0 7px #d3a04f)}to{opacity:.9;filter:none}}.journal-invitation{font:italic 19px var(--serif);color:#634d2d;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.replay-journal{color:#2c4535;min-height:44px;font:600 14px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #876638;padding:8px 0}.replay-journal:focus-visible{outline-offset:5px;outline:2px solid #304c39}.journal-closed-book{justify-items:center;gap:18px;padding:18px 0 10px;display:grid}.journal-closed-cover{aspect-ratio:677/1016;background:#141712;border:1px solid #b99a65;width:min(100%,390px);overflow:hidden;box-shadow:18px 20px #8d6838,0 32px 45px #1b1b1680}.journal-closed-cover img{object-fit:contain;width:100%;height:100%;display:block}.journal-open-button{color:#153127;min-height:62px;font:800 17px var(--sans);letter-spacing:.035em;cursor:pointer;background:#d9a84f;border:1px solid #f2cb72;justify-content:center;align-items:center;gap:14px;padding:16px 32px;display:inline-flex;box-shadow:0 8px #91672e}.journal-open-button:hover{background:#f0c66d;transform:translateY(-2px)}.journal-open-button:focus-visible{outline-offset:5px;outline:3px solid #173b2c}.journal-open-button span{font-size:25px;line-height:0}.journal-closed-book>p{color:#59492f;font:italic 17px var(--serif);margin:0}.journal-leaves{isolation:isolate;perspective:1600px}.journal-illustration{background:#e7d9b8;height:clamp(350px,40vw,520px)}.journal-illustration img{object-fit:contain;width:100%;height:100%}.journal-cover-opening{z-index:5;pointer-events:none;perspective:1600px;display:flex;position:absolute;inset:0}.journal-cover-opening>div{background:#16190f;border:1px solid #b99a65;width:50%;height:100%;overflow:hidden;box-shadow:5px 8px 24px #10201688}.journal-cover-opening img{object-fit:contain;width:100%;height:100%;display:block}.journal-cover-left{transform-origin:100%;animation:2.4s cubic-bezier(.3,.6,.2,1) forwards journal-cover-left}.journal-cover-right{color:#ecd6a7;transform-origin:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:2.4s cubic-bezier(.3,.6,.2,1) forwards journal-cover-right;display:flex;background:radial-gradient(at 35% 35%,#426049,#12261b 80%)!important;box-shadow:inset 0 0 0 12px #1d3427,inset 0 0 0 13px #bc9357,5px 8px 24px #10201688!important}.journal-cover-right span{font:10px var(--sans);letter-spacing:.2em}.journal-cover-right strong{font:400 clamp(30px,4vw,52px)/1.04 var(--serif);text-align:center}.journal-cover-right em{font:italic 19px var(--serif);text-align:center}@keyframes journal-cover-left{0%,28%{opacity:1;transform:rotateY(0)}85%{opacity:1}to{opacity:0;visibility:hidden;transform:rotateY(-120deg)}}@keyframes journal-cover-right{0%,28%{opacity:1;transform:rotateY(0)}85%{opacity:1}to{opacity:0;visibility:hidden;transform:rotateY(120deg)}}.journal-interlude-leaf{flex-direction:column;display:flex}.journal-interlude{color:#f5e5c3;background:linear-gradient(135deg,#173a2e,#0b2119);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:clamp(350px,40vw,520px);padding:clamp(24px,5vw,58px);display:flex;box-shadow:inset 0 0 0 1px #c7a05e}.journal-interlude small{color:#e2b967;font:800 12px var(--sans);letter-spacing:.12em}.journal-interlude h3{max-width:360px;font:400 clamp(32px,4vw,51px)/1.04 var(--serif);margin:15px 0}.journal-interlude p{color:#e6d6b6;max-width:370px;margin:0;line-height:1.6}.journal-interlude a{color:#153127;min-height:48px;font:800 13px var(--sans);background:#d9a84f;place-items:center;margin-top:26px;padding:12px 17px;text-decoration:none;display:inline-grid}.journal-turn-sheet{z-index:4;transform-origin:0;pointer-events:none;background:#ebdcb8 url(/accurate-maps/archival-paper-texture.webp) 50%/650px;place-items:center;width:50%;height:100%;animation:.95s cubic-bezier(.2,.7,.2,1) forwards real-page-turn;display:grid;position:absolute;top:0;right:0;box-shadow:-15px 0 35px #4a311c55}.journal-turn-sheet span{font:italic 36px/1.1 var(--serif);text-align:center;color:#6f5733}@keyframes real-page-turn{0%{opacity:1;transform:rotateY(0)}70%{opacity:1}to{opacity:0;visibility:hidden;transform:rotateY(-175deg)}}.lantern-illustration .lantern-light{background:radial-gradient(circle at var(--lantern-x,45%) var(--lantern-y,45%),#fff2ba65 0%,#ffcf7036 22%,transparent 42%,#101a1640 75%);display:block}.lantern-sweep .lantern-light{background:linear-gradient(105deg,#13251c33 15%,#ffd98b55 40%,#fff0bf77 50%,#ffce6944 60%,#13251c33 85%) 0 0/300% 100%;animation:3.8s ease-in-out 1.4s both lantern-arrival}@keyframes lantern-arrival{0%{opacity:0;background-position:100% 0}15%{opacity:1}80%{opacity:1}to{opacity:0;background-position:0 0}}@media (hover:hover){.lantern-illustration:hover .lantern-light{opacity:1;background:radial-gradient(circle at var(--lantern-x,45%) var(--lantern-y,45%),#fff2ba75 0%,#ffcf7040 25%,transparent 45%,#101a1655 80%);animation:none}}.adventure-journal:focus-within .lantern-illustration .lantern-light{background:radial-gradient(circle at 50% 45%,#ffe6a44d,#0000 55%)}@media (max-width:680px){.book-first-preview .dixie-trail{gap:12px;height:65px;margin-bottom:16px}.dixie-trail em{font-size:17px}.dixie-trail svg{width:19px;height:23px}.dixie-trail svg:nth-child(n+6){display:none}.journal-invitation{font-size:17px;display:block}.replay-journal{margin-top:8px;display:block}.journal-closed-cover{width:min(100%,300px);box-shadow:10px 12px #8d6838,0 22px 35px #1b1b1680}.journal-open-button{width:100%;font-size:16px}.journal-illustration{aspect-ratio:2/3;height:auto}.journal-cover-opening{display:block}.journal-cover-opening>div{align-self:flex-start;width:100%;height:auto}.journal-cover-right{display:none!important}.journal-cover-left{transform-origin:0}.journal-turn-sheet{width:100%}.journal-controls{font-size:14px}.journal-controls button{font-size:13px}.journal-interlude{aspect-ratio:2/3;min-height:auto}.journal-interlude h3{font-size:39px}}.journal-preview-finale{border-top:1px solid #ac8b56;margin-top:52px;padding-top:42px}.journal-finale-copy{max-width:720px}.journal-preview-finale h3{font:400 clamp(30px,3.4vw,46px)/1.05 var(--serif);color:#1d382d;margin:10px 0 14px}.journal-preview-finale p{line-height:1.65}.journal-finale-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.journal-finale-actions a{color:#fff1d2;min-height:50px;font:800 13px var(--sans);letter-spacing:.04em;text-align:center;background:#193d30;place-items:center;padding:12px 20px;text-decoration:none;display:inline-grid}.journal-finale-actions a:last-child{color:#183126;background:#d9a84f}.last-bell-signup{color:#f4e4c0;background:#13291f;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,60px);margin-top:45px;padding:28px;display:grid;box-shadow:14px 16px #a67b3e}.last-bell-signup img{border:1px solid #d9b66b;width:100%;display:block}.last-bell-signup h3{color:#f8e8c7}.last-bell-signup .magnet-consent{color:#d9cbaa}.last-bell-signup .magnet-success{color:#f4e4c0}.last-bell-signup .magnet-form-wrap{max-width:none}@media (max-width:680px){.journal-preview-finale{margin-top:38px;padding-top:32px}.journal-finale-actions{grid-template-columns:1fr;display:grid}.last-bell-signup{grid-template-columns:1fr;margin-top:32px;padding:18px;box-shadow:8px 10px #a67b3e}}@media (prefers-reduced-motion:reduce){.book-first-hero .main-story-cover img,.dixie-trail.trail-active svg{opacity:1;animation:none;transform:none}.book-first-preview .dixie-trail,.journal-cover-opening,.journal-turn-sheet,.lantern-light{display:none!important}.journal-leaves{animation:none!important}}.adventure-journal.lantern-sweep .lantern-illustration .lantern-light{background:linear-gradient(105deg,#13251c33 15%,#ffd98b55 40%,#fff0bf77 50%,#ffce6944 60%,#13251c33 85%) 0 0/300% 100%}.book-first-preview:has(.bound-reader){padding:55px clamp(12px,2.3vw,36px)}.book-first-preview:has(.bound-reader)>header{max-width:850px;margin:0 auto}.book-first-preview:has(.bound-reader)>.dixie-trail{margin:0 auto 15px}.bound-reader{perspective:none;max-width:1480px;margin:32px auto 0}.bound-reader-toolbar{z-index:20;color:#4c3b25;background:#f2e5c9f5;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0 0 20px;padding:10px 0;display:grid;position:sticky;top:76px}.bound-reader-toolbar>span{font:800 12px var(--sans);letter-spacing:.14em}.bound-reader-toolbar>div{gap:12px;display:flex}.bound-reader-toolbar button{color:#17382c;min-height:46px;font:800 14px var(--sans);cursor:pointer;background:#f5e8c9;border:1px solid #77562d;padding:10px 16px}.bound-reader-toolbar .bound-top-turns{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.bound-top-turns span{font:italic 15px var(--serif)}.bound-top-turns button{color:#fff0ce;background:#193d30;border-color:#193d30}.bound-reader-toolbar button:disabled{opacity:.4;cursor:default}.bound-scroll-area{padding:8px 0 20px;overflow:visible}.bound-stage{aspect-ratio:882/666;perspective:2200px;width:100%;margin:auto;scroll-margin-top:105px;transition:width 1.55s cubic-bezier(.25,.65,.2,1),transform 1.55s cubic-bezier(.25,.65,.2,1);position:relative}.is-closed .bound-stage{width:min(860px,100%);transform:translate(-25%)}.bound-book{transform-style:preserve-3d;position:absolute;inset:0}.bound-spread{background:#f7f3e7;border-radius:3px;grid-template-columns:1fr 1fr;gap:0;display:grid;position:absolute;inset:0;box-shadow:0 4px #cdbf9f,0 7px #f6eddc,0 10px #8d7047,0 25px 40px #38271355}.is-closed .bound-spread{visibility:hidden}.bound-page{aspect-ratio:441/666;background:#f6f3e8;min-width:0;position:relative;overflow:hidden}.bound-page-image{object-fit:fill;width:100%;height:100%;display:block}.bound-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f7f3e7;position:absolute;inset:0;overflow:hidden}.bound-back{transform:rotateY(180deg)}.bound-cover{z-index:6;width:50%;height:100%;transform-style:preserve-3d;transform-origin:0;position:absolute;top:0;left:50%;transform:rotateY(0);box-shadow:8px 5px #a18d69,12px 8px #4e3824,0 28px 38px #38271366}.bound-cover .bound-front{background:#191b13;border:1px solid #96774a}.bound-cover .bound-front img{object-fit:fill;width:100%;height:100%;display:block}.is-opening .bound-cover{animation:1.6s cubic-bezier(.3,.55,.2,1) both bound-cover-open}.is-opening .bound-page-left{animation:1.6s both bound-left-arrival}.bound-spine{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#3023121a 42%,#fff8e41a 50%,#30231222 58%,#0000);width:18px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bound-turning-leaf{z-index:7;width:50%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.bound-turning-leaf .bound-face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#30221133,#0000 30%,#fffbec44);animation:1.2s ease-in-out both bound-paper-light;position:absolute;inset:0}.turn-forward{transform-origin:0;animation:1.2s cubic-bezier(.3,.5,.25,1) both bound-turn-forward;left:50%}.turn-backward{transform-origin:100%;animation:1.2s cubic-bezier(.3,.5,.25,1) both bound-turn-backward;left:0}.bound-open-invitation{text-align:center;margin:4px auto 0}.bound-open-invitation .journal-open-button{min-height:68px;padding:18px 28px;font-size:18px}.bound-open-invitation p{color:#4e3a25;font:italic 18px/1.5 var(--serif);margin:22px 0 0}.bound-controls{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 20px;display:flex}.bound-controls button{color:#fff1d2;min-height:54px;font:800 15px var(--sans);cursor:pointer;background:#193d30;border:1px solid #284d3e;padding:14px 20px}.bound-controls button:disabled{opacity:.4;cursor:default}.bound-controls span{color:#48341e;text-align:center;font:italic 17px/1.4 var(--serif)}.bound-controls small{margin-top:3px;display:block;color:#635437!important;font:600 12px var(--sans)!important;letter-spacing:.07em!important}:is(.bound-reader button:focus-visible,.bound-reader a:focus-visible){outline-offset:4px;outline:3px solid #d0a148}.bound-interlude{color:#243d2f;background:#f0e2c7 url(/accurate-maps/archival-paper-texture.webp) 50%/500px;width:100%;height:100%;position:relative;overflow:hidden}.bound-history-photo{object-fit:cover;filter:sepia(.68)contrast(.9);opacity:.9;width:100%;height:55%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.bound-interlude-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:6% 10% 5%;display:flex;position:absolute;inset:36% 0 0}.bound-interlude-copy small{font:800 clamp(9px,1vw,14px) var(--sans);letter-spacing:.14em;color:#71552b!important}.bound-interlude-copy h3{font:400 clamp(23px,3.5vw,52px)/1.05 var(--serif);color:#173a2c;margin:16px 0}.bound-interlude-copy p{font:400 clamp(12px,1.5vw,22px)/1.55 var(--sans);color:#394932;margin:0}.bound-interlude-copy a,.bound-endpaper a{color:#fff0ce;font:800 clamp(10px,1.2vw,17px) var(--sans);background:#173b2b;margin-top:22px;padding:14px 18px;text-decoration:none}.bound-interlude-copy>span{font:italic clamp(11px,1.3vw,19px) var(--serif);color:#69532f;margin-top:18px;display:block}.bound-endpaper{color:#f5e7c7;background:linear-gradient(#10251ee6,#10251eee),url(/brand-art/gold-country-engraving.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:12%;display:flex}.bound-endpaper h3{font:400 clamp(25px,3.6vw,55px)/1.05 var(--serif);color:#f5e7c7;margin:20px 0}.bound-reader .bound-endpaper p{color:#f5e7c7;font-size:clamp(14px,1.7vw,23px);line-height:1.5}.bound-endpaper a{color:#17382c;background:#dbb15d}.bound-reader.is-expanded{z-index:2000;background:#ece0c5 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;max-width:none;margin:0;padding:18px 24px 30px;position:fixed;inset:0;overflow:auto}.is-expanded .bound-reader-toolbar{z-index:30;background:#ece0c5f5;padding:10px 0;position:sticky;top:-18px}.is-expanded .bound-stage{max-width:1600px;scroll-margin-top:90px}.bound-pan-hint{display:none}@media (max-width:680px){.bound-pan-hint{font:600 13px/1.5 var(--sans);color:#4b3c25;margin:0 0 10px;display:block}}@keyframes bound-cover-open{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes bound-left-arrival{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes bound-turn-forward{0%{filter:drop-shadow(-4px 4px 5px #39261422);transform:rotateY(0)}50%{filter:drop-shadow(-25px 12px 18px #39261466)}to{filter:drop-shadow(0 0 #0000);transform:rotateY(-180deg)}}@keyframes bound-turn-backward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes bound-paper-light{0%,to{opacity:0}50%{opacity:.8}}@media (max-width:680px){.book-first-preview:has(.bound-reader){padding:32px 10px}.bound-reader-toolbar{align-items:flex-start}.bound-reader-toolbar>span{max-width:90px;font-size:9px;line-height:1.6}.bound-reader-toolbar button{padding:9px;font-size:12px}.bound-reader-toolbar>div{gap:5px}.is-closed .bound-stage{width:150%;max-width:660px;margin:0;left:50%;transform:translate(-87.5%)}.bound-open-invitation .journal-open-button{width:100%;padding:17px 12px;font-size:15px}.bound-open-invitation p{font-size:16px}.bound-controls{gap:6px}.bound-controls button{padding:12px 9px;font-size:12px}.bound-controls span{font-size:12px}.bound-interlude-copy h3{margin:5px 0;font-size:clamp(13px,3.6vw,24px)}.bound-interlude-copy p{font-size:clamp(8px,2vw,13px);line-height:1.4}.bound-interlude-copy small{letter-spacing:.07em;font-size:6px}.bound-interlude-copy a{margin-top:8px;padding:7px;font-size:8px}.bound-interlude-copy>span{margin-top:7px;font-size:8px}.bound-reader.is-expanded{padding:12px 12px 25px}.is-expanded .bound-scroll-area{overflow-x:auto}.is-expanded .bound-stage{width:1000px;max-width:none}.is-expanded .bound-interlude-copy h3{margin:18px 0;font-size:43px}.is-expanded .bound-interlude-copy p{font-size:20px}.is-expanded .bound-interlude-copy small{font-size:12px}.is-expanded .bound-interlude-copy a{margin-top:25px;padding:15px;font-size:16px}.is-expanded .bound-interlude-copy>span{margin-top:18px;font-size:17px}.is-closed .bound-stage{transform:translate(-75%)}}@media (prefers-reduced-motion:reduce){.bound-stage{transition:none}.bound-cover,.bound-turning-leaf,.bound-page-left{animation:none!important}}@media (hover:hover){.adventure-journal.lantern-sweep .lantern-illustration:hover .lantern-light{opacity:1;background:radial-gradient(circle at var(--lantern-x,45%) var(--lantern-y,45%),#fff2ba75 0%,#ffcf7040 25%,transparent 45%,#101a1655 80%);animation:none}}.storybook-home{--ink:#223c2e;--paper:#efe3c7;--ochre:#d8b16b;color:#f4e6c8;overflow:clip}.story-desk{isolation:isolate;grid-template-columns:minmax(260px,.72fr) minmax(510px,1.28fr);align-items:center;gap:0 4vw;max-width:1510px;min-height:calc(100svh - 76px);margin:auto;padding:30px 5vw 18px;display:grid;position:relative}.story-desk:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% 48%,#e9d5a51a,#0000 52%),linear-gradient(90deg,#0e231bdf 0%,#0e231b70 36%,#0e231b10 100%);position:absolute;inset:0 -4vw}.desk-eyebrow{font:800 11px/1.6 var(--sans);letter-spacing:.16em;color:#dfbe79;margin:0 0 20px}.desk-introduction{max-width:440px;padding-bottom:25px}.desk-introduction h1{font:400 clamp(40px,4vw,65px)/1.02 var(--serif);letter-spacing:-.025em;color:#f4e6c8;margin:0 0 28px}.desk-introduction h1 em{color:#e6bf77;font-weight:400}.desk-logline{font:400 clamp(21px,2vw,27px)/1.35 var(--serif);color:#f0e2c4;max-width:340px;margin:0 0 16px}.desk-logline strong{color:#e6bf77;font-weight:400}.desk-description{font:400 16px/1.6 var(--sans);color:#e4dbc7;max-width:350px;margin:0 0 24px}.desk-purchase{border-top:1px solid #c8a36180;padding-top:22px;scroll-margin-top:100px}.desk-buy{color:#172d23;font:800 16px var(--sans);background:#e0b96f;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px #8b632b}.desk-buy:hover{background:#f1cf8e;transform:translateY(-2px)}.desk-purchase p{font:400 14px/1.6 var(--sans);color:#ede2cd;max-width:365px;margin:17px 0 9px}.desk-signature{font:600 12px/1.6 var(--sans);color:#e5c68c;text-underline-offset:4px}.desk-contents-link{font:italic 20px var(--serif);color:#f0dfb9;align-items:center;gap:20px;width:fit-content;margin-top:28px;text-decoration:none;display:flex}.desk-contents-link span{font:400 27px var(--serif)}.desk-book{min-width:0;padding:0 15px;position:relative}.desk-book-label{color:#e4c898;font:800 10px/1.5 var(--sans);letter-spacing:.12em;justify-content:space-between;gap:12px;margin:0 0 18px;display:flex}.desk-book .bound-reader{max-width:none;margin:0 auto}.desk-book .bound-stage{max-width:730px}.desk-book .is-closed .bound-stage{width:100%;transform:translate(-25%)}.desk-book .bound-cover{box-shadow:7px 3px #cfbe9c,12px 6px #7a592c,18px 12px 18px #080e0b80,0 35px 50px #050b0790}.desk-book .bound-cover .bound-front{border-color:#a48652}.desk-book .bound-open-invitation p{color:#e9d8b1;margin:18px 0 0;font-size:16px}.desk-book .journal-open-button{min-height:56px;padding:16px 21px;font-size:15px;box-shadow:0 4px #755121}.desk-reading-fallback{color:#dacba9;font:400 12px/1.6 var(--sans);flex-wrap:wrap;justify-content:center;gap:17px;margin-top:15px;display:flex}.desk-reading-fallback a{color:#ead5a9;text-underline-offset:4px}.desk-colophon{font:600 10px/1.6 var(--sans);letter-spacing:.1em;color:#d6be93;border-top:1px solid #c8a36140;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:18px;display:flex}.desk-colophon a{color:#e0c38e;text-underline-offset:4px;font-size:11px}.reading-now .story-desk{grid-template-columns:1fr;max-width:1580px}.reading-now .desk-introduction{grid-template-columns:1fr 380px;align-items:center;gap:0 35px;max-width:none;padding:0 0 20px;display:grid}.reading-now .desk-introduction h1{margin:0;font-size:38px}.reading-now .desk-eyebrow{grid-column:1/-1;margin-bottom:10px}.reading-now .desk-introduction .desk-logline,.reading-now .desk-description,.reading-now .desk-contents-link{display:none}.reading-now .desk-purchase{border:0;grid-area:2/2;padding:0}.reading-now .desk-purchase p{margin:10px 0 0}.reading-now .desk-signature{display:none}.reading-now .desk-book{background:#efe3c7 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;padding:25px clamp(14px,2vw,30px);box-shadow:0 25px 65px #0005}.reading-now .desk-book-label{color:#665131}.reading-now .desk-book .bound-stage{max-width:1400px}.reading-now .desk-reading-fallback,.reading-now .desk-reading-fallback a{color:#3f4b32}.featured-reader .bound-reader-toolbar{background:#efe3c7f7;top:76px}.bound-purchase-cover{color:#f2dcab;background:#26372b url(/brand-art/gold-country-engraving.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:3%;height:100%;padding:7%;display:flex;box-shadow:inset -10px 0 25px #070e0760}.bound-purchase-cover small{font:800 clamp(10px,1vw,16px) var(--sans);letter-spacing:.15em}.bound-purchase-cover img{object-fit:contain;filter:drop-shadow(10px 16px 18px #0008);width:72%;height:auto;max-height:80%;display:block}.bound-purchase-cover span{font:italic clamp(14px,1.5vw,23px) var(--serif)}.bound-purchase-offer{color:#223b2c;background:#f0e3c7 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;flex-direction:column;justify-content:center;height:100%;padding:10% 11%;display:flex}.bound-purchase-offer small{font:800 clamp(9px,1vw,15px) var(--sans);letter-spacing:.12em;color:#71552d}.bound-purchase-offer h3{font:400 clamp(28px,4.2vw,62px)/1.03 var(--serif);color:#223b2c;margin:5% 0}.bound-purchase-offer>p{font:400 clamp(13px,1.5vw,21px)/1.4 var(--serif);color:#3b4b35;margin:0 0 4%}.purchase-price{font:400 clamp(26px,3.2vw,47px) var(--serif);color:#233d2e}.purchase-price span{font:400 clamp(11px,1.2vw,17px) var(--sans)}.purchase-bonus{border-block:1px solid #9e7b3d50;align-items:center;gap:6%;margin:5% 0;padding:5% 0;display:flex}.purchase-bonus img{width:20%;height:auto}.purchase-bonus p{font:400 clamp(10px,1.3vw,19px)/1.5 var(--sans);color:#304831;margin:0}.purchase-spread-cta{color:#fff0cd;text-align:center;font:800 clamp(12px,1.5vw,20px) var(--sans);background:#183d2c;padding:5%;text-decoration:none;display:block}.purchase-signature{font:600 clamp(9px,1.1vw,15px)/1.4 var(--sans);color:#3c5138;text-underline-offset:4px;margin-top:5%}.purchase-ending{font:italic clamp(12px,1.5vw,21px) var(--serif);color:#68532f;margin-top:7%}.story-contents{border-block:1px solid #d6b57666;grid-template-columns:.75fr 1.25fr;gap:7vw;max-width:1300px;margin:50px auto 65px;padding:55px 5vw;scroll-margin-top:90px;display:grid}.story-contents h2{font:400 clamp(36px,4vw,58px)/1.06 var(--serif);color:#f2e0bb;margin:0 0 24px}.story-contents header>p:not(.desk-eyebrow){color:#e2d4b8;font:400 17px/1.7 var(--sans)}.story-contents header img{opacity:.8;width:110px;height:110px;margin-top:12px}.story-contents ol{counter-reset:contents;margin:0;padding:0;list-style:none}.story-contents li{border-bottom:1px solid #d6b57640}.story-contents li:first-child{border-top:1px solid #d6b57640}.story-contents li a{color:#f0dfba;grid-template-columns:40px 1fr 24px;align-items:center;gap:14px;padding:19px 6px;text-decoration:none;transition:padding .2s,color .2s;display:grid}.story-contents li a:hover{color:#f4cc7c;padding-left:14px}.contents-number{font:italic 18px var(--serif);color:#d2ad69}.story-contents strong{font:400 26px var(--serif);display:block}.story-contents small{font:400 13px/1.6 var(--sans);color:#ddceb1;margin-top:4px;display:block}.desk-extras{max-width:1300px;margin:0 auto 50px;padding:0 5vw}.desk-extras #last-bell-free-list{grid-template-columns:1fr .8fr;align-items:center;gap:4vw;display:grid}.desk-extras #last-bell-free-list>img{width:100%;height:auto;display:block;box-shadow:0 15px 35px #0006}.desk-extras h2{font:400 42px/1.08 var(--serif);color:#f0dfba;margin:0 0 20px}.desk-extras p{color:#e3d6be;font:400 15px/1.7 var(--sans)}.desk-extras .reader-magnet-form{color:#ede2c9}.desk-extras details{border-top:1px solid #caa76a50;margin-top:40px;padding-top:25px}.desk-extras summary{font:400 25px var(--serif);cursor:pointer;color:#eedab4}.desk-extras details[open]{max-width:650px}.desk-press{max-width:1300px;font:700 11px/1.6 var(--sans);letter-spacing:.1em;color:#dec28c;justify-content:space-between;gap:20px;margin:auto;padding:20px 5vw 45px;display:flex}.desk-press a{color:#f0dfba;text-underline-offset:4px}:is(.storybook-home a:focus-visible,.storybook-home button:focus-visible,.storybook-home summary:focus-visible){outline-offset:5px;outline:3px solid #f0c76e}.story-mobile-buy{display:none}.bound-toolbar-buy{color:#1f4932;width:fit-content;font:800 12px/1.4 var(--sans);letter-spacing:0;text-underline-offset:3px;margin-top:6px;display:block}.bound-spread{border-radius:2px 5px 5px 2px}.bound-page-left:after,.bound-page-right:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 94%,#35251015);position:absolute;inset:0}.bound-page-right:after{background:linear-gradient(90deg,#35251015,#0000 6%)}@media (max-width:680px){.storybook-home{padding-bottom:72px}.story-mobile-buy{z-index:100;color:#173124;text-align:center;padding:12px 15px max(12px,env(safe-area-inset-bottom));font:800 15px/1.3 var(--sans);background:#dfb66c;text-decoration:none;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0005}.story-mobile-buy span{font:500 11px/1.5 var(--sans);margin-top:3px;display:block}.bound-toolbar-buy{font-size:10px}.single-page-reader.is-closed .bound-stage{max-width:min(260px,66.6svh - 206.46px)}}.single-page-reader .bound-stage,.single-page-reader.is-expanded .bound-stage{aspect-ratio:441/666;width:100%;max-width:540px;margin:auto;left:auto;transform:none}.single-page-reader .bound-spread{grid-template-columns:1fr}.single-page-reader .bound-cover{width:100%;left:0}.single-page-reader .bound-turning-leaf{transform-origin:0;width:100%;left:0}.single-page-reader .bound-page-left{animation:none}.single-page-reader .turn-backward{animation:1.2s cubic-bezier(.3,.5,.25,1) both bound-turn-forward}.single-page-reader .bound-pan-hint{color:#5c4930;font:600 13px/1.5 var(--sans);display:block}.single-page-reader .bound-controls{gap:10px}.single-page-reader .bound-controls span{font-size:12px}.single-page-reader .bound-interlude-copy h3{font-size:32px}.single-page-reader .bound-interlude-copy p{font-size:15px}.single-page-reader .bound-interlude-copy small{font-size:10px}.single-page-reader .bound-interlude-copy a{margin-top:16px;padding:13px;font-size:13px}.single-page-reader .bound-interlude-copy>span{margin-top:12px;font-size:13px}@media (max-width:1000px){.story-desk{grid-template-columns:.8fr 1.2fr;gap:0 3vw;padding-inline:4vw}.desk-introduction h1{font-size:43px}.desk-book-label{font-size:8px}.desk-book .journal-open-button{padding:15px 12px;font-size:13px}.desk-buy{padding:16px 12px;font-size:14px}}@media (max-width:680px){.story-desk{flex-direction:column;gap:0;min-height:0;padding:24px 22px 15px;display:flex}.story-desk:before{background:linear-gradient(#10281de6,#10281d40 70%);inset:0 -22px}.desk-introduction{display:contents}.desk-eyebrow{letter-spacing:.12em;margin:0 0 12px;font-size:9px}.desk-introduction h1{align-self:flex-start;margin:0 0 14px;font-size:38px}.desk-logline,.desk-description{display:none}.desk-purchase{border:0;order:2;width:100%;margin-top:24px;padding:0}.desk-purchase p{margin-top:14px;font-size:13px}.desk-buy{min-height:55px;font-size:16px}.desk-contents-link{order:3;margin-top:22px;font-size:19px}.desk-book{order:1;width:100%;padding:0}.desk-book-label{display:none}.desk-book .is-closed .bound-stage{width:100%;max-width:260px;margin:auto;left:auto;transform:none}.desk-book .is-closed .bound-scroll-area{padding-bottom:14px}.desk-book .journal-open-button{width:100%;font-size:14px}.desk-book .bound-open-invitation p{margin-top:15px;font-size:14px}.desk-reading-fallback{gap:5px 15px;margin-top:10px;font-size:11px}.desk-colophon{flex-direction:column;order:4;align-items:flex-start;gap:7px;width:100%;margin-top:25px;font-size:8px}.reading-now .desk-introduction{display:contents}.reading-now .desk-introduction h1{font-size:30px}.reading-now .desk-purchase{order:0;margin:0 0 22px}.reading-now .desk-purchase p{display:none}.reading-now .desk-book{background:#efe3c7;padding:10px}.reading-now .desk-book-label{display:none}.reading-now .desk-book .bound-stage{max-width:540px}.featured-reader .bound-reader-toolbar{top:69px}.single-page-reader .bound-open-invitation .journal-open-button{min-height:56px}.single-page-reader.is-expanded{padding:12px 14px 25px}.single-page-reader.is-expanded .bound-scroll-area{overflow:visible}.single-page-reader .bound-purchase-offer{padding:9%}.single-page-reader .bound-purchase-offer h3{font-size:36px}.single-page-reader .bound-purchase-offer small{font-size:9px}.single-page-reader .bound-purchase-offer>p{font-size:15px}.single-page-reader .purchase-price{font-size:32px}.single-page-reader .purchase-price span{font-size:13px}.single-page-reader .purchase-bonus p{font-size:12px}.single-page-reader .purchase-spread-cta{font-size:15px}.single-page-reader .purchase-signature{font-size:11px}.single-page-reader .purchase-ending{font-size:16px}.story-contents{grid-template-columns:1fr;gap:20px;margin:35px 22px;padding:35px 0}.story-contents h2{font-size:38px}.story-contents header img{display:none}.story-contents header>p:not(.desk-eyebrow){font-size:14px}.story-contents strong{font-size:24px}.story-contents small{font-size:12px}.story-contents li a{padding:17px 0}.desk-extras{padding:0 22px}.desk-extras #last-bell-free-list{grid-template-columns:1fr;gap:25px}.desk-extras h2{font-size:38px}.desk-extras summary{font-size:23px}.desk-press{flex-direction:column;gap:10px;padding:0 22px 30px}}@media (prefers-reduced-motion:reduce){.story-desk *,.story-contents *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:680px){.desk-book .single-page-reader.is-closed .bound-stage{max-width:min(260px,66.6svh - 206.46px)}}.living-book .bound-stage{perspective:2400px}.living-book .bound-spread{box-shadow:0 2px #e9dcc1,0 5px #a89b7b,0 8px #eadfc8,0 11px #6b5137,0 24px 26px #30211040,0 45px 55px #241e1730}.living-book .bound-page{container-type:inline-size}.living-book .bound-page:after{z-index:5;background:linear-gradient(90deg,#0000 97%,#37281412)}.living-book .bound-page-right:after{background:linear-gradient(90deg,#37281412,#0000 3%)}.living-book .bound-spine{background:linear-gradient(90deg,#0000,#271a130d 32%,#170e1024 49%,#fffbf31c 52%,#271a130d 70%,#0000);width:10px}.living-book .bound-paper-stack{pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#8d7c60 0 1px,#ddceb0 1px 2px,#f5ead4 2px 3px);width:13px;position:absolute;top:3px;bottom:-8px;overflow:hidden;transform:skewY(13deg);box-shadow:2px 0 5px #23180f40}.living-book .stack-right{right:-11px}.living-book .stack-left{width:10px;left:-8px;transform:skewY(-13deg)}.living-book.is-closed .stack-left{display:none}.living-book .stack-lantern-light{opacity:0;background:linear-gradient(#0000,#edc37b65 35%,#fff6dba0 49%,#dba45455 67%,#0000);height:65%;position:absolute;top:-60%;left:-2px;right:-2px;transform:translateY(280%)}.living-book.is-closed .stack-lantern-light{animation:4.8s ease-in-out .45s both lantern-on-paper}.living-book.is-opening .stack-lantern-light{animation:1.6s ease-in-out both lantern-on-paper}.living-book .bound-bottom-stack{pointer-events:none;background:repeating-linear-gradient(0deg,#a08d6b 0 1px,#eee2c7 1px 2px,#c5b696 2px 3px);height:10px;position:absolute;bottom:-10px;left:1px;right:-7px;overflow:hidden;box-shadow:0 3px #493221,0 10px 14px #17100d30}.living-book.is-closed .bound-bottom-stack{left:50%}.living-book .bound-bottom-stack i{opacity:0;background:linear-gradient(100deg,#0000 10%,#efc78255 40%,#fff4cf90 50%,#0000 75%);position:absolute;inset:0;transform:translate(110%)}.living-book.is-closed .bound-bottom-stack i{animation:4.8s ease-in-out .45s both lantern-on-foreedge}.living-book.is-opening .bound-bottom-stack i{animation:1.6s ease-in-out both lantern-on-foreedge}.desk-book .living-book .bound-cover{box-shadow:2px 3px #3c2b20,0 28px 36px #0a0d0a70}.living-book .bound-cover .bound-front{border:1px solid #6c5740;transform:translateZ(3px)}.living-book .bound-cover .bound-back{transform:rotateY(180deg)translateZ(3px)}.living-book .bound-cover:before{content:"";transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#3c2d24,#8c7150,#33251e);width:6px;position:absolute;top:0;bottom:0;right:-3px;transform:rotateY(90deg)}.living-book .bound-cover:after{content:"";pointer-events:none;background:#443126;height:6px;position:absolute;bottom:-3px;left:0;right:0;transform:rotateX(90deg)}.living-book .bound-turning-leaf .bound-face{border-right:1px solid #b9a98b;box-shadow:inset -2px 0 2px #e8dec280}.living-book .bound-turning-leaf .bound-face:after{background:linear-gradient(100deg,#27180c18,#0000 25% 55%,#fff3d850 77%,#cd95551c 91%,#0000);animation:1.2s ease-in-out both turning-lantern}.living-book .bound-turning-leaf .bound-back:after{background:linear-gradient(85deg,#553b221a,#0000 22%,#fff6e742 56%,#0000 85%)}.bound-bookmark-select{color:#554331;font:600 12px var(--sans);justify-content:flex-end;align-items:center;gap:12px;margin:0 0 12px;display:flex}.bound-bookmark-select select{color:#362c21;max-width:330px;min-height:38px;font:500 12px var(--sans);background:#f7eedb;border:1px solid #b7a17c;padding:8px 12px}.bound-bookmark-select select:focus-visible{outline-offset:3px;outline:3px solid #ae703d}.living-book .bound-interlude{background:#e8d6b6 url(/accurate-maps/archival-paper-texture.webp) 50%/500px}.living-book .bound-history-photo{opacity:1;object-fit:contain;background:#514839;border:10px solid #d6c19b;height:44%;box-shadow:0 5px 12px #382a1938;-webkit-mask-image:none;mask-image:none}.living-book .bound-interlude-copy{justify-content:flex-start;padding:4% 9% 8%;inset:45% 0 0}.living-book .bound-interlude-copy h3{color:#3b3025;margin:4% 0;font-size:clamp(23px,7cqw,48px)}.living-book .bound-interlude-copy p{font:400 clamp(13px,3.3cqw,20px)/1.5 var(--serif);color:#463b2d}.living-book .bound-interlude-copy small{font-size:clamp(9px,2cqw,12px)}.living-book .bound-interlude-copy a{background:#6c3d2c;margin-top:5%}.living-book .bound-interlude-copy>span{margin-top:4%;font-size:clamp(12px,3cqw,18px)}.living-book .bound-endpaper{background:#252f29 url(/brand-art/gold-country-engraving.webp) 50%/cover;padding:10%;position:relative;box-shadow:inset 0 0 90px #0c151ee0}.living-book .bound-endpaper:before{content:"";pointer-events:none;border:1px solid #c7ac7655;position:absolute;inset:5%}.living-book .bound-endpaper h3{font-size:clamp(28px,8cqw,52px)}.living-book .bound-endpaper p{font:400 clamp(15px,3.7cqw,22px)/1.5 var(--serif)}.living-book .bound-purchase-cover{color:#f6e5c0;background:#203127 url(/brand-art/gold-country-engraving.webp) 50%/cover;gap:2%;padding:7% 8%;position:relative;overflow:hidden;box-shadow:inset 0 0 85px #0b160ddb}.living-book .bound-purchase-cover:before{content:"";pointer-events:none;border:1px solid #d1b58050;position:absolute;inset:4%}.living-book .bound-purchase-cover small{z-index:1;font-size:clamp(9px,2.2cqw,13px)}.living-book .purchase-volume{width:71%;transform-style:preserve-3d;margin:3% 0 5%;position:relative;transform:perspective(900px)rotateY(-12deg)rotate(-3deg);box-shadow:6px 2px #c6b79a,9px 3px #493626,20px 24px 28px #0007}.living-book .purchase-volume:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080f0838,#0000 6%,#ffffff0b 8%,#0000 25%);position:absolute;inset:0}.living-book .purchase-volume img{filter:none;width:100%;height:auto;max-height:none}.living-book .bound-purchase-cover>span{font-size:clamp(15px,3.5cqw,23px)}.living-book .bound-purchase-cover>p{font:400 clamp(20px,5cqw,31px)/1.15 var(--serif);text-align:center;color:#f7e8c9;margin:3% 0 0}.living-book .bound-purchase-offer{color:#342d23;background:#f5ead6 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;justify-content:center;gap:0;padding:7% 9% 8%;box-shadow:inset 4px 0 15px #39271909}.living-book .bound-purchase-offer>small{color:#835435;font-size:clamp(9px,2cqw,13px)}.living-book .bound-purchase-offer h3{font:400 clamp(28px,9cqw,58px)/.98 var(--serif);color:#322d24;letter-spacing:-.025em;margin:5% 0 3%}.living-book .bound-purchase-offer h3 em{color:#884a30}.living-book .bound-purchase-offer>p{font:400 clamp(13px,3.3cqw,20px)/1.4 var(--serif);color:#4c4030;margin:0 0 3%}.living-book .purchase-price{font:400 clamp(31px,8cqw,48px) var(--serif);color:#302c24}.living-book .purchase-price span{font-size:clamp(12px,3cqw,17px)}.living-book .purchase-bonus{border-block:1px solid #9b794752;gap:8%;min-height:0;margin:4% 0 5%;padding:5% 0 4%}.living-book .bonus-paper-insert{perspective:600px;flex:none;width:29%;padding-bottom:3%;position:relative}.living-book .bonus-paper-insert img{width:100%;height:auto;animation:1.1s both bonus-from-sleeve;display:block;transform:rotate(-5deg)translateY(-5%);box-shadow:5px 5px 10px #38251740}.living-book .bonus-insert-sleeve{font:800 clamp(6px,1.7cqw,10px)/1.4 var(--sans);letter-spacing:.05em;color:#64452d;background:#e3cfa6;border-top:1px solid #ab8b59;padding:9% 7%;position:absolute;bottom:-4%;left:-8%;right:-9%;transform:rotate(-3deg);box-shadow:1px 4px 4px #3a29192b}.living-book .purchase-bonus p{font:400 clamp(12px,3.1cqw,18px)/1.5 var(--serif);color:#423a2e}.living-book .purchase-bonus b{font-size:clamp(16px,4cqw,25px);font-weight:400;line-height:1.1}.living-book .purchase-bonus p>span{font:700 clamp(9px,2cqw,12px) var(--sans);letter-spacing:.06em}.living-book .purchase-spread-cta{color:#fff4dc;font:800 clamp(13px,3.4cqw,20px) var(--sans);background:#663c2b;padding:4.5% 3%;box-shadow:0 3px #392519}.living-book .bound-purchase-offer .purchase-checkout-details{font:400 clamp(10px,2.5cqw,14px)/1.5 var(--sans);color:#60513f;margin:3% 0 1%}.living-book .purchase-signature{color:#653b2a;margin-top:3%;font-size:clamp(10px,2.6cqw,15px)}.living-book .book-insert{color:#382e24;background:#efe2c8 url(/accurate-maps/archival-paper-texture.webp) 50%/600px;flex-direction:column;height:100%;padding:9% 9% 10%;display:flex;position:relative;overflow:hidden}.living-book .insert-running-head{font:700 clamp(8px,1.7cqw,11px) var(--sans);letter-spacing:.08em;border-bottom:1px solid #b69f785e;padding-bottom:5%}.living-book .insert-object-caption{font:italic clamp(11px,2.8cqw,16px)/1.45 var(--serif);color:#604936;margin-top:auto;padding-top:5%}.living-book .insert-kicker{font:800 clamp(9px,2cqw,12px)/1.5 var(--sans);letter-spacing:.12em;color:#8a5639}.living-book .book-insert h3{font:400 clamp(30px,9cqw,58px)/1.02 var(--serif);letter-spacing:-.025em;color:#3a3027;margin:6% 0 5%}.living-book .insert-copy{font:400 clamp(15px,3.7cqw,23px)/1.5 var(--serif);color:#463a2e;margin:4% 0 7%}.living-book .insert-reveal-button{border:0;color:#73452f;font:600 clamp(12px,2.8cqw,17px) var(--sans);cursor:pointer;background:0 0;border-block:1px solid #aa8c604d;justify-content:space-between;align-items:center;gap:10px;padding:5% 0;display:flex}.living-book .insert-reveal-button span{font-size:23px}.living-book .insert-destination{font:700 clamp(13px,3.1cqw,19px)/1.4 var(--sans);color:#573423;text-underline-offset:4px;margin-top:auto;padding-top:8%;text-decoration:none}.living-book .insert-destination:hover{text-decoration:underline}.living-book .insert-colophon{font:italic clamp(12px,2.8cqw,17px) var(--serif);color:#74624b;padding-top:4%}.living-book .insert-dixie{background-color:#d7c6a3}.living-book .insert-dixie.insert-note{background:#f2e7d3 url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.living-book .book-photo-pocket{perspective:900px;height:70%;margin:15% 3% 8%;position:relative}.living-book .book-keepsake-photo{background:#faf0dc;flex-direction:column;padding:6% 6% 10%;transition:transform .8s cubic-bezier(.2,.65,.2,1);display:flex;position:absolute;inset:5% 0 1%;transform:rotate(-5deg)translateY(13%);box-shadow:1px 14px 18px #35251440}.living-book .book-keepsake-photo img{object-fit:contain;width:100%;height:90%}.living-book .book-keepsake-photo figcaption{font:italic clamp(17px,4cqw,24px) var(--serif);padding-top:5%}.living-book .book-photo-sleeve{color:#48331e;font:800 clamp(9px,2cqw,13px) var(--sans);letter-spacing:.15em;background:#ba9b65;border-top:1px solid #957542;padding:11% 10% 8%;position:absolute;bottom:-2%;left:-7%;right:-7%;transform:rotate(2deg);box-shadow:0 6px 10px #44291928}.living-book .insert-revealed .book-keepsake-photo{transform:rotate(3deg)translateY(-8%)}.living-book .insert-dixie blockquote{font:italic clamp(27px,7cqw,44px)/1.2 var(--serif);color:#764b34;margin:0 0 4%}.living-book .insert-dixie cite{font:400 clamp(12px,3cqw,17px) var(--sans);margin-top:5%;display:block}.living-book .insert-journey{background-color:#e6e3d5}.living-book .book-route-insert{perspective:900px;background:#f5eedb;height:65%;margin:15% -3% 6%;position:relative;transform:rotate(-3deg);box-shadow:4px 10px 18px #39302230}.living-book .book-route-insert svg{width:100%;height:100%;padding:3%;display:block}.living-book .book-route-insert path{fill:none;stroke:#974c3a;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s .15s}.living-book .book-route-insert circle{fill:#7a8c84}.living-book .book-route-insert text{font:17px var(--serif);fill:#4a5b52}.living-book .book-route-insert .route-home{font:700 15px var(--sans);fill:#9b4b37}.living-book .route-fold{transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#d2c5a6;flex-direction:column;justify-content:center;align-items:center;transition:transform .9s,opacity .9s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 40px #64573920}.living-book .route-fold span{font:700 clamp(10px,2.5cqw,16px) var(--sans);letter-spacing:.12em}.living-book .route-fold strong{font:400 clamp(70px,19cqw,115px) var(--serif);color:#914b35}.living-book .route-fold em{font:italic clamp(16px,4cqw,23px) var(--serif)}.living-book .insert-revealed .route-fold{opacity:0;pointer-events:none;transform:rotateY(-165deg)}.living-book .insert-revealed .insert-route-ink{stroke-dashoffset:0}.living-book .insert-year{font:400 clamp(60px,16cqw,98px)/1 var(--serif);color:#9a4e37}.living-book .insert-year span{font:700 clamp(9px,2cqw,13px) var(--sans);letter-spacing:.1em;margin-top:3%;display:block}.living-book .insert-film.insert-scene{color:#e9dec9;background:#282a2c}.living-book .insert-film .insert-running-head,.living-book .insert-film .insert-object-caption{color:#e8c5a5}.living-book .book-film-evidence{flex:1;margin-top:10%;position:relative;overflow:hidden}.living-book .book-film-evidence>figure{z-index:2;background:#101214;border-block:8px dashed #c9bda6;margin:0;padding:6% 5% 7%;position:relative;box-shadow:0 7px 15px #0005}.living-book .book-film-evidence>figure img{width:100%;height:310px;object-fit:contain;height:65cqw}.living-book .book-film-evidence figcaption{font:700 clamp(8px,2cqw,12px) var(--sans);letter-spacing:.08em;color:#d6b59a;margin-top:5%}.living-book .book-film-pull{background:#171a1b;border-block:6px dashed #bea98d;gap:5%;height:36%;padding:6% 4% 10%;transition:transform .85s cubic-bezier(.3,.65,.2,1);display:flex;position:absolute;top:47%;left:4%;right:4%;transform:translateY(-50%)}.living-book .book-film-pull img{object-fit:contain;width:47%;height:100%}.living-book .book-film-pull span{font:700 clamp(7px,1.6cqw,10px) var(--sans);color:#e2c5a1;position:absolute;bottom:3%}.living-book .insert-revealed .book-film-pull{transform:translateY(32%)}.living-book .insert-reject-mark{font:800 clamp(14px,3.5cqw,22px) var(--sans);color:#a15440;border:3px double #a15440;width:fit-content;margin:4% 0 7%;padding:3% 4%;transform:rotate(-8deg)}.living-book .book-archive-evidence{background:#bca481;flex-direction:column;flex:1;justify-content:center;margin:15% -4% 5%;padding:4%;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 8px 20px #38231640}.living-book .book-archive-evidence>img{object-fit:contain;filter:sepia(.35);width:100%;max-height:70%;display:block}.living-book .evidence-annotation{opacity:0;background:#f6ead1f7;padding:7%;transition:transform .65s,opacity .65s;position:absolute;bottom:8%;left:7%;right:7%;transform:translateY(15%)}.living-book .evidence-annotation span{font:800 clamp(9px,2.2cqw,13px) var(--sans);color:#8a4e34}.living-book .evidence-annotation p{font:italic clamp(20px,5cqw,31px)/1.2 var(--serif);color:#3a3026;margin:6% 0}.living-book .evidence-annotation a{font:600 clamp(11px,2.6cqw,16px) var(--sans);color:#6c412a}.living-book .book-archive-evidence figcaption{font:italic clamp(14px,3.5cqw,20px) var(--serif);margin:6% 0 0}.living-book .insert-revealed .evidence-annotation{opacity:1;transform:none}.living-book .insert-history-date{font:400 clamp(24px,6cqw,37px)/1.25 var(--serif);color:#7e5239;margin:2% 0}.living-book .book-case-file{perspective:1000px;height:66%;margin:15% -3% 5%;position:relative;transform:rotate(2deg)}.living-book .case-file-material{background:#f8efd9;padding:8%;position:absolute;inset:5% 5% 0;box-shadow:2px 7px 14px #5037193b}.living-book .case-file-material img{width:100%;height:auto}.living-book .case-file-material h4{font:400 clamp(27px,7cqw,43px)/1.05 var(--serif);color:#3a3025;margin:7% 0}.living-book .case-file-material span{font:800 clamp(9px,2cqw,13px) var(--sans);color:#7c4e35;margin:8% 0;display:block}.living-book .case-file-material a{font:700 clamp(12px,3cqw,18px) var(--sans);color:#6c432e}.living-book .case-file-flap{transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#c5a66c;border-top:12px solid #b69860;flex-direction:column;justify-content:center;padding:12%;transition:transform .8s,opacity .8s;display:flex;position:absolute;inset:0;box-shadow:4px 7px 12px #39281928}.living-book .case-file-flap span{font:800 clamp(12px,3cqw,18px) var(--sans);letter-spacing:.15em;border-bottom:1px solid #7c5d36;padding-bottom:7%}.living-book .case-file-flap strong{font:400 clamp(32px,9cqw,55px)/1.04 var(--serif);margin:14% 0}.living-book .case-file-flap em{font:700 clamp(9px,2cqw,13px) var(--sans)}.living-book .insert-revealed .case-file-flap{opacity:0;pointer-events:none;transform:rotateX(140deg)}.living-book .insert-case-stamp{font:800 clamp(10px,2.5cqw,16px) var(--sans);letter-spacing:.06em;color:#79522e;border-bottom:2px solid #9a75414d;padding:3% 0}.living-book .insert-future.insert-scene{color:#f2dab0;background:#18222f}.living-book .insert-future .insert-running-head,.living-book .insert-future .insert-object-caption{color:#dfc8a3}.living-book .book-future-index{perspective:900px;flex:1;margin:15% -3% 5%;position:relative}.living-book .book-future-index>img{width:100%;height:auto;box-shadow:0 8px 15px #0006}.living-book .future-index-fold{color:#583c28;transform-origin:top;background:#eddab5;margin:0 5%;padding:10%;transition:transform .8s;transform:rotateX(65deg);box-shadow:0 8px 15px #0005}.living-book .future-index-fold span{font:700 clamp(9px,2cqw,13px) var(--sans);letter-spacing:.08em}.living-book .future-index-fold strong{font:400 clamp(24px,6.5cqw,40px)/1.03 var(--serif);margin:6% 0;display:block}.living-book .future-index-fold em{font:700 clamp(8px,1.7cqw,11px)/1.5 var(--sans);display:block}.living-book .future-index-fold a{color:#623b28;font:700 clamp(12px,3cqw,17px) var(--sans);margin-top:8%;display:block}.living-book .future-index-fold p{font:italic clamp(14px,3.5cqw,21px) var(--serif);margin:8% 0 0}.living-book .insert-revealed .future-index-fold{transform:rotateX(0)}.living-book .insert-future-line{font:400 clamp(30px,8cqw,48px)/1.05 var(--serif);color:#855238;margin:3% 0}.living-book .insert-mobile-reveal{display:none}@keyframes lantern-on-paper{0%{opacity:0;transform:translateY(0)}20%{opacity:.6}65%{opacity:.85}to{opacity:0;transform:translateY(270%)}}@keyframes lantern-on-foreedge{0%{opacity:0;transform:translate(-90%)}30%,70%{opacity:.8}to{opacity:0;transform:translate(100%)}}@keyframes turning-lantern{0%,to{opacity:.1}45%{opacity:.6}70%{opacity:.3}}@keyframes bonus-from-sleeve{0%{transform:rotate(-2deg)translateY(12%)}to{transform:rotate(-5deg)translateY(-5%)}}@media (max-width:680px){.bound-bookmark-select{justify-content:space-between;gap:7px;font-size:10px}.bound-bookmark-select select{width:70%;max-width:240px;min-height:38px;font-size:11px}.living-book.single-page-reader .bound-bottom-stack{left:0}.living-book.single-page-reader .stack-left{display:none}.living-book.single-page-reader .bound-purchase-offer{padding:6% 8%}.living-book.single-page-reader .bound-purchase-offer h3{margin:3% 0;font-size:clamp(25px,8.3cqw,39px)}.living-book.single-page-reader .bound-purchase-offer>p{margin-bottom:2%;font-size:13px}.living-book.single-page-reader .purchase-price{font-size:30px}.living-book.single-page-reader .purchase-bonus{gap:8%;margin:3% 0;padding:4% 0}.living-book.single-page-reader .bonus-paper-insert{width:25%}.living-book.single-page-reader .purchase-bonus p{font-size:12px;line-height:1.4}.living-book.single-page-reader .purchase-bonus b{font-size:17px}.living-book.single-page-reader .purchase-spread-cta{padding:12px 5px;font-size:13px}.living-book.single-page-reader .purchase-signature{margin-top:2%;font-size:10px}.living-book.single-page-reader .bound-purchase-offer .purchase-checkout-details{margin:3% 0 0;font-size:9px;line-height:1.5}.living-book.single-page-reader .book-insert{padding:7% 8% 8%}.living-book.single-page-reader .book-insert h3{margin:5% 0;font-size:31px}.living-book.single-page-reader .insert-copy{margin:4% 0;font-size:15px;line-height:1.45}.living-book.single-page-reader .insert-year{font-size:60px}.living-book.single-page-reader .insert-dixie blockquote{font-size:26px}.living-book.single-page-reader .insert-future-line{font-size:27px}.living-book.single-page-reader .insert-history-date{font-size:24px}.living-book.single-page-reader .insert-reveal-button{padding:5% 0;font-size:12px}.living-book.single-page-reader .insert-destination{padding-top:5%;font-size:13px}.living-book.single-page-reader .insert-colophon{font-size:12px}.living-book.single-page-reader .insert-object-caption{padding-top:4%;font-size:12px}.living-book.single-page-reader .insert-mobile-reveal{color:#fff1d6;font:700 12px var(--sans);background:#70472d;border:0;margin-top:3%;padding:10px;display:block}.living-book.single-page-reader .book-photo-pocket{height:65%;margin-top:9%}.living-book.single-page-reader .book-route-insert{height:66%;margin-top:8%}.living-book.single-page-reader .book-case-file{height:65%;margin-top:8%}.living-book.single-page-reader .book-future-index{margin-top:8%}.living-book.single-page-reader .future-index-fold{padding:7%}.living-book.single-page-reader .future-index-fold strong{font-size:25px}.living-book.single-page-reader .case-file-material{padding:7%}.living-book.single-page-reader .case-file-material h4{font-size:28px}.living-book.single-page-reader .bound-interlude-copy h3{margin:3% 0;font-size:25px}.living-book.single-page-reader .bound-interlude-copy p{font-size:14px}.living-book.single-page-reader .bound-interlude-copy a{margin-top:4%;padding:11px;font-size:12px}.living-book.single-page-reader .bound-interlude-copy>span{margin-top:3%;font-size:12px}}@media (prefers-reduced-motion:reduce){.living-book *,.living-book :before,.living-book :after{transition:none!important;animation:none!important}.living-book .stack-lantern-light,.living-book .bound-bottom-stack i{opacity:0}.living-book .bonus-paper-insert img{transform:rotate(-5deg)translateY(-5%)}}.living-book .bound-face{container-type:inline-size}.living-book.is-expanded .bound-reader-toolbar{top:-18px}.living-book .book-insert:not(.insert-film):not(.insert-future.insert-scene),.living-book .bound-purchase-offer,.living-book .bound-interlude{background-image:linear-gradient(#f2e6d0d9,#f2e6d0d9),url(/accurate-maps/archival-paper-texture.webp)}.living-book .bound-designed-folio{z-index:5;font:600 clamp(7px,1.5cqw,10px) var(--sans);letter-spacing:.07em;color:#705335;pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:3%;left:9%;right:9%}.living-book .bound-designed-folio i{font:italic clamp(10px,2.4cqw,15px) var(--serif)}:is(.living-book .bound-page:has(.insert-film.insert-scene) .bound-designed-folio,.living-book .bound-page:has(.insert-future.insert-scene) .bound-designed-folio,.living-book .bound-page:has(.bound-purchase-cover) .bound-designed-folio,.living-book .bound-page:has(.bound-endpaper) .bound-designed-folio){color:#e2c79c}.living-book .insert-film.insert-note{background:#ddc6a6;box-shadow:inset 0 0 60px #a27c4820}.living-book .insert-film.insert-note h3{font:800 clamp(30px,8cqw,52px)/1.05 var(--sans);letter-spacing:-.04em}.living-book .insert-film .insert-copy{font:italic clamp(17px,4cqw,25px)/1.55 var(--serif)}.living-book .insert-film .insert-reveal-button{border-style:dashed}.living-book .insert-film .insert-destination{font-family:var(--sans);color:#9a4b39}.living-book .insert-history.insert-note h3{font:700 clamp(18px,4cqw,27px)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase}.living-book .insert-history-date span{font:700 clamp(10px,2.4cqw,14px) var(--sans);letter-spacing:.1em;display:block}.living-book .insert-history-date strong{font:400 clamp(65px,20cqw,115px)/1 var(--serif);color:#925a3d;display:block}.living-book .insert-history-date em{font:italic clamp(20px,5cqw,30px) var(--serif)}.living-book .insert-history .insert-copy{border-left:2px solid #9a794956;padding-left:5%}.living-book .insert-case.insert-note{background-color:#d0b785;border-top:16px solid #a88a55}.living-book .insert-case.insert-note:before{content:"CASE FILE / 01";font:800 clamp(8px,2cqw,12px) var(--sans);letter-spacing:.1em;color:#836238;position:absolute;top:7%;right:9%}.living-book .insert-case.insert-note h3{margin-top:14%}.living-book .insert-case-stamp{border:2px solid #876138;width:fit-content;padding:4%;transform:rotate(-3deg)}.living-book .insert-case .insert-destination{color:#fff0d2;background:#745037;margin-top:auto;padding:4%}.living-book .insert-future.insert-note{color:#f2dfc0;background:#253549 url(/escape-room/the-last-bell-placerville-mystery.webp) 50%/cover;box-shadow:inset 0 0 0 900px #172438ed}.living-book .insert-future.insert-note h3{font:700 clamp(20px,4.5cqw,30px) var(--sans);color:#eedbb7;letter-spacing:.04em;text-transform:uppercase}.living-book .insert-future.insert-note .insert-kicker,.living-book .insert-future.insert-note .insert-colophon{color:#d7bb89}.living-book .insert-future.insert-note .insert-future-line{color:#edcc8a;font-size:clamp(30px,9cqw,56px)}.living-book .insert-future.insert-note .insert-copy{color:#f0dfc6}.living-book .insert-future.insert-note .insert-reveal-button{color:#e5c593;border-color:#cfb78855}.living-book .insert-future.insert-note .insert-destination{color:#fff0d0}.living-book .bound-page:has(.insert-future.insert-note) .bound-designed-folio{color:#ddc397}@media (max-width:680px){.living-book.single-page-reader .insert-film.insert-note h3{font-size:30px}.living-book.single-page-reader .insert-film .insert-copy{font-size:15px;line-height:1.45}.living-book.single-page-reader .insert-history.insert-note h3{font-size:20px}.living-book.single-page-reader .insert-history-date strong{font-size:65px}.living-book.single-page-reader .insert-history-date em,.living-book.single-page-reader .insert-future.insert-note h3{font-size:20px}.living-book.single-page-reader .insert-future.insert-note .insert-future-line{font-size:30px}}.living-book .book-film-evidence>figure img{height:52cqw}.living-book .book-film-pull{opacity:0;border-width:0;height:27%;max-height:0;margin:0 5%;padding-block:0;transition:max-height .8s,transform .8s,opacity .6s,padding .8s;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:translateY(-40%)}.living-book .insert-revealed .book-film-pull{opacity:1;border-width:6px;max-height:220px;padding-block:6% 10%;transform:none}.living-book .insert-mobile-reveal,.living-book .insert-object-caption{flex:none}@media (max-width:680px){.living-book.single-page-reader .book-route-insert text{font-size:24px}.living-book.single-page-reader .book-route-insert .route-home{font-size:23px}.living-book.single-page-reader .book-future-index{min-height:0;margin-top:5%}.living-book.single-page-reader .future-index-fold{margin-inline:2%;padding:5%}.living-book.single-page-reader .future-index-fold strong{margin:4% 0;font-size:22px;line-height:1.05}.living-book.single-page-reader .future-index-fold em{font-size:7px}.living-book.single-page-reader .future-index-fold a{margin-top:5%;font-size:12px}.living-book.single-page-reader .future-index-fold p{margin-top:5%;font-size:13px}.living-book.single-page-reader .insert-future.insert-scene .insert-object-caption{padding-top:3%;font-size:11px}.living-book.single-page-reader .insert-future.insert-scene .insert-mobile-reveal{padding:8px;font-size:11px}}.living-book .book-archive-evidence{min-height:0}@media (min-width:681px){.living-book .book-future-index{min-height:0;margin-top:8%}.living-book .future-index-fold{padding:5%}.living-book .future-index-fold strong{margin:3% 0;font-size:clamp(24px,5cqw,34px)}.living-book .future-index-fold a,.living-book .future-index-fold p{margin-top:3%}}.experience-world{--world-ink:#1d3428;--world-paper:#eee2c9;--world-gold:#dfb86d;color:var(--world-paper);font-family:var(--sans);background:linear-gradient(90deg,#10271dec,#142a20dd),url(/accurate-maps/archival-paper-texture.webp) 50%/850px;overflow:clip}.experience-world *{box-sizing:border-box}.experience-world main{max-width:none}.experience-world a{color:inherit;text-underline-offset:5px}.experience-world button,.experience-world input,.experience-world select,.experience-world textarea{font:inherit}.experience-world button,.experience-world summary{cursor:pointer}.experience-world button:disabled{cursor:default;opacity:.45}.experience-world :focus-visible{outline-offset:5px;outline:3px solid #f2b947}.experience-world h1,.experience-world h2{font-family:var(--serif);letter-spacing:-.035em;color:inherit;font-weight:400}.experience-world h1{margin:20px 0 30px;font-size:clamp(42px,6.8vw,100px);line-height:1.02}.experience-world h2{margin:20px 0;font-size:clamp(34px,4.4vw,64px);line-height:1.08}.experience-world p{max-width:65ch;font-size:17px;line-height:1.75}.experience-world small{font:700 11px/1.6 var(--sans);letter-spacing:.16em}.experience-world em{color:var(--world-gold)}.world-skip{z-index:1000;color:#13291d;background:#ebcd8a;padding:14px;position:fixed;top:-100px;left:12px}.world-skip:focus{top:10px}.world-header{z-index:20;background:#0f211a;border-bottom:1px solid #d0ad6a55;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex;position:relative}.world-wordmark{font:600 27px/1.05 var(--serif);white-space:nowrap;text-decoration:none}.world-wordmark i{color:#d7b779;font-weight:400}.world-wordmark span{font:600 8px/2.4 var(--sans);letter-spacing:.12em;display:block}.world-header nav{align-items:center;gap:24px;font-size:13px;display:flex}.world-header nav>a{text-decoration:none}.world-header details{position:relative}.world-header summary{border-bottom:1px solid #d0ad6a70;padding:10px 0;list-style:none}.world-header details div{background:#122b20;border:1px solid #b69658;min-width:240px;padding:18px;position:absolute;right:0;box-shadow:0 12px 40px #0008}.world-header details a{padding:10px;text-decoration:none;display:block}.world-buy,.world-action{font:800 13px/1.5 var(--sans);background:#e1bc73;border:1px solid #e6c786;justify-content:center;align-items:center;gap:12px;padding:16px 24px;display:inline-flex;color:#192e23!important;text-decoration:none!important}.world-buy{white-space:nowrap;padding:13px 17px}.world-action:hover{background:#f1d193}.world-book-invitation{background:linear-gradient(90deg,#192f24dd,#192f2488),url(/accurate-maps/archival-paper-texture.webp) 50%/cover;border-block:1px solid #d0ad6a77;grid-template-columns:minmax(180px,.55fr) 1.45fr;align-items:center;gap:8%;max-width:1160px;margin:70px auto;padding:40px 6%;display:grid}.world-book-invitation>img{object-fit:contain;filter:drop-shadow(10px 16px 16px #0007);width:100%;max-height:410px}.world-book-invitation h2{font-size:clamp(32px,4vw,58px)}.world-book-invitation a{margin:10px 20px 10px 0}.world-book-invitation>div>a:last-child{font-size:14px;display:block}.dixie-intro{isolation:isolate;align-items:center;height:calc(100svh - 100px);min-height:710px;max-height:1000px;padding:6vw;display:flex;position:relative}.dixie-intro-photo{object-fit:cover;object-position:center 44%;z-index:-2;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.dixie-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#10271d 5%,#10271de6 24%,#10271d10 66%),linear-gradient(#0000 65%,#10271d);position:absolute;inset:0}.dixie-intro h1{font-size:clamp(58px,8vw,116px)}.dixie-intro-copy>p{font-family:var(--serif);font-size:25px;line-height:1.45}.archive-intro-note{background:#10271dba;border-left:1px solid #d9b574;padding:16px;position:absolute;bottom:28px;right:5%;max-width:350px!important;font-size:13px!important}.archive-bookmarks{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11291ef5;border-block:1px solid #d0ad6a55;justify-content:center;display:flex;position:sticky;top:0}.archive-bookmarks a{padding:19px 25px;font-size:13px;text-decoration:none}.archive-bookmarks span{color:#d0ad6a;margin-right:10px}.archive-bookmarks [aria-current]{color:#183624;background:#e4c585}.archive-bookmarks [aria-current] span{color:#735123}.dixie-chapter{max-width:1200px;margin:0 auto;padding:100px 5vw;scroll-margin-top:70px;position:relative}.dixie-chapter>header{max-width:680px;margin-bottom:44px}.dixie-chapter>header p{color:#e0d3b9}.archive-photo{min-width:0;margin:0}.archive-photo button{background:#d8c6a2;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #0006}.archive-photo img{width:100%;height:auto;transition:transform .9s cubic-bezier(.22,.7,.25,1);display:block}.archive-photo button:hover img{transform:scale(1.025)}.archive-photo figcaption{font:italic 20px/1.4 var(--serif);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.archive-photo figcaption span{font:700 9px/1.5 var(--sans);letter-spacing:.1em;color:#d2b271;align-self:center}.photo-inspect{color:#ffe9b8;font:600 11px var(--sans);background:#152b20ef;padding:10px 14px;position:absolute;bottom:12px;right:12px}.years-reveal{border:12px solid #dfceaa;height:560px;position:relative;overflow:hidden;box-shadow:0 15px 45px #0006}.years-reveal>img,.years-puppy img{object-fit:contain;background:#17251c;width:100%;height:100%;position:absolute;inset:0}.years-puppy{clip-path:inset(0 calc(100% - var(--puppy-reveal)) 0 0);position:absolute;inset:0}.years-label{color:#fff0cd;background:#11281eeb;padding:12px;font-size:12px;position:absolute;top:20px}.years-label.puppy{left:20px}.years-label.grown{right:20px}.years-reveal label{text-align:center;color:#f5e2b9;background:#13291de8;padding:10px;font-size:12px;position:absolute;inset:auto 5% 15px}.years-reveal input{accent-color:#e3b35d;cursor:ew-resize;width:100%;height:28px;display:block}.archive-years-memory{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;margin-top:65px;display:grid}.archive-years-memory blockquote{font:italic 31px/1.45 var(--serif);color:#eed5a4;margin:0}.archive-years-memory cite{font:400 12px/1.6 var(--sans);color:#e0d3b9;margin-top:20px;display:block}.archive-designed-pair{grid-template-columns:1fr 1fr;align-items:start;gap:7%;display:grid}.designed-photo img{object-fit:contain}.outdoor-layout{grid-template-columns:1.1fr .85fr;align-items:center;gap:35px;display:grid}.river-profile{grid-column:1/-1;width:78%}.river-profile img{object-fit:contain;max-height:580px}.coastal-lookout{margin-top:90px}.archive-outdoors .archive-designed-pair{margin-top:65px}.off-duty-layout{grid-template-columns:1fr 1fr;align-items:start;gap:40px 7%;display:grid}.off-duty-layout .hoodie{width:75%;transform:rotate(-3deg)}.off-duty-layout .antlers{width:78%;margin-top:85px;margin-left:auto;transform:rotate(3deg)}.off-duty-layout .blanket{margin-top:-20px}.off-duty-layout .sleep{margin-top:65px}.archive-annotation{border-block:1px solid #e1c28188;max-width:700px;margin-top:40px;padding:22px}.archive-annotation summary{font:italic 24px var(--serif)}.archive-story-link{margin-top:25px;font-size:18px;display:inline-block}.archive-viewer{color:#f4dfb7;background:#101f18;border:1px solid #d6b36e;width:min(1100px,95vw);max-height:94svh;padding:24px;overflow:auto}.archive-viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.archive-viewer>img{object-fit:contain;width:100%;max-height:73svh;display:block}.archive-viewer p{font:400 18px/1.5 var(--serif);margin:12px}.archive-viewer a{color:#efce87}.viewer-close{float:right;color:#13251b;z-index:2;background:#e8c786;border:0;margin:0 0 12px 12px;padding:13px;position:sticky;top:0}.archive-seen .archive-photo{animation:1s both archive-settle}.archive-seen .archive-photo:nth-child(2n){animation-delay:.13s}@keyframes archive-settle{0%{opacity:.45;translate:0 28px}to{opacity:1;translate:0}}.origin-opening{grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1440px;margin:auto;padding:65px 6vw 90px;display:grid}.origin-opening figure{margin:0}.origin-opening img{object-fit:cover;object-position:52%;width:100%;height:610px;box-shadow:14px 14px #b18d4e30}.origin-opening figcaption{font:700 10px/1.5 var(--sans);letter-spacing:.12em;padding-top:25px}.origin-opening h1{font-size:clamp(45px,5.7vw,84px)}.origin-manuscript{border-top:1px solid #cfa76177;grid-template-columns:120px 1fr;gap:7%;max-width:1040px;margin:0 auto;padding:70px 5vw;display:grid}.origin-manuscript aside{font:italic 58px var(--serif);color:#d6b373}.origin-manuscript aside span{font:700 10px/1.8 var(--sans);letter-spacing:.12em;display:block}.origin-manuscript p{font:400 21px/1.8 var(--serif)}.origin-signature{color:#dcb571;font-style:italic!important}.origin-manuscript details{border-block:1px solid #d5b37166;padding:24px 0}.origin-manuscript summary{font:400 23px var(--serif)}.origin-dixie{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;max-width:1140px;margin:30px auto 60px;padding:40px 5vw;display:grid}.origin-dixie img{border:12px solid #ddcbaa;width:100%;height:auto;transform:rotate(-2deg)}.origin-dixie blockquote,.origin-publishing blockquote{font:italic 28px/1.5 var(--serif);color:#dfc18b;margin:30px 0}.origin-publishing{border-top:1px solid #cfa76177;grid-template-columns:1.4fr .6fr;align-items:center;gap:12%;max-width:1120px;margin:auto;padding:70px 5vw;display:grid}.origin-publishing img{object-fit:contain;width:100%;max-height:550px}.cutting-title{max-width:1100px;margin:auto;padding:65px 5vw 45px}.cutting-title h1{font-size:clamp(44px,6vw,88px)}.cutting-editing-desk{max-width:1500px;margin:auto;padding:0 5vw 65px}.cutting-filmstrip{scrollbar-color:#d1aa60 #112419;background:repeating-linear-gradient(90deg,#d7b876 0 10px,#0000 10px 25px) 0 0/100% 5px no-repeat,repeating-linear-gradient(90deg,#d7b876 0 10px,#0000 10px 25px) 0 100%/100% 5px no-repeat,#070e0b;gap:8px;padding:20px 12px;display:flex;overflow-x:auto}.cutting-filmstrip button{color:#e2d3b4;text-align:left;opacity:.68;background:#17251c;border:1px solid #7d7655;flex:0 0 144px;padding:6px}.cutting-filmstrip button[aria-pressed=true]{opacity:1;background:#34331f;border:2px solid #ecc87c}.cutting-filmstrip img{object-fit:cover;width:100%;height:82px}.cutting-filmstrip span{font:700 9px/2 var(--sans);letter-spacing:.12em;color:#e7be72;display:block}.cutting-filmstrip b{font-size:11px;line-height:1.35;display:block}.cutting-stage{grid-template-columns:1.35fr .65fr;align-items:center;gap:5%;padding-top:35px;animation:.5s both take-develop;display:grid}.cutting-stage figure{margin:0}.cutting-inspect{color:#f3dba5;background:#080f0a;border:0;width:100%;padding:0;position:relative}.cutting-inspect img{object-fit:contain;width:100%;height:520px;display:block}.cutting-inspect span{background:#132b20ee;padding:12px;font-size:12px;position:absolute;bottom:14px;right:14px}.cutting-stage figcaption{font:700 10px/1.5 var(--sans);letter-spacing:.18em;color:#dfba72;padding:18px 0}.cutting-stage h2{font-size:clamp(32px,3.7vw,54px)}.cutting-stage details{border-top:1px solid #b3955c77;padding-top:18px}.cutting-controls{gap:12px;margin-top:28px;display:flex}.cutting-controls button{color:#f5dfb7;background:0 0;border:1px solid #b9a16c;padding:12px;font-size:12px}.cutting-keyboard{color:#d6c5a3;font-size:12px!important}@keyframes take-develop{0%{opacity:.4;transform:perspective(1000px)rotateY(4deg)}to{opacity:1;transform:perspective(1000px)rotateY(0)}}.notes-opening{max-width:1200px;margin:auto;padding:70px 6vw}.notes-opening h1{font-size:clamp(50px,6.8vw,98px)}.notes-correspondence{grid-template-columns:1fr 1fr;align-items:start;gap:8%;max-width:1200px;margin:auto;padding:20px 5vw 65px;display:grid}.notes-public h2,.notes-form h2{font-size:38px}.notes-public nav{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.notes-public nav button{color:#efdcba;background:0 0;border:1px solid #9d8756;padding:12px;font-size:12px}.notes-public nav button[aria-pressed=true]{color:#1a3023;background:#e2c27f}.notes-empty{color:#d8c9aa;font-family:var(--serif);border-block:1px solid #a68c5866;padding:35px 0;font-size:21px!important}.reader-note{border-block-start:1px solid #b19b6a77;padding:28px 0}.reader-note>small{justify-content:space-between;gap:12px;display:flex}.reader-note>small span{color:#f4cc70;letter-spacing:.1em}.reader-note>p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 24px/1.55 var(--serif)}.reader-note footer{color:#dec9a0;justify-content:space-between;font-size:12px;display:flex}.notes-form{color:#1c3426;background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/700px;border-top:5px solid #b7954e;padding:35px;scroll-margin-top:30px;box-shadow:0 16px 45px #0004}.notes-form p{font-size:14px}.notes-form label{color:#193629;margin:20px 0;font-size:13px;line-height:1.5;display:block}.notes-form input:not([type=checkbox]),.notes-form select,.notes-form textarea{color:#183122;background:#fff7e7;border:1px solid #907a53;border-radius:0;width:100%;margin-top:8px;padding:12px;display:block}.notes-check{align-items:flex-start;gap:10px;display:flex!important}.notes-check input{accent-color:#1a4930;min-width:17px;height:17px;margin-top:3px}.notes-trap{position:absolute!important;left:-9999px!important}.notes-form .world-action{background:#173d28;width:100%;color:#ffebbe!important}.notes-privacy{border-top:1px solid #a38b5d;padding-top:15px;font-size:12px!important}.owner-review{color:#183122;background:#fffaf0;border:1px solid #aaa;margin:18px 0;padding:28px}.owner-review>p{white-space:pre-wrap;overflow-wrap:anywhere}.owner-review button{margin:5px;padding:12px}.mission-opening{isolation:isolate;max-width:1400px;min-height:650px;margin:auto;padding:65px 6vw;position:relative}.mission-opening>img{object-fit:cover;z-index:-2;opacity:.65;width:60%;height:100%;position:absolute;top:0;right:0}.mission-opening:after{content:"";z-index:-1;background:linear-gradient(90deg,#11291e 28%,#11291e30),linear-gradient(#0000 60%,#11291e);position:absolute;inset:0}.mission-opening h1{max-width:800px}.mission-opening p{max-width:470px}.mission-dossiers{max-width:1200px;margin:0 auto;padding:30px 5vw}.mission-dossiers>details{border-top:1px solid #c6a66880}.mission-dossiers>details:last-child{border-bottom:1px solid #c6a66880}.mission-dossiers summary{grid-template-columns:1fr auto;gap:12px;padding:25px 0;list-style:none;display:grid}.mission-dossiers summary>span{font:700 10px var(--sans);letter-spacing:.14em;color:#dbbb7c;grid-column:1/-1}.mission-dossiers summary>strong{font:400 38px var(--serif)}.mission-dossiers summary>b{font:600 12px var(--sans);align-self:center}.mission-file{grid-template-columns:1.25fr .75fr;align-items:center;gap:8%;padding:25px 0 55px;animation:.65s both dossier-open;display:grid}.mission-file>img{object-fit:contain;width:100%;max-height:450px}.mission-file>div>a{margin:10px 0;display:block}.mission-file .magnet-form-wrap{margin-top:20px}.mission-world .magnet-form input{color:#183122}.mission-world .magnet-form label,.mission-world .magnet-form-note{color:#f0dfba}.mission-world .magnet-submit{color:#183122;background:#e1bc73}@keyframes dossier-open{0%{opacity:.3;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.library-world .elite-page{color:#eee2c9;background:0 0}.adventure-library{max-width:1300px;margin:auto;padding:65px 5vw}.adventure-library>header{max-width:1000px}.adventure-library h1{font-size:clamp(42px,5.7vw,82px)}.library-spines{border-block:1px solid #baa168;margin:45px 0 0;display:flex}.library-spines button{border:0;color:#e6d1a6;text-align:left;font:400 24px var(--serif);background:#152d21;border-right:1px solid #aa8c5766;flex:1;padding:26px 20px}.library-spines button:last-child{border-right:0}.library-spines button[aria-pressed=true]{color:#1b3425;background:#d9ba7b;box-shadow:inset 10px 0 15px -12px #402b19}.library-spines span{font:700 10px var(--sans);margin-bottom:10px;display:block}.library-spines small{letter-spacing:.08em;margin-top:12px;font-size:8px;display:block}.library-open-book{color:#203729;background:#eadcc0 url(/accurate-maps/archival-paper-texture.webp) 50%/750px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;padding:50px 6%;animation:.6s both library-unfold;display:grid;box-shadow:0 25px 50px #0004}.library-open-book figure{margin:0}.library-open-book img{object-fit:contain;filter:drop-shadow(8px 12px 12px #45301c55);width:100%;height:440px}.library-open-book figcaption{font:700 11px/2 var(--sans);text-align:center;letter-spacing:.14em;color:#6a4927;margin:20px 0 0}.library-open-book>div>a:last-child:not(.world-action){margin-top:20px;display:block}.library-accessible-index{border-top:1px solid #b9955666;margin-top:35px}.library-accessible-index details{border-bottom:1px solid #b9955666;padding:18px 0}.library-accessible-index summary{font:400 21px var(--serif)}.library-world .elite-research,.library-world .elite-signup{color:#e9d6af;background:0 0;border-block:1px solid #b8985c60;max-width:1160px;margin:25px auto 65px;padding:35px 5vw}.library-world .elite-signup h2,.library-world .elite-research strong{color:#f0dfba}.library-world .elite-research-content p,.library-world .elite-form-note,.library-world .elite-checks{color:#e9d8b9}.library-world .elite-research label{color:#f0dfba}.library-world .elite-research form input,.library-world .elite-research textarea,.library-world .elite-submit-row input{color:#183122;background:#fff8e9;border:1px solid #b49b68}.library-world .elite-actions button,.library-world form button{color:#193523;background:#e1bc73}.library-world .elite-checks label{color:#f4dfb6;background:0 0;border:1px solid #ab935e}@keyframes library-unfold{0%{opacity:.5;transform-origin:0;transform:perspective(1200px)rotateY(-5deg)}to{opacity:1;transform:perspective(1200px)rotateY(0)}}.fund-notebook-world .fund-page{color:#eeddb7;background:0 0}.fund-notebook-world .fund-page-hero{background:0 0;max-width:1360px;margin:auto;padding:65px 6vw}.fund-notebook-world .fund-page h1,.fund-notebook-world .fund-page h2,.fund-notebook-world .fund-page h3,.fund-notebook-world .fund-page p{color:inherit}.fund-notebook-world .fund-page-hero figure{border:10px solid #dfcba5;transform:rotate(2deg);box-shadow:0 15px 40px #0005}.fund-notebook-world .fund-page-hero figure img{object-fit:cover;height:470px}.fund-notebook-world .fund-page-hero figcaption{color:#1c3023;background:#dfcba5;padding:12px;font-size:10px}.fund-notebook-world .fund-purpose{background:0 0;border-block:1px solid #ac8f5666;max-width:1200px;margin:auto}.fund-notebook-world .fund-purpose-grid{max-width:1000px;margin:0 auto;padding:30px 5vw;display:block}.fund-notebook-world .fund-purpose-grid article{box-shadow:none;background:0 0;border-bottom:1px solid #b69a6277;grid-template-columns:50px 1fr 1.4fr;gap:22px;padding:22px 0;display:grid}.fund-notebook-world .fund-purpose-grid h3{font:400 26px var(--serif);margin:0}.fund-notebook-world .fund-purpose-grid p{margin:0;font-size:14px}.fund-notebook-tabs{max-width:1200px;margin:50px auto 0;padding:0 5vw;display:flex}.fund-notebook-tabs button{color:#eddbb5;font:400 22px var(--serif);text-align:left;background:#122a1e;border:1px solid #ac945c;flex:1;padding:22px 18px}.fund-notebook-tabs span{font:700 10px/2 var(--sans);letter-spacing:.14em;display:block}.fund-notebook-tabs [aria-pressed=true]{color:#1a3225;background:#e4c98e}.fund-notebook-world .fund-path,.fund-notebook-world .fund-business{color:#203a28;background:#ebdec3 url(/accurate-maps/archival-paper-texture.webp) 50%/700px;max-width:1100px;margin:0 auto 60px;padding:50px 5%;scroll-margin-top:40px;animation:.5s both dossier-open;box-shadow:0 18px 45px #0005}.fund-notebook-world [data-fund-path=support-project] #young-readers,.fund-notebook-world [data-fund-path=support-project] #business-partners,.fund-notebook-world [data-fund-path=young-readers] #support-project,.fund-notebook-world [data-fund-path=young-readers] #business-partners,.fund-notebook-world [data-fund-path=business-partners] #support-project,.fund-notebook-world [data-fund-path=business-partners] #young-readers{display:none}.fund-notebook-world .fund-amounts button{color:#203b29;background:#f8edcf;border:1px solid #947442}.fund-notebook-world .fund-button{background:#173b29;color:#ffe9b6!important}.fund-notebook-world .fund-business-grid{margin:25px 0;display:block}.fund-notebook-world .fund-business-grid article{box-shadow:none;background:0 0;border-bottom:1px solid #a28a57;grid-template-columns:1fr 100px 1.5fr;align-items:center;gap:20px;padding:22px 0;display:grid}.fund-notebook-world .fund-business-grid strong{font:400 32px var(--serif);color:#22402b}.fund-notebook-world .fund-business-grid p{margin:0;font-size:14px}.fund-notebook-world .fund-letter{color:#edd8b2;background:0 0;border-block:1px solid #b69a6266;max-width:900px;margin:60px auto;padding:45px 5vw}.fund-notebook-world .founders-recognition{color:#eddbb7;background:0 0;max-width:1100px;margin:auto}.fund-notebook-world .founders-recognition-grid{border-block:1px solid #ad965d66;flex-wrap:wrap;gap:20px 40px;padding:25px 0;display:flex}.fund-notebook-world .founders-recognition-grid article{box-shadow:none;background:0 0;border:0;min-width:200px;padding:12px 0}.fund-notebook-world .fund-terms{color:inherit;opacity:.85}.exploration-entry{max-width:1200px;margin:auto;padding:60px 5vw 30px}.exploration-entry details{border-block:1px solid #ab925866;max-width:800px;padding:20px 0}.exploration-world>.experience-world,.exploration-world>main>.site-head,.exploration-world>main>.site-footer{display:none}.exploration-world .atlas,.exploration-world .atlas-head{background:0 0}.exploration-world .atlas-head h1{font-size:clamp(38px,5vw,68px)}.exploration-world .atlas-intro{color:#ebd9b7}@media (max-width:1000px){.world-header{flex-wrap:wrap;gap:16px}.world-header nav{order:3;justify-content:space-between;width:100%}.archive-bookmarks a{padding:15px 12px;font-size:11px}.origin-opening{gap:4%}.origin-opening img{height:490px}.cutting-stage{grid-template-columns:1fr}.cutting-stage aside{max-width:800px}.notes-correspondence{gap:4%}.notes-form{padding:25px}.fund-notebook-world .fund-purpose-grid article{grid-template-columns:35px 1fr}.fund-notebook-world .fund-purpose-grid p{grid-column:2}}@media (max-width:680px){.experience-world h1{font-size:48px}.experience-world h2{font-size:38px}.experience-world p{font-size:16px}.world-header{padding:19px 20px}.world-wordmark{font-size:24px}.world-buy{padding:10px 12px;font-size:10px}.world-header nav{flex-wrap:wrap;gap:10px;font-size:11px}.world-header details div{right:0}.world-book-invitation{grid-template-columns:100px 1fr;gap:22px;margin:40px 20px;padding:30px 0}.world-book-invitation h2{font-size:30px}.world-book-invitation>img{align-self:start;margin-top:30px}.world-book-invitation p{font-size:14px}.world-book-invitation .world-action{padding:13px;font-size:11px}.dixie-intro{align-items:flex-end;height:80svh;min-height:620px;max-height:800px;padding:30px 25px}.dixie-intro-photo{object-position:center 30%;width:100%}.dixie-intro:after{background:linear-gradient(#10271d00 22%,#10271dcc 70%,#10271d 95%)}.dixie-intro-copy{padding-bottom:50px}.dixie-intro h1{font-size:53px}.dixie-intro-copy small{font-size:9px}.dixie-intro-copy>p{font-size:19px}.archive-intro-note{display:none}.archive-bookmarks{justify-content:flex-start;overflow-x:auto}.archive-bookmarks a{flex:none;padding:14px 16px}.archive-bookmarks span{margin-right:6px}.dixie-chapter{padding:55px 25px}.years-reveal{border-width:7px;height:430px}.years-label{padding:7px;font-size:11px}.archive-years-memory{grid-template-columns:1fr;gap:30px;margin-top:35px}.archive-years-memory blockquote{font-size:25px}.archive-photo figcaption{font-size:17px}.archive-photo figcaption span{font-size:8px}.archive-designed-pair{grid-template-columns:1fr;gap:30px}.outdoor-layout{display:block}.outdoor-layout .archive-photo{width:100%;margin:30px 0}.river-profile img{height:auto}.off-duty-layout{gap:35px 20px}.off-duty-layout .hoodie,.off-duty-layout .antlers{width:100%}.off-duty-layout .antlers{margin-top:55px}.off-duty-layout .blanket,.off-duty-layout .sleep{grid-column:1/-1;margin-top:0}.archive-photo .photo-inspect{padding:8px;font-size:9px}.archive-viewer{padding:12px}.archive-viewer>img{max-height:73svh}.origin-opening{grid-template-columns:1fr;gap:28px;padding:30px 25px 50px}.origin-opening img{height:430px}.origin-opening h1{font-size:45px}.origin-manuscript{grid-template-columns:1fr;gap:5px;padding:45px 25px}.origin-manuscript aside{align-items:center;gap:20px;font-size:32px;display:flex}.origin-manuscript p{font-size:19px}.origin-dixie{grid-template-columns:1fr;gap:25px;padding:30px 25px}.origin-dixie blockquote{font-size:25px}.origin-publishing{grid-template-columns:1fr;gap:30px;padding:40px 25px}.origin-publishing>img{max-height:400px}.cutting-title{padding:40px 25px 30px}.cutting-title h1{font-size:44px}.cutting-editing-desk{padding:0 20px 35px}.cutting-filmstrip button{flex-basis:126px}.cutting-inspect img{height:330px}.notes-opening{padding:45px 25px}.notes-correspondence{grid-template-columns:1fr;gap:35px;padding:0 20px 35px}.notes-form{padding:25px 20px}.notes-form h2{font-size:33px}.mission-opening{min-height:550px;padding:45px 25px}.mission-opening>img{opacity:.3;width:100%}.mission-opening:after{background:linear-gradient(90deg,#11291ee8,#11291e44)}.mission-dossiers{padding:15px 25px}.mission-dossiers summary{grid-template-columns:1fr}.mission-dossiers summary>strong{font-size:30px}.mission-dossiers summary>b{font-size:11px}.mission-file{grid-template-columns:1fr;gap:25px}.mission-file>img{max-height:310px}.adventure-library{padding:40px 20px}.adventure-library h1{font-size:42px}.library-spines{overflow:auto}.library-spines button{flex:0 0 155px;padding:20px 15px;font-size:22px}.library-open-book{grid-template-columns:1fr;gap:20px;padding:25px}.library-open-book img{height:340px}.library-open-book h2{font-size:35px}.library-world .elite-research,.library-world .elite-signup{margin:0 20px 40px;padding:25px 0}.library-world .elite-research-content{display:block}.library-world .elite-checks{flex-wrap:wrap}.library-world .elite-submit-row{flex-direction:column;display:flex}.fund-notebook-world .fund-page-hero{flex-direction:column;gap:30px;padding:40px 25px;display:flex}.fund-notebook-world .fund-page-hero h1{font-size:48px}.fund-notebook-world .fund-page-hero figure img{height:370px}.fund-notebook-world .fund-purpose{padding:35px 25px;display:block}.fund-notebook-world .fund-purpose>img{max-width:250px;margin:25px auto;display:block}.fund-notebook-world .fund-purpose-grid{padding:20px 25px}.fund-notebook-tabs{padding:0 20px;overflow:auto}.fund-notebook-tabs button{flex:0 0 180px;padding:18px;font-size:19px}.fund-notebook-world .fund-path,.fund-notebook-world .fund-business{margin:0 20px 35px;padding:30px 22px;display:block}.fund-notebook-world .fund-amounts{flex-wrap:wrap;display:flex}.fund-notebook-world .fund-amounts button{min-width:90px}.fund-notebook-world .fund-business-grid article{grid-template-columns:1fr 90px;gap:12px}.fund-notebook-world .fund-business-grid p{grid-column:1/-1}.fund-notebook-world .fund-letter{margin:35px 25px;padding:30px 0}.fund-notebook-world .founders-recognition{padding:25px}.exploration-entry{padding:40px 25px 25px}}@media (prefers-reduced-motion:reduce){.experience-world *,.experience-world :before,.experience-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.archive-photo button:hover img{transform:none}}.exploration-world .official-theme-song h2,.exploration-world .official-theme-song h3{color:#f2dcaf}.exploration-world .official-theme-song p,.exploration-world .official-theme-song .theme-song-credit{color:#e0cfab}.exploration-world .atlas-premiere small{color:#e0bd7d}.exploration-world .atlas-premiere>div>span{color:#e3d6bb}.exploration-world .map-guide h1,.exploration-world .map-guide p{color:#243c2b}.exploration-world .map-dock{color:#20372b}.library-open-book em{color:#655022}.fund-notebook-world .fund-path em,.fund-notebook-world .fund-business em{color:#75512a}@media (max-width:480px){.world-header{gap:12px}.world-wordmark{font-size:22px}.world-wordmark span{font-size:7px}.world-buy{padding:10px;font-size:10px}.world-header nav{width:100%}.world-book-invitation{grid-template-columns:85px 1fr;gap:16px}.world-book-invitation h2{font-size:28px}.world-book-invitation .world-action{padding:10px}.years-reveal{height:380px}}.experience-world{color:#272c2b;--world-gold:#744536;--world-ink:#272c2b;background:#e8dfce;overflow:clip}.experience-world .world-header{color:#28332f;background:#f5efe4;border-bottom:1px solid #9b8f7970;padding-block:17px}.experience-world .world-wordmark i{color:#9b4b36}.experience-world .world-header details div{color:#27312b;background:#f6efe0;border-color:#a8977d;box-shadow:0 12px 25px #0003}.experience-world .world-buy,.experience-world .world-action{background:#9a4934;border-color:#9a4934;color:#fff8ed!important}.experience-world .world-action:hover{background:#753423}.experience-world .world-book-invitation{color:#2c342e;background:#f1e7d5;border:0;border-top:1px solid #827158;max-width:1060px;margin:65px auto;padding:36px 5%;box-shadow:0 14px 0 -9px #c4b393,0 24px 0 -17px #a79170}.experience-world .world-book-invitation h2{font-size:clamp(30px,3.5vw,50px)}.experience-world .archive-viewer{color:#fff8e9;background:#17191a;border-color:#a9a098}.experience-world .viewer-close{color:#242928;background:#f5ead6}.dixie-world{color:#fff8eb;background:#171c21}.dixie-world .memory-journey{position:relative}.dixie-world .memory-theatre{isolation:isolate;z-index:2;background:#20242b;height:100svh;min-height:780px;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.memory-scenery{z-index:-2;animation:.9s both memory-arrive;position:absolute;inset:0}.memory-scenery img{object-fit:cover;filter:brightness(.4)saturate(.8);width:100%;height:100%}.memory-theatre[data-memory=outdoors] .memory-scenery img{filter:brightness(.58)saturate(.9);object-position:center 60%}.memory-theatre[data-memory=off-duty] .memory-scenery img{filter:brightness(.35)}.memory-theatre[data-memory=assignments] .memory-scenery img{filter:brightness(.38)}.memory-theatre[data-memory=partners] .memory-scenery img{filter:brightness(.3)}.memory-masthead{z-index:3;padding:28px 4vw 0;position:relative}.experience-world .memory-masthead h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(33px,3.6vw,56px)}.memory-masthead h1 em{color:#fff8eb}.memory-masthead>span{color:#e2ded4;font-size:12px}.memory-masthead small{letter-spacing:.2em;font-size:9px}.memory-compass{z-index:5;flex-direction:column;gap:8px;width:150px;display:flex;position:absolute;top:230px;left:4vw}.memory-compass button{color:#faf2e5;text-align:left;background:#151e24a8;border:0;border-left:2px solid #ffffff40;padding:14px;font-size:12px}.memory-compass [aria-pressed=true]{color:#232830;background:#faf2e5;border-left-color:#fff0c3}.memory-scene{grid-template-columns:32% 1fr;align-items:center;gap:30px;animation:.7s both memory-arrive;display:grid;position:absolute;inset:190px 4vw 80px 230px}.memory-caption{z-index:4;background:#1b2028dc;border-bottom:1px solid #ddd1ba;align-self:center;max-width:360px;padding:24px}.experience-world .memory-caption h2{margin:18px 0;font-size:clamp(32px,3.5vw,51px);line-height:1.08}.memory-caption small{font-size:8px}.memory-caption p{font-size:15px;line-height:1.6}.memory-caption details{border-top:1px solid #ddd1ba55;padding-top:16px}.memory-caption summary{font:italic 18px var(--serif)}.memory-caption>a{margin-top:20px;font-size:13px;display:block}.memory-composition{min-width:0;height:100%;position:relative}.memory-photo{flex-direction:column;min-width:0;margin:0;display:flex;position:absolute}.memory-photo button{color:#272c2b;background:#ece2cd;border:0;height:100%;min-height:0;padding:7px;position:relative;box-shadow:0 12px 25px #0005}.memory-photo img{object-fit:contain;background:#222627;width:100%;height:100%;max-height:100%;display:block}.memory-photo button>span{color:#2c3030;background:#f2ead8;padding:6px;font-size:9px;position:absolute;bottom:10px;right:10px}.memory-photo figcaption{font:italic 16px var(--serif);color:#33372e;background:#ece2cd;padding:8px 10px;box-shadow:0 14px 20px #0003}.composition-years .memory-photo-0{width:40%;height:58%;top:0;left:0;transform:rotate(-5deg)}.composition-years .memory-photo-1{z-index:2;width:38%;height:58%;top:35%;left:27%;transform:rotate(4deg)}.composition-years .memory-photo-2{width:37%;height:72%;top:1%;right:0;transform:rotate(3deg)}.memory-reveal{color:#fff8eb;z-index:3;background:#22272b;border:1px solid #fff8eb;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex;position:absolute;bottom:0;left:0}.memory-reveal img{object-fit:contain;width:55px;height:55px}.composition-outdoors .memory-photo-0{width:49%;height:46%;top:0;left:0;transform:rotate(-2deg)}.composition-outdoors .memory-photo-1{width:31%;height:43%;bottom:1%;left:3%;transform:rotate(4deg)}.composition-outdoors .memory-photo-2{width:30%;height:39%;bottom:0;left:38%;transform:rotate(-3deg)}.composition-outdoors .memory-photo-3{width:28%;height:55%;top:0;right:0;transform:rotate(2deg)}.composition-outdoors .memory-photo-4{width:26%;height:47%;top:9%;left:53%;transform:rotate(-5deg)}.composition-off-duty .memory-photo-0{width:36%;height:55%;top:0;left:1%;transform:rotate(-6deg)}.composition-off-duty .memory-photo-1{width:35%;height:56%;top:0;right:2%;transform:rotate(5deg)}.composition-off-duty .memory-photo-2{width:36%;height:47%;bottom:0;left:7%;transform:rotate(3deg)}.composition-off-duty .memory-photo-3{width:37%;height:45%;bottom:0;right:8%;transform:rotate(-3deg)}.composition-assignments .memory-photo-0,.composition-partners .memory-photo-0{width:47%;height:92%;top:1%;left:0;transform:rotate(-3deg)}.composition-assignments .memory-photo-1,.composition-partners .memory-photo-1{width:47%;height:90%;top:7%;right:0;transform:rotate(3deg)}.memory-advance{align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:18px;left:4vw;right:4vw}.memory-advance>span{font:italic 21px var(--serif);margin-right:auto}.memory-advance button{color:#fff8eb;background:#20262bdc;border:1px solid #ddd2bd;padding:12px 15px}.memory-scroll-marker{pointer-events:none;height:110svh}.memory-contents{color:#26322d;background:#e8e0d1;padding:65px 6vw}.memory-contents>div{border-block:1px solid #8b806f;flex-wrap:wrap;display:flex}.memory-contents>div>button{text-align:left;font:400 24px var(--serif);color:#26322d;background:0 0;border:0;flex:1;padding:25px 20px}.memory-contents button>span{font:12px var(--sans);margin-top:12px;display:block}.memory-contents details{padding:25px 0}.memory-proof-sheet{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:25px;display:grid}.memory-proof-sheet>button{color:#26322d;background:0 0;border:0;padding:0}.memory-proof-sheet img{object-fit:contain;width:100%;height:190px}@keyframes memory-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.our-story-world{color:#213d4b;--world-gold:#9e4538;background:#d7e0df}.journey-home-scene{isolation:isolate;min-height:1000px;padding:45px 5vw 55px;position:relative;overflow:hidden}.journey-real-photo{object-fit:contain;object-position:left bottom;z-index:-1;width:62%;height:78%;position:absolute;bottom:0;left:0}.journey-home-scene>header{z-index:2;max-width:700px;position:relative}.experience-world .journey-home-scene h1{max-width:720px;margin:22px 0;font-size:clamp(64px,9vw,132px);line-height:.85}.journey-home-scene h1 em{color:#9e4538;margin-left:15%;font-style:italic;display:block}.journey-home-scene header>p{font:24px/1.3 var(--serif)}.journey-map{background:#f1eee0f0;border:1px solid #c4c4b4;width:67%;margin-top:-120px;margin-left:auto;padding:24px;position:relative;transform:rotate(1deg);box-shadow:0 18px 35px #162d3a26}.journey-map-heading{letter-spacing:.15em;flex-direction:column;gap:8px;font-size:10px;display:flex}.journey-map-heading small{letter-spacing:.05em;color:#516a72;font-size:9px}.journey-map svg{width:100%;height:auto;overflow:visible}.journey-base,.journey-ink{fill:none;stroke:#3a616a;stroke-width:2px}.journey-base{stroke-dasharray:4 7;opacity:.3}.journey-ink{stroke:#9e4538;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--route-progress));transition:stroke-dashoffset 1s}.journey-map svg circle{fill:#edf0e6;stroke:#335869;stroke-width:2px}.journey-map svg .route-current circle{fill:#9e4538;stroke:#9e4538;stroke-width:5px}.journey-map svg text{font:20px var(--serif);fill:#213d4b}.journey-map svg .home-return-label{font:700 16px var(--sans);fill:#9e4538}.journey-map svg .journey-map-note{font:10px var(--sans);letter-spacing:.08em}.journey-map nav{border-block:1px solid #909c9b;flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.journey-map nav button{color:#2a4552;background:0 0;border:1px solid #9badae;padding:10px;font-size:11px}.journey-map nav [aria-pressed=true]{color:#fff8ed;background:#294f5c;border-color:#294f5c}.journey-location-note{padding:18px 10px 0;animation:.5s both memory-arrive}.experience-world .journey-location-note h2{margin:12px 0;font-size:37px}.journey-location-note p{font-size:15px}.journey-location-note button{color:#294f5c;background:0 0;border:0;border-bottom:1px solid #294f5c;padding:10px 0;font-size:12px}.journey-photo-caption{background:#f4efe2;padding:12px;position:absolute;bottom:20px;left:4vw;font:italic 17px var(--serif)!important}.journey-keepsakes{grid-template-columns:1.2fr .8fr;align-items:center;gap:0 9%;max-width:1260px;margin:auto;padding:65px 6%;display:grid;position:relative}.journey-letter{color:#2e4048;background:#f9f3e7;grid-row:span 2;padding:42px;transform:rotate(-1deg);box-shadow:0 15px 35px #1b394c26}.journey-letter h2{font-size:43px}.journey-letter p{font:20px/1.65 var(--serif)}.journey-letter b{font:italic 23px var(--serif)}.journey-keepsakes figure{background:#f4efe2;margin:0;padding:12px 12px 18px;transform:rotate(4deg);box-shadow:0 15px 30px #192c342b}.journey-keepsakes figure img{object-fit:contain;background:#32343a;width:100%;height:300px}.journey-keepsakes figcaption{font:italic 17px var(--serif);margin-top:15px}.journey-keepsakes blockquote{font:italic 28px/1.4 var(--serif);margin:35px 0}.journey-keepsakes blockquote a{font:13px var(--sans);margin-top:18px;display:block}.journey-publishing{border-block:1px solid #9faaa9;grid-column:1/-1;margin-top:45px;padding:25px 0}.journey-publishing summary{font:30px var(--serif)}.journey-publishing summary span{float:right}.journey-publishing p{max-width:800px}.journey-publishing a{margin:15px 30px 10px 0;display:inline-block}.cutting-world{color:#eee9e1;--world-gold:#ef634c;background:#191c22}.editing-room{background:#191c22;padding:35px 4vw 45px}.experience-world .cutting-title{max-width:1400px;padding:0 0 25px}.experience-world .cutting-title h1{flex-direction:column;gap:4px;margin:12px 0;font-size:clamp(45px,5.6vw,78px);line-height:1;display:flex}.cutting-title h1 em{color:#ef634c;font-size:.75em}.cutting-title p{max-width:650px;font-size:14px}.experience-world .cutting-editing-desk{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:28px;max-width:1400px;padding:0;display:grid}.editing-monitor{background:#0b0d10;border:1px solid #51545b;padding:20px 18px 18px;box-shadow:0 12px #070809}.monitor-label{font:10px var(--sans);letter-spacing:.18em;color:#ff7f65;margin-bottom:15px;display:block}.experience-world .cutting-stage{padding:0;display:block}.experience-world .cutting-inspect{background:#060709}.experience-world .cutting-inspect img{object-fit:contain;width:100%;height:430px}.experience-world .cutting-inspect span{color:#f9f1dd;background:#11131ced;border:1px solid #757575}.monitor-controls{align-items:center;gap:20px;padding-top:18px;display:flex}.monitor-controls button{color:#f0ece4;white-space:nowrap;background:0 0;border:1px solid #686c74;padding:10px;font-size:11px}.monitor-controls label{text-align:center;color:#e4dbce;flex:1;font-size:10px}.monitor-controls input{accent-color:#ec694f;width:100%;margin:10px 0}.director-envelope{color:#382b26;background:#d8bf94;border-top:1px solid #f6dec0;align-self:center;padding:45px 28px 25px;position:relative;transform:rotate(2deg);box-shadow:0 12px 25px #0006}.director-envelope:before{content:"";border-bottom:1px solid #8e765966;display:block;position:absolute;top:32px;left:0;right:0;transform:rotate(-6deg)}.reject-stamp{font:900 22px var(--sans);letter-spacing:.1em;color:#9f382c;border:3px solid #9f382c;margin-bottom:24px;padding:6px 10px;display:inline-block;transform:rotate(-12deg)}.director-envelope small{letter-spacing:.1em;font-size:9px;display:block}.experience-world .director-envelope h2{font-size:34px}.director-envelope button.note-seal{color:#73372d;text-align:left;background:0 0;border:0;border-bottom:1px solid #8d4536;padding:12px 0;font-size:13px;font-weight:700}.director-caption{animation:.6s both note-unseal;font:italic 22px/1.4 var(--serif)!important}.director-tease{opacity:.85;font:italic 20px/1.5 var(--serif)!important}.director-envelope details{border-top:1px solid #8e7659;padding:15px 0 0}.director-envelope summary{font-size:12px}.director-envelope details p{font-size:13px}.experience-world .cutting-filmstrip{scrollbar-color:#c76149 #15191c;background:repeating-linear-gradient(90deg,#d9d3c7 0 12px,#0000 12px 30px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,#d9d3c7 0 12px,#0000 12px 30px) 0 100%/100% 8px no-repeat,#090b0d;grid-column:1/-1;margin-top:5px;padding:20px 12px}.experience-world .cutting-filmstrip button{color:#eee2c8;background:#1c2025;border-color:#747472}.experience-world .cutting-filmstrip [aria-pressed=true]{background:#412924;border-color:#ff9475}.experience-world .cutting-filmstrip span{color:#ffab91}.experience-world .cutting-keyboard{color:#bebaba;grid-column:1/-1;margin:0;font-size:11px}@keyframes note-unseal{0%{opacity:0;transform-origin:top;transform:perspective(800px)rotateX(-25deg)}to{opacity:1;transform:none}}.mission-world{color:#342c22;background:#8e795e}.investigator-workspace{isolation:isolate;grid-template-columns:32% minmax(0,1fr);align-items:start;gap:7%;min-height:940px;padding:60px 5vw 80px;display:grid;position:relative;overflow:hidden}.desk-map-scenery{object-fit:cover;z-index:-2;filter:sepia(.35)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.desk-title{background:#f1e5cde8;margin-top:55px;padding:30px 25px;transform:rotate(-2deg);box-shadow:0 15px 25px #0003}.experience-world .desk-title h1{font-size:clamp(50px,5vw,74px);line-height:.95}.desk-title em{color:#9a4837}.desk-title p{font:22px/1.4 var(--serif)}.desk-title button{color:#623f2b;background:0 0;border:0;border-bottom:1px solid #865c3e;padding:12px 0;font-size:12px}.mission-casework{margin-top:10px;position:relative}.mission-casework>nav{align-items:end;gap:5px;display:flex}.mission-casework>nav button{color:#30291e;min-width:0;font:17px var(--serif);background:#b69b6b;border:0;border-radius:7px 7px 0 0;flex:1;padding:18px 10px;box-shadow:0 -3px 10px #0002}.mission-casework>nav [aria-pressed=true]{background:#f0e3c7;padding-top:28px}.mission-casework>nav span{font:8px var(--sans);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;display:block}.mission-open-file{background:#f0e3c7;border-bottom:12px solid #c7b28a;min-height:610px;padding:45px 40px 55px;animation:.65s both case-unfold;position:relative;box-shadow:0 20px 35px #0005}.mission-open-file>small{text-transform:uppercase;letter-spacing:.13em;color:#82513b;font-size:10px}.experience-world .mission-open-file h2{max-width:520px;font-size:clamp(36px,3.7vw,55px)}.mission-open-file p{font:19px/1.6 var(--serif);max-width:560px}.mission-open-file a:not(.world-action){margin-top:20px;font-size:13px;display:block}.mission-margin-art{float:right;width:32%;margin:10px -5px 15px 25px}.mission-margin-art img{object-fit:contain;width:100%;height:280px}.mission-mini-cover{float:right;object-fit:contain;width:160px;height:245px;margin:0 0 20px 25px}.mission-bell-image{object-fit:contain;width:100%;height:auto;max-height:260px}.file-fastener{border:2px solid #8e8b7a;border-radius:8px;width:40px;height:10px;position:absolute;top:15px;left:30px;transform:rotate(-8deg)}.mission-open-file .magnet-form label,.mission-open-file .magnet-form-note{color:#342c22}.mission-open-file .magnet-submit{color:#fff8e9;background:#9a4934}.desk-edge-note{color:#f5e7ca;letter-spacing:.18em;background:#252921;padding:14px;font-size:10px;position:absolute;bottom:25px;left:5vw}.unfolded-investigator-map{z-index:10;background:#efe5cb;flex-direction:column;gap:12px;padding:20px;animation:.6s both case-unfold;display:flex;position:absolute;inset:30px 4vw;box-shadow:0 20px 70px #0009}.unfolded-investigator-map>img{object-fit:contain;flex:1;width:100%;height:80%;min-height:0}.unfolded-investigator-map button{color:#fff8e9;background:#9a4934;border:0;align-self:end;padding:12px}.unfolded-investigator-map a{align-self:center}@keyframes case-unfold{0%{opacity:.4;transform-origin:top;transform:perspective(1200px)rotateX(-12deg)}to{opacity:1;transform:none}}.library-world{color:#f5e7d3;--world-gold:#e5a98e;background:#262027}.library-world .elite-page{color:#f5e7d3}.adventure-library{isolation:isolate;max-width:none;padding:45px 5vw 35px;position:relative;overflow:hidden}.library-atmosphere{z-index:-2;animation:.8s both memory-arrive;position:absolute;inset:0;overflow:hidden}.library-atmosphere img{object-fit:cover;filter:brightness(.18)saturate(.8);width:100%;height:100%}.library-scene-last-bell .library-atmosphere img{filter:brightness(.4)}.library-scene-pack .library-atmosphere img{filter:brightness(.22)sepia(.2)}.adventure-library>header{max-width:1100px;margin:auto}.experience-world .adventure-library h1{margin:15px 0;font-size:clamp(46px,5.4vw,78px)}.adventure-library header p{font-size:14px}.library-spines{perspective:1400px;border:0;border-bottom:14px solid #39251e;align-items:end;gap:22px;max-width:1140px;margin:35px auto 0;padding:0 30px 22px;overflow:visible;box-shadow:0 14px 15px #0008}.library-spines button{text-align:center;color:#f6e5c2;transform-origin:0;background:#462b25;border:0;border-left:7px solid #4c3628;flex:1;min-width:0;padding:0 0 15px;transition:transform .45s;position:relative;transform:rotateY(-17deg);box-shadow:12px 8px 12px #0008}.library-spines button[aria-pressed=true]{color:#392b20;background:#f0e1bd;transform:rotateY(0)translateY(-10px);box-shadow:14px 15px 25px #0007}.library-spines img{object-fit:contain;background:#171616;width:100%;height:240px;display:block}.library-spines button span{font:20px var(--serif);margin:0;padding:12px 10px 0}.library-spines small{font:8px var(--sans);letter-spacing:.1em;margin:10px 0 0}.library-open-book{color:#342b29;background:#f5e9d4;border-left:6px solid #584034;grid-template-columns:.65fr 1.35fr;gap:7%;max-width:1100px;margin:35px auto 0;padding:30px 5%;box-shadow:0 18px 35px #0007}.library-open-book img{height:300px}.library-open-book h2{font-size:42px}.library-open-book p{font:19px/1.5 var(--serif)}.library-accessible-index{max-width:1100px;margin:45px auto 0}.library-accessible-index h2{font-size:27px}.library-world .elite-research,.library-world .elite-signup{color:#302c2b;background:#f4e8d5;border:0;max-width:1100px;margin:45px auto;padding:35px;box-shadow:0 8px 0 -3px #b6a280}.library-world .elite-signup h2,.library-world .elite-research strong,.library-world .elite-research-content p,.library-world .elite-form-note,.library-world .elite-checks,.library-world .elite-research label{color:#302c2b}.library-world .elite-checks label{color:#302c2b;border-color:#8c7967}.library-world .elite-success{color:#295838}.reader-notes-world{color:#fff2df;--world-gold:#ffd6b1;background:#70413e}.notes-opening{max-width:1200px;margin:auto;padding:45px 5vw 25px;position:relative}.experience-world .notes-opening h1{margin:15px 0;font-size:clamp(48px,5.8vw,82px)}.notes-opening p{font:21px/1.4 var(--serif);max-width:570px}.reader-notes-world .notes-opening .world-action{background:#f1e3c8;border-color:#f1e3c8;color:#4c2624!important}.reader-journal-tabs{gap:10px;max-width:1150px;margin:25px auto 0;padding:0 20px;display:flex}.reader-journal-tabs button{color:#fff2db;font:21px var(--serif);background:#a07763;border:0;border-radius:8px 8px 0 0;padding:16px 28px}.reader-journal-tabs [aria-pressed=true]{color:#51372e;background:#f8efdc}.notes-correspondence{background:#eee0c5;border:12px solid #4e2729;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr;gap:0;max-width:1150px;margin:0 auto 55px;padding:0;box-shadow:0 20px 35px #32141377,0 6px 0 -1px #dcc7a3,0 14px 0 -5px #492124}.notes-public{color:#342f2a;background:repeating-linear-gradient(#0000 0 33px,#9ea7a03b 33px 34px),#f8efdc;border-right:1px solid #c2b492;min-height:700px;padding:35px;box-shadow:inset -12px 0 18px -14px #57442d66}.journal-page-label{font:9px var(--sans);letter-spacing:.1em}.notes-public h2{font-size:42px}.notes-public nav button{color:#503b31;background:#f8efdc;border-color:#b4a183}.notes-public nav [aria-pressed=true]{color:#fff4dd;background:#713f3c}.notes-empty{color:#4b4237;background:#f8efdc;border-color:#b6a68b;padding:25px 0;font:italic 23px/1.5 var(--serif)!important}.reader-note{background:#f8efdc;border-color:#b9a787}.reader-note footer{color:#5f4e3a}.reader-note>small span{color:#913d2e}.reader-notes-world .notes-form{color:#342f2a;background:#fbf3e3;border:0;padding:35px;box-shadow:inset 12px 0 18px -14px #57442d66}.notes-form h2{font-size:42px}.reader-notes-world .notes-form label{color:#342f2a}.reader-notes-world .notes-form p{font-size:14px;line-height:1.6}.reader-notes-world .notes-form input:not([type=checkbox]),.reader-notes-world .notes-form select,.reader-notes-world .notes-form textarea{color:#342f2a;background:#fffaf0;border-color:#b3a486}.reader-notes-world .notes-form .world-action{background:#713f3c;border-color:#713f3c;color:#fff4dd!important}.fund-notebook-world{color:#342c27;--world-gold:#8b4032;background:#c3af94}.fund-notebook-world .fund-page{color:#342c27}.development-title{max-width:1250px;margin:auto;padding:40px 5vw 25px}.development-title h1{margin:15px 0;font-size:clamp(50px,5.8vw,84px)}.development-title p{font:22px/1.4 var(--serif)}.fund-development-book{background:#f0e1c6;border:12px solid #564435;border-radius:8px;grid-template-columns:1fr 1fr;max-width:1250px;margin:55px auto 0;display:grid;position:relative;box-shadow:0 25px 40px #50331b44,0 8px 0 -1px #d8c299,0 18px 0 -7px #544032}.fund-notebook-world .fund-notebook-tabs{z-index:3;gap:6px;width:60%;margin:0;padding:0;position:absolute;top:-44px;right:0}.fund-notebook-world .fund-notebook-tabs button{color:#fff4dd;background:#8a7254;border:0;border-radius:7px 7px 0 0;padding:12px 15px;font-size:15px}.fund-notebook-world .fund-notebook-tabs [aria-pressed=true]{color:#342c27;background:#f6ebd8}.fund-notebook-tabs span{font-size:8px;line-height:1.5}.fund-notebook-world .fund-purpose{background:#efe0c2;border:0;border-right:1px solid #c4ac81;margin:0;padding:40px 35px;display:block;box-shadow:inset -12px 0 15px -12px #56412b77}.fund-notebook-world .fund-purpose h2{font-size:37px}.fund-notebook-photo{background:#fbf3e4;margin:25px 0;padding:8px 8px 14px;transform:rotate(-2deg);box-shadow:0 8px 15px #6c50202b}.fund-notebook-photo img{object-fit:contain;background:#252921;width:100%;height:230px}.fund-notebook-photo figcaption{font:italic 15px var(--serif);margin-top:10px}.fund-project-plan{border-block:1px solid #b7a078;padding:17px 0}.fund-project-plan summary{font:21px var(--serif)}.fund-project-plan dt{margin-top:18px;font-size:14px;font-weight:700}.fund-project-plan dd{margin:8px 0;font-size:14px;line-height:1.5}.fund-contribution-leaf{background:#fbf3e3;min-width:0;box-shadow:inset 12px 0 15px -12px #56412b77}.fund-notebook-world .fund-path,.fund-notebook-world .fund-business{box-shadow:none;color:#342c27;background:0 0;max-width:none;min-height:600px;margin:0;padding:40px 35px;animation:.5s both note-unseal;display:block}.fund-notebook-world .fund-path h2,.fund-notebook-world .fund-business h2{font-size:40px}.fund-notebook-world .fund-business-grid strong{color:#6c3b2d}.fund-notebook-world .fund-button{background:#8c4433;border-color:#8c4433;color:#fff4df!important}.fund-notebook-world .fund-amounts [aria-pressed=true]{color:#fff4df;background:#8c4433}.fund-notebook-world .fund-letter{color:#342c27;background:#f5ead5;border:0;max-width:1100px;margin:55px auto;padding:30px 35px;box-shadow:0 10px 15px #4c311633}.fund-letter summary{font:30px var(--serif);justify-content:space-between;display:flex}.fund-letter summary span{font:12px var(--sans);align-self:center}.fund-notebook-world .founders-recognition{color:#342c27;background:#ead9ba;max-width:1100px;margin:45px auto;padding:35px}.fund-notebook-world .founders-recognition h2{font-size:42px}.fund-notebook-world .founders-recognition-grid b,.fund-notebook-world .founders-recognition-grid span{color:#342c27}.fund-notebook-world .founders-recognition-grid{border-color:#9c8260}.exploration-world{color:#293831;background:#e8e0ce}.exploration-entry{background:#e5d8bd url(/history-photos/placerville-main-street-1866.jpg) 100%/50% no-repeat;max-width:none;min-height:390px;padding:55px 6vw}.exploration-entry h1,.exploration-entry>p,.exploration-entry>small,.exploration-entry>details{background:#e8dfceef;max-width:53%;margin-block:0;padding:10px;position:relative}.exploration-entry h1{font-size:clamp(40px,5vw,72px)}.exploration-world .atlas-premiere{color:#e8d5af}@media (max-width:1050px){.memory-compass{width:125px;top:175px;left:3vw}.memory-scene{grid-template-columns:32% 1fr;gap:15px;inset:170px 3vw 90px 175px}.memory-caption{padding:18px}.memory-caption h2{font-size:34px!important}.memory-caption p,.memory-photo figcaption{font-size:13px}.journey-map{width:72%}.cutting-editing-desk{grid-template-columns:minmax(0,1fr) 280px!important}.director-envelope{padding:38px 20px 20px}.mission-casework>nav button{font-size:14px}.investigator-workspace{gap:4%}.mission-open-file{padding:35px 25px}.notes-correspondence,.fund-development-book{margin-inline:25px}.fund-notebook-world .fund-purpose,.fund-notebook-world .fund-path,.fund-notebook-world .fund-business{padding:30px 25px}}@media (max-width:700px){.experience-world .world-header{padding:15px 20px}.experience-world .world-header nav{flex-wrap:wrap;gap:10px}.experience-world .world-book-invitation{grid-template-columns:85px minmax(0,1fr);gap:20px;margin:35px 20px;padding:25px 15px}.experience-world .world-book-invitation h2{font-size:29px}.dixie-world .memory-theatre{height:auto;min-height:0;margin:0;padding-bottom:20px;position:relative;overflow:visible}.memory-journey .memory-scroll-marker{display:none}.memory-masthead{padding:25px 20px 5px}.experience-world .memory-masthead h1{max-width:340px;font-size:40px;line-height:1}.memory-masthead h1 em{display:block}.memory-masthead>span{max-width:300px;font-size:10px;line-height:1.5;display:block}.memory-compass{flex-flow:wrap;gap:6px;width:auto;margin:20px;display:flex;position:relative;top:auto;left:auto}.memory-compass button{text-align:center;border:1px solid #ffffff65;flex:95px;padding:12px 8px;font-size:11px}.memory-scene{flex-direction:column;align-items:stretch;gap:15px;padding:0 20px;display:flex;position:relative;inset:auto}.memory-caption{align-self:stretch;max-width:none;padding:18px}.memory-caption h2{margin:10px 0;font-size:35px!important}.memory-caption p{font-size:15px}.memory-caption small{font-size:8px}.memory-caption summary{font-size:17px}.memory-composition{grid-template-columns:1fr 1fr;gap:22px 14px;height:auto;min-height:0;padding:10px 5px 25px;display:grid}.memory-composition .memory-photo{width:100%;height:230px;position:relative;inset:auto;transform:rotate(-2deg)}.memory-composition .memory-photo:nth-child(2n){transform:rotate(2deg)}.memory-photo button>span{padding:5px;font-size:8px}.memory-photo figcaption{font-size:14px}.composition-years .memory-photo-2,.composition-outdoors .memory-photo-0,.composition-outdoors .memory-photo-4,.composition-assignments .memory-photo,.composition-partners .memory-photo{grid-column:1/-1;height:410px}.memory-reveal{grid-column:1/-1;justify-content:space-between;position:relative;bottom:auto;left:auto}.memory-reveal img{width:80px;height:80px}.memory-advance{flex-wrap:wrap;gap:8px;padding:15px 20px;position:relative;bottom:auto;left:auto;right:auto}.memory-advance>span{flex-basis:100%;font-size:18px}.memory-advance button{flex:1;padding:12px 8px;font-size:10px}.memory-contents{padding:35px 25px}.memory-contents h2{font-size:34px}.memory-contents>div{display:block}.memory-contents>div>button{border-bottom:1px solid #8b806f55;width:100%;padding:20px 0;font-size:24px}.memory-proof-sheet{grid-template-columns:1fr 1fr;gap:20px 12px}.memory-proof-sheet img{height:150px}.journey-home-scene{min-height:0;padding:35px 20px 0;overflow:visible}.experience-world .journey-home-scene h1{font-size:78px}.journey-home-scene header>p{font-size:22px}.journey-real-photo{object-fit:contain;z-index:0;background:#28312f;width:100%;height:310px;margin:25px 0 0;display:block;position:relative;inset:auto}.journey-home-scene{flex-direction:column;display:flex}.journey-home-scene>header{order:-1}.journey-map{width:100%;margin:25px 0 0;padding:18px;transform:none}.journey-map-heading{font-size:9px;line-height:1.5}.journey-map svg{object-fit:contain;height:240px}.journey-map svg text{font-size:24px}.journey-map svg .journey-map-note{display:none}.journey-map nav{gap:6px}.journey-map nav button{flex:auto;padding:10px;font-size:10px}.journey-location-note{padding:12px 0}.journey-location-note h2{font-size:32px!important}.journey-location-note p{font-size:15px}.journey-photo-caption{margin:0;position:static;font-size:14px!important}.journey-keepsakes{flex-direction:column;gap:30px;padding:35px 20px;display:flex}.journey-letter{padding:30px 25px;transform:none}.journey-letter h2{font-size:35px}.journey-letter p{font-size:18px}.journey-keepsakes figure{width:85%}.journey-keepsakes blockquote{margin:15px;font-size:26px}.journey-publishing{width:100%;margin:0}.journey-publishing summary{font-size:25px}.editing-room{padding:30px 20px}.experience-world .cutting-title{padding:0 0 20px}.experience-world .cutting-title h1{font-size:43px}.cutting-title h1 em{font-size:36px}.experience-world .cutting-editing-desk{flex-direction:column;gap:25px;display:flex}.editing-monitor{width:100%;padding:15px 10px}.experience-world .cutting-inspect img{height:300px}.monitor-controls{flex-wrap:wrap;gap:8px}.monitor-controls label{flex-basis:100%;order:3;padding:5px 10px}.monitor-controls button{flex:1;padding:11px 6px;font-size:10px}.director-envelope{align-self:center;width:calc(100% - 15px);padding:35px 25px;transform:rotate(1deg)}.experience-world .director-envelope h2{font-size:34px}.experience-world .cutting-filmstrip{width:100%;margin:0}.experience-world .cutting-filmstrip button{flex-basis:115px}.experience-world .cutting-keyboard{font-size:11px}.investigator-workspace{flex-direction:column;gap:25px;min-height:0;padding:30px 20px 65px;display:flex}.desk-title{width:100%;margin:0;padding:25px;transform:none}.experience-world .desk-title h1{margin:15px 0;font-size:57px}.desk-title p{font-size:22px}.mission-casework{width:100%;margin:0}.mission-casework>nav{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mission-casework>nav button{border-radius:4px;padding:15px 10px;font-size:16px}.mission-casework>nav [aria-pressed=true]{padding-top:15px}.mission-casework>nav span{font-size:8px}.mission-open-file{min-height:450px;padding:35px 25px}.experience-world .mission-open-file h2{font-size:36px}.mission-open-file p{font-size:18px}.mission-margin-art{float:right;width:110px;margin:0 0 15px 12px}.mission-margin-art img{height:200px}.mission-mini-cover{width:95px;height:150px}.mission-open-file .world-action{clear:both;width:100%;font-size:11px}.desk-edge-note{letter-spacing:.07em;text-align:center;font-size:8px;bottom:20px;left:20px;right:20px}.unfolded-investigator-map{z-index:30;position:fixed;inset:15px}.unfolded-investigator-map>img{height:75%}.unfolded-investigator-map a{font-size:13px}.adventure-library{padding:30px 20px}.experience-world .adventure-library h1{font-size:45px}.library-spines{grid-template-columns:1fr 1fr;gap:25px 18px;margin:20px 0 0;padding:10px 5px 25px;display:grid;overflow:visible}.library-spines button{flex:auto;width:100%;padding-bottom:12px;transform:rotateY(-10deg)}.library-spines img{height:155px}.library-spines button span{padding:10px 5px 0;font-size:17px}.library-spines small{font-size:7px}.library-open-book{margin:30px 0 0;padding:25px;display:block}.library-open-book figure{float:right;width:90px;margin:0 0 20px 12px}.library-open-book img{height:155px}.library-open-book figcaption{margin:8px 0;font-size:8px}.library-open-book h2{font-size:33px}.library-open-book p{clear:both;font-size:18px}.library-open-book .world-action{width:100%;padding:14px;font-size:11px}.library-accessible-index{margin-top:25px}.library-world .elite-research,.library-world .elite-signup{margin:25px 20px;padding:25px}.library-world .elite-signup h2{font-size:35px}.library-world .elite-checks{flex-direction:column;display:flex}.library-world .elite-checks label{padding:12px;font-size:13px}.library-world .elite-submit-row input{width:100%}.notes-opening{padding:30px 25px 20px}.experience-world .notes-opening h1{font-size:53px}.notes-opening p{font-size:21px}.reader-journal-tabs{gap:6px;margin:15px 0 0;padding:0 20px}.reader-journal-tabs button{flex:1;padding:14px 16px;font-size:17px}.notes-correspondence{border-width:7px;margin:0 20px 40px;display:block}.notes-public{min-height:400px;padding:30px 22px}.notes-public h2{font-size:34px}.reader-notes-world .notes-form{padding:30px 22px}.notes-form h2{font-size:34px}.notes-correspondence[data-journal-leaf=read] .notes-form,.notes-correspondence[data-journal-leaf=write] .notes-public{display:none}.notes-correspondence .notes-check{font-size:12px!important}.development-title{padding:30px 25px 25px}.development-title h1{font-size:54px}.fund-development-book{border-width:7px;margin:75px 20px 0;display:block}.fund-notebook-world .fund-notebook-tabs{gap:4px;width:100%;top:-54px;overflow:visible}.fund-notebook-world .fund-notebook-tabs button{flex:1 1 0;min-width:0;padding:10px 8px;font-size:12px}.fund-notebook-tabs span{font-size:7px}.fund-notebook-world .fund-purpose{border-bottom:1px solid #c4ac81;border-right:0;padding:25px}.fund-notebook-world .fund-purpose h2{font-size:33px}.fund-notebook-photo img{height:210px}.fund-notebook-world .fund-path,.fund-notebook-world .fund-business{min-height:0;padding:30px 25px}.fund-notebook-world .fund-path h2,.fund-notebook-world .fund-business h2{font-size:35px}.fund-notebook-world .fund-amounts{flex-wrap:wrap;gap:8px}.fund-notebook-world .fund-amounts button{min-width:80px;padding:12px}.fund-notebook-world .fund-letter{margin:35px 20px;padding:25px}.fund-letter summary{gap:15px;font-size:24px}.fund-letter summary span{font-size:9px}.fund-notebook-world .founders-recognition{margin:35px 20px;padding:25px}.fund-notebook-world .founders-recognition h2{font-size:34px}.exploration-entry{background-size:cover;padding:30px 20px}.exploration-entry h1,.exploration-entry>p,.exploration-entry>small,.exploration-entry>details{max-width:none}.exploration-entry h1{font-size:45px}}@media (prefers-reduced-motion:reduce){.experience-world *,.experience-world :before,.experience-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.memory-scenery img{transform:none!important}}.memory-photo img{background:#ece2cd}@media (min-width:701px){.dixie-world .memory-theatre{height:100svh;min-height:740px;margin-bottom:-100svh}.journey-real-photo{object-position:left center;width:42%;left:3vw}.journey-map{width:61%;margin-top:-75px}.journey-photo-caption{font-size:15px!important}}.fund-notebook-world .fund-purpose-grid{margin:0;padding:10px 0}.fund-notebook-world .fund-purpose-grid article{border-color:#b7a078;grid-template-columns:1fr;gap:6px;padding:15px 0}.fund-notebook-world .fund-purpose-grid span{display:none}.fund-notebook-world .fund-purpose-grid h3{font-size:22px}.fund-notebook-world .fund-purpose-grid p{grid-column:auto;font-size:14px}.fund-notebook-world .development-title small,.fund-notebook-world .fund-page h1 em{color:#803e30}.fund-notebook-world .fund-purpose small,.fund-notebook-world .fund-path small,.fund-notebook-world .fund-business small{color:#755039}.reader-notes-world .notes-public nav button[aria-pressed=true]{color:#fff4dd;background:#713f3c}@media (max-width:700px){.memory-composition{order:-1}.journey-map svg text{font-size:34px}.journey-map svg .home-return-label{font-size:28px}.fund-contribution-leaf{scroll-margin-top:25px}}.unfolded-investigator-map{border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;position:fixed;inset:5vh 4vw}.unfolded-investigator-map:not([open]){display:none}.unfolded-investigator-map::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151811d9}@media (max-width:700px){.unfolded-investigator-map{gap:20px;max-height:70svh;padding:16px;inset:15vh 15px auto;overflow:auto}.unfolded-investigator-map>img{flex:none;height:auto}.unfolded-investigator-map a{padding:8px 0}}.desk-origin{font:400 15px/1.65 var(--sans);color:#f2e2c5;max-width:390px;margin:20px 0 0}.desk-description{max-width:390px;font-size:17px;line-height:1.65}.desk-signature,.desk-reading-fallback{font-size:14px}.book-order-details{color:inherit;border-top:1px solid #b9976266;margin-top:18px;padding-top:14px}.book-order-details summary{font:600 14px/1.5 var(--sans);cursor:pointer}.book-order-details p{font:400 15px/1.65 var(--sans)}.book-order-details a{color:inherit;text-underline-offset:4px}.reading-now .desk-origin,.reading-now .desk-purchase .book-order-details{display:none}.contents-real-photo{color:#3b382a;background:#e9dec5;max-width:390px;margin:30px 0 15px;padding:9px 9px 0;transform:rotate(-2deg);box-shadow:8px 15px 30px #0005}.story-contents header .contents-real-photo img{object-fit:contain;opacity:1;width:100%;height:auto;max-height:280px;margin:0;display:block}.contents-real-photo figcaption{font:italic 16px/1.45 var(--serif);padding:12px 9px 16px}.contents-press{font:600 14px/1.6 var(--sans);color:#f1d7a4;margin-top:24px;display:block}.story-contents small{font-size:15px}.story-contents header>p:not(.desk-eyebrow){font-size:18px}.audience-reading-path{max-width:1300px;margin:0 auto 65px;padding:0 5vw}.audience-reading-path a{color:#f2e2c5;border-bottom:1px solid #caa76a55;grid-template-columns:220px 1fr;align-items:baseline;gap:8px 30px;padding:26px 0;text-decoration:none;display:grid}.audience-reading-path small{font:800 11px/1.5 var(--sans);letter-spacing:.12em;color:#e1bd7a;grid-row:1/3}.audience-reading-path strong{font:400 30px/1.15 var(--serif)}.audience-reading-path span{font:600 15px/1.5 var(--sans);color:#edd3a3}.audience-reading-path a:hover strong{color:#f0ca83}.living-book{scroll-margin-top:95px}.living-book .bound-reader-toolbar,.living-book.is-expanded .bound-reader-toolbar{z-index:1;background:0 0;margin:0;padding:8px 0 12px;position:relative;top:auto}.living-book .bound-reader-toolbar>span{font-size:12px;line-height:1.5}.living-book .bound-toolbar-buy{font-size:14px}.living-book .bound-controls{margin:0 0 16px}.living-book .bound-bookmark-select{margin-bottom:12px}.living-book .bound-controls button{min-height:48px}.reader-zoom-control{color:#4e3b28;font:600 15px var(--sans);align-items:center;gap:12px;margin:8px 0 16px;display:flex}.reader-zoom-control select{color:#342c22;min-height:44px;font:600 15px var(--sans);background:#f7eedb;border:1px solid #96784e;padding:8px 12px}.living-book.is-expanded .bound-scroll-area.reader-magnified{overscroll-behavior:contain;touch-action:pan-x pan-y;min-height:280px;max-height:calc(100svh - 265px);padding:12px 18px 25px 0;overflow:auto}.living-book.is-expanded .reader-magnified .bound-stage{flex:none;margin:0;transition:none}.living-book .bound-purchase-offer .purchase-checkout-details{font-size:clamp(13px,2.5cqw,16px);line-height:1.55}.living-book .bound-purchase-offer{padding:7% 9%}.living-book .purchase-signature{font-size:clamp(13px,2.8cqw,17px)}.living-book .bound-interlude-copy>span{line-height:1.6}.living-book .bound-page:has(.bound-purchase-offer) .bound-designed-folio{letter-spacing:0;justify-content:flex-end;font-size:0;bottom:1.3%}.our-story-world .journey-home-scene{min-height:1180px;padding-bottom:85px}.experience-world .journey-home-scene h1{margin-bottom:24px;line-height:1}.our-story-world .journey-map{margin-top:35px}.our-story-world .journey-real-photo{height:60%}.journey-home-scene header>p{margin:0 0 25px}.our-story-world .journey-photo-caption{font-size:16px;bottom:25px}.mission-world .desk-map-scenery{filter:sepia(.65)brightness(.5);object-position:center}.desk-title .mission-source-caption{font:400 14px/1.6 var(--sans);color:#554330;border-top:1px solid #8c714666;margin:22px 0 0;padding-top:14px}.fund-notebook-world .development-title{padding-bottom:30px}.fund-notebook-world .development-title>p{max-width:820px;font-size:23px;line-height:1.5}.fund-completed-work{border-block:1px solid #9c7c4755;margin-top:24px;padding:18px 0 24px}.fund-completed-work p{line-height:1.9}.fund-notebook-world .fund-completed-work a{color:#6f382c;text-underline-offset:4px;font-size:15px}.fund-completed-work .fund-evidence{font-weight:700}.fund-decision-note{color:#514233;border-bottom:1px solid #a88e6255;padding:25px 35px 10px}.fund-decision-note p{font:400 15px/1.65 var(--sans);margin:0 0 15px}.fund-decision-note a{font:600 15px/1.6 var(--sans);color:#773e2e;text-underline-offset:4px}.fund-notebook-world .fund-terms,.fund-notebook-world .fund-payment-note{font-size:14px;line-height:1.6}.fund-forthcoming{border-top:1px solid #a88e6255;margin:0 35px 35px;padding-top:24px}.fund-forthcoming img{width:100%;max-width:420px;height:auto;display:block;transform:rotate(1deg);box-shadow:4px 8px 15px #51381e24}.fund-forthcoming p{font:400 15px/1.6 var(--sans)}.fund-forthcoming a{font:600 15px/1.6 var(--sans);color:#743e2c}.fund-notebook-world .fund-path{min-height:0}.fund-notebook-photo{max-width:310px;margin-inline:auto}.fund-notebook-photo img{background:0 0;height:auto}.educator-world{color:#342e24;background:linear-gradient(#f0e6d7d9,#f0e6d7d9),url(/accurate-maps/archival-paper-texture.webp) 50%/650px}.educator-reading-room{max-width:1400px;margin:auto;padding:45px 5vw 0}.educator-heading{max-width:850px}.educator-heading small,.educator-book-note>small,.educator-place-note small,.educator-inquiry>small{font:800 11px/1.6 var(--sans);letter-spacing:.13em;color:#8e4a35}.educator-world .educator-heading h1{font:400 clamp(45px,5.6vw,78px)/1.04 var(--serif);letter-spacing:-.025em;margin:22px 0}.educator-heading h1 em,.educator-reading-room h2 em{color:#954b35}.educator-heading p{font:400 20px/1.65 var(--serif);max-width:680px}.educator-dossier{grid-template-columns:.7fr 1fr;align-items:start;gap:7%;margin:50px 0 65px;display:grid}.educator-volume{background:repeating-linear-gradient(90deg,#c3b49a 0 1px,#eee3ca 1px 3px);max-width:400px;margin:0;padding:0 10px 10px 0;position:relative;transform:rotate(-3deg);box-shadow:15px 25px 35px #3d2c2340}.educator-volume img{width:100%;height:auto;display:block}.educator-volume figcaption{font:800 10px/1.6 var(--sans);letter-spacing:.1em;color:#eee2c5;background:#363d31;padding:15px}.educator-reading-room h2{font:400 clamp(35px,3.2vw,48px)/1.09 var(--serif);color:#362d25;margin:20px 0}.educator-book-note p,.educator-place-note p,.educator-inquiry p{font:400 17px/1.7 var(--sans)}.educator-book-note dl{margin:24px 0}.educator-book-note dl>div{border-top:1px solid #a8926955;grid-template-columns:150px 1fr;gap:15px;padding:16px 0;display:grid}.educator-book-note dt{font:600 14px/1.6 var(--sans);color:#81563d}.educator-book-note dd{font:400 16px/1.65 var(--sans);margin:0}.educator-sample-links{flex-direction:column;gap:16px;display:flex}.educator-sample-links>a{width:fit-content;font-size:16px}.educator-place-note{border-block:1px solid #ad936c66;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:35px 0;display:grid}.educator-place-note figure{margin:0}.educator-place-note img{filter:sepia(.18);width:100%;height:auto;display:block}.educator-place-note figcaption{font:italic 16px/1.6 var(--serif);margin-top:18px}.educator-world a:not(.world-action):not(.world-buy){color:#713d2a}.educator-inquiry{max-width:780px;padding:40px 0 45px}.educator-email{font-size:16px!important}.educator-world .world-book-invitation{margin-inline:-5vw}@media (max-width:680px){.storybook-home:not(.reading-now) .desk-description{align-self:flex-start;margin-bottom:20px;font-size:16px;line-height:1.6;display:block}.desk-origin{order:3;max-width:none;font-size:15px}.desk-contents-link{order:4}.desk-colophon{order:5}.reading-now .desk-origin{display:none}.desk-origin{order:0;align-self:flex-start;margin:0 0 22px}.desk-signature{font-size:14px}.desk-reading-fallback{font-size:13px}.story-contents header .contents-real-photo img{display:block}.story-contents small{font-size:14px}.story-contents header>p:not(.desk-eyebrow){font-size:17px}.audience-reading-path{margin-bottom:40px;padding:0 22px}.audience-reading-path a{grid-template-columns:1fr;gap:12px;padding:25px 0}.audience-reading-path small{grid-row:auto}.audience-reading-path strong{font-size:27px}.living-book .bound-reader-toolbar{grid-template-columns:1fr;gap:12px}.living-book .bound-reader-toolbar>span{max-width:none}.living-book .bound-reader-toolbar>div{justify-content:space-between}.living-book .bound-reader-toolbar button{padding:10px 12px;font-size:13px}.living-book .bound-controls{gap:8px}.living-book .bound-controls button{padding:10px 8px;font-size:12px}.living-book .bound-controls span{max-width:105px;font-size:11px}.living-book .bound-controls small{font-size:11px!important}.living-book .bound-bookmark-select{font-size:13px;display:block}.living-book .bound-bookmark-select select{width:100%;max-width:none;margin-top:7px;font-size:13px;display:block}.living-book.is-expanded .bound-scroll-area.reader-magnified{max-height:calc(100svh - 335px)}.living-book.single-page-reader .bound-purchase-offer h3{font-size:29px}.living-book.single-page-reader .bound-purchase-offer>p{font-size:14px}.living-book.single-page-reader .purchase-price{font-size:31px}.living-book.single-page-reader .purchase-bonus p{font-size:13px}.living-book.single-page-reader .bound-purchase-offer .purchase-checkout-details{font-size:12px;line-height:1.5}.living-book.single-page-reader .purchase-signature{font-size:12px}.living-book .case-file-material img{object-fit:contain;max-height:30%}.our-story-world .journey-home-scene{min-height:0;padding-bottom:0}.our-story-world .journey-real-photo{height:310px}.experience-world .journey-home-scene h1{font-size:70px;line-height:1.05}.our-story-world .journey-map{margin-top:25px}.journey-photo-caption{order:0}.our-story-world .journey-photo-caption{margin:16px 0 0;font-size:15px;line-height:1.5}.journey-map nav button{min-height:44px;font-size:14px}.journey-map svg text{font-size:38px}.fund-notebook-world .development-title>p{font-size:19px}.fund-decision-note{padding:25px 25px 15px}.fund-notebook-world .fund-development-book{margin-top:65px}.fund-notebook-world .fund-purpose{padding-bottom:30px}.educator-reading-room{padding:30px 22px 0}.educator-world .educator-heading h1{font-size:45px}.educator-heading p{font-size:19px}.educator-dossier{grid-template-columns:1fr;gap:40px;margin:30px 0 40px}.educator-volume{width:75%;max-width:270px;margin:0 auto}.educator-book-note dl>div{grid-template-columns:1fr;gap:7px}.educator-place-note{grid-template-columns:1fr;gap:25px}.educator-inquiry{padding-block:30px}.educator-world .world-book-invitation{margin-inline:-22px}}@media (min-width:701px){.our-story-world .journey-home-scene{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:24px 5%;min-height:0;padding:40px 5vw 35px;display:grid}.our-story-world .journey-home-scene>header{grid-area:1/1}.experience-world .journey-home-scene h1{font-size:clamp(64px,6.4vw,96px)}.our-story-world .journey-real-photo{z-index:0;object-fit:contain;grid-area:2/1;width:100%;height:auto;max-height:450px;position:relative;inset:auto}.our-story-world .journey-map{grid-area:1/2/4;width:100%;margin:15px 0 0;transform:rotate(1deg)}.our-story-world .journey-photo-caption{grid-area:3/1;margin:0;line-height:1.6;position:static}}@media (prefers-reduced-motion:reduce){.audience-reading-path a,.educator-volume{transition:none}}.experience-world{isolation:isolate;position:relative}.experience-world .world-header details div a{align-items:center;min-height:40px;font-size:14px;display:flex}.experience-world .world-book-invitation{background:linear-gradient(#f1e8d7eb,#f1e8d7eb),url(/accurate-maps/archival-paper-texture.webp) 50%/650px}.our-story-world{background:linear-gradient(110deg,#e3e7dfeb,#d2dcdaeb),url(/history-photos/placerville-main-street-1866.jpg) top/cover}.our-story-world .journey-home-scene{background:linear-gradient(90deg,#e0e5dfd9 0%,#dde4ded9 43%,#d5ded966 100%),url(/history-photos/placerville-main-street-1866.jpg) 50%/cover}.journey-map,.journey-letter{background:linear-gradient(#f4efdfed,#f4efdfed),url(/accurate-maps/archival-paper-texture.webp) 50%/700px}.journey-map:before{content:"";pointer-events:none;background:#ddd3b18c;border-inline:1px solid #c0af8144;width:90px;height:25px;position:absolute;top:-11px;left:25%;transform:rotate(-4deg)}.journey-keepsakes{background:linear-gradient(#dce4decf,#dce4decf),url(/history-photos/placerville-main-street-1866.jpg) 50%/cover}.journey-photo-caption{background:#f0eadbdc}.journey-map-heading,.journey-map-heading small{font-size:12px}.cutting-world{background:linear-gradient(120deg,#171c23ee,#16171ce6),url(/bloopers/BLOOPER_08_Action_Blockbuster.jpg) 50%/cover}.cutting-world .editing-room{background:radial-gradient(at 64% 18%,#b88b6930,#0000 55%),linear-gradient(110deg,#151a21d9,#17191ae8),url(/bloopers/BLOOPER_08_Action_Blockbuster.jpg) 50%/cover}.editing-monitor{background:linear-gradient(135deg,#1c2025,#080b0f);box-shadow:0 12px #070809,0 25px 50px #0007}.director-envelope{background:linear-gradient(#e2c99eec,#d4b786ed),url(/accurate-maps/archival-paper-texture.webp) 50%/450px}.cutting-title p{font-size:16px;line-height:1.65}.monitor-controls button{min-height:44px;font-size:13px}.monitor-controls label,.director-envelope details p{font-size:14px}.reader-notes-world{background:linear-gradient(120deg,#2e2022f2,#463334eb),url(/history-photos/placerville-main-street-1866.jpg) 50%/cover}.reader-notes-world .notes-opening{background:linear-gradient(90deg,#33272bae,#33272b40),url(/brand-art/oak-leaf.webp) right 7% center/250px no-repeat;min-height:340px;padding-top:45px;padding-right:37%}.reader-notes-world .notes-correspondence{border-color:#39282b}.reader-notes-world .notes-form{background:linear-gradient(#fbf3e3ed,#fbf3e3ed),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.reader-notes-world .notes-public{background:repeating-linear-gradient(#0000 0 33px,#9ea7a033 33px 34px),linear-gradient(#f8efdcf0,#f8efdcf0),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.reader-notes-world .notes-form p,.reader-notes-world .notes-form label,.reader-notes-world .notes-check,.reader-notes-world .notes-privacy{line-height:1.65;font-size:15px!important}.dixie-world{background:linear-gradient(#19251de8,#1e2b24f2),url(/dixie-archives/07_dixie_by_river.webp) 50%/cover}.dixie-world .memory-contents{background:linear-gradient(#eae3d2ed,#eae3d2ed),url(/dixie-archives/07_dixie_by_river.webp) 50%/cover}.memory-compass button,.memory-caption>a,.memory-caption small,.memory-masthead small,.memory-photo button>span{font-size:12px}.educator-world{background:linear-gradient(100deg,#f2eadeef,#e9dfccee),url(/history-photos/placerville-main-street-1866.jpg) top/cover}.educator-heading{background:linear-gradient(90deg,#efe7d9f8,#efe7d9ed 55%,#efe7d9aa),url(/history-photos/placerville-main-street-1866.jpg) 100%/auto 100% no-repeat;max-width:none;padding:20px 24px 25px 0;position:relative}.educator-heading h1,.educator-heading p,.educator-heading>small{background:0 0;width:fit-content;padding-right:20px;position:relative}.educator-heading h1{max-width:850px}.educator-heading p{margin-bottom:0}.educator-book-note{background:linear-gradient(#f8f1e4ee,#f8f1e4ee),url(/accurate-maps/archival-paper-texture.webp) 50%/500px;border-top:1px solid #b6a17d;padding:30px;box-shadow:12px 18px 35px #56452a20}.mission-world{background:linear-gradient(#463d2ade,#433c2eee),url(/history-photos/placerville-main-street-1866.jpg) 50%/cover}.mission-world .desk-title,.mission-world .mission-open-file{background:linear-gradient(#efe1c6f0,#efe1c6f0),url(/accurate-maps/archival-paper-texture.webp) 50%/650px}.mission-casework>nav span{font-size:11px;line-height:1.5}.mission-casework>nav button{font-size:18px}.mission-casework>nav [aria-pressed=true]{background:#f0e3c7}.library-world{background:linear-gradient(#19251ee8,#1d251fee),url(/brand-art/gold-country-engraving.webp) 50%/cover}.library-world .adventure-library{grid-template-columns:235px minmax(0,1fr);gap:35px 40px;max-width:1440px;padding:40px 5vw 50px;display:grid}.library-world .adventure-library>header{grid-column:1/-1;max-width:none;margin:0}.library-world .adventure-library h1{margin:18px 0;font-size:clamp(44px,4.8vw,66px)}.library-world .adventure-library header p{font-size:17px;line-height:1.6}.library-world .library-atmosphere{background:#20352a}.library-world .library-atmosphere img{filter:brightness(.46)sepia(.22);object-position:center top}.library-world .library-atmosphere:after{content:"";background:linear-gradient(90deg,#14231ceb,#14231c99 55%,#14231c55),linear-gradient(#0000 40%,#18281deb);position:absolute;inset:0}.library-world .library-spines{perspective:none;border:0;border-left:7px solid #443125;flex-direction:column;grid-column:1;align-items:stretch;gap:13px;margin:0;padding:18px 0 18px 10px;display:flex;box-shadow:-10px 5px 30px #0005}.library-world .library-spines button{text-align:left;color:#eedeaa;background:linear-gradient(90deg,#604029,#302c20);border-bottom:4px solid #221a13;border-left:5px solid #a07845;border-radius:2px 5px 5px 2px;flex:none;width:100%;min-height:85px;padding:16px 14px 15px;transform:none;box-shadow:7px 8px 12px #0006}.library-world .library-spines button:nth-child(2){background:linear-gradient(90deg,#2c3a46,#192634);border-color:#7b9255}.library-world .library-spines button:nth-child(3){background:linear-gradient(90deg,#554e35,#343d2e);border-color:#b1915d}.library-world .library-spines button:nth-child(4){background:linear-gradient(90deg,#624535,#30261e);border-color:#b08a4e}.library-world .library-spines button[aria-pressed=true]{color:#fff1cf;background:linear-gradient(90deg,#a67844,#714a2f);border-left-color:#e7c383;transform:translate(9px)}.library-spine-bands{pointer-events:none;border-block:1px solid #cfb88766;position:absolute;inset:7px 4px 8px 3px}.library-world .library-spines button span{font:400 23px/1.15 var(--serif);margin:0;padding:0}.library-world .library-spines small{font:700 11px/1.5 var(--sans);color:#e9d3a6;letter-spacing:.08em;margin-top:8px}.library-world .library-open-book{background:linear-gradient(#f3ead8f0,#f3ead8f0),url(/accurate-maps/archival-paper-texture.webp) 50%/700px;border-left:6px solid #c2ad7a;grid-area:2/2;grid-template-columns:minmax(140px,.65fr) 1fr;align-items:center;gap:32px;max-width:none;margin:0;padding:32px;transform:rotate(-.5deg);box-shadow:8px 10px 0 -4px #c4af86,12px 19px 0 -8px #775b37,0 30px 55px #0006}.library-world .library-open-book img{object-fit:contain;width:100%;height:340px}.library-world .library-open-book figure{float:none;width:auto;margin:0}.library-world .library-open-book h2{font-size:clamp(32px,3.3vw,47px);line-height:1.07}.library-world .library-open-book p{font:400 18px/1.65 var(--sans);color:#40372b}.library-world .library-open-book figcaption{font-size:12px}.library-world .library-open-book>div>small{font-size:11px;line-height:1.6}.library-world .library-open-book .world-action{font-size:15px;line-height:1.5}.library-landscape-caption{font:italic 15px/1.6 var(--serif);color:#e9d8b6;grid-column:1/-1;margin:0}.library-world .elite-research,.library-world .elite-signup{background:linear-gradient(#f4e8d5ed,#f4e8d5ed),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.fund-notebook-world{background-color:#1c2b22;background-image:linear-gradient(105deg,#18271fde,#293529c4),url(/history-photos/placerville-main-street-1866.jpg);background-position:top;background-repeat:no-repeat;background-size:auto,100%}.fund-notebook-world .development-title{color:#f2e4c7;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;column-gap:50px;max-width:1440px;padding:45px 5vw 20px;display:grid}.fund-notebook-world .development-title>small,.fund-notebook-world .fund-page .development-title h1 em{color:#e6c185}.fund-notebook-world .development-title h1{color:#f5e8cc;margin:18px 0 22px;font-size:clamp(52px,5.3vw,76px);line-height:1.03}.fund-notebook-world .development-title p{color:#ebdfc9;font:400 21px/1.6 var(--serif);margin:0}.development-title>small,.development-title>h1,.development-title>p{grid-column:1}.fund-hero-art{grid-area:1/2/4;align-self:center;height:380px;padding:0 30px 30px 0;position:relative}.fund-hero-art figure{background:#eadfc6;width:72%;margin:0;padding:9px 9px 13px;transform:rotate(-5deg);box-shadow:14px 20px 30px #0006}.fund-hero-art figure img{object-fit:contain;background:#27302a;width:100%;height:260px;display:block}.fund-hero-art figcaption{font:italic 16px/1.3 var(--serif);color:#3f3427;margin:9px 5px 0}.fund-hero-art .fund-first-volume{object-fit:contain;filter:drop-shadow(12px 20px 15px #0007);width:auto;max-width:45%;height:235px;position:absolute;bottom:95px;right:0;transform:rotate(7deg);box-shadow:5px 3px #d4c098,8px 6px #6a4829}.fund-hero-art>span{color:#efd9aa;font:700 11px/1.5 var(--sans);letter-spacing:.08em;position:absolute;bottom:0;right:0}.fund-notebook-world .fund-page .fund-scene-caption{max-width:1250px;font:italic 15px/1.6 var(--serif);color:#e2cdae;margin:16px auto 0;padding:0 25px}.fund-notebook-world .fund-development-book{background:linear-gradient(#f0e1c6ed,#f0e1c6ed),url(/accurate-maps/archival-paper-texture.webp) 50%/700px;border-color:#4c3427;margin-top:65px}.fund-notebook-world .fund-purpose{background:linear-gradient(#efe3cdef,#efe3cdef),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.fund-notebook-world .fund-contribution-leaf{background:linear-gradient(#fcf3e4eb,#fcf3e4eb),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.fund-notebook-world .fund-letter,.fund-notebook-world .founders-recognition{background:linear-gradient(#f4e8d5ed,#f4e8d5ed),url(/accurate-maps/archival-paper-texture.webp) 50%/600px}.fund-notebook-world .fund-notebook-tabs button{font-size:16px;line-height:1.3}.fund-notebook-world .fund-notebook-tabs span{font-size:11px}.fund-bonus-proof{border-top:1px solid #b9a378;grid-template-columns:.65fr 1fr;align-items:center;gap:25px;margin:35px 0 15px;padding-top:25px;display:grid}.fund-bonus-proof>img{object-fit:contain;filter:drop-shadow(6px 10px 10px #60432545);width:100%;height:auto;max-height:300px;display:block;transform:rotate(-4deg)}.fund-bonus-proof figcaption h3{font:400 31px/1.1 var(--serif);color:#443327;margin:15px 0}.fund-bonus-proof figcaption p{font-size:16px;line-height:1.65}.fund-bonus-proof small{font-size:11px;line-height:1.6}.paperback-book-page{isolation:isolate;background:linear-gradient(#203227e8,#203227e8),url(/brand-art/gold-country-engraving.webp) 50%/cover;position:relative}.paperback-book-page .book-copy{color:#302d24;background:linear-gradient(#f4ead7ee,#f4ead7ee),url(/accurate-maps/archival-paper-texture.webp) 50%/650px;padding:35px;box-shadow:0 24px 45px #0005}.paperback-book-page .book-heading h1,.paperback-book-page .book-copy h2,.paperback-book-page .book-copy p{color:#302d24}.paperback-book-page .book-cover-stage{background:0 0}.paperback-book-page .book-cover-stage>img{filter:drop-shadow(16px 22px 18px #0006);transform:rotate(-3deg)}.paperback-book-page .reader-fit{border-color:#9f865566}.paperback-book-page .reader-fit span{color:#483c2e}.paperback-book-page .book-order-details{color:#302d24}.paperback-book-page .reader-fit span{font:400 15px/1.65 var(--sans)}.paperback-book-page .reader-fit b{font:800 11px/1.6 var(--sans);letter-spacing:.08em;margin-bottom:8px}.paperback-book-page .book-cover-stage>p{font-size:12px}.book-page-main-order{color:#fff2d5;width:fit-content;font:800 17px/1.5 var(--sans);background:#73402f;margin:24px 0 0;padding:15px 22px;text-decoration:none;display:block}.book-page-main-order span{font:400 14px/1.5 var(--sans);margin-top:4px;display:block}@media (max-width:1000px){.library-world .adventure-library{grid-template-columns:185px minmax(0,1fr);gap:28px 25px}.library-world .library-open-book{grid-template-columns:1fr;padding:28px}.library-world .library-open-book img{height:260px}.fund-notebook-world .development-title{column-gap:25px}.fund-hero-art figure{width:80%}.fund-hero-art .fund-first-volume{height:205px}}@media (max-width:900px){.fund-notebook-world .fund-development-book{margin-inline:25px;display:block}.fund-notebook-world .fund-notebook-tabs{width:100%}.fund-notebook-world .fund-purpose{border-bottom:1px solid #bba27a;border-right:0}}@media (max-width:700px){.experience-world .world-header nav{font-size:13px}.experience-world .world-header details div a{min-height:44px}.journey-home-scene{background-position:40% 0!important}.journey-map-heading,.journey-map-heading small{font-size:12px}.journey-keepsakes{background-position:50%}.reader-notes-world .notes-opening{background-position:50%,100% 0;background-size:auto,145px;min-height:0;padding:35px 25px 25px}.reader-notes-world .notes-opening>small,.reader-notes-world .notes-opening h1,.reader-notes-world .notes-opening p{background:0 0;width:fit-content}.educator-heading{background-position:50%;padding:15px 0 25px}.educator-heading h1,.educator-heading p,.educator-heading small{background:0 0}.educator-book-note{padding:25px 20px}.mission-casework>nav span{font-size:10px}.mission-casework>nav button{font-size:14px;line-height:1.3}.library-world .adventure-library{padding:30px 22px 40px;display:block}.library-world .adventure-library h1{font-size:38px;line-height:1.08}.library-world .adventure-library header p{font-size:16px}.library-world .library-spines{box-shadow:none;scrollbar-color:#be9760 #1b2c22;scrollbar-width:thin;border-bottom:7px solid #4b3625;border-left:0;flex-direction:row;align-items:stretch;gap:12px;margin:25px 0 28px;padding:9px 12px 14px 0;overflow:auto}.library-world .library-spines button{flex:0 0 155px;min-height:90px;padding:15px}.library-world .library-spines button span{font-size:21px}.library-world .library-spines button[aria-pressed=true]{transform:translateY(-5px)}.library-world .library-open-book{grid-template-columns:110px 1fr;gap:20px;margin:0;padding:23px 19px;display:grid;transform:none}.library-world .library-open-book img{height:185px}.library-world .library-open-book>div{display:contents}.library-world .library-open-book figure{grid-row:1/3;margin:0}.library-world .library-open-book h2{margin:0;font-size:30px}.library-world .library-open-book>div>small{align-self:end;font-size:11px}.library-world .library-open-book p,.library-world .library-open-book a{grid-column:1/-1}.library-world .library-open-book p{margin:0;font-size:17px}.library-world .library-open-book figcaption{font-size:10px;line-height:1.6}.library-world .library-open-book .world-action{width:100%;padding:15px;font-size:15px}.library-world .library-open-book>div>a:last-child{margin-top:0!important}.library-world .library-last-bell{display:block}.library-world .library-last-bell figure{margin-bottom:20px}.library-world .library-last-bell img{height:auto}.library-world .library-last-bell h2{margin:16px 0}.library-world .library-last-bell .world-action{margin-top:20px;display:block}.library-landscape-caption{margin:28px 0 0;font-size:14px}.fund-notebook-world .development-title{flex-direction:column;gap:0;padding:30px 25px 20px;display:flex}.fund-notebook-world .development-title h1{font-size:54px}.fund-notebook-world .development-title p{font-size:20px}.fund-hero-art{order:4;width:100%;max-width:370px;height:330px;margin:32px auto 15px;padding-right:20px}.fund-hero-art figure{width:72%}.fund-hero-art figure img{height:225px}.fund-hero-art .fund-first-volume{max-width:45%;height:200px;bottom:85px}.fund-hero-art>span{font-size:10px}.fund-scene-caption{padding:0 25px;font-size:14px}.fund-notebook-world .fund-development-book{margin:75px 20px 0;display:block}.fund-notebook-world .fund-notebook-tabs{width:100%;top:-58px}.fund-notebook-world .fund-notebook-tabs button{padding:12px 9px;font-size:12px}.fund-notebook-world .fund-notebook-tabs span{font-size:10px}.fund-notebook-world .fund-purpose h2{font-size:33px}.fund-forthcoming{margin-inline:25px}.paperback-book-page .book-copy{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.library-world .library-spines button{transition:none}}.consistent-header,.experience-world .consistent-header{color:#28332f;box-sizing:border-box;background:#f5efe4;border-bottom:1px solid #9b8f7970;padding:17px 4vw}.consistent-header a{color:inherit;text-underline-offset:5px}.consistent-header .world-wordmark{font-family:var(--serif);color:#28332f}.consistent-header .world-wordmark i{color:#9b4b36}.consistent-header .world-buy{background:#9b4b36;border-color:#9b4b36;color:#fff!important}.consistent-header nav{font:500 14px/1.5 var(--sans)}.consistent-header details div,.experience-world .consistent-header details div{color:#27312b;z-index:30;background:#f6efe0;border-color:#a8977d;min-width:250px;box-shadow:0 12px 25px #0003}.consistent-header details div a{font:500 14px/1.5 var(--sans);box-sizing:border-box;min-height:44px}:is(.consistent-header details a:hover,.consistent-header details a:focus-visible){background:#e8dac2}.consistent-header summary{cursor:pointer}.consistent-header :focus-visible{outline-offset:4px;outline:3px solid #9b4b36}.desk-extras{border-top:1px solid #d2b77770;margin-top:60px;padding-top:50px}.desk-extras #last-bell-free-list{position:relative}.desk-extras #last-bell-free-list:before{content:"THE NEXT ADVENTURE · COMING SOON";font:700 12px/1.5 var(--sans);letter-spacing:.15em;color:#eed4a5;grid-column:1/-1}.desk-book .living-book.is-closed .bound-cover .bound-front:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 25%,#ffdeaa22 43%,#fff2d138 48%,#0000 58%) 0 0/230% 100%;animation:3.6s .3s both cover-lantern-pass;position:absolute;inset:0}@keyframes cover-lantern-pass{0%{opacity:0;background-position:130% 0}20%{opacity:1}to{opacity:0;background-position:-60% 0}}.desk-book .bound-open-invitation{max-width:540px;margin-inline:auto;position:relative}.desk-book .journal-open-button{color:#182b20;letter-spacing:.015em;background:linear-gradient(110deg,#d3a25d,#f0d091 45%,#d7ad68);border:1px solid #f7dda3;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 3px #745328,0 12px 35px #0006}:is(.desk-book .journal-open-button:hover,.desk-book .journal-open-button:focus-visible){transform:translateY(-3px);box-shadow:0 5px #745328,0 16px 35px #0007}.desk-book .bound-open-invitation:before{content:"THE FIRST CLUE IS WAITING INSIDE";color:#f1d59a;font:600 11px/1.5 var(--sans);letter-spacing:.16em;margin:8px 0 13px;display:block}.privacy-page{color:#27332d;box-sizing:border-box;background:#f5eddd url(/accurate-maps/archival-paper-texture.webp) 50%/700px;max-width:900px;margin:45px auto;padding:40px clamp(22px,5vw,65px);box-shadow:0 18px 60px #0005}.privacy-page p,.privacy-page li{font:400 17px/1.75 var(--sans)}.privacy-page h1,.privacy-page h2{color:#27332d}.privacy-page a{color:#87422f}.privacy-page h2{margin-top:35px}.monitoring-preferences{border-block:1px solid #ab9473;margin:30px 0;padding:24px 0;scroll-margin-top:20px}.monitoring-preferences div{flex-wrap:wrap;gap:12px;display:flex}.monitoring-preferences button{font:600 15px/1.5 var(--sans);color:#28332f;cursor:pointer;background:#f6eee0;border:1px solid #78644d;padding:12px 18px}.monitoring-preferences button:first-child{color:#fff;background:#28332f}.monitoring-preferences button:disabled{opacity:.5;cursor:default}iframe[title*=chat\ widget i],iframe[title*=tawk i],iframe[src*=tawk\.to]{visibility:hidden!important;pointer-events:none!important}@media (max-width:680px){.consistent-header,.experience-world .consistent-header{gap:14px;padding:16px 20px}.consistent-header .world-wordmark{font-size:24px}.consistent-header .world-buy{font-size:12px}.consistent-header nav,.experience-world .consistent-header nav{gap:12px;font-size:13px}.consistent-header details div{max-width:calc(100vw - 40px)}.desk-extras{margin-top:35px;padding-top:35px}.desk-book .bound-open-invitation:before{letter-spacing:.12em;font-size:10px}}@media (prefers-reduced-motion:reduce){.desk-book .living-book.is-closed .bound-cover .bound-front:after{opacity:0;animation:none}.desk-book .journal-open-button{transition:none}}.last-bell-page{color:#f8f0dc;min-height:100svh;font-family:var(--serif);background:#071626;position:relative;overflow:hidden}.last-bell-sky{z-index:0;background:linear-gradient(90deg,#041322b3,#06142330 55%,#061423a8),linear-gradient(#0000 75%,#071626),url(/campaign/last-bell-tower.webp) 50% 56%/cover;height:min(1250px,110svh);position:absolute;inset:0 0 auto}.last-bell-page>:not(.last-bell-sky){z-index:1;position:relative}.last-bell-header{max-width:1340px;font:800 11px var(--sans);letter-spacing:.08em;border-bottom:1px solid #d6a43b66;justify-content:space-between;align-items:center;gap:18px;margin:auto;padding:22px 5vw;display:flex}.last-bell-header a{color:#f4d182;font-size:13px;text-decoration:none}.last-bell-header i{color:#d98b2a}.last-bell-header nav{gap:25px;display:flex}.last-bell-header a:focus-visible{outline-offset:5px;outline:3px solid #f8c349}.last-bell-jump:focus-visible{outline-offset:5px;outline:3px solid #f8c349}.last-bell-after a:focus-visible{outline-offset:5px;outline:3px solid #f8c349}.last-bell-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr);align-items:center;gap:clamp(35px,7vw,110px);max-width:1340px;min-height:calc(100svh - 80px);margin:auto;padding:55px 5vw 65px;display:grid}.last-bell-kicker,.last-bell-case small{font:800 11px/1.6 var(--sans);letter-spacing:.13em;color:#f4c85e}.last-bell-name{font:700 25px/1.2 var(--serif);letter-spacing:.2em;color:#f1d799;margin:25px 0 0}.last-bell-copy h1{font:700 clamp(50px,6.5vw,88px)/.97 var(--serif);letter-spacing:-.045em;text-shadow:0 3px 20px #000;margin:20px 0 30px}.last-bell-copy h1 span{color:#ffd26b;margin-bottom:20px;font-size:.8em;display:block}.last-bell-lede{text-shadow:0 2px 12px #000;max-width:530px;font-size:clamp(19px,2vw,24px);line-height:1.45}.last-bell-deadline{background:#041021bf;border-left:3px solid #e3a938;gap:7px;max-width:520px;margin-top:25px;padding:12px 16px;display:grid}.last-bell-deadline b{font:800 13px/1.5 var(--sans);letter-spacing:.08em;color:#ffcd58}.last-bell-deadline span{font:15px/1.5 var(--serif)}.last-bell-premise-note{font:11px/1.5 var(--sans);color:#d8c7aa}.last-bell-jump{color:#122436;min-height:48px;font:800 14px/1.5 var(--sans);background:#f2c366;align-items:center;margin-top:12px;padding:12px 25px;text-decoration:none;display:inline-flex}.last-bell-case{background:linear-gradient(145deg,#091a2df2,#152a3af5);border:1px solid #c49b52;padding:clamp(24px,3vw,38px);scroll-margin-top:30px;box-shadow:0 24px 65px #0009}.last-bell-case h2{font:400 clamp(34px,3.6vw,48px)/1.05 var(--serif);margin:12px 0 17px}.last-bell-case h2 em{color:#f6c358}.last-bell-form-intro{font:15px/1.6 var(--sans);color:#e5d7bb}.last-bell-case ul{font:15px/1.4 var(--serif);gap:9px;padding:0 0 10px 18px;display:grid}.last-bell-form{border-top:1px solid #d6a43b77;gap:13px;padding-top:19px;display:grid}.last-bell-form label{font:700 11px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.last-bell-form label span{color:#d5c7aa;font-weight:400}.last-bell-form label b{color:#f2bd4e;font-size:10px}.last-bell-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.last-bell-form input{box-sizing:border-box;color:#111;min-width:0;font:16px var(--sans);background:#f8f2e5;border:1px solid #d6a43b;padding:12px}.last-bell-form input:focus-visible{outline-offset:2px;outline:3px solid #f8c349}.last-bell-form button,.last-bell-confirm a{color:#151008;min-height:50px;font:800 13px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;background:#f4c467;border:0;padding:15px;text-decoration:none}.last-bell-form button:disabled{opacity:.7}.last-bell-form p{color:#d9cbae;font:12px/1.5 var(--sans);margin:0}.last-bell-form strong{color:#ffb89c}.last-bell-trap{left:-9999px;position:absolute!important}.last-bell-confirm{padding:20px 0}.last-bell-confirm h2{font-size:38px}.last-bell-confirm p{font-size:17px;line-height:1.45}.last-bell-confirm a{margin-top:18px;display:block}.last-bell-confirm .last-bell-confirm-book{color:#f6d183;background:0 0;border:1px solid #c49b52}.last-bell-after{border-top:1px solid #d6a43b55;grid-template-columns:220px 1fr;align-items:center;gap:55px;max-width:1000px;margin:auto;padding:65px 5vw;display:grid}.last-bell-after>img{width:100%;height:auto;transform:rotate(-4deg);box-shadow:12px 18px 25px #0008}.last-bell-after h2{font:400 48px/1.1 var(--serif);margin:15px 0}.last-bell-after p{font:18px/1.5 var(--serif);max-width:580px}.last-bell-after nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.last-bell-after a{color:#ffd26b;font:700 14px/1.5 var(--sans);text-underline-offset:5px}.last-bell-after .last-bell-book-buy{color:#18222d;background:#edc676;padding:15px 22px;text-decoration:none}@media (max-width:760px){.last-bell-header{gap:8px;padding:20px 22px}.last-bell-header a{font-size:10px}.last-bell-header nav{gap:15px}.last-bell-hero{padding:35px 22px 45px;display:block}.last-bell-sky{background-position:50%;height:860px}.last-bell-copy h1{font-size:clamp(48px,13vw,72px)}.last-bell-name{margin-top:20px;font-size:20px}.last-bell-lede{font-size:19px}.last-bell-case{margin-top:38px;scroll-margin-top:15px}.last-bell-form-grid{grid-template-columns:1fr 1fr}.last-bell-after{grid-template-columns:100px 1fr;align-items:start;gap:25px;padding:45px 22px}.last-bell-after h2{font-size:32px}.last-bell-after>img{margin-top:15px}.last-bell-after p{font-size:16px}.last-bell-after nav{grid-column:1/-1;gap:20px;display:grid}.last-bell-after .last-bell-kicker{font-size:9px}.last-bell-after .last-bell-book-buy{padding:13px;font-size:12px}}.campaign-paths{color:#f6e7c8;font:700 12px/1.5 var(--sans);background:#132f24;border-bottom:1px solid #d7b77955;flex-wrap:wrap;justify-content:center;gap:8px 30px;padding:13px 20px;display:flex}.campaign-paths a{color:inherit;align-items:center;gap:12px;min-height:30px;text-decoration:none;display:flex}.campaign-paths a:nth-child(2){color:#f5ca77}.campaign-paths a:hover{text-underline-offset:4px;text-decoration:underline}:is(.campaign-paths a:focus-visible,.chapter-next-actions a:focus-visible){outline-offset:4px;outline:3px solid #f5ca77}.chapter-landing{color:#18372b;background:#f3e7cc;min-height:100vh}.chapter-landing main{max-width:1200px;margin:auto;padding:35px 4vw 55px}.chapter-landing-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.chapter-landing-heading p{font:700 11px/1.5 var(--sans);letter-spacing:.1em}.chapter-landing-heading h1{font:400 clamp(30px,4vw,48px)/1.1 var(--serif);margin:8px 0 12px}.chapter-landing-heading span{font:15px/1.5 var(--sans)}.chapter-landing-heading>a{color:#fff1d1;font:700 13px/1.5 var(--sans);text-align:center;background:#1d3e30;padding:15px 20px;text-decoration:none}.chapter-landing .featured-reader{background:#e3d2b0;margin:0 auto;padding:20px}.chapter-landing .bound-reader-toolbar{position:relative;top:auto}.chapter-next-actions{flex-wrap:wrap;justify-content:center;gap:16px 30px;padding-top:30px;display:flex}.chapter-next-actions a{font:700 13px/1.6 var(--sans);color:#18372b;text-underline-offset:4px}.chapter-next-actions a:first-child{font-size:16px}@media (max-width:680px){.campaign-paths{justify-content:space-between;gap:0;padding:9px 18px;font-size:10px}.campaign-paths a{gap:4px;max-width:48%}.campaign-paths a:last-child{display:none}.chapter-landing main{padding:22px 16px 40px}.chapter-landing-heading{display:block}.chapter-landing-heading>a{margin-top:20px;display:block}.chapter-landing .featured-reader{padding:12px 8px}.chapter-landing .bound-reader-toolbar{gap:10px}.chapter-next-actions{text-align:center;gap:20px;display:grid}.chapter-landing .bound-controls{gap:6px}.chapter-landing .bound-controls button{font-size:11px}.chapter-landing .bound-controls>span{font-size:10px}}
