.cg-section{background:var(--cg-void);color:var(--cg-bone);padding:clamp(56px,8vw,120px) 0}.cg-section--crypt{background:var(--cg-crypt)}.cg-wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(16px,4vw,56px);box-sizing:border-box}.cg-eyebrow{font-family:var(--FONT-STACK-BODY);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cg-mist);margin:0 0 14px}.cg-h2{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.01em;color:var(--cg-bone);margin:0}.cg-lede{font-family:var(--FONT-STACK-BODY);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6;color:var(--cg-mist);margin:14px 0 0;max-width:46ch}.cg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3.4vw,48px)}.cg-link{font-family:var(--FONT-STACK-BODY);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cg-bone);text-decoration:none;border-bottom:1px solid var(--cg-iron);padding-bottom:4px;transition:color .2s,border-color .2s}.cg-link:hover{color:var(--cg-blood);border-color:var(--cg-blood)}.cg-btn{display:inline-block;font-family:var(--FONT-STACK-BODY);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:16px 30px;background:var(--cg-bone);color:var(--cg-void);border:1px solid var(--cg-bone);border-radius:2px;transition:background .2s,color .2s,border-color .2s}.cg-btn:hover{background:transparent;color:var(--cg-bone)}.cg-hero{position:relative;background:var(--cg-void);color:var(--cg-bone);overflow:hidden}.cg-hero__media{display:block;width:100%}.cg-hero__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.cg-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0bb8,#0a0a0b47 34%,#0a0a0b00 55%);pointer-events:none}.cg-hero__copy{position:absolute;left:clamp(20px,5vw,96px);top:50%;transform:translateY(-50%);max-width:min(30vw,460px)}.cg-hero__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(2.3rem,4.6vw,4.6rem);line-height:1.02;letter-spacing:-.015em;color:var(--cg-bone);margin:0}.cg-hero__sub{font-family:var(--FONT-STACK-BODY);font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.5;color:var(--cg-bone);opacity:.82;margin:18px 0 30px}@media(max-width:749px){.cg-hero__media img{aspect-ratio:4 / 5}.cg-hero__scrim{background:linear-gradient(0deg,#0a0a0bdb,#0a0a0b66 38%,#0a0a0b00 62%)}.cg-hero__copy{top:auto;bottom:28px;left:20px;right:20px;transform:none;max-width:none}.cg-hero__title{font-size:clamp(2.1rem,9.4vw,3rem)}.cg-hero__sub{margin:12px 0 20px}}.cg-collbanner{position:relative;background:var(--cg-void);color:var(--cg-bone);overflow:hidden}.cg-collbanner__media{position:relative;display:block;width:100%}.cg-collbanner__img{display:block;width:100%;height:auto;aspect-ratio:21 / 7;object-fit:cover;object-position:50% 18%}.cg-collbanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0bad,#0a0a0b38 38%,#0a0a0b00 60%);pointer-events:none}.cg-collbanner__copy{position:absolute;left:clamp(20px,5vw,96px);top:50%;transform:translateY(-50%);max-width:min(28vw,420px)}.cg-collbanner__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.05;letter-spacing:-.01em;color:var(--cg-bone);margin:0}@media(max-width:749px){.cg-collbanner__img{aspect-ratio:4 / 5;object-position:50% 12%}.cg-collbanner__scrim{background:linear-gradient(0deg,#0a0a0bd1,#0a0a0b5c 38%,#0a0a0b00 62%)}.cg-collbanner__copy{top:auto;bottom:24px;left:16px;right:16px;transform:none;max-width:none}.cg-collbanner__title{font-size:clamp(1.7rem,8vw,2.4rem)}}.cg-collhead{background:var(--cg-void);color:var(--cg-bone);padding:clamp(22px,3.2vw,38px) 0 clamp(14px,2vw,20px)}.cg-collhead__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.01em;color:var(--cg-bone);margin:0}.cg-collhead__sub{font-family:var(--FONT-STACK-BODY);font-size:.92rem;line-height:1.5;color:var(--cg-mist);margin:8px 0 0;max-width:60ch}@media(max-width:749px){.cg-collhead{padding:clamp(16px,4vw,24px) 0 12px}.cg-collhead__title{font-size:clamp(1.4rem,6vw,1.9rem)}}.cg-collhero{position:relative;background:var(--cg-void);color:var(--cg-bone);overflow:hidden;height:clamp(300px,50vh,460px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.cg-collhero--no-image{height:auto;min-height:clamp(180px,22vh,260px);justify-content:center}.cg-collhero__media{position:absolute;top:0;right:0;bottom:0;left:0}.cg-collhero__media .cg-collhero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cg-collhero__media .cg-collhero__img.background-size-cover{background-size:cover}.cg-collhero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0bcc,#0a0a0b52 45%,#0a0a0b0f 75%);pointer-events:none}.cg-collhero__copy{position:relative;z-index:1;min-width:0;width:100%;text-align:center;padding:0 clamp(16px,4vw,56px) clamp(20px,3.4vw,40px);max-width:1480px;margin:0 auto;box-sizing:border-box}.cg-collhero--no-image .cg-collhero__copy{padding-top:clamp(20px,3.4vw,40px)}.cg-collhero__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.05;letter-spacing:-.01em;color:var(--cg-bone);margin:0;overflow-wrap:break-word}.cg-collhero__line{font-family:var(--FONT-STACK-BODY);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.5;color:var(--cg-bone);opacity:.86;margin:10px auto 0;max-width:56ch;white-space:normal;overflow-wrap:break-word}.cg-collhero .cg-eyebrow{color:var(--cg-bone);opacity:.82}.cg-collhero__sigil{display:none;width:26px;height:26px;margin:0 auto 12px;opacity:.72}.cg-collhero__img--panoramic{object-fit:cover;object-position:center center}@media(min-width:990px){.cg-collhero--panoramic{height:auto;aspect-ratio:2.8 / 1;min-height:460px;max-height:640px;align-items:center}.cg-collhero--panoramic .cg-collhero__sigil{display:block}.cg-collhero--panoramic .cg-collhero__copy{width:auto;max-width:min(42%,540px);margin:0;padding:0}.cg-collhero--zone-left .cg-collhero__copy{margin-right:auto;margin-left:clamp(24px,5vw,72px)}.cg-collhero--zone-right .cg-collhero__copy{margin-left:auto;margin-right:clamp(24px,5vw,72px)}.cg-collhero__scrim--zone-left{background:linear-gradient(90deg,#0a0a0b99,#0a0a0b4d 40%,#0a0a0b00 64%)}.cg-collhero__scrim--zone-right{background:linear-gradient(270deg,#0a0a0b99,#0a0a0b4d 40%,#0a0a0b00 64%)}}@media(max-width:989px){.cg-collhero--panoramic .cg-collhero__copy{max-width:1480px}.cg-collhero__scrim--zone-left,.cg-collhero__scrim--zone-right{background:linear-gradient(0deg,#0a0a0bcc,#0a0a0b52 45%,#0a0a0b0f 75%)}.cg-collhero--zone-left .cg-collhero__img--panoramic{object-position:82% center}.cg-collhero--zone-right .cg-collhero__img--panoramic{object-position:18% center}}@media(max-width:749px){.cg-collhero{height:clamp(260px,48vh,400px);align-items:flex-end}.cg-collhero--panoramic{align-items:flex-end}.cg-collhero__copy{padding-bottom:clamp(16px,4vw,24px)}.cg-collhero__title{font-size:clamp(1.7rem,8vw,2.3rem)}.cg-collhero__line{font-size:.9rem}}.cg-colldesc{background:var(--cg-void);color:var(--cg-mist);padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.cg-colldesc__inner{font-family:var(--FONT-STACK-BODY);font-size:.98rem;line-height:1.7;max-width:74ch;margin:0 auto}.cg-colldesc__inner p{margin:0 0 1em}.cg-colldesc__inner p:last-child{margin-bottom:0}@media(max-width:749px){.cg-colldesc{padding:clamp(28px,8vw,40px) 0 clamp(40px,10vw,56px)}.cg-colldesc__inner{font-size:.94rem;max-width:none}}.cg-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px)}.cg-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--cg-crypt);color:var(--cg-bone);text-decoration:none;border-radius:2px}.cg-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .3s;filter:saturate(.85) contrast(1.04)}.cg-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0bd1,#0a0a0b26 46%,#0a0a0b00 70%)}.cg-tile:hover img{transform:scale(1.04)}.cg-tile__label{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cg-tile__title{font-family:var(--FONT-STACK-HEADING);font-size:clamp(1.3rem,2vw,1.9rem);font-weight:500;line-height:1.1}.cg-tile__go{font-family:var(--FONT-STACK-BODY);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cg-mist)}@media(max-width:749px){.cg-tiles{grid-template-columns:repeat(2,1fr)}.cg-tile__go{display:none}.cg-tile__label{left:12px;right:12px;bottom:12px}}.cg-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,24px) clamp(10px,1.4vw,20px)}.cg-card{display:block;color:var(--cg-bone);text-decoration:none}.cg-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--cg-crypt);border-radius:2px}.cg-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cg-card:hover .cg-card__media img{transform:scale(1.035)}.cg-card__badge{position:absolute;top:10px;left:10px;z-index:1;font-family:var(--FONT-STACK-BODY);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--cg-void);color:var(--cg-bone);padding:6px 9px;border-radius:2px}.cg-card__title{display:block;font-family:var(--FONT-STACK-BODY);font-size:.92rem;line-height:1.35;color:var(--cg-bone);margin:14px 0 4px}.cg-card__price{display:block;font-family:var(--FONT-STACK-BODY);font-size:.86rem;color:var(--cg-mist)}@media(max-width:989px){.cg-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.cg-cards{grid-template-columns:repeat(2,1fr)}.cg-card__title{font-size:.86rem}}.cg-look{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:clamp(10px,1.4vw,20px);align-items:start}.cg-look .cg-card:first-child .cg-card__media{aspect-ratio:4 / 5}@media(max-width:749px){.cg-look{grid-template-columns:1fr 1fr}.cg-look .cg-card:first-child{grid-column:1 / -1}}.cg-statement{text-align:center;max-width:900px;margin:0 auto}.cg-statement__sigil{display:block;width:44px;height:44px;margin:0 auto 28px;opacity:.9}.cg-statement__text{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:clamp(2rem,4.8vw,4rem);line-height:1.08;letter-spacing:-.012em;color:var(--cg-bone);margin:0}.cg-statement__sub{font-family:var(--FONT-STACK-BODY);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65;color:var(--cg-mist);margin:22px auto 0;max-width:54ch}.cg-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cg-ash);border-bottom:1px solid var(--cg-ash)}.cg-fact{padding:clamp(22px,3vw,40px) clamp(14px,2vw,28px);border-left:1px solid var(--cg-ash)}.cg-fact:first-child{border-left:0}.cg-fact__title{font-family:var(--FONT-STACK-HEADING);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;color:var(--cg-bone);margin:0 0 8px}.cg-fact__text{font-family:var(--FONT-STACK-BODY);font-size:.9rem;line-height:1.55;color:var(--cg-mist);margin:0}.cg-fact a{color:var(--cg-bone);text-decoration:underline;text-underline-offset:.2em}.cg-fact a:hover{color:var(--cg-blood)}@media(max-width:989px){.cg-facts{grid-template-columns:repeat(2,1fr)}.cg-fact:nth-child(3){border-left:0}.cg-fact:nth-child(n+3){border-top:1px solid var(--cg-ash)}}@media(max-width:549px){.cg-facts{grid-template-columns:1fr}.cg-fact{border-left:0;border-top:1px solid var(--cg-ash)}.cg-fact:first-child{border-top:0}}.cg-news{max-width:640px;margin:0 auto;text-align:center}.cg-news .cg-lede{margin-left:auto;margin-right:auto}.cg-news__form{margin-top:28px;text-align:left}.cg-news__form .input-group__field{background:var(--cg-crypt);color:var(--cg-bone);border-color:var(--cg-iron)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cg-home.css.map */
