html:has(.orbit){background-color:#fff;overflow:hidden}html:has(.orbit) body{background-color:#fff;overflow:hidden}.orbit{--ink:#000;--quiet:#6a6a6a;--rule:#00000024;--pad:clamp(1rem, 2.4vw, 2.25rem);--fig-h:min(86svh, 70vw);--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:var(--ink);font-family:var(--font-stack-sans), sans-serif;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;font-size:.9375rem;line-height:1.5;position:fixed;inset:0;overflow:hidden}.orbit[data-dragging]{cursor:grabbing}.orbit ::selection{color:#fff;background:#000}.orbit :focus-visible{outline-offset:4px;outline:2px solid}.orbit button,.orbit a{cursor:pointer}.orbit-name{z-index:1;left:0;right:0;bottom:calc(var(--fig-h) * .8);grid-template-columns:1fr calc(var(--fig-h) * .33) 1fr;font-family:var(--font-saved-by-zero), sans-serif;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);align-items:center;font-size:min(6.3vw,15svh);line-height:1;display:grid;position:absolute;transform:translateY(50%)}.orbit-name span:first-child{justify-self:end}.orbit-name span:last-child{grid-column:3;justify-self:start}.orbit[data-ready] .orbit-name{opacity:1;transition:opacity 1.4s var(--ease) .15s}.orbit[data-open] .orbit-name,.orbit[data-index] .orbit-name{opacity:0;transition:opacity .35s var(--ease)}.orbit-figure{z-index:2;height:var(--fig-h);aspect-ratio:1400/1971;opacity:0;pointer-events:none;transition:transform .9s var(--ease), opacity .5s var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-45.3%)translateY(3%)}.orbit-figure img{object-fit:contain;object-position:bottom;width:100%;height:100%}.orbit[data-ready] .orbit-figure{opacity:1;transform:translate(-45.3%)}.orbit[data-index] .orbit-figure{opacity:0}.orbit-label{z-index:1;opacity:0;color:#fff;mix-blend-mode:difference;font-family:var(--font-saved-by-zero), sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;will-change:transform, opacity;padding:.3em .5em;font-size:clamp(1.05rem,1.7vw,1.8rem);line-height:1;position:absolute;top:0;left:0}.orbit-label[data-kind=experience] .orbit-label-name{color:#0000;-webkit-text-stroke:1px #fff}.orbit-label[data-off]{pointer-events:none}.orbit-label-sub{font-family:var(--font-stack-sans), sans-serif;letter-spacing:0;text-transform:none;opacity:0;font-size:.8125rem;transition:opacity .25s;position:absolute;top:calc(100% + .35em);left:.5em}.orbit-label:hover .orbit-label-sub,.orbit-label:focus-visible .orbit-label-sub{opacity:1}.orbit-label:hover .orbit-label-name,.orbit-label:focus-visible .orbit-label-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.orbit-top,.orbit-foot{z-index:8;padding:var(--pad);cursor:default;-webkit-user-select:text;user-select:text;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:absolute;left:0;right:0}.orbit-top{top:0}.orbit[data-open] .orbit-top,.orbit[data-index] .orbit-top{background:#fff}.orbit-foot{z-index:4;pointer-events:none;transition:opacity .35s var(--ease);bottom:0}.orbit-foot>*{pointer-events:auto}.orbit[data-open] .orbit-foot,.orbit[data-index] .orbit-foot{opacity:0}.orbit-top nav,.orbit-foot ul{gap:clamp(.9rem,2vw,1.9rem);display:flex}.orbit-top nav>*,.orbit-foot a,.orbit-link,.orbit-panel-bar button{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.orbit-top nav>:hover,.orbit-foot a:hover,.orbit-panel-bar button:hover,.orbit-top nav>[aria-pressed=true],.orbit-top nav>[aria-expanded=true]{background-size:100% 1px}.orbit-hint{color:var(--quiet)}.orbit-foot{flex-direction:row-reverse}.orbit-panel{z-index:6;overscroll-behavior:contain;cursor:default;touch-action:pan-y;-webkit-user-select:text;user-select:text;opacity:0;visibility:hidden;width:52vw;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;padding:clamp(4.5rem,12svh,7rem) clamp(1.5rem,6vw,6rem) 4rem 0;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(28px)}.orbit[data-open] .orbit-panel{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .2s, transform .9s var(--ease) .2s;transform:none}.orbit[data-open] .orbit-figure{transform:translate(calc(-45.3% - 25vw))}.orbit-panel-bar{justify-content:space-between;margin-bottom:2.25rem;display:flex}.orbit-panel-bar span{gap:1.4rem;display:flex}.orbit-article{max-width:38rem}.orbit-article h2{font-family:var(--font-saved-by-zero), sans-serif;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.5rem,2.7vw,2.7rem);line-height:1.04}.orbit-article>p,.orbit-bullets{margin-top:1.25rem;font-size:1rem;line-height:1.65}.orbit-article>.orbit-meta{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1.5rem;margin-top:1.1rem;padding-bottom:1.1rem;font-size:.9375rem;line-height:1.5;display:flex}.orbit-meta span:last-child{color:var(--quiet);white-space:nowrap}.orbit-bullets li+li{margin-top:.85rem}.orbit-article>.orbit-stack{color:var(--quiet);font-size:.9375rem}.orbit-link{background-size:100% 1px}.orbit-link:hover{background-size:100% 2px}.orbit-cover{margin-top:1.75rem}.orbit-cover img{border:1px solid var(--rule);width:100%;height:auto}.orbit-cover figcaption{color:var(--quiet);margin-top:.6rem;font-size:.8125rem}.orbit-figures{border-block:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;margin-top:2rem;padding-block:1.5rem;display:grid}.orbit-figures div{flex-direction:column;display:flex}.orbit-figures dd{font-family:var(--font-saved-by-zero), sans-serif;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1}.orbit-figures dt{color:var(--quiet);margin-top:.5rem;font-size:.875rem;line-height:1.4}.orbit-rows{margin-top:2rem}.orbit-rows div{border-top:1px solid var(--rule);grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.85rem;display:grid}.orbit-rows dt{color:var(--quiet)}.orbit-index{z-index:7;padding:clamp(5rem, 14svh, 8rem) var(--pad) 3rem;cursor:default;touch-action:pan-y;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s;background:#fff;grid-template-columns:1fr 1fr;align-content:start;gap:clamp(2rem,6vw,6rem);display:grid;position:absolute;inset:0;overflow-y:auto}.orbit[data-index] .orbit-index{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.orbit-index h2{color:var(--quiet);padding-bottom:.75rem}.orbit-index li{border-top:1px solid var(--rule)}.orbit-index li button{text-align:left;width:100%;transition:padding .4s var(--ease);flex-direction:column;gap:.3rem;padding-block:.8rem;display:flex}.orbit-index li button:hover{padding-left:.75rem}.orbit-index li span:first-child{font-family:var(--font-saved-by-zero), sans-serif;text-transform:uppercase;font-size:clamp(.95rem,1.35vw,1.3rem);line-height:1.1}.orbit-index li span:last-child{color:var(--quiet);font-size:.875rem}@media (max-width:760px){.orbit{--fig-h:min(67svh, 150vw)}.orbit-name{flex-direction:column;align-items:center;font-size:min(14.5vw,9svh);line-height:.92;display:flex;top:3.6rem;bottom:auto;transform:none}.orbit-line{text-align:center;position:absolute;top:calc(4.3rem + 1.84*min(14.5vw,9svh));left:0;right:0}.orbit-top nav{justify-content:space-between;width:100%}.orbit-label{font-size:.8125rem}.orbit[data-open] .orbit-line,.orbit[data-index] .orbit-line{display:none}.orbit-foot{background:linear-gradient(#0000,#fff 45%);flex-direction:column;align-items:center;gap:.3rem;padding-bottom:1rem}.orbit-hint{font-size:.8125rem}.orbit-panel{width:100%;padding:4.25rem var(--pad) 3rem;background:#fff;transform:translateY(24px)}.orbit[data-open] .orbit-figure{transform:translate(-45.3%)}.orbit-index{grid-template-columns:1fr;gap:2.5rem;padding-top:4.25rem}.orbit-rows div{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion:reduce){.orbit *,.orbit{transition-duration:10ms!important;transition-delay:0s!important}}
