/* Saltés · editorial scout. Shared frontend/editor presentation. */
:root{--saltes-green:#173f34;--saltes-paper:#f3ebdd;--saltes-sand:#d9c79d;--saltes-ink:#262a27;--saltes-deep:#102d27;--saltes-pad:clamp(24px,5.5vw,100px);--saltes-space:clamp(48px,7vw,104px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}img{max-width:100%;height:auto}a{text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #c97732;outline-offset:5px}:where(p,li){text-wrap:pretty}h1,h2,h3{text-wrap:balance}.wp-site-blocks>*{margin-block-start:0}.wp-block-post-content>*{margin-block-start:0}.wp-block-post-content .section,.section{padding:var(--saltes-space) var(--saltes-pad)}.section>*,.page-intro>*{max-width:1100px;margin-left:auto;margin-right:auto}.section>h2,.section>.eyebrow,.section>p{max-width:850px}.section>h3{max-width:850px;margin-top:2.5rem}.section .wp-block-columns{max-width:1360px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:600;line-height:1.5;margin:0 0 1rem}.lead{font-size:clamp(1.15rem,1.5vw,1.45rem);max-width:720px}.wp-block-heading{margin-top:0}.wp-block-button__link{transition:background 180ms ease,transform 180ms ease;min-height:48px;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;border:1px solid transparent}.wp-block-button__link:hover{background:#275846;transform:translateY(-2px)}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid currentColor;background:transparent}.wp-block-buttons{gap:12px}.site-header{background:var(--saltes-deep);color:var(--saltes-paper);position:relative;z-index:20}.header-inner{max-width:1600px;margin:auto!important;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px var(--saltes-pad)}.header-inner>*{margin:0!important}.brand{min-width:150px;line-height:1}.brand .wp-block-site-title{font-family:var(--wp--preset--font-family--display);font-size:2.6rem;letter-spacing:.025em;font-weight:700;margin:0;line-height:.95}.brand a{text-decoration:none;color:inherit}.brand-subtitle{font-size:.59rem;line-height:1.4;letter-spacing:.1em;margin:8px 0 0}.saltes-nav{font-size:.72rem;letter-spacing:.055em;text-transform:uppercase;font-weight:600;color:inherit}.saltes-nav .wp-block-navigation__container{gap:clamp(14px,1.9vw,28px)}.saltes-nav a{color:inherit}.header-cta .wp-block-button__link{font-size:.68rem;padding:14px 18px;background:var(--saltes-paper);color:var(--saltes-green)}.home .site-header{position:absolute;inset:0 0 auto;background:transparent}.home.admin-bar .site-header{top:32px}.home-hero{min-height:min(900px,100svh);padding:180px var(--saltes-pad) 100px;align-items:center;position:relative;background:var(--saltes-deep)}.home-hero .wp-block-cover__image-background{object-position:65% center}.home-hero .wp-block-cover__background{opacity:1!important;background:linear-gradient(90deg,rgba(9,30,24,.82),rgba(9,30,24,.18) 80%),linear-gradient(180deg,rgba(9,30,24,.55),transparent 35%)!important}.home-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:22px;background:var(--saltes-paper);clip-path:polygon(0 55%,3% 65%,7% 30%,12% 58%,17% 25%,24% 50%,29% 23%,36% 48%,41% 25%,49% 50%,55% 20%,63% 47%,70% 30%,77% 65%,85% 30%,90% 58%,96% 23%,100% 42%,100% 100%,0 100%)}.hero-content{max-width:1440px!important;margin:auto!important}.hero-content>*{margin-left:0!important;margin-right:0!important;max-width:780px!important}.home-hero h1{font-size:clamp(4.5rem,8.6vw,8.5rem);line-height:.93;letter-spacing:-.01em;color:var(--saltes-paper);margin-bottom:28px}.home-hero .eyebrow{color:#fff}.hero-lead{font-size:1.15rem;line-height:1.5;color:#fff}.home-hero .wp-block-buttons{margin-top:30px}.home-hero .wp-block-button:not(.is-style-outline) a{background:var(--saltes-paper);color:var(--saltes-green)}.home-hero .is-style-outline a{color:#fff}.values-strip{display:grid;grid-template-columns:repeat(5,1fr);padding:38px var(--saltes-pad);gap:20px;max-width:1600px;margin:auto!important}.value{display:grid;grid-template-columns:40px 1fr;column-gap:15px;align-content:start;border-right:1px solid #173f3426;padding-right:18px}.value:last-child{border:0}.value>*{margin:0!important}.value .value-icon{grid-row:span 2;font-size:2.1rem;color:var(--saltes-green);line-height:1.2}.value h3{font-size:1.05rem;letter-spacing:.08em}.value p:not(.value-icon){font-size:.78rem;line-height:1.45;margin-top:7px!important}.branches-intro{background:var(--saltes-deep);color:var(--saltes-paper);padding-bottom:40px!important;display:grid;grid-template-columns:1fr 1.2fr;gap:10px 50px}.branches-intro>*{margin-left:0!important;margin-right:0!important}.branches-intro .eyebrow{grid-column:1/-1}.branches-intro h2{color:inherit}.branches-intro>p:last-child{align-self:end;max-width:550px}.branch-panels{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;background:var(--saltes-deep);padding:0 var(--saltes-pad) 70px!important}.branch-panel{min-height:470px;padding:28px 20px;align-items:end}.branch-panel .wp-block-cover__background,.story-panel .wp-block-cover__background{background:linear-gradient(180deg,transparent 15%,rgba(8,29,23,.93) 100%)!important;opacity:1!important}.branch-panel h3,.story-panel h3{font-size:2rem;color:var(--saltes-paper)}.branch-panel h3 a,.story-panel h3 a{color:inherit;text-decoration:none}.branch-panel h3 a:after,.story-panel h3 a:after{content:"";position:absolute;inset:0;z-index:1}.branch-panel h3 a:focus-visible,.story-panel h3 a:focus-visible{outline:0}.branch-panel:focus-within,.story-panel:focus-within{outline:3px solid #c97732;outline-offset:-4px}.branch-panel .eyebrow{font-size:.62rem}.branch-panel p{font-size:.9rem;line-height:1.4;color:var(--saltes-paper)}.branch-panel:hover .wp-block-cover__image-background{filter:brightness(1.07)}.branch-panel .wp-block-cover__inner-container{margin:0}.branch-panel .wp-block-heading{margin-bottom:14px}.territory-section{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;background:#e6d8b9;gap:0;margin:0}.territory-section>*{margin:0!important}.territory-map{margin:0;position:relative;display:flex;align-items:center}.territory-map img{width:100%;height:100%;object-fit:cover}.territory-map figcaption{position:absolute;bottom:18px;left:30px;text-transform:uppercase;font-size:.62rem;letter-spacing:.1em;color:var(--saltes-green)}.territory-copy{padding:var(--saltes-space) var(--saltes-pad) var(--saltes-space) 55px;background:var(--saltes-paper)}.territory-copy>p{max-width:430px}.stories-strip{background:var(--saltes-deep);color:var(--saltes-paper);padding:3px 0}.stories-strip>.wp-block-columns{gap:3px;margin:0;align-items:stretch!important}.stories-strip .wp-block-column{flex:1}.stories-strip .wp-block-cover{height:100%;min-height:350px}.stories-intro{padding:45px 30px}.stories-intro h2{font-size:2.6rem;color:inherit}.stories-strip .is-style-outline a{color:var(--saltes-paper)}.story-panel{align-items:end;padding:28px}.story-panel h3{font-size:2rem}.story-panel p{font-size:.63rem;color:var(--saltes-paper)}.history-section{padding:75px var(--saltes-pad);background:var(--saltes-paper)}.history-section>.wp-block-columns{max-width:1300px;margin:auto;gap:70px;align-items:center!important}.archive-photo{max-height:410px;margin:0!important;transform:rotate(-3deg);border:12px solid #fff;box-shadow:0 4px 16px #262a2715;overflow:hidden}.archive-photo img{width:100%;height:410px;object-fit:cover;object-position:center 42%}.history-copy{padding:30px 0}.timeline{border-left:1px solid #173f3455;max-width:800px}.timeline-item{position:relative;padding:0 0 32px 32px}.timeline-item:before{content:"";position:absolute;left:-5px;top:10px;width:9px;height:9px;border-radius:50%;background:var(--saltes-green)}.timeline-year{font-size:.8rem;letter-spacing:.15em;color:var(--saltes-green);font-weight:600}.timeline-item>*{margin-top:0}.timeline-item h3{font-size:1.7rem}.join-section{background:var(--saltes-sand)}.join-section>.wp-block-columns{gap:0;margin:0;align-items:stretch!important}.join-section .wp-block-image{height:100%;max-height:550px;margin:0}.join-section img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.cta-copy{padding:60px var(--saltes-pad)}.cta-copy h2{font-size:clamp(2.8rem,4vw,4.5rem)}.site-footer{background:var(--saltes-deep);color:var(--saltes-paper);margin:0}.footer-inner{padding:55px var(--saltes-pad) 22px;max-width:1600px;margin:auto!important}.footer-inner a{color:inherit}.footer-brand .wp-block-site-title{font-family:var(--wp--preset--font-family--display);font-size:2.7rem;line-height:1;margin:0}.footer-brand .wp-block-site-title a{text-decoration:none}.footer-brand p{font-size:.82rem}.footer-links h3{font-size:1.05rem;letter-spacing:.08em;color:inherit}.footer-links p{font-size:.88rem;line-height:2}.footer-bottom{font-size:.75rem;border-top:1px solid #ffffff30;padding-top:20px;margin-top:38px!important}.page-intro{padding:80px var(--saltes-pad) 70px}.page-intro h1{max-width:1100px}.page-intro .eyebrow{max-width:1100px}.page-intro .lead{max-width:720px;margin-left:max(0px,calc((100% - 1100px)/2))}.branch-hero,.editorial-cover{min-height:550px;padding:60px var(--saltes-pad);align-items:end}.branch-hero h2,.editorial-cover h2{color:var(--saltes-paper);font-size:clamp(3rem,5vw,5rem);max-width:750px}.branch-hero .wp-block-cover__background,.editorial-cover .wp-block-cover__background{background:linear-gradient(0deg,rgba(9,30,24,.8),transparent)!important;opacity:1!important}.wp-block-details{border-top:1px solid #173f3440;padding:24px 0;max-width:850px}.wp-block-details:last-child{border-bottom:1px solid #173f3440}.wp-block-details summary{cursor:pointer;font-weight:600;font-size:1.1rem;min-height:32px;padding-right:15px}.wp-block-details p{padding-right:30px}.wp-block-details[open] summary{color:var(--saltes-green)}.section:nth-of-type(even):not(.branches-intro){background:#e9dfcc}.form-section{padding:65px var(--saltes-pad);max-width:1100px;margin:auto!important}.form-section+.form-section{border-top:1px solid #173f3440}.saltes-form{max-width:800px}.saltes-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.saltes-form label{display:block;font-size:.96rem;font-weight:600}.saltes-form input:not([type=checkbox]),.saltes-form textarea,.saltes-form select{display:block;width:100%;font:inherit;background:#fffdf8;border:1px solid #73877a;padding:12px;min-height:48px;border-radius:0;color:var(--saltes-ink);margin-top:6px}.saltes-form textarea{resize:vertical}.saltes-form .full{grid-column:1/-1}.saltes-form .consent{font-size:.87rem;display:flex;align-items:start;gap:12px;font-weight:400}.saltes-form input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:3px}.saltes-form .privacy-summary{font-size:.82rem;line-height:1.5}.saltes-form button{font:inherit;font-size:.85rem;text-transform:uppercase;letter-spacing:.07em;background:var(--saltes-green);color:var(--saltes-paper);padding:15px 24px;border:0;min-height:48px;cursor:pointer}.saltes-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-notice{padding:20px;border-left:3px solid var(--saltes-green);background:#e4dfcf}.form-feedback{padding:20px;border:2px solid var(--saltes-green);margin-bottom:24px}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;padding:0}.experience-grid>li{margin:0;list-style:none;border-bottom:1px solid #173f3440;padding-bottom:24px}.experience-grid .wp-block-post-featured-image{margin:0 0 18px;overflow:hidden;aspect-ratio:4/3;background:var(--saltes-sand)}.experience-grid img{height:100%;width:100%;object-fit:cover}.experience-grid .wp-block-post-terms{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.experience-grid h2{font-size:2.3rem;margin:12px 0}.experience-grid h2 a{text-decoration:none}.experience-grid p{font-size:1rem}.experience-grid .wp-block-post-excerpt__more-link{font-weight:600}.single-story .story-heading{max-width:1100px}.single-story .story-heading h1{font-size:clamp(3.5rem,6vw,6rem)}.single-story .wp-block-post-content{padding:36px 0}.single-story .wp-block-post-content>h2{font-size:2.5rem;margin-top:45px}.single-story .wp-block-post-content .eyebrow{font-size:.75rem}.single-story .source-note{font-size:.85rem;border-top:1px solid #173f3440;padding-top:20px;margin-top:40px}.single-story>.wp-block-buttons{max-width:760px}.error-page{min-height:65vh}.wp-block-query-pagination{margin:40px 0}.wp-block-navigation__responsive-container.is-menu-open{padding:32px;background:var(--saltes-deep)!important;color:var(--saltes-paper)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:55px;align-items:start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:25px;align-items:start;font-size:1.2rem}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{padding:10px!important;min-height:44px;min-width:44px}.editor-styles-wrapper .site-header{position:relative}.editor-styles-wrapper .home-hero{min-height:600px}.editor-styles-wrapper .branch-panel a:after,.editor-styles-wrapper .story-panel a:after{display:none}
@media(min-width:1800px){.home-hero{min-height:900px}}
@media(max-width:1150px){.header-inner{gap:18px}.header-inner>.wp-block-buttons{display:none}.branch-panels{padding-left:24px!important;padding-right:24px!important}.branch-panel{padding:22px 13px;min-height:440px}.branch-panel h3{font-size:1.75rem}.values-strip{gap:14px}.value{grid-template-columns:1fr}.value .value-icon{display:none}.stories-intro{padding:30px 20px}.story-panel{padding:20px}.stories-intro h2{font-size:2.1rem}}
@media(max-width:900px){.header-inner{padding:22px 24px}.saltes-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.saltes-nav .wp-block-navigation__responsive-container-open{display:flex}.home-hero{min-height:800px;padding-top:170px}.values-strip{grid-template-columns:repeat(3,1fr);padding:30px 24px;gap:25px}.value:nth-child(3){border:0}.value .value-icon{display:block;grid-row:auto}.value{display:block}.value h3{margin:8px 0!important}.branch-panels{grid-template-columns:repeat(2,1fr)}.branch-panel:last-child{grid-column:1/-1;min-height:350px}.branch-panel{min-height:420px;padding:30px}.branch-panel h3{font-size:2.2rem}.territory-section{grid-template-columns:1fr}.territory-map img{max-height:550px;object-fit:contain}.territory-copy{padding:50px 32px}.stories-strip>.wp-block-columns{display:grid;grid-template-columns:1fr 1fr}.stories-strip .wp-block-column{min-width:0}.stories-strip .wp-block-cover{min-height:360px}.history-section>.wp-block-columns{gap:35px}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){html{scroll-padding-top:12px}.home.admin-bar .site-header{top:46px}.header-inner{padding:20px 24px}.brand .wp-block-site-title{font-size:2.2rem}.brand-subtitle{font-size:.52rem}.home-hero{min-height:760px;min-height:100svh;padding:150px 24px 75px;align-items:center}.home-hero .wp-block-cover__image-background{object-position:57% center}.home-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(9,30,24,.82),rgba(9,30,24,.35)),linear-gradient(0deg,rgba(9,30,24,.45),transparent)!important}.home-hero h1{font-size:clamp(4.2rem,16vw,6rem)}.hero-lead{font-size:1rem}.home-hero .eyebrow{font-size:.63rem;max-width:270px!important}.home-hero .wp-block-button__link{font-size:.72rem;padding:14px 17px}.home-hero .wp-block-buttons{gap:12px}.values-strip{grid-template-columns:repeat(2,1fr);gap:24px 20px}.value{padding-right:10px}.value:nth-child(even){border:0}.value:nth-child(3){border-right:1px solid #173f3426}.value:last-child{grid-column:1/-1;display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding-top:14px;border-top:1px solid #173f3426}.value:last-child .value-icon{grid-row:span 2}.value:last-child h3{margin:0!important}.value h3{font-size:1.1rem}.value p:not(.value-icon){font-size:.84rem}.branches-intro{display:block;padding-bottom:30px!important}.branches-intro p:last-child{font-size:1rem}.branch-panels{grid-template-columns:1fr;padding:0 20px 45px!important;gap:12px}.branch-panel{min-height:380px;padding:25px}.branch-panel:last-child{min-height:380px}.branch-panel .eyebrow{font-size:.72rem}.branch-panel p{max-width:250px}.branch-panel h3{font-size:2.6rem}.territory-copy{padding:45px 24px}.territory-map figcaption{left:18px;font-size:.55rem;bottom:10px}.stories-strip>.wp-block-columns{display:block}.stories-intro{padding:45px 24px}.stories-intro h2{font-size:3rem}.stories-strip .wp-block-cover{min-height:330px;margin:3px 0}.story-panel h3{font-size:2.6rem}.story-panel{padding:28px}.history-section{padding:50px 24px}.history-section>.wp-block-columns{display:flex;gap:18px}.archive-photo{max-height:320px;width:85%;margin:auto!important}.archive-photo img{height:320px}.history-copy{padding-top:25px}.join-section .wp-block-image{height:280px}.join-section img{object-position:center 65%}.cta-copy{padding:45px 24px}.footer-inner{padding:45px 24px 24px}.footer-inner>.wp-block-columns{gap:24px}.footer-brand{padding-bottom:15px}.footer-links h3{font-size:1.3rem}.footer-links p{font-size:1rem;line-height:2.2}.footer-bottom{line-height:2}.page-intro{padding:52px 24px 45px}.page-intro h1{font-size:3.6rem}.branch-hero,.editorial-cover{min-height:450px;padding:32px 24px}.branch-hero h2,.editorial-cover h2{font-size:3rem}.section .wp-block-columns{gap:30px}.section>h2{font-size:2.8rem}.form-section{padding:45px 24px}.saltes-form-grid{grid-template-columns:1fr}.experience-grid{grid-template-columns:1fr;gap:35px}.single-story .story-heading h1{font-size:3.6rem}.single-story .wp-block-post-content>h2{font-size:2.2rem}.wp-block-details summary{font-size:1rem}.wp-block-details p{padding-right:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.wp-block-button__link:hover{transform:none}}
/* Full-width editorial layouts override Gutenberg's constrained child width. */
.values-strip>.value,.branch-panels>.branch-panel{margin:0!important}.stories-strip>.wp-block-columns,.join-section>.wp-block-columns{max-width:none!important;width:100%}.footer-inner>.wp-block-columns,.footer-inner>.footer-bottom{max-width:1360px!important}.branch-panel h3 span{font-size:.8em}.territory-map{isolation:isolate}.map-point{position:absolute;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2}.map-point:before{content:"";width:13px;height:13px;border-radius:50%;background:var(--saltes-green);border:3px solid var(--saltes-paper);box-shadow:0 0 0 1px #173f3455}.map-point span{display:none;position:absolute;left:25px;bottom:30px;width:180px;background:var(--saltes-deep);color:var(--saltes-paper);font-size:.8rem;line-height:1.4;padding:12px}.map-point:hover span,.map-point:focus span{display:block}.map-moret{left:58.25%;top:29.33%}.map-portil{left:29.375%;top:60.83%}.map-saltes{left:45.375%;top:69.17%}.map-rabida{left:70%;top:61.5%}.territory-map{aspect-ratio:4/3}.territory-map img{object-fit:fill!important}.value-icon{font-family:serif}.values-strip h2{font-size:1.05rem;letter-spacing:.08em}.home .history-section{position:relative}.home .history-section:after{content:"1979 — 1989 — 2019 — HOY";display:block;text-align:right;font-size:.68rem;letter-spacing:.22em;color:var(--saltes-green);padding-top:25px}
@media(max-width:600px){.home-hero h1{font-size:clamp(3.6rem,15vw,4.4rem)}.value h2{margin:8px 0!important;font-size:1.1rem}.value:last-child h2{margin:0!important}}
/* Saltés 2 — compact photographic composition, expanded editorial reading. */
body{background:#eee6d6}.wp-site-blocks{overflow-x:clip}.home-hero{min-height:570px!important;height:43vw;max-height:710px;padding:150px 7% 65px!important;align-items:center!important}.home-hero .wp-block-cover__image-background{object-position:center 57%;filter:saturate(.72) contrast(1.08)}.home-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(6,28,26,.85),rgba(6,28,26,.18) 68%),linear-gradient(0deg,#071f1d50,transparent 65%)!important;opacity:1!important}.home-hero h1{font-size:clamp(4.3rem,7.4vw,7.5rem);font-weight:700;line-height:.96;letter-spacing:.01em;max-width:850px!important;margin:20px 0 22px!important}.home-hero .eyebrow{font-size:.68rem;letter-spacing:.22em}.hero-lead{font-size:1.1rem;line-height:1.4;max-width:410px!important}.home-hero .wp-block-buttons{margin-top:25px!important}.home-hero .wp-block-button__link{background:transparent;border:1px solid #f3ebdd80;color:#f3ebdd;padding:13px 20px}.header-inner{padding:25px 4.5%}.brand .wp-block-site-title{font-size:2.6rem}.header-inner .saltes-nav{font-size:.68rem;letter-spacing:.04em}.wp-block-navigation .wp-block-navigation__submenu-container{background:#f3ebdd;color:#173f34;min-width:250px!important;border:1px solid #173f3425;box-shadow:0 16px 30px #0002;padding:12px}.wp-block-navigation .wp-block-navigation__submenu-container a{color:#173f34!important;font-size:.82rem;line-height:1.3;padding:8px!important}.wp-block-navigation__submenu-icon{width:14px;height:14px;margin-left:5px}.values-strip{padding:30px 5%;gap:25px;background:#eee6d6}.values-strip .value{display:grid;grid-template-columns:36px 1fr;column-gap:14px}.value-icon{font-family:var(--wp--preset--font-family--display);font-size:1.7rem;line-height:1;opacity:.55;grid-row:span 2}.values-strip h2{font-size:.95rem;margin:0 0 5px!important}.value p:not(.value-icon){font-size:.76rem;line-height:1.4;margin:0!important}.branch-mosaic{display:grid;grid-template-columns:1.35fr repeat(5,1fr);background:#092a27;margin:0!important;gap:1px}.branch-mosaic>*{width:100%;max-width:none!important;margin:0!important;min-width:0}.branch-lead{padding:42px 24px 28px!important;color:#eee6d6;align-self:center}.branch-lead h2{font-size:2.25rem;color:inherit;margin:15px 0 20px!important}.branch-lead p:not(.eyebrow){font-size:.8rem;line-height:1.55}.branch-lead .wp-block-button__link{font-size:.64rem;padding:10px 12px;border:1px solid #eee6d670;background:none;color:#eee6d6}.branch-mosaic .branch-panel{min-height:350px;padding:24px 16px;align-items:flex-end}.branch-panel .eyebrow{font-size:.56rem;letter-spacing:.1em}.branch-panel h3{font-size:1.85rem}.branch-panel p{font-size:.74rem!important;line-height:1.5}.branch-panel .wp-block-cover__background{background:linear-gradient(0deg,#071f1ef5,transparent 95%)!important;opacity:1!important}.territory-triptych{display:grid;grid-template-columns:1.15fr .78fr 1fr;gap:0;margin:0!important;background:#eee6d6}.territory-triptych>*{max-width:none!important;width:100%;margin:0!important;min-width:0}.territory-triptych .territory-map{height:340px;aspect-ratio:auto;overflow:hidden}.territory-triptych .territory-map img{height:100%;width:100%;object-fit:cover!important}.territory-triptych .territory-copy{padding:40px 28px;align-self:center}.territory-copy h2{font-size:2.3rem}.territory-copy p{font-size:.86rem}.territory-copy .wp-block-button__link{font-size:.66rem;padding:11px 16px}.territory-photo img{width:100%;height:340px;object-fit:cover;filter:saturate(.65)}.home-stories{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:1px;background:#092a27;margin:0!important}.home-stories>*{max-width:none!important;width:100%;margin:0!important;min-width:0}.home-stories .story-panel{min-height:270px;padding:22px}.home-stories .stories-intro{padding:35px 28px;color:#f3ebdd}.home-stories h2{font-size:2.1rem;color:inherit}.home-stories h3{font-size:1.75rem}.home-stories .wp-block-button__link{font-size:.65rem;padding:9px 14px;border:1px solid #ffffff70;background:none}.home-history{display:grid;grid-template-columns:1.1fr 1fr .55fr;gap:30px;padding:40px 4%;background:#eee6d6;margin:0!important;align-items:center}.home-history>*{max-width:none!important;margin:0!important;min-width:0}.home-history h2{font-size:2.65rem}.home-history p{font-size:.9rem}.home-history .wp-block-button__link{padding:11px 18px;font-size:.7rem}.archive-collage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.archive-collage .wp-block-image{padding:7px;background:#faf4e8;box-shadow:0 4px 18px #25170930;width:110%;max-width:none;margin:0!important;transform:rotate(-7deg);z-index:1}.archive-collage .wp-block-image+figure{transform:rotate(5deg);z-index:2}.archive-collage img{height:210px;width:100%;object-fit:cover;filter:sepia(.25)}.home-timeline{list-style:none;padding:0 0 0 22px;border-left:1px solid #173f3470;font-size:.73rem;line-height:1.5}.home-timeline li{position:relative;margin:0 0 18px}.home-timeline li:before{content:'';position:absolute;left:-26px;top:5px;width:7px;height:7px;border-radius:50%;background:#173f34}.home-timeline strong{display:block;font-size:.83rem}.home-join{display:grid;grid-template-columns:1.2fr 1fr;background:#d9c79d;gap:0;margin:0!important;align-items:stretch}.home-join>*{max-width:none!important;width:100%;margin:0!important}.join-photo img{height:220px;width:100%;object-fit:cover;object-position:center 40%}.join-copy{padding:35px 40px;align-self:center}.join-copy h2{font-size:2.4rem;margin:0!important}.join-copy p{margin:12px 0!important}.join-actions{display:flex;gap:10px;flex-wrap:wrap}.join-actions a{background:#173f34;color:#f3ebdd;font-size:.75rem;padding:10px 15px;text-decoration:none}.footer-inner{padding-top:38px}.footer-inner p{line-height:1.8}.footer-bottom{margin-top:20px!important}.reading-section{max-width:820px;margin:0 auto!important;padding:48px 30px;border-bottom:1px solid #173f3420}.reading-section h2{font-size:2.6rem;margin-bottom:25px}.reading-section p{font-size:1.12rem;line-height:1.8;margin-top:20px}.reading-section>p:first-of-type{margin-top:0}.editorial-hero{min-height:500px;padding:85px 7% 65px;align-items:flex-end}.editorial-hero h1{color:#f3ebdd;font-size:clamp(3.5rem,5.6vw,5.8rem);max-width:1000px!important}.editorial-hero .wp-block-cover__inner-container{max-width:1200px;margin:auto}.editorial-hero .lead{max-width:740px!important;margin-left:0;font-size:1.2rem}.editorial-hero .wp-block-cover__background{background:linear-gradient(90deg,#082d2aed,#082d2a55)!important;opacity:1!important}.editorial-hero .eyebrow{color:#f3ebdd}.page-intro{padding:65px 7% 50px;background:#e5dbc6}.page-intro h1{font-size:clamp(3.2rem,5.5vw,5.7rem)}.chapter-nav{max-width:none!important;background:#173f34;padding:18px 5%}.inline-links{display:flex;flex-wrap:wrap;gap:12px 25px;max-width:1200px!important;margin:auto}.inline-links a{font-size:.85rem;line-height:1.5;text-underline-offset:5px}.chapter-nav a{color:#f3ebdd}.editorial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:0 auto!important;padding:40px 25px;gap:26px}.editorial-cards>.editorial-card{max-width:none!important;min-width:0;margin:0!important;background:#e7ddc8;padding:0 0 24px}.editorial-card>.wp-block-image{margin:0!important}.editorial-card img{width:100%;height:220px;object-fit:cover}.editorial-card>*:not(.wp-block-image){margin-left:22px!important;margin-right:22px!important}.editorial-card .eyebrow{margin-top:24px!important;font-size:.68rem}.editorial-card h3{font-size:2rem}.editorial-card h3 a{text-decoration:none}.editorial-card p{font-size:.96rem;line-height:1.65}.contact-strip{padding:40px 30px;background:#d9c79d;max-width:820px;margin:35px auto!important}.contact-strip h2{font-size:2.3rem}.source-note{max-width:820px!important;margin:25px auto!important;padding:0 30px;font-size:.84rem;color:#526155}.archive-context{background:#e5dbc6;border-left:3px solid #173f34;padding:20px 24px}.archive-context p{font-size:.9rem}.single-story .wp-block-post-content .wp-block-image img{max-height:850px;object-fit:contain;width:auto;margin:auto;display:block}.archive-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1300px!important;margin:0 auto!important;padding:40px 30px}.archive-frame{margin:0!important;padding:8px;background:#faf4e8;box-shadow:0 3px 10px #0001;max-width:none!important}.archive-frame img{display:block;width:100%;height:260px;object-fit:contain;background:#e7ddc8}.archive-frame figcaption{font-size:.7rem;padding:12px 2px 4px;color:#536258}.memories{max-width:880px!important;margin:auto!important;padding:0 30px}.memory-entry{padding:45px 0;border-bottom:1px solid #173f3430}.memory-entry h2{font-size:2.8rem}.memory-entry>.wp-block-image img{max-height:500px;object-fit:contain;width:auto;margin:auto;display:block}.memory-entry p{font-size:1.1rem;line-height:1.8}.experience-grid article img{width:100%;height:240px;object-fit:cover}.experience-grid article>a{text-decoration:none}.experience-grid article{border-bottom:1px solid #173f3440;padding-bottom:20px}.section>.experience-grid{max-width:1240px!important}.saltes-nav a:focus-visible,.inline-links a:focus-visible{outline:2px solid #c97732;outline-offset:5px}
@media(max-width:1100px){.branch-mosaic{grid-template-columns:repeat(5,1fr)}.branch-lead{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;padding:25px!important}.branch-lead .eyebrow{grid-column:1/-1}.branch-lead h2{margin:0!important}.branch-lead .wp-block-buttons{margin:0!important}.branch-mosaic .branch-panel{min-height:310px;padding:15px}.branch-panel h3{font-size:1.55rem}.territory-triptych{grid-template-columns:1.1fr 1fr}.territory-photo{display:none}.home-history{grid-template-columns:1fr 1fr}.home-timeline{display:none}.header-inner .saltes-nav{font-size:.62rem}.home-stories h3{font-size:1.45rem}}
@media(max-width:900px){.home-hero{height:auto;min-height:640px!important}.home-hero h1{font-size:5rem}.values-strip{grid-template-columns:repeat(3,1fr)}.branch-mosaic{grid-template-columns:repeat(3,1fr)}.branch-mosaic .branch-panel:last-child{grid-column:auto}.branch-mosaic .branch-panel{min-height:320px}.home-stories{grid-template-columns:repeat(2,1fr)}.home-stories .story-panel{min-height:260px}.editorial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;border:0;background:transparent;color:#f3ebdd;padding:5px 0 15px 18px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a{color:#f3ebdd!important;font-size:.85rem!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:16px}.home-join{grid-template-columns:1fr 1fr}.join-copy{padding:25px}.join-copy h2{font-size:2rem}}
@media(max-width:600px){.home-hero{min-height:660px!important;padding:150px 24px 65px!important;align-items:center!important}.home-hero h1{font-size:3.9rem;line-height:1}.home-hero .hero-lead{font-size:1.02rem}.values-strip{grid-template-columns:repeat(2,1fr);padding:25px 24px;gap:24px 15px}.values-strip .value{grid-template-columns:25px 1fr;gap:8px}.value-icon{font-size:1.3rem}.value:last-child{padding-top:15px}.values-strip h2{font-size:.95rem}.branch-mosaic{grid-template-columns:repeat(2,1fr);gap:2px}.branch-lead{display:block;padding:32px 24px!important}.branch-lead h2{font-size:2.7rem}.branch-lead p{max-width:310px}.branch-mosaic .branch-panel{min-height:300px;padding:18px 12px}.branch-mosaic .branch-panel:last-child{grid-column:1/-1;min-height:250px}.branch-panel h3{font-size:1.8rem}.branch-panel .eyebrow{font-size:.53rem}.territory-triptych{grid-template-columns:1fr}.territory-triptych .territory-map{height:auto;aspect-ratio:4/3}.territory-triptych .territory-copy{padding:35px 24px}.territory-copy h2{font-size:2.6rem}.home-stories{grid-template-columns:repeat(2,1fr)}.home-stories .stories-intro{padding:25px 18px}.home-stories h2{font-size:1.85rem}.home-stories .story-panel{min-height:240px;padding:18px 12px}.home-stories h3{font-size:1.65rem}.home-history{grid-template-columns:1fr;padding:38px 24px;gap:30px}.archive-collage{padding:0 15px}.archive-collage img{height:170px}.home-history h2{font-size:2.8rem}.home-join{grid-template-columns:1fr}.join-photo img{height:170px}.join-copy{padding:30px 24px}.join-copy h2{font-size:2.5rem}.editorial-hero{min-height:500px;padding:55px 24px}.editorial-hero h1{font-size:3.15rem}.editorial-hero .lead{font-size:1.05rem}.page-intro{padding:45px 24px}.page-intro h1{font-size:3.1rem}.reading-section{padding:35px 24px}.reading-section h2{font-size:2.3rem}.reading-section p{font-size:1.03rem;line-height:1.75}.editorial-cards{grid-template-columns:1fr;padding:30px 24px;gap:20px}.editorial-card img{height:220px}.archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 16px;gap:14px}.archive-frame img{height:180px}.archive-frame{padding:5px}.archive-frame figcaption{font-size:.6rem}.chapter-nav{padding:20px 24px}.chapter-nav .inline-links{gap:12px 20px}.chapter-nav a{font-size:.79rem}.memories{padding:0 24px}.contact-strip{margin:20px 16px!important;padding:28px 24px}.contact-strip a{overflow-wrap:anywhere}.source-note{padding:0 24px}.experience-grid article img{height:230px}}
/* Anchor navigation is immediate and predictable, including reduced-motion contexts. */
html{scroll-behavior:auto}
