@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/cormorant-garamond-5d618c462b7a.woff2") format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url("/fonts/inter-c940764593d0.woff2") format("woff2")}
:root{--charcoal:#292521;--ivory:#fffaf5;--stone:#f4efe7;--terracotta:#a7634d;--muted:#746b64;--line:#ded5ca;--white:#fff;--gutter:clamp(20px,4vw,64px);--max:1380px;--serif:"Cormorant Garamond",Georgia,serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:var(--sans);font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;left:16px;top:12px;background:var(--ivory);padding:10px 16px;transform:translateY(-150%)}.skip-link:focus{transform:none}
.site-header{height:80px;padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:absolute;inset:0 0 auto;z-index:20;color:var(--ivory);border-bottom:1px solid rgba(255,250,245,.3);transition:background .25s,color .25s}.site-header.is-scrolled{position:fixed;background:rgba(255,250,245,.96);color:var(--charcoal);border-color:var(--line);backdrop-filter:blur(14px)}.wordmark{font-size:19px;font-weight:600;letter-spacing:.2em;line-height:1}.desktop-nav,.header-tools{display:flex;align-items:center;gap:clamp(22px,2.6vw,42px);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.header-tools{justify-content:flex-end}.desktop-nav a,.header-tools a{position:relative}.desktop-nav a:after,.header-tools a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--terracotta);transition:right .2s}.desktop-nav a:hover:after,.desktop-nav a.active:after,.header-tools a:hover:after{right:0}.menu-toggle,.mobile-menu{display:none}
.trade-hero{height:min(860px,82svh);min-height:660px;position:relative;color:var(--ivory);background:#615b53}.hero-media,.hero-media img{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-media img{object-fit:cover}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,21,19,.7),rgba(24,21,19,.27) 54%,rgba(24,21,19,.08))}.hero-copy{position:absolute;z-index:2;left:var(--gutter);bottom:clamp(54px,9vh,100px);max-width:800px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:600;margin:0 0 20px}.hero-copy h1,.section h2,.visual-copy h2,.application-intro h2{font-family:var(--serif);font-weight:500;letter-spacing:-.035em;line-height:.97;margin:0}.hero-copy h1{font-size:clamp(56px,6.4vw,98px)}.lede{font-size:clamp(16px,1.3vw,19px);line-height:1.55;max-width:650px;margin:26px 0 0;color:rgba(255,250,245,.9)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 23px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:650;cursor:pointer}.button-primary{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.button-primary:hover{background:#8f523f;border-color:#8f523f}.text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--terracotta);font-size:11px;letter-spacing:.13em;text-transform:uppercase;line-height:1.4}.light-link{border-color:rgba(255,250,245,.65)}
.proof-section{background:var(--charcoal);color:var(--ivory);padding:0 var(--gutter)}.proof-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid article{padding:35px clamp(18px,2.6vw,38px) 38px;min-height:178px}.proof-grid article+article{border-left:1px solid rgba(255,250,245,.18)}.proof-grid p{margin:0;color:#c9c0b8;font-size:13px;line-height:1.55}.proof-grid .proof-label{color:var(--ivory);font-size:10px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px}.section{max-width:var(--max);margin:auto;padding:clamp(90px,10vw,145px) var(--gutter)}.section-heading{max-width:830px;margin-bottom:clamp(45px,6vw,78px)}.section h2,.visual-copy h2,.application-intro h2{font-size:clamp(46px,5vw,76px)}.section-heading>p:last-child,.visual-copy>p:last-child,.application-intro>p:last-child{color:var(--muted);max-width:650px;margin:23px 0 0}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.audience-grid article{padding:42px clamp(22px,3vw,44px) 48px;min-height:390px}.audience-grid article+article{border-left:1px solid var(--line)}.audience-grid span,.benefit-grid>article>span{font-size:10px;color:var(--terracotta);letter-spacing:.15em;text-transform:uppercase}.audience-grid h3,.benefit-grid h3,.success-state h3{font-family:var(--serif);font-size:clamp(31px,3vw,42px);font-weight:500;line-height:1;margin:62px 0 20px}.audience-grid h3 small{font:inherit;font-size:.72em}.audience-grid p,.benefit-grid p{color:var(--muted);margin:0}
.visual-story{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:var(--stone)}.visual-copy{padding:clamp(70px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.visual-image,.visual-image img{display:block;width:100%;height:100%}.visual-image{min-height:680px;background:#e1d7cb}.visual-image img{object-fit:cover}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.benefit-grid article{background:var(--stone);padding:clamp(28px,3.5vw,50px);min-height:310px;display:flex;flex-direction:column}.benefit-grid h3{font-size:32px;margin:50px 0 17px}.benefit-grid p{margin-top:auto}.application-section{background:var(--charcoal);color:var(--ivory);padding:clamp(88px,8vw,118px) max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));display:grid;grid-template-columns:minmax(300px,.78fr) minmax(570px,1.22fr);gap:clamp(44px,6vw,92px);align-items:start}.application-intro{position:sticky;top:112px;padding-right:clamp(0px,2vw,28px)}.application-intro .application-kicker{font-family:var(--serif);font-size:clamp(27px,2.6vw,40px);line-height:1.08;color:var(--ivory);margin:0 0 38px}.application-intro>p:nth-of-type(3){color:#bcb3ac;max-width:470px;margin:20px 0 0}.application-steps{margin-top:58px;border-top:1px solid rgba(255,250,245,.2);padding-top:24px;max-width:460px}.application-steps .steps-title{margin:0 0 10px;color:var(--ivory);font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.application-steps ol{list-style:none;padding:0;margin:0}.application-steps li{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid rgba(255,250,245,.13)}.application-steps li>span{color:#c17b63;font-size:10px;letter-spacing:.12em;padding-top:2px}.application-steps strong{display:block;color:var(--ivory);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.application-steps li p{color:#bcb3ac;font-size:12px;line-height:1.5;margin:5px 0 0}.application-panel{background:#f1e9de;color:var(--charcoal);padding:clamp(34px,4vw,54px);border:1px solid rgba(255,250,245,.24);box-shadow:inset 0 0 0 1px rgba(86,66,51,.04)}.form-header{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #cfc2b4}.form-header .eyebrow{color:var(--terracotta);margin-bottom:13px}.form-header h3{font-family:var(--serif);font-size:clamp(36px,3vw,46px);font-weight:500;letter-spacing:-.03em;line-height:1;margin:0}.form-header>p:last-child{color:var(--muted);font-size:13px;margin:12px 0 0}form{display:grid;gap:30px}fieldset{border:0;border-top:1px solid #d8ccbf;padding:26px 0 0;margin:0}fieldset:first-child{border-top:0;padding-top:0}legend{display:flex;align-items:baseline;width:100%;font-family:var(--sans);line-height:1;margin:0 0 18px}.section-number{font-size:10px;font-weight:600;letter-spacing:.13em;color:var(--terracotta);margin-right:15px}.legend-title{font-family:var(--serif);font-size:27px;font-weight:500;letter-spacing:-.01em;color:var(--charcoal)}.legend-meta,label span{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legend-meta{margin-left:auto}label span{float:right}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.field-grid .full{grid-column:1/-1}label{display:grid;gap:4px;font-size:11px;font-weight:600;letter-spacing:.05em}input{width:100%;height:54px;min-height:54px;border:0;border-bottom:1px solid #aa9d90;background:transparent;border-radius:0;padding:12px 2px 8px;color:var(--charcoal)}input:hover{border-color:#75685e}input:focus{outline:0;border-color:var(--terracotta);box-shadow:0 2px 0 -1px var(--terracotta)}.type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.type-option{position:relative;display:flex;align-items:flex-end;min-height:82px;border:1px solid #c7b9aa;background:rgba(255,250,245,.36);padding:16px 38px 15px 15px;cursor:pointer;font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.05;transition:border-color .2s,background .2s,color .2s}.type-option:after{content:"";position:absolute;right:15px;top:15px;width:10px;height:10px;border:1px solid #aa9b8d;border-radius:50%}.type-option:hover{border-color:#9f6a56;background:rgba(255,250,245,.7)}.type-option:focus-within{outline:2px solid rgba(167,99,77,.35);outline-offset:2px}.type-option:has(input:checked){border-color:var(--terracotta);background:#e7d4c6;color:#754633}.type-option:has(input:checked):after{background:var(--terracotta);border-color:var(--terracotta);box-shadow:inset 0 0 0 3px #e7d4c6}.type-option input{width:1px;height:1px;min-height:0;opacity:0;position:absolute}.address-fieldset{padding-bottom:2px}.address-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;border:0;border-top:1px solid #cfc2b4;border-bottom:1px solid #cfc2b4;background:transparent;padding:0 3px;color:#754633;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.address-toggle:after{content:"+";font-family:var(--serif);font-size:27px;font-weight:400;line-height:1}.address-toggle[aria-expanded=true]:after{content:"−"}.address-toggle:hover{color:var(--terracotta)}.address-toggle:focus-visible{outline:2px solid rgba(167,99,77,.35);outline-offset:3px}.address-fields{margin-top:24px}.address-fields[hidden]{display:none}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-message{min-height:20px;color:#8f352a;font-size:13px;margin-top:-8px}.application-submit{width:100%;min-height:58px}.application-submit:disabled{opacity:.55;cursor:default}.application-reassurance{text-align:center;color:#6f655d;font-size:11px;line-height:1.5;margin:-12px auto 0;max-width:470px}.form-note{text-align:center;color:var(--muted);font-size:11px;margin:-17px 0 0}.form-note a{text-decoration:underline}.success-state{padding:clamp(20px,5vw,60px) 0}.success-state h3{font-size:54px;margin:18px 0 24px}.success-state p{color:var(--muted);max-width:520px}.success-state .text-link{margin-top:22px}
@media(max-width:900px){.site-header{height:70px;grid-template-columns:1fr auto}.desktop-nav{display:none}.header-tools{gap:12px}.menu-toggle{display:flex;width:44px;height:44px;border:0;background:transparent;padding:10px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:inherit}.menu-toggle i{display:block;width:24px;height:1px;background:currentColor}.mobile-menu{display:flex;position:fixed;left:0;right:0;top:70px;background:var(--ivory);color:var(--charcoal);padding:18px var(--gutter) 24px;flex-direction:column;gap:4px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:31px;line-height:1}.mobile-menu[hidden]{display:none}.mobile-menu a{display:flex;align-items:center;min-height:48px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article:nth-child(3){border-left:0;border-top:1px solid rgba(255,250,245,.18)}.proof-grid article:nth-child(4){border-top:1px solid rgba(255,250,245,.18)}.visual-story{grid-template-columns:1fr}.visual-image{min-height:85vw;grid-row:1}.visual-copy{padding:80px var(--gutter)}.benefit-grid{grid-template-columns:1fr 1fr}.application-section{grid-template-columns:1fr}.application-intro{position:static;padding-right:0}.application-steps{max-width:none}.type-grid{grid-template-columns:repeat(3,1fr)}.application-panel{padding:38px var(--gutter)}}
@media(max-width:600px){:root{--gutter:20px}.site-header{height:64px;padding:0 16px}.wordmark{font-size:18px}.header-tools>a{display:flex;align-items:center;min-height:44px;padding:0 4px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mobile-menu{top:64px}.trade-hero{height:78svh;min-height:680px;max-height:760px}.hero-media:after{background:linear-gradient(0deg,rgba(24,21,19,.8),rgba(24,21,19,.1) 72%)}.hero-copy{right:var(--gutter);bottom:34px}.hero-copy h1{font-size:clamp(48px,12.5vw,55px)}.lede{font-size:15px;line-height:1.45;margin-top:18px}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px;margin-top:22px}.proof-section{padding:0 20px}.proof-grid{grid-template-columns:1fr}.proof-grid article{min-height:0;padding:25px 0 27px}.proof-grid article+article,.proof-grid article:nth-child(3){border-left:0;border-top:1px solid rgba(255,250,245,.18)}.section{padding-top:76px;padding-bottom:76px}.section h2,.visual-copy h2,.application-intro h2{font-size:44px}.section-heading{margin-bottom:35px}.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:0;padding:34px 4px 42px}.audience-grid article+article{border-left:0;border-top:1px solid var(--line)}.audience-grid h3{margin-top:34px}.visual-copy{padding-top:64px;padding-bottom:68px}.visual-image{min-height:112vw}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:235px}.benefit-grid h3{margin-top:32px}.application-section{padding-top:70px;padding-bottom:72px;gap:42px}.application-intro .application-kicker{font-size:30px;margin-bottom:35px}.application-steps{margin-top:42px}.application-steps li{padding:16px 0}.application-panel{margin:0 calc(var(--gutter)*-1);padding:32px var(--gutter);border-left:0;border-right:0}.form-header{padding-bottom:25px;margin-bottom:27px}.form-header h3{font-size:38px}.field-grid{grid-template-columns:1fr;gap:13px}.field-grid .full{grid-column:auto}form{gap:27px}.legend-title{font-size:25px}.type-grid{grid-template-columns:1fr}.type-option{min-height:70px;font-size:19px;padding:14px 42px 13px 15px}.application-submit{min-height:58px}.success-state h3{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(min-width:901px){.application-section{padding-top:clamp(82px,6.5vw,96px);padding-bottom:clamp(82px,6.5vw,96px)}.application-intro{top:104px}.application-panel{padding:clamp(32px,3.2vw,44px)}.form-header{padding-bottom:22px;margin-bottom:24px}.form-header>p:last-child{margin-top:10px}form{gap:22px}fieldset{padding-top:18px}legend{margin-bottom:13px}.field-grid{gap:10px 22px}label{gap:3px}input{height:52px;min-height:52px;padding-top:11px;padding-bottom:7px}.type-option{min-height:76px;padding-top:14px;padding-bottom:13px}.address-fields{margin-top:18px}}
.site-header>.wordmark{font-family:"Cormorant",Georgia,serif;font-size:20px;font-weight:700;font-style:normal;letter-spacing:.23em;text-transform:none;line-height:31px}
@media(max-width:900px){.site-header>.wordmark{line-height:30px}}
