.t-night2.section{border-top: var(--bw) solid var(--glass-line)}.fine{margin-top: var(--sp-7);font-size: var(--fs-xs);color: var(--fg-faint);line-height: 1.7}.msg{--split-a: 7fr;--split-b: 5fr;--split-gap: 80px}.msg__body{margin-top: 34px;max-width: 34em;font-size: 17px;line-height: 1.85;letter-spacing: -.012em;color: var(--fg-muted)}.msg__body p + p{margin-top: 14px}.sign{display: flex;align-items: center;gap: var(--sp-4);margin-top: 30px;font-size: 15px;font-weight: var(--fw-bold)}.sign::before{content: "";width: 40px;height: 2px;border-radius: 2px;background: var(--grad-brand)}.aw{padding: 28px;border: var(--bw) solid var(--glass-line);border-radius: var(--r-xl);background: var(--glass-bg)}.aw h3{margin-bottom: 14px;font-size: var(--fs-3xs);font-weight: var(--fw-bold);color: var(--fg-muted)}.aw ol{border-top: 0}.aw li{display: grid;grid-template-columns: 72px 1fr;gap: var(--sp-3);align-items: baseline;padding: 13px 0;border-bottom: var(--bw) solid var(--glass-line);font-size: var(--fs-sm);color: var(--fg-1)}.aw li:last-child{border-bottom: 0}.aw li b{font-family: var(--font-wide);font-size: 18px;font-weight: var(--fw-bold);letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--fg-muted)}.aw li.is-big b{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.aw li .badge{margin-left: var(--sp-2);vertical-align: 2px;height: 20px}@media (max-width: 820px){.aw{padding: 20px}}html.hs-stack .hs{position: sticky;top: var(--st,0px)}html.lenis{scroll-behavior: auto !important}html.hs-stack .hs + .hs{box-shadow: 0 -36px 80px -24px rgba(0,0,0,.75)}html.hs-stack .hs > .hs__in{transform-origin: 50% 70%;transform: scale(calc(1 - var(--cv,0) * .05));opacity: calc(1 - var(--cv,0) * .55);will-change: transform}html.hs-stack .hs::after{content: "";position: absolute;inset: 0;z-index: 1;background: #050506;opacity: calc(var(--cv,0) * .6);pointer-events: none}html.hs-stack .hs.is-under{visibility: hidden}.hs-veil{position: fixed;inset: 0;z-index: 15;background: var(--c-night-900);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .5s ease,visibility 0s linear .5s}.hs-veil.on{opacity: 1;visibility: visible;transition: opacity .2s ease,visibility 0s}.hs{position: relative;isolation: isolate;overflow: clip;display: flex;align-items: center;min-height: 100vh;min-height: 100svh;padding: calc(64px + clamp(40px,7.5vh,100px)) 0 clamp(52px,9vh,110px);color: #fff;word-break: keep-all}.hs + .hs{border-top: 1px solid var(--line-1)}.hs__in{width: 100%}.hs::before{content: "";position: absolute;z-index: -1;width: min(70vw,980px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--amb-glow) 11%,transparent),transparent);pointer-events: none}.hs-about::before{right: -18%;top: -20%}.hs-sup::before{left: -22%;bottom: -35%}.hs-grow::before{right: -16%;top: 4%;width: min(90vw,1200px);background: radial-gradient(closest-side,color-mix(in srgb,var(--amb-glow) 15%,transparent),transparent)}.hs-join::before{left: -20%;top: -25%}.hs-msg::before{right: -25%;bottom: -30%}.hs-faq::before{left: -25%;top: 20%}.hs-ask::before{left: 50%;top: 50%;translate: -50% -50%;width: min(110vw,1500px);background: radial-gradient(closest-side,color-mix(in srgb,var(--amb-glow) 22%,transparent),color-mix(in srgb,var(--amb-deep) 40%,transparent) 55%,transparent)}.hs-eye{display: flex;align-items: center;gap: 12px;font-family: var(--font-wide);font-size: 11.5px;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--fg-3)}.hs-eye::before{content: "";flex: none;width: 5px;height: 5px;border-radius: 50%;background: var(--amb);box-shadow: 0 0 0 4px color-mix(in srgb,var(--amb) 18%,transparent),0 0 12px var(--amb-glow)}.hs-eye b{display: inline-flex;align-items: center;gap: 12px;font-weight: 600;color: #fff}.hs-eye b::after{content: "";width: 26px;height: 1px;background: rgba(255,255,255,.3)}.hs-h{margin-top: clamp(20px,3vh,32px);font-size: clamp(30px,3.4vw,54px);line-height: 1.16;letter-spacing: -.045em;color: #fff;text-wrap: balance}.hs-h .vl,.hs-quote .vl{display: block;overflow: hidden;padding-bottom: .12em;margin-bottom: -.12em}.hs-h .vl:first-child{font-weight: 800;letter-spacing: -.052em}.hs-h .vl + .vl{font-weight: 300;letter-spacing: -.032em}.hs-h .vl > span,.hs-quote .vl > span{display: block;transform: translateY(110%);transition: transform 1.5s var(--e-lux) .08s}.hs-h .vl + .vl > span,.hs-quote .vl + .vl > span{transition-delay: .2s}.hs .hs-eye.hr{--d: 0s}.hs.in .vl > span,.hs-ly.open .vl > span{transform: none}.hs-ly.open .vl > span{transition-delay: .45s}.hs-ly.open .vl + .vl > span{transition-delay: .57s}.hr{opacity: 0;transform: translateY(18px);transition: opacity 1.1s ease var(--d,.25s),transform 1.4s var(--e-lux) var(--d,.25s)}.hs.in .hr{opacity: 1;transform: none}.hs .vl > span.is-split{transform: none;transition: none}.hs .vl .wd{display: inline-block;transform: translateY(108%) rotate(3deg);transform-origin: 0 100%;opacity: 0;filter: blur(6px);transition: transform 1.25s var(--e-lux) var(--wd,0s),opacity .9s ease var(--wd,0s),filter 1s ease var(--wd,0s)}.hs.in .vl .wd{transform: none;opacity: 1;filter: none}.hs .hs-eye.hr b::after{transform: scaleX(0);transform-origin: left;transition: transform 1.2s var(--e-lux) calc(var(--d,.25s) + .2s)}.hs.in .hs-eye.hr b::after{transform: none}.hs.in .hs-eye.hr{animation: eyetrack 1.8s var(--e-lux) both}@keyframes eyetrack{from{letter-spacing: .5em}}@property --lr{syntax: '<percentage>';inherits: false;initial-value: 125%}.hs .hs-lede.hr{--lr: -25%;-webkit-mask-image: linear-gradient(100deg,#000 var(--lr),transparent calc(var(--lr) + 25%));mask-image: linear-gradient(100deg,#000 var(--lr),transparent calc(var(--lr) + 25%));transition: opacity 1.1s ease var(--d,.25s),transform 1.4s var(--e-lux) var(--d,.25s),--lr 2s var(--e-lux) calc(var(--d,.25s) + .1s)}.hs.in .hs-lede.hr{--lr: 125%}.hs-stats > div > *{opacity: 0;transform: translateY(12px);transition: opacity .9s ease calc(.55s + var(--i,0) * .12s),transform 1.2s var(--e-lux) calc(.55s + var(--i,0) * .12s)}.hs.in .hs-stats > div > *{opacity: 1;transform: none}.hs.in .hs-eye::before{animation: eyepulse 2.8s ease-out 1.6s 2}@keyframes eyepulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--amb) 45%,transparent),0 0 12px var(--amb-glow)}70%,100%{box-shadow: 0 0 0 10px color-mix(in srgb,var(--amb) 0%,transparent),0 0 12px var(--amb-glow)}}.hs-about.in .hs-h .vl:first-child .wd,.hs-sup.in .hs-h .vl:first-child .wd,.hs-grow.in .hs-h .vl:first-child .wd,.hs-join.in .hs-h .vl:first-child .wd,.hs-faq.in .hs-h .vl:first-child .wd{animation: hsglint 6.5s ease-in-out calc(2.8s + var(--wd,0s) * 4) 1}@keyframes hsglint{0%,22%,100%{color: #fff;text-shadow: none}9%{color: var(--amb);text-shadow: 0 0 22px color-mix(in srgb,var(--amb-glow) 55%,transparent)}}.hs-about .hs-stats > div::after{content: "";position: absolute;top: -1px;left: -48px;width: 48px;height: 1px;background: linear-gradient(90deg,transparent,#fff,transparent);opacity: 0;pointer-events: none}.hs-about.in .hs-stats > div::after{animation: statglint 5.5s ease-in-out calc(3.2s + var(--i,0) * .7s) 1}@keyframes statglint{0%{left: -48px;opacity: 0}8%{opacity: .9}38%{left: 100%;opacity: 0}100%{left: 100%;opacity: 0}}.hs-lede{margin-top: clamp(20px,3vh,30px);max-width: 30em;font-size: clamp(15px,1.08vw,16.5px);line-height: 1.8;letter-spacing: -.018em;color: var(--fg-2);text-wrap: pretty}.hs-fine{margin-top: clamp(18px,2.8vh,28px);font-size: 12.5px;line-height: 1.7;letter-spacing: -.01em;color: var(--fg-3)}.hs-more{display: inline-flex;align-items: center;gap: 8px;margin-top: 28px;padding-bottom: 4px;border-bottom: 1px solid var(--line-3);font-size: 14px;font-weight: 600;color: #fff;transition: border-color .4s}.hs-more .icon{width: 16px;height: 16px;transition: transform .5s var(--e-lux)}.hs-more:hover{border-color: var(--amb)}.hs-more:hover .icon{transform: translateX(4px)}.hs-open,.hs-ghost{display: inline-flex;align-items: center;gap: 12px;height: 56px;padding: 0 20px 0 24px;border: 1px solid var(--line-3);border-radius: 2px;background: none;color: #fff;font: inherit;font-size: 15px;font-weight: 600;letter-spacing: -.01em;cursor: pointer;transition: background-color .4s,border-color .4s}.hs-open.hr,.hs-ghost.hr{transition: background-color .4s,border-color .4s,opacity 1.1s ease var(--d,.25s),transform 1.4s var(--e-lux) var(--d,.25s)}.hs-open i{display: grid;place-items: center;width: 18px;height: 18px}.hs-open .icon,.hs-ghost .icon{flex: none;width: 18px;height: 18px;transition: transform .6s var(--e-lux)}.hs-open:hover,.hs-ghost:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.5)}.hs-open:hover .icon{transform: rotate(90deg)}.hs-ghost:hover .icon{transform: translateX(4px)}.hs-open{margin-top: 32px}@media (max-width: 980px){.hs-open,.hs-ghost{height: 52px}}.hs-about .hs__in{display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(56px,8vw,140px);align-items: center}.hs-pt{position: relative;margin: 0;height: min(62vh,600px);aspect-ratio: 4 / 5;perspective: 1400px}.hs-pt__in{position: absolute;inset: 0;overflow: hidden;border-radius: 2px;background: #12100e;box-shadow: 0 50px 90px -50px rgba(0,0,0,.85);transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition: transform 1s var(--e-lux)}.hs-pt.is-tilt .hs-pt__in{transition: transform .25s ease-out}.hs-pt__s{position: absolute;inset: 0;visibility: hidden}.hs-pt__s > img,.hs-pt__s > video,.hs-pt__s > .hs-pt__ph{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hs-pt__s.on,.hs-pt__s.out{visibility: visible}.hs-pt__s.out{z-index: 1}.hs-pt__s.on{z-index: 2}.hs-pt.go .hs-pt__s.on > *{animation: ptken 9s var(--e-lux) both}@keyframes ptken{from{transform: scale(1.12)}to{transform: scale(1)}}@property --ptw{syntax: '<percentage>';inherits: false;initial-value: 130%}@property --ptb{syntax: '<percentage>';inherits: false;initial-value: 100%}.hs-pt[data-fx] .hs-pt__s.on,.hs-pt[data-fx] .hs-pt__s.out{animation-duration: 1.3s;animation-timing-function: var(--e-lux);animation-fill-mode: both}.hs-pt[data-fx] .hs-pt__s.out{animation-name: ptdim}@keyframes ptdim{to{filter: brightness(.35);transform: scale(1.04)}}.hs-pt[data-fx="mask"] .hs-pt__s.on{animation-name: ptmask}@keyframes ptmask{from{clip-path: inset(100% 0 0 0)}to{clip-path: inset(0 0 0 0)}}.hs-pt[data-fx="blur"] .hs-pt__s.on{animation-name: ptblur}.hs-pt[data-fx="blur"] .hs-pt__s.out{animation-name: ptblurout}@keyframes ptblur{from{opacity: 0;filter: blur(18px);transform: scale(1.06)}to{opacity: 1;filter: blur(0);transform: none}}@keyframes ptblurout{to{opacity: 0;filter: blur(10px)}}.hs-pt[data-fx="light"] .hs-pt__s.on{animation-name: ptlight;-webkit-mask-image: linear-gradient(105deg,#000 var(--ptw),transparent calc(var(--ptw) + 22%));mask-image: linear-gradient(105deg,#000 var(--ptw),transparent calc(var(--ptw) + 22%))}.hs-pt[data-fx="light"] .hs-pt__s.on::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);animation: ptstreak 1.3s var(--e-lux) both;pointer-events: none}@keyframes ptlight{from{--ptw: -30%}to{--ptw: 130%}}@keyframes ptstreak{from{transform: translateX(-90%)}75%{opacity: 1}to{transform: translateX(90%);opacity: 0}}.hs-pt[data-fx="zoom"] .hs-pt__s.on{animation-name: ptzoom}.hs-pt[data-fx="zoom"] .hs-pt__s.out{animation-name: ptzoomout}@keyframes ptzoom{from{opacity: 0;transform: scale(1.28)}to{opacity: 1;transform: none}}@keyframes ptzoomout{to{opacity: 0;transform: scale(1.12)}}.hs-pt[data-fx="blinds"] .hs-pt__s.on{animation-name: ptblinds;-webkit-mask-image: linear-gradient(#000 var(--ptb),transparent var(--ptb));mask-image: linear-gradient(#000 var(--ptb),transparent var(--ptb));-webkit-mask-size: 100% 12.5%;mask-size: 100% 12.5%}@keyframes ptblinds{from{--ptb: 0%}to{--ptb: 100%}}.hs-pt[data-fx="iris"] .hs-pt__s.on{animation-name: ptiris}@keyframes ptiris{from{clip-path: circle(0% at 50% 46%)}to{clip-path: circle(75% at 50% 46%)}}.hs-pt[data-fx="split"] .hs-pt__s.on{animation-name: ptsplit}@keyframes ptsplit{from{clip-path: inset(0 50% 0 50%)}to{clip-path: inset(0 0 0 0)}}.hs-pt[data-fx="slide"] .hs-pt__s.on{animation-name: ptslide}.hs-pt[data-fx="slide"] .hs-pt__s.out{animation-name: ptslideout}@keyframes ptslide{from{clip-path: inset(0 0 0 100%);transform: translateX(14%)}to{clip-path: inset(0 0 0 0);transform: none}}@keyframes ptslideout{to{transform: translateX(-14%);filter: brightness(.35)}}.hs-pt__ph{display: grid;place-items: center;background-blend-mode: normal;background: radial-gradient(34% 26% at 50% 36%,rgba(255,255,255,.07),transparent 70%),radial-gradient(70% 46% at 50% 100%,rgba(255,255,255,.05),transparent 70%),radial-gradient(90% 70% at 30% 0%,color-mix(in srgb,var(--amb-deep) 90%,transparent),transparent 70%),linear-gradient(180deg,#191411,#0d0a0f);filter: hue-rotate(calc(var(--k,0) * 26deg))}.hs-pt__ph b{position: absolute;left: 50%;top: 46%;transform: translate(-50%,-50%);font-size: clamp(90px,10vw,150px);font-weight: 200;letter-spacing: -.06em;line-height: 1;color: rgba(255,255,255,.07)}.hs-pt__s.is-ph:nth-child(even) .hs-pt__ph{background-color: #1b1512}.hs-pt__s.is-ph[data-kind="video"] .hs-pt__ph{filter: hue-rotate(140deg) saturate(1.4)}.hs-pt__ph .icon{position: relative;width: 54px;height: 54px;padding: 16px;border: 1px solid var(--line-3);border-radius: 50%;color: #fff;background: rgba(255,255,255,.06);backdrop-filter: blur(6px)}.hs-pt__pl{position: absolute;left: 20px;top: 86px;padding: 6px 9px;background: rgba(0,0,0,.35);font-size: 10.5px;color: var(--fg-2);letter-spacing: .14em}.hs-pt__glare{position: absolute;inset: 0;z-index: 3;background: radial-gradient(55% 45% at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.13),transparent 70%);opacity: 0;transition: opacity .6s ease;pointer-events: none}.hs-pt.is-tilt .hs-pt__glare{opacity: 1}.hs-pt__vf i{z-index: 3;transition: transform .8s var(--e-lux)}.hs-pt.is-tilt .hs-pt__vf i:nth-child(1){transform: translate(-3px,-3px)}.hs-pt.is-tilt .hs-pt__vf i:nth-child(2){transform: translate(3px,-3px)}.hs-pt.is-tilt .hs-pt__vf i:nth-child(3){transform: translate(-3px,3px)}.hs-pt.is-tilt .hs-pt__vf i:nth-child(4){transform: translate(3px,3px)}.hs-pt__bar{position: absolute;z-index: 4;left: 40px;right: 40px;top: 16px;display: grid;gap: 8px}.hs-pt__segs{display: flex;gap: 4px}.hs-pt__seg{flex: 1;padding: 11px 0;border: 0;background: none;cursor: pointer}.hs-pt__seg i,.hs-sup__seg i{position: relative;display: block;height: 2px;overflow: hidden;background: var(--bar-bg);transition: background-color .3s}.hs-pt__seg i::after,.hs-sup__seg i::after{content: "";position: absolute;inset: 0;background: var(--bar-fill);transform: scaleX(0);transform-origin: left}.hs-pt__seg.done i::after,.hs-sup__seg.done i::after{transform: none;opacity: .5}.hs-pt__seg:hover i,.hs-sup__seg:hover i{background-color: rgba(255,255,255,.36)}.hs-pt__seg.on i::after{animation: ptseg var(--gdur,5s) linear forwards}.hs-pt.is-paused .hs-pt__seg.on i::after{animation-play-state: paused}@keyframes ptseg{to{transform: none}}.hs-pt__meta{display: flex;align-items: center;justify-content: space-between}.hs-pt__cnt{display: inline-flex;align-items: center;gap: 8px;font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--ls-num);color: var(--fg-3)}.hs-pt__cnt b{font-weight: 600;color: #fff}.hs-pt__cnt .icon{width: 14px;height: 14px;color: #fff}.hs-pt__pp{display: grid;place-items: center;width: 26px;height: 26px;padding: 0;border: 0;border-radius: 2px;background: rgba(0,0,0,.25);color: #fff;cursor: pointer;transition: background .3s}.hs-pt__pp:hover{background: rgba(255,255,255,.16)}.hs-pt__pp .icon{width: 13px;height: 13px}.hs-pt figcaption{position: absolute;z-index: 4;left: 0;right: 0;bottom: 0;display: grid;gap: 6px;padding: 80px 28px 26px;background: linear-gradient(0deg,rgba(8,6,9,.92),transparent)}.hs-pt figcaption b{font-size: 16px;font-weight: 700;letter-spacing: -.02em}.hs-pt figcaption span{font-size: 12.5px;color: var(--fg-3)}.hs-pt__chip,.hs-pan__chip{display: inline-flex;align-items: center;gap: 9px;height: 34px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 2px;background: rgba(18,13,20,.55);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--fg-1);white-space: nowrap}.hs-pt__chip i,.hs-pan__chip i{flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--amb);box-shadow: 0 0 0 3px color-mix(in srgb,var(--amb) 22%,transparent),0 0 10px var(--amb-glow);animation: rec var(--beat,2.4s) ease-in-out infinite}.hs-pt.is-paused .hs-pt__chip i,.hs-sup.is-idle .hs-pan__chip i,.hs-sup.is-hold .hs-pan__chip i,.hs-sup.is-user .hs-pan__chip i{animation-play-state: paused}.hs-pt__chip{position: absolute;z-index: 5;right: -22px;bottom: 104px;box-shadow: 0 18px 40px -16px rgba(0,0,0,.6);transform: translateZ(40px)}.hs-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: clamp(24px,2.6vw,40px);row-gap: clamp(20px,3vh,28px);margin: clamp(40px,6.5vh,68px) 0 0}.hs-num [data-to]{display: inline-block;min-width: calc(var(--n,1) * .62em);text-align: left;font-variant-numeric: tabular-nums}.hs-stats > div{position: relative;padding-top: 22px;border-top: 1px solid var(--line-2)}.hs-stats > div::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: linear-gradient(90deg,var(--amb),color-mix(in srgb,var(--amb) 0%,transparent));transform: scaleX(0);transform-origin: left;transition: transform 1.4s var(--e-lux) calc(.7s + var(--i,0) * .16s)}.hs.in .hs-stats > div::before{transform: none}.hs-stats dt{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--fg-3)}.hs-stats dd{margin: 0}.hs-num{display: flex;align-items: baseline;margin: 16px 0 14px !important;font-family: var(--font-wide);font-size: clamp(32px,3vw,50px);font-weight: 300;line-height: 1;letter-spacing: -.055em;white-space: nowrap;font-variant-numeric: tabular-nums}.hs-num small{margin-left: .16em;font-family: var(--font-sans);font-size: max(.3em,12px);font-weight: 400;letter-spacing: -.01em;color: color-mix(in srgb,var(--amb) 80%,#fff)}.hs-num i{margin: 0 .16em 0 .2em;font-style: normal;font-weight: 200;color: rgba(255,255,255,.3)}.hs-sd{max-width: 17em;font-size: 13.5px;line-height: 1.7;letter-spacing: -.012em;color: var(--fg-3)}.hs-sup .hs__in{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(48px,6vw,110px);align-items: center}.hs-sup__d{position: relative;margin-top: clamp(28px,5vh,52px);padding-top: 24px;border-top: 1px solid var(--line-2)}.hs-sup__d::before{content: "";position: absolute;top: -1px;left: -60px;width: 60px;height: 1px;background: linear-gradient(90deg,transparent,#fff,transparent);opacity: 0;pointer-events: none}.hs-sup.in .hs-sup__d::before{animation: statglint 5.5s ease-in-out 3.4s 1}.hs-sup__no{display: flex;align-items: baseline;gap: 12px}.hs-sup__no b{display: inline-block;clip-path: inset(0 -6px);font-size: clamp(60px,6vw,100px);font-weight: 200;line-height: .92;letter-spacing: -.06em;color: #fff}.hs-sup__no > span{font-size: 12px;font-weight: 500;letter-spacing: .14em;color: var(--fg-3)}.hs-sup__tx{display: grid;margin-top: 16px}.hs-sup__it{grid-area: 1 / 1;opacity: 0;visibility: hidden;transform: translateY(16px);transition: opacity .45s ease,transform .9s var(--e-lux),visibility 0s linear .45s}.hs-sup__it.on{opacity: 1;visibility: visible;transform: none;transition: opacity .9s ease .15s,transform 1.1s var(--e-lux) .15s,visibility 0s}.hs-sup__it > .x{display: inline-flex;align-items: center;gap: 9px;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--amb)}.hs-sup__it > .x::before{content: "";flex: none;width: 5px;height: 5px;border-radius: 50%;background: var(--amb);box-shadow: 0 0 8px var(--amb-glow)}.hs-sup__it h3{margin-top: 8px;font-size: clamp(20px,1.8vw,26px);font-weight: 700;line-height: 1.3;letter-spacing: -.035em}.hs-sup__it p{margin-top: 12px;max-width: 30em;font-size: 14.5px;line-height: 1.8;letter-spacing: -.012em;color: var(--fg-2)}.hs-sup__segs{display: grid;grid-template-columns: repeat(var(--n,4),minmax(0,1fr));gap: 10px;margin-top: 26px}.hs-sup__seg{min-width: 0;padding: 8px 0 0;border: 0;background: none;color: var(--fg-3);font: inherit;text-align: left;cursor: pointer}.hs-sup__seg.on i::after{transform: none}.hs-sup.is-auto .hs-sup__seg.on i::after{transform: scaleX(0);animation: supseg 7s linear forwards}.hs-sup.is-idle .hs-sup__seg.on i::after,.hs-sup.is-hold .hs-sup__seg.on i::after{animation-play-state: paused}@keyframes supseg{to{transform: none}}.hs-sup__seg span{display: block;margin-top: 10px;overflow: hidden;font-size: 12px;font-weight: 600;letter-spacing: -.01em;white-space: nowrap;text-overflow: ellipsis;transition: color .4s}@media (max-width: 560px){.hs-sup__seg span{display: -webkit-box;line-height: 1.35;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical}}.hs-sup__seg.on span,.hs-sup__seg:hover span{color: #fff}.hs-pan{display: flex;gap: 10px;height: clamp(440px,62vh,600px);margin: 0;padding: 0;list-style: none}.hs-pan li{position: relative;isolation: isolate;flex: 1 1 0;min-width: 0;overflow: hidden;border-radius: 2px;background: #12100e;cursor: pointer;outline: none;transition: flex-grow 1.1s var(--e-lux)}.hs-pan li.on{flex-grow: 5}.hs-pan__media{position: absolute;inset: -16px;z-index: -1;transform: translate(calc(var(--mx,0) * -14px),calc(var(--my,0) * -10px));transition: transform .9s var(--e-lux)}.hs-pan__media > img,.hs-pan__ph{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.14);filter: brightness(.36) saturate(.35);transition: transform 2.6s var(--e-lux),filter 1.1s ease}.hs-pan li.on .hs-pan__media > img,.hs-pan li.on .hs-pan__ph{transform: none;filter: brightness(.82) saturate(1)}.hs-pan__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(8,6,9,.78),transparent 42%),linear-gradient(180deg,rgba(8,6,9,.5),transparent 28%)}.hs-pan li.on .hs-pan__media::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);animation: panflash 1.5s var(--e-lux) .25s both}@keyframes panflash{from{transform: translateX(-100%)}to{transform: translateX(100%)}}.hs-pan__ph{display: grid;place-items: center;background: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),radial-gradient(70% 55% at 50% 40%,color-mix(in srgb,var(--amb-deep) 85%,#2a1f19),transparent 75%),linear-gradient(180deg,#1c1613,#0d0a0f)}.hs-pan li.is-ph .hs-pan__ph{filter: brightness(.5) hue-rotate(calc(var(--k,0) * 30deg))}.hs-pan li.is-ph.on .hs-pan__ph{filter: brightness(.95) hue-rotate(calc(var(--k,0) * 30deg))}.hs-pan__ph b{font-size: clamp(110px,11vw,180px);font-weight: 200;letter-spacing: -.06em;line-height: 1;color: rgba(255,255,255,.07);opacity: 0;transition: opacity .8s ease}.hs-pan li.on .hs-pan__ph b{opacity: 1;transition-delay: .4s}.hs-pan__n{position: absolute;left: 0;right: 0;top: 20px;text-align: center;font-size: 11.5px;font-weight: 500;letter-spacing: .1em;color: var(--fg-3);transition: color .5s,left .9s var(--e-lux),right .9s var(--e-lux)}.hs-pan li.on .hs-pan__n{left: 24px;text-align: left;color: #fff}.hs-pan__ic{position: absolute;right: 22px;top: 18px;opacity: 0;transform: translateY(-6px);transition: opacity .5s,transform .8s var(--e-lux)}.hs-pan__ic .icon{width: 24px;height: 24px;color: var(--amb)}.hs-pan li.on .hs-pan__ic{opacity: 1;transform: none;transition-delay: .35s}.hs-pan__v{position: absolute;left: 50%;bottom: 26px;transform: translateX(-50%);writing-mode: vertical-rl;white-space: nowrap;font-size: 14px;font-weight: 600;letter-spacing: .14em;color: var(--fg-1);transition: opacity .4s ease}.hs-pan li.on .hs-pan__v{opacity: 0}.hs-pan:not(:hover) li:not(.on) .hs-pan__v{color: var(--fg-2)}.hs-pan li:not(.on):hover .hs-pan__v{color: #fff}.hs-pan__vf i{z-index: 2;opacity: 0;transition: opacity .5s,transform .9s var(--e-lux)}.hs-pan__vf i:nth-child(1){transform: translate(10px,10px)}.hs-pan__vf i:nth-child(2){transform: translate(-10px,10px)}.hs-pan__vf i:nth-child(3){transform: translate(10px,-10px)}.hs-pan__vf i:nth-child(4){transform: translate(-10px,-10px)}.hs-pan li.on .hs-pan__vf i{opacity: 1;transform: none;transition-delay: .3s}.hs-pan__chip{position: absolute;left: 24px;bottom: 24px;opacity: 0;transform: translateY(10px);transition: opacity .5s,transform .9s var(--e-lux)}.hs-pan li.on .hs-pan__chip{opacity: 1;transform: none;transition-delay: .45s}.hs-pan__hint{position: absolute;left: 24px;right: 24px;top: 58px;max-width: 360px;padding: 12px 14px;border: 1px dashed rgba(255,255,255,.24);border-radius: 2px;background: rgba(10,8,12,.35);font-size: 12.5px;line-height: 1.6;letter-spacing: -.01em;color: var(--fg-2);opacity: 0;transition: opacity .5s ease;pointer-events: none}.hs-pan__hint b{display: block;margin-bottom: 4px;font-size: 10px;font-weight: 600;letter-spacing: .2em;color: var(--fg-3)}.hs-pan li.on .hs-pan__hint{opacity: 1;transition-delay: .55s}.hs-grow .hs__in{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: clamp(56px,8vw,140px);align-items: center}.hs-say{margin-top: clamp(26px,4.5vh,48px);max-width: 21em;font-size: clamp(20px,1.95vw,30px);font-weight: 400;line-height: 1.6;letter-spacing: -.035em}.hs-say .w{opacity: .16;transition: opacity .2s linear}.hs-grow__l .hs-fine{max-width: 34em;margin-top: clamp(26px,4.5vh,44px)}.hs-gx__h{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-bottom: 16px}.hs-gx__note{display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 500;letter-spacing: -.01em;color: var(--fg-3)}.hs-gx__note .icon{width: 14px;height: 14px;color: var(--amb)}.hs-gx__cnt{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--fg-3)}.hs-gx__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--line-2)}.hs-gx__c{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: clamp(118px,14.5vh,148px);padding: 16px 24px 18px;transition: opacity .5s ease;border-bottom: 1px solid var(--line-1);cursor: default}.hs-gx__c:nth-child(odd){border-right: 1px solid var(--line-1)}.hs-gx__c::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(240px circle at var(--mx,64px) var(--my,44px),color-mix(in srgb,var(--amb) 24%,transparent),transparent 72%),rgba(255,255,255,.035);opacity: 0;transition: opacity .45s ease}.hs-gx__c::after{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: linear-gradient(90deg,var(--amb),color-mix(in srgb,var(--amb) 0%,transparent));transform: scaleX(0);transform-origin: left;transition: transform .7s var(--e-lux)}.hs-gx__c:hover::before,.hs-gx__c:focus-within::before{opacity: 1}.hs-gx__c:hover::after,.hs-gx__c:focus-within::after{transform: none}.hs-gx__top{display: flex;align-items: flex-start;justify-content: space-between}.hs-gx__n{display: block;height: 1.06em;overflow: hidden;font-family: var(--font-wide);font-size: clamp(28px,2.3vw,38px);font-weight: 200;line-height: 1.06;letter-spacing: -.05em;color: rgba(255,255,255,.42)}.hs-gx__n span{display: block;text-shadow: 0 1.06em 0 var(--amb);transition: transform .7s var(--e-lux)}.hs-gx__c:hover .hs-gx__n span,.hs-gx__c:focus-within .hs-gx__n span{transform: translateY(-1.06em)}.hs-gx__ic .icon{width: 20px;height: 20px;color: rgba(255,255,255,.42);transition: color .5s,transform .9s var(--e-lux)}.hs-gx__c:hover .hs-gx__ic .icon,.hs-gx__c:focus-within .hs-gx__ic .icon{color: #fff;transform: rotate(-14deg) scale(1.25)}.hs-gx__c h3{margin-top: auto;padding-top: 12px;font-size: 16px;font-weight: 700;line-height: 1.35;letter-spacing: -.03em;transition: transform .8s var(--e-lux)}.hs-gx__c:hover h3,.hs-gx__c:focus-within h3{transform: translateX(8px)}.hs-gx__tag{display: inline-block;margin-left: 6px;padding: 2px 6px;border: 1px solid var(--line-2);border-radius: 2px;font-size: 11px;font-weight: 500;line-height: 1.3;letter-spacing: -.01em;color: var(--fg-3);vertical-align: 2px;white-space: nowrap}.hs-gx__c:hover p,.hs-gx__c:focus-within p{transform: translateX(8px)}@media (hover: hover){.hs-gx__grid:hover .hs-gx__c:not(:hover){opacity: .42}}.hs-gx__c p{margin-top: 6px;padding-right: 38px;font-size: 13px;line-height: 1.6;letter-spacing: -.01em;color: var(--fg-3);transition: color .6s,transform .8s var(--e-lux)}.hs-gx__c:hover p,.hs-gx__c:focus-within p{color: var(--fg-2)}.hs-grow:not(.in) .hs-gx__c > *{opacity: 0}.hs-grow.in .hs-gx__c > *{animation: gxin 1s var(--e-lux) calc(.5s + var(--i,0) * .08s) backwards}@keyframes gxin{from{opacity: 0;transform: translateY(14px)}}@media (max-width: 560px){.hs-gx__grid{grid-template-columns: minmax(0,1fr)}.hs-gx__c:nth-child(odd){border-right: 0}}.hs-gx__more{position: absolute;right: 18px;bottom: 16px;display: grid;place-items: center;width: 30px;height: 30px;border: 1px solid var(--line-2);border-radius: 50%;color: var(--fg-3);transition: background-color .4s,border-color .4s,color .4s,transform .6s var(--e-lux)}.hs-gx__more .icon{width: 13px;height: 13px;transition: transform .6s var(--e-lux)}.hs-gx__c:hover .hs-gx__more,.hs-gx__c:focus-within .hs-gx__more{background-color: var(--amb);border-color: var(--amb);color: #17090f;transform: scale(1.1)}.hs-gx__c:hover .hs-gx__more .icon,.hs-gx__c:focus-within .hs-gx__more .icon{transform: rotate(90deg)}.hs-gx__hit{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: pointer}.hs-gx__hit:focus-visible{outline: 2px solid var(--amb);outline-offset: -2px}.hs-gx__c:active .hs-gx__more{transform: scale(.94)}.hs-gdw{display: grid;padding-top: 6px;overflow-x: clip}.hs-gd{grid-area: 1 / 1}.hs-gd.is-off{visibility: hidden;pointer-events: none}.hs-gd{display: grid;grid-template-columns: minmax(0,11fr) minmax(0,12fr);gap: clamp(40px,6vw,112px);align-items: stretch}.hs-gd__vis{align-self: start;position: sticky;top: 96px;height: calc(100svh - 136px);min-height: 460px;max-height: 880px;margin: 0;overflow: hidden;isolation: isolate;border-radius: 2px;background: #0d0a0f}.hs-gd__media{position: absolute;inset: 0;z-index: -1}.hs-gd__media > img,.hs-gd__ph{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;animation: gdken 20s ease-in-out infinite alternate}@keyframes gdken{from{transform: scale(1.03)}to{transform: scale(1.13) translate(-1.5%,-1%)}}.hs-gd__ph{display: grid;place-items: center;padding-bottom: 22%;background: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),radial-gradient(70% 55% at 50% 38%,color-mix(in srgb,var(--amb-deep) 85%,#2a1f19),transparent 75%),linear-gradient(180deg,#1c1613,#0d0a0f);filter: brightness(.7) hue-rotate(calc(var(--k,0) * 30deg))}.hs-gd__ph .icon{width: clamp(56px,5vw,84px);height: clamp(56px,5vw,84px);color: rgba(255,255,255,.14)}.hs-gd__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(8,6,9,.9),rgba(8,6,9,.35) 46%,transparent 68%),linear-gradient(180deg,rgba(8,6,9,.45),transparent 24%)}.hs-gd__vf i{z-index: 1}.hs-gd__hint{position: absolute;z-index: 1;left: 36px;right: 36px;top: 36px;max-width: 360px;margin: 0;padding: 12px 14px;border: 1px dashed rgba(255,255,255,.24);border-radius: 2px;background: rgba(10,8,12,.35);font-size: 12.5px;line-height: 1.6;letter-spacing: -.01em;color: var(--fg-2)}.hs-gd__hint b{display: block;margin-bottom: 4px;font-size: 10px;font-weight: 600;letter-spacing: .2em;color: var(--fg-3)}.hs-gd__cap{position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;display: grid;justify-items: start;padding: clamp(28px,3vw,48px)}.hs-gd .hs-gd__en{display: inline-flex;align-items: center;gap: 9px;height: 30px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 2px;background: rgba(18,13,20,.45);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);font-size: 10px;letter-spacing: .2em;color: var(--fg-1)}.hs-gd__en i{width: 6px;height: 6px;border-radius: 50%;background: var(--amb);box-shadow: 0 0 0 3px color-mix(in srgb,var(--amb) 22%,transparent),0 0 10px var(--amb)}.hs-gd__n{margin-top: 18px;font-family: var(--font-wide);font-size: clamp(76px,8vw,140px);font-weight: 200;line-height: .86;letter-spacing: -.06em;color: var(--amb)}.hs-gd__n small{margin-left: .2em;font-size: .15em;font-weight: 400;letter-spacing: .04em;color: var(--fg-3)}.hs-gd__t{margin-top: 14px;font-size: clamp(30px,3vw,50px);font-weight: 700;line-height: 1.15;letter-spacing: -.045em;color: #fff;word-break: keep-all}.hs-gd__tag{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;font-size: 12.5px;font-weight: 500;letter-spacing: -.01em;color: var(--fg-3)}.hs-gd__tag .icon{width: 14px;height: 14px;color: var(--amb)}.hs-gd__body{display: flex;flex-direction: column;gap: 22px;max-width: 40em;min-height: clamp(460px,calc(100svh - 136px),880px);padding: 0;font-size: clamp(15.5px,1.1vw,17px);line-height: 1.95;letter-spacing: -.015em;color: var(--fg-2);word-break: keep-all}.hs-gd__lead{font-size: 1.36em;line-height: 1.55;font-weight: 600;letter-spacing: -.035em;color: #fff}.hs-gd__pts{margin-top: 12px}.hs-gd .hs-gd__k{padding-bottom: 12px;border-bottom: 1px solid var(--line-2);font-size: 10.5px;letter-spacing: .18em;color: var(--fg-3)}.hs-gd__pts ol{margin: 0;padding: 0;list-style: none}.hs-gd__pts li{display: flex;align-items: baseline;gap: 18px;padding: 14px 0;border-bottom: 1px solid var(--line-1);font-size: .96em;line-height: 1.6;color: var(--fg-1);transition: color .4s,padding-left .6s var(--e-lux)}.hs-gd__pts li b{flex: none;font-family: var(--font-wide);font-size: 11px;font-weight: 500;letter-spacing: .1em;color: var(--amb)}.hs-gd__pts li:hover{padding-left: 8px;color: #fff}.hs-gd__flow{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: auto 0 0;padding: 18px 0 0;list-style: none}.hs-gd__flow li{position: relative;padding: 18px 18px 20px;border: 1px solid var(--line-1);border-radius: 2px;background: rgba(255,255,255,.025)}.hs-gd__flow li::after{content: "";position: absolute;left: 18px;right: 18px;top: -1px;height: 1px;background: var(--amb);transform: scaleX(.18);transform-origin: left}.hs-gd__flow b{display: block;font-family: var(--font-wide);font-size: 10.5px;font-weight: 500;letter-spacing: .14em;color: var(--amb)}.hs-gd__flow strong{display: block;margin-top: 10px;font-size: 15px;font-weight: 700;line-height: 1.4;letter-spacing: -.02em;color: #fff}.hs-gd__flow span{display: block;margin-top: 4px;font-size: 12.5px;line-height: 1.6;color: var(--fg-3)}.hs-gd__fine{font-size: 12.5px;line-height: 1.75;color: var(--fg-3)}.hs-gd__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 10px;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.hs-gd__nav button{position: relative;display: flex;align-items: center;gap: 16px;min-width: 0;padding: 22px 4px;border: 0;background: none;color: #fff;font: inherit;text-align: left;cursor: pointer;overflow: hidden;isolation: isolate}.hs-gd__nav button + button{justify-content: flex-end;padding-left: 20px;border-left: 1px solid var(--line-2);text-align: right}.hs-gd__nav button::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,color-mix(in srgb,var(--amb) 14%,transparent),transparent);opacity: 0;transition: opacity .5s}.hs-gd__nav button + button::before{background: linear-gradient(270deg,color-mix(in srgb,var(--amb) 14%,transparent),transparent)}.hs-gd__nav button:hover::before{opacity: 1}.hs-gd__nav .icon{flex: none;width: 18px;height: 18px;transition: transform .6s var(--e-lux)}.hs-gd__nav button:first-child:hover .icon{transform: translateX(-6px)}.hs-gd__nav button + button:hover .icon{transform: translateX(6px)}.hs-gd__nav span{display: grid;gap: 4px;min-width: 0;font-size: 15px;font-weight: 600;line-height: 1.4;letter-spacing: -.02em}.hs-gd__nav span b{font-family: var(--font-wide);font-size: 10.5px;font-weight: 500;letter-spacing: .14em;color: var(--fg-3)}.hs-gd__pg{display: flex;align-items: center;gap: 6px;margin-inline: auto}.hs-gd__pg button{position: relative;width: 26px;height: 28px;padding: 0;border: 0;background: none;cursor: pointer;transition: width .6s var(--e-lux)}.hs-gd__pg button.on{width: 52px}.hs-gd__pg i{position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;border-radius: 1px;background: rgba(255,255,255,.22);transition: background-color .4s}.hs-gd__pg button:hover i{background: rgba(255,255,255,.55)}.hs-gd__pg button.on i{background: var(--amb)}.hs-gd__pg button:focus-visible{outline: 2px solid var(--amb);outline-offset: 2px}.hs-ly .hs-gd__pg{opacity: 0;transition: opacity .3s}.hs-ly.open .hs-gd__pg{opacity: 1;transition: opacity .8s ease .5s}.hs-ly.open .hs-gd.gd-out > *{opacity: 0;transform: translateX(calc(var(--gdx,1) * -72px));transition: opacity .26s ease,transform .3s var(--e-exit)}.hs-gd.gd-in .hs-gd__vis{animation: gdwipe 1.05s var(--e-lux) both}.hs-gd.gd-in .hs-gd__media{animation: gdpush 1.4s var(--e-lux) both}.hs-gd.gd-in .hs-gd__cap > *,.hs-gd.gd-in .hs-gd__body > *{animation: gdslide .95s var(--e-lux) both}.hs-gd.gd-in .hs-gd__cap > :nth-child(1){animation-delay: 0.30s}.hs-gd.gd-in .hs-gd__cap > :nth-child(2){animation-delay: 0.36s}.hs-gd.gd-in .hs-gd__cap > :nth-child(3){animation-delay: 0.42s}.hs-gd.gd-in .hs-gd__cap > :nth-child(4){animation-delay: 0.48s}.hs-gd.gd-in .hs-gd__body > :nth-child(1){animation-delay: 0.10s}.hs-gd.gd-in .hs-gd__body > :nth-child(2){animation-delay: 0.15s}.hs-gd.gd-in .hs-gd__body > :nth-child(3){animation-delay: 0.20s}.hs-gd.gd-in .hs-gd__body > :nth-child(4){animation-delay: 0.25s}.hs-gd.gd-in .hs-gd__body > :nth-child(5){animation-delay: 0.30s}.hs-gd.gd-in .hs-gd__body > :nth-child(6){animation-delay: 0.35s}.hs-gd.gd-in .hs-gd__body > :nth-child(7){animation-delay: 0.40s}.hs-gd.gd-in .hs-gd__body > :nth-child(8){animation-delay: 0.45s}@keyframes gdwipe{from{clip-path: inset(0 calc(50% - var(--gdx,1) * 50%) 0 calc(50% + var(--gdx,1) * 50%))}to{clip-path: inset(0)}}@keyframes gdpush{from{transform: translateX(calc(var(--gdx,1) * 14%)) scale(1.08)}}@keyframes gdslide{from{opacity: 0;transform: translateX(calc(var(--gdx,1) * 60px))}}@media (max-width: 560px){.hs-gd__flow{grid-template-columns: minmax(0,1fr)}.hs-gd__pg,.hs-gd__ph .icon{display: none}.hs-ly .hs-gd__vis{aspect-ratio: 4 / 5}.hs-gd__hint{left: 16px;right: 16px;top: 16px;font-size: 11.5px}.hs-gd__cap{padding: 22px}.hs-gd__nav span{font-size: 13.5px}.hs-gd__nav button{gap: 10px;padding: 18px 2px}.hs-gd__nav button + button{padding-left: 12px}}.hs-join .hs__in{display: grid;grid-template-columns: minmax(0,11fr) minmax(0,12fr);gap: clamp(48px,5vw,88px);align-items: center}.hs-jn__cta{display: grid;justify-items: start;gap: 18px;margin-top: clamp(28px,4.5vh,44px)}.hs-jn__cta .hero__go{width: var(--cta-w);margin-top: 0}@media (max-width: 560px){.hs-jn__cta{justify-items: stretch}.hs-jn__cta .hero__go{width: 100%}}.hs-jn__meta{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 0;padding: 0;list-style: none;font-size: 12.5px;letter-spacing: -.01em;color: var(--fg-3)}.hs-jn__meta li{display: inline-flex;align-items: center;gap: 7px}.hs-jn__meta .icon{width: 13px;height: 13px;color: var(--amb)}.hs-join .hs-fine{max-width: 30em;margin-top: 22px}.hs-jn__h{position: relative;display: flex;align-items: baseline;gap: 12px;padding-bottom: 14px;border-bottom: 1px solid var(--line-2)}.hs-jn__h::after{content: "";position: absolute;left: -48px;bottom: -1px;width: 48px;height: 1px;background: linear-gradient(90deg,transparent,var(--amb),transparent);opacity: 0}.hs-join.in .hs-jn__h::after{animation: statglint 5.5s ease-in-out 3s 1}.hs-join.in .hs-jn__pr .hs-jn__h::after{animation-delay: 5.2s}.hs-jn__h .x{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--fg-3)}.hs-jn__h b{font-size: 16px;font-weight: 700;letter-spacing: -.02em}.hs-jn__h .hs-jn__cnt{margin-left: auto}.hs-jn__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none}.hs-jn__list li{display: flex;align-items: flex-start;gap: 14px;padding: 16px 22px 16px 0;border-bottom: 1px solid var(--line-1);font-size: 14.5px;line-height: 1.6;letter-spacing: -.015em;color: var(--fg-2)}.hs-jn__list li:nth-child(even){padding: 16px 0 16px 22px;border-left: 1px solid var(--line-1)}.hs-jn__ck{flex: none;display: grid;place-items: center;width: 22px;height: 22px;margin-top: 1px;border: 1px solid color-mix(in srgb,var(--amb) 45%,transparent);border-radius: 50%;color: var(--amb)}.hs-jn__ck .icon{width: 12px;height: 12px}.hs-join.in .hs-jn__ck{animation: jnck 7.2s ease-in-out calc(2.6s + var(--i,0) * 1.2s) 1}.hs-join.in .hs-jn__list li > span + span{animation: jntx 7.2s ease-in-out calc(2.6s + var(--i,0) * 1.2s) 1}@keyframes jnck{0%,15%,100%{background: transparent;color: var(--amb);box-shadow: 0 0 0 0 transparent}5%{background: var(--amb);color: #17090f;box-shadow: 0 0 0 4px color-mix(in srgb,var(--amb) 22%,transparent),0 0 16px var(--amb-glow)}}@keyframes jntx{0%,15%,100%{color: var(--fg-2)}5%{color: #fff}}.hs-join:not(.in) .hs-jn__list li,.hs-join:not(.in) .hs-jn__rail li{opacity: 0}.hs-join.in .hs-jn__list li{animation: gxin 1s var(--e-lux) calc(.5s + var(--i,0) * .07s) backwards}.hs-join.in .hs-jn__rail li{animation: gxin 1s var(--e-lux) calc(.8s + var(--i,0) * .06s) backwards}.hs-jn__pr{margin-top: clamp(32px,5vh,52px)}.hs-jn__stage{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: end;gap: clamp(20px,2.4vw,36px);padding: 24px 0 22px}.hs-jn__big{display: block;height: 1em;overflow: hidden;font-family: var(--font-wide);font-size: clamp(64px,5.6vw,100px);font-weight: 200;line-height: 1;letter-spacing: -.06em;color: var(--amb)}.hs-jn__big span{display: block}.hs-jn__txt{padding-bottom: 4px}.hs-jn__txt strong{display: block;font-size: clamp(19px,1.45vw,23px);font-weight: 700;line-height: 1.3;letter-spacing: -.035em;color: #fff}.hs-jn__txt p{min-height: 3.3em;margin-top: 6px;font-size: 14.5px;line-height: 1.65;letter-spacing: -.015em;color: var(--fg-2)}.hs-jn__stage.fx .hs-jn__big span{animation: jnroll .75s var(--e-lux) both}.hs-jn__stage.fx .hs-jn__txt{animation: jnin .75s var(--e-lux) .05s both}@keyframes jnroll{from{transform: translateY(100%)}}@keyframes jnin{from{opacity: 0;transform: translateX(24px)}}.hs-jn__rail{display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: 6px;margin: 0;padding: 0;list-style: none}.hs-jn__rail button{display: block;width: 100%;padding: 0 0 4px;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer}.hs-jn__seg{position: relative;display: block;height: 2px;overflow: hidden;background: rgba(255,255,255,.14)}.hs-jn__seg i{position: absolute;inset: 0;background: var(--amb);transform: scaleX(0);transform-origin: left;transition: transform .5s var(--e-lux)}.hs-jn__rail li.done .hs-jn__seg i,.hs-jn__rail li.on .hs-jn__seg i{transform: none}.hs-jn__pr.is-run .hs-jn__rail li.on .hs-jn__seg i{animation: jnseg 5s linear both}@keyframes jnseg{from{transform: scaleX(0)}to{transform: scaleX(1)}}.hs-jn__rail b{display: block;margin-top: 12px;font-family: var(--font-wide);font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--ls-num);color: var(--fg-3);transition: color .4s}.hs-jn__rail span{display: block;margin-top: 4px;overflow: hidden;font-size: 12.5px;font-weight: 600;letter-spacing: -.02em;color: var(--fg-3);white-space: nowrap;text-overflow: ellipsis;transition: color .4s}.hs-jn__rail li.done span{color: var(--fg-2)}.hs-jn__rail li.on b{color: var(--amb)}.hs-jn__rail li.on span,.hs-jn__rail button:hover span{color: #fff}.hs-jn__rail button:focus-visible{outline: 2px solid var(--amb);outline-offset: 4px}.hs-ly--ap{overflow: hidden}.hs-ap{position: absolute;left: 0;right: 0;top: 84px;bottom: 0}.hs-ap iframe{position: relative;z-index: 1;display: block;width: 100%;height: 100%;border: 0;background: transparent;opacity: 0;transition: opacity .5s ease .1s}.hs-ly--ap.is-ready .hs-ap iframe{opacity: 1}.hs-ap__wait{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: 12px;margin: 0;font-size: 13px;letter-spacing: -.01em;color: var(--fg-3);transition: opacity .4s}.hs-ap__wait i{width: 18px;height: 18px;border: 1.5px solid rgba(255,255,255,.16);border-top-color: var(--amb);border-radius: 50%;animation: apspin .9s linear infinite}.hs-ly--ap.is-ready .hs-ap__wait{opacity: 0}@keyframes apspin{to{transform: rotate(1turn)}}.hs-ap__pg{display: flex;align-items: center;gap: 6px;margin-inline: auto}.hs-ap__pg span{position: relative;width: 26px;height: 28px;transition: width .6s var(--e-lux)}.hs-ap__pg span.on{width: 52px}.hs-ap__pg i{position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;border-radius: 1px;background: rgba(255,255,255,.22);transition: background-color .4s}.hs-ap__pg span.done i{background: color-mix(in srgb,var(--amb) 55%,transparent)}.hs-ap__pg span.on i{background: var(--amb)}.hs-ly .hs-ap__pg{opacity: 0;transition: opacity .3s}.hs-ly.open .hs-ap__pg{opacity: 1;transition: opacity .8s ease .5s}@media (max-width: 560px){#ly-apply .hs-ap__name{display: none}.hs-ap__pg{gap: 4px}.hs-ap__pg span{width: 14px}.hs-ap__pg span.on{width: 30px}}.hs-msg .hs__in{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(56px,8vw,140px);align-items: center}.hs-quote{margin-top: clamp(20px,3vh,32px);font-size: clamp(30px,3.4vw,54px);line-height: 1.16;letter-spacing: -.045em}.hs-quote .vl:first-child{font-weight: 800;letter-spacing: -.052em}.hs-quote .vl + .vl{font-weight: 300;letter-spacing: -.032em}.hs-h em,.hs-quote em{font-style: normal;background: linear-gradient(90deg,var(--amb-glow),var(--amb));-webkit-background-clip: text;background-clip: text;color: transparent}.hs-msg__body{display: grid;gap: 14px;max-width: 32em;margin-top: clamp(24px,4vh,40px);font-size: 15.5px;line-height: 1.9;color: var(--fg-2)}.hs-sign{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px;margin-top: 24px;font-size: 13px;color: var(--fg-3)}.hs-sign b{font-size: 15px;font-weight: 600;color: #fff}.hs-aw{padding-left: clamp(28px,3.4vw,56px);border-left: 1px solid var(--line-1)}.hs-aw__h{display: flex;align-items: center;gap: 12px;margin: 0 0 clamp(16px,2.4vh,22px);font-size: 13px;font-weight: 600;letter-spacing: -.01em;color: var(--fg-2)}.hs-aw__h .x{display: inline-flex;align-items: center;gap: 12px;font-size: var(--fs-label);letter-spacing: var(--ls-tag);color: var(--amb)}.hs-aw__h .x::after{content: "";width: 20px;height: 1px;background: var(--line-3)}.hs-aw__big{display: flex;align-items: flex-end;gap: 14px}.pub .hs-aw__big b{font-size: clamp(76px,7.4vw,118px);font-weight: 300;line-height: .78;letter-spacing: -.06em}.hs-aw__big span{display: grid;gap: 6px;padding-bottom: 4px;font-size: 18px;font-weight: 700;letter-spacing: -.03em}.hs-aw__big small{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);color: var(--fg-3)}.hs-aw ol{margin: 30px 0 0;padding: 0;list-style: none}.hs-aw li{display: grid;grid-template-columns: 52px 1fr;gap: 12px;padding: clamp(9px,1.4vh,12px) 0;border-bottom: 1px solid var(--line-1);font-size: 13.5px;color: var(--fg-2);transition: color .4s,padding-left .6s var(--e-lux)}.hs-aw li:hover{padding-left: 6px;color: #fff}.hs-aw li b{font-size: 12px;font-weight: 500;letter-spacing: var(--ls-num);color: var(--fg-3)}.hs-aw li.is-big span{color: #fff;font-weight: 600}.hs-aw li em{display: inline-block;margin-left: 6px;padding: 1px 7px;border-radius: 2px;background: #fff;color: #17090f;font-size: 11px;font-style: normal;font-weight: 700}.hs-aw .hs-fine{margin-top: 18px}.hs-aw{position: relative}.hs-aw::before{content: "";position: absolute;left: -1px;top: 0;width: 1px;height: 90px;background: linear-gradient(180deg,transparent,var(--amb),transparent);opacity: 0;pointer-events: none}.hs-msg.in .hs-aw::before{animation: awbeam 4.8s ease-in-out 1.6s 1}@keyframes awbeam{0%{top: -90px;opacity: 0}12%{opacity: .9}70%{opacity: .9}100%{top: 100%;opacity: 0}}.hs-aw li{position: relative}.hs-aw li::after{content: "";position: absolute;left: 0;bottom: -1px;width: 64px;height: 1px;background: linear-gradient(90deg,transparent,var(--amb),transparent);opacity: 0;pointer-events: none}.hs-msg.in .hs-aw li::after{animation: awline var(--aw-t,9.6s) ease-in-out calc(2.4s + var(--i,0) * 1.2s) infinite}.hs-msg.in .hs-aw li b{animation: awyr var(--aw-t,9.6s) ease-in-out calc(2.4s + var(--i,0) * 1.2s) infinite}.hs-msg.in .hs-aw li:not(.is-big) > span{animation: awtx var(--aw-t,9.6s) ease-in-out calc(2.4s + var(--i,0) * 1.2s) infinite}@keyframes awline{0%{left: -64px;opacity: 0}2%{opacity: 1}11%{left: 100%;opacity: 0}100%{left: 100%;opacity: 0}}@keyframes awyr{0%,13%,100%{color: var(--fg-3);text-shadow: none}4%{color: var(--amb);text-shadow: 0 0 14px color-mix(in srgb,var(--amb-glow) 50%,transparent)}}@keyframes awtx{0%,13%,100%{color: var(--fg-2)}4%{color: #fff}}.hs-msg.in .hs-aw li:hover > span{animation: none}.pub .hs-msg .hs-aw__big b{display: inline-block;padding: .14em .08em .16em;margin: -.14em -.08em -.16em;background: linear-gradient(115deg,#fff 0%,#fff 22%,color-mix(in srgb,var(--amb) 80%,#fff) 38%,var(--amb) 48%,var(--amb-glow) 58%,color-mix(in srgb,var(--amb) 70%,#fff) 70%,#fff 84%,#fff 100%) 0 0 / 300% 100%;-webkit-background-clip: text;background-clip: text;color: transparent}.hs-msg.in .hs-aw__big b{animation: awflow 7s ease-in-out 1s 1 backwards,awglow 3.5s ease-in-out 1s 2 alternate}@keyframes awflow{from{background-position: 100% 0}to{background-position: 0 0}}@keyframes awglow{from{filter: drop-shadow(0 0 0 transparent)}to{filter: drop-shadow(0 0 18px color-mix(in srgb,var(--amb-glow) 40%,transparent))}}.hs-msg.in .hs-aw li em{animation: awpulse 2.6s ease-out 2s 2}@keyframes awpulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--amb) 55%,transparent)}70%,100%{box-shadow: 0 0 0 9px color-mix(in srgb,var(--amb) 0%,transparent)}}.hs-faq .hs__in{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: clamp(56px,8vw,140px);align-items: start}.hs-acc{interpolate-size: allow-keywords}.hs-acc details{border-top: 1px solid var(--line-1)}.hs-acc details:last-of-type{border-bottom: 1px solid var(--line-1)}.hs-acc details::details-content{block-size: 0;overflow: clip;transition: block-size .55s var(--e-lux),content-visibility .55s allow-discrete}.hs-acc details[open]::details-content{block-size: auto}.hs-acc summary{position: relative;display: grid;grid-template-columns: 52px 1fr 24px;align-items: center;gap: 8px;padding: clamp(18px,2.6vh,24px) 0;list-style: none;cursor: pointer;font-size: clamp(15px,1.15vw,17px);font-weight: 600;letter-spacing: -.025em;color: var(--fg-1);transition: color .3s}.hs-acc summary::-webkit-details-marker{display: none}.hs-acc summary:hover,.hs-acc details[open] summary{color: #fff}.hs-acc summary .x{font-size: 11px;font-weight: 600;letter-spacing: .1em;color: var(--fg-3);transition: color .3s}.hs-acc details[open] summary .x{color: var(--amb)}.hs-acc summary i{position: relative;width: 14px;height: 14px;justify-self: end}.hs-acc summary i::before,.hs-acc summary i::after{content: "";position: absolute;left: 0;top: 50%;width: 14px;height: 1.5px;margin-top: -.75px;background: currentColor;transition: transform .5s var(--e-lux)}.hs-acc summary i::after{transform: rotate(90deg)}.hs-acc details[open] summary i::after{transform: rotate(0deg)}.hs-acc__a{padding: 0 48px 26px 60px;font-size: 14.5px;line-height: 1.85;color: var(--fg-2)}.hs-ask{text-align: center}.hs-ask__bg{position: absolute;inset: 0;z-index: -2;overflow: hidden;background: #08070a;pointer-events: none}.hs-ask__v{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;filter: brightness(.5) saturate(.85);transform: scale(1.04);transition: opacity 1.4s ease,transform 8s ease-out}.hs-ask.is-play .hs-ask__v{opacity: 1;transform: none}.hs-ask__v[poster]{opacity: 1}.hs-ask__aur{position: absolute;width: 62vmax;height: 62vmax;border-radius: 50%;filter: blur(50px);opacity: .9;mix-blend-mode: screen;will-change: transform}.hs-ask__aur:nth-child(1){left: -12%;top: -24%;background: radial-gradient(closest-side,color-mix(in srgb,var(--amb) 55%,transparent),transparent);animation: askaur1 26s ease-in-out infinite alternate}.hs-ask__aur:nth-child(2){right: -18%;bottom: -30%;background: radial-gradient(closest-side,color-mix(in srgb,var(--amb-glow) 45%,transparent),transparent);animation: askaur2 34s ease-in-out infinite alternate}.hs-ask__aur:nth-child(3){left: 30%;top: 30%;width: 44vmax;height: 44vmax;background: radial-gradient(closest-side,color-mix(in srgb,var(--amb-deep) 90%,#2b1d15),transparent);opacity: .8;animation: askaur3 20s ease-in-out infinite alternate}@keyframes askaur1{to{transform: translate(24vw,18vh) scale(1.2)}}.hs-ask__beam{position: absolute;top: -12%;width: 52vw;height: 135%;transform-origin: 50% 0;filter: blur(10px);opacity: .5;mix-blend-mode: screen;background: conic-gradient(from 166deg at 50% 0%,transparent 0deg,color-mix(in srgb,var(--amb) 40%,transparent) 9deg,color-mix(in srgb,#fff 35%,transparent) 14deg,color-mix(in srgb,var(--amb) 40%,transparent) 19deg,transparent 28deg,transparent 360deg);will-change: transform}.hs-ask__beam:nth-of-type(4){left: -14vw;animation: askbeamL 9s ease-in-out infinite alternate}.hs-ask__beam:nth-of-type(5){right: -14vw;animation: askbeamR 11s ease-in-out infinite alternate}@keyframes askbeamL{from{transform: rotate(-28deg)}to{transform: rotate(6deg)}}@keyframes askbeamR{from{transform: rotate(28deg)}to{transform: rotate(-6deg)}}.hs-ask__bk i{position: absolute;left: var(--x);bottom: -12%;width: var(--s);height: var(--s);border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--c) 75%,transparent),color-mix(in srgb,var(--c) 0%,transparent) 70%);filter: blur(var(--b));opacity: 0;animation: askbk var(--t) linear var(--d) infinite;will-change: transform,opacity}@keyframes askbk{0%{transform: translate(0,0);opacity: 0}12%{opacity: var(--o)}50%{transform: translate(2vw,-60vh)}85%{opacity: var(--o)}100%{transform: translate(-1vw,-125vh);opacity: 0}}@keyframes askaur2{to{transform: translate(-28vw,-14vh) scale(.85)}}@keyframes askaur3{to{transform: translate(-12vw,8vh) scale(1.25)}}.hs-ask__grain{position: absolute;inset: -50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");opacity: .07;mix-blend-mode: overlay;animation: askgrain 1.2s steps(6) infinite}@keyframes askgrain{0%{transform: translate(0,0)}20%{transform: translate(-3%,2%)}40%{transform: translate(2%,-3%)}60%{transform: translate(-2%,-1%)}80%{transform: translate(3%,3%)}100%{transform: translate(0,0)}}.hs-ask__bg::after{content: "";position: absolute;inset: 0;background: radial-gradient(55% 45% at 50% 55%,rgba(8,7,10,.42),transparent 75%),linear-gradient(180deg,#08080a,rgba(8,8,10,0) 22%,rgba(8,8,10,0) 78%,#08080a)}.hs-ask.has-video .hs-ask__bg::after{background: radial-gradient(60% 55% at 50% 52%,rgba(8,7,10,.62),rgba(8,7,10,.25) 75%),linear-gradient(180deg,#08080a,rgba(8,8,10,.1) 24%,rgba(8,8,10,.1) 76%,#08080a)}@media (prefers-reduced-motion: reduce){.hs-ask__aur,.hs-ask__grain,.hs-ask__beam,.hs-ask__bk i{animation: none}.hs-ask__bk{display: none}}.hs-ask .hs__in{display: flex;flex-direction: column;align-items: center}.pub .hs-ask__big{font-size: clamp(64px,12.5vw,210px);font-weight: 800;line-height: .84;letter-spacing: -.055em;white-space: nowrap}.hs-ask__big b,.hs-ask__big span{display: inline-block;will-change: transform}.hs-ask__big b{font-weight: 800;transform: translateX(calc(var(--j,0) * -7vw))}.hs-ask__big span{font-weight: 300;color: rgba(255,255,255,.34);transform: translateX(calc(var(--j,0) * 7vw))}.hs-ask .hs-h{margin-top: clamp(28px,5vh,52px)}.hs-ask .hs-lede{margin-inline: auto;max-width: 30em}.hs-ask__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: clamp(30px,5vh,44px)}.hs-ask__cta .hero__go{width: var(--cta-w);margin-top: 0}.hs-ask .hs-eye{justify-content: center;margin-bottom: clamp(14px,2.4vh,26px)}.hs-ask__checks{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 28px;margin: 30px 0 0;padding: 0;list-style: none;font-size: 13px;color: var(--fg-2)}.hs-ask__checks li{display: inline-flex;align-items: center;gap: 8px}.hs-ask__checks li::before{content: "";width: 4px;height: 4px;border-radius: 50%;background: var(--amb)}.hs-ly{position: fixed;inset: 0;z-index: 70;overflow-y: auto;overscroll-behavior: contain;color: #fff;background: radial-gradient(60% 50% at 100% 0%,color-mix(in srgb,var(--amb) 18%,transparent),transparent 70%),radial-gradient(50% 50% at 0% 100%,color-mix(in srgb,var(--amb) 10%,transparent),transparent 70%),#08080a;clip-path: circle(0px at var(--ox,50%) var(--oy,50%));visibility: hidden;transition: clip-path .45s var(--e-io),visibility 0s linear .45s}.hs-ly[hidden]{display: block}.hs-ly.open{clip-path: circle(var(--or,150vmax) at var(--ox,50%) var(--oy,50%));visibility: visible;transition: clip-path 1.1s var(--e-lux),visibility 0s}.hs-ly__bar{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 20px;height: 84px;background: linear-gradient(180deg,rgba(8,8,10,.92) 50%,rgba(8,8,10,0))}.hs-ly__bar.wrap{max-width: none;padding-inline: max(var(--gutter),calc((100% - var(--wrap)) / 2))}html:has(.fm.open),html:has(.fm.closing),html:has(.hs-ly:not([hidden])){scrollbar-gutter: auto;padding-right: var(--sg,0px)}html:has(.fm.open) .hd,html:has(.fm.closing) .hd,html:has(.hs-ly:not([hidden])) .hd{right: var(--sg,0px)}.hs-ly__bar{background: none;isolation: isolate}.hs-ly__bar::before{content: "";position: absolute;inset: 0 0 -18px;z-index: -1;background: rgba(8,8,10,.32);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);-webkit-mask-image: linear-gradient(#000 40%,transparent);mask-image: linear-gradient(#000 40%,transparent);pointer-events: none}.hs-ly.hs-ly--ap{background: #08080a}.hs-ly.is-top{z-index: 71}.hs-ly__in{padding-top: clamp(28px,6vh,72px);padding-bottom: clamp(72px,12vh,140px)}.ly-r{opacity: 0;transform: translateY(16px);transition: opacity .3s ease,transform .3s ease}.hs-ly.open .ly-r{opacity: 1;transform: none;transition: opacity 1s ease calc(.5s + var(--i,0) * .06s),transform 1.3s var(--e-lux) calc(.5s + var(--i,0) * .06s)}.hs-ly .hs-eye,.hs-ly .hs-ly__x{opacity: 0;transition: opacity .3s}.hs-ly.open .hs-eye,.hs-ly.open .hs-ly__x{opacity: 1;transition: opacity .8s ease .4s}.hs-ly__x{cursor: pointer}.hs-lt{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(56px,9vw,160px);align-items: start}.hs-lt__side{position: sticky;top: 104px}.hs-lp{position: relative;overflow: hidden;isolation: isolate;width: 100%;height: min(42vh,480px);min-height: 260px;margin-bottom: 36px;background: #0d0a0f}.hs-lp__s{position: absolute;inset: 0;margin: 0;overflow: hidden;visibility: hidden}.hs-lp__s.on,.hs-lp__s.out{visibility: visible}.hs-lp__s.on{z-index: 2}.hs-lp__s.out{z-index: 1}.hs-lp__s img,.hs-lp__ph{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hs-lp__s.on img,.hs-lp__s.on .hs-lp__ph{animation: lpken 6.5s ease-out both}@keyframes lpken{from{transform: scale(1.12)}to{transform: scale(1.02)}}.hs-lp__s.out img,.hs-lp__s.out .hs-lp__ph{transform: scale(1.02)}@keyframes phdev{from{filter: brightness(.36) saturate(.35)}to{filter: brightness(1) saturate(1)}}@keyframes phzoom{from{scale: 1.14}to{scale: 1}}.hs-gd__media > img,.hs-lp__s img{translate: calc(var(--mx,0) * -12px) calc(var(--my,0) * -8px);transition: translate .9s var(--e-lux)}.hs-ly.open .hs-gd:not(.is-off) .hs-gd__media > img{animation: gdken 20s ease-in-out infinite alternate,phdev 1.1s ease both,phzoom 2.6s var(--e-lux) both}.hs-ly.open .hs-lp__s.on img{animation: lpken 6.5s ease-out both,phdev 1.1s ease both,phzoom 2.6s var(--e-lux) both}.hs-ly.open .hs-gd:not(.is-off) .hs-gd__media:has(> img)::before,.hs-ly.open .hs-lp__s.on:has(> img)::before{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);animation: panflash 1.5s var(--e-lux) .25s both}.hs-lp__ph{display: grid;place-items: center;background: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),radial-gradient(70% 55% at 50% 40%,color-mix(in srgb,var(--amb-deep) 85%,#2a1f19),transparent 75%),linear-gradient(180deg,#1c1613,#0d0a0f);filter: brightness(.72) hue-rotate(calc(var(--k,0) * 40deg))}.hs-lp__ph b{font-family: var(--font-wide);font-size: clamp(56px,6vw,96px);font-weight: 200;letter-spacing: -.05em;color: rgba(255,255,255,.12)}.hs-lp__s::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(8,6,9,.75),transparent 34%),linear-gradient(180deg,rgba(8,6,9,.35),transparent 22%);pointer-events: none}.hs-lp__hint{position: absolute;z-index: 2;left: 22px;right: 22px;top: 22px;max-width: 340px;margin: 0;padding: 11px 13px;border: 1px dashed rgba(255,255,255,.24);border-radius: 2px;background: rgba(10,8,12,.35);font-size: 12px;line-height: 1.6;letter-spacing: -.01em;color: var(--fg-2)}.hs-lp__hint b{display: block;margin-bottom: 3px;font-size: 10px;font-weight: 600;letter-spacing: .2em;color: var(--fg-3)}.hs-lp__s.on[data-fx="wipe"]{animation: lpwipe 1.1s var(--e-lux) both}.hs-lp__s.on[data-fx="iris"]{animation: lpiris 1.2s var(--e-lux) both}.hs-lp__s.on[data-fx="blur"]{animation: lpblur 1.2s ease both}@keyframes lpwipe{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0)}}@keyframes lpiris{from{clip-path: circle(0% at 50% 42%)}to{clip-path: circle(80% at 50% 42%)}}@keyframes lpblur{from{opacity: 0;filter: blur(18px) brightness(1.4)}to{opacity: 1;filter: none}}.hs-lp__vf i{z-index: 3}.hs-lp__bar{position: absolute;z-index: 3;left: 22px;right: 22px;bottom: 20px;display: flex;align-items: center;gap: 14px}.hs-lt .hs-lp__chip{flex: none;display: inline-flex;align-items: center;gap: 8px;height: 26px;padding: 0 10px;border: 1px solid var(--line-2);border-radius: 2px;background: rgba(18,13,20,.45);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);font-size: 9.5px;letter-spacing: .2em;color: var(--fg-1)}.hs-lp__chip i{width: 5px;height: 5px;border-radius: 50%;background: var(--amb);box-shadow: 0 0 8px var(--amb);animation: rec var(--beat,2.4s) ease-in-out infinite}.hs-lp__segs{flex: 1;display: flex;gap: 4px}.hs-lp__segs i{position: relative;flex: 1;height: 2px;overflow: hidden;background: rgba(255,255,255,.22)}.hs-lp__segs b{position: absolute;inset: 0;background: var(--amb);transform: scaleX(0);transform-origin: left}.hs-lp__segs i.done b,.hs-lp:not(.is-run) .hs-lp__segs i.on b{transform: none}.hs-lp.is-run .hs-lp__segs i.on b{animation: lpseg 4.5s linear both}@keyframes lpseg{to{transform: scaleX(1)}}.hs-lt .hs-lp__n{flex: none;margin-left: auto;font-family: var(--font-wide);font-size: 10.5px;font-weight: 500;letter-spacing: .12em;color: var(--fg-2)}.hs-lt__side .hs-quote{margin-top: 0;font-size: clamp(30px,3.2vw,50px)}.hs-lt__meta{display: grid;gap: 10px;margin-top: 40px;padding-top: 22px;border-top: 1px solid var(--line-2)}.hs-lt__meta span{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;color: var(--fg-3)}.hs-lt__body{display: grid;gap: 26px;max-width: 36em;font-size: clamp(15.5px,1.15vw,17.5px);line-height: 2;letter-spacing: -.015em;color: var(--fg-2)}.hs-lt__body > p:first-child{font-size: 1.22em;line-height: 1.7;font-weight: 600;color: #fff}.hs-lt__body blockquote{margin: 10px 0;padding: 4px 0 4px 26px;border-left: 2px solid var(--amb);font-size: 1.15em;line-height: 1.75;font-weight: 600;letter-spacing: -.025em;color: #fff}.hs-ly__end{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;margin-top: 24px;padding-top: 32px;border-top: 1px solid var(--line-2)}.hs-ly__end .hs-sign{margin: 0}.hs-ly__end .hero__go{width: var(--cta-w);margin-top: 0}.hs-fq{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: clamp(56px,8vw,140px);align-items: start}.hs-fq__side{position: sticky;top: 130px}.hs-fq__side .hs-h{margin-top: 0}.hs-fq__search{display: flex;align-items: center;gap: 12px;height: 52px;margin-top: 36px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 2px;background: rgba(255,255,255,.03);transition: border-color .4s,background .4s}.hs-fq__search:focus-within{border-color: rgba(255,255,255,.45);background: rgba(255,255,255,.05)}.hs-fq__search .icon{flex: none;width: 18px;height: 18px;color: var(--fg-3)}.hs-fq__search input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;color: #fff;font: inherit;font-size: 15px;outline: none}.hs-fq__search input::placeholder{color: rgba(255,255,255,.46)}.hs-fq__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.hs-fq__chips button{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 2px;background: none;color: var(--fg-2);font: inherit;font-size: 13px;cursor: pointer;transition: background .3s,color .3s,border-color .3s}.hs-fq__chips button b{font-family: var(--font-wide);font-size: 11px;font-weight: 500;color: var(--fg-3)}.hs-fq__chips button:hover{border-color: var(--line-3);color: #fff}.hs-fq__chips button.on{background: #fff;border-color: #fff;color: #17090f}.hs-fq__chips button.on b{color: var(--amb-btn,#995833)}.hs-fq__help{margin-top: 40px;padding-top: 24px;border-top: 1px solid var(--line-1);font-size: 13.5px;line-height: 1.75;color: var(--fg-3)}.hs-fq__help .hs-more{margin-top: 16px}.hs-pv__eff{display: flex;align-items: baseline;gap: 12px;margin: 22px 0 0;font-size: 13.5px;letter-spacing: -.01em;color: var(--fg-2)}.hs-pv__eff .x{font-size: 10.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--fg-3)}.hs-pv__toc{margin: 28px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--line-1)}.hs-pv__toc a{display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: baseline;padding: 11px 0;border-bottom: 1px solid var(--line-1);font-size: 14px;line-height: 1.5;letter-spacing: -.015em;color: var(--fg-3);transition: color .3s,padding-left .5s var(--e-lux)}.hs-pv__toc a b{font-family: var(--font-wide);font-size: 11px;font-weight: 500;letter-spacing: .1em;color: var(--fg-3);transition: color .3s}.hs-pv__toc a:hover{padding-left: 6px;color: #fff}.hs-pv__toc a.on{color: #fff}.hs-pv__toc a.on b{color: var(--amb)}.hs-pv__body{max-width: 720px;font-size: 15px;line-height: 1.9;letter-spacing: -.012em;color: var(--fg-2)}.hs-pv__body p{margin: 0 0 12px}.hs-pv__body ul{margin: 0 0 14px;padding-left: 1.1em}.hs-pv__body li{margin-bottom: 6px}.hs-pv__body li::marker{color: var(--amb)}.hs-pv__intro{padding-bottom: 30px;border-bottom: 1px solid var(--line-1);font-size: 16px;color: var(--fg-1)}.hs-pv__sec{padding-block: 32px;border-bottom: 1px solid var(--line-1)}.hs-pv__sec:last-child{border-bottom: 0}.hs-pv__sec h3{margin: 0 0 14px;font-size: clamp(18px,1.4vw,21px);font-weight: 700;line-height: 1.4;letter-spacing: -.03em;color: #fff}@media (max-width: 900px){.hs-pv__body{font-size: 14.5px}.hs-pv__toc a{padding: 9px 0;font-size: 13.5px}}.hs-fq__list details[hidden]{display: none}.hs-fq__list mark{background: color-mix(in srgb,var(--amb) 35%,transparent);color: #fff;border-radius: 2px}.hs-fq__none{padding: 28px 0;font-size: 14.5px;color: var(--fg-3)}.hs-fqc{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));max-width: 30em;margin: clamp(28px,4.5vh,44px) 0 0;padding: 0;list-style: none;border-top: 1px solid var(--line-2)}.hs-fqc li{border-bottom: 1px solid var(--line-1)}.hs-fqc li:nth-child(odd){border-right: 1px solid var(--line-1)}.hs-fqc button{display: flex;align-items: center;gap: 12px;width: 100%;padding: 15px 14px 15px 0;border: 0;background: none;color: var(--fg-2);font: inherit;font-size: 14px;font-weight: 600;letter-spacing: -.02em;text-align: left;cursor: pointer;transition: color .3s,padding-left .5s var(--e-lux)}.hs-fqc li:nth-child(even) button{padding-left: 16px}.hs-fqc button:hover{color: #fff;padding-left: 6px}.hs-fqc li:nth-child(even) button:hover{padding-left: 22px}.hs-fqc b{min-width: 30px;font-family: var(--font-wide);font-size: 22px;font-weight: 200;line-height: 1;letter-spacing: -.03em;color: var(--fg-3);transition: color .3s}.hs-fqc button:hover b{color: var(--amb)}.hs-fqc b small{margin-left: 2px;font-family: var(--font-sans);font-size: 12px;font-weight: 500;letter-spacing: 0;color: var(--fg-3)}.hs-fqc .icon{flex: none;width: 14px;height: 14px;margin-left: auto;opacity: .35;transition: transform .5s var(--e-lux),opacity .3s}.hs-fqc button:hover .icon{opacity: 1;transform: translate(2px,-2px)}.hs-faq.in .hs-fqc b{animation: fqcnt 6s ease-in-out calc(2.6s + var(--i,0) * 1.5s) 1}@keyframes fqcnt{0%,16%,100%{color: var(--fg-3);text-shadow: none}6%{color: var(--amb);text-shadow: 0 0 16px color-mix(in srgb,var(--amb-glow) 50%,transparent)}}.hs-fqc + .hs-ghost{margin-top: 26px}.hs-acc details{position: relative;transition: background-color .5s}.hs-acc details::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 2px;background: var(--amb);transform: scaleY(0);transform-origin: top;transition: transform .6s var(--e-lux)}.hs-acc details[open]{background: linear-gradient(90deg,color-mix(in srgb,var(--amb) 7%,transparent),transparent 70%)}.hs-acc details[open]::before{transform: none}.hs-acc summary{padding-left: 14px;transition: color .3s,padding-left .5s var(--e-lux)}.hs-acc summary:hover{padding-left: 22px}.hs-acc summary .x{font-family: var(--font-wide);font-size: 11px;font-weight: 500;letter-spacing: .12em}.hs-acc summary{grid-template-columns: 52px 1fr 32px}.hs-acc summary i{display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--line-3);border-radius: 50%;transition: background-color .4s,border-color .4s,color .4s,transform .6s var(--e-lux)}.hs-acc summary i::before,.hs-acc summary i::after{left: 50%;width: 12px;margin-left: -6px}.hs-acc summary:hover i{border-color: rgba(255,255,255,.5)}.hs-acc details[open] summary i{border-color: var(--amb);background: var(--amb);color: #17090f;transform: rotate(180deg)}.hs-acc__a{padding-left: 74px}.hs-acc details[open] .hs-acc__a{animation: accin .6s var(--e-lux) .08s both}@keyframes accin{from{opacity: 0;transform: translateY(8px)}}.hs-fqall{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;margin-top: 14px;padding: 18px 4px 18px 14px;border: 0;border-bottom: 1px solid var(--line-2);background: none;color: #fff;font: inherit;text-align: left;cursor: pointer;overflow: hidden;isolation: isolate}.hs-fqall::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,color-mix(in srgb,var(--amb) 14%,transparent),transparent);transform: scaleX(0);transform-origin: left;transition: transform .7s var(--e-lux)}.hs-fqall:hover::before{transform: none}.hs-fqall::after{content: "";position: absolute;left: -64px;bottom: -1px;width: 64px;height: 1px;background: linear-gradient(90deg,transparent,var(--amb),transparent);opacity: 0}.hs-faq.in .hs-fqall::after{animation: statglint 5.5s ease-in-out 3.6s 1}.hs-fqall > span{display: grid;gap: 4px}.hs-fqall b{font-size: 15.5px;font-weight: 700;letter-spacing: -.025em}.hs-fqall small{font-size: 12.5px;letter-spacing: -.01em;color: var(--fg-3)}.hs-fqall i{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--line-3);border-radius: 50%;transition: background-color .4s,border-color .4s,color .4s}.hs-fqall .icon{width: 16px;height: 16px;transition: transform .6s var(--e-lux)}.hs-fqall:hover i{border-color: var(--amb);background: var(--amb);color: #17090f}.hs-fqall:hover .icon{transform: rotate(90deg)}.hs-fqall:focus-visible{outline: 2px solid var(--amb);outline-offset: 2px}.hs-fq__search{position: relative;border: 0;border-radius: 0;box-shadow: inset 0 -1px 0 rgba(255,255,255,.2)}.hs-fq__search::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--amb);transform: scaleX(0);transform-origin: left;transition: transform .55s var(--e-lux)}.hs-fq__search:focus-within{box-shadow: inset 0 -1px 0 rgba(255,255,255,.35)}.hs-fq__search:focus-within::after{transform: none}.hs-fq__search:focus-within .icon{color: var(--amb)}.hs-fq__chips button{border-radius: 0}.hs-fq__chips button.on b{color: color-mix(in srgb,var(--amb) 55%,#17090f)}.hs-fq__cnt{display: flex;align-items: baseline;gap: 10px;margin: 0 0 14px}.hs-fq__cnt b{font-family: var(--font-wide);font-size: 28px;font-weight: 200;letter-spacing: -.03em;color: var(--amb)}.hs-fq__cnt span{font-size: 10.5px;letter-spacing: .2em;text-transform: uppercase;color: var(--fg-3)}.hs-fq__chips{display: grid;gap: 0;margin-top: 28px;border-top: 1px solid var(--line-2)}.hs-fq__chips button{position: relative;justify-content: space-between;height: 48px;padding: 0 4px 0 16px;border: 0;border-bottom: 1px solid var(--line-1);background: none;font-size: 14px;font-weight: 600;letter-spacing: -.02em;color: var(--fg-3);transition: color .3s,padding-left .5s var(--e-lux),background-color .3s}.hs-fq__chips button::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 2px;background: var(--amb);transform: scaleY(0);transition: transform .45s var(--e-lux)}.hs-fq__chips button b{font-size: 13px;font-weight: 400;letter-spacing: .04em;color: var(--fg-3)}.hs-fq__chips button:hover{padding-left: 22px;border-color: var(--line-1);color: #fff}.hs-fq__chips button.on{padding-left: 22px;border-color: var(--line-1);background: linear-gradient(90deg,color-mix(in srgb,var(--amb) 9%,transparent),transparent 80%);color: #fff}.hs-fq__chips button.on::before{transform: none}.hs-fq__chips button.on b{color: var(--amb)}.hs-fq__list summary{grid-template-columns: 52px minmax(0,1fr) auto 28px;gap: 12px;padding-block: 17px;font-size: 15.5px}.hs-fq__list summary i{width: 28px;height: 28px;border-color: var(--line-2)}.hs-fq__list summary i::before,.hs-fq__list summary i::after{width: 10px;margin-left: -5px}.hs-fq__tag{font-size: 11.5px;font-style: normal;font-weight: 500;letter-spacing: -.01em;color: var(--fg-3);white-space: nowrap;transition: color .3s}.hs-fq__list summary:hover .hs-fq__tag,.hs-fq__list details[open] .hs-fq__tag{color: color-mix(in srgb,var(--amb) 80%,#fff)}.hs-fq__list .hs-acc__a{padding-right: 120px}.hs-idx{position: fixed;right: 22px;top: 50%;z-index: 40;display: grid;gap: 2px;transform: translateY(-50%);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .6s ease,visibility 0s linear .6s}.hs-idx.show{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity .6s ease,visibility 0s}.hs-idx a{display: flex;align-items: center;justify-content: flex-end;gap: 10px;height: 26px;font-family: var(--font-wide);font-size: 10.5px;font-weight: 500;letter-spacing: .1em;color: var(--fg-3)}.hs-idx a::after{content: "";width: 14px;height: 1px;background: rgba(255,255,255,.3);transition: width .6s var(--e-lux),background .6s}.hs-idx a span{font-family: "Pretendard Variable",Pretendard,sans-serif;font-size: 12px;font-weight: 500;letter-spacing: -.01em;color: #fff;opacity: 0;transform: translateX(6px);transition: opacity .4s,transform .6s var(--e-lux)}.hs-idx a.on{color: #fff}.hs-idx a.on::after{width: 30px;background: var(--amb)}.hs-idx:hover a span{opacity: .6;transform: none}.hs-idx:hover a.on span,.hs-idx a:hover span{opacity: 1}.mo-btn i{position: relative;flex: none;display: inline-block;width: 8px;height: 10px}.mo-btn i::before,.mo-btn i::after{content: "";position: absolute;top: 0;width: 2px;height: 10px;background: currentColor}.mo-btn i::before{left: 1px}.mo-btn i::after{right: 1px}.mo-btn[aria-pressed="true"] i::before{left: 1px;width: 0;height: 0;border-left: 8px solid currentColor;border-top: 5px solid transparent;border-bottom: 5px solid transparent;background: none}.mo-btn[aria-pressed="true"] i::after{display: none}.hs-idx__mo{position: relative;justify-self: end;display: grid;place-items: center;width: 26px;height: 26px;margin-top: 10px;margin-right: -6px;padding: 0;border: 0;background: none;color: rgba(255,255,255,.42);cursor: pointer;transition: color .3s}.hs-idx__mo:hover,.hs-idx__mo:focus-visible{color: #fff}.hs-idx__mo[aria-pressed="true"]{color: var(--amb)}.hs-idx__mo::after{content: "움직임 멈춤";position: absolute;right: calc(100% + 8px);top: 50%;padding: 6px 10px;border: 1px solid var(--line-2);background: rgba(10,9,11,.92);color: #fff;font-family: "Pretendard Variable",Pretendard,sans-serif;font-size: 12px;font-weight: 500;letter-spacing: -.01em;line-height: 1.3;white-space: nowrap;opacity: 0;transform: translate(4px,-50%);pointer-events: none;transition: opacity .25s,transform .4s var(--e-lux)}.hs-idx__mo:hover::after,.hs-idx__mo:focus-visible::after{opacity: 1;transform: translate(0,-50%)}.fm__mo{display: inline-flex;align-items: center;gap: 9px;padding: 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;transition: color .3s}.fm__mo:hover,.fm__mo[aria-pressed="true"]{color: #fff}.fm__mo--m{display: none}html.ly-open .hs-idx,html.ly-open .mbar{opacity: 0 !important;pointer-events: none}@media (max-width: 1280px){.hs-idx{display: none}}@media (min-width: 1281px) and (max-width: 1500px){.hs:not(.hs-ask) > .hs__in,.hs-ft > .ft__bot{padding-right: calc(var(--gutter) + 76px)}}@media (min-width: 981px) and (max-height: 1000px){.hs-sup__no b{font-size: clamp(44px,7vh,72px)}.hs-sup__d{margin-top: clamp(16px,2.6vh,28px);padding-top: clamp(14px,2vh,20px)}.hs-sup__tx{margin-top: 10px}.hs-sup__it p{margin-top: 8px;line-height: 1.7}.hs-sup__segs{margin-top: clamp(12px,2vh,20px)}.hs-sup .hs-h,.hs-sup .hs-lede{margin-top: clamp(14px,2.2vh,22px)}.hs-sup .hs-fine{margin-top: 14px}}@media (min-width: 981px) and (max-height: 900px){.hs{padding-top: calc(64px + clamp(18px,3.6vh,36px));padding-bottom: clamp(24px,4.5vh,44px)}.hs-lede{line-height: 1.7}}@media (min-width: 981px) and (max-height: 700px){.hs{padding-top: calc(64px + 12px);padding-bottom: 18px}.hs-sup__d{margin-top: 12px}.hs-sup__segs{margin-top: 10px}.hs-jn__cta{margin-top: 20px}}@media (max-width: 980px){.hs{align-items: flex-start;padding-top: calc(64px + 44px);padding-bottom: 64px}.hs-about .hs__in,.hs-msg .hs__in,.hs-faq .hs__in,.hs-grow .hs__in,.hs-sup .hs__in,.hs-join .hs__in,.hs-lt,.hs-fq,.hs-gd{grid-template-columns: minmax(0,1fr)}.hs-about .hs__in,.hs-grow .hs__in,.hs-msg .hs__in,.hs-faq .hs__in,.hs-sup .hs__in,.hs-join .hs__in{gap: 40px}.hs-gx__c{padding: 14px 18px 16px;min-height: 112px}.hs-pt{order: 2;height: auto;width: 100%;aspect-ratio: 4 / 4.2}.hs-pt__chip{right: 12px;bottom: 92px}.hs-stats{grid-template-columns: minmax(0,1fr)}.hs-stats{row-gap: 0}.hs-stats > div{display: grid;grid-template-columns: 120px 1fr;grid-template-rows: auto auto;column-gap: 14px;padding: 16px 0 18px}.hs-stats dt{grid-column: 1 / -1}.hs-num{margin: 6px 0 0 !important;font-size: 30px}.hs-sd{align-self: center;margin-top: 6px !important}.hs-pan{height: 380px;gap: 6px}.hs-pan li.on{flex-grow: 6}.hs-pan__v{font-size: 12.5px;bottom: 18px}.hs-pan__hint{top: 50px;left: 16px;right: 16px;font-size: 11.5px}.hs-pan li.on .hs-pan__n{left: 16px}.hs-pan__chip{left: 16px;bottom: 16px}.hs-jn__list{grid-template-columns: minmax(0,1fr)}.hs-jn__list li,.hs-jn__list li:nth-child(even){padding: 13px 0;border-left: 0}.hs-jn__rail span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.hs-jn__txt p{min-height: 4.95em}.hs-aw::before{display: none}.hs-pt{max-width: 520px;justify-self: center}.hs-jn__big{font-size: 56px}.hs-jn__stage{align-items: center}.hs-ap{top: 64px}.hs-aw{padding: 30px 0 0;border-left: 0;border-top: 1px solid var(--line-1)}.hs-acc__a{padding: 0 8px 22px 74px}.hs-fqc{max-width: none}.hs-ask .hs__in{align-self: center}.pub .hs-ask__big{font-size: 22vw;line-height: .86;white-space: normal}.hs-ask__big b,.hs-ask__big span{display: block;transform: none}.hs-ask__cta{flex-direction: column;align-self: stretch;align-items: center}.hs-ask__cta .hero__go,.hs-ask__cta .hs-ghost{width: 100%;max-width: 360px;justify-content: space-between}.hs-open,.hs-ghost{padding: 0 18px 0 20px}.hs-ly__bar{height: 64px}.hs-ly__sub{display: none}.hs-lt__side,.hs-fq__side{position: static}.hs-lp{height: auto;aspect-ratio: 4 / 4.4;margin-bottom: 28px}.hs-gd{gap: 32px}.hs-gd__vis{position: relative;top: auto;height: auto;min-height: 0;max-height: none;aspect-ratio: 4 / 4.6}.hs-gd__body{min-height: 0}.hs-lt{gap: 36px}.hs-lt__meta{margin-top: 24px}.hs-ly__end .hero__go{width: 100%}.hs-fq{gap: 28px}.hs-fq__help{display: none}.hs-fq__tag{display: none}.hs-fq__list summary{grid-template-columns: 44px minmax(0,1fr) 28px}.hs-fq__list .hs-acc__a{padding-right: 8px}.hs-fq__chips{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 16px}}@media (prefers-reduced-motion: reduce){.hs-sup.is-auto .hs-sup__seg.on i::after{animation: none;transform: none}.hs-pan li.on .hs-pan__media::before,.hs-pan__chip i{animation: none}.hs .vl .wd,.hs-stats > div > *{opacity: 1 !important;transform: none !important;filter: none !important}.hs .hs-lede.hr{-webkit-mask-image: none;mask-image: none}.hs.in .hs-eye.hr,.hs.in .hs-eye::before,.hs-about.in .hs-h .vl:first-child .wd,.hs-about.in .hs-stats > div::after,.hs-sup.in .hs-h .vl:first-child .wd,.hs-sup.in .hs-sup__d::before,.hs-grow.in .hs-h .vl:first-child .wd,.hs-grow.in .hs-gx__c > *{animation: none !important}.hs-grow:not(.in) .hs-gx__c > *{opacity: 1}.hs-gd.gd-in *,.hs-gd__media > img,.hs-gd__ph,.hs-gd__en i{animation: none !important}.hs-lp__s.on,.hs-lp__s.on img,.hs-lp__s.on .hs-lp__ph,.hs-lp__chip i{animation: none !important}.hs-gd__media::before,.hs-lp__s::before{display: none}.hs-msg.in .hs-aw::before,.hs-msg.in .hs-aw li::after,.hs-msg.in .hs-aw li b,.hs-msg.in .hs-aw li > span,.hs-msg.in .hs-aw__big b,.hs-msg.in .hs-aw li em{animation: none !important}.hs-faq.in .hs-h .vl:first-child .wd,.hs-faq.in .hs-fqc b,.hs-faq.in .hs-fqall::after,.hs-acc details[open] .hs-acc__a{animation: none !important}.hs-join.in .hs-h .vl:first-child .wd,.hs-join.in .hs-jn__ck,.hs-join.in .hs-jn__list li,.hs-join.in .hs-jn__list li > span + span,.hs-join.in .hs-jn__rail li,.hs-join.in .hs-jn__h::after,.hs-jn__stage.fx *{animation: none !important}.hs-join:not(.in) .hs-jn__list li,.hs-join:not(.in) .hs-jn__rail li{opacity: 1}.hs-pt.go .hs-pt__s.on > *,.hs-pt__seg.on i::after,.hs-pt__chip i{animation: none !important}.hs-pt[data-fx] .hs-pt__s.on,.hs-pt[data-fx] .hs-pt__s.out,.hs-pt[data-fx] .hs-pt__s.on::after{animation: none !important}.hs-pt__seg.on i::after{transform: none}.hr,.ly-r,.hs-h .vl > span,.hs-quote .vl > span{opacity: 1 !important;transform: none !important;transition: none !important}.hs-say .w{opacity: 1 !important}.hs-ly,.hs-ly.open{clip-path: none;transition: visibility 0s}.hs-ly{opacity: 0}.hs-ly.open{opacity: 1}.hs-ask__big b,.hs-ask__big span{transform: none !important}}.ft{--bg: var(--c-night-950);position: relative;isolation: isolate;overflow: clip;padding: 96px 0 0;border-top: 1px solid var(--line-1);font-size: 13.5px;color: var(--fg-3);background: #070709}.hs-ft{flex-direction: column;justify-content: center;padding-bottom: 0}.hs-ft::before{right: -18%;bottom: -45%}html.hs-stack .hs-ft{box-shadow: 0 -36px 80px -24px rgba(0,0,0,.75)}.ft__in{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(48px,7vw,128px);align-items: center}.hs-ft .ft__in{flex: 1}.ft__say{margin-top: clamp(18px,2.6vh,28px);font-size: clamp(30px,3.4vw,54px);line-height: 1.16;color: #fff}.ft__say > b{display: block;font-weight: 800;letter-spacing: -.052em}.ft__say:not(.hs-h) > span{display: block;font-weight: 300;letter-spacing: -.032em}.ft__status{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: clamp(22px,3.4vh,36px)}.ft__live{display: inline-flex;align-items: center;gap: 9px;height: 30px;padding: 0 12px;border: 1px solid var(--line-2);font-size: 12px;font-weight: 600;letter-spacing: -.01em;color: #fff;white-space: nowrap}.ft__live i{width: 7px;height: 7px;border-radius: 50%;background: rgba(255,255,255,.35)}.ft__live.is-open i{background: #34d399;box-shadow: 0 0 10px rgba(52,211,153,.7)}@keyframes ftlive{0%{box-shadow: 0 0 0 0 rgba(52,211,153,.55),0 0 10px rgba(52,211,153,.7)}70%,100%{box-shadow: 0 0 0 9px rgba(52,211,153,0),0 0 10px rgba(52,211,153,.7)}}.ft__status p{margin: 0;font-size: 12.5px;line-height: 1.65;color: var(--fg-3)}.hero__go.ft__go{display: inline-flex;width: var(--cta-w);margin-top: clamp(20px,3vh,30px)}.ft__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--line-2)}.ft__grid > div{padding: clamp(20px,3vh,28px) 24px clamp(20px,3vh,28px) 0;border-bottom: 1px solid var(--line-1)}.ft__grid > div:nth-child(even){padding-left: 24px;padding-right: 0;border-left: 1px solid var(--line-1)}.ft__grid h3{margin-bottom: 14px;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--ls-tag);line-height: 1.4;color: var(--fg-3)}.ft p{margin: 0 0 6px;line-height: 1.6}.ft ul{display: grid;gap: 7px;margin: 0;padding: 0;list-style: none}.ft .ft__2col{grid-template-columns: repeat(2,minmax(0,max-content));column-gap: 28px}.ft a{transition: color .3s}.ft a:not(.ft__go):hover{color: var(--amb)}.ft__grid ul a{display: inline-flex;align-items: center;min-height: 24px}.ft__grid ul a::before{content: "";width: 0;height: 1px;margin-right: 0;background: var(--amb);transition: width .4s var(--e-lux),margin-right .4s var(--e-lux)}.ft__grid ul a:hover::before{width: 10px;margin-right: 8px}.ft__ck{display: inline-flex;align-items: center;min-height: 24px;padding: 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;transition: color .3s}.ft__ck:hover{color: var(--amb)}.ft__grid b{color: #fff;font-weight: 600}.ft__tbd{color: var(--c-gold-500)}.pub .ft .ft__mark{position: absolute;z-index: -1;left: 50%;bottom: 44px;margin: 0;translate: -50% 0;font-size: min(27vw,420px);line-height: .8;letter-spacing: -.06em;white-space: nowrap;opacity: .1;pointer-events: none}.ft__mark b{display: inline-block;padding: .1em .04em .12em;margin: -.1em -.04em -.12em;font-weight: 800;background: linear-gradient(115deg,#fff 0%,#fff 24%,color-mix(in srgb,var(--amb) 80%,#fff) 40%,var(--amb) 50%,var(--amb-glow) 60%,#fff 80%,#fff 100%) 0 0 / 300% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: awflow 8s ease-in-out infinite alternate}.ft__bot{display: flex;align-items: center;gap: 24px;margin-top: clamp(40px,6vh,64px);padding-block: 18px 22px;border-top: 1px solid var(--line-1);font-size: 12px;color: var(--fg-3)}.hs-ft .ft__bot{margin-top: 0}.ft__bot > span:nth-child(2){margin-left: auto}.ft__up{display: inline-flex;align-items: center;gap: 10px;padding: 0;border: 0;background: none;color: #fff;font: inherit;cursor: pointer}.ft__up .x{font-size: 10.5px;letter-spacing: .2em}.ft__up i{display: grid;place-items: center;width: 36px;height: 36px;border: 1px solid var(--line-3);border-radius: 50%;transition: background-color .4s,border-color .4s,color .4s}.ft__up .icon{width: 15px;height: 15px;transition: transform .5s var(--e-lux)}.ft__up:hover i{border-color: var(--amb);background: var(--amb);color: #17090f}.ft__up:hover .icon{transform: translateY(-3px)}@media (max-width: 980px){.ft__in{grid-template-columns: minmax(0,1fr);gap: 40px}.hs-ft{min-height: 0;padding-top: calc(64px + 44px)}}@media (max-width: 560px){.hero__go.ft__go{width: 100%}.ft__grid{grid-template-columns: minmax(0,1fr)}.ft__grid > div,.ft__grid > div:nth-child(even){padding: 20px 0;border-left: 0}.ft__bot{flex-wrap: wrap;gap: 10px 20px}.ft__bot > span:nth-child(2){margin-left: 0;order: 3;flex-basis: 100%}.ft__up{margin-left: auto}}@media (prefers-reduced-motion: reduce){.ft__mark b,.ft__live.is-open i{animation: none}}html.mo-off .lg-rec,html.mo-off .lg-halo,html.mo-off .hero__scroll i::after,html.mo-off .hero__fallback::after,html.mo-off .hero__badge .rec,html.mo-off .hd__ask .hd__dot,html.mo-off .hs-pt__chip i,html.mo-off .hs-pan__chip i,html.mo-off .hs-lp__chip i,html.mo-off .hs-gd__media > img,html.mo-off .hs-gd__ph,html.mo-off .hs-aw li::after,html.mo-off .hs-aw li b,html.mo-off .hs-aw li > span,html.mo-off .hs-ask__aur,html.mo-off .hs-ask__beam,html.mo-off .hs-ask__bk i,html.mo-off .hs-ask__grain,html.mo-off .ft__mark b,html.mo-off .ft__live i{animation: none !important}html.mo-off .hs-ask__bk{display: none}html.mo-off .hs .hs-h .vl:first-child .wd,html.mo-off .hs-stats > div::after,html.mo-off .hs-sup__d::before,html.mo-off .hs-jn__ck,html.mo-off .hs-jn__h::after,html.mo-off .hs-aw::before,html.mo-off .hs-aw__big b,html.mo-off .hs-aw li em,html.mo-off .hs-fqc b,html.mo-off .hs-fqall::after{animation: none !important}html.mo-off .hero__scenes,html.mo-off .hero__in{transform: none !important;opacity: 1 !important}html.mo-off .hs-ask__big b,html.mo-off .hs-ask__big span{transform: none !important}html.mo-off .hs-pt__in,html.mo-off .hs-pan__media{transform: none !important}html.mo-off .hs-gd__media > img,html.mo-off .hs-lp__s img{translate: none !important}html.mo-off .hs-pt__glare{opacity: 0 !important}.hero.is-out *,.hero.is-out *::before,.hero.is-out *::after,.fm:not(.open) .brand *,.hs.hs-out *,.hs.hs-out *::before,.hs.hs-out *::after,html.hs-stack .hs.is-under *,html.hs-stack .hs.is-under *::before,html.hs-stack .hs.is-under *::after{animation-play-state: paused !important}.mbar{display: none}@media (max-width: 980px){body.has-mbar{padding-bottom: 84px}.mbar{display: flex;gap: var(--sp-2);position: fixed;left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom,0px));z-index: var(--z-mbar);padding: 8px;border: var(--bw) solid var(--glass-line-hover);border-radius: var(--r-pill);background: rgba(16,16,18,.78);-webkit-backdrop-filter: blur(18px) saturate(160%);backdrop-filter: blur(18px) saturate(160%);box-shadow: 0 20px 40px -12px rgba(0,0,0,.7);transition: transform var(--dur),opacity var(--dur),visibility 0s}.mbar .mbar__go{flex: 1;min-width: 0;height: 50px;margin: 0;padding: 0 6px 0 20px;box-shadow: none}.mbar .mbar__go i{width: 38px;height: 38px}.mbar .btn--line{width: 50px;--btn-h: 50px;padding: 0}.mbar.is-hidden{transform: translateY(140%);opacity: 0;visibility: hidden;transition: transform var(--dur),opacity var(--dur),visibility 0s linear var(--dur)}}@media (min-width: 621px) and (max-width: 980px){.mbar{left: 50%;right: auto;width: 560px;translate: -50% 0}}.page-hero{position: relative;overflow: hidden;padding: calc(76px + var(--sp-18)) 0 var(--sp-14);background: radial-gradient(50% 70% at 85% 0%,color-mix(in srgb,var(--amb) 16%,transparent),transparent 65%),radial-gradient(40% 60% at 10% 10%,color-mix(in srgb,var(--amb-glow) 12%,transparent),transparent 65%),var(--bg)}.page-hero .kicker{margin-bottom: var(--sp-5)}.page-hero .ty-lede{margin-top: var(--sp-5)}@media (max-width: 900px){.page-hero{padding-top: calc(64px + var(--sp-12))}}.pub .prose{color: var(--fg-1);letter-spacing: -.01em}.pub .prose h2{color: #fff}.msg__quote{margin-top: 18px;font-size: clamp(32px,4vw,60px);font-weight: 300;line-height: 1.18;letter-spacing: -.035em;color: #fff;text-wrap: balance}.msg__quote::first-line{font-weight: 800;letter-spacing: -.052em}.msg__quote em{font-style: normal;color: var(--amb)}.solo{min-height: 100svh;display: grid;place-items: center;text-align: center;padding: var(--sp-10) var(--gutter);background: radial-gradient(40% 40% at 35% 40%,color-mix(in srgb,var(--amb) 18%,transparent),transparent 70%),radial-gradient(40% 40% at 65% 60%,color-mix(in srgb,var(--amb-glow) 16%,transparent),transparent 70%),var(--c-night-900)}.solo__mark{width: 96px;height: 74px;margin: 0 auto var(--sp-8)}.solo .ty-lede{margin: var(--sp-5) auto 0}.solo__cta{margin-top: var(--sp-8);display: flex;gap: var(--sp-2);justify-content: center;flex-wrap: wrap}.solo--stage{position: relative;isolation: isolate;overflow: hidden;background: #08070a}.solo__in{display: flex;flex-direction: column;align-items: center;max-width: 960px}.solo .hs-eye{justify-content: center}.solo .hs-ask__big{margin-top: clamp(14px,2.4vh,26px)}.solo .hs-h{margin-top: clamp(24px,4vh,44px)}.solo .vl > span{transform: none;animation: soloup 1.4s var(--e-lux) .15s backwards}.solo .vl + .vl > span{animation-delay: .3s}@keyframes soloup{from{transform: translateY(110%)}}.solo .hs-lede{margin: 18px auto 0;max-width: 30em}.solo__cta{gap: 10px;margin-top: clamp(26px,4vh,40px)}.solo__cta .hero__go{width: var(--cta-w);margin-top: 0}.solo .solo__mark{margin-bottom: var(--sp-6)}@media (max-width: 560px){.solo__cta{width: 100%}.solo__cta .hero__go,.solo__cta .hs-ghost{width: 100%;justify-content: space-between}}@media (prefers-reduced-motion: reduce){.solo .vl > span{animation: none}}.preview-bar{position: fixed;left: 16px;bottom: 16px;z-index: calc(var(--z-header) + 1);display: flex;align-items: center;gap: var(--sp-3);padding: 7px 14px;background: var(--c-warn-bg);color: var(--c-warn);font-size: var(--fs-2xs);font-weight: var(--fw-bold);border-radius: var(--r-pill);box-shadow: var(--shadow-card);max-width: calc(100% - 24px)}.preview-bar a{color: var(--c-ink-900);text-decoration: underline}@media (max-width: 980px){.has-mbar .preview-bar{bottom: 96px}}html:not(.js) .hr,html:not(.js) .ly-r,html:not(.js) .hs-h .vl > span,html:not(.js) .hs-quote .vl > span,html:not(.js) .hs .vl .wd,html:not(.js) .hs-stats > div > *,html:not(.js) .hs-gx__c > *,html:not(.js) .hs-jn__list li,html:not(.js) .hs-jn__rail li{opacity: 1 !important;transform: none !important;filter: none !important}html:not(.js) .hs .hs-lede.hr{-webkit-mask-image: none;mask-image: none}:root{--ly-bar: 84px;--ly-pad: clamp(20px,4.6vh,52px)}@media (min-width: 981px){.hs-ly:not(.hs-ly--ap){overflow: hidden}.hs-ly__in.hs-lt,.hs-ly__in.hs-fq,.hs-ly__in.hs-gdw{box-sizing: border-box;height: calc(100svh - var(--ly-bar));padding-block: var(--ly-pad);grid-template-rows: minmax(0,1fr);align-items: stretch}.hs-lt__side,.hs-fq__side{position: static;align-self: center;max-height: 100%}[data-ly-scroll]{--ft: 0px;--fb: 0px;align-self: center;min-height: 0;max-height: 100%;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,.18) transparent;-webkit-mask-image: linear-gradient(180deg,transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent);mask-image: linear-gradient(180deg,transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent)}[data-ly-scroll].can-up{--ft: 44px}[data-ly-scroll].can-down{--fb: 64px}.hs-lt__body[data-ly-scroll],.hs-pv__body[data-ly-scroll]{padding-right: 20px}.hs-gd{height: 100%;min-height: 0;grid-template-rows: minmax(0,1fr)}.hs-gd__vis{position: relative;top: auto;height: 100%;min-height: 0;max-height: none;align-self: stretch}.hs-gd__body{min-height: 0;justify-content: flex-start;padding-right: 20px}.hs-gd__n{font-size: clamp(60px,min(8vw,12vh),140px)}.hs-gd__t{font-size: clamp(26px,min(3vw,5.2vh),50px)}.hs-gd__cap{padding: clamp(22px,3.4vh,48px)}.hs-lp{height: clamp(200px,34vh,440px);min-height: 0;margin-bottom: clamp(16px,3vh,36px)}.hs-lt__side .hs-quote{font-size: clamp(26px,min(3.2vw,5.4vh),50px)}.hs-lt__meta{margin-top: clamp(16px,3vh,40px);padding-top: clamp(12px,2vh,22px)}.hs-fq{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.hs-fq__side .hs-h{font-size: clamp(30px,min(3.4vw,6vh),54px)}.hs-fq__list summary{padding-block: clamp(9px,1.4vh,17px)}.hs-fq__cnt{margin-bottom: clamp(6px,1.2vh,14px)}}@media (min-width: 981px) and (max-height: 900px){.hs-gd__body{gap: 12px;line-height: 1.75}.hs-gd__pts{margin-top: 2px}.hs-gd__pts li{padding-block: 8px}.hs-gd__flow{padding-top: 8px}.hs-gd__flow li{padding: 12px 15px 13px}.hs-gd__flow strong{margin-top: 6px}.hs-gd__nav{margin-top: 0}.hs-gd__nav button{padding-block: 11px}.hs-fq__list summary{padding-block: 8px;line-height: 1.45}.hs-fq__list summary i{width: 24px;height: 24px}}@media (min-width: 981px) and (max-height: 820px){.hs-fq__chips{margin-top: 18px}.hs-fq__chips button{height: 40px}.hs-fq__help{margin-top: 22px;padding-top: 16px}.hs-pv__toc{margin-top: 18px}.hs-pv__toc a{padding-block: 7px}}@media (min-width: 981px) and (max-height: 700px){.hs-lt__meta{display: none}.hs-fq__help{display: none}.hs-gd__n{margin-top: 8px}}@media (max-width: 980px){.hs{padding-top: calc(64px + 28px);padding-bottom: 76px}.hs.t-night2{--bg: #151518}.hs + .hs{border-top-color: rgba(255,255,255,.1)}.hs-eye{font-size: 12px}.hs-eye b{font-size: 14px}.hs-h{margin-top: 18px}.hs-lede{margin-top: 18px;font-size: 16px;line-height: 1.75;color: rgba(255,255,255,.78)}.hs-fine{font-size: 13.5px;line-height: 1.65}.hs-sd{font-size: 14.5px}.hs-pt figcaption span{font-size: 13.5px}.hs-sup__it p{font-size: 15px}.hs-gx__note{font-size: 13.5px}.hs-gx__tag{font-size: 12px}.hs-gx__c p{font-size: 14.5px;color: var(--fg-2)}.hs-gx__cnt,.hs-jn__cnt{display: none}.hs-jn__meta{font-size: 13.5px}.hs-jn__list li,.hs-jn__list li:nth-child(even){font-size: 15px}.hs-sign{font-size: 14px}.hs-aw__h{font-size: 14px}.hs-aw li{font-size: 15px}.hs-aw li b{font-size: 13px}.hs-acc__a{font-size: 15px}.hs-fqall small{font-size: 13.5px}.hs-ask__checks{font-size: 14px}.ft__status p{font-size: 13.5px}}.m-only,.hs-eye__ko,.hd__menu-ko,.mbar__ic,.mbar__k{display: none}@media (max-width: 980px){html{scroll-padding-top: 72px;scroll-padding-bottom: 96px}.hd,.is-scrolled .hd{background: rgba(10,10,11,.55);-webkit-backdrop-filter: blur(16px) saturate(150%);backdrop-filter: blur(16px) saturate(150%);border-bottom-color: transparent;transition: transform .3s var(--e-lux),background .4s}.hd::before{opacity: 0}body:not(.is-scrolled) .hd:not(.hd--solid){background: transparent;-webkit-backdrop-filter: none;backdrop-filter: none}body:not(.is-scrolled) .hd:not(.hd--solid)::before{opacity: 1}.hd-hide .hd{transform: translateY(-100%)}.hd__menu{gap: 10px;height: 44px;letter-spacing: 0}.hd__menu .roll{display: none}.hd__menu-ko{display: inline;font-family: var(--font-sans);font-size: 15px;font-weight: 600;letter-spacing: -.01em}.hero__in{padding-bottom: calc(28px + env(safe-area-inset-bottom,0px))}.hero__aside .hero__lede-m{display: none}.hero__ctrl{top: 72px;bottom: auto}.hero__cap{display: none}.hero__ctrl .wrap{justify-content: space-between;min-height: 44px}.hero__pp{width: 44px;height: 44px;border-radius: 50%;background: rgba(0,0,0,.35)}.marq{display: none}.hs{padding-top: 72px;padding-bottom: 96px}.hs + .hs{border-top-color: transparent}.hs .hs-eye{gap: 8px;font-family: var(--font-sans);letter-spacing: 0;text-transform: none}.hs .hs-eye::before,.hs .hs-eye b::after{display: none}.hs .hs-eye b{padding: 4px 10px;border-radius: 999px;background: color-mix(in srgb,var(--amb) 16%,transparent);font-family: var(--font-wide);font-size: 13px;font-weight: 600;letter-spacing: .02em;color: var(--amb)}.hs .hs-eye__en{display: none}.hs .hs-eye__ko{display: inline;font-size: 15px;font-weight: 700;letter-spacing: -.01em;color: #fff}.hs-h,.hs-quote{margin-top: 16px;font-size: 28px;line-height: 36px;letter-spacing: -.03em}.hs-h .vl + .vl,.hs-quote .vl + .vl{font-weight: 500;color: rgba(255,255,255,.84)}.hs-h .vl,.hs-quote .vl{padding-bottom: .1em;margin-bottom: -.1em}.hs-lede{margin-top: 16px;font-size: 17px;line-height: 27px;letter-spacing: -.01em;color: rgba(255,255,255,.84)}.hs-fine{font-size: 13px;line-height: 19px;color: rgba(255,255,255,.64)}.hs-pt__seg.on i::after{animation: none;transform: none}.hs-sup.is-auto .hs-sup__seg.on i::after{animation: none;transform: none}.hs-jn__pr.is-run .hs-jn__rail li.on .hs-jn__seg i{animation: none;transform: scaleX(1)}.hs-jn__cta .hero__go,.hs-faq .hs-ghost{display: none}.hs-jn__cta .hs-jn__meta{margin-top: 20px}.mbar,.mbar.mbar{left: auto;right: max(16px,env(safe-area-inset-right,0px));bottom: calc(16px + env(safe-area-inset-bottom,0px));width: auto;translate: none;display: block;padding: 0;border: 0;border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none}.mbar .btn--line{display: none}.mbar .mbar__go{position: relative;display: flex;align-items: center;justify-content: center;gap: 0;width: 60px;height: 60px;margin: 0;padding: 0;border-radius: 999px;overflow: hidden;box-shadow: 0 10px 28px rgba(0,0,0,.55);transition: width .35s var(--e-lux),padding .35s var(--e-lux)}.mbar .mbar__go .roll,.mbar .mbar__go > [data-roll],.mbar .mbar__go > i{display: none}.mbar .mbar__ic{display: grid;place-items: center;flex: none;width: 24px;height: 24px}.mbar .mbar__ic .icon{width: 24px;height: 24px;vertical-align: top}.mbar .mbar__k{display: block;max-width: 0;overflow: hidden;white-space: nowrap;font-size: 15px;font-weight: 700;letter-spacing: -.02em;opacity: 0;transition: max-width .35s var(--e-lux),opacity .2s}.mbar.is-ext .mbar__go{width: 148px;padding: 0 18px;justify-content: center}.mbar .mbar__k{height: 20px;line-height: 20px}.mbar.is-ext .mbar__k{max-width: 90px;margin-left: 8px;opacity: 1}.mbar.is-morph{transition: none !important}.mbar.is-morph .mbar__go{transition: none}.mbar.is-morph .mbar__ic,.mbar.is-morph .mbar__k{opacity: 0}.hero.is-fab .hero__aside .hero__go{opacity: 0;visibility: hidden;transition: opacity .15s,visibility 0s linear .15s}}@media (max-width: 980px) and (prefers-reduced-motion: reduce){.hd,.mbar .mbar__go,.mbar .mbar__k{transition: none}}@media (max-width: 980px){.hs-about .hs__in{gap: 0}.hs-ab__t{display: contents}.hs-about .hs-eye{order: 1}.hs-about .hs-h{order: 2}.hs-about .hs-pt{order: 3}.hs-about .hs-lede{order: 4}.hs-about .hs-stats{order: 5}.hs-about .hs-fine{order: 6}.hs-pt,.hs-about .hs-pt{width: 100%;max-width: none;height: clamp(190px,34svh,300px);aspect-ratio: auto;margin-top: 28px;justify-self: stretch;perspective: none}.hs-pt__in{border-radius: 20px;transform: none;box-shadow: none}.hs-pt__vf,.hs-pt__chip,.hs-pt__glare,.hs-pt__pl{display: none}.hs-pt__bar{left: 16px;right: 16px;top: 8px}.hs-pt__ph b{font-size: 96px}.hs-pt figcaption{padding: 48px 18px 16px}.hs-pt figcaption b{font-size: 18px}.hs-pt figcaption span{font-size: 13px;color: rgba(255,255,255,.78)}.hs-stats,.hs-about .hs-stats{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 28px}.hs-stats > div{display: flex;flex-direction: column;gap: 6px;padding: 14px 10px 16px;border: 1px solid rgba(255,255,255,.09);border-radius: 16px;background: #1b1b20}.hs-stats > div::before,.hs-stats > div::after{display: none}.hs-stats dt{grid-column: auto;font-size: 12px}.hs-num{margin: 0 !important;font-size: 24px}.hs-num small{font-size: 13px;font-weight: 600}.hs-num i{margin: 0 .1em}.hs-sd{max-width: none;margin-top: 0 !important;align-self: auto;font-size: 13px;line-height: 18px;color: rgba(255,255,255,.78)}.hs-about .hs-fine{margin-top: 14px}.hs-sup .hs-sup__d,.hs-sup .hs-pan{display: none}.hs-sw{display: block;margin-top: 28px}.hs-sw__top{display: flex;align-items: center;justify-content: space-between}.hs-sw__h{margin: 0;font-size: 17px;font-weight: 700;letter-spacing: -.02em}.hs-sw__nav{display: flex;align-items: center;gap: 8px}.hs-sw__cnt{margin-right: 4px;font-family: var(--font-wide);font-size: 14px;color: rgba(255,255,255,.64)}.hs-sw__cnt b{font-weight: 600;color: #fff}.hs-sw__btn{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid rgba(255,255,255,.22);border-radius: 50%;background: none;color: #fff}.hs-sw__btn .icon{width: 16px;height: 16px}.hs-sw__btn:disabled,.hs-sw__btn[aria-disabled="true"]{opacity: .35}.hs-sw .hs-sw__track{display: flex;gap: 12px;margin: 14px calc(var(--gutter,16px) * -1) 0;padding: 0 var(--gutter,16px);list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter,16px);overscroll-behavior-x: contain;scrollbar-width: none}.hs-sw__track::-webkit-scrollbar{display: none}.hs-sw__track::after{content: "";flex: 0 0 4px}.hs-sw__c{flex: 0 0 82%;max-width: 340px;scroll-snap-align: start;display: flex;flex-direction: column;overflow: hidden;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: #1b1b20}.hs-sw__img{height: 188px;background: #24242a}.hs-sw__img img{width: 100%;height: 100%;object-fit: cover;display: block}.hs-sw__img > span{display: grid;place-items: center;height: 100%;color: rgba(255,255,255,.4)}.hs-sw__img > span .icon{width: 32px;height: 32px}.hs-sw__bd{display: flex;flex-direction: column;gap: 6px;padding: 16px 18px 20px}.hs-sw__en{font-size: 11px;font-weight: 600;letter-spacing: .12em;color: var(--amb)}.hs-sw__bd h3{font-size: 20px;line-height: 28px;font-weight: 700;letter-spacing: -.02em}.hs-sw__bd p{font-size: 15px;line-height: 23px;color: rgba(255,255,255,.84);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.m-sheet{position: fixed;inset: auto 0 0;width: 100%;max-width: 100%;max-height: 88svh;margin: 0;padding: 0;border: 0;border-radius: 20px 20px 0 0;background: #17161b;color: #fff;overflow: auto;overscroll-behavior: contain}.m-sheet::backdrop{background: rgba(0,0,0,.62)}.m-sheet[open]{animation: shup .3s var(--e-lux)}@keyframes shup{from{transform: translateY(40%);opacity: .4}}.m-sheet__in{display: grid;gap: 12px;padding: 10px 18px calc(24px + env(safe-area-inset-bottom,0px))}.m-sheet__grip{justify-self: center;width: 40px;height: 4px;border-radius: 2px;background: rgba(255,255,255,.3)}.m-sheet__hd{display: flex;align-items: center;justify-content: space-between}.m-sheet__hd small{font-size: 12px;font-weight: 600;letter-spacing: .12em;color: var(--amb)}.m-sheet__x{height: 40px;padding: 0 14px;border: 0;border-radius: 10px;background: #26262d;color: #fff;font-size: 14px;font-weight: 600}html:has(.m-sheet[open]){overflow: hidden}.hs-gx__h{align-items: center;padding-bottom: 12px}.hs-gx__cnt{display: none}.hs-gx__note{font-size: 15px;font-weight: 700;color: #fff}.hs-gx .hs-sw__nav{display: flex}.hs-gx .hs-gx__grid{display: flex;gap: 12px;margin: 0 calc(var(--gutter,16px) * -1);padding: 0 var(--gutter,16px);border-top: 0;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter,16px);overscroll-behavior-x: contain;scrollbar-width: none}.hs-gx .hs-gx__grid::-webkit-scrollbar{display: none}.hs-gx .hs-gx__grid::after{content: "";flex: 0 0 4px}.hs-gx__c,.hs-gx__c:nth-child(odd){flex: 0 0 66%;max-width: 280px;min-height: 0;padding: 0;scroll-snap-align: start;border: 1px solid rgba(255,255,255,.09);border-radius: 16px;background: #1b1b20}.hs-gx__c::before,.hs-gx__c::after{display: none}.hs-gx__img{display: block;width: 100%;height: 150px;object-fit: cover}.hs-gx__top,.hs-gx__more{display: none}.hs-gx__c h3{margin: 0;padding: 14px 14px 0;font-size: 17px;line-height: 24px}.hs-gx__tag{display: table;margin: 6px 0 0;padding: 2px 8px;border-radius: 999px;border-color: color-mix(in srgb,var(--amb) 55%,transparent);color: var(--amb);font-size: 12px}.hs-gx__c p{margin: 6px 0 0;padding: 0 14px 16px;font-size: 14px;line-height: 20px;color: rgba(255,255,255,.78)}.hs-gx__c:hover h3,.hs-gx__c:focus-within h3,.hs-gx__c:hover p,.hs-gx__c:focus-within p{transform: none}.hs-ck{display: block;margin-top: 28px;padding: 20px 16px 14px;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: #1b1b20;scroll-margin-top: 80px}.hs-ck__h{display: flex;align-items: baseline;justify-content: space-between}.hs-ck__h h3{font-size: 18px;font-weight: 800;letter-spacing: -.02em}.hs-ck__h small{font-family: var(--font-wide);font-size: 13px;color: var(--amb)}.hs-ck__h small b{font-weight: 600}.hs-ck__p{margin-top: 4px;font-size: 14px;line-height: 21px;color: rgba(255,255,255,.64)}.hs-ck__dots{display: grid;grid-template-columns: repeat(4,1fr);gap: 4px;margin-top: 14px}.hs-ck__dots i{height: 4px;border-radius: 2px;background: rgba(255,255,255,.18);transition: background .3s}.hs-ck__dots i.d{background: var(--amb)}.hs-ck__dots i.on{background: #fff}.hs-ck__q{margin-top: 16px}.hs-ck__q p{font-size: 17px;line-height: 25px;font-weight: 600;letter-spacing: -.02em}.hs-ck__q p small{display: block;margin-top: 4px;font-size: 13px;line-height: 19px;font-weight: 400;color: rgba(255,255,255,.64)}.hs-ck__yn{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 14px}.hs-ck__yn button{height: 52px;border: 1px solid rgba(255,255,255,.22);border-radius: 12px;background: none;color: #fff;font-size: 16px;font-weight: 600}.hs-ck__yn button[aria-pressed="true"]{background: #fff;border-color: #fff;color: #111}.hs-ck__res{display: grid;gap: 10px;margin-top: 16px;padding: 16px;border-radius: 16px;background: rgba(95,211,138,.1);border: 1px solid rgba(95,211,138,.35);outline: none}.hs-ck__res[hidden]{display: none}.hs-ck__res b{font-size: 17px}.hs-ck__res p{font-size: 15px;line-height: 23px;color: rgba(255,255,255,.84)}.hs-ck__res .hero__go{margin-top: 4px;width: 100%}.hs-ck__res.is-no{background: rgba(231,180,143,.08);border-color: rgba(231,180,143,.35)}.hs-ck__ft{display: flex;justify-content: space-between}.hs-ck__ft button{display: inline-flex;align-items: center;gap: 4px;height: 44px;padding: 0;border: 0;background: none;color: rgba(255,255,255,.64);font-size: 14px}.hs-ck__ft button[hidden]{display: none}.hs-ck__ft [data-ck-reset]{margin-left: auto}.hs-join .hs-jn__r{gap: 48px}.hs-jn__h{gap: 10px;padding-bottom: 0;border-bottom: 0}.hs-jn__h::after{display: none}.hs-jn__h .x{display: none}.hs-jn__h b{font-size: 18px;letter-spacing: -.02em}.hs-jn__list{margin-top: 6px;border-top: 0}.hs-jn__list li,.hs-jn__list li:nth-child(even){padding: 10px 0;border-bottom: 0;font-size: 16px;line-height: 24px;color: rgba(255,255,255,.84)}.hs-jn__pr .hs-jn__h,.hs-jn__stage,.hs-jn__rail{display: none}.hs-sw--step{margin-top: 0}.hs-sw--step .hs-sw__c{flex-basis: 74%;max-width: 300px}.hs-sw--step .hs-sw__bd{gap: 8px;padding: 20px 18px 22px;min-height: 196px}.hs-sw__no{font-family: var(--font-wide);font-size: 40px;line-height: 1;font-weight: 300;letter-spacing: -.04em;color: var(--amb)}.hs-sw--step .hs-sw__en{letter-spacing: 0;font-size: 12px;font-family: var(--font-sans)}.hs-sw--step h4{font-size: 19px;line-height: 26px;font-weight: 700;letter-spacing: -.02em}.hs-sw--step .hs-sw__bd p{-webkit-line-clamp: 3}.hs-grow .hs-open{width: 100%;justify-content: space-between}}@media (max-width: 980px){.hs-msg .hs__in{gap: 48px}.hs-msg__body{margin-top: 24px;padding: 20px 18px;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: #1b1b20;font-size: 17px;line-height: 28px;color: rgba(255,255,255,.84)}.hs-sign{margin-top: 16px;font-size: 14px}.hs-msg .hs-open{width: 100%;justify-content: space-between;margin-top: 20px}.hs-aw{padding: 0;border: 0}.hs-aw::before{display: none}.hs-aw__h{margin-bottom: 12px;font-size: 14px}.hs-aw__big{gap: 12px}.hs-aw > ol{display: none}.hs-sw--aw{margin-top: 16px}.hs-sw--aw .hs-sw__top{justify-content: space-between}.hs-sw--aw .hs-sw__c{flex: 0 0 40%;max-width: 160px;min-height: 150px;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;padding: 14px 12px;border-top: 2px solid color-mix(in srgb,var(--amb) 50%,transparent);border-radius: 16px}.hs-sw--aw .hs-sw__c,.hs-sw--aw .hs-sw__c:hover{padding-left: 12px;color: inherit}.hs-sw--aw .hs-sw__c::after{display: none}.hs-sw--aw .hs-sw__c > *{animation: none !important;opacity: 1 !important}.hs-sw--aw .hs-sw__c b{font-size: 24px;font-weight: 500;letter-spacing: -.02em;color: #fff}.hs-sw--aw .hs-sw__c span{font-size: 14px;line-height: 20px;color: rgba(255,255,255,.84)}.hs-sw--aw .hs-sw__c em{align-self: flex-start;padding: 2px 7px;border-radius: 6px;background: #fff;color: #111;font-size: 12px;font-style: normal;font-weight: 700}.hs-sw--aw .hs-sw__c.is-hi{background: linear-gradient(180deg,color-mix(in srgb,var(--amb) 20%,#1b1b20),#1b1b20);border-top-color: var(--amb)}.hs-aw .hs-fine{margin-top: 14px}.hs-faq .hs-fqc,.hs-faq .hs-acc{display: none}.hs-faq .hs__in{gap: 0}.hs-fm{display: block;margin-top: 24px}.hs-fm__chips{display: flex;flex-wrap: nowrap;gap: 8px;margin: 0 calc(var(--gutter,16px) * -1);padding: 0 var(--gutter,16px);overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.hs-fm__chips::-webkit-scrollbar{display: none}.hs-fm__chips::after{content: "";flex: 0 0 1px}.hs-fm__chips button{flex: none;white-space: nowrap}.hs-fm__chips button{display: inline-flex;align-items: center;gap: 6px;height: 40px;padding: 0 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;background: none;color: rgba(255,255,255,.84);font-size: 14px;font-weight: 600}.hs-fm__chips button b{font-family: var(--font-wide);font-weight: 500;color: var(--amb)}.hs-fm__chips button[aria-pressed="true"]{background: #fff;border-color: #fff;color: #111}.hs-fm__chips button[aria-pressed="true"] b{color: #9a5f34}.hs-fm__cnt{margin-top: 16px;font-size: 14px;color: rgba(255,255,255,.64)}.hs-fm__cnt b{font-family: var(--font-wide);font-weight: 500;color: var(--amb)}.hs-fm__list{display: grid;gap: 8px;margin-top: 10px;interpolate-size: allow-keywords}.hs-fm__list details{border: 1px solid rgba(255,255,255,.09);border-radius: 14px;background: #1b1b20}.hs-fm__list details[hidden]{display: none}.hs-fm__list details::details-content{block-size: 0;overflow: clip;transition: block-size .3s var(--e-lux),content-visibility .3s allow-discrete}.hs-fm__list details[open]::details-content{block-size: auto}.hs-fm__list summary{display: grid;grid-template-columns: minmax(0,1fr) 22px;align-items: center;gap: 12px;min-height: 60px;padding: 14px 16px;list-style: none;cursor: pointer;font-size: 16px;line-height: 23px;font-weight: 600;letter-spacing: -.01em}.hs-fm__list summary::-webkit-details-marker{display: none}.hs-fm__list summary i{justify-self: center;width: 10px;height: 10px;border-right: 2px solid rgba(255,255,255,.7);border-bottom: 2px solid rgba(255,255,255,.7);transform: translateY(-3px) rotate(45deg);transition: transform .3s var(--e-lux)}.hs-fm__list details[open] summary i{transform: translateY(2px) rotate(-135deg)}.hs-fm__list details[open] summary{color: var(--amb)}.hs-fm__list p{padding: 0 16px 16px;font-size: 15px;line-height: 24px;color: rgba(255,255,255,.84)}.hs-fm__all{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 52px;margin-top: 8px;border: 1px dashed rgba(255,255,255,.24);border-radius: 14px;background: none;color: #fff;font-size: 15px;font-weight: 600}.hs-ask .hs__in{align-items: stretch;text-align: left}.hs-ask .hs-eye{justify-content: flex-start}.hs-ask__big{text-align: center}.hs-ask .hs-h,.hs-ask .hs-lede{text-align: left;margin-inline: 0}.hs-safe{order: 6;margin-top: 28px;padding: 18px 16px;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: rgba(27,27,32,.88)}.hs-safe__h{display: block;font-size: 17px;font-weight: 800;letter-spacing: -.02em}.hs-safe .hs-ask__checks{flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 10px;margin-top: 12px;font-size: 15px;line-height: 22px;color: rgba(255,255,255,.84)}.hs-safe .hs-ask__checks li{align-items: flex-start;gap: 10px}.hs-safe .hs-ask__checks li::before{content: "✓";flex: none;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: rgba(95,211,138,.16);color: #7ee2a3;font-size: 12px}.hs-know{display: block;order: 7;margin-top: 12px;padding: 18px 16px;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: rgba(27,27,32,.88)}.hs-know h3{font-size: 17px;font-weight: 800;letter-spacing: -.02em}.hs-know dl{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 10px 10px;margin: 12px 0 0;font-size: 15px;line-height: 22px}.hs-know dt{font-size: 14px;font-weight: 600;color: rgba(255,255,255,.64)}.hs-know dd{margin: 0;color: rgba(255,255,255,.84)}.hs-ask__cta{order: 8;margin-top: 24px}.hs-ask__cta .hero__go,.hs-ask__cta .hs-ghost{max-width: none}.hs-ft{padding-top: 72px;padding-bottom: calc(24px + env(safe-area-inset-bottom,0px))}body.has-mbar{padding-bottom: 0}.ft__in{gap: 32px}.ft__status{gap: 8px;padding: 16px;border: 1px solid rgba(255,255,255,.09);border-radius: 16px;background: #1b1b20}.ft__live{height: auto;padding: 0;border: 0;font-size: 15px}.ft__status p{font-size: 14px;line-height: 21px;color: rgba(255,255,255,.78)}.hero__go.ft__go{width: 100%}.ft__grid,.ft__grid > div,.ft__grid > div:nth-child(even){border: 0}.ft__grid{grid-template-columns: minmax(0,1fr);gap: 0}.ft__grid > div,.ft__grid > div:nth-child(even){padding: 0 0 20px}.ft__grid h3{display: none}.ft__grid p{font-size: 14px;line-height: 22px;color: rgba(255,255,255,.64)}.ft__grid > div:nth-child(1){order: 4}.ft__grid > div:nth-child(2){order: 1}.ft__grid > div:nth-child(3){order: 2}.ft__grid > div:nth-child(4){order: 3}.ft__grid ul,.ft__2col{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 12px;margin: 0;padding: 0}.ft__grid ul a,.ft__grid ul .ft__ck{display: flex;width: 100%;min-height: 48px;border-bottom: 1px solid rgba(255,255,255,.08);font-size: 15px;color: rgba(255,255,255,.84);text-align: left}.ft__grid ul a::before{display: none}.ft__grid > div:nth-child(2) p:first-of-type{display: none}.ft .ft__grid .ft__2col{width: 100%;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 12px}.ft__grid > div:nth-child(2) p{font-size: 15px;color: rgba(255,255,255,.84)}.ft__bot{margin-top: 8px}.ft__up{min-height: 44px}}.ly-ko,.ly-x__ko,.ly-chip{display: none}@media (max-width: 980px){.hs-ly__bar{height: 56px;gap: 10px}.hs-ly__bar .hs-eye{gap: 0;font-size: 0;letter-spacing: 0;text-transform: none}.hs-ly__bar .hs-eye::before,.hs-ly__bar .hs-eye > *{display: none}.hs-ly__bar .hs-eye > .ly-ko{display: inline;font-family: var(--font-sans);font-size: 16px;font-weight: 700;letter-spacing: -.02em;color: #fff}.hs-ly__x{gap: 10px}.hs-ly__x .ly-x__en,.fm__close .roll{display: none}.ly-x__ko,.hs-ly__x .ly-x__ko{display: inline;font-family: var(--font-sans);font-size: 15px;font-weight: 600;letter-spacing: 0}.fm__close{letter-spacing: 0}.ly-toc{display: inline-flex;align-items: center;height: 36px;margin-left: auto;padding: 0 14px;border: 1px solid rgba(255,255,255,.24);border-radius: 999px;background: none;color: #fff;font-size: 14px;font-weight: 600}.hs-ap{top: 56px}.hs-ly .hs-ap__pg{display: none}.hs-ly__in{padding-top: 16px}#ly-grow .hs-ly__bar{flex-wrap: wrap;height: auto;row-gap: 0;padding-top: 6px}#ly-grow .hs-ly__bar .hs-eye{height: 44px;display: flex;align-items: center}#ly-grow .hs-gd__pg{display: flex;order: 3;flex: 0 0 auto;width: calc(100% + 2 * var(--gutter,16px));margin: 0 calc(var(--gutter,16px) * -1);padding: 4px var(--gutter,16px) 12px;gap: 8px;overflow-x: auto;scrollbar-width: none}#ly-grow .hs-gd__pg::-webkit-scrollbar{display: none}#ly-grow .hs-gd__pg button,#ly-grow .hs-gd__pg button.on{flex: none;width: auto;height: 36px;padding: 0 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;color: rgba(255,255,255,.84)}#ly-grow .hs-gd__pg button.on{background: #fff;border-color: #fff;color: #111}#ly-grow .hs-gd__pg i{display: none}#ly-grow .ly-chip{display: inline;font-size: 14px;font-weight: 600;white-space: nowrap}.hs-ly .hs-gd__vis{width: 100%;height: clamp(150px,26svh,240px);aspect-ratio: auto;min-height: 0;border-radius: 20px}.hs-gd__vf,.hs-gd .hs-gd__en,.hs-gd__n{display: none}.hs-gd__cap{padding: 16px 18px}.hs-gd__t{margin-top: 0;font-size: 24px;line-height: 32px}.hs-gd__tag{margin-top: 6px;padding: 2px 8px;border: 1px solid color-mix(in srgb,var(--amb) 55%,transparent);border-radius: 999px;color: var(--amb);font-size: 12px}.hs-gd__tag .icon{display: none}.hs-gd__body{gap: 18px;font-size: 17px;line-height: 1.65;color: rgba(255,255,255,.84)}.hs-gd__lead{font-size: 19px;line-height: 1.5}.hs-gd .hs-gd__k{padding-bottom: 8px;border-bottom: 0;font-family: var(--font-sans);font-size: 15px;font-weight: 700;letter-spacing: -.01em;text-transform: none;color: #fff}.hs-gd__pts li{padding: 10px 0;border-bottom: 0;font-size: 16px}.hs-gd__flow{gap: 6px;padding-top: 4px}.hs-gd__flow li{padding: 12px 10px 14px;border-radius: 14px;background: #1b1b20}.hs-gd__flow li::after{display: none}.hs-gd__flow b{font-size: 11px;letter-spacing: .06em}.hs-gd__flow strong{margin-top: 6px;font-size: 14px}.hs-gd__flow span{font-size: 13px;line-height: 1.5}.hs-gd__fine{font-size: 13px;line-height: 1.6}.hs-gd__nav{position: sticky;bottom: 0;z-index: 3;display: flex;gap: 8px;margin: 6px calc(var(--gutter,16px) * -1) 0;padding: 18px var(--gutter,16px) calc(14px + env(safe-area-inset-bottom,0px));border: 0;background: linear-gradient(180deg,transparent,#0a0a0b 32%)}.hs-gd__nav button,.hs-gd__nav button + button{flex: 0 0 auto;justify-content: center;gap: 6px;height: 52px;padding: 0 16px;border: 1px solid rgba(255,255,255,.24);border-radius: 14px;text-align: left}.hs-gd__nav button + button{flex: 1;min-width: 0;justify-content: space-between;background: #fff;border-color: #fff;color: #111}.hs-gd__nav button::before{display: none}.hs-gd__nav button:first-child span{display: none}.hs-gd__nav button:first-child::after{content: "이전";font-size: 15px;font-weight: 600}.hs-gd__nav span b{display: none}.hs-gd__nav span{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px}.hs-gd__nav button + button span::before{content: "다음 · "}.hs-gd__nav .icon{width: 16px;height: 16px}.hs-lp,.hs-lt .hs-lp{height: clamp(200px,30svh,260px);aspect-ratio: auto;min-height: 0;margin-bottom: 24px;border-radius: 20px;cursor: pointer}.hs-lp__vf{display: none}.hs-lp.is-run .hs-lp__segs i.on b{animation: none;transform: scaleX(1)}.hs-lt__meta{display: none}.hs-lt__body{gap: 20px;font-size: 17px;line-height: 1.65;color: rgba(255,255,255,.84)}.hs-lt__body > p:first-child{font-size: 19px;line-height: 1.55}.hs-lt__body blockquote{padding: 16px 18px;border-left-width: 3px;border-radius: 0 16px 16px 0;background: #1b1b20;font-size: 17px}#ly-faq .hs-fq{gap: 0}#ly-faq .hs-fq__side{display: contents}#ly-faq .hs-fq__chips{margin-bottom: 14px}#ly-faq .hs-fq__search{margin-top: 16px !important;position: sticky;top: 56px;z-index: 2;margin: 0 calc(var(--gutter,16px) * -1);padding: 8px var(--gutter,16px);background: #0a0a0b;box-shadow: none}#ly-faq .hs-fq__search::after{left: var(--gutter,16px);right: var(--gutter,16px)}#ly-faq .hs-fq__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px;border-top: 0}#ly-faq .hs-fq__chips button,#ly-faq .hs-fq__chips button:hover,#ly-faq .hs-fq__chips button.on{display: inline-flex;gap: 6px;height: 40px;padding: 0 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;background: none;color: rgba(255,255,255,.84);font-size: 14px}#ly-faq .hs-fq__chips button::before{display: none}#ly-faq .hs-fq__chips button.on{background: #fff;border-color: #fff;color: #111}#ly-faq .hs-fq__list summary{grid-template-columns: minmax(0,1fr) 32px;padding-block: 16px;font-size: 16px}#ly-faq .hs-fq__list summary > .x{display: none}#ly-faq .hs-fq__list .hs-acc__a{padding: 0 8px 20px 14px;font-size: 15px;line-height: 1.65}.hs-pv__body{font-size: 16px;line-height: 1.7}.m-toc__list{display: grid;margin: 0;padding: 0;list-style: none}.m-toc__list button{display: flex;align-items: center;gap: 12px;width: 100%;min-height: 48px;padding: 0;border: 0;border-bottom: 1px solid rgba(255,255,255,.08);background: none;color: rgba(255,255,255,.84);font-size: 15px;text-align: left}.m-toc__list b{font-family: var(--font-wide);font-size: 13px;font-weight: 500;color: var(--amb)}.m-toc__list .is-here{color: #fff;font-weight: 700}.fm__list a em{display: none}.fm__list a.is-here{color: var(--amb)}.fm__list a.is-here::after{content: "지금 여기";margin-left: auto;padding: 3px 9px;border-radius: 999px;background: color-mix(in srgb,var(--amb) 16%,transparent);font-size: 12px;font-weight: 600;color: var(--amb)}}@media (max-width: 980px){.hs-num{flex-wrap: wrap;row-gap: 2px;white-space: normal}.hd .brand{min-height: 44px}.hs-pt__seg{padding: 21px 0}.hs-pt__bar{top: -2px}.hs-pt__pp{width: 44px;height: 44px}.hs-fm__chips button,#ly-faq .hs-fq__chips button,#ly-faq .hs-fq__chips button:hover,#ly-faq .hs-fq__chips button.on{height: 44px}#ly-grow .hs-gd__pg button,#ly-grow .hs-gd__pg button.on{height: 40px}.hs-gx__tag,.hs-gd__tag{font-size: 13px}.hs-sw--step .hs-sw__en{font-size: 13px}.hs-sw--aw .hs-sw__c em,.ft__bot span{font-size: 13px}}@media (max-width: 980px){.hs-sw__bd p,.hs-sw--step .hs-sw__bd p{display: block;-webkit-line-clamp: unset;overflow: visible}.hs-sw__h{font-weight: 700}.fm__close,.hs-ly__x,.m-sheet__x{min-height: 44px}.ly-toc{min-height: 44px}#ly-grow .hs-gd__pg button,#ly-grow .hs-gd__pg button.on{height: 44px}.hs-ly__bar .hs-eye > .ly-en{display: none}.hd-hide .hd:focus-within{transform: none}.ft__grid h3{display: block;position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.ft__grid ul a{align-items: center}.hs-sw--aw .hs-sw__c em{margin-left: 0}.hs-sw--aw .hs-sw__c{border-bottom: 1px solid rgba(255,255,255,.09)}}html.mo-off .m-sheet[open]{animation: none !important}@media (prefers-reduced-motion: reduce){.m-sheet[open],.hs-fm__list details::details-content{animation: none;transition: none}}@media (max-width: 980px){.hs-stats,.hs-about .hs-stats{display: flex;gap: 10px;margin-inline: calc(var(--gutter,16px) * -1);padding: 0 var(--gutter,16px);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter,16px);overscroll-behavior-x: contain;scrollbar-width: none}.hs-stats::-webkit-scrollbar{display: none}.hs-stats::after{content: "";flex: 0 0 4px}.hs-stats > div{flex: 0 0 60%;max-width: 240px;scroll-snap-align: start;gap: 8px;padding: 18px 16px 20px}.hs-num{flex-wrap: nowrap;white-space: nowrap;font-size: 30px}.hs-num small{font-size: 15px}.hs-sd{font-size: 14px;line-height: 21px}}@media (max-width: 980px){.hs-grow .hs-open{display: none}.hs-gx__note,.hs-gx__tag{display: none}.hs-gx__h .hs-sw__h{display: block;margin: 0;font-size: 17px;line-height: 24px;font-weight: 700}.hs-gx__c,.hs-gx__c:nth-child(odd){display: flex;flex-direction: column}.hs-gx__c p{padding-bottom: 10px}.hs-gx__go{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding: 4px 14px 16px;font-size: 15px;font-weight: 600;color: #fff}.hs-gx__go .icon{width: 12px;height: 12px;padding: 6px;box-sizing: content-box;border: 1px solid rgba(255,255,255,.3);border-radius: 50%}}.hs-ask__sw{display: contents}@media (max-width: 980px){.hs-ask__sw{order: 6;display: flex;align-items: stretch;gap: 12px;margin: 28px calc(var(--gutter,16px) * -1) 0;padding: 0 var(--gutter,16px);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter,16px);overscroll-behavior-x: contain;scrollbar-width: none}.hs-ask__sw::-webkit-scrollbar{display: none}.hs-ask__sw::after{content: "";flex: 0 0 4px}.hs-ask__sw > .hs-safe,.hs-ask__sw > .hs-know{flex: 0 0 84%;max-width: 360px;margin: 0;scroll-snap-align: start;box-sizing: border-box}.hs-ask__sw > .hs-safe{order: 1}.hs-ask__sw > .hs-know{order: 2}}@media (max-width: 980px){.hs-join .hs__in{display: flex;flex-direction: column;align-items: stretch;gap: 0;text-align: left}.hs-join .hs__in > *,.hs-join .hs-jn__l > *,.hs-join .hs-jn__r > *{min-width: 0}.hs-join .hs-eye{align-self: flex-start}.hs-join .hs-jn__l,.hs-join .hs-jn__r{display: contents}.hs-join .hs-eye{order: 1}.hs-join .hs-h{order: 2}.hs-join .hs-lede{order: 3}.hs-join .hs-jn__cta{display: none}.hs-jn__who{order: 4;margin-top: 32px;padding: 18px 16px 10px;border: 1px solid rgba(255,255,255,.09);border-radius: 20px;background: #1b1b20}.hs-jn__who .hs-jn__list{margin-top: 8px}.hs-jn__who .hs-jn__list li,.hs-jn__who .hs-jn__list li:nth-child(even){gap: 10px;padding: 7px 0;font-size: 15px;line-height: 22px}.hs-join .hs-ck{order: 5;margin-top: 12px}.hs-join .hs-jn__pr{order: 6;margin-top: 48px}.hs-join .hs-fine{order: 7;margin-top: 14px}}@media (max-width: 980px){.hero__ctrl{display: none}.hero__aside:has(.hero__mprog)::before{display: none}.hero__mprog{position: absolute;left: 50%;top: -21px;display: block;width: 64px;height: 44px;margin-left: -32px;padding: 0;border: 0;background: none;cursor: pointer}.hero__mprog::before{content: "";position: absolute;left: 0;right: 0;top: 21px;height: 2px;border-radius: 2px;background: rgba(255,255,255,.26)}.hero__mprog i{position: absolute;left: 0;right: 0;top: 21px;height: 2px;border-radius: 2px;background: #fff;transform-origin: 0 50%;transform: scaleX(0)}.hero__mprog.is-paused i{opacity: .45}.hero__mprog:focus-visible{outline: 2px solid var(--amb);outline-offset: -10px;border-radius: 8px}}
