.gy-hq{--hq-sand:#e9ded2;--hq-accent:#d0b79c;--hq-olive:#4d5e30;--hq-red:#e10600;--hq-ink:#151515;background:var(--hq-sand);color:var(--hq-ink);font-family:ArtegraSans,sans-serif;font-size:16px;line-height:1.55;isolation:isolate;overflow:hidden}.gy-hq *{box-sizing:border-box}.gy-hq a{color:inherit;text-decoration:none}.gy-hq img{display:block;max-width:100%}.gy-hq p{margin:0}.gy-hq h1,.gy-hq h2,.gy-hq h3{font-family:Boston,sans-serif;font-weight:400;letter-spacing:0;line-height:1.14;text-transform:uppercase;color:var(--hq-ink);margin:0}.gy-hq .gy-hq__wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 36px}.gy-hq .gy-hq__textured{position:relative;isolation:isolate}.gy-hq .gy-hq__textured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--hq-topo,none);background-position:center;background-size:1000px auto;opacity:.22;pointer-events:none}.gy-hq .gy-hq__hero{background:#111;color:#fff}.gy-hq .gy-hq__hero:before{background-image:var(--hq-dark-topo,var(--hq-topo,none));opacity:.38}.gy-hq .gy-hq__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;min-height:600px}.gy-hq .gy-hq__hero-copy{padding:70px 0;position:relative;z-index:1;min-width:0}.gy-hq .gy-hq__eyebrow,.gy-hq .gy-hq__kicker{font-family:ArtegraSans,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;line-height:1.5;text-transform:uppercase}.gy-hq .gy-hq__eyebrow{color:var(--hq-accent)}.gy-hq .gy-hq__kicker{color:#a9271c}.gy-hq .gy-hq__hero h1{font-size:clamp(42px,5.2vw,72px);color:#fff;margin:22px 0;line-height:1.12}.gy-hq .gy-hq__hero h1 span{color:var(--hq-accent)}.gy-hq .gy-hq__intro{max-width:510px;font-size:18px;line-height:1.6;color:#eee9e2}.gy-hq .gy-hq__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:30px 0}.gy-hq .gy-hq__button,.gy-hq .gy-hq__shop{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;border-radius:8px;padding:14px 22px;background:var(--hq-red);color:#fff;font-family:Boston,sans-serif;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:1.4;text-transform:uppercase}.gy-hq .gy-hq__button:hover,.gy-hq .gy-hq__shop:hover{background:#b80500;color:#fff}.gy-hq .gy-hq__secondary{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;border-bottom:1px solid #7e766b}.gy-hq .gy-hq__proof{display:flex;flex-wrap:wrap;gap:10px 22px;color:#d8cbbd;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.gy-hq .gy-hq__proof span:before{content:"\2713";margin-right:7px;color:var(--hq-accent)}.gy-hq .gy-hq__hero-visual{position:relative;margin:30px 0;min-width:0}.gy-hq .gy-hq__hero-visual picture{display:block}.gy-hq .gy-hq__hero-image{width:100%;height:auto;max-height:590px;object-fit:contain}.gy-hq .gy-hq__hero-visual figcaption{position:relative;margin:12px 0 0;padding:9px 12px;border-left:2px solid var(--hq-accent);background:#111111c2;font-size:11px;letter-spacing:.4px;line-height:1.5;color:#e9ded2}.gy-hq .gy-hq__ribbon{background:var(--hq-red);color:#fff}.gy-hq .gy-hq__ribbon>.gy-hq__wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 32px;padding-top:17px;padding-bottom:17px;font-size:11px;font-weight:700;letter-spacing:1.3px;line-height:1.5;text-transform:uppercase}.gy-hq .gy-hq__ribbon span+span:before{content:"\2605";margin-right:30px}.gy-hq .gy-hq__missions{padding:74px 0 38px}.gy-hq .gy-hq__featured{padding:38px 0 90px}.gy-hq .gy-hq__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.gy-hq .gy-hq__section-heading h2{font-size:clamp(32px,3.8vw,54px);margin-top:13px}.gy-hq .gy-hq__section-heading h2 span{color:#a9271c}.gy-hq .gy-hq__section-heading>p{max-width:335px;color:#504a43;font-size:15px;line-height:1.6}.gy-hq .gy-hq__mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gy-hq .gy-hq__mission-grid>a{display:flex;flex-direction:column;position:relative;min-height:173px;padding:24px 22px;background:#181a17;color:#fff;border-radius:4px;border-top:3px solid var(--hq-olive)}.gy-hq .gy-hq__mission-grid>a:hover{background:#293022;border-top-color:var(--hq-red)}.gy-hq .gy-hq__mission-number{font-size:9px;font-weight:700;letter-spacing:1.2px;color:var(--hq-accent)}.gy-hq .gy-hq__mission-grid strong{font-family:Boston,sans-serif;font-size:23px;font-weight:400;line-height:1.25;text-transform:uppercase;margin:21px 0 7px}.gy-hq .gy-hq__mission-grid small{font-size:12px;color:#ddd5cb;padding-right:20px}.gy-hq .gy-hq__arrow{position:absolute;right:18px;bottom:21px;font-size:23px;color:var(--hq-accent)}.gy-hq .gy-hq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gy-hq .gy-hq__card{background:#fff;border:1px solid #d4c9bc;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-width:0;scroll-margin-top:130px}.gy-hq .gy-hq__card-media{position:relative;height:330px;background:#f7f5f1;padding:52px 18px 16px;display:flex;align-items:center;justify-content:center}.gy-hq .gy-hq__badge{position:absolute;top:16px;left:18px;right:auto;max-width:calc(100% - 36px);padding:6px 9px;background:var(--hq-olive);color:#fff;font-size:9px;font-weight:700;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase;border-radius:2px;z-index:1}.gy-hq .gy-hq__bundle-photo{width:100%;height:100%;object-fit:contain}.gy-hq .gy-hq__components{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.gy-hq .gy-hq__component{width:calc(50% - 6px);height:calc(50% - 4px);min-width:0;display:flex;align-items:center;justify-content:center}.gy-hq .gy-hq__component img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gy-hq .gy-hq__component span{font-size:12px;text-align:center}.gy-hq .gy-hq__components--3{flex-wrap:nowrap;gap:8px}.gy-hq .gy-hq__components--3 .gy-hq__component{width:33.333%;height:100%}.gy-hq .gy-hq__components--5 .gy-hq__component{width:calc(33.333% - 9px)}.gy-hq .gy-hq__card-body{display:flex;flex-direction:column;flex:1;padding:25px}.gy-hq .gy-hq__card-body>.gy-hq__kicker{font-size:10px;letter-spacing:1.4px}.gy-hq .gy-hq__card h3{font-size:29px;line-height:1.16;margin:10px 0 12px;overflow-wrap:anywhere}.gy-hq .gy-hq__pitch{font-size:14px;line-height:1.6;color:#4d4943;margin-bottom:16px;min-height:45px}.gy-hq .gy-hq__contents{font-size:12px;line-height:1.75;color:#686056;padding-top:15px;border-top:1px solid #e9e3dc;margin-bottom:22px}.gy-hq .gy-hq__card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.gy-hq .gy-hq__card-bottom>strong{font-family:ArtegraSans,sans-serif;font-weight:700;font-size:23px;color:#191919;white-space:nowrap}.gy-hq .gy-hq__shop{font-size:13px;min-height:44px;padding:11px 14px;gap:12px}.gy-hq .gy-hq__pending{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid #d8cfc3;border-radius:4px;background:#f4eee6;color:#665d50}.gy-hq .gy-hq__interlude{background:var(--hq-olive);color:#fff;text-align:center;padding:88px 0}.gy-hq .gy-hq__interlude h2{color:#fff;font-size:clamp(40px,5.2vw,72px);line-height:1.2;margin:22px 0}.gy-hq .gy-hq__interlude h2 span,.gy-hq .gy-hq__interlude .gy-hq__eyebrow{color:#e9ded2}.gy-hq .gy-hq__interlude .gy-hq__gift-copy{max-width:650px;margin:0 auto;color:#fff;font-size:17px;line-height:1.7}.gy-hq .gy-hq__interlude .gy-hq__gift-button{margin-top:28px;min-width:260px;max-width:100%}.gy-hq .gy-hq__interlude a:focus-visible{outline-color:#fff}.gy-hq .gy-hq__torn{position:relative}.gy-hq .gy-hq__torn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(var(--hq-sand),var(--hq-sand)) top/100% 15px no-repeat,linear-gradient(var(--hq-sand),var(--hq-sand)) bottom/100% 15px no-repeat;-webkit-mask-image:var(--hq-edge-top,none),var(--hq-edge-bottom,none);mask-image:var(--hq-edge-top,none),var(--hq-edge-bottom,none);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 15px,100% 15px;mask-size:100% 15px,100% 15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gy-hq .gy-hq__existing{padding:85px 0 90px}.gy-hq .gy-hq__existing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gy-hq .gy-hq__existing-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d4c9bc;border-radius:5px;overflow:hidden;min-width:0}.gy-hq .gy-hq__existing-image{height:245px;background:#f7f5f1;padding:16px}.gy-hq .gy-hq__existing-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gy-hq .gy-hq__existing-copy{position:relative;flex:1;display:flex;flex-direction:column;padding:20px 20px 22px}.gy-hq .gy-hq__existing-copy h3{font-size:22px;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}.gy-hq .gy-hq__existing-copy strong{font-weight:700;font-size:17px;margin-top:auto}.gy-hq .gy-hq__existing-shop{width:100%;margin-top:16px}.gy-hq .gy-hq__existing-card:hover{border-color:#a9271c}.gy-hq .gy-hq__closing{background:#141512;color:#fff;text-align:center;padding:85px 0 95px}.gy-hq .gy-hq__closing h2{color:#fff;font-size:clamp(37px,4.8vw,66px);margin:21px 0 30px;line-height:1.2}.gy-hq .gy-hq__closing h2 span{color:var(--hq-accent)}.gy-hq .gy-hq__closing:after{background:linear-gradient(var(--hq-sand),var(--hq-sand)) top/100% 15px no-repeat;-webkit-mask-image:var(--hq-edge-top,none);mask-image:var(--hq-edge-top,none)}.gy-hq .gy-hq__editor-note{padding:25px;color:inherit}.gy-hq [id]{scroll-margin-top:130px}.gy-hq a:focus-visible{outline:3px solid #b94717;outline-offset:5px}.gy-hq .gy-hq__hero a:focus-visible,.gy-hq .gy-hq__closing a:focus-visible,.gy-hq .gy-hq__mission-grid a:focus-visible{outline-color:#e9ded2}@media(max-width:1099px){.gy-hq .gy-hq__wrap{padding-left:26px;padding-right:26px}.gy-hq .gy-hq__hero-grid{gap:20px;min-height:500px}.gy-hq .gy-hq__hero-copy{padding:52px 0}.gy-hq .gy-hq__hero h1{font-size:clamp(36px,4.7vw,52px)}.gy-hq .gy-hq__intro{font-size:16px}.gy-hq .gy-hq__mission-grid,.gy-hq .gy-hq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gy-hq .gy-hq__existing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gy-hq .gy-hq__ribbon>.gy-hq__wrap{gap:12px 20px}.gy-hq .gy-hq__ribbon span+span:before{margin-right:18px}}@media(max-width:749px){.gy-hq .gy-hq__wrap{padding-left:20px;padding-right:20px}.gy-hq .gy-hq__hero-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.gy-hq .gy-hq__hero-copy{padding:44px 0 18px}.gy-hq .gy-hq__eyebrow,.gy-hq .gy-hq__kicker{font-size:10px;letter-spacing:1.5px}.gy-hq .gy-hq__hero h1{font-size:clamp(35px,8.7vw,58px);margin:18px 0;line-height:1.16}.gy-hq .gy-hq__intro{max-width:540px;font-size:16px}.gy-hq .gy-hq__actions{margin:24px 0;gap:10px}.gy-hq .gy-hq__actions .gy-hq__button{width:100%;min-height:52px}.gy-hq .gy-hq__secondary{width:100%;justify-content:center;min-height:44px}.gy-hq .gy-hq__proof{font-size:8px;letter-spacing:.5px;gap:8px 12px}.gy-hq .gy-hq__hero-visual{margin:5px -20px 25px}.gy-hq .gy-hq__hero-image{width:100%;max-height:480px;object-fit:contain}.gy-hq .gy-hq__hero-visual figcaption{margin:0 20px;font-size:10px}.gy-hq .gy-hq__ribbon>.gy-hq__wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;text-align:center;font-size:8px;letter-spacing:.7px;padding-top:15px;padding-bottom:15px}.gy-hq .gy-hq__ribbon span+span:before{content:none}.gy-hq .gy-hq__missions{padding:48px 0 28px}.gy-hq .gy-hq__featured{padding:24px 0 60px}.gy-hq .gy-hq__section-heading{display:block;margin-bottom:24px}.gy-hq .gy-hq__section-heading h2{font-size:36px;margin-top:12px;line-height:1.2}.gy-hq .gy-hq__section-heading>p{margin-top:14px;max-width:none;font-size:14px}.gy-hq .gy-hq__mission-grid{gap:10px}.gy-hq .gy-hq__mission-grid>a{padding:17px 14px;min-height:164px}.gy-hq .gy-hq__mission-number{font-size:8px;letter-spacing:.5px}.gy-hq .gy-hq__mission-grid strong{font-size:20px;line-height:1.2;margin:20px 0 8px}.gy-hq .gy-hq__mission-grid small{font-size:10px;padding-right:14px}.gy-hq .gy-hq__arrow{font-size:19px;right:12px;bottom:16px}.gy-hq .gy-hq__featured .gy-hq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gy-hq .gy-hq__featured .gy-hq__card{width:100%;min-width:0;max-width:100%;grid-column:auto}.gy-hq .gy-hq__featured .gy-hq__card-media{height:200px;padding:44px 8px 12px}.gy-hq .gy-hq__featured .gy-hq__badge{top:10px;left:8px;max-width:calc(100% - 16px);padding:5px 6px;font-size:8px;letter-spacing:.2px}.gy-hq .gy-hq__featured .gy-hq__card-body{padding:12px}.gy-hq .gy-hq__featured .gy-hq__card-body>.gy-hq__kicker{font-size:9px;letter-spacing:.7px}.gy-hq .gy-hq__featured .gy-hq__card h3{font-size:18px;line-height:1.25;margin:8px 0 10px}.gy-hq .gy-hq__featured .gy-hq__pitch{font-size:12px;line-height:1.5;min-height:0;margin-bottom:12px}.gy-hq .gy-hq__featured .gy-hq__contents{font-size:12px;line-height:1.5;padding-top:10px;margin-bottom:14px;overflow-wrap:anywhere}.gy-hq .gy-hq__featured .gy-hq__card-bottom{flex-direction:column;align-items:stretch;gap:8px}.gy-hq .gy-hq__featured .gy-hq__card-bottom>strong{font-size:18px;text-align:left}.gy-hq .gy-hq__featured .gy-hq__shop,.gy-hq .gy-hq__featured .gy-hq__pending{width:100%;min-height:44px;padding:10px 6px;gap:6px}.gy-hq .gy-hq__interlude{padding:62px 0}.gy-hq .gy-hq__interlude h2{font-size:38px;margin:19px 0;line-height:1.22}.gy-hq .gy-hq__interlude .gy-hq__gift-copy{font-size:15px}.gy-hq .gy-hq__interlude .gy-hq__gift-button{width:100%;max-width:380px;min-width:0}.gy-hq .gy-hq__existing{padding:55px 0 65px}.gy-hq .gy-hq__existing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gy-hq .gy-hq__existing-image{height:180px;padding:10px}.gy-hq .gy-hq__existing-copy{padding:15px 12px 18px}.gy-hq .gy-hq__existing-copy h3{font-size:18px;line-height:1.25}.gy-hq .gy-hq__existing-copy strong{font-size:15px}.gy-hq .gy-hq__existing .gy-hq__existing-shop{min-height:44px;padding:10px 8px;font-size:13px;gap:6px}.gy-hq .gy-hq__closing{padding:60px 0 70px}.gy-hq .gy-hq__closing h2{font-size:35px}.gy-hq .gy-hq__closing .gy-hq__button{width:100%;max-width:400px}.gy-hq [id]{scroll-margin-top:105px}}@media(prefers-reduced-motion:reduce){.gy-hq *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/compiled_assets/styles.css.map?subset=AAAAQA */
