.wf_card{box-shadow:0 .2rem .4rem #54545480;border-radius:.7rem}.wf_card figure{border-radius:.7rem .7rem 0 0;position:relative;height:20.8rem;overflow:hidden;width:100%}.wf_card figure img{height:100%;width:100%;object-fit:cover}.wf_card figure .left,.wf_card figure .right{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center}.wf_card figure .left span,.wf_card figure .right span{color:#fff;font-weight:600;font-size:1.4rem;line-height:1.9rem;border-radius:.3rem .3rem 0 0;z-index:5;position:relative}.wf_card figure .left{left:0}.wf_card figure .left span{padding:.5rem 2rem .4rem 1.1rem}.wf_card figure .left:after{content:"";width:9.6rem;height:2.8rem;transform:skew(30deg);background:var(--wf-cp);position:absolute;z-index:0;top:0;left:-.8rem;border-radius:.3rem .3rem 0 0}.wf_card figure .right{right:0}.wf_card figure .right span{padding:.5rem .8rem .4rem 2rem}.wf_card figure .right:after{content:"";width:12.3rem;height:2.8rem;transform:skew(-30deg);background:var(--wf-cp);position:absolute;z-index:0;top:0;right:-1.8rem;border-radius:.3rem .3rem 0 0}.wf_card .bottom{background:#fff;border-radius:0 0 .7rem .7rem;padding:.5rem 1.5rem .8rem;display:flex;flex-wrap:wrap}.wf_card .bottom p{margin-bottom:0;line-height:1.3}.wf_card .bottom_l{flex:60%}.wf_card .bottom_b{flex:100%;text-align:left;color:var(--wf-cp);font-weight:400;font-size:1.4rem;line-height:1.9rem}.wf_card .bottom_l,.wf_card .bottom_r{font-size:1.4rem;line-height:1.9rem;color:#3d1a57;display:flex;flex-direction:column;align-items:flex-start}.wf_card .bottom_l strong,.wf_card .bottom_r strong{font-weight:600;font-size:2rem}.wf_card .bottom_l strong sup,.wf_card .bottom_r strong sup{font-size:2rem}.wf_card .bottom_l span,.wf_card .bottom_r span{font-size:1.4rem;line-height:1.9rem}@media (min-width: 2000px){.wf_card figure{height:26rem;width:100%}.wf_card figure img{width:100%}.wf_card figure .left span,.wf_card figure .right span{font-size:1.8rem;line-height:2.4rem}.wf_card figure .left:after,.wf_card figure .right:after{width:14rem;height:3.8rem}.wf_card .bottom{padding:1rem 2rem 1.5rem}.wf_card .bottom p{font-size:1.6rem;line-height:1.5}.wf_card .bottom_b,.wf_card .bottom_l,.wf_card .bottom_r{font-size:1.6rem;line-height:2.2rem}.wf_card .bottom_l strong,.wf_card .bottom_r strong{font-size:2.4rem;line-height:1.3}.wf_card .bottom_l span,.wf_card .bottom_r span{font-size:1.6rem;line-height:2.2rem}}@media (min-width: 3000px){.wf_card figure{height:32rem;width:100%}.wf_card figure img{width:100%}.wf_card figure .left span,.wf_card figure .right span{font-size:2.4rem;line-height:3.2rem}.wf_card figure .left:after,.wf_card figure .right:after{width:18rem;height:5rem}.wf_card .bottom{padding:1.5rem 2.5rem 1.8rem}.wf_card .bottom p{font-size:2rem;line-height:1.6}.wf_card .bottom_b,.wf_card .bottom_l,.wf_card .bottom_r{font-size:2rem;line-height:2.6rem}.wf_card .bottom_l strong,.wf_card .bottom_r strong{font-size:3rem;line-height:1.2}.wf_card .bottom_l span,.wf_card .bottom_r span{font-size:2rem;line-height:2.6rem}}.wf_listing{padding:1.6rem;margin-top:2rem}.wf_listing .t{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:.1rem solid #e5e5e5;padding-bottom:.5rem}.wf_listing .t h3{font-weight:600;font-size:1.8rem;line-height:2.5rem;letter-spacing:.04rem;color:#3d1a57;margin-bottom:0;padding:0 1.3rem}.wf_listing .keen-slider{padding:.5rem}.wf_listing .wf_controls{display:flex;gap:1rem}.wf_listing .wf_controls svg{fill:var(--wf-cp)}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.wf_listing .wf_controls .prev:active,.wf_listing .wf_controls .next:active{transform:scale(.9);opacity:.7;background-color:#0000000d}.wf_listing .wf_controls .prev svg{transform:rotate(180deg)}@media (min-width: 2000px){.wf_listing{padding:2.4rem;margin-top:3rem}.wf_listing .t{margin-bottom:1.5rem;padding-bottom:.8rem}.wf_listing .t h3{font-size:2.6rem;line-height:1.3;letter-spacing:.05rem;padding:0 1.6rem}.wf_listing .keen-slider{padding:.8rem}.wf_listing .wf_controls{gap:1.5rem}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:6rem;height:6rem}.wf_listing .wf_controls .prev svg,.wf_listing .wf_controls .next svg{width:3rem;height:3rem}}@media (min-width: 3000px){.wf_listing{padding:3rem;margin-top:4rem}.wf_listing .t{margin-bottom:2rem;padding-bottom:1rem}.wf_listing .t h3{font-size:3.6rem;line-height:1.3;letter-spacing:.06rem;padding:0 2rem}.wf_listing .keen-slider{padding:1rem}.wf_listing .wf_controls{gap:2rem}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:8rem;height:8rem}.wf_listing .wf_controls .prev svg,.wf_listing .wf_controls .next svg{width:4rem;height:4rem}}.wf_main{--radius: 1.2rem;--elev-1: 0 8px 24px rgba(0, 0, 0, .12);--elev-2: 0 12px 36px rgba(0, 0, 0, .16);--grad: radial-gradient( 120% 120% at 100% 0%, #e7f1ff 0%, #f7e9ff 45%, #fff 90% );--ink: #191919;--muted: #6b6b6b;display:flex;padding:0;height:100vh;overflow:hidden;color:var(--ink);justify-content:space-between}.wf_main .l{height:100%;display:none;position:relative}.wf_main .l video{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.02)}.wf_main .r{background:var(--grad);padding:clamp(1.6rem,2.5vw,3.2rem);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:clamp(1.2rem,2vw,2rem)}.wf_main .r>img{margin-bottom:.5rem;width:clamp(8rem,12vw,14rem);filter:drop-shadow(var(--elev-1));border-radius:calc(var(--radius) / 2)}.wf_main .r h2,.wf_main .r>p{width:80%}.wf_main .r h2{margin-bottom:.5rem;font-size:clamp(2.2rem,3.5vw,3.2rem);line-height:1.15;letter-spacing:-.01em}.wf_main .r h3{font-weight:700;font-size:clamp(1.6rem,2.2vw,3.2rem);line-height:1.25;color:#3d1a57;margin-bottom:.6rem;text-align:center}.wf_main .r>p{margin-bottom:1.2rem;line-height:1.6;font-size:clamp(1.3rem,1.6vw,1.6rem);color:var(--muted)}.wf_main .r .btn{width:80%;height:clamp(4.2rem,6vw,5.2rem);border-radius:var(--radius);font-weight:600;letter-spacing:.01em;box-shadow:var(--elev-1);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.wf_main .r .btn:hover{transform:translateY(-1px);box-shadow:var(--elev-2)}.wf_main .r .btn:active{transform:translateY(0);box-shadow:var(--elev-1)}.wf_main .r .btn+.btn{margin-top:1rem}.wf_main .r_tab{position:fixed;right:0;top:0;width:100%;transform:translate(100%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.wf_main .r_tab form{display:flex;flex-direction:column;gap:1.4rem;align-items:center;justify-content:center;width:100%}.wf_main .r_tab form p{margin:0 auto .6rem;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.5;color:var(--muted);text-align:center;width:80%}.wf_main .r_tab_close{position:absolute;top:1rem;right:1rem;z-index:5;inline-size:4.4rem;block-size:4.4rem;display:grid;place-items:center;border-radius:var(--radius);background:color-mix(in oklab,var(--wf-cp),white 8%);border:1px solid color-mix(in oklab,var(--wf-cp),black 8%);box-shadow:0 8px 24px #00000024;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease}@media (hover: hover){.wf_main .r_tab_close:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 12px 36px #0000002e;background:color-mix(in oklab,var(--wf-cp),white 12%);border-color:color-mix(in oklab,var(--wf-cp),black 12%)}}.wf_main .r_tab_close:active{transform:translateY(0) scale(.98);box-shadow:0 6px 18px #00000029}.wf_main .r_tab_close:focus-visible{outline:0;box-shadow:0 0 0 4px color-mix(in oklab,var(--wf-cp),white 78%),0 8px 24px #00000024}.wf_main .r_tab_close svg{inline-size:2.2rem;block-size:2.2rem;fill:#fff}.wf_main .r_tab_inner{height:100%;margin-left:auto;height:100vh;background-color:#fff;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);display:flex;flex-direction:column;justify-content:center;width:100%;padding:clamp(2rem,4vw,4rem);gap:1.2rem}@media (min-width: 1024px){.wf_main .r_tab_inner{width:34%;box-shadow:var(--elev-2)}}.wf_main .r_tab_inner input[type=text],.wf_main .r_tab_inner input[type=email],.wf_main .r_tab_inner textarea{box-shadow:0 2px 8px #10101014;border:1px solid rgba(30,30,30,.08);border-radius:.8rem;text-align:left;color:#2a2a2a;font-size:clamp(1.3rem,1.5vw,1.5rem);width:80%;padding:1.2rem 1.4rem;height:auto;transition:box-shadow .2s ease,border-color .2s ease}.wf_main .r_tab_inner input[type=text].placeholder,.wf_main .r_tab_inner input[type=email].placeholder,.wf_main .r_tab_inner textarea.placeholder{font-size:clamp(1.2rem,1.4vw,1.4rem);color:#9a9a9a}.wf_main .r_tab_inner input[type=text]:-moz-placeholder,.wf_main .r_tab_inner input[type=email]:-moz-placeholder,.wf_main .r_tab_inner textarea:-moz-placeholder{font-size:clamp(1.2rem,1.4vw,1.4rem);color:#9a9a9a}.wf_main .r_tab_inner input[type=text]::-moz-placeholder,.wf_main .r_tab_inner input[type=email]::-moz-placeholder,.wf_main .r_tab_inner textarea::-moz-placeholder{font-size:clamp(1.2rem,1.4vw,1.4rem);color:#9a9a9a}.wf_main .r_tab_inner input[type=text]:-ms-input-placeholder,.wf_main .r_tab_inner input[type=email]:-ms-input-placeholder,.wf_main .r_tab_inner textarea:-ms-input-placeholder{font-size:clamp(1.2rem,1.4vw,1.4rem);color:#9a9a9a}.wf_main .r_tab_inner input[type=text]::-webkit-input-placeholder,.wf_main .r_tab_inner input[type=email]::-webkit-input-placeholder,.wf_main .r_tab_inner textarea::-webkit-input-placeholder{font-size:clamp(1.2rem,1.4vw,1.4rem);color:#9a9a9a}.wf_main .r_tab_inner input[type=text]:focus,.wf_main .r_tab_inner input[type=email]:focus,.wf_main .r_tab_inner textarea:focus{outline:none;border-color:color-mix(in oklab,var(--wf-cp),black 10%);box-shadow:0 0 0 4px color-mix(in oklab,var(--wf-cp),white 80%)}.wf_main .r_tab_inner textarea{min-height:9.6rem;resize:none}.wf_main .r_tab:after{content:"";position:fixed;inset:0;background:#0000008c;opacity:0;transition:opacity .28s ease;pointer-events:none;z-index:-1}.wf_main .wf_wf{display:flex;align-items:center;justify-content:center;font-size:1.2rem;gap:.6rem;position:absolute;bottom:0;right:0;background:linear-gradient(135deg,var(--wf-cp),color-mix(in oklab,var(--wf-cp),black 10%));color:#fff;padding:.6rem 1.2rem;border-top-left-radius:.8rem}.wf_main .wf_wf svg{width:10rem;height:2rem;fill:#fff}@media (min-width: 2400px){.wf_main .wf_wf{font-size:1.6rem;gap:.8rem;padding:.8rem 1.6rem;border-top-left-radius:1rem}.wf_main .wf_wf svg{width:14rem;height:2.8rem}}@media (min-width: 3000px){.wf_main .wf_wf{font-size:2.4rem;gap:1rem;padding:1.2rem 2.4rem;border-top-left-radius:1.4rem}.wf_main .wf_wf svg{width:20rem;height:4rem}}@media (min-width: 1024px){.wf_main .l{width:67%;display:block}.wf_main .r{width:33%}}.wf_main #p1,.wf_main #p2,.wf_main #p3{display:none}.wf_main .r_tab:after{pointer-events:none;transition:opacity 0s 0s}.wf_main #p1:checked~.r_tab{transform:translate(100%)}.wf_main #p1:checked~.r_tab1{transform:translate(0)}.wf_main #p2:checked~.r_tab{transform:translate(100%)}.wf_main #p2:checked~.r_tab2{transform:translate(0)}.wf_main #p3:checked~.r_tab{transform:translate(100%)}.wf_main #p3:checked~.r_tab3{transform:translate(0)}.wf_main #p1:checked~.r_tab1:after,.wf_main #p2:checked~.r_tab2:after,.wf_main #p3:checked~.r_tab3:after{opacity:1;transition:opacity .2s .2s}@media (min-width: 2400px){.wf_main .r>img{width:25rem}.wf_main .r h2{font-size:4.8rem;line-height:1.2;margin-bottom:3rem}.wf_main .r h3{font-size:3rem;line-height:1.3;margin-bottom:2rem}.wf_main .r>p{font-size:2.2rem;line-height:1.5;margin-bottom:6rem}.wf_main .r_tab_close{width:6rem;height:6rem}.wf_main .r_tab_close svg{width:2.6rem;height:2.6rem}.wf_main .r_tab form p{font-size:2.2rem;line-height:1.5}.wf_main .r .btn{font-size:2.2rem;height:9rem}.wf_main .r .btn+.btn{margin-top:3rem}.wf_main .r_tab_inner input[type=text],.wf_main .r_tab_inner input[type=email],.wf_main .r_tab_inner textarea{height:7rem;font-size:2rem;padding:1.2rem 1.6rem}.wf_main .r_tab_inner input[type=text].placeholder,.wf_main .r_tab_inner input[type=email].placeholder,.wf_main .r_tab_inner textarea.placeholder{font-size:2rem}.wf_main .r_tab_inner input[type=text]:-moz-placeholder,.wf_main .r_tab_inner input[type=email]:-moz-placeholder,.wf_main .r_tab_inner textarea:-moz-placeholder{font-size:2rem}.wf_main .r_tab_inner input[type=text]::-moz-placeholder,.wf_main .r_tab_inner input[type=email]::-moz-placeholder,.wf_main .r_tab_inner textarea::-moz-placeholder{font-size:2rem}.wf_main .r_tab_inner input[type=text]:-ms-input-placeholder,.wf_main .r_tab_inner input[type=email]:-ms-input-placeholder,.wf_main .r_tab_inner textarea:-ms-input-placeholder{font-size:2rem}.wf_main .r_tab_inner input[type=text]::-webkit-input-placeholder,.wf_main .r_tab_inner input[type=email]::-webkit-input-placeholder,.wf_main .r_tab_inner textarea::-webkit-input-placeholder{font-size:2rem}.wf_main .r_tab_inner textarea{height:9rem}}@media (min-width: 3000px){.wf_main .r>img{width:35rem}.wf_main .r h2{font-size:6.4rem;line-height:1.2;margin-bottom:4rem;width:80%}.wf_main .r h3{font-size:4rem;line-height:1.3;margin-bottom:3rem}.wf_main .r>p{font-size:3.2rem;line-height:1.5;margin-bottom:8rem;width:80%}.wf_main .r_tab_close{width:8rem;height:8rem}.wf_main .r_tab_close svg{width:3rem;height:3rem}.wf_main .r_tab form p{font-size:3.2rem;line-height:1.5}.wf_main .r .btn{font-size:3.2rem;height:12rem}.wf_main .r .btn+.btn{margin-top:4rem}.wf_main .r_tab_inner input[type=text],.wf_main .r_tab_inner input[type=email],.wf_main .r_tab_inner textarea{height:10rem;font-size:2.6rem;padding:1.5rem 2rem}.wf_main .r_tab_inner input[type=text].placeholder,.wf_main .r_tab_inner input[type=email].placeholder,.wf_main .r_tab_inner textarea.placeholder{font-size:2.6rem}.wf_main .r_tab_inner input[type=text]:-moz-placeholder,.wf_main .r_tab_inner input[type=email]:-moz-placeholder,.wf_main .r_tab_inner textarea:-moz-placeholder{font-size:2.6rem}.wf_main .r_tab_inner input[type=text]::-moz-placeholder,.wf_main .r_tab_inner input[type=email]::-moz-placeholder,.wf_main .r_tab_inner textarea::-moz-placeholder{font-size:2.6rem}.wf_main .r_tab_inner input[type=text]:-ms-input-placeholder,.wf_main .r_tab_inner input[type=email]:-ms-input-placeholder,.wf_main .r_tab_inner textarea:-ms-input-placeholder{font-size:2.6rem}.wf_main .r_tab_inner input[type=text]::-webkit-input-placeholder,.wf_main .r_tab_inner input[type=email]::-webkit-input-placeholder,.wf_main .r_tab_inner textarea::-webkit-input-placeholder{font-size:2.6rem}.wf_main .r_tab_inner textarea{height:12rem}}@media (prefers-reduced-motion: reduce){.wf_main *{transition:none!important;animation:none!important}}:where(.wf_main) :where(a,button,input,textarea,[tabindex]):focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in oklab,var(--wf-cp),white 75%),0 0 0 6px #00000014;border-radius:.8rem}
