.hc-page{--bg:#E8E7E3;--panel:#F3F2EF;--ink:#12151B;--muted:#5D6068;--line:#C9C8C3;--wordmark:#D3D2CD;--band:#0F1218;--band-ink:#EDEBE6;--earthshine:#9DB2C7;--ph-a:#CFCDC8;--ph-b:#B8B7B3;--ph-c:#DAD9D5;--f-display:"Inter Tight","Helvetica Neue",Arial,sans-serif;--f-body:"DM Sans","Helvetica Neue",Arial,sans-serif}.hc-page [hidden]:not([hidden=until-found i]){display:none!important}.hc-page *{box-sizing:border-box}.hc-page a{color:inherit}.hc-page button{font:inherit;color:inherit;cursor:pointer}.hc-page :focus-visible{outline:2px solid var(--earthshine);outline-offset:3px}.hc-page .wrap{max-width:1320px;margin-inline:auto}.hc-page .label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.hc-page h1,.hc-page h2,.hc-page h3{text-wrap:balance;margin:0;font-weight:400}.hc-page .split{display:grid;grid-template-columns:1fr 1fr;margin-top:96px}.hc-page .split .a{background:var(--panel);padding:56px;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:560px}.hc-page .split .a h3{font-size:12px}.hc-page .split .a p{margin:0;max-width:42ch;color:var(--muted)}.hc-page .split .b{min-height:560px}.hc-page .sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px}.hc-page .sec-h h2{font-family:var(--f-display);font-size:34px}.hc-page .sec-h h2{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.hc-page .sec-h h2{font-size:clamp(22px,2.6vw,32px)}.hc-page .label,.hc-page .split .a h3{font-weight:600}.hc-page .rw-list{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:8px;max-width:46ch;font-size:13px;color:var(--ink)}.hc-page .rw-list li{padding-left:16px;position:relative;line-height:1.4}.hc-page .rw-list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:1px;background:var(--ink)}@keyframes hc-page-orbspin{to{transform:rotate(360deg)}}.hc-page .rw-bookimg{order:2;min-height:640px;background:url(hc-home-a0f8dd2ad6.webp) center/cover no-repeat}@media(max-width:1100px){.hc-page .rw-bookimg{order:2}}@media(max-width:760px){.hc-page .rw-bookimg{order:2;min-height:420px}}.hc-page .arrs{display:inline-flex;gap:6px}.hc-page .arr{width:26px;height:26px;border-radius:50%;border:1px solid var(--ink);background:none;color:var(--ink);display:grid;place-items:center;padding:0;transition:opacity .15s}.hc-page .arr[disabled]{opacity:.28;cursor:default}.hc-page .rv-top{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:48px 64px;align-items:start}.hc-page .rv-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.hc-page .rv{padding:20px 0;border-top:1px solid var(--line)}.hc-page .rv .who{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:8px 0 6px;font-size:12px}.hc-page .rv .who b{font-weight:600}.hc-page .rv .who time{color:var(--muted);font-size:11px}.hc-page .rv p{margin:0;font-size:13px;line-height:1.65}@media(max-width:900px){.hc-page .rv-top,.hc-page .rv-list{grid-template-columns:1fr}}@media(max-width:640px){.hc-page .sec-h{flex-wrap:wrap}}.hc-page.pg{padding-bottom:20px}.hc-page .pg-hero{position:relative;padding:34px 0 0;min-height:clamp(520px,60vw,800px)}.hc-page .pg-title{font-family:Ahsing,Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(76px,24vw,320px);line-height:.9;letter-spacing:.005em;text-align:center;margin:0;position:relative;z-index:2}.hc-page .pg-cap{font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6;text-align:center;max-width:44ch;margin:22px auto 0;position:relative;z-index:2;font-weight:500}.hc-page .sc{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hc-page .sc-i{position:absolute;display:block;object-fit:cover;background:var(--panel);background-size:cover;background-position:center}.hc-page .sc .s1{right:13%;top:3%;width:15%;aspect-ratio:4/3;z-index:1}.hc-page .sc .s2{left:56%;top:56%;width:9.5%;aspect-ratio:4/5}.hc-page .sc .s3{left:24%;top:66%;width:10%;aspect-ratio:4/5}.hc-page .sc .s4{left:2%;top:80%;width:8%;aspect-ratio:1}.hc-page .pg-kick{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--muted);margin:0 0 18px}.hc-page .pg-h{font-family:Ahsing,Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,4.2vw,58px);line-height:1;letter-spacing:.005em;margin:0 0 26px}.hc-page .ab-big{margin-top:clamp(20px,5vw,70px);max-width:1060px}.hc-page .ab-lead{font-family:Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(24px,3vw,42px);line-height:1.28;letter-spacing:-.012em;margin:0}.hc-page .ab-by{margin:20px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hc-page .ab-sub2{margin:26px 0 0;font-family:Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(17px,1.6vw,22px);line-height:1.5;max-width:60ch;color:var(--muted)}.hc-page .ab-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:clamp(60px,9vw,120px)}.hc-page .ab-col{display:flex;flex-direction:column;gap:18px;max-width:560px}.hc-page .ab-photo{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.hc-page .pg-small{margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1.7;color:var(--muted);font-weight:400}.hc-page .ab-path{margin-top:clamp(80px,11vw,150px)}.hc-page .ab-intro{font-family:Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(18px,1.8vw,24px);line-height:1.5;max-width:62ch;margin:0 0 46px}.hc-page .ab-three{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;border-top:1px solid var(--ink)}.hc-page .ab-three article{padding:22px 0 0}.hc-page .ab-three .num{font-family:Ahsing,Inter Tight,sans-serif;font-size:14px;letter-spacing:.1em;color:var(--muted)}.hc-page .ab-three h3{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(24px,2.6vw,36px);line-height:1;margin:10px 0 16px}.hc-page .ab-three p{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.hc-page .ab-ask{font-family:Ahsing,Inter Tight,sans-serif;text-transform:uppercase;font-size:clamp(22px,3vw,40px);line-height:1.05;margin:56px 0 0}.hc-page .ab-cosmic{display:grid;grid-template-columns:1fr 1.15fr;gap:40px 8%;margin-top:clamp(80px,11vw,150px);padding-top:56px;border-top:1px solid var(--line)}.hc-page .ab-mid{font-family:Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(19px,2vw,28px);line-height:1.36;margin:0 0 22px;letter-spacing:-.008em}.hc-page .ab-cc-b{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hc-page .ab-story{display:grid;grid-template-columns:.8fr 1fr;gap:40px 8%;align-items:center;margin-top:clamp(80px,11vw,150px)}.hc-page .ab-art{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;display:block;background:var(--panel)}.hc-page .pg-btn{display:inline-block;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:999px;padding:13px 26px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer}.hc-page .pg-btn.ghost{background:none;color:var(--ink)}.hc-page .pg-btn:hover{opacity:.85}.hc-page .pg-close{text-align:center;margin-top:clamp(90px,12vw,170px);padding:clamp(56px,8vw,110px) 0;border-top:1px solid var(--ink)}.hc-page .pg-end{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(40px,9vw,128px);line-height:.95;margin:0}.hc-page .pg-sub{margin:22px 0 28px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hc-page .pg-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hc-page .su-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:clamp(50px,7vw,90px);border-top:1px solid var(--ink)}.hc-page .su-stats div{padding:24px 0 0}.hc-page .su-stats b{display:block;font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;font-size:clamp(54px,8vw,120px);line-height:.95}.hc-page .su-stats span{display:block;margin-top:12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;color:var(--muted);max-width:28ch}.hc-page .su{display:grid;grid-template-columns:200px 1fr;gap:56px;margin-top:clamp(70px,9vw,120px);align-items:start}.hc-page .su-sec{padding:0 0 clamp(54px,7vw,90px);scroll-margin-top:20px}.hc-page .su-sec+.su-sec{padding-top:clamp(40px,5vw,60px);border-top:1px solid var(--line)}.hc-page .su-p{font-family:Inter Tight,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(18px,1.8vw,24px);line-height:1.5;max-width:60ch;margin:0}.hc-page .cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hc-page .cert{background:var(--panel);padding:22px;display:flex;flex-direction:column;gap:12px}.hc-page .cert-logo{background:#fff;height:92px;display:grid;place-items:center;padding:12px;align-self:flex-start;min-width:120px}.hc-page .cert-logo img{max-height:100%;max-width:100%;display:block;object-fit:contain}.hc-page .cert-logo.big{height:150px;min-width:150px}.hc-page .cert h3,.hc-page .su-two h3,.hc-page .su-row h3,.hc-page .su-note h3,.hc-page .su-h3{font-family:Inter Tight,sans-serif;font-weight:600;font-size:15px;letter-spacing:.02em;margin:0}.hc-page .cert p,.hc-page .su-two p,.hc-page .su-row p,.hc-page .su-note p,.hc-page .faq p,.hc-page .tip p{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--muted)}.hc-page .su-note{margin-top:28px;padding:24px 0 0;border-top:1px solid var(--line)}.hc-page .su-note h3{margin-bottom:10px}.hc-page .su-row{display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:start}.hc-page .su-two{display:grid;grid-template-columns:1fr 1fr;gap:34px}.hc-page .su-two article{display:flex;flex-direction:column;gap:12px}.hc-page .su-h3{margin:40px 0 14px}.hc-page .su-fac{margin:20px 0 0;font-size:11px;color:var(--muted);letter-spacing:.06em}.hc-page .faq{margin-top:22px;border-top:1px solid var(--line)}.hc-page .faq details,.hc-page .cert details{border-bottom:1px solid var(--line)}.hc-page .cert details{border-bottom:0}.hc-page .faq summary,.hc-page .cert summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.hc-page .cert summary{padding:4px 0}.hc-page .faq summary::-webkit-details-marker,.hc-page .cert summary::-webkit-details-marker{display:none}.hc-page .faq summary:after,.hc-page .cert summary:after{content:"+";font-size:18px;letter-spacing:0;font-weight:400}.hc-page .faq details[open] summary:after,.hc-page .cert details[open] summary:after{content:"\2212"}.hc-page .faq details p{padding-right:30px}.hc-page .tips{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.hc-page .tip{padding:20px 0;border-top:1px solid var(--line)}.hc-page .tip h3{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;line-height:1.05;margin:0 0 10px}@media(max-width:900px){.hc-page .ab-split,.hc-page .ab-cosmic,.hc-page .ab-story{grid-template-columns:1fr}.hc-page .ab-gap{display:none}.hc-page .ab-three,.hc-page .su-stats,.hc-page .tips,.hc-page .cert-grid,.hc-page .su-two{grid-template-columns:1fr}.hc-page .su{grid-template-columns:1fr;gap:30px}.hc-page .su-row{grid-template-columns:1fr}}@media(max-width:700px){.hc-page .pg-hero{min-height:0;padding-bottom:30px}.hc-page .sc{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px}.hc-page .sc .sc-i{position:static;width:100%!important;aspect-ratio:4/5!important}.hc-page .sc .s4{display:none}}.hc-page .ph-book{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:34px;align-items:end}.hc-page .ph-book .prod-bg{width:100%;aspect-ratio:3/4;background-size:cover;background-position:center;background-color:var(--panel)}.hc-page .ph-book .sk img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;display:block;background:#fff}.hc-page .ext-row{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:2px}.hc-page .ext{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px}.hc-page .ext:after{content:" \2197";font-size:10px}.hc-page .facts{margin-top:22px;overflow-x:auto}.hc-page .facts table{width:100%;border-collapse:collapse;font-size:13px}.hc-page .facts th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 18px 10px 0;border-bottom:1px solid var(--ink)}.hc-page .facts td{padding:14px 18px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.hc-page .facts td:last-child{white-space:nowrap}@media(max-width:900px){.hc-page .ph-book{grid-template-columns:1fr 1fr}.hc-page .ph-book figure:first-child{grid-column:1 / -1}.hc-page .facts td:last-child{white-space:normal}}.hc-page .ph-t{width:100%;aspect-ratio:4/5;background-size:cover;background-position:var(--pos,center);background-color:var(--panel)}.hc-page .ph-book.four{grid-template-columns:repeat(4,1fr)}.hc-page .ph-book.four .ph-t,.hc-page .ph-book.four .prod-bg{aspect-ratio:3/4}.hc-page .sc [data-su]{background-size:cover;background-position:var(--pos,center)}@media(max-width:900px){.hc-page .ph-book.four{grid-template-columns:1fr 1fr}.hc-page .ph-book.four figure:first-child{grid-column:auto}}.hc-page .pg-hero{min-height:0;padding-top:30px}.hc-page .pg-mark{display:block;width:clamp(44px,5vw,64px);height:auto;margin:0 auto 16px}.hc-page .pg-hero .sc{position:relative;inset:auto;height:clamp(420px,47vw,640px);margin-top:26px}.hc-page .pg-hero .sc .s1{left:57%;right:auto;top:2%;width:11%;aspect-ratio:4/3}.hc-page .pg-hero .sc .s2{left:27%;top:24%;width:12%;aspect-ratio:1}.hc-page .pg-hero .sc .s3{left:2%;top:54%;width:9%;aspect-ratio:4/5}.hc-page .pg-hero .sc .s4{left:63%;right:auto;top:38%;width:18%;aspect-ratio:4/5}@media(max-width:700px){.hc-page .pg-hero .sc{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hc-page .pg-hero .sc .sc-i{position:static;width:100%!important;aspect-ratio:4/5!important}}.hc-page .pg-top{display:flex;justify-content:center;margin-top:22px;position:relative;z-index:2}.hc-page .ab-eco{margin-top:clamp(40px,6vw,80px)}.hc-page .eco-poster{position:relative;display:block;aspect-ratio:1100/469;overflow:hidden;background:var(--panel)}.hc-page .eco-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .5s}.hc-page .eco-poster:hover .eco-img,.hc-page .eco-poster:focus-visible .eco-img{transform:scale(1.02)}.hc-page .eco-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:#12151b9e;border:1px solid #fff;color:#fff;display:grid;place-items:center;transition:transform .25s}.hc-page .eco-poster:hover .eco-play{transform:scale(1.08)}.hc-page .eco-t{display:grid;grid-template-columns:1fr 1.3fr;gap:12px 8%;margin-top:30px;align-items:start}.hc-page .eco-t .pg-kick,.hc-page .eco-t .eco-h{grid-column:1}.hc-page .eco-h{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(48px,8vw,110px);line-height:.95;margin:0}.hc-page .eco-t .ab-mid,.hc-page .eco-t .pg-small,.hc-page .eco-t .pg-btn{grid-column:2;justify-self:start}.hc-page .eco-t .pg-kick{grid-row:1}.hc-page .eco-t .eco-h{grid-row:2 / span 3}.hc-page .eco-t .ab-mid{grid-row:1 / span 2}@media(max-width:900px){.hc-page .eco-t{grid-template-columns:1fr}.hc-page .eco-t>*{grid-column:1!important;grid-row:auto!important}}.hc-page .su-banner{position:relative;margin-top:14px}.hc-page .su-ban-img{width:100%;aspect-ratio:21/9;background-size:cover;background-position:var(--pos,center);background-color:#1c241f}.hc-page .su-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a0e0c9e,#0a0e0c00 55%);pointer-events:none}.hc-page .su-ban-t{position:absolute;z-index:2;left:clamp(18px,3vw,44px);top:clamp(18px,3vw,40px);color:#f4f1ea}.hc-page .su-ban-t .label{color:#f4f1ea;font-weight:600}.hc-page .su-ban-h{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(32px,6.6vw,96px);line-height:.95;margin:8px 0 10px}.hc-page .su-ban-s{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hc-page .su-intro{display:grid;grid-template-columns:minmax(220px,30%) 1fr;margin-top:clamp(40px,6vw,80px);align-items:stretch}.hc-page .su-nav{padding-right:32px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.hc-page .su-nav .label{color:var(--muted);font-weight:600;margin:0}.hc-page .su-nav ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.hc-page .su-nav button{background:none;border:0;padding:0;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:left;border-bottom:1px solid transparent}.hc-page .su-nav button:hover{border-bottom-color:var(--ink)}.hc-page .su-int-r{border-left:1px solid var(--ink);padding-left:clamp(24px,4vw,64px)}.hc-page .su-sm{background-size:cover;background-position:var(--pos,center);background-color:var(--panel)}.hc-page .su-sm.a{width:min(150px,70%);aspect-ratio:4/5}.hc-page .su-sm.b{float:right;width:clamp(120px,15vw,210px);aspect-ratio:4/5;margin:0 0 20px 28px}.hc-page .su-int-r .ab-lead{font-size:clamp(20px,2.3vw,32px)}.hc-page .su-explore{margin-top:clamp(70px,9vw,120px)}.hc-page .pg-kick.cen,.hc-page .pg-h.cen{text-align:center}.hc-page .su-band{position:relative;display:block;width:100%;aspect-ratio:21/6.5;border:0;padding:0;margin:0 0 10px;overflow:hidden;cursor:pointer;background:var(--panel);text-align:left}.hc-page .su-band-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:var(--pos,center);transition:transform .6s}.hc-page .su-band:hover .su-band-img,.hc-page .su-band:focus-visible .su-band-img{transform:scale(1.03)}.hc-page .su-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0e0c8c,#0a0e0c00 55%)}.hc-page .su-band-l{position:absolute;left:20px;bottom:18px;z-index:2;color:#fff;display:grid;gap:5px}.hc-page .su-band-l b{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(20px,3vw,42px);line-height:1}.hc-page .su-band-l small{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hc-page .su{grid-template-columns:1fr}.hc-page .su-sketch{margin-top:clamp(60px,8vw,100px)}.hc-page .cert-logo{background:transparent;height:auto;min-width:0;padding:0;align-self:flex-start}.hc-page .cert-logo img{max-height:64px;width:auto;max-width:100%;display:block}.hc-page .cert-logo.big{height:auto;min-width:0}.hc-page .cert-logo.big img{max-height:110px}@media(max-width:900px){.hc-page .su-intro{grid-template-columns:1fr}.hc-page .su-nav{padding-right:0}.hc-page .su-int-r{border-left:0;padding-left:0;margin-top:30px}.hc-page .su-band{aspect-ratio:16/9}.hc-page .su-ban-img{aspect-ratio:4/3}}.hc-page .player{display:grid;grid-template-columns:260px 1fr;gap:28px;background:var(--panel);padding:24px;align-items:center}.hc-page .pl-art{aspect-ratio:1;background-size:cover;background-position:center}.hc-page .pl-now{margin:0 0 8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--muted)}.hc-page .pl-title{font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(20px,2.4vw,32px);line-height:1.1;letter-spacing:-.015em;margin:0 0 8px}.hc-page .pl-meta{margin:0 0 18px;font-size:12px;color:var(--muted)}.hc-page .pl-bar{height:4px;background:var(--line);margin-bottom:18px;position:relative}.hc-page .pl-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ink)}.hc-page .pl-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hc-page .pl-play{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--bg);border-radius:999px;padding:10px 22px 10px 14px;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.hc-page .pl-note{font-size:11px;color:var(--muted)}.hc-page .eps{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--ink)}.hc-page .ep{display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.hc-page .ep-p{width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center}.hc-page .ep-p svg{width:16px;height:16px}.hc-page .ep-t b{display:block;font-weight:600;font-size:14px;line-height:1.35}.hc-page .ep-t small{color:var(--muted);font-size:11px;letter-spacing:.04em}.hc-page .ep-go{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.hc-page .ep:hover .ep-go{text-decoration:underline;text-underline-offset:4px}.hc-page .rw-rev{margin-top:clamp(80px,10vw,140px);padding-top:56px;border-top:1px solid var(--line)}.hc-page .rwr{grid-template-columns:1fr}.hc-page .rwr-q{font-family:Inter Tight,sans-serif;font-weight:300;font-size:clamp(20px,2.4vw,30px)!important;line-height:1.25!important;letter-spacing:-.01em}.hc-page .rwr-v{color:var(--muted);font-size:11px!important;margin-top:6px!important;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.hc-page .player{grid-template-columns:1fr}.hc-page .pl-art{max-width:260px}}.hc-page .rwx-tabs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 0 6px;border-top:1px solid var(--line)}.hc-page .rwx-pills{display:flex;gap:6px;justify-content:center}.hc-page .rwx-pills button{border:1px solid transparent;background:none;border-radius:999px;padding:9px 20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink);transition:border-color .25s}.hc-page .rwx-pills button:hover{border-color:var(--line)}.hc-page .rwx-pills button[aria-selected=true]{border-color:var(--ink)}.hc-page .rwx-ct{justify-self:end;font-size:11px;letter-spacing:.16em}.hc-page .rwx-vp{overflow:hidden;touch-action:pan-y}.hc-page .rwx-track{display:flex;transition:transform .85s cubic-bezier(.65,0,.2,1)}.hc-page .rwx-slide{flex:0 0 100%;min-width:0;display:flex;align-items:center;min-height:clamp(540px,50vw,700px);padding:clamp(24px,3.5vw,50px) 0}.hc-page .sl{display:grid;grid-template-columns:1fr 1.25fr .95fr;gap:clamp(20px,3vw,52px);width:100%;align-items:center}.hc-page .sl-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hc-page .sl-h{font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(38px,5.6vw,82px);line-height:.95;margin:0}.hc-page .sl-n{font-family:Ahsing,Inter Tight,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1}.hc-page .sl-p{margin:0;font-size:13px;line-height:1.7;color:var(--muted);max-width:42ch}.hc-page .sl-pics{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:end}.hc-page .slp{display:block;background-size:cover;background-position:center;background-color:var(--panel);min-height:0}.hc-page .slp-main{grid-row:span 2;aspect-ratio:4/5;width:100%}.hc-page .slp-tilt{aspect-ratio:4/5;width:100%;transform:rotate(3deg);align-self:start;margin-top:16px;order:0}.hc-page .rw-bookimg.slp:after{display:none}.hc-page .sl-side{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.hc-page .free{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;margin-top:6px}.hc-page .free .pg-kick{margin:0}.hc-page .buy-l{list-style:none;margin:0;padding:0;display:grid;gap:0;width:100%;border-top:1px solid var(--ink)}.hc-page .buy-l a{display:flex;flex-direction:column;gap:3px;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none}.hc-page .buy-l b{font-weight:600;font-size:14px}.hc-page .buy-l span{font-size:12px;color:var(--muted)}.hc-page .buy-l a:hover b{text-decoration:underline;text-underline-offset:4px}.hc-page button.ext{background:none;border:0;border-bottom:1px solid var(--ink);padding:0 0 2px;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.hc-page .pl-v{grid-template-columns:1fr;padding:0;background:none;gap:16px;align-items:start}.hc-page .pl-v .pl-art{width:100%;max-width:340px}.hc-page .sl-eps{max-height:520px;overflow-y:auto;padding-right:6px;width:100%}.hc-page .sl-eps .eps{margin-top:6px}.hc-page .rwx-foot{display:flex;align-items:center;gap:18px;margin-top:8px}.hc-page .rwx-prog{flex:1;height:2px;background:var(--line);position:relative}.hc-page .rwx-prog i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p,33.33) * 1%);background:var(--ink);transition:width .85s cubic-bezier(.65,0,.2,1)}.hc-page .lit{margin-top:clamp(70px,9vw,120px)}.hc-page .lit-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:20px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.hc-page .lit-c{display:flex;flex-direction:column;gap:6px;text-decoration:none;min-width:0}.hc-page .lit-img{aspect-ratio:3/4;background-size:cover;background-position:center;background-color:var(--panel);margin-bottom:6px}.hc-page .lit-n{font-size:13px;line-height:1.35}.hc-page .lit-p{font-size:13px;color:var(--muted)}.hc-page .lit-c:hover .lit-n{text-decoration:underline;text-underline-offset:3px}.hc-page .yts{margin-top:clamp(80px,10vw,140px)}.hc-page .yt-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hc-page .yt{position:relative;display:flex;flex-direction:column;gap:6px;text-decoration:none}.hc-page .yt-img{aspect-ratio:16/9;background-size:cover;background-position:center;background-color:var(--panel);margin-bottom:6px}.hc-page .yt-play{position:absolute;left:50%;top:calc(50% - 30px);width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#12151b9e;border:1px solid #fff;color:#fff;display:grid;place-items:center;transition:transform .25s}.hc-page .yt:hover .yt-play{transform:scale(1.08)}.hc-page .yt-t{font-weight:600;font-size:15px;line-height:1.35}.hc-page .yt-c{font-size:12px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.hc-page .rwx-track,.hc-page .rwx-prog i{transition:none}}@media(max-width:900px){.hc-page .rwx-tabs{grid-template-columns:1fr;justify-items:center;gap:10px}.hc-page .rwx-ct{justify-self:center}.hc-page .sl{grid-template-columns:1fr}.hc-page .rwx-slide{align-items:flex-start;min-height:0}.hc-page .sl-pics{order:-1}.hc-page .sl-eps{max-height:420px}.hc-page .yt-grid{grid-template-columns:1fr}}.hc-page .sl-h.split .hh{display:block;transition:transform .85s cubic-bezier(.65,0,.2,1);will-change:transform}.hc-page .sl-h.split .hh-a{transform:translate(var(--pa,0px))}.hc-page .sl-h.split .hh-b{transform:translate(var(--pb,0px))}.hc-page .sl-grp{position:relative;height:clamp(380px,38vw,520px);min-width:0}.hc-page .gf{position:absolute;margin:0}.hc-page .gf figcaption{margin-top:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hc-page .gf .slp{width:100%;aspect-ratio:4/5}.hc-page .gf.f1{left:0;top:0;width:52%;transform:rotate(-2.5deg)}.hc-page .gf.f2{right:2%;top:12%;width:44%;transform:rotate(3deg)}.hc-page .gf.f3{left:36%;bottom:0;width:30%;transform:rotate(-1deg);z-index:2}.hc-page .gf.f3 .slp{aspect-ratio:1}@media(prefers-reduced-motion:reduce){.hc-page .sl-h.split .hh{transition:none}}@media(max-width:900px){.hc-page .sl-grp{order:-1;height:clamp(340px,90vw,520px)}}.hc-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hc-page .rwx-vp{position:relative}.hc-page .rwx-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--bg);display:grid;place-items:center;transition:background .9s ease .1s}.hc-page .cv-word{display:flex;gap:.28em;font-family:Ahsing,Inter Tight,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,7.4vw,104px);line-height:1;white-space:nowrap}.hc-page .cv{display:block;transition:transform 1s cubic-bezier(.65,0,.2,1)}.hc-page .rwx-cover.open{background:transparent;pointer-events:none}.hc-page .rwx-cover.open .cv-a{transform:translate(-135%)}.hc-page .rwx-cover.open .cv-b{transform:translate(135%)}.hc-page .rwx-cover.open .cv-cue{opacity:0}.hc-page .cv-cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);background:none;border:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:opacity .3s}.hc-page .cv-cue:after{content:"";display:block;width:1px;height:34px;background:var(--ink);margin:10px auto 0;animation:hc-page-cuedrop 1.6s ease-in-out infinite;transform-origin:top}@keyframes hc-page-cuedrop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media(prefers-reduced-motion:reduce){.hc-page .cv,.hc-page .rwx-cover{transition:none}.hc-page .cv-cue:after{animation:none}}@media(max-width:700px){.hc-page .cv-word{flex-direction:column;gap:.1em;align-items:center;font-size:clamp(40px,15vw,90px)}}.hc-page #rwsl0 .sl{grid-template-columns:.8fr 1.7fr .75fr}.hc-page #rwsl0 .sl-grp{height:clamp(460px,46vw,660px)}.hc-page #rwsl0 .gf.f1{width:56%}.hc-page #rwsl0 .gf.f2{width:50%;top:8%}.hc-page #rwsl0 .gf.f3{width:36%;left:32%}@media(max-width:900px){.hc-page #rwsl0 .sl{grid-template-columns:1fr}.hc-page #rwsl0 .sl-grp{height:clamp(420px,110vw,640px)}}.hc-page .sl-three{display:grid;grid-template-columns:1fr 1fr .5fr;gap:14px;align-items:end;min-width:0}.hc-page #rwsl1 .sl{grid-template-columns:.8fr 1.9fr .7fr}.hc-page .t-l{aspect-ratio:4/5;width:100%;transform:none}.hc-page .t-s{aspect-ratio:1;width:100%;object-fit:cover;transform:none}@media(max-width:900px){.hc-page #rwsl1 .sl{grid-template-columns:1fr}.hc-page .sl-three{order:-1;grid-template-columns:1fr 1fr}.hc-page .t-s{display:none}}.hc-page .lit-img{aspect-ratio:2/3;background-size:contain;background-repeat:no-repeat;background-position:center}.hc-page .lit-row{grid-auto-columns:minmax(200px,1fr)}.hc-page #rwsl0 .gf.f3 .slp{aspect-ratio:4/5}.hc-page #rwsl0 .gf.f3{width:34%;left:33%}.hc-page .lit-row{padding:18px 0 34px;gap:28px;align-items:start}.hc-page .lit-img{background-color:transparent;margin-bottom:16px;filter:drop-shadow(0 22px 20px rgba(18,21,27,.24)) drop-shadow(0 4px 6px rgba(18,21,27,.12));transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s;animation:hc-page-litfloat 6s ease-in-out infinite}.hc-page .lit-c:nth-child(2) .lit-img{animation-delay:-1.2s}.hc-page .lit-c:nth-child(3) .lit-img{animation-delay:-2.4s}.hc-page .lit-c:nth-child(4) .lit-img{animation-delay:-3.6s}.hc-page .lit-c:nth-child(5) .lit-img{animation-delay:-4.8s}.hc-page .lit-c:hover .lit-img,.hc-page .lit-c:focus-visible .lit-img{animation-play-state:paused;transform:translateY(-10px) scale(1.02);filter:drop-shadow(0 34px 26px rgba(18,21,27,.28)) drop-shadow(0 6px 8px rgba(18,21,27,.14))}.hc-page .lit-n,.hc-page .lit-p{text-align:center}@keyframes hc-page-litfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.hc-page .lit-img{animation:none}}.hc-page #rwsl0 .sl{grid-template-columns:.7fr 2fr .6fr}.hc-page #rwsl0 .sl-grp{height:clamp(520px,52vw,760px)}.hc-page #rwsl0 .gf.f3{right:0;left:auto;top:0;bottom:auto;width:56%;transform:none;z-index:1}.hc-page #rwsl0 .gf.f3 .slp{aspect-ratio:2/3}.hc-page #rwsl0 .gf.f1{left:0;top:7%;width:42%;transform:rotate(-2.5deg);z-index:2}.hc-page #rwsl0 .gf.f2{left:27%;right:auto;top:auto;bottom:0;width:29%;transform:rotate(3deg);z-index:3}@media(max-width:900px){.hc-page #rwsl0 .sl{grid-template-columns:1fr}.hc-page #rwsl0 .sl-grp{height:clamp(480px,125vw,720px)}.hc-page #rwsl0 .gf.f3{width:60%}.hc-page #rwsl0 .gf.f1{width:46%}.hc-page #rwsl0 .gf.f2{left:30%;width:34%}}.hc-page .sl{grid-template-columns:.9fr 1.1fr 1.15fr}.hc-page #rwsl0 .sl{grid-template-columns:.75fr 1.65fr 1.05fr}.hc-page #rwsl1 .sl{grid-template-columns:.75fr 1.6fr 1.05fr}.hc-page .sl-side{gap:18px}.hc-page .sl-side .sl-p{max-width:none;font-size:15.5px;line-height:1.75;color:var(--ink)}.hc-page .sl-side .rw-list{max-width:none;font-size:14.5px;gap:10px;line-height:1.55}.hc-page .sl-head .sl-p{font-size:14px;line-height:1.7;color:var(--ink);max-width:40ch}.hc-page .sl-side .pg-kick{font-size:11px}.hc-page .buy-l b{font-size:15px}.hc-page .buy-l span{font-size:13px}@media(max-width:900px){.hc-page .sl,.hc-page #rwsl0 .sl,.hc-page #rwsl1 .sl{grid-template-columns:1fr}}.hc-page .sl-h{font-size:clamp(30px,3.8vw,58px);line-height:1}.hc-page .sl-h .hh,.hc-page .sl-h{overflow-wrap:normal;word-break:normal}.hc-page #rwsl0 .sl{grid-template-columns:1fr 1.6fr .95fr}.hc-page #rwsl1 .sl{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"head side" "pics pics";gap:30px clamp(24px,4vw,64px);align-items:start}.hc-page #rwsl1 .sl-head{grid-area:head;gap:14px}.hc-page #rwsl1 .sl-head .sl-h br{display:none}.hc-page #rwsl1 .sl-h{font-size:clamp(30px,4vw,60px)}.hc-page #rwsl1 .sl-side{grid-area:side}.hc-page #rwsl1 .sl-three{grid-area:pics;grid-template-columns:1fr 1fr .5fr;gap:18px;align-items:start}.hc-page #rwsl1 .t-l{aspect-ratio:4/5;width:100%}.hc-page #rwsl1 .t-s{aspect-ratio:4/5;width:100%;align-self:end}@media(max-width:900px){.hc-page #rwsl1 .sl{grid-template-columns:1fr;grid-template-areas:"head" "pics" "side"}.hc-page #rwsl1 .sl-three{grid-template-columns:1fr 1fr}.hc-page #rwsl1 .t-s{display:none}}.hc-page .pg-hero{padding-top:clamp(52px,6vw,100px)}.hc-page .su-banner{margin-top:clamp(32px,4.5vw,64px)}.hc-page .rwx-tabs{margin-bottom:clamp(18px,2.6vw,36px)}.hc-page .rwx-slide{padding-top:clamp(44px,5.5vw,88px);padding-bottom:clamp(36px,4vw,64px)}.hc-page .sl-head{gap:22px}.hc-page .sl-head .sl-h{margin-bottom:6px}.hc-page .cv-word{padding-top:clamp(20px,4vw,60px)}.hc-page .t-s.slp{background-size:cover}.hc-page .sl-h,.hc-page .cv-word,.hc-page .pg-title,.hc-page .pg-h,.hc-page .pg-end,.hc-page .su-ban-h,.hc-page .su-band-l b,.hc-page .eco-h,.hc-page .ab-ask,.hc-page .tip h3,.hc-page .ab-three h3{word-spacing:.24em;letter-spacing:.015em}.hc-page #rwsl1 .sl-h{max-width:14ch}.hc-page .sl-h.split .hh{margin-bottom:.06em}.hc-page .sl-head .sl-h,.hc-page .sl-h,.hc-page .sl-h.split .hh{display:block}.hc-page .rwx-track{align-items:flex-start}.hc-page .rwx-vp{transition:height .6s cubic-bezier(.65,0,.2,1)}@media(prefers-reduced-motion:reduce){.hc-page .rwx-vp{transition:none}}.hc-page .yt-grid{grid-template-columns:1fr}.hc-page .yt{max-width:960px}.hc-page .yt-grid{grid-template-columns:repeat(3,1fr);gap:28px 22px}.hc-page .yt{max-width:none}.hc-page .yt-play{width:54px;height:54px;margin:-27px 0 0 -27px;top:calc(50% - 22px)}.hc-page .yt-t{font-size:14px}@media(max-width:900px){.hc-page .yt-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hc-page .yt-grid{grid-template-columns:1fr}}@media(max-width:900px){.hc-page .split{grid-template-columns:1fr}.hc-page .split .a{padding:36px 24px;min-height:0}.hc-page .split .b{min-height:420px}}.hc-page{font:400 15px/1.55 DM Sans,Helvetica Neue,Arial,sans-serif;color:var(--ink);letter-spacing:0}.hc-page h1,.hc-page h2,.hc-page h3,.hc-page h4{color:inherit}.hc-page a{text-decoration:none}.hc-page [hidden]{display:none!important}.hc-page .eco-poster{border:0;padding:0;width:100%;cursor:pointer;color:inherit}.hc-page .eco-poster iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;border:0}.hc-page .free{scroll-margin-top:32px}.hc-page .rwx-cover[inert]{pointer-events:none}.hc-page .hc-podcast-embed{width:100%;height:450px;border:0}.hc-page .rwx-slide{min-width:0}.hc-page img{max-width:100%}@media(prefers-reduced-motion:reduce){.hc-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hc-page img{height:auto}.hc-page .su-nav a{color:inherit}.hc-page .su-band{text-decoration:none;color:inherit}.hc-page .rwx-vp{touch-action:pan-y}.hc-page .rwx-cover.open .cv-word{opacity:0;transition:opacity .2s .8s}.hc-page .rwx-tabs{min-width:0}@media(max-width:700px){.hc-page .rwx-tabs{grid-template-columns:1fr auto}.hc-page .rwx-pills{grid-column:1/-1;flex-wrap:wrap;min-width:0}.hc-page .rwx-pills button{padding:9px 10px;letter-spacing:.1em}.hc-page .rwx-ct{grid-column:2}}.hc-page .eco-img,.hc-page .su-ban-img,.hc-page .su-sm,.hc-page .ph-t,.hc-page .pl-art,.hc-page .lit-img,.hc-page .yt-img{display:block}.hc-page h1,.hc-page h2,.hc-page h3,.hc-page h4{line-height:inherit}@media(min-width:901px){.hc-page .ab-gap{display:block}}.hc-page .facts table{box-shadow:none;table-layout:auto}.hc-page .facts th,.hc-page .facts td{width:auto}.hc-page .cv-word{font-size:clamp(28px,6.2vw,88px);max-width:calc(100% - (2*clamp(20px,4vw,56px)));overflow:hidden;padding-inline:.08em;padding-bottom:.15em}@media(max-width:700px){.hc-page .cv-word{font-size:clamp(32px,12vw,68px)}}.hc-page .sl-h.split{max-width:100%;clip-path:inset(-.15em 0)}@media(max-width:900px){.hc-page #rwsl0 .sl{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hc-pages.css.map */
