.bwf{--bwf-bg:#02040b;--bwf-bg-rgb:2,4,11;--bwf-ink:#eef2f5;--bwf-ink-rgb:238,242,245;--bwf-muted:#a6b0be;--bwf-acc:26,167,236;--bwf-lit:26,167,236;--bwf-wt:#145478;--bwf-wf:#060b22;--bwf-sans:var(--font-primary);--bwf-ww:800;--bwf-ang:118deg;--bwf-b:58%;--bwf-px:50%;--bwf-py:50%;--bwf-g:0;--bwf-top:0px;--bwf-bot:100%;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;background:var(--bwf-bg);color:var(--bwf-ink);font-family:var(--bwf-sans);-webkit-font-smoothing:antialiased;touch-action:auto}:where(.bwf) a{color:inherit;text-decoration:none}:where(.bwf) ul{list-style:none;margin:0;padding:0}:where(.bwf) p{margin:0}.bwf svg{max-inline-size:none;display:block}.bwf a:focus-visible{outline:2px solid var(--focus-outer);outline-offset:4px;border-radius:2px}.bwf-rule{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;z-index:3;background:linear-gradient(90deg,rgba(var(--bwf-acc),.15),rgba(var(--bwf-acc),.55) var(--bwf-b),rgba(var(--bwf-acc),.15))}.bwf-sky{z-index:0;pointer-events:none}.bwf-sky,.bwf-wash{position:absolute;inset:0}.bwf-wash{background:radial-gradient(120% 90% at 8% 0,rgba(var(--bwf-acc),.2),transparent 55%),radial-gradient(90% 70% at 92% 8%,rgba(var(--bwf-acc),.14),transparent 60%),linear-gradient(180deg,rgba(var(--bwf-acc),.06),transparent 70%)}.bwf-bands{opacity:.9;background:repeating-linear-gradient(90deg,rgba(var(--bwf-acc),.05) 0 1.6cqw,transparent 1.6cqw 4.2cqw);mask-image:linear-gradient(100deg,#000,transparent 55%)}.bwf-bands,.bwf-beam{position:absolute;inset:0}.bwf-beam{filter:blur(calc(1px + 1.6cqw));background:linear-gradient(var(--bwf-ang),transparent calc(var(--bwf-b) - 11%),rgba(var(--bwf-acc),.1) calc(var(--bwf-b) - 5%),rgba(var(--bwf-acc),.34) var(--bwf-b),rgba(var(--bwf-acc),.08) calc(var(--bwf-b) + 4%),transparent calc(var(--bwf-b) + 9%)),linear-gradient(var(--bwf-ang),transparent calc(var(--bwf-b) - 34%),rgba(var(--bwf-acc),.1) calc(var(--bwf-b) - 27%),transparent calc(var(--bwf-b) - 20%))}.bwf-glow{opacity:var(--bwf-g);background:radial-gradient(circle 26cqw at var(--bwf-px) var(--bwf-py),rgba(var(--bwf-acc),.16),transparent 70%)}.bwf-glow,.bwf-grain{position:absolute;inset:0}.bwf-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bwf-inner{position:relative;z-index:2;box-sizing:border-box;max-inline-size:1120px;margin-inline:auto;padding-block:clamp(48px,8.5cqw,104px) 0;padding-inline:clamp(20px,6cqw,88px);display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,.86fr) minmax(0,.86fr);column-gap:clamp(24px,4cqw,48px);row-gap:44px}.bwf-label{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--bwf-ink);padding-block-end:13px;margin:0;position:relative;display:block}.bwf-label:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,rgba(var(--bwf-acc),.55),rgba(var(--bwf-acc),.28));transform-origin:0 50%;transform:scaleX(var(--bwf-line,1));transition:transform 1.1s cubic-bezier(.2,.7,.1,1) var(--bwf-d,0s)}.bwf[data-in=false] .bwf-label:after{--bwf-line:0}.bwf-col{min-inline-size:0}.bwf-col:first-child{max-inline-size:420px}.bwf-fade{transition:opacity .9s ease var(--bwf-d,0s),translate .9s cubic-bezier(.2,.7,.1,1) var(--bwf-d,0s)}.bwf[data-in=false] .bwf-fade{opacity:0;translate:0 14px}.bwf:focus-within .bwf-fade{opacity:1;translate:none;transition:none}.bwf-socials{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:16px!important}.bwf-soc{position:relative;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:5px;color:var(--bwf-ink);background:linear-gradient(180deg,rgba(var(--bwf-ink-rgb),.09),rgba(var(--bwf-ink-rgb),.025));box-shadow:inset 0 0 0 1px rgba(var(--bwf-ink-rgb),.16),inset 0 1px 0 rgba(var(--bwf-ink-rgb),.14),0 6px 14px -8px rgba(0,0,0,.8);transition:color .25s,box-shadow .35s,translate .35s cubic-bezier(.2,.8,.2,1),background .35s}.bwf-soc svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bwf-soc .social-icon__fill{fill:currentColor;stroke:none}.bwf-soc[aria-disabled=true]{opacity:.5}.bwf a.bwf-soc:focus-visible,.bwf a.bwf-soc:hover{translate:0 -2px;background:linear-gradient(180deg,rgba(var(--bwf-acc),.32),rgba(var(--bwf-acc),.08));box-shadow:inset 0 0 0 1px rgba(var(--bwf-acc),.75),inset 0 1px 0 rgba(var(--bwf-ink-rgb),.3),0 10px 26px -8px rgba(var(--bwf-acc),.75)}.bwf-tip{z-index:5;inset-block-start:calc(100% + 9px);translate:-50% -4px;white-space:nowrap;font-size:11px;line-height:1;padding:6px 8px;border-radius:4px;background:rgb(var(--bwf-acc));color:var(--on-blue);opacity:0;pointer-events:none;transition:opacity .2s,translate .25s}.bwf-tip,.bwf-tip:after{position:absolute;inset-inline-start:50%}.bwf-tip:after{content:"";inset-block-end:100%;margin-inline-start:-4px;border:4px solid transparent;border-block-end-color:rgb(var(--bwf-acc))}.bwf-soc:focus-visible .bwf-tip,.bwf-soc:hover .bwf-tip{opacity:1;translate:-50% 0}.bwf-credits{margin-block-start:21px;font-size:14px;line-height:1.5;color:var(--bwf-muted)}.bwf-credits p+p{margin-block-start:2px}.bwf-credits b{font-weight:400;color:var(--bwf-ink)}.bwf-credits a{color:var(--bwf-ink);text-decoration:underline;text-decoration-color:rgb(var(--bwf-acc));text-underline-offset:4px}.bwf-links{margin-block-start:13px!important;display:flex;flex-direction:column}.bwf-link{position:relative;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding-block:6px;font-size:14.5px;line-height:21px;color:var(--bwf-ink);transition:color .25s}.bwf-link-t{display:inline-block;transition:translate .35s cubic-bezier(.2,.8,.2,1)}.bwf-link:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:6px;block-size:1px;background:rgb(var(--bwf-acc));transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bwf-link svg{inline-size:12px;block-size:12px;opacity:0;translate:-6px 0;color:rgb(var(--bwf-acc));transition:opacity .25s,translate .35s cubic-bezier(.2,.8,.2,1)}.bwf-link:focus-visible:before,.bwf-link:hover:before{transform:scaleX(1)}.bwf-link:focus-visible .bwf-link-t,.bwf-link:hover .bwf-link-t{translate:12px 0}.bwf-link:focus-visible svg,.bwf-link:hover svg{opacity:1;translate:10px 0}.bwf-word{position:relative;z-index:1;overflow:hidden;margin-block-start:clamp(28px,7cqw,96px);block-size:29cqw}.bwf-word-box{padding-inline:clamp(20px,6cqw,88px);max-inline-size:1120px;margin-inline:auto;box-sizing:border-box}.bwf-word-in{display:inline-flex;white-space:nowrap;font-size:min(30cqw,340px);font-weight:var(--bwf-ww);line-height:1;letter-spacing:-.045em;user-select:none;-webkit-user-select:none}.bwf-lw{display:inline-block;translate:0 0;transition:translate 1.25s cubic-bezier(.16,.84,.2,1) var(--bwf-d,0s)}.bwf[data-in=false] .bwf-lw{translate:0 85%}.bwf-l{display:inline-block;cursor:pointer;color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:var(--bwf-rw,100%) var(--bwf-rh,100%);background-position:calc(var(--bwf-x, 0px) * -1) calc(var(--bwf-y, 0px) * -1);background-image:radial-gradient(circle 22cqw at var(--bwf-px) var(--bwf-py),rgba(var(--bwf-lit),calc(var(--bwf-g) * .85)),transparent 70%),linear-gradient(var(--bwf-ang),transparent calc(var(--bwf-b) - 9%),rgba(var(--bwf-lit),.55) calc(var(--bwf-b) - 1.5%),rgba(var(--bwf-lit),.7) var(--bwf-b),rgba(var(--bwf-lit),.2) calc(var(--bwf-b) + 3.5%),transparent calc(var(--bwf-b) + 8%)),linear-gradient(180deg,var(--bwf-wt) var(--bwf-top),var(--bwf-wf) var(--bwf-bot));transition:transform .5s cubic-bezier(.2,.9,.25,1.2),filter .4s;transform-origin:50% 100%}@media (hover:hover) and (pointer:fine){.bwf-l:hover{transform:translateY(-.045em);filter:brightness(1.35) saturate(1.1)}}.bwf-l.is-hop{animation:bwf-hop .75s cubic-bezier(.2,.8,.2,1)}@keyframes bwf-hop{0%{transform:translateY(0) scale(1)}18%{transform:translateY(.02em) scale(1.06,.9)}45%{transform:translateY(-.14em) scale(.97,1.05)}70%{transform:translateY(.01em) scale(1.02,.97)}to{transform:translateY(-.045em) scale(1)}}.bwf-foot{position:absolute;inset-inline:0;inset-block-end:0;block-size:34%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--bwf-bg-rgb),.55) 55%,var(--bwf-bg))}.bwf-identity{display:flex;align-items:center;gap:12px;margin-block-start:22px}.bwf-identity svg{inline-size:30px;block-size:30px;flex-shrink:0}.bwf-identity p{font-size:18px;font-weight:600;line-height:1.5}.bwf-tagline{margin-block-start:10px!important;font-size:20px;line-height:1.4}.bwf-contact{font-style:normal;display:grid;justify-items:start;gap:4px;margin-block-start:24px;color:var(--bwf-muted);font-size:14px}.bwf-contact>a{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;overflow-wrap:anywhere}.bwf-contact svg{inline-size:17px;block-size:17px}.bwf-contact .bwf-booking{padding:10px 14px;border:1px solid rgba(var(--bwf-acc),.55);border-radius:5px;color:var(--bwf-ink);background:rgba(var(--bwf-acc),.1)}.bwf-contact .bwf-booking:hover{background:rgba(var(--bwf-acc),.2)}@container (max-width: 760px){.bwf-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px}.bwf-col:first-child{grid-column:1/-1;max-inline-size:none}}@container (max-width: 340px){.bwf-inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bwf *,.bwf :after{transition:none!important;animation:none!important}.bwf[data-in=false] .bwf-fade,.bwf[data-in=false] .bwf-lw{translate:none;opacity:1}.bwf[data-in=false] .bwf-label:after{--bwf-line:1}.bwf .bwf-l:hover,.bwf .bwf-link:focus-visible .bwf-link-t,.bwf .bwf-link:focus-visible svg,.bwf .bwf-link:hover .bwf-link-t,.bwf .bwf-link:hover svg,.bwf a.bwf-soc:focus-visible,.bwf a.bwf-soc:hover{transform:none;translate:none}}@media (forced-colors:active){.bwf-l{color:CanvasText;background:none}.bwf-foot,.bwf-sky{display:none}}@media print{.bwf{display:none}}