.gr3it-launches{color:#111719;background:#fcfcfb;padding:clamp(62px,8vw,116px) 0}.gr3it-launches-top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(25px,4vw,50px);display:flex}.gr3it-launches-eyebrow{letter-spacing:.16em;color:#687271;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;display:block}.gr3it-launches-top h2{letter-spacing:-.025em;padding-top:15px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(46px,6.3vw,90px);font-weight:900;line-height:1}.gr3it-launches-all{letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid #111719;align-items:center;gap:12px;padding:8px 0;font-size:10px;font-weight:700;display:inline-flex}.gr3it-launches-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(16px,2.2vw,30px);display:grid}.gr3it-launch-item{min-width:0;color:inherit}.gr3it-launch-photo{aspect-ratio:1/.87;background:#f0f2f1;position:relative;overflow:hidden}.gr3it-launch-img{object-fit:contain;width:100%;height:100%;padding:clamp(11px,1.6vw,24px);transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.gr3it-launch-item:hover .gr3it-launch-img{transform:scale(1.075)}.gr3it-launch-photo>span{color:#64706e;letter-spacing:.08em;font-size:10px;position:absolute;top:14px;left:14px}.gr3it-launch-info{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 5px;display:flex}.gr3it-launch-info h3{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.05}.gr3it-launch-item p{color:#6f7978;font-size:11px;line-height:1.5}.gr3it-launch-item strong{margin-top:9px;font-size:14px;font-weight:700;display:block}.gr3it-launch-item:focus-visible{outline-offset:6px;outline:2px solid #111719}@media (width<=720px){.gr3it-launches-top{flex-wrap:wrap}.gr3it-launches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.gr3it-launch-img{padding:10px}}@media (width<=340px){.gr3it-launches-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gr3it-launch-img{transition:none}.gr3it-launch-item:hover .gr3it-launch-img{transform:none}}.grc-section{isolation:isolate;width:100%;min-height:320px;padding:clamp(70px,9vw,150px) clamp(20px,5vw,90px);font-family:Space Grotesk,Arial,sans-serif;position:relative;overflow:hidden}.grc-inner{flex-direction:column;gap:clamp(36px,5vw,76px);max-width:1430px;margin:auto;display:flex}.grc-copy{max-width:950px}.grc-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--grc-accent);margin-bottom:clamp(20px,3vw,35px);font-size:clamp(10px,.9vw,13px);font-weight:700;display:block}.grc-copy h2{letter-spacing:-.085em;white-space:pre-wrap;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,8vw,135px);font-weight:750;line-height:.92}.grc-copy p{opacity:.72;max-width:630px;margin:22px 0 0;font-size:clamp(13px,1.35vw,18px);line-height:1.5}.grc-link{letter-spacing:.11em;color:inherit;border-bottom:1px solid;align-items:center;gap:18px;margin-top:35px;padding-bottom:10px;font-size:clamp(10px,.95vw,13px);font-weight:750;text-decoration:none;transition:gap .25s;display:inline-flex}.grc-link:hover{gap:26px}.grc-hero{min-height:clamp(500px,86vh,950px);padding:0}.grc-hero>.grc-inner{grid-template-columns:1fr 48%;align-items:center;gap:0;max-width:none;min-height:clamp(500px,86vh,950px);display:grid}.grc-hero .grc-copy{z-index:2;max-width:800px;padding:clamp(30px,6vw,100px);position:relative}.grc-hero .grc-copy h2{font-size:clamp(52px,8vw,143px)}.grc-hero-media{background:#e8e8e8;height:100%;min-height:450px;overflow:hidden}.grc-hero-media>img{object-fit:cover;width:100%;height:100%}.grc-abstract{color:#303030;letter-spacing:-.08em;background:linear-gradient(135deg,#9e9e9e,#dedede);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:450px;font-size:clamp(38px,7vw,110px);font-weight:900;display:flex}.grc-abstract span{letter-spacing:.34em;margin-top:17px;font-size:10px;font-weight:700}.grc-text .grc-copy{margin-inline:auto}.grc-text .grc-copy h2{font-size:clamp(50px,9vw,155px)}.grc-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grc-gallery-item{aspect-ratio:4/5;cursor:zoom-in;background:#e9e9e9;border:0;padding:0;display:block;position:relative;overflow:hidden}.grc-gallery-item:first-child{aspect-ratio:auto;grid-row:span 2}.grc-gallery-photo{object-fit:cover;width:100%;height:100%;transition:transform .5s}.grc-gallery-item:hover .grc-gallery-photo{transform:scale(1.055)}.grc-gallery-item span{color:#fff;background:#14141477;padding:6px 8px;font-size:10px;position:absolute;bottom:13px;left:14px}.grc-gallery-empty{aspect-ratio:16/6;color:#111;letter-spacing:-.055em;background:#ececec;place-items:center;font-size:clamp(20px,4vw,60px);font-weight:900;display:grid}.grc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.grc-product{flex-direction:column;display:flex}.grc-product-photo{aspect-ratio:4/4;background:#f5f5f5;place-items:center;display:grid;overflow:hidden}.grc-product-photo img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.grc-product-photo:hover img{transform:scale(1.04)}.grc-product-details{color:inherit;flex-direction:column;gap:9px;padding:20px 0;display:flex}.grc-product-details span{letter-spacing:.16em;opacity:.5;font-size:10px}.grc-product-details h3{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(27px,3.3vw,53px);font-weight:850}.grc-product-details p{opacity:.7;font-size:13px}.grc-product-details strong{font-size:16px;font-weight:800}.grc-product-details>a{width:fit-content;color:inherit;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.grc-lightbox{z-index:20000;background:#0a0a0af3;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:0}.grc-lightbox>button{color:#fff;cursor:pointer;background:#fff2;border:1px solid #fff4;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.grc-lightbox .grc-large-photo{object-fit:contain;max-width:calc(100vw - 140px);max-height:86vh}.grc-lightbox .grc-close{position:absolute;top:24px;right:24px}.grc-motion-fade .grc-inner,.grc-motion-rise .grc-inner,.grc-motion-slide-left .grc-inner,.grc-motion-zoom .grc-inner{opacity:0;transition:opacity var(--grc-duration,.75s) ease,transform var(--grc-duration,.75s) cubic-bezier(.2,.7,.2,1)}.grc-motion-rise .grc-inner{transform:translateY(42px)}.grc-motion-slide-left .grc-inner{transform:translate(-48px)}.grc-motion-zoom .grc-inner{transform:scale(.94)}.grc-visible .grc-inner{opacity:1;transform:none}@media (width<=760px){.grc-section{padding:70px 19px}.grc-copy h2{font-size:clamp(39px,10.8vw,82px)}.grc-hero>.grc-inner{grid-template-columns:1fr;min-height:0}.grc-hero .grc-copy{padding:85px 20px 35px}.grc-hero-media{height:52vh;min-height:280px}.grc-hero-media>img{width:100%;height:100%}.grc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.grc-gallery-item:first-child{aspect-ratio:4/5;grid-row:auto}.grc-products{gap:13px}.grc-product-details{padding:11px 0}.grc-link{margin-top:24px}}@media (width<=420px){.grc-section{padding:62px 14px}.grc-hero .grc-copy h2{font-size:clamp(42px,11vw,67px)}.grc-copy p{font-size:13px}.grc-product-details h3{font-size:25px}.grc-gallery-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.grc-section .grc-inner,.grc-gallery-photo{opacity:1!important;transition:none!important;transform:none!important}}
