:root{--navy:#0b2135;--navy2:#122e45;--red:#c91328;--red2:#e11d30;--cream:#f8f0e1;--cream2:#f2e6d3;--offwhite:#fffaf0;--ink:#10283b;--line:#d9cdbc;--muted:#536170;--shell:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--navy);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ed394b;outline-offset:4px}.shell{width:min(var(--shell),calc(100% - 90px));margin:auto}.section-space{padding:113px 0}.racing-strip{display:flex;background:var(--navy);height:8px;gap:6px;padding-inline:calc((100% - min(var(--shell),calc(100% - 90px)))/2)}.racing-strip span{height:100%;width:50px;background:var(--red);transform:skew(-25deg)}.racing-strip span:nth-child(2){width:21px}.racing-strip span:nth-child(3){width:8px}.topbar{height:31px;background:var(--navy);color:var(--cream);display:flex;align-items:center;justify-content:center;gap:13px;font:700 10px 'DM Sans',sans-serif;letter-spacing:2px}.topbar-dot{width:6px;height:6px;border-radius:50%;background:var(--red2)}.topbar-divider{opacity:.35}.site-header{position:relative;z-index:20;background:#f8f0e1;border-bottom:1px solid #dfd4c3}.header-inner{height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{width:236px;flex-shrink:0;display:flex;align-items:center}.brand img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.desktop-nav{display:flex;gap:32px;align-items:center}.desktop-nav a,.text-link{font-size:13px;font-weight:700;transition:color .2s}.desktop-nav a:hover,.text-link:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:27px;white-space:nowrap}.text-link{border:0;background:none;color:var(--navy);padding:12px 0}.button{min-height:53px;padding:16px 24px;display:inline-flex;align-items:center;justify-content:center;gap:32px;font-size:13px;font-weight:800;letter-spacing:.15px;line-height:1.2;border:2px solid transparent;text-align:center;transition:background .2s,transform .2s,color .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:18px;font-weight:500}.button-primary{background:var(--red);color:#fff}.button-primary:hover{background:#a70d22}.button-small{min-height:43px;padding:11px 16px;gap:16px}.button-cream{background:var(--cream);color:var(--navy)}.button-dark{background:var(--navy);color:white}.mobile-toggle,.mobile-nav{display:none}.skip-link{position:absolute;z-index:100;left:20px;top:-100px;background:white;padding:12px}.skip-link:focus{top:10px}.eyebrow{font-size:11px;letter-spacing:2.25px;font-weight:800;display:flex;align-items:center;gap:14px}.red-line{display:inline-block;width:36px;height:3px;background:var(--red);transform:skew(-30deg)}.tiny-star{font-size:10px;color:var(--red)}.eyebrow-dark{color:var(--navy)}.section-index{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--red)}.light-index{color:#f0747c}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:900;letter-spacing:-.014em;line-height:.92}h2{font-size:clamp(58px,6.2vw,98px)}h2 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:.88}.hero{position:relative;overflow:hidden;background:var(--cream);min-height:650px}.hero-grain{pointer-events:none;position:absolute;inset:0;opacity:.4;background-image:radial-gradient(#dbceb7 .5px,transparent .5px);background-size:6px 6px}.hero-grid{position:relative;display:grid;grid-template-columns:49% 51%;min-height:650px}.hero-copy{padding:78px 15px 58px 0;display:flex;flex-direction:column;justify-content:center;z-index:2}.hero h1{font-size:clamp(80px,8.8vw,143px);line-height:.79;letter-spacing:-.028em;margin:32px 0 0}.hero-outlined{-webkit-text-stroke:2px var(--navy);color:transparent}.hero-script{font:italic 67px/.9 'Instrument Serif',Georgia,serif;color:var(--red);margin:8px 0 26px 4px;transform:rotate(-2deg)}.hero-sub{font-size:16px;line-height:1.8;max-width:440px;color:#465464}.hero-ctas{display:flex;align-items:center;gap:33px;margin-top:29px}.underlined-action{font-size:13px;font-weight:800;display:inline-flex;gap:15px;align-items:center;border-bottom:2px solid var(--red);padding-bottom:8px;background:none;border-top:0;border-left:0;border-right:0;color:var(--navy)}.underlined-action span{font-size:17px}.hero-footer{display:flex;align-items:center;gap:15px;margin-top:47px;font-size:9px;letter-spacing:1.6px;font-weight:900;color:#6c7680}.hero-footer-rule{height:1px;flex:1;max-width:30px;background:#bac2c7}.hero-visual{position:relative;isolation:isolate;min-height:650px;background:radial-gradient(ellipse at 50% 39%,#e7d9bd 0%,#ede1cc 44%,#e9d8bf 90%);overflow:hidden;border-left:1px solid #d9cab6}.hero-visual:before{content:'';position:absolute;inset:20px;border:1px solid #cdbda2;pointer-events:none}.graphic-disc{position:absolute;border-radius:50%;border:1px solid #ddc7a5}.disc-one{width:540px;height:540px;left:6%;top:5%}.disc-two{width:400px;height:400px;left:18%;top:17%}.hero-top-stamp{position:absolute;z-index:4;left:38px;top:36px;font:800 12px/1.25 'Barlow Condensed',sans-serif;letter-spacing:2px;display:flex;align-items:center;gap:13px}.hero-top-stamp span{font:900 36px 'Barlow Condensed';color:var(--red)}.edition-card{position:absolute;z-index:1;width:320px;height:420px;background:#f8efe0;border:10px solid var(--navy);left:23%;top:16%;transform:rotate(-9deg);box-shadow:14px 22px 0 #ba9873,30px 35px 42px #51432b35;padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.edition-notch{font-size:30px;color:var(--red)}.edition-head{font:900 13px 'Barlow Condensed';letter-spacing:3px;margin:8px 0 18px}.edition-card strong{font:900 89px/.7 'Barlow Condensed';letter-spacing:-2px}.edition-card>span{font:italic 35px 'Instrument Serif',Georgia,serif;color:var(--red);margin-top:12px}.edition-stripes{display:flex;gap:12px;margin:19px 0 12px}.edition-stripes i{display:block;width:70px;height:9px;background:var(--red);transform:skew(-24deg)}.edition-card small{font-size:10px;letter-spacing:1.8px;font-weight:800}.product-object{position:absolute;filter:drop-shadow(13px 22px 13px #574a3438)}.coffee-object{width:159px;height:233px;background:linear-gradient(120deg,#15324c,#071c2e);clip-path:polygon(8% 0,92% 0,100% 7%,96% 100%,4% 100%,0 7%);z-index:4;left:2%;bottom:47px;transform:rotate(-14deg);color:#f8f0e1;text-align:center;padding-top:32px}.coffee-fold{position:absolute;left:0;right:0;top:9px;height:9px;border-block:1px solid #b0a99355}.coffee-top{font:800 9px 'DM Sans';letter-spacing:2px}.coffee-emblem{font:900 67px 'Barlow Condensed';font-style:italic;margin:3px 0 0}.coffee-emblem span{font:normal 12px 'DM Sans';vertical-align:top;margin-left:3px;color:#ed6873}.coffee-label{font:900 28px/.8 'Barlow Condensed';letter-spacing:1px}.coffee-bottom{font:700 8px 'DM Sans';letter-spacing:1.5px;margin-top:16px}.cigar-object{z-index:5;width:290px;height:34px;left:42%;bottom:148px;background:linear-gradient(180deg,#9b4c23 0,#b66f37 18%,#8b3f1d 57%,#b76a32 95%);border-radius:14px 2px 2px 14px;transform:rotate(-34deg)}.cigar-object:before{content:'';position:absolute;width:26px;top:2px;left:-2px;bottom:2px;border-radius:12px 3px 3px 12px;background:linear-gradient(90deg,#6c2c18,#ab5e2d)}.cigar-cap{position:absolute;right:-3px;top:-1px;width:24px;height:36px;background:#c6b49a;border:5px solid #986b48;border-left:0}.cigar-band{display:grid;place-items:center;position:absolute;left:106px;top:-3px;width:66px;height:41px;background:var(--navy);color:#ebdfc4;border-inline:5px double #d0a762;font:800 20px 'Barlow Condensed';letter-spacing:1px}.bottle-object{z-index:4;right:8%;bottom:48px;width:135px;height:234px;transform:rotate(10deg)}.bottle-neck{position:absolute;left:46px;top:0;width:42px;height:42px;background:#861c23;border:6px solid #5f1822;border-radius:5px 5px 0 0}.bottle-body{position:absolute;inset:35px 3px 0;background:linear-gradient(90deg,#591f1b,#9f2a25 30%,#b93a25 59%,#631d20);border-radius:29px 29px 15px 15px;border:4px solid #5e2019;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f7e4ca}.bottle-body:before{content:'';position:absolute;inset:35px 8px 28px;background:#f0dfb9;border:3px solid var(--navy);border-radius:4px}.bottle-logo{z-index:1;color:var(--navy);font:900 35px/.82 'Barlow Condensed';text-align:center}.bottle-body small{z-index:1;color:var(--red);font:900 9px 'Barlow Condensed';letter-spacing:1px;margin-top:12px}.card-object{z-index:3;right:6%;top:103px;width:169px;height:238px;border:10px solid #f6edd8;background:#bb172a;transform:rotate(18deg);display:flex;flex-direction:column;color:#fff;padding:8px 10px;justify-content:space-between}.card-object:after{content:'';position:absolute;inset:0;border:1px solid #f5c6ae}.card-top{font:900 11px 'Barlow Condensed';letter-spacing:1.4px}.card-star{font-size:100px;text-align:center;line-height:1}.card-bottom{font:800 10px/1.3 'DM Sans';letter-spacing:.6px}.graphic-arrow{position:absolute;z-index:1;right:6%;top:59%;font:900 73px 'Instrument Serif';color:var(--red);transform:rotate(-13deg)}.hero-side-label{position:absolute;right:11px;top:62%;transform:rotate(90deg) translate(0,-100%);transform-origin:right top;font:800 9px 'DM Sans';letter-spacing:2px}.hero-issue-tag{position:absolute;z-index:6;right:35px;bottom:27px;display:flex;align-items:center;gap:10px}.hero-issue-tag span{font-size:10px;letter-spacing:1px;font-weight:900}.hero-issue-tag b{font:900 45px 'Barlow Condensed';color:var(--red)}.hero-bottom-rail{height:48px;background:var(--red);color:#fff;overflow:hidden}.rail-marquee{max-width:1550px;margin:auto;display:flex;justify-content:space-around;gap:25px;align-items:center;height:100%;font:900 14px 'Barlow Condensed';letter-spacing:2.2px;white-space:nowrap}.rail-marquee b{font-size:15px}.intro-grid{display:grid;grid-template-columns:25% 75%;gap:0}.section-side{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.side-badge{max-width:85%;height:auto;mix-blend-mode:multiply}.intro-main{padding-right:30px}.intro-main h2{max-width:930px;margin:26px 0 30px}.intro-main h2 em{color:var(--red)}.intro-bottom{display:grid;grid-template-columns:1fr 210px;gap:38px;align-items:center;border-top:1px solid #ccbfad;padding-top:25px}.intro-bottom p{max-width:625px;font-size:17px;line-height:1.75;color:#485a67}.intro-stamp{border:3px solid var(--red);border-radius:50%;width:155px;height:155px;transform:rotate(12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;font:900 25px/.9 'Barlow Condensed';color:var(--red);text-align:center}.intro-stamp i{font:italic 22px 'Instrument Serif'}.intro-stamp span{margin-top:10px}.finds-section{background:#eae0d0;border-block:1px solid #d8cdbd}.section-header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:38px}.section-header h2{margin-top:18px;font-size:clamp(56px,5.3vw,84px)}.section-header h2 em{color:var(--red)}.section-header>p{font-size:15px;line-height:1.75;max-width:294px;margin-bottom:8px}.finds-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.find-card{position:relative;min-height:425px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:19px 20px 24px;transition:transform .3s;isolation:isolate}.find-card:hover{transform:translateY(-5px)}.find-number{z-index:1;font:700 10px 'DM Sans';letter-spacing:1px}.find-illustration{height:238px;position:relative;z-index:1}.find-copy{position:relative;z-index:1}.find-copy>span{font-size:9px;font-weight:900;letter-spacing:1.5px}.find-copy h3{font-size:46px;line-height:.95;margin:7px 0 8px}.find-copy p{font-size:12px;line-height:1.65;max-width:230px}.card-cigars{background:var(--navy);color:#fff}.card-coffee{background:#c52032;color:#fff}.card-collectibles{background:#d4b58b;color:var(--navy)}.card-smallbatch{background:#7c8768;color:#fff}.illustration-cigar{position:absolute;top:86px;left:20px;height:29px;width:210px;border-radius:14px 4px 4px 14px;background:linear-gradient(#ad6945 0,#8d422c 50%,#bf7148);transform:rotate(-28deg);box-shadow:5px 10px 0 #00000020}.illustration-cigar i{position:absolute;left:85px;background:#e6d6b6;color:#89232e;width:37px;height:30px;display:grid;place-items:center;font-style:normal;border-inline:5px solid #ab8b47}.illustration-cigar.c2{top:116px;left:21px;transform:rotate(-13deg)}.illustration-cigar.c3{top:148px;left:14px;transform:rotate(2deg)}.coffee-illustration .cup-body{position:absolute;width:145px;height:134px;background:#f5e8d8;border-radius:0 0 43px 43px;top:80px;left:calc(50% - 79px);font:900 97px/.95 'Barlow Condensed';font-style:italic;color:var(--red);text-align:center}.cup-body span{font:normal 10px 'DM Sans';position:absolute;top:12px}.cup-handle{position:absolute;width:70px;height:85px;border:16px solid #f5e8d8;border-radius:50%;top:101px;right:9%}.cup-saucer{position:absolute;left:calc(50% - 100px);top:211px;width:200px;height:13px;border-radius:50%;background:#f5e8d8}.steam{position:absolute;top:7px;left:40%;color:#f5e8d8;font:normal 70px Georgia;transform:rotate(90deg)}.steam-b{left:60%;top:-3px}.illustration-card{position:absolute;width:136px;height:188px;border:8px solid #eee0c6;top:27px;left:calc(50% - 66px);background:#b7172e}.illustration-card.back{transform:rotate(18deg);background:var(--navy)}.illustration-card.front{transform:rotate(-14deg);color:#f4e9d7;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-align:center}.illustration-card span,.illustration-card small{font:900 10px 'Barlow Condensed';letter-spacing:2px}.illustration-card strong{font-size:79px}.jar-lid{position:absolute;left:calc(50% - 73px);top:29px;width:146px;height:32px;border-radius:9px 9px 3px 3px;background:var(--navy);border:5px solid #bdc5b0;z-index:2}.jar-body{position:absolute;left:calc(50% - 62px);top:52px;width:125px;height:167px;background:#e4bb69;border:7px solid #a4712a;border-radius:13px 13px 30px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--navy);font:900 35px/.8 'Barlow Condensed'}.jar-body span{background:#f1e7ce;padding:9px;text-align:center;border:2px solid var(--navy)}.jar-body small{font:900 9px 'DM Sans';margin-top:10px;letter-spacing:1px}.finds-disclaimer{margin-top:18px;font-size:11px;color:#65717c}.process-section{background:var(--navy);color:var(--cream);position:relative;overflow:hidden}.process-section:after{content:'★';position:absolute;font:900 520px Georgia;right:-60px;top:-170px;opacity:.04;pointer-events:none}.process-title h2{font-size:clamp(58px,5.5vw,89px);margin-top:20px}.process-title h2 em{color:#f6a6a6}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:67px;border-top:1px solid #506171;border-bottom:1px solid #506171}.step{padding:32px 35px 50px 3px;min-height:290px;border-right:1px solid #506171;position:relative}.step:last-child{border-right:0;padding-left:32px}.step:nth-child(2){padding-left:32px}.step-no{font:800 16px 'DM Sans';color:#f7838f}.step-icon{position:absolute;right:22px;top:20px;font-size:43px;color:#e2c9a4}.step h3{font-size:52px;margin:45px 0 14px}.step p{font-size:14px;line-height:1.8;color:#b8c7d3;max-width:310px}.process-note{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;letter-spacing:1.6px;font-weight:800;color:#b8c7d3}.process-note b{color:#ed5665}.founding-section{background:var(--cream);overflow:hidden}.founding-grid{display:grid;grid-template-columns:51% 49%;gap:50px;align-items:center}.founding-art{height:620px;background:repeating-linear-gradient(-45deg,#e6dccb 0 1px,#eee5d5 1px 26px);position:relative;display:grid;place-items:center}.founding-art:after{content:'';position:absolute;inset:20px;border:1px solid #cbbba2}.founding-card{position:relative;z-index:1;background:var(--navy);width:70%;height:78%;transform:rotate(-7deg);box-shadow:26px 25px 0 #cdb99a,35px 36px 40px #1d1d1d20;color:white;border:7px solid #f8efdc;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}.founding-card-top{font-size:10px;letter-spacing:2px;font-weight:900}.founding-badge{position:absolute;right:25px;top:65px;font-size:75px;color:var(--red)}.founding-card h3{font-size:clamp(64px,6.8vw,109px);line-height:.82;position:relative;z-index:2}.founding-card h3 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;color:#ed7a86}.founding-card-bottom{border-top:1px solid #718090;padding-top:15px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px;font-weight:900}.founding-stamp{position:absolute;z-index:3;right:1%;bottom:8%;background:var(--red);width:128px;height:128px;border:6px solid var(--cream);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:white;font:900 30px/.9 'Barlow Condensed';transform:rotate(13deg)}.founding-copy{padding-left:45px}.founding-copy h2{margin:27px 0 25px;font-size:clamp(79px,8vw,127px)}.founding-copy h2 em{color:var(--red)}.founding-copy>p{max-width:420px;font-size:15px;line-height:1.85;color:#4a5966;margin-bottom:30px}.microcopy{font-size:9px;letter-spacing:1.1px;font-weight:800;color:#7c8790;margin-top:20px;max-width:390px}.member-section{background:#e8dfd0}.member-grid{display:grid;grid-template-columns:44% 56%;gap:50px;align-items:center}.member-copy h2{margin:22px 0 25px;font-size:clamp(67px,7vw,110px)}.member-copy h2 em{color:var(--red)}.member-copy>p{font-size:15px;line-height:1.9;max-width:445px;color:#4c606d}.feature-tags{display:flex;flex-wrap:wrap;gap:9px;max-width:450px;margin:26px 0}.feature-tags span{border:1px solid #c1b29e;padding:10px 12px;font-size:10px;font-weight:900;letter-spacing:.7px}.preview-disclaimer{font-size:11px;color:#677683;margin-top:20px;max-width:410px;line-height:1.6}.dashboard-mock{box-shadow:15px 22px 0 #d0c2ad,28px 35px 44px #2b1c1020;background:var(--offwhite);border:5px solid var(--navy);padding:23px 27px 20px;max-width:626px;transform:rotate(1deg)}.mock-top{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--navy);padding-bottom:14px}.mock-logo{background:var(--navy);color:white;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font:900 35px 'Barlow Condensed';font-style:italic}.mock-logo span{color:#ee6c71;font:normal 7px 'DM Sans';align-self:flex-start;margin-top:6px}.mock-top>span{font-size:9px;font-weight:900;letter-spacing:1.3px}.mock-top>b{font:900 28px 'Barlow Condensed';color:var(--red)}.mock-hello{font:900 34px/.98 'Barlow Condensed';margin:26px 0 22px}.mock-hello em{font-family:'Instrument Serif';font-weight:400;color:var(--red)}.mock-tabs{display:flex;border-bottom:1px solid #cbbda8;gap:17px}.mock-tabs button{background:none;border:0;padding:9px 3px;font-size:10px;font-weight:900;color:#78828b;border-bottom:3px solid transparent;white-space:nowrap}.mock-tabs button.active{border-bottom-color:var(--red);color:var(--navy)}.mock-content{min-height:177px}.mock-issue{display:flex;gap:20px;align-items:center;padding:22px 0}.mock-issue-graphic{height:123px;width:105px;background:var(--red);border:6px solid #e6d4b2;display:flex;align-items:center;justify-content:center;color:#fff;font:900 65px 'Barlow Condensed';flex-shrink:0}.mock-issue-graphic span{font-size:13px;align-self:flex-start;margin-top:13px}.mock-kicker{font-size:9px;font-weight:800;letter-spacing:1px;color:#9a2230}.mock-issue strong{display:block;font:900 30px 'Barlow Condensed';margin:5px 0}.mock-issue p{font-size:12px;line-height:1.6;color:#667482}.mock-status{display:inline-block;font:800 9px 'DM Sans';letter-spacing:1px;color:#a12332;margin-top:10px}.mock-bottom{border-top:1px solid #c8baa8;display:flex;justify-content:space-between;padding-top:13px;font:900 8px 'DM Sans';letter-spacing:1px;color:#7e8992}.makers-section{background:var(--red);color:white;padding:71px 0}.makers-inner{display:grid;grid-template-columns:120px 1fr auto;gap:38px;align-items:center}.makers-symbol{font-size:120px;line-height:1;color:#ffb4b8}.makers-inner h2{font-size:clamp(57px,5.6vw,83px);margin:18px 0}.makers-inner h2 em{color:#ffe9d7}.makers-inner p{font-size:14px;line-height:1.7;max-width:580px}.apply-section{background:var(--cream);padding-top:120px;padding-bottom:110px}.apply-grid{display:grid;grid-template-columns:47% 53%;gap:46px}.apply-copy{padding-top:34px}.apply-copy h2{font-size:clamp(79px,7.4vw,116px);margin:29px 0}.apply-copy h2 em{color:var(--red)}.apply-copy>p{max-width:420px;font-size:15px;line-height:1.85;color:#52616c}.application-side-note{margin-top:60px;padding:21px 0;border-top:1px solid #cfc1ae;max-width:405px}.application-side-note b{font-size:10px;letter-spacing:1.7px}.application-side-note p{margin-top:10px;font-size:12px;line-height:1.7;color:#71808d}.form-card{background:#fffaf1;border:2px solid var(--navy);box-shadow:12px 14px 0 var(--navy);padding:34px 38px}.form-header{display:flex;justify-content:space-between;border-bottom:1px solid #d6caba;padding-bottom:12px;font-size:10px;font-weight:800;letter-spacing:1.6px}.form-header span:last-child{color:var(--red);font-size:17px}.form-card h3{font-size:58px;margin:26px 0}.site-form{display:flex;flex-direction:column;gap:19px}.site-form label,.site-form legend{font-size:10px;font-weight:900;letter-spacing:1px;display:flex;flex-direction:column;gap:8px}.site-form label input:not([type=checkbox]),.site-form label textarea{height:45px;width:100%;border:1px solid #cfc2b0;padding:11px 12px;background:#fffdf8;color:var(--navy);font-size:14px;font-weight:500;letter-spacing:0;border-radius:0;outline-offset:2px}.site-form label textarea{height:auto;resize:vertical}.site-form input::placeholder,.site-form textarea::placeholder{color:#9a9f9e}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.site-form fieldset{margin:0;border:0;padding:0}.site-form legend{margin-bottom:12px}.site-form legend small{font-size:9px;color:#9b9a96}.interest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.interest{position:relative;display:flex!important;flex-direction:row!important;align-items:center;gap:0!important;cursor:pointer}.interest input{position:absolute;opacity:0;width:1px;height:1px}.interest span{border:1px solid #cdbdac;width:100%;height:41px;display:grid;place-items:center;font:800 12px 'DM Sans';letter-spacing:0;color:#3f5264;transition:background .2s,color .2s,border .2s}.interest input:checked+span{background:var(--navy);color:white;border-color:var(--navy)}.interest input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.age-check{display:flex!important;flex-direction:row!important;align-items:center;gap:11px!important;font-size:11px!important;letter-spacing:0!important;font-weight:700!important;cursor:pointer}.age-check input{width:16px;height:16px;accent-color:var(--red)}.full-button{width:100%;margin-top:2px}.form-fine{font-size:10px;line-height:1.6;color:#75818b}.form-notice{font-size:12px;font-weight:600;line-height:1.6;color:var(--red)}.form-notice:empty{display:none}.hidden-field{position:absolute;left:-9999px;opacity:0}.maker-form-section{background:#e6dbc9;border-top:1px solid #cab9a2;padding:78px 0 95px}.maker-form-grid{display:grid;grid-template-columns:44% 56%;gap:40px;align-items:start}.maker-form-grid h2{font-size:clamp(59px,5.5vw,89px);margin:16px 0}.maker-form-grid h2 em{color:var(--red)}.maker-form-grid>div>p{line-height:1.8;color:#465564;max-width:400px;font-size:14px}.maker-mini-form{padding:24px;background:#f9f0df;border-top:4px solid var(--red)}.maker-mini-form button{align-self:flex-start}.footer{background:var(--navy);color:var(--cream);padding:65px 0 24px}.footer-main{display:flex;justify-content:space-between;gap:60px;padding-bottom:72px}.footer-brand img{width:300px;height:auto;mix-blend-mode:screen;filter:brightness(0) invert(1)}.footer-brand p{font:italic 30px 'Instrument Serif';color:#d8d1c7;margin:12px 0 0 15px}.footer-right{display:flex;gap:100px;padding-top:11px}.footer-right div{display:flex;flex-direction:column;gap:15px}.footer-right span{font-size:10px;letter-spacing:1.7px;color:#d29b99;font-weight:900;margin-bottom:3px}.footer-right a,.footer-right button{color:var(--cream);font-size:12px;background:none;border:0;text-align:left;padding:0}.footer-right a:hover,.footer-right button:hover{color:#ff8795}.footer-bottom{border-top:1px solid #455c6a;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px;font-weight:800;letter-spacing:1.1px;color:#bdc9d0}.footer-bottom a{color:#fff}.modal-backdrop{position:fixed;inset:0;background:#06101ecc;z-index:50;display:grid;place-items:center;padding:20px}.modal-backdrop[hidden]{display:none}.login-dialog{width:min(490px,100%);background:var(--cream);border:5px solid var(--navy);box-shadow:16px 16px 0 var(--red);padding:43px 45px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.login-dialog>img{mix-blend-mode:multiply;margin-bottom:12px}.login-dialog h2{font-size:55px;margin:14px 0}.login-dialog h2 em{color:var(--red)}.login-dialog p{font-size:13px;line-height:1.8;color:#536371;margin-bottom:24px}.modal-close{position:absolute;top:8px;right:13px;border:0;background:none;font-size:34px;color:var(--navy)}body.modal-open{overflow:hidden}.thanks-page{min-height:100vh;background:var(--cream)}.thanks-wrap{min-height:90vh;max-width:700px;padding:60px 25px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:24px}.thanks-wrap img{mix-blend-mode:multiply}.thanks-wrap h1{font-size:clamp(65px,13vw,125px)}.thanks-wrap h1 em{font-family:'Instrument Serif',Georgia,serif;color:var(--red);font-weight:400}.thanks-wrap>p:not(.eyebrow){line-height:1.7;max-width:420px}
@media (max-width:1140px){.shell{width:min(100% - 52px,var(--shell))}.desktop-nav{gap:17px}.desktop-nav a,.text-link{font-size:12px}.header-actions{gap:16px}.brand{width:205px}.header-inner{height:86px}.hero h1{font-size:clamp(73px,8.4vw,110px)}.hero-grid{min-height:600px}.hero-visual{min-height:600px}.edition-card{left:14%;top:18%}.card-object{right:1%}.bottle-object{right:1%}.coffee-object{left:0}.founding-grid{gap:24px}.founding-copy{padding-left:20px}.member-grid{gap:25px}.makers-inner{grid-template-columns:80px 1fr auto;gap:25px}.makers-symbol{font-size:85px}}
@media (max-width:900px){.desktop-nav,.header-actions{display:none}.mobile-toggle{display:flex;width:43px;height:40px;border:0;background:none;flex-direction:column;justify-content:center;gap:6px}.mobile-toggle span{display:block;width:26px;height:3px;background:var(--navy);margin-left:auto}.mobile-nav{display:flex;flex-direction:column;gap:0;padding:12px 26px 20px;background:var(--cream);border-top:1px solid #d8cab8}.mobile-nav[hidden]{display:none}.mobile-nav a,.mobile-nav button{display:block;padding:13px 4px;text-align:left;font-weight:800;font-size:15px;border:0;border-bottom:1px solid #e4d8c8;background:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:69px 5px 60px}.hero h1{font-size:clamp(80px,13.3vw,140px)}.hero-visual{min-height:560px;border-left:0;border-top:1px solid #d9cab6}.edition-card{left:29%;top:10%}.coffee-object{left:12%;bottom:35px}.card-object{right:12%;top:45px}.bottle-object{right:14%;bottom:31px}.cigar-object{left:43%;bottom:110px}.hero-footer{margin-top:29px}.intro-grid{grid-template-columns:1fr}.section-side{flex-direction:row;align-items:center;margin-bottom:28px}.side-badge{width:110px;height:110px}.intro-main{padding:0}.section-space{padding:80px 0}.finds-grid{grid-template-columns:repeat(2,1fr)}.find-card{min-height:415px}.find-illustration{height:240px}.illustration-cigar{left:27%}.illustration-cigar.c2{left:27%}.illustration-cigar.c3{left:27%}.founding-grid{grid-template-columns:1fr 1fr}.founding-art{height:520px}.founding-card{width:80%}.founding-card h3{font-size:75px}.founding-copy h2{font-size:clamp(70px,8vw,105px)}.member-grid,.apply-grid{grid-template-columns:1fr}.dashboard-mock{max-width:620px;width:100%;margin:auto}.maker-form-grid{grid-template-columns:1fr}.makers-inner{grid-template-columns:1fr auto}.makers-symbol{display:none}.footer-right{gap:38px}}
@media (max-width:600px){.shell{width:calc(100% - 34px)}.header-inner{height:72px}.brand{width:175px}.topbar{font-size:8px;letter-spacing:1px;gap:8px}.racing-strip{padding-left:17px}.hero-copy{padding:48px 0 52px}.hero h1{font-size:clamp(69px,16.2vw,102px);margin-top:28px}.hero-script{font-size:52px;margin:6px 0 20px}.hero-sub{font-size:14px;line-height:1.8}.hero-ctas{gap:18px;flex-wrap:wrap}.hero-ctas .button{min-height:50px}.hero-visual{min-height:420px;width:calc(100% + 34px);margin-left:-17px}.hero-visual:before{inset:13px}.hero-top-stamp{top:20px;left:22px;font-size:8px}.hero-top-stamp span{font-size:27px}.edition-card{width:220px;height:303px;left:23%;top:16%;border-width:7px;padding:14px 9px}.edition-notch{font-size:23px}.edition-head{font-size:9px;letter-spacing:2px;margin:7px 0 13px}.edition-card strong{font-size:62px}.edition-card>span{font-size:26px}.edition-stripes{margin:11px 0}.edition-stripes i{width:46px;height:7px}.edition-card small{font-size:7px}.coffee-object{transform:scale(.71) rotate(-14deg);transform-origin:bottom left;left:5%;bottom:16px}.card-object{transform:scale(.66) rotate(18deg);transform-origin:top right;right:4%;top:61px}.bottle-object{transform:scale(.7) rotate(10deg);transform-origin:bottom right;right:4%;bottom:20px}.cigar-object{transform:scale(.69) rotate(-34deg);transform-origin:left bottom;left:46%;bottom:104px}.hero-side-label{display:none}.hero-issue-tag{bottom:10px;right:20px}.hero-issue-tag b{font-size:34px}.disc-one{width:360px;height:360px}.disc-two{width:280px;height:280px}.hero-bottom-rail{height:44px}.rail-marquee{font-size:11px;gap:17px}.rail-marquee span:nth-last-child(2),.rail-marquee b:last-child{display:none}.section-space{padding:68px 0}.section-index{font-size:10px}.side-badge{width:100px;height:100px}.intro-main h2,.section-header h2{font-size:clamp(50px,12.7vw,74px)}.intro-bottom{grid-template-columns:1fr}.intro-bottom p{font-size:15px}.intro-stamp{width:115px;height:115px;font-size:20px}.section-header{display:block}.section-header>p{margin-top:18px;max-width:380px}.finds-grid{gap:9px}.find-card{min-height:340px;padding:13px 11px 15px}.find-illustration{height:176px;transform:scale(.75);transform-origin:top center;margin-top:24px}.find-number{font-size:9px}.find-copy h3{font-size:33px}.find-copy>span{font-size:8px}.find-copy p{font-size:11px}.illustration-cigar,.illustration-cigar.c2,.illustration-cigar.c3{left:-15px}.coffee-illustration .cup-body{left:calc(50% - 80px)}.cup-handle{right:-9%}.process-title h2{font-size:clamp(48px,10.5vw,70px)}.process-grid{grid-template-columns:1fr;margin-top:35px}.step,.step:last-child,.step:nth-child(2){min-height:auto;padding:20px 0 27px;border-right:0;border-bottom:1px solid #506171}.step:last-child{border-bottom:0}.step h3{font-size:45px;margin:12px 0}.step p{max-width:440px}.step-icon{right:5px;top:10px}.process-note{flex-direction:column;gap:8px;font-size:9px}.founding-grid{grid-template-columns:1fr}.founding-art{height:480px}.founding-card{width:75%;height:78%}.founding-card h3{font-size:clamp(75px,17vw,100px)}.founding-copy{padding:15px 0 0}.founding-copy h2{font-size:clamp(73px,16vw,107px)}.founding-stamp{right:4%;bottom:3%;width:95px;height:95px;font-size:23px}.member-copy h2{font-size:clamp(66px,13vw,90px)}.dashboard-mock{padding:15px 15px 13px;transform:none;box-shadow:8px 10px 0 #d0c2ad}.mock-hello{font-size:26px}.mock-tabs{gap:10px}.mock-tabs button{font-size:9px}.mock-issue-graphic{width:82px;height:100px;font-size:50px}.mock-issue strong{font-size:25px}.mock-issue{gap:13px}.mock-bottom{font-size:7px}.makers-section{padding:55px 0}.makers-inner{grid-template-columns:1fr}.makers-inner h2{font-size:clamp(52px,11vw,77px)}.makers-inner .button{justify-self:start}.apply-copy h2{font-size:clamp(72px,14.7vw,105px)}.application-side-note{margin-top:31px}.form-card{padding:22px 18px;box-shadow:7px 8px 0 var(--navy)}.form-card h3{font-size:47px}.form-row{grid-template-columns:1fr}.maker-mini-form{padding:19px}.footer{padding-top:45px}.footer-main{flex-direction:column;gap:40px;padding-bottom:50px}.footer-brand img{width:237px}.footer-right{gap:60px}.footer-bottom{flex-direction:column;gap:10px}.login-dialog{padding:25px 22px}.login-dialog h2{font-size:47px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
