.experience{opacity:0;transition:opacity .5s}.experience[data-active=true]{opacity:1}.experience[data-active=false]{visibility:hidden}.experience-bar{z-index:4;justify-content:flex-end;align-items:center;gap:1rem;padding:.5rem clamp(1rem,4vw,3.5rem);display:flex;position:relative}.experience[data-view=map] .experience-bar{pointer-events:none;position:fixed;top:0;left:0;right:0}.experience-bar>*{pointer-events:auto}.experience:has(.world-viewport[data-selected]) .experience-bar{opacity:0;pointer-events:none;visibility:hidden}.experience-toggle{cursor:pointer;text-underline-offset:.3em;min-height:2.75rem;font-size:.8125rem;text-decoration:underline}.world-viewport{--stage-width:3000px;--stage-height:2000px;--fit:min(tan(atan2(100vw, var(--stage-width))), tan(atan2(100dvh, var(--stage-height))));contain:strict;position:fixed;inset:0;overflow:hidden}.world-camera{transform:translate(calc(50vw - var(--stage-width) / 2 * var(--fit)), calc(50dvh - var(--stage-height) / 2 * var(--fit))) scale(var(--fit));transform-origin:0 0}.world-stage{height:var(--stage-height);width:var(--stage-width);position:relative;container-type:size}.world-base,.world-base img{width:100%;height:100%;display:block}.world-base{position:absolute;inset:0}.world-tile{cursor:pointer;opacity:0;transition:opacity .5s,transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scale(.72)}.world-tile img{width:100%;height:100%;display:block}.world-tile picture{height:100%;display:block}.world-viewport[data-revealed=true] .world-tile{opacity:1;transform:none}.world-viewport[data-revealed=true] .world-delay-0{transition-delay:.5s}.world-viewport[data-revealed=true] .world-delay-1{transition-delay:.62s}.world-viewport[data-revealed=true] .world-delay-2{transition-delay:.74s}.world-viewport[data-revealed=true] .world-delay-3{transition-delay:.86s}.world-viewport[data-revealed=true] .world-delay-4{transition-delay:.98s}.world-viewport[data-revealed=true] .world-delay-5{transition-delay:1.1s}.world-viewport[data-revealed=true] .world-delay-6{transition-delay:1.22s}.world-viewport[data-revealed=true] .world-delay-7{transition-delay:1.34s}.world-viewport[data-settled=true] .world-tile,.world-viewport[data-selected] .world-tile{transition:opacity .5s}.world-viewport[data-selected] .world-tile:not([data-current=true],.world-tile-hub){opacity:.3}.world-viewport[data-instant=true] .world-tile,.world-viewport[data-low-effects=true] .world-tile,.world-viewport[data-instant=true] .world-spot,.world-viewport[data-low-effects=true] .world-spot{transition:none}.world-spot{-webkit-text-stroke:.5em var(--background);letter-spacing:.01em;paint-order:stroke fill;cursor:pointer;opacity:0;white-space:nowrap;padding:.45cqw .9cqw;font-size:1.05cqw;font-weight:500;transition:opacity .35s;position:absolute;transform:translate(-50%)}.world-spot:hover{text-underline-offset:.25em;text-decoration:underline}.world-viewport[data-revealed=true] .world-spot{opacity:1}.world-viewport[data-revealed=true][data-settled=false] .world-spot{transition-delay:1.7s}.world-viewport[data-selected] .world-spot{opacity:0;pointer-events:none}.world-panel{background:var(--background);border-left:1px solid var(--foreground);overscroll-behavior:contain;width:min(44rem,52vw);padding:4rem clamp(1.25rem,3vw,2.5rem) 5rem;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(101%)}.world-viewport[data-selected] .world-panel{transform:none}.world-panel:focus{outline:none}.world-panel-close{cursor:pointer;text-underline-offset:.3em;min-height:2.75rem;margin-bottom:1rem;text-decoration:underline}.world-panel .profile-competencies,.world-panel .profile-quotes{grid-template-columns:minmax(0,1fr)}.world-panel .profile-timeline>li{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr)}.world-panel .profile-about{grid-template-columns:minmax(0,1fr)}.world-panel button:not(.world-panel-close),.deck button{cursor:pointer;min-height:2.75rem}.station-section+.station-section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.station-section>h2{font-family:var(--font-serif), Georgia, serif;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.station-globe{aspect-ratio:1;cursor:grab;touch-action:pan-y;width:100%;max-width:14.5rem;margin-block:.25rem 1rem;margin-inline:auto;display:block}.station-globe:active{cursor:grabbing}.deck{height:calc(100dvh - 3.75rem);position:relative}.deck-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.deck-track::-webkit-scrollbar{display:none}.deck-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;padding:0 1rem 6rem;overflow-y:auto}.deck-picture{margin-bottom:1.5rem;display:block}.deck-picture img{width:auto;max-width:100%;height:auto;max-height:13.5rem;margin-inline:auto;display:block}.deck-hint{background:var(--background);border:1px solid var(--foreground);pointer-events:none;padding:.5rem 1rem;font-size:.875rem;animation:4.6s 1.2s both deck-hint;position:absolute;bottom:1.25rem;right:1rem}.deck-hint[hidden]{display:none}@keyframes deck-hint{0%,to{opacity:0;transform:translate(0,0)}12%,80%{opacity:1;transform:translate(0,0)}50%{transform:translate(-.5rem)}}@media (max-width:40rem){.experience[data-view=map] .experience-bar{position:relative}.experience-bar{flex-wrap:nowrap;gap:0 .75rem;padding-right:1rem}.experience-toggle{white-space:nowrap}.experience-bar .site-languages button{min-width:2.25rem}}@media (prefers-reduced-motion:reduce){.experience,.world-tile,.world-spot,.world-panel{transition:none}}
.world-tile-hub{transform-origin:50% 64.203%;width:18.2%;height:17.35%;top:47.7%;left:40.9%}.world-spot-hub{top:62.339%;left:50%}.world-tile-career{transform-origin:49.922% 161.872%;width:21.3%;height:25.6%;top:17.4%;left:39.367%}.world-spot-career{top:40.238%;left:50%}.world-tile-documents{transform-origin:-52.576% 132.127%;width:22%;height:23%;top:28.45%;left:61.567%}.world-spot-documents{top:49.651%;left:72.571%}.world-tile-endorsements{transform-origin:-106.1% 39.508%;width:18.033%;height:22.5%;top:49.95%;left:69.133%}.world-spot-endorsements{top:70.803%;left:78.145%}.world-tile-football{transform-origin:-4.179% -33.452%;width:23.133%;height:23.05%;top:66.55%;left:50.967%}.world-spot-football{top:87.765%;left:62.526%}.world-tile-languages{transform-origin:131.385% -14.124%;width:15.4%;height:28.75%;top:62.9%;left:29.767%}.world-spot-languages{top:87.765%;left:37.474%}.world-tile-travel{transform-origin:171.614% 37.806%;width:23.133%;height:21%;top:50.9%;left:10.3%}.world-spot-travel{top:70.803%;left:21.855%}.world-tile-education{transform-origin:147.55% 139.899%;width:23.133%;height:20.65%;top:29.95%;left:15.867%}.world-spot-education{top:49.651%;left:27.429%}
