.C3gNzW_detail{padding:36px 0 96px}.C3gNzW_breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.C3gNzW_breadcrumbs a{padding:5px 0}.C3gNzW_breadcrumbs a:hover{color:var(--color-text-primary)}.C3gNzW_introduction{justify-content:space-between;align-items:flex-end;gap:30px;padding:52px 0 44px;display:flex}.C3gNzW_eyebrow,.C3gNzW_sectionLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.C3gNzW_eyebrow>span{color:var(--color-link);font-size:17px}.C3gNzW_introduction h1{font-family:var(--font-sans);letter-spacing:-.055em;margin:17px 0;font-size:clamp(52px,6.6vw,88px);font-weight:600;line-height:1.03}.C3gNzW_introduction h1>span{color:var(--color-link)}.C3gNzW_lead{max-width:540px;color:var(--color-text-muted);font-size:16px;line-height:1.65}.C3gNzW_edition{text-align:right;flex-shrink:0;padding-bottom:5px}.C3gNzW_edition>span{letter-spacing:.12em;color:var(--color-text-muted);font-size:13px;display:block}.C3gNzW_edition>strong{font-family:var(--font-sans);font-size:48px;font-weight:500;line-height:1.3;display:block}.C3gNzW_edition>strong span{font-family:var(--font-sans);color:var(--color-text-muted);letter-spacing:.06em;margin-left:8px;font-size:12px}.C3gNzW_detailLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:36px;display:grid}.C3gNzW_detailMain,.C3gNzW_gallery{min-width:0}.C3gNzW_galleryToolbar{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.C3gNzW_galleryLabel{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.C3gNzW_galleryLabel>span{color:var(--color-link);font-size:17px}.C3gNzW_viewControls{gap:3px;display:flex}.C3gNzW_viewControls button{cursor:pointer;min-height:38px;color:var(--color-text-muted);border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.C3gNzW_viewControls button>span{font-size:14px}.C3gNzW_viewControls button[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-surface-sunken)}.C3gNzW_viewControls button:hover{color:var(--color-text-primary)}.C3gNzW_galleryCanvas{border:1px solid var(--color-border-default);background:var(--product-canvas);color:var(--product-ink);border-top:0;border-radius:0 0 16px 16px;align-items:stretch;min-height:480px;display:flex;overflow:hidden}.C3gNzW_interfacePanel{flex-direction:column;justify-content:space-between;width:100%;min-width:0;padding:25px 28px 21px;display:flex;position:relative}.C3gNzW_stageEdition{letter-spacing:.15em;opacity:.65;justify-content:space-between;gap:12px;font-size:12px;display:flex}.C3gNzW_browserFrame{border:1px solid color-mix(in srgb, var(--product-ink) 14%, transparent);background:var(--product-raised);border-radius:10px;margin:25px 0 18px;transition:transform .6s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(0);box-shadow:0 18px 32px -20px #24282445}.C3gNzW_interfacePanel:hover .C3gNzW_browserFrame{transform:translateY(-4px)}.C3gNzW_browserChrome{font-family:var(--font-sans);color:var(--product-muted);justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:12px;display:flex}.C3gNzW_browserChrome>div{align-items:center;gap:3px;display:flex}.C3gNzW_browserChrome i{background:var(--product-ink);opacity:.2;border-radius:50%;width:4px;height:4px;display:block}.C3gNzW_stageFooter{font-family:var(--font-sans);color:var(--product-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.C3gNzW_stageFooter svg{color:var(--product-ink);opacity:.75;flex-shrink:0}.C3gNzW_galleryCaption{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:15px;padding:13px 2px 0;font-size:13px;display:flex}.C3gNzW_palettePanel,.C3gNzW_typePanel{width:100%;font-family:var(--font-sans);flex-direction:column;justify-content:center;padding:40px 38px;display:flex}.C3gNzW_specimenLabel{letter-spacing:.15em;color:var(--product-muted);font-size:12px;font-weight:550}.C3gNzW_palettePanel h2{font-family:var(--font-sans);letter-spacing:-.045em;margin-top:18px;font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.1}.C3gNzW_palettePanel h2 em{font-style:normal;font-weight:500}.C3gNzW_largeSwatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:31px;display:grid}.C3gNzW_largeSwatches button{text-align:left;cursor:pointer;border-radius:5px;min-width:0;padding-bottom:8px;display:block}.C3gNzW_largeSwatches button>span{border:1px solid color-mix(in srgb, var(--product-ink) 15%, transparent);border-radius:5px;height:90px;transition:transform .2s;display:block}.C3gNzW_largeSwatches button:hover>span{transform:translateY(-3px)}.C3gNzW_largeSwatches strong{margin-top:10px;font-size:12px;font-weight:550;display:block}.C3gNzW_largeSwatches code{color:var(--product-muted);margin-top:4px;font-size:12px;display:block}.C3gNzW_specimenFootnote{color:var(--product-muted);margin-top:20px;font-size:12px}.C3gNzW_typePanel{position:relative;overflow:hidden}.C3gNzW_typeGlyph{font-family:var(--font-sans);opacity:.12;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:146px;line-height:1;position:absolute;top:40px;right:28px}.C3gNzW_typeGlyph>span{color:var(--product-accent)}.C3gNzW_typePanel h2{font-family:var(--font-sans);letter-spacing:-.05em;z-index:1;max-width:410px;margin-top:37px;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.1}.C3gNzW_typeDescription{max-width:330px;font-family:var(--font-sans);color:var(--product-muted);z-index:1;margin-top:20px;font-size:14px;line-height:1.65}.C3gNzW_typeFamilies{border-top:1px solid color-mix(in srgb, var(--product-ink) 17%, transparent);gap:40px;margin-top:35px;padding-top:22px;display:flex}.C3gNzW_typeFamilies>div>span{letter-spacing:.1em;color:var(--product-muted);font-size:12px;display:block}.C3gNzW_typeFamilies strong{margin-top:6px;font-size:14px;font-weight:500;display:block}.C3gNzW_detailNav{border-bottom:1px solid var(--color-border-default);align-items:center;gap:28px;margin-top:25px;display:flex;overflow:auto}.C3gNzW_detailNav a{white-space:nowrap;align-items:center;gap:13px;min-height:48px;padding:15px 0;font-size:14px;font-weight:550;display:flex}.C3gNzW_detailNav a span{color:var(--color-text-muted)}.C3gNzW_detailNav a:hover{color:var(--color-link)}.C3gNzW_story,.C3gNzW_sourceSection,.C3gNzW_licenseSection{scroll-margin-top:120px}.C3gNzW_story{padding:45px 0 38px}.C3gNzW_story>h2{letter-spacing:-.045em;margin-top:17px;font-size:31px;font-weight:600;line-height:1.3}.C3gNzW_story>h2>em{font-family:var(--font-sans);color:var(--color-text-muted);font-style:normal;font-weight:500}.C3gNzW_story>p:not(.C3gNzW_sectionLabel){max-width:570px;color:var(--color-text-muted);margin-top:19px;font-size:16px;line-height:1.65}.C3gNzW_systemTraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:31px;display:grid}.C3gNzW_systemTraits>div{border-top:1px solid var(--color-border-default);padding-top:18px}.C3gNzW_systemTraits>div>span{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-link);font-size:15px;font-weight:600}.C3gNzW_systemTraits h3{margin-top:9px;font-size:15px;font-weight:600}.C3gNzW_systemTraits p{color:var(--color-text-muted);margin-top:8px;font-size:14px;line-height:1.65}.C3gNzW_sourceSection{padding-top:18px}.C3gNzW_sectionTop{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:23px;display:flex}.C3gNzW_sectionTop h2,.C3gNzW_licenseSection h2,.C3gNzW_moreHeading h2{letter-spacing:-.04em;margin-top:13px;font-size:26px;font-weight:500}.C3gNzW_sectionTop>span{letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap;padding-bottom:5px;font-size:12px}.C3gNzW_sourceFiles{border-top:1px solid var(--color-border-default)}.C3gNzW_sourceFiles details{border-bottom:1px solid var(--color-border-default)}.C3gNzW_sourceFiles summary{cursor:pointer;align-items:center;gap:15px;min-height:77px;padding:15px 4px;list-style:none;display:flex}.C3gNzW_sourceFiles summary::-webkit-details-marker{display:none}.C3gNzW_fileIcon{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);width:35px;height:39px;font-family:var(--font-sans);color:var(--color-text-muted);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.C3gNzW_sourceFiles summary>span:nth-child(2){min-width:0}.C3gNzW_sourceFiles summary strong{font-family:var(--font-sans);font-size:14px;font-weight:500;display:block}.C3gNzW_sourceFiles summary>span>span{color:var(--color-text-muted);margin-top:5px;font-size:13px;display:block}.C3gNzW_fileExpand{color:var(--color-text-muted);margin-left:auto;font-size:18px;transition:transform .2s;transform:rotate(0)}.C3gNzW_sourceFiles details[open] .C3gNzW_fileExpand{transform:rotate(45deg)}.C3gNzW_sourceFiles details>p{color:var(--color-text-muted);max-width:520px;margin:0 35px 21px 54px;font-size:14px;line-height:1.65}.C3gNzW_sourceNote{color:var(--color-text-muted);margin-top:16px;font-size:13px;line-height:1.65}.C3gNzW_licenseSection{background:var(--color-surface-sunken);border-radius:16px;margin-top:40px;padding:32px}.C3gNzW_licenseSection h2{margin-top:12px;font-size:24px}.C3gNzW_licenseSection>p:not(.C3gNzW_sectionLabel){color:var(--color-text-muted);margin-top:15px;font-size:15px;line-height:1.65}.C3gNzW_licenseSection>a{width:fit-content;color:var(--color-link);gap:15px;padding:12px 0 0;font-size:14px;display:flex}.C3gNzW_purchaseSummary{border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:16px;padding:30px;position:sticky;top:112px;box-shadow:0 10px 30px -24px #24282440}.C3gNzW_purchaseIdentity{border-bottom:1px solid var(--color-border-default);align-items:center;gap:9px;padding-bottom:22px;font-size:16px;font-weight:600;display:flex}.C3gNzW_purchaseIdentity>span:first-child{border:1px solid #0001;border-radius:50%;width:10px;height:10px}.C3gNzW_purchaseIdentity>span:last-child{letter-spacing:.08em;color:var(--color-text-muted);border:1px solid var(--color-border-default);border-radius:5px;margin-left:auto;padding:4px 7px;font-size:12px}.C3gNzW_price{flex-direction:column;gap:5px;margin-top:22px;display:flex}.C3gNzW_price>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.2}.C3gNzW_price>span{color:var(--color-text-muted);font-size:13px}.C3gNzW_purchaseIntro{color:var(--color-text-muted);margin-top:20px;font-size:15px;line-height:1.65}.C3gNzW_purchaseButton{background:var(--color-text-primary);width:100%;color:var(--color-surface-base);border-radius:10px;min-height:50px;margin-top:22px;font-size:15px;font-weight:600}.C3gNzW_purchaseButton:hover{background:color-mix(in srgb, var(--color-text-primary) 88%, var(--color-surface-base))}.C3gNzW_secure{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:13px;display:flex}.C3gNzW_subscriptionOffer{border:1px solid var(--color-border-default);background:var(--color-surface-sunken);border-radius:10px;gap:5px;margin-top:22px;padding:16px;transition:border-color .16s;display:grid}.C3gNzW_subscriptionOffer:hover{border-color:var(--color-link)}.C3gNzW_subscriptionOffer:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.C3gNzW_subscriptionOffer>span:first-child{color:var(--color-text-primary);font-size:14px;font-weight:600}.C3gNzW_subscriptionOffer>strong{letter-spacing:-.02em;justify-content:space-between;gap:12px;font-size:18px;font-weight:600;display:flex}.C3gNzW_subscriptionOffer>span:last-child{color:var(--color-text-muted);font-size:13px;line-height:1.7}.C3gNzW_includes{border-top:1px solid var(--color-border-default);margin-top:24px;padding-top:21px}.C3gNzW_includes h2{margin-bottom:14px;font-size:15px;font-weight:600}.C3gNzW_includes ul{gap:11px;display:grid}.C3gNzW_includes li{color:var(--color-text-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.7;display:flex}.C3gNzW_includes li svg{color:var(--color-link);flex-shrink:0;margin-top:3px}.C3gNzW_delivery{border-top:1px solid var(--color-border-default);gap:11px;margin-top:23px;padding-top:20px;display:flex}.C3gNzW_delivery>span{background:var(--color-surface-sunken);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.C3gNzW_delivery strong{font-size:14px;font-weight:600;display:block}.C3gNzW_delivery p{color:var(--color-text-muted);margin-top:5px;font-size:13px;line-height:1.65}.C3gNzW_libraryLink{border-top:1px solid var(--color-border-default);color:var(--color-text-muted);justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.C3gNzW_libraryLink:hover{color:var(--color-link)}.C3gNzW_more{border-top:1px solid var(--color-border-default);margin-top:70px;padding-top:37px}.C3gNzW_moreHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.C3gNzW_moreHeading>a{gap:15px;padding:10px 0;font-size:13px;display:flex}.C3gNzW_relatedProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:830px;display:grid}@keyframes C3gNzW_turn{to{transform:rotate(360deg)}}@media (max-width:1100px){.C3gNzW_detailLayout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:26px}.C3gNzW_purchaseSummary{padding:23px}.C3gNzW_galleryLabel{display:none}.C3gNzW_galleryToolbar{justify-content:center}.C3gNzW_galleryCanvas{min-height:420px}.C3gNzW_interfacePanel{padding-inline:20px}.C3gNzW_stageFooter{font-size:12px}.C3gNzW_stageFooter>span:last-child{display:none}.C3gNzW_palettePanel,.C3gNzW_typePanel{padding:32px 26px}.C3gNzW_largeSwatches{gap:6px}.C3gNzW_largeSwatches button>span{height:75px}.C3gNzW_largeSwatches code{font-size:12px}}@media (max-width:850px){.C3gNzW_detailLayout{grid-template-columns:minmax(0,1fr);gap:30px}.C3gNzW_detailMain{display:contents}.C3gNzW_purchaseSummary{grid-row:2;position:static}.C3gNzW_purchaseSummary .C3gNzW_includes{display:none}.C3gNzW_purchaseSummary{grid-template-columns:1fr 1fr;column-gap:30px;padding:24px;display:grid}.C3gNzW_purchaseIdentity{grid-column:1/-1;padding-bottom:16px}.C3gNzW_price{margin-top:17px}.C3gNzW_purchaseIntro{grid-column:1;margin-top:12px;font-size:13px}.C3gNzW_purchaseSummary>div:has(.C3gNzW_purchaseButton){grid-area:2/2/4;align-self:center}.C3gNzW_secure{grid-area:4/2;margin-top:4px}.C3gNzW_subscriptionOffer{grid-column:1/-1;margin-top:20px}.C3gNzW_delivery{grid-column:1;margin-top:12px}.C3gNzW_libraryLink{grid-column:2;align-self:end;margin-top:15px}.C3gNzW_galleryLabel{display:flex}.C3gNzW_galleryToolbar{justify-content:space-between}.C3gNzW_galleryCanvas{min-height:470px}.C3gNzW_stageFooter>span:last-child{display:block}.C3gNzW_stageFooter{font-size:12px}.C3gNzW_interfacePanel{padding:25px 30px}.C3gNzW_palettePanel,.C3gNzW_typePanel{padding:40px}.C3gNzW_largeSwatches button>span{height:100px}.C3gNzW_largeSwatches code{font-size:12px}}@media (max-width:560px){.C3gNzW_detail{padding-top:20px}.C3gNzW_breadcrumbs{gap:8px;font-size:12px}.C3gNzW_introduction{align-items:center;padding:26px 0 27px}.C3gNzW_introduction h1{margin-top:15px;font-size:clamp(44px,13vw,58px)}.C3gNzW_eyebrow{letter-spacing:.08em;font-size:12px}.C3gNzW_lead{max-width:290px;font-size:16px}.C3gNzW_edition{display:none}.C3gNzW_purchaseSummary{grid-template-columns:1fr;gap:0;padding:22px}.C3gNzW_purchaseIdentity{grid-column:1}.C3gNzW_price{margin-top:18px}.C3gNzW_price>strong{font-size:33px}.C3gNzW_purchaseIntro{max-width:330px;font-size:13px}.C3gNzW_purchaseSummary>div:has(.C3gNzW_purchaseButton){grid-area:auto/1}.C3gNzW_purchaseButton{margin-top:18px}.C3gNzW_secure{grid-area:auto/1;margin-top:12px}.C3gNzW_subscriptionOffer{grid-column:1}.C3gNzW_delivery{grid-column:1;margin-top:20px;padding-top:16px}.C3gNzW_libraryLink{grid-column:1;margin-top:13px;padding-top:12px}.C3gNzW_detailLayout{gap:24px}.C3gNzW_galleryToolbar{padding:9px 10px}.C3gNzW_galleryLabel{display:none}.C3gNzW_galleryToolbar{justify-content:center}.C3gNzW_viewControls{justify-content:space-between;gap:0;width:100%}.C3gNzW_viewControls button{min-height:44px;padding:9px 10px;font-size:13px}.C3gNzW_galleryCanvas{min-height:350px}.C3gNzW_interfacePanel{padding:20px 17px 16px}.C3gNzW_stageEdition{font-size:12px}.C3gNzW_stageFooter{gap:8px;font-size:12px}.C3gNzW_stageFooter>span:last-child{display:none}.C3gNzW_stageFooter svg{width:29px;height:29px}.C3gNzW_browserFrame{margin-block:24px 22px}.C3gNzW_browserChrome{padding:7px 9px;font-size:12px}.C3gNzW_galleryCaption{gap:10px;font-size:12px;line-height:1.6}.C3gNzW_palettePanel,.C3gNzW_typePanel{padding:30px 22px}.C3gNzW_palettePanel h2{font-size:34px}.C3gNzW_largeSwatches{gap:5px;margin-top:24px}.C3gNzW_largeSwatches button>span{border-radius:3px;height:67px}.C3gNzW_largeSwatches strong,.C3gNzW_largeSwatches code{font-size:12px}.C3gNzW_specimenFootnote{margin-top:13px;font-size:12px}.C3gNzW_typePanel h2{margin-top:28px;font-size:36px}.C3gNzW_typeDescription{margin-top:14px;font-size:13px}.C3gNzW_typeFamilies{gap:25px;margin-top:26px;padding-top:17px}.C3gNzW_typeFamilies strong{font-size:12px}.C3gNzW_typeGlyph{font-size:110px;top:38px;right:21px}.C3gNzW_detailNav{gap:25px;margin-top:14px}.C3gNzW_detailNav a{gap:9px;font-size:12px}.C3gNzW_story{padding-top:31px;padding-bottom:26px}.C3gNzW_sectionLabel{font-size:12px}.C3gNzW_story>h2{font-size:27px}.C3gNzW_story>p:not(.C3gNzW_sectionLabel){margin-top:15px;font-size:14px}.C3gNzW_systemTraits{gap:20px;margin-top:25px}.C3gNzW_systemTraits h3{font-size:13px}.C3gNzW_systemTraits p{font-size:12px}.C3gNzW_sectionTop{align-items:start;margin-bottom:18px}.C3gNzW_sectionTop>span{display:none}.C3gNzW_sectionTop h2,.C3gNzW_moreHeading h2{font-size:24px}.C3gNzW_sourceFiles summary{gap:11px}.C3gNzW_sourceFiles summary strong,.C3gNzW_sourceFiles summary>span>span{font-size:12px}.C3gNzW_sourceFiles details>p{margin-left:48px;font-size:12px}.C3gNzW_sourceNote{font-size:12px}.C3gNzW_licenseSection{margin-top:27px;padding:24px}.C3gNzW_licenseSection h2{font-size:23px}.C3gNzW_licenseSection>p:not(.C3gNzW_sectionLabel){font-size:13px}.C3gNzW_more{margin-top:45px;padding-top:27px}.C3gNzW_moreHeading{align-items:start;gap:14px}.C3gNzW_moreHeading>a{gap:9px;max-width:110px;font-size:12px;line-height:1.65}.C3gNzW_relatedProducts{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.C3gNzW_stageFooter svg{animation:none}.C3gNzW_browserFrame,.C3gNzW_largeSwatches button>span{transition:none}.C3gNzW_interfacePanel:hover .C3gNzW_browserFrame,.C3gNzW_largeSwatches button:hover>span{transform:none}}
