.sam-careers .sam-narrow-text-left{max-width:62ch}.sam-why-grid{display:grid;gap:clamp(14px,2vw,26px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0}.sam-why-card{background:var(--wp--preset--color--surface);border:1px solid var(--sam-hairline);margin:0;padding:clamp(22px,2.4vw,32px);transition:border-color .25s ease,transform .25s ease}.sam-why-card:hover{border-color:rgb(var(--sam-gold-rgb,193 152 74)/.6);transform:translateY(-3px)}.sam-why-icon{color:var(--wp--preset--color--gold);display:inline-flex;margin-bottom:18px}.sam-why-card h3{font-size:clamp(20px,1.8vw,24px);line-height:1.2;margin:0 0 10px}.sam-why-card p{color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.7;margin:0}.sam-jobs{display:grid;gap:14px;margin-top:clamp(24px,3.5vw,40px)}.sam-job{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--sam-hairline);display:flex;gap:clamp(18px,3vw,40px);justify-content:space-between;padding:clamp(20px,2.4vw,30px) clamp(20px,2.8vw,34px);position:relative;transition:border-color .25s ease,transform .25s ease}.sam-job:hover{border-color:rgb(var(--sam-gold-rgb,193 152 74)/.65);transform:translateY(-2px)}.sam-job__body{min-width:0}.sam-job h3{font-size:clamp(21px,2vw,28px);line-height:1.2;margin:0 0 10px}.sam-job h3 a{color:var(--wp--preset--color--ink);text-decoration:none}.sam-job h3 a:after{content:"";inset:0;position:absolute;z-index:1}.sam-job p{color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.65;margin:12px 0 0;max-width:70ch}.sam-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sam-chips li{border:1px solid rgb(var(--sam-gold-rgb,193 152 74)/.55);border-radius:999px;color:var(--wp--preset--color--gold-light);font-size:12px;letter-spacing:.04em;margin:0;padding:4px 12px}.sam-job__go{flex:none;height:auto;position:relative;white-space:nowrap;z-index:2}.sam-jobs-empty{background:var(--wp--preset--color--base);border:1px solid var(--sam-hairline);border-top:2px solid var(--wp--preset--color--gold);margin-top:clamp(20px,3vw,36px);max-width:640px;padding:clamp(24px,3vw,40px)}.sam-jobs-empty h3{font-size:clamp(22px,2.2vw,30px);margin:0 0 12px}.sam-jobs-empty p{color:var(--wp--preset--color--ink-soft);font-size:16px;line-height:1.7;margin:0 0 16px}.sam-jobs-empty p:last-child{margin-bottom:0}.sam-process{border-top:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.14);counter-reset:none;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:clamp(26px,3.5vw,44px) 0 0;padding:0}.sam-process li{color:var(--wp--preset--color--ink-soft);display:flex;flex-direction:column;font-size:15px;gap:8px;line-height:1.7;margin:0;padding:24px 28px 8px 0}.sam-process strong{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--serif);font-size:22px;font-weight:500;line-height:1.25}.sam-process__num{color:var(--wp--preset--color--gold);font-size:12px;letter-spacing:.2em}.sam-careers-open .sam-careers-open__cols.wp-block-columns{align-items:start!important;display:grid!important;gap:clamp(32px,6vw,96px)!important;grid-template-columns:minmax(0,1fr) minmax(0,560px);margin:0}.sam-careers-open .sam-careers-open__cols>.wp-block-column{flex-basis:auto!important;margin:0;min-width:0;width:auto}.sam-careers-open__text{color:var(--wp--preset--color--ink-soft);font-size:17px;line-height:1.75;max-width:54ch}.sam-job-single .sam-job-single__cols.wp-block-columns{align-items:start!important;display:grid!important;gap:clamp(32px,6vw,96px)!important;grid-template-columns:minmax(0,1fr) minmax(300px,460px);margin:0}.sam-job-single .sam-job-single__cols>.wp-block-column{flex-basis:auto!important;margin:0;min-width:0;width:auto}.sam-job-single h1{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:0 0 22px}.sam-job-facts{border-top:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.14);display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 clamp(24px,3vw,36px);padding:0}.sam-job-facts>div{border-bottom:1px solid rgb(var(--sam-ink-rgb,246 242 239)/.1);padding:14px 0}.sam-job-facts dt{color:var(--wp--preset--color--gold);font-size:11px;letter-spacing:.18em;margin:0 0 4px;text-transform:uppercase}.sam-job-facts dd{color:var(--wp--preset--color--ink);font-size:15px;line-height:1.5;margin:0}.sam-job-single__body{max-width:72ch}.sam-job-single__body h3{font-size:clamp(20px,2vw,26px);margin:28px 0 12px}.sam-job-single__body li,.sam-job-single__body p{color:var(--wp--preset--color--ink-soft);font-size:16px;line-height:1.75}.sam-job-single__body ul{padding-left:1.2em}.sam-job-single__body li{margin-bottom:8px}.sam-job-single__aside{position:sticky;top:96px}.sam-apply-card{background:var(--wp--preset--color--base);border:1px solid var(--sam-hairline);border-top:2px solid var(--wp--preset--color--gold);padding:clamp(22px,3vw,38px)}.sam-job-single .sam-apply-card{background:var(--wp--preset--color--surface)}.sam-apply-card h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2;margin:0 0 22px}.sam-apply{display:grid;font-family:var(--wp--preset--font-family--sans);gap:20px}.sam-apply__row{display:grid;gap:8px;min-width:0}.sam-apply label{color:var(--wp--preset--color--ink-muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.sam-apply label span{color:var(--wp--preset--color--gold)}.sam-apply input[type=email],.sam-apply input[type=tel],.sam-apply input[type=text]{background-color: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-apply input:focus{border-color:var(--wp--preset--color--gold);outline:none}.sam-apply input[type=file]{background-color:var(--wp--preset--color--field);border:1px dashed rgb(var(--sam-gold-rgb,193 152 74)/.6);border-radius:0;box-sizing:border-box;color:var(--wp--preset--color--ink-soft);cursor:pointer;font:400 14px/1.4 var(--wp--preset--font-family--sans);padding:12px 14px;width:100%}.sam-apply input[type=file]::file-selector-button{background:var(--wp--preset--color--gold);border:0;border-radius:0;color:var(--wp--preset--color--base);cursor:pointer;font:600 11px/1 var(--wp--preset--font-family--sans);letter-spacing:.14em;margin-right:14px;padding:9px 16px;text-transform:uppercase}.sam-apply input[aria-invalid=true]{border-color:#d98080}.sam-apply__hint{color:var(--wp--preset--color--ink-muted);font-size:12px}.sam-apply__error{color:#f0a6a6;font-size:13px}.sam-apply__note{color:var(--wp--preset--color--ink-muted);font-size:12px;line-height:1.6;margin:0}.sam-apply .wp-block-buttons{margin:4px 0 0}.sam-apply button[type=submit]{cursor:pointer}.sam-apply.is-sending button[type=submit]{cursor:progress;opacity:.6}.sam-apply__status:empty{display:none}.sam-apply__status{border:1px solid var(--wp--preset--color--gold);color:var(--wp--preset--color--gold-light);font-size:14px;padding:12px 14px}.sam-apply__status.is-ok{border-color:#9fc6a4;color:#9fc6a4}.sam-apply__closed{color:var(--wp--preset--color--ink-soft);font-size:15px;margin:0}@media (max-width:860px){.sam-job{align-items:stretch;flex-direction:column}.sam-job__go{text-align:center}.sam-careers-open .sam-careers-open__cols.wp-block-columns,.sam-job-single .sam-job-single__cols.wp-block-columns{gap:36px!important;grid-template-columns:minmax(0,1fr)}.sam-job-single__aside{position:static}.sam-process li{padding-right:0}}@media (prefers-reduced-motion:reduce){.sam-job,.sam-why-card{transition:none}.sam-job:hover,.sam-why-card:hover{transform:none}}