:root{--up-codex-art-cx-shot-svg-filter-size: 2px;--up-codex-art-cx-shot-svg-filter-size-2: 6px;--up-codex-art-cx-shot-cam-transform-origin: 800px 450px;--up-codex-art-cx-shot-is-on-cam-animation-time: 22s;--up-codex-art-cx-shot-is-on-cam-animation-size: cubic-bezier(.25, .1, .25, 1);--up-codex-art-cx-shot-is-on-d-animation-time: 2.2s;--up-codex-art-cx-shot-is-on-d-animation-size: cubic-bezier(.45, 0, .25, 1);--up-codex-art-cx-shot-is-on-d-animation-time-2: 0s;--up-codex-art-cx-shot-is-on-d-animation-time-3: 1.6s;--up-codex-art-cx-shot-is-on-d-animation-time-2-2: 0s;--up-codex-art-cx-shot-is-on-tw-animation-time: 3.6s;--up-codex-art-cx-shot-is-on-tw-animation-time-2: 0s;--up-codex-art-cx-shot-is-on-fl-animation: cx-fl 2.8s ease-in-out infinite;--up-codex-art-kf-cx-fl-30-transform: scale(.96, 1.05) skewX(-2deg);--up-codex-art-kf-cx-fl-65-transform: scale(1.03, .97) skewX(2deg);--up-codex-art-cx-shot-is-on-up-animation-time: 1.6s;--up-codex-art-cx-shot-is-on-up-animation-size: cubic-bezier(.2, .7, .2, 1);--up-codex-art-cx-shot-is-on-up-animation-time-2: 0s;--up-codex-art-kf-cx-up-from-transform: translateY(14px);--up-codex-art-cx-shot-is-on-lit-animation-time: 2.4s;--up-codex-art-cx-shot-is-on-lit-animation-time-2: 0s;--up-codex-art-cx-shot-is-on-sc-animation-time: 5s;--up-codex-art-cx-shot-is-on-sc-animation-size: cubic-bezier(.4, 0, .6, 1);--up-codex-art-cx-shot-is-on-sc-animation-time-2: 0s;--up-codex-art-kf-cx-sc-from-opacity: .9;--up-codex-art-kf-cx-sc-to-opacity: .25;--up-codex-art-cx-shot-cv-opacity: .3;--up-codex-art-cx-shot-is-on-cv-animation-time: 2.6s;--up-codex-art-cx-shot-is-on-cv-animation-size: cubic-bezier(.2, .7, .2, 1);--up-codex-art-cx-shot-is-on-cv-animation-time-2: 0s;--up-codex-art-cx-shot-rot-transform-origin: 800px 450px;--up-codex-art-kf-cx-rot-to-transform: rotate(360deg);--up-codex-art-cx-shot-is-on-rp-animation: cx-rp 6s ease-in-out infinite;--up-codex-art-kf-cx-rp-50-transform: translateY(6px);--up-codex-art-kf-cx-rp-50-opacity: .6;--up-codex-art-cx-shot-roll-transform: translateY(80px) scale(1.25);--up-codex-art-cx-shot-is-on-roll-animation: cx-roll 5.5s cubic-bezier(.3, .5, .4, 1) .6s forwards;--up-codex-art-kf-cx-roll-to-transform: translateY(-470px) scale(.32)}.cx-shot>svg{overflow:visible}.cx-shot{--line: #ffcf7a;color:var(--line)}.cx-shot>svg{filter:drop-shadow(0 0 calc(var(--up-codex-art-cx-shot-svg-filter-size) + var(--g) * var(--up-codex-art-cx-shot-svg-filter-size-2)) color-mix(in srgb,var(--line) 70%,transparent))}.cx-shot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--g);background:radial-gradient(55% 60% at 50% 48%,color-mix(in srgb,var(--line) 16%,transparent),transparent 70%)}.cx-shot .cam{transform-box:view-box;transform-origin:var(--up-codex-art-cx-shot-cam-transform-origin)}.cx-shot.is-on .cam{animation:cx-cam var(--pace, var(--up-codex-art-cx-shot-is-on-cam-animation-time)) var(--up-codex-art-cx-shot-is-on-cam-animation-size) both}@keyframes cx-cam{0%{transform:scale(1)}to{transform:scale(1.12)}}.cx-shot .d{stroke-dasharray:1;stroke-dashoffset:1}.cx-shot.is-on .d{animation:cx-ln calc(var(--up-codex-art-cx-shot-is-on-d-animation-time) * var(--k, 1)) var(--up-codex-art-cx-shot-is-on-d-animation-size) calc(var(--d, var(--up-codex-art-cx-shot-is-on-d-animation-time-2)) * var(--k, 1)) forwards}.cx-shot .d[stroke-dasharray]{stroke-dashoffset:0;opacity:0}.cx-shot.is-on .d[stroke-dasharray]{animation:cx-fadein calc(var(--up-codex-art-cx-shot-is-on-d-animation-time-3) * var(--k, 1)) ease calc(var(--d, var(--up-codex-art-cx-shot-is-on-d-animation-time-2-2)) * var(--k, 1)) forwards}@keyframes cx-ln{to{stroke-dashoffset:0}}@keyframes cx-fadein{to{opacity:1}}.cx-shot.is-on .tw{animation:cx-tw var(--up-codex-art-cx-shot-is-on-tw-animation-time) ease-in-out var(--d, var(--up-codex-art-cx-shot-is-on-tw-animation-time-2)) infinite}@keyframes cx-tw{50%{opacity:1}}.cx-shot .fl{transform-box:fill-box;transform-origin:50% 100%}.cx-shot.is-on .fl{animation:var(--up-codex-art-cx-shot-is-on-fl-animation)}@keyframes cx-fl{0%,to{transform:scale(1) skew(0)}30%{transform:var(--up-codex-art-kf-cx-fl-30-transform)}65%{transform:var(--up-codex-art-kf-cx-fl-65-transform)}}.cx-shot .up,.cx-shot .lit{opacity:0}.cx-shot.is-on .up{animation:cx-up calc(var(--up-codex-art-cx-shot-is-on-up-animation-time) * var(--k, 1)) var(--up-codex-art-cx-shot-is-on-up-animation-size) calc(var(--d, var(--up-codex-art-cx-shot-is-on-up-animation-time-2)) * var(--k, 1)) forwards}@keyframes cx-up{0%{opacity:0;transform:var(--up-codex-art-kf-cx-up-from-transform)}to{opacity:1;transform:none}}.cx-shot.is-on .lit{animation:cx-lit calc(var(--up-codex-art-cx-shot-is-on-lit-animation-time) * var(--k, 1)) ease calc(var(--d, var(--up-codex-art-cx-shot-is-on-lit-animation-time-2)) * var(--k, 1)) forwards}@keyframes cx-lit{0%{opacity:0;filter:brightness(.6)}to{opacity:1;filter:brightness(1.15)}}.cx-shot.is-on .sc{animation:cx-sc var(--up-codex-art-cx-shot-is-on-sc-animation-time) var(--up-codex-art-cx-shot-is-on-sc-animation-size) var(--d, var(--up-codex-art-cx-shot-is-on-sc-animation-time-2)) forwards}@keyframes cx-sc{0%{transform:none;opacity:var(--up-codex-art-kf-cx-sc-from-opacity)}to{transform:translate(var(--dx),var(--dy));opacity:var(--up-codex-art-kf-cx-sc-to-opacity)}}.cx-shot .cv{transform:translate(var(--dx),var(--dy));opacity:var(--up-codex-art-cx-shot-cv-opacity)}.cx-shot.is-on .cv{animation:cx-cv calc(var(--up-codex-art-cx-shot-is-on-cv-animation-time) * var(--k, 1)) var(--up-codex-art-cx-shot-is-on-cv-animation-size) calc(var(--d, var(--up-codex-art-cx-shot-is-on-cv-animation-time-2)) * var(--k, 1)) forwards}@keyframes cx-cv{to{transform:none;opacity:1}}.cx-shot .rot{transform-box:view-box;transform-origin:var(--up-codex-art-cx-shot-rot-transform-origin)}.cx-shot.is-on .rot{animation:cx-rot var(--pace) linear infinite}@keyframes cx-rot{to{transform:var(--up-codex-art-kf-cx-rot-to-transform)}}.cx-shot.is-on .rp{animation:var(--up-codex-art-cx-shot-is-on-rp-animation)}@keyframes cx-rp{50%{transform:var(--up-codex-art-kf-cx-rp-50-transform);opacity:var(--up-codex-art-kf-cx-rp-50-opacity)}}.cx-shot .roll{transform-box:fill-box;transform-origin:center;transform:var(--up-codex-art-cx-shot-roll-transform);opacity:0}.cx-shot.is-on .roll{animation:var(--up-codex-art-cx-shot-is-on-roll-animation)}@keyframes cx-roll{15%{opacity:1}to{transform:var(--up-codex-art-kf-cx-roll-to-transform);opacity:1}}@media(prefers-reduced-motion:reduce){.cx-shot .cam,.cx-shot .rot,.cx-shot .tw,.cx-shot .fl,.cx-shot .rp{animation:none!important}.cx-shot .d{stroke-dashoffset:0;animation:none!important}.cx-shot :is(.up,.lit,.cv,.roll){opacity:1;transform:none;animation:none!important}.cx-shot .sc{animation:none!important}}:root{--up-art-scene-art-bg: #07060a}.art{position:relative;overflow:hidden;background:var(--up-art-scene-art-bg)}.art-shot{position:absolute;inset:0}.art[data-par] .art-shot{inset:-14% 0;will-change:transform}.art-shot>svg{position:absolute;inset:0;width:100%;height:100%;display:block}:root{--up-site-cta-site-cta-sec-bg: #07060a;--up-site-cta-site-cta-sec-color: #f5ecdc;--up-site-cta-site-cta-sec-padding: 285px 0 clamp(2.8rem, 5vw, 3.5rem);--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-top: -92px;--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-height: 630px;--up-site-cta-site-cta-veil-bg: radial-gradient(ellipse 52% 30% at 50% 52%, #07060adb, #07060a00 75%), linear-gradient(180deg, #07060a00 55%, #07060abf);--up-site-cta-site-cta-layer: 2;--up-site-cta-site-cta-max-w: 980px;--up-site-cta-site-cta-padding-space: 16px;--up-site-cta-site-cta-k-margin: 0 0 14px;--up-site-cta-site-cta-k-font-weight: 600;--up-site-cta-site-cta-k-font-size: 13px;--up-site-cta-site-cta-k-font-leading: 1;--up-site-cta-site-cta-k-tracking: .2em;--up-site-cta-site-cta-k-color: #e9c77f;--up-site-cta-site-cta-h-font-weight: 400;--up-site-cta-site-cta-h-font-size: 40px;--up-site-cta-site-cta-h-font-size-2: 5.6vw;--up-site-cta-site-cta-h-font-size-3: 72px;--up-site-cta-site-cta-h-font-leading: 1.04;--up-site-cta-site-cta-h-tracking: -.02em;--up-site-cta-site-cta-h-color: #f8f1e4;--up-site-cta-site-cta-h-em-color: #f0d89a;--up-site-cta-site-cta-sub-margin: 16px auto 0;--up-site-cta-site-cta-sub-max-w: 46ch;--up-site-cta-site-cta-sub-size: clamp(1.02rem, 1.5vw, 1.16rem);--up-site-cta-site-cta-sub-leading: 1.6;--up-site-cta-site-cta-sub-color: #f5ecdcc7;--up-site-cta-site-cta-doors-gap: 16px;--up-site-cta-site-cta-doors-margin: clamp(1.6rem, 3vw, 2.2rem) auto 0;--up-site-cta-site-cta-doors-max-w: 860px;--up-site-cta-site-cta-door-gap: 8px;--up-site-cta-site-cta-door-padding: clamp(20px, 2.2vw, 26px) clamp(22px, 2.4vw, 28px);--up-site-cta-site-cta-door-radius: 22px;--up-site-cta-site-cta-door-border: 1px solid #f0d89a33;--up-site-cta-site-cta-door-bg: #0e0c129e;--up-site-cta-site-cta-door-backdrop-filter: blur(10px);--up-site-cta-site-cta-door-backdrop-filter-2: blur(10px);--up-site-cta-site-cta-door-transition: transform .4s cubic-bezier(.16, 1, .3, 1), border-color .3s ease, background-color .3s ease, box-shadow .4s ease;--up-site-cta-site-cta-door-hover-transform: translateY(-4px);--up-site-cta-site-cta-door-hover-border-color: #f0d89a73;--up-site-cta-site-cta-door-hover-bg: #141118b8;--up-site-cta-site-cta-door-hover-shadow: 0 30px 60px -36px #ffcf7a59;--up-site-cta-site-cta-door-focus-visible-outline: 2px solid #f0d89a;--up-site-cta-site-cta-door-focus-visible-outline-offset: 3px;--up-site-cta-site-cta-door-is-main-border-color: #f0d89a6b;--up-site-cta-site-cta-door-is-main-bg: linear-gradient(160deg, #d4a64933, #0e0c12a8 60%);--up-site-cta-site-cta-door-k-font-weight: 600;--up-site-cta-site-cta-door-k-font-size: 11.5px;--up-site-cta-site-cta-door-k-font-leading: 1.4;--up-site-cta-site-cta-door-k-tracking: .16em;--up-site-cta-site-cta-door-k-color: #e9c77f;--up-site-cta-site-cta-door-b-font-weight: 400;--up-site-cta-site-cta-door-b-font-size: 24px;--up-site-cta-site-cta-door-b-font-size-2: 2.4vw;--up-site-cta-site-cta-door-b-font-size-3: 30px;--up-site-cta-site-cta-door-b-font-leading: 1.15;--up-site-cta-site-cta-door-b-tracking: -.01em;--up-site-cta-site-cta-door-b-color: #f8f1e4;--up-site-cta-site-cta-door-p-size: 15.5px;--up-site-cta-site-cta-door-p-leading: 1.6;--up-site-cta-site-cta-door-p-color: #f5ecdcbd;--up-site-cta-site-cta-go-gap: 8px;--up-site-cta-site-cta-go-pt: 8px;--up-site-cta-site-cta-go-font-weight: 600;--up-site-cta-site-cta-go-font-size: 15px;--up-site-cta-site-cta-go-font-leading: 1;--up-site-cta-site-cta-go-color: #f0d89a;--up-site-cta-site-cta-go-svg-width: 16px;--up-site-cta-site-cta-go-svg-height: 16px;--up-site-cta-site-cta-go-svg-transition: transform .16s ease;--up-site-cta-site-cta-door-hover-site-cta-go-svg-transform: translateX(3px);--up-site-cta-site-cta-care-margin: clamp(1.4rem, 2.6vw, 1.8rem) 0 0;--up-site-cta-site-cta-care-size: .86rem;--up-site-cta-site-cta-care-color: #f5ecdc80;--up-site-cta-site-cta-sec-at-720-pt: 240px;--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-top: -70px;--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-width: 820px;--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-height: 461px;--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-ml: -410px}.site-cta-sec[data-astro-cid-het6uyqg]{position:relative;overflow:hidden;font-family:var(--font-family);background:var(--up-site-cta-site-cta-sec-bg);color:var(--up-site-cta-site-cta-sec-color);text-align:center;box-sizing:border-box;padding:var(--up-site-cta-site-cta-sec-padding)}.site-cta-sec[data-astro-cid-het6uyqg] .site-cta-art{position:absolute;inset:0}.site-cta-sec[data-astro-cid-het6uyqg] .site-cta-art .art-shot>svg{top:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-top);left:-12.5%;width:125%;max-width:none;height:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-height)}.site-cta-veil[data-astro-cid-het6uyqg]{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--up-site-cta-site-cta-veil-bg)}.site-cta[data-astro-cid-het6uyqg]{position:relative;z-index:var(--up-site-cta-site-cta-layer);max-width:var(--up-site-cta-site-cta-max-w);margin:0 auto;padding:0 var(--grid-gutter, var(--up-site-cta-site-cta-padding-space));box-sizing:border-box}.site-cta-k[data-astro-cid-het6uyqg]{margin:var(--up-site-cta-site-cta-k-margin);font:var(--up-site-cta-site-cta-k-font-weight) var(--up-site-cta-site-cta-k-font-size)/var(--up-site-cta-site-cta-k-font-leading) var(--font-family);letter-spacing:var(--up-site-cta-site-cta-k-tracking);text-transform:uppercase;color:var(--up-site-cta-site-cta-k-color)}.site-cta-h[data-astro-cid-het6uyqg]{margin:0;font:var(--up-site-cta-site-cta-h-font-weight) clamp(var(--up-site-cta-site-cta-h-font-size),var(--up-site-cta-site-cta-h-font-size-2),var(--up-site-cta-site-cta-h-font-size-3))/var(--up-site-cta-site-cta-h-font-leading) var(--serif);letter-spacing:var(--up-site-cta-site-cta-h-tracking);color:var(--up-site-cta-site-cta-h-color)}.site-cta-h[data-astro-cid-het6uyqg] em[data-astro-cid-het6uyqg]{font-style:italic;color:var(--up-site-cta-site-cta-h-em-color)}.site-cta-sub[data-astro-cid-het6uyqg]{margin:var(--up-site-cta-site-cta-sub-margin);max-width:var(--up-site-cta-site-cta-sub-max-w);font-size:var(--up-site-cta-site-cta-sub-size);line-height:var(--up-site-cta-site-cta-sub-leading);color:var(--up-site-cta-site-cta-sub-color)}.site-cta-doors[data-astro-cid-het6uyqg]{display:grid;gap:var(--up-site-cta-site-cta-doors-gap);margin:var(--up-site-cta-site-cta-doors-margin);max-width:var(--up-site-cta-site-cta-doors-max-w);text-align:left}@media(min-width:760px){.site-cta-doors[data-astro-cid-het6uyqg]{grid-template-columns:1fr 1fr}}.site-cta-door[data-astro-cid-het6uyqg]{display:flex;flex-direction:column;gap:var(--up-site-cta-site-cta-door-gap);padding:var(--up-site-cta-site-cta-door-padding);border-radius:var(--up-site-cta-site-cta-door-radius);border:var(--up-site-cta-site-cta-door-border);background:var(--up-site-cta-site-cta-door-bg);backdrop-filter:var(--up-site-cta-site-cta-door-backdrop-filter);-webkit-backdrop-filter:var(--up-site-cta-site-cta-door-backdrop-filter-2);color:inherit;text-decoration:none;transition:var(--up-site-cta-site-cta-door-transition)}.site-cta-door[data-astro-cid-het6uyqg]:hover{transform:var(--up-site-cta-site-cta-door-hover-transform);border-color:var(--up-site-cta-site-cta-door-hover-border-color);background:var(--up-site-cta-site-cta-door-hover-bg);box-shadow:var(--up-site-cta-site-cta-door-hover-shadow)}.site-cta-door[data-astro-cid-het6uyqg]:focus-visible{outline:var(--up-site-cta-site-cta-door-focus-visible-outline);outline-offset:var(--up-site-cta-site-cta-door-focus-visible-outline-offset)}.site-cta-door[data-astro-cid-het6uyqg].is-main{border-color:var(--up-site-cta-site-cta-door-is-main-border-color);background:var(--up-site-cta-site-cta-door-is-main-bg)}.site-cta-door-k[data-astro-cid-het6uyqg]{font:var(--up-site-cta-site-cta-door-k-font-weight) var(--up-site-cta-site-cta-door-k-font-size)/var(--up-site-cta-site-cta-door-k-font-leading) var(--font-family);letter-spacing:var(--up-site-cta-site-cta-door-k-tracking);text-transform:uppercase;color:var(--up-site-cta-site-cta-door-k-color)}.site-cta-door[data-astro-cid-het6uyqg] b[data-astro-cid-het6uyqg]{font:var(--up-site-cta-site-cta-door-b-font-weight) clamp(var(--up-site-cta-site-cta-door-b-font-size),var(--up-site-cta-site-cta-door-b-font-size-2),var(--up-site-cta-site-cta-door-b-font-size-3))/var(--up-site-cta-site-cta-door-b-font-leading) var(--serif);letter-spacing:var(--up-site-cta-site-cta-door-b-tracking);color:var(--up-site-cta-site-cta-door-b-color)}.site-cta-door-p[data-astro-cid-het6uyqg]{font-size:var(--up-site-cta-site-cta-door-p-size);line-height:var(--up-site-cta-site-cta-door-p-leading);color:var(--up-site-cta-site-cta-door-p-color)}.site-cta-go[data-astro-cid-het6uyqg]{display:inline-flex;align-items:center;gap:var(--up-site-cta-site-cta-go-gap);margin-top:auto;padding-top:var(--up-site-cta-site-cta-go-pt);font:var(--up-site-cta-site-cta-go-font-weight) var(--up-site-cta-site-cta-go-font-size)/var(--up-site-cta-site-cta-go-font-leading) var(--font-family);color:var(--up-site-cta-site-cta-go-color)}.site-cta-go[data-astro-cid-het6uyqg] svg[data-astro-cid-het6uyqg]{width:var(--up-site-cta-site-cta-go-svg-width);height:var(--up-site-cta-site-cta-go-svg-height);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:var(--up-site-cta-site-cta-go-svg-transition)}.site-cta-door[data-astro-cid-het6uyqg]:hover .site-cta-go[data-astro-cid-het6uyqg] svg[data-astro-cid-het6uyqg]{transform:var(--up-site-cta-site-cta-door-hover-site-cta-go-svg-transform)}.site-cta-care[data-astro-cid-het6uyqg]{margin:var(--up-site-cta-site-cta-care-margin);font-size:var(--up-site-cta-site-cta-care-size);color:var(--up-site-cta-site-cta-care-color)}@media(max-width:720px){.site-cta-sec[data-astro-cid-het6uyqg]{padding-top:var(--up-site-cta-site-cta-sec-at-720-pt)}.site-cta-sec[data-astro-cid-het6uyqg] .site-cta-art .art-shot>svg{top:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-top);left:50%;width:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-width);max-width:none;height:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-height);margin-left:var(--up-site-cta-site-cta-sec-site-cta-art-art-shot-svg-at-720-ml)}}@media(prefers-reduced-motion:reduce){.site-cta-door[data-astro-cid-het6uyqg]{transition:none}.site-cta-door[data-astro-cid-het6uyqg]:hover{transform:none}}
