.wb-v2{--wb-ink:#29312c;--wb-muted:#596359;--wb-green:#315F50;background:#f7f6f2;color:var(--wb-ink);font-family:'Riababy Manrope',Arial,sans-serif;padding:56px 0}.wb-v2 *{box-sizing:border-box}.wb-v2 .wb-wrap{max-width:1120px;width:calc(100% - 40px);margin:auto}.wb-v2 h2,.wb-v2 h3,.wb-v2 p{font-family:inherit;text-transform:none;color:inherit;margin:0}.wb-v2 button{font-family:inherit;color:inherit;cursor:pointer;letter-spacing:0;text-transform:none;background:none;border:0;margin:0}.wb-v2 [hidden]{display:none!important}.wb-v2 .wb-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.wb-v2 .wb-heading h2{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.2}.wb-v2 .wb-heading p{font-size:14px;color:var(--wb-muted)}.wb-v2 .wb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wb-v2 .wb-card{--card-bg:#ebede4;background:var(--card-bg);border-radius:24px;overflow:hidden;min-width:0;padding:28px 28px 20px;display:flex;flex-direction:column}.wb-v2 .wb-ramp{--card-bg:#f1e9dc}.wb-v2 .wb-storage{--card-bg:#e8eee8}.wb-v2 .wb-shapes{--card-bg:#eeeae2}.wb-v2 .wb-kicker{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5d675c;margin-bottom:10px}.wb-v2 .wb-card h3{font-size:29px;font-weight:550;line-height:1.13;letter-spacing:-.8px}.wb-v2 .wb-card header p{font-size:13px;line-height:1.5;color:var(--wb-muted);margin-top:10px}.wb-v2 .wb-media{position:relative;height:230px;width:100%;display:block;padding:0;margin:10px 0;overflow:hidden;border-radius:12px}.wb-v2 .wb-photo{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wb-v2 .wb-config-media .wb-photo{padding:4px 24px}.wb-v2 .wb-ramp-media{perspective:900px;display:grid;place-items:center}.wb-v2 .wb-ramp-media .wb-photo{height:110px;object-fit:contain}.wb-v2 .wb-storage .wb-photo{padding:16px 12px}.wb-v2 .wb-shape-photo .wb-photo{object-fit:cover;mix-blend-mode:normal;transition:transform .45s ease}.wb-v2 .wb-shape-photo:hover .wb-photo{transform:scale(1.025)}.wb-v2 .wb-zoom{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;background:#fffffff0;display:grid;place-items:center;font-size:22px}.wb-v2 .wb-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:auto}.wb-v2 .wb-state{font-size:11px;color:#596359}.wb-v2 .wb-pills{display:flex;background:#ffffff70;border-radius:24px;padding:3px}.wb-v2 .wb-pills button{padding:10px 14px;min-height:40px;border-radius:22px;font-size:12px;line-height:1.3}.wb-v2 .wb-pills button[aria-pressed=true]{background:#315F50;color:white}.wb-v2 .wb-expand,.wb-v2 .wb-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:12px;font-weight:550;line-height:1.3;white-space:nowrap}.wb-v2 .wb-action{background:#ffffffca;border:1px solid #d4d7cf;border-radius:24px;padding:10px 16px}.wb-v2 .wb-expand span{font-size:19px}.wb-v2 button:focus-visible{outline:2px solid #315F50;outline-offset:3px}.wb-v2 .wb-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;background:transparent;border:0;padding:24px;margin:0;overflow:hidden;color:var(--wb-ink)}.wb-v2 .wb-dialog:not([open]){display:none}.wb-v2 .wb-dialog[open]{display:flex;align-items:center;justify-content:center}.wb-v2 .wb-dialog::backdrop{background:#25352b66;backdrop-filter:blur(7px)}.wb-v2 .wb-panel{width:min(900px,100%);max-height:calc(100dvh - 48px);background:var(--card-bg,#ebede4);border-radius:26px;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 90px #182e2729;transform-origin:top left}.wb-v2 .wb-detail-top{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--card-bg);border-radius:26px 26px 0 0}.wb-v2 .wb-detail-top .wb-kicker{margin:0}.wb-v2 .wb-close{background:#ffffffa0;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;font-weight:300}.wb-v2 .wb-detail-body{padding:0 32px 26px}.wb-v2 .wb-detail-body h2{font-size:32px;font-weight:550;line-height:1.15;letter-spacing:-.8px;outline:none}.wb-v2 .wb-detail-intro{font-size:14px;color:var(--wb-muted);line-height:1.6;margin-top:12px;margin-bottom:22px;max-width:640px}.wb-v2 .wb-detail-media{position:relative;border-radius:15px;overflow:hidden;background:#f6f5f0;aspect-ratio:1280/900}.wb-v2 .wb-detail-image,.wb-v2 .wb-video{display:block;width:100%;height:100%;object-fit:contain;max-height:55dvh}.wb-v2 .wb-detail-image{transition:transform .55s cubic-bezier(.2,.7,.2,1);mix-blend-mode:multiply}.wb-v2 .wb-detail-media.is-shape{aspect-ratio:1140/831}.wb-v2 .is-shape .wb-detail-image{object-fit:cover;mix-blend-mode:normal;max-height:none}.wb-v2 .wb-detail-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px}.wb-v2 .wb-detail-bottom p{font-size:12px;line-height:1.5;color:var(--wb-muted)}.wb-v2 .wb-reset{font-size:12px;min-height:44px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.wb-v2 .wb-shape-controls{position:absolute;inset:0}.wb-v2 .wb-shape-controls button{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;background:#315F50;color:#fff;border:3px solid #fff;border-radius:50%;font-size:14px;box-shadow:0 3px 14px #0002}.wb-v2 .wb-flight{position:fixed;object-fit:contain;pointer-events:none;z-index:5;max-width:none;transform-origin:top left}.wb-v2 .wb-dialog.is-moving .wb-detail-top,.wb-v2 .wb-dialog.is-moving .wb-detail-body{visibility:hidden}
@media(max-width:1000px) and (min-width:760px){.wb-v2 .wb-card{padding:24px 20px 18px}.wb-v2 .wb-card footer{flex-wrap:wrap}.wb-v2 .wb-config footer .wb-expand{margin-left:auto}}
@media(max-width:759px){.wb-v2{padding:32px 0}.wb-v2 .wb-heading{display:block;margin-bottom:20px}.wb-v2 .wb-heading h2{font-size:28px}.wb-v2 .wb-heading p{font-size:13px;margin-top:8px}.wb-v2 .wb-grid{grid-template-columns:1fr;gap:16px}.wb-v2 .wb-card{padding:22px 20px 16px;border-radius:20px}.wb-v2 .wb-card h3{font-size:26px;letter-spacing:-.65px}.wb-v2 .wb-card header p{font-size:13px;margin-top:8px}.wb-v2 .wb-media{height:176px;margin:12px 0}.wb-v2 .wb-ramp-media .wb-photo{height:90px}.wb-v2 .wb-shape-photo{height:190px}.wb-v2 .wb-kicker{font-size:9px}.wb-v2 .wb-pills button{font-size:11px;padding:9px 11px}.wb-v2 .wb-expand{font-size:11px;gap:4px}.wb-v2 .wb-action{font-size:12px}.wb-v2 .wb-dialog{padding:12px}.wb-v2 .wb-panel{max-height:calc(100dvh - 24px);border-radius:20px}.wb-v2 .wb-detail-top{padding:10px 18px;border-radius:20px 20px 0 0}.wb-v2 .wb-detail-body{padding:0 18px 20px}.wb-v2 .wb-detail-body h2{font-size:27px}.wb-v2 .wb-detail-intro{font-size:13px;margin-top:10px;margin-bottom:18px}.wb-v2 .wb-detail-bottom{gap:12px}.wb-v2 .wb-detail-bottom p{font-size:11px}.wb-v2 .wb-detail-image,.wb-v2 .wb-video{max-height:none}}
@media(max-width:359px){.wb-v2 .wb-wrap{width:calc(100% - 28px)}.wb-v2 .wb-card{padding-left:16px;padding-right:16px}.wb-v2 .wb-config footer{flex-wrap:wrap}.wb-v2 .wb-config footer .wb-expand{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.wb-v2 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.wb-v2 .wb-card>header,.wb-v2 .wb-card>footer,.wb-v2 .wb-heading{position:static;background:transparent;box-shadow:none;border:0;float:none;width:auto;height:auto;min-width:0}.wb-v2 .wb-card>header{padding:0;margin:0}.wb-v2 .wb-card>footer{padding:0;margin-top:auto}.wb-v2 .wb-detail-media{height:min(53dvh,570px);aspect-ratio:auto}.wb-v2 .wb-detail-image,.wb-v2 .wb-video{max-height:none}.wb-v2 .wb-detail-media.is-shape{height:auto;aspect-ratio:1140/831}.wb-v2 .wb-media{isolation:auto}@media(max-width:759px){.wb-v2 .wb-detail-media{height:auto;aspect-ratio:1280/900}}

.wb-v2 .wb-ramp-window{width:100%;aspect-ratio:2.8/1;overflow:hidden;mix-blend-mode:multiply}.wb-v2 .wb-ramp-window .wb-photo{height:100%;width:100%;object-fit:cover;mix-blend-mode:normal}.wb-v2 [data-ramp-image="0"]{object-position:50% 78%}.wb-v2 [data-ramp-image="1"]{object-position:50% 18%}
.wb-v2 .wb-card{--card-bg:#ebede4;cursor:pointer;position:relative;transition:box-shadow .35s ease}
.wb-v2 .wb-media,.wb-v2 .wb-shape-photo{height:230px;margin:16px 0;overflow:visible;background:transparent}
.wb-v2 .wb-media .wb-photo,.wb-v2 .wb-config-media .wb-photo,.wb-v2 .wb-storage .wb-photo,.wb-v2 .wb-shape-photo .wb-photo{width:250px;max-width:75%;height:230px;margin:auto;padding:0;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.75,.2,1)}
.wb-v2 .wb-ramp-window{width:250px;max-width:75%;height:230px;aspect-ratio:auto;overflow:hidden;background:transparent;mix-blend-mode:multiply;display:grid;place-items:center}
.wb-v2 .wb-ramp-window .wb-photo{width:100%;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}
.wb-v2 .wb-ramp-window.is-single{height:92px}
.wb-v2 .wb-ramp-window.is-single .wb-photo{object-fit:cover}
.wb-v2 .wb-plus{display:grid;place-items:center!important;width:36px;height:36px;border-radius:50%;background:#ffffffc9;color:#39473d;font-size:25px!important;line-height:1;transition:background .25s ease,color .25s ease,transform .35s ease;flex-shrink:0}
.wb-v2 .wb-expand{gap:12px;white-space:normal;text-align:left}
.wb-v2 .wb-card.is-touched .wb-plus,.wb-v2 .wb-card:focus-within .wb-plus{background:#315F50;color:#fff;transform:rotate(90deg)}
.wb-v2 .wb-card.is-touched .wb-media .wb-photo{transform:translateY(-3px) scale(1.025)}
@media(hover:hover){.wb-v2 .wb-card:hover{box-shadow:0 10px 32px #283b2d0c}.wb-v2 .wb-card:hover .wb-plus{background:#315F50;color:#fff;transform:rotate(90deg)}.wb-v2 .wb-card:hover .wb-media .wb-photo{transform:translateY(-4px) scale(1.035)}}
.wb-v2 .wb-dialog::backdrop{background:transparent;backdrop-filter:none}
.wb-v2 .wb-scrim{position:fixed;inset:0;background:#25352b66;backdrop-filter:blur(8px);z-index:0}
.wb-v2 .wb-panel{position:relative;z-index:1;border-radius:28px;max-height:calc(100dvh - 48px)}
.wb-v2 .wb-detail-top{background:transparent}
.wb-v2 .wb-detail-header .wb-kicker{margin-bottom:10px}
.wb-v2 .wb-detail-header h2{font-size:29px;line-height:1.13;font-weight:550;letter-spacing:-.8px}
.wb-v2 .wb-detail-intro{font-size:13px;line-height:1.5;margin:10px 0 20px}
.wb-v2 .wb-detail-media,.wb-v2 .wb-detail-media.is-shape{background:transparent;height:min(50dvh,480px);aspect-ratio:auto}
.wb-v2 .is-shape .wb-detail-image{object-fit:contain;mix-blend-mode:multiply}
.wb-v2 .wb-detail-media.is-shape{width:min(100%,480px);aspect-ratio:1;height:auto;margin:auto}
.wb-v2 .wb-detail-ramp{padding-top:16px}
.wb-v2 .wb-dialog.is-moving .wb-panel{visibility:hidden}
.wb-v2 .wb-card-flight{position:fixed;z-index:10;overflow:hidden;pointer-events:none;box-shadow:0 12px 60px #182e2718}
.wb-v2 .wb-flight-photo{position:absolute;display:block;max-width:none;mix-blend-mode:multiply;border-radius:0}
.wb-v2 .wb-flight-header{position:absolute;padding:0;margin:0;background:transparent;border:0;box-shadow:none;display:block}
.wb-v2 .wb-flight-header h3{font-size:29px;font-weight:550;line-height:1.13;letter-spacing:-.8px}
.wb-v2 .wb-flight-header p{font-size:13px;line-height:1.5;color:var(--wb-muted);margin-top:10px}
.wb-v2 .wb-flight-footer{position:absolute;display:flex;align-items:center;justify-content:space-between;background:transparent;padding:0;margin:0}
@media(max-width:759px){.wb-v2 .wb-grid{grid-template-columns:1fr;gap:18px}.wb-v2 .wb-card{border-radius:22px;padding:24px 22px 18px}.wb-v2 .wb-media,.wb-v2 .wb-shape-photo{height:200px;margin:14px 0}.wb-v2 .wb-media .wb-photo{width:220px;max-width:78%;height:200px}.wb-v2 .wb-ramp-window{width:220px;max-width:78%;height:200px}.wb-v2 .wb-ramp-window .wb-photo{max-width:100%;width:100%;height:100%}.wb-v2 .wb-ramp-window.is-single{height:82px}.wb-v2 .wb-dialog{padding:10px;align-items:center}.wb-v2 .wb-panel{width:100%;max-height:calc(100dvh - 20px);border-radius:22px;min-height:calc(100dvh - 40px)}.wb-v2 .wb-detail-body{padding:0 22px 24px}.wb-v2 .wb-detail-header h2,.wb-v2 .wb-flight-header h3{font-size:26px;letter-spacing:-.65px}.wb-v2 .wb-detail-header p,.wb-v2 .wb-flight-header p{margin-top:8px}.wb-v2 .wb-detail-media{height:42dvh}.wb-v2 .wb-detail-media.is-shape{height:auto;aspect-ratio:1}.wb-v2 .wb-plus{width:34px;height:34px}.wb-v2 .wb-detail-top{padding:12px 20px}}

.wb-v2 .wb-detail-media.is-ramp-single{height:auto;aspect-ratio:2.8/1;width:100%;margin:36px auto}.wb-v2 .wb-detail-media.is-ramp-single .wb-detail-image{position:absolute;inset:0}

.wb-v2 .wb-ramp-media{mix-blend-mode:multiply}.wb-v2 .wb-ramp-window{mix-blend-mode:normal}.wb-v2 .wb-detail-header h2:focus{outline:none}
.wb-v2 .wb-shape-controls button{padding:0;min-width:44px;min-height:44px;line-height:1;display:grid;place-items:center}

.wb-v2 .wb-card .wb-ramp-window.is-single{position:relative;display:block;height:auto;aspect-ratio:2.8/1;min-height:0;flex:none}
.wb-v2 .wb-card .wb-ramp-window.is-single img.wb-photo{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;min-height:0;margin:0;object-fit:cover;padding:0}
