.gT_CpW_collection{padding:80px 0 96px}.gT_CpW_eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.gT_CpW_eyebrow svg{color:var(--color-link)}.gT_CpW_collectionHero{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:52px;display:flex}.gT_CpW_heading{letter-spacing:-.055em;max-width:750px;margin:22px 0 20px;font-size:clamp(42px,5.7vw,74px);font-weight:600;line-height:1.08}.gT_CpW_heading em{font-family:var(--font-sans);color:var(--color-text-muted);font-style:normal;font-weight:500}.gT_CpW_intro{max-width:490px;color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.8}.gT_CpW_edition{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:17px;padding-bottom:8px;display:flex}.gT_CpW_edition svg{width:110px;height:110px;color:var(--color-link);opacity:.65}.gT_CpW_edition span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.gT_CpW_collectionMeta{color:var(--color-text-muted);justify-content:space-between;gap:20px;padding:26px 0 32px;font-size:15px;display:flex}.gT_CpW_collectionMeta strong{color:var(--color-text-primary);font-weight:600}.gT_CpW_products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;scroll-margin-top:120px;display:grid}.gT_CpW_product{min-width:0;display:block}.gT_CpW_visual{border:1px solid var(--color-border-default);border-radius:16px;padding:30px 22px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.gT_CpW_product:hover .gT_CpW_visual,.gT_CpW_product:focus-visible .gT_CpW_visual{transform:translateY(-3px);box-shadow:0 12px 26px -16px #24282430}.gT_CpW_proTag{z-index:2;color:#242824;letter-spacing:.05em;background:#f8f8f5f0;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600;position:absolute;top:13px;right:13px}.gT_CpW_productTitle{justify-content:space-between;align-items:center;gap:8px;margin-top:21px;display:flex}.gT_CpW_productTitle h2,.gT_CpW_productTitle h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.gT_CpW_productTitle span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.gT_CpW_productDescription{color:var(--color-text-muted);margin-top:7px;font-size:15px;line-height:1.65}.gT_CpW_productMeta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:13px;display:flex}.gT_CpW_productMeta span:first-child{border-radius:50%;width:7px;height:7px}.gT_CpW_assurance{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(3,1fr);gap:38px;margin-top:80px;padding:40px 0;display:grid}.gT_CpW_assurance h3{margin:13px 0 8px;font-size:16px;font-weight:600}.gT_CpW_assurance svg{width:22px;height:22px;color:var(--color-link)}.gT_CpW_assurance p{max-width:280px;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.65}.gT_CpW_faq{grid-template-columns:1fr 1.45fr;gap:70px;padding-top:75px;display:grid}.gT_CpW_faq h2{letter-spacing:-.045em;margin:13px 0;font-size:32px;font-weight:600}.gT_CpW_faq details{border-bottom:1px solid var(--color-border-default);padding:21px 0}.gT_CpW_faq details:first-child{padding-top:5px}.gT_CpW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:32px;font-size:16px;font-weight:600;list-style:none;display:flex}.gT_CpW_faq summary::-webkit-details-marker{display:none}.gT_CpW_faq summary:after{content:"+";color:var(--color-text-muted);font-size:19px;font-weight:400}.gT_CpW_faq details[open] summary:after{content:"−"}.gT_CpW_faq details p{color:var(--color-text-muted);margin:15px 30px 0 0;font-size:17px;line-height:1.85}.gT_CpW_faq a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.gT_CpW_detail{padding:35px 0 90px}.gT_CpW_breadcrumbs{color:var(--color-text-muted);align-items:center;gap:10px;margin-bottom:34px;font-size:13px;display:flex}.gT_CpW_breadcrumbs a:hover{color:var(--color-text-primary)}.gT_CpW_productHero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.gT_CpW_largeVisual{border:1px solid var(--color-border-default);border-radius:18px;align-items:center;min-height:460px;padding:56px 42px;display:flex;position:relative;overflow:hidden}.gT_CpW_largeVisual:before{content:"";background-image:radial-gradient(#77777718 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0}.gT_CpW_previewFrame{border-radius:8px;width:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 25px 50px #11111116}.gT_CpW_largeVisual:hover .gT_CpW_previewFrame{transform:translateY(-7px)}.gT_CpW_previewCaption{color:var(--color-text-muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.gT_CpW_detailCopy{padding-top:9px}.gT_CpW_detailHeading{letter-spacing:-.055em;margin:18px 0 15px;font-size:clamp(38px,4vw,53px);font-weight:550;line-height:1.08}.gT_CpW_description{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.65}.gT_CpW_tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.gT_CpW_tags span{border:1px solid var(--color-border-default);color:var(--color-text-muted);border-radius:5px;padding:5px 9px;font-size:12px}.gT_CpW_pricing{border-top:1px solid var(--color-border-default);margin-top:29px;padding-top:24px}.gT_CpW_price{align-items:baseline;gap:10px;display:flex}.gT_CpW_price strong{letter-spacing:-.045em;font-size:30px;font-weight:650}.gT_CpW_price span{color:var(--color-text-muted);font-size:13px}.gT_CpW_purchase{background:var(--color-text-primary);width:100%;min-height:49px;color:var(--color-surface-base);border-radius:10px;margin-top:20px;font-size:15px;font-weight:650;transition:background .2s,transform .2s}.gT_CpW_purchase:hover{background:color-mix(in srgb, var(--color-text-primary) 88%, var(--color-surface-base));transform:translateY(-1px)}.gT_CpW_secure{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.gT_CpW_included{border-top:1px solid var(--color-border-default);margin-top:26px;padding-top:20px}.gT_CpW_included h2{margin:0 0 14px;font-size:13px;font-weight:650}.gT_CpW_included ul{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gT_CpW_included li{color:var(--color-text-muted);gap:9px;font-size:13px;line-height:1.6;display:flex}.gT_CpW_included li svg{color:var(--color-link);flex-shrink:0;margin-top:1px}.gT_CpW_detailSections{border-top:1px solid var(--color-border-default);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;margin-top:58px;padding-top:35px;display:grid}.gT_CpW_sectionHeading{letter-spacing:-.025em;margin:0 0 14px;font-size:19px;font-weight:550}.gT_CpW_sectionBody{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.65}.gT_CpW_fileList{border:1px solid var(--color-border-default);border-radius:12px;margin-top:23px;overflow:hidden}.gT_CpW_fileList div{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.gT_CpW_fileList div:last-child{border:0}.gT_CpW_fileList code{font-size:12px}.gT_CpW_fileList span{color:var(--color-text-muted)}.gT_CpW_license{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:16px;padding:28px}.gT_CpW_license h2{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}.gT_CpW_license p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.65}.gT_CpW_license a{color:var(--color-link);gap:6px;margin-top:18px;font-size:13px;display:inline-flex}.gT_CpW_more{margin-top:77px}.gT_CpW_moreHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.gT_CpW_moreHeader h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550}.gT_CpW_moreHeader a{color:var(--color-text-muted);font-size:13px}.gT_CpW_more .gT_CpW_products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}@keyframes gT_CpW_rotate{to{transform:rotate(360deg)}}@media (max-width:950px){.gT_CpW_products{gap:16px}.gT_CpW_visual{padding:28px 14px}.gT_CpW_productHero,.gT_CpW_detailSections{gap:30px}.gT_CpW_largeVisual{min-height:370px;padding:45px 22px}.gT_CpW_faq{gap:35px}}@media (max-width:700px){.gT_CpW_collection{padding-top:44px}.gT_CpW_collectionHero{padding-bottom:32px}.gT_CpW_edition{display:none}.gT_CpW_heading{font-size:45px}.gT_CpW_collectionMeta span:last-child{display:none}.gT_CpW_products{grid-template-columns:1fr;gap:32px}.gT_CpW_visual{padding:32px 28px}.gT_CpW_assurance{grid-template-columns:1fr;gap:28px;margin-top:48px}.gT_CpW_assurance p{max-width:none}.gT_CpW_faq{grid-template-columns:1fr;gap:22px;padding-top:45px}.gT_CpW_productHero,.gT_CpW_detailSections{grid-template-columns:1fr;gap:32px}.gT_CpW_largeVisual{min-height:340px;padding:40px 30px}.gT_CpW_detail{padding-top:24px}.gT_CpW_detailCopy{padding-top:0}.gT_CpW_detailSections{margin-top:34px}.gT_CpW_more .gT_CpW_products{grid-template-columns:1fr}.gT_CpW_previewCaption{font-size:12px}}@media (prefers-reduced-motion:reduce){.gT_CpW_edition svg{animation:none}.gT_CpW_product:hover .gT_CpW_visual,.gT_CpW_product:focus-visible .gT_CpW_visual,.gT_CpW_largeVisual:hover .gT_CpW_previewFrame{transform:none}}
