.cv{--cv-g:max(16px, 1.1vw);color:#fff;font-family:var(--font-gx), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-weight:500}:root:has(.cv-page){overscroll-behavior:none;overflow:hidden;background:#000!important}body:has(.cv-page){overscroll-behavior:none;overflow:hidden;background:#000!important}.cv-page{--cv-chrome:var(--cv-family,#000);inset:0;touch-action:none;background:#000;position:fixed;inset:0;overflow:hidden}.cv-page[data-family=rock]{--cv-family:#ff3b30;--cv-family-ink:#fff;--cv-family-dim:.89;--cv-family-small:#000;--cv-family-small-dim:.75}.cv-page[data-family=pop]{--cv-family:#ff2d92;--cv-family-ink:#fff;--cv-family-dim:.9;--cv-family-small:#000;--cv-family-small-dim:.74}.cv-page[data-family=electronic]{--cv-family:#00c2e0;--cv-family-ink:#06222a;--cv-family-dim:.75}.cv-page[data-family=folk]{--cv-family:#2dbe4e;--cv-family-ink:#06220f;--cv-family-dim:.78}.cv-page[data-family=jazz]{--cv-family:#ffb800;--cv-family-ink:#2a1d00;--cv-family-dim:.7}.cv-page[data-family=blues]{--cv-family:#2f6bff;--cv-family-ink:#fff;--cv-family-dim:.72;--cv-family-small:#000;--cv-family-small-dim:.96}.cv-page[data-family=classical]{--cv-family:#8b5cf6;--cv-family-ink:#fff;--cv-family-dim:.75;--cv-family-small:#000;--cv-family-small-dim:.89}.cv-page[data-video=false]{color:var(--cv-family-ink,#fff)}.cv-page[data-video=false] .cv-nav{color:var(--cv-family-small,inherit)}.cv-page[data-video=false] .cv-sound[aria-pressed=false]>*{opacity:var(--cv-family-small-dim,var(--cv-family-dim,.64))}.cv-poster{background:var(--cv-family,#000);inset:0;z-index:1;position:absolute;inset:0}.cv-page[data-video=true] .cv-poster{display:none}.cv-page[data-video=true]{--cv-chrome:#000}.cv-edge{pointer-events:none;z-index:3;background:#00000001;position:fixed}.cv-edge--top,.cv-edge--bottom{height:12px;left:0;right:0}.cv-edge--left,.cv-edge--right{width:12px;top:0;bottom:0}.cv-edge--top{top:0}.cv-edge--bottom{bottom:0}.cv-edge--left{left:0}.cv-edge--right{right:0}.cv-video{inset:0;pointer-events:none;z-index:0;background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.cv-video iframe{--cv-w:max(100vw, 177.78vh);--cv-h:max(100vh, 56.25vw);height:var(--cv-h);left:calc(50% - var(--cv-w) / 2);top:calc(50% - var(--cv-h) / 2);width:var(--cv-w);z-index:0;border:0;position:absolute}@supports (width:1cqw){.cv-video iframe{--cv-w:max(100cqw, 177.78cqh);--cv-h:max(100cqh, 56.25cqw)}}.cv-video iframe[data-front=true]{z-index:1}.cv-credits{max-width:calc(100% - var(--cv-g) * 2);right:var(--cv-g);text-align:right;z-index:2;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cv-credits a,.cv-credits button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none}.cv-credits a:focus-visible,.cv-credits button:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:3px}.cv-brand,.cv-then,.cv-nav>*{letter-spacing:-.03em;font-size:clamp(20px,2.1vw,40px);line-height:1.12}.cv-name a,.cv-name .cv-ink,.cv-nav .cv-ink{display:block}.cv-name{letter-spacing:-.055em;text-wrap:balance;transform-origin:100% 0;margin:.07em -.03em .05em 0;font-size:clamp(60px,8.9vw,190px);font-weight:500;line-height:.86}.cv-then{margin-bottom:.8em}.cv-then[data-hidden=true]{visibility:hidden}.cv-then button{padding-bottom:.2em;display:inline-block;position:relative}.cv-then .cv-ink,.cv-sound .cv-ink{display:inline-block}.cv-credits .cv-ink{margin:-.14em -.12em -.3em;padding:.14em .12em .3em}.cv-ink--dim{opacity:var(--cv-family-dim,.64)}.cv-page[data-video=true] .cv-ink{text-shadow:1px 0 #000000b8,-1px 0 #000000b8,0 1px #000000b8,0 -1px #000000b8,0 0 clamp(2px,.05em,5px) #00000073}.cv-page[data-video=true] .cv-ink--dim,.cv-page[data-video=true] .cv-sound[aria-pressed=false]>*{opacity:.86}.cv-page[data-video=true] .cv-progress,.cv-page[data-video=true] .cv-strike{box-shadow:0 0 5px #0009}@supports ((-webkit-mask-clip:text) or (mask-clip:text)) and ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cv-page[data-video=true][data-ink=picture] .cv-ink{text-shadow:none;-webkit-backdrop-filter:blur(max(.14em,10px))grayscale()invert()contrast(200);backdrop-filter:blur(max(.14em,10px))grayscale()invert()contrast(200);color:#0000;-webkit-mask-clip:text;-webkit-mask-clip:text;mask-clip:text;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.cv-page[data-video=true][data-ink=picture] .cv-ink--dim,.cv-page[data-video=true][data-ink=picture] .cv-sound[aria-pressed=false]>*{opacity:.74}.cv-page[data-video=true][data-ink=picture] .cv-progress,.cv-page[data-video=true][data-ink=picture] .cv-strike{-webkit-backdrop-filter:blur(6px)grayscale()invert()contrast(200);backdrop-filter:blur(6px)grayscale()invert()contrast(200);box-shadow:none;background:0 0}}.cv-progress{transform-origin:0;background:currentColor;width:100%;height:max(2px,.07em);animation:linear both cv-progress;position:absolute;bottom:0;left:0}.cv-page[data-held=true] .cv-progress{animation-play-state:paused}.cv-nav{flex-direction:column;align-items:flex-end;display:flex}.cv-sound{position:relative}.cv-sound[aria-pressed=false]>*{opacity:var(--cv-family-dim,.64)}.cv-strike{background:currentColor;height:max(1.5px,.07em);position:absolute;top:56%;left:0;right:0}.cv-name--arriving{animation:.24s cubic-bezier(.2,.72,.2,1) both cv-arrive}@keyframes cv-arrive{0%{transform:translateY(.92em)scale(.236)}}@keyframes cv-progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cv-name--arriving{animation:none}}@media (orientation:portrait){.cv-credits{bottom:calc(max(30px, 4.5vw) + env(safe-area-inset-bottom,0px));top:auto;transform:none}.cv-name{font-size:clamp(54px,14.5vw,150px);line-height:.9}.cv-brand,.cv-then,.cv-nav>*{font-size:clamp(22px,4.6vw,44px)}.cv-page[data-consent=pending] .cv-credits{bottom:calc(190px + env(safe-area-inset-bottom,0px))}}@media (orientation:landscape) and (max-height:499px){.cv-name{font-size:9.2vw}.cv-brand,.cv-then,.cv-nav>*{font-size:22px}.cv-then{margin-bottom:.45em}}html[data-heptarky-tv=true] .cv-play,html[data-heptarky-tv=true] .cv-sound{display:none}html[data-heptarky-tv=true] .cv-page[data-family]{--cv-family-dim:1;--cv-family-ink:#000;--cv-family-small:#000;--cv-family-small-dim:1}html[data-heptarky-tv=true] .cv-credits a:focus,html[data-heptarky-tv=true] .cv-credits button:focus{outline-offset:2px;outline:4px solid}html[data-heptarky-tv=true] .cv-name a:focus{outline:none}html[data-heptarky-tv=true] .cv-brand,html[data-heptarky-tv=true] .cv-then,html[data-heptarky-tv=true] .cv-nav a{font-size:clamp(30px,2.6vw,60px);line-height:1.2}html[data-heptarky-tv=true] .cv-nav a{padding:.12em 0}@media (orientation:portrait){html:not([data-heptarky-tv=true]) .cv-page .cv-video,html:not([data-heptarky-tv=true]) .cv-page .cv-poster{height:60%;bottom:auto}html:not([data-heptarky-tv=true]) .cv-page .cv-credits{box-sizing:border-box;color:#fff;max-width:none;padding:18px max(20px, var(--cv-g)) calc(24px + env(safe-area-inset-bottom,0px));text-align:left;justify-content:flex-start;align-items:flex-start;inset:60% 0 0;overflow:hidden;transform:none}html:not([data-heptarky-tv=true]) .cv-page[data-consent=pending] .cv-credits{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px));bottom:0}html:not([data-heptarky-tv=true]) .cv-page .cv-name{transform-origin:0 0;margin:0 0 .12em;font-size:clamp(34px,13vw,96px);line-height:.95}html:not([data-heptarky-tv=true]) .cv-page .cv-credits .cv-then .cv-ink--dim{color:var(--cv-family,#fff);opacity:1}html:not([data-heptarky-tv=true]) .cv-page .cv-nav{color:#fff;flex-flow:wrap;align-items:center;gap:4px 22px;margin-top:auto}html:not([data-heptarky-tv=true]) .cv-page .cv-nav>*{font-size:clamp(18px,4.6vw,32px)}}@media (orientation:landscape){html:not([data-heptarky-tv=true]) .cv-page{background:var(--cv-family,#000)}html:not([data-heptarky-tv=true]) .cv-page .cv-video,html:not([data-heptarky-tv=true]) .cv-page .cv-poster{width:min(177.78vh,72vw);right:auto}html:not([data-heptarky-tv=true]) .cv-page .cv-credits{background:var(--cv-family,#000);box-sizing:border-box;color:var(--cv-family-small,var(--cv-family-ink,#fff));max-width:none;padding:var(--cv-g) calc(var(--cv-g) * 1.5 + env(safe-area-inset-right,0px)) max(28px, 7vh) calc(var(--cv-g) * 1.5);text-align:left;justify-content:flex-end;align-items:flex-start;inset:0 0 0 min(177.78vh,72vw);overflow:hidden;transform:none}html:not([data-heptarky-tv=true]) .cv-page[data-consent=pending] .cv-credits{padding-bottom:calc(max(28px,7vh) + 150px)}html:not([data-heptarky-tv=true]) .cv-page .cv-name{transform-origin:0 0;margin:0 0 .12em;font-size:clamp(26px,4vw,110px);line-height:.95}html:not([data-heptarky-tv=true]) .cv-page .cv-then,html:not([data-heptarky-tv=true]) .cv-page .cv-nav>*{font-size:clamp(14px,1.6vw,28px)}html:not([data-heptarky-tv=true]) .cv-page .cv-nav{color:inherit;align-items:flex-start;margin-top:1.2em}html:not([data-heptarky-tv=true]) .cv-page .cv-credits .cv-ink--dim,html:not([data-heptarky-tv=true]) .cv-page .cv-sound[aria-pressed=false]>*{opacity:var(--cv-family-small-dim,var(--cv-family-dim,.75))}}@media (orientation:portrait),(orientation:landscape){html:not([data-heptarky-tv=true]) .cv-page .cv-brand{display:none}html:not([data-heptarky-tv=true]) .cv-page .cv-video,html:not([data-heptarky-tv=true]) .cv-page .cv-poster{clip-path:inset(0)}html:not([data-heptarky-tv=true]) .cv-page .cv-credits .cv-ink{-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;text-shadow:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-clip:border-box;mask-clip:border-box}html:not([data-heptarky-tv=true]) .cv-page .cv-credits .cv-progress,html:not([data-heptarky-tv=true]) .cv-page .cv-credits .cv-strike{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:currentColor}}
