@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #FFFFFF;--bg-soft: #F6F9FC;--surface: #FFFFFF;--surface-alt: #EFF4F9;--surface-hover: #E6EEF6;--band: #053259;--band-deep: #030E3A;--border: #E2E7EE;--border-hover: #CCDDEC;--border-strong: #10141A;--text: #10141A;--text-secondary: #4B535D;--text-tertiary: #6E7A88;--text-on-band: #FFFFFF;--text-on-band-soft: rgba(255, 255, 255, .78);--accent: #035AA6;--accent-hover: #00447E;--accent-bright: #0788D9;--label: #147CA6;--bg-rgb: 255, 255, 255;--band-rgb: 5, 50, 89;--accent-rgb: 3, 90, 166;--accent-bright-rgb: 7, 136, 217;--label-rgb: 20, 124, 166;--text-rgb: 16, 20, 26;--success: #1E8E5A;--error: #B3261E;--warning: #B26A00;--r-tile: 20px;--r-pill: 999px;--r-band: 32px;--shadow-subtle: 0 1px 2px rgba(var(--band-rgb), .08);--shadow-elevated: 0 1px 2px rgba(var(--band-rgb), .08), 0 22px 44px -20px rgba(var(--band-rgb), .3);--shadow-floating: 0 10px 30px -14px rgba(var(--band-rgb), .22);--ease-out: cubic-bezier(.16, 1, .3, 1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 28px;border-radius:var(--r-pill);border:1.5px solid transparent;background:var(--accent);color:var(--text-on-band);font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,translate .15s ease,scale .15s ease}.btn:hover{background:var(--accent-hover);color:var(--text-on-band);translate:0 -1px;box-shadow:0 8px 20px -8px rgba(var(--accent-rgb),.45)}.btn:active{translate:0 0;scale:.97;box-shadow:none}.btn:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--secondary{background:transparent;color:var(--text);border-color:var(--border-hover)}.btn--secondary:hover{background:var(--surface-alt);border-color:var(--accent);color:var(--accent);box-shadow:none}.btn--on-band{background:var(--surface);color:var(--band)}.btn--on-band:hover{background:var(--surface-alt);color:var(--band);box-shadow:0 8px 20px -8px #00000059}.btn--ghost{background:transparent;color:var(--text-on-band);border-color:#ffffff8c}.btn--ghost:hover{border-color:var(--text-on-band);background:#ffffff14;color:var(--text-on-band);box-shadow:none}.btn--sm{min-height:40px;padding:0 20px;font-size:12px;white-space:nowrap}.link{position:relative;display:inline-block;color:var(--accent);text-decoration:none;font-weight:600}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:currentColor;transition:width .3s ease}.link:hover:after{width:100%}.link:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:2px}.link--ink{color:var(--text)}.link--arrow:before{content:"→ ";display:inline-block;transition:transform .25s ease}.link--arrow:hover:before{transform:translate(4px)}.label{font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--label)}.label--on-band{color:var(--text-on-band-soft)}.kicker{display:flex;align-items:center;gap:14px}.kicker:before{content:"";width:44px;height:1px;background:currentColor;opacity:.9}.chip{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface-alt);color:var(--accent);font-size:12px;font-weight:700;line-height:1;transition:background .2s ease}.chip:hover{background:var(--surface-hover)}.numeral{font-size:72px;font-weight:800;line-height:1;letter-spacing:-.05em;color:rgba(var(--label-rgb),.18)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:2px solid var(--border-strong)}.tile{--mx: 50%;--my: 50%;position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);transition:border-color .3s ease,transform .35s var(--ease-out),box-shadow .35s ease}.tile:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(var(--accent-rgb),.1),transparent 60%);transition:opacity .3s ease}.tile>*{position:relative;z-index:2}.tile:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:var(--shadow-elevated)}.tile:hover:before{opacity:1}.tile:focus-within{border-color:var(--accent)}.tile--wash{background:var(--surface-alt);border-color:transparent}.tile--band{background:var(--band);color:var(--text-on-band);border-color:transparent}.tile--band:before{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(255,255,255,.12),transparent 60%)}.tile--band:hover{border-color:transparent}.tile--static,.tile--static:hover{transform:none}.photo{display:block;overflow:hidden;border-radius:var(--r-tile);border:1px solid var(--border);box-shadow:var(--shadow-elevated)}.photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease-out)}.photo:hover img{transform:scale(1.04)}.lens{--mx: 50%;--my: 50%;position:relative}.lens>img{filter:saturate(.55) brightness(.92)}.lens:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--lens-src) center / cover no-repeat;-webkit-mask:radial-gradient(180px circle at var(--mx) var(--my),#000 0 62%,transparent 100%);mask:radial-gradient(180px circle at var(--mx) var(--my),#000 0 62%,transparent 100%);opacity:0;transition:opacity .35s ease}.lens:hover:after{opacity:1}@media(hover:none){.lens>img{filter:none}.lens:after{display:none}}.marquee{overflow:hidden;background:var(--band);color:var(--text-on-band);padding:clamp(14px,2vh,20px) 0}.marquee__track{display:flex;width:max-content;animation:marquee 42s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-right:.9em}.marquee__item:after{content:"·";color:var(--accent-bright);padding-left:.6em}@keyframes marquee{to{transform:translate(-50%)}}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js .reveal.in-view{opacity:1;transform:none}.js .reveal [data-stagger]>*,.js .reveal[data-stagger]>*{opacity:0;translate:0 22px;transition:opacity .6s var(--ease-out),translate .6s var(--ease-out)}.js .reveal.in-view [data-stagger]>*,.js .reveal.in-view[data-stagger]>*{opacity:1;translate:none}.js .reveal [data-stagger]>.tile,.js .reveal[data-stagger]>.tile{transition:opacity .6s var(--ease-out),translate .6s var(--ease-out),border-color .3s ease,transform .35s var(--ease-out),box-shadow .35s ease}.split .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-block:.1em .18em;margin-block:-.1em -.18em}.js .split .w>span{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .8s var(--ease-out),opacity .5s ease;transition-delay:calc(var(--i, 0) * 60ms)}.js .split.in .w>span{transform:none;opacity:1}.split--letters .w>span{transition-delay:calc(var(--i, 0) * 35ms)}.split .dot{color:var(--accent-bright)}[data-magnet]{will-change:transform;transition:transform .25s var(--ease-out)}.btn[data-magnet]{transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,translate .15s ease,scale .15s ease,transform .25s var(--ease-out)}@media(max-width:760px){.photo,.tile{border-radius:16px}.marquee__item{font-size:1rem}.numeral{font-size:56px}}@media(prefers-reduced-motion:reduce){.js .reveal,.js .split .w>span{opacity:1;transform:none;transition:none}.js .reveal [data-stagger]>*,.js .reveal[data-stagger]>*,.js .reveal [data-stagger]>.tile,.js .reveal[data-stagger]>.tile{opacity:1;translate:none;transition:none}.marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.tile,.photo img,.btn,[data-magnet],.btn[data-magnet]{transition:none}.tile:hover{transform:none}.lens>img{filter:none}.lens:after{display:none}html{scroll-behavior:auto}}.mm[data-astro-cid-lovch3sb]{position:absolute;top:100%;left:0;right:0;z-index:40;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 34px 60px -32px #05325947}.mm[data-astro-cid-lovch3sb][hidden]{display:none}.mm__inner[data-astro-cid-lovch3sb]{max-width:1320px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px 40px;padding:clamp(26px,4vh,40px) clamp(20px,4vw,56px) 20px}.mm__h[data-astro-cid-lovch3sb]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--petroleo);font-weight:600;margin-bottom:12px}.mm__col[data-astro-cid-lovch3sb] a[data-astro-cid-lovch3sb]{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:14px;color:var(--ink);transition:color .15s}.mm__col[data-astro-cid-lovch3sb] a[data-astro-cid-lovch3sb]:hover{color:var(--blue)}.mm__dot[data-astro-cid-lovch3sb]{width:13px;height:13px;border-radius:50%;border:1px solid rgba(16,20,26,.18);flex-shrink:0}.mm__foot[data-astro-cid-lovch3sb]{border-top:1px solid var(--line)}.mm__foot[data-astro-cid-lovch3sb] a[data-astro-cid-lovch3sb]{display:block;max-width:1320px;margin-inline:auto;padding:14px clamp(20px,4vw,56px);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--blue);transition:color .15s}.mm__foot[data-astro-cid-lovch3sb] a[data-astro-cid-lovch3sb]:hover{color:var(--blue-700, #00447E)}@media(max-width:760px){.mm[data-astro-cid-lovch3sb]{display:none!important}}.mnav__btn{display:none;position:relative;z-index:120;width:44px;height:44px;margin-right:-8px;background:none;border:0;cursor:pointer;color:var(--ink);flex-direction:column;align-items:center;justify-content:center;gap:6px}.mnav__btn span{display:block;width:22px;height:2px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s}body.mnav-open .mnav__btn{color:var(--ink)!important;mix-blend-mode:normal!important}body.mnav-open .mnav__btn span:first-child{transform:translateY(4px) rotate(45deg)}body.mnav-open .mnav__btn span:last-child{transform:translateY(-4px) rotate(-45deg)}body.mnav-open .gm-nav{z-index:130!important;background:transparent!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.mnav-open .gm-logo__img--on-dark{opacity:0!important;filter:none!important}body.mnav-open .gm-logo__img--on-light{opacity:1!important}.mnav{position:fixed;inset:0;z-index:110;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(92px,16vh,130px) 28px 30px;opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.mnav.is-in{opacity:1;transform:none}.mnav[hidden]{display:none}.mnav__links a{display:flex;align-items:baseline;gap:16px;padding:20px 0;border-top:1px solid var(--line);color:var(--ink);font-size:clamp(2rem,9vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1}.mnav__links a:first-child{border-top:0}.mnav__links em{font-style:normal;font-size:11px;letter-spacing:.22em;font-weight:600;color:var(--petroleo);flex-shrink:0}.mnav__links a:active span{color:var(--blue)}.mnav__foot{border-top:1px solid var(--ink);padding-top:18px}.mnav__tel{font-size:1.15rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.mnav__dir{margin-top:6px;font-size:12px;line-height:1.5;color:var(--muted)}.mnav__dir strong{font-weight:600;color:var(--ink)}.mnav__social{display:flex;gap:20px;margin-top:14px}.mnav__social a{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--muted)}@media(max-width:760px){.mnav__btn{display:flex}}@media(min-width:761px){.mnav{display:none!important}}@media(prefers-reduced-motion:reduce){.mnav,.mnav__btn span{transition:none}}.ck[data-astro-cid-fzbxxtek]{position:fixed;left:clamp(16px,3vw,28px);bottom:clamp(16px,3vh,28px);z-index:90;width:min(400px,calc(100vw - 32px));background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:0 30px 60px -28px #05325959;padding:22px 24px;transform:translateY(18px);opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s ease}.ck[data-astro-cid-fzbxxtek].is-in{transform:none;opacity:1}.ck[data-astro-cid-fzbxxtek][hidden]{display:none}.ck__kicker[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--petroleo);margin-bottom:10px}.ck__kicker[data-astro-cid-fzbxxtek]:before{content:"";width:26px;height:1px;background:var(--petroleo)}.ck__text[data-astro-cid-fzbxxtek]{font-size:13px;line-height:1.6;color:#4b535d}.ck__actions[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:18px;margin-top:16px}.ck__ok[data-astro-cid-fzbxxtek]{padding:11px 26px;background:var(--ink);color:#fff;border:0;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:background .2s}.ck__ok[data-astro-cid-fzbxxtek]:hover{background:var(--blue)}.ck__more[data-astro-cid-fzbxxtek]{font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .2s,border-color .2s}.ck__more[data-astro-cid-fzbxxtek]:hover{color:var(--blue);border-color:var(--blue)}@media(prefers-reduced-motion:reduce){.ck[data-astro-cid-fzbxxtek]{transition:none;transform:none}}.foot[data-astro-cid-gcn2mc3v]{background:var(--bg);border-top:1px solid var(--border);padding:clamp(3rem,5vw,4.5rem) clamp(20px,4vw,56px) clamp(1.5rem,3vw,2.5rem);color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.foot__grid[data-astro-cid-gcn2mc3v]{max-width:1320px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--border)}.foot__logo[data-astro-cid-gcn2mc3v]{display:inline-block;margin-bottom:1.1rem}.foot__logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:clamp(64px,6vw,84px);width:auto}.foot__brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]+p[data-astro-cid-gcn2mc3v]{margin-top:.7rem}.foot__brand[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{font-weight:600;color:var(--text)}.foot__hours[data-astro-cid-gcn2mc3v]{color:var(--text-tertiary)}.foot__col[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v]{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--label);margin-bottom:.9rem}.foot__col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;display:grid;gap:.45rem;margin:0;padding:0}.foot__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-secondary);border-bottom:1px solid transparent;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.foot__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.foot__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.foot__fine[data-astro-cid-gcn2mc3v]{max-width:1320px;margin:clamp(1.25rem,2vw,1.75rem) auto 0;font-size:11.5px;letter-spacing:.04em;color:var(--text-tertiary)}.foot__fine[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;border-bottom:1px solid var(--border);transition:color .2s,border-color .2s}.foot__fine[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:860px){.foot__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:560px){.foot__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:minmax(0,1fr)}}
