@font-face{font-family:"Berlin Sans FB";src:url("berlin-sans-fb-demi-bold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
:root{--ink:#11110f;--ink-2:#1a1a17;--paper:#f1efe8;--paper-2:#ddd9cf;--muted:#858279;--line:rgba(17,17,15,.17);--orange:#df7835;--orange-dark:#7a3218;--white:#fff;--max:1440px;--pad:clamp(24px,5vw,78px);--font-berlin:"Berlin Sans FB","Trebuchet MS",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px var(--pad);color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.brand{display:inline-flex;align-items:center;gap:13px}.brand-mark{display:grid;place-items:center;width:43px;height:43px;background:var(--orange);color:#111;font-weight:900;font-size:18px;letter-spacing:-1px;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%)}.brand-name{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.brand-name b{font-weight:400;color:#aaa}.site-nav{display:flex;align-items:center;gap:clamp(22px,3vw,48px);font-size:13px;text-transform:uppercase;letter-spacing:.1em}.site-nav a:not(.nav-cta){opacity:.76;transition:.2s}.site-nav a:hover{opacity:1}.nav-cta{padding:13px 18px;border:1px solid rgba(255,255,255,.36)}.nav-cta span,.button span{margin-left:20px}.menu-button{display:none;background:none;border:0;color:#fff;padding:10px}.menu-button span:not(.sr-only){display:block;width:24px;height:1px;background:currentColor;margin:5px}
.hero{position:relative;min-height:820px;height:100svh;max-height:1080px;color:#fff;overflow:hidden;background:#0a0a09}.hero-media{position:absolute;inset:0;background:url('hero-laser.png') center/cover no-repeat;transform:scale(1.015)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,4,.94) 0%,rgba(5,5,4,.75) 36%,rgba(5,5,4,.12) 72%),linear-gradient(0deg,rgba(5,5,4,.7) 0%,transparent 35%)}.hero-content{position:relative;z-index:2;padding:clamp(170px,22vh,245px) var(--pad) 120px;max-width:980px}.eyebrow,.section-number{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:14px;color:#cac7be}.eyebrow span{width:33px;height:2px;background:var(--orange)}h1,h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:.88;letter-spacing:-.055em}h1{font-size:clamp(68px,10.7vw,158px)}h1 em,h2 em{font-weight:400;color:var(--orange)}.hero-copy{max-width:580px;margin:38px 0 34px;color:#c7c4bb;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.hero-actions{display:flex;align-items:center;gap:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-height:54px;padding:15px 21px;border:0;border-radius:0;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--orange);color:#111}.button-primary:hover{background:#b9f200}.text-link{font-size:12px;text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid rgba(255,255,255,.3);padding:8px 0}.text-link span{margin-left:14px}.hero-meta{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:22px var(--pad);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#aaa;border-top:1px solid rgba(255,255,255,.15)}
.section-pad{padding:clamp(92px,12vw,180px) var(--pad)}.intro{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);gap:clamp(60px,10vw,160px);max-width:var(--max);margin:auto}.section-number{margin:0 0 34px;color:#79766e}.intro h2,.catalogue h2,.process h2,.quote h2{font-size:clamp(58px,7.2vw,110px)}.intro-copy>p{font-size:clamp(20px,2vw,29px);line-height:1.5;margin:45px 0 70px;max-width:720px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.capability-grid article{padding:28px 28px 35px 0;border-bottom:1px solid var(--line)}.capability-grid article:nth-child(odd){border-right:1px solid var(--line)}.capability-grid article:nth-child(even){padding-left:28px}.capability-grid span{font-size:10px;color:var(--orange);letter-spacing:.12em}.capability-grid h3{font-size:18px;margin:20px 0 10px}.capability-grid p{color:#6f6c64;margin:0;font-size:14px;line-height:1.6}
.catalogue{background:var(--ink);color:#fff;padding-bottom:clamp(90px,10vw,150px)}.catalogue-head{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.2fr .6fr;gap:80px;align-items:end;padding-bottom:70px}.catalogue-head .section-number{color:#8e8b84}.catalogue-head>p{color:#aaa79f;font-size:18px;line-height:1.65;margin:0 0 8px}.filters{display:flex;gap:8px;flex-wrap:wrap;padding:0 var(--pad) 28px;max-width:var(--max);margin:auto}.filter{padding:11px 16px;background:transparent;color:#aaa;border:1px solid #363632;text-transform:uppercase;font-size:10px;letter-spacing:.11em}.filter.active,.filter:hover{background:var(--orange);border-color:var(--orange);color:#10100f}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#33332f;max-width:var(--max);margin:auto;border:1px solid #33332f}.product-card{background:var(--ink)}.product-card[hidden]{display:none}.product-media{position:relative;aspect-ratio:1.45/1;overflow:hidden;background:#272723}.product-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product-card:hover img{transform:scale(1.035)}.product-placeholder{background:radial-gradient(circle at 78% 24%,rgba(166,217,0,.15),transparent 30%),repeating-linear-gradient(135deg,#1b1b19 0,#1b1b19 1px,#232320 1px,#232320 60px)}.placeholder-number{position:absolute;left:8%;top:9%;font-family:Georgia,serif;font-size:clamp(70px,9vw,145px);line-height:1;color:#343430}.placeholder-cut{position:absolute;width:44%;aspect-ratio:1;border:1px solid var(--orange);border-radius:50%;right:13%;top:20%;box-shadow:0 0 48px rgba(166,217,0,.18)}.placeholder-cut:after{content:"";position:absolute;inset:22%;border:1px solid #486000;transform:rotate(38deg)}.placeholder-label{position:absolute;left:7%;bottom:8%;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#777}.category-tag{position:absolute;right:16px;top:16px;background:#0f0f0e;color:#ddd;padding:8px 10px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.product-info{padding:28px 30px 32px}.product-info h3{font-size:25px;margin:0 0 11px;font-family:Georgia,serif;font-weight:400}.product-info p{margin:0 0 28px;color:#8f8c84;max-width:560px}.product-info>div{display:flex;justify-content:space-between;border-top:1px solid #33332f;padding-top:18px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.product-info a{color:var(--orange)}
.process{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,10vw,170px);max-width:var(--max);margin:auto}.process-list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.process-list>li>span{font-size:11px;color:var(--orange);letter-spacing:.12em;padding-top:5px}.process-list h3{font-size:22px;margin:0 0 9px}.process-list p{margin:0;color:#77736b}
.quote{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,170px);padding:clamp(90px,12vw,165px) var(--pad);background:var(--orange);color:#10100f}.quote-copy h2 em{color:#344500}.section-number.light{color:#344500}.quote-copy>p:not(.section-number){font-size:18px;max-width:520px;margin:35px 0}.quote-note{display:flex;gap:18px;border-top:1px solid rgba(17,17,15,.28);padding-top:22px;max-width:500px}.quote-note p{margin:0;font-size:13px}.contact-details{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 35px;margin-top:35px;padding-top:28px;border-top:1px solid rgba(17,17,15,.28);max-width:580px}.contact-details>div:last-child{grid-column:2}.contact-details span{display:block;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#344500}.contact-details address,.contact-details p{margin:0;font-size:14px;line-height:1.65;font-style:normal}.contact-details a{border-bottom:1px solid rgba(17,17,15,.3)}.contact-details a:hover{border-bottom-color:#10100f}.quote-form{background:#151513;color:#eee;padding:clamp(28px,4vw,58px)}label{display:block}label>span{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#aaa}.quote-form label{margin-bottom:22px}.quote-form input,.quote-form textarea,.quote-form select,.login-card input,.admin-form input,.admin-form textarea{width:100%;border:0;border-bottom:1px solid #454541;background:transparent;color:#fff;padding:10px 0 13px;outline:none;border-radius:0}.quote-form select{color:#ddd}.quote-form input:focus,.quote-form textarea:focus,.quote-form select:focus,.login-card input:focus,.admin-form input:focus,.admin-form textarea:focus{border-color:var(--orange)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.button-light{width:100%;margin-top:10px;background:#f3efe5;color:#111}.honeypot{position:absolute;left:-9999px}.form-notice{padding:14px 16px;margin:0 0 24px;font-size:13px}.form-notice.success{background:#173e2a;color:#c4f5d7}.form-notice.error{background:#4a1919;color:#ffd1cb}footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:46px var(--pad);background:#0f0f0e;color:#aaa;font-size:12px}footer>div{display:flex;gap:24px}footer>span{text-align:right}.footer-brand{color:#fff}.footer-brand .brand-mark{width:36px;height:36px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
.admin-body{background:#ebe8df;min-height:100vh}.login-shell{min-height:100vh;display:grid;place-items:center;padding:40px;background:linear-gradient(135deg,#10100f 0%,#1e1e1a 70%,#3b2518 100%);color:#fff}.login-shell>.brand{position:absolute;left:var(--pad);top:30px}.login-card{width:min(480px,100%);background:#f3f0e8;color:#111;padding:50px}.login-card h1{font-family:Georgia,serif;font-size:55px;margin:0 0 20px}.login-card>p:not(.section-number){color:#6f6c64}.login-card label{margin:28px 0}.login-card label span{color:#777}.login-card input{color:#111;border-color:#aaa}.login-card .button{width:100%}.admin-back{display:block;margin-top:25px;text-align:center;color:#777;font-size:12px}.admin-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px var(--pad);background:#11110f;color:#fff}.admin-header nav{display:flex;gap:28px;align-items:center;font-size:12px}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;background:var(--orange);color:#111;border-radius:50%;font-weight:800}.admin-main{max-width:var(--max);margin:auto;padding:0 var(--pad) 100px}.admin-hero{display:grid;grid-template-columns:1fr .6fr;align-items:end;gap:70px;padding:90px 0}.admin-hero h1{font-size:clamp(62px,8vw,108px)}.admin-hero>p{font-size:20px;color:#77736b}.admin-notice{position:sticky;top:80px;z-index:10}.admin-section{padding:60px 0;border-top:1px solid var(--line)}.admin-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.admin-section-head h2{font:400 48px/1 Georgia,serif}.admin-form{background:#1a1a17;color:#fff;padding:32px;margin-bottom:1px}.admin-form h3{font:400 28px Georgia,serif;margin:0 0 24px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:25px}.admin-form-grid .wide{grid-column:1/-1}.admin-product{border-bottom:1px solid var(--line);background:#f3f0e8}.admin-product summary{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:22px;padding:14px;cursor:pointer;list-style:none}.admin-product summary::-webkit-details-marker{display:none}.admin-thumb{width:78px;height:60px;background:#222;display:grid;place-items:center;color:var(--orange);font:700 20px Georgia}.admin-thumb img{width:100%;height:100%;object-fit:cover}.admin-product summary div:nth-child(2){display:flex;flex-direction:column}.admin-product summary span{color:#777;font-size:12px}.edit-label{padding-right:10px}.delete-form{padding:0 32px 26px;background:#1a1a17}.delete-form button{color:#e99;background:none;border:0;padding:0;text-decoration:underline;font-size:12px}.empty-state{text-align:center;padding:70px;background:#f4f1e9}.empty-state>span{font-size:40px;color:var(--orange)}.empty-state h3{font:400 30px Georgia;margin:15px 0 5px}.enquiry{background:#f5f2ea;margin-bottom:1px;padding:30px;border-left:4px solid var(--orange)}.enquiry.done{opacity:.58;border-left-color:#888}.enquiry-top,.enquiry-top>div,.enquiry-meta{display:flex;align-items:center;gap:14px}.status-dot{width:8px;height:8px;background:var(--orange);border-radius:50%}.enquiry-top{justify-content:space-between}.enquiry-top time{font-size:11px;color:#888}.enquiry-top button{background:none;border:1px solid #bbb;padding:8px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.enquiry-meta{flex-wrap:wrap;margin:18px 0;color:#777;font-size:12px}.enquiry-meta a{color:var(--orange-dark)}.enquiry>p{margin:0;max-width:900px}.add-product[hidden]{display:none}
@media(max-width:900px){.site-header{padding-top:18px}.menu-button{display:block}.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:#111;padding:18px var(--pad) 30px}.site-nav.open{display:flex}.site-nav a{padding:17px 0;border-bottom:1px solid #333}.hero{min-height:760px}.hero-media{background-position:62% center}.hero-shade{background:linear-gradient(90deg,rgba(5,5,4,.93),rgba(5,5,4,.52)),linear-gradient(0deg,#090908,transparent 50%)}.intro,.process,.quote{grid-template-columns:1fr}.intro{gap:0}.catalogue-head{grid-template-columns:1fr;gap:35px}.product-grid{grid-template-columns:1fr}.process{gap:50px}.admin-header nav a:not(:last-child){display:none}.admin-hero{grid-template-columns:1fr;gap:30px}footer{grid-template-columns:1fr}footer>span{text-align:left}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}}
@media(max-width:560px){:root{--pad:22px}.hero{min-height:720px}.hero-content{padding-top:150px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-meta span:last-child{display:none}.capability-grid{grid-template-columns:1fr}.capability-grid article:nth-child(odd){border-right:0}.capability-grid article:nth-child(even){padding-left:0}.contact-details{grid-template-columns:1fr}.contact-details>div:last-child{grid-column:auto}.form-row{grid-template-columns:1fr;gap:0}.quote-form{padding:30px 22px}.filters{flex-wrap:nowrap;overflow:auto}.admin-product summary{grid-template-columns:60px 1fr}.admin-thumb{width:60px;height:54px}.edit-label{display:none}.enquiry-top,.enquiry-top>div{align-items:flex-start}.enquiry-top>div{flex-direction:column;gap:4px}.login-card{padding:34px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.product-media img,.button{transition:none}}

/* TwoSix brand type */
body,input,textarea,select{font-family:Calibri,"Segoe UI",Arial,sans-serif}
h1,h2,h3,h4,h5,h6,button,.button,.brand-name,.placeholder-number,.admin-thumb{font-family:var(--font-berlin)}
h1,h2,h3,h4,h5,h6,.brand-name{font-weight:600}

/* TwoSix coachbuilt copper 2K gloss finish */
.brand-mark,.button-primary,.filter.active,.filter:hover{
  color:#fff;
  background:linear-gradient(180deg,#ffe6c7 0%,#ffad68 8%,#d96a2e 31%,#7a3218 49%,#bd4f21 58%,#f28a43 82%,#ffc386 94%,#fff2dc 100%);
  background-size:100% 180%;
  box-shadow:inset 0 1px 0 rgba(255,246,225,.95),inset 0 -2px 0 rgba(45,13,3,.82),0 10px 28px rgba(105,42,13,.3);
  text-shadow:0 1px 1px rgba(49,16,4,.65)
}
.button-primary:hover{background-position:0 100%;box-shadow:inset 0 1px 0 #fff4dc,inset 0 -2px 0 #3c1205,0 13px 34px rgba(105,42,13,.42)}
.eyebrow span{background:linear-gradient(90deg,#ffe6c7,#df7835 48%,#fff2dc);box-shadow:0 0 10px rgba(244,132,59,.72)}
h1,h2,h3{
  color:#d4662b;
  background:linear-gradient(112deg,#5d200d 0%,#b2471c 13%,#f09a4f 25%,#ffe2b1 33%,#d35c24 41%,#7a270e 55%,#e47832 70%,#ffd49a 78%,#a43a15 91%,#541708 100%);
  background-size:220% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 1px 0 rgba(255,225,184,.48)) drop-shadow(0 2px 1px rgba(58,17,3,.3));
  animation:copper-glint 8s ease-in-out infinite
}
.hero h1{filter:drop-shadow(0 2px 0 rgba(0,0,0,.7)) drop-shadow(0 5px 15px rgba(84,24,3,.4))}
.brand-name{color:#f0c49a;text-shadow:0 1px 0 #2b0c02,0 0 10px rgba(231,124,56,.18)}
.product-info h3{filter:none}
.product-placeholder{background:radial-gradient(circle at 78% 24%,rgba(223,120,53,.22),transparent 30%),repeating-linear-gradient(135deg,#1b1b19 0,#1b1b19 1px,#232320 1px,#232320 60px)}
.placeholder-cut{box-shadow:0 0 48px rgba(223,120,53,.34)}
.placeholder-cut:after{border-color:#7a3218}
.quote{
  color:#fff;
  background:linear-gradient(128deg,#2a0c04 0%,#63230f 18%,#a84a20 34%,#e28a4b 46%,#ffd6a1 49%,#bc5728 52%,#7b2d15 68%,#3c1207 84%,#170603 100%);
  background-size:180% 100%;
  box-shadow:inset 0 1px 0 rgba(255,229,194,.8),inset 0 -3px 0 rgba(39,9,2,.9),0 -12px 34px rgba(68,21,5,.18);
  animation:copper-glint 11s ease-in-out infinite
}
.quote h2,.quote h3{background:linear-gradient(110deg,#fff5e2,#ffd09a 35%,#fff 49%,#df7835 68%,#ffe7c4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.quote-copy h2 em{-webkit-text-fill-color:transparent;color:#ffd7a3}
.section-number.light,.contact-details span{color:#ffd3a2}
.quote-note,.contact-details{border-top-color:rgba(255,255,255,.32)}
.contact-details a{border-bottom-color:rgba(255,255,255,.4)}
.contact-details a:hover{border-bottom-color:#fff}
.login-shell{background:linear-gradient(135deg,#160603 0%,#3c1308 55%,#873719 100%)}

@keyframes copper-glint{0%,18%{background-position:100% 50%}45%,100%{background-position:0 50%}}
.catalogue-group{max-width:var(--max);margin:0 auto}.catalogue-group+.catalogue-group{margin-top:75px}.catalogue-group-head{margin-top:0}.catalogue-group .product-grid{width:100%}.faith-group .product-media{background:#eeeae2}.faith-group .product-media img{object-fit:contain;padding:24px}
.collection-stack{max-width:var(--max);margin:auto;border:1px solid #33332f}.collection-group{border-bottom:1px solid #33332f;background:#171715}.collection-group:last-child{border-bottom:0}.collection-group summary{list-style:none}.collection-group summary::-webkit-details-marker{display:none}.collection-cover{display:grid;grid-template-columns:1.18fr .82fr;min-height:520px;cursor:pointer}.collection-image{position:relative;min-height:430px;overflow:hidden;background:#242421}.collection-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,rgba(17,17,15,.2))}.collection-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.collection-cover:hover .collection-image img{transform:scale(1.025)}.collection-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,88px);background:linear-gradient(145deg,#1b1b18,#10100f)}.collection-number{font:400 clamp(58px,8vw,118px)/.8 Georgia,serif;color:var(--orange)}.collection-copy>p,.collection-intro>span{margin:28px 0 10px;color:#8d8981;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.collection-copy h3,.collection-intro h3{margin:0;font:400 clamp(46px,6vw,82px)/.95 Georgia,serif}.collection-action{display:flex;justify-content:space-between;align-items:center;margin-top:45px;padding-top:18px;border-top:1px solid #363632;color:#d8d4cb;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.collection-action b{font-size:24px;font-weight:300;color:var(--orange);transition:transform .25s}.collection-group[open] .collection-action b{transform:rotate(45deg)}.collection-drawer{display:grid;grid-template-columns:.45fr 1.55fr;gap:1px;background:#33332f;border-top:1px solid #33332f}.collection-intro{padding:42px;background:#10100f}.collection-intro>span{display:block;margin:0 0 18px;color:var(--orange)}.collection-intro h3{font-size:42px}.collection-intro p{color:#918e86;line-height:1.7}.collection-intro a{display:inline-block;margin-top:20px;color:var(--orange);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#33332f}.collection-product .product-media{aspect-ratio:1/1}.collection-product .product-info{padding:23px}.collection-product .product-info h3{font-size:21px}.collection-product .product-info p{font-size:13px}.collection-product .product-info>div{display:block}.collection-product .product-info>div a{display:block;margin-top:10px}.more-work-head{max-width:var(--max);margin:75px auto 25px}.more-work-head span{color:#8d8981;font-size:10px;font-weight:700;letter-spacing:.17em}.more-work-head h3{margin:10px 0 0;font:400 38px Georgia,serif}.more-work-grid{margin-bottom:0}#collection-faith .collection-image,#collection-faith .product-media{background:#eeeae2}#collection-faith .collection-image img,#collection-faith .product-media img{object-fit:contain;padding:24px}
.more-work-head.catalogue-group-head{margin-top:0}
@media(max-width:900px){.collection-cover,.collection-drawer{grid-template-columns:1fr}.collection-cover{min-height:0}.collection-image{min-height:390px}.collection-copy{padding:42px var(--pad)}.collection-grid{grid-template-columns:1fr}.more-work-head{padding:0 var(--pad)}}
@media(prefers-reduced-motion:reduce){h1,h2,h3,.quote{animation:none}}

