.start-stage{--start-pad: 14px;--start-headroom: clamp(96px, 15svh, 200px);--start-block: 211px;--start-card-want: 330px;--start-foot: calc(var(--nav-dock-height, 72px) + 10px);--start-hw: var(--start-landscape-hw);--start-fcx: var(--start-landscape-fcx);--start-wtop: var(--start-landscape-wtop);--start-win: var(--start-landscape-win);--start-lt: var(--start-landscape-lt);--start-lb: var(--start-landscape-lb);--start-v: calc(100svh - 4rem) ;--start-fit: calc( ( var(--start-v) - var(--start-foot) - var(--start-headroom) - var(--start-block) ) / (var(--start-lb) - var(--start-win)) );--start-img-w: clamp(70cqw, calc(var(--start-fit) / var(--start-hw)), 115cqw);--start-img-h: calc(var(--start-img-w) * var(--start-hw));--start-img-top: calc( var(--start-headroom) + var(--start-block) - var(--start-img-h) * var(--start-win) );--start-img-left: calc(50cqw - var(--start-img-w) * var(--start-fcx));--start-ledge-top: calc( var(--start-img-top) + var(--start-img-h) * var(--start-lt) );--start-ledge-bottom: calc( var(--start-img-top) + var(--start-img-h) * var(--start-lb) );--start-card-room: calc( var(--start-ledge-bottom) - var(--start-pad) - var(--start-block) - 16px - var(--start-tabs, 0px) );--start-card: max( var(--start-card-min, 0px), min(var(--start-card-want), var(--start-card-room)) );--start-card-over: max(0px, calc(var(--start-card) - var(--start-card-room)));--start-ledge: min( calc(var(--start-ledge-bottom) - var(--start-ledge-top)), calc(var(--start-card) * .75) );position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;background:#050a16}@media (min-width: 640px){.start-stage{--start-pad: 32px;--start-headroom: clamp(120px, 17svh, 260px);--start-block: 268px;--start-card-want: 380px}}@media (min-width: 1024px){.start-stage{--start-pad: clamp(20px, 3vh, 40px);--start-headroom: clamp(120px, calc(20svh - 20px) , 260px);--start-block: 281px;--start-card-want: 410px;--start-foot: 24px}}@media (min-width: 1024px) and (max-height: 820px){.start-stage{--start-pad: 20px;--start-block: 249px;--start-card-want: 378px}}.start-room-phone{display:none}@media (max-width: 767.98px) and (orientation: portrait),(max-width: 767.98px) and (min-height: 540.02px){.start-stage{--start-hw: var(--start-phone-hw);--start-fcx: var(--start-phone-fcx);--start-wtop: var(--start-phone-wtop);--start-win: var(--start-phone-win);--start-lt: var(--start-phone-lt);--start-lb: var(--start-phone-lb)}.start-room-landscape{display:none}.start-room-phone{display:inline}}.start-camera{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(var(--start-camera, 1));transform-origin:50% 52%;transition:transform 2.4s cubic-bezier(.22,.7,.2,1)}.start-room-picture img{position:absolute;left:var(--start-img-left);top:var(--start-img-top);width:var(--start-img-w);height:var(--start-img-h);max-width:none;-webkit-user-select:none;user-select:none}.start-shelf{position:absolute;top:0;right:0;bottom:0;left:0}.start-night{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#050a16;opacity:var(--start-night, 0);transition:opacity 1.4s ease-in-out}.start-grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.start-grade>div{position:absolute;left:var(--start-img-left);top:var(--start-img-top);width:var(--start-img-w);height:var(--start-img-h);transition:opacity .6s ease-out}.start-veil{--start-n1: max( var(--start-img-top), calc(var(--start-img-top) + var(--start-img-h) * var(--start-wtop) - 6px) );--start-n0: max(var(--start-img-top), calc(var(--start-n1) - 160px));--start-b1: calc(var(--start-img-top) + var(--start-img-h));--start-b0: calc(var(--start-b1) - 160px);--start-e: max( 0px, min( 160px, calc(var(--start-img-w) * .12), calc((100cqw - var(--start-img-w)) * 1000) ) );--start-x1: calc(var(--start-img-left) + var(--start-e));--start-x3: calc(var(--start-img-left) + var(--start-img-w));--start-x2: calc(var(--start-x3) - var(--start-e));position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#050a16 0,#050a16 var(--start-n0),rgb(5 10 22 / 0) var(--start-n1)),linear-gradient(to bottom,rgb(5 10 22 / 0) var(--start-b0),#050a16 var(--start-b1)),linear-gradient(to right,#050a16 var(--start-img-left),rgb(5 10 22 / 0) var(--start-x1),rgb(5 10 22 / 0) var(--start-x2),#050a16 var(--start-x3)),linear-gradient(to bottom,#03071200 60%,#03071266,#030712e6)}.start-content{position:relative;z-index:10;display:flex;flex-direction:column;min-height:calc(100svh - 4rem);pointer-events:none}.start-top{width:100%;max-width:1360px;margin-inline:auto;padding:var(--start-pad) 16px 0}.start-block{position:relative;z-index:40;isolation:isolate;height:var(--start-block);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.start-stage:not([data-open]) .start-block{transform:translateY(calc(var(--start-headroom) - var(--start-pad)))}.start-block>:not(.start-pool){pointer-events:auto}.start-pool{position:absolute;left:50%;top:calc(-6rem - var(--start-pad));z-index:-1;width:230%;height:calc(100% + var(--start-pad) + 260px);translate:-50% 0;pointer-events:none;background:radial-gradient(ellipse 34% 30% at 50% 42%,#02040a8c,#02040a00),radial-gradient(ellipse 50% 46% at 50% 45%,#02040ad1,#02040aa8 40%,#02040a57 68%,#02040a1a 88%,#02040a00)}.start-heading{width:fit-content;margin-inline:auto;text-align:center;font-size:min(26px,calc((100cqw - 32px) / 13));line-height:32px;font-weight:800;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .6),0 8px 40px rgb(0 0 0 / .85)}.start-search{max-width:880px;margin:16px auto 0}.start-bar-shadow,.start-bar-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;pointer-events:none}.start-bar-shadow{box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000073,0 10px 22px #00000073,0 28px 56px #0000008c,0 60px 120px #0000008c}.start-bar-glow{opacity:0;box-shadow:0 0 0 2px #fbbf24cc,0 0 0 6px #fbbf241f,0 0 70px 10px #fbbf2447;transition:opacity .25s ease-out}.start-bar:focus-within .start-bar-glow{opacity:1}.start-bar-row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);transition:opacity .3s ease-out,transform .3s ease-out}.start-bar-row::-webkit-scrollbar{display:none}.start-bar-row[data-off]{opacity:0;transform:translateY(4px);pointer-events:none}.start-bar-row+.start-bar-row[data-off]{transform:translateY(-4px)}@media (min-width: 640px){.start-bar-shadow,.start-bar-glow{border-radius:22px}.start-bar-row{padding-inline:24px}}.start-moods{position:relative;margin-top:10px}.start-gap{flex:none;height:calc(var(--start-ledge-bottom) + var(--start-card-over) - var(--start-card) - var(--start-pad) - var(--start-block))}.start-card-wrap{width:100%;max-width:1648px;margin-inline:auto;padding:0 16px max(var(--start-foot),calc(var(--start-v) - var(--start-ledge-bottom) - var(--start-card-over)))}.start-card{position:relative;height:var(--start-card);max-width:clamp(1200px,calc(100vw - 320px),1600px);margin-inline:auto;pointer-events:auto}@media (min-width: 640px){.start-top,.start-card-wrap{padding-inline:24px}.start-heading{font-size:min(48px,calc((100cqw - 48px) / 13));line-height:1.1}.start-search{margin-top:32px}.start-moods{margin-top:16px}}@media (min-width: 1024px){.start-heading{font-size:52px}}@media (min-width: 1024px) and (max-height: 820px){.start-heading{font-size:40px}.start-search{margin-top:18px}.start-moods{margin-top:12px}}@media (prefers-reduced-motion: reduce){.start-camera,.start-block{transition:none}.start-night{transition-duration:.4s}.start-bar-row,.start-bar-row[data-off],.start-bar-row+.start-bar-row[data-off]{transform:none;transition:opacity .2s ease-out}.start-grade>div{transition:none}}.start-card{--start-ledge-r: 16px;--start-ledge-py: 14px;--start-ledge-px: 16px;--start-ledge-ease: cubic-bezier(.22, .75, .18, 1)}@media (min-width: 640px){.start-card{--start-ledge-r: 22px;--start-ledge-py: 18px;--start-ledge-px: 22px}}@media (min-width: 1024px){.start-card{--start-ledge-py: 20px;--start-ledge-px: 26px}}.start-ledge-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--start-ledge-r);pointer-events:none;transform:translateY(calc(var(--start-card) - var(--start-ledge) - var(--start-card-over)));transition:transform .75s var(--start-ledge-ease)}.start-ledge-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(calc(var(--start-ledge) + var(--start-card-over) - var(--start-card)));transition:transform .75s var(--start-ledge-ease)}.start-stage[data-open] .start-ledge-clip,.start-stage[data-open] .start-ledge-inner{transform:none}.start-ledge-card{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;opacity:0;transition:opacity .35s ease-out}.start-stage[data-open] .start-ledge-card{opacity:1;transition:opacity .5s ease-out .12s}.start-ledge{position:absolute;inset:auto 0 var(--start-card-over);height:var(--start-ledge);pointer-events:auto;transition:opacity .3s ease-out}.start-stage[data-open] .start-ledge{opacity:0;pointer-events:none}.start-ledge-face{position:relative;height:100%;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .85),0 6px 24px rgb(0 0 0 / .85)}.start-ledge-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 55%,rgb(2 4 10 / .7),rgb(2 4 10 / .38) 60%,transparent 100%)}.start-ledge-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;border-radius:var(--start-ledge-r);outline:none;-webkit-tap-highlight-color:transparent}.start-ledge-cover:focus-visible{box-shadow:inset 0 0 0 2px #fcd34d}.start-ledge-body{position:relative;display:grid;max-width:1040px;height:100%;margin-inline:auto;padding:var(--start-ledge-py) var(--start-ledge-px);column-gap:16px;row-gap:10px;pointer-events:none;animation:start-ledge-in .45s var(--start-ledge-ease) both}@keyframes start-ledge-in{0%{opacity:0;transform:translateY(6px)}}.start-ledge-face[data-kind=fan] .start-ledge-body{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fan words" "fan cta";align-content:center;align-items:center;justify-content:center;row-gap:8px}.start-ledge-face[data-kind=words] .start-ledge-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"words" "cta";align-content:center;justify-items:center;text-align:center}.start-ledge-face[data-kind=row] .start-ledge-body{max-width:980px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"words cta" "row row";align-items:center}@media (min-width: 640px){.start-ledge-face[data-kind=fan] .start-ledge-body{grid-template-columns:auto minmax(0,520px) auto;grid-template-areas:"fan words cta";column-gap:28px}.start-ledge-face[data-kind=words] .start-ledge-body{grid-template-columns:minmax(0,560px) auto;grid-template-areas:"words cta";justify-content:center;justify-items:stretch;text-align:left;column-gap:28px}}.start-ledge-words{grid-area:words;min-width:0}.start-ledge-eyebrow{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}.start-ledge-face[data-tone=violet] .start-ledge-eyebrow{color:#c4b5fd}.start-ledge-face[data-tone=rose] .start-ledge-eyebrow{color:#fda4af}.start-ledge-face[data-tone=gray] .start-ledge-eyebrow{color:#9ca3af}.start-ledge-headline{margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Gabarito,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:900;line-height:1.15;letter-spacing:-.03em}.start-ledge-sub{margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;color:#d1d5db}.start-ledge-face[data-kind=row] .start-ledge-words{display:flex;align-items:baseline;gap:10px}.start-ledge-face[data-kind=row] .start-ledge-headline{margin-top:0;font-size:17px}@media (max-width: 639.98px){.start-ledge-face:is([data-kind=fan],[data-kind=words]) .start-ledge-headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:19px}.start-ledge-face[data-kind=fan] .start-ledge-sub{-webkit-line-clamp:1;font-size:12.5px}}@media (min-width: 640px){.start-ledge-headline{font-size:26px}.start-ledge-sub{font-size:14px}.start-ledge-face[data-kind=row] .start-ledge-headline{font-size:20px}}@media (min-width: 1024px){.start-ledge-headline{font-size:30px}.start-ledge-sub{font-size:15px}}.start-ledge-cta{grid-area:cta;position:relative;z-index:2;display:inline-flex;align-items:center;justify-self:start;gap:8px;height:36px;padding:0 14px;border-radius:999px;pointer-events:none;white-space:nowrap;font-size:13px;font-weight:900;text-shadow:none;color:#030712;background:#fbbf24;box-shadow:0 8px 28px #fbbf2447;transition:transform .2s ease-out}.start-ledge-face:hover .start-ledge-cta{transform:translateY(-1px);background:#fcd34d}.start-ledge-face[data-kind=row] .start-ledge-cta{justify-self:end;height:34px;padding:0 14px;font-size:13px}.start-ledge-face[data-kind=words] .start-ledge-cta{justify-self:center}@media (min-width: 640px){.start-ledge-cta{height:44px;padding:0 22px;font-size:15px}.start-ledge-face:is([data-kind=fan],[data-kind=words]) .start-ledge-cta{justify-self:end}}.start-ledge-dots{display:flex;gap:3px}.start-ledge-dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:start-ledge-dot 1s ease-in-out infinite}.start-ledge-dots i:nth-child(2){animation-delay:.15s}.start-ledge-dots i:nth-child(3){animation-delay:.3s}@keyframes start-ledge-dot{50%{opacity:.25;transform:translateY(-2px)}}.start-ledge-fan{grid-area:fan;position:relative;width:calc(64px + (var(--n) - 1) * 18px);height:84px;margin-inline:14px 4px}.start-ledge-fan img{position:absolute;left:50%;bottom:0;width:54px;height:81px;max-width:none;margin-left:-27px;border-radius:6px;object-fit:cover;box-shadow:0 14px 30px #000000b3,0 0 0 1px #ffffff24;transform-origin:50% 120%;transform:translate(calc(var(--d) * 18px)) rotate(calc(var(--d) * 5deg));transition:transform .35s var(--start-ledge-ease)}.start-ledge-fan img:nth-child(n+4){display:none}@media (min-width: 640px){.start-ledge-fan{width:calc(116px + (var(--n) - 1) * 44px);height:168px;margin-inline:26px 8px}.start-ledge-fan img{width:112px;height:168px;margin-left:-56px;transform:translate(calc(var(--d) * 44px)) rotate(calc(var(--d) * 6deg))}.start-ledge-fan img:nth-child(n+4){display:block}}@media (min-width: 1024px){.start-ledge-fan{width:calc(136px + (var(--n) - 1) * 54px);height:200px;margin-inline:34px 8px}.start-ledge-fan img{width:133px;height:200px;margin-left:-66px;transform:translate(calc(var(--d) * 54px)) rotate(calc(var(--d) * 6deg))}}.start-ledge-row{grid-area:row;display:flex;gap:10px;height:100%;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.start-ledge-row img,.start-ledge-skel{flex:none;height:100%;aspect-ratio:2 / 3;border-radius:6px;object-fit:cover;box-shadow:0 14px 30px #000000b3,0 0 0 1px #ffffff24;animation:start-ledge-pop .5s var(--start-ledge-ease) both;animation-delay:calc(var(--i) * 35ms)}.start-ledge-skel{background:#1f2937;animation:start-ledge-pulse 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * 80ms)}@keyframes start-ledge-pop{0%{opacity:0;transform:translateY(8px)}}@keyframes start-ledge-pulse{50%{opacity:.45}}.start-ledge-face[data-kind=choose]{display:grid;place-items:center}.start-ledge-choose{position:relative;display:grid;justify-items:center;gap:16px;padding:0 16px;animation:start-ledge-in .45s var(--start-ledge-ease) both}.start-ledge-choose:before{content:"";position:absolute;left:50%;top:20px;z-index:-1;width:150%;height:160px;translate:-50% 0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%,rgb(251 191 36 / .2),rgb(251 191 36 / .06) 55%,transparent 75%)}.start-ledge-go{display:inline-flex;align-items:center;gap:14px;height:68px;padding:0 26px 0 12px;border-radius:999px;cursor:pointer;text-shadow:none;color:#030712;background:linear-gradient(to bottom,#fcd34d,#f59e0b);box-shadow:0 18px 40px #0000008c,0 10px 40px #fbbf2459,inset 0 1px #ffffff80;outline:none;animation:start-ledge-float 4.5s ease-in-out infinite;transition:scale .25s var(--start-ledge-ease)}.start-ledge-go:hover{scale:1.03}.start-ledge-go:active{scale:.98}.start-ledge-go:focus-visible{box-shadow:0 0 0 3px #fff,0 18px 40px #0000008c}@keyframes start-ledge-float{50%{translate:0 -5px}}.start-ledge-go-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:999px;color:#fcd34d;background:#030712}.start-ledge-go-label{white-space:nowrap;font-family:Gabarito,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:900;line-height:1.1;letter-spacing:-.02em}@media (min-width: 640px){.start-ledge-go{height:84px;gap:16px;padding:0 36px 0 14px}.start-ledge-go-icon{width:56px;height:56px}.start-ledge-go-label{font-size:27px}}@media (min-width: 1024px){.start-ledge-go{height:92px;padding:0 42px 0 16px}.start-ledge-go-label{font-size:30px}}.start-lists{display:flex;gap:10px}.start-list-link{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;pointer-events:auto;white-space:nowrap;text-shadow:none;font-size:14px;font-weight:800;color:#fff;background:#030712c7;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 22px #00000073;outline:none}.start-list-link:hover{background:#111827eb}.start-list-link:focus-visible{box-shadow:0 0 0 2px #fcd34d}.start-list-icon{width:18px;height:18px;color:#fcd34d}.start-list-note{font-size:12px;font-weight:600;color:#9ca3af}@media (max-width: 639.98px){.start-list-link{height:36px;padding:0 13px 0 10px;font-size:13px}.start-list-note{display:none}}.start-tabs{position:absolute;right:20px;bottom:100%;z-index:40;opacity:0;translate:0 8px;pointer-events:none;transition:opacity .3s ease-out,translate .4s var(--start-ledge-ease)}.start-stage[data-open] .start-tabs{opacity:1;translate:0 0;pointer-events:auto;transition-delay:.45s}.start-tabs .start-lists{gap:4px}.start-tabs .start-list-link{height:36px;border-radius:12px 12px 0 0;background:#030712db;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f}.start-tabs .start-list-link:hover{background:#111827f2}@media (min-width: 640px){.start-tabs{right:32px}}@media (prefers-reduced-motion: reduce){.start-ledge-clip,.start-ledge-inner,.start-ledge-fan img{transition:none}.start-tabs,.start-stage[data-open] .start-tabs{translate:none;transition:opacity .3s ease-out}.start-ledge-body,.start-ledge-choose,.start-ledge-go,.start-ledge-row img,.start-ledge-skel,.start-ledge-dots i{animation:none}}.sb{max-width:80rem;margin:0 auto;padding:40px 16px 48px;color:#f3f4f6;content-visibility:auto;contain-intrinsic-size:auto 2400px}@media (min-width: 640px){.sb{contain-intrinsic-size:auto 2230px}}@media (min-width: 1024px){.sb{contain-intrinsic-size:auto 2100px}}.sb-eye{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24}.sb>h2{margin:4px 0 24px;font-size:24px;line-height:1.25;font-weight:700;color:#fff}.sb-rails{display:flex;flex-direction:column;gap:40px}.sb-head{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px}.sb-titles{min-width:0;flex:1}.sb-titles h3{font-size:18px;line-height:1.25;font-weight:700;color:#fff}.sb-titles p{margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#9ca3af}.sb-all{flex-shrink:0;padding:4px;white-space:nowrap;font-size:14px;font-weight:600;color:#fbbf24}.sb-all:hover,.sb-also a:hover,.sb-group a:hover{color:#fcd34d}.sb-pair{display:flex;flex-shrink:0;gap:6px}.sb-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:#2563eb;color:#fff;box-shadow:0 4px 6px -1px #0000004d;transition:opacity .2s ease-in-out;cursor:pointer}.sb-arrow svg{width:20px;height:20px}.sb-arrow:hover{background:#1d4ed8}.sb-arrow:focus-visible{outline:2px solid rgb(59 130 246 / .6);outline-offset:2px}.sb-arrow:disabled{opacity:.3;cursor:default;background:#2563eb}.sb-edge{display:none}.sb-rail{position:relative}.sb-row{display:flex;gap:12px;margin:0 -16px;padding:0 16px 12px;scroll-padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sb-row::-webkit-scrollbar{display:none}.sb-row>li{flex-shrink:0;scroll-snap-align:start}.sb-card{width:116px}.sb-tabs{display:inline-flex;margin-bottom:12px;padding:4px;border-radius:9999px;background:#1f2937cc;box-shadow:inset 0 0 0 1px #ffffff1a}.sb-tabs button{padding:4px 14px;border-radius:9999px;font-size:14px;font-weight:600;color:#d1d5db}.sb-tabs button:hover{color:#fff}.sb-tabs [aria-selected=true]{background:#fff;color:#030712}.sb-stack{display:grid;grid-template-columns:minmax(0,1fr)}.sb-stack>div{grid-area:1 / 1;min-width:0}.sb-stack>[aria-hidden=true]{visibility:hidden}.sb-ranks{gap:4px}.sb-ranks>li{display:flex;align-items:flex-end}.sb-rank{position:relative;margin-right:-16px;font-size:6.5rem;font-weight:900;line-height:.78;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:2px rgb(251 191 36 / .75);-webkit-user-select:none;user-select:none}.sb-ranks>li:last-child .sb-rank{margin-right:-24px;letter-spacing:-.12em}.sb-ranks .sb-card{position:relative;width:108px}.sb-also{margin-top:4px;font-size:14px;color:#9ca3af}.sb-also a{font-weight:600;color:#fbbf24}.sb-tile{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:12px;background:#111827;box-shadow:inset 0 0 0 1px #ffffff1a}.sb-tile:hover{box-shadow:inset 0 0 0 1px #ffffff40}.sb-tile:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.sb-poster{display:block;height:auto;aspect-ratio:2 / 3;border-radius:6px;background:#1f2937;object-fit:cover;box-shadow:0 10px 15px -3px #00000080,0 0 0 1px #ffffff1a}.sb-mood{width:184px}.sb-mood .sb-tile:before{content:"";position:absolute;inset:0 0 auto;height:128px;background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 33%,transparent),transparent)}.sb-mood .sb-fan{width:78%;height:136px;margin:16px auto 0}.sb-tile>b{position:relative;display:flex;align-items:center;gap:8px;font-weight:700;color:#fff}.sb-mood b{margin-top:12px;padding:0 12px}.sb-mood b:before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:9999px;background:var(--hue)}.sb-mood .sb-tile>span{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:2px 12px 12px;font-size:12px;line-height:1.375;color:#9ca3af}.sb-fan{position:relative}.sb-fan>*{position:absolute;bottom:0;left:50%;width:46%;transform-origin:bottom;transform:translate(calc(-50% + var(--x))) rotate(var(--r));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sb-fan-l{--x: -38%;--r: -9deg;z-index:1}.sb-fan-r{--x: 38%;--r: 9deg;z-index:2}.sb-fan-c{--x: 0%;--r: 0deg;z-index:3}@media (hover: hover){.sb-tile:hover .sb-fan>*,.sb-tile:focus-visible .sb-fan>*{transform:translate(calc(-50% + var(--x) * 1.35)) rotate(calc(var(--r) * 1.4)) translateY(-4%)}}.sb-service{width:240px}.sb-service .sb-tile{gap:12px;padding:12px}.sb-service b{gap:10px}.sb-service b>img,.sb-service b>i{width:36px;height:36px;border-radius:8px;background:#1f2937}.sb-stack{display:flex}.sb-stack>*{position:relative;width:30%;flex-shrink:0}.sb-stack>*+*{margin-left:-9%}.sb-stack>:nth-child(1){z-index:4}.sb-stack>:nth-child(2){z-index:3}.sb-stack>:nth-child(3){z-index:2}.sb-cloud{position:relative;display:grid;gap:32px}.sb-group{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.sb-group a{letter-spacing:normal;text-transform:none;color:#fbbf24}.sb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sb-chips a{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:9999px;background:#111827;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:16px;font-weight:700;color:#fff}.sb-chips a:hover{background:#1f2937;box-shadow:inset 0 0 0 1px #ffffff40}.sb-chips a[data-on]{background:#1f2937;box-shadow:inset 0 0 0 1px #fbbf2499}.sb-chips li:nth-child(8n+1) a,.sb-chips li:nth-child(8n+8) a{font-size:20px}.sb-chips li:nth-child(8n+3) a,.sb-chips li:nth-child(8n+6) a{font-size:18px}.sb-chips li:nth-child(8n+5) a{font-size:24px}.sb-chips a>span{display:flex}.sb-chips .sb-poster{width:28px;height:28px;aspect-ratio:1;border-radius:9999px}.sb-chips .sb-poster+.sb-poster{margin-left:-12px}.sb-peek{position:absolute;top:0;left:0;z-index:30;display:block;width:168px;height:170px;padding:8px;border-radius:12px;background:#030712f2;box-shadow:0 25px 50px -12px #0009,inset 0 0 0 1px #ffffff26;transition:opacity .18s ease}.sb-glide{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.sb-peek-fan{width:100%;height:132px;animation:sb-fade .25s ease-out}.sb-peek>span{display:block;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:12px;font-weight:600;color:#e5e7eb}@keyframes sb-fade{0%{opacity:0;transform:translateY(6px)}}.sb-more{margin-top:48px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .1)}.sb-more h3{margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.sb-more ul{display:flex;flex-wrap:wrap;gap:8px 20px}.sb-more a{font-size:15px;color:#e5e7eb}.sb-more a:hover{color:#fff;text-decoration:underline}@media (min-width: 640px){.sb{padding-inline:32px}.sb-row{margin:0 -32px;padding-inline:32px;scroll-padding:0 32px}.sb-card{width:144px}.sb-ranks{gap:8px}.sb-rank{font-size:8.5rem}.sb-ranks .sb-card{width:136px}.sb-mood{width:216px}.sb-mood .sb-fan{height:160px}.sb-service{width:272px}.sb-chips li:nth-child(8n+1) a{font-size:24px}.sb-chips li:nth-child(8n+2) a,.sb-chips li:nth-child(8n+7) a{font-size:18px}.sb-chips li:nth-child(8n+3) a{font-size:20px}.sb-chips li:nth-child(8n+5) a{font-size:30px}}@media (min-width: 768px){.sb{padding-block:56px 64px}.sb>h2{margin-bottom:32px;font-size:30px}.sb-rails{gap:48px}.sb-titles h3{font-size:20px}.sb-pair{display:none}.sb-edge{position:absolute;top:50%;z-index:10;display:flex;width:40px;height:40px;transform:translateY(-50%)}.sb-edge svg{width:24px;height:24px}.sb-edge:disabled{opacity:0;pointer-events:none}.sb-prev{left:-8px}.sb-next{right:-8px}.sb-cloud{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.sb-card{width:164px}.sb-rank{font-size:10rem}.sb-ranks .sb-card{width:152px}}@media (prefers-reduced-motion: reduce){.sb-fan>*,.sb-glide{transition:opacity .1s}.sb-peek-fan{animation:none}}.start-member .start-stage{--start-card-want: 452px;--start-card-min: 420px;--start-tabs: 42px}.start-member .start-ledge-card{padding:0 12px 12px;border-radius:16px;background:#030712d1;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px #00000080}.start-member-box{width:100%;margin-inline:auto}.start-member-grid{width:100%;max-width:388px;margin-inline:auto}@media (min-width: 640px){.start-member .start-stage{--start-card-want: 500px;--start-card-min: 0px}.start-member .start-ledge-card{padding:0 20px 20px;border-radius:22px}.start-member-grid{max-width:728px}}@media (min-width: 768px){.start-member-grid{max-width:876px}}@media (min-width: 1024px){.start-member .start-stage{--start-member-chrome: 215px;--start-card-want: calc( (min(100cqw - 136px, 1960px) - 24px) * .28125 + var(--start-member-chrome) )}.start-member .start-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:5;height:140px;pointer-events:none;background:linear-gradient(to bottom,#11182700,#11182724,#11182780 60%,#111827de 84%,#111827)}.start-member .start-card-wrap{max-width:none}.start-member .start-card{max-width:min(100cqw - 96px,2000px,calc((var(--start-card) - var(--start-member-chrome)) * 3.5556 + 64px))}.start-member-box{max-width:calc((var(--start-card) - var(--start-member-chrome)) * 3.5556 + 24px)}.start-member-grid{max-width:calc((var(--start-card) - 92px) / 3 * 8 + 84px)}}.start-member[data-first] .start-stage{--start-card-want: 470px;--start-card-min: 400px}.start-member[data-first] .start-card{max-width:min(100cqw - 32px,1240px)}.start-member[data-first] .start-ledge-card{padding:0;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 0% 0%,rgb(251 191 36 / .1),transparent 70%),linear-gradient(to bottom,#0a0e1af7,#030712fa);box-shadow:0 40px 100px #000000b3,inset 0 1px #ffffff14,0 0 0 1px #ffffff12}@media (min-width: 640px){.start-member[data-first] .start-stage{--start-card-want: 380px;--start-card-min: 0px}}@media (min-width: 1024px){.start-member[data-first] .start-card{max-width:min(100cqw - 96px,1240px)}}.first-steps{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;padding:14px;color:#fff;animation:start-ledge-in .5s var(--start-ledge-ease) .1s both}.first-main{position:relative;display:flex;align-items:center;min-height:0;overflow:hidden;padding:18px;border-radius:18px;background:linear-gradient(110deg,#fbbf241f,#fbbf2405 60%);box-shadow:inset 0 0 0 1px #fbbf2447;outline:none}.first-main:hover{box-shadow:inset 0 0 0 1px #fbbf2499}.first-main:focus-visible,.first-way:focus-visible{box-shadow:0 0 0 2px #fcd34d}.first-main-words{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;max-width:62%}.first-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fcd34d}.first-title{margin-top:6px;font-family:Gabarito,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:900;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.first-line{margin-top:8px;font-size:14px;color:#d1d5db}.first-bar{display:flex;align-items:center;gap:10px;margin-top:14px}.first-bar-track{display:block;width:160px;height:6px;overflow:hidden;border-radius:999px;background:#ffffff1a}.first-bar-track span{display:block;height:100%;border-radius:999px;background:#fbbf24;transform-origin:left}.first-bar-text{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#fcd34d}.first-go{display:inline-flex;align-items:center;gap:8px;width:fit-content;height:46px;margin-top:14px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:900;color:#030712;background:#fbbf24;box-shadow:0 10px 30px #fbbf2440}.first-main:hover .first-go{background:#fcd34d}.first-fan{position:absolute;right:6%;top:50%;width:0;height:0}.first-fan img{position:absolute;left:-30px;top:-45px;width:60px;height:90px;max-width:none;border-radius:7px;object-fit:cover;box-shadow:0 12px 28px #0009,0 0 0 1px #ffffff1f;transform-origin:50% 130%;transform:translate(calc(var(--d) * 22px)) rotate(calc(var(--d) * 7deg));transition:transform .4s var(--start-ledge-ease)}.first-main:hover .first-fan img{transform:translate(calc(var(--d) * 28px)) translateY(-4px) rotate(calc(var(--d) * 9deg))}.first-fan img:nth-child(n+4){display:none}.first-ways{display:grid;gap:8px}.first-way{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;outline:none}.first-way:hover{background:#ffffff12;box-shadow:inset 0 0 0 1px #fcd34d73}.first-way-words{flex:1;min-width:0}.first-way-title{display:block;font-size:15px;font-weight:800}.first-way-line{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#9ca3af}.first-chev{flex:none;width:20px;height:20px;color:#fcd34d;transition:translate .2s var(--start-ledge-ease)}.first-way:hover .first-chev{translate:3px 0}.first-marks{display:flex;flex:none;gap:6px}.first-mark{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:9px}.first-mark img{width:100%;height:100%;object-fit:contain}.first-mark[data-id=tmdb]{padding:4px;background:#0d253f}.first-mark:nth-child(n+4){display:none}.first-moods{display:flex;flex:none;gap:4px}.first-mood{width:14px;height:14px;border-radius:999px;background:var(--h);box-shadow:0 0 10px color-mix(in srgb,var(--h) 60%,transparent)}@media (max-width: 639.98px){.first-steps .first-bar,.first-way-line{display:none}}@media (min-width: 640px){.first-steps{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;padding:20px}.first-main{padding:28px 32px;border-radius:22px}.first-title{font-size:32px}.first-line{font-size:15px}.first-fan{right:15%}.first-fan img{left:-48px;top:-72px;width:96px;height:144px;transform:translate(calc(var(--d) * 34px)) rotate(calc(var(--d) * 7deg))}.first-main:hover .first-fan img{transform:translate(calc(var(--d) * 42px)) translateY(-6px) rotate(calc(var(--d) * 9deg))}.first-fan img:nth-child(n+4){display:block}.first-ways{grid-template-rows:1fr 1fr;gap:14px}.first-way{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:18px 20px}.first-chev{position:absolute;right:18px;top:50%;translate:0 -50%}.first-way:hover .first-chev{translate:3px -50%}.first-mark:nth-child(n+4){display:grid}}@media (min-width: 1024px){.first-title{font-size:38px}.first-fan img{left:-56px;top:-84px;width:112px;height:168px;transform:translate(calc(var(--d) * 40px)) rotate(calc(var(--d) * 7deg))}.first-main:hover .first-fan img{transform:translate(calc(var(--d) * 50px)) translateY(-6px) rotate(calc(var(--d) * 9deg))}}@media (prefers-reduced-motion: reduce){.first-steps{animation:none}.first-fan img,.first-chev{transition:none}}
