@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-vietnamese-wdth-normal.Dabr_kLY.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-ext-wdth-normal.3Ba4ICIc.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-wdth-normal.X2eA-qfZ.woff2)format("woff2-variations");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:Inclusive Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inclusive-sans-latin-400-normal.TDCwbSzI.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-400-normal.D8jVF1uy.woff)format("woff")}@font-face{font-family:Inclusive Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inclusive-sans-latin-ext-400-normal.Dc8HoSFy.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-ext-400-normal.BnA6mn09.woff)format("woff")}@font-face{font-family:Inclusive Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inclusive-sans-latin-400-italic.CbCLva3K.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-400-italic.CHqyW4th.woff)format("woff")}@font-face{font-family:Inclusive Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inclusive-sans-latin-ext-400-italic.DHx15PUp.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-ext-400-italic.347Qrxdm.woff)format("woff")}@font-face{font-family:Inclusive Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inclusive-sans-latin-600-normal.MXKnzXpW.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-600-normal.CTJUS2No.woff)format("woff")}@font-face{font-family:Inclusive Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inclusive-sans-latin-ext-600-normal.erv0TlfW.woff2)format("woff2"),url(/_astro/inclusive-sans-latin-ext-600-normal.DQppceEy.woff)format("woff")}:root{--asphalt:#16181b;--asphalt-2:#23262b;--asphalt-3:#33373d;--paper:#f4f3ef;--concrete:#e6e4dd;--white:#fff;--ink:#16181b;--muted:#555a61;--line:#cfccc3;--blue:#2559ae;--blue-d:#1b4589;--ice:#bcd3f4;--on-dark:#c3c8cf;--go:#3dbb72;--stop:#e8664a;--f:"Inclusive Sans", system-ui, sans-serif;--f-d:"Saira Variable", "Saira", system-ui, sans-serif;--head:68px;--r:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head) + 14px)}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--f);letter-spacing:0;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--f-d);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .5em;font-weight:750;font-stretch:118%;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(2.15rem,5.4vw,4.4rem);line-height:1.04}.h2,h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}h3{letter-spacing:0;margin:0 0 .35em;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:700;font-stretch:112%;line-height:1.2}p{margin:0 0 1em}svg{flex:none;width:1.15em;height:1.15em}.wrap{width:min(100% - 32px,1200px);margin-inline:auto}.narrow{width:min(100% - 32px,760px)}section{padding:clamp(56px,8vw,104px) 0}.kick{font:600 .8rem/1.3 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin:0 0 14px;font-stretch:112%}.dec{font-variant-numeric:tabular-nums}.skip{background:var(--ink);color:#fff;z-index:100;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.btn{border-radius:var(--r);min-height:52px;font:700 1rem/1.15 var(--f-d);cursor:pointer;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:.75em 1.3em;font-stretch:112%;text-decoration:none;transition:transform .1s,background-color .15s,border-color .15s;display:inline-flex}.btn:active,.call-big:active,.go:active,.chip:active,.nav a:active,.q-card:active{transform:scale(.97)}.btn-call{background:var(--blue);color:#fff}.btn-call:hover{background:var(--blue-d)}.btn-ghost{color:#fff;border-color:#ffffff80}.btn-ghost:hover{background:#ffffff0f;border-color:#fff}.btn-dark{background:var(--asphalt);color:#fff}.btn-dark:hover{background:var(--asphalt-3)}.btn-line{border-color:var(--ink);color:var(--ink);background:var(--white)}.btn-big{min-height:58px;font-size:1.08rem}.go{font:700 .98rem/1.3 var(--f-d);color:var(--blue);align-items:center;gap:8px;padding:6px 0;font-stretch:112%;text-decoration:none;transition:transform .1s;display:inline-flex}.go:hover{text-underline-offset:4px;text-decoration:underline}.top{z-index:50;background:var(--asphalt);color:#fff;border-bottom:1px solid var(--asphalt-3);position:sticky;top:0}.top-in{min-height:var(--head);align-items:center;gap:16px;display:flex}.brand{align-items:baseline;gap:10px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.brand-k{font:800 1.7rem/1 var(--f-d);text-transform:uppercase;letter-spacing:.02em;font-stretch:125%}.brand-s{font:500 .78rem/1.2 var(--f-d);color:var(--on-dark);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-stretch:105%}.nav{align-items:center;gap:2px;display:flex}.nav a{font:600 1rem/1 var(--f-d);border-radius:var(--r);padding:12px;font-stretch:108%;text-decoration:none;transition:transform .1s,background-color .15s}.nav a:hover{background:var(--asphalt-2)}.nav a[aria-current]{color:var(--ice)}.nav .nav-tel{background:var(--blue);color:#fff;align-items:center;gap:8px;margin-left:10px;padding:12px 16px;font-weight:700;display:inline-flex}.nav .nav-tel:hover{background:var(--blue-d)}.lang{border:1px solid var(--asphalt-3);border-radius:var(--r);flex:none;display:flex;overflow:hidden}.lang a{font:600 .8rem/1 var(--f-d);color:var(--on-dark);padding:9px 10px;text-decoration:none}.lang a[aria-current]{color:var(--ink);background:#fff}.menu-btn{border:1px solid var(--asphalt-3);border-radius:var(--r);min-height:44px;font:600 .95rem/1 var(--f-d);color:#fff;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:0 14px;display:none}.menu-i,.menu-i:before,.menu-i:after{background:currentColor;width:16px;height:2px;transition:transform .2s,background .2s;display:block;position:relative}.menu-i:before,.menu-i:after{content:"";position:absolute;left:0}.menu-i:before{top:-5px}.menu-i:after{top:5px}.menu-btn[aria-expanded=true] .menu-i{background:0 0}.menu-btn[aria-expanded=true] .menu-i:before{transform:translateY(5px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-i:after{transform:translateY(-5px)rotate(-45deg)}@media (width<=900px){.menu-btn{display:inline-flex}.nav{inset:var(--head) 0 0 0;background:var(--asphalt);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 32px;transition:transform .25s,visibility 0s .25s;position:fixed;overflow-y:auto;transform:translate(100%)}.nav.open{visibility:visible;transition:transform .25s;transform:none}.nav a{border-bottom:1px solid var(--asphalt-3);border-radius:0;padding:18px 6px;font-size:1.45rem;font-stretch:115%}.nav .nav-tel{border-radius:var(--r);border:0;justify-content:center;margin:22px 0 0;padding:18px;font-size:1.25rem}}@media (width<=420px){.top-in{gap:8px}.brand-k{font-size:1.45rem}.brand-s{letter-spacing:.04em;font-size:.64rem}.menu-btn>span:not(.menu-i){display:none}.menu-btn{justify-content:center;width:44px;padding:0}.lang a{padding:9px 8px}}@media (width<=350px){.brand-s{display:none}.call-big .call-n{font-size:1.45rem}.call-big{padding-inline:16px}.ph-tel .ph-n{font-size:1.45rem}.end .end-n{font-size:1.7rem}}.hero{background:var(--asphalt);color:#fff;padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,96px)}.hero-in{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);align-items:center;gap:40px clamp(32px,5vw,72px);display:grid}.hero .kick{color:var(--ice)}.hero h1{max-width:15ch}.lead{color:var(--on-dark);max-width:46ch;font-size:clamp(1.08rem,1.5vw,1.25rem)}.hero-cta{flex-wrap:wrap;align-items:stretch;gap:12px;margin:30px 0 22px;display:flex}.call-big{background:var(--blue);color:#fff;border-radius:var(--r);flex-direction:column;gap:6px;padding:14px 22px 16px;text-decoration:none;transition:transform .1s,background-color .15s;display:flex}.call-big:hover{background:var(--blue-d)}.call-k{font:600 .8rem/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--ice);align-items:center;gap:8px;font-stretch:112%;display:inline-flex}.call-n{font:800 clamp(1.6rem, 3vw, 2.2rem)/1.1 var(--f-d);letter-spacing:.005em;white-space:nowrap;font-stretch:120%}.hero-cta .btn-ghost{min-height:0}.hero-g{color:var(--on-dark);margin:0;font-size:.98rem}.hero-g .star{color:#f3c64b}.board{background:var(--asphalt-2);border:1px solid var(--asphalt-3);border-radius:var(--r);padding:clamp(20px,2.6vw,30px)}.board-now{border-radius:var(--r);color:#ffd9cf;font:700 1rem/1.3 var(--f-d);background:#e8664a24;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;font-stretch:108%;display:flex}.board-now i{background:var(--stop);border-radius:50%;flex:none;width:10px;height:10px}.board-now.open{color:#cdf2db;background:#3dbb7224}.board-now.open i{background:var(--go);box-shadow:0 0 0 4px #3dbb7240}.board-h{text-transform:uppercase;letter-spacing:.08em;color:var(--on-dark);margin-bottom:10px;font-size:1.05rem;font-stretch:112%;line-height:1.25}.week{margin:0;padding:0;list-style:none}.week li{border-bottom:1px solid var(--asphalt-3);justify-content:space-between;gap:12px;padding:9px 10px;font-size:1rem;display:flex}.week li b{font:600 1rem/1.4 var(--f-d);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:108%}.week li.off{color:#8d939b}.week li.today{background:var(--blue);border-radius:var(--r);color:#fff;border-bottom-color:#0000}.board-pay{font:600 .95rem/1.4 var(--f-d);color:#f3c64b;margin:16px 0 0;font-stretch:105%}@media (width<=900px){.hero-in{grid-template-columns:minmax(0,1fr)}.board{max-width:520px}}@media (width<=480px){.hero-cta{flex-direction:column}.call-big,.hero-cta .btn{width:100%}.call-n{font-size:1.75rem}}.svc-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.svc-head{top:calc(var(--head) + 24px);position:sticky}.svc-ph{margin:26px 0 0}.svc-ph img{border-radius:var(--r);aspect-ratio:1;object-fit:cover;width:100%}.rows{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--line);grid-template-columns:5.2rem minmax(0,1fr);gap:4px 18px;padding:28px 0 26px;display:grid}.row-n{font:800 2.6rem/1 var(--f-d);color:var(--blue);font-variant-numeric:tabular-nums;font-stretch:125%}.row p{color:var(--muted);max-width:52ch;margin-bottom:.6em}@media (width<=860px){.svc-in{grid-template-columns:minmax(0,1fr)}.svc-head{position:static}.svc-ph img{aspect-ratio:4/3}}@media (width<=480px){.row{grid-template-columns:minmax(0,1fr)}.row-n{font-size:1.9rem}}.rev{background:var(--concrete)}.rev-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:28px;display:flex}.rev-head h2{margin:0}.rev-score{color:var(--muted);align-items:center;gap:14px;margin:0;font-size:.95rem;display:flex}.rev-score .big{font:800 3rem/1 var(--f-d);color:var(--ink);font-stretch:120%}.stars{color:#d9a31c;letter-spacing:.1em}.quotes{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:min(82vw,360px);grid-auto-flow:column;gap:14px;margin:0;padding:4px max(16px,50% - 600px) 18px;scroll-padding-inline:max(16px,50% - 600px);list-style:none;display:grid;overflow-x:auto}.q-card{scroll-snap-align:start;background:var(--white);border-radius:var(--r);border-top:4px solid var(--blue);flex-direction:column;justify-content:space-between;padding:22px 22px 18px;transition:transform .1s;display:flex}.q-card blockquote{margin:0 0 16px;font-size:1.04rem;line-height:1.55}.q-by{font:600 .85rem/1.3 var(--f-d);color:var(--muted);margin:0;font-stretch:108%}.road{background:var(--blue);color:#fff;padding:clamp(44px,6vw,72px) 0}.road-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px clamp(32px,5vw,72px);display:grid}.road h2{margin:0}.road p{color:#e1eaf8;max-width:52ch}.road .btn-call{color:var(--blue-d);background:#fff;font-size:1.15rem;font-stretch:118%}.road .btn-call:hover{background:var(--ice)}@media (width<=760px){.road-in{grid-template-columns:minmax(0,1fr)}}.kje{padding:0 0 clamp(56px,8vw,104px)}.kje-ph{margin:0}.kje-ph img{object-fit:cover;object-position:70% 92%;width:100%;height:clamp(260px,42vw,560px)}.kje-in{margin-top:clamp(-160px,-12vw,-60px);position:relative}.kje-card{background:var(--white);border-radius:var(--r);max-width:620px;padding:clamp(22px,3.4vw,40px);box-shadow:0 10px 30px #16181b1f}.kje-card h2{overflow-wrap:anywhere;margin-bottom:.2em}.kje-town{color:var(--muted);font-size:1.08rem}.facts{margin:18px 0 24px;padding:0;list-style:none}.facts li{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.facts svg{color:var(--blue);margin-top:.22em}@media (width<=480px){.kje-card .btn{width:100%}.kje-in{margin-top:-40px}}.end{background:var(--asphalt);color:#fff;text-align:center}.end-in{flex-direction:column;align-items:center;display:flex}.end h2{color:var(--on-dark);margin-bottom:.3em;font-size:clamp(1.3rem,2.4vw,1.8rem)}.end-n{font:800 clamp(2.1rem, 8vw, 6rem)/1.1 var(--f-d);white-space:nowrap;letter-spacing:-.01em;font-stretch:125%;text-decoration:none;transition:color .15s}.end-n:hover{color:var(--ice)}.end p{color:var(--on-dark);margin:18px 0 0}.end p a{color:#fff}.page-head{background:var(--asphalt);color:#fff;padding:clamp(40px,6vw,72px) 0}.page-head .kick{color:var(--ice)}.page-head h1{max-width:18ch;margin:0;font-size:clamp(2rem,4.6vw,3.6rem)}.ph-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 40px;display:grid}.ph-tel{border-radius:var(--r);background:var(--blue);flex-direction:column;gap:6px;padding:18px 22px;text-decoration:none;transition:transform .1s,background-color .15s;display:flex}.ph-tel:hover{background:var(--blue-d)}.ph-tel:active{transform:scale(.97)}.label{font:600 .8rem/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--ice);font-stretch:112%}.ph-n{font:800 clamp(1.6rem, 3.2vw, 2.4rem)/1.1 var(--f-d);white-space:nowrap;font-stretch:120%}@media (width<=760px){.ph-in{grid-template-columns:minmax(0,1fr)}}.form-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);align-items:start;gap:32px clamp(32px,5vw,72px);display:grid}.form-intro{color:var(--muted);max-width:60ch}.form{margin-top:24px}.pick{border:0;min-width:0;margin:0 0 24px;padding:0}.pick legend{margin-bottom:10px;padding:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--ink);background:var(--white);min-height:46px;font:600 .98rem/1.2 var(--f-d);cursor:pointer;border-radius:999px;align-items:center;padding:10px 16px;font-stretch:105%;transition:transform .1s,background-color .15s;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;min-height:0;margin:0;position:absolute;inset:0}.chip:has(input:checked){background:var(--asphalt);color:#fff;border-color:var(--asphalt)}.chip:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;margin-bottom:26px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld-wide{grid-column:1/-1}.fld-k{font:600 .98rem/1.3 var(--f)}.opt{font:400 .8rem/1 var(--f);color:var(--muted);margin-left:4px;font-style:normal}.hint{color:var(--muted);font-size:.85rem}input,select,textarea{width:100%;min-width:0;max-width:100%;min-height:50px;font:400 1rem/1.4 var(--f);color:var(--ink);background:var(--white);border-radius:var(--r);-webkit-appearance:none;appearance:none;border:1.5px solid #8e8c85;padding:12px 14px}select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus{outline:3px solid var(--blue);outline-offset:0;border-color:var(--ink)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.form-err{color:#b3261e;margin:0;font-weight:600}.form-err:empty{display:none}.form-note,.form-after,.form-priv{color:var(--muted);max-width:60ch;margin:0;font-size:.95rem}.form-after{color:var(--ink);font-weight:600}.side{top:calc(var(--head) + 20px);background:var(--concrete);border-radius:var(--r);padding:clamp(20px,3vw,30px);position:sticky}.side-h{margin-bottom:10px;font-size:1.3rem}.side-list{margin:0}.side-list div{border-top:1px solid var(--line);padding:14px 0}.side-list dt{font:600 .78rem/1.3 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-stretch:112%}.side-list dd{overflow-wrap:anywhere;margin:0}.side-list dd a:not(.go){color:var(--blue)}@media (width<=900px){.form-grid{grid-template-columns:minmax(0,1fr)}.side{position:static}}@media (width<=640px){.fgrid{grid-template-columns:minmax(0,1fr)}.send .btn{width:100%}}.legal{padding-top:0}.page-head+.legal{padding-top:clamp(40px,6vw,64px)}.legal h2{margin-top:1.6em;font-size:1.4rem}.legal a{color:var(--blue)}.muted{color:var(--muted)}.page-head .lead{margin:16px 0 0}.foot{background:var(--asphalt-2);color:var(--on-dark);padding:48px 0 28px}.foot a{color:#fff}.foot-in{grid-template-columns:1.1fr 1fr 1.1fr;gap:28px 40px;display:grid}.foot-k{font:800 1.6rem/1.1 var(--f-d);text-transform:uppercase;color:#fff;font-stretch:125%}.foot-h{font:600 .78rem/1.2 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--ice);font-stretch:112%}.foot-tel{font:800 1.3rem/1.5 var(--f-d);font-stretch:118%;text-decoration:none}.foot-mail{overflow-wrap:anywhere}.foot-hours{margin-top:.6em}.foot-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:0 20px;display:grid}.foot-nav a{padding:7px 0;font-weight:600;text-decoration:none}.foot-nav a:hover{color:var(--ice)}.foot-end{border-top:1px solid var(--asphalt-3);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:36px;padding-top:18px;font-size:.9rem;display:flex}.foot-end p{margin:0}@media (width<=860px){.foot-in{grid-template-columns:minmax(0,1fr)}}.mbar{display:none}@media (width<=760px){.mbar{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:8px;transition:transform .2s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.show{transform:none}.mbar .btn{min-height:50px;padding:.6em .8em}.foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.lb{color:#fff;background:#0e1012f2;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lb[open]{place-items:center;display:grid}.lb::backdrop{background:#0e1012e6}.lb img{object-fit:contain;width:auto;max-width:min(94vw,1200px);height:auto;max-height:calc(100dvh - 130px)}.lb-cap{text-align:center;color:#d6dae0;margin:0;font-size:.92rem;position:absolute;bottom:18px;left:16px;right:16px}.lb-btn{color:#fff;border-radius:var(--r);cursor:pointer;width:48px;height:48px;font:400 1.6rem/1 var(--f);background:#ffffff1f;border:0;place-items:center;display:grid;position:absolute}.lb-btn:hover{background:var(--blue)}.lb-prev{top:50%;left:12px;transform:translateY(-50%)}.lb-next{top:50%;right:12px;transform:translateY(-50%)}.lb-close{font-size:1.2rem;top:12px;right:12px}.js .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.nav,.mbar,.btn,.chip,.call-big{transition:none}}
