body:has(.bk),body>div:has(.bk){background:#fff!important}.bk{--bk-ink: #164f5a;--bk-text: #0f2a31;--bk-grey: #4b666d;--bk-mute: #8aa0a5;--bk-coral: #e04e5e;--bk-teal: #1e7e8c;--bk-hair: #dde1e4;--bk-ground: #f0f2f3;--bk-edge: 0 0 0 .5px var(--bk-hair), 0 6px 12px -4px rgba(22, 79, 90, .12);font-family:Inter,ui-sans-serif,sans-serif;color:var(--bk-text);background:#fff}.bk-hero{background:#fff;padding:124px 40px 88px}.bk-hero-inner{width:min(100%,1200px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,34vw,440px);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "film form";column-gap:clamp(40px,5.5vw,80px);row-gap:32px}.bk-intro{grid-area:intro}.bk-form-slot{grid-area:form;display:flex;scroll-margin-top:110px}.bk-form-slot>.bk-card{flex:1}.bk-film-slot{grid-area:film;align-self:end}.bk-eyebrow{display:inline-flex;align-items:center;gap:8px;height:34px;margin:0 0 22px;padding:0 14px 0 5px;border-radius:999px;background:var(--bk-ground);box-shadow:0 0 0 .5px var(--bk-hair);color:var(--bk-ink);font-size:13px;font-weight:500}.bk-eyebrow img{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px -2px #164f5a4d}.bk-title{margin:0 0 20px;text-wrap:balance;color:var(--bk-ink);font-family:Yeseva One,Georgia,serif;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:400;line-height:1.08;letter-spacing:-.015em}.bk-title span{color:var(--bk-coral)}.bk-lead-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.bk-lead{flex:1 1 300px;margin:0;max-width:34rem;text-wrap:pretty;color:var(--bk-grey);font-size:17px;line-height:1.65}.bk-team{list-style:none;margin:0;padding:0;display:flex;flex:none}.bk-team li{margin-left:-14px;border-radius:50%}.bk-team li:first-child{margin-left:0}.bk-team img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 4px 12px -2px #164f5a47}.bk-film{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--bk-edge);aspect-ratio:16 / 9}.bk-film video{display:block;width:100%;height:100%;object-fit:cover}.bk-film-sound{position:absolute;left:14px;bottom:16px;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:10px;background:#0f2a319e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:500 12.5px/1 Inter,ui-sans-serif,sans-serif;cursor:pointer;transition:background .2s ease}.bk-film-sound:hover{background:#0f2a31cc}.bk-film-sound:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.bk-film-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--bk-teal);transform-origin:0 50%;transform:scaleX(0)}.bk-form-slot{--bk-focus: #1e7e8c;position:relative;isolation:isolate;overflow:hidden;padding:16px;border-radius:24px;background:#e4e0dd url(/assets/weops/booking/form-fabric.webp?v=1) center / cover no-repeat;box-shadow:0 6px 12px -4px #1b1f222e}.bk-form-slot:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;opacity:.16;mix-blend-mode:overlay}.bk-card{position:relative;z-index:1;display:flex;flex-direction:column;padding:28px 24px 20px;border-radius:16px;color:var(--bk-text);background:linear-gradient(160deg,#ffffffa3,#ffffff7a);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 40px -24px #00000080}.bk-card-title{margin:0 0 22px;color:var(--bk-ink);font-family:Manrope,ui-sans-serif,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em}.bk-step{display:flex;flex-direction:column;gap:16px}.bk-field{margin:0;padding:0;border:0;min-width:0}.bk-field label{display:block;margin-bottom:7px;color:var(--bk-ink);font-size:13px;font-weight:500}.bk-field input{display:block;width:100%;box-sizing:border-box;height:46px;padding:0 14px;border:1px solid rgba(15,42,49,.14);border-radius:10px;background:#fff9;color:var(--bk-text);caret-color:var(--bk-ink);font:400 15px/1.4 Inter,ui-sans-serif,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.bk-field input::placeholder{color:#9aabb0}.bk-field input:hover{border-color:#0f2a3142}.bk-field input:focus,.bk-field input:focus-visible{outline:none!important;border-color:var(--bk-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--bk-focus) 22%,transparent)!important}.bk-field input[aria-invalid=true],.bk-field input[aria-invalid=true]:focus-visible{border-color:var(--bk-coral);box-shadow:0 0 0 3px #e04e5e29!important}.bk-field input:-webkit-autofill,.bk-field input:-webkit-autofill:hover,.bk-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bk-text);-webkit-box-shadow:0 0 0 1000px #f4f7f7 inset;transition:background-color 9999s ease 0s}.bk-err{margin:6px 0 0;color:#c43a4a;font-size:12.5px}.bk-fail{margin:0}.bk-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:12px;background:var(--bk-ink);color:#fff;font:600 15px/1 Inter,ui-sans-serif,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,transform .12s ease}.bk-primary:hover{background:var(--bk-teal)}.bk-primary:active{transform:scale(.99)}.bk-primary:disabled{opacity:.7;cursor:progress}.bk-next{margin-top:auto;padding-top:20px}.bk-next-title{margin:0 0 10px;color:var(--bk-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bk-next ol{list-style:none;margin:0;padding:0;counter-reset:bk-next;display:flex;flex-direction:column;gap:6px}.bk-next li{counter-increment:bk-next;display:flex;align-items:baseline;gap:10px;color:var(--bk-grey);font-size:13.5px;line-height:1.45}.bk-next li:before{content:counter(bk-next,decimal-leading-zero);flex:none;width:18px;color:var(--bk-teal);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.bk-assure{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid rgba(15,42,49,.1);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;color:var(--bk-grey);font-size:11.5px}.bk-assure li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.bk-assure svg{color:#208478}.bk-done{justify-content:center;align-items:center;text-align:center;padding:40px 32px 36px}.bk-done-tem{width:96px;height:96px;border-radius:50%;box-shadow:0 6px 12px -4px #164f5a4d;animation:bk-hop .9s cubic-bezier(.3,.6,.3,1) .15s both}@keyframes bk-hop{0%{transform:scale(.8);opacity:0}30%{transform:translateY(-14px) scale(1.04);opacity:1}55%{transform:translateY(0) scale(1.06,.94)}75%{transform:translateY(-5px)}to{transform:none;opacity:1}}.bk-done-title{margin:20px 0 10px;color:var(--bk-ink);font-family:Yeseva One,Georgia,serif;font-size:26px;font-weight:400}.bk-done-text{margin:0 auto 22px;max-width:22rem;color:var(--bk-grey);font-size:15px;line-height:1.6}.bk-done-link{display:inline-flex;align-items:center;gap:6px;color:var(--bk-teal);font-size:14px;font-weight:500;text-decoration:none}.bk-done-link:hover{text-decoration:underline}.bk-faq{width:min(100% - 80px,1100px);margin:0 auto;padding:0 0 104px}.bk-h2{margin:0 0 44px;color:var(--bk-ink);font-family:Yeseva One,Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.15;text-align:center}.bk-faq-groups{display:flex;flex-direction:column}.bk-faq-group{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:0 40px;padding:28px 0;border-top:1px solid #edf0f1}.bk-faq-group:last-child{border-bottom:1px solid #edf0f1}.bk-faq-label{margin:0;color:var(--bk-teal);font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bk-faq-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:24px 48px}.bk-faq-item dt{margin:0 0 8px;color:var(--bk-text);font-family:Manrope,ui-sans-serif,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.bk-faq-item dd{margin:0;color:var(--bk-grey);font-size:14.5px;line-height:1.65}.bk-faq-item a{color:var(--bk-teal);font-weight:500;text-decoration:underline;text-underline-offset:3px}.bk-close{padding:0 clamp(10px,2.2vw,28px) 112px}.bk-close-pic{display:block;width:100%;max-width:1320px;height:auto;aspect-ratio:3 / 1;margin:0 auto;border-radius:24px;object-fit:cover;box-shadow:0 0 0 .5px #dde1e4,0 6px 12px -4px #1b1f221f}@media(max-resolution:1.5dppx){.bk-close-pic{box-shadow:0 0 0 1px #e4e7ea,0 6px 12px -4px #1b1f221f}}@media(max-width:1199px){.bk-hero-inner{width:min(100%,640px);grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "form" "film";row-gap:28px}.bk-film-slot{align-self:auto}.bk-next{margin-top:0;padding-top:24px}}@media(max-width:959px){.bk-hero{padding:108px 20px 48px}.bk-form-slot{padding:12px;border-radius:20px}.bk-card{padding:24px 18px 18px;border-radius:14px}.bk-faq{width:auto;padding:0 20px 72px}.bk-faq-group{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.bk-faq-list{grid-template-columns:minmax(0,1fr);gap:22px}.bk-close{padding-bottom:72px}.bk-close-pic{aspect-ratio:4 / 3;object-position:left center}.bk-lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.bk-done-tem{animation:none}}
