body{transition:background-color .9s ease}body.theme-paper{background-color:#fefffa}.panel-next{transition:background-color .9s ease}body.theme-paper .panel-next{background-color:#fefffa}.gallery{transition:background-color .9s ease}body.theme-paper .gallery{background-color:#fefffa}.reel-caption{transition:color .9s ease}body.theme-paper .reel-caption{color:#141414}.offer-heading,.offer-date,.offer-label,.tl-label{transition:color .9s ease}.offer-item{transition:color .5s ease,border-color .9s ease}.tl-seg{transition:background-color .9s ease,transform .35s cubic-bezier(.4,0,.2,1)}.tl-seg-fill{transition:background-color .9s ease}body.theme-paper .offer-heading{color:#141414}body.theme-paper .offer-item{color:#0a0a0a38;border-bottom-color:#00000024}body.theme-paper .offer-item:first-child{border-top-color:#00000024}body.theme-paper .offer-item.active{color:#0a0a0a}body.theme-paper .offer-item:before{background:#4545da}body.theme-paper .offer-item:hover,body.theme-paper .offer-item.active:hover{color:#fefffa}body.theme-paper .offer-date,body.theme-paper .offer-label{color:#0a0a0a80}body.theme-paper .tl-seg{background:#00000024}body.theme-paper .tl-seg-fill{background:#0a0a0a}body.theme-paper .tl-label{color:#0a0a0a}.rch{display:inline-block;will-change:transform}.remix-grain{position:fixed;inset:-80px;z-index:99990;pointer-events:none;background-repeat:repeat}.ink-stroke-svg{display:none}.remix-enso-wrap{position:absolute;inset:0;pointer-events:none;z-index:1}.remix-enso{position:sticky;top:9vh;display:block;width:min(82vh,78vw);height:min(82vh,78vw);margin:0 auto}.remix-enso .enso-ring{fill:none;stroke:#ffffff4d;transition:stroke .9s ease}body.theme-paper .remix-enso .enso-ring{stroke:#0a0a0a73}.remix-enso .enso-dot{fill:#ffffffd9;transition:fill .9s ease}body.theme-paper .remix-enso .enso-dot{fill:#0a0a0a}.person-group{margin-bottom:clamp(1.4rem,3vh,2.4rem)}.person-group:last-child{margin-bottom:0}.person-group .person-name-wrap{display:flex;align-items:baseline;gap:.7em;flex-wrap:wrap}.person-name{font-weight:500}.person-role{font-size:.4em;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#ffffff61;transition:color .3s ease}.person-card.open .person-role{color:#fff9}.person-detail{display:flex;gap:1.6rem;align-items:flex-start;padding:.3rem 0 2.2rem}.person-photo{flex:0 0 38%;max-width:190px}.person-photo img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;display:block;filter:grayscale(1) contrast(1.03);background:#e8e8e8}.person-bio{flex:1 1 auto;min-width:0}.person-quote{font-family:var(--font-base);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.45;color:#f0f0f0;margin:0 0 .9rem;word-break:keep-all}.person-desc{font-family:var(--font-base);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:2;color:#ffffff80;margin:0;word-break:keep-all}@media(max-width:768px){.person-detail{flex-direction:row;gap:1.1rem}.person-photo{flex-basis:40%;max-width:140px}}.footer-berry{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block}.footer-berry-filter{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(62% 62% at 50% 50%,#13134900 44%,#13134973)}.outro-body{z-index:4}.footer-cta-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;opacity:0;will-change:opacity,transform}.footer-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(150px,17vw,230px);height:clamp(150px,17vw,230px);border-radius:50%;background:transparent;border:1.5px solid rgba(255,255,255,.85);color:#fff;font-family:var(--font-base);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;line-height:1.45;letter-spacing:.01em;text-align:center;text-decoration:none;pointer-events:auto;cursor:pointer;transition:color .45s ease,border-color .4s ease;will-change:transform;position:relative;overflow:hidden}.footer-cta-text{position:relative;z-index:2}.footer-cta:hover{border-color:#fff}@media(max-width:768px){.footer-cta{width:clamp(130px,38vw,180px);height:clamp(130px,38vw,180px)}}
