html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}::selection{color:var(--ink);background:#fbe1cc}[data-split] .w{vertical-align:top;margin:0 -.07em -.1em 0;padding:0 .07em .1em 0;display:inline-block;overflow:hidden}[data-split] .wi{display:inline-block}.js-m [data-split] .wi{transition:translate 1.1s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i,0)*55ms);translate:0 108%}.js-m [data-split][data-in] .wi{translate:0}.js-m [data-r]:not([data-in]):not([data-r=stagger]),.js-m [data-r=stagger]:not([data-in])>*{opacity:0}@keyframes dk-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.js-m .rise{animation:1.1s cubic-bezier(.19,1,.22,1) both dk-rise;animation-delay:var(--rd,0s)}@keyframes dk-clip{0%{clip-path:inset(7% round 26px)}to{clip-path:inset(0)}}@keyframes dk-settle{0%{scale:1.32}to{scale:1}}.js-m .unv{clip-path:inset(7% round 26px);animation:1.4s cubic-bezier(.19,1,.22,1) forwards dk-clip;animation-delay:var(--rd,0s)}.js-m .unv img{animation:1.6s cubic-bezier(.19,1,.22,1) forwards dk-settle;animation-delay:var(--rd,0s);scale:1.32}.js-m .eb .tri i{transform-origin:0;transition:transform .7s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.js-m .eb .tri i:nth-child(2){transition-delay:.12s}.js-m .eb .tri i:nth-child(3){transition-delay:.24s}.js-m .eb[data-in] .tri i{transform:none}[data-par]{--bs:1.14}[data-unveil] img,[data-par] img{scale:var(--bs,1);will-change:translate;transition:scale 1.6s cubic-bezier(.19,1,.22,1),opacity .9s}.js-m [data-unveil]{clip-path:inset(7% round 26px);transition:clip-path 1.4s cubic-bezier(.19,1,.22,1)}.js-m [data-unveil][data-in]{clip-path:inset(0)}.js-m [data-unveil]:not([data-in]) img{scale:calc(var(--bs,1) + .18)}header.hd{transition:border-color .3s,background-color .4s,transform .55s cubic-bezier(.19,1,.22,1)}header.hd:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 2px #14231b0f,0 18px 40px -24px #14231b59,inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;background:#ffffffd6;border-radius:999px;transition:opacity .45s,transform .6s cubic-bezier(.19,1,.22,1);position:absolute;inset:8px max(10px,50% - 618px) 0;transform:translateY(-6px)scale(.97)}header.hd .wrap{transition:min-height .5s cubic-bezier(.19,1,.22,1),padding .5s cubic-bezier(.19,1,.22,1)}header.hd .logo img{transition:height .5s cubic-bezier(.19,1,.22,1)}header.hd.pill{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}header.hd.pill:before{opacity:1;transform:none}header.hd.pill .wrap{min-height:72px;padding-top:8px;padding-left:max(36px,env(safe-area-inset-left,0px));padding-right:max(26px,env(safe-area-inset-right,0px))}header.hd.pill .logo img{height:40px}header.hd.hide{transform:translateY(calc(-100% - 12px))}header.hd:after{content:"";background:var(--orange-ink);transform-origin:0;height:2px;transform:scaleX(var(--sp,0));position:absolute;top:0;left:0;right:0}.nav a{transition:color .2s;position:relative}.nav a:after{content:"";background:var(--orange-ink);transform-origin:100%;height:1.5px;transition:transform .45s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a.on:after{transform-origin:0;transform:scaleX(1)}.nav a.on{color:var(--ink)}@media (max-width:980px){header.hd.pill .wrap{padding-left:max(26px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}}.btn{will-change:transform}.btn .ic:last-child:not(:first-child){transition:translate .3s cubic-bezier(.19,1,.22,1)}.btn:hover .ic:last-child:not(:first-child){translate:4px}.tl .ic{transition:translate .3s cubic-bezier(.19,1,.22,1)}.tl:hover .ic{translate:4px}.cur{z-index:90;background:var(--ink);width:92px;height:92px;color:var(--white);letter-spacing:.06em;pointer-events:none;opacity:0;border-radius:50%;place-items:center;margin:-46px 0 0 -46px;font-size:13px;font-weight:600;transition:scale .35s cubic-bezier(.19,1,.22,1),opacity .25s;display:grid;position:fixed;top:0;left:0;scale:0}.cur.on{opacity:1;scale:1}.cur[data-tone=play]{background:var(--wa)}@media (hover:none),(pointer:coarse){.cur{display:none}}@keyframes dk-pulse{0%{box-shadow:0 0 #75b53d80}70%,to{box-shadow:0 0 0 9px #75b53d00}}.js-m .live:not(.off) i{animation:2.4s ease-out infinite dk-pulse}.ctl{align-items:center;gap:22px;margin-top:26px;display:flex}.ctr{font-family:var(--display);font-variation-settings:"SOFT" 30,"opsz" 72;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.2em;font-size:20px}.ctr span{color:var(--ink-3)}.bar{background:var(--line-2);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.bar i{background:var(--ink);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.qnav button{transition:background .2s,color .2s,box-shadow .2s}.qnav button:hover{background:var(--ink);color:var(--white);box-shadow:none}.qnav button:disabled{opacity:.35;pointer-events:none}.cc2,.story,.rc .ph,.doc .ph{transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s}@media (hover:hover){.cc2:hover{box-shadow:var(--sh),inset 0 0 0 1px var(--line);transform:translateY(-4px)}.cc2:hover .ph img{filter:none;scale:1.045}.story:hover{box-shadow:var(--sh),inset 0 0 0 1px var(--line);transform:translateY(-4px)}.doc:hover [data-par]{--bs:1.19}.vplayer:hover img{scale:1.035}.vplayer:hover .play span,.story.vid:hover .play span{scale:1.08}}.cc2 .ph img{transition:scale 1s cubic-bezier(.19,1,.22,1),filter .6s}.vplayer img{transition:scale 1s cubic-bezier(.19,1,.22,1),opacity .35s}.play span{transition:scale .4s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){[data-par]{--bs:1}header.hd.hide{transform:none}header.hd:before{transition:none}}
