.sam-blog-title{font-size:clamp(34px,4.4vw,62px);line-height:1.08;margin:0 0 18px;max-width:20ch;text-wrap:pretty}.sam-blog-title em{color:var(--wp--preset--color--gold);font-style:italic}.sam-blog-intro{color:var(--wp--preset--color--ink-dim);font-family:var(--wp--preset--font-family--sans);font-size:16px;line-height:1.8;margin:0 0 clamp(24px,3.2vw,40px);max-width:60ch}.sam-search-form{margin-bottom:8px;max-width:560px}.sam-blog-bar,.sam-blog-intro,.sam-blog-title,.sam-search-form{margin-left:0!important;margin-right:auto!important}.sam-blog-bar{align-items:center;border-bottom:1px solid var(--sam-hairline);border-top:1px solid var(--sam-hairline);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-right:0!important;padding:18px 0}.sam-blog-cats{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sam-chip{align-items:center;border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.22);border-radius:999px;color:var(--wp--preset--color--ink-soft);display:inline-flex;font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.14em;min-height:40px;padding:0 16px;text-transform:uppercase;white-space:nowrap}.sam-chip:hover{border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--gold-light)}.sam-chip[aria-current=true]{background:var(--wp--preset--color--gold);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--base)}.sam-blog-search{align-items:stretch;border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.22);display:flex;flex:0 1 320px;min-width:220px}.sam-blog-search:focus-within{border-color:var(--wp--preset--color--gold)}.sam-blog-search input[type=search]{background:transparent;border:0;color:var(--wp--preset--color--ink);flex:1 1 auto;font:400 15px/1.3 var(--wp--preset--font-family--sans);min-width:0;outline:none;padding:11px 14px}.sam-blog-search button{align-items:center;background:transparent;border:0;color:var(--wp--preset--color--gold-light);cursor:pointer;display:flex;flex:none;justify-content:center;width:46px}.sam-blog-search button:hover{color:var(--wp--preset--color--ink)}.sam-post-grid{gap:clamp(28px,3.4vw,44px) clamp(20px,2.4vw,32px)}.sam-post-grid>li{margin:0;min-width:0}.sam-post-card{display:flex;flex-direction:column;gap:14px;height:100%;position:relative}.sam-post-media{background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);margin:0;overflow:hidden}.sam-post-media img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.sam-post-card:hover .sam-post-media img{transform:scale(1.04)}.sam-post-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px}.sam-post-meta{color:var(--wp--preset--color--ink-muted);font-family:var(--wp--preset--font-family--sans);font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.sam-post-meta a{color:var(--wp--preset--color--gold);position:relative;z-index:2}.sam-post-meta .wp-block-post-date{margin:0}.sam-post-meta .wp-block-post-date:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:3px;margin-right:10px;opacity:.6;vertical-align:middle;width:3px}.sam-post-meta .wp-block-post-terms{margin:0}.sam-post-title{font-size:clamp(22px,1.9vw,27px);line-height:1.2;margin:0;text-wrap:pretty}.sam-post-title a{color:var(--wp--preset--color--ink);transition:color .2s ease}.sam-post-title a:after{content:"";inset:0;position:absolute;z-index:1}.sam-post-card:hover .sam-post-title a{color:var(--wp--preset--color--gold-light)}.sam-post-excerpt{margin:0}.sam-post-excerpt .wp-block-post-excerpt__excerpt{color:var(--wp--preset--color--ink-dim);font-family:var(--wp--preset--font-family--sans);font-size:15px;line-height:1.75;margin:0;text-wrap:pretty}.sam-post-more{margin:4px 0 0}.sam-post-more a{color:var(--wp--preset--color--gold-light);font-family:var(--wp--preset--font-family--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.sam-post-more a:after{content:"→";display:inline-block;margin-left:10px;transition:transform .25s ease}.sam-post-card:hover .sam-post-more a:after{transform:translateX(4px)}@media (max-width:1023.98px){.sam-post-grid.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.sam-post-grid.is-layout-grid{grid-template-columns:minmax(0,1fr)}}.blog .sam-post-grid>li:first-child{grid-column:1/-1}.blog .sam-post-grid>li:first-child .sam-post-card{background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);display:grid;gap:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.blog .sam-post-grid>li:first-child .sam-post-media{aspect-ratio:auto!important;border:0;height:100%;min-height:320px}.blog .sam-post-grid>li:first-child .sam-post-body{gap:18px;justify-content:center;padding:clamp(24px,4vw,56px)}.blog .sam-post-grid>li:first-child .sam-post-title{font-size:clamp(26px,3vw,42px);line-height:1.14}.blog .sam-post-grid>li:first-child .sam-post-card:hover{border-color:rgb(var(--sam-gold-rgb,193 152 74)/.6)}@media (max-width:899.98px){.blog .sam-post-grid>li:first-child .sam-post-card{grid-template-columns:minmax(0,1fr)}.blog .sam-post-grid>li:first-child .sam-post-media{aspect-ratio:16/9!important;min-height:0}}.sam-pager{font-family:var(--wp--preset--font-family--sans);gap:8px;margin-top:clamp(36px,5vw,64px)}.sam-pager .page-numbers,.sam-pager a{align-items:center;border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.22);color:var(--wp--preset--color--ink);display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.14em;min-height:44px;min-width:44px;padding:0 16px;text-transform:uppercase}.sam-pager a:hover{border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--gold-light)}.sam-pager .page-numbers.current{background:var(--wp--preset--color--gold);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--base)}.sam-pager .wp-block-query-pagination-numbers{display:flex;gap:6px}.sam-post-single{padding-bottom:clamp(40px,5vw,64px)}.sam-post-head{align-items:center;display:flex;flex-direction:column;gap:20px;padding:clamp(8px,2vw,24px) 0 clamp(28px,3.6vw,44px);text-align:center}.sam-post-head h1{font-size:clamp(32px,4.4vw,60px);line-height:1.1;margin:0;text-wrap:balance}.sam-post-pill{margin:0}.sam-post-pill a{border:1px solid rgb(var(--sam-gold-rgb,193 152 74)/.7);border-radius:999px;color:var(--wp--preset--color--gold-light);display:inline-block;font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.16em;padding:6px 14px;text-transform:uppercase}.sam-post-pill a:hover{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--base)}.sam-byline{color:var(--wp--preset--color--ink-muted);font-family:var(--wp--preset--font-family--sans);font-size:12px;gap:10px 20px;letter-spacing:.12em;text-transform:uppercase}.sam-byline .wp-block-post-date,.sam-byline p{font-size:12px;margin:0}.sam-byline>*+:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:3px;margin-right:20px;opacity:.6;vertical-align:middle;width:3px}.sam-post-hero{background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);margin:0 auto clamp(32px,4.4vw,56px)!important;max-width:1160px;overflow:hidden}.sam-post-hero img{display:block;height:100%;object-fit:cover;width:100%}.sam-post-body{margin-left:auto;margin-right:auto;max-width:720px}.sam-post-body .wp-block-post-content li,.sam-post-body .wp-block-post-content>p{color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--sans);font-size:17px;line-height:1.85;text-wrap:pretty}.sam-post-body .wp-block-post-content>p{margin:0 0 1.5em}.sam-post-body .wp-block-post-content>h2{font-size:clamp(26px,2.6vw,34px);margin:1.9em 0 .6em;text-wrap:balance}.sam-post-body .wp-block-post-content>h3{margin:1.6em 0 .5em}.sam-post-body .wp-block-post-content>ol,.sam-post-body .wp-block-post-content>ul{margin:0 0 1.5em;padding-left:1.4em}.sam-post-body .wp-block-post-content>ul li{margin:0 0 .7em}.sam-post-body .wp-block-post-content>ul li::marker{color:var(--wp--preset--color--gold)}.sam-post-body .wp-block-post-content>.wp-block-quote{border-left:3px solid var(--wp--preset--color--gold);margin:2em 0;padding:4px 0 4px clamp(18px,3vw,30px)}.sam-post-body .wp-block-post-content>.wp-block-quote p{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--serif);font-size:clamp(24px,2.4vw,32px);font-style:italic;line-height:1.3;margin:0;text-wrap:balance}.sam-post-body .wp-block-post-content>.wp-block-image,.sam-post-body .wp-block-post-content>.wp-block-table{margin:2em 0}.sam-post-tags{border-top:1px solid var(--sam-hairline);display:flex;flex-wrap:wrap;gap:8px;margin-top:2.4em;padding-top:1.6em}.sam-post-tags a{align-items:center;border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.22);color:var(--wp--preset--color--ink-soft);display:inline-flex;font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.12em;min-height:36px;padding:0 14px;text-transform:uppercase}.sam-post-tags a:hover{border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--gold-light)}.sam-post-tags .wp-block-post-terms__separator{display:none}.sam-share{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--sans);font-size:12px;gap:8px 20px;letter-spacing:.14em;margin-top:1.4em;text-transform:uppercase}.sam-share-label{color:var(--wp--preset--color--ink-faint)}.sam-share a{align-items:center;color:var(--wp--preset--color--gold-light);display:inline-flex;min-height:36px}.sam-share a:hover{color:var(--wp--preset--color--ink)}.sam-author-box{align-items:flex-start;background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);gap:20px;margin-top:2.4em;padding:clamp(20px,3vw,30px)}.sam-author-mark{flex:none;width:56px}.sam-author-mark img{display:block;height:auto;width:100%}.sam-author-name{color:var(--wp--preset--color--ink);font-size:22px;font-weight:500;margin:0 0 6px}.sam-author-bio{color:var(--wp--preset--color--ink-dim);font-family:var(--wp--preset--font-family--sans);font-size:14px;line-height:1.75;margin:0}.sam-post-nav{gap:16px;margin-top:clamp(28px,4vw,48px)}.sam-post-nav>*{border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.14);display:block;font-size:19px;line-height:1.3;margin:0;min-width:0;padding:20px 22px}.sam-post-nav>:hover{border-color:var(--wp--preset--color--gold)}.sam-post-nav .post-navigation-link__label{color:var(--wp--preset--color--gold);display:block;font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.sam-post-nav a{color:var(--wp--preset--color--ink)}.sam-post-nav .post-navigation-link-next{grid-column:2;text-align:right}.sam-post-nav .post-navigation-link-previous:only-child{grid-column:1}@media (max-width:599.98px){.sam-post-nav.is-layout-grid{grid-template-columns:minmax(0,1fr)}.sam-post-nav .post-navigation-link-next{grid-column:auto;text-align:left}}.sam-related-wrap h2{font-size:clamp(26px,3vw,40px);margin:0 0 clamp(28px,3.6vw,44px)}.sam-related-wrap h2 em{color:var(--wp--preset--color--gold);font-style:italic}.sam-comments-wrap{border-top:1px solid var(--sam-hairline);padding-bottom:clamp(48px,6vw,80px);padding-top:clamp(36px,5vw,64px)}.sam-comments-wrap .wp-block-comments-title{font-size:clamp(24px,2.6vw,32px);margin:0 0 24px}.sam-comment{border-bottom:1px solid var(--sam-hairline);font-family:var(--wp--preset--font-family--sans);padding:18px 0}.sam-comment .wp-block-comment-author-name{font-size:17px;font-weight:600}.sam-comment .wp-block-comment-date{color:var(--wp--preset--color--ink-faint);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sam-comment .wp-block-comment-content{color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.7}.sam-comments-wrap .comment-reply-title{font-size:22px}.sam-comments-wrap .comment-form{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--sans);gap:18px}.sam-comments-wrap .comment-form label{color:var(--wp--preset--color--ink-muted);display:block;font-size:11px;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.sam-comments-wrap .comment-form input[type=email],.sam-comments-wrap .comment-form input[type=text],.sam-comments-wrap .comment-form input[type=url],.sam-comments-wrap .comment-form textarea{background:var(--wp--preset--color--field);border:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.16);border-radius:0;box-sizing:border-box;color:var(--wp--preset--color--ink);font:400 15px/1.5 var(--wp--preset--font-family--sans);padding:14px 16px;width:100%}.sam-comments-wrap .comment-form input:focus,.sam-comments-wrap .comment-form textarea:focus{border-color:var(--wp--preset--color--gold);outline:none}.sam-comments-wrap .comment-form p{margin:0}.sam-comments-wrap .comment-form .comment-form-cookies-consent{align-items:center;display:flex;gap:10px}.sam-comments-wrap .comment-form .comment-form-cookies-consent label{font-size:13px;letter-spacing:0;margin:0;text-transform:none}.sam-comments-wrap .form-submit .wp-block-button__link,.sam-comments-wrap .form-submit input[type=submit]{background:var(--wp--preset--color--gold);border:1px solid var(--wp--preset--color--gold);border-radius:0;color:var(--wp--preset--color--base);cursor:pointer;font:600 12px/1 var(--wp--preset--font-family--sans);letter-spacing:.16em;padding:16px 28px;text-transform:uppercase}.sam-comments-wrap .form-submit .wp-block-button__link:hover,.sam-comments-wrap .form-submit input[type=submit]:hover{background:var(--wp--preset--color--gold-light);border-color:var(--wp--preset--color--gold-light)}.sam-team-grid{gap:clamp(28px,3.6vw,44px) clamp(24px,3vw,32px)}.sam-team-grid>li{margin:0;min-width:0}.sam-team-card{display:flex;flex-direction:column;gap:0;position:relative}.sam-emp-photo{aspect-ratio:4/5;background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);margin:0;overflow:hidden;position:relative}.sam-emp-photo img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.sam-team-card:hover .sam-emp-photo img{transform:scale(1.04)}.sam-emp-photo.sam-no-photo{align-items:center;aspect-ratio:4/5;color:rgb(var(--sam-ink-rgb,246 242 239)/.28);display:flex;justify-content:center}.sam-team-name{font-size:19px;margin:16px 0 6px;text-wrap:pretty}.sam-team-name a{color:var(--wp--preset--color--ink)}.sam-team-name a:after{content:"";inset:0;position:absolute;z-index:1}.sam-team-card:hover .sam-team-name a{color:var(--wp--preset--color--gold-light)}.sam-team-role{color:var(--wp--preset--color--gold);font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.12em;margin:0;text-transform:uppercase}.sam-team-role:empty{display:none}@media (max-width:1099.98px){.sam-team-grid.is-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799.98px){.sam-team-grid.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:379.98px){.sam-team-grid.is-layout-grid{grid-template-columns:minmax(0,1fr)}}.sam-emp-grid{align-items:flex-start;gap:clamp(32px,5vw,80px)}.sam-emp-grid>.sam-emp-photo-col{flex:0 0 min(440px,100%)!important}.sam-emp-grid>.sam-emp-info{flex:1 1 0!important;min-width:0}.sam-emp-info h1{font-size:clamp(34px,4.2vw,58px);line-height:1.08;margin:0 0 14px;text-wrap:pretty}.sam-emp-role{color:var(--wp--preset--color--gold-light);font-family:var(--wp--preset--font-family--sans);font-size:13px;letter-spacing:.16em;margin:0 0 28px;text-transform:uppercase}.sam-emp-bio:empty,.sam-emp-role:empty{display:none}.sam-emp-rule{background:none;border:0;border-top:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.14);height:0;margin:0 0 28px;max-width:120px;width:120px}.sam-emp-bio{color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--sans);font-size:17px;line-height:1.8;margin:0 0 36px;max-width:60ch;text-wrap:pretty}.sam-emp-contact{border-bottom:1px solid var(--sam-hairline);margin:0 0 36px;max-width:520px}.sam-emp-row{border-top:1px solid var(--sam-hairline);padding:16px 0}.sam-emp-label{color:var(--wp--preset--color--ink-faint);font-family:var(--wp--preset--font-family--sans);font-size:11px;letter-spacing:.2em;margin:0 0 6px;text-transform:uppercase}.sam-contact-link{margin:0}.sam-contact-link .wp-block-button__link{background:none;border:0;border-radius:0;color:var(--wp--preset--color--ink);font:400 17px/1.5 var(--wp--preset--font-family--sans);letter-spacing:0;overflow-wrap:anywhere;padding:0;text-align:left;text-transform:none}.sam-contact-link .wp-block-button__link:hover{background:none;color:var(--wp--preset--color--gold-light)}@media (max-width:799.98px){.sam-emp-grid>.sam-emp-photo-col{flex-basis:100%!important;max-width:420px}}@media (prefers-reduced-motion:reduce){.sam-emp-photo img,.sam-post-media img,.sam-post-more a:after{transition:none}.sam-post-card:hover .sam-post-media img,.sam-team-card:hover .sam-emp-photo img{transform:none}}