.studio-s{overflow:clip}.st-h{margin-bottom:var(--s4)}.st-h .h2{margin-bottom:var(--s2)}.st-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--on-night);max-width:30em}.st-leg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;color:var(--on-night-2);font-size:1rem}.st-leg span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.st-leg i{position:relative;flex:none;width:12px;height:12px;border-radius:50%}.st-leg i.v-go{width:10px;height:10px;margin:0 1px;background:var(--coral);box-shadow:0 0 0 2px var(--night),0 0 0 3.5px var(--coral)}.st-leg i.v-ok{background:var(--on-night)}.st-leg i.v-wa{background:linear-gradient(90deg,var(--v-wa) 50%,transparent 0);box-shadow:inset 0 0 0 1.5px var(--v-wa)}.st-leg i.v-no{background:linear-gradient(135deg,transparent calc(50% - 1px),var(--v-no-dot) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));box-shadow:inset 0 0 0 1.5px var(--v-no-dot)}.studio-s .chip.v-no{background:#16110ed1;color:var(--on-night);box-shadow:inset 0 0 0 1.5px var(--v-no-dot)}.studio-s .fit-meter{column-gap:16px}.studio-s .fit-meter i{margin-inline:12px;background:linear-gradient(90deg,rgb(163 151 142 / .45),var(--v-wa) 38%,var(--on-night) 70%,var(--coral))}.studio-s .fit-hint{top:auto;bottom:108px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#16110e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.875rem}.studio-s .fit-hint:before,.studio-s .fit-hint:after{content:"\2190";opacity:.8}.studio-s .fit-hint:after{content:"\2192"}html.js:not(.still) .studio-s .fit-hint:not(.off):before{animation:stNudgeL 1.4s var(--ease) infinite}html.js:not(.still) .studio-s .fit-hint:not(.off):after{animation:stNudgeR 1.4s var(--ease) infinite}@keyframes stNudgeL{50%{transform:translate(-4px)}}@keyframes stNudgeR{50%{transform:translate(4px)}}.st-leg .term{color:var(--on-night)}.studio-s .fit-stage{box-shadow:0 40px 90px -30px #000000d9;background:#2a221d}.studio-s .fit-why .fit-wh b{color:var(--on-night)}.studio-s .fit-why p{color:var(--on-night-2);font-size:1.0625rem}.st-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--ln)}.st-five{margin:0;max-width:34em;color:var(--on-night-2);font-size:1.0625rem}.st-five b{display:block;font:500 var(--fs-3)/1.15 var(--serif);color:var(--on-night);margin-bottom:6px}@media(max-width:899px){.st-h{margin-bottom:var(--s3)}.st-foot .btn{width:100%}.studio-s .fit{--fit-h: min(56svh, 125vw);row-gap:14px}.studio-s .fit .st-h{order:0;margin-bottom:6px}.studio-s .fit-tabs{order:1}.studio-s .fit-stage{order:2}.studio-s .fit-opts{order:3}.studio-s .fit-meter{order:4;margin-top:4px}.studio-s .fit-why{order:5}}@media(min-width:900px){.studio-s .fit{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;row-gap:22px}.studio-s.sec{padding-top:clamp(56px,3vw + 24px,96px)}.studio-s .fit-stage{grid-column:1;grid-row:1 / span 8;justify-self:stretch;width:100%;height:min(calc(100svh - var(--bar) - 120px),820px)}.studio-s .fit>:not(.fit-stage){grid-column:2}.studio-s .st-h{margin:0 0 var(--s1)}.studio-s .st-h .h2{font-size:clamp(2.5rem,1.4rem + 2vw,3.5rem)}.studio-s .st-lead{font-size:1.125rem;margin-bottom:14px}.studio-s .fit-why{min-height:7em}.studio-s .fit-hint{display:none}}
