.page-drkao{--dk-black:#0c2635;--dk-ink:#eea852;--dk-ink-2:#eea852cc;--dk-rule:#eea85238;--dk-amber:#ffd9a0;--dk-ember:#e88e30;--dk-rose:#ffbe64;--dk-sky:#d98a2b;--dk-ground:#0b1d45;--dk-sheen:0%;background:var(--dk-black);color:var(--dk-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-drkao,.page-drkao body{background:var(--dk-ground);color:var(--dk-ink)}.page-drkao ::selection{background:var(--dk-amber);color:var(--dk-black)}.page-drkao .masthead{color:var(--dk-ink)}.page-drkao .masthead:not(.is-solid) .masthead__nav{top:calc(74 * var(--u))}.page-drkao .masthead:not(.is-solid) .masthead__nav a{font-size:max(11.5px, calc(23.5 * var(--u)))}.page-drkao .masthead.is-solid[data-over=dark]{background:color-mix(in srgb, var(--dk-ground) 86%, transparent);box-shadow:0 1px 0 var(--dk-rule)}@media (width<=760px){.page-drkao .masthead[data-over]{--top-fade:var(--dk-ground)}.page-drkao .masthead.is-solid[data-over=dark]{box-shadow:none;background:0 0}}.dk-stage{z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 9 -6.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.16'/%3E%3C/svg%3E"), radial-gradient(60% 38% at calc(68% + var(--dk-sheen)) 22%, #6e9beb61 0%, #3c69c81f 45%, transparent 75%), radial-gradient(90% 70% at calc(30% - var(--dk-sheen)) 115%, #1e46a059 0%, transparent 65%), linear-gradient(160deg, #050d22 0%, #0b1d45 42%, #13306d 58%, #060f28 100%), var(--dk-ground);height:100lvh;position:fixed;inset:0 0 auto}.dk-stage__poster{object-fit:cover;object-position:85% 20%;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.dk-stage__field{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 60px,#000 150px);mask-image:linear-gradient(#0000 0 60px,#000 150px)}.js .dk-stage:not(.is-fallback) .dk-stage__poster{display:none}.dk{z-index:1;position:relative}.dk-hero{height:100svh;min-height:560px;position:relative}.dk-hero__name{left:calc(59 * var(--u));font-family:var(--f-display);font-weight:680;font-size:max(3rem, calc(140 * var(--u)));letter-spacing:-.024em;white-space:nowrap;margin:0;line-height:1;position:absolute;top:43.65%}.dk-hero__md{letter-spacing:.04em;margin-left:.3em;font-size:.2em;font-weight:500}.dk-hero__sub{left:calc(64 * var(--u));font-family:var(--f-display);font-weight:400;font-size:max(1.25rem, calc(62 * var(--u)));letter-spacing:-.01em;margin:0;line-height:1.1;position:absolute;top:53.7%}.dk-hero__cue{left:calc(59 * var(--u));font-family:var(--f-label);font-weight:500;font-size:max(10px, calc(19.5 * var(--u)));letter-spacing:.3em;word-spacing:.2em;text-transform:uppercase;margin:0;position:absolute;top:64%}@media (width<=759px){.dk-stage{height:calc(100lvh + 120px)}.dk-stage__poster{object-position:74% 50%;width:100%;height:62%;left:0}.dk-hero__name{top:132px;left:var(--gutter);font-size:clamp(2.6rem,13vw,4rem)}.dk-hero__sub{top:calc(132px + clamp(2.6rem,13vw,4rem) + .7rem);left:var(--gutter)}.dk-hero__cue{top:calc(132px + clamp(2.6rem,13vw,4rem) + 3.6rem);left:var(--gutter)}}.page-drkao{scrollbar-color:#eea85252 var(--dk-black)}.dk a:focus-visible{outline-offset:5px;outline:1.5px solid}@keyframes dk-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.dk-hero__sub,.dk-hero__cue{animation:dk-rise 1.6s var(--ease-out) both}.dk-hero__name{animation-delay:.9s}.dk-hero__sub{animation-delay:1.25s}.dk-hero__cue{animation-delay:2s}.dk-act{min-height:170svh;padding-inline:var(--content-left);position:relative}.dk-act--short{min-height:120svh}.dk-act__copy{max-width:min(36rem,40vw);padding-block:2rem 14svh;position:sticky;top:max(100px,15svh)}.dk-act__copy>*+*{margin-top:1.4rem}.dk-act__copy .h2{margin-bottom:2.2rem}.dk-act p:not(.lede):not(.dk-fine){color:var(--dk-ink-2);max-width:60ch}.dk-fine{font-size:var(--t-small);color:#eea852bd}.dk-link{font-family:var(--f-display);text-underline-offset:.3em;transition:text-underline-offset .5s var(--ease-out);font-size:1.125rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.dk-link:hover{text-underline-offset:.5em}.dk-levels{border-top:1px solid var(--dk-rule);grid-template-columns:1fr 1fr;column-gap:1.5rem;padding:0;list-style:none;display:grid;margin-top:2.4rem!important}.dk-levels li{border-bottom:1px solid var(--dk-rule);font-family:var(--f-display);white-space:nowrap;letter-spacing:-.015em;padding:.9rem 0;font-size:clamp(1.15rem,.85rem + .9vw,1.75rem);font-weight:300}.dk-path{min-height:190vh;padding:0}.dk-path__pin{height:100vh;position:sticky;top:0}.dk-path__side{flex-direction:column;justify-content:space-between;gap:2rem;width:38vw;display:flex;position:absolute;top:max(100px,14vh);bottom:6vh;left:6vw}.dk-path__title{margin:0;font-size:clamp(2.4rem,1.2rem + 3.4vw,5rem)}.dk-path__stations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.dk-path__stations li{left:calc(var(--px) * 100vw + 30px);right:4vw;top:calc((var(--y0) + (var(--y1) - var(--y0)) * var(--i) / 5) * 100vh);align-items:baseline;gap:1.1rem;display:flex;position:absolute;transform:translateY(-.72em)}.dk-path__place{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.1rem,.85rem + .7vw,1.6rem);line-height:1.2}.dk-path__what{font-size:var(--t-small);color:#eea852bd;line-height:1.4}.dk-creds{border-top:1px solid var(--dk-rule);grid-template-columns:1fr 1fr;gap:1.6rem 2rem;margin:0;padding-top:1.6rem;display:grid}.dk-creds dt{font-family:var(--f-label);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:#eea852bd}.dk-creds dd{margin:.6rem 0 0;line-height:1.45}.dk-press{text-align:center;place-content:center;justify-items:center;min-height:130svh;display:grid}.dk-press__quote{margin:0}.dk-press__quote p{max-width:17ch;font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0 auto;font-size:clamp(2.4rem,1rem + 5.2vw,6rem);font-weight:400;line-height:1.02}.dk-press__quote figcaption{font-family:var(--f-label);letter-spacing:.3em;text-transform:uppercase;margin-top:2.2rem;font-size:.9375rem}.dk-press__also{color:#eea852bd;margin-top:1.4rem}.dk-quote{margin:0}.dk-quote p{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,1rem + 2.4vw,3.4rem);font-weight:300;line-height:1.12}.dk-quote figcaption{font-family:var(--f-label);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:#eea852bd;margin-top:1.4rem;font-weight:400}.dk-quote--patient{margin-top:4rem!important}.dk-quote--patient p{font-size:var(--t-lede);max-width:30ch}.dk-finale{min-height:100svh}.dk-finale__body{max-width:var(--max);margin-inline:auto;padding-top:44svh;padding-bottom:10svh}.dk-follow{border-top:1px solid var(--dk-rule);margin:1.4rem 0 0;padding:0;list-style:none}.dk-follow a{border-bottom:1px solid var(--dk-rule);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:1.1rem 0;text-decoration:none;display:grid}.dk-follow__name{font-family:var(--f-display);letter-spacing:-.03em;transition:transform .7s var(--ease-out), letter-spacing .7s var(--ease-out);font-size:clamp(2.2rem,1.2rem + 3.6vw,5rem);font-weight:400;line-height:1}.dk-follow__handle{font-family:var(--f-label);font-size:var(--t-label);letter-spacing:.16em;color:#eea852bd}.dk-follow__arrow{width:clamp(1.6rem,1rem + 1.4vw,2.6rem);height:auto;transition:transform .7s var(--ease-out)}.dk-follow a:hover .dk-follow__name{letter-spacing:-.02em;transform:translate(.6rem)}.dk-follow a:hover .dk-follow__arrow{transform:translate(.3rem,-.3rem)}.dk-finale__cta{margin-top:3.4rem}@media (prefers-reduced-motion:reduce){.dk-hero__name,.dk-hero__sub,.dk-hero__cue{animation:none}}@media (width<=759px){.dk-act{min-height:100svh;padding-top:54svh}.dk-act__copy{max-width:none;margin-inline:calc(-1 * var(--content-left));padding:2.5rem var(--content-left) 12svh;text-shadow:0 1px 14px #060e24d9,0 0 2px #060e2499;position:relative;top:auto}.page-drkao{scroll-snap-type:y mandatory}.dk-hero,.dk-act{scroll-snap-align:start}.page-drkao .footer{scroll-snap-align:end}.dk-path{min-height:200vh;padding-top:0}.dk-path__side{top:140px;left:var(--gutter);right:var(--gutter);width:auto;bottom:3vh}.dk-path__title{font-size:2.1rem}.dk-path__stations li{left:52px;right:var(--gutter);flex-direction:column;gap:.1rem;transform:translateY(-.7em)}.dk-path__place{white-space:normal;font-size:1.05rem}.dk-path__what{font-size:.8125rem;line-height:1.3}.dk-path__pin{--y0:.29!important;--y1:.67!important}.dk-creds{grid-template-columns:1fr 1fr;gap:.9rem 1rem;padding-top:1rem;font-size:.8125rem}.dk-press{padding:0 var(--gutter)}.dk-finale__body{padding:34svh var(--gutter) calc(4rem + 180px)}.dk-follow a{grid-template-columns:1fr auto;gap:.3rem 1rem}.dk-follow__handle{grid-row:2}.dk-follow__arrow{grid-area:1/2/span 2}}.dk-word{white-space:pre;display:inline-block}.js .dk-ignite .dk-word{opacity:0}.dk-ignite.is-in .dk-word,.dk-ignite .is-in .dk-word,.is-in .dk-ignite .dk-word,.dk-hero .dk-ignite .dk-word{animation:dk-ignite 1.9s var(--ease-out) both;animation-delay:calc(var(--delay,0s) + var(--w) * 90ms)}@keyframes dk-ignite{0%{opacity:0;filter:blur(10px);color:var(--dk-rose);text-shadow:0 0 .6em #ffbe64e6;transform:translateY(.45em)}35%{opacity:1;filter:blur();color:var(--dk-amber);text-shadow:0 0 .45em #ffbe648c}to{opacity:1;filter:none;color:inherit;text-shadow:0 0 #e88e3000;transform:none}}.js .dk-act__copy.reveal>*,.js .dk-path__side.reveal>*,.js .dk-finale__body>.reveal>li{transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out), filter 1.1s var(--ease-out)}.js .dk-act__copy.reveal:not(.is-in)>*,.js .dk-path__side.reveal:not(.is-in)>*{opacity:0;filter:blur(6px);transform:translateY(22px)}.dk-act__copy.reveal>:nth-child(2){transition-delay:.35s}.dk-act__copy.reveal>:nth-child(3){transition-delay:.5s}.dk-act__copy.reveal>:nth-child(4){transition-delay:.62s}.dk-act__copy.reveal>:nth-child(5){transition-delay:.74s}.dk-act__copy.reveal>:nth-child(n+6){transition-delay:.85s}.dk-path__side.reveal>:nth-child(2){transition-delay:.4s}.js .dk-act__copy.reveal:not(.is-in),.js .dk-path__side.reveal:not(.is-in){opacity:1;transform:none}.js .dk-path__stations li{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i) * .11s + .3s)}.js .dk-path:not(.is-lit) .dk-path__stations li{opacity:0;transform:translate(-12px,-.72em)}.dk-path__stations li:before{content:""}.dk-path__place{transition:color .8s var(--ease-out)}.dk-path__stations li:hover .dk-path__place,.dk-follow a:hover .dk-follow__name,.dk-follow a:focus-visible .dk-follow__name{color:var(--dk-rose)}.dk-link{color:var(--dk-sky)}.dk-path__place{color:var(--dk-ink)}.dk-path__what,.dk-creds dt{color:color-mix(in srgb, var(--dk-sky) 80%, var(--dk-ink))}.dk-follow__name{transition:transform .7s var(--ease-out), letter-spacing .7s var(--ease-out), color .5s var(--ease-out)}.dk-link:hover{color:var(--dk-rose)}.dk-press__quote figcaption{color:var(--dk-amber)}@media (prefers-reduced-motion:reduce){.dk-ignite .dk-word{opacity:1!important;animation:none!important}.js .dk-act__copy.reveal>*,.js .dk-path__side.reveal>*,.js .dk-path__stations li{transition:none;opacity:1!important;filter:none!important;transform:none!important}}.page-drkao .footer{z-index:2;background:var(--dk-ground);position:relative}.dk-stage{transition:opacity .9s var(--ease-out)}.dk-stage.is-past{opacity:0}@supports (animation-timeline:scroll()){@media (width<=759px){.page-drkao #root{position:relative}.dk-stage-wrap{pointer-events:none;position:absolute;inset:0;overflow:clip}.dk-stage{animation:linear both dk-ride;animation-timeline:scroll(root);position:absolute}@keyframes dk-ride{to{transform:translateY(var(--dk-max,0px))}}}}.page-drkao{--dk-ground:#0d0604}.page-drkao .dk-stage{background:0 0}.page-drkao .dk-stage:before{content:"";-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#09060561;position:absolute;inset:0}.page-drkao .dk-stage__field{z-index:1;position:absolute}.page-drkao .molten__glass{background-color:#090605a8}.page-drkao .footer{background:#090605d9}.dk-spine{z-index:3;pointer-events:none;background:linear-gradient(#0000,#ffd9a038 12% 88%,#0000);width:2px;height:72vh;position:fixed;top:14vh;left:10px}.dk-spine__pulse{left:50%;top:calc(var(--p,0) * 100%);background:#ffd9a0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 10px 3px #ffbe64a6}@supports (animation-timeline:scroll()){.dk-spine__pulse{animation:linear both dk-spine;animation-timeline:scroll(root);top:0}}@keyframes dk-spine{to{top:100%}}.dk-spine.is-flare .dk-spine__pulse{animation:.9s ease-out dk-spine-flare}@supports (animation-timeline:scroll()){.dk-spine.is-flare .dk-spine__pulse{animation:linear both dk-spine,.9s ease-out dk-spine-flare;animation-timeline:scroll(root),auto}}@keyframes dk-spine-flare{0%{transform:scale(1);box-shadow:0 0 10px 3px #ffbe64a6}25%{transform:scale(2.2);box-shadow:0 0 28px 12px #ffbe64f2}to{transform:scale(1);box-shadow:0 0 10px 3px #ffbe64a6}}@media (width<=759px){.dk-spine{left:auto;right:4px}}@media (prefers-reduced-motion:reduce){.dk-spine{display:none}}@media (width<=759px){.dk-finale__body{padding-top:42svh}.dk-follow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0604b8;border:1px solid #f5ede41a;border-radius:3px;padding:.4rem 1rem;position:relative}}.dk-hero__kicker{left:calc(64 * var(--u));font-family:var(--f-label);font-weight:500;font-size:max(.75rem, calc(22 * var(--u)));letter-spacing:.22em;text-transform:uppercase;color:var(--dk-ink-2);animation:dk-rise 1.6s var(--ease-out) .6s both;margin:0;position:absolute;top:calc(43.65% - 2.6rem)}@media (width<=759px){.dk-hero__kicker{top:100px;left:var(--gutter)}}@media (prefers-reduced-motion:reduce){.dk-hero__kicker{animation:none}}.dk-record{z-index:1;max-width:var(--max);padding:clamp(3rem, 2rem + 4vw, 6rem) var(--content-left);isolation:isolate;border-top:1px solid var(--dk-rule);border-bottom:1px solid var(--dk-rule);background:#0d0604;margin:0 auto;position:relative}.dk-record__title{margin:0 0 2.2rem}.dk-record__lead{max-width:60ch;margin:0 0 2.4rem}.dk-record__item{border-top:1px solid var(--dk-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem clamp(1.6rem,1rem + 3vw,4rem);padding:1.8rem 0;display:grid}.dk-record__item>.dk-live:only-child{grid-column:1/-1}.dk-record__label{font-family:var(--f-label);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:#eea852bd;margin:0;font-weight:500;line-height:1.5}.dk-live{min-width:0;max-width:64ch;color:var(--dk-ink-2);line-height:1.6}.dk-live>*{margin:0}.dk-live>*+*{margin-top:1rem}.dk-live h4,.dk-live h5{font-family:var(--f-display);color:var(--dk-ink);margin-top:1.6rem;font-size:1.25rem;font-weight:400;line-height:1.2}.dk-live ul{padding:0;list-style:none}.dk-live li+li{margin-top:.4rem}.dk-live a{color:var(--dk-sky);text-underline-offset:.25em}.dk-live img{max-width:100%;height:auto;display:block}.dk-live img[src*=img-ab],.dk-live img[src*=img-kao-],.dk-live img[src*=img-randox],.dk-live img[src*=img-blushington]{background:#ffffffeb;border-radius:2px;width:auto;max-height:64px;padding:8px 12px}.dk-live .gallery{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.dk-live .gallery>*{margin:0}.dk-live .wp-embed{aspect-ratio:16/9;background:#0006;position:relative}.dk-live .wp-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dk-live .wp-residue{display:none}@media (width<=759px){.dk-record__item{grid-template-columns:1fr}}.dk-press>.vg{justify-self:center;width:min(100vw,1500px);margin-top:clamp(2.5rem,7vh,5.5rem)}.vg{--cw:clamp(220px, 66vw, 392px);text-align:center;position:relative}.vg__rail{position:relative}.vg__track{padding:2.4rem calc(50% - var(--cw) / 2) 1.4rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:clamp(1rem,4vw,3.2rem);margin:0;list-style:none;display:flex;overflow-x:auto}.vg__track::-webkit-scrollbar{display:none}.vg__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.vg__item{flex:0 0 var(--cw);scroll-snap-align:center;scroll-snap-stop:always}.vg__card{--o:0;--a:0;width:100%;color:inherit;font:inherit;cursor:pointer;perspective:1100px;transform:scale(calc(1 - var(--a) * .1));opacity:calc(1 - var(--a) * .34);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.vg__card[data-open] .vg__tilt{opacity:0}.vg__tilt{transform:rotateY(calc(var(--o) * -24deg + var(--ry,0deg))) rotateX(var(--rx,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;will-change:transform;border-radius:3px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,opacity .2s;display:block;position:relative;box-shadow:0 1.4rem 2.6rem -.8rem #000000b3,0 0 0 1px #ffd6961a}.vg__card:hover .vg__tilt,.vg__card:focus-visible .vg__tilt{--lift:-12px;box-shadow:0 2.4rem 3.6rem -.8rem #000000bf,0 0 3.2rem -.4rem #eea85280,0 0 0 1px #ffd69673}.vg__card:focus-visible{outline:none}.vg__card:focus-visible .vg__tilt{outline:2px solid var(--dk-rose,#ffbe64);outline-offset:4px}.vg__tilt img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:3px;width:100%;height:auto;display:block}.vg__sheen{pointer-events:none;background:radial-gradient(circle at var(--sx,50%) var(--sy,30%), #ffdea857, transparent 55%), linear-gradient(105deg, #ffffff17, transparent 30%, #0000002e);mix-blend-mode:soft-light;opacity:.55;border-radius:3px;transition:opacity .3s;position:absolute;inset:0}.vg__card:hover .vg__sheen{opacity:1}.vg__label{gap:.28rem;margin-top:1.5rem;transition:opacity .3s;display:grid}.vg__label b{font-family:var(--f-label);letter-spacing:.3em;text-transform:uppercase;color:var(--dk-rose,#ffbe64);font-size:.9375rem;font-weight:400}.vg__label span{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.vg__label em{color:#eea852b8;font-size:.875rem;font-style:normal}.vg__arrow{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:3.1rem;height:3.1rem;color:var(--dk-ink,#eea852);cursor:pointer;background:#0c06038c;border:1px solid #eea85266;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,background .25s,border-color .25s,transform .25s;display:grid;position:absolute;top:calc(50% - 2.4rem)}.vg__arrow:first-child{left:var(--gutter,1.5rem)}.vg__arrow:last-child{right:var(--gutter,1.5rem)}.vg__arrow:hover:not(:disabled){border-color:var(--dk-rose,#ffbe64);background:#eea85233;transform:scale(1.06)}.vg__arrow:focus-visible,.vgr button:focus-visible{outline:2px solid var(--dk-rose,#ffbe64);outline-offset:3px}.vg__arrow:disabled{opacity:.22;cursor:default}.vg svg,.vgr svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}@media (width<=760px){.vg__arrow{display:none}.vg__track{padding-top:1.6rem}}.vgr{--ph:min(78svh, 880px);--pw:min(calc(var(--ph) * var(--ar)), calc(50vw - 3rem));z-index:1000;color:#f4e4c8;font-family:var(--f-display);opacity:1;transition:opacity .26s;position:fixed;inset:0}.vgr.is-closing{opacity:0}.vgr__backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:radial-gradient(at 50% 38%,#783a0c80,#0000 62%),#080402ed;animation:.5s both vgr-in;position:absolute;inset:0}@keyframes vgr-in{0%{opacity:0}}.vgr__bar{z-index:3;padding:max(.9rem, env(safe-area-inset-top)) var(--gutter,1.5rem) .9rem;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;transition:opacity .5s .1s;display:flex;position:absolute;inset:0 0 auto}.is-ready .vgr__bar,.is-still .vgr__bar{opacity:1}.vgr__title{font-family:var(--f-label);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.9375rem}.vgr__title b{color:var(--dk-rose,#ffbe64);font-weight:400}.vgr__title span{opacity:.8;margin-left:.7em}.vgr__close,.vgr__pager button{color:var(--dk-ink,#eea852);cursor:pointer;background:#0e0703b3;border:1px solid #eea85266;place-items:center;transition:background .2s,border-color .2s;display:grid}.vgr__close{pointer-events:auto;border-radius:50%;width:3rem;height:3rem;padding:0}.vgr__close:hover,.vgr__pager button:hover:not(:disabled){border-color:var(--dk-rose,#ffbe64);background:#eea8523d}.vgr__scroll{overscroll-behavior:contain;display:grid;position:absolute;inset:0;overflow:hidden auto}.vgr__stage{min-height:100%;padding:4.2rem var(--gutter,1.5rem) 5rem;perspective:2600px;perspective-origin:50% 40%;place-items:center;display:grid}.vgr__book{grid-template-columns:var(--pw) var(--pw);transform-style:preserve-3d;display:grid;position:relative}.vgr__panel{aspect-ratio:var(--ar);scrollbar-width:thin;scrollbar-color:#eea85266 transparent;opacity:0;background:linear-gradient(#281408f5,#140a05f7),#140a05;border:1px solid #eea85247;border-right:0;border-radius:4px 0 0 4px;flex-direction:column;padding:clamp(1.4rem,3vw,2.4rem);transition:opacity .55s;display:flex;overflow-y:auto;box-shadow:inset -2rem 0 2rem -2rem #000000b3}.is-ready .vgr__panel,.is-still .vgr__panel{opacity:1}.vgr__text{animation:.5s cubic-bezier(.2,.7,.2,1) both vgr-rise}@keyframes vgr-rise{0%{opacity:0;transform:translateY(10px)}}.vgr__eyebrow{font-family:var(--f-label);letter-spacing:.24em;text-transform:uppercase;color:var(--dk-rose,#ffbe64);margin:0 0 1.2rem;font-size:.8125rem}.vgr__text p:not(.vgr__eyebrow){color:#f4e4c8;text-wrap:pretty;border-left:1px solid #eea8526b;margin:0 0 1.05rem;padding-left:1rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(.95rem,.86rem + .28vw,1.0625rem);line-height:1.58}.vgr__text .vgr__none{color:#f4e4c8b3;border-left-color:#0000;padding-left:0;font-style:italic}.vgr__fine{color:#eea8529e;margin:auto 0 0;padding-top:1rem;font-size:.75rem;line-height:1.4}.vgr__page{aspect-ratio:var(--ar);border-radius:0 4px 4px 0;margin:0;position:relative;box-shadow:0 2rem 4rem -1rem #000c}.vgr__sheet{border-radius:inherit;touch-action:pan-y;background:#ece6d9;position:absolute;inset:0;overflow:hidden}.vgr__page.is-zoom .vgr__sheet{touch-action:auto;overflow:auto}.vgr__sheet img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:.4s both vgr-fade;display:block}.vgr__page.is-zoom .vgr__sheet img{cursor:zoom-out;width:190%;max-width:none;height:auto}@keyframes vgr-fade{0%{opacity:0}}.vgr__shade{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg,#000000bf,#0000002e 45%,#0000);position:absolute;inset:0}.vgr__pager{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--f-label);letter-spacing:.08em;color:var(--dk-ink,#eea852);opacity:0;background:#0e0703c7;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem;font-size:.875rem;transition:opacity .5s .2s;display:flex;position:absolute;top:calc(100% + .8rem);left:50%;translate:-50%}.is-ready .vgr__pager,.is-still .vgr__pager{opacity:1}.vgr__pager>span{text-align:center;min-width:3.2rem}.vgr__pager button{border-radius:50%;width:2.6rem;height:2.6rem;padding:0}.vgr__pager button:disabled{opacity:.3;cursor:default}.vgr__pager .vgr__mag{width:auto;font:inherit;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;margin-left:.3rem;padding:0 1rem;font-size:.75rem}.vgr__cover{width:var(--pw);height:calc(var(--pw) / var(--ar));transform-origin:0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;right:0}.vgr__front,.vgr__back{backface-visibility:hidden;border-radius:0 4px 4px 0;position:absolute;inset:0}.vgr__front{overflow:hidden;box-shadow:0 1.6rem 3rem #0009}.vgr__front img{object-fit:cover;width:100%;height:100%;display:block}.vgr__back{background:linear-gradient(#281408f5,#140a05f7),#140a05;border:1px solid #eea85247;border-radius:4px 0 0 4px;transform:rotateY(180deg)}.is-still .vgr__cover{display:none}.is-still .vgr__backdrop,.is-still.vgr{animation-duration:.3s}.is-still .vgr__panel,.is-still .vgr__text,.is-still .vgr__sheet img,.is-still .vgr__bar,.is-still .vgr__pager{transition-duration:.3s;animation-duration:.3s}@media (width<=760px){.vgr{--pw:min(calc(100vw - 2.4rem), calc(58svh * var(--ar)))}.vgr__stage{place-items:start center;padding:4rem 0 2.4rem}.vgr__book{flex-direction:column;width:calc(100vw - 2.4rem);display:flex}.vgr__page{width:var(--pw);border-radius:4px;order:-1;margin:0 auto 4rem}.vgr__panel{aspect-ratio:auto;box-shadow:none;border-right:1px solid #eea85247;border-radius:4px;padding:1.4rem 1.3rem 1.2rem;overflow:visible}.vgr__cover{margin-left:calc(var(--pw) / -2);left:50%;right:auto}.vgr__front{border-radius:4px}}@media (prefers-reduced-motion:reduce){.vg__tilt,.vg__card{transition:none;transform:none}}
