.interactive-kit:has(.gear-refined){background:#0b1210;height:auto;min-height:0;overflow:visible}.interactive-kit:has(.gear-refined):after{display:none}.interactive-kit:has(.gear-refined) .kit-copy{pointer-events:none;width:min(440px,92%);max-width:440px;margin:28px 4vw 0;position:relative;top:auto;left:auto;transform:none}.interactive-kit .gear-refined{cursor:auto;touch-action:auto;background:#0b1210;border:0;min-height:0;padding:24px 4vw}.gear-refined .gear-3d-toolbar{z-index:7;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;position:relative}.gear-refined .gear-modes,.gear-refined .gear-view-controls{flex-wrap:wrap;gap:4px;display:flex}.gear-refined button{color:#dce4db;cursor:pointer;background:#14211b;border:1px solid #607367;min-width:44px;min-height:44px;padding:10px 14px;font:12px/1.3 Arial,sans-serif}.gear-refined button[aria-pressed=true]{color:#101710;background:#d0a640;border-color:#d0a640}.gear-refined button:hover{border-color:#d0a640}:is(.gear-refined button:focus-visible,.gear-refined canvas:focus-visible){outline-offset:4px;outline:2px solid #f6d378}.gear-refined .gear-3d-viewport{border:1px solid #33473a;height:580px;margin-block:16px;position:relative;overflow:hidden}.interactive-kit .gear-refined canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;min-height:0}.gear-refined canvas:active{cursor:grabbing}.gear-refined .gear-3d-bottom{grid-template-columns:1fr minmax(220px,340px);align-items:start;gap:24px;display:grid}.gear-refined .gear-picker{flex-wrap:wrap;gap:8px;display:flex}.interactive-kit .gear-refined .gear-3d-detail{pointer-events:auto;overflow-wrap:anywhere;background:#14211b;border-left:2px solid #d0a640;width:auto;min-width:0;padding:16px;position:static}.gear-refined .gear-3d-detail em{font-size:10px;line-height:1.4}.gear-refined .gear-3d-detail b{letter-spacing:.4px;font-size:15px;line-height:1.4}.gear-refined .gear-3d-detail span{color:#d1dcd2;font:15px/1.5 Georgia,serif}.gear-refined .gear-refined-help{color:#a9bbae;margin:20px 0 0;font:12px/1.6 Arial,sans-serif}.gear-refined .gear-fallback{text-align:center;color:#d1dcd2;background:#0b1210;place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}@media (max-width:800px){.interactive-kit:has(.gear-refined) .kit-copy{width:auto;max-width:none;margin:0 18px;padding:18px;position:relative;top:auto;left:auto;right:auto;transform:none}.interactive-kit:has(.gear-refined){padding-top:24px}.interactive-kit .gear-refined{padding:22px 18px}.gear-refined .gear-3d-toolbar{gap:12px}.gear-refined .gear-3d-viewport{height:480px}.gear-refined .gear-3d-bottom{grid-template-columns:1fr;gap:18px}.gear-refined button{padding-inline:12px}}.technical-home{overflow-wrap:anywhere}.technical-home :focus-visible{outline-offset:4px;outline:3px solid #8e512f}.technical-home #home-stories{margin-top:0}.technical-home .atlas-journey{--atlas-title:1;--atlas-shift:0px}.technical-home .home-experience>main{position:relative}.home-reading-mode{z-index:22;color:#17201d;cursor:pointer;background:#eee9dfed;border:1px solid #17201d30;border-radius:24px;min-height:44px;padding:8px 16px;font:12px Arial,sans-serif;position:absolute;top:18px;right:6%}.technical-home .prototype-latest{color:#eee9df;background:#101716;position:relative}.technical-home .prototype-latest .eyebrow{color:#d98c64;font-size:11px}.technical-home .prototype-latest>div>a{display:block;overflow:hidden}.technical-home .prototype-latest>div>a>div{height:100%}.technical-home .prototype-latest img{object-fit:cover;width:100%;height:100%}@media (max-width:850px),(max-height:650px),(prefers-reduced-motion:reduce){.home-reading-mode{display:none}.technical-home #home-stories{margin-top:0}}.technical-home{padding-top:70px}.technical-home:not(.home-pinned) #home-stories{margin-top:0!important}@media (max-width:800px){.technical-home{padding-top:62px}}.pinned-chapters{display:none}.home-pinned .home-experience{background:#eee9df;position:relative}.home-pinned .home-experience>main{isolation:isolate;background:#eee9df;height:calc(100svh - 70px);position:sticky;top:70px;overflow:hidden}.home-pinned #home-stories{pointer-events:none;height:100%;inset:0;z-index:auto!important;background:0 0!important;margin:0!important;position:absolute!important}.home-pinned [data-atlas-panel]{width:100%;opacity:var(--scene-weight,0);pointer-events:none;overflow:hidden;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;transform:none!important}.home-pinned [data-atlas-panel][aria-hidden=false]{pointer-events:auto}.home-pinned .atlas-journey{z-index:0}.home-pinned .atlas-stage{height:100%;min-height:0;position:relative;top:0}.home-pinned .prototype-intro{z-index:1;background:#eee9df;flex-direction:column;justify-content:center;display:flex;padding:35px 12% 90px!important}.home-pinned .prototype-intro h2{max-width:850px;margin:20px 0;font-size:clamp(52px,5.5vw,82px)}.home-pinned .prototype-intro p{margin:10px 0 16px;font-size:19px;line-height:1.6}.home-pinned .prototype-intro .text-link{align-self:flex-start}.home-pinned .prototype-intro:after{display:none}.home-pinned .prototype-feature{z-index:2;clip-path:none!important}.home-pinned .prototype-feature:before,.home-pinned .prototype-feature:after{display:none}.home-pinned .prototype-feature .feature-copy{opacity:1;max-width:600px;bottom:110px;transform:none}.home-pinned .prototype-feature .feature-copy h2{font-size:clamp(50px,5.2vw,76px)}.home-pinned .prototype-feature .prototype-metrics{bottom:115px}.home-pinned .prototype-latest{z-index:3;background:#101716;flex-direction:column;justify-content:center;display:flex;padding:40px 6% 100px!important}.home-pinned .prototype-latest:before,.home-pinned .prototype-latest:after{display:none}.home-pinned .prototype-latest h2{margin:18px 0 10px;font-size:clamp(45px,4.7vw,68px)}.home-pinned .prototype-latest>div{margin-top:22px}.home-pinned .prototype-latest>div>div{height:clamp(200px,40svh,420px);opacity:1!important;transform:none!important}.home-pinned .field-film,.home-pinned .prototype-custom{z-index:4;padding:45px 8% 100px}.home-pinned .pinned-chapters{z-index:20;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:6%;right:6%}.home-pinned .pinned-chapters button{color:#eee9df;cursor:pointer;background:#17201de8;border:1px solid #eee9df25;border-radius:24px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font:11px/1.4 Arial,sans-serif;display:flex}.home-pinned .pinned-chapters button>span{opacity:.65;font-size:10px}.home-pinned .pinned-chapters button[aria-current=step]{color:#f0d88c;border-color:#e4b52e}.home-pinned .pinned-chapters button:hover{background:#26372d}.home-pinned .pinned-chapters button:focus-visible{outline-offset:3px;outline:3px solid #e4b52e}@media (max-width:850px),(max-height:650px),(prefers-reduced-motion:reduce){.pinned-chapters{display:none!important}}.home-pinned .frame-comparison-bar{z-index:21;position:absolute;top:70px;left:0;right:0}.home-pinned .atlas-caption{bottom:95px}.home-pinned .prototype-feature .feature-copy{width:52%;max-width:600px}.home-pinned .atlas-journey{transform:translateX(calc(var(--scene-out,0)*-100%))!important}.home-pinned .prototype-intro{clip-path:none;transform:translateX(calc((1 - var(--scene-in,1))*100% - var(--scene-out,0)*30%))!important}.home-pinned .prototype-intro:before{display:none}.home-pinned .prototype-feature{transform-origin:50%;clip-path:none!important;transform:translateX(calc((1 - var(--scene-in,1))*115%)) rotate(calc((1 - var(--scene-in,1))*8deg)) scale(calc(1 - var(--scene-out,0)*.12))!important}.home-pinned .prototype-latest{isolation:isolate;background:0 0;transform:none!important}.home-pinned .prototype-latest:before{content:"";z-index:-1;background:rgb(16 23 22/var(--scene-in,1));pointer-events:none;display:block;position:absolute;inset:0}.home-pinned .prototype-latest>span,.home-pinned .prototype-latest>h2{transform:translateX(calc((1 - var(--scene-in,1))*-130vw))}.home-pinned .prototype-latest>div>div{--card-progress:clamp(0,calc(var(--scene-in,1)*1.5),1);transform:translate(calc((1 - var(--card-progress))*-70vw),calc((1 - var(--card-progress))*100vh)) rotate(calc((1 - var(--card-progress))*-14deg))!important}.home-pinned .prototype-latest>div>div:nth-child(2){--card-progress:clamp(0,calc(var(--scene-in,1)*1.5 - .25),1);transform:translateY(calc((1 - var(--card-progress))*110vh)) rotate(calc((1 - var(--card-progress))*7deg))!important}.home-pinned .prototype-latest>div>div:nth-child(3){--card-progress:clamp(0,calc(var(--scene-in,1)*1.5 - .5),1);transform:translate(calc((1 - var(--card-progress))*70vw),calc((1 - var(--card-progress))*100vh)) rotate(calc((1 - var(--card-progress))*14deg))!important}.home-pinned [data-atlas-panel]:focus-within,.home-pinned [data-atlas-panel]:focus-within>*{clip-path:none!important;transform:none!important}.home-pinned .prototype-latest:focus-within:before,.home-pinned .prototype-latest:focus-within>div>div{transform:none!important}.home-pinned .prototype-latest>div{margin-left:-20px;margin-right:-20px;padding:20px;overflow:hidden}.home-pinned .prototype-latest:before{width:auto;height:auto}.home-pinned .atlas-heading{top:17%}.home-pinned .atlas-heading p{max-width:440px}.regional-atlas{z-index:1;width:52%;max-width:720px;position:absolute;top:10%;right:3%}.regional-atlas svg{width:100%;height:auto;max-height:490px;display:block}.regional-grid{stroke:#506459;stroke-width:.5px;stroke-dasharray:2 7;opacity:.22}.region-names{letter-spacing:2px;fill:#68796d;font:10px Arial,sans-serif}.regional-cities{fill:#53665b;font:11px Arial,sans-serif}.regional-pin{cursor:pointer;outline:none}.pin-hit{fill:#0000}.pin-ring{fill:#e4b52e;stroke:#eee9df;stroke-width:2px}.pin-core{fill:#17201d}.regional-pin path{stroke:#8e512f;stroke-width:1px}.regional-pin text{fill:#17201d;paint-order:stroke;stroke:#eee9df;stroke-width:4px;stroke-linejoin:round;font:12px Arial,sans-serif}:is(.regional-pin:hover .pin-ring,.regional-pin:focus-visible .pin-ring){stroke:#17201d;stroke-width:3px}.regional-pin:focus-visible text{text-decoration:underline}.regional-compass,.regional-scale{fill:#17201d;font:11px Arial,sans-serif}.regional-compass path,.regional-scale path{stroke:#17201d;stroke-width:1.2px}.regional-scale text:last-child{fill:#68796d;font-size:9px}.regional-coordinate{fill:#68796d;font:9px Arial,sans-serif}.regional-key{color:#53665b;justify-content:space-between;gap:12px;padding:8px 5%;font:11px/1.5 Arial,sans-serif;display:flex}.regional-key a{color:inherit}.regional-key i{background:#e4b52e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}@media (max-width:850px),(max-height:650px){.regional-atlas{width:100%;max-width:none;margin:15px 0 30px;position:relative;inset:auto}.regional-atlas svg{max-height:none}.atlas-stage:has(.regional-atlas){flex-direction:column;height:auto;padding:60px 7% 25px;display:flex}.atlas-stage:has(.regional-atlas) .atlas-heading{width:100%;margin:0;position:relative;inset:auto}.atlas-stage:has(.regional-atlas) .atlas-caption{margin:0;position:relative;inset:auto}.regional-key{padding:8px 0;font-size:10px}.atlas-stage:has(.regional-atlas) .atlas-bottom-wash{display:none}}.regional-pin text{font-size:15px}.region-names{font-size:12px}.regional-cities,.regional-scale{font-size:13px}.regional-scale text:last-child,.regional-coordinate{font-size:11px}.regional-mobile-links{display:none}@media (min-width:851px) and (min-height:651px){.atlas-stage:has(.regional-atlas) .atlas-caption{justify-content:flex-start;gap:20px;width:39%;right:auto}.atlas-stage:has(.regional-atlas) .atlas-caption>span{display:none}}@media (max-width:850px),(max-height:650px){.regional-mobile-links{margin:10px 0;padding:0;list-style:none;display:block}.regional-mobile-links a{color:#17201d;border-bottom:1px solid #17201d20;flex-direction:column;justify-content:center;min-height:48px;padding:8px 0;font:14px Arial,sans-serif;text-decoration:none;display:flex}.regional-mobile-links span{color:#53665b;margin-top:5px;font-size:11px}.regional-scale{font-size:20px}.regional-scale text:last-child{display:none}.regional-cities{font-size:18px}.region-names{font-size:16px}.regional-pin text{display:none}.regional-compass{font-size:20px}.atlas-stage:has(.regional-atlas) .atlas-heading{order:-1}.regional-atlas{order:0}.atlas-stage:has(.regional-atlas) .atlas-caption{order:1}}.cascades-title{letter-spacing:2.4px;fill:#17201d;font:15px Arial,sans-serif}.cascades-subtitle{letter-spacing:1px;fill:#53665b;font:11px Arial,sans-serif}.cascades-note{color:#68796d;margin:0 5%;font:10px/1.4 Arial,sans-serif}.cascades-atlas .regional-key{padding-bottom:2px}.cascades-contours{pointer-events:none}@media (max-width:850px),(max-height:650px){.cascades-title{font-size:22px}.cascades-subtitle{font-size:16px}.cascades-note{margin:0}}@media (min-width:851px) and (min-height:651px){.cascades-atlas svg{max-height:465px}.cascades-atlas{width:72%;max-width:none;height:calc(100% - 55px);top:0;right:-3%}.cascades-atlas svg{width:100%;height:100%;max-height:none}.cascades-atlas .regional-key{justify-content:space-between;width:70%;padding:0;position:absolute;bottom:-12px;right:10%}.cascades-note{margin:0;font-size:10px;position:absolute;bottom:-27px;right:10%}.atlas-stage:has(.cascades-atlas) .atlas-bottom-wash{display:none}.cascades-atlas .regional-key{gap:16px;width:auto;bottom:10px}.cascades-note{bottom:-6px}}.atlas-journey{--atlas-top:70px;color:#17201d;background:#eee9df;height:165svh;position:relative}.atlas-stage{top:var(--atlas-top);height:calc(100svh - var(--atlas-top));isolation:isolate;min-height:560px;position:sticky;overflow:hidden}.atlas-map{width:100%;height:100%;transform:translateY(calc(var(--atlas-shift)*-1));pointer-events:none;position:absolute;inset:0}.atlas-contours{opacity:var(--atlas-contours)}.atlas-heading{z-index:2;width:44%;max-width:620px;opacity:var(--atlas-title);transform:translateY(calc(var(--atlas-shift)*-1));pointer-events:none;position:absolute;top:22%;left:6%}.atlas-heading>span{letter-spacing:.16em;text-transform:uppercase;color:#8e512f;align-items:center;gap:12px;font:11px/1.5 Arial,sans-serif;display:flex}.atlas-heading>span:before{content:"";background:#e4b52e;flex:none;width:24px;height:2px}.atlas-heading h1{letter-spacing:-.045em;text-wrap:balance;margin:28px 0 26px;font:400 clamp(62px,6.8vw,108px)/.98 Georgia,serif}.atlas-heading p{color:#505953;letter-spacing:0;max-width:380px;font:18px/1.65 Georgia,serif}.atlas-caption{z-index:5;letter-spacing:.025em;color:#505953;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0;font:11px/1.5 Arial,sans-serif;display:flex;position:absolute;bottom:45px;left:6%;right:6%}.atlas-caption>a{color:#17201d;border-bottom:1px solid #8e512f;align-items:center;gap:20px;min-height:44px;font:13px Arial,sans-serif;text-decoration:none;display:inline-flex}.atlas-caption>a:hover{color:#8e512f}.atlas-caption span{color:inherit}.atlas-caption>span:last-child{text-align:right;max-width:160px}.atlas-bottom-wash{pointer-events:none;z-index:3;background:linear-gradient(#0000,#eee9df);height:24%;position:absolute;bottom:0;left:0;right:0}.atlas-static{height:auto}.atlas-static .atlas-stage{position:relative;top:0}.frame-technical #home-stories{z-index:3;background:linear-gradient(#eee9df00,#eee9df 90px);scroll-margin-top:95px;position:relative}.frame-technical .prototype-intro{background:0 0;min-height:580px;padding-top:75px}.frame-technical .prototype-intro h2{max-width:900px}.frame-technical .prototype-intro p{max-width:760px}@media (min-width:701px) and (min-height:651px){.frame-technical #home-stories{margin-top:-8svh}}@media (max-width:700px),(max-height:650px){.atlas-stage{flex-direction:column;height:auto;min-height:650px;padding:70px 7% 25px;display:flex}.atlas-heading{width:auto;max-width:none;margin:0 0 160px;position:relative;top:auto;left:auto;transform:none}.atlas-heading h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(54px,13vw,80px);line-height:1.02}.atlas-heading p{max-width:420px;font-size:17px}.atlas-map{opacity:.62;z-index:-1;width:112%;height:420px;top:230px;left:8%;transform:none}.atlas-copy-wash{display:none}.atlas-caption{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.atlas-caption>span:first-child{max-width:150px;font-size:11px}.atlas-caption>span:last-child{display:none}.atlas-caption>a{flex:none;font-size:12px}.atlas-bottom-wash{height:18%}.frame-technical .prototype-intro{min-height:0;padding:55px 7%}.atlas-route-shadow{stroke-width:6px}}@media (prefers-reduced-motion:reduce){.atlas-journey{height:auto}.atlas-stage{position:relative;top:0}.atlas-map,.atlas-heading{transform:none}.frame-technical #home-stories{margin-top:0}}.atlas-heading .atlas-about{pointer-events:auto;color:#17201d;border-bottom:1px solid #8e512f;align-items:center;gap:12px;min-height:44px;font:12px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.atlas-about:focus-visible{outline-offset:5px;outline:3px solid #e4b52e}.atlas-heading .atlas-about:hover{color:#8e512f}.maj-about *{box-sizing:border-box}.maj-about{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:90px;font-family:DM Sans,sans-serif}.maj-about button,.maj-about a{-webkit-tap-highlight-color:transparent}.maj-about button{font:inherit;cursor:pointer}.maj-about a{color:inherit}:is(.maj-about button:focus-visible,.maj-about a:focus-visible){outline-offset:5px;outline:3px solid #795d00}.maj-about header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f1e9ed;border-bottom:1px solid #cccfc27a;justify-content:space-between;align-items:center;height:90px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.maj-about .brand{letter-spacing:.13em;align-items:center;gap:19px;font-size:32px;font-weight:700;text-decoration:none;display:flex}.maj-about .brand span{letter-spacing:.15em;border-left:1px solid #9aa297;padding-left:19px;font-size:10px;font-weight:500;line-height:1.6}.maj-about nav{gap:24px;display:flex}.maj-about nav button{background:0 0;border:0;padding:12px 2px;font-size:14px}.maj-about nav button:hover{box-shadow:0 2px var(--ink)}.maj-about .prototype{letter-spacing:.16em;border:1px solid var(--border);border-radius:20px;padding:8px 13px;font-size:11px}.maj-about .skip{z-index:50;background:var(--ink);color:#fff;padding:15px;position:fixed;top:10px;left:15px;transform:translateY(-200%)}.maj-about .skip:focus{transform:none}.maj-about #journey{height:470vh;position:relative}.maj-about .stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.maj-about .map-window{background:#e4e6dc;position:absolute;inset:90px 0 58px 31%;overflow:hidden}.maj-about .map-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--paper),transparent 22%),linear-gradient(0deg,#f3f1e959,transparent 20%);position:absolute;inset:0}.maj-about #world{transform-origin:0 0;will-change:transform;width:1024px;height:1536px;position:absolute;top:0;left:0}.maj-about #world img{object-fit:cover;width:100%;height:100%;display:block}.maj-about svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.maj-about svg:not(.desk-illustration) path{fill:none;stroke-linecap:round;stroke-linejoin:round}.maj-about .marker{color:#fff;z-index:3;background:#283a2e;border:2px solid #fff8df;border-radius:50%;width:49px;height:49px;font-size:16px;font-weight:700;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 14px #18281733}.maj-about .marker span{white-space:nowrap;color:var(--ink);background:#f5f3e8ed;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:600;position:absolute;top:7px;left:60px;box-shadow:0 1px 9px #24312617}.maj-about .marker:hover,.maj-about .marker.active{background:var(--yellow);color:#242c27;border-color:#fff}.maj-about .marker.active{box-shadow:0 0 0 9px #edba2540}.maj-about .marker:nth-child(2n) span{left:auto;right:60px}.maj-about #traveler{border:3px solid var(--ink);pointer-events:none;z-index:4;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.maj-about .map-label{z-index:7;letter-spacing:.08em;color:#394f3e;background:#f7f6edcf;gap:18px;padding:8px;font-size:10px;display:flex;position:absolute;bottom:16px;right:24px}.maj-about .narrative{z-index:6;pointer-events:none;width:43%;padding:calc(90px + 10vh) 0 0 5vw;position:relative}.maj-about .narrative>*{pointer-events:auto}.maj-about .eyebrow{letter-spacing:.18em;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.maj-about .small-line{background:#ba8d10;width:30px;height:3px;display:inline-block}.maj-about h1{letter-spacing:-.055em;max-width:580px;margin:25px 0;font-family:Manrope,sans-serif;font-size:clamp(38px,4.3vw,72px);font-weight:600;line-height:1.07}.maj-about #description{color:#565f53;max-width:355px;margin:0 0 28px;font-size:17px;line-height:1.65}.maj-about .primary{background:var(--ink);color:#fff;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:16px 22px;font-size:14px;display:flex}.maj-about .primary span{color:var(--yellow);font-size:23px;line-height:1}.maj-about .journey-controls{justify-content:space-between;align-items:center;gap:23px;max-width:355px;margin-top:37px;font-size:12px;display:flex}.maj-about .journey-controls button{background:0 0;border:0;border-bottom:1px solid #a8ad9f;padding:10px 0;font-size:13px}.maj-about .journey-controls button:disabled{opacity:.35;cursor:default}.maj-about .hint{color:var(--muted);margin-top:22px;font-size:12px}.maj-about .index-link{color:var(--muted);text-underline-offset:4px;font-size:12px}.maj-about .bottom-bar{border-top:1px solid var(--border);background:var(--paper);letter-spacing:.08em;z-index:10;align-items:center;gap:24px;height:58px;padding:0 4vw;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.maj-about .bottom-bar>span:first-child{align-items:center;gap:9px;display:flex}.maj-about .bottom-bar i{background:#667760;width:30px;height:1px}.maj-about .progress-track{background:#d4d8c9;flex:1;height:3px}.maj-about #progress-bar{background:#be8c05;width:0;height:100%;display:block}.maj-about #motion-toggle{border:1px solid var(--border);background:0 0;border-radius:4px;padding:7px 10px;font-size:12px}.maj-about .index{background:var(--ink);color:#f5f3e8;z-index:12;padding:90px 6vw 30px;position:relative}.maj-about .index h2{letter-spacing:-.045em;margin:18px 0;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,60px);font-weight:500}.maj-about .index>p{color:#c4cabe;max-width:570px;line-height:1.7}.maj-about .cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:48px 0;display:grid}.maj-about .card{color:inherit;text-align:left;background:#303b32;border:1px solid #65705e;min-height:170px;padding:22px;transition:background .2s}.maj-about .card:hover{background:#43523d}.maj-about .card small{color:#e4ba3e;font-size:12px}.maj-about .card h3{margin:25px 0 5px;font-size:20px;font-weight:500}.maj-about .card span{color:#bfc8b8;font-size:13px}.maj-about .return{text-underline-offset:6px;font-size:14px}.maj-about footer{letter-spacing:.08em;color:#bfc8b8;border-top:1px solid #66705f;justify-content:space-between;margin-top:60px;padding-top:20px;font-size:11px;display:flex}.maj-about dialog{background:var(--paper);width:min(600px,100% - 32px);max-height:88svh;color:var(--ink);border:1px solid #d6d5c7;border-radius:9px;padding:45px;box-shadow:0 25px 100px #08150966}.maj-about dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14291eb3}.maj-about dialog h2{letter-spacing:-.04em;margin:24px 0 14px;font-family:Manrope,sans-serif;font-size:42px;font-weight:500}.maj-about dialog p{line-height:1.7}.maj-about #close{color:var(--ink);background:0 0;border:0;margin:-20px -18px 25px auto;padding:10px;font-size:14px;display:block}.maj-about #close span{margin-left:10px;font-size:23px}.maj-about .preview-content{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:13px;margin:22px 0;padding:18px 0;display:grid}.maj-about .preview-content div{justify-content:space-between;gap:25px;font-size:14px;display:flex}.maj-about .preview-content span{color:var(--muted)}.maj-about .sample-note{color:var(--muted);margin:20px 0;font-size:12px}.maj-about.reduced #world{will-change:auto}.maj-about.reduced{scroll-behavior:auto}@media (min-width:1600px){.maj-about .narrative{padding-top:24vh}}@media (max-width:900px){.maj-about header{height:74px;padding:0 22px}.maj-about .brand{font-size:27px}.maj-about .brand span,.maj-about .prototype{display:none}.maj-about nav{gap:15px}.maj-about .stage{min-height:650px}.maj-about .narrative{width:48%;padding-top:135px;padding-left:28px}.maj-about h1{font-size:44px}.maj-about #description{max-width:285px;font-size:16px}.maj-about .map-window{top:74px;left:29%}.maj-about .cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.maj-about header{height:66px;padding:0 18px}.maj-about nav{gap:14px}.maj-about nav button{font-size:12px}.maj-about .brand{font-size:25px}.maj-about .stage{min-height:650px}.maj-about .narrative{pointer-events:none;width:100%;padding:0 24px;position:absolute;top:90px;left:0}.maj-about .eyebrow{font-size:10px}.maj-about h1{max-width:340px;margin:14px 0;font-size:36px;line-height:1.05}.maj-about h1 br{display:none}.maj-about #description{max-width:310px;margin-bottom:16px;font-size:14px;line-height:1.5}.maj-about .primary{min-height:44px;padding:12px 16px;font-size:13px}.maj-about .narrative .journey-controls{background:#f5f3e9ed;border-radius:4px;gap:10px;max-width:none;margin:0;padding:0 12px;position:fixed;bottom:75px;left:24px;right:24px}.maj-about .hint,.maj-about .index-link{display:none}.maj-about .map-window{inset:250px 0 58px}.maj-about .map-window:after{background:linear-gradient(180deg,var(--paper),transparent 24%)}.maj-about .map-label{background:#f7f6edb0;justify-content:center;font-size:9px;bottom:73px;left:10px;right:10px}.maj-about .map-label span:first-child{display:none}.maj-about .bottom-bar{gap:12px;padding:0 18px;font-size:10px}.maj-about .bottom-bar>span:first-child{display:none}.maj-about .cards{grid-template-columns:1fr 1fr;gap:10px}.maj-about .card{min-height:140px;padding:18px}.maj-about .card h3{font-size:18px}.maj-about .index{padding:60px 24px 25px}.maj-about .index>p{font-size:15px}.maj-about .index h2{font-size:38px}.maj-about footer{line-height:1.8;display:block}.maj-about footer span{display:block}.maj-about dialog{padding:28px}.maj-about dialog h2{font-size:33px}.maj-about #close{margin:-10px -8px 18px auto}.maj-about #journey{height:430vh}}@media (prefers-reduced-motion:reduce){.maj-about{scroll-behavior:auto}.maj-about *{transition:none!important}}.maj-about{--paper:#eee9df;--ink:#17201d;--muted:#505953;--yellow:#e4b52e;--border:#9da59a;font-family:Arial,Helvetica,sans-serif}.maj-about header{color:#eee9df;background:#111a18f0;border-color:#c4cbb333;height:82px}.maj-about .brand{font-family:Georgia,serif;font-size:36px;font-weight:400}.maj-about .brand span{font-family:Arial,sans-serif}.maj-about .prototype{border-color:#bcc5bb50;font-size:10px}.maj-about nav button,.maj-about nav a{letter-spacing:.13em;text-transform:uppercase;color:inherit;font-family:Arial,sans-serif;font-size:12px;text-decoration:none}.maj-about nav a{padding:12px 2px}.maj-about nav button:hover,.maj-about nav a:hover{box-shadow:0 1px #e4b52e}.maj-about .map-window{cursor:grab;background:#24352b;inset:0}.maj-about .map-window.dragging{cursor:grabbing}.maj-about #world img{width:100%;height:100%}.maj-about .narrative{color:#eee9df;width:62%;padding:calc(82px + 10vh) 0 0 5vw;transition:transform .4s,opacity .3s}.maj-about h1{letter-spacing:-.05em;text-shadow:0 2px 30px #13221840;max-width:850px;font-family:Georgia,serif;font-size:clamp(60px,7.5vw,116px);font-weight:400}.maj-about #description{color:#eee9df;max-width:390px;font-family:Georgia,serif;font-size:19px;line-height:1.6}.maj-about .narrative .eyebrow{color:#eee9df}.maj-about .small-line{background:var(--yellow)}.maj-about .primary{color:#17201d;letter-spacing:.08em;text-transform:uppercase;background:#eee9df;border-radius:0;font-size:12px}.maj-about .primary:hover{background:#fff9ee}.maj-about .primary span{color:#775815}.maj-about .hint,.maj-about .index-link{color:#eee9df;font-size:12px}.maj-about .journey-controls{color:#eee9df;margin-top:24px}.maj-about .journey-controls button{color:inherit;border-color:#eee9df99}.maj-about .bottom-bar{color:#eee9df;background:#111a18ed;border-top:1px solid #eee9df44;height:56px}.maj-about .bottom-bar i{background:#eee9df80}.maj-about .progress-track{background:#c9d2bf40}.maj-about #progress-bar{background:var(--yellow)}.maj-about #motion-toggle{color:#eee9df;border-color:#8f9a95}.maj-about .map-label{color:#eee9df;background:#17201dcc;bottom:80px;right:26px}.maj-about .zoom-controls{z-index:11;background:#eee9df;border:1px solid #cad0c5;flex-direction:column;display:flex;position:absolute;top:115px;right:30px;box-shadow:0 5px 20px #07100f33}.maj-about .zoom-controls button{color:#17201d;background:0 0;border:0;border-bottom:1px solid #afb5a9;width:48px;height:45px;font-size:23px}.maj-about .zoom-controls button:last-child{border:0;font-size:11px}.maj-about .zoom-controls button:hover{background:#d9dfce}.maj-about .marker{background:#17201d;border-color:#eee9df;transition:background .2s}.maj-about .marker span{color:#eee9df;background:#17201de0;border:1px solid #eee9df40;font-family:Georgia,serif;font-size:18px;font-weight:400}.maj-about .marker.active{background:var(--yellow)}.maj-about .along-trail .narrative{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17201de8;border:1px solid #eee9df33;width:380px;margin-left:4vw;padding:23px 26px;position:absolute;top:auto;bottom:106px}.maj-about .along-trail h1{margin:14px 0;font-size:44px}.maj-about .along-trail #description{margin-bottom:16px;font-size:15px;line-height:1.5}.maj-about .along-trail .hint,.maj-about .along-trail .index-link{display:none}.maj-about .along-trail .journey-controls{margin-top:13px}.maj-about .along-trail .primary{min-height:44px;padding:12px 15px}.maj-about .index{background:#17201d}.maj-about .index h2,.maj-about dialog h2{font-family:Georgia,serif}.maj-about .index>p{font-family:Georgia,serif;font-size:18px}.maj-about .card{background:#1e2e25;border-color:#8f9a9570}.maj-about .card h3{font-family:Georgia,serif;font-size:26px}.maj-about dialog{background:#eee9df}.maj-about dialog p{font-family:Georgia,serif;font-size:18px}.maj-about dialog .primary{color:#eee9df;background:#17201d}.maj-about .sample-note{font-family:Arial,sans-serif!important;font-size:12px!important}@media (max-width:900px){.maj-about .narrative{width:80%;padding-top:150px}.maj-about h1{font-size:70px}.maj-about .map-window{inset:0}.maj-about .along-trail .narrative{width:325px}.maj-about .along-trail h1{font-size:38px}}@media (max-width:600px){.maj-about header{height:66px}.maj-about .brand{font-size:28px}.maj-about nav{gap:12px}.maj-about nav button,.maj-about nav a{letter-spacing:.04em;font-size:10px}.maj-about .narrative{width:88%;padding:0 24px;position:absolute;top:125px}.maj-about .narrative h1{max-width:330px;font-size:55px;line-height:.98}.maj-about .narrative #description{max-width:300px;font-size:16px}.maj-about .narrative .journey-controls{background:0 0;max-width:275px;margin-top:23px;padding:0;position:static}.maj-about .map-window{inset:0}.maj-about .map-window:after{background:linear-gradient(90deg,#101d17a0,#0000),linear-gradient(#0000,#111a1850)}.maj-about .zoom-controls{top:87px;right:16px}.maj-about .zoom-controls button{width:40px;height:38px}.maj-about .along-trail .narrative{width:calc(100% - 32px);margin:0 16px;padding:15px 18px;top:auto;bottom:105px}.maj-about .along-trail .narrative h1{margin:8px 0;font-size:31px}.maj-about .along-trail .narrative #description{display:none}.maj-about .along-trail .journey-controls{margin-top:10px;position:static}.maj-about .along-trail .primary{min-height:42px}.maj-about .map-label{background:0 0;font-size:8px;bottom:62px;left:10px;right:10px}.maj-about .bottom-bar{height:56px}.maj-about .index .cards{grid-template-columns:1fr 1fr}.maj-about .hint{font-size:11px;display:block}.maj-about .index-link{display:none}.maj-about #journey{height:460vh}}@media (prefers-reduced-motion:reduce){.maj-about .narrative{transition:none}}.maj-about .stage{height:100svh;min-height:0}@media (max-height:720px) and (min-width:601px){.maj-about .narrative{padding-top:110px}.maj-about .narrative h1{margin:15px 0;font-size:64px}.maj-about .narrative #description{max-width:390px;margin-bottom:15px;font-size:16px}.maj-about .narrative .hint,.maj-about .narrative .index-link{display:none}.maj-about .narrative .journey-controls{margin-top:16px}.maj-about .along-trail .narrative{padding:16px 22px;bottom:82px}.maj-about .along-trail .narrative h1{font-size:32px}.maj-about .along-trail .narrative #description{display:none}}@media (max-height:650px) and (max-width:600px){.maj-about .narrative{top:90px}.maj-about .narrative h1{font-size:40px}.maj-about .narrative #description{display:none}.maj-about .along-trail .narrative{bottom:80px}.maj-about .map-label{display:none}.maj-about .zoom-controls{top:80px}}.maj-about.reduced .narrative{transition:none}.maj-about #route-shadow{stroke:#654c25aa;stroke-width:6px;filter:none}.maj-about #route-base{stroke:#d4b680a0;stroke-width:2px;stroke-dasharray:1 5}.maj-about #route-progress{stroke:#e9be47;stroke-width:3px;filter:drop-shadow(0 1px 1px #282114)}.maj-about .polaroid{color:#17201d;z-index:12;background:#eee9df;width:290px;padding:12px;position:absolute;bottom:100px;right:5vw;transform:rotate(2deg);box-shadow:0 14px 40px #07120e55}.maj-about .polaroid[hidden]{display:none}.maj-about .polaroid>img{object-fit:cover;width:100%;height:166px;display:block}.maj-about .polaroid-copy{padding:17px 9px 10px}.maj-about .polaroid-copy>span{letter-spacing:.12em;font-size:10px}.maj-about .polaroid h2{margin:10px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.maj-about .polaroid p{margin:0 0 14px;font-family:Georgia,serif;font-size:15px;line-height:1.5}.maj-about .polaroid a{letter-spacing:.07em;border-bottom:1px solid #798675;padding-bottom:5px;font-size:12px;text-decoration:none}.maj-about .polaroid small{color:#636e63;margin-top:15px;font-size:9px;display:block}.maj-about #dismiss-polaroid{color:#17201d;background:#eee9df;border:1px solid #afb5a9;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:-15px;right:-15px}.maj-about .polaroid.maj-about-arrive{animation:.35s ease-out maj-about-arrive}@keyframes maj-about-arrive{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}.maj-about .along-trail .narrative{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17201d99;border:0;width:300px;bottom:88px}.maj-about .along-trail .narrative h1,.maj-about .along-trail .narrative #description,.maj-about .along-trail .narrative #open-stop{display:none}.maj-about .along-trail .narrative .journey-controls{margin-top:8px}.maj-about .map-label{font-size:9px;bottom:64px;right:5vw}.maj-about .narrative h1{font-size:clamp(60px,7vw,106px)}@media (max-width:900px){.maj-about .polaroid{width:260px;right:30px}.maj-about .polaroid>img{height:140px}.maj-about .narrative{width:58%}.maj-about .narrative h1{font-size:65px}}@media (max-width:600px){.maj-about .polaroid{width:230px;padding:9px;bottom:143px;right:20px;transform:rotate(1deg)}.maj-about .polaroid>img{height:112px}.maj-about .polaroid-copy{padding:10px 7px 7px}.maj-about .polaroid h2{margin:7px 0;font-size:22px}.maj-about .polaroid p{margin-bottom:10px;font-size:13px;line-height:1.4}.maj-about .polaroid small{margin-top:11px;font-size:8px}.maj-about .narrative{width:90%;top:105px}.maj-about .narrative h1{font-size:48px}.maj-about .narrative #description,.maj-about .narrative #open-stop,.maj-about .narrative .hint,.maj-about .narrative .journey-controls{display:none}.maj-about .along-trail .narrative{width:calc(100% - 32px);padding:10px 16px;top:auto;bottom:62px}.maj-about .along-trail .narrative .journey-controls{display:flex}.maj-about .along-trail .narrative .eyebrow{font-size:9px}.maj-about .map-label{display:none}.maj-about #dismiss-polaroid{width:36px;height:36px}.maj-about .marker span{padding:6px;font-size:15px}}.maj-about.reduced .polaroid{animation:none}@media (prefers-reduced-motion:reduce){.maj-about .polaroid{animation:none}}.maj-about #world{width:1200px;height:800px}.maj-about #world>img{object-fit:contain;width:100%;height:100%}.maj-about .stage{background:#17201d}.maj-about .map-window{bottom:56px}.maj-about .map-window:after{background:linear-gradient(90deg,#101d177a,#0000 60%)}.maj-about #route-base{stroke:#e9be47;stroke-width:2.5px;stroke-dasharray:none;opacity:.7}.maj-about #route-progress{stroke:#ffe16b;stroke-width:3.5px}.maj-about #route-shadow{stroke:#3e321c99;stroke-width:6px}.maj-about .marker{border-width:1.5px;width:28px;height:28px;font-size:10px}.maj-about .marker span,.maj-about .marker:nth-child(2n) span{padding:7px 10px;font:14px Georgia,serif;display:none;inset:auto auto 42px 50%;transform:translate(-50%)}:is(.maj-about .marker.active span,.maj-about .marker:hover span,.maj-about .marker:focus-visible span){display:block}.maj-about .marker.active{z-index:5;box-shadow:0 0 0 5px #edba2538}.maj-about .map-label{background:#17201dba;flex-direction:column;align-items:flex-start;gap:7px;max-width:calc(100% - 140px);padding:10px 12px;font-size:9px;line-height:1.4;display:flex;inset:108px auto auto 5vw}.maj-about .map-label a{text-underline-offset:3px;font-size:10px}.maj-about .polaroid{top:165px;bottom:auto;right:6vw}.maj-about .narrative{padding-top:190px}.maj-about .along-trail .narrative{padding:18px 22px;bottom:125px}@media (max-width:900px){.maj-about .polaroid{width:245px;top:175px;right:28px}.maj-about .narrative h1{font-size:60px}}@media (max-width:700px){.maj-about .map-label{max-width:calc(100% - 100px);padding:7px 9px;font-size:8px;top:128px;left:20px}.maj-about .map-label span:first-child{display:block}.maj-about .zoom-controls{top:128px;right:16px}.maj-about .narrative{width:85%;padding:0 24px;top:192px}.maj-about .narrative h1{font-size:44px}.maj-about .polaroid{width:215px;top:315px;bottom:auto;right:22px}.maj-about .polaroid>img{height:88px}.maj-about .polaroid-copy{padding:9px 7px}.maj-about .polaroid h2{margin:7px 0;font-size:21px}.maj-about .polaroid p{display:none}.maj-about .polaroid small{margin-top:10px;font-size:8px;line-height:1.4}.maj-about .polaroid a{letter-spacing:0;font-size:10px}.maj-about .along-trail .narrative{width:245px;margin-left:16px;padding:10px 16px;top:auto;bottom:145px}.maj-about .along-trail .narrative .journey-controls{display:flex}.maj-about .along-trail .narrative .eyebrow{font-size:9px}.maj-about .map-window{bottom:56px}}@media (max-height:720px) and (min-width:701px){.maj-about .narrative{padding-top:175px}.maj-about .narrative h1{font-size:58px}.maj-about .polaroid{top:165px}.maj-about .polaroid>img{height:110px}.maj-about .polaroid-copy{padding:10px 8px}.maj-about .polaroid p{display:none}}@media (max-height:700px) and (max-width:700px){.maj-about .narrative{top:180px}.maj-about .narrative h1{font-size:36px}.maj-about .polaroid{width:190px;top:275px}.maj-about .polaroid>img{height:62px}.maj-about .polaroid h2{font-size:18px}.maj-about .polaroid-copy{padding:6px}.maj-about .polaroid small{margin-top:8px}.maj-about .along-trail .narrative{bottom:135px}.maj-about .map-label{display:flex}}@media (max-width:700px){.maj-about .along-trail .narrative{top:192px;bottom:auto}}@media (max-height:700px) and (max-width:700px){.maj-about .along-trail .narrative{top:184px;bottom:auto}}@media (max-width:700px){.maj-about .at-summit .narrative{top:auto;bottom:65px}.maj-about .at-summit .polaroid{top:auto;bottom:165px}.maj-about .at-summit .marker.active span{top:32px;bottom:auto}}.maj-about #journey{height:calc(500vh + 80svh)}.maj-about #journey>.scroll-track{pointer-events:none;height:80svh}@media (max-width:600px){.maj-about #journey{height:calc(460vh + 80svh)}}.maj-about .narrative .story-mask{box-sizing:content-box;padding-block:.12em;position:relative;overflow:clip}.maj-about .story-current{display:block}.maj-about .story-outgoing{pointer-events:none;display:block;position:absolute;inset:.12em 0 auto}.maj-about .along-trail .narrative #title{margin:12px 0;font-size:clamp(28px,3.1vw,42px);line-height:1.08;display:block}.maj-about .along-trail .narrative #description{margin-bottom:14px;font-size:15px;line-height:1.5;display:block}.maj-about .narrative #title{overflow-wrap:normal}@media (max-width:700px){.maj-about .narrative #title,.maj-about .along-trail .narrative #title{margin:10px 0;font-size:clamp(26px,7.7vw,38px);line-height:1.08;display:block}.maj-about .narrative,.maj-about .along-trail .narrative{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:calc(100% - 48px);margin-left:0;padding:0;top:192px;bottom:auto;left:24px}.maj-about .narrative #description,.maj-about .along-trail .narrative #description{display:none}.maj-about .narrative .journey-controls,.maj-about .along-trail .narrative .journey-controls{background:#17201de8;max-width:none;margin:0;padding:0 12px;display:flex;position:fixed;bottom:72px;left:24px;right:24px}.maj-about .polaroid{top:345px}.maj-about .at-summit .narrative{width:calc(100% - 48px);top:auto;bottom:123px}.maj-about .at-summit .polaroid{top:auto;bottom:260px}}@media (max-height:700px) and (max-width:700px){.maj-about .narrative,.maj-about .along-trail .narrative{top:180px}.maj-about .narrative #title,.maj-about .along-trail .narrative #title{font-size:clamp(24px,7vw,31px)}.maj-about .polaroid{top:290px}.maj-about .at-summit .narrative{top:auto;bottom:115px}.maj-about .at-summit .polaroid{top:auto;bottom:235px}}@media (max-height:500px){.maj-about .stage{min-height:620px}.maj-about .narrative .journey-controls,.maj-about .along-trail .narrative .journey-controls{margin-top:8px;position:static}.maj-about .at-summit .narrative{bottom:70px}}.maj-about.reduced .story-current{opacity:1!important;transform:none!important}.maj-about .narrative #title br{display:initial}@media (max-width:340px){.maj-about .stage{min-height:720px}.maj-about .narrative #title,.maj-about .along-trail .narrative #title{font-size:26px}.maj-about .polaroid{width:min(190px,100% - 44px);top:380px}.maj-about .narrative .journey-controls,.maj-about .along-trail .narrative .journey-controls{flex-wrap:wrap;gap:8px;padding:0 8px;font-size:10px}.maj-about .journey-controls button{font-size:11px}.maj-about .at-summit .polaroid{bottom:290px}}.maj-about.about-page{background:#eee9df;overflow-x:hidden}.maj-about .about-main{isolation:isolate;min-height:max(100svh,920px);padding-top:82px;position:relative}.maj-about .about-copy{z-index:1;width:52%;padding:9vh 0 70px 7vw;position:relative}.maj-about .about-copy h1{letter-spacing:-.055em;color:#17201d;text-shadow:none;margin:30px 0;font-family:Georgia,serif;font-size:clamp(60px,7.5vw,115px);font-weight:400;line-height:.95}.maj-about .about-copy h1 em{color:#53604d;font-weight:400}.maj-about .about-copy p{max-width:400px;font-family:Georgia,serif;font-size:21px;line-height:1.5}.maj-about .about-copy .secondary{color:#505953;font-size:18px}.maj-about .about-tags{letter-spacing:.12em;color:#505953;flex-wrap:wrap;gap:16px;margin:30px 0;font-size:10px;display:flex}.maj-about .trail-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #505953;padding:10px 0;font-size:13px;text-decoration:none;display:inline-block}.maj-about .about-copy .sample-note{color:#667468;margin-top:30px;font-size:11px}.maj-about .badge-stage{z-index:2;pointer-events:none;position:absolute;inset:82px 0 0;overflow:hidden}.maj-about .badge-grid{opacity:.11;background-image:linear-gradient(#85917c66 1px,#0000 1px),linear-gradient(90deg,#85917c66 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 40%,#000,#0000 72%);mask-image:radial-gradient(at 72% 40%,#000,#0000 72%)}.maj-about #lanyard{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.maj-about #strap-shadow{stroke:#17201d25;stroke-width:31px;fill:none;filter:blur(4px)}.maj-about #strap{stroke:#24372c;stroke-width:23px;fill:none;stroke-linecap:round}.maj-about #stitch{stroke:#71806a;stroke-width:1px;stroke-dasharray:5 6;fill:none}.maj-about #badge{aspect-ratio:2/3;transform-origin:50% 8%;color:#17201d;cursor:grab;touch-action:none;pointer-events:auto;filter:drop-shadow(8px 18px 12px #17201d25);will-change:transform;-webkit-user-select:none;user-select:none;text-align:center;background:#f1ede3;border:1px solid #c9c5b6;border-radius:18px;width:clamp(300px,28vw,400px);height:auto;padding:0;font-family:Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 5px #eee9df,inset 0 0 0 6px #ddd5c8,2px 5px #aaa094;container-type:inline-size}.maj-about #badge:active{cursor:grabbing}.maj-about #badge>span{pointer-events:none}.maj-about .pass-slot{background:#172b22;border-radius:20px;width:20%;height:2.2%;position:absolute;top:5%;left:40%;box-shadow:inset 0 2px 3px #0006,0 1px #fff}.maj-about .pass-edition{letter-spacing:.22em;color:#657064;font-size:2.35cqw;position:absolute;top:10%;left:8%;right:8%}.maj-about .pass-brand{letter-spacing:-.04em;font-family:Georgia,serif;font-size:7.3cqw;font-weight:400;line-height:1.05;position:absolute;top:14%;left:6%;right:6%}.maj-about .pass-brand>span{font-style:normal}.maj-about .portrait-area{pointer-events:none;background:#dedfd0;border:1px solid #68745c44;border-radius:3px;width:82%;height:43%;position:absolute;top:31%;left:9%;overflow:hidden}.maj-about .portrait-area #patrick-photo{object-fit:cover;object-position:54% 44%;transform-origin:54% 44%;pointer-events:none;width:100%;height:100%;display:block;transform:scale(1.6)}.maj-about .portrait-area #patrick-photo[hidden]{display:none}.maj-about #portrait-fallback{justify-content:center;align-items:center;height:100%;padding:16px;font-family:Georgia,serif;font-size:5cqw;line-height:1.5;display:flex}.maj-about #portrait-fallback[hidden]{display:none}.maj-about .pass-name{letter-spacing:-.045em;font-family:Georgia,serif;font-size:9cqw;line-height:1.1;position:absolute;top:77%;left:7%;right:7%}.maj-about .pass-role{letter-spacing:.12em;font-size:2.25cqw;position:absolute;top:85.4%;left:5%;right:5%}.maj-about .pass-rule{background:#bbc2b2;height:1px;position:absolute;bottom:9%;left:9%;right:9%}.maj-about .pass-footer{letter-spacing:.16em;text-align:left;justify-content:space-between;align-items:center;font-size:2.35cqw;display:flex;position:absolute;bottom:3.9%;left:9%;right:9%}.maj-about .pass-mark{background:#17201d;border-radius:50%;place-items:center;width:8cqw;height:8cqw;display:grid}.maj-about .pass-mark img{pointer-events:none;width:7cqw;height:7cqw;display:block}.maj-about .badge-caption{text-align:center;color:#17201d;pointer-events:none;width:44%;position:absolute;bottom:30px;right:3%}.maj-about .badge-caption>span:first-child{letter-spacing:.2em;font-size:10px}.maj-about .badge-caption p{margin:13px 0;font-family:Georgia,serif;font-size:21px}.maj-about .badge-caption button{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f9a95;padding:9px 3px;font-size:13px}.maj-about .key-hint{color:#667468;margin-top:14px;font-size:10px;display:block}@media (max-width:1000px){.maj-about .about-copy{padding-left:5vw}.maj-about .about-copy h1{font-size:clamp(60px,7.5vw,75px)}.maj-about .about-copy p{max-width:320px;font-size:18px}.maj-about .about-copy .secondary{font-size:16px}}@media (max-width:760px){.maj-about .about-main{min-height:100svh;padding-top:82px;padding-bottom:700px}.maj-about .about-copy{width:100%;padding:45px 24px 0}.maj-about .about-copy h1{margin:20px 0;font-size:clamp(56px,10vw,75px);line-height:1}.maj-about .about-copy p{max-width:540px;font-size:18px}.maj-about .about-copy .secondary{font-size:16px}.maj-about .about-copy .eyebrow{font-size:9px}.maj-about .about-tags{margin:20px 0;font-size:9px}.maj-about .about-copy .sample-note{margin:18px 0 0}.maj-about #badge{width:min(340px,78vw)}.maj-about .badge-caption{width:auto;bottom:24px;left:20px;right:20px}.maj-about .badge-caption p{font-size:19px}.maj-about .key-hint{font-size:9px}.maj-about .about-main .small-line{background:#ac8121}}@media (max-width:600px){.maj-about .about-main{padding-top:66px;padding-bottom:calc(min(510px,117vw) + 190px)}.maj-about .badge-stage{top:66px}}.maj-about .studio-section{color:#eee9df;background:#17201d;padding:90px 6vw 55px}.maj-about .studio-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.maj-about .studio-intro h2{letter-spacing:-.045em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.05}.maj-about .studio-intro p{color:#d2d4cf;font-family:Georgia,serif;font-size:18px}.maj-about .studio-world{isolation:isolate;max-width:1250px;margin:25px auto 0;position:relative}.maj-about .studio-world>img{width:100%;image-rendering:pixelated;display:block}.maj-about .people{position:absolute;inset:0}.maj-about .person{cursor:pointer;filter:drop-shadow(2px 5px 1px #17201d55);background:0 0;border:0;width:9.5%;height:48%;padding:0;position:absolute;top:39%}.maj-about .person-0{left:16%}.maj-about .person-1{left:35%}.maj-about .person-2{left:55%}.maj-about .person-3{left:76%}.maj-about .sprite{width:100%;height:100%;image-rendering:pixelated;background-repeat:no-repeat;background-size:400% 100%;animation:2.8s ease-in-out infinite maj-about-idle;display:block}.maj-about .person-0 .sprite{background-position:0 0}.maj-about .person-1 .sprite{background-position:33.333% 0;animation-delay:-.7s}.maj-about .person-2 .sprite{background-position:66.667% 0;animation-delay:-1.4s}.maj-about .person-3 .sprite{background-position:100% 0;animation-delay:-2.1s}.maj-about .person-label{color:#17201d;white-space:nowrap;background:#eee9df;padding:5px 10px;font-size:12px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.maj-about .person[aria-pressed=true] .person-label{background:#e4b52e}.maj-about .person:hover .sprite{filter:brightness(1.12)}@keyframes maj-about-idle{0%,to{translate:0}50%{translate:0 -4px}}.maj-about .studio-detail{text-align:center;background:#1c2522;border:1px solid #8f9a9555;max-width:650px;min-height:200px;margin:50px auto 0;padding:25px 35px}.maj-about .studio-detail>span{letter-spacing:.13em;color:#d76a33;font-size:11px}.maj-about .studio-detail h3{margin:15px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.maj-about .studio-detail p{color:#d2d4cf;font-family:Georgia,serif;font-size:18px;line-height:1.6}.maj-about .studio-detail a{letter-spacing:.06em;text-underline-offset:5px;font-size:12px}.maj-about .studio-footnote{color:#8f9a95;text-align:center;margin:25px 0;font-size:12px}.maj-about .studio-section>.trail-link{color:#eee9df;border-color:#8f9a95;width:max-content;margin:35px auto 0;display:block}@media (max-width:600px){.maj-about .studio-section{padding:55px 16px 35px}.maj-about .studio-intro h2{font-size:42px}.maj-about .studio-world{width:calc(100% + 24px);margin-left:-12px}.maj-about .person-label{padding:4px 6px;font-size:9px;bottom:-18px}.maj-about .person{width:12%;height:52%;top:36%}.maj-about .person-0{left:14%}.maj-about .person-1{left:34%}.maj-about .person-2{left:55%}.maj-about .person-3{left:76%}.maj-about .studio-detail{margin-top:40px;padding:20px}.maj-about .studio-detail p,.maj-about .studio-intro p{font-size:16px}.maj-about .portrait-area #portrait-fallback{font-size:12px}}@media (prefers-reduced-motion:reduce){.maj-about .sprite{animation:none}}.maj-about .pass-surface,.maj-about .pass-face{border-radius:inherit;display:block;position:absolute;inset:0}.maj-about .pass-surface{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.maj-about .pass-face[hidden]{display:none}.maj-about .pass-bio-heading{letter-spacing:-.04em;text-align:left;font-family:Georgia,serif;font-size:9cqw;font-weight:400;line-height:1.1;position:absolute;top:18%;left:9%;right:9%}.maj-about .pass-bio-text{text-align:left;color:#34483c;font-family:Georgia,serif;font-size:4.6cqw;line-height:1.55;position:absolute;top:32%;left:10%;right:10%}@media (prefers-reduced-motion:reduce){.maj-about .pass-surface{transition:none!important;animation:none!important}}.maj-about .published-introduction,.maj-about .published-manifesto,.maj-about .published-principles,.maj-about .published-kit{color:#17201d;background:#eee9df;padding:80px 7vw}.maj-about .published-introduction{max-width:1000px;margin:auto}.maj-about .published-introduction h2,.maj-about .published-manifesto h2,.maj-about .published-principles h2,.maj-about .published-kit h2{letter-spacing:-1px;margin:20px 0;font:400 clamp(32px,4vw,60px)/1.1 Georgia,serif}.maj-about .published-introduction p,.maj-about .published-manifesto p,.maj-about .published-principles p,.maj-about .published-kit>p{font:400 18px/1.75 Georgia,serif}.maj-about .published-manifesto{background:#e2ded3;grid-template-columns:1.2fr .8fr;gap:7vw;display:grid}.maj-about .published-manifesto figure{margin:0}.maj-about .published-manifesto img{object-fit:cover;width:100%;height:600px}.maj-about .published-manifesto figcaption{margin-top:8px;font-size:11px}.maj-about .published-manifesto small{letter-spacing:2px;margin-top:30px;font-size:10px;display:block}.maj-about .principle-grid{grid-template-columns:1fr 1fr;gap:36px 6vw;display:grid}.maj-about .principle-grid h3{letter-spacing:2px;font:600 12px Arial,sans-serif}.maj-about .published-footer{color:#f1ede3;background:#111a18;align-items:start;gap:20px;padding:60px 7vw;display:flex}.maj-about .published-footer h2{margin:0;font-size:27px}.maj-about .published-footer small{letter-spacing:2px;margin-top:30px;font-size:9px;display:block}@media (max-width:700px){.maj-about .published-introduction,.maj-about .published-manifesto,.maj-about .published-principles,.maj-about .published-kit{padding:50px 6vw}.maj-about .published-manifesto,.maj-about .principle-grid{grid-template-columns:1fr}.maj-about .published-manifesto img{height:430px}.maj-about .published-footer{padding:45px 6vw}.maj-about .published-footer h2{font-size:23px}}.maj-about .about-main{--about-header-h:88px;padding:var(--about-header-h) 7vw 100px;grid-template-columns:1fr 1fr;column-gap:6vw;min-height:0;display:grid}.maj-about .about-copy{grid-area:1/1;align-content:center;width:auto;min-height:850px;padding:100px 0 90px}.maj-about .about-copy h1{margin:28px 0;font-size:clamp(68px,7.5vw,115px)}.maj-about .about-copy .about-byline{max-width:510px;font-size:22px;line-height:1.5}.maj-about .about-copy .secondary{max-width:520px;font-size:19px;line-height:1.8}.maj-about .about-copy .sample-note{font-family:Arial,sans-serif;font-size:11px;line-height:1.6}.maj-about .journal-purpose{grid-area:2/1;align-self:center;padding:35px 0 25px}.maj-about .journal-purpose h2{letter-spacing:-.04em;max-width:540px;margin:25px 0 30px;font:400 clamp(34px,3.3vw,52px)/1.13 Georgia,serif}.maj-about .journal-purpose p:not(.eyebrow){color:#46504b;max-width:560px;margin:22px 0;font:18px/1.85 Georgia,serif}.maj-about .journal-purpose small{letter-spacing:.13em;color:#a35e39;margin-top:34px;font:10px/1.7 Arial,sans-serif;display:block}.maj-about .about-field-photo{background:#f1ede3;border:1px solid #aaa094;grid-area:2/2;align-self:center;margin:30px 0;padding:10px;position:relative;transform:none;box-shadow:0 8px 22px #17201d12}.maj-about .about-field-photo img{aspect-ratio:2/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.maj-about .badge-stage{top:var(--about-header-h)}.maj-about .badge-grid{display:none}.maj-about #badge{-webkit-tap-highlight-color:transparent;outline:none;width:clamp(300px,25vw,370px)}:is(.maj-about #badge:focus:not(:focus-visible),.maj-about #badge:active:not(:focus-visible)){outline:none}.maj-about #badge:focus-visible{outline-offset:6px;outline:3px solid #48554c}.maj-about #badge:hover,.maj-about #badge:active,.maj-about #badge[aria-pressed=true]{color:#17201d;background:#f1ede3;box-shadow:inset 0 0 0 5px #eee9df,inset 0 0 0 6px #ddd5c8,2px 5px #aaa094}.maj-about .badge-caption{top:var(--badge-caption-top,720px);background:0 0;width:37%;padding:0;bottom:auto;right:7%}.maj-about .badge-caption p{margin:10px 0;font-size:18px}.maj-about .badge-caption button:focus-visible{outline-offset:4px;outline:2px solid #48554c}.maj-about .pass-bio-heading{font-size:8cqw;line-height:1.08;top:17%}.maj-about .pass-bio-text{font-size:4.15cqw;line-height:1.55;top:33%;bottom:13%}.maj-about #lanyard{z-index:3}.maj-about #badge{z-index:2}.maj-about .badge-caption{z-index:1}.maj-about #lanyard path{fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1000px) and (min-width:761px){.maj-about .about-main{column-gap:5vw;padding-left:5vw;padding-right:5vw}.maj-about .about-copy h1{font-size:72px}.maj-about .about-copy .secondary,.maj-about .journal-purpose p:not(.eyebrow){font-size:17px}.maj-about .about-field-photo{border-width:1px;padding:10px}}@media (max-width:760px){.maj-about .about-main{padding:var(--about-header-h) 24px 65px;display:block}.maj-about .about-copy{width:100%;min-height:0;padding:55px 0 0}.maj-about .about-copy h1{font-size:clamp(64px,12vw,92px)}.maj-about .about-copy .about-byline{font-size:20px}.maj-about .about-copy .secondary{max-width:580px;font-size:18px}.maj-about .journal-purpose{margin-top:calc(min(510px,117vw) + 340px);padding-top:25px}.maj-about .journal-purpose h2{font-size:clamp(38px,8vw,54px)}.maj-about .journal-purpose p:not(.eyebrow){font-size:18px;line-height:1.85}.maj-about .about-field-photo{border-width:1px;max-width:520px;margin:45px 5px 10px;padding:8px;transform:none}.maj-about #badge{width:min(340px,78vw)}.maj-about .badge-caption{top:var(--badge-caption-top,1000px);width:auto;bottom:auto;left:20px;right:20px}}@media (max-width:700px){.maj-about .about-main{--about-header-h:116px}}.maj-about.about-page,.maj-about .about-main{color:#17201d;background:#eee9df}.maj-about .journal-purpose p:not(.eyebrow){color:#46504b}.maj-about.about-page .eyebrow{color:#a35e39}.maj-about .studio-section{color:#eee9df;background:#101716}.maj-about .published-kit{background:#ddd5c8}.maj-about .studio-detail{background:#1c2522}.maj-about .studio-detail>span{color:#d76a33}.maj-about .about-field-photo{background:0 0;box-shadow:none!important;border:0!important;padding:0!important;transform:none!important}.maj-about .about-copy{min-height:850px;padding-bottom:55px}.maj-about .about-field-photo{grid-area:2/1/auto/-1;width:100%;margin:10px 0 0}.maj-about .about-field-photo img{aspect-ratio:auto;object-position:center 45%;height:clamp(380px,45vw,620px)}.maj-about .journal-purpose{background:#e2ded3;grid-template-columns:1fr 1fr;column-gap:8vw;margin:0;padding:95px 7vw 105px;display:grid}.maj-about .journal-purpose .eyebrow{grid-area:1/1;margin:0}.maj-about .journal-purpose h2{grid-area:2/1/span 3;max-width:500px;margin:24px 0;font-size:clamp(38px,4.1vw,62px)}.maj-about .journal-purpose p:not(.eyebrow){grid-column:2;max-width:640px;margin:0 0 22px}.maj-about .journal-purpose p:nth-of-type(2){grid-row:2}.maj-about .journal-purpose p:nth-of-type(3){grid-row:3}.maj-about .journal-purpose p:nth-of-type(4){grid-row:4}.maj-about .journal-purpose small{grid-area:5/2;margin-top:12px}.maj-about.about-page{position:relative}.maj-about body>.badge-stage{z-index:10;pointer-events:none;height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.maj-about #retrieve-badge{z-index:40;color:#17201d;cursor:pointer;background:#f1ede3;border:1px solid #aaa094;border-radius:24px;padding:12px 17px;font:12px Arial,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 16px #17201d20}.maj-about #retrieve-badge[hidden]{display:none}.maj-about #retrieve-badge:focus-visible{outline-offset:3px;outline:3px solid #a35e39}@media (max-width:760px){.maj-about .about-main{padding-bottom:55px}.maj-about .about-copy{min-height:0;padding-bottom:0}.maj-about .about-field-photo{width:100%;max-width:none;margin:calc(min(510px,117vw) + 340px) 0 0}.maj-about .about-field-photo img{aspect-ratio:2/3;height:auto}.maj-about .journal-purpose{margin:0;padding:65px 24px 70px;display:block}.maj-about .journal-purpose h2{margin:24px 0 32px;font-size:clamp(38px,8vw,54px)}.maj-about .journal-purpose p:not(.eyebrow){margin:22px 0;font-size:18px;line-height:1.85}.maj-about .journal-purpose small{margin-top:30px}.maj-about #retrieve-badge{max-width:calc(100vw - 24px);bottom:12px;right:12px}}.maj-about .about-main{grid-template-rows:auto;padding-bottom:0}.maj-about .journal-chapter{background:#e2ded3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:6vw;padding:40px 7vw 100px;display:grid}.maj-about .journal-chapter .journal-purpose{background:0 0;grid-area:1/1;margin:0;padding:0;display:block}.maj-about .journal-chapter .journal-purpose h2{max-width:540px;margin:25px 0 30px;font-size:clamp(34px,3.3vw,52px)}.maj-about .journal-chapter .journal-purpose p:not(.eyebrow){max-width:560px;margin:22px 0}.maj-about .journal-chapter .journal-purpose small{margin-top:34px}.maj-about .journal-chapter .about-field-photo{grid-area:1/2;align-self:center;width:100%;max-width:none;margin:30px 0}.maj-about .journal-chapter .about-field-photo .waterfall-photo{aspect-ratio:2/3;object-position:center;height:auto}@media (max-width:1000px) and (min-width:761px){.maj-about .journal-chapter{column-gap:5vw;padding-left:5vw;padding-right:5vw}}@media (max-width:760px){.maj-about .about-main{padding-bottom:calc(min(510px,117vw) + 340px)}.maj-about .journal-chapter{padding:45px 24px 65px;display:block}.maj-about .journal-chapter .journal-purpose h2{font-size:clamp(38px,8vw,54px)}.maj-about .journal-chapter .about-field-photo{max-width:520px;margin:45px auto 0}}.maj-about .studio-3d{color:#223329;background:#c8d0bc;border:1px solid #73816b;border-radius:20px;width:100%;max-width:1180px;margin:32px auto 0;overflow:hidden;box-shadow:0 30px 65px #09130e44}.maj-about .studio-scene{touch-action:pan-y;background:#c8d0bc;width:100%;height:clamp(390px,55vw,670px);position:relative;overflow:hidden}.maj-about .studio-scene canvas{image-rendering:auto;outline:none;width:100%;height:100%;display:block}.maj-about .studio-loading{text-align:center;color:#354c3b;font:18px Georgia,serif;position:absolute;inset:45% 24px auto}.maj-about .studio-labels{pointer-events:none;z-index:1;position:absolute;inset:0}.maj-about .studio-name{white-space:nowrap;letter-spacing:.03em;color:#273e30;will-change:transform;background:#f9f4e7f2;border:1px solid #526e5155;border-radius:5px;padding:5px 8px;font:10px/1.3 Arial,sans-serif;position:absolute;top:0;left:0;box-shadow:0 3px 8px #26382816}.maj-about .studio-name.is-selected{background:#f2cc71;border-color:#ba8629}.maj-about .studio-bubble{letter-spacing:0;background:#fffaf0;border-radius:9px;padding:7px 11px;font:12px Georgia,serif;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 3px 8px #26382816}.maj-about .studio-bubble:after{content:"";border-top:6px solid #fffaf0;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.maj-about .studio-toolbar{letter-spacing:.15em;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px 0;font-size:9px;display:flex}.maj-about .studio-toolbar button{color:#263b2d;cursor:pointer;letter-spacing:0;background:#e5e7d8;border:1px solid #7c8b71;border-radius:20px;padding:8px 12px;font:11px Arial,sans-serif}.maj-about .studio-selectors{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 22px 0;display:grid}.maj-about .studio-selectors button{color:#263b2d;cursor:pointer;background:#e5e7d8;border:1px solid #8c9a81;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font:14px Georgia,serif;transition:background .15s,border-color .15s;display:flex}.maj-about .studio-selectors button:hover{background:#f4f0dc}.maj-about .studio-selectors button[aria-pressed=true]{color:#fff5dc;background:#22392b;border-color:#22392b}:is(.maj-about .studio-selectors button:focus-visible,.maj-about .studio-toolbar button:focus-visible){outline-offset:3px;outline:3px solid #b67428}.maj-about .side-dot{background:#829456;border-radius:50%;width:9px;height:9px}.maj-about .creator-dot{background:#657c96}.maj-about .dreamer-dot{background:#d78d57}.maj-about .engineer-dot{background:#cbb457}.maj-about .studio-hint{text-align:center;color:#53644f;margin:13px 14px 17px;font:11px/1.5 Arial,sans-serif}.maj-about .studio-3d+.studio-detail{margin-top:26px}@media (max-width:600px){.maj-about .studio-3d{border-radius:12px;width:100%;margin-left:0}.maj-about .studio-scene{height:390px}.maj-about .studio-name{padding:4px 6px;font-size:8px}.maj-about .studio-bubble{padding:6px 8px;font-size:10px}.maj-about .studio-selectors{grid-template-columns:repeat(2,1fr);gap:7px;padding:12px 12px 0}.maj-about .studio-toolbar{letter-spacing:.08em;padding:12px 12px 0}.maj-about .studio-selectors button{min-height:44px;font-size:13px}}.maj-about .studio-character-dialog{--character-color:#708653;box-sizing:border-box;color:#25372b;overscroll-behavior:contain;background:#f6f0df;border:1px solid #77866f;border-radius:20px;width:min(960px,100vw - 40px);max-width:960px;max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 32px 100px #06130966}.maj-about .studio-character-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111c18bf}.maj-about .studio-character-header{border-bottom:1px solid #c7c8ae;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.maj-about .studio-character-header>span{letter-spacing:.16em;font:10px/1.4 Arial,sans-serif}.maj-about .studio-character-close{color:#25372b;cursor:pointer;background:#f6f0df;border:1px solid #76816a;border-radius:24px;flex-shrink:0;min-height:44px;padding:10px 15px;font:13px/1.3 Arial,sans-serif}.maj-about .studio-character-close:hover{background:#e9e5cf}.maj-about .studio-character-close:focus-visible{outline-offset:3px;outline:3px solid #a26723}.maj-about .studio-character-layout{grid-template-columns:1fr 1fr;display:grid}.maj-about .studio-character-portrait{background:radial-gradient(at 50% 45%,#edf0dc,#c8d0b9 78%);border-right:1px solid #c0c7ae;flex-direction:column;justify-content:center;min-width:0;min-height:360px;display:flex;position:relative;overflow:hidden}.maj-about .studio-character-index{letter-spacing:.16em;color:#526049;font:11px Arial,sans-serif;position:absolute;top:24px;left:26px}.maj-about .studio-character-model{width:100%;height:440px}.maj-about .studio-character-model canvas{width:100%;height:100%;display:block}.maj-about .studio-character-name{text-align:center;color:#314330;margin:-8px 24px 30px;font:italic 24px/1.3 Georgia,serif;display:block}.maj-about .studio-character-unavailable{text-align:center;font:16px/1.6 Georgia,serif;position:absolute;inset:35% 30px auto}.maj-about .studio-character-copy{align-self:center;min-width:0;padding:44px 38px 34px}.maj-about .studio-character-kicker{letter-spacing:.14em;color:#5c6854;margin:0 0 20px;font:10px/1.6 Arial,sans-serif}.maj-about .studio-character-copy h2{letter-spacing:-.035em;color:#25372b;margin:0 0 22px;font:clamp(30px,4vw,46px)/1.08 Georgia,serif}.maj-about .studio-character-lead{color:#46543e;margin:0 0 16px;font:italic 20px/1.4 Georgia,serif}.maj-about .studio-character-text{color:#3c4d3c;margin:0;font:16px/1.8 Georgia,serif}.maj-about .studio-character-interests{border-top:3px solid var(--character-color);letter-spacing:.025em;color:#4d5d45;margin:26px 0 0;padding:16px 0 0;font:11px/1.8 Arial,sans-serif}.maj-about .studio-character-footer{color:#6a735d;margin:28px 0 0;font:11px/1.8 Arial,sans-serif}@media (max-width:650px){.maj-about .studio-character-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.maj-about .studio-character-header{gap:8px;padding:12px 16px}.maj-about .studio-character-header>span{letter-spacing:.1em;max-width:90px;font-size:8px}.maj-about .studio-character-close{padding:10px 12px;font-size:12px}.maj-about .studio-character-layout{grid-template-columns:1fr}.maj-about .studio-character-portrait{border-bottom:1px solid #c0c7ae;border-right:0;min-height:260px}.maj-about .studio-character-model{height:290px}.maj-about .studio-character-index{top:18px;left:20px}.maj-about .studio-character-name{margin:-4px 20px 20px;font-size:21px}.maj-about .studio-character-copy{padding:28px 26px 32px}.maj-about .studio-character-copy h2{font-size:36px}.maj-about .studio-character-kicker{margin-bottom:12px}.maj-about .studio-character-copy h2{margin-bottom:16px}.maj-about .studio-character-footer{margin-top:20px}}.maj-about .studio-character-context{color:#52604c;white-space:pre-line;margin:20px 0 0;font:15px/1.8 Georgia,serif}.maj-about .studio-move-tools{color:#354c3b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 18px 18px;font:12px/1.5 Arial,sans-serif;display:flex}.maj-about .studio-move-tools label{align-items:center;gap:8px;display:flex}.maj-about .studio-move-tools select,.maj-about .studio-move-tools button{color:#263b2d;background:#f4f0dc;border:1px solid #7c8b71;border-radius:8px;min-height:40px;padding:8px 12px;font:12px Arial,sans-serif}.maj-about .studio-move-tools button{cursor:pointer}.maj-about .studio-move-tools :focus-visible{outline-offset:3px;outline:3px solid #b67428}.maj-about .studio-move-status{text-align:center;flex-basis:100%;min-height:18px}.maj-about .studio-scene.is-picking-up canvas{cursor:grabbing;-webkit-user-select:none;user-select:none}.maj-about .studio-character-header{z-index:2;background:#f6f0df;position:sticky;top:0}.maj-about{--paper:#eee9df;--ink:#17201d;font-family:Arial,Helvetica,sans-serif}.maj-about h1,.maj-about h2{font-family:Georgia,serif;font-weight:400}.maj-about header.journal-header{z-index:50;color:#f1ede3;box-sizing:border-box;background:#111a18f5;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.maj-about .journal-brand{flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:flex}.maj-about .journal-brand img{width:44px;height:44px}.maj-about .journal-brand span{letter-spacing:2px;font:600 12px Arial,sans-serif}.maj-about .journal-brand small{letter-spacing:1.5px;margin-top:6px;font-size:8px;display:block}.maj-about .journal-header nav{align-items:center;gap:22px;display:flex}.maj-about .journal-header nav a{text-transform:uppercase;letter-spacing:1px;color:inherit;padding:10px 0;font:500 10px Arial,sans-serif;text-decoration:none}.maj-about .journal-header a:focus-visible{outline-offset:5px;outline:2px solid #e4b52e}.maj-about .cascades-hero{isolation:isolate;color:#f1ede3;background:#17201d;height:100svh;min-height:680px;position:relative}.maj-about .cascades-hero>img,.maj-about .hero-shade{object-fit:cover;object-position:50% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.maj-about .hero-shade{z-index:-1;background:linear-gradient(90deg,#08100bbc,#0000 85%),linear-gradient(#0000 55%,#08100bcc)}.maj-about .cascades-copy{max-width:700px;position:absolute;top:50%;left:6vw;transform:translateY(-40%)}.maj-about .cascades-copy>p:first-child{letter-spacing:3px;font-size:11px}.maj-about .cascades-copy h1{letter-spacing:-3px;margin:25px 0;font:400 clamp(58px,7vw,118px)/.98 Georgia,serif}.maj-about .cascades-copy p{max-width:390px;line-height:1.7}.maj-about .cascades-copy>a{border-bottom:1px solid #e4b52e;margin-top:20px;padding:13px 0;text-decoration:none;display:inline-block}.maj-about .hero-choices{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:6vw;right:6vw}.maj-about .hero-choices button{color:#f1ede3;cursor:pointer;background:#152019b0;border:1px solid #ffffff70;border-radius:0;padding:9px 15px}.maj-about .hero-choices button[aria-pressed=true]{color:#17201d;background:#f1ede3}.maj-about .hero-choices>a{margin-left:auto;font-size:10px}.maj-about .prototype-links{flex-wrap:wrap;gap:20px;display:flex}.maj-about .opening{padding-top:120px}.maj-about .masthead{height:88px}@media (max-width:700px){.maj-about header.journal-header{height:116px;padding:12px 5vw;display:block}.maj-about .journal-brand img{width:34px;height:34px}.maj-about .journal-brand span{font-size:10px}.maj-about .journal-brand small{font-size:7px}.maj-about .journal-header nav{justify-content:space-between;gap:0;width:100%;margin-top:10px}.maj-about .journal-header nav a{letter-spacing:.4px;padding:8px 0;font-size:9px}.maj-about .cascades-hero{min-height:660px}.maj-about .cascades-copy{top:49%;left:6vw;right:6vw}.maj-about .cascades-copy h1{letter-spacing:-2px;font-size:clamp(52px,14vw,80px)}.maj-about .hero-choices>a{flex-basis:100%;margin:6px 0 0}.maj-about .opening{padding-top:145px}.maj-about .motion-control{top:125px}}@media (prefers-reduced-motion:reduce){.maj-about{scroll-behavior:auto!important}}.maj-about .journal-header~main{scroll-margin-top:120px}.maj-about .intro{padding-top:135px}.maj-about .reel-stage{--masthead-h:88px}@media (max-width:700px){.maj-about .about-main{padding-top:116px}.maj-about .intro{padding-top:150px}.maj-about .reel-stage{--masthead-h:116px}}.maj-about [data-backpack]{color:#173c32;width:100%;min-width:0}.maj-about [data-backpack] .gear-refined{background:#f0ece1;border:1px solid #c9cabb;min-width:0;padding:clamp(16px,3vw,36px)}.maj-about [data-backpack] .gear-3d-toolbar{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;position:relative}.maj-about [data-backpack] .gear-modes,.maj-about [data-backpack] .gear-view-controls{flex-wrap:wrap;gap:4px;display:flex}.maj-about [data-backpack] button{color:#173c32;cursor:pointer;letter-spacing:.025em;white-space:normal;text-align:left;background:#f7f4eb;border:1px solid #768678;border-radius:0;min-width:44px;min-height:44px;padding:10px 14px;font:12px/1.3 Arial,sans-serif}.maj-about [data-backpack] button[aria-pressed=true]{color:#f7f4eb;background:#173c32;border-color:#173c32}.maj-about [data-backpack] button:hover{background:#e2e5d8;border-color:#173c32}.maj-about [data-backpack] button[aria-pressed=true]:hover{background:#285444}:is(.maj-about [data-backpack] button:focus-visible,.maj-about [data-backpack] canvas:focus-visible,.maj-about [data-backpack] summary:focus-visible){outline-offset:4px;outline:3px solid #a96326}.maj-about [data-backpack] .gear-3d-viewport{background:#0b1210;border:1px solid #33473a;height:560px;margin-block:18px;position:relative;overflow:hidden}.maj-about [data-backpack] canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;min-height:0;display:block}.maj-about [data-backpack] canvas:active{cursor:grabbing}.maj-about [data-backpack] .gear-3d-bottom{grid-template-columns:1fr minmax(220px,340px);align-items:start;gap:24px;display:grid}.maj-about [data-backpack] .gear-picker{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.maj-about [data-backpack] .gear-3d-detail{overflow-wrap:anywhere;background:#e2e6d9;border-left:2px solid #173c32;gap:8px;width:auto;min-width:0;padding:18px;display:grid;position:static}.maj-about [data-backpack] .gear-3d-detail em{letter-spacing:.12em;font:10px/1.4 Arial,sans-serif}.maj-about [data-backpack] .gear-3d-detail b{letter-spacing:.2px;font:600 17px/1.4 Arial,sans-serif}.maj-about [data-backpack] .gear-3d-detail span{color:#294b3d;font:16px/1.5 Georgia,serif}.maj-about [data-backpack] .gear-refined-help{color:#445b4b;margin:20px 0 0;font:12px/1.6 Arial,sans-serif}.maj-about [data-backpack] .gear-fallback{text-align:center;color:#f0ece1;background:#0b1210;place-items:center;margin:0;padding:24px;font:16px/1.5 Georgia,serif;display:grid;position:absolute;inset:0}.maj-about [data-backpack] .gear-3d-viewport.is-unavailable{height:150px}.maj-about [data-backpack] .gear-inventory{border-top:1px solid #bbc4b3;margin-top:24px;padding-top:16px;font:14px/1.6 Arial,sans-serif}.maj-about [data-backpack] summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.maj-about [data-backpack] .gear-inventory dl{grid-template-columns:minmax(120px,.6fr) 1.4fr;gap:8px 24px;margin:12px 0 0;display:grid}.maj-about [data-backpack] .gear-inventory dt{overflow-wrap:anywhere;font-weight:600}.maj-about [data-backpack] .gear-inventory dd{overflow-wrap:anywhere;margin:0}.maj-about [data-backpack] [hidden]{display:none!important}@media (max-width:800px){.maj-about [data-backpack] .gear-3d-toolbar{gap:12px}.maj-about [data-backpack] .gear-3d-viewport{height:460px}.maj-about [data-backpack] .gear-3d-bottom{grid-template-columns:1fr;gap:18px}.maj-about [data-backpack] button{padding-inline:12px}}@media (max-width:440px){.maj-about [data-backpack] .gear-3d-viewport{height:390px}.maj-about [data-backpack] .gear-inventory dl{grid-template-columns:1fr;gap:3px}.maj-about [data-backpack] .gear-inventory dd{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.maj-about [data-backpack] *,.maj-about [data-backpack] :before,.maj-about [data-backpack] :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.maj-about .about-field-photo .waterfall-sketch-source{display:none!important}.maj-about .about-field-photo .waterfall-wash{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:hidden}.maj-about .about-field-photo.is-watercolor-ready:not(.is-photo-complete) .waterfall-wash{display:block}@media (prefers-reduced-motion:reduce){.maj-about .about-field-photo .waterfall-wash{display:none!important}}.maj-about .waterfall-wash [data-waterfall-patches] path{fill:#000;stroke:none}.maj-about.about-page{overflow-x:clip}.maj-about .journal-chapter .journal-purpose{align-self:start;padding-top:30px}.maj-about .waterfall-scroll{grid-area:1/2;align-self:start;min-width:0;margin:30px 0}.maj-about .journal-chapter .waterfall-scroll .about-field-photo{width:100%;max-width:100%;margin:0 auto}.maj-about .waterfall-scroll.is-scroll-watercolor{min-height:calc(var(--waterfall-height) + var(--waterfall-travel))}.maj-about .journal-chapter .waterfall-scroll.is-scroll-watercolor .about-field-photo{top:var(--waterfall-top);width:var(--waterfall-width);max-width:100%;position:sticky}@media (max-width:760px){.maj-about .waterfall-scroll{margin:45px 0 0}.maj-about .journal-chapter .journal-purpose{padding-top:0}.maj-about .journal-chapter .waterfall-scroll .about-field-photo{max-width:520px}}@media (prefers-reduced-motion:reduce){.maj-about .waterfall-scroll.is-scroll-watercolor{min-height:0}.maj-about .journal-chapter .waterfall-scroll.is-scroll-watercolor .about-field-photo{width:100%;position:relative;top:auto}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.maj-about .journal-chapter.is-watercolor-story .journal-purpose{top:var(--journal-story-top,104px);height:var(--journal-story-height);align-self:start;padding-top:0;position:sticky;overflow:visible}.maj-about .journal-chapter.is-watercolor-story .journal-purpose-inner{transform:translateY(var(--journal-story-offset,0px));display:flow-root}}.maj-about.continuous-about{color:#17201d;background:#eee9df;overflow-x:clip}.maj-about .scene-navigation{z-index:45;color:#17201d;background:#eee9dff2;border-top:1px solid #17201d20;align-items:center;gap:24px;min-height:54px;padding:8px 4vw;display:flex;position:fixed;inset:auto 0 0}.maj-about .scene-jumps{gap:24px;display:flex}.maj-about .scene-jumps a{letter-spacing:.07em;padding:8px 0;font:11px/1.5 Arial,sans-serif;text-decoration:none}.maj-about .scene-jumps a[aria-current=step]{border-bottom:2px solid #a35e39}.maj-about .scene-navigation button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:10px 0;font:12px Arial,sans-serif}.maj-about .scene-scroll-hint{letter-spacing:.16em;font:9px Arial,sans-serif}.maj-about .scene-navigation :focus-visible{outline-offset:4px;outline:3px solid #a35e39}.maj-about .scene-stage{background:linear-gradient(#eee9df 0%,#e2ded3 36%,#c8d0bc 66%,#0b1210 85%)}.maj-about.continuous-about .scene-layer{background:0 0;position:relative}.maj-about.continuous-about .about-main{grid-template-columns:1fr 1fr;gap:4vw;padding:130px 6vw 50px;display:grid}.maj-about.continuous-about .about-copy{align-self:center;min-height:0;padding:0}.maj-about.continuous-about .badge-stage{grid-area:1/2;width:100%;height:690px;position:relative;inset:auto;overflow:visible}.maj-about.continuous-about #badge{width:clamp(260px,24vw,340px)}.maj-about.hybrid-about .portrait-area #patrick-photo{width:160%;max-width:none;height:160%;position:absolute;top:-26.4%;left:-32.4%;transform:none}.maj-about.continuous-about .badge-caption{width:auto;inset:auto 0 0}.maj-about.continuous-about .badge-caption p{font-size:17px}.maj-about.continuous-about .journal-chapter{padding:90px 6vw}.maj-about.continuous-about .journal-purpose{padding:0}.maj-about.continuous-about .waterfall-scroll{align-self:center;min-height:0;margin:0}.maj-about.continuous-about .waterfall-scroll .about-field-photo{width:min(100%,420px);margin:0 auto}.maj-about.continuous-about .studio-section{color:#17201d;padding:80px 6vw}.maj-about.continuous-about .studio-3d{box-shadow:none;background:0 0;border:0;border-radius:0}.maj-about.continuous-about .studio-scene{background:0 0}.maj-about.continuous-about .studio-detail{background:0 0;border:0;padding:0}.maj-about.continuous-about .published-kit{color:#f1ede3;background:0 0}.maj-about.continuous-about .published-footer{background:0 0;padding-bottom:120px}.maj-about.continuous-about [data-backpack]{color:#f1ede3}.maj-about.continuous-about [data-backpack] .gear-refined{background:0 0;border:0;padding:0}.maj-about.continuous-about [data-backpack] .gear-3d-viewport{background:0 0;border:0}.maj-about.continuous-about [data-backpack] .gear-refined-help{color:#cad1c4}.maj-about.continuous-about [data-backpack] .gear-inventory{border-color:#73816b}.maj-about.continuous-about [data-backpack] .gear-3d-detail{color:#f1ede3;background:0 0;border-color:#d2b35e}.maj-about.continuous-about [data-backpack] .gear-3d-detail span{color:#cad1c4}.maj-about.continuous-about [data-backpack] button{color:#f1ede3;background:0 0;border-color:#829080}.maj-about.continuous-about [data-backpack] button:hover{background:#334438}.maj-about.continuous-about [data-backpack] button[aria-pressed=true]{color:#17201d;background:#eee9df}.maj-about .scene-layer [id],.maj-about .scene-layer[id]{scroll-margin-top:120px}.maj-about .scene-noscript{padding:30px 6vw 100px}.maj-about.scene-enabled .scene-runway{height:620vh;height:620svh}.maj-about.scene-enabled .scene-stage{background:var(--scene-color,#eee9df);isolation:isolate;height:calc(100svh - 142px);position:sticky;top:88px}.maj-about.scene-enabled .scene-layer{will-change:transform,opacity;width:100%;height:100%;min-height:0;margin:0;padding:22px 5vw;position:absolute;inset:0}.maj-about.scene-enabled .scene-layer:not(.is-interactive){pointer-events:none}.maj-about.scene-enabled .about-main{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.maj-about.scene-enabled .about-copy{width:100%;min-height:0;padding:0}.maj-about.scene-enabled .about-copy h1{margin:24px 0;font-size:clamp(64px,7.3vw,108px)}.maj-about.scene-enabled .about-copy .secondary{font-size:18px;line-height:1.7}.maj-about.scene-enabled .about-copy .sample-note{margin-top:18px}.maj-about.scene-enabled .badge-stage{align-self:center;height:100%;min-height:570px;max-height:660px}.maj-about.scene-enabled .badge-caption{bottom:10px}.maj-about.scene-enabled .badge-caption p{margin:8px 0}.maj-about.scene-enabled .badge-caption .key-hint{margin-top:8px}.maj-about.scene-enabled .journal-chapter{grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;display:grid}.maj-about.scene-enabled .journal-chapter .journal-purpose{align-self:center;padding:0}.maj-about.scene-enabled .journal-purpose h2{margin:20px 0;font-size:clamp(34px,3.4vw,48px)}.maj-about.scene-enabled .journal-purpose p:not(.eyebrow){max-width:580px;margin:18px 0;font-size:18px;line-height:1.7}.maj-about.scene-enabled .journal-purpose small{margin-top:20px}.maj-about.scene-enabled .waterfall-scroll{align-items:center;width:100%;height:100%;display:flex}.maj-about.scene-enabled .journal-chapter .waterfall-scroll .about-field-photo{width:min(100%,66.667svh - 140.001px)}.maj-about.scene-enabled .studio-section{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(240px,.7fr) minmax(0,1.65fr);align-content:center;gap:0 4vw;display:grid}.maj-about.scene-enabled .studio-intro{text-align:left;grid-column:1;align-items:start}.maj-about.scene-enabled .studio-intro h2{margin:20px 0;font-size:clamp(34px,3.5vw,50px)}.maj-about.scene-enabled .studio-intro p{font-size:17px;line-height:1.65}.maj-about.scene-enabled .studio-world{grid-area:1/2/5;align-self:center;margin:0}.maj-about.scene-enabled .studio-detail{text-align:left;grid-column:1;max-width:100%;min-height:0;margin:20px 0 0}.maj-about.scene-enabled .studio-detail h3{margin:10px 0;font-size:28px}.maj-about.scene-enabled .studio-detail p{font-size:17px;line-height:1.6}.maj-about.scene-enabled .studio-footnote{text-align:left;grid-column:1;margin:18px 0 0}.maj-about.scene-enabled .studio-section>.trail-link{grid-column:1;margin:8px 0 0}.maj-about.scene-enabled .studio-toolbar{padding-top:8px}.maj-about.scene-enabled .studio-move-tools{padding-bottom:0}.maj-about.scene-enabled .scene-kit{grid-template-columns:minmax(225px,.7fr) minmax(0,1.8fr);align-content:center;gap:30px 4vw;display:grid}.maj-about.scene-enabled .published-kit>.eyebrow{letter-spacing:.16em;grid-area:1/1;align-self:end;margin:0;font:10px Arial,sans-serif}.maj-about.scene-enabled .published-kit>h2{color:#f1ede3;grid-area:2/1;margin:0;font-size:48px}.maj-about.scene-enabled .published-kit>p:not(.eyebrow){color:#d4d7ce;grid-area:3/1;margin:0;font-size:18px;line-height:1.7}.maj-about.scene-enabled [data-backpack]{grid-area:1/2/6;align-self:center}.maj-about.scene-enabled [data-backpack] .gear-3d-viewport{height:clamp(260px,100svh - 565px,400px);margin:12px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.maj-about.scene-enabled [data-backpack] .gear-inventory{margin-top:12px;padding-top:4px}.maj-about.scene-enabled .published-footer{color:#eee9df;grid-area:4/1/6;padding:30px 0 0;display:block}.maj-about.scene-enabled .published-footer img{width:38px;height:38px;margin-bottom:12px}.maj-about.scene-enabled .published-footer h2{font-size:25px;line-height:1.15}.maj-about.scene-enabled .published-footer p{font:14px/1.7 Georgia,serif}.maj-about.scene-enabled .published-footer a{font-size:14px}.maj-about.scene-enabled .published-footer small{letter-spacing:.1em;margin-top:22px;font-size:9px;line-height:1.8}@media (max-width:1050px){.maj-about .scene-navigation{gap:16px}.maj-about .scene-jumps{gap:18px}.maj-about .scene-scroll-hint{display:none}}@media (max-width:760px){.maj-about.continuous-about .about-main{padding:155px 24px 45px;display:block}.maj-about.continuous-about .about-copy{padding:0}.maj-about.continuous-about .badge-stage{height:680px;margin-top:20px}.maj-about.continuous-about #badge{width:min(320px,75vw)}.maj-about.continuous-about .journal-chapter{padding:50px 24px;display:block}.maj-about.continuous-about .waterfall-scroll{margin-top:40px}.maj-about.continuous-about .studio-section{padding:55px 24px}.maj-about.continuous-about .studio-scene{height:390px}.maj-about.continuous-about .published-kit{padding:55px 24px}.maj-about .scene-navigation{gap:12px;padding-inline:20px}.maj-about .scene-jumps{flex:1;justify-content:space-between;gap:12px}.maj-about .scene-jumps a{font-size:10px}.maj-about .scene-jumps a span{display:none}.maj-about .scene-navigation button{font-size:11px}}@media print{.maj-about .scene-navigation,.maj-about .journal-header{display:none!important}.maj-about .scene-stage{background:#fff!important}.maj-about.continuous-about .scene-layer{color:#17201d}}.maj-about.scene-enabled #badge{width:min(310px,66.667svh - 270.001px)}.maj-about .scene-compare{color:inherit;opacity:.75;margin-left:auto;font:11px/1.5 Arial,sans-serif;text-decoration:none}.maj-about .scene-compare+#scene-mode{margin-left:0}@media (max-width:760px){.maj-about .scene-compare{font-size:10px}}.maj-about.continuous-about:not(.scene-enabled) .scene-stage{background:#eee9df}.maj-about.continuous-about:not(.scene-enabled) .journal-chapter{background:linear-gradient(#eee9df,#e2ded3 120px)}.maj-about.continuous-about:not(.scene-enabled) .studio-section{background:linear-gradient(#e2ded3,#c8d0bc 120px)}.maj-about.continuous-about:not(.scene-enabled) .scene-kit{background:linear-gradient(#c8d0bc,#0b1210 48px);padding-top:48px}@media (min-width:1100px){.maj-about .scene-navigation{gap:20px;padding-right:250px}.maj-about .scene-navigation #scene-mode{flex-shrink:0;order:-1;margin-left:0}.maj-about .scene-navigation .scene-scroll-hint{display:none}.maj-about .scene-navigation .scene-compare{white-space:nowrap;margin-left:auto;font:11px Arial,sans-serif}}.maj-about.scene-enabled .scene-stage{overflow:clip}.maj-about.continuous-about .studio-section{color:#eee9df}.maj-about.continuous-about .studio-intro p,.maj-about.continuous-about .studio-detail p{color:#d2d4cf}.maj-about.continuous-about .studio-section>.trail-link{color:#eee9df}.maj-about.continuous-about .studio-footnote{color:#a9b3a9}.maj-about.continuous-about .studio-3d{background:#c8d0bc;border:1px solid #73816b;border-radius:20px}.maj-about.continuous-about:not(.scene-enabled) .studio-section{background:linear-gradient(#e2ded3,#101716 160px);padding-top:205px}.maj-about.continuous-about:not(.scene-enabled) .scene-kit{background:linear-gradient(#101716,#0b1210 48px)}.maj-about.scene-enabled .scene-layer{transform-origin:50%;will-change:transform,clip-path}.maj-about.scene-enabled .about-main{background:#eee9df}.maj-about.scene-enabled .journal-chapter{background:#e2ded3}.maj-about.scene-enabled .studio-section{background:#101716}.maj-about.scene-enabled .scene-kit{background:#0b1210}.maj-about.scene-enabled .studio-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:14px 5vw;display:flex}.maj-about.scene-enabled .studio-intro{text-align:center;flex:none;align-items:center;display:flex}.maj-about.scene-enabled .studio-intro .eyebrow{font-size:10px;line-height:1.3}.maj-about.scene-enabled .studio-intro h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(40px,10svh - 42px,64px);line-height:1.02}.maj-about.scene-enabled .studio-intro p{margin:0 0 16px;font-size:16px;line-height:1.5}.maj-about.scene-enabled .studio-world{flex:none;width:100%;max-width:1180px;margin:0}.maj-about.scene-enabled .studio-scene{height:clamp(245px,65svh - 285px,390px);-webkit-mask-image:none;mask-image:none}.maj-about.scene-enabled .studio-scene canvas,.maj-about.scene-enabled .studio-labels{transform-origin:50%;transform:scale(1.2)}.maj-about.scene-enabled .studio-toolbar{min-height:29px;padding:3px 20px 0}.maj-about.scene-enabled .studio-toolbar button{padding:6px 12px}.maj-about.scene-enabled .studio-selectors{gap:10px;padding:7px 20px 0}.maj-about.scene-enabled .studio-selectors button{min-height:40px;font-size:14px}.maj-about.scene-enabled .studio-hint{margin:7px 20px;font-size:11px;line-height:1.35}.maj-about.scene-enabled .studio-move-tools{gap:7px;padding:0 20px 9px}.maj-about.scene-enabled .studio-move-tools label,.maj-about.scene-enabled .studio-move-tools button{font-size:11px}.maj-about.scene-enabled .studio-move-tools select,.maj-about.scene-enabled .studio-move-tools button{min-height:32px;padding:5px 10px}.maj-about.scene-enabled .studio-move-status{flex-basis:auto;min-height:0;font-size:11px}.maj-about.scene-enabled .studio-detail{text-align:left;flex:none;grid-template-rows:auto auto;grid-template-columns:180px minmax(0,620px) auto;align-items:center;gap:3px 24px;width:100%;max-width:1180px;margin:13px 0 0;display:grid}.maj-about.scene-enabled .studio-detail>span{grid-area:1/1;font-size:9px}.maj-about.scene-enabled .studio-detail h3{grid-area:2/1;margin:0;font-size:23px;line-height:1.25}.maj-about.scene-enabled .studio-detail p{grid-area:1/2/3;margin:0;font-size:15px;line-height:1.5}.maj-about.scene-enabled .studio-detail a{grid-area:1/3/3;justify-self:end;font-size:11px}.maj-about.scene-enabled .studio-footnote{margin:10px 0 0;font-size:10px;line-height:1.4}.maj-about.scene-enabled .studio-section>.trail-link{margin:0;padding:5px 0 3px;font-size:10px;line-height:1.4}.maj-about.scene-enabled .scene-kit .gear-3d-viewport{transform:translate3d(var(--kit-enter-x,0%),var(--kit-enter-y,0%),0) scale(var(--kit-enter-scale,1));transform-origin:58% 58%;will-change:transform}.maj-about .hybrid-comparisons{gap:14px;margin-left:auto;display:flex}.maj-about .hybrid-comparisons .scene-compare{margin-left:0}.maj-about.hybrid-about.scene-enabled .scene-layer[data-scene="0"]{transform-origin:0%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.maj-about.hybrid-about.scene-enabled .scene-layer[data-scene="0"]:after{content:"";z-index:30;pointer-events:none;opacity:var(--journal-fold-opacity,0);background:linear-gradient(90deg, transparent calc(var(--journal-page-edge,100%) - 9%), #00000005 calc(var(--journal-page-edge,100%) - 6%), #00000047 calc(var(--journal-page-edge,100%) - 2.5%), #fffaea47 calc(var(--journal-page-edge,100%) - 0.4%), #fffaea0f calc(var(--journal-page-edge,100%) + 1%), transparent calc(var(--journal-page-edge,100%) + 3%));position:absolute;inset:0}.maj-about.hybrid-about.scene-enabled .scene-kit .gear-3d-viewport{will-change:auto;transform:none}@media (max-width:760px){.maj-about .hybrid-comparisons{gap:10px}.maj-about .hybrid-comparisons .scene-compare{font-size:9px}}@media (prefers-reduced-motion:reduce),print{.maj-about.hybrid-about .scene-layer:after{display:none!important}}@media (max-width:600px){.maj-about.hybrid-about .about-copy h1 br{display:initial}}.maj-about.continuous-about .scene-type-mask,.maj-about.continuous-about .scene-type-word{vertical-align:baseline;display:inline-block}.maj-about.continuous-about .scene-type-mask{clip-path:inset(-.15em -.08em -.18em)}@media (min-width:1100px) and (min-height:820px) and (prefers-reduced-motion:no-preference){.maj-about.scene-enabled.scene-type-ready [data-type-state=waiting] .scene-type-word{opacity:0;transform-origin:50% 100%;transform:perspective(700px)translateY(112%)rotateX(-12deg)}.maj-about.scene-enabled.scene-type-ready [data-type-state=entering] .scene-type-word{animation:.62s cubic-bezier(.2,.7,.24,1) both scene-word-maj-about-arrive;animation-delay:var(--type-delay,0s);transform-origin:50% 100%}.maj-about.scene-enabled.scene-type-ready [data-type-state=waiting] [data-type-copy]{opacity:.65;transform:translateY(14px)}.maj-about.scene-enabled.scene-type-ready [data-type-state=entering] [data-type-copy]{animation:.56s cubic-bezier(.22,.61,.36,1) both scene-copy-maj-about-arrive;animation-delay:var(--type-delay,.1s)}.maj-about.scene-enabled.scene-type-ready [data-type-copy]:is(:focus,:focus-within,:target){opacity:1!important;animation:none!important;transform:none!important}}@keyframes scene-word-maj-about-arrive{0%{opacity:0;transform:perspective(700px)translateY(112%)rotateX(-12deg)}65%{opacity:1}to{opacity:1;transform:perspective(700px)translateY(0)rotateX(0)}}@keyframes scene-copy-maj-about-arrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce),print{.maj-about.continuous-about .scene-type-word,.maj-about.continuous-about [data-type-copy]{opacity:1!important;animation:none!important;transform:none!important}.maj-about.continuous-about .scene-type-mask{clip-path:none}}.maj-about.continuous-about:not(.scene-enabled) .scene-type-mask,.maj-about.continuous-about:not(.scene-enabled) .scene-type-word{clip-path:none;display:inline}.maj-about{--paper:#eee9df;--ink:#17201d;--yellow:#e4b52e;--muted:#505953;color:#17201d;font-family:Arial,Helvetica,sans-serif}.maj-about .about-copy{width:100%}.maj-about .about-copy .secondary{text-transform:none;letter-spacing:normal;box-shadow:none;background:0 0;border:0;padding:0;display:block}.maj-about.hybrid-about .portrait-area #patrick-photo{width:100%;max-width:none;height:100%;position:static;top:auto;left:auto}.maj-about .about-field-photo{overflow:hidden}.maj-about .waterfall-photo{object-fit:cover;width:100%;height:100%}.maj-about .scene-navigation{padding-right:4vw}.maj-about.scene-enabled .scene-stage{height:calc(100svh - 124px);top:70px}.maj-about .scene-badge-overlay{z-index:40!important}.maj-about .scene-rope-overlay{z-index:82!important}.maj-about .about-readable-characters{gap:12px;max-width:900px;margin:28px auto;display:grid}.maj-about .about-readable-characters details{border:1px solid #81917e;padding:18px}.maj-about .about-readable-characters p{white-space:pre-line;line-height:1.7}.maj-about .about-linear-bio{max-width:480px;margin-top:18px}.maj-about .about-linear-bio summary,.maj-about .about-readable-characters summary{cursor:pointer}.maj-about.scene-enabled .about-readable-characters,.maj-about.about-enhanced .about-kit-fallback{display:none}.maj-about .about-kit-fallback{max-width:700px;margin:20px auto;line-height:1.7}.maj-about .studio-character-context,.maj-about .pass-bio-text{white-space:pre-line}.maj-about .pass-bio-text{pointer-events:auto;max-height:55%;overflow:auto}.maj-about .waterfall-photo[src=""],.maj-about #patrick-photo[src=""]{visibility:hidden}.maj-about .scene-scroll-hint[hidden],.maj-about .scene-navigation button[hidden]{display:none}@media (max-width:760px){.maj-about .continuous-about{overflow-x:clip}.maj-about .about-main{padding-top:108px}.maj-about .about-copy{width:100%}.maj-about .studio-world{width:100%;margin-left:0}.maj-about .scene-navigation{min-height:54px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.maj-about .published-footer{padding-inline:24px}.maj-about .about-copy h1{overflow-wrap:anywhere}.maj-about .studio-move-tools{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.maj-about *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.prototype-nav.with-preview~.maj-about.scene-enabled .scene-stage{height:calc(100svh - 162px);top:108px}@media (max-width:760px){.maj-about.continuous-about .badge-stage{height:calc(min(480px,112.5vw) + 420px);margin-top:28px}}.maj-about[data-about-studio=failed] .about-readable-characters{display:grid}.maj-about[data-about-backpack=failed] .about-kit-fallback{display:block}.maj-about.about-refinements .portrait-area{border-radius:10px}.maj-about.about-refinements .pass-mark{background:#17201d;width:11cqw;height:11cqw}.maj-about.about-refinements .pass-mark img{width:10.5cqw;height:10.5cqw}.prototype-nav.about-refinement-preview .brand-logo{width:52px;height:52px}.maj-about.about-refinements .published-footer>img{width:68px;height:68px}.maj-about .carabiner-control{color:#0000;pointer-events:auto;touch-action:none;cursor:grab;transform-origin:50% 28%;background:0 0;border:0;border-radius:14px;width:44px;min-width:44px;height:60px;min-height:44px;padding:0;position:absolute}.maj-about .carabiner-control:active{cursor:grabbing}.maj-about .carabiner-control:focus-visible{outline-offset:3px;background:#e4b52e12;outline:2px solid #ab7b22}.maj-about .carabiner-control[hidden]{display:none}.maj-about.about-refinements .about-linear-bio p{white-space:pre-line}.maj-about .pass-surface{transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible}.maj-about .pass-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f1ede3}.maj-about #pass-back{transform:rotateY(180deg)}.maj-about.about-refinements .pass-bio-heading{font-size:6.4cqw;line-height:1.08;top:14.5%;left:7%;right:7%}.maj-about.about-refinements .pass-bio-text{white-space:pre-line;overscroll-behavior:contain;scrollbar-width:thin;max-height:none;font-size:max(14px,3.9cqw);line-height:1.3;inset:22% 7% 12%;overflow:auto}@media (max-width:760px){.prototype-nav.about-refinement-preview .brand-logo{width:42px;height:42px}}.maj-about #badge,.maj-about #badge:hover,.maj-about #badge:active,.maj-about #badge[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.maj-about .pass-face{box-sizing:border-box;border:1px solid #c9c5b6;box-shadow:inset 0 0 0 5px #eee9df,inset 0 0 0 6px #ddd5c8,2px 5px #aaa094}@media (min-width:761px){.maj-about.about-refinements.scene-enabled .badge-stage{height:100%;min-height:0;max-height:none}.maj-about.about-refinements.scene-enabled #badge{width:min(360px,calc((100svh - 370px - var(--pass-preview-offset,0px)) * .66667))}.prototype-nav.with-preview~.maj-about{--pass-preview-offset:38px}.maj-about.about-refinements.scene-enabled .about-main{grid-template-columns:1.05fr 1fr;gap:3vw}.maj-about.about-refinements.scene-enabled .badge-caption{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid;top:auto;bottom:auto}.maj-about.about-refinements.scene-enabled .badge-caption>span:first-child{grid-column:1/-1;font-size:9px}.maj-about.about-refinements.scene-enabled .badge-caption p{margin:0;font-size:15px;line-height:1.3}.maj-about.about-refinements.scene-enabled .badge-caption button{padding:4px 2px}.maj-about.about-refinements.scene-enabled .badge-caption .key-hint{grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}}.maj-about .about-main .eyebrow,.maj-about .journal-chapter .eyebrow,.maj-about .journal-purpose small{color:#8e512f}.maj-about .studio-section .eyebrow,.maj-about .published-kit .eyebrow{color:#d76a33}.maj-about .about-copy .sample-note,.maj-about .key-hint,.maj-about .pass-edition,.maj-about .studio-hint{color:#505953}.maj-about .studio-3d :focus-visible{outline-color:#795d00}.maj-about .badge-caption,.maj-about.about-refinements.scene-enabled .badge-caption{text-align:center;display:block}.maj-about .badge-help-disclosure{text-align:left;pointer-events:auto;display:inline-block;position:relative}.maj-about .badge-help-disclosure>#badge-help-toggle{cursor:pointer;color:#505953;border:0;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.maj-about .badge-help-disclosure>#badge-help-toggle>span{border:1px solid #8a9386;border-radius:50%;place-items:center;width:23px;height:23px;font:14px/1 Georgia,serif;display:grid}.maj-about .badge-help-disclosure>#badge-help-toggle:focus-visible{outline-offset:2px;outline:2px solid #8e512f}.maj-about .badge-help-panel{z-index:5;color:#34483c;background:#f1ede3;border:1px solid #bdc2b5;border-radius:10px;width:280px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 32px);margin:0;padding:18px;position:fixed;inset:auto;overflow:auto;transform:none;box-shadow:0 8px 25px #17201d25}.maj-about .badge-help-panel p,.maj-about.about-refinements.scene-enabled .badge-help-panel p{margin:0 0 10px;font:14px/1.5 Georgia,serif}.maj-about .badge-help-panel button,.maj-about.about-refinements.scene-enabled .badge-help-panel button{min-height:44px;padding:8px 0;font-size:13px;display:block}.maj-about .pass-invitation{text-transform:none;letter-spacing:.015em;color:#505953;font:400 max(12px,3.4cqw)/1.2 Georgia,serif;position:absolute;top:85.4%;left:7%;right:7%}@media (min-width:761px){.maj-about.scene-enabled .about-copy>.trail-link,.maj-about.scene-enabled .about-copy>.sample-note,.maj-about.scene-enabled .about-copy>.about-linear-bio{display:none}}.maj-about .badge-doodle{pointer-events:none;-webkit-user-select:none;user-select:none;width:220px;height:180px;display:none;position:absolute}@media (min-width:761px){.maj-about.about-refinements .badge-doodle{display:block}.maj-about .badge-doodle svg{opacity:.82;width:100%;height:100%;display:block}}.maj-about .badge-help-disclosure>#badge-help-toggle{background:0 0;border:0;padding:0}@media (min-width:761px){.maj-about.about-refinements.scene-enabled .about-main{gap:clamp(32px,3vw,50px);padding-inline:max(5vw,50vw - 640px)}.maj-about.about-refinements.scene-enabled .about-copy{top:-28px}.maj-about.about-refinements .pass-stock{z-index:0;filter:grayscale()contrast(.8);opacity:.22;pointer-events:none;background:url(/about-scene/patrick-original.jpg) 0 0/auto 125% no-repeat;border-radius:11px;display:block;position:absolute;inset:7px}.maj-about.about-refinements #pass-back .pass-stock{opacity:.1}.maj-about.about-refinements .pass-face>span:not(.pass-stock){z-index:1}.maj-about.about-refinements .pass-face:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff47,#ffffff0f 32%,#0000 48%,#ffffff1f 72%,#17201d06);border-radius:16px;position:absolute;inset:1px}.maj-about .badge-doodle .desk-startled,.maj-about .badge-doodle .desk-bubble,.maj-about .badge-doodle[data-desk-state=startled] .desk-working{opacity:0}.maj-about .badge-doodle[data-desk-state=startled] .desk-startled,.maj-about .badge-doodle[data-desk-state=startled] .desk-bubble{opacity:1}.maj-about .badge-doodle[data-desk-active=true][data-desk-state=typing][data-desk-motion=full] .desk-hand-left{animation:.8s ease-in-out infinite desk-keytap}.maj-about .badge-doodle[data-desk-active=true][data-desk-state=typing][data-desk-motion=full] .desk-hand-right{animation:.8s ease-in-out -.4s infinite desk-keytap}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-turn-head{transform-origin:103px 98px;animation:.48s ease-out both desk-turn}}@keyframes desk-keytap{to{transform:translateY(-.7px)}}@keyframes desk-turn{0%{transform:rotate(-5deg)translateY(1px)}to{transform:rotate(0)translateY(0)}}@media (min-width:761px){.maj-about.about-refinements .pass-bio-text{font-size:clamp(14px,4.5cqw,16.2px);line-height:1.35;top:23%;bottom:12%}.maj-about.about-refinements .pass-bio-heading{font-size:6.9cqw}.maj-about #pass-back .pass-footer>span:first-child{visibility:hidden}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-fling-left{transform-origin:85px 109px;animation:.48s ease-out both desk-fling-left}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-fling-right{transform-origin:118px 111px;animation:.48s ease-out both desk-fling-right}}@keyframes desk-fling-left{0%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes desk-fling-right{0%{transform:rotate(12deg)}to{transform:rotate(0)}}@media (min-width:761px){.maj-about.about-refinements{--pass-label-copper:#8e512f}.maj-about.about-refinements .pass-face{background:#f2ecdc;border-color:#bfc4b4;box-shadow:inset 0 0 0 4px #f2ecdc,inset 0 0 0 5px #d5cbb6,2px 5px #a49c86}.maj-about.about-refinements .pass-stock{filter:none;opacity:1;background:url(/about-scene/field-journal-stock.svg) 50%/100% 100% no-repeat;border-radius:16px;inset:1px}.maj-about.about-refinements #pass-back .pass-stock{opacity:.18}.maj-about.about-refinements #pass-back .pass-rule{display:none}.maj-about.about-refinements #pass-front .pass-edition{top:9.8%}.maj-about.about-refinements #pass-front .pass-edition:after,.maj-about.about-refinements #pass-back .pass-edition:after{content:"";background:#b18a45;width:12%;height:1px;position:absolute;top:calc(2.88cqw + 10px);left:44%}.maj-about.about-refinements .pass-brand{color:#102a23;font-size:7.9cqw;line-height:1.04;top:14.8%}.maj-about.about-refinements .portrait-area{border:1px solid #aaa58b55;border-radius:14px;width:72%;height:43%;top:28.5%;left:14%}.maj-about.about-refinements .pass-name{color:#102a23;font-size:9.8cqw;top:75%}.maj-about.about-refinements #pass-front .pass-rule{background:#b18a45;height:1px;inset:82.7% 28% auto}.maj-about.about-refinements .pass-invitation{top:85.3%}.maj-about.about-refinements #pass-front .pass-edition,.maj-about.about-refinements #pass-back .pass-edition,.maj-about.about-refinements .pass-invitation{letter-spacing:.12em;color:var(--pass-label-copper);text-transform:none;font:400 12px/1.3 Arial,Helvetica,sans-serif}.maj-about.about-refinements #pass-front .pass-footer{color:#f2ecdc;text-shadow:0 1px 2px #17362b;bottom:4%;left:9%;right:7%}.maj-about.about-refinements #pass-front .pass-footer>span:first-child{color:#f2ecdc;text-shadow:none;letter-spacing:.06em;background:#17372e;border-radius:3px;padding:4px 7px;font:400 11px/1.25 Arial,sans-serif}.maj-about.about-refinements #pass-front .pass-mark{background:#17372e;border:1px solid #e1c393;box-shadow:0 0 0 2px #f2ecdc}.maj-about.about-refinements .pass-face:after{background:linear-gradient(118deg,#ffffff18,#0000 39%,#ffffff0a 72%,#17372e03)}}@media (max-width:760px){.maj-about.about-refinements #badge{touch-action:pan-y pinch-zoom;width:min(360px,100vw - 40px)}.maj-about.about-refinements .pass-stock{z-index:0;pointer-events:none;display:block;position:absolute}.maj-about.about-refinements .pass-face>span:not(.pass-stock){z-index:1}.maj-about.about-refinements .pass-face:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:1px}.maj-about.about-refinements{--pass-label-copper:#8e512f}.maj-about.about-refinements .pass-face{background:#f2ecdc;border-color:#bfc4b4;box-shadow:inset 0 0 0 4px #f2ecdc,inset 0 0 0 5px #d5cbb6,2px 5px #a49c86}.maj-about.about-refinements .pass-stock{filter:none;opacity:1;background:url(/about-scene/field-journal-stock.svg) 50%/100% 100% no-repeat;border-radius:16px;inset:1px}.maj-about.about-refinements #pass-back .pass-stock{opacity:.18}.maj-about.about-refinements #pass-back .pass-rule{display:none}.maj-about.about-refinements #pass-front .pass-edition{top:9.8%}.maj-about.about-refinements #pass-front .pass-edition:after,.maj-about.about-refinements #pass-back .pass-edition:after{content:"";background:#b18a45;width:12%;height:1px;position:absolute;top:calc(2.88cqw + 10px);left:44%}.maj-about.about-refinements .pass-brand{color:#102a23;font-size:7.9cqw;line-height:1.04;top:14.8%}.maj-about.about-refinements .portrait-area{border:1px solid #aaa58b55;border-radius:14px;width:72%;height:43%;top:28.5%;left:14%}.maj-about.about-refinements .pass-name{color:#102a23;font-size:9.8cqw;top:75%}.maj-about.about-refinements #pass-front .pass-rule{background:#b18a45;height:1px;inset:82.7% 28% auto}.maj-about.about-refinements .pass-invitation{top:85.3%}.maj-about.about-refinements #pass-front .pass-edition,.maj-about.about-refinements #pass-back .pass-edition,.maj-about.about-refinements .pass-invitation{letter-spacing:.12em;color:var(--pass-label-copper);text-transform:none;font:400 12px/1.3 Arial,Helvetica,sans-serif}.maj-about.about-refinements #pass-front .pass-footer{color:#f2ecdc;text-shadow:0 1px 2px #17362b;bottom:4%;left:9%;right:7%}.maj-about.about-refinements #pass-front .pass-footer>span:first-child{color:#f2ecdc;text-shadow:none;letter-spacing:.06em;background:#17372e;border-radius:3px;padding:4px 7px;font:400 11px/1.25 Arial,sans-serif}.maj-about.about-refinements #pass-front .pass-mark{background:#17372e;border:1px solid #e1c393;box-shadow:0 0 0 2px #f2ecdc}.maj-about.about-refinements .pass-face:after{background:linear-gradient(118deg,#ffffff18,#0000 39%,#ffffff0a 72%,#17372e03)}.maj-about.about-refinements .pass-bio-text{touch-action:pan-y pinch-zoom;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.4;top:23%;bottom:12%}.maj-about.about-refinements .pass-bio-heading{font-size:6.9cqw}.maj-about.about-refinements #pass-back .pass-footer>span:first-child{visibility:hidden}.maj-about.about-refinements.continuous-about .badge-stage{height:calc(min(540px,150vw - 60px) + 298px)}.maj-about.about-refinements .badge-caption{top:calc(min(540px,150vw - 60px) + 230px);bottom:auto}.maj-about.about-refinements .badge-doodle{display:block}.maj-about.about-refinements .badge-doodle svg{opacity:.82;width:100%;height:100%;display:block}.maj-about .scene-jumps{flex:1;justify-content:space-around}.maj-about .scene-jumps a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.maj-about .studio-selectors{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.maj-about .studio-selectors button,.maj-about .studio-toolbar button,.maj-about .studio-move-tools button,.maj-about .studio-move-tools select{min-height:44px}.maj-about .studio-move-tools{padding-inline:12px}.maj-about .about-readable-characters summary,.maj-about .about-linear-bio summary{align-content:center;min-height:44px}.maj-about .about-readable-characters p,.maj-about .about-linear-bio p{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.maj-about .published-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.maj-about .badge-touch-help{display:block}}@media (min-width:761px){.maj-about .badge-touch-help{display:none}}@media (max-width:760px){.maj-about .badge-doodle .desk-startled,.maj-about .badge-doodle .desk-bubble,.maj-about .badge-doodle[data-desk-state=startled] .desk-working{opacity:0}.maj-about .badge-doodle[data-desk-state=startled] .desk-startled,.maj-about .badge-doodle[data-desk-state=startled] .desk-bubble{opacity:1}.maj-about .badge-doodle[data-desk-active=true][data-desk-state=typing][data-desk-motion=full] .desk-hand-left{animation:.8s ease-in-out infinite desk-keytap}.maj-about .badge-doodle[data-desk-active=true][data-desk-state=typing][data-desk-motion=full] .desk-hand-right{animation:.8s ease-in-out -.4s infinite desk-keytap}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-turn-head{transform-origin:103px 98px;animation:.48s ease-out both desk-turn}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-fling-left{transform-origin:85px 109px;animation:.48s ease-out both desk-fling-left}.maj-about .badge-doodle[data-desk-state=startled][data-desk-motion=full] .desk-fling-right{transform-origin:118px 111px;animation:.48s ease-out both desk-fling-right}}@media (prefers-reduced-motion:no-preference){.maj-about.continuous-about.scene-type-ready:not(.scene-enabled) .scene-type-mask,.maj-about.continuous-about.scene-type-ready:not(.scene-enabled) .scene-type-word{vertical-align:baseline;display:inline-block}.maj-about.continuous-about.scene-type-ready:not(.scene-enabled) .scene-type-mask{clip-path:inset(-.15em -.08em -.18em)}.maj-about.scene-type-ready:not(.scene-enabled) [data-type-state=entering] .scene-type-word{animation:.62s cubic-bezier(.2,.7,.2,1) both scene-word-maj-about-arrive;animation-delay:var(--type-delay,0s);transform-origin:50% 100%}.maj-about.scene-type-ready:not(.scene-enabled) [data-type-state=entering][data-type-copy]{animation:.56s cubic-bezier(.22,.61,.36,1) both scene-copy-maj-about-arrive;animation-delay:var(--type-delay,0s)}}.maj-about.continuous-about .published-kit{background:#0b1210;padding:28px 0 24px}.maj-about .published-kit .kit-copy{background:#0b1512e8;border-left:2px solid #d7a520;width:min(440px,92%);max-width:440px;margin:0 4vw;padding:18px 22px 17px;position:relative;box-shadow:0 8px 24px #0002}.maj-about .published-kit .kit-copy .eyebrow{letter-spacing:.18em;color:#d76a33;margin:0;font:400 10px/1.4 Arial,Helvetica,sans-serif}.maj-about .published-kit .kit-copy h2{color:#f1ede3;margin:7px 0 8px;font:400 clamp(28px,3vw,43px)/1.05 Georgia,serif}.maj-about .published-kit .kit-copy p:not(.eyebrow){color:#aeb9b3;max-width:350px;margin:0;font:400 15px/1.5 Georgia,serif}.maj-about.continuous-about [data-backpack] .gear-refined{background:#0b1210;padding:24px 4vw}.maj-about.continuous-about [data-backpack] .gear-3d-viewport{background:#0b1210;border:1px solid #33473a;height:580px;margin:16px 0;-webkit-mask-image:none;mask-image:none}.maj-about.continuous-about [data-backpack] button{color:#dce4db;background:#14211b;border:1px solid #607367;border-radius:0;min-width:44px;min-height:44px;font:400 12px/1.3 Arial,sans-serif}.maj-about.continuous-about [data-backpack] button:hover{background:#14211b;border-color:#d0a640}.maj-about.continuous-about [data-backpack] button[aria-pressed=true]{color:#101710;background:#d0a640;border-color:#d0a640}.maj-about.continuous-about [data-backpack] .gear-3d-bottom{grid-template-columns:1fr minmax(220px,340px);gap:24px}.maj-about.continuous-about [data-backpack] .gear-3d-detail{color:#f1ede3;background:#14211b;border-left:2px solid #d0a640;padding:16px}.maj-about.continuous-about [data-backpack] .gear-3d-detail span{color:#d1dcd2;font:15px/1.5 Georgia,serif}.maj-about.continuous-about [data-backpack] .gear-refined-help{color:#a9bbae;font:12px/1.6 Arial,sans-serif}.maj-about.scene-enabled .published-kit{display:contents}.maj-about.scene-enabled [data-backpack] .gear-refined{padding:0}.maj-about.scene-enabled [data-backpack] .gear-3d-viewport{height:clamp(220px,100svh - 565px,400px);margin:12px 0}@media (max-width:800px){.maj-about .published-kit .kit-copy{width:auto;max-width:none;margin:0 18px;padding:18px}.maj-about .published-kit .kit-copy h2{font-size:34px}.maj-about.continuous-about [data-backpack] .gear-refined{padding:22px 18px}.maj-about.continuous-about [data-backpack] .gear-3d-viewport{height:480px}.maj-about.continuous-about [data-backpack] .gear-3d-bottom{grid-template-columns:1fr;gap:18px}}.maj-about .published-kit .kit-copy{width:auto;max-width:none;box-shadow:none;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 3vw;padding:12px 18px;display:flex}.maj-about .published-kit .kit-copy h2{margin:0;font-size:30px;line-height:1.1}.maj-about .published-kit .kit-copy p:not(.eyebrow){flex:280px;max-width:600px;font-size:14px}.maj-about.continuous-about [data-backpack] .gear-refined{padding:16px 3vw}.maj-about.continuous-about [data-backpack] .gear-3d-viewport{height:clamp(480px,68svh,860px)}.maj-about.scene-enabled .scene-kit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;gap:12px;padding:16px 3vw 12px;display:grid}.maj-about.scene-enabled .published-kit .kit-copy{grid-area:1/1;align-self:stretch;width:100%;margin:0}.maj-about.scene-enabled [data-backpack]{grid-area:2/1;align-self:stretch;min-height:0}.maj-about.scene-enabled [data-backpack] .gear-refined{grid-template-rows:minmax(230px,1fr) auto auto auto;gap:8px;height:100%;min-height:0;padding:0;display:grid}.maj-about.scene-enabled [data-backpack] .gear-3d-viewport{height:auto;min-height:230px;margin:0}.maj-about.scene-enabled [data-backpack] .gear-3d-bottom{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18px}.maj-about.scene-enabled [data-backpack] .gear-3d-detail{gap:4px;padding:10px 14px}.maj-about.scene-enabled [data-backpack] .gear-refined-help{margin:0}.maj-about.scene-enabled [data-backpack] .gear-inventory{margin:0;padding-top:5px}.maj-about .published-footer.about-endnote{background:#0b1210;border-top:1px solid #33473a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 3vw 84px;display:flex}.maj-about .about-endnote a{font:14px/1.5 Georgia,serif}.maj-about .about-endnote small{letter-spacing:.08em;color:#aeb9b3;margin:0;font:10px/1.5 Arial,sans-serif}@media (max-width:800px){.maj-about .published-kit .kit-copy{gap:8px 16px;margin:0 18px;padding:12px 14px}.maj-about .published-kit .kit-copy h2{font-size:30px}.maj-about .published-kit .kit-copy p:not(.eyebrow){flex-basis:100%}.maj-about.continuous-about [data-backpack] .gear-refined{padding:16px 18px}.maj-about.continuous-about [data-backpack] .gear-3d-viewport{height:clamp(440px,65svh,600px)}.maj-about .published-footer.about-endnote{padding:20px 18px calc(84px + env(safe-area-inset-bottom))}}.maj-about .chapter-eyebrow{letter-spacing:.18em;color:#8e512f;text-transform:uppercase;align-items:center;gap:12px;font:400 11px/1.4 Arial,Helvetica,sans-serif;display:flex}.maj-about .chapter-eyebrow .small-line{background:var(--yellow);flex:none;width:30px;height:3px}.maj-about .chapter-title{color:var(--ink);font-family:Georgia,serif;font-weight:400}.maj-about .about-copy>p.chapter-lead,.maj-about .journal-purpose .journal-purpose-inner>p.chapter-lead{color:var(--ink);font:400 22px/1.5 Georgia,serif}.maj-about .journal-purpose .journal-purpose-inner>p.chapter-lead{margin:20px 0 24px}.maj-about .about-copy>p.chapter-body,.maj-about .journal-purpose .journal-purpose-inner>p.chapter-body{color:var(--muted)}@media (max-width:760px){.maj-about .about-copy>p.chapter-lead,.maj-about .journal-purpose .journal-purpose-inner>p.chapter-lead{font-size:20px}}.maj-about .published-kit .kit-copy .chapter-eyebrow--dark{color:#d76a33;letter-spacing:.18em;font:400 11px/1.4 Arial,Helvetica,sans-serif}.maj-about.scene-enabled [data-backpack] .gear-inventory{z-index:3;position:relative}.maj-about.scene-enabled [data-backpack] .gear-inventory dl{overscroll-behavior:contain;scrollbar-gutter:stable;background:#0b1512;border:1px solid #73816b;max-height:min(360px,100svh - 440px);margin:0 0 8px;padding:20px;position:absolute;bottom:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 32px #0006}.maj-about [data-backpack] .gear-inventory dl:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.maj-about .studio-intro .chapter-eyebrow--dark{letter-spacing:.18em;color:#d76a33;font:400 11px/1.4 Arial,Helvetica,sans-serif}.maj-about .studio-intro .chapter-title{color:#eee9df}.maj-about.continuous-about .studio-intro p.chapter-lead{color:#eee9df;font:400 22px/1.5 Georgia,serif}@media (max-width:760px){.maj-about.continuous-about .studio-intro p.chapter-lead{font-size:20px}}.maj-about .studio-character-link{color:#8e512f;text-underline-offset:5px;align-items:center;min-height:44px;font:400 14px/1.5 Arial,Helvetica,sans-serif;display:inline-flex}.maj-about .studio-toolbar #studio-motion{margin-left:auto}.maj-about .studio-labels>.room-conversation{white-space:normal;text-align:center;z-index:4;pointer-events:none;width:240px;max-width:calc(100% - 20px);padding:9px 12px;font:12px/1.4 Georgia,serif;position:absolute;top:20px;bottom:auto;left:50%;transform:translate(-50%,-100%)}.maj-about .room-conversation[hidden]{display:none}.maj-about .studio-view-tools{color:#354c3b;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font:11px/1.4 Arial,sans-serif;display:flex}.maj-about .studio-view-tools label{align-items:center;gap:6px;display:flex}.maj-about .studio-view-tools button,.maj-about .studio-view-tools select{color:#223329;min-height:36px;font:inherit;background:#f1ede3;border:1px solid #73816b;border-radius:6px;padding:5px 10px}:is(.maj-about .studio-view-tools button:focus-visible,.maj-about .studio-view-tools select:focus-visible,.maj-about .studio-scene canvas:focus-visible){outline-offset:-3px;outline:3px solid #795d00}@media (max-width:760px){.maj-about .studio-view-tools button,.maj-about .studio-view-tools select{min-height:44px}.maj-about .studio-view-tools>span{text-align:center;flex-basis:100%}}.maj-about.scene-type-ready [data-type-state=seen] .scene-type-word,.maj-about.scene-type-ready [data-type-state=seen][data-type-copy],.maj-about.scene-type-ready [data-type-state=seen] [data-type-copy]{opacity:1;animation:none;transform:none}.maj-about .badge-doodle .desk-working,.maj-about .badge-doodle .desk-startled,.maj-about .badge-doodle .desk-bubble{transition:opacity .18s ease-out}.maj-about .badge-doodle[data-desk-motion=reduced] :is(.desk-working,.desk-startled,.desk-bubble){transition:none}.maj-about .badge-doodle .desk-seated-working,.maj-about .badge-doodle .desk-seated-front{transition:opacity .2s ease-out}.maj-about .badge-doodle .desk-seated-front,.maj-about .badge-doodle[data-desk-state=startled] .desk-seated-working{opacity:0}.maj-about .badge-doodle[data-desk-state=startled] .desk-seated-front{opacity:1}.maj-about .badge-doodle[data-desk-motion=reduced] :is(.desk-seated-working,.desk-seated-front){transition:none}.maj-about .badge-doodle svg{opacity:.95}.maj-about .badge-doodle[data-desk-state][data-desk-motion] .desk-seated-front :is(.desk-fling-left,.desk-fling-right){animation:none;transform:none}.maj-about.about-refinements :is(.studio-toolbar,.studio-view-tools,.studio-move-tools) :is(button,select),.maj-about.about-refinements .studio-selectors button{color:#263b2d;letter-spacing:.01em;background:#f4f0e680;border:1px solid #77867566;border-radius:999px;min-height:44px;padding:9px 16px;font:500 13px/1.35 Arial,sans-serif;transition:background .16s,border-color .16s;box-shadow:0 1px 2px #20352a0b}.maj-about.about-refinements .studio-selectors{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 16px 4px;display:flex}.maj-about.about-refinements .studio-selectors button{gap:9px;padding-inline:18px}.maj-about.about-refinements :is(.studio-toolbar,.studio-view-tools,.studio-move-tools,.studio-selectors) button:hover:not(:disabled){background:#dce4d5;border-color:#617560}.maj-about.about-refinements .studio-selectors button[aria-pressed=true]{color:#f4f0e6;background:#263b2d;border-color:#263b2d;box-shadow:0 2px 5px #172d2222}.maj-about.about-refinements :is(.studio-toolbar,.studio-view-tools,.studio-move-tools) button[aria-pressed=true]{color:#f4f0e6;background:#263b2d;border-color:#263b2d}.maj-about.about-refinements :is(.studio-view-tools,.studio-move-tools){flex-wrap:wrap;gap:10px;padding:10px 16px}.maj-about.about-refinements .studio-view-tools button[data-view=out],.maj-about.about-refinements .studio-view-tools button[data-view=in]{border-radius:50%;width:44px;min-width:44px;padding:0;font-size:21px;font-weight:400}.maj-about.about-refinements :is(.studio-view-tools,.studio-move-tools) label{flex-wrap:wrap;gap:8px}.maj-about.about-refinements :is(.studio-view-tools,.studio-move-tools) select{cursor:pointer;max-width:100%;font-size:16px}.maj-about.about-refinements :is(.studio-toolbar,.studio-view-tools,.studio-move-tools,.studio-selectors) :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #9c762e}.maj-about.about-refinements :is(.studio-toolbar,.studio-view-tools,.studio-move-tools,.studio-selectors) button:disabled{opacity:.5;cursor:default;box-shadow:none}@media (max-width:760px){.maj-about.about-refinements .studio-selectors{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px;display:grid}.maj-about.about-refinements .studio-selectors button{padding-inline:10px}.maj-about.about-refinements :is(.studio-view-tools,.studio-move-tools){padding-inline:12px}}.maj-about.continuous-about [data-backpack] button{color:#eee9df;letter-spacing:.01em;text-align:center;background:#1b2a23;border:1px solid #77867580;border-radius:999px;min-width:44px;max-width:100%;min-height:44px;padding:9px 16px;font:500 13px/1.35 Arial,sans-serif;transition:background .16s,border-color .16s;box-shadow:0 1px 2px #0002}.maj-about.continuous-about [data-backpack] button:hover:not(:disabled){background:#2b3d31;border-color:#a5b39a}.maj-about.continuous-about [data-backpack] button[aria-pressed=true]{color:#18241b;background:#e4b52e;border-color:#e4b52e;box-shadow:0 2px 5px #0003}.maj-about.continuous-about [data-backpack] button[aria-pressed=true]:hover{background:#edc34e;border-color:#edc34e}.maj-about.continuous-about [data-backpack] button:focus-visible{outline-offset:3px;outline:3px solid #e4b52e}.maj-about.continuous-about [data-backpack] button:disabled{opacity:.5;cursor:default;box-shadow:none}.maj-about.continuous-about [data-backpack] :is(.gear-modes,.gear-view-controls,.gear-picker){flex-wrap:wrap;gap:8px}.maj-about.continuous-about [data-backpack] .gear-view-controls button:is([aria-label=Zoom\ in],[aria-label=Zoom\ out]){border-radius:50%;width:44px;min-width:44px;padding:0;font-size:21px;font-weight:400}@media (prefers-reduced-motion:reduce){.maj-about.continuous-about [data-backpack] button{transition:none}}.maj-about.continuous-about [data-backpack] .gear-3d-bottom{justify-content:flex-end;display:flex}.maj-about.continuous-about [data-backpack] .gear-3d-detail{box-sizing:border-box;width:min(100%,340px)}.maj-about .published-kit .kit-copy h2.chapter-title{color:#eee9df;font:400 clamp(32px,3.4vw,46px)/1.1 Georgia,serif}@media (max-width:800px){.maj-about.continuous-about [data-backpack] .gear-3d-detail{width:100%}.maj-about .published-kit .kit-copy h2.chapter-title{font-size:32px}}.maj-about.continuous-about [data-backpack] .gear-3d-bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.maj-about .published-kit [data-backpack] .kit-copy{background:0 0;border-left:0;width:auto;max-width:none;margin:0;padding:12px 18px;display:block}.maj-about .published-kit [data-backpack] .kit-copy h2.chapter-title{margin:8px 0 10px;font-size:clamp(30px,3vw,40px)}.maj-about .published-kit [data-backpack] .kit-copy p:not(.eyebrow){max-width:none;font-size:16px;line-height:1.5}.maj-about.continuous-about [data-backpack] .gear-3d-detail{align-content:center;gap:8px;width:100%;padding:18px 22px}.maj-about.continuous-about [data-backpack] .gear-3d-detail b{font:400 24px/1.25 Georgia,serif}.maj-about.continuous-about [data-backpack] .gear-3d-detail span{font:16px/1.6 Georgia,serif}.maj-about.scene-enabled .scene-kit:has([data-backpack-mounted]){grid-template-rows:minmax(0,1fr)}.maj-about.scene-enabled .scene-kit [data-backpack][data-backpack-mounted]{grid-row:1}@media (max-width:800px){.maj-about.continuous-about [data-backpack] .gear-3d-bottom{grid-template-columns:minmax(0,1fr);gap:16px}.maj-about .published-kit [data-backpack] .kit-copy{padding:8px 0}.maj-about .published-kit [data-backpack] .kit-copy h2.chapter-title{font-size:32px}}.maj-about.scene-enabled [data-backpack] .gear-refined{grid-template-rows:auto minmax(230px,1fr) auto auto}.maj-about.continuous-about [data-backpack] .gear-refined-help{text-align:right;justify-self:end;max-width:100%;margin:8px 0 0}.maj-about [data-backpack] .gear-inventory-panel{z-index:5;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;color:#eee9df;background:#0b1512f5;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:20px;padding:24px;display:grid;position:absolute;inset:0;overflow:auto}.maj-about [data-backpack] .gear-loadout-controls{flex-wrap:wrap;gap:8px;display:flex}.maj-about [data-backpack] .gear-inventory-panel dl{grid-column:1/-1;grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr);gap:14px 24px;margin:0;font:15px/1.6 Arial,sans-serif;display:grid}.maj-about [data-backpack] .gear-inventory-panel dt{overflow-wrap:anywhere;font-weight:600}.maj-about [data-backpack] .gear-inventory-panel dd{overflow-wrap:anywhere;color:#cdd5ca;margin:0}.maj-about [data-backpack] .gear-loadout-empty{grid-column:1/-1}.maj-about [data-backpack] .gear-inventory-panel dl:focus-visible{outline-offset:3px;outline:3px solid #e4b52e}.maj-about [data-backpack] .gear-3d-viewport.is-unavailable{height:440px;min-height:440px}.maj-about [data-backpack] .gear-inventory-panel{grid-template-columns:minmax(0,1fr);scroll-margin-top:96px}@media (max-width:600px){.maj-about [data-backpack] .gear-inventory-panel{grid-template-columns:1fr;gap:14px;padding:16px}.maj-about [data-backpack] .gear-inventory-close{justify-self:end}.maj-about [data-backpack] .gear-inventory-panel dl{grid-template-columns:1fr;gap:4px}.maj-about [data-backpack] .gear-inventory-panel dd{margin-bottom:16px}}@media (min-width:761px){.maj-about.about-refinements.continuous-about .about-main{column-gap:clamp(32px,4vw,96px);padding-inline:max(5vw,50% - 900px)}.maj-about.about-refinements.continuous-about .about-copy{justify-self:center;width:100%;max-width:680px}.maj-about.about-refinements .about-copy .secondary{max-width:620px}.maj-about.about-refinements.continuous-about .journal-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,96px);padding-inline:max(5vw,50% - 900px)}.maj-about.continuous-about .journal-purpose-inner{max-width:680px;margin-inline:auto}.maj-about.continuous-about .waterfall-scroll .about-field-photo{width:100%;max-width:none}.maj-about.scene-enabled .waterfall-scroll{width:100%;height:100%;min-height:0}.maj-about.scene-enabled .waterfall-scroll .about-field-photo{width:100%;max-width:none;height:100%;margin:0}.maj-about.scene-enabled .waterfall-scroll .waterfall-photo{aspect-ratio:auto;object-fit:cover;height:100%}.maj-about.continuous-about .studio-world{width:100%;max-width:1600px;margin-inline:auto}.maj-about.continuous-about .published-kit [data-backpack]{max-width:1600px;margin-inline:auto}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-3d-viewport{height:clamp(280px,100svh - 330px,560px)}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-refined{padding:16px clamp(20px,3vw,48px)}.maj-about.continuous-about:not(.scene-enabled) .badge-stage{height:clamp(540px,100svh - 130px,690px)}}@media (min-width:1800px){.maj-about.about-refinements #badge{width:clamp(340px,20vw,420px)}.maj-about.about-refinements .about-copy h1{font-size:clamp(115px,6vw,145px)}}@media (max-width:760px){.maj-about.continuous-about [data-backpack] .gear-3d-viewport{height:clamp(300px,52svh,440px)}.maj-about.continuous-about .waterfall-scroll .about-field-photo{width:100%;max-width:none}.maj-about.continuous-about .waterfall-scroll{width:100%}}@media (min-width:761px){.maj-about.scene-enabled .journal-chapter .waterfall-scroll .about-field-photo{width:100%;max-width:none;height:100%;margin:0}.maj-about.scene-enabled .journal-chapter .waterfall-scroll .about-field-photo .waterfall-photo{aspect-ratio:auto;height:100%}}@media (min-width:761px) and (max-height:820px){.maj-about.continuous-about:not(.scene-enabled) .scene-kit{padding-top:16px;scroll-margin-top:70px}.maj-about.continuous-about:not(.scene-enabled) .scene-kit .published-kit{padding-top:0;padding-bottom:12px}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-3d-viewport{height:clamp(260px,100svh - 450px,370px);margin-block:10px}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-inventory{margin-top:8px;padding-top:4px}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-refined-help{margin-top:6px}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .kit-copy{padding-block:6px}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .kit-copy h2.chapter-title{font-size:30px}}.maj-about.continuous-about:not(.scene-enabled) [data-backpack] .gear-refined{height:auto;min-height:0}@media (min-width:761px) and (max-height:820px){.maj-about.continuous-about:not(.scene-enabled) .about-main{padding-top:96px;padding-bottom:24px}.maj-about.continuous-about:not(.scene-enabled) .badge-stage{height:clamp(500px,100svh - 180px,640px)}}
