.wf_card{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:2rem;margin-top:2.4rem;background:#fff;border-radius:1.2rem;box-shadow:0 6px 18px #0000000f}.wf_listing .wf_filters{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-bottom:2rem}.wf_listing .wf_filters .type-filter{display:flex;gap:.8rem}.wf_listing .wf_filters .type-filter button{padding:.6rem 1.2rem;font-size:1.3rem;border-radius:.6rem;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;transition:all .25s ease;font-weight:500;color:#333}.wf_listing .wf_filters .type-filter button:hover{background:#f6f6f6}.wf_listing .wf_filters .type-filter button.active{background:var(--wf-cp);border-color:var(--wf-cp);color:#fff;box-shadow:0 2px 8px #0000001a}.wf_listing .wf_filters .price-filter{display:flex;align-items:center;gap:.8rem;position:relative}.wf_listing .wf_filters .price-filter .price-dropdown{position:relative}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-toggle{padding:.7rem 1.2rem;font-size:1.3rem;border:1px solid rgba(0,0,0,.12);border-radius:.6rem;background:#fff;cursor:pointer;transition:all .25s ease;white-space:nowrap}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-menu{display:none;position:absolute;top:110%;left:0;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.6rem;box-shadow:0 6px 18px #0000001a;list-style:none;padding:.4rem 0;margin:0;z-index:10;min-width:14rem}.wf_listing .wf_filters .price-filter .price-dropdown.open .dropdown-menu{display:block}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-menu li{padding:.6rem 1rem;font-size:1.3rem;cursor:pointer;transition:background .2s ease}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-menu li:hover{background:#f6f6f6}.wf_listing .t{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:.8rem;border-bottom:1px solid rgba(0,0,0,.08)}.wf_listing .t h3{font-weight:700;font-size:2rem;line-height:1.3;letter-spacing:-.01em;color:#3d1a57;margin-bottom:0;padding:0 1rem}.wf_listing .keen-slider{padding:.8rem 0}.wf_listing .wf_controls{display:flex;gap:1.2rem}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f4f4;box-shadow:0 2px 6px #00000014;transition:all .25s ease}.wf_listing .wf_controls .prev svg,.wf_listing .wf_controls .next svg{width:2rem;height:2rem;fill:var(--wf-cp)}.wf_listing .wf_controls .prev:hover,.wf_listing .wf_controls .next:hover{background:var(--wf-cp);transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.wf_listing .wf_controls .prev:hover svg,.wf_listing .wf_controls .next:hover svg{fill:#fff}.wf_listing .wf_controls .prev:active,.wf_listing .wf_controls .next:active{transform:scale(.92);opacity:.8}.wf_listing .wf_controls .prev svg{transform:rotate(180deg)}.wf_listing .wf_no-results{display:none;padding:3rem 2rem;text-align:center;border:1px dashed rgba(0,0,0,.15);border-radius:1rem;background:linear-gradient(145deg,#fafafa,#fff);box-shadow:inset 0 1px 4px #0000000a;margin:2rem auto;max-width:32rem}.wf_listing .wf_no-results p{font-size:1.5rem;font-weight:500;color:#6b6b6b;margin:0;letter-spacing:.02em}.wf_listing .wf_no-results.active{display:flex;flex-direction:column}@media (min-width: 2400px){.wf_listing{padding:2.8rem;margin-top:3.6rem;border-radius:1.6rem}.wf_listing .t{margin-bottom:2rem;padding-bottom:1rem}.wf_listing .t h3{font-size:2.8rem;line-height:1.25;padding:0 1.4rem}.wf_listing .keen-slider{padding:1.2rem 0}.wf_listing .wf_controls{gap:1.8rem}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:6.4rem;height:6.4rem}.wf_listing .wf_controls .prev svg,.wf_listing .wf_controls .next svg{width:3.2rem;height:3.2rem}}@media (min-width: 3000px){.wf_listing{padding:3.6rem;margin-top:4.8rem;border-radius:2rem}.wf_listing .t{margin-bottom:2.4rem;padding-bottom:1.2rem}.wf_listing .t h3{font-size:3.6rem;line-height:1.2;padding:0 2rem}.wf_listing .keen-slider{padding:1.6rem 0}.wf_listing .wf_controls{gap:2.4rem}.wf_listing .wf_controls .prev,.wf_listing .wf_controls .next{width:8.4rem;height:8.4rem}.wf_listing .wf_controls .prev svg,.wf_listing .wf_controls .next svg{width:4rem;height:4rem}}@media (min-width: 3000px){.wf_listing .wf_filters{gap:2.4rem;margin-bottom:4rem}.wf_listing .wf_filters .type-filter button{padding:1.4rem 2.6rem;font-size:2.6rem;border-radius:1.2rem}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-toggle{padding:1.4rem 2.6rem;font-size:2.6rem;min-width:26rem}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-menu{min-width:26rem}.wf_listing .wf_filters .price-filter .price-dropdown .dropdown-menu li{font-size:2.2rem;padding:1.2rem 2rem}}.wf_main{--radius: 2.5rem;--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;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{padding:clamp(1.6rem,2.5vw,3.2rem);display:flex;align-items:center;flex-direction:column;text-align:center;gap:clamp(1.2rem,2vw,2rem);background:radial-gradient(circle at 20% 30%,#e7f1ff,transparent 60%),radial-gradient(circle at 80% 70%,#f7e9ff,transparent 60%),radial-gradient(circle at 50% 100%,#ffffff,transparent 70%);background-size:200% 200%;background-position:0% 50%,100% 50%,50% 100%}.wf_main .r>figure 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{flex-shrink:0;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;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease;overflow:scroll}.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{min-height:100%;margin-left:auto;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:flex-start;width:100%;padding:clamp(2rem,4vw,4rem);gap:1.2rem}@media (min-width: 1024px){.wf_main .r_tab_inner{top:0;position:absolute;left:50%;max-height:100vh;transform:translate(-50%);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}@media (min-width: 1024px){.wf_main .r_tab{overflow:hidden}}@media (min-height: 900px){.wf_main .r{justify-content:center}}.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}}.wf_main .wf_qr{width:20rem;height:20rem;display:none}@media (min-height: 900px){.wf_main .wf_qr{position:static;display:block}}@media (min-width: 1024px){.wf_main .l{width:100%;display:block}.wf_main .r{width:60%;position:absolute;height:100%;left:50%;transform:translate(-50%)}}@media (min-width: 1024px) and (min-width: 1600px){.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_tab1,.wf_main #p2:checked~.r_tab2,.wf_main #p3:checked~.r_tab3{opacity:1;pointer-events:auto}.wf_main #p1:checked~.r_tab1:after,.wf_main #p2:checked~.r_tab2:after,.wf_main #p3:checked~.r_tab3:after{opacity:1}@media (min-width: 2400px){.wf_main .r>figure 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}}: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}.wf_main{position:relative;isolation:isolate}.wf_main .r .btn{position:relative;overflow:hidden}.wf_main .r .btn:after{content:"";position:absolute;inset:-120% -30%;background:radial-gradient(16rem 12rem at 0% 50%,rgba(255,255,255,.3333333333),transparent 60%);transform:translate(-100%);animation:wf-sheen 3.2s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes wf-sheen{0%{transform:translate(-100%);opacity:0}10%{opacity:.4}50%{transform:translate(100%);opacity:.25}90%{opacity:.4}to{transform:translate(150%);opacity:0}}
