:root{--paper: var(--gcid-jv-paper,#0b0b0d);--ink: var(--gcid-jv-ink,#ecebe6);--dots: color-mix(in srgb,var(--ink) 8.627%,transparent);--ink-2: color-mix(in srgb,var(--ink) 63.922%,transparent);--ink-3: color-mix(in srgb,var(--ink) 40%,transparent);--deboss: var(--gcid-jv-deboss,#1f1f23);--rule: color-mix(in srgb,var(--ink) 12.941%,transparent);--pen: var(--gcid-jv-pen,#e5d09a);--holo-mint: var(--gcid-jv-holo-mint,#b3ffcb);--holo-butter: var(--gcid-jv-holo-butter,#ffeeb3);--holo-peach: var(--gcid-jv-holo-peach,#ffc7b3);--holo-lavender: var(--gcid-jv-holo-lavender,#ddc2ff);--holo-sky: var(--gcid-jv-holo-sky,#b3e0ff);--holo-ramp: var(--holo-mint),var(--holo-butter),var(--holo-peach),var(--holo-lavender),var(--holo-sky);--f-display: var(--gvid-jv-font-display,'Big Shoulders JV'),'Arial Narrow','Helvetica Neue',sans-serif;--f-text: var(--gvid-jv-font-text,'Instrument Sans JV'),'Helvetica Neue',Arial,sans-serif;--f-hand: var(--gvid-jv-font-hand,'Shantell Sans JV'),'Segoe Print','Bradley Hand',cursive;--gut: max(clamp(16px,5.6vw,88px),env(safe-area-inset-left,0px));--gut-r: max(clamp(16px,5.6vw,88px),env(safe-area-inset-right,0px));--measure: var(--gvid-jv-measure,1240px);--col-gap: var(--gvid-jv-col-gap,clamp(32px,6vw,104px));--focus: var(--pen);--lamp-a: .34;--lamp-r: min(38vmax,460px);--d-title: var(--gvid-jv-d-title,clamp(44px,6.2vw,92px));--d-sub: var(--gvid-jv-d-sub,clamp(26px,2.2vw,32px));--d-label: var(--gvid-jv-d-label,clamp(17px,1.35vw,19px));--d-small: var(--gvid-jv-d-small,14px);--t-lead: var(--gvid-jv-t-lead,clamp(18px,1.55vw,21px));--t-small: var(--gvid-jv-t-small,15px);--t-micro: var(--gvid-jv-t-micro,13px);--h-l: var(--gvid-jv-h-l,clamp(20px,1.75vw,24px));--h-m: var(--gvid-jv-h-m,clamp(17px,1.35vw,19px));--h-s: var(--gvid-jv-h-s,15px);--ease-out: cubic-bezier(.2,.8,.2,1);--ease-spring: cubic-bezier(.34,1.56,.64,1);--tx: 0;--ty: 0;--lx: 50%;--ly: 50%;color-scheme: dark}html{background: var(--paper);overflow-anchor: none}@property --tx{syntax: '<number>';inherits: false;initial-value: 0}@property --ty{syntax: '<number>';inherits: false;initial-value: 0}body{background: var(--paper);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}::selection{background: color-mix(in srgb,var(--pen) 30%,transparent);color: #fff}#svhProbe{position: absolute;left: 0;top: 0;width: 0;height: 100vh;height: 100svh;visibility: hidden;pointer-events: none}.jv-lamp{--lamp-d: calc(var(--lamp-r) * 1.6);position: fixed;left: 0;top: 0;z-index: 30;width: var(--lamp-d);height: var(--lamp-d);border-radius: 50%;pointer-events: none;mix-blend-mode: color-dodge;background: radial-gradient(circle closest-side,rgba(196,194,200,var(--lamp-a)),rgba(198,194,188,calc(var(--lamp-a) * .62)) 42.5%,rgba(200,192,180,calc(var(--lamp-a) * .22)) 75%,rgba(0,0,0,0) 100%);transform: translate3d(calc((var(--tx,0) + 1) * 50vw - var(--lamp-d) / 2),calc((var(--ty,-.2) + 1) * 50vh - var(--lamp-d) / 2),0);will-change: transform;transition: opacity .8s var(--ease-out)}@media (hover: none){:root{--lamp-a: .26;--lamp-r: 64vmax}}.jv-lamp-off .jv-lamp{opacity: 0}#paper{overflow: clip}.jv-ink,.jv-sk-ink{position: absolute;left: 0;top: 0;pointer-events: none;overflow: visible}.jv-ink{z-index: 0}.jv-ink path,.jv-sk-ink path{fill: none;stroke: var(--pen);stroke-linecap: round;stroke-linejoin: round}.jv-ink .jv-main,.jv-sk-ink .jv-main{stroke-width: 1.45;opacity: .95}.jv-ink .jv-ghost,.jv-sk-ink .jv-ghost{stroke-width: .65;opacity: .26}.jv-ink .jv-trail{stroke-width: 2.2;opacity: 0;transition: opacity .7s var(--ease-out)}.jv-ink .jv-trail.jv-halo{stroke-width: 11}.jv-ink .jv-trail.jv-on{opacity: .9;transition-duration: .2s}.jv-ink .jv-trail.jv-halo.jv-on{opacity: .13}.jv-tip{opacity: 0;transition: opacity .45s var(--ease-out)}.jv-tip.jv-on{opacity: 1;transition-duration: .15s}.jv-tip circle{stroke: none}.jv-idle{opacity: 0;transition: opacity .3s var(--ease-out);pointer-events: none}.jv-idle.jv-on{opacity: 1;transition-duration: .6s;filter: drop-shadow(0 0 4px color-mix(in srgb,var(--pen) 70%,transparent))}.jv-idle path{fill: none;stroke: var(--pen);stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1 1;stroke-dashoffset: 1}.jv-idle .jv-main{stroke-width: 1.8}.jv-idle .jv-ghost{stroke-width: .7;opacity: .3;transform: translate(.7px,.5px)}.jv-idle.jv-on path{animation: jv-doodle 2.4s cubic-bezier(.45,0,.3,1) .5s infinite}@keyframes jv-doodle{0%{stroke-dashoffset: 1}45%{stroke-dashoffset: 0}72%{stroke-dashoffset: 0}100%{stroke-dashoffset: -1}}@media (prefers-reduced-motion: reduce){.jv-idle.jv-on path{animation: none;stroke-dashoffset: 0}}.jv-ptip{position: absolute;left: 0;top: 0;width: 0;height: 0;pointer-events: none;z-index: 4;opacity: 0;transition: opacity .45s var(--ease-out)}.jv-ptip.jv-on{opacity: 1;transition-duration: .15s}.jv-ptip::before{content: '';position: absolute;left: -16px;top: -16px;width: 32px;height: 32px;border-radius: 50%;background: radial-gradient(circle,#fff 0 7%,var(--tc,rgba(179,224,255,.6)) 20%,transparent 68%)}.jv-nudge{position: fixed;left: 0;top: 0;width: 122px;height: 224px;z-index: 29;pointer-events: none;overflow: visible;opacity: 0;transition: opacity .25s var(--ease-out)}.jv-nudge.jv-on{opacity: 1;transition-duration: .5s;filter: drop-shadow(0 0 4px color-mix(in srgb,var(--pen) 75%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--pen) 35%,transparent))}.jv-nudge path{fill: none;stroke: var(--pen);stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1 1;stroke-dashoffset: 1}.jv-nudge .jv-main{stroke-width: 1.9;opacity: 1}.jv-nudge .jv-ghost{stroke-width: .7;opacity: .3}.jv-nudge.jv-on path{animation: nudge 2.4s cubic-bezier(.45,0,.3,1) .15s 4 both}@keyframes nudge{0%{stroke-dashoffset: 1}44%,58%{stroke-dashoffset: 0}92%,100%{stroke-dashoffset: -1}}.foil-text{background-image: linear-gradient(calc(105deg + var(--tx) * 18deg),rgba(255,255,255,0) 34%,rgba(255,255,255,.78) 47%,rgba(255,255,255,0) 60%),linear-gradient(calc(100deg - var(--ty) * 12deg),rgba(26,30,46,0) 20%,rgba(26,30,46,.34) 38%,rgba(26,30,46,0) 55%,rgba(26,30,46,0) 72%,rgba(26,30,46,.26) 86%),linear-gradient(90deg,var(--holo-ramp),var(--holo-mint),var(--holo-butter),var(--holo-peach),var(--holo-lavender),var(--holo-sky),var(--holo-mint));background-size: 260% 100%,220% 100%,420% 100%;background-position: calc(50% + var(--tx) * 55%) 0,calc(50% - var(--tx) * 35%) 0,calc(50% + var(--tx) * 70% + var(--ty) * 25%) 0;background-blend-mode: screen,multiply,normal;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.foil-text{color: var(--holo-butter);-webkit-text-fill-color: currentColor;background: none}}:focus{outline: none}:focus-visible{outline: 2px solid var(--focus,#b3e0ff);outline-offset: 3px;border-radius: 4px}.et_builder_inner_content{visibility: var(--gvid-jv-gut,var(--gvid-jv-font-text,hidden));animation: jv-shown 0s 3s forwards}@keyframes jv-shown{to{visibility: visible}}body.et-fb .et_builder_inner_content{visibility: visible;animation: none}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;font-family: var(--f-text)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}}.n-foot-link a{position: relative}.n-foot-link a::after{content: '';position: absolute;inset: -12px -8px}.n-brand .n-brand-name,.n-brand .n-brand-name .et_pb_text_inner{position: static}.n-brand-name a::after{content: '';position: absolute;inset: -5px}.n-brand-name a:focus-visible{outline: none}.n-brand:has(a:focus-visible){outline: 2px solid var(--focus,#b3e0ff);outline-offset: 3px;border-radius: 4px}.et_pb_button_module_wrapper:has(>.jv-book-float){z-index: 60;pointer-events: none}#paper .jv-book-float{opacity: 0;transform: translateY(-10px);pointer-events: none;transition: opacity .3s var(--ease-out),transform .3s var(--ease-out),background-color .3s var(--ease-out) !important}#paper .jv-book-float.jv-on{opacity: 1;transform: none;pointer-events: auto}#paper .jv-book-float.jv-on.jv-yield{opacity: 0;pointer-events: none}.jv-warp{position: fixed;inset: 0;width: 100%;height: 100%;z-index: 60;pointer-events: none}[tabindex="-1"]:focus:not(:focus-visible){outline: none}
.jv-lit{--rev: 1.2;background-image: linear-gradient(90deg,var(--ink) 0,var(--ink) calc(var(--rev) * 100% - 3.2%),#fff calc(var(--rev) * 100% - 1.1%),var(--holo-sky) calc(var(--rev) * 100% - .2%),var(--holo-lavender) calc(var(--rev) * 100% + .8%),var(--deboss) calc(var(--rev) * 100% + 3.2%));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: slice;box-decoration-break: slice}.jv-anim .jv-lit{--rev: -.06}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.jv-lit{color: var(--ink);-webkit-text-fill-color: currentColor;background: none}}.jv-anim .jv-fade{opacity: 0;transform: translateY(10px);transition: opacity 1s var(--ease-out),transform 1s var(--ease-out)}.jv-anim .jv-fade.jv-on{opacity: 1;transform: none}.jv-anim .jv-note{clip-path: inset(-40% 104% -40% -6%);transition: clip-path .9s cubic-bezier(.45,0,.25,1)}.jv-anim .jv-note.jv-on{clip-path: inset(-40% -6% -40% -6%)}
#pr .n-pr-item{isolation: isolate;cursor: default;touch-action: manipulation;transition: color .22s var(--ease-out),background-color .22s var(--ease-out)}#pr .n-pr-item:focus-visible{outline: 1px dashed var(--pen);outline-offset: 5px;border-radius: 0}#pr .n-pr-label p,#pr .n-pr-sub p{transition: color .22s var(--ease-out)}.jv-pr-box{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;z-index: -1;pointer-events: none}.jv-pr-box .jv-pr-box2{stroke-width: .8;opacity: .3}.jv-pr-box path{fill: transparent;stroke: var(--pen);stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke;opacity: .62;transition: opacity .22s var(--ease-out),fill .22s var(--ease-out)}#pr .n-pr-item::after{content: '';position: absolute;left: 14px;bottom: 6px;height: 1.5px;width: 0;border-radius: 1px;background: var(--pen);transition: width .2s var(--ease-out)}#pr .n-pr-top .n-pr-item::after{left: 32%}#pr .n-pr-icon svg{transition: opacity .2s var(--ease-out),transform .2s var(--ease-out)}#pr .n-pr-item:is(:hover,:focus-visible,.jv-on){background-color: color-mix(in srgb,var(--pen) 5%,transparent)}#pr .n-pr-item:is(:hover,:focus-visible,.jv-on) .n-pr-label p{color: var(--ink)}#pr .n-pr-item:is(:hover,:focus-visible,.jv-on) .jv-pr-box path{opacity: 1}#pr .n-pr-item:is(:hover,:focus-visible,.jv-on)::after{width: 36%}#pr .n-pr-item:is(:hover,.jv-on) .n-pr-icon svg{opacity: 1;transform: scale(1.07)}#pr .n-pr-item.jv-on .n-pr-sub p{color: var(--ink-2)}.jv-pr-scr{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none;z-index: 0}.jv-pr-scrib{opacity: 0;transition: opacity .45s var(--ease-out)}.jv-pr-scrib path{fill: none;stroke: var(--pen);stroke-width: .9;stroke-linecap: round;stroke-opacity: .34;stroke-dasharray: 1 1;stroke-dashoffset: 1}.jv-pr-scrib.jv-on{opacity: 1}.jv-pr-scrib.jv-on path{animation: jv-pr-scrib .22s ease-out both;animation-delay: calc(var(--i) * 14ms)}@keyframes jv-pr-scrib{to{stroke-dashoffset: 0}}#ink .jv-pr-ring{transition: opacity .3s var(--ease-out)}#ink .jv-pr-ring.jv-main{opacity: .58}#ink .jv-pr-ring.jv-ghost{opacity: .18}#ink .jv-pr-ring.jv-pr-lit.jv-main{opacity: .95}#ink .jv-pr-ring.jv-pr-lit.jv-ghost{opacity: .3}#prCore{display: block;width: 100%;height: 100%}body:not(.et-fb) #prDetails .n-pr-detail:not(.jv-on){display: none}#prDetails{pointer-events: none}#prDetails .n-pr-dtitle p,#prDetails .n-pr-list p{text-shadow: 0 0 2px var(--paper),0 0 4px var(--paper),0 0 9px var(--paper)}#prDetails .n-pr-list p{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;gap: 10px 22px;margin: 0 auto}#prDetails .n-pr-list p>span{display: inline-block;position: relative;padding: 6px 12px;transform: rotate(var(--r,0deg));animation: jv-pr-in .32s var(--ease-out) both;animation-delay: calc(var(--i,0) * 22ms)}#prDetails .n-pr-list .jv-pr-box path{opacity: .55}@keyframes jv-pr-in{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}@media (max-width: 860px){#pr .n-pr-item::after,#pr .n-pr-top .n-pr-item::after{left: 32%;bottom: 4px}#prDetails .n-pr-list p{gap: 7px 8px}#prDetails .n-pr-list p>span{padding: 4px 9px}}@media (prefers-reduced-motion: reduce){#prDetails .n-pr-list p>span,.jv-pr-scrib.jv-on path{animation: none;stroke-dashoffset: 0}#pr .n-pr-icon svg,#pr .n-pr-item::after,#ink .jv-pr-ring{transition: none}}
#sigStage{position: sticky;top: 0}@media (min-width: 1101px){#sigBox{align-self: center;justify-self: center;width: min(100%,calc((100svh - 190px) * 85 / 55));aspect-ratio: 85 / 55}}@media (max-width: 860px){#sigBox{justify-self: center;width: min(100%,calc(var(--room,300px) * 1.545));aspect-ratio: 85 / 55}}#sigStage::before{content: '';position: absolute;left: var(--ccx,50%);top: var(--ccy,50%);width: var(--cardw,60vw);height: var(--cardh,39vw);pointer-events: none;background: #000;border-radius: var(--cardr,12px);opacity: calc(var(--card,0) * 1.6);transform: translate(-50%,-50%) scale(calc(1.08 - .08 * var(--card,0)));box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 14px 34px rgba(0,0,0,.55),0 50px 120px -20px rgba(0,0,0,.9)}#sigBox{transform-origin: var(--cox,50%) var(--coy,50%);transform: translate(calc(var(--card,0) * var(--cdx,0px)),calc(var(--card,0) * var(--cdy,0px))) scale(calc(1 - var(--card,0) * var(--cdk,0)))}#skills ul,#sigBox .jv-sk-ink,#noteHat{opacity: calc(1 - var(--card,0) * 2)}#cwSub p{opacity: calc((var(--card,0) * 2 - 1) * .9)}#signature .jv-sig3{opacity: var(--s3,1);color: var(--ink)}#sigBox .n-sig-anim,#cw{pointer-events: none}#sigBox .n-sig-list .et_pb_text_inner{position: absolute;inset: 0}#skills ul{position: absolute;inset: 0;margin: 0;padding: 14px 20px;list-style: none;overflow: hidden;contain: strict;font-size: var(--sk,18px);line-height: 1.6}#skills li{position: absolute;left: var(--lx,0);top: var(--ly,0);margin: 0;padding: 0;list-style: none;white-space: nowrap;font-size: var(--s,1em);transform: translateY(var(--y,0)) rotate(var(--r,0deg));opacity: calc(var(--o,1) * var(--dim,1))}#skills li strong{font-weight: inherit}#skills li.jv-maj{color: color-mix(in srgb,#f1e2b6 calc(var(--dim,1) * 100%),var(--pen))}#skills li::after{content: ' ·';opacity: .5}#skills li.jv-maj::after{color: var(--pen);opacity: .42}#skills li.jv-end::after{content: none}.jv-anim #skills li{clip-path: inset(-40% calc(100% - var(--f,0) * 108%) -40% -8%)}#sigBox .jv-sk-ink{z-index: 3}#cw.jv-two .jv-cw-word span span{display: block}#h-cw h2{text-wrap-style: balance}.jv-cw-base{display: block;color: var(--paper)}#cwSub p{padding-left: .2em;text-wrap-style: pretty}.jv-cw-lit{position: absolute;inset: 0;display: block}.jv-anim .jv-cw-lit,.jv-anim .jv-cw-base{clip-path: inset(-30% calc(100% - var(--w,0) * 106%) -30% -5%)}.jv-cw-lit canvas{position: absolute;left: -4%;top: -14%;width: 108%;height: 128%;max-width: none}.jv-cw-fb{display: block}#cw.jv-gl .jv-cw-fb{visibility: hidden}#noteHat p{text-shadow: 0 0 3px var(--paper),0 0 8px var(--paper),0 0 14px var(--paper)}@media (prefers-reduced-motion: reduce){#signature{height: auto !important}#sigStage{position: relative;height: auto !important}#signature .n-sig-in{height: auto !important;min-height: 100svh}}body.et-fb #skills li{position: static;display: inline;margin-right: .6em}body.et-fb .jv-cw-base{color: var(--ink)}body.et-fb #sigBox{--cws: 56px}
.jv-world-map{position: relative;grid-column: 1 / -1;aspect-ratio: 16 / 7;container-type: inline-size}@media (max-width: 1080px){.jv-world-map{aspect-ratio: 16 / 8.6}}.jv-world-map.jv-is-m{aspect-ratio: 1 / 1.14}.jv-world-map.jv-geo{aspect-ratio: 2.646}.jv-world-map.jv-geo.jv-is-m{aspect-ratio: auto;height: var(--gh,520px);margin-top: 26px}.jv-star{position: absolute;left: var(--x);top: var(--y);width: 0;height: 0;z-index: 1}.jv-star i{position: absolute;left: -3px;top: -3px;width: 6px;height: 6px;border-radius: 50%;background: #35353b;transition: background-color .6s var(--ease-out),box-shadow 1.1s var(--ease-out),transform .7s var(--ease-spring)}.jv-star.jv-on i{background: #fff;transform: scale(1.2);box-shadow: 0 0 5px 1px var(--c),0 0 18px 5px color-mix(in srgb,var(--c) 38%,transparent)}.jv-star.jv-home i{left: -5px;top: -5px;width: 10px;height: 10px}.jv-star b{position: absolute;font-family: var(--f-display);font-weight: 600;font-size: 13px;line-height: 1;letter-spacing: .14em;color: var(--ink-3);white-space: nowrap;transition: color .9s var(--ease-out),opacity .25s var(--ease-out)}.jv-star.jv-on b{color: var(--ink)}.jv-s-n b{left: 0;bottom: 10px;transform: translateX(-50%);padding-left: .14em}.jv-s-s b{left: 0;top: 10px;transform: translateX(-50%);padding-left: .14em}.jv-s-e b{left: 11px;top: 0;transform: translateY(-50%)}.jv-s-w b{right: 11px;top: 0;transform: translateY(-50%)}.jv-home.jv-s-e b{left: 14px}.jv-home.jv-s-w b{right: 14px}.jv-star.jv-s-c b{left: var(--bx);top: var(--by);right: auto;bottom: auto;transform: translate(-50%,-50%);padding-left: .14em}.jv-geo .jv-star b{font-size: clamp(10.5px,1.05cqi,13px)}.jv-star::before{content: '';position: absolute;left: -17px;top: -17px;width: 34px;height: 34px;border-radius: 50%}.jv-star .jv-tt{position: absolute;display: grid;gap: 6px;width: max-content;white-space: nowrap;pointer-events: none;opacity: 0;transition: opacity .2s var(--ease-out);padding: 8px 11px 9px;border-radius: 5px;background: rgba(11,11,13,.9);box-shadow: 0 0 0 1px color-mix(in srgb,var(--pen) 14%,transparent),0 10px 26px rgba(0,0,0,.5)}.jv-star.jv-show .jv-tt{opacity: 1}.jv-star.jv-show b{opacity: 0}.jv-tt-n{font-family: var(--f-hand);font-weight: 500;color: var(--pen);font-size: var(--h-m);line-height: 1}.jv-tt-r{display: grid;grid-template-columns: auto auto;column-gap: 8px;row-gap: 4px;align-items: baseline;font-size: var(--t-micro);line-height: 1.3;letter-spacing: .02em}.jv-tt-h{color: var(--ink);font-variant-numeric: tabular-nums}.jv-tt-c{color: var(--ink-2);white-space: normal;max-width: 210px}.jv-world-map.jv-is-m .jv-tt-c{max-width: 180px}.jv-t-n .jv-tt{left: 0;bottom: 12px;transform: translateX(calc(-50% + var(--sx,0px)))}.jv-t-s .jv-tt{left: 0;top: 12px;transform: translateX(calc(-50% + var(--sx,0px)))}.jv-t-e .jv-tt{left: 13px;top: 0;transform: translateY(-50%)}.jv-home.jv-t-e .jv-tt{left: 17px}.jv-t-w .jv-tt{right: 13px;top: 0;transform: translateY(-50%)}@keyframes twinkle{0%,100%{opacity: 1}50%{opacity: .55}}.jv-anim .jv-star.jv-on i{animation: twinkle var(--tw,4s) ease-in-out 1.4s infinite}.jv-rest .jv-star.jv-on i,.jv-rest .jv-uni .jv-house>i{animation-play-state: paused}@media (min-width: 861px){#monde .jv-world-map.jv-geo{aspect-ratio: 2.646;margin-top: clamp(28px,3vw,48px)}}@media (min-width: 861px){#monde .n-w-body p:first-child,#monde .n-w-title h2{text-box: trim-start cap alphabetic}}.jv-globe{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;display: none}.jv-geo .jv-globe{display: block}.jv-geo .jv-star,.jv-geo .jv-map-ink{opacity: var(--wv,1);transition: opacity .3s var(--ease-out)}.jv-world-map{transform-style: preserve-3d;transform: perspective(2000px) rotateX(calc(var(--ty,0) * -3deg)) rotateY(calc(var(--tx,0) * 4.5deg))}.jv-world-map .jv-star{transform-style: preserve-3d}.jv-world-map .jv-star b{translate: 0 0 24px}.jv-world-map .jv-star .jv-tt{translate: 0 0 40px}.jv-world-map .jv-star i,.jv-world-map .jv-star::before{translate: 0 0 2px}.jv-map-ink{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}#worldMap>.et_pb_code_inner{position: static}
.jv-bkc{position: absolute !important;left: 27%;top: 8%;width: 48%;aspect-ratio: 2 / 3;z-index: 2;margin: 0 !important;background: #fec709;border-radius: 1px 3px 3px 1px;overflow: hidden;opacity: 0;pointer-events: none;transform: perspective(900px) rotateX(calc(var(--ty,0) * -10deg)) rotateY(calc(var(--tx,0) * 14deg)) translateZ(0) scale(.86);box-shadow: calc(var(--tx,0) * -10px) calc(14px + var(--ty,0) * 8px) 34px rgba(0,0,0,.55),inset 3px 0 0 rgba(0,0,0,.12);transition: opacity .9s var(--ease-out),scale .9s var(--ease-spring)}.jv-sk-book.jv-made .jv-bkc{opacity: 1;scale: 1.16}.jv-bkc::after{--tx: inherit;content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;mix-blend-mode: soft-light;background: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) calc(30% + var(--tx,0) * 30% + 15%),transparent 70%)}.jv-bkc .et_pb_image_wrap,.jv-bkc img{display: block;width: 100%;height: 100%}.jv-bkc img{object-fit: cover}.jv-work-c .et_pb_image,.jv-work-c .et_pb_image_wrap{display: block;height: 100%}.jv-work-c img{display: block;height: 100%;width: auto;max-width: 76px;object-fit: contain;border-radius: 1px;box-shadow: 0 8px 18px rgba(0,0,0,.5);transform: rotate(-2.5deg);transition: transform .45s var(--ease-spring)}.n-work-li + .n-work-li .jv-work-c img{transform: rotate(1.8deg)}.jv-work:hover .jv-work-c img,.jv-work:focus-within .jv-work-c img{transform: translateY(-3px) rotate(0deg)}.n-work-h a{text-decoration: none}.n-work-h a i{font-family: var(--f-display);font-style: normal;color: var(--pen);margin-left: .3em;display: inline-block;transition: transform .35s var(--ease-spring)}.jv-work:hover .n-work-h a i,.n-work-h a:focus-visible i{transform: translate(3px,-3px)}@media (max-width: 560px){.jv-work-c img{max-width: 58px}}.jv-viral-note{pointer-events: none}@media (max-width: 860px){#h-book .jv-book-y{display: block;margin: 0 0 .2em !important}}#press .jv-press-list{margin: 0;padding: 0;list-style: none;line-height: inherit}.jv-press-list li{display: inline;white-space: nowrap;margin: 0;padding: 0}.jv-press-list li:not(:last-child)::after{content: '\00A0\00B7';opacity: .6}.jv-press.jv-run .jv-press-run{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.jv-press.jv-run .jv-press-list{display: flex;width: max-content;animation: jv-press var(--pd,200s) linear var(--pdl,0s) infinite paused}.jv-press.jv-run .jv-press-list.jv-rev{animation-direction: reverse}.jv-press.jv-run .jv-press-list li::after{content: '\00A0\00A0\00B7\00A0\00A0';opacity: .6}.jv-press.jv-run.jv-seen .jv-press-list{animation-play-state: running}.jv-press.jv-run .jv-press-run:hover .jv-press-list,.jv-rest .jv-press.jv-run .jv-press-list{animation-play-state: paused}@keyframes jv-press{to{transform: translateX(-50%)}}body.et-fb .jv-bkc{opacity: 1}
#stage .n-anim,#stage .n-anim>.et_pb_code_inner,#uni .n-anim,#uni .n-anim>.et_pb_code_inner{position: static}body:not(.et-fb) #uniData{display: none !important}.jv-stage{position: sticky;top: 0}.jv-stage::before{content: '';position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle,var(--dots) 1px,transparent 1.35px);background-size: 22px 22px;background-position: 11px 11px;opacity: var(--dots-o,1)}@supports (background-image: linear-gradient(in srgb,red,blue)){.jv-stage::before{background-image: radial-gradient(circle in srgb,var(--dots) 1px,transparent 1.35px)}}.jv-ripple{position: absolute;inset: 0;pointer-events: none;opacity: var(--wa,0);-webkit-mask: radial-gradient(circle at 50% var(--cy,40%),transparent calc(var(--wave,0px) - 140px),#000 calc(var(--wave,0px) - 24px),transparent calc(var(--wave,0px) + 28px));mask: radial-gradient(circle at 50% var(--cy,40%),transparent calc(var(--wave,0px) - 140px),#000 calc(var(--wave,0px) - 24px),transparent calc(var(--wave,0px) + 28px))}.jv-ripple::before{--tx: inherit;content: '';position: absolute;inset: 0;background: conic-gradient(from calc(var(--tx) * 140deg) at 50% var(--cy,40%),var(--holo-ramp),var(--holo-mint));-webkit-mask: radial-gradient(circle,#000 1.25px,transparent 1.85px) 11px 11px / 22px 22px repeat;mask: radial-gradient(circle,#000 1.25px,transparent 1.85px) 11px 11px / 22px 22px repeat}.jv-mono{position: relative;z-index: 3;width: min(44vmin,360px);aspect-ratio: 1;transform-origin: 50% 50%;will-change: transform;transition: opacity .35s var(--ease-out)}@media (max-width: 560px){.jv-mono{width: min(66vmin,290px)}}.jv-uni.jv-live ~ .jv-mono{pointer-events: none}.jv-stage.jv-carding .jv-mono{opacity: 0}.jv-mono::before{content: '';position: absolute;inset: -34%;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,rgba(255,255,255,.3),rgba(196,210,255,.12) 32%,transparent 64%);opacity: var(--flash,0)}.jv-mono svg,.jv-mono canvas{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.jv-mono path{fill: none;stroke: var(--pen);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.jv-mono .jv-g{stroke-width: .9;opacity: .3}.jv-mono canvas{opacity: calc(var(--foil,0) * (1 - var(--uo,0)));transform: perspective(900px) rotateX(calc(var(--ty) * -6deg)) rotateY(calc(var(--tx) * 8deg))}.jv-mono svg{opacity: calc(1 - var(--foil,0) * (1 - var(--uo,0)))}#ml{opacity: calc(1 - var(--uo,0))}#mlG{opacity: calc(.3 * (1 - var(--uo,0)))}.jv-final-name p,.jv-final-sig p,.jv-final-notes p{opacity: calc(1 - var(--uo,0));translate: 0 calc(var(--uo,0) * 24px)}.jv-final-name p{position: relative}.jv-final-name .jv-fn-foil{position: absolute;left: 0;right: 0;top: -.24em;bottom: -.08em;padding-top: .24em;opacity: var(--foil,0)}.jv-final-sig p{position: relative}.jv-final-sig .jv-fs-t{display: inline-block}.jv-anim .jv-final-sig .jv-fs-t{clip-path: inset(-40% calc(100% - var(--sg,0) * 110%) -40% -10%)}.jv-final-sig svg{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none}.jv-final-sig path{fill: none;stroke: var(--pen);stroke-width: 1.45;stroke-linecap: round}.jv-final-notes p{position: relative;height: 1.4em}.jv-final-notes span{position: absolute;left: 0;right: 0}.jv-final-notes .jv-n1{opacity: var(--n1,0)}.jv-final-notes .jv-n2{opacity: var(--n2,0);color: var(--ink)}.jv-uni{position: absolute;top: 0;bottom: 0;left: max(0px,calc((100% - var(--measure) - var(--gut) - var(--gut-r)) / 2));right: max(0px,calc((100% - var(--measure) - var(--gut) - var(--gut-r)) / 2));z-index: 2;opacity: var(--uv,0);pointer-events: none;container-type: size}.jv-uni.jv-live{pointer-events: auto}.jv-uni-head{position: absolute;left: var(--gut);top: clamp(18px,3.6vh,40px);z-index: 4;opacity: var(--ho,1)}.jv-uni-plane{position: absolute;inset: 0;transform-style: preserve-3d;transform: var(--cam,translate(0,0)) perspective(1600px) translateZ(calc(var(--uz,0) * -1px)) rotateX(calc(var(--ty,0) * -6deg)) rotateY(calc(var(--tx,0) * 9deg))}.jv-uni-dust{position: absolute;inset: -16%;width: 132%;height: 132%;fill: #fff;transform: translateZ(-460px) translateY(calc(var(--ud,0) * -1px)) scale(1.3);pointer-events: none}.jv-uni-plane .jv-house{transform-style: preserve-3d;transform: translateZ(-640px);opacity: 0;transition: transform 1.7s var(--ease-out),opacity 1.1s var(--ease-out)}.jv-uni-plane .jv-house.jv-seen{transform: translateZ(0);opacity: 1}.jv-uni-core{display: none;position: absolute;left: var(--x);top: var(--y);width: var(--d);aspect-ratio: 1;translate: -50% -50%;z-index: 3}.jv-uni-core svg{display: block;width: 100%;height: 100%;overflow: visible}.jv-uni-core circle,.jv-uni-core path{fill: none;stroke: var(--pen);stroke-width: 2.2;stroke-linejoin: round;vector-effect: non-scaling-stroke}.jv-uni.jv-rm .jv-uni-core{display: block}.jv-uni .jv-l-n .jv-lg{transform: translateX(-50%) translateZ(46px)}.jv-uni .jv-l-s .jv-lg{transform: translateX(-50%) translateZ(46px)}.jv-uni .jv-l-e .jv-lg{transform: translateY(-50%) translateZ(46px)}.jv-uni .jv-l-w .jv-lg{transform: translateY(-50%) translateZ(46px)}.jv-uni .jv-gnote{transform: translate(var(--dx,0),-50%) translateZ(30px) rotate(var(--r,-3deg))}.jv-uni .jv-links .jv-pluck{fill: none;stroke-width: 2.6;stroke-linecap: round;opacity: 0}.jv-uni .jv-ptip{z-index: 5}.jv-uni.jv-is-m .jv-uni-head{top: 14px;left: 0;right: 0;text-align: center}@media (min-width: 561px){.jv-uni.jv-is-m .jv-uni-head .et_pb_text{text-align: center}.jv-uni.jv-is-m .jv-uni-title h2{font-size: clamp(21px,6.6vw,26px);text-align: center}}@media (min-width: 600px) and (max-height: 760px){.jv-uni:not(.jv-is-m) #h-uni h2{font-size: clamp(22px,2.3vw,34px)}}.jv-uni.jv-is-m.jv-foiled{touch-action: pan-y}.jv-uni .jv-lfoil{position: absolute;left: 0;top: 0;width: var(--lw,382px);height: var(--lw,382px);max-width: none;pointer-events: none;opacity: 0;transition: opacity 1.2s var(--ease-out);transform: translate(calc(var(--sx,-999px) - var(--lw,382px) / 2),calc(var(--sy,-999px) - var(--lw,382px) / 2))}.jv-uni.jv-foiled .jv-lfoil{opacity: 1}.jv-uni .jv-lfoil{-webkit-mask-image: radial-gradient(circle var(--sr,0px) at 50% 50%,#000 0%,rgba(0,0,0,.6) 42%,transparent 100%);mask-image: radial-gradient(circle var(--sr,0px) at 50% 50%,#000 0%,rgba(0,0,0,.6) 42%,transparent 100%)}.jv-uni .jv-house>i{scale: calc(1 + var(--near,0) * .9)}.jv-uni .jv-house .jv-lg{translate: var(--lgx,0px) calc(var(--near,0) * -4px)}.jv-uni .jv-links{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.jv-uni .jv-links path{fill: none;stroke: var(--pen);stroke-linecap: round;stroke-linejoin: round;stroke-width: .9;opacity: .38;transition: stroke-width .35s var(--ease-out),opacity .35s var(--ease-out)}.jv-uni .jv-links path.jv-ghost{stroke-width: .5;opacity: .1}.jv-uni .jv-links path.jv-dot{stroke-dasharray: 1 7 !important;stroke-width: 1.4}.jv-uni .jv-links path.jv-hot{stroke-width: 2.4;opacity: 1}.jv-uni.jv-foiled .jv-links path:not(.jv-ghost):not(.jv-dot):not(.jv-pluck):not(.jv-hot){stroke-width: 1.2;opacity: .55}.jv-uni .jv-links .jv-ladder{stroke-width: 1.1}.jv-uni .jv-house{position: absolute;left: var(--x);top: var(--y);width: 0;height: 0;padding: 0;margin: 0;border: 0;background: none;color: inherit;cursor: pointer;z-index: 2;font: inherit}.jv-uni .jv-house::before{content: '';position: absolute;left: -22px;top: -22px;width: 44px;height: 44px;border-radius: 50%}.jv-uni .jv-house>i{position: absolute;left: -4px;top: -4px;width: 8px;height: 8px;border-radius: 50%;background: #35353b;transition: background-color .6s var(--ease-out),box-shadow 1s var(--ease-out),transform .6s var(--ease-spring)}.jv-uni .jv-house.jv-on>i{background: #fff;box-shadow: 0 0 6px 1px var(--c),0 0 20px 6px color-mix(in srgb,var(--c) 36%,transparent)}.jv-uni .jv-house.jv-sub>i{left: -3px;top: -3px;width: 6px;height: 6px}.jv-uni .jv-house:hover>i,.jv-uni .jv-house:focus-visible>i,.jv-uni .jv-house.jv-pick>i{transform: scale(1.5)}.jv-uni .jv-house.jv-ping>i{animation: ping .9s var(--ease-out)}@keyframes ping{0%{transform: scale(1)}30%{transform: scale(2.3);box-shadow: 0 0 10px 3px var(--c),0 0 34px 12px color-mix(in srgb,var(--c) 50%,transparent)}100%{transform: scale(1)}}.jv-uni .jv-core.jv-ping{animation: corePing .9s var(--ease-out)}@keyframes corePing{30%{transform: translate(-50%,-50%) scale(1.045)}}.jv-uni .jv-links .jv-spark{fill: #fff;pointer-events: none}.jv-uni .jv-house:focus-visible{outline: none}.jv-uni .jv-house:focus-visible::before{outline: 2px solid var(--pen);outline-offset: 2px}.jv-uni .jv-logo{display: inline-block;position: relative;padding: 6px 9px;border-radius: 4px;line-height: 0;white-space: nowrap;transition: background-color .35s var(--ease-out)}.jv-uni .jv-logo img{display: block;height: var(--lh,26px);width: auto;max-width: none;transition: opacity .35s var(--ease-out)}.jv-uni .jv-lg img{height: calc(var(--lh,26px) * var(--ls,1))}.jv-uni .jv-lg .jv-lk,.jv-uni .jv-lg .jv-wd{font-size: calc(var(--lh,24px) * var(--ls,1))}.jv-uni .jv-logo .jv-c{position: absolute;left: 9px;top: 6px;opacity: 0}.jv-uni .jv-house.jv-on:hover .jv-logo,.jv-uni .jv-house.jv-on:focus-visible .jv-logo,.jv-uni .jv-house.jv-pick .jv-logo,.jv-uni .jv-logo.jv-lgc{background-color: var(--tile,transparent)}.jv-uni .jv-house.jv-on:hover .jv-logo .jv-m,.jv-uni .jv-house.jv-on:focus-visible .jv-logo .jv-m,.jv-uni .jv-house.jv-pick .jv-logo .jv-m,.jv-uni .jv-logo.jv-lgc .jv-m{opacity: 0}.jv-uni .jv-house.jv-on:hover .jv-logo .jv-c,.jv-uni .jv-house.jv-on:focus-visible .jv-logo .jv-c,.jv-uni .jv-house.jv-pick .jv-logo .jv-c,.jv-uni .jv-logo.jv-lgc .jv-c{opacity: 1}.jv-uni .jv-house.jv-on:hover .jv-wd,.jv-uni .jv-house.jv-on:focus-visible .jv-wd,.jv-uni .jv-house.jv-pick .jv-wd,.jv-uni .jv-logo.jv-lgc .jv-wd{color: var(--wc)}.jv-uni .jv-house.jv-on:hover .jv-wd-nexthal::after,.jv-uni .jv-house.jv-on:focus-visible .jv-wd-nexthal::after,.jv-uni .jv-house.jv-pick .jv-wd-nexthal::after,.jv-uni .jv-logo.jv-lgc .jv-wd-nexthal::after{color: #00a891}.jv-uni .jv-lk{display: block;position: relative;line-height: 1;font-size: var(--lh,24px);white-space: nowrap}.jv-uni .jv-lk *{transition: color .35s var(--ease-out),background-color .35s var(--ease-out),-webkit-text-stroke-color .35s var(--ease-out)}.jv-uni.jv-is-m .jv-lg .jv-lk{font-size: calc(var(--lh,24px) * .7 * var(--ls,1))}.jv-uni .jv-lk-nf{--nb: #3a3a40;--nt: #ecebe6;--ny: #a9a9ae;--nc: #6a6a70;--nd: #55555b;--ne: #8a8a90;--nk: #1c1c20;--nf: #b9b9be;width: .86em;height: 1em;box-sizing: border-box;padding-top: .07em;overflow: hidden;background: var(--nb);display: flex;flex-direction: column;align-items: center;border-radius: 1px}.jv-uni .jv-lk-nf::before{content: '';position: absolute;left: .03em;right: .03em;top: .55em;bottom: .03em;background: radial-gradient(circle,var(--nc) 0 20%,transparent 23%) 0 0 / .19em .15em,radial-gradient(circle,var(--nd) 0 20%,transparent 23%) .095em .075em / .19em .15em,radial-gradient(circle,var(--ne) 0 16%,transparent 19%) .05em .11em / .19em .15em}.jv-uni .jv-lk-nf b{position: relative;font-family: var(--f-display);font-weight: 800;font-size: .3em;line-height: .86;color: var(--nt);letter-spacing: .01em}.jv-uni .jv-lk-nf i{position: relative;display: block}.jv-uni .jv-lk-nf .jv-s{width: 62%;height: .035em;margin-top: .045em;background: var(--ny)}.jv-uni .jv-lk-nf .jv-s + .jv-s{width: 30%;margin-top: .025em;height: .025em}.jv-uni .jv-lk-nf .jv-gl{position: absolute;left: .17em;top: .5em;width: .36em;height: .36em;box-sizing: border-box;border: .04em solid var(--nk);border-radius: 50%;background: linear-gradient(var(--nk),var(--nk)) 50% 45% / 70% .045em no-repeat,radial-gradient(circle at 50% 52%,var(--nf) 0 38%,transparent 40%),rgba(255,255,255,.14)}.jv-uni .jv-lk-nf .jv-gl::after{content: '';position: absolute;left: -.17em;top: .3em;width: .2em;height: .055em;background: var(--nk);border-radius: .03em;transform: rotate(-42deg)}.jv-uni .jv-house.jv-on:hover .jv-lk-nf,.jv-uni .jv-house.jv-on:focus-visible .jv-lk-nf,.jv-uni .jv-house.jv-pick .jv-lk-nf,.jv-uni .jv-logo.jv-lgc .jv-lk-nf{--nb: #e1261c;--nt: #fff;--ny: #f8d21c;--nc: #fbd31c;--nd: #1c1c20;--ne: #f4f1e8;--nk: #111;--nf: #fbd31c}.jv-uni .jv-lk-oo{--ob: #3a3a40;--ot: #ecebe6;--om: #9a9aa0;width: .667em;height: 1em;box-sizing: border-box;padding: .075em .055em .06em;background: var(--ob);display: flex;flex-direction: column;align-items: flex-start;border-radius: 1px}.jv-uni .jv-lk-oo b{font-family: var(--f-display);font-weight: 800;font-size: .145em;line-height: .9;color: var(--ot);letter-spacing: -.01em}.jv-uni .jv-lk-oo b + b{font-weight: 400;margin-top: .02em}.jv-uni .jv-lk-oo i{display: block;height: .022em;background: var(--om)}.jv-uni .jv-lk-oo .jv-a{width: 42%;margin-bottom: .1em}.jv-uni .jv-lk-oo .jv-t{width: 88%;margin-top: .06em}.jv-uni .jv-lk-oo .jv-t + .jv-t{width: 70%;margin-top: .03em}.jv-uni .jv-lk-oo .jv-p{width: 24%;height: .04em;margin-top: auto;align-self: flex-end}.jv-uni .jv-house.jv-on:hover .jv-lk-oo,.jv-uni .jv-house.jv-on:focus-visible .jv-lk-oo,.jv-uni .jv-house.jv-pick .jv-lk-oo,.jv-uni .jv-logo.jv-lgc .jv-lk-oo{--ob: #fec709;--ot: #5b1f6b;--om: #6b4e3a}.jv-uni .jv-lk-ps{--pb: #3a3a40;--pt: #ecebe6;--pk: #8a8a90;--pg: #b9b9be;--f1: #77777d;--f2: #67676d;--f3: #85858b;--f4: #6f6f75;width: 1.3em;height: 1em;box-sizing: border-box;padding: .09em .08em;background: var(--pb);display: flex;flex-direction: column;gap: .07em;border-radius: 1px}.jv-uni .jv-lk-ps b{font-family: var(--f-display);font-weight: 800;font-size: .14em;line-height: 1;letter-spacing: .01em;color: var(--pt);white-space: nowrap}.jv-uni .jv-lk-ps i{display: block;height: .1em;background: linear-gradient(90deg,var(--f) 0 13%,transparent 13% 18%,var(--pk) 18% 40%,transparent 40% 70%,var(--pg) 70% 100%)}.jv-uni .jv-lk-ps i:nth-of-type(1){--f: var(--f1)}.jv-lk-ps i:nth-of-type(2){--f: var(--f2)}.jv-lk-ps i:nth-of-type(3){--f: var(--f3)}.jv-lk-ps i:nth-of-type(4){--f: var(--f4)}.jv-uni .jv-house.jv-on:hover .jv-lk-ps,.jv-uni .jv-house.jv-on:focus-visible .jv-lk-ps,.jv-uni .jv-house.jv-pick .jv-lk-ps,.jv-uni .jv-logo.jv-lgc .jv-lk-ps{--pb: #f7f7f7;--pt: #111;--pk: #111;--pg: #2ea01a;--f1: #dd0000;--f2: #3c3b6e;--f3: #c8102e;--f4: #009246}.jv-uni .jv-wd{display: block;line-height: 1;font-size: var(--lh,24px);color: var(--ink);transition: color .35s var(--ease-out)}.jv-uni .jv-wd-nexthal{font-family: 'Space Grotesk',var(--f-text);font-weight: 600;letter-spacing: -.01em}.jv-uni .jv-wd-nexthal::after{content: '_';color: inherit}.jv-uni .jv-wd-meemec{font-family: 'Space Grotesk',var(--f-text);font-weight: 600;letter-spacing: .01em}.jv-uni .jv-lg{position: absolute;display: block;opacity: .3;transition: opacity .9s var(--ease-out),background-color .35s var(--ease-out)}.jv-uni .jv-house.jv-on .jv-lg{opacity: 1}.jv-uni .jv-house.jv-seen:not(.jv-on) .jv-lg{opacity: .5;transition-duration: .5s}.jv-uni .jv-house.jv-seen:not(.jv-on):hover .jv-lg,.jv-uni .jv-house.jv-seen:not(.jv-on):focus-visible .jv-lg{opacity: .85}.jv-uni .jv-house.jv-seen:not(.jv-on)>i{background: transparent;border: 1.5px solid #77777f;box-sizing: border-box;animation: wait 2.4s ease-in-out infinite}@keyframes wait{50%{border-color: #c9c9cf}}.jv-uni .jv-l-n .jv-lg{left: 0;bottom: 8px;transform: translateX(-50%)}.jv-uni .jv-l-s .jv-lg{left: 0;top: 8px;transform: translateX(-50%)}.jv-uni .jv-l-e .jv-lg{left: 8px;top: 0;transform: translateY(-50%)}.jv-uni .jv-l-w .jv-lg{right: 8px;top: 0;transform: translateY(-50%)}.jv-uni.jv-is-m .jv-lg{padding: 4px 6px}.jv-uni.jv-is-m .jv-lg img{height: calc(var(--lh,26px) * .66 * var(--ls,1))}.jv-uni.jv-is-m .jv-lg .jv-c{left: 6px;top: 4px}.jv-uni.jv-is-m .jv-lg .jv-wd{font-size: calc(var(--lh,24px) * .7 * var(--ls,1))}.jv-uni .jv-gnote{position: absolute;left: var(--x);top: var(--y);font-family: var(--f-hand);font-weight: 500;color: var(--pen);font-size: var(--h-m);line-height: 1.1;white-space: nowrap;transform: translate(var(--dx,0),-50%) rotate(var(--r,-3deg));transform-origin: left center;pointer-events: none;z-index: 1}.jv-uni .jv-gnote.jv-e{--dx: -100%;transform-origin: right center}.jv-uni .jv-gnote{opacity: 0;transition: opacity .25s var(--ease-out)}.jv-uni .jv-gnote.jv-on{opacity: 1}.jv-uni .jv-anim .jv-gnote{clip-path: inset(-40% 104% -40% -6%);transition: clip-path .55s cubic-bezier(.45,0,.25,1),opacity .2s var(--ease-out)}.jv-uni .jv-anim .jv-gnote.jv-on{clip-path: inset(-40% -6% -40% -6%)}.jv-uni.jv-is-m .jv-gnote{display: none}.jv-uni .jv-card{--bg: #0d0d0f;--fg: var(--ink);--ac: var(--pen);position: absolute;left: 0;top: 0;z-index: 5;width: min(320px,86%);padding: 18px 20px 20px;border-radius: 10px;background: var(--bg);color: var(--fg);box-shadow: 0 24px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);opacity: 0;transform: translateY(8px) scale(.98);pointer-events: none;transition: opacity .25s var(--ease-out),transform .35s var(--ease-spring)}.jv-uni .jv-card.jv-show{opacity: 1;transform: none;pointer-events: auto}.jv-uni .jv-card-logo{margin-top: 12px;line-height: 0}.jv-uni .jv-card-logo img{display: block;width: auto;max-width: 100%}.jv-uni .jv-card-logo .jv-cover,.jv-uni .jv-card-logo .jv-lk{box-shadow: 0 8px 22px rgba(0,0,0,.3)}.jv-uni .jv-card .jv-logo.jv-lgc{background-color: transparent;padding: 0}.jv-uni .jv-card .jv-logo.jv-lgc .jv-wd{color: var(--fg)}.jv-uni .jv-card-l{font-family: var(--f-hand);font-weight: 400;font-size: var(--h-s);line-height: 1.42;color: var(--fg);margin: 14px 0 0}.jv-uni .jv-card-f{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 16px}.jv-uni .jv-cbtn{position: relative;display: inline-flex;align-items: center;gap: 10px;padding: 7px 7px 7px 16px;border-radius: 999px;overflow: hidden;background: var(--ac);color: var(--bg);font-family: var(--bf,var(--f-text));font-weight: 600;font-size: var(--t-small);letter-spacing: .01em;text-decoration: none;box-shadow: 0 6px 18px rgba(0,0,0,.22);transition: transform .3s var(--ease-spring),box-shadow .3s}.jv-uni .jv-cbtn i{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--bg);color: var(--ac);font-style: normal;font-size: 14px;transition: transform .35s var(--ease-spring)}.jv-uni .jv-cbtn::after{content: '';position: absolute;top: 0;bottom: 0;left: -60%;width: 45%;transform: skewX(-20deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition: left .7s var(--ease-out);pointer-events: none}.jv-uni .jv-cbtn:hover,.jv-uni .jv-cbtn:focus-visible{transform: translateY(-1px);box-shadow: 0 10px 24px rgba(0,0,0,.3)}.jv-uni .jv-cbtn:hover i,.jv-uni .jv-cbtn:focus-visible i{transform: translate(2px,-2px)}.jv-uni .jv-cbtn:hover::after,.jv-uni .jv-cbtn:focus-visible::after{left: 120%}.jv-uni .jv-cbtn:focus-visible{outline: 2px solid var(--fg);outline-offset: 3px}.jv-uni .jv-cbtn.jv-alt{background: transparent;color: var(--fg);box-shadow: inset 0 0 0 1.5px var(--ac)}.jv-uni .jv-cbtn.jv-alt i{background: var(--ac);color: var(--bg)}.jv-uni .jv-uni-dust,.jv-uni .jv-lfoil,.jv-uni .jv-links path,.jv-uni .jv-house .jv-lg,.jv-uni .jv-house>i,.jv-uni .jv-gnote{transition: opacity .45s var(--ease-out)}.jv-uni.jv-carding .jv-house:not(.jv-pick) .jv-lg,.jv-uni.jv-carding .jv-house:not(.jv-pick)>i{opacity: .16}.jv-uni.jv-carding .jv-links path:not(.jv-hot):not(.jv-pluck){opacity: .12}.jv-uni.jv-carding .jv-lfoil{opacity: .2}.jv-uni.jv-carding .jv-uni-dust{opacity: .35}.jv-uni.jv-carding .jv-gnote:not(.jv-on){opacity: 0}.jv-uni.jv-is-m .jv-card{left: 0 !important;right: 0;top: auto !important;bottom: 0;width: auto}.jv-uni .jv-card{z-index: 6}.jv-uni.jv-is-m .jv-card{left: 12px !important;right: 12px;top: auto !important;bottom: 12px;width: auto}@media (prefers-reduced-motion: reduce){#finale{height: auto !important}.jv-uni{position: relative;inset: auto;order: 9;width: 100%;height: 100vh;height: 100svh;margin-top: clamp(40px,8vh,90px)}.jv-uni-plane .jv-house{transition: none}.jv-finale .jv-anchor{top: auto !important;bottom: 100vh;bottom: 100svh}.jv-stage{position: relative;height: auto !important;min-height: 100svh}}body.et-fb #finale{height: auto !important}body.et-fb #stage{position: relative !important}body.et-fb #uni{opacity: 1}body.et-fb #uniData{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 20px;padding: 48px var(--gut)}body.et-fb #uniData .n-u-crafts{grid-column: 1 / -1;display: flex;flex-flow: row wrap;gap: 6px 20px}body.et-fb #uniData .n-u-brand{border: 1px solid var(--rule);border-radius: 4px;padding: 14px;row-gap: 8px}body.et-fb #uniData img{max-height: 40px;width: auto}
#rdv{overflow-x: clip;--focus: var(--pen)}.jv-meet-grid{--ph: clamp(620px,92vh,980px);--pw: calc(var(--ph) * 560 / 1100);--bleed: calc((100vw - min(100vw,var(--measure) + var(--gut) + var(--gut-r))) / 2 + var(--gut))}@media (max-width: 860px){.jv-meet-grid{--ph: calc(clamp(250px,66vw,360px) * (.74 + .26 * var(--mf,1)));--qx: calc(var(--ph) * 560 / 1100 * .6 - var(--gut) + 8px)}}.jv-meet-photo{pointer-events: none;margin: 0 !important;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 64%,transparent 97%);mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 64%,transparent 97%)}.jv-meet-photo .et_pb_image_wrap,.jv-meet-photo img{display: block;width: 100%;height: 100%}.jv-meet-photo img{object-fit: cover;object-position: 0 0;-webkit-mask-image: linear-gradient(to right,#000 60%,transparent 100%);mask-image: linear-gradient(to right,#000 60%,transparent 100%)}.jv-anim .jv-meet-photo{opacity: 0;transition: opacity 1.6s var(--ease-out)}.jv-anim .jv-meet-photo.jv-in{opacity: 1}#pb>.n-pb-anim>.et_pb_code_inner{position: static}.jv-m-ink{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;z-index: 1}.jv-m-ink path{fill: none;stroke: var(--pen);stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round;transition: opacity .35s var(--ease-out)}.jv-m-glow{z-index: 3}.jv-m-glow path{stroke: #fff2c8;stroke-width: 2.1;filter: drop-shadow(0 0 3px rgba(240,214,150,.85))}.jv-lf{z-index: 2;transition: border-color .3s,opacity .35s var(--ease-out),transform .35s var(--ease-spring)}.jv-lf .n-lf-t,.jv-lf .n-lf-t .et_pb_text_inner{position: static}.jv-lf .n-lf-t a::after{content: '';position: absolute;inset: 0;z-index: 1}.jv-lf .n-lf-t a:focus-visible{outline: none}.jv-lf:hover,.jv-lf:has(a:focus-visible){transform: translateY(-2px)}.jv-lf:has(a:focus-visible){outline: 2px solid var(--pen);outline-offset: 3px;border-color: color-mix(in srgb,var(--pen) 85%,transparent) !important}.jv-lf-u{position: absolute;height: 8px;overflow: visible;pointer-events: none}.jv-lf-u path{fill: none;stroke: var(--pen);stroke-width: 1.6;stroke-linecap: round;stroke-dasharray: 1 2;stroke-dashoffset: 1;transition: stroke-dashoffset .45s cubic-bezier(.5,0,.2,1)}.jv-lf:hover .jv-lf-u path,.jv-lf:has(a:focus-visible) .jv-lf-u path,.jv-lf.jv-way .jv-lf-u path{stroke-dashoffset: 0}.jv-lf-go{transition: transform .35s var(--ease-spring)}#rdv .jv-lf-go p{font-family: var(--f-text)}.jv-lf:hover .jv-lf-go,.jv-lf:has(a:focus-visible) .jv-lf-go,.jv-lf.jv-way .jv-lf-go{transform: translateX(5px)}.jv-pb-br{transition: opacity .35s var(--ease-out)}.jv-anim .jv-pb .jv-pb-br{clip-path: inset(-30% 100% -30% 0)}.jv-anim .jv-pb .jv-pb-br.jv-in{clip-path: inset(-30% -6% -30% 0);transition: clip-path .55s cubic-bezier(.45,.05,.3,1),opacity .35s var(--ease-out)}.jv-anim .jv-pb .jv-lf{opacity: 0;transform: translateX(-12px)}.jv-anim .jv-pb .jv-lf.jv-in{opacity: 1;transform: none;transition: opacity .5s var(--ease-out),transform .6s var(--ease-spring),border-color .3s}.jv-anim .jv-pb .jv-lf.jv-in:hover,.jv-anim .jv-pb .jv-lf.jv-in:has(a:focus-visible){transform: translateY(-2px)}.jv-pb.jv-hl #pbInk path:not(.jv-way){opacity: .2}.jv-pb.jv-hl .jv-pb-br:not(.jv-way){opacity: .38}.jv-anim .jv-pb.jv-hl .jv-lf.jv-in:not(.jv-way),.jv-pb.jv-hl .jv-lf:not(.jv-way){opacity: .45}#rdv .jv-lf.jv-way{border-color: rgba(240,214,150,.95)}.jv-pb.jv-is-m .jv-pb-br,.jv-pb.jv-is-m .jv-pb-root{text-shadow: 0 0 6px var(--paper),0 0 14px var(--paper)}@media (max-width: 374px){#rdv #pb{column-gap: 26px}#rdv #pbYes,#rdv #pbNo{padding-left: 24px !important}#rdv #pbYes .et_pb_text_inner,#rdv #pbNo .et_pb_text_inner{font-size: var(--h-s)}#rdv .jv-lf{padding: calc(6px + 3px * var(--mf,1)) 10px !important}}
/*
 * File: divi5-jv/moteur-jv2026/src/page.css
 * Date: 2026-10-25 23:10 UTC
 * Version: 0.1.6 (moved from Entrelace with the engine, unchanged)
 * What a page in several sections needs on top of the engine's CSS (appended to engine/moteur.css, which loads only
 * on a page holding a Dessin):
 * - the notebook: core.js names the element of Divi holding the page's sections #paper; it takes the paper of the
 *   0.5.2's notebook section (the colour of the global colour « jv-paper », the tile of dots 22 px); the five
 *   sections of the notebook are transparent, the finale and the meeting keep their own background. Its dots lie on the
 *   grid from its top left corner, a dot every 22 px (0.1.4; until then centred, and moved by core.js), as the
 *   finale's stage and the header of the Theme Builder (set from its foot) have them: no seam at any width.
 * - the core of Practice (Dessin « Cœur de Practice »): its canvas sat in the Code module's inner box, of no set
 *   height, where its height of 100% came to nothing; in the Dessin it would fill the module's box (taller), so its
 *   height is left to the canvas, as before.
 * - the groups of words kept whole (Jérôme's rule: « on respecte les groupes de mots »): a class in the text, .jv-nw,
 *   in place of a style written in it (0.1.2); the words copied stay as written.
 * - the arrow after a book's link (0.1.3), drawn here rather than written in the text: WordPress rewrites « ↗ » on a
 *   base in utf8mb3 when the builder saves, and the Save fails.
 * - one lamp over the header and the page alike (0.1.5, Jérôme: « le header se comporte bizzarement et a un fond noir
 *   différent que le corps »): Divi makes each of its areas a stacking layer of its own (the header's z-index 2 over
 *   the page's 1), and the lamp, in the page's layer, lit the page and never the header. Without the two layers the
 *   lamp blends over both the same way, and Book now (z-index 60, 10010 stuck) stays over it.
 * (The portrait of the site's background is turned off on these pages by moteur-jv2026.php, in the head.)
 */
/* The same paper in the builder, where no script names the notebook: the area holding the page's sections. */
.et_builder_inner_content#paper,
body.et-fb #theme-builder-area--post_content {
  position: relative;
  background-color: var(--gcid-jv-paper, #0b0b0d);
  background-image: url(papier-points.png);
  background-size: 22px 22px;
  background-repeat: repeat;
  background-position: 11px 11px;
}
.jv_drawing > #prCore { height: auto; }
/* A group of words kept on one line (never cut at its hyphen or between its words). */
.jv-nw { white-space: nowrap; }

/* The arrow after a book's link, as it was in the text (the same look, the same nudge under the hand). */
.n-work-h a::after { content: "\2197"; content: "\2197" / ""; font-family: var(--f-display); font-style: normal; color: var(--pen); margin-left: .3em; display: inline-block; transition: transform .35s var(--ease-spring); }
.jv-work:hover .n-work-h a::after, .n-work-h a:focus-visible::after { transform: translate(3px, -3px); }

/* One lamp over the header and the page: neither of Divi's two areas a stacking layer of its own. */
body .et-l--header > .et_builder_inner_content,
body .et-l--post > .et_builder_inner_content#paper { z-index: auto; }

