.theme-denways{--background:#fefefe;--foreground:#1d1d1d;--card:#fefefe;--card-foreground:#1d1d1d;--popover:#fefefe;--popover-foreground:#1d1d1d;--primary:#1d1d1d;--primary-foreground:#fefefe;--secondary:#f2f2f2;--secondary-foreground:#1d1d1d;--muted:#f2f2f2;--muted-foreground:#585959;--accent:#f2f2f2;--accent-foreground:#1d1d1d;--brand:#0e73af;--border:#dfdfdf;--input:#dfdfdf;--ring:#0e73af;--color-indigo-400:#5fb0e5;--color-indigo-500:#0e73af;--color-violet-500:#0e73af;background-color:var(--muted);color:var(--foreground);isolation:isolate}.dark .theme-denways{--background:#141414;--foreground:#efefef;--card:#141414;--card-foreground:#efefef;--popover:#1a1a1a;--popover-foreground:#efefef;--primary:#efefef;--primary-foreground:#0c0c0c;--secondary:#212121;--secondary-foreground:#efefef;--muted:#0c0c0c;--muted-foreground:#b3b3b3;--accent:#212121;--accent-foreground:#efefef;--brand:#5fb0e5;--border:#2d2d2d;--input:#2d2d2d;--ring:#5fb0e5}.dark .theme-denways .hrh-vector{background-color:#e9e9e9!important}.theme-denways :is(h1,h2,h3){letter-spacing:-.04em}.theme-denways .hrh-band{--primary-foreground:#fefefe;background-color:#0f0f0f;background-image:linear-gradient(90deg,#000000e6 0%,#000c 45%,#000000b8 100%),url(/assets/imgs/pages/bg-img-7.webp);background-position:50%;background-size:cover}@media (max-width:767.98px){.theme-denways .hrh-band{background-image:linear-gradient(90deg,#000000e6 0%,#000c 45%,#000000b8 100%),url(/assets/imgs/pages/bg-img-7-m.webp)}}.theme-denways .hrh-display{letter-spacing:-.05em;font-weight:700;line-height:1.02}.theme-denways :is(.at-letter-span,.at-word-span){display:inline-block}.theme-denways .dark{--brand:#5fb0e5;--card:#0f0f0f}.hrh-cta{--cta-bg:var(--foreground);--cta-fg:var(--background);width:fit-content;display:flex}.hrh-cta--paper{--cta-bg:#fefefe;--cta-fg:#101010}.hrh-cta__pill,.hrh-cta__disc{background:var(--cta-bg);color:var(--cta-fg);transition:transform .3s ease-out,margin .3s ease-out,background-color .3s ease-out}.hrh-cta__pill{z-index:1;letter-spacing:-.03em;white-space:nowrap;border-radius:50px;align-items:center;height:50px;padding-inline:25px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.hrh-cta__disc{border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.hrh-cta__disc:first-child{margin-inline-end:-52px;transform:scale(.5)}.hrh-cta:is(:hover,:focus-visible) .hrh-cta__disc:first-child{margin-inline-end:0;transform:scale(1)}.hrh-cta:is(:hover,:focus-visible) .hrh-cta__disc:last-child{margin-inline-start:-52px;transform:scale(.5)}.hrh-cta:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:50px}.hrh-quiet{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:3px;transition:background-size .35s ease-out,color .3s ease-out}.hrh-quiet:hover{color:var(--brand);background-position:100% 100%;background-size:0 1px}.hrh-menu>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards hrh-menu-in}.hrh-menu>:first-child{animation-delay:30ms}.hrh-menu>:nth-child(2){animation-delay:70ms}.hrh-menu>:nth-child(3){animation-delay:.11s}.hrh-menu>:nth-child(4){animation-delay:.15s}.hrh-menu>:nth-child(5){animation-delay:.19s}.hrh-menu>:nth-child(6){animation-delay:.23s}.hrh-menu>:nth-child(n+7){animation-delay:.27s}.hrh-menu__panel{animation:.4s cubic-bezier(.16,1,.3,1) backwards hrh-menu-in}@keyframes hrh-menu-in{0%{opacity:0;transform:translateY(14px)}}@media (hover:none){.hrh-related,.hrh-cta,.hrh-stack__card,.hrh-rowlink{transition:scale .2s ease-out}.hrh-related:active,.hrh-cta:active,.hrh-rowlink:active{scale:.97}}@media (min-width:1024px){.hrh-stack__slot{margin-bottom:.75rem}}@media (min-width:1024px) and (min-height:700px){.hrh-stack__slot{align-items:center;height:100svh;margin-bottom:0;padding:5.25rem 0 1.5rem;display:flex;position:sticky;top:0}.hrh-stack__card{height:100%;max-height:740px}}@media not ((min-width:1024px) and (min-height:700px)){.hrh-stack__card{top:0!important;transform:none!important}.hrh-stack__shot{transform:none!important}}.hrh-hero-art{transform:scale(1.12)}.hrh-art>img{transform:scale(1.16)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hrh-progress{animation:linear both hrh-progress;animation-timeline:scroll(root)}.hrh-lean{will-change:transform;animation:linear both hrh-lean;animation-timeline:scroll(root);animation-range:0 460px}.hrh-hero-art{will-change:transform;animation:linear both hrh-hero-art;animation-timeline:scroll(root);animation-range:0 1200px}.hrh-art{view-timeline:--hrh-art block}.hrh-art>img{will-change:transform;animation:linear both hrh-art;animation-timeline:--hrh-art;animation-range:cover}.hrh-drift-view{view-timeline:--hrh-drift block}.hrh-drift{will-change:transform;animation:linear both hrh-drift;animation-timeline:--hrh-drift;animation-range:cover cover 45vh}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:700px){.hrh-stack{view-timeline:--hrh-stack block}.hrh-stack__card{animation:linear both hrh-stack-ease;animation-timeline:--hrh-stack;animation-range:contain var(--stack-from) contain 100%;will-change:transform}.hrh-stack__slot{view-timeline:--hrh-slot block}.hrh-stack__shot{will-change:transform;animation:linear both hrh-shot-arrive;animation-timeline:--hrh-slot;animation-range:entry}}}@keyframes hrh-progress{0%{scale:0 1}to{scale:1}}@keyframes hrh-lean{0%{transform:rotateX(16deg)scale(.93)}to{transform:rotateX(0)scale(1)}}@keyframes hrh-hero-art{0%{transform:translateY(0)scale(1.12)}to{transform:translateY(90px)scale(1.12)}}@keyframes hrh-art{0%{transform:translateY(-7%)scale(1.16)}to{transform:translateY(7%)scale(1.16)}}@keyframes hrh-drift{0%{transform:translateY(var(--drift,64px))}to{transform:translateY(0)}}@keyframes hrh-stack-ease{0%{transform:scale(1)}to{transform:scale(var(--stack-scale,1))}}@keyframes hrh-shot-arrive{0%{transform:translateY(70px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hrh-stack__card,.hrh-stack__shot,.hrh-drift{transform:none!important}}.hrh-platform__timer{background:var(--foreground);transform-origin:0;height:2px;animation:5.5s linear forwards hrh-timer;position:absolute;inset:auto 0 -1px}@keyframes hrh-timer{0%{transform:scaleX(0)}}.hrh-journey__timer{animation:8s linear forwards hrh-timer}@supports (interpolate-size:allow-keywords){.hrh-acc{interpolate-size:allow-keywords}.hrh-acc::details-content{block-size:0;transition:block-size .45s cubic-bezier(.16, 1, .3, 1), content-visibility .45s allow-discrete;overflow:clip}.hrh-acc[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.hrh-acc::details-content{transition:none}}.hrh-cat{background:var(--card);border-radius:1.5rem;margin-top:1.75rem;padding-inline:1.25rem}.hrh-cat>li:not([hidden])~li:not([hidden]){border-top:1px solid var(--border)}.hrh-cat summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem 1.5rem;padding-block:1.25rem;list-style:none;display:grid}.hrh-cat summary::-webkit-details-marker{display:none}.hrh-cat summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.hrh-cat h4{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.25;transition:color .15s}.hrh-cat summary:hover h4,.hrh-cat details[open] h4{color:var(--brand)}.hrh-cat summary>p{color:var(--muted-foreground);grid-column-start:1;font-size:.9375rem;line-height:1.375}.hrh-cat__meta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);grid-row-start:1;grid-column-start:2;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.hrh-cat__meta>span:first-child{display:none}.hrh-plus{border:1px solid var(--border);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9999px;flex-shrink:0;transition:rotate .3s,background-color .3s,border-color .3s,color .3s;position:relative}.hrh-plus:before,.hrh-plus:after{content:"";background:currentColor;border-radius:1px;width:.75rem;height:1.5px;margin:auto;position:absolute;inset:0}.hrh-plus:after{rotate:90deg}.hrh-cat details[open] .hrh-plus{border-color:var(--foreground);background-color:var(--foreground);color:var(--background);rotate:45deg}.hrh-cat__body{padding-bottom:1.75rem}.hrh-cat dl{border-top:1px solid var(--border);column-gap:2.5rem;display:grid}.hrh-cat dl>div{border-bottom:1px solid var(--border);padding-block:1rem}.hrh-cat dt,.hrh-ledger dt{font-size:.9375rem;font-weight:600;line-height:1.375}.hrh-cat dd{color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.625}.hrh-cat__names{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:1rem;font-size:.875rem;line-height:1.625}.hrh-cat__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-top:1.25rem;font-size:.875rem;display:flex}.hrh-cat__foot>p{border-left:2px solid var(--brand);padding-left:.75rem;line-height:1.375}.hrh-cat__foot>a{text-underline-offset:4px;margin-left:auto;font-weight:600;text-decoration:underline}.hrh-cat__foot>a:hover{color:var(--brand)}@media (min-width:40rem){.hrh-cat{padding-inline:2rem}.hrh-cat summary{grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto}.hrh-cat summary>p{grid-row-start:1;grid-column-start:2}.hrh-cat__meta{grid-column-start:3}.hrh-cat__meta>span:first-child{display:inline}}@media (min-width:48rem){.hrh-cat dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hrh-ledger>div{border-top:1px solid var(--border);gap:.375rem;padding-block:1rem;display:grid}.hrh-ledger>div:first-child{border-top:0;padding-top:0}.hrh-ledger dd{color:var(--muted-foreground);font-size:.9375rem;line-height:1.625}@media (min-width:40rem){.hrh-ledger>div{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2rem}}.hrh-platform__row:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.hrh-range{accent-color:#fefefe;cursor:pointer;width:100%;height:1.5rem;display:block}.hrh-range:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #5fb0e5}@media (min-width:1024px){.hrh-pin__scroller{scrollbar-width:none;overflow-x:auto}.hrh-pin__scroller::-webkit-scrollbar{display:none}.hrh-pin.is-pinned .hrh-pin__scroller{overflow:visible}}[data-fx=spy] a[data-active]{color:var(--foreground);font-weight:600}.hrh-spot{z-index:2;color:#fefefe;background:#0e73af;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:scale .25s ease-out;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 6px 18px -4px #00000080}.hrh-spot:before{content:"";border:2px solid #5fb0e5;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite hrh-ping;position:absolute;inset:0}.hrh-spot:is(:hover,[aria-expanded=true]){scale:1.15}.hrh-spot:focus-visible{outline-offset:3px;outline:2px solid #fefefe}@keyframes hrh-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:2.4}}.hrh-search{pointer-events:auto;border:1px solid var(--border);background:var(--popover);width:min(640px,100vw - 1.5rem);max-height:min(70vh,640px);color:var(--popover-foreground);border-radius:1.5rem;margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 40px 120px -20px #0000008c}.hrh-search::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808088c}.hrh-search[open]{flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) hrh-search-in;display:flex}@keyframes hrh-search-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.hrh-rowlink:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #5fb0e5}@media (prefers-reduced-motion:reduce){.hrh-art img{transform:none!important}}.theme-denways .text-gradient{color:var(--brand);background-image:none}.theme-denways [data-slot=button]{border-radius:999px;padding-inline:.875rem}.theme-denways [data-slot=button][data-size=lg]{height:2.75rem;padding-inline:1.375rem}.theme-denways .btn-brand{background:var(--foreground);color:var(--background);box-shadow:none}.theme-denways .btn-brand:hover{background:var(--brand);box-shadow:none;filter:none;scale:1}@keyframes kit-rise{0%{transform:translateY(12px)}}.kit-rise{animation:.7s cubic-bezier(.16,1,.3,1) backwards kit-rise}@media (prefers-reduced-motion:reduce){.kit-rise{animation:none}}.kit-figure{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transition-timing-function:linear(0, .0676, .2088, .3662, .5122, .6356, .7343, .8102, .8668, .908, .9375, .9581, .9723, .982, .9885, .9928, .9955, .9973, .9984, .9991, .9995, .9998, .9999, 1, 1);transform:translateY(22%)}.kit-figure.is-in{transform:none}@media (prefers-reduced-motion:reduce){.kit-figure{transition:none;transform:none}}.hrh-poster{background:var(--poster) center / cover no-repeat}@media (max-width:767.98px){.hrh-poster{background-image:var(--poster-sm,var(--poster))}}.hrh-trial{isolation:isolate;color:#fefefe;letter-spacing:-.01em;white-space:nowrap;background:#0e73af;border-radius:999px;justify-content:center;align-items:center;height:2.25rem;padding-inline:1.1rem;font-size:.875rem;font-weight:600;transition:background-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -8px #0e73afb3}.hrh-trial:hover{color:#fefefe;background:#0a5f92;box-shadow:0 10px 24px -8px #0e73afd9}.hrh-trial:focus-visible{outline-offset:3px;outline:2px solid #0e73af}.hrh-trial:after{content:"";z-index:-1;background:linear-gradient(105deg,#fff0 35%,#fff6 50%,#fff0 65%);animation:6.5s ease-in-out infinite hrh-trial-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes hrh-trial-shine{0%,58%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.hrh-hang{--u:1.06px;width:0;height:calc(var(--u) * 118);pointer-events:none;clip-path:inset(0 -6rem -2rem);display:none;position:absolute;top:calc(100% - 1px);right:5.4rem}@media (min-width:1024px){.hrh-hang{display:block}}.hrh-hang__drop{transition:transform .6s cubic-bezier(.34,1.4,.64,1);animation:.9s cubic-bezier(.34,1.4,.64,1) 1.3s backwards hrh-hang-drop;position:absolute;inset:0 auto auto 0}@keyframes hrh-hang-drop{0%{transform:translateY(calc(var(--u) * -124))}}.hrh-hang[data-away] .hrh-hang__drop{transform:translateY(calc(var(--u) * -124));transition:transform .45s cubic-bezier(.5,0,.75,0)}.hrh-hang[data-away] *{animation-play-state:paused}.hrh-hang__swing{transform-origin:0 0;will-change:transform;animation:1.9s ease-in-out infinite alternate hrh-hang-swing;position:absolute;inset:0 auto auto 0;transform:rotate(-17deg)}@keyframes hrh-hang-swing{0%{transform:rotate(-23deg)}to{transform:rotate(-11deg)}}.hrh-hang__swing>*{display:block;position:absolute;overflow:visible}.hrh-hang__grip{left:calc(var(--u) * -12);top:calc(var(--u) * -5);width:calc(var(--u) * 19);height:calc(var(--u) * 62)}.hrh-hang__body{left:calc(var(--u) * -43);top:calc(var(--u) * 3);width:calc(var(--u) * 51);height:calc(var(--u) * 74)}.hrh-hang__leg{top:calc(var(--u) * 69);width:calc(var(--u) * 14.4);height:calc(var(--u) * 26);transform-origin:calc(var(--u) * 7.2) calc(var(--u) * 3);will-change:transform;animation:1.9s ease-in-out -.45s infinite alternate hrh-hang-leg;transform:rotate(17deg)}.hrh-hang__leg--far{left:calc(var(--u) * -28.4)}.hrh-hang__leg--near{left:calc(var(--u) * -18);animation-delay:-.25s}@keyframes hrh-hang-leg{0%{transform:rotate(28deg)}to{transform:rotate(6deg)}}.hrh-hang__arm{left:calc(var(--u) * -31);top:calc(var(--u) * 48);width:calc(var(--u) * 12);height:calc(var(--u) * 26.5);transform-origin:calc(var(--u) * 6) calc(var(--u) * 3);will-change:transform;animation:6.5s ease-in-out infinite hrh-hang-arm;transform:rotate(24deg)}@keyframes hrh-hang-arm{0%,50%{transform:rotate(24deg)}58%{transform:rotate(168deg)}63%{transform:rotate(146deg)}68%{transform:rotate(168deg)}73%{transform:rotate(146deg)}78%{transform:rotate(168deg)}88%,to{transform:rotate(24deg)}}.hrh-navbar:has(.hrh-trial:hover) .hrh-hang__arm{animation:.42s ease-in-out infinite alternate hrh-hang-jab}@keyframes hrh-hang-jab{0%{transform:rotate(170deg)}to{transform:rotate(144deg)}}.hrh-hang__eye{top:calc(var(--u) * 25);width:calc(var(--u) * 6);height:calc(var(--u) * 6);will-change:transform;background:radial-gradient(circle at 68% 32%,#fefefe 0 17%,#111c25 19%);border-radius:50%;animation:4.3s ease-in-out infinite hrh-hang-blink}.hrh-hang__eye--left{left:calc(var(--u) * -24.4)}.hrh-hang__eye--right{left:calc(var(--u) * -12.4)}@keyframes hrh-hang-blink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.hrh-trial:after,.hrh-hang__drop,.hrh-hang__swing,.hrh-hang__leg,.hrh-hang__arm,.hrh-hang__eye{animation:none}}
