@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#202521;--muted:#71756d;--paper:#faf9f6;--gold:#c5ad74;--line:#dfdfd6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.6;cursor:wait}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:5px;outline:2px solid #b29350}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;line-height:1.08}h2{font-size:49px}h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.25}p{color:var(--muted)}svg{flex-shrink:0}em{font-weight:400}section[id]{scroll-margin-top:25px}.wrap{width:min(1180px,100% - 96px);margin:auto}.section{padding:100px 0}.eyebrow{letter-spacing:.2em;color:var(--gold);align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.eyebrow.dark{color:#75775f}.eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}.small-caps{letter-spacing:.13em;color:#808171;font-size:10px;font-weight:600}.gold-text{color:var(--gold)}header{background:#fff;border-bottom:1px solid #ecece6;height:100px}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{background:#fff;flex-shrink:0;width:189px;height:83px;display:block;position:relative;overflow:hidden}.logo img{width:235px;max-width:none;position:absolute;top:-73px;left:-23px}nav{align-items:center;gap:37px;font-size:12px;display:flex}nav a:hover{color:#a3874b}.nav-contact{border-left:1px solid var(--line);align-items:center;gap:30px;padding-left:35px;display:flex}.menu{display:none!important}.icon-button{background:0 0;border:0;padding:8px;display:inline-flex}.hero{color:#fff;background:#202722;position:relative;overflow:hidden}.hero-inner{padding-top:78px;position:relative}.hero h1{max-width:950px;margin-top:32px;font-size:clamp(62px,6.9vw,100px);line-height:1.06}.hero h1 em{color:#cbb986}.hero-bottom{justify-content:space-between;align-items:center;max-width:990px;padding:35px 0 57px;display:flex}.hero-bottom p{color:#b8bdb6;font-size:15px;line-height:1.8}.hero-bottom strong{color:#e2e3dc;font-weight:400}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.button{border:0;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:17px 25px;font-size:12px;font-weight:600;display:inline-flex}.button:hover{filter:brightness(1.08)}.gold{color:#202722;background:#cbb986}.text-button{background:0 0;border:0;align-items:center;gap:22px;padding:0;font-size:12px;display:flex}.light{color:#d2d5cc}.hero-foot{letter-spacing:.17em;color:#939e91;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:21px 0;font-size:9px;display:flex}.hero-foot>span:first-child{color:#ddd;letter-spacing:.23em;font-size:11px}.hero-foot a{color:#cbb986}.hero-lines{background:repeating-linear-gradient(90deg,#0000,#0000 98px,#cbb9860d 99px,#0000 100px);border:1px solid #cbb9861c;width:530px;height:650px;position:absolute;top:0;right:-100px;transform:skewY(-24deg);box-shadow:-65px 50px 0 -1px #202722,-65px 50px #cbb98612,-130px 100px 0 -1px #202722,-130px 100px #cbb98612}.paths{grid-template-columns:1fr 1.1fr 1.1fr;gap:45px;padding-top:65px;padding-bottom:65px;display:grid}.path-intro h2{margin-top:20px;font-size:35px}.path{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;padding:0 0 0 35px;display:flex}.number{letter-spacing:.14em;color:#777d6f;margin-bottom:21px;font-size:9px}.path>svg{color:#95875c;margin-bottom:17px}.path h3{font-size:26px}.path p{max-width:265px;margin-top:14px;font-size:12px;line-height:1.8}.inline-link{background:0 0;border:0;align-items:center;gap:24px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.path .inline-link{margin-top:23px}.path:hover h3,.guide:hover h3{color:#9c8045}.opportunities{background:#eeefe9}.section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.section-head h2{margin-top:19px}.section-head>p{max-width:330px;font-size:13px;line-height:1.9}.board-toolbar{border-top:1px solid #d4d8ce;border-bottom:1px solid #d4d8ce;justify-content:space-between;align-items:center;margin-bottom:25px;padding:16px 0;display:flex}.board-toolbar>span{letter-spacing:.12em;color:#66725f;font-size:10px}.filter select{color:#60685b;background:0 0;border:0;max-width:200px;padding:6px;font-size:11px}.empty-board{background:#f9f9f4;align-items:center;gap:35px;min-height:240px;padding:55px 50px;display:flex;position:relative;overflow:hidden}.empty-symbol{color:#9e9b7c;z-index:1}.empty-board>div{z-index:1}.empty-board h3{margin:8px 0 12px;font-size:33px}.empty-board p{max-width:550px;font-size:13px}.empty-board .inline-link{margin-top:23px}.board-watermark{color:#e9eae2;font:230px Georgia,serif;position:absolute;bottom:-75px;right:28px}.confidential-note{color:#7c8275;align-items:flex-start;gap:10px;margin-top:22px;font-size:10px;display:flex}.seller-section{color:#f7f6ed;background:#252d27}.seller-grid{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.seller-section h2{margin:24px 0;font-size:45px;line-height:1.13}.seller-section em{color:#cbb986}.seller-section p{color:#b7bfb3;max-width:410px;font-size:13px}.seller-section .button{margin-top:30px}.steps{padding-top:25px}.step{border-bottom:1px solid #ffffff20;gap:25px;padding:26px 0;display:flex}.step:first-child{border-top:1px solid #ffffff20}.step>span{color:#cbb986;font-family:Georgia,serif;font-size:20px}.step h3{margin-bottom:12px;font-size:24px}.step p{font-size:12px}.guide-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.guide{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;flex-direction:column;align-items:flex-start;min-height:225px;padding:30px;display:flex}.guide:first-child{padding-left:0}.guide:last-child{border-right:0}.guide h3{max-width:270px;margin:20px 0 26px;font-size:29px}.guide .inline-link{margin-top:auto}.video-note{align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.connect{background:#edede5}.connect-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.connect h2{margin:25px 0;font-size:68px}.connect h2 em{color:#8b7852}.connect p{font-size:14px;line-height:1.8}.contact-seal{color:#6d7566;align-items:center;gap:15px;margin-top:42px;font-size:11px;display:flex}.contact-seal small{color:#85887b;font-size:10px}.form-panel{background:#fafaf6;padding:35px}.tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:28px;display:flex}.tabs button{color:#929487;white-space:nowrap;background:0 0;border:0;padding:0 0 15px;font-size:11px}.tabs .active{color:#303a2b;border-bottom:2px solid #9c885a}form label{letter-spacing:.015em;flex-direction:column;gap:7px;font-size:10px;font-weight:550;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}input,textarea,select{border-radius:0}form input,form textarea{color:#31382e;letter-spacing:0;background:#fff;border:1px solid #dddfd4;outline-color:#a7905c;width:100%;padding:12px;font-size:11px}form input::placeholder,form textarea::placeholder{color:#a5a69c}form textarea{resize:vertical;min-height:100px}.consent{color:#84887a;flex-direction:row;align-items:flex-start;margin:18px 0 22px;font-size:9px;font-weight:400;line-height:1.7;display:flex}.consent input{accent-color:#8e7b4f;flex-shrink:0;width:13px;height:13px;margin:2px 3px 0 0}.consent a{text-decoration:underline}.dark-button{color:#fff;background:#283026}.form-panel .button{width:100%}.honeypot{display:none!important}.error{margin-bottom:15px;color:#a13c31!important}.success{color:#72805a;padding:35px 10px}.success h3{margin:20px 0 10px;font-size:32px}.success .inline-link{margin-top:25px}footer{background:#fff}.footer-top{justify-content:space-between;align-items:center;padding:25px 0;display:flex}.footer-top p{font-family:Georgia,serif;font-size:22px}.footer-top>a:last-child{align-items:center;gap:30px;font-size:11px;display:flex}.footer-bottom{color:#8d9286;border-top:1px solid #e6e7df;justify-content:space-between;gap:25px;padding:22px 0;font-size:9px;display:flex}.footer-bottom button{background:0 0;border:0;padding:0;font-size:9px}.modal-backdrop{z-index:20;background:#172017aa;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);width:min(650px,100%);max-height:90vh;padding:55px;position:relative;overflow:auto;box-shadow:0 30px 100px #0004}.modal-close{position:absolute;top:16px;right:16px}.modal h2{margin:20px 0;font-size:40px}.modal p{margin:15px 0;font-size:14px}.modal .button{margin-top:22px}.modal dl{border-block:1px solid var(--line);justify-content:space-between;gap:25px;padding:20px 0;display:flex}.modal dt{color:var(--muted);font-size:10px}.modal dd{margin:5px 0;font-size:18px}.fine-print{font-size:10px!important}.preserve{white-space:pre-wrap}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.deal-grid,.video-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.deal-card{text-align:left;background:var(--paper);border:1px solid #d8ddd1;padding:0}.deal-art{color:#869278;background:#dfe3d7;justify-content:center;align-items:center;height:190px;display:flex;position:relative}.deal-art>span:not(.deal-label){font-family:Georgia,serif;font-size:24px;position:absolute;top:10px;right:15px}.deal-label{letter-spacing:.15em;font-size:9px;position:absolute;bottom:12px;left:18px}.deal-body{padding:24px}.deal-body h3{margin:10px 0 14px}.deal-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.deal-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;display:flex}.deal-price span{letter-spacing:.1em;color:#7b826e;font-size:8px}.deal-price strong{color:var(--ink);letter-spacing:0;font-size:20px;font-weight:400;display:block}.video-grid{margin-bottom:45px}.video-art{color:#fff;letter-spacing:.15em;background:#283329;justify-content:center;align-items:center;gap:25px;height:180px;margin-bottom:20px;font-size:16px;display:flex}.video-art small{letter-spacing:.2em;color:#b9c0ac;font-size:8px}.play{color:#cbb986;border:1px solid #cbb986;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.video-card h3{justify-content:space-between;gap:10px;margin:9px 0;font-size:24px;display:flex}.video-card p{font-size:12px}.admin{max-width:1100px;margin:45px auto;padding:25px}.admin h1{margin-bottom:20px;font-family:Georgia,serif;font-size:45px}.admin h2{margin:30px 0 20px;font-size:30px}.admin form{border:1px solid var(--line);background:#fff;margin:25px 0;padding:25px}.admin label{margin-bottom:15px}.admin select{border:1px solid var(--line);padding:12px}.admin table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.admin th,.admin td{text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.admin .table-wrap{overflow:auto}.admin .item-row{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.admin .item-row button{border:1px solid var(--line);background:var(--paper);margin-left:10px;padding:5px 10px}@media (min-width:1500px){.hero h1{font-size:108px}.hero-inner{padding-top:95px}}@media (max-width:900px){.wrap{width:calc(100% - 48px)}.section{padding:65px 0}.paths{gap:23px}.path{padding-left:23px}.path-intro h2{font-size:28px}.path h3{font-size:23px}.seller-grid,.connect-grid{gap:40px}.seller-section h2{font-size:36px}.hero h1{font-size:76px}.hero-bottom{max-width:100%}.guide{padding:25px 18px}.guide h3{font-size:25px}.tabs{gap:15px}.form-panel{padding:25px}.nav-contact{padding-left:15px}.nav nav{gap:20px}.deal-grid,.video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){header{height:82px}.wrap{width:calc(100% - 40px)}.logo{transform-origin:0;width:158px;transform:scale(.8)}.menu{display:inline-flex!important}nav{z-index:10;background:#fff;padding:25px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 12px 20px #0001}nav.open{flex-direction:column;align-items:flex-start;display:flex}.nav-contact{border:0;padding:0}.hero-inner{padding-top:50px}.eyebrow{letter-spacing:.16em;font-size:8px}.hero h1{margin-top:25px;font-size:55px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:28px;padding:25px 0 40px}.hero-bottom p{font-size:13px}.hero-actions{gap:20px;width:100%}.hero-actions .button{width:100%}.hero-foot{gap:15px;font-size:7px}.hero-foot>span:nth-child(2){text-align:center;max-width:140px}.hero-foot>span:first-child{font-size:8px}.hero-lines{right:-320px}.paths{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.path-intro h2{font-size:34px}.path{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;position:relative}.path>svg{position:absolute;top:28px;right:5px}.path h3{font-size:28px}.path h3 br{display:none}.path p{max-width:100%;font-size:13px}.number{margin-bottom:16px}.section{padding:55px 0}h2{font-size:38px}.section-head{margin-bottom:30px;display:block}.section-head>p{margin-top:18px;font-size:12px}.empty-board{padding:30px;display:block}.empty-symbol{margin-bottom:15px}.empty-board h3{font-size:29px}.empty-board p{font-size:12px}.board-watermark{font-size:170px;right:-15px}.seller-grid,.connect-grid{grid-template-columns:1fr;gap:25px}.seller-section h2{font-size:37px}.steps{padding-top:0}.step h3{font-size:23px}.guide-grid{grid-template-columns:1fr}.guide{border:0;border-bottom:1px solid var(--line);min-height:180px;padding:25px 0}.guide:last-child{border-bottom:0}.guide h3{max-width:100%;margin:13px 0 20px;font-size:30px}.connect h2{margin:20px 0;font-size:56px}.contact-seal{margin-top:25px}.form-panel{margin-top:10px;padding:25px 20px}.tabs{gap:17px}.tabs button{font-size:10px}.form-grid{grid-template-columns:1fr;gap:15px}form input,form textarea{font-size:14px}form label{font-size:11px}.consent{font-size:10px}.footer-top{flex-wrap:wrap;gap:8px}.footer-top p{font-size:17px}.footer-top>a:last-child{width:100%;padding:10px 0}.footer-bottom{flex-wrap:wrap;gap:10px}.modal{padding:40px 25px}.modal h2{font-size:33px}.modal dl{flex-wrap:wrap;gap:10px}.modal dd{font-size:16px}.deal-grid,.video-grid{grid-template-columns:1fr}.admin{margin:15px auto;padding:20px}.admin h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}header{z-index:15;position:sticky;top:0;box-shadow:0 3px 18px #18201708}.nav-contact.button{letter-spacing:.04em;border:0;gap:25px;padding:16px 22px;font-size:12px;font-weight:750}.cta-bold{letter-spacing:.045em;gap:34px;min-height:65px;padding:21px 27px;font-size:14px;font-weight:750}.hero-actions{gap:12px;min-width:300px}.hero-actions .button{width:100%}.hero-actions .text-button{margin-top:7px}.cta-outline{color:#f5edda;background:0 0;border:2px solid #cbb986;padding:19px 25px}.cta-outline:hover{background:#cbb98618}.path .inline-link{color:#fff;background:#283026;gap:15px;min-height:46px;padding:14px 16px;font-size:10px}.seller-section .cta-bold{margin-top:30px}.cta-reassurance{color:#b7bfb3;margin-top:10px;font-size:11px;display:block}.empty-board .cta-bold{min-height:58px;margin-top:24px;padding:17px 22px;font-size:12px}.connect-cta{background:#fafaf6;border:1px solid #daddcf;flex-direction:column;align-self:center;align-items:stretch;gap:16px;padding:40px;display:flex}.connect-cta h3{margin:2px 0 15px;font-size:35px}.connect-cta .inline-link{margin-top:6px}.inquiry-modal{overscroll-behavior:contain;width:min(720px,100%);padding:38px 40px}.inquiry-modal h2{margin:15px 0 8px;font-size:40px}.inquiry-modal .inquiry-intro{margin:0 0 23px;font-size:13px}.inquiry-modal .form-panel{background:0 0;padding:0}.inquiry-modal .tabs{margin-bottom:22px}.inquiry-modal .button[type=submit]{color:#202722;letter-spacing:.035em;background:#cbb986;min-height:60px;font-size:13px;font-weight:750}.inquiry-modal .form-grid{gap:16px}.inquiry-modal textarea{min-height:78px}.inquiry-modal .consent{margin:14px 0 18px}.inquiry-modal .success{padding:20px 0}@media (max-width:900px){.hero-actions{min-width:280px}.cta-bold{gap:25px;font-size:12px}.connect-cta{padding:28px}.connect-cta h3{font-size:30px}}@media (max-width:640px){.nav-contact.button{display:flex!important}.hero-actions{min-width:0}.hero-actions .cta-bold{min-height:64px;font-size:14px}.hero-bottom{padding-bottom:32px}.connect-cta{padding:28px}.inquiry-modal{max-height:92dvh;padding:35px 21px}.inquiry-modal h2{font-size:32px}.inquiry-modal .form-grid{grid-template-columns:1fr 1fr;gap:13px}.inquiry-modal form input{padding:11px 9px;font-size:14px}.inquiry-modal form label{font-size:10px}.inquiry-modal .tabs{gap:14px}.modal-backdrop{padding:12px}.seller-section .cta-bold{width:100%;padding-inline:20px;font-size:12px}.footer-top .button{width:100%}}@media (max-width:360px){.inquiry-modal .form-grid{grid-template-columns:1fr}.inquiry-modal .tabs{gap:10px}.inquiry-modal h2{font-size:29px}}.mobile-header-cta{display:none}@media (max-width:640px){.mobile-header-cta{gap:10px;min-height:42px;margin-left:auto;margin-right:10px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.nav .logo{width:142px}.nav .menu{padding:5px}}.instagram-card{border:1px solid var(--line);background:#fff;min-width:0;overflow:hidden}.instagram-embed{background:#fff;border:0;width:100%;height:560px;display:block}.video-caption{padding:22px}.video-watch{margin-top:16px}.instagram-card .video-caption h3{font-size:25px}.instagram-card .small-caps{color:#8a7750}.video-card .video-caption p{white-space:pre-wrap}@media (max-width:640px){.instagram-embed{height:590px}.video-caption{padding:20px}}.video-grid{align-items:start;gap:28px}.branded-video{background:#202722;border:1px solid #aa925c;border-radius:14px;padding:8px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 15px 35px #20272217}.branded-video:hover{transform:translateY(-3px);box-shadow:0 22px 45px #20272223}.video-frame-header{justify-content:space-between;align-items:center;gap:10px;padding:15px 12px 18px;display:flex}.video-frame-wordmark{letter-spacing:-.035em;color:#f4f0e5;font-family:Georgia,Times New Roman,serif;font-size:21px}.video-frame-wordmark>span{color:#cbb986}.video-frame-series{letter-spacing:.19em;color:#cbb986;text-align:right;font-size:7px;font-weight:650}.video-player-well{background:#fff;border:1px solid #ffffff24;border-radius:6px;overflow:hidden}.branded-video .instagram-embed{height:560px}.branded-video .video-caption{padding:24px 16px 19px}.video-caption-label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.branded-video .small-caps{color:#cbb986;letter-spacing:.16em;font-size:8px}.video-episode{color:#cbb98680;font-family:Georgia,serif;font-size:18px;line-height:1}.branded-video .video-caption h3{color:#f5f2e9;max-width:260px;margin:0;font-size:27px;line-height:1.2}.branded-video .video-caption p{color:#b4bdaf;margin-top:13px}.branded-video .video-watch{color:#c9b680;letter-spacing:.025em;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:23px;padding-top:17px;font-size:10px;font-weight:500;display:flex}.branded-video .video-watch:hover{color:#f4dfaa}@media (max-width:900px){.video-grid{gap:22px}.video-frame-wordmark{font-size:23px}}@media (max-width:640px){.video-grid{gap:28px}.branded-video{width:100%;max-width:440px;margin-inline:auto}.branded-video .instagram-embed{height:580px}.video-frame-header{padding:15px 13px 19px}.branded-video .video-caption h3{max-width:290px;font-size:29px}}@media (prefers-reduced-motion:reduce){.branded-video{transition:none}.branded-video:hover{transform:none}}.floating-text-button{z-index:16;color:#202722;letter-spacing:.055em;background:#cbb986;border:1px solid #b99c5b;border-radius:40px;justify-content:center;align-items:center;gap:13px;min-height:60px;padding:17px 22px;font-size:12px;font-weight:750;transition:background .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #17201733}.floating-text-button:hover{background:#ddcb98;box-shadow:0 10px 30px #17201744}.contact-text-button{color:#283026;background:#f4f0e5;border:1px solid #a9976e;align-items:center;gap:17px;min-height:72px;padding:15px 22px;display:flex}.contact-text-button>span{letter-spacing:.045em;flex:1;font-size:12px;font-weight:750}.contact-text-button small{color:#78765e;letter-spacing:.025em;margin-top:2px;font-size:12px;font-weight:450;display:block}.contact-text-button:hover{background:#e9e0c9}footer{padding-bottom:74px}@media (max-width:640px){.floating-text-button{left:20px;right:20px;bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:13px;min-height:58px;padding:16px 24px;font-size:13px}.floating-text-button>span{flex:1}.floating-text-button>svg:last-child{margin-left:auto}footer{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media print{.floating-text-button{display:none}}.referral-nav-link{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.meet-jimmy{background:#f2f0e9;border-top:1px solid #e3dfd3;padding:55px 0 0;overflow:hidden}.meet-jimmy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.jimmy-portrait{isolation:isolate;align-self:end;max-width:480px;height:570px;position:relative}.jimmy-portrait img{object-fit:cover;object-position:50% 37%;mix-blend-mode:multiply;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 84%,#0000 100%)}.portrait-rule{background:#c5ad74;width:1px;height:90px;position:absolute;top:60px;left:0}.jimmy-intro{padding:25px 0 75px}.jimmy-intro h2{margin:22px 0 26px;font-size:54px;line-height:1.08}.jimmy-intro h2 em{color:#9b8656}.jimmy-name{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.35}.jimmy-name span{letter-spacing:.1em;color:#8a856f;text-transform:uppercase;margin-top:9px;font-family:DM Sans,Arial,sans-serif;font-size:10px;display:block}.jimmy-intro p{max-width:430px;margin-top:21px;font-size:13px;line-height:1.95}.jimmy-intro .button{letter-spacing:.045em;min-width:205px;margin-top:28px;font-weight:650}@media (max-width:900px){.meet-jimmy-grid{gap:45px}.jimmy-portrait{height:520px}.jimmy-intro h2{font-size:44px}.jimmy-name{font-size:22px}.jimmy-intro{padding-bottom:55px}}@media (max-width:640px){.meet-jimmy{padding-top:32px}.meet-jimmy-grid{grid-template-columns:1fr;gap:15px}.jimmy-portrait{grid-row:2;width:min(100%,390px);height:420px;margin:auto}.jimmy-intro{padding:20px 0 0}.jimmy-intro h2{margin:19px 0 22px;font-size:44px}.jimmy-intro p{max-width:100%;font-size:13px}.jimmy-intro .button{width:100%;margin-top:25px}.jimmy-portrait img{object-position:50% 34%;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 86%,#0000 100%)}.portrait-rule{display:none}}.jimmy-portrait{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.native-video-player{aspect-ratio:9/16;object-fit:contain;accent-color:#cbb986;background:#101410;width:100%;height:auto;display:block}.native-video-player:focus-visible{outline-offset:-3px;outline:2px solid #cbb986}.video-player-well:has(.native-video-player){background:#101410}.branded-video .video-caption{min-height:133px}.native-video-player::-webkit-media-controls-panel{background-image:linear-gradient(#0000,#000c)}.native-player-well{position:relative}.native-play-overlay{color:#f7eed7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#202722b8;border:1px solid #e3d09c;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;padding:0 0 0 4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 30px #0004}.native-play-overlay:hover{color:#fff;background:#b39858e6}.native-play-overlay:focus-visible{outline-offset:4px;outline:3px solid #fff}
