@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_441f0f1e-module__ePU8uq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_441f0f1e-module__ePU8uq__variable{--font-ob-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_3ZmwqRs2YMsDWfbUZAaX6w77QTm3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_7c54af06-module__W9_vba__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_7c54af06-module__W9_vba__variable{--font-ob-body:"Figtree", "Figtree Fallback"}
.ob-root{--bg:#0d2436;--bg-2:#112c41;--panel:#14344b;--panel-2:#1a3f58;--line:#ffffff17;--line-2:#ffffff2b;--text:#f3f7f8;--soft:#dbe6ea;--muted:#a9bcc7;--teal:#5fdcd8;--teal-ink:#0b2233;--coral:#f25f5c;--coral-btn:#dc3f45;--coral-text:#ff8480;--gold:#f5c24f;--ok:#6fe3a1;--warn:#f5c24f;--field-ink:#1b2b36;--field-muted:#62737e;--field-line:#e2e8eb;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-ob-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}.ob-root *,.ob-root :before,.ob-root :after{box-sizing:border-box}.ob-root a{color:inherit}.ob-root h1,.ob-root h2,.ob-root h3,.ob-root h4{font-family:var(--font-ob-display), ui-sans-serif, system-ui, sans-serif;margin:0;line-height:1.15}.ob-root p{margin:0}.ob-root :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ob-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ob-narrow{max-width:760px;margin:0 auto;padding:0 24px}.ob-stack>*+*{margin-top:16px}.ob-muted{color:var(--muted)}.ob-soft{color:var(--soft)}.ob-small{font-size:14px}.ob-tiny{font-size:12.5px}.ob-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ob-between{justify-content:space-between}.ob-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2436eb;position:sticky;top:0}.ob-header .ob-wrap{justify-content:space-between;align-items:center;gap:20px;padding-top:12px;padding-bottom:12px;display:flex}.ob-brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ob-brand img{width:auto;height:40px;display:block}.ob-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ob-nav a{color:var(--soft);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.ob-nav a:hover{color:#fff;background:#ffffff12}.ob-nav a[aria-current=page]{color:var(--teal)}.ob-nav .ob-nav-cta{background:var(--teal);color:var(--teal-ink)}.ob-nav .ob-nav-cta:hover{color:var(--teal-ink);background:#7ae6e2}.ob-menu{display:none}@media (max-width:860px){.ob-menu{display:inline-flex}.ob-nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:12px 24px 18px;display:none;position:absolute;top:100%;left:0;right:0}.ob-header[data-open=true] .ob-nav{display:flex}}.ob-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:72px;padding:36px 0 48px;font-size:14px}.ob-footer .ob-wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.ob-footer a{margin-right:16px;text-decoration:none}.ob-footer a:hover{color:#fff}.ob-btn,.ob-btn-outline,.ob-btn-coral,.ob-btn-ghost{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ob-btn{background:var(--teal);color:var(--teal-ink)}.ob-btn:hover{background:#7ae6e2}.ob-btn-coral{background:var(--coral-btn);color:#fff}.ob-btn-coral:hover{background:#c9353b}.ob-btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffffb8;padding:11px 19px}.ob-btn-outline:hover{background:#ffffff12}.ob-btn-ghost{color:#fff;background:#ffffff12;border-radius:10px;padding:8px 14px;font-size:14px}.ob-btn-ghost:hover{background:#ffffff21}.ob-btn-sm{border-radius:10px;padding:8px 14px;font-size:14px}.ob-btn[disabled],.ob-btn-coral[disabled],.ob-btn-outline[disabled]{opacity:.55;cursor:not-allowed}.ob-link{color:var(--teal);text-underline-offset:3px;font-weight:600}.ob-hero{padding:56px 0 28px}.ob-hero h1{letter-spacing:-.02em;font-size:clamp(32px,5vw,52px);font-weight:800}.ob-hero p{max-width:640px;color:var(--soft);margin-top:12px;font-size:18px}.ob-eyebrow{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:700}.ob-section{padding:28px 0}.ob-section h2{margin-bottom:14px;font-size:28px;font-weight:800}.ob-section h3{margin-bottom:8px;font-size:20px;font-weight:700}.ob-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.ob-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.ob-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden}.ob-card-body{padding:18px 20px 20px}.ob-panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px}.ob-panel+.ob-panel{margin-top:18px}.ob-panel h2,.ob-panel h3{margin-bottom:10px}.ob-listing{flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.ob-listing:hover{border-color:var(--line-2);transform:translateY(-3px)}.ob-listing h3{font-size:20px;font-weight:700}.ob-scene{aspect-ratio:16/10;background:var(--bg-2);object-fit:cover;width:100%;display:block}.ob-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ob-badge{color:var(--soft);background:#ffffff17;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ob-badge.teal{color:var(--teal);background:#5fdcd829}.ob-badge.ok{color:var(--ok);background:#6fe3a129}.ob-badge.warn{color:var(--warn);background:#f5c24f29}.ob-badge.bad{color:var(--coral-text);background:#f25f5c2e}.ob-price{font-family:var(--font-ob-display), sans-serif;font-size:22px;font-weight:800}.ob-form{gap:14px;display:grid}.ob-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ob-field label,.ob-label{color:var(--soft);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.ob-field .ob-hint{color:var(--muted);margin-top:5px;font-size:12.5px}.ob-root input:not([type=checkbox]):not([type=radio]),.ob-root select,.ob-root textarea{border:1.5px solid var(--field-line);width:100%;color:var(--field-ink);font:inherit;background:#fff;border-radius:12px;min-height:46px;padding:11px 13px}.ob-root textarea{resize:vertical;min-height:96px}.ob-root input:disabled,.ob-root select:disabled{color:var(--field-muted);background:#eef2f4}.ob-check{align-items:center;gap:10px;font-weight:600;display:flex}.ob-check input{width:18px;height:18px;accent-color:var(--teal)}.ob-alert{border:1px solid var(--line-2);background:#ffffff0d;border-radius:14px;padding:12px 16px;font-size:15px}.ob-alert.ok{background:#6fe3a114;border-color:#6fe3a173}.ob-alert.warn{background:#f5c24f14;border-color:#f5c24f80}.ob-alert.bad{color:#ffd1cf;background:#f25f5c1a;border-color:#f25f5c8c}.ob-lines{border-collapse:collapse;width:100%}.ob-lines td{border-bottom:1px solid var(--line);padding:7px 0}.ob-lines td:last-child{text-align:right;white-space:nowrap}.ob-lines tr.total td{border-bottom:0;padding-top:12px;font-size:18px;font-weight:800}.ob-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}@media (max-width:900px){.ob-detail{grid-template-columns:1fr}}.ob-facts{color:var(--soft);flex-wrap:wrap;gap:10px 22px;display:flex}.ob-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ob-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;display:block}.ob-list{margin:0;padding-left:20px}.ob-list li+li{margin-top:4px}.ob-sticky{position:sticky;top:84px}.ob-search{background:var(--panel);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;padding:18px;display:grid}.ob-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.ob-step{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.ob-step:before{counter-increment:step;content:counter(step);background:var(--teal);width:34px;height:34px;color:var(--teal-ink);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:800;display:grid}.ob-day{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.ob-item{background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.ob-manage{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:900px){.ob-manage{grid-template-columns:1fr}}.ob-side{border-right:1px solid var(--line);background:#0a1c2b;flex-direction:column;gap:4px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:900px){.ob-side{flex-flow:wrap;height:auto;padding:10px;position:static}}.ob-side a.ob-navlink{color:var(--soft);border-radius:10px;padding:9px 12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.ob-side a.ob-navlink:hover{color:#fff;background:#ffffff12}.ob-side a.ob-navlink[aria-current=page]{color:var(--teal);background:#5fdcd824}.ob-main{min-width:0;padding:28px 32px 64px}@media (max-width:700px){.ob-main{padding:20px 16px 48px}}.ob-main h1{margin-bottom:6px;font-size:30px;font-weight:800}.ob-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0;display:grid}.ob-stat{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px}.ob-stat b{font-family:var(--font-ob-display), sans-serif;font-size:28px;font-weight:800;display:block}.ob-stat span{color:var(--muted);font-size:13.5px}.ob-table-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.ob-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.ob-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;padding:12px 14px;font-size:12.5px;font-weight:700}.ob-table td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.ob-table tr:hover td{background:#ffffff06}.ob-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ob-tabs a{background:#ffffff12;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.ob-tabs a[aria-current=page]{background:var(--teal);color:var(--teal-ink)}.ob-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ob-cal .dow{text-align:center;color:var(--muted);padding:4px 0;font-size:12px;font-weight:700}.ob-cal .day{background:#ffffff0d;border-radius:10px;min-height:54px;padding:4px 6px;font-size:12.5px;position:relative}.ob-cal .day.out{opacity:.35}.ob-cal .day.ical{background:#f25f5c38}.ob-cal .day.manual{background:#f5c24f38}.ob-cal .day.booking{background:#5fdcd838}.ob-cal .day small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.ob-legend{color:var(--soft);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ob-legend i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.ob-code{background:#0000004d;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ob-pre{white-space:pre;background:#0000004d;border-radius:12px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.ob-grid-3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}
