.hero-slider{position:relative;max-width:var(--tl-maxw);margin:0 auto;overflow:hidden;background:var(--bg2)}.hs-track{display:flex;transition:transform .7s cubic-bezier(.77,0,.18,1);will-change:transform}.hs-slide{min-width:100%;display:block;position:relative;overflow:hidden}.hs-img{display:block;width:100%;height:auto}.hs-slide .tl-ph.hs-img{aspect-ratio:var(--hs-aspect, 1280 / 512);height:auto}.hs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s;color:var(--accent2)}.hs-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-50%) scale(1.08)}.hs-arrow svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hs-prev{left:16px}.hs-next{right:16px}html[data-theme=dark] .hs-arrow{background:#20141cb8}.hs-nav{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;z-index:20;padding:6px 14px;border-radius:16px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hs-dots{display:flex;gap:7px}.hs-dot{width:7px;height:7px;border-radius:50%;background:var(--border);cursor:pointer;transition:background .3s,transform .3s;border:none;padding:0}.hs-dot.active{background:var(--accent);transform:scale(1.35)}.hs-counter{font-family:Josefin Sans,sans-serif;font-size:10px;font-weight:200;letter-spacing:.3em;color:var(--text-sub)}.hs-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--border);z-index:20;overflow:hidden}.hs-progress-bar{height:100%;background:var(--accent);width:0%}.qa-wrap{padding:54px 0 16px}.qa-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:var(--tl-maxw);margin:0 auto;padding:0 44px}.qa-card{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;text-decoration:none;transition:all .4s;cursor:pointer;display:block}.qa-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #4a1e3224}.qa-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .6s}img.qa-bg{object-fit:cover}.qa-card:hover .qa-bg{transform:scale(1.06)}.qa-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#4a384000 30%,#4a38409e)}.qa-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.qa-en{font-family:Josefin Sans,sans-serif;font-size:9px;font-weight:300;letter-spacing:.36em;text-transform:uppercase;color:#ffffffc7;margin-bottom:5px}.qa-name{font-family:Shippori Mincho,serif;font-size:17px;font-weight:500;letter-spacing:.08em;color:#fff}.pickup-wrap{padding:48px 0 24px}.pickup-inner{max-width:var(--tl-maxw);margin:0 auto;padding:0 44px}.pickup-card{display:grid;grid-template-columns:1.1fr 1fr;background:var(--card);border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #4a1e320f;border:1.5px solid var(--border)}.pickup-img{aspect-ratio:4/3;background-size:cover;background-position:center;position:relative;overflow:hidden}.pickup-img{background:var(--bg2)}.pickup-img .tl-cover{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;z-index:1}.pickup-img .pickup-img-bg{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(22px);opacity:.55;z-index:0}.pickup-img .pickup-tag{z-index:2}.pickup-img.tl-ph{position:relative}.pickup-tag{position:absolute;top:18px;left:18px;background:var(--accent);color:#fff;padding:6px 14px;border-radius:14px;font-family:Josefin Sans,sans-serif;font-size:9px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;box-shadow:0 4px 14px #e8849a66;z-index:2}.pickup-bd{padding:48px 44px;display:flex;flex-direction:column;justify-content:center;gap:14px}.pickup-en{font-family:Josefin Sans,sans-serif;font-size:9px;font-weight:300;letter-spacing:.46em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:9px}.pickup-en:before{content:"";display:inline-block;width:18px;height:1px;background:var(--accent)}.pickup-cat{display:inline-flex;gap:8px;flex-wrap:wrap}.pickup-cat span{font-family:Josefin Sans,sans-serif;font-size:9.5px;font-weight:300;letter-spacing:.18em;color:var(--text-sub);padding:4px 10px;background:var(--bg2);border-radius:10px;text-transform:uppercase}.pickup-ttl{font-family:Shippori Mincho,serif;font-size:clamp(20px,2.4vw,28px);font-weight:500;color:var(--text);letter-spacing:.04em;line-height:1.5}.pickup-meta{display:flex;gap:18px;flex-wrap:wrap;padding:14px 0 6px;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin:6px 0}.pickup-meta-i{display:flex;flex-direction:column;gap:4px}.pickup-meta-lbl{font-family:Josefin Sans,sans-serif;font-size:8.5px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--text-lt)}.pickup-meta-val{font-family:Shippori Mincho,serif;font-size:13px;color:var(--text);letter-spacing:.04em}.pickup-price{font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:300;color:var(--accent2);letter-spacing:.06em}.pickup-price small{font-size:11px;color:var(--text-sub);margin-left:6px;letter-spacing:.1em}.pickup-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;background:var(--accent);color:#fff;border-radius:24px;font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:all .3s;align-self:flex-start}.pickup-cta:hover{transform:translateY(-2px);opacity:.92}.sessions-wrap{background:var(--bg)}.talent-wrap,.topics-wrap{background:var(--bg2)}.tl-sessions-empty{padding:24px 0 8px;font-size:13px;font-weight:300;color:var(--text-sub);letter-spacing:.05em}@media(max-width:1024px){.qa-grid{padding:0 24px;grid-template-columns:1fr 1fr}.pickup-inner{padding:0 24px}.pickup-card{grid-template-columns:1fr}.pickup-img{aspect-ratio:4/3}.pickup-bd{padding:32px 28px}}@media(max-width:768px){.hs-arrow{width:36px;height:36px}.hs-prev{left:8px}.hs-next{right:8px}.hs-nav{bottom:8px;padding:5px 12px}.hs-progress{display:none}.qa-wrap{padding:34px 0 8px}.qa-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.qa-card{aspect-ratio:1/1}.qa-name{font-size:13px}.qa-en{font-size:7.5px;letter-spacing:.26em}.pickup-wrap{padding:32px 0 16px}.pickup-inner{padding:0 16px}.pickup-bd{padding:24px 20px;gap:12px}.pickup-ttl{font-size:18px;line-height:1.55}.pickup-meta{gap:14px}.pickup-cta{width:100%;padding:14px 22px;justify-content:center}}@media(max-width:380px){.qa-grid{grid-template-columns:1fr}.qa-card{aspect-ratio:21/9}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/tl-home.css.map */
