/* 0.2: compact spacing, daylight surfaces and a portrait drone composition. */
.vega-header{min-height:86px;padding-block:15px;background:#f1eee6;color:#14252e;border-bottom:1px solid #14252e1a}.vega-brand-note{color:#745b39}.vega-navigation a{position:relative;transition:color .2s}.vega-navigation a:after{content:'';position:absolute;left:0;right:0;bottom:-8px;height:1px;background:#8a6539;transform:scaleX(0);transform-origin:left;transition:transform .22s}.vega-navigation a:hover,.vega-navigation a[aria-current="location"]{color:#78582f}.vega-navigation a:hover:after,.vega-navigation a[aria-current="location"]:after{transform:scaleX(1)}
.vega-hero.wp-block-cover{min-height:650px;min-height:clamp(600px,calc(100svh - 86px),820px);padding:52px var(--vega-gutter) 86px;background:#14252e}.vega-hero.wp-block-cover>.wp-block-cover__image-background{width:72%;height:100%;right:0;top:0;bottom:0;object-fit:cover;object-position:62% center;mask-image:linear-gradient(90deg,transparent,#000 23%);transform:none;filter:brightness(.99);will-change:auto}.vega-hero:after{z-index:1;background:linear-gradient(90deg,#14252e 0%,#14252ef5 23%,#14252e80 45%,#14252e0a 69%),linear-gradient(0deg,#14252e 0%,transparent 20%)}.vega-hero .wp-block-cover__inner-container{z-index:2}.vega-hero-title{font-size:clamp(62px,7vw,106px)!important}.vega-hero-subtitle{margin-block:26px!important}.vega-hero-note{left:0;right:auto;bottom:-62px;text-align:left}.vega-hero-note p{color:#d8bd93;font-size:8px}
.vega-hero-video{position:absolute;inset:0 0 0 auto;width:54%;height:100%;object-fit:cover;object-position:50% 52%;opacity:0;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 20%);transition:opacity .5s}.vega-video-ready .vega-hero-video{opacity:1}.vega-video-ready>.wp-block-cover__image-background{opacity:0}.vega-video-toggle{position:absolute;right:var(--vega-gutter);bottom:22px;z-index:3;display:inline-flex;gap:10px;align-items:center;min-height:44px;padding:8px 15px;border:1px solid #eee8d95c;background:#14252ec9;color:#fff8eb;border-radius:0;font:500 11px/1.5 'Segoe UI',Arial,sans-serif;cursor:pointer;backdrop-filter:blur(6px)}.vega-video-toggle[hidden]{display:none}.vega-video-symbol{font-size:14px;min-width:14px}.vega-video-toggle:hover{background:#14252e}
.vega-section{padding-top:clamp(42px,4.5vw,72px);padding-bottom:clamp(42px,4.5vw,72px)}.vega-section .vega-eyebrow{margin-top:0;margin-bottom:18px}.vega-section h2{font-size:clamp(34px,3.6vw,54px);margin-bottom:22px}.vega-section p{line-height:1.8}.vega-section .wp-block-columns{gap:clamp(28px,5vw,76px)}.vega-intro-columns .wp-block-column:first-child{flex-basis:44%}.vega-intro-columns .wp-block-column:last-child{flex-basis:56%}.vega-intro-columns .wp-block-column>p:last-child{margin-bottom:0}
.vega-facts{padding-block:34px;background:#1e343f;border-bottom:0}.vega-facts>.wp-block-columns{gap:22px}.vega-facts .wp-block-column{position:relative;padding-left:20px}.vega-facts .vega-number{font-size:clamp(34px,3.5vw,50px)}.vega-facts .wp-block-column>p:last-child{margin-bottom:0}.vega-facts .wp-block-column:before{content:'';display:block;width:23px;height:23px;margin-bottom:12px;background:#d1b58c;mask:var(--vega-icon) center/contain no-repeat}
.vega-facts .wp-block-column:nth-child(1){--vega-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M8 3v4m8-4v4M4 10h16m-11 4h6m-6 3h4'/%3E%3C/svg%3E")}
.vega-facts .wp-block-column:nth-child(2){--vega-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 8h18v9H3zM7 8v4m4-4v3m4-3v4m3-4v3'/%3E%3C/svg%3E")}
.vega-facts .wp-block-column:nth-child(3){--vega-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 5q3-3 6 0t6 0t6 0M12 8v12m-4-4 4 4 4-4M3 9q2-2 4 0m10 0q2-2 4 0'/%3E%3C/svg%3E")}
.vega-facts .wp-block-column:nth-child(4){--vega-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Cpath d='M12 7v14M8 10h8M4 13c0 5 4 8 8 8s8-3 8-8M2 15l2-2 2 2m12 0 2-2 2 2'/%3E%3C/svg%3E")}
.vega-facts-details{border-top:1px solid #d1b58c45;margin-top:26px;padding-top:15px}.vega-facts-details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:44px;color:#f1eee6;font-size:12px;letter-spacing:.025em}.vega-facts-details summary::-webkit-details-marker{display:none}.vega-facts-details summary span{font-size:24px;font-weight:300;color:#d1b58c;transition:transform .2s}.vega-facts-details[open] summary span{transform:rotate(45deg)}.vega-facts-details summary:focus-visible{outline:2px solid #d1b58c;outline-offset:4px}.vega-facts-details .vega-facts-note{margin-top:8px!important;margin-bottom:8px;font-size:13px!important;color:#d1d8d7}
.vega-history{background:#e6e1d6;color:#14252e}.vega-history .vega-eyebrow{color:#785b35}.vega-history .wp-block-column>p:not(.vega-eyebrow){color:#44535a}.vega-history img{aspect-ratio:1.4;filter:sepia(.08)}.vega-history .wp-block-column>p:last-child{margin-bottom:0}.vega-craft>.wp-block-heading{margin-bottom:30px;max-width:850px}.vega-craft .wp-block-columns{gap:32px}.vega-craft img{aspect-ratio:16/10;transition:transform .5s}.vega-craft figure{margin-bottom:20px;overflow:hidden}.vega-craft figure.vega-photo-expandable:hover>img{transform:scale(1.025)}.vega-craft h3{font-size:clamp(25px,2.2vw,33px);margin-top:8px;margin-bottom:16px}.vega-craft .wp-block-column>.vega-eyebrow{margin-bottom:0}.vega-craft .wp-block-column>p:last-child{margin-bottom:0}
.vega-photo-expandable{position:relative}.vega-photo-open{position:absolute;right:12px;bottom:12px;background:#14252ee8;color:#fff8eb;border:1px solid #fff4;padding:10px 14px;min-height:44px;cursor:pointer;font:500 11px/1.4 'Segoe UI',Arial,sans-serif}.vega-photo-open:hover{background:#14252e}.vega-photo-dialog{padding:56px 20px 18px;border:1px solid #c5a77b66;background:#14252e;color:#f1eee6;width:min(1120px,94vw);max-height:94svh;overflow:auto}.vega-photo-dialog::backdrop{background:#081117e8;backdrop-filter:blur(6px)}.vega-photo-dialog img{display:block;max-height:74svh;max-width:100%;width:auto;height:auto;object-fit:contain;margin:auto}.vega-photo-dialog p{font-size:12px;text-align:center;margin:16px 0 0;color:#c9d0ce}.vega-photo-close{position:absolute;right:14px;top:8px;background:transparent;border:0;color:#fff8eb;min-height:44px;padding:8px 12px;font-size:12px;cursor:pointer}body:has(.vega-photo-dialog[open]){overflow:hidden}.vega-footer{padding-top:44px;padding-bottom:24px}.vega-footer-bottom{margin-top:30px!important}.vega-footer>.wp-block-columns{gap:30px}
@keyframes vega-arrive{from{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vega-arrive{animation:vega-arrive .55s ease-out both}
@media(max-width:900px) and (min-width:601px){.vega-hero.wp-block-cover{min-height:640px}.vega-hero-title{font-size:74px!important}.vega-hero.wp-block-cover>.wp-block-cover__image-background{width:82%;right:0;opacity:1}.vega-video-ready.wp-block-cover>.wp-block-cover__image-background{opacity:0}.vega-hero-video{width:64%;object-position:48% center}.vega-section .wp-block-columns{gap:30px}}
@media(max-width:600px){.vega-header{min-height:78px}.vega-navigation .wp-block-navigation__responsive-container.is-menu-open{background:#f1eee6;color:#14252e}.vega-navigation .is-menu-open a:after{bottom:0}.vega-hero.wp-block-cover{min-height:640px;min-height:clamp(640px,calc(100svh - 78px),850px);padding:30px var(--vega-gutter) 60px}.vega-hero.wp-block-cover>.wp-block-cover__image-background{width:100%;height:100%;top:0;bottom:0;object-fit:cover;object-position:58% center;mask-image:none;filter:brightness(.85)}.vega-hero-video{width:100%;height:100%;mask-image:none;object-position:50% 55%}.vega-hero:after{background:linear-gradient(180deg,#14252ed9 0%,#14252ea8 29%,#14252e30 52%,transparent 74%,#14252ecc 100%)}.vega-hero-copy{max-width:320px}.vega-hero-title{font-size:clamp(52px,15vw,72px)!important}.vega-hero .vega-eyebrow{font-size:8px}.vega-hero-subtitle{font-size:16px;max-width:240px;margin-block:18px!important}.vega-hero-note{display:none}.vega-video-toggle{bottom:16px;font-size:10px;padding-inline:12px}.vega-section{padding-block:40px}.vega-section h2{font-size:35px}.vega-intro-columns .wp-block-column{flex-basis:100%!important}.vega-facts{padding-block:28px}.vega-facts>.wp-block-columns{gap:22px 14px}.vega-facts .wp-block-column{padding-left:14px}.vega-facts .vega-number{font-size:35px}.vega-facts .wp-block-column:before{width:21px;height:21px;margin-bottom:10px}.vega-facts-details{margin-top:20px;padding-top:10px}.vega-history .wp-block-columns{gap:25px}.vega-craft .wp-block-columns{gap:30px}.vega-craft>.wp-block-heading{margin-bottom:24px}.vega-craft h3{font-size:28px}.vega-footer{padding-top:36px}.vega-footer>.wp-block-columns{gap:22px}.vega-photo-dialog{padding:55px 12px 14px}.vega-photo-open{right:8px;bottom:8px}}
@media(max-width:600px){.vega-hero-subtitle br{display:initial}.vega-header .vega-navigation .wp-block-navigation__responsive-container.is-menu-open{background:#f1eee6!important;color:#14252e!important}.vega-header .vega-navigation .is-menu-open .wp-block-navigation__container{align-items:flex-start!important;text-align:left;gap:24px}.vega-header .vega-navigation .is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important}}
@media(prefers-reduced-motion:reduce){.vega-arrive{animation:none}.vega-hero-video,.vega-craft img,.vega-navigation a,.vega-navigation a:after,.vega-facts-details summary span{transition:none}.vega-craft figure.vega-photo-expandable:hover>img{transform:none}}
.editor-styles-wrapper .vega-hero.wp-block-cover{min-height:650px}.editor-styles-wrapper .vega-history{background:#e6e1d6}
