@font-face{font-family:Archivo;src:url('../fonts/Archivo-LatinTR-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#f5f6f3;--ink:#1e2b2f;--wine:#8e2535;--line:#ccd3d0;--muted:#59696c;--gutter:clamp(22px,4.4vw,76px)}
*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{margin:0;font:16px/1.55 Archivo,Arial,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:450;line-height:1.08;letter-spacing:-.04em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;border-radius:0}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--wine);outline-offset:5px}svg{width:22px;height:22px;flex-shrink:0}a,button{transition:color .2s,background .2s}a:hover{color:var(--wine)}[hidden]{display:none!important}.pv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pv-skip{position:fixed;z-index:200;top:8px;left:12px;background:#fff;padding:12px;transform:translateY(-180%)}.pv-skip:focus{transform:none}.pv-locked{overflow:hidden}
.pv-review{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding-inline:var(--gutter);border-bottom:1px solid #d9dedb;background:#e9ede9;font-size:12px}.pv-review>div{display:flex;gap:24px}.pv-review a{min-height:44px;display:flex;align-items:center;gap:7px}.pv-review a[aria-current=page]{color:var(--wine);box-shadow:inset 0 -2px var(--wine)}.pv-review a span{font-size:10px;color:var(--muted)}
.pv-header{display:flex;justify-content:space-between;align-items:center;gap:24px;height:78px;padding-inline:var(--gutter);border-bottom:1px solid var(--line);background:var(--paper)}.pv-header img{width:64px;height:auto;mix-blend-mode:multiply}.pv-nav{display:flex;gap:36px}.pv-nav a{display:flex;align-items:center;gap:16px;min-height:44px;font-size:13px}.pv-nav svg{width:17px;height:17px}.pv-menu-open{display:none;align-items:center;gap:16px;min-height:44px;border:0;background:none;color:inherit;font-size:13px}.pv-menu-open span{font-size:24px}
.pv-archive{margin-inline:var(--gutter);border-top:1px solid var(--line);font-size:13px}.pv-archive summary{cursor:pointer;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none}.pv-archive summary::-webkit-details-marker{display:none}.pv-archive summary>span{display:flex;gap:24px;align-items:center;color:var(--muted);font-size:12px}.pv-archive summary svg{width:18px;height:18px;transition:transform .2s}.pv-archive[open] summary svg{transform:rotate(90deg)}.pv-archive-content{padding-bottom:32px}.pv-archive-content>p{max-width:760px;color:var(--muted);margin-bottom:22px}.pv-archive-content>a{display:inline-flex;align-items:center;gap:20px;margin-right:32px;min-height:44px;border-bottom:1px solid var(--line)}.pv-archive-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:22px}.pv-archive-grid img{width:100%;height:140px;object-fit:contain;background:#e9ede9}.pv-archive-grid span{display:block;margin-top:8px;font-size:12px}
.pv-footer{background:var(--ink);color:#edf1ed;padding:32px var(--gutter) 0;display:grid;grid-template-columns:1.05fr 1.15fr 1.3fr;gap:24px 45px;font-size:13px}.pv-footer-title{font-size:17px;margin-bottom:8px}.pv-phone{font-size:23px;display:inline-flex;align-items:center;min-height:44px;letter-spacing:-.03em}.pv-footer address{font-style:normal;color:#c6d0cd;max-width:340px;padding-top:5px;line-height:1.8}.pv-people{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pv-people span,.pv-people small{display:block}.pv-people small{font-size:11px;color:#c6d0cd}.pv-people a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;white-space:nowrap}.pv-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.pv-footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff26;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:58px;color:#c6d0cd;font-size:11px}.pv-footer-bottom a{display:flex;align-items:center;gap:18px;min-height:44px}.pv-footer-bottom svg{width:16px;height:16px}
.pv-menu{inset:0 0 0 auto;margin:0 0 0 auto;border:0;padding:28px;width:min(470px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:var(--paper);color:var(--ink)}.pv-menu::backdrop{background:#15282e99;backdrop-filter:blur(4px)}.pv-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:13px}.pv-dialog-top button{display:flex;align-items:center;gap:18px;min-height:44px;background:none;border:0;color:inherit;font-size:13px}.pv-dialog-top button>span{font-size:28px}.pv-menu nav{display:grid;margin-block:48px}.pv-menu nav a{font-size:34px;letter-spacing:-.04em;padding-block:15px;border-bottom:1px solid var(--line)}.pv-menu>a{display:flex;align-items:center;min-height:44px}
.pv-lightbox{position:fixed;inset:0;margin:0;border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:18px 30px;background:#14272d;color:#f5f6f3;overflow:auto;overscroll-behavior:contain}.pv-lightbox[open]{display:flex;flex-direction:column}.pv-lightbox::backdrop{background:#14272d}.pv-lightbox :focus-visible{outline-color:#fff}.pv-lb-stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:25px;align-items:center;flex:1;min-height:0;padding-block:14px}.pv-lb-stage img{width:100%;height:100%;max-height:calc(100dvh - 240px);min-height:0;object-fit:contain}.pv-lb-stage button{display:grid;place-items:center;width:48px;height:48px;background:none;border:1px solid #ffffff6b;color:#fff;font-size:24px}.pv-lb-stage img[hidden]+button{grid-column:3}.pv-lb-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.pv-lb-meta a{display:flex;align-items:center;gap:15px;min-height:44px;font-size:12px;color:#d0dbd7}.pv-lb-meta svg{width:17px;height:17px}.pv-lb-status{min-height:20px;font-size:12px;color:#d0dbd7}.pv-retry{align-self:center;background:none;border:1px solid #fff6;min-height:44px;color:inherit;padding:5px 20px}.pv-lb-thumbs{display:flex;gap:10px;overflow-x:auto;flex-shrink:0;padding:8px 2px 6px;scrollbar-width:thin;scrollbar-color:#b0bfbb #253a40}.pv-lb-thumbs button{padding:0;background:none;border:2px solid transparent;flex:0 0 74px;min-height:48px;opacity:.6}.pv-lb-thumbs button[aria-current=true]{border-color:#fff;opacity:1}.pv-lb-thumbs img{width:70px;height:48px;object-fit:cover}.pv-stage-loading{opacity:.65}
.pv-board{background:#eef1ed}.pv-board-header{display:flex;align-items:center;justify-content:space-between;padding:22px var(--gutter);border-bottom:1px solid var(--line)}.pv-board-header img{width:72px;height:auto;mix-blend-mode:multiply}.pv-board-header>a:last-child{display:flex;align-items:center;gap:18px;font-size:13px}.pv-board main{padding:52px var(--gutter)}.pv-board-title{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.pv-board-title>div>p{font-size:13px;margin-bottom:18px;color:var(--muted)}.pv-board-title h1{font-size:clamp(36px,4.2vw,67px);letter-spacing:-.05em}.pv-board-title>p{font-size:14px;max-width:330px;color:var(--muted)}.pv-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pv-board-preview{display:block;background:#dfe6e2;overflow:hidden;border:1px solid var(--line)}.pv-board-preview img{width:100%;aspect-ratio:1.44;object-fit:cover;object-position:top;transition:transform .5s}.pv-board-preview:hover img{transform:scale(1.018)}.pv-board-card-title{display:flex;align-items:center;gap:18px;margin-top:24px}.pv-board-card-title>span{font-size:12px;color:var(--wine)}.pv-board-card-title h2{font-size:31px}.pv-board-grid article>p{font-size:14px;color:var(--muted);margin-block:15px 20px;max-width:39ch}.pv-board-open{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #8b9993;font-size:13px}.pv-board-note{font-size:13px;color:var(--muted);margin-top:44px}
@media(max-width:1000px){.pv-footer{gap:22px;grid-template-columns:1fr 1fr}.pv-people{grid-column:1/-1;max-width:550px}.pv-board-grid{gap:20px}.pv-board-title{gap:28px}.pv-board-title>p{max-width:250px}}
@media(max-width:700px){.pv-review{padding-inline:16px;gap:10px;flex-wrap:wrap;justify-content:center}.pv-review>a{display:none}.pv-review>div{width:100%;justify-content:space-between;gap:12px}.pv-review a{font-size:11px}.pv-header{height:68px}.pv-header img{width:58px}.pv-nav{gap:15px}.pv-nav a{font-size:12px}.pv-nav svg{display:none}.pv-enhanced .pv-nav{display:none}.pv-enhanced .pv-menu-open{display:flex}.pv-archive summary{align-items:start;flex-direction:column;gap:5px;padding-block:14px}.pv-archive summary>span{justify-content:space-between;width:100%;font-size:11px}.pv-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.pv-footer{grid-template-columns:1fr;padding-top:28px;gap:20px}.pv-footer address{font-size:12px}.pv-people{gap:20px}.pv-people small{min-height:18px}.pv-footer-bottom{font-size:10px;gap:12px;line-height:1.5}.pv-footer-bottom>span{max-width:180px}.pv-phone{font-size:23px}.pv-lightbox{padding:12px 16px}.pv-lb-stage{position:relative;grid-template-columns:minmax(0,1fr);padding-bottom:62px;gap:0}.pv-lb-stage img{grid-column:1;grid-row:1;max-height:calc(100dvh - 315px)}.pv-lb-stage button{position:absolute;bottom:5px;width:44px;height:44px}.pv-lb-stage [data-lb-prev]{left:calc(50% - 55px)}.pv-lb-stage [data-lb-next]{right:calc(50% - 55px)}.pv-lb-meta{font-size:12px;gap:12px}.pv-lb-meta>a{font-size:11px;gap:8px}.pv-lb-thumbs button{flex-basis:62px}.pv-lb-thumbs img{width:58px;height:44px}.pv-board main{padding-top:32px}.pv-board-title{display:block;margin-bottom:30px}.pv-board-title>p{max-width:none;margin-top:22px}.pv-board-grid{grid-template-columns:1fr;gap:42px}.pv-board-grid article>p{max-width:none}.pv-board-card-title{margin-top:18px}.pv-board-header{padding-block:14px}.pv-board-header>a:last-child{font-size:12px}}
@media(max-height:500px){.pv-lightbox{padding-block:8px}.pv-lb-stage img{max-height:calc(100dvh - 195px)}.pv-lb-thumbs{display:none}.pv-lb-status{min-height:16px}.pv-menu nav{margin-block:18px}.pv-menu nav a{font-size:27px;padding-block:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.pc-browser.pv-stage-loading{opacity:1}
.pc-stage>.pv-image-previous{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1}
.pc-stage-open{z-index:2}
.pv-stage-error{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:inherit;font-size:12px;line-height:1.5}
.pv-stage-error p{margin:0;max-width:36ch}
.pv-stage-error button{min-height:44px;padding:6px 12px;border:1px solid currentColor;background:transparent;color:inherit;font-size:12px;white-space:nowrap}
.pv-stage-error button:hover{background:#ffffff10}
.pv-stage-error button[aria-disabled=true]{cursor:wait}
