.ruig-bc{background:var(--bc-paper);color:var(--bc-ink);font-family:var(--font-body-family,"Avenir Next",Arial,sans-serif);font-size:16px;line-height:1.65;overflow:clip}.ruig-bc *{box-sizing:border-box}.ruig-bc h1,.ruig-bc h2,.ruig-bc h3,.ruig-bc p,.ruig-bc figure{margin:0}.ruig-bc h1,.ruig-bc h2,.ruig-bc h3{font-family:"Avenir Next",var(--font-body-family,Arial),sans-serif;font-weight:300;color:inherit;letter-spacing:-.045em;text-transform:none}.ruig-bc h1{font-size:clamp(58px,6.7vw,108px);line-height:1.02}.ruig-bc h2{font-size:clamp(36px,4vw,62px);line-height:1.12}.ruig-bc h3{font-size:29px;line-height:1.2;letter-spacing:-.03em}.ruig-bc a{color:inherit;text-decoration:none}.ruig-bc a:focus-visible,.ruig-bc summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.ruig-bc img{display:block;width:100%;height:100%;object-fit:cover}.ruig-bc .bc-container{max-width:1440px;padding:100px 64px;margin:0 auto}.ruig-bc .bc-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.19em;line-height:1.5;margin-bottom:30px}.ruig-bc .bc-copy p+p{margin-top:20px}.ruig-bc .bc-fine{font-size:12px;line-height:1.6;margin-top:28px}.ruig-bc .bc-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--bc-sand)}.ruig-bc .bc-hero__image{height:min(820px,78vw);min-height:640px}.ruig-bc .bc-hero__image img{object-position:50% 20%}.ruig-bc .bc-hero__text{padding:58px clamp(32px,5.2vw,96px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.ruig-bc .bc-hero__text .bc-eyebrow{width:100%;border-bottom:1px solid #282c2850;padding-bottom:28px;margin-bottom:68px}.ruig-bc .bc-lead{font-size:19px;line-height:1.55;max-width:320px;margin-top:35px;margin-bottom:30px}.ruig-bc .bc-button{display:inline-flex;gap:30px;padding:16px 23px;background:var(--bc-ink);color:var(--bc-paper);font-size:13px;min-height:48px}.ruig-bc .bc-button:hover{opacity:.87}.ruig-bc .bc-text-link{font-size:13px;display:inline-flex;gap:15px;border-bottom:1px solid currentColor;padding:10px 0}.ruig-bc .bc-hero__text>.bc-text-link{margin-top:12px}.ruig-bc .bc-hero__note{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:50px}.ruig-bc .bc-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.ruig-bc .bc-intro__grid h2{max-width:480px}.ruig-bc .bc-intro__grid .bc-copy{max-width:490px}.ruig-bc .bc-looks{padding-top:15px}.ruig-bc .bc-section-head{margin-bottom:38px}.ruig-bc .bc-section-head .bc-eyebrow{margin-bottom:18px}.ruig-bc .bc-look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ruig-bc .bc-look__image{aspect-ratio:2/3;margin-bottom:24px;overflow:hidden}.ruig-bc .bc-look p{font-size:14px;max-width:340px;margin-top:12px}.ruig-bc .bc-palette{background:var(--bc-sand)}.ruig-bc .bc-palette__intro{font-size:15px;max-width:660px;margin-top:24px;margin-bottom:40px}.ruig-bc .bc-colour-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px}.ruig-bc .bc-colour__image{aspect-ratio:96/277}.ruig-bc .bc-colour figcaption:before{content:"";display:block;height:6px;background:var(--bc-swatch);margin:17px 0 12px}.ruig-bc .bc-colour figcaption{font-size:13px}.ruig-bc .bc-material{display:grid;grid-template-columns:1fr 1fr}.ruig-bc .bc-material__image{height:700px}.ruig-bc .bc-material__image img{object-position:50% 15%}.ruig-bc .bc-material__text{padding:80px clamp(35px,6vw,100px);align-self:center}.ruig-bc .bc-material__text h2{margin-bottom:26px}.ruig-bc .bc-benefits{list-style:none;padding:0;margin:35px 0 0}.ruig-bc .bc-benefits li{padding:17px 0;border-top:1px solid #282c2840;font-size:16px}.ruig-bc .bc-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:48px}.ruig-bc .bc-route{border-top:1px solid var(--bc-ink);padding-top:20px}.ruig-bc .bc-route__number{display:block;color:#99543d;font-size:24px;margin-bottom:18px}.ruig-bc .bc-route__subtitle{font-size:13px;font-weight:600;margin-top:14px;margin-bottom:25px}.ruig-bc .bc-route p:last-child{font-size:14px}.ruig-bc .bc-clients{display:grid;grid-template-columns:1fr 1fr;background:var(--bc-sand)}.ruig-bc .bc-clients__image{height:780px}.ruig-bc .bc-clients__text{padding:80px clamp(35px,6vw,100px)}.ruig-bc .bc-clients ul{list-style:none;padding:0;margin:35px 0 0;font-size:13px;line-height:2.25}.ruig-bc .bc-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.ruig-bc .bc-faq details{border-top:1px solid #282c2840;padding:0}.ruig-bc .bc-faq details:last-child{border-bottom:1px solid #282c2840}.ruig-bc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 0;font-size:14px;list-style:none}.ruig-bc summary::-webkit-details-marker{display:none}.ruig-bc summary span{font-size:22px;font-weight:300}.ruig-bc details[open] summary span{transform:rotate(45deg)}.ruig-bc details .bc-copy{font-size:14px;padding-bottom:24px}.ruig-bc .bc-contact{background:var(--bc-beige);padding:90px 64px;scroll-margin-top:30px}.ruig-bc .bc-contact__inner{max-width:1050px;margin:0 auto;text-align:center}.ruig-bc .bc-contact h2{font-size:clamp(38px,5vw,72px);max-width:850px;margin:0 auto 25px}.ruig-bc .bc-contact .bc-copy{max-width:610px;margin:auto}.ruig-bc .bc-contact__email{display:inline-block;font-size:clamp(18px,2.4vw,30px);border-bottom:1px solid currentColor;margin-top:28px;padding-bottom:7px;overflow-wrap:anywhere}.ruig-bc .bc-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:35px}.ruig-bc .bc-downloads .bc-text-link{font-size:12px}@media(max-width:900px){.ruig-bc .bc-container{padding:65px 24px}.ruig-bc .bc-hero__image{min-height:580px;height:650px}.ruig-bc .bc-hero__text{padding:35px}.ruig-bc .bc-hero__text .bc-eyebrow{margin-bottom:40px}.ruig-bc h1{font-size:58px}.ruig-bc .bc-intro__grid{gap:40px}.ruig-bc .bc-look-grid{gap:18px}.ruig-bc .bc-colour-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.ruig-bc .bc-colour__image{aspect-ratio:1/2}.ruig-bc .bc-material__text{padding:45px 30px}.ruig-bc .bc-material__image{height:660px}.ruig-bc .bc-clients__text{padding:55px 30px}.ruig-bc .bc-route-grid{gap:24px}.ruig-bc .bc-contact{padding:65px 24px}}@media(max-width:600px){.ruig-bc{font-size:15px}.ruig-bc .bc-hero,.ruig-bc .bc-intro__grid,.ruig-bc .bc-material,.ruig-bc .bc-clients,.ruig-bc .bc-faq{grid-template-columns:1fr}.ruig-bc .bc-hero__image{min-height:0;height:auto;aspect-ratio:4/5}.ruig-bc .bc-hero__image img{object-position:50% 35%}.ruig-bc .bc-hero__text{padding:36px 25px 45px}.ruig-bc .bc-hero__text .bc-eyebrow{margin-bottom:35px}.ruig-bc h1{font-size:67px}.ruig-bc .bc-lead{font-size:18px}.ruig-bc .bc-hero__note{margin-top:28px}.ruig-bc .bc-intro__grid{gap:28px}.ruig-bc .bc-look-grid{grid-template-columns:1fr;gap:42px}.ruig-bc .bc-look__image{aspect-ratio:3/4}.ruig-bc .bc-looks{padding-top:0}.ruig-bc .bc-colour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ruig-bc .bc-colour__image{aspect-ratio:96/245}.ruig-bc .bc-material__image{height:auto;aspect-ratio:4/5}.ruig-bc .bc-material__text{padding:55px 24px}.ruig-bc .bc-route-grid{grid-template-columns:1fr;gap:38px}.ruig-bc .bc-clients__image{height:auto;min-height:0;aspect-ratio:4/5}.ruig-bc .bc-clients__image img{object-position:60% 60%}.ruig-bc .bc-clients__text{padding:60px 24px}.ruig-bc .bc-faq{gap:35px}.ruig-bc .bc-downloads{flex-direction:column;align-items:center;gap:5px}.ruig-bc .bc-eyebrow{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
