@keyframes wx-rise{0%{opacity:0;transform:translateY(.2em)}}@keyframes wx-fade{0%{opacity:0}}@keyframes wx-open{0%{transform:scale(.93)}}@keyframes wx-slide{0%{transform:translate(12%)}}@keyframes wx-lit{0%{opacity:.22}}@keyframes wx-past{to{opacity:.45;text-decoration-color:currentColor}}@keyframes wx-here{0%{opacity:.1;transform:translateY(14px)}}.ws .wx.wx{--ease:cubic-bezier(.2, .8, .2, 1);--inset:clamp(8px, 1.4vw, 20px)}.ws .wx.wx .wx-head{max-width:var(--wide);padding-top:clamp(116px,13vw,184px);padding-bottom:clamp(36px,5vw,72px);display:block}.ws .wx.wx .wx-head h1{max-width:18ch;animation:wx-rise .9s var(--ease) both;font-size:clamp(2.75rem,1.3rem + 6.2vw,7.5rem);line-height:.98}.ws .wx.wx .wx-head-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:clamp(24px,3vw,44px);animation:.8s .25s both wx-fade;display:flex}.ws .wx.wx .wx-head-foot .ws-lead{max-width:40rem;color:var(--mist);flex:22rem;margin:0!important}.ws .wx.wx .wx-words{max-width:var(--wide);padding:clamp(8px, 2vw, 24px) var(--gutter) clamp(64px, 9vw, 128px);letter-spacing:-.045em;flex-wrap:wrap;gap:.06em .5em;margin:0 auto;font-size:clamp(1.875rem,1rem + 4.4vw,5.25rem);font-weight:650;line-height:1.08;display:flex}.ws .wx.wx .wx-words a{color:var(--stone);transition:color .18s}.ws .wx.wx .wx-words a:hover,.ws .wx.wx .wx-words a:focus-visible{color:#fff}.ws .wx.wx .wx-stack{padding-inline:var(--inset);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ws .wx.wx .wx-stack>li{min-width:0;scroll-margin-top:96px}.ws .wx.wx .wx-card{background:var(--greige);color:var(--ink);transform-origin:50% 0;border-radius:clamp(32px,3.4vw,40px);grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px 20px;display:grid}.ws .wx.wx .wx-stack>li:nth-child(2) .wx-card{background:var(--sand)}.ws .wx.wx .wx-stack>li:nth-child(3) .wx-card{background:var(--ink-2);color:#fff}.ws .wx.wx .wx-card-text>p{color:var(--soft);margin-top:14px;font-size:1.125rem;line-height:1.42}.ws .wx.wx .wx-stack>li:nth-child(3) .wx-card-text>p{color:var(--mist)}.ws .wx.wx .wx-card-text .wx-card-name{margin:0 0 12px;font-weight:550}.ws .wx.wx .wx-card h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.75rem);line-height:1.02}.ws .wx.wx .wx-card .ws-more{margin-top:18px}.ws .wx.wx .wx-card-pic{min-width:0}.ws .wx.wx .ws-fstage{padding-top:clamp(32px,6vw,96px)}.ws .wx.wx .ws-fstage>.wx-play{width:100%;min-width:0}.ws .wx.wx .ws-fstage .ws-sc{font-size:clamp(16px,.8rem + .75vw,22px)}.ws .wx.wx .wx-gains .ws-big{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px)}.ws .wx.wx .wx-gains .ws-big h3{letter-spacing:-.04em;font-size:clamp(1.75rem,1.3rem + 2vw,3.25rem);line-height:1.04}.ws .wx.wx .wx-gains .ws-big p{max-width:36rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.ws .wx.wx .ws-blocks em{color:var(--stone);vertical-align:baseline;background:0 0;border-radius:0;margin-left:.5em;padding:0;font-size:.875rem;font-weight:550}.ws .wx.wx .wx-flip{max-width:var(--wide);padding:var(--gap-sec) var(--gutter) 0;margin:0 auto}.ws .wx.wx .wx-flip-head{display:none}.ws .wx.wx .wx-flip ul{gap:clamp(36px,5vw,72px);display:grid}.ws .wx.wx .wx-flip li{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ws .wx.wx .wx-flip p>span{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.625rem,1.1rem + 2.4vw,3.5rem);font-weight:650;line-height:1.06;display:block}.ws .wx.wx .wx-flip small{color:var(--stone);letter-spacing:0;margin-bottom:6px;font-size:.9375rem;font-weight:550;display:block}.ws .wx.wx .wx-was>span{color:var(--stone);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px}.ws .wx.wx .wx-ch{margin:12px var(--inset) 0;background:var(--ink-2);border-radius:clamp(32px,3.4vw,40px);padding:clamp(32px,5vw,72px) clamp(20px,4vw,64px) clamp(24px,4vw,64px);scroll-margin-top:84px;overflow:hidden}.ws .wx.wx .wx-ch.is-1{background:var(--sand);color:var(--ink)}.ws .wx.wx .wx-ch.is-2{background:var(--greige);color:var(--ink)}.ws .wx.wx .wx-ch-name{letter-spacing:-.055em;font-size:clamp(2.5rem,10.2vw,10.5rem);line-height:.96}.ws .wx.wx .wx-ch-body{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.ws .wx.wx .wx-ch-name+.wx-ch-body{margin-top:clamp(28px,4vw,64px)}.ws .wx.wx .wx-ch-text h2,.ws .wx.wx .wx-ch-text h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2vw,3.25rem);font-weight:650;line-height:1.04}.ws .wx.wx .wx-ch-text>p{margin-top:16px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.42}.ws .wx.wx .wx-ch-text ul{gap:4px;margin-top:20px;font-size:1.0625rem;font-weight:550;display:grid}.ws .wx.wx .wx-ch-text .wx-ch-plan{font-weight:650}.ws .wx.wx .wx-ch-text .wx-ch-note{font-size:.9375rem}.ws .wx.wx .wx-ch:not(.is-1,.is-2) .wx-ch-text>p:not(.wx-ch-plan){color:var(--mist)}.ws .wx.wx .wx-ch.is-1 .wx-ch-text>p:not(.wx-ch-plan),.ws .wx.wx .wx-ch.is-2 .wx-ch-text>p:not(.wx-ch-plan){color:var(--soft)}.ws .wx.wx .wx-ch-fig{gap:12px;min-width:0;display:grid}.ws .wx.wx .wx-ch-fig figcaption{text-align:center;opacity:.7;font-size:.875rem}.ws .wx.wx .wx-duo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;display:grid}.ws .wx.wx .wx-duo .ws-phone{width:min(62%,260px)}.ws .wx.wx .wx-pile{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ws .wx.wx .wx-mark{align-items:center;height:40px;margin-bottom:20px;display:flex}.ws .wx.wx .wx-mark img{width:118px;height:auto}.ws .wx.wx .wx-mark img[src*=epson]{filter:brightness(0)}.ws .wx.wx .wx-mark span{letter-spacing:-.02em;font-size:2rem;font-weight:750}.ws .wx.wx .wx-mat{background:var(--sand);border-radius:clamp(24px,2.6vw,32px);align-content:center;justify-items:center;gap:12px;min-width:0;padding:clamp(16px,2.4vw,32px);display:grid}.ws .wx.wx .wx-reader{background:var(--ink);color:#fff;border-radius:32px;width:min(100%,260px);padding:12px;display:grid}.ws .wx.wx .wx-reader div{background:var(--ink-3);text-align:center;border-radius:22px;gap:2px;padding:22px 18px;display:grid}.ws .wx.wx .wx-reader b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2rem;font-weight:650}.ws .wx.wx .wx-reader span{color:var(--mist);font-size:.9375rem}.ws .wx.wx .wx-printer{background:var(--greige);justify-items:center;gap:0}.ws .wx.wx .wx-printer-body{z-index:1;background:var(--ink);border-radius:28px 28px 14px 14px;width:min(100%,320px);height:96px;position:relative}.ws .wx.wx .wx-printer-body i{background:#000;border-radius:99px;height:6px;position:absolute;bottom:10px;left:14%;right:14%}.ws .wx.wx .wx-printer-feed{width:min(62%,220px);margin-top:-10px;overflow:hidden}.ws .wx.wx .wx-printer-feed .ws-paper{border-radius:0 0 6px 6px}.ws .wx.wx .wx-wall{margin-bottom:0}.ws .wx.wx .wx-wall .ws-sc{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.ws .wx.wx .wx-shut{border-radius:.75em;position:relative;overflow:hidden}.ws .wx.wx .wx-shut:after{content:"";border-radius:inherit;background:var(--sand);transform-origin:0;position:absolute;inset:0}.ws .wx.wx .wx-trust{max-width:var(--wide);padding:var(--gap-sec) var(--gutter) 0;gap:clamp(36px,5vw,72px);margin:0 auto;display:grid}.ws .wx.wx .wx-trust li{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ws .wx.wx .wx-trust h2{max-width:14ch;font-size:clamp(2rem,1.3rem + 3vw,4.5rem)}.ws .wx.wx .wx-trust p{max-width:34rem;color:var(--mist);font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.45}.ws .wx.wx .wx-hello{max-width:var(--wide);padding:clamp(116px, 13vw, 184px) var(--gutter) clamp(32px, 5vw, 64px);margin:0 auto}.ws .wx.wx .wx-hello h1{animation:wx-rise .9s var(--ease) both;font-size:clamp(2.75rem,1.6rem + 5vw,6.5rem)}.ws .wx.wx .wx-hello p{max-width:34rem;color:var(--mist);margin-top:18px;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.42}.ws .wx.wx .wx-mail{overflow-wrap:anywhere;letter-spacing:-.055em;width:fit-content;max-width:100%;margin-top:clamp(28px,4vw,56px);font-size:clamp(2.5rem,10.6vw,10.5rem);font-weight:650;line-height:1;transition:color .18s;display:block}.ws .wx.wx .wx-mail:hover{color:var(--sand)}.ws .wx.wx .ct-page{padding-top:0}.ws .wx.wx .ct-side{position:static}.ws .wx.wx .ct-ways{margin:0}.ws .wx.wx .ct-form{--ct-field:#fff;--ct-chip:#fff;--ct-text:var(--ink);--ct-muted:var(--soft);--ct-send-bg:var(--ink);--ct-send-text:#fff;--ct-focus:var(--ink);background:var(--greige);border-radius:clamp(28px,3vw,40px);padding:clamp(16px,2.4vw,32px)}.ws .wx.wx .ct-form .ct-send p a{color:inherit}.ws .wx.wx .ws-close{padding-block:clamp(36px,7vw,112px)}.ws .wx.wx .ws-close h2,.ws .wx.wx .ws-next{font-size:clamp(2.75rem,1.2rem + 6vw,7.5rem);line-height:1}.ws .wx.wx .ws-sibs{margin-top:var(--gap-sec);flex-wrap:wrap;margin-bottom:0;overflow:visible}.ws .wx.wx .ws-sibs+.ws-close{margin-top:12px}@media (hover:hover){.ws .wx.wx .wx-words:hover a:not(:hover){color:var(--ink-3)}}@media (min-width:761px){.ws .wx.wx .wx-flip-head{color:var(--stone);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-bottom:clamp(20px,3vw,40px);font-size:1rem;font-weight:550;display:grid}.ws .wx.wx .wx-flip-head span:last-child{color:#fff}.ws .wx.wx .wx-flip small{display:none}.ws .wx.wx .wx-flip li{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.ws .wx.wx .wx-wall .ws-sc{grid-template-columns:repeat(2,minmax(0,1fr));max-width:62em}.ws .wx.wx .wx-trust li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:clamp(24px,4vw,64px)}}@media (min-width:1000px){.ws .wx.wx .wx-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(32px,4.4vw,72px)}.ws .wx.wx .wx-gains{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ws .wx.wx .wx-gains>h2{margin:0;position:sticky;top:96px}.ws .wx.wx .wx-gains .ws-big{margin:.4rem 0 0}.ws .wx.wx .wx-ch-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,80px)}.ws .wx.wx .wx-duo{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center}.ws .wx.wx .wx-duo .ws-phone{width:100%}.ws .wx.wx .wx-mat{min-height:480px}.ws .wx.wx .wx-pay{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center}}@media (min-width:1000px) and (min-height:700px){.ws .wx.wx .wx-stack>li{position:sticky;top:88px}.ws .wx.wx .wx-stack>li:nth-child(2){top:100px}.ws .wx.wx .wx-stack>li:nth-child(3){top:112px}.ws .wx.wx .wx-card{height:calc(100dvh - 136px);max-height:760px;transform:scale(calc(1 - var(--cover,0) * .05))}.ws .wx.wx .wx-card-pic .ws-sc{font-size:clamp(13px,1.9dvh,16px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ws .wx.wx .wx-play .ws-sc-card>*,.ws .wx.wx .wx-play .ws-phone,.ws .wx.wx .wx-reader{transition:opacity .55s ease, transform .7s var(--ease)}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-card>*,.ws .wx.wx .wx-play:not(.is-in) .ws-phone{opacity:0;transform:translateY(14px)}.ws .wx.wx .wx-play .ws-sc-card>:nth-child(2){transition-delay:90ms}.ws .wx.wx .wx-play .ws-sc-card>:nth-child(3){transition-delay:.18s}.ws .wx.wx .wx-play .ws-sc-card>:nth-child(4){transition-delay:.27s}.ws .wx.wx .wx-play .ws-sc-card>:nth-child(5){transition-delay:.36s}.ws .wx.wx .wx-play .ws-sc-card>:nth-child(n+6){transition-delay:.45s}.ws .wx.wx .wx-play .ws-sc-days .is-on,.ws .wx.wx .wx-play .ws-sc-times .is-on{transition:background-color .3s .7s}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-days .is-on{background:0 0}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-times .is-on{background:var(--greige)}.ws .wx.wx .wx-play .ws-sc-bars i,.ws .wx.wx .wx-play .ws-sc-spark i{transform-origin:50% 100%;transition:transform .8s var(--ease) .3s}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-bars i,.ws .wx.wx .wx-play:not(.is-in) .ws-sc-spark i{transform:scaleY(0)}.ws .wx.wx .wx-play .ws-sc-track i.is-on{transform-origin:0;transition:transform .5s var(--ease) .3s}.ws .wx.wx .wx-play .ws-sc-track i.is-on+i.is-on{transition-delay:.5s}.ws .wx.wx .wx-play .ws-sc-track i.is-on+i.is-on+i.is-on{transition-delay:.7s}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-track i.is-on{transform:scaleX(0)}.ws .wx.wx .wx-play .ws-sc-papers .ws-paper{transition:clip-path .9s var(--ease), transform .9s var(--ease)}.ws .wx.wx .wx-play .ws-sc-papers .ws-paper+.ws-paper{transition-delay:.2s}.ws .wx.wx .wx-play:not(.is-in) .ws-sc-papers .ws-paper{clip-path:inset(0 0 100%);transform:translateY(-24px)}.ws .wx.wx .wx-printer .ws-paper{transition:transform 2.4s cubic-bezier(.3,.7,.3,1) .3s}.ws .wx.wx .wx-printer:not(.is-in) .ws-paper{transform:translateY(-100%)}.ws .wx.wx .wx-pay .wx-reader{transition-delay:.6s}.ws .wx.wx .wx-pay:not(.is-in) .wx-reader{opacity:0;transform:translateY(24px)}.ws .wx.wx .wx-shut:after{transition:transform .6s var(--ease) .8s}.ws .wx.wx .wx-shut+.wx-shut:after{transition-delay:.95s}.ws .wx.wx .wx-shut+.wx-shut+.wx-shut:after{transition-delay:1.1s}.ws .wx.wx .wx-play:not(.is-in) .wx-shut:after{transform:scaleX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ws .wx.wx .wx-stage{animation:linear both wx-open;animation-timeline:view();animation-range:entry cover 30%}.ws .wx.wx .wx-ch-name{animation:linear both wx-slide;animation-timeline:view();animation-range:entry cover 45%}.ws .wx.wx .wx-was>span{animation:linear both wx-past;animation-timeline:view();animation-range:cover 22% cover 46%}.ws .wx.wx .wx-now>span{animation:linear both wx-here;animation-timeline:view();animation-range:cover 26% cover 50%}.ws .wx.wx .wx-trust li{animation:linear both wx-lit;animation-timeline:view();animation-range:entry 10% cover 34%}.ws .wx.wx .ws-close{animation:linear both wx-open;animation-timeline:view();animation-range:entry entry 70%}}}@media (prefers-reduced-motion:reduce){.ws .wx.wx .wx-head h1,.ws .wx.wx .wx-head-foot,.ws .wx.wx .wx-hello h1{animation:none}}
