
.customs-first-home .customs-home-hero{padding-top:48px;margin-top:0;min-height:660px;align-items:center;background:radial-gradient(ellipse at 10% 40%,#192110 0,transparent 60%)}
.customs-home-hero h1{font-size:clamp(54px,6.4vw,88px);line-height:.97;letter-spacing:-3px;text-transform:uppercase;margin:20px 0 26px}.customs-home-hero h1 em{font-style:normal;color:#7ed321}.customs-home-hero .finished-custom__intro>p{font-size:18px;line-height:1.65}.customs-home-hero .finished-custom__intro>.eyebrow{font-size:12px}.customs-home-hero .finished-custom__intro>.customs-home-note{font-size:14px;color:#bbb;margin-top:24px}.customs-home-note a{display:inline-block;margin-top:15px;text-underline-offset:5px;color:#d6eac1}.customs-home-hero .finished-custom__gallery{min-width:0}.customs-first-home .story h2{font-size:clamp(38px,6vw,76px);line-height:.96;margin:12px 0 24px;text-transform:uppercase}
.home-custom-process{max-width:1280px;margin:0 auto 64px;padding:48px 28px 55px;border-top:1px solid #35402c;border-bottom:1px solid #35402c}.home-custom-process__head{max-width:740px}.home-custom-process .eyebrow{font-size:12px;line-height:1.7}.home-custom-process h2{font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-1px}.home-custom-process p{color:#c5c5c5;line-height:1.7}.home-custom-process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:34px 0}.home-custom-process__steps article{border-left:2px solid #526f36;padding-left:22px}.home-custom-process__steps span{color:#7ed321;font-size:13px;letter-spacing:3px}.home-custom-process h3{font-size:22px;margin:16px 0 10px}.home-custom-process__links{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.home-custom-process__links>a:not(.button){text-underline-offset:5px;color:#d6eac1}.customs-first-home .header-watch-lockup{display:none}.customs-first-home .hero img{content-visibility:auto}.customs-first-home :focus-visible{outline:3px solid #a0ed50;outline-offset:4px}
@media(max-width:760px){.customs-first-home .customs-home-hero{padding-top:32px;min-height:0}.customs-home-hero h1{font-size:56px;letter-spacing:-2px}.home-custom-process{padding:34px 20px;margin-bottom:38px}.home-custom-process__steps{grid-template-columns:1fr;gap:22px}.home-custom-process__links{align-items:flex-start;flex-direction:column}.customs-home-hero .finished-custom__intro>p{font-size:17px}}
.customs-first-home .customs-home-hero{grid-template-columns:1fr 1.15fr;gap:40px;margin-bottom:44px}.customs-home-hero h1{font-size:clamp(48px,4.6vw,66px);letter-spacing:-2px}.customs-home-hero .finished-custom__hero img{height:370px}.customs-home-hero .finished-custom__gallery figure:not(.finished-custom__hero) img{height:175px}.customs-home-hero .finished-custom__actions .button{padding-inline:18px;font-size:14px}@media(max-width:900px){.customs-first-home .customs-home-hero{grid-template-columns:1fr}}@media(max-width:760px){.customs-home-hero h1{font-size:46px}.customs-home-hero .finished-custom__hero img{height:300px}.customs-home-hero .finished-custom__gallery figure:not(.finished-custom__hero) img{height:150px}}

.customs-first-home #watches{scroll-margin-top:110px}.customs-first-home .tattoo-coming-soon{margin-top:0}.customs-first-home .tattoo-coming-soon h2{font-size:clamp(30px,4vw,48px)}

/* v5.82: original-art banner replaces the watch-containing retail artwork. */
.art-brand-banner{max-width:1280px;margin:35px auto 60px;padding:44px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:radial-gradient(ellipse at 0 100%,#263311,transparent 65%),#0b0d09;border:1px solid #3e502c;border-top:3px solid #7ed321}.art-brand-banner__copy .eyebrow{font-size:11px;line-height:1.6;letter-spacing:2px}.art-brand-banner h2{font-size:clamp(44px,5.5vw,72px);line-height:1;letter-spacing:-2px;margin:24px 0;text-transform:uppercase}.art-brand-banner h2 em{font-style:normal;color:#7ed321}.art-brand-banner__copy>p:not(.eyebrow){color:#c9cec3;line-height:1.7;max-width:440px;font-size:18px}.art-brand-banner .button{margin:10px 0 28px}.art-brand-banner__values{display:flex;flex-wrap:wrap;gap:10px 20px;color:#d8e7c9;font-size:12px;line-height:1.5}.art-brand-banner__values span{border-left:2px solid #7ed321;padding-left:10px}.art-brand-banner__photos{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.art-brand-banner figure{margin:0;min-width:0}.art-brand-banner figure:nth-child(2){margin-top:48px}.art-brand-banner img{width:100%;height:340px;object-fit:cover;border:1px solid #465235;border-radius:5px}.art-brand-banner figcaption{font-size:11px;letter-spacing:2px;color:#c1d6aa;margin-top:12px}.customs-first-home .site-header--v4:after{content:"YOUR IDEA. OUR CANVAS."}.customs-first-home .nav-tattoo__icon{display:none}
@media(max-width:760px){.art-brand-banner{grid-template-columns:1fr;margin:24px 16px 45px;padding:26px 20px;gap:25px}.art-brand-banner h2{font-size:44px}.art-brand-banner img{height:230px}.art-brand-banner figure:nth-child(2){margin-top:24px}.art-brand-banner .button{font-size:13px;padding-inline:16px}}
.customs-home-hero .finished-custom__hero img{object-position:center 43%}

/* v5.88: artist introduction integrated into the one-of-one hero */
.home-grant{display:grid;grid-template-columns:126px minmax(0,1fr);gap:20px;align-items:center;margin-top:28px;padding:20px 0;border-top:1px solid #3e502c;border-bottom:1px solid #3e502c;scroll-margin-top:110px}.home-grant>img{display:block;width:126px;height:150px;object-fit:cover;object-position:center top;border-radius:8px;border:1px solid #465235}.home-grant .eyebrow{font-size:10px;line-height:1.5;letter-spacing:1.3px;color:#a6d778;margin:0 0 8px}.home-grant h2{font-size:30px;line-height:1.1;letter-spacing:-.6px;margin:0 0 10px}.home-grant p:not(.eyebrow){font-size:14px;line-height:1.6;color:#c9cec3;margin:0 0 12px}.home-grant a{font-size:13px;line-height:1.5;color:#d6eac1;text-underline-offset:4px}.customs-first-home .customs-home-hero{align-items:start}
@media(max-width:480px){.home-grant{grid-template-columns:100px minmax(0,1fr);gap:16px}.home-grant>img{width:100px;height:136px}.home-grant h2{font-size:27px}.home-grant p:not(.eyebrow){font-size:13px}}

/* v5.89: matching owner introduction */
.home-owner{margin-top:0;border-top:0}.home-owner>img{object-position:center 20%;height:170px}.home-owner h2{font-size:26px}@media(max-width:480px){.home-owner h2{font-size:23px}.home-owner>img{height:150px}}

.home-grant>img{filter:grayscale(1)}
