:root{--note-ink: #f6aa1f;--uvn-k: 1}.uvn-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.uvn{--k: var(--uvn-k, 1);position:absolute;display:none;width:calc(var(--w) * var(--k) * 1px);aspect-ratio:calc(var(--w) / var(--h));pointer-events:none;opacity:0;visibility:hidden}html.uvn-on .uvn{display:block}.uvn.is-on{visibility:visible}.uvn svg{display:block;width:100%;height:100%;overflow:visible}.uvn path{fill:none;stroke:var(--note-ink, #f6aa1f);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.uvn path:not([data-s]){display:none}.uvn.is-leaving{opacity:0!important;filter:blur(4px);translate:0 -7px;transition:opacity .7s ease-in var(--ld, 0ms),filter .7s ease var(--ld, 0ms),translate .7s ease var(--ld, 0ms)}.uvn-glint{opacity:0;transition:opacity .35s ease;pointer-events:none}.uvn-glint__halo{fill:var(--note-ink, #f6aa1f);opacity:.2}.uvn-glint__core{fill:#ffe2a8;opacity:.9}.uvn--hero{top:calc(var(--y) * 100svh / 900)}.uvn--hero.uvn--left{left:calc(var(--x) * var(--k) * 1px)}.uvn--hero.uvn--right{right:calc((100% - 100vw) / 2 + var(--x) * var(--k) * 1px)}.uvn--track{--k: 1;z-index:3;width:calc(var(--w) * var(--u));top:calc(var(--y) * var(--u))}.uvn--track.uvn--abs{left:calc(var(--x) * var(--u))}.uvn--track.uvn--col{left:calc(max(48px,(100vw - 1240px) / 2) + var(--x) * var(--u))}.uvn--track.uvn--right{left:calc(100vw - (var(--x) + var(--w)) * var(--u))}.uvn--contact{left:calc(var(--x) * var(--k) * 1px);top:calc(var(--y) * var(--k) * 1px)}.contact-uv .uvn{--k: min(var(--uvn-k, 1), 1);right:0;top:50%;margin-top:calc(var(--h) * var(--k) * -.5px)}@media(prefers-reduced-motion:reduce){.uvn-glint{display:none}.uvn.is-leaving{filter:none;translate:none;transition:opacity .5s ease var(--ld, 0ms)}}.uvn-map{--k: var(--uvn-k, 1);position:absolute;z-index:4;left:10.4vw;top:10.5svh;display:none;width:calc(var(--w) * var(--k) * 1px);aspect-ratio:calc(var(--w) / var(--h));pointer-events:none}html.uvn-on .uvn-map{display:block;pointer-events:auto}html.uvn-leaving .uvn-map{pointer-events:none}.uvn-map:before{content:"";position:absolute;inset:-18px}.uvn--map{left:0;top:0}.uvn-box{position:absolute;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent}.uvn-box.is-revealed{pointer-events:auto}html.uvn-leaving .uvn-box{pointer-events:none}.uvn-box:focus-visible{outline:1px solid rgba(246,170,31,.55);outline-offset:2px}.uvn path.uvn-tick{stroke-dasharray:1.02 2;stroke-dashoffset:1.01;opacity:0;transition:stroke-dashoffset .34s cubic-bezier(.5,0,.7,.3),opacity .1s linear .3s}.uvn path.uvn-tick.is-on{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .46s cubic-bezier(.3,.7,.2,1),opacity .04s linear}@media(prefers-reduced-motion:reduce){.uvn path.uvn-tick,.uvn path.uvn-tick.is-on{transition:opacity .2s linear}}@font-face{font-family:Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hand.woff2) format("woff2")}:root{--hand-font: "Hand", "Ink Free", "Segoe Print", "Bradley Hand", "Chalkboard SE", "Comic Sans MS", cursive}.uvt{aspect-ratio:auto;margin:0;font-family:var(--hand-font);font-weight:400;font-style:normal;color:var(--note-ink, #f6aa1f);letter-spacing:.02em;word-spacing:.08em;text-align:left;user-select:none}.tl__item>.tl__note{top:4px;left:clamp(520px,43.6vw,835px);width:clamp(400px,34.5vw,660px);font-size:clamp(22px,1.4vw,26px);line-height:1.75}.uvt-w{display:inline-block;white-space:nowrap;transform:translateY(var(--dy, 0px)) rotate(var(--r, 0deg));transform-origin:50% 80%}.uvt-c{opacity:0;transition:opacity .5s cubic-bezier(.2,.7,.3,1)}@media(max-width:1099px){html.uvn-on .uvt{display:none}}@media(prefers-reduced-motion:reduce){.uvt-c{transition:none}}
