.public{--t-raise:color-mix(in srgb, #fff 45%, var(--t-ground));--t-inv:var(--t-ink);--t-inv-ink:var(--t-ground);--t-e:cubic-bezier(.2, .8, .2, 1)}.public .epk3-mono,.public .pub3-mono{font-family:var(--t-font-mono);font-feature-settings:"tnum";letter-spacing:0;font-size:13px}.public .epk3-mut{color:var(--t-muted)}.public .epk3-chip{color:#ecebe7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.public button:focus-visible,.public a:focus-visible{outline:2px solid var(--t-ink);outline-offset:3px}.public.epk .wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.public.epk .epk-sec[data-width=wide]:not(#s-photos):not(#s-booking){max-width:1600px}@media (max-width:640px){.public.epk .wrap{padding-left:16px;padding-right:16px}}.public.epk .epk-nav{background:color-mix(in srgb, var(--t-ground) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);min-height:60px;box-shadow:0 1px 0 var(--t-line);border-bottom:0;gap:20px;padding-left:max(32px,50% - 608px);padding-right:max(32px,50% - 608px)}.public.epk .epk-nav-name{font-family:var(--t-font-display);letter-spacing:-.03em;text-transform:var(--t-headline-case);font-size:16px;font-weight:600}.public.epk .epk-nav-links{gap:4px}.public.epk .epk-nav-links a{color:var(--t-muted);box-shadow:none;text-transform:lowercase;background:0 0;border-radius:999px;padding:10px;font-size:14px}.public.epk .epk-nav-links a:hover{color:var(--t-ink)}.public.epk .epk-nav-links a[aria-current]{color:var(--t-ink);background:var(--t-raise);box-shadow:inset 0 0 0 1px var(--t-line)}.public.epk .epk-nav-kit{font-family:var(--t-font-body);letter-spacing:0;color:var(--t-ink);font-size:14px;text-decoration:none}.public.epk .epk-nav-book{background:var(--t-ink);min-height:40px;color:var(--t-ground);border-radius:999px;padding:0 16px;font-size:14px;box-shadow:inset 0 1px #ffffff24,0 8px 18px -8px #0000002e}@media (max-width:760px){.public.epk .epk-nav{flex-wrap:wrap;gap:6px 12px;padding-top:8px;padding-left:16px;padding-right:16px}.public.epk .epk-nav-name{flex:1;display:inline-flex}.public.epk .epk-nav-kit{align-items:center;min-height:44px;display:inline-flex}.public.epk .epk-nav-links{flex:1 0 100%;order:3;margin:0 -8px}}.public.epk .epk3-hero{color:#ecebe7;background:#0e0e0d;position:relative;overflow:hidden}.public.epk .epk3-frames{grid-template-columns:1fr;gap:12px;height:min(760px,86vh);min-height:520px;padding:12px;display:grid}.public.epk .epk3-hero[data-frames="3"] .epk3-frames{grid-template-columns:1fr 2.3fr 1fr}.public.epk .epk3-hero[data-frames="3"] .epk3-frame-main{grid-area:1/2}.public.epk .epk3-frame{background:#1d1d1b;border-radius:10px;margin:0;position:relative;overflow:hidden}.public.epk .epk3-frame img{object-fit:cover;width:100%;height:100%;display:block}.public.epk .epk3-frame-side{height:calc(100% - 84px);margin-top:84px}.public.epk .epk3-frame-side:last-child{height:80%;margin-top:0}.public.epk .epk3-frame:after{content:"";pointer-events:none;background:radial-gradient(circle at 58% 38%,#ffffff0a 0,#0000 45%,#06060680 78%,#060606cc 100%);position:absolute;inset:0}.public.epk .epk3-frame-side:after{background:#0606066b}.public.epk .epk3-name{color:#ecebe7;letter-spacing:-.05em;pointer-events:none;z-index:3;text-shadow:0 20px 60px #00000080;overflow-wrap:anywhere;margin:0;padding-bottom:.08em;font-size:clamp(60px,18.5vw,288px);line-height:.8;position:absolute;bottom:12px;left:24px;right:24px}.public.epk .epk3-chips{z-index:4;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;top:24px;left:24px;right:24px}.public.epk .epk3-chips-end{flex-wrap:wrap;gap:8px;display:flex}.public.epk .epk3-hchip{color:#ecebe7;-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 4px 0 12px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.public.epk .epk3-chips-end .epk3-hchip{padding-right:12px}.public.epk .epk3-hchip a{color:#ecebe7;overflow-wrap:anywhere;text-decoration:none}.public.epk .epk3-hchip-k{color:#b9b8b1}.public.epk .epk3-chip-copy{appearance:none;font:inherit;color:#d4ff3a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 8px;font-size:13px}.public.epk .epk3-chip-copy:hover{background:#ffffff1a}.public.epk .epk3-dot{background:#d4ff3a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d4ff3a2e,0 0 10px #d4ff3ab3}@media (max-width:760px){.public.epk .epk3-hero .epk3-frames,.public.epk .epk3-hero[data-frames] .epk3-frames{grid-template-columns:1fr;height:560px;min-height:0}.public.epk .epk3-frame-side{display:none}.public.epk .epk3-hero[data-frames="3"] .epk3-frame-main{grid-column:1}.public.epk .epk3-name{left:16px;right:16px}.public.epk .epk3-chips{top:20px;left:20px;right:20px}.public.epk .epk3-chip-copy,.public.epk .epk3-hchip{min-height:44px}}.public.epk .epk3-idg{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px 64px;padding-top:56px;display:grid}.public.epk .epk3-id-l{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.public.epk .epk3-fans{letter-spacing:-.015em;max-width:30ch;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.35}.public.epk .epk3-fans b{font-weight:500}.public.epk .epk3-bpm{align-items:center;gap:14px;display:flex}.public.epk .epk3-steps{gap:4px;display:inline-flex}.public.epk .epk3-steps i{background:var(--t-line);width:10px;height:18px;animation:1.846s step-end infinite epk3-stp;animation-delay:var(--sd);border-radius:3px}.public.epk .epk3-steps i[data-on]{background:var(--t-muted);animation-name:epk3-stp2}@keyframes epk3-stp{0%{background:var(--t-ink)}7%{background:var(--t-line)}}@keyframes epk3-stp2{0%{background:var(--t-ink)}7%{background:var(--t-muted)}}.public.epk .epk3-links{color:var(--t-ink);flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.public.epk .epk3-logos{flex-wrap:wrap;align-items:center;gap:16px 36px;padding-top:8px;display:flex}.public.epk .epk3-logos img{object-fit:contain;opacity:.75;width:auto;max-width:140px;height:28px}.public.epk .epk3-facts,.public.epk .epk-facts{grid-template-columns:minmax(110px,150px) 1fr;align-content:start;gap:12px 20px;margin:0;font-size:15px;display:grid}.public.epk .epk3-facts>div,.public.epk .epk-facts>div{display:contents}.public.epk .epk3-facts dt,.public.epk .epk-facts dt{color:var(--t-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:15px}.public.epk .epk3-facts dd,.public.epk .epk-facts dd{margin:0;font-size:15px}.public.epk .epk-sec{border-top:0;padding-top:128px;padding-bottom:0;scroll-margin-top:64px}.public.epk .epk-section{display:block}.public.epk .epk-sec-head{flex-direction:row;align-items:baseline;gap:14px;margin:0 0 28px;display:flex;position:static}.public.epk .epk-sec-head>span{font-size:13px!important}.public.epk .epk-sec-head h2{letter-spacing:-.05em;font-size:clamp(36px,4.4vw,56px);line-height:1}.public.epk .epk-sec-body{--gap:28px}.public.epk .epk-sub{letter-spacing:0;text-transform:none;color:var(--t-muted);margin:0 0 10px;font-family:inherit;font-size:13px;display:block}@media (max-width:760px){.public.epk .epk-sec{padding-top:88px;scroll-margin-top:110px}}.public.epk .epk3-about{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hook bio""tools bio""count bio"".bio";align-items:start;gap:0 64px;display:grid}.public.epk .epk3-hook{letter-spacing:-.035em;grid-area:hook;max-width:12ch;margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);line-height:1.05}.public.epk .epk3-bio-tools{flex-wrap:wrap;grid-area:tools;align-items:center;gap:8px;display:flex}.public.epk .epk3-count{grid-area:count;margin:14px 0 0;font-size:12px}.public.epk .epk3-bio{animation:epk3-swap .45s var(--t-e) both;grid-area:bio;gap:18px;display:grid}.public.epk .epk3-bio p{letter-spacing:-.01em;max-width:40ch;margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.5}@keyframes epk3-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.public.epk .epk3-about{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hook""tools""count""bio"}.public.epk .epk3-bio{margin-top:28px}.public.epk .epk3-bio p{font-size:19px}}.public .epk3-vthumb-art,.public .epk3-vid{background-color:#1d1d1b;position:relative;overflow:hidden}.public [data-k="0"].epk3-vthumb-art,.public .epk3-vid[data-k="0"]{background-image:radial-gradient(70% 50% at 50% 100%,#ff8c3c8c,#0000 60%),radial-gradient(30% 30% at 50% 30%,#ffffff40,#0000 70%),linear-gradient(#1a1a19,#2a2420)}.public [data-k="1"].epk3-vthumb-art,.public .epk3-vid[data-k="1"]{background-image:radial-gradient(50% 60% at 70% 25%,#78a0ff80,#0000 60%),radial-gradient(40% 40% at 20% 80%,#ffffff2e,#0000 60%),linear-gradient(200deg,#262624,#0f0f0e)}.public [data-k="2"].epk3-vthumb-art,.public .epk3-vid[data-k="2"]{background-image:radial-gradient(50% 50% at 60%,#50dcc866,#0000 60%),linear-gradient(120deg,#1e1e1c,#141413)}.public [data-k="3"].epk3-vthumb-art,.public .epk3-vid[data-k="3"]{background-image:radial-gradient(45% 45% at 35% 60%,#e650c873,#0000 60%),radial-gradient(45% 45% at 75% 30%,#d4ff3a59,#0000 60%),linear-gradient(140deg,#20201e,#121211)}.public [data-k="4"].epk3-vthumb-art,.public .epk3-vid[data-k="4"]{background-image:radial-gradient(80% 40% at 50% 0,#ffffff47,#0000 60%),linear-gradient(#2a2a28,#101010)}.public [data-k="5"].epk3-vthumb-art,.public .epk3-vid[data-k="5"]{background-image:radial-gradient(55% 45% at 28% 30%,#d4ff3a8c,#0000 62%),radial-gradient(60% 60% at 80% 75%,#ff604073,#0000 60%),linear-gradient(160deg,#2b2b28,#121211)}.public .epk3-videos{gap:12px;display:grid}.public .epk3-vid{border-radius:calc(var(--t-radius) * .82);aspect-ratio:16/9;color:#ecebe7;place-items:center;max-width:860px;display:grid}.public .epk3-vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.public .epk3-vid-play{appearance:none;cursor:pointer;background:var(--t-accent);width:72px;height:72px;color:var(--t-accent-ink);transition:transform .2s var(--t-e);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff9,0 12px 30px -10px #0009}.public .epk3-vid-play:hover{transform:scale(1.06)}.public .epk3-vid-cap{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:16px;left:16px}.public .epk3-vthumbs{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.public .epk3-vthumb{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:10px;transition:background-color .2s;display:flex}.public .epk3-vthumb:hover,.public .epk3-vthumb[aria-pressed=true]{background:var(--t-raise)}.public .epk3-vthumb[aria-pressed=true]{box-shadow:0 0 0 1px var(--t-line)}.public .epk3-vthumb-art{border-radius:8px;flex:none;width:104px;height:58px}.public .epk3-vthumb-text{gap:2px;min-width:0;font-size:15px;display:grid}.public .epk3-vthumb-text .epk3-mono{font-size:12px}.public.epk .epk-table-box{background:0 0;border:0;border-radius:0;overflow-x:auto}.public.epk .epk-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.public.epk .epk-table th{text-align:left;letter-spacing:0;text-transform:none;color:var(--t-muted);border:0;padding:0 12px 12px 0;font-family:inherit;font-size:13px;font-weight:400}.public.epk .epk-table td{border:0;border-top:1px solid var(--t-line);vertical-align:baseline;padding:16px 12px 16px 0;font-size:15px}.public.epk .epk-table td:first-child{font-weight:400}.public.epk .epk-mono{font-family:var(--t-font-mono);font-size:14px}.public.epk .epk-soon{font-family:var(--t-font-mono);background:var(--t-ink);color:var(--t-ground);border-radius:999px;margin-left:10px;padding:2px 9px;font-size:12px;display:inline-block}@media (max-width:640px){.public.epk .epk-table{min-width:0}}.public.epk .epk3-up{display:block}.public.epk .epk3-up>.epk-sub{margin-bottom:10px}.public.epk .epk3-dt{border-top:1px solid var(--t-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 8px;transition:background-color .2s;display:grid}.public.epk .epk3-dt:last-child{border-bottom:1px solid var(--t-line)}.public.epk .epk3-dt:hover{background:var(--t-raise)}.public.epk .epk3-date{line-height:1;display:grid}.public.epk .epk3-date-m{color:var(--t-muted);font-size:12px}.public.epk .epk3-date-d{font-family:var(--t-font-mono);letter-spacing:-.02em;margin-top:2px;font-size:28px}.public.epk .epk3-dt-text{gap:2px;min-width:0;display:grid}.public.epk .epk3-dt-v{font-size:17px}.public.epk .epk3-dt-sub{font-size:13px}.public.epk .epk3-dt a,.public.epk .epk3-dt .epk-soon-label{color:var(--t-ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex;font-family:inherit!important;font-size:14px!important}.public.epk .epk3-dt .epk-soon-label{color:var(--t-muted)}.public.epk .epk3-shows-more{grid-template-columns:minmax(0,1fr);gap:40px 48px;margin-top:28px;display:grid}.public.epk .epk3-shows-more[data-both]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.public.epk .epk-supports{gap:0;margin:0;padding:0;list-style:none;display:grid}.public.epk .epk-supports li{border-top:1px solid color-mix(in srgb, var(--t-line) 60%, var(--t-ground));background:0 0;border-radius:0;margin:0;padding:10px 0;font-size:15px;display:block}.public.epk .epk-supports b{font-weight:500}.public.epk .epk-supports li .t-muted:before{content:" at "}.public.epk .epk-stats{font-family:var(--t-font-mono);color:var(--t-ink);font-size:13px}.public.epk .epk-year{border:0;grid-template-columns:72px 1fr;gap:12px;display:grid}.public.epk .epk-year-label{font-family:var(--t-font-mono);color:var(--t-muted);padding-top:12px;font-size:13px}.public.epk .epk-year .epk-row{border-top:1px solid color-mix(in srgb, var(--t-line) 60%, var(--t-ground));grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:12px 0;font-size:15px;display:grid}.public.epk .epk-year .epk-row:first-child{border-top:0}.public.epk .epk-year+.epk-year{border-top:1px solid var(--t-line)}.public.epk .epk-row-date{font-family:var(--t-font-mono);color:var(--t-muted);font-size:14px}@media (max-width:760px){.public.epk .epk3-shows-more[data-both]{grid-template-columns:minmax(0,1fr)}.public.epk .epk-year{grid-template-columns:1fr}.public.epk .epk-year .epk-row{grid-template-columns:60px minmax(0,1fr)}.public.epk .epk-year .epk-row>:last-child{grid-column:2}.public.epk .epk3-dt{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:14px 4px}}.public.epk .epk3-photos{gap:12px;display:grid}.public.epk .epk3-photos[data-mosaic] .mg{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:10px;display:grid}.public.epk .epk3-photos[data-mosaic] .mg-item{aspect-ratio:auto;border-radius:calc(var(--t-radius) * .6);height:100%;margin:0;overflow:hidden}.public.epk .epk3-photos[data-mosaic] .mg-item:first-child{grid-area:span 2/span 2}.public.epk .epk3-photos[data-mosaic] .mg-item img{object-fit:cover;width:100%;height:100%}.public.epk .epk3-kitlink{min-height:44px;color:var(--t-ink);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.public.epk .epk3-kitlink:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.public.epk .epk3-photos[data-mosaic] .mg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}}.public .epk3-press{gap:24px;display:grid}.public .epk3-qview{overflow:hidden}.public .epk3-qtrack{transition:transform .7s var(--t-e);display:flex}.public .epk3-q{flex:0 0 100%;gap:18px;margin:0;padding-right:40px;display:grid}.public .epk3-q blockquote{font-family:var(--t-font-display);letter-spacing:-.03em;max-width:26ch;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:500;line-height:1.12}.public .epk3-q figcaption a{color:inherit}.public .epk3-qnav{align-items:center;gap:8px;display:flex}.public .epk3-qdots{margin-left:14px;display:inline-flex}.public .epk3-qdots button{appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;width:56px;height:44px;padding:0 4px;display:flex}.public .epk3-qdots span{background:var(--t-line);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.public .epk3-qdots i{background:var(--t-ink);height:100%;transition:width .6s var(--t-e);display:block}.public.epk .epk-dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.public.epk .epk-dl-card{border-radius:calc(var(--t-radius) * .82);background:var(--t-raise);min-height:132px;color:var(--t-ink);box-shadow:0 0 0 1px var(--t-line), inset 0 1px 0 #ffffff80, 0 1px 2px #0000000f;transition:transform .3s var(--t-e), box-shadow .3s var(--t-e);border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;padding:22px;text-decoration:none;display:grid;position:relative}.public.epk .epk-dl-card>:first-child{grid-column:1/-1;align-self:start;font-size:17px;font-weight:500}.public.epk .epk-dl-card .t-muted{font-size:13px}.public.epk .epk-dl-arrow{color:var(--t-ink);transition:transform .25s var(--t-e);font-size:16px;position:static}.public.epk .epk-dl-card:hover{box-shadow:0 0 0 1px var(--t-line), 0 20px 40px -22px #00000040;transform:translateY(-3px)}.public.epk .epk-dl-card:hover .epk-dl-arrow{transform:translateY(3px)}.public.epk .epk3-dl-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-top:8px;display:grid}.public.epk .epk3-riders .epk-facts{grid-template-columns:minmax(80px,150px) 1fr;gap:10px 20px}.public.epk .epk3-dl-btns{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.public.epk .epk-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public.epk .epk-dl-card{min-height:112px;padding:16px}.public.epk .epk3-dl-foot{grid-template-columns:minmax(0,1fr)}}.public.epk #s-booking .epk-sec-head{display:none}.public .epk3-book{--ctl-ink:var(--t-accent-ink);--ctl-on-ink:var(--t-accent);--ctl-line:color-mix(in srgb, var(--t-accent-ink) 30%, transparent);--ctl-hover:color-mix(in srgb, var(--t-accent-ink) 8%, transparent);--ctl-accent:var(--t-accent-ink);--ctl-on-accent:var(--t-accent);--ctl-focus:var(--t-accent-ink);--accent-hover:color-mix(in srgb, var(--t-accent-ink) 86%, var(--t-accent));border-radius:calc(var(--t-radius) * 1.4);background:var(--t-accent);color:var(--t-accent-ink);gap:28px;padding:56px;display:grid;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000014,0 30px 60px -36px #0006}:where(.public .epk3-book) a{color:inherit}.public .epk3-book-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.public .epk3-book-h{letter-spacing:-.05em;font-size:clamp(40px,6vw,76px);line-height:.95}.public .epk3-mail{font-family:var(--t-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;justify-self:start;font-size:clamp(22px,3vw,40px);font-weight:500;text-decoration:none}.public .epk3-mail:hover{text-underline-offset:6px;text-decoration:underline}.public .epk3-contacts{gap:6px;font-size:15px;display:grid}.public .epk3-contacts a{text-underline-offset:3px;text-decoration:underline}.public .epk3-role{opacity:.85;font-size:12px}.public .epk3-book-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.public .epk3-book{padding:28px 20px}}.public.epk .epk-foot{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:56px;padding-bottom:40px;display:flex;font-size:13px!important}@media (prefers-reduced-motion:reduce){.public .epk3-steps i,.public .epk3-bio{animation:none}.public .epk3-qtrack,.public .epk-dl-card{transition:none}}.public.kit-page .wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.public.kit-page .kit-bar{background:color-mix(in srgb, var(--t-ground) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);min-height:60px;box-shadow:0 1px 0 var(--t-line);border-bottom:0;padding-left:max(32px,50% - 608px);padding-right:max(32px,50% - 608px)}.public.kit-page .kit3-top{--gap:14px;padding-top:64px;padding-bottom:0}.public.kit-page .kit3-h1{letter-spacing:-.055em;font-size:clamp(56px,8.6vw,124px);line-height:.92}.public.kit-page .kit-intro{max-width:54ch;margin-top:8px;font-size:17px}.public.kit-page .kit3-count{color:var(--t-muted)}.public.kit-page .kit-sec{--gap:16px;padding-top:72px;padding-bottom:0}.public.kit-page .kit3-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:40px;display:flex}.public.kit-page .kit3-head>span:first-child{font-size:13px!important}.public.kit-page .kit3-head-btns{flex-wrap:wrap;gap:8px;display:flex}.public.kit-page .kit-sec[data-size] .mg{--mg-gap:10px!important}.public.kit-page .kit-sec[data-size=s] .mg{--mg-col:130px!important}.public.kit-page .kit-sec[data-size=m] .mg{--mg-col:180px!important}.public.kit-page .kit-sec[data-size=l] .mg{--mg-col:290px!important}.public.kit-page .mg-item,.public.kit-page .mg-open,.public.kit-page .mg-open img{border-radius:calc(var(--t-radius) * .45)}.public.kit-page .mg-item{overflow:hidden}.public.kit-page .kit3-logos{grid-template-columns:repeat(auto-fill,minmax(min(100%,296px),296px));gap:12px;display:grid}.public.kit-page .kit3-logo{gap:8px;display:grid}.public.kit-page .kit3-logo-tile{aspect-ratio:4/3;border-radius:calc(var(--t-radius) * .45);background:var(--t-raise);box-shadow:0 0 0 1px var(--t-line), inset 0 1px 0 #ffffff80;place-items:center;padding:28px;display:grid}.public.kit-page .kit3-logo:nth-child(3n+2) .kit3-logo-tile{background:var(--t-inv)}.public.kit-page .kit3-logo:nth-child(3n+3) .kit3-logo-tile{background:var(--t-accent)}.public.kit-page .kit3-logo-tile img{object-fit:contain;max-width:100%;max-height:100%}.public.kit-page .kit3-logo-row{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.public.kit-page .kit3-row{border-top:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:12px;max-width:860px;min-height:64px;padding:10px 0;font-size:15px;display:flex}.public.kit-page .kit3-row:last-child{border-bottom:1px solid var(--t-line)}.public.kit-page .kit3-row .t-muted{font-size:13px!important}.public.kit-page .kit3-row button,.public.kit-page .kit3-row a,.public.kit-page .kit3-logo-row button,.public.kit-page .kit3-logo-row a{min-height:36px;font:inherit;background:var(--t-raise);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-line), 0 1px 2px #0000000f;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (pointer:coarse){.public.kit-page .kit3-row button,.public.kit-page .kit3-row a,.public.kit-page .kit3-logo-row button,.public.kit-page .kit3-logo-row a{min-height:44px}}.public.kit-page .kit-rider{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:28px 48px}.public.kit-page .kit3-rider-k{font-size:13px}.public.kit-page .epk-facts{grid-template-columns:minmax(90px,150px) 1fr;gap:10px 20px;margin:0;display:grid}.public.kit-page .epk-facts>div{display:contents}.public.kit-page .epk-facts dt{color:var(--t-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:15px}.public.kit-page .epk-facts dd{margin:0;font-size:15px}.public.kit-page .pub-foot{padding-top:72px;font-size:13px!important}@media (max-width:640px){.public.kit-page .wrap,.public.kit-page .kit-bar{padding-left:16px;padding-right:16px}.public.kit-page .kit3-top{padding-top:40px}.public.kit-page .kit-sec{padding-top:56px}.public.kit-page .kit-sec[data-size] .mg{columns:2}.public.kit-page .kit-sec[data-size=l] .mg{columns:1}.public.kit-page .kit3-logos{grid-template-columns:minmax(0,1fr)}}.public.kit-page .kit-bar-name{font-family:var(--t-font-display);letter-spacing:-.03em;text-transform:var(--t-headline-case);font-size:16px;font-weight:600}.public.kit-page .kit-bar-nav a{color:var(--t-muted);font-size:14px}.public.gv .wrap{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.public.gv .gv-header{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding-top:10px;padding-bottom:10px;display:flex}.public.gv .gv-brand{align-items:center;gap:10px;display:inline-flex}.public .gv3-av{background:var(--t-inv);width:36px;height:36px;color:var(--t-accent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 1px var(--t-line);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.public .gv3-by{line-height:1.25;display:grid}.public .gv3-by b{font-size:14px;font-weight:500}.public .gv3-by span{color:var(--t-muted);font-size:12px}.public.gv-title-overlay .gv-cover{border-radius:28px;min-height:clamp(420px,52vw,620px);box-shadow:0 0 0 1px #0003,0 40px 80px -40px #0009}.public.gv-title-overlay .gv-cover-shade{background:linear-gradient(#0000,#00000059 45%,#000000b3);padding:120px 48px 48px}.public.gv .gv-title .t-display{letter-spacing:-.055em;max-width:12ch;font-size:clamp(46px,7.4vw,112px);line-height:.92}.public .gv3-eyebrow{font-family:var(--t-font-mono);color:var(--t-muted);margin-bottom:6px;font-size:12px}.public.gv-title-overlay .gv3-eyebrow,.public .gv-cover-mid .gv3-eyebrow{color:#d4ff3a}.public.gv .gv-meta{font-family:var(--t-font-mono);font-size:13px}.public .gv3-note{padding-top:28px}.public .gv3-note p{white-space:pre-wrap;max-width:46ch;margin:0;font-size:17px;line-height:1.5}.public .gv3-bar{z-index:20;background:color-mix(in srgb, var(--t-ground) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--t-line);margin-top:28px;position:sticky;top:0}.public .gv3-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:64px;padding-top:8px;padding-bottom:8px;display:flex}.public .gv3-bar-l,.public .gv3-bar-r{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.public .gv3-bar-title{margin-right:8px;font-size:14px;font-weight:500}.public .gv3-bar-l .chip span{font-family:var(--t-font-mono);font-size:12px}.public .gv3-dlnote{margin:12px auto 0;font-size:13px}.public.gv .gv-body{padding-top:40px}.public .gv3-scene-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:20px;display:flex}.public .gv3-scene-head .gv-scene-title{margin:0}.public .gv3-scene-n{font-family:var(--t-font-mono);color:var(--t-muted);font-size:12px}.public.gv .gv-photo{transition:transform .35s var(--t-e), box-shadow .35s var(--t-e);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 10px 24px -16px #00000080}.public.gv .gv-photo:hover{transform:translateY(-2px)}.public.gv .gv-body[data-size=s] .gv-masonry .gv-photos{columns:6;column-gap:10px}.public.gv .gv-body[data-size=m] .gv-masonry .gv-photos{columns:4;column-gap:14px}.public.gv .gv-body[data-size=l] .gv-masonry .gv-photos{columns:3;column-gap:20px}.public.gv .gv-body[data-size] .gv-masonry .gv-photo{margin-bottom:14px}.public.gv .gv-body[data-size=s] .gv-grid .gv-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.public.gv .gv-body[data-size=l] .gv-grid .gv-photos{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (max-width:900px){.public.gv .gv-body[data-size=s] .gv-masonry .gv-photos,.public.gv .gv-body[data-size=m] .gv-masonry .gv-photos{columns:2}.public.gv .gv-body[data-size=l] .gv-masonry .gv-photos{columns:1}}@media (max-width:640px){.public.gv .wrap{padding-left:16px;padding-right:16px}.public.gv-title-overlay .gv-cover{border-radius:20px}.public.gv-title-overlay .gv-cover-shade{padding:96px 24px 24px}.public .gv3-bar-title{display:none}}.public.pr3 .wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.public .pr3-mono{font-family:var(--t-font-mono);font-feature-settings:"tnum";font-size:13px}.public .pr3-acc{color:var(--t-accent)}.public .pr3-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:28px;padding-bottom:16px;display:flex}.public .pr3-id{gap:2px;min-width:0;display:grid}.public .pr3-id b{letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:600;display:inline-flex}.public .pr3-id .t-muted{font-size:15px}.public .pr3-verified{background:var(--t-accent);color:var(--t-accent-ink);letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.public .pr3-top-end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public .pr3-hero-wrap{padding-top:8px}.public .pr3-hero{border-radius:calc(var(--t-radius) * 1.1);color:#ecebe7;min-height:clamp(380px,42vw,560px);box-shadow:0 0 0 1px var(--t-line), 0 30px 60px -30px #0009;background:#0e0e0d;align-items:flex-end;display:flex;position:relative;overflow:hidden}.public .pr3-wall{opacity:.85;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px;display:grid;position:absolute;inset:-6%;transform:rotate(-3deg)}.public .pr3-wall img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.public .pr3-hero[data-wall]:before{content:"";z-index:1;background:linear-gradient(90deg,#080808d9,#08080873 60%,#0808084d),linear-gradient(#0000 40%,#080808b3);position:absolute;inset:0}.public .pr3-hero-in{z-index:2;justify-items:start;gap:14px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.public .pr3-h1{letter-spacing:-.05em;color:#ecebe7;overflow-wrap:anywhere;font-size:clamp(48px,7vw,104px);line-height:.95}.public .pr3-hero-line{color:#d6d5cf;max-width:52ch;margin:0;font-size:clamp(16px,1.5vw,20px)}.public .pr3-btns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.public .pr3-sec{padding-top:88px}.public .pr3-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.public .pr3-h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.05}.public .pr3-head .pr3-h2{margin-bottom:20px}.public .pr3-list{border-top:1px solid var(--t-line)}.public .pr3-row{border-bottom:1px solid var(--t-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:14px 0;display:grid}.public .pr3-row-d{font-size:15px}.public .pr3-row-t{gap:2px;min-width:0;display:grid}.public .pr3-row-t>span:first-child{font-size:18px}.public .pr3-row-t .t-muted{font-size:14px}.public .pr3-row-s{color:var(--t-ink);align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.public .pr3-row-s.t-muted{color:var(--t-muted)}.public .pr3-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:24px;display:grid}.public .pr3-person{color:inherit;gap:14px;text-decoration:none;display:grid}.public .pr3-face{aspect-ratio:1;color:#ecebe7;letter-spacing:-.03em;transition:transform .35s var(--t-e);background-color:#1d1d1b;border-radius:50%;place-items:center;font-size:clamp(28px,3vw,44px);font-weight:500;display:grid;position:relative;overflow:hidden}.public .pr3-person:hover .pr3-face{transform:scale(1.03)}.public .pr3-face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public .pr3-face[data-k="0"]{background-image:radial-gradient(45% 45% at 35% 60%,#e650c873,#0000 60%),radial-gradient(45% 45% at 75% 30%,#d4ff3a59,#0000 60%),linear-gradient(140deg,#20201e,#121211)}.public .pr3-face[data-k="1"]{background-image:radial-gradient(50% 60% at 70% 25%,#78a0ff80,#0000 60%),radial-gradient(40% 40% at 20% 80%,#ffffff2e,#0000 60%),linear-gradient(200deg,#262624,#0f0f0e)}.public .pr3-face[data-k="2"]{background-image:radial-gradient(50% 50% at 60%,#50dcc866,#0000 60%),linear-gradient(120deg,#1e1e1c,#141413)}.public .pr3-face[data-k="3"]{background-image:radial-gradient(70% 50% at 50% 100%,#ff8c3c8c,#0000 60%),linear-gradient(#1a1a19,#2a2420)}.public .pr3-face[data-k="4"]{background-image:radial-gradient(80% 40% at 50% 0,#ffffff47,#0000 60%),linear-gradient(#2a2a28,#101010)}.public .pr3-face[data-k="5"]{background-image:radial-gradient(55% 45% at 28% 30%,#d4ff3a8c,#0000 62%),radial-gradient(60% 60% at 80% 75%,#ff604073,#0000 60%),linear-gradient(160deg,#2b2b28,#121211)}.public .pr3-face>span{text-shadow:0 2px 12px #00000080;position:relative}.public .pr3-face-name{font-size:16px;font-weight:500}.public .pr3-past{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:10px;display:grid}.public .pr3-past-item{border-radius:calc(var(--t-radius) * .6);background:#1d1d1b;margin:0;position:relative;overflow:hidden}.public .pr3-past-item:first-child{grid-area:span 2/span 2}.public .pr3-past-img,.public .pr3-past-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public .pr3-past-item figcaption{color:#ecebe7;background:linear-gradient(#0000,#000000bf);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:40px 14px 12px;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.public .pr3-past-item figcaption .t-muted{color:#c9c8c2;font-size:12px}.public .pr3-chips{flex-wrap:wrap;gap:8px;display:flex}.public .pr3-chip{background:var(--t-raise);min-height:48px;color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:15px;text-decoration:none;display:inline-flex}.public .pr3-chip-av{background:var(--t-inv);width:36px;height:36px;color:var(--t-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.public .pr3-about{white-space:pre-wrap;max-width:46ch;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.public .pr3-mail{min-height:44px;font-family:var(--t-font-display);letter-spacing:-.03em;color:var(--t-ink);overflow-wrap:anywhere;align-items:center;font-size:clamp(22px,3vw,40px);font-weight:500;text-decoration:none;display:inline-flex}.public .pr3-mail:hover{text-underline-offset:6px;text-decoration:underline}.public .pr3-foot{font-family:var(--t-font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:72px;padding-bottom:36px;font-size:13px;display:flex}.public .pr3-foot a{color:inherit;align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.public.pr3 .wrap{padding-left:16px;padding-right:16px}.public .pr3-row{grid-template-columns:64px minmax(0,1fr);gap:4px 14px}.public .pr3-row-s{grid-column:2}.public .pr3-past{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.public .pr3-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public .pr3-sec{padding-top:64px}.public .pr3-top-end{width:100%}}@media (prefers-reduced-motion:reduce){.public .pr3-face{transition:none}}:is(.public .pr3-past:has(>:nth-child(2):last-child),.public .pr3-past:has(>:only-child)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}:is(.public .pr3-past:has(>:nth-child(2):last-child)>:first-child,.public .pr3-past:has(>:only-child)>:first-child){grid-area:auto}@media (max-width:760px){:is(.public .pr3-past:has(>:nth-child(2):last-child),.public .pr3-past:has(>:only-child)){grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}}.public.pf3 .gv-header{min-height:64px}.public.pf3 .gv-brand span{font-size:17px;font-weight:600}.public.pf3 .pf-nav{font-family:var(--t-font-body);color:var(--t-ink);align-items:center;gap:4px 6px;font-size:14px;display:flex}.public.pf3 .pf-nav>a:not(.pf-nav-book),.public.pf3 .pf-nav-link{min-height:40px;color:var(--t-ink);border-radius:999px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.public.pf3 .pf-nav>a:not(.pf-nav-book):hover{background:var(--t-raise)}.public.pf3 .pf-nav-book{background:var(--t-ink);min-height:40px;color:var(--t-ground);border:0;border-radius:999px;align-items:center;margin-left:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 8px 18px -8px #0000002e}.public.pf3 .gv-scene-title{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(36px,4.4vw,56px);line-height:1}.public.pf3 .pf-cards:not([data-style]){columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 12px;display:grid}.public.pf3 .pf-cards:not([data-style])>*{grid-column:span 2;margin:0}.public.pf3 .pf-cards:not([data-style])>:nth-child(5n+1),.public.pf3 .pf-cards:not([data-style])>:nth-child(5n+2){grid-column:span 3}.public.pf3 .pf-cards:not([data-style])>:only-child{grid-column:span 4}.public.pf3 .pf-cards:not([data-style]) .pf-img{aspect-ratio:3/2;border-radius:calc(var(--t-radius) * .6);box-shadow:0 0 0 1px #00000014,0 18px 36px -24px #00000080}.public.pf3 .pf-cards:not([data-style]) .pf-img img{height:100%;transition:transform .8s var(--t-e)}.public.pf3 .pf-card:hover .pf-img img{transform:scale(1.03)}.public.pf3 .pf-card{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 12px;display:grid}.public.pf3 .pf-card>.pf-img{grid-column:1/-1}.public.pf3 .pf-card>span:not(.gv-meta){font-size:15px!important}.public.pf3 .pf-card .gv-meta{text-align:right;font-size:12px}.public.pf3 #book{max-width:1360px!important;padding-top:96px!important}.public.pf3 #book .gv-scene-title{margin-bottom:8px}@media (max-width:760px){.public.pf3 .pf-cards:not([data-style]){grid-template-columns:minmax(0,1fr)}.public.pf3 .pf-cards:not([data-style])>*,.public.pf3 .pf-cards:not([data-style])>:nth-child(5n+1),.public.pf3 .pf-cards:not([data-style])>:nth-child(5n+2),.public.pf3 .pf-cards:not([data-style])>:only-child{grid-column:auto}.public.pf3 .pf-nav-book,.public.pf3 .pf-nav>a:not(.pf-nav-book){min-height:44px}}@media (pointer:coarse),(max-width:700px){.public.epk .epk-nav-links a{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse),(max-width:900px){.public.epk .epk-nav-book{min-height:44px}.public.epk .epk-bookline-mail{align-items:center;min-height:44px;display:inline-flex}}.owner-preview{z-index:60;color:#f4f4ef;font-family:var(--sans);text-align:center;background:#161616;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:10px 16px;font-size:13px;display:flex;position:sticky;top:0}.owner-preview a{color:#d4ff3a;text-underline-offset:3px}.public.epk .epk-sec-aside{font-family:var(--t-font-mono);letter-spacing:0;color:var(--t-muted);white-space:nowrap;margin-left:auto}.public.epk .epk3-dt.epk-sh{grid-template-columns:64px 56px minmax(0,1fr) auto}.public.epk .epk-sh-ev{border-left:1px solid var(--t-muted);margin-left:10px;padding-left:10px}.public.epk .epk-sh-set{font-family:var(--t-font-mono);color:var(--t-ink);white-space:nowrap;padding-right:8px;font-size:13px}.public.epk .epk-sh-set[data-soon]{color:var(--t-muted)}.public.epk .vmark{box-shadow:0 0 0 1px color-mix(in srgb, var(--t-line) 80%, transparent)}.public.epk .epk-played{gap:14px;margin-top:48px;display:grid}.public.epk .epk-pills{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.public.epk .epk-pill{border:1px solid var(--t-line);background:color-mix(in srgb, var(--t-ground) 88%, var(--t-ink) 4%);height:48px;color:var(--t-ink);font:inherit;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:15px;display:inline-flex}.public.epk .epk-pill-more{cursor:pointer;color:var(--t-muted);padding:0 18px}.public.epk .epk-pill-more:hover{color:var(--t-ink);border-color:var(--t-ink)}.public.epk .epk-played-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;display:flex}.public.epk .epk-histbtn{border:1px solid var(--t-ink);min-height:44px;color:var(--t-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;display:inline-flex}.public.epk .epk-histbtn:hover{background:var(--t-ink);color:var(--t-ground)}.public.epk .epk-onstage{border-top:1px solid var(--t-line);grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:12px 24px;margin-top:40px;padding-top:20px;display:grid}.public.epk .epk-onstage .epk-supports{flex-wrap:wrap;gap:8px 40px;display:flex}.public.epk .epk-onstage .epk-supports li{border:0;padding:0}.public.epk .epk-hist{border:0;border-left:1px solid var(--t-line);background:var(--t-ground);width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--t-ink);font-family:var(--t-font-body);flex-direction:column;margin:0;padding:0;display:flex;inset:0 0 0 auto}.public.epk .epk-hist:not([open]){display:none}.public.epk .epk-hist::backdrop{background:#0a0a0a73}.public.epk .epk-hist-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 40px 0;display:flex}.public.epk .epk-hist-t{font-family:var(--t-font-display);letter-spacing:-.04em;text-transform:var(--t-headline-case);margin:0 0 6px;font-size:40px;font-weight:500;line-height:1.05}.public.epk .epk-hist-x{border:1px solid var(--t-line);width:44px;height:44px;color:var(--t-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:20px}.public.epk .epk-hist-chips{border-bottom:1px solid var(--t-line);flex-wrap:wrap;gap:8px;padding:18px 40px 20px;display:flex}.public.epk .epk-hchip{border:1px solid var(--t-line);min-height:36px;color:var(--t-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.public.epk .epk-hchip small{font-family:var(--t-font-mono);color:var(--t-muted);font-size:11px}.public.epk .epk-hchip[aria-pressed=true]{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-ground)}.public.epk .epk-hchip[aria-pressed=true] small{color:inherit;opacity:.7}.public.epk .epk-hist-body{flex:1;padding:8px 40px 40px;overflow:auto}.public.epk .epk-hist-year{margin-top:24px}.public.epk .epk-hist-yh{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.public.epk .epk-hist-yh h3{font-family:var(--t-font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500}.public.epk .epk-hist-row{border-bottom:1px solid color-mix(in srgb, var(--t-line) 70%, var(--t-ground));min-height:64px;color:var(--t-ink);grid-template-columns:64px 44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:grid}a.epk-hist-row:hover b{text-decoration:underline}.public.epk .epk-hist-d{font-family:var(--t-font-mono);color:var(--t-muted);font-size:13px}.public.epk .epk-hist-tx{gap:2px;min-width:0;display:grid}.public.epk .epk-hist-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;overflow:hidden}.public.epk .epk-hist-tx>span{color:var(--t-muted);font-size:13px}.public.epk .epk-hist-go{color:var(--t-muted)}@media (max-width:760px){.public.epk .epk3-dt.epk-sh{grid-template-columns:44px 44px minmax(0,1fr)}.public.epk .epk3-dt.epk-sh .epk-sh-mark{--vm-size:44px!important}.public.epk .epk-sh-set{color:var(--t-muted);grid-column:3;font-size:12px}.public.epk .epk-pill{height:42px;font-size:14px}.public.epk .epk-onstage{grid-template-columns:minmax(0,1fr)}.public.epk .epk-hist-head{padding:20px 16px 0}.public.epk .epk-hist-t{font-size:32px}.public.epk .epk-hist-chips{padding:14px 16px 16px}.public.epk .epk-hist-body{padding:4px 16px 32px}.public.epk .epk-hist-row{grid-template-columns:52px 40px minmax(0,1fr) 16px;gap:12px}}
