@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-ext-400-normal.DN_ZkHKd.woff2)format("woff2"),url(/_astro/onest-latin-ext-400-normal.n6Pl0Elk.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-ext-600-normal.DJ0mJiNR.woff2)format("woff2"),url(/_astro/onest-latin-ext-600-normal.HzGxiJ8N.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2"),url(/_astro/onest-latin-600-normal.D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-cyrillic-400-normal.BTdD9fLi.woff2)format("woff2"),url(/_astro/onest-cyrillic-400-normal.BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-cyrillic-600-normal.BZYKVyuq.woff2)format("woff2"),url(/_astro/onest-cyrillic-600-normal.DXk93W_-.woff)format("woff")}:root{--bg:#e5f2f0;--surface:#fff;--lagoon:#cdebe8;--sand:#f8ebd3;--sand-line:#ead7b3;--ink:#0f3640;--muted:#4a656b;--line:#c4dedb;--cta:#0f7c80;--cta-ink:#fff;--chip:#e3f3f1;--wa:#1f8f4e;--todo:#b4530f;--display:"Jost", "Century Gothic", "Segoe UI", Arial, sans-serif;--body:"Onest", "Segoe UI", Arial, sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--body);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--cta);outline-offset:2px}.wrap{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.eyebrow{font:500 .85rem/1.3 var(--body);color:var(--muted)}.lede{max-width:44ch;color:var(--muted);margin:0;font-size:1.12rem}.skip{z-index:10;background:var(--surface);border-radius:999px;padding:.6rem 1rem;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}.todo{color:var(--todo);border-left:3px solid var(--todo);margin:12px 0 0;padding:.15rem 0 .15rem .6rem;font-size:.82rem}.todo-inline{color:var(--todo);font-weight:500}.ctas{flex-wrap:wrap;gap:10px;display:flex}.btn{min-height:52px;font:600 1rem/1 var(--body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;display:inline-flex}.btn-main{background:var(--cta);color:var(--cta-ink)}.btn-wa{background:var(--wa);color:#fff}.btn-line{border-color:var(--ink);color:var(--ink);background:0 0}.btn svg{width:22px;height:22px}.band{padding-block:40px}@media (width>=900px){.band{padding-block:56px}}.band-sand{background:var(--sand);border-block:1px solid var(--sand-line)}.band-white{background:var(--surface);border-block:1px solid var(--line)}.band-mist{background:var(--bg)}.band-lagoon{background:var(--lagoon)}.band-deep{background:var(--ink);color:#fff}.band-deep .eyebrow{color:var(--lagoon);letter-spacing:.02em;font-size:.95rem}.band-deep h2{color:#fff}.band-deep .todo{color:#f6b27a;border-left-color:#f6b27a}.band-head{gap:6px;margin-bottom:24px;display:grid}.band-head h2{font-size:clamp(1.9rem,5vw,2.6rem)}.band-foot{margin-top:24px}.cards{scroll-snap-type:x mandatory;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;margin:0;padding-bottom:8px;padding-left:0;list-style:none;display:grid;overflow-x:auto}.card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.card .ph{aspect-ratio:16/10;background:var(--lagoon);position:relative}.card .ph picture{display:block}.card .ph img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.badge{font:600 .75rem/1 var(--body);background:var(--surface);color:var(--ink);border-radius:999px;padding:.4rem .65rem;position:absolute;top:12px;left:12px}.cb{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.cb h3{font:500 1.4rem/1.1 var(--display);letter-spacing:-.01em;margin:0}.cb p{color:var(--muted);margin:0;font-size:.92rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--chip);border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:500}.chip.tbc{border:1px dashed var(--todo);color:var(--todo);background:0 0}.card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.price{font:600 1.35rem/1 var(--body);font-variant-numeric:tabular-nums}.price small{color:var(--muted);font-size:.75rem;font-weight:400}.more{font:600 .9rem/1 var(--body);color:var(--cta);text-decoration:none}.more:after{content:"";position:absolute;inset:0}.more:hover{text-decoration:underline}.group{background:var(--bg);padding-block:44px}.group:nth-child(odd){background:var(--surface)}.group+.group{border-top:1px solid var(--line)}.group h3.gt{font-size:clamp(1.6rem,4.5vw,2.1rem)}.gh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.gh span{color:var(--muted);font-size:.9rem}.toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.toggle button{min-height:44px;font:600 .9rem/1 var(--body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px}.toggle button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.enquiry{gap:10px;display:grid}.field{gap:4px;display:grid}.field label{color:var(--muted);font-size:.82rem}.field input{min-height:46px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:0 .8rem}.pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phone{font:600 1.05rem/1.3 var(--body);font-variant-numeric:tabular-nums;text-decoration:none}@media (width>=700px){.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:row;overflow:visible}}.top[data-astro-cid-nen7h5rs]{background:var(--surface);border-bottom:1px solid var(--line)}.top[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding-block:12px;display:grid}.brand[data-astro-cid-nen7h5rs]{font:500 1.25rem/1 var(--display);letter-spacing:-.01em;text-decoration:none}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{font:400 .75rem/1.4 var(--body);color:var(--muted);letter-spacing:0;display:block}.nav[data-astro-cid-nen7h5rs]{grid-area:2/1/auto/-1;gap:4px;margin-inline:-10px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;align-items:center;min-height:44px;padding:.6rem 10px;font-weight:500;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--chip)}.langs[data-astro-cid-nen7h5rs]{background:var(--chip);font:600 .85rem/1 var(--body);border-radius:999px;padding:3px;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;align-items:center;min-height:36px;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--surface);box-shadow:0 1px 2px #0000001f}@media (width>=700px){.top[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto}.nav[data-astro-cid-nen7h5rs]{grid-area:1/2;justify-content:flex-end;margin:0}}.foot[data-astro-cid-jo6i4kqk]{color:var(--muted);background:var(--surface);border-top:1px solid var(--line);padding-block:36px 100px;font-size:.88rem}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 6px}.fname[data-astro-cid-jo6i4kqk]{font:500 1.1rem/1.2 var(--display);color:var(--ink)}.foot-grid[data-astro-cid-jo6i4kqk]{gap:20px;display:grid}.foot[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.foot[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;min-height:32px;display:inline-flex}.credits[data-astro-cid-jo6i4kqk]{max-width:80ch;font-size:.78rem;margin-top:24px!important}@media (width>=700px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr}}.wa-float[data-astro-cid-vsqmdgo3]{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;box-shadow:0 4px 14px #00000040}.wa-float[data-astro-cid-vsqmdgo3] svg{width:28px;height:28px}
