@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-dpl4uhaz.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-bfeobeck.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-hxx4xjxc.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-cvbsjvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsaxiswu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-ztvieizf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-gnfb7rce.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-doaysfxq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-cjpckp2q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-bpaofec8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-c1h8hmer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-dcjprdfv.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-ca_gik2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-b8nk_a3d.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-dmvrjfrt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-dilqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-cnwfpwqd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-djeanlfd.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-csrjdwc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-ya5onlq9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-b1re8wp7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-bgyh2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-hieip5ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-dyebwlkr.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-dhizd8tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-cwuxbfvr.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-bihffxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xn8_wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-cpjukulw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-bzxkbt5v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-dgnyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gy_0gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-bkzmupgk.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9gbpxik.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Barlow,sans-serif;color:#faf9f7;background:#1d1a16;font-synthesis:none;--gold:#dfa737;--ink:#1d1a16;--light:#faf9f7;--line:#77746c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:18px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:5px}header,footer{display:flex;justify-content:space-between;align-items:center;padding:14px 3.8%;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;flex-direction:column;flex-shrink:0}.brand strong{font-family:Barlow Condensed,sans-serif;font-size:26px;line-height:1;font-weight:700}.brand span{font-size:8px;letter-spacing:2.2px;margin-top:9px}nav{display:flex;align-items:center;gap:25px;font-size:14px}nav a:not(.outline):hover{color:var(--gold)}.outline{border:1px solid #e2dfd7;padding:13px 24px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;color:var(--light)}.outline:hover{background:#ffffff0d;transform:translateY(-2px)}.call{font-size:17px}.hero{position:relative;min-height:522px;display:grid;grid-template-columns:minmax(0,1fr) 32.5%;column-gap:25%;padding:24px 3.8%;overflow:hidden}.portrait{position:absolute;left:33.5%;bottom:0;width:34%;height:100%;object-fit:contain;object-position:center bottom;animation-delay:.1s;z-index:0}.hero-copy{position:relative;z-index:1;padding-top:17px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:2px;color:#efb537;margin:0 0 14px;line-height:1.4}h1{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(60px,7.3vw,98px);line-height:.93;letter-spacing:-1px;margin:0 0 14px}.follow{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:clamp(27px,3.15vw,41px);line-height:1.13;color:var(--gold);margin:0 0 28px;white-space:nowrap}.hero-actions{display:flex;gap:16px;align-items:stretch;white-space:nowrap}.button{color:#17140e;background:var(--gold);border:1px solid #efbd60;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);background:#edb84f;box-shadow:0 5px 18px #0002}.button svg,.text-link svg{transition:transform .2s}.button:hover svg,.text-link:hover svg:last-child{transform:translate(4px)}.testimonial{position:relative;z-index:1;border:1px solid #b88c24;padding:26px 32px 22px;background:#1d1a16;animation-delay:.4s}.testimonial .eyebrow{font-size:13px}.gold-rule{width:34px;border-top:2px solid var(--gold);margin:12px 0}.testimonial blockquote{font-family:Georgia,serif;font-size:clamp(23px,2.25vw,29px);line-height:1.19;margin:0 0 18px}.attribution{margin:0;font-size:15px;line-height:1.3;display:flex;flex-direction:column;gap:3px}.attribution strong{font-size:20px;font-weight:500}.inquiry{background:var(--light);color:#172042;display:grid;grid-template-columns:30% 1fr;gap:30px;padding:24px 3.8% 20px;scroll-margin-top:10px}.inquiry h2{font-family:Barlow Condensed,sans-serif;color:#101010;font-size:31px;line-height:1.1;margin:0 0 7px;font-weight:700}.inquiry p{margin:0;color:#505a75}.inquiry form{display:grid;grid-template-columns:1fr 1.1fr 1.3fr;gap:10px 24px}.inquiry label{display:flex;flex-direction:column;gap:5px;font-size:15px;font-weight:500}.inquiry input{width:100%;min-width:0;border:1px solid #bfc0c5;background:transparent;border-radius:0;padding:8px 11px;color:#172042;font-size:15px;height:38px}.inquiry input::placeholder{color:#7b7f8c}.inquiry button{align-self:end;justify-self:end;font-size:18px;height:46px}.form-note{grid-column:1/-1;font-size:12px!important}.form-status{grid-column:1/-1;border-left:3px solid #ae7a16;padding:10px!important}.form-status a{text-decoration:underline}.process{padding:18px 3.8% 22px}.process .eyebrow{margin-bottom:12px}.process ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0}.process li{position:relative;padding:0 36px;min-height:105px;border-right:1px solid var(--line)}.process li:first-child{padding-left:42px}.process li:last-child{border:0}.step-icon{color:var(--gold)}.process h3{font:500 26px/1.1 Barlow Condensed,sans-serif;margin:4px 0}.process li p{font-size:15px;margin:0;max-width:160px}.step-next{position:absolute;right:18px;top:47px;color:var(--gold)}.help-strip{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);padding:15px 3.8%;gap:40px}.help-strip>a{display:flex;align-items:center;gap:25px;font-size:15px}.help-strip>a:first-child{border-right:1px solid var(--line);padding-right:25px}.help-strip svg:first-child{color:var(--gold);flex-shrink:0}.help-strip svg:last-child{margin-left:auto}.help-strip strong,.help-strip span{display:block;font-weight:400}.help-strip strong{font-weight:500;margin-bottom:3px}.about{background:var(--light);color:#172042;padding:24px 3.8%;display:grid;grid-template-columns:1fr 1fr;gap:48px}.about>div:first-child{border-right:1px solid #bfc0c5}.about .eyebrow{font-size:12px;color:#ac6412;margin:0 0 4px}.about h2{font:800 47px/1.1 Barlow Condensed,sans-serif;color:#080808;margin:0 0 8px}.about p{margin:9px 0;color:#505a75;font-size:18px}.about .eyebrow{color:#ac6412}.text-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:18px;font-weight:500;margin-top:7px}.text-link svg{color:#b47a13}.modes{list-style:none;display:flex;justify-content:space-between;gap:12px;margin:15px 0;padding:0 0 14px;border-bottom:1px solid #bfc0c5;font:500 21px/1.2 Barlow Condensed,sans-serif}footer{border:0;padding-block:23px}footer .brand strong{font-size:22px}footer nav{font-size:13px;gap:20px}footer nav a+a{border-left:1px solid var(--line);padding-left:20px}.entrance{animation:entrance .85s ease both}@keyframes entrance{0%{opacity:0}to{opacity:1}}.process.is-visible li{animation:step-highlight 1.2s ease calc(var(--step)*.38s) both}@keyframes step-highlight{0%{background:#dfa73700}40%{background:#dfa73720}to{background:#dfa73700}}.process.is-visible .step-icon{animation:step-icon 1.2s ease calc(var(--step)*.38s) both}@keyframes step-icon{0%{opacity:.45;transform:translateY(5px)}60%,to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){header,main,footer{max-width:1500px;margin:auto}.hero{column-gap:26%;min-height:600px}}@media(max-width:1050px){nav{gap:15px}header nav>a:not(.call){display:none}.hero{grid-template-columns:1.2fr 1fr;column-gap:19%;padding-inline:3%}.portrait{left:31%;width:37%}.testimonial{padding:22px}.hero-actions{gap:9px}.button,.outline{padding:12px 14px;font-size:16px}.inquiry{grid-template-columns:1fr 2fr;gap:20px}.process li{padding:0 20px}footer nav{gap:12px}footer nav a+a{padding-left:12px}}@media(max-width:760px){header{padding:20px 6%;gap:12px}.brand strong{font-size:23px}.brand span{font-size:6px;letter-spacing:1.6px}.call{font-size:0;padding:10px}.call:after{content:"Call Joseph";font-size:14px}.hero{display:flex;flex-direction:column;padding:26px 6% 30px;gap:24px}.hero-copy{padding:0;order:0}h1{font-size:clamp(58px,13vw,88px);max-width:600px;line-height:.97;margin-bottom:18px}.follow{font-size:30px;white-space:normal;margin-bottom:22px}.hero-actions{gap:12px;flex-wrap:wrap}.hero-actions .button,.hero-actions .outline{font-size:16px;padding:13px 17px}.portrait{position:relative;left:auto;bottom:auto;width:100%;height:440px;object-fit:contain;object-position:center bottom;order:1}.testimonial{order:2;padding:25px}.testimonial blockquote{font-size:27px;line-height:1.25}.attribution{font-size:15px}.inquiry{display:block;padding:28px 6%}.inquiry h2{font-size:32px}.inquiry form{margin-top:23px;grid-template-columns:1fr 1fr;gap:15px}.inquiry label:last-of-type{grid-column:1/-1}.inquiry button{grid-column:1/-1;justify-self:stretch}.process{padding:24px 6%}.process ol{grid-template-columns:1fr 1fr;gap:25px 0}.process li{padding:0 16px!important}.process li:nth-child(2){border:0}.process li:nth-child(3) .step-next{display:none}.process .step-next{right:0}.process h3{font-size:25px}.help-strip{grid-template-columns:1fr;padding:24px 6%;gap:24px}.help-strip>a:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}.help-strip>a{gap:15px}.about{grid-template-columns:1fr;padding:26px 6%;gap:25px}.about>div:first-child{border:0;border-bottom:1px solid #bfc0c5;padding-bottom:20px}.modes{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}footer{padding:25px 6%;flex-direction:column;align-items:flex-start}footer nav{flex-wrap:wrap;font-size:13px}footer nav a+a{border:0;padding:0}.desktop{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.button:hover,.outline:hover,.button:hover svg,.text-link:hover svg:last-child{transform:none}}.hero .portrait{animation-delay:.1s}.hero .testimonial{animation-delay:.4s}.preview-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:9px 20px;background:#ede9df;color:#322a1b;font-size:13px;border-bottom:1px solid #d7d0c0}.preview-controls button{display:inline-flex;gap:7px;align-items:center;border:0;background:transparent;color:#322a1b;font:600 13px Barlow,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.preview-controls a{text-decoration:underline;text-underline-offset:3px}.modes{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px}.about h2{font-size:40px}.video-teaser{display:flex;align-items:center;gap:17px;background:transparent;border:0;padding:0;text-align:left;color:#172042;cursor:pointer;margin-top:16px}.video-thumbnail{position:relative;display:block;width:150px;aspect-ratio:16/9;flex-shrink:0;overflow:hidden}.video-thumbnail img{width:100%;height:100%;object-fit:cover}.video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0003;color:#fff}.video-play svg{background:#1d1a16c9;padding:8px;width:40px;height:40px;border-radius:50%;transition:transform .2s}.video-teaser:hover .video-play svg{transform:scale(1.1)}.video-teaser strong,.video-teaser>span>span:not(.video-play){display:block}.video-teaser strong{font-size:17px;margin-bottom:5px}.video-teaser>span>span:not(.video-play){font-size:15px;color:#505a75}.video-dialog{border:1px solid #b88c24;background:#1d1a16;color:#faf9f7;padding:20px;width:min(820px,92vw);max-height:90vh}.video-dialog::backdrop{background:#000c}.video-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.video-dialog-header h2{font:600 28px Barlow Condensed,sans-serif;margin:0}.video-dialog-header button{border:1px solid #aaa;background:transparent;color:#fff;display:grid;place-items:center;padding:8px;cursor:pointer}.video-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.video-dialog>a{display:inline-block;margin-top:15px;text-decoration:underline;color:var(--gold)}@media(max-width:760px){.preview-controls{flex-wrap:wrap;gap:8px 16px;padding:9px 5%;font-size:12px}.preview-controls>span{width:100%;text-align:center}.about h2{font-size:36px}.video-thumbnail{width:130px}.video-teaser{gap:13px}}.hero-actions{flex-wrap:wrap;white-space:normal}.hero-actions .button,.hero-actions .outline{max-width:100%;text-align:center}.inquiry-email,.footer-email{display:inline-block;margin-top:12px;font-size:15px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.inquiry-email{color:#172042}.inquiry button{height:auto;min-height:46px}.service-details{padding:36px 3.8%;background:var(--light);color:var(--ink)}.service-details .eyebrow{color:#925e00}.service-details h2{font:700 38px/1.1 Barlow Condensed,sans-serif;margin:0 0 24px}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.service-grid article{border-top:2px solid var(--gold);padding-top:16px}.service-grid h3{font:600 27px/1.12 Barlow Condensed,sans-serif;margin:0 0 12px}.service-grid p{font-size:17px;line-height:1.5;margin:0;color:#4d4942}.shipment-help{display:flex;align-items:center;gap:25px;border-right:1px solid var(--line);padding-right:25px}.shipment-help svg{color:var(--gold);flex-shrink:0}.shipment-help a{display:block;margin-top:7px;text-decoration:underline;text-underline-offset:3px}.shipment-help strong{font-weight:500}.help-strip>a:first-child{border:0}@media(max-width:1050px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-details{padding:30px 6%}.service-grid{grid-template-columns:1fr;gap:22px}.service-details h2{font-size:34px}.shipment-help{border-right:0;border-bottom:1px solid var(--line);padding:0 0 22px;gap:15px}.footer-email{font-size:14px}}

.service-promise{font-size:clamp(18px,1.5vw,22px);line-height:1.35;margin:0 0 14px;color:var(--light)}#promise,.brand span{text-transform:none}

/* Compact experience proof and the existing introduction video. */
.experience-section{padding:30px 3.8%;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;border-top:1px solid var(--line)}
.experience-proof h2{font:700 clamp(30px,3vw,42px)/1.08 "Barlow Condensed",sans-serif;margin:0 0 12px;color:var(--gold)}
.experience-proof p{font-size:17px;line-height:1.45;margin:0 0 13px;max-width:67ch}.experience-proof .experience-years{font-size:20px;font-weight:600}
.experience-rxo{border-left:2px solid var(--gold);padding-left:14px}.experience-rxo strong{white-space:nowrap;color:var(--gold)}
.experience-link{display:inline-block;font-size:16px;line-height:1.5;color:var(--gold);text-decoration:underline;text-underline-offset:4px;padding:5px 0}
.experience-meet{border-left:1px solid var(--line);padding-left:32px;align-self:center}.experience-meet h2{font:700 32px/1.1 "Barlow Condensed",sans-serif;margin:0 0 10px}.experience-meet p:not(.eyebrow){font-size:16px;line-height:1.45;max-width:43ch;margin:0 0 16px}.experience-meet .video-teaser{color:var(--light)}.experience-meet .video-teaser>span:last-child>span{color:var(--light)}
.service-details .service-lead{font-size:19px;line-height:1.5;max-width:65ch;margin:-10px 0 25px}.capabilities{grid-template-columns:1fr}.capabilities>div:first-child{border:0}.capabilities .modes{justify-content:flex-start;flex-wrap:wrap;gap:14px 28px}.capabilities p{max-width:70ch}
@media(max-width:760px){.experience-section{grid-template-columns:1fr;gap:26px;padding:28px 6%}.experience-proof h2{font-size:34px}.experience-proof .experience-years{font-size:19px}.experience-proof p{font-size:17px;margin-bottom:16px}.experience-meet{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.experience-link{padding-block:8px}.experience-meet .video-teaser{margin-bottom:0}}

@media(min-width:761px) and (max-width:1050px){.experience-section{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:25px}.experience-meet{padding-left:22px}.experience-meet .video-teaser{flex-wrap:wrap;gap:10px}.experience-meet .video-thumbnail{width:130px}}

/* Keep both faces visible only when the original local fallback photo is shown. */
.experience-meet .video-thumbnail img[src="/assets/joseph-melika.jpg"]{object-position:center top}
.experience-meet .video-thumbnail:has(img[src="/assets/joseph-melika.jpg"]) .video-play{place-items:end start;padding:3px}

.follow.primary-service-line{font-size:clamp(24px,2.2vw,30px);line-height:1.3;white-space:normal}.primary-service-line .service-mode{white-space:nowrap}
