:root{--bg: #151718;--grid-line: #2c2e2f;--text: #ffffff;--text-muted: #777777;--chip-text: #c6c6c6;--glass-fill: rgba(34, 37, 37, .85);--glass-blur: 6px;--scrim-blur: 8px;--glass-border: rgba(255, 255, 255, .06);--shadow: 0 8px 40px rgba(0, 0, 0, .12);--shadow-strong: 0 8px 40px rgba(0, 0, 0, .25);--logo-shadow: 0 2px 6px rgba(0, 0, 0, .35);--media-shadow: 0 2px 8px rgba(0, 0, 0, .25);--fan-placeholder-back: #3a3d3e;--fan-placeholder-middle: #4a4d4e;--glow-hover: rgba(51, 51, 51, .85);--chip-ring: rgba(255, 255, 255, .6);--chip-ring-angle: 135deg;--hover-duration: .45s;--hover-ease: cubic-bezier(.22, 1, .36, 1);--tooltip-bg: #101111;--tooltip-border: var(--grid-line);--tooltip-text: #e9e9e9;--tab-border: #3f3f3f;--tab-active-bg: #151718;--media-bg: #222525;--contain-pad: 6%;--contain-pad-x: 4%;--radius-card: 16px;--radius-compact: 20px;--radius-media: 12px;--radius-pill: 40px;--font-ui: "ABC Diatype", "Instrument Sans", system-ui, sans-serif;--font-axis: "Instrument Sans", system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}h3,p{margin:0;font-weight:400}img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glass{background:var(--glass-fill);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow)}.pic{position:relative;overflow:hidden;flex-shrink:0}.pic__img{position:absolute;max-width:none}.pic__img--contain{top:var(--contain-pad);left:var(--contain-pad-x);width:calc(100% - 2 * var(--contain-pad-x));height:calc(100% - 2 * var(--contain-pad));object-fit:contain}.pic__img--cover{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.label{position:absolute;left:64px;top:12.5px;display:flex;flex-direction:column;gap:5px;font-size:14px;line-height:17px;letter-spacing:-.28px;white-space:nowrap}.label__period{color:var(--text-muted)}.logo{position:absolute;left:12px;top:12px;width:40px;height:40px;border-radius:var(--radius-media)}.logo--shadow{box-shadow:var(--logo-shadow)}@property --glow{syntax: "<color>"; inherits: false; initial-value: rgba(34,37,37,.85);}.glow{--glow: var(--glass-fill);--glow-angle: 183.6deg;background:linear-gradient(var(--glow-angle),var(--glow) 0%,var(--glass-fill) 65%);transition:--glow var(--hover-duration) var(--hover-ease)}.glow.is-hover,.glow--css:hover{--glow: var(--glow-hover)}.chip{--glow: var(--glass-fill);background:linear-gradient(190.4deg,var(--glow) 0%,var(--glass-fill) 65%);transition:--glow var(--hover-duration) var(--hover-ease),color var(--hover-duration) var(--hover-ease),box-shadow var(--hover-duration) var(--hover-ease)}.chip:before,.chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--chip-ring-angle),var(--chip-ring) 0%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity var(--hover-duration) var(--hover-ease)}.chip:after{filter:blur(2px)}.chip:hover{--glow: var(--glow-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow-strong)}.chip:hover:before{opacity:1}.chip:hover:after{opacity:.4}.blur-text__letter{display:inline-block;white-space:pre}@media(max-width:600px){:root{--fit: 1 !important}}.lang{position:fixed;top:14px;right:36px;z-index:10;display:flex;gap:4px;padding:4px;width:90px;height:40px;border-radius:40px;box-sizing:border-box;zoom:var(--fit, 1)}.lang__btn{flex:1;border:0;border-radius:20px;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;letter-spacing:-.28px;cursor:pointer;transition:color var(--hover-duration) var(--hover-ease),background-color var(--hover-duration) var(--hover-ease)}.lang__btn:not(.is-active):hover{color:var(--text)}.lang__btn.is-active{background:var(--glass-fill);color:var(--chip-text);box-shadow:var(--shadow);cursor:default}@media(max-width:600px){.lang{top:24px;right:12px}}[data-device=duo] .lang{top:14px;right:24px}.header{position:fixed;top:24px;left:24px;z-index:10;display:flex;pointer-events:none;zoom:var(--fit, 1)}.header__item{width:472px;padding-left:12px;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted);white-space:nowrap}.header__item--tablet{display:none}@media(max-width:1200px){.header__item{width:236px}.header__item--desktop{display:none}.header__item--tablet{display:block}}@media(max-width:600px){.header{top:34px;left:0}.header__item{width:auto}.header__item--tablet{display:none}}:root[data-device=duo]{--fit: 1 !important}[data-device=duo] .header{top:24px;left:12px}[data-device=duo] .header__item{width:auto}[data-device=duo] .header__item--desktop,[data-device=duo] .header__item--tablet{display:none}.roles{position:relative;margin-top:40px;width:340px}.roles__bar{position:absolute;left:0;top:3px;width:8px;height:183px;--light-y: 0px}.roles__bar:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px}.roles__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:var(--glass-fill);box-shadow:var(--shadow)}.roles__light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle 28px at 50% var(--light-y),rgba(255,255,255,.25),rgba(255,255,255,0) 100%);pointer-events:none}.roles__bar.is-lit .roles__light{opacity:1}.roles__dot{position:absolute;left:1px;width:6px;height:6px;border-radius:50%;background:linear-gradient(to bottom,#ffffff40,#ffffff1a);box-shadow:0 0 5px #25252526;pointer-events:none}.roles__label{position:absolute;left:20px;display:flex;flex-direction:column;gap:4px;font-size:12px;letter-spacing:-.24px;color:#fff;pointer-events:none}.roles__period{color:var(--text-muted)}.roles__hit{position:absolute;left:-8px;width:24px;height:24px;border-radius:50%;z-index:2}.roles__cta{position:absolute;left:-8px;width:24px;height:24px;border-radius:20px;background:#0006;box-shadow:var(--shadow);display:grid;place-items:center;pointer-events:none;z-index:3}.roles__cta img{width:12px;height:12px}.roles__tip{position:absolute;left:-8px;height:39px;padding:0 16px;display:flex;align-items:center;border-radius:12px;background:#101111;border:1px solid #2c2e2f;color:var(--chip-text);font-size:12px;letter-spacing:-.24px;white-space:nowrap;pointer-events:none;z-index:4}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden}.viewer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.viewer__track{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y}.viewer__track:active{cursor:grabbing}.viewer__slide{position:absolute;border-radius:24px;overflow:hidden}.viewer__hero{position:fixed;overflow:hidden;z-index:2;pointer-events:none}.viewer__pic{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dark-btn{color:var(--text);background:#00000040;box-shadow:var(--shadow);transition:background-color var(--hover-duration) var(--hover-ease)}.dark-btn:hover{background-color:#0006}.viewer__minimize{position:absolute;top:12px;right:12px}.viewer__prev,.viewer__next,.viewer__close{position:absolute;z-index:3}.viewer__prev{left:24px;top:calc(50% - 16px)}.viewer__next{right:24px;top:calc(50% - 16px)}.viewer__close{right:24px;top:24px}.icon--minimize{--icon: url(/assets/icons/minimize.svg)}.icon--arrow-back{--icon: url(/assets/icons/arrow-back.svg)}.icon--arrow-forward{--icon: url(/assets/icons/arrow-forward.svg)}.panel-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur))}.panel{position:fixed;overflow:hidden;border-radius:var(--radius-card)}.panel__face{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;gap:4px;white-space:nowrap;pointer-events:none}.panel__face--compact{top:0;left:0;width:100%;height:64px}.panel__scroll{position:absolute;left:0;bottom:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.panel__scroll::-webkit-scrollbar{display:none}.panel__content{display:grid;grid-template-columns:340px 340px;column-gap:40px;padding:56px 40px;align-items:start}.panel__info{display:flex;flex-direction:column;position:sticky;top:56px}.panel__info h2,.panel__info p{margin:0}.panel__title{font-family:var(--font-serif);font-weight:400;font-size:40px;line-height:24px;letter-spacing:-1.2px;white-space:nowrap}.panel__info .panel__period{margin-top:24px;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted)}.panel__text{display:flex;flex-direction:column;gap:16px;margin-top:32px}.panel__text p{margin:0;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted)}.panel__link{color:inherit;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none;transition:color var(--hover-duration) var(--hover-ease)}.panel__link:hover{color:var(--chip-text)}.panel__links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px}.panel__links .panel__cta{position:relative;top:auto;right:auto;display:inline-flex;align-items:center;height:40px;text-decoration:none}.tabs{display:flex;gap:8px;margin-top:24px}.tab{height:32px;padding:6px 16px;border:1px solid var(--tab-border);border-radius:100px;background-color:transparent;color:var(--text-muted);font:inherit;font-size:14px;line-height:20px;letter-spacing:-.28px;cursor:pointer;transition:color var(--hover-duration) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease),background-color var(--hover-duration) var(--hover-ease)}.tab:not(.is-active):hover{color:var(--text);border-color:var(--text)}.tab.is-active{color:var(--text);border-color:transparent;background-color:var(--tab-active-bg);cursor:default}.panel__media{display:flex;flex-direction:column;gap:12px}.panel__slot{position:relative;cursor:pointer;width:340px}.panel__pic{width:100%;height:100%;border-radius:var(--radius-media)}.panel__slot .panel__pic{transition:transform var(--hover-duration) var(--hover-ease),box-shadow var(--hover-duration) var(--hover-ease);box-shadow:0 2px 16px #0000}.panel__slot:hover .panel__pic{transform:scale(calc(348 / 340));box-shadow:0 2px 16px #00000040}.icon-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:20px;cursor:pointer}.icon{display:block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.icon--close{--icon: url(/assets/icons/close.svg)}.icon--full{--icon: url(/assets/icons/fullscreen.svg)}.panel__close-wrap{position:absolute;top:12px;right:12px;z-index:2}.panel .panel__close{position:relative;top:auto;right:auto;width:32px;height:32px;padding:0;color:var(--text-muted)}.panel__full{position:absolute;top:12px;right:12px;color:var(--text);background:#00000040;box-shadow:var(--shadow);transition:background-color var(--hover-duration) var(--hover-ease)}.panel__full:hover{background-color:#0006}.panel__thumb{position:absolute;right:12px;width:6px;border-radius:40px;background:var(--tab-border);cursor:grab;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.panel__thumb:before{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-6px}.panel__thumb:hover,.panel__thumb.is-dragging{transform:scale(1.15);box-shadow:0 2px 8px #0000002e}.panel__thumb.is-dragging{cursor:grabbing}.panel-flyers{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.panel-flyer{position:absolute;border-radius:var(--radius-media);overflow:hidden}.panel-flyer__cover{position:absolute;top:0;right:0;bottom:0;left:0}.panel__caption{position:absolute;left:0;top:352px;margin:0;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted);white-space:nowrap}.panel__made{display:inline-flex;align-items:center;gap:6px;height:32px;padding:6px 16px;margin-top:16px;border-radius:100px;background:var(--bg, #151718);color:#fff;font-size:14px;line-height:20px;letter-spacing:-.28px;white-space:nowrap}.panel__made img{width:16px;height:16px;border-radius:6px;object-fit:cover}.panel__links--after-tag{margin-top:40px}.panel__content--split .panel__info{grid-column:1 / -1;display:grid;grid-template-columns:340px 340px;column-gap:40px;align-items:start;position:relative;top:0!important}.panel__content--split .panel__media{display:none}.panel__caption-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease}.panel__caption-link:hover{color:var(--text)}.panel__content--split .panel__text{margin-top:0}.drawer-none{display:contents}.drawer-drag{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.drawer-drag .panel{pointer-events:auto}@media(max-width:799px){.panel{border-radius:16px 16px 0 0;transition:border-radius .3s ease}.panel--expanded{border-radius:0}.panel__content,.panel__content--split .panel__info{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:32px}.panel__content{padding:40px 24px;max-width:390px;margin:0 auto}.panel__info,.panel__content--split .panel__info{position:static;top:auto!important}.panel__title{white-space:normal;line-height:1.05}.panel__links{flex-direction:row;flex-wrap:wrap}.panel__thumb{display:none}.panel__slot{width:100%}.panel__slot:hover .panel__pic{transform:none;box-shadow:none}}.icon--play{--icon: url(/assets/icons/play.svg)}@media(max-width:600px){.panel__full:not(.panel__play){display:none}.panel__play{pointer-events:none}.panel__slot{cursor:default}}.pass-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center}.pass-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur))}.pass{position:relative;width:431px;height:276px;margin:0;border-radius:var(--radius-card)}.pass__copy{position:absolute;left:56px;top:56px;width:319px}.pass__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:24px;letter-spacing:-.72px;white-space:nowrap}.pass__body{margin:12px 0 0;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted)}.pass__field{position:absolute;left:56px;top:164px;width:319px;height:56px;border-radius:var(--radius-pill)}.pass__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0 56px 0 24px;border:0;outline:0;border-radius:inherit;background:none;color:var(--text);caret-color:var(--text);font:inherit;font-size:14px;letter-spacing:-.28px}.pass__input::placeholder{color:#ffffff40}.pass .pass__btn{position:absolute;width:32px;height:32px;padding:0;color:var(--text-muted);cursor:pointer}.pass .pass__btn:hover{color:var(--text)}.pass .pass__send,.pass .pass__close{top:12px;right:12px}.icon--send{--icon: url(/assets/icons/send.svg)}.pass-wrap{position:relative}.pass-wrap--sheet{position:fixed;left:0;right:0;bottom:0}.pass--sheet{width:100%;height:auto;padding:40px 24px;box-sizing:border-box;border-radius:16px 16px 0 0}.pass--sheet .pass__copy{position:static;width:auto}.pass--sheet .pass__title{white-space:normal}.pass--sheet .pass__body{margin-top:24px}.pass--sheet .pass__field{position:relative;left:auto;top:auto;width:100%;margin-top:32px}@media(pointer:coarse){.pass__input{font-size:16px;letter-spacing:-.32px}}.grid-line{position:absolute;top:0;bottom:0;width:1px;background:var(--grid-line)}.year-label{position:absolute;top:120px;font-family:var(--font-axis);font-size:15px;line-height:20px;letter-spacing:-.3px;color:var(--text-muted)}.band{position:absolute;height:64px;border-radius:var(--radius-compact)}.chip{position:absolute;top:12px;right:12px;height:40px;padding:12px 20px;border-radius:var(--radius-compact);font-size:12px;line-height:16px;letter-spacing:-.24px;color:var(--chip-text);white-space:nowrap}.band__badge{position:absolute;top:12px;right:12px;width:40px;height:40px}.band__badge-pic{width:100%;height:100%;border-radius:var(--radius-media)}.more{--glow-angle: 204.23deg;position:absolute;width:64px;height:64px;padding:12px;border-radius:var(--radius-compact)}.more__circle{display:grid;place-items:center;width:40px;height:40px;border-radius:100px;background:linear-gradient(to bottom,#ffffff1a,#9990);font-family:var(--font-axis);font-size:15px;line-height:20px;letter-spacing:-.3px;color:var(--text-muted)}.band--open{z-index:5}.chip--button{font:inherit;font-size:12px;line-height:16px;letter-spacing:-.24px;border:0;cursor:pointer}.clients{position:absolute;top:12px;right:12px;height:40px}.clients__logo{position:absolute;top:0;left:0;width:40px;height:40px}.clients__pic{width:100%;height:100%;border-radius:var(--radius-media);box-shadow:var(--logo-shadow)}.tooltip{position:absolute;top:-45px;padding:10px 16px;border-radius:var(--radius-media);border:1px solid var(--tooltip-border);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:12px;line-height:15px;letter-spacing:-.24px;white-space:nowrap;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));pointer-events:none;z-index:10}.more__circle{position:relative;transition:color var(--hover-duration) var(--hover-ease),box-shadow var(--hover-duration) var(--hover-ease)}.more__circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom,#ffffff2b,#9990);opacity:0;transition:opacity var(--hover-duration) var(--hover-ease)}.more:hover .more__circle{color:var(--text);box-shadow:0 2px 16px #00000040}.more:hover .more__circle:before{opacity:1}.hintable{color:inherit;text-decoration:none}.hint{position:absolute;left:50%;bottom:calc(100% + 8px);padding:12px 16px;border-radius:var(--radius-media);border:1px solid var(--tooltip-border);background:var(--tooltip-bg);color:var(--chip-text);font-family:var(--font-ui);font-size:12px;line-height:15px;letter-spacing:-.24px;white-space:nowrap;pointer-events:none;z-index:10;opacity:0;filter:blur(4px);transform:translate(-50%,4px);transition:opacity var(--hover-duration) var(--hover-ease),filter var(--hover-duration) var(--hover-ease),transform var(--hover-duration) var(--hover-ease)}.hintable:hover>.hint{opacity:1;filter:blur(0);transform:translate(-50%)}.more:hover,.band:has(.band__badge:hover){z-index:5}.band--modal{cursor:pointer}.card{position:absolute;overflow:hidden}.card__face{position:absolute;top:0;left:0;width:100%}.card__face--large{height:316px;padding:20px;display:flex;flex-direction:column;gap:56px}.card__info{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.card__title{font-family:var(--font-serif);font-size:20px;line-height:24px;letter-spacing:-.6px}.card__period{font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted)}.card__media{display:flex;gap:8px;overflow:hidden;border-radius:var(--radius-media)}.card__image{width:172px;height:172px;border-radius:var(--radius-media)}.card__face--compact{height:64px}.fan{position:relative;width:172px;height:172px}.fan__photo{position:absolute;top:0;left:50%;border-radius:var(--radius-media);overflow:hidden;box-shadow:var(--media-shadow)}.fan__photo:nth-child(1){margin-left:-70px}.fan__photo:nth-child(2){margin-left:-78px}.fan__pic{width:100%;height:100%}.fan__front{position:relative;transition:box-shadow .35s cubic-bezier(.22,1,.36,1)}.card.is-hover .fan__front{box-shadow:var(--media-shadow)}.fan__hotspot{position:absolute;left:50%;transform:translate(-50%)}.card--large{--glow-angle: 213.86deg}.card--wide{--glow-angle: 197.61deg}.trio{position:relative;width:100%;height:172px}.trio__img{position:absolute;border-radius:var(--radius-media);overflow:hidden;box-shadow:0 2px 16px #0000;transition:box-shadow var(--hover-duration) var(--hover-ease)}.trio.is-open .trio__img{box-shadow:0 2px 16px #00000040}.trio__pic{width:100%;height:100%}.trio__hotspot{position:absolute;top:0;bottom:0;z-index:5}.card--clickable{cursor:pointer}.card .card__lock{position:absolute;top:20px;right:20px;width:32px;height:32px;padding:0;color:var(--text-muted);cursor:pointer}.card .card__face--compact .card__lock{top:16px;right:16px}.icon--lock{--icon: url(/assets/icons/lock.svg)}.card .card__lock:hover{color:var(--text)}.card--large .card__face--compact,.card:not(.card--large) .card__face--large{pointer-events:none}.timeline{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.timeline::-webkit-scrollbar{display:none}.timeline.is-dragging{cursor:grabbing}.timeline__stage{position:relative}.milestone.chip{position:absolute;right:auto;width:24px;height:24px;padding:0;z-index:6;color:var(--text-muted);cursor:pointer}.milestone.chip:hover{color:var(--text)}.milestone .icon{width:12px;height:12px}.icon--star{--icon: url(/assets/icons/star.svg)}.mtl{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden;touch-action:pan-y;scrollbar-width:none;padding:104px 12px 120px}.mtl::-webkit-scrollbar{display:none}.mtl__item{position:relative;margin-top:12px}.mtl .card,.mtl .band{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:64px!important;border-radius:var(--radius-compact)!important}.mtl__year-wrap{position:relative;margin-top:32px}.mtl__year-wrap:first-child{margin-top:0}.mtl__year{display:flex;align-items:flex-start;gap:8px;margin:0;height:32px;box-sizing:border-box;border-bottom:1px solid var(--grid-line);font-family:var(--font-axis);font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.3px;color:var(--text-muted)}.mtl__mask{position:fixed;top:0;left:0;right:0;height:96px;z-index:9;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 55%,transparent)}.mtl .glass{backdrop-filter:none;-webkit-backdrop-filter:none}.mtl .hint{display:none}.mtl__item{content-visibility:auto;contain-intrinsic-size:auto 76px}.mtl.mtl--duo{right:auto;width:488px;padding:84px 24px 120px}.mtl__mask--duo{right:auto;width:488px}.mtl--has-sel .mtl__item:not(.is-selected)>*{opacity:.5}.mtl__item>*{transition:opacity .3s ease}.mtl__star.chip{position:relative;top:auto;right:auto;width:24px;height:24px;margin-top:-2px;padding:0;color:var(--text-muted);cursor:pointer;pointer-events:auto}.mtl__star.chip.is-selected{color:var(--text)}.mtl__star .icon{width:12px;height:12px}.duo__pane{position:fixed;top:0;bottom:0;left:488px;right:0}.duo__scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;padding:116px 24px 56px 0}.duo__scroll::-webkit-scrollbar{display:none}.duo__mask{position:absolute;top:0;left:0;right:0;height:112px;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 86%,transparent)}.duo__feed,.duo__copy,.duo__media{display:flex;flex-direction:column;gap:24px}.duo__feed{gap:24px}.duo__copy{padding-bottom:0}.duo__slot{position:relative;margin:0}.duo__frame{position:relative;width:100%;cursor:pointer}.duo__pic{width:100%;max-width:100%;height:100%;border-radius:var(--radius-media)}.duo__frame .panel__full{position:absolute;top:12px;right:12px}.duo__caption{margin-top:12px;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--text-muted)}.duo__detail{display:flex;flex-direction:column;gap:40px}.duo__info.panel__info{position:static}.duo__head{display:flex;align-items:baseline;gap:24px}.duo__head .panel__title{white-space:normal}.duo__head .panel__period{margin:0}.duo__info .panel__text{margin-top:16px}.duo__info .panel__links{flex-direction:row;flex-wrap:wrap}.duo__info .panel__links{margin-top:24px}.duo__info .panel__made{align-self:flex-start;background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-border)}.duo__slot--feed{content-visibility:auto;contain-intrinsic-size:auto 247px}.duo__slot--feed .duo__frame{height:100%}.zoom-dock{position:fixed;left:0;right:0;bottom:24px;z-index:10;display:flex;justify-content:center;pointer-events:none}.zoom{position:relative;display:flex;align-items:center;gap:8px;padding:16px;pointer-events:auto;zoom:var(--fit, 1)}.zoom__bg{position:absolute;top:0;right:0;bottom:0;left:0}.zoom__bg{overflow:hidden}.zoom__light{position:absolute;left:50%;top:50%;width:240px;height:240px;background:linear-gradient(to bottom,#565656 30%,#0c0c0c 61%);pointer-events:none}.zoom__btn{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:100px;background:linear-gradient(to bottom,#ffffff0d,#9990);cursor:default}.zoom__btn.is-active{cursor:pointer}.zoom__hit{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:100px}.zoom__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom,#ffffff40,#9990);box-shadow:0 4px 12px #0003,inset 0 0 8px #ffffff0d;opacity:0;transition:opacity .25s ease-out}.zoom.is-lit .zoom__btn.is-active:after{opacity:1}.zoom__btn img{position:relative;opacity:.25;transition:opacity .3s ease-out}.zoom__btn.is-active img{opacity:1}.zoom__btn:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px}.zoom__label{position:relative;font-size:14px;line-height:18px;letter-spacing:-.28px;white-space:nowrap}.zoom__sizer{visibility:hidden}.zoom__text{position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}.zoom__letter{display:inline-block;white-space:pre}@media(max-width:600px){.zoom-dock{bottom:16px}}[data-device=duo] .zoom-dock{right:auto;width:488px;bottom:16px}
