:root{--ink:#173b34;--ink-2:#102c27;--amber:#eaa326;--amber-pale:#f5d879;--cream:#fff9ed;--paper:#f5efe1;--muted:#65746b;--line:#d9d6c9;--serif:"Playfair Display", Georgia, serif;--sans:"DM Sans", sans-serif;--mono:"DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}.icon{flex:none;width:22px;height:22px}.announcement{background:var(--ink-2);color:#fff5df;text-align:center;letter-spacing:.01em;padding:11px 24px;font-size:13px}.announcement a{color:var(--amber-pale);margin-left:7px;font-weight:700}.nav{justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:auto;padding:0 30px;display:flex}.brand{font-family:var(--sans);letter-spacing:.09em;align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}.brand em{color:var(--amber);font-style:normal}.brand-mark{width:33px;height:37px;color:var(--amber);border:1px solid #d7bc79;border-radius:10px 10px 13px 13px;place-items:center;display:grid;transform:rotate(30deg)}.brand-mark .icon{width:20px;height:20px;transform:rotate(-30deg)}.nav-links{color:#496057;gap:32px;font-size:14px;font-weight:600;display:flex}.nav-links a:hover{color:var(--amber)}.button{background:var(--amber);color:#18372f;border-radius:2px;align-items:center;gap:11px;padding:15px 21px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #562e001f}.button:hover{background:#f5b93f;transform:translateY(-2px)}.button .icon{width:18px}.button-small{padding:11px 15px;font-size:13px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:35px;max-width:1240px;min-height:590px;margin:auto;padding:66px 30px 80px;display:grid;overflow:hidden}.eyebrow{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#778079;align-items:center;gap:9px;margin:0 0 19px;display:flex}.eyebrow span{background:var(--amber);width:24px;height:1px;display:inline-block}.hero h1,.section h2,.contact h2{font:700 clamp(43px, 5.2vw, 73px) / 1.06 var(--serif);letter-spacing:-.045em;max-width:720px;margin:0}.hero h1 i,.section h2 i,.contact h2 i{color:#bd7d15;font-style:italic}.hero-text{color:#506159;max-width:580px;margin:25px 0;font-size:17px;line-height:1.67}.hero-actions{align-items:center;gap:25px;margin-top:29px;display:flex}.text-link{border-bottom:1px solid #bdc0b6;padding-bottom:5px;font-size:14px;font-weight:700}.text-link span{color:var(--amber);margin-left:5px;font-size:17px}.fine-print{color:#7d877f;max-width:390px;margin-top:28px;font-size:11px;line-height:1.5}.hero-art{isolation:isolate;height:430px;position:relative}.sun-disc{z-index:-2;background:#f0ce65;border-radius:50%;width:363px;height:363px;position:absolute;top:30px;right:35px}.hex{aspect-ratio:1.14;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);z-index:-1;background:#fff5d14d;border:1px solid #d6ad43;width:100px;position:absolute}.h1{top:4px;right:12px}.h2{width:57px;bottom:8px;left:32px}.h3{background:#f3b734;width:47px;bottom:25px;right:5px}.jar{background:linear-gradient(90deg,#a75511,#e78b1e 47%,#a4510c);border-radius:19px 19px 28px 28px;position:absolute;bottom:35px;box-shadow:18px 23px 26px #402b0938}.jar-front{width:181px;height:271px;right:118px}.jar-back{opacity:.93;width:132px;height:207px;bottom:36px;right:269px}.jar-lid{background:#244b40;border-bottom:4px solid #173a32;border-radius:5px 5px 3px 3px;height:29px;position:absolute;top:-18px;left:-5px;right:-5px}.jar-label{text-align:center;color:#194238;font:600 22px/1.05 var(--serif);letter-spacing:.05em;background:#fff6db;place-content:center;display:grid;position:absolute;inset:28% 15% 20%}.jar-front .jar-label{font-size:29px}.jar-label b{font-size:26px}.jar-label small{font:500 9px var(--mono);letter-spacing:.19em}.jar-label i{border-top:2px solid var(--amber);border-radius:50%;width:28px;height:12px;margin:8px auto 0;display:block}.art-caption{text-align:right;color:#53665c;gap:7px;display:grid;position:absolute;bottom:0;right:0}.art-caption span{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.art-caption b{letter-spacing:.06em;font-size:12px}.trust-bar{background:#f1e8d4;border-top:1px solid #ded3bd;border-bottom:1px solid #ded3bd;grid-template-columns:repeat(4,1fr);display:grid}.trust-bar div{color:#59685e;border-right:1px solid #ded3bd;justify-content:center;align-items:center;gap:10px;padding:18px 15px;font-size:12px;font-weight:700;display:flex}.trust-bar div:last-child{border:0}.trust-bar .icon{color:#c6851f;width:17px}.section{max-width:1240px;margin:auto;padding:115px 30px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.section h2{max-width:650px;font-size:clamp(36px,4.2vw,56px)}.section-heading>p{color:#647269;max-width:340px;margin:0 10px 5px 0;font-size:15px;line-height:1.7}.buyer-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:52px;display:grid}.buyer-card{border:1px solid var(--line);background:#ffffff42;flex-direction:column;min-height:255px;padding:25px 22px 21px;transition:all .25s;display:flex}.buyer-card:hover{border-color:#d5ac4d;transform:translateY(-4px);box-shadow:0 16px 25px #2c413212}.card-icon{color:#a76d11;background:#f5e9ca;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:29px;display:grid}.card-icon .icon{width:21px}.buyer-card h3,.format-card h3,.process h3{margin:0 0 10px;font-size:16px}.buyer-card p{color:#65746b;margin:0;font-size:13px;line-height:1.6}.buyer-card a{color:#a66e12;margin-top:auto;padding-top:20px;font-size:12px;font-weight:700}.buyer-card a span{margin-left:4px;font-size:18px}.format-section{background:var(--ink-2);color:#fbf1dd;position:relative;overflow:hidden}.format-section:after{content:"";border:1px solid #f4c5562e;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;right:-150px}.format-inner{z-index:1;position:relative}.light{color:#c7d0bc}.format-top{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.format-top h2{color:#fff9e9}.format-top h2 i{color:var(--amber-pale)}.format-top>p{color:#c5d0c4;max-width:315px;margin:0;font-size:14px;line-height:1.7}.format-grid{background:#eedaa93b;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:49px;display:grid}.format-card{background:#173b34;flex-direction:column;min-height:265px;padding:24px 21px 21px;display:flex}.format-card:hover{background:#1d4840}.format-num{font:11px var(--mono);color:#e2bd5e}.format-card>.icon{width:29px;height:29px;color:var(--amber-pale);margin:27px 0 20px}.format-card h3{color:#fff9e9}.format-card p{color:#bfcbbd;margin:0;font-size:13px;line-height:1.6}.format-card a{color:var(--amber-pale);align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:12px;font-weight:700;display:flex}.format-card a .icon{width:16px}.proof{grid-template-columns:.82fr 1.18fr;align-items:center;gap:95px;display:grid}.proof-visual{background:#efe1bd;place-items:center;height:370px;display:grid;position:relative;overflow:hidden}.proof-visual:before,.proof-visual:after{content:"";border:1px solid #d4a543;border-radius:13px;position:absolute;transform:rotate(30deg)}.proof-visual:before{width:260px;height:260px}.proof-visual:after{width:328px;height:328px}.proof-drop{background:var(--amber);z-index:1;border-radius:57% 43% 55% 45%/55% 50% 50% 45%;place-items:center;width:142px;height:142px;display:grid;transform:rotate(-43deg)}.proof-drop .icon{color:#fff6df;width:68px;height:68px;transform:rotate(43deg)}.seal{z-index:2;white-space:nowrap;color:#794d0f;font:10px var(--mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.proof-copy h2{font-size:clamp(35px,4vw,51px)}.proof-list{border-top:1px solid var(--line);margin-top:34px}.proof-list>div{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.proof-list .icon{color:#bd7d15;width:20px}.proof-list p{color:#65746b;margin:0;font-size:13px;line-height:1.6}.proof-list b{color:var(--ink);font-size:14px}.process{padding-top:25px;padding-bottom:116px}.process-title{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.process-title h2{font-size:clamp(34px,4vw,51px)}.process ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.process li{padding:21px 22px 0 0;position:relative}.process li:not(:last-child):after{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:0}.process li span{font:11px var(--mono);color:#bf801b}.process li h3{margin-top:23px}.process li p{color:#647269;max-width:230px;font-size:13px;line-height:1.6}.contact{background:var(--amber);grid-template-columns:1fr .75fr;align-items:center;gap:50px;min-height:372px;padding:69px max(30px,50% - 590px);display:grid;position:relative;overflow:hidden}.contact-pattern{border:1px solid #2f483245;border-radius:30px;width:370px;height:370px;position:absolute;top:-130px;right:4%;transform:rotate(30deg)}.contact-pattern:after{content:"";border:1px solid #2f483245;border-radius:20px;position:absolute;inset:55px}.contact h2{color:#183b33;font-size:clamp(36px,4vw,54px);position:relative}.contact h2 i{color:#70480f}.contact-side{position:relative}.contact-side p{color:#355147;max-width:340px;margin:0 0 24px;font-size:15px;line-height:1.65}.cream{background:#fff9ed}.contact-side small{color:#5e4b25;margin-top:14px;font-size:11px;display:block}footer{color:#6c7b70;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:30px;font-size:11px;display:grid}footer p{text-align:center;margin:0}footer>span{text-align:right;font-family:var(--mono);font-size:10px}.nav a:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #df9716}@media (max-width:800px){.nav{height:72px;padding:0 20px}.nav-links{display:none}.hero{min-height:unset;grid-template-columns:1fr;padding:50px 22px 44px}.hero-art{height:300px;margin-top:2px}.sun-disc{width:270px;height:270px;top:7px;right:calc(50% - 135px)}.jar-front{width:137px;height:205px;bottom:25px;right:calc(50% - 82px)}.jar-back{width:100px;height:157px;bottom:26px;right:calc(50% + 45px)}.jar-label{font-size:16px}.jar-front .jar-label{font-size:22px}.jar-label b{font-size:19px}.art-caption{right:6px}.trust-bar{grid-template-columns:1fr 1fr}.trust-bar div{justify-content:flex-start;padding:14px 20px}.trust-bar div:nth-child(2){border-right:0}.section{padding:76px 22px}.section-heading,.format-top,.process-title{display:block}.section-heading>p,.format-top>p{margin:20px 0 0}.buyer-grid,.format-grid{grid-template-columns:1fr 1fr}.buyer-card{min-height:235px}.format-card{min-height:245px}.proof{grid-template-columns:1fr;gap:45px}.proof-visual{height:310px}.process ol{grid-template-columns:1fr 1fr;gap:24px}.process li:nth-child(2):after{display:none}.contact{grid-template-columns:1fr;gap:30px;padding:60px 22px}footer{grid-template-columns:1fr;gap:14px;padding:27px 22px}footer p,footer>span{text-align:left}}@media (max-width:480px){.announcement{padding:9px 18px;font-size:11px}.announcement a{margin:5px 0 0;display:block}.button-small{padding:11px;font-size:0}.button-small .icon{width:19px}.hero h1{font-size:42px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.buyer-grid,.format-grid{grid-template-columns:1fr}.buyer-card{min-height:205px}.format-card{min-height:215px}.trust-bar{grid-template-columns:1fr}.trust-bar div{border-bottom:1px solid #ded3bd;border-right:0}.process ol{grid-template-columns:1fr}.process li{padding-top:16px}.process li:after{display:none}.proof-visual{margin:0 -22px}.contact-pattern{right:-155px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark{object-fit:contain!important;border:0!important;border-radius:0!important;width:33px!important;height:37px!important;display:block!important;transform:none!important}.hero-art{aspect-ratio:4/3;background:#f5efe1;overflow:hidden;height:auto!important}.hero-art>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.card-icon img{width:21px;height:21px;color:inherit;display:block}.proof-visual{background:#fff9ed!important}.proof-visual:before,.proof-visual:after{display:none!important}.proof-visual>img{width:100%;max-width:100%;height:auto;display:block}@media (max-width:800px){.hero-art{aspect-ratio:4/3;margin-top:2px;height:auto!important}.brand-mark{width:30px!important;height:34px!important}}@media (max-width:480px){.hero-art{aspect-ratio:4/3;height:auto!important}}.hero-prices{grid-template-columns:repeat(2,minmax(0,190px));gap:7px;margin:20px 0 0;display:grid}.hero-prices span{font:11px var(--mono);color:#956215;background:#ffffff61;border:1px solid #e1cfaa;justify-content:space-between;gap:9px;padding:8px 10px;display:flex}.hero-prices b{color:var(--ink);font-weight:500}.price-section{background:#f1e8d4;border-top:1px solid #ded3bd;border-bottom:1px solid #ded3bd}.price-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.price-heading h2{font-size:clamp(33px,3.6vw,48px)}.price-heading>p:last-child{color:#637169;max-width:375px;margin:18px 0 0;font-size:14px;line-height:1.65}.price-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-card{background:var(--cream);border:1px solid #dfd1b3;gap:9px;padding:18px;display:grid}.price-card>span{color:#637169;font-size:12px}.price-card b{font:700 25px var(--serif);color:var(--ink)}.price-card b small{font:10px var(--mono);color:#aa7319;margin-left:4px}.price-card a{color:#a66e12;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.price-card a .icon{width:14px;height:14px}@media (max-width:800px){.hero-prices{grid-template-columns:1fr 1fr;max-width:430px}.price-inner{grid-template-columns:1fr;gap:28px}.price-grid{max-width:570px}}@media (max-width:480px){.hero-prices{grid-template-columns:1fr;gap:5px}.price-grid{grid-template-columns:1fr}.price-card{padding:16px}}
