.pj{z-index:1;box-sizing:border-box;color:#1d1d1f;font-family:var(--text);font-weight:var(--regular);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,112px);padding:clamp(80px,15svh,168px) max(24px,7vw);display:grid;position:relative}.pj+.pj{margin-top:-1px}.work-pin+.pj{margin-top:-100svh}.pj-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pj-flip .pj-text{order:2}.pj-text{flex-direction:column;align-items:flex-start;display:flex}.pj-app{font-size:clamp(22px,1.9vw,30px);font-weight:var(--semibold);letter-spacing:-.022em;background:#f5f5f7;border-radius:999px;align-items:center;gap:.4em;margin:0 0 clamp(22px,3.4svh,36px);padding:.22em .9em .22em .22em;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #00000008}.pj-icon{box-sizing:border-box;background:#fff;border-radius:50%;place-items:center;width:1.6em;height:1.6em;padding:.3em;display:grid;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #00000014}.pj-icon img{object-fit:contain;width:100%;height:100%}.pj-line{letter-spacing:-.017em;max-width:24em;margin:0;font-size:clamp(19px,1.55vw,24px);line-height:1.4}.pj-kind{color:#86868b;letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(15px,1.15vw,17px)}.pj-visit{color:#fff;font-size:clamp(16px,1.25vw,19px);font-weight:var(--semibold);letter-spacing:-.012em;white-space:nowrap;background:#0a84ff;border-radius:999px;align-items:center;gap:.45em;margin-top:clamp(26px,4.4svh,44px);padding:.86em 1.3em .86em 1.45em;line-height:1;text-decoration:none;transition:background-color .2s,scale .42s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px #00285014}.pj-visit .rg-arrow{transition:translate .3s cubic-bezier(.22,1,.36,1)}.pj-visit:hover{background:#0077ed}.pj-visit:hover .rg-arrow{translate:2px -2px}.pj-visit:active{scale:.97}.pj-visit:focus-visible{outline-offset:3px;outline:3px solid #0071e380}.pj-soon{color:#6e6e73;pointer-events:none;background:#f5f5f7;padding-inline:1.45em;box-shadow:inset 0 0 0 1px #00000008}.pj-window{background:#f5f5f7;border-radius:clamp(18px,1.7vw,26px);margin:0;padding:0 clamp(10px,1vw,16px) clamp(10px,1vw,16px);box-shadow:inset 0 0 0 1px #0000000b,0 1px 2px #0000000a,0 36px 72px -32px #0000003d}.pj-bar{grid-template-columns:minmax(56px,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;height:clamp(40px,3.4vw,52px);display:grid}.pj-lights{gap:8px;padding-left:4px;display:flex}.pj-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.pj-lights i:nth-child(2){background:#febc2e}.pj-lights i:nth-child(3){background:#28c840}.pj-tabs{scrollbar-width:none;background:#0000000e;border-radius:9px;gap:2px;padding:2px;display:flex;overflow-x:auto}.pj-tabs::-webkit-scrollbar{display:none}.pj-tab{color:#6e6e73;font:var(--medium) clamp(12px, .9vw, 14px) / 1.2 var(--text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:.42em .7em;transition:color .2s,background-color .2s,box-shadow .2s}.pj-tab:hover{color:#1d1d1f}.pj-tab[aria-selected=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000f}.pj-tab:focus-visible{outline-offset:1px;outline:2px solid #0a84ff}.pj-screen{aspect-ratio:16/10;background:#fff;border-radius:clamp(9px,.9vw,14px);display:block;position:relative;overflow:hidden}.pj-screen img{object-fit:cover;opacity:0;-webkit-user-drag:none}.pj-screen img[data-fit=contain]{object-fit:contain}.pj-screen img[data-on]{opacity:1}.pj[data-lite] [data-at],.pj[data-lite] .pj-window{transition:opacity .7s ease calc(var(--at,.26) * 1.4s), translate .9s cubic-bezier(.22, 1, .36, 1) calc(var(--at,.26) * 1.4s), scale .9s cubic-bezier(.22, 1, .36, 1) calc(var(--at,.26) * 1.4s)}:root:not([data-still]) .pj[data-lite]:not([data-in]) [data-at]{opacity:0;translate:0 26px}:root:not([data-still]) .pj[data-lite]:not([data-in]) .pj-window{opacity:0;translate:0 60px;scale:.96}.pj[data-lite] .pj-screen img{transition:opacity .36s}.pj[data-lite] .pj-screen canvas{display:none}.pj-screen canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:699px){.pj{grid-template-columns:minmax(0,1fr);gap:36px;padding:72px 20px}.pj-flip .pj-text{order:0}.pj-bar{grid-template-columns:auto minmax(0,1fr);gap:12px}.pj-tabs{justify-self:start;max-width:100%}}.pj-end{color:#1d1d1f;font-family:var(--text);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:clamp(22px,3svh,34px);margin-top:-1px;padding:clamp(56px,10svh,120px) 24px clamp(96px,18svh,200px);display:flex}.pj-end-say{font-size:clamp(28px,3.8vw,56px);font-weight:var(--medium);letter-spacing:-.037em;margin:0;line-height:1.1;position:relative}
.rw{color:#111;font-family:var(--text);font-weight:var(--regular);background:#fff;margin-top:-1px;padding:0 0 clamp(180px,30svh,320px)}.rw-stage{--face:96px;--sw:min(100vw, 1600px);--sr:min(520px, max(calc(var(--sw) * .4), min(calc(var(--sw) * .7), 320px)));--sf:min(112px, max(58px, calc(var(--sr) * .22)));max-width:1600px;height:calc(var(--sr) + var(--sf) / 2 + min(300px, max(210px, calc(var(--sr) * .62))));margin:0 auto;position:relative;overflow:clip}.rw-wheel{--fade:radial-gradient(circle calc(var(--wheel-r,300px) * 2) at 50% calc(100% - var(--wheel-r,300px) * 2), #000 74%, #000000d6 80.5%, #00000080 87%, #00000029 93.5%, transparent 100%);z-index:2;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);position:absolute;inset:0}.rw-head{z-index:1;text-align:center;pointer-events:none;width:max-content;max-width:92%;transition:opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;translate:-50%}.is-focused .rw-head{opacity:.2;filter:blur(3px)}.rw-headline{font-size:clamp(28px,3.8vw,56px);font-weight:var(--medium);letter-spacing:-.037em;margin:0;padding-bottom:.5em;line-height:1.3}.rw-say-slot{vertical-align:-.12em;width:2.85em;height:1.2em;margin-left:.14em;display:inline-block;position:relative}.rw-say{letter-spacing:-.015em;transform-origin:18% 100%;font-size:.82em;animation:.78s both say-in;position:absolute;bottom:-.42em;left:0}@keyframes say-in{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(.6em)scale(.3)}42%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-.12em)scale(1.14)}64%{animation-timing-function:ease-in-out;transform:translateY(.04em)scale(.95)}82%{animation-timing-function:ease-in-out;transform:translateY(-.01em)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}.rw-seat{z-index:1;width:0;height:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.rw-seat.is-saying{z-index:3}.rw-seat.is-hot{z-index:5}.is-focused .rw-seat:not(.is-hot){opacity:.3}.is-focused .rw-seat:not(.is-hot) .rw-face{filter:blur(1.5px)saturate(.6);transform:scale(.84)}.rw-face{left:calc(var(--face) / -2);top:calc(var(--face) / -2);width:var(--face);height:var(--face);background:linear-gradient(160deg, var(--tint-a), var(--tint-b));cursor:pointer;border:0;border-radius:50%;outline:none;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden}.rw-face img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.rw-face:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.rw-face:focus-visible{box-shadow:0 0 0 3px #0a84ff}.is-hot .rw-face{transition:transform .76s cubic-bezier(.34,1.56,.64,1),filter .3s;animation:.82s cubic-bezier(.22,1,.36,1) rw-hi;transform:scale(1.42)}@keyframes rw-hi{0%{rotate:none}24%{rotate:-10deg}50%{rotate:7deg}74%{rotate:-3deg}to{rotate:none}}.rw-bubble{--pad-x:.818em;--pad-b:.636em;bottom:calc(var(--face) * .26 + var(--lift,0px));isolation:isolate;color:#000;font-family:var(--text);opacity:0;pointer-events:none;border-radius:1em;font-size:clamp(16px,1.3vw,19px);transition:transform .38s cubic-bezier(.4,0,1,1),opacity .26s cubic-bezier(.4,0,1,1),left .76s cubic-bezier(.34,1.56,.64,1),right .76s cubic-bezier(.34,1.56,.64,1),bottom .76s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.35)}.rw-bubble[data-side=left]{left:calc(var(--face) * .34 - var(--slide,0px));transform-origin:var(--slide,0px) 100%}.rw-bubble[data-side=right]{right:calc(var(--face) * .34 - var(--slide,0px));transform-origin:calc(100% - var(--slide,0px)) 100%}.is-saying .rw-bubble{opacity:1;transition:transform .56s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out,left .76s cubic-bezier(.34,1.56,.64,1),right .76s cubic-bezier(.34,1.56,.64,1),bottom .76s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.is-saying.is-closing .rw-bubble{opacity:0;transition:transform .3s cubic-bezier(.5,0,.75,0) .17s,opacity .2s ease-in .27s,left .76s cubic-bezier(.34,1.56,.64,1),right .76s cubic-bezier(.34,1.56,.64,1),bottom .76s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.is-saying.is-leaving .rw-bubble{opacity:0;transition:transform .46s cubic-bezier(.55,0,.8,.35),opacity .4s cubic-bezier(.55,0,.8,.35);transform:translateY(-1.4em)scale(.94)}.is-hot .rw-bubble{bottom:calc(var(--face) * .4 + var(--lift,0px))}.is-hot .rw-bubble[data-side=left]{left:calc(var(--face) * .56 - var(--slide,0px))}.is-hot .rw-bubble[data-side=right]{right:calc(var(--face) * .56 - var(--slide,0px))}.rw-bubble:before{content:"";z-index:1;border-radius:inherit;background:#e9e9eb;position:absolute;inset:0}.rw-bubble .tl-tail{bottom:calc(-1 * min(var(--slide,0px), .4em));fill:#e9e9eb;transition:left .76s cubic-bezier(.34,1.56,.64,1),right .76s cubic-bezier(.34,1.56,.64,1),bottom .76s cubic-bezier(.34,1.56,.64,1)}.rw-bubble[data-side=left] .tl-tail{left:calc(var(--slide,0px) - .227em);right:auto;transform:scaleX(-1)}.rw-bubble[data-side=right] .tl-tail{right:calc(var(--slide,0px) - .227em);left:auto;transform:none}.rw-clip{z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rw-short,.rw-full{bottom:var(--pad-b);margin:0;position:absolute}.rw-bubble[data-side=left] :is(.rw-short,.rw-full){left:var(--pad-x)}.rw-bubble[data-side=right] :is(.rw-short,.rw-full){right:var(--pad-x)}.rw-short{letter-spacing:-.49px;white-space:nowrap;line-height:1.364;transition:opacity .26s,filter .26s}.is-hot .rw-short{opacity:0;filter:blur(4px);transition:opacity .14s,filter .14s}.rw-full{width:var(--full-w,420px)}.rw-stars{color:#ffc400;letter-spacing:.08em;margin-bottom:4px;font-size:.8em;display:block}.rw-star{opacity:0;transition:opacity .14s,transform .2s;display:inline-block;transform:scale(.2)rotate(-60deg)}.is-hot .rw-star{opacity:1;transition:opacity .2s ease calc(80ms + var(--k) * 60ms), transform .64s cubic-bezier(.34, 1.8, .64, 1) calc(80ms + var(--k) * 60ms);transform:none}.rw-full p{letter-spacing:-.49px;margin:0;line-height:1.364}.rw-word{opacity:0;filter:blur(.3em);transition:opacity .16s,filter .16s,transform .16s;display:inline-block;transform:translateY(.5em)scale(.94)}.is-hot .rw-word{opacity:1;filter:blur();transition:opacity .38s ease calc(.16s + var(--k) * 18ms), filter .52s cubic-bezier(.22, 1, .36, 1) calc(.16s + var(--k) * 18ms), transform .68s cubic-bezier(.34, 1.56, .64, 1) calc(.16s + var(--k) * 18ms);transform:none}.rw-by{color:#3c3c4399;letter-spacing:.1px;opacity:0;margin-top:6px;font-size:.72em;transition:opacity .16s,transform .16s;display:block;transform:translateY(.4em)}.is-hot .rw-by{opacity:1;transition:opacity .42s ease calc(.24s + var(--k) * 18ms), transform .6s cubic-bezier(.22, 1, .36, 1) calc(.24s + var(--k) * 18ms);transform:none}.rw-sky{z-index:4;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.is-focused .rw-sky{opacity:.22}@media (max-width:859px){.rw-sky{z-index:1}}.rw-fly{will-change:transform, opacity;position:absolute;top:0;left:0}.rw-fly>.tl{display:block}.tl{--tl-font:var(--text);isolation:isolate;font-family:var(--tl-font);font-weight:var(--regular);white-space:nowrap;line-height:1.364;display:inline-block;position:relative}.tl-body{z-index:1;border-radius:1em;padding:.545em .818em .636em;display:block;position:relative}.tl-text{position:relative}.tl-tail{pointer-events:none;width:.773em;height:.955em;position:absolute;bottom:0}.tl-tail-right{right:-.227em}.tl-tail-left{left:-.227em;transform:scaleX(-1)}.tl-imessage{color:#fff;letter-spacing:-.49px}.tl-imessage .tl-body{background:linear-gradient(#2a9cff 0%,#0a7aff 100%)}.tl-imessage .tl-tail{fill:#0a7aff}.tl-sms{color:#fff;letter-spacing:-.49px}.tl-sms .tl-body{background:#6ace4f}.tl-sms .tl-tail{fill:#6ace4f}.tl-instagram{color:#fff;font-weight:var(--medium);letter-spacing:-.3px}.tl-instagram .tl-body{background:#7b36ff;border-radius:1.455em;padding:.636em 1.091em .727em}.tl-classic{color:#000;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.182}.tl-classic .tl-body{background:linear-gradient(#8dcc4b 0,#84c642 .773em,#93d544 calc(100% - .909em),#99df3e calc(100% - .227em),#a3dc4d 100%);border:.0455em solid #5f6e58;padding:.364em .773em;box-shadow:0 .0455em .091em #00000061}.tl-gloss{background:linear-gradient(#daf3c3 0%,#b1e07c 100%);border-radius:999px;height:.682em;position:absolute;top:.0455em;left:.455em;right:.455em}.tl-classic-tail{pointer-events:none;width:1.545em;height:1.136em;position:absolute;bottom:-.0455em;right:-.591em;overflow:visible}@keyframes tl-pop{0%{opacity:0;transform:translateY(.4em)scale(.55)}60%{opacity:1;transform:translateY(-.02em)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rw-bubble,.is-saying .rw-bubble,.rw-face,.is-hot .rw-face{transition:opacity .2s}.rw-say,.is-hot .rw-face{animation:none}.rw-word,.is-hot .rw-word,.rw-star,.is-hot .rw-star,.rw-by,.is-hot .rw-by{filter:none;transition:opacity .2s;transform:none}}
.sv{--ink:#1d1d1f;--quiet:#6e6e73;--list:#424245;--fill:#f5f5f7;--hair:#00000014;--ease:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);padding:clamp(88px, 14svh, 160px) max(24px, 7vw, env(safe-area-inset-right)) clamp(150px, 26svh, 320px) max(24px, 7vw, env(safe-area-inset-left));color:var(--ink);font-family:var(--text);font-weight:var(--regular);background:#fff;margin-top:-1px;position:relative}.sv-in{max-width:1240px;margin:0 auto}.sv-title{font-size:clamp(44px,5.6vw,84px);font-weight:var(--semibold);letter-spacing:-.046em;margin:0;line-height:1.02}.sv-word{vertical-align:top;margin:0 -.1em -.2em;padding:0 .1em .2em;display:inline-block;overflow:hidden}.sv-word>span{display:inline-block}.sv-wow{background-image:linear-gradient(100deg, var(--ink) 0%, var(--ink) 56%, #5ac8fa 62%, #007aff 68%, #5856d6 74%, #ff2d55 80%, #ff3b30 85%, #ff9500 90%, #fc0 95%, #4cd964 100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0 -.1em;padding:0 .1em}.sv-lede{max-width:30em;color:var(--quiet);letter-spacing:-.022em;margin:clamp(18px,2.2vw,28px) 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.42}.sv-cols{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:56px clamp(28px,3.6vw,64px);margin:clamp(56px,8svh,96px) 0 0;padding:clamp(40px,5.5svh,64px) 0 0;list-style:none;display:grid}.sv-col{flex-direction:column;align-items:flex-start;display:flex}.sv-icon{perspective:240px;width:56px;height:56px;margin:0 0 24px -3px;display:block;position:relative}.sv-swap{opacity:0;backface-visibility:hidden;animation:7.2s infinite sv-turn,7.2s linear infinite sv-show;animation-delay:calc(var(--k) * 2.4s - var(--i) * .45s - .96s);animation-play-state:var(--play,running);position:absolute;inset:0}.sv-swap:first-child{opacity:1}.sv-swap svg{width:100%;height:100%;display:block;overflow:visible}@keyframes sv-turn{0%,5%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-6%)rotateY(-80deg)scale(.6)}13.33%,33.33%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(0)rotateY(0)scale(1)}38.89%,to{transform:translate(6%)rotateY(80deg)scale(.92)}}@keyframes sv-show{0%,5%{opacity:0}6.4%,38.33%{opacity:1}38.89%,to{opacity:0}}.sv:not([data-live]){--play:paused}:root[data-lite] .sv-col:not(:hover) .sv-swap,:root[data-still] .sv-swap{animation:none}.sv-name{font-size:clamp(21px,1.6vw,25px);font-weight:var(--semibold);letter-spacing:-.028em;margin:0;line-height:1.15}.sv-line{max-width:17em;color:var(--quiet);letter-spacing:-.012em;margin:8px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.42}.sv-list{border-top:1px solid var(--hair);color:var(--list);letter-spacing:-.012em;align-self:stretch;gap:12px;margin:24px 0 0;padding:18px 0 0;font-size:clamp(15px,1.1vw,17px);list-style:none;display:grid}.sv-pile{background:var(--fill);contain:layout paint;border-radius:clamp(24px,2.4vw,36px);height:clamp(380px,36vw,500px);margin-top:clamp(72px,11svh,120px);position:relative;overflow:hidden}.sv-piece{white-space:nowrap;visibility:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;font-size:clamp(14px,2.05vw,30px);line-height:1;position:absolute;top:0;left:0}.sv-piece svg{width:100%;height:100%;display:block;overflow:visible}.sv-burst{pointer-events:none;--w:calc(var(--s) * .056);width:0;height:0;position:absolute;top:0;left:0}.sv-burst i{rotate:var(--a);position:absolute;top:0;left:0}.sv-burst b{left:0;top:calc(var(--w) / -2);width:calc(var(--s) * .24);height:var(--w);background:var(--c);transform-origin:0;border-radius:999px;animation:.44s cubic-bezier(.2,.75,.25,1) forwards sv-stroke;position:absolute}.sv-burst i:nth-child(2n) b{width:calc(var(--s) * .15);animation-name:sv-stroke-short}@keyframes sv-stroke{0%{transform:translateX(calc(var(--s) * .3)) scaleX(0)}40%{transform:translateX(calc(var(--s) * .34)) scaleX(1)}to{transform:translateX(calc(var(--s) * .64)) scaleX(0)}}@keyframes sv-stroke-short{0%{transform:translateX(calc(var(--s) * .32)) scaleX(0)}40%{transform:translateX(calc(var(--s) * .35)) scaleX(1)}to{transform:translateX(calc(var(--s) * .54)) scaleX(0)}}.sv-pile[data-dragging],.sv-pile[data-dragging] .sv-piece{cursor:grabbing}:root:not([data-still]) .sv[data-armed]:not([data-seen]) .sv-head>*,:root:not([data-still]) .sv[data-armed]:not([data-seen]) .sv-col{opacity:0}.sv[data-seen] .sv-word>span{animation:sv-line 1s var(--ease) backwards;animation-delay:calc(var(--w) * 80ms)}.sv[data-seen] .sv-word>.sv-wow{animation:sv-line 1s var(--ease) backwards calc(var(--w) * 80ms), sv-wow 2.4s var(--ease) backwards .52s}.sv[data-seen] .sv-lede{animation:sv-in 1s var(--ease) backwards;animation-delay:.22s}.sv[data-seen] .sv-col{animation:sv-col 1s var(--ease) backwards;animation-delay:calc(.32s + var(--i) * .11s)}.sv[data-seen] .sv-icon{animation:sv-icon .9s var(--pop) backwards;animation-delay:calc(.42s + var(--i) * .11s)}.sv[data-seen] .sv-list li{animation:sv-in .8s var(--ease) backwards;animation-delay:calc(.56s + var(--i) * .11s + var(--j) * 60ms)}@keyframes sv-line{0%{translate:0 110%}}@keyframes sv-wow{0%{background-position:0 0}}@keyframes sv-in{0%{opacity:0;filter:blur(8px);translate:0 18px}}@keyframes sv-col{0%{opacity:0;translate:0 40px}}@keyframes sv-icon{0%{opacity:0;scale:.5}}@media (max-width:999px){.sv-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sv-cols{grid-template-columns:minmax(0,1fr)}.sv-pile{height:460px}.sv-piece{font-size:14.5px}}:root[data-still] .sv *,:root[data-still] .sv :before,:root[data-still] .sv :after{animation:none!important}:root[data-still] .sv-piece{cursor:default;touch-action:auto}:root[data-lite] .sv[data-seen] .sv-word>.sv-wow{animation:sv-line 1s var(--ease) backwards calc(var(--w) * 80ms)}.sv[data-calm] .sv-word>span,.sv[data-calm] .sv-word>.sv-wow,.sv[data-calm] .sv-lede,.sv[data-calm] .sv-col,.sv[data-calm] .sv-icon,.sv[data-calm] .sv-list li{animation:none!important}
.fq{--ease:cubic-bezier(.22, 1, .36, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--hair:#ffffff24;padding:clamp(88px, 15svh, 180px) max(24px, 7vw, env(safe-area-inset-right)) clamp(88px, 14svh, 160px) max(24px, 7vw, env(safe-area-inset-left));color:#fff;font-family:var(--text);font-weight:var(--regular);background:#000;margin-top:-1px;position:relative}.fq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px);max-width:1320px;margin:0 auto;display:grid}.fq-head{align-self:start;position:sticky;top:clamp(88px,15svh,140px)}.fq-fx{--base:#fff;background-image:linear-gradient(90deg, var(--base) 0%, var(--base) 33.33%, #5ac8fa 37%, #007aff 41%, #5856d6 45%, #ff2d55 49%, #ff9500 53.5%, #fc0 58%, #4cd964 61.5%, #4cd96400 66.67%, #0000 100%);color:#0000;background-position:0 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.fq-title{font-size:clamp(40px,4.6vw,68px);font-weight:var(--semibold);letter-spacing:-.044em;margin:0;line-height:1.04}.fq-line{margin-bottom:-.08em;padding-bottom:.08em;display:table}.fq-more{font-size:clamp(16px,1.3vw,19px);font-weight:var(--medium);letter-spacing:-.012em;margin:clamp(18px,2.4vw,28px) 0 0}.fq-more>span{--base:#fff9}.fq-more a{font-weight:var(--semibold);text-decoration:none;transition:box-shadow .3s;box-shadow:0 1px #ffffff59}.fq-more a:hover{box-shadow:0 1px #fff}.fq-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.fq-item{position:relative}.fq-item:after{content:"";background:var(--hair);transform-origin:0;height:1px;transition:scale .75s var(--ease) var(--d,0s);position:absolute;bottom:0;left:0;right:0}.fq-q{font:inherit;margin:0}.fq-q button{color:#fff;width:100%;font:inherit;font-size:clamp(19px,1.65vw,25px);font-weight:var(--medium);letter-spacing:-.022em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.3vw,30px) 0;line-height:1.3;display:flex}.fq-text{transition:translate .5s var(--ease)}@media (hover:hover){.fq-q button:hover .fq-text{translate:6px}}.fq-plus{color:#fff;width:36px;height:36px;transition:background-color .3s ease, color .3s ease, rotate .6s var(--pop), opacity .3s ease calc(var(--d,0s) + .32s), scale .55s var(--pop) calc(var(--d,0s) + .32s);background:#ffffff1a;border-radius:50%;flex:none;position:relative}.fq-plus:before,.fq-plus:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.fq-plus:after{rotate:90deg}@media (hover:hover){.fq-q button:hover .fq-plus{background:#fff3}}.fq-item[data-open] .fq-q button .fq-plus{color:#000;background:#fff;rotate:135deg}.fq-a{transition:grid-template-rows .56s var(--ease);grid-template-rows:0fr;display:grid}.fq-item[data-open] .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden}.fq-a p{--base:#ffffffa8;letter-spacing:-.014em;opacity:0;max-width:34em;margin:0;padding:0 60px clamp(22px,2.6vw,32px) 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5;transition:opacity .26s}.fq-item[data-open] .fq-a p{opacity:1;transition-duration:1ms}.fq .fq-item[data-open] .fq-a p{animation:fq-reveal .95s var(--run) backwards .1s}.fq{--run:cubic-bezier(.3, 0, .2, 1)}:root:not([data-still]) .fq[data-armed] .fq-fx[data-part]:not([data-in]),:root:not([data-still]) .fq[data-armed] [data-part]:not([data-in]) .fq-fx{background-position:100% 0}:root:not([data-still]) .fq[data-armed] .fq-item:not([data-in]):after{scale:0 1}:root:not([data-still]) .fq[data-armed] .fq-item:not([data-in]) .fq-plus{opacity:0;scale:.5}.fq .fq-fx[data-part][data-in],.fq [data-part][data-in] .fq-text{animation:fq-reveal .75s var(--run) backwards var(--d,0s)}.fq .fq-line[data-in]{animation-duration:.95s}.fq .fq-more[data-in]>span{animation:fq-reveal .75s var(--run) backwards var(--d,0s)}.fq .fq-more[data-in] a{animation:fq-reveal .75s var(--run) backwards calc(var(--d,0s) + .26s)}@keyframes fq-reveal{0%{background-position:100% 0}}@media (max-width:859px){.fq-in{grid-template-columns:minmax(0,1fr)}.fq-head{position:static}.fq-a p{padding-right:0}}:root[data-still] .fq-head{position:static}:root[data-still] .fq *,:root[data-still] .fq :before,:root[data-still] .fq :after{animation:none!important}:root[data-lite] .fq .fq-fx{background-position:0 0!important;animation:none!important}:root:not([data-still])[data-lite] .fq[data-armed] [data-part]:not([data-in]){opacity:0}:root[data-lite] .fq [data-part][data-in]{animation:fq-fade .5s ease backwards var(--d,0s)}@keyframes fq-fade{0%{opacity:0}}.fq [data-calm],.fq [data-calm] .fq-text,.fq [data-calm]>span,.fq [data-calm] a{animation:none!important}
