.origin-journey{color:#f3e9df;isolation:isolate;background:#160a10;height:330svh;min-height:2100px;scroll-margin-top:0;position:relative}.journey-stage{background:radial-gradient(43% 50% at 73% 54%,#73384247,#0000 84%),radial-gradient(48% 60% at 10% 95%,#7b2c3933,#0000 82%),#160a10;height:100svh;min-height:670px;padding:105px 7.5% 36px;position:sticky;top:0;overflow:hidden}.journey-stage:before{content:"";pointer-events:none;opacity:.23;background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#edd7b01b 10%);position:absolute;inset:0}.journey-topline,.journey-footer{z-index:6;color:#d7bba8;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.journey-topline{border-bottom:1px solid #dcc4b34b;padding-bottom:15px}.journey-topline .eyebrow{letter-spacing:.23em;font-size:9px}.journey-topline>span:last-child{letter-spacing:.15em;font:10px Manrope,sans-serif}.journey-intro{z-index:2;max-width:800px;margin-top:26px;position:relative}.journey-intro .eyebrow{color:#c9a16b}.public-experience .journey-intro h2{text-wrap:balance;max-width:750px;margin-top:7px;font-size:clamp(40px,4.7vw,76px);line-height:.94}.journey-orbit{z-index:0;aspect-ratio:1;pointer-events:none;transform-origin:50%;border:1px solid #e0a86327;border-radius:50%;width:min(66vw,850px);position:absolute;top:3%;right:-8%}.journey-orbit:before,.journey-orbit:after,.journey-orbit i{content:"";border:1px solid #e0a86332;border-radius:50%;position:absolute}.journey-orbit:before{inset:12%}.journey-orbit:after{inset:25%}.journey-orbit i:first-child{border-color:#c99f674d;inset:38%}.journey-orbit i:nth-child(2){background:#d5ac6a;border:0;width:8px;height:8px;top:11.7%;left:50%;box-shadow:0 0 25px #d5ac6a}.journey-orbit i:nth-child(3){background:#e6c68e;border:0;width:5px;height:5px;bottom:17%;left:18%}.journey-thread{z-index:0;transform-origin:top;pointer-events:none;background:linear-gradient(#b9956e12,#e2b979aa,#b9956e16);width:1px;height:60%;position:absolute;top:23%;left:52%;transform:scaleY(.02);box-shadow:0 0 26px #d4aa6c88}.journey-layout{z-index:3;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:5%;min-height:380px;display:grid;position:absolute;inset:34% 7.5% 9%}.journey-copy-stack,.journey-visual{height:100%;min-height:380px;position:relative}.journey-scene{will-change:transform,opacity;max-width:520px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.journey-number{color:#d1ad85;letter-spacing:-.075em;margin-bottom:35px;font:clamp(64px,8vw,130px)/.75 Cormorant Garamond,Georgia,serif;display:block}.journey-number small{letter-spacing:.12em;color:#aa8e86;vertical-align:middle;margin-left:12px;font:10px Manrope,sans-serif}.journey-scene>.eyebrow{color:#d9b885;letter-spacing:.24em;font-size:9px}.public-experience .journey-scene h3{text-wrap:balance;max-width:570px;margin:16px 0 20px;font-size:clamp(47px,5.4vw,84px);line-height:.91}.journey-body{color:#d2bbc0;max-width:420px;font-size:clamp(12px,1vw,15px);line-height:1.75}.journey-link{color:#f0d4ae;border-bottom:1px solid #d5b480;align-items:center;gap:24px;margin-top:29px;padding:0 0 8px;font-size:12px;display:inline-flex}.journey-link svg{transition:transform .25s}.journey-link:hover svg{transform:translate(3px,-3px)}.journey-visual{filter:drop-shadow(0 40px 60px #06030677);justify-self:end;place-items:center;width:min(100%,600px);display:grid}.journey-panel{color:#3d2023;will-change:transform,opacity;background:linear-gradient(145deg,#faf4e9,#e9ddd0);border:1px solid #e7d2b8;width:min(100%,560px);min-height:440px;padding:28px 34px 26px;position:absolute;box-shadow:0 32px 80px #0008,inset 0 1px #fff}.journey-panel:after{content:"";pointer-events:none;border:1px solid #7f4d402b;position:absolute;inset:9px}.journey-panel-head{letter-spacing:.2em;color:#6f373a;border-bottom:1px solid #6f373a55;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;font-size:9px;display:flex}.journey-panel-head svg{color:#7b303b}.journey-id-mark{justify-content:space-between;align-items:center;height:175px;padding:0 12px;display:flex}.journey-id-mark>span{text-align:right;color:#9a796d;font:italic 33px/.95 Cormorant Garamond,serif}.journey-seal-window{background:#f6ecdf;border:1px solid #b98b63;border-radius:78px 78px 5px 5px;flex:none;width:134px;height:158px;position:relative;overflow:hidden;box-shadow:0 8px 22px #43252a30,0 0 0 4px #f4e8db,0 0 0 5px #ad836c55}.journey-seal-window img{object-fit:cover;object-position:center 7%;will-change:transform;width:100%;height:100%;display:block}.journey-panel-main{gap:4px;padding:12px 0 18px;display:grid}.journey-panel-main small,.journey-data-grid span,.journey-route-row small{letter-spacing:.13em;color:#8e6763;font:9px Manrope,sans-serif}.journey-panel-main strong{letter-spacing:-.03em;color:#512028;font:clamp(28px,3vw,45px)/1 Cormorant Garamond,serif}.journey-data-grid{border-top:1px solid #71434755;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:16px;display:grid}.journey-data-grid span{gap:6px;display:grid}.journey-data-grid b{letter-spacing:0;color:#3d2023;font:18px Cormorant Garamond,serif}.journey-panel-custody{color:#f3e9df;background:linear-gradient(145deg,#38202a,#1d1119);border-color:#8b6860}.journey-panel-custody:after{border-color:#bc927d33}.journey-panel-custody .journey-panel-head{color:#dec8ba;border-color:#d9bfa942}.journey-panel-custody .journey-panel-head svg{color:#d0ab73}.journey-route{margin:35px 4px 0 13px;position:relative}.journey-route:before{content:"";background:linear-gradient(#d2a668,#8b5c54,#d2a668);width:1px;position:absolute;top:20px;bottom:25px;left:5px}.journey-route-row{grid-template-columns:32px 1fr auto;align-items:start;gap:9px;min-height:103px;display:grid;position:relative}.journey-route-row>i{z-index:1;background:#2c1820;border:2px solid #d9b579;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.journey-route-row>div{gap:3px;display:grid}.journey-route-row small{color:#cba87e}.journey-route-row strong{color:#f3e9df;font:28px/.95 Cormorant Garamond,serif}.journey-route-row span{color:#bda7a5;font:11px Manrope,sans-serif}.journey-route-row>b{color:#d4b080;font:15px Cormorant Garamond,serif}.journey-panel-passport{background:linear-gradient(155deg,#f8f2e8,#ece0d1)}.journey-passport-seal{color:#6a2836;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:170px;display:flex}.journey-passport-seal span{letter-spacing:.22em;font-size:9px;font-weight:700}.journey-passport-title{text-align:center;color:#4a2029;margin-bottom:23px;font:clamp(38px,4vw,58px)/.9 Cormorant Garamond,serif}.journey-passport-fields{border-top:1px solid #71434755}.journey-passport-fields span{color:#5b4743;border-bottom:1px solid #71434733;justify-content:space-between;align-items:center;padding:9px 2px;font-size:11px;display:flex}.journey-passport-fields b{color:#9d6e49;font-weight:400}.journey-demo-note{color:#bea8a1;letter-spacing:.16em;white-space:nowrap;font-size:8px;position:absolute;bottom:0;right:0}.journey-footer{letter-spacing:.14em;font-size:9px;position:absolute;bottom:31px;left:7.5%;right:7.5%}.journey-footer>span{align-items:center;gap:10px;display:flex}.journey-progress{background:#d6b9924d;flex:1;max-width:390px;height:1px}.journey-progress-fill{transform-origin:0;background:#e1b575;width:100%;height:2px;display:block;transform:scaleX(0)}.journey-mobile,.journey-mobile-art{display:none}@media (max-width:1100px) and (min-width:800px){.journey-stage{padding-inline:6%}.journey-footer{left:6%;right:6%}.journey-layout{grid-template-columns:.8fr 1.2fr;gap:2%;left:6%;right:6%}.journey-panel{min-height:415px;padding:24px}.journey-visual{width:100%}.journey-scene h3{font-size:clamp(44px,5vw,60px)!important}}@media (max-height:760px) and (min-width:800px){.journey-stage{min-height:620px;padding-top:88px}.journey-intro{margin-top:12px}.journey-intro h2{font-size:clamp(36px,4vw,58px)!important}.journey-layout{top:31%;bottom:8%}.journey-panel{min-height:390px}.journey-id-mark{height:145px}.journey-route-row{min-height:91px}.journey-number{margin-bottom:19px}.journey-footer{bottom:17px}}@media (max-width:799px){.origin-journey{height:auto;min-height:0}.journey-stage{background:radial-gradient(circle at 80% 70%,#713f453d,#0000 60%),#160a10;height:auto;min-height:0;padding:100px 7% 37px;position:relative}.journey-stage:before{background-size:25% 100%}.journey-topline>span:last-child{font-size:8px}.journey-intro{margin-top:36px}.public-experience .journey-intro h2{margin-top:12px;font-size:clamp(47px,11vw,70px);line-height:.93}.journey-layout,.journey-orbit,.journey-thread,.journey-footer{display:none}.journey-mobile-art{isolation:isolate;place-items:center;width:min(100%,310px);height:255px;margin:25px auto 0;display:grid;position:relative}.journey-mobile-art:before,.journey-mobile-art:after{content:"";border:1px solid #d9ac6942;border-radius:50%;width:248px;height:248px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.journey-mobile-art:after{border-color:#d9ac692d;width:198px;height:198px}.journey-mobile-art-halo{z-index:-1;background:radial-gradient(circle,#b67d4e35,#0000 63%);position:absolute;inset:20px}.journey-mobile-art-frame{background:#efe1d2;border:1px solid #bd965f;border-radius:86px 86px 5px 5px;width:141px;height:207px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #301a2199,0 0 0 7px #bb90584d,0 24px 45px #0008}.journey-mobile-art-frame img{object-fit:cover;object-position:center 7%;width:100%;height:100%;display:block}.journey-mobile-art>span{letter-spacing:.23em;color:#c7a473;font-size:9px;position:absolute;bottom:0;right:13px}.journey-mobile{background:#160a10;gap:0;padding:0 7% 90px;display:grid}.journey-mobile-step{border-top:1px solid #cfab815b;min-height:286px;padding:38px 24px 48px 0;position:relative;overflow:hidden}.journey-mobile-step:last-of-type{border-bottom:1px solid #cfab815b}.journey-mobile-step>span{color:#d2ae7d;letter-spacing:.16em;font-size:10px}.public-experience .journey-mobile-step h3{max-width:480px;margin:19px 0 17px;font-size:clamp(41px,10vw,64px);line-height:.95}.journey-mobile-step p{color:#d0b8bc;z-index:1;max-width:440px;font-size:12px;line-height:1.7;position:relative}.journey-mobile-symbol{opacity:.09;position:absolute;top:34px;right:-8px}.journey-mobile-symbol svg{stroke-width:.7px;width:125px;height:125px}.journey-mobile>a{color:#f0d4ae;border-bottom:1px solid #d9ba83;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-bottom:11px;font-size:12px;display:flex}}@media (prefers-reduced-motion:reduce) and (min-width:800px){.origin-journey{height:auto;min-height:0}.journey-stage{height:auto;min-height:0;padding-bottom:100px;position:relative}.journey-layout{align-items:start;height:auto;margin-top:70px;position:relative;inset:auto}.journey-copy-stack,.journey-visual{filter:none;gap:60px;height:auto;min-height:0;display:grid}.journey-scene,.journey-panel{min-height:440px;position:relative;top:auto;left:auto;right:auto;opacity:1!important;visibility:visible!important;transform:none!important}.journey-orbit,.journey-thread,.journey-footer,.journey-demo-note{display:none}}.public-experience .trace-cinema{color:#f7eee8;isolation:isolate;background:#100b10;height:340svh;min-height:2250px;position:relative}.trace-cinema-sticky{background:radial-gradient(39% 48% at 73% 49%,#56303a82,#0000 79%),radial-gradient(18% 27% at 80% 49%,#a8665530,#0000 89%),linear-gradient(118deg,#100b10 0%,#1a0d15 55%,#100911 100%);height:100svh;min-height:670px;position:sticky;top:0;overflow:hidden}.trace-cinema-sticky:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#100b10d9,#100b1040 39%,#0000 70%),linear-gradient(#100b1080,#0000 15% 76%,#100b10d9);position:absolute;inset:0}.trace-cinema-sticky:after{content:"";z-index:4;pointer-events:none;opacity:.13;background-image:radial-gradient(#e5bb9b80 .7px,#0000 .9px);background-position:19px 29px;background-size:71px 79px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 33%,#000 100%);mask-image:linear-gradient(90deg,#0000 33%,#000 100%)}.trace-cinema-grain{z-index:6;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;inset:0}.trace-cinema-top{z-index:10;letter-spacing:.23em;color:#d9b99d;border-bottom:1px solid #e7bd9a50;justify-content:space-between;padding-bottom:15px;font:9px Manrope,sans-serif;display:flex;position:absolute;top:9%;left:7%;right:7%}.trace-cinema-intro{z-index:10;pointer-events:none;width:46%;max-width:630px;position:absolute;top:19%;left:7%}.trace-cinema-intro .eyebrow{color:#d9a77d;letter-spacing:.25em;font-size:10px}.public-experience .trace-cinema-intro h2{color:#f7eee8;letter-spacing:-.047em;text-wrap:balance;max-width:630px;margin-top:21px;font:400 clamp(58px,6vw,96px)/.9 Cormorant Garamond,Georgia,serif}.trace-cinema-halo{z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #dab29226;border-radius:50%;width:min(50vw,650px);position:absolute;top:14%;right:6%;box-shadow:0 0 0 85px #aa677608,0 0 110px 25px #8b3d4c35,inset 0 0 80px #bf817228}.trace-cinema-halo:before{content:"";border:1px solid #d7a6851f;border-radius:50%;position:absolute;inset:-9%}.trace-cinema-orbit{z-index:4;pointer-events:none;border:1px solid #e8c5a734;border-radius:50%;width:min(68vw,920px);height:min(23vw,310px);animation:18s ease-in-out infinite alternate trace-orbit-drift;position:absolute;top:35%;right:-2%;transform:rotate(-24deg);-webkit-mask-image:linear-gradient(110deg,#000 5%,#0000 34% 62%,#000 95%);mask-image:linear-gradient(110deg,#000 5%,#0000 34% 62%,#000 95%)}.trace-cinema-globe{z-index:3;cursor:grab;touch-action:pan-y;filter:drop-shadow(0 43px 65px #030106bb);width:min(62vw,850px);height:69%;position:absolute;top:15%;right:2%}.trace-cinema-globe:active{cursor:grabbing}.trace-cinema-globe canvas{width:100%;height:100%;display:block}.trace-cinema-fallback{aspect-ratio:1;background:radial-gradient(circle at 30% 26%,#a87d72,#593039 39%,#1a0e19 75%);border-radius:50%;width:min(48vw,500px);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -50px -35px 90px #070309a8,0 0 95px #783b4d65}.trace-cinema-globe.no-webgl .trace-cinema-fallback{display:block}.trace-cinema-info{z-index:10;background:linear-gradient(90deg,#110b10b8,#0000);border-top:1px solid #d4a27b8c;width:min(32vw,410px);padding:20px 0 0;position:absolute;bottom:19%;left:7%}.trace-cinema-index{letter-spacing:.2em;color:#d3a172;font:10px Manrope,sans-serif}.public-experience .trace-cinema-info h3{color:#f7eee8;letter-spacing:-.052em;margin:12px 0 9px;font:400 clamp(61px,6.5vw,108px)/.84 Cormorant Garamond,Georgia,serif}.trace-cinema-info>p{color:#e1cbc3;font:clamp(14px,1.1vw,17px)/1.55 Manrope,sans-serif}.trace-cinema-date{color:#bca09a;letter-spacing:.1em;margin-top:17px;font:9px Manrope,sans-serif}.trace-cinema-date span{color:#d4a173;margin-inline:8px}.trace-cinema-rule{background:linear-gradient(90deg,#d9aa78,#0000);height:1px;margin:20px 0 13px}.trace-cinema-info small{color:#ba9898;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font:9px Manrope,sans-serif;display:flex}.trace-cinema-info small strong{color:#f0e1d2;font-weight:600}.trace-cinema-info small svg{color:#d9ab78}.trace-cinema-bottom{z-index:10;grid-template-columns:minmax(150px,1fr) minmax(350px,1.55fr) 42px;align-items:end;gap:35px;display:grid;position:absolute;bottom:6%;left:7%;right:7%}.trace-cinema-bottom>p{color:#a78f90;max-width:250px;font:9px/1.55 Manrope,sans-serif}.trace-cinema-steps{border-bottom:1px solid #c99d764d;align-items:flex-end;display:flex;position:relative}.trace-cinema-steps:after{content:"";width:var(--journey-progress,0%);pointer-events:none;background:linear-gradient(90deg,#ad6c63,#f5d3a8);height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 15px #edb4839c}.trace-cinema-steps button{color:#a28b8c;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0 8px 15px;font:9px Manrope,sans-serif;transition:color .3s;position:relative}.trace-cinema-steps button>span{letter-spacing:.16em;margin-bottom:7px;font-size:8px;display:block}.trace-cinema-steps button strong{white-space:nowrap;font-weight:500}.trace-cinema-steps button i{background:#28131b;border:1px solid #ad887a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:8px}.trace-cinema-steps button[aria-current=step]{color:#f1d8bd}.trace-cinema-steps button[aria-current=step] i{background:#e7b27d;box-shadow:0 0 0 5px #e7b27d30,0 0 16px #f4c491}.trace-cinema-play{color:#e9c69b;background:#5c283459;border:1px solid #c398805f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.trace-cinema-play:hover{background:#894051}.trace-cinema-scroll{z-index:10;color:#d2ac94;letter-spacing:.26em;writing-mode:vertical-rl;align-items:center;gap:17px;font:8px Manrope,sans-serif;display:flex;position:absolute;top:18%;right:5%}.trace-cinema-scroll span{background:linear-gradient(#d2ac94,#0000);width:1px;height:48px}.trace-cinema-credit{z-index:10;color:#b4979069;letter-spacing:.16em;font:8px Manrope,sans-serif;position:absolute;bottom:15%;right:7%}@media (max-width:900px){.trace-cinema-intro{width:50%;top:18%}.public-experience .trace-cinema-intro h2{font-size:clamp(53px,7vw,76px)}.trace-cinema-globe{width:70vw;right:-1%}.trace-cinema-halo{width:58vw;right:3%}.trace-cinema-info{width:43vw}.trace-cinema-bottom{grid-template-columns:1fr 42px;gap:20px}.trace-cinema-bottom>p{grid-column:1/-1;max-width:none}.trace-cinema-steps{grid-column:1}.trace-cinema-play{grid-column:2}}@media (max-width:700px){.public-experience .trace-cinema{height:320svh;min-height:2050px}.trace-cinema-sticky{min-height:0}.trace-cinema-top{font-size:7px;top:10%}.trace-cinema-intro{width:86%;max-width:360px;top:17%;left:7%}.trace-cinema-intro .eyebrow{font-size:8px}.public-experience .trace-cinema-intro h2{max-width:350px;margin-top:12px;font-size:clamp(48px,10.7vw,68px)}.trace-cinema-globe{filter:drop-shadow(0 27px 42px #030107a8);width:108vw;height:46%;top:28%;right:-12%}.trace-cinema-halo{width:100vw;top:31%;right:-11%}.trace-cinema-orbit{width:137vw;height:33vw;top:43%;right:-28%}.trace-cinema-info{width:82%;padding-top:14px;bottom:19%;left:7%}.public-experience .trace-cinema-info h3{margin:10px 0 5px;font-size:clamp(58px,15vw,84px)}.trace-cinema-info>p{font-size:12px}.trace-cinema-date{margin-top:9px;font-size:8px}.trace-cinema-rule,.trace-cinema-info small,.trace-cinema-scroll,.trace-cinema-credit{display:none}.trace-cinema-bottom{gap:8px;bottom:5%;left:7%;right:7%}.trace-cinema-bottom>p{font-size:8px}.trace-cinema-steps button{padding-inline:0;font-size:8px}.trace-cinema-steps button i{left:0}.trace-cinema-steps button strong{font-size:8px}.trace-cinema-steps button>span{font-size:7px}.trace-cinema-play{width:38px;height:38px}.trace-cinema-sticky:before{background:linear-gradient(#0000 42%,#100b1029 63%,#100b10e9),linear-gradient(90deg,#100b1070,#0000 72%)}}@media (max-height:700px) and (min-width:701px){.trace-cinema-intro{top:15%}.public-experience .trace-cinema-intro h2{font-size:clamp(48px,5vw,76px)}.trace-cinema-info{bottom:20%}.public-experience .trace-cinema-info h3{font-size:70px}.trace-cinema-bottom{bottom:5%}}@keyframes trace-orbit-drift{to{transform:rotate(-18deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.trace-cinema-orbit{animation:none}.public-experience .trace-cinema{height:auto;min-height:0}.trace-cinema-sticky{height:100svh;min-height:850px;position:relative}.trace-cinema-scroll{display:none}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.trace-cinema-sticky{height:800px;min-height:800px}}
