._1sZBJG_page{--guide-line:hsl(var(--border));width:100%;max-width:calc(var(--site-content-width) + 2 * var(--page-gutter));padding:var(--space-4) var(--page-gutter) var(--space-6);color:hsl(var(--foreground));margin-inline:auto}._1sZBJG_page *,._1sZBJG_page :before,._1sZBJG_page :after{box-sizing:border-box}._1sZBJG_page a,._1sZBJG_page button,._1sZBJG_page input,._1sZBJG_page textarea,._1sZBJG_page select{-webkit-tap-highlight-color:transparent}._1sZBJG_page a:focus-visible,._1sZBJG_page button:focus-visible,._1sZBJG_page input:focus-visible,._1sZBJG_page textarea:focus-visible,._1sZBJG_page select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}._1sZBJG_page button,._1sZBJG_page select,._1sZBJG_page input[type=checkbox],._1sZBJG_page input[type=range]{cursor:pointer}._1sZBJG_page button{font:inherit}._1sZBJG_topline,._1sZBJG_heroFooter,._1sZBJG_eyebrow,._1sZBJG_captionRow,._1sZBJG_monoSpec,._1sZBJG_copyHint,._1sZBJG_finePrint,._1sZBJG_controlNote,._1sZBJG_columnGuides,._1sZBJG_factStrip span,._1sZBJG_wordList>span{font-family:ui-monospace,SFMono-Regular,monospace}._1sZBJG_topline{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:21px;margin-bottom:21px;font-size:10px;display:flex}._1sZBJG_topline>a{align-items:center;gap:8px;display:inline-flex}._1sZBJG_topline>span{color:hsl(var(--muted-foreground))}._1sZBJG_topline>a:last-child{color:hsl(var(--primary))}._1sZBJG_hero{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:34px;padding:55px;display:grid;position:relative;overflow:hidden}._1sZBJG_hero:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(hsl(var(--primary) / .07) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .07) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}._1sZBJG_heroCopy{z-index:1;min-width:0}._1sZBJG_eyebrow{letter-spacing:.1em;color:hsl(var(--primary));align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.5;display:flex}._1sZBJG_eyebrow>span:first-child:not(._1sZBJG_liveDot){opacity:.6;margin-right:5px}._1sZBJG_liveDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}._1sZBJG_hero h1{letter-spacing:-.075em;margin:34px 0 21px;font-size:clamp(60px,7.5vw,104px);font-weight:700;line-height:.98}._1sZBJG_hero h1>span{color:hsl(var(--primary))}._1sZBJG_heroIntro{color:hsl(var(--muted-foreground));max-width:390px;margin-bottom:34px;font-size:15px;line-height:1.8}._1sZBJG_primaryButton,._1sZBJG_smallButton,._1sZBJG_downloadButton{border-radius:50px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:12px 21px;font-size:12px;font-weight:600;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}._1sZBJG_primaryButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary))}._1sZBJG_primaryButton:hover,._1sZBJG_downloadButton:hover{transform:translateY(-2px)}._1sZBJG_smallButton{border:1px solid var(--guide-line);color:hsl(var(--foreground));background:hsl(var(--card))}._1sZBJG_smallButton:hover{border-color:hsl(var(--primary))}._1sZBJG_heroArt{justify-content:center;align-items:center;min-width:0;min-height:390px;display:flex;position:relative}._1sZBJG_artOrbit{aspect-ratio:1;border:1px solid hsl(var(--primary) / .35);width:340px;max-width:90%;height:340px;box-shadow:0 0 80px hsl(var(--primary) / .07);border-radius:50%;position:absolute;transform:rotate(-15deg)}._1sZBJG_artOrbit:before{content:"";border:1px solid hsl(var(--primary) / .18);border-radius:50%;position:absolute;inset:21px -34px;transform:rotate(55deg)}._1sZBJG_heroCover{z-index:1;width:100%;max-width:430px;position:relative;transform:rotate(5deg);box-shadow:0 20px 50px #0000002e}._1sZBJG_heroCover img{border-radius:5px;width:100%;height:auto}._1sZBJG_heroTape{z-index:2;width:100px;height:auto;position:absolute;top:-35px;left:40%;transform:rotate(-15deg)}._1sZBJG_makerStamp{z-index:2;border:1px solid hsl(var(--primary) / .55);background:hsl(var(--background));border-radius:5px;align-items:center;gap:13px;padding:5px 16px;display:flex;position:absolute;bottom:-4px;right:-5px;transform:rotate(-7deg)}._1sZBJG_makerStamp img{width:60px;color:hsl(var(--primary))}._1sZBJG_makerStamp span{letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.6}._1sZBJG_heroFooter{border-top:1px solid var(--guide-line);color:hsl(var(--muted-foreground));letter-spacing:.08em;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:13px;margin-top:13px;padding-top:21px;font-size:9px;display:flex;position:relative}._1sZBJG_darkImage{display:none}._1sZBJG_lightImage{display:block}.dark ._1sZBJG_darkImage{display:block}.dark ._1sZBJG_lightImage{display:none}._1sZBJG_foundation{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:21px;margin-bottom:34px;padding:55px 0;display:grid}._1sZBJG_foundation>p{letter-spacing:-.035em;max-width:220px;font-size:22px;line-height:1.4}._1sZBJG_foundation>div{border-left:1px solid var(--guide-line);padding-left:21px}._1sZBJG_foundation>div>span{color:hsl(var(--primary));margin-bottom:13px;font:10px ui-monospace,monospace;display:block}._1sZBJG_foundation strong{font-size:14px;font-weight:600}._1sZBJG_foundation div>p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px;line-height:1.8}._1sZBJG_bodyLayout{grid-template-columns:175px minmax(0,1fr);align-items:start;gap:55px;display:grid}._1sZBJG_sidebar{scrollbar-width:thin;max-height:calc(100svh - 110px);position:sticky;top:89px;overflow-y:auto}._1sZBJG_sidebar nav>p{color:hsl(var(--muted-foreground));letter-spacing:.12em;margin-bottom:21px;font:9px ui-monospace,monospace}._1sZBJG_sidebar a{min-height:40px;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:11px;transition:color .2s;display:flex}._1sZBJG_sidebar a>span{opacity:.5;flex-shrink:0;width:18px;font:9px ui-monospace,monospace}._1sZBJG_sidebar a>svg{opacity:0;margin-left:auto}._1sZBJG_sidebar a:hover,._1sZBJG_sidebar a[aria-current]{color:hsl(var(--primary))}._1sZBJG_sidebar a:hover>svg,._1sZBJG_sidebar a[aria-current]>svg{opacity:1}._1sZBJG_sidebar ._1sZBJG_navDownload{border-top:1px solid var(--guide-line);color:hsl(var(--foreground));margin-top:21px;padding-top:13px}._1sZBJG_sidebar ._1sZBJG_navDownload>svg{opacity:1}._1sZBJG_chapters{flex-direction:column;gap:89px;min-width:0;display:flex}._1sZBJG_section{border-top:1px solid var(--guide-line);min-width:0;padding-top:34px;scroll-margin-top:110px}._1sZBJG_sectionHeading{margin-bottom:34px}._1sZBJG_sectionHeading h2{letter-spacing:-.055em;text-wrap:balance;margin:13px 0 21px;font-size:clamp(30px,3.7vw,48px);font-weight:600;line-height:1.08}._1sZBJG_description{color:hsl(var(--muted-foreground));max-width:610px;font-size:14px;line-height:1.85}._1sZBJG_controlBar{flex-wrap:wrap;align-items:center;gap:13px 21px;margin-bottom:21px;display:flex}._1sZBJG_segmented{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:50px;gap:3px;width:max-content;max-width:100%;padding:4px;display:inline-flex}._1sZBJG_segmented button{min-height:36px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:50px;padding:8px 13px;font-size:11px}._1sZBJG_segmented button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._1sZBJG_checkControl{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}._1sZBJG_checkControl input{width:15px;height:15px;accent-color:hsl(var(--primary))}._1sZBJG_logoCanvas{border-radius:16px;justify-content:center;align-items:center;min-height:285px;padding:34px;display:flex;overflow:hidden}._1sZBJG_logoCanvas[data-palette=dark]{color:#f8fafc;background:#000;border:1px solid #262b36}._1sZBJG_logoCanvas[data-palette=light]{color:#1a212d;background:#fff;border:1px solid #d4d7de}._1sZBJG_logoSafe{border:1px dashed #0000;padding:34px;position:relative}._1sZBJG_logoSafe[data-guides=true]{border-color:#00d4ffa6}._1sZBJG_logoCanvas[data-palette=light] ._1sZBJG_logoSafe[data-guides=true]{border-color:#163e9ca6}._1sZBJG_wordmark{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(28px,4.1vw,54px);font-weight:700;line-height:1;display:block}._1sZBJG_monogram{width:140px;height:140px}._1sZBJG_safeLabel{color:#00d4ff;letter-spacing:.1em;white-space:nowrap;font:8px ui-monospace,monospace;position:absolute;top:-18px;left:0}._1sZBJG_logoCanvas[data-palette=light] ._1sZBJG_safeLabel{color:#163e9c}._1sZBJG_captionRow{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:13px;margin:13px 0 34px;font-size:9px;line-height:1.6;display:flex}._1sZBJG_captionRow a,._1sZBJG_artPair figcaption a,._1sZBJG_quietLink{color:hsl(var(--primary));align-items:center;gap:8px;display:inline-flex}._1sZBJG_rules{gap:21px;display:grid}._1sZBJG_rules>div{align-items:start;gap:13px;display:flex}._1sZBJG_rules svg{color:hsl(var(--primary));flex-shrink:0;margin-top:3px}._1sZBJG_rules p{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.8}._1sZBJG_rules strong{color:hsl(var(--foreground));font-weight:600}._1sZBJG_swatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._1sZBJG_swatch{text-align:left;border:1px solid #6c79934d;border-radius:13px;flex-direction:column;min-width:0;min-height:205px;padding:21px;display:flex;position:relative}._1sZBJG_swatchName{letter-spacing:-.03em;font-size:17px;font-weight:600}._1sZBJG_swatch code{margin-top:5px;font-size:11px}._1sZBJG_swatchRole{opacity:.8;margin-top:auto;padding-top:34px;padding-bottom:21px;font-size:10px;line-height:1.7}._1sZBJG_copyHint{align-items:center;gap:5px;font-size:9px;font-weight:500;display:inline-flex}._1sZBJG_swatch ._1sZBJG_copyHint{position:absolute;bottom:13px;right:16px}._1sZBJG_palettePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:21px;display:grid}._1sZBJG_darkPalette,._1sZBJG_lightPalette{border:1px solid #6c799333;border-radius:16px;padding:34px}._1sZBJG_darkPalette{color:#f8fafc;background:#000}._1sZBJG_darkPalette ._1sZBJG_eyebrow,._1sZBJG_darkPalette em{color:#00d4ff}._1sZBJG_lightPalette{color:#1a212d;background:#fff}._1sZBJG_lightPalette ._1sZBJG_eyebrow,._1sZBJG_lightPalette em{color:#163e9c}._1sZBJG_palettePair p{letter-spacing:-.05em;margin:34px 0 21px;font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.1}._1sZBJG_palettePair em{font-style:normal}._1sZBJG_palettePair>div>span:last-child{opacity:.65;font-size:10px}._1sZBJG_contrastPanel{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:16px;grid-template-columns:1fr 1fr;gap:34px;margin-top:34px;padding:34px;display:grid}._1sZBJG_contrastPanel h3{letter-spacing:-.04em;margin:13px 0 21px;font-size:23px;font-weight:600;line-height:1.2}._1sZBJG_contrastControls{grid-template-columns:1fr 34px 1fr;align-items:end;gap:8px;display:grid}._1sZBJG_page label:not(._1sZBJG_checkControl){color:hsl(var(--muted-foreground));font-size:10px;line-height:1.6}._1sZBJG_page select,._1sZBJG_page textarea{border:1px solid var(--guide-line);background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;width:100%;min-width:0;margin-top:5px;padding:10px;font-size:11px;line-height:1.6;display:block}._1sZBJG_iconButton{border:1px solid var(--guide-line);border-radius:8px;justify-content:center;align-items:center;height:40px;display:flex}._1sZBJG_finePrint{color:hsl(var(--muted-foreground));margin-top:21px;font-size:9px;line-height:1.85}._1sZBJG_finePrint a{text-underline-offset:3px;text-decoration:underline}._1sZBJG_contrastSample{border-radius:13px;flex-direction:column;justify-content:center;gap:13px;min-width:0;padding:21px;display:flex}._1sZBJG_contrastSample>span{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.1}._1sZBJG_contrastSample>p{font-size:12px;line-height:1.8}._1sZBJG_contrastResult{color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:13px;margin-top:13px;padding:13px;display:flex}._1sZBJG_contrastResult strong{letter-spacing:-.04em;font-size:24px;font-weight:600}._1sZBJG_contrastResult span{font-size:9px;line-height:1.8}._1sZBJG_typeIntro{align-items:center;gap:34px;padding:21px 0 34px;display:flex}._1sZBJG_bigAa{letter-spacing:-.07em;font-size:100px;font-weight:600;line-height:1}._1sZBJG_typeIntro h3{letter-spacing:-.04em;font-size:30px;font-weight:600}._1sZBJG_typeIntro p{color:hsl(var(--muted-foreground));margin:8px 0;font-size:11px;line-height:1.8}._1sZBJG_typeIntro a{color:hsl(var(--primary));align-items:center;gap:8px;font-size:11px;display:inline-flex}._1sZBJG_monoSpec{color:hsl(var(--muted-foreground));margin-left:auto;font-size:9px;line-height:1.9}._1sZBJG_typePlayground{background:hsl(var(--card));border:1px solid var(--guide-line);border-radius:16px;overflow:hidden}._1sZBJG_typeControls{border-bottom:1px solid var(--guide-line);grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:21px;padding:21px;display:grid}._1sZBJG_typeControls textarea{resize:vertical;min-height:65px}._1sZBJG_typeControls label>span{float:right}._1sZBJG_typeControls input[type=range]{width:100%;accent-color:hsl(var(--primary));margin-top:21px;display:block}._1sZBJG_typeSample{letter-spacing:-.055em;overflow-wrap:anywhere;white-space:pre-wrap;align-items:center;min-height:240px;padding:34px;line-height:1.08;display:flex}._1sZBJG_typeScale{margin-top:21px}._1sZBJG_typeScale>div{border-bottom:1px solid var(--guide-line);grid-template-columns:24px 80px 80px 115px minmax(0,1fr);align-items:center;gap:13px;padding:21px 0;font-size:11px;display:grid}._1sZBJG_typeScale>div>span:first-child{color:hsl(var(--primary));font:9px ui-monospace,monospace}._1sZBJG_typeScale strong{font-weight:600}._1sZBJG_typeScale code,._1sZBJG_typeScale p{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7}._1sZBJG_controlNote{color:hsl(var(--muted-foreground));margin-left:auto;font-size:9px}._1sZBJG_gridCanvas{background:hsl(var(--secondary) / .5);border:1px solid var(--guide-line);border-radius:16px;padding:21px}._1sZBJG_gridDemo{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;min-width:0;margin-inline:auto;padding:21px;transition:max-width .3s;display:grid;position:relative}._1sZBJG_gridDemo[data-device=mobile]{max-width:340px}._1sZBJG_columnGuides{pointer-events:none;z-index:-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;padding:0 21px;display:grid;position:absolute;inset:0}._1sZBJG_columnGuides span{text-align:center;color:hsl(var(--primary));border-inline:1px solid hsl(var(--primary) / .12);background:hsl(var(--primary) / .06);padding-top:5px;font-size:7px}._1sZBJG_demoHero{min-height:140px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:13px;grid-column:1/-1;align-items:center;gap:21px;padding:21px;display:flex}._1sZBJG_demoHero img{flex-shrink:0;width:76px}._1sZBJG_demoHero>span{letter-spacing:-.05em;font-size:28px;font-weight:400;line-height:1.05}._1sZBJG_demoStat{text-align:center;background:hsl(var(--card));border:1px solid var(--guide-line);border-radius:8px;grid-column:span 4;padding:21px 8px;font-size:11px;font-weight:500}._1sZBJG_demoList{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:13px;grid-column:span 5;padding:21px}._1sZBJG_demoList span{color:hsl(var(--muted-foreground));font:8px ui-monospace,monospace}._1sZBJG_demoList i{border-bottom:1px solid var(--guide-line);height:21px;margin-top:13px;display:block}._1sZBJG_demoArt{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:13px;flex-direction:column;grid-column:span 7;justify-content:center;align-items:center;gap:13px;padding:21px;font-size:13px;display:flex}._1sZBJG_demoWorkshop{background:hsl(var(--card));border:1px solid var(--guide-line);border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:13px;padding:21px;font-size:11px;line-height:1.7;display:flex}._1sZBJG_demoWorkshop svg{flex-shrink:0}._1sZBJG_gridDemo[data-device=mobile] ._1sZBJG_demoStat,._1sZBJG_gridDemo[data-device=mobile] ._1sZBJG_demoList,._1sZBJG_gridDemo[data-device=mobile] ._1sZBJG_demoArt{grid-column:1/-1}._1sZBJG_spacingLayout{grid-template-columns:1fr 1fr;gap:34px;margin-top:34px;display:grid}._1sZBJG_spacingScale{flex-direction:column;gap:8px;min-width:0;display:flex}._1sZBJG_spacingScale button{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;width:100%;min-height:44px;padding:8px;display:flex}._1sZBJG_spacingScale button[aria-pressed=true]{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .05)}._1sZBJG_spacingScale strong{letter-spacing:-.04em;flex-shrink:0;width:45px;font-size:21px;font-weight:500}._1sZBJG_spacingScale small{color:hsl(var(--muted-foreground));margin-left:2px;font-size:9px;font-weight:400}._1sZBJG_spacingBar{background:hsl(var(--primary));border-radius:2px;flex-shrink:0;height:13px}._1sZBJG_spacingScale button>span:last-child{color:hsl(var(--muted-foreground));text-align:right;margin-left:auto;font-size:9px}._1sZBJG_spacingPreview{background:hsl(var(--card));border:1px solid var(--guide-line);border-radius:13px;min-height:320px;padding:21px}._1sZBJG_spacingExample{flex-direction:column;align-items:start;padding:21px 0;display:flex}._1sZBJG_spacingExample span{border:1px solid hsl(var(--primary) / .4);color:hsl(var(--primary));border-radius:50px;padding:8px 13px;font:9px ui-monospace,monospace}._1sZBJG_factStrip{border-top:1px solid var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:34px;padding-top:34px;display:grid}._1sZBJG_factStrip strong{letter-spacing:-.05em;font-size:24px;font-weight:500;display:block}._1sZBJG_factStrip span{color:hsl(var(--muted-foreground));margin-top:8px;font-size:9px;line-height:1.8;display:block}._1sZBJG_artSelect{min-width:210px;max-width:100%;margin-left:auto}._1sZBJG_artPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._1sZBJG_artPair figure{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:13px;min-width:0;overflow:hidden}._1sZBJG_artImage{width:100%;height:auto;display:block}._1sZBJG_artPair figcaption{justify-content:space-between;align-items:center;gap:8px;padding:13px;font:8px ui-monospace,monospace;display:flex}._1sZBJG_artRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:34px;display:grid}._1sZBJG_artRules strong{font-size:12px;font-weight:600}._1sZBJG_artRules p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:11px;line-height:1.8}._1sZBJG_inlineActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}._1sZBJG_quietLink{padding:8px 0;font-size:10px}._1sZBJG_motionLayout{grid-template-columns:1.2fr 1fr;gap:34px;display:grid}._1sZBJG_motionStage{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:16px;justify-content:center;align-items:center;min-height:320px;padding:34px;display:flex;position:relative;overflow:hidden}._1sZBJG_motionExample{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--background));width:100%;max-width:280px;box-shadow:0 21px 55px hsl(var(--primary) / .07);z-index:1;border-radius:13px;flex-direction:column;gap:21px;padding:21px;display:flex;position:relative}._1sZBJG_motionExample>svg:first-child{color:hsl(var(--primary))}._1sZBJG_motionExample>span{letter-spacing:-.05em;font-size:28px;line-height:1.05}._1sZBJG_motionExample>span>strong{font-weight:600}._1sZBJG_motionExample>svg:last-child{color:hsl(var(--primary));position:absolute;top:21px;right:21px}._1sZBJG_motionExample[data-playing=true]{animation:_1sZBJG_ncd-reveal var(--motion-ms) cubic-bezier(.33, 1, .68, 1) both}@keyframes _1sZBJG_ncd-reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}._1sZBJG_motionTrack{border:1px dashed hsl(var(--primary) / .17);border-radius:50%;position:absolute;inset:34px;transform:rotate(-20deg)}._1sZBJG_motionControls>button:not(._1sZBJG_primaryButton){border-bottom:1px solid var(--guide-line);width:100%;min-height:48px;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:13px;font-size:11px;display:flex}._1sZBJG_motionControls>button[aria-pressed=true]{color:hsl(var(--primary))}._1sZBJG_motionControls>._1sZBJG_primaryButton{margin-top:21px}._1sZBJG_motionControls>._1sZBJG_eyebrow{margin-bottom:13px}._1sZBJG_motionControls code{font-size:10px}._1sZBJG_iconShelf{border:1px solid var(--guide-line);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:21px;display:grid;overflow:hidden}._1sZBJG_iconShelf button{border-right:1px solid var(--guide-line);text-align:center;flex-direction:column;align-items:center;gap:13px;min-width:0;padding:21px 8px;font-size:9px;line-height:1.5;display:flex}._1sZBJG_iconShelf button:last-child{border-right:0}._1sZBJG_iconShelf button[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--primary) / .06)}._1sZBJG_voicePrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-bottom:34px;display:grid}._1sZBJG_voicePrinciples strong{letter-spacing:-.03em;font-size:17px;font-weight:600}._1sZBJG_voicePrinciples p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:11px;line-height:1.8}._1sZBJG_voiceLead{letter-spacing:-.035em;margin:21px 0;font-size:19px;font-weight:500;line-height:1.4}._1sZBJG_voicePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}._1sZBJG_voicePair>div{border:1px solid var(--guide-line);background:hsl(var(--card));border-radius:13px;padding:21px}._1sZBJG_voicePair>div:first-child{background:hsl(var(--primary) / .055);border-color:hsl(var(--primary) / .3)}._1sZBJG_voicePair>div:last-child,._1sZBJG_voicePair>div:last-child ._1sZBJG_eyebrow{color:hsl(var(--muted-foreground))}._1sZBJG_voicePair blockquote{letter-spacing:-.025em;margin-top:21px;font-size:19px;line-height:1.55}._1sZBJG_wordList{border-top:1px solid var(--guide-line);margin-top:34px;padding-top:21px}._1sZBJG_wordList>span{color:hsl(var(--primary));letter-spacing:.07em;font-size:9px}._1sZBJG_wordList p{color:hsl(var(--muted-foreground));margin-top:13px;font-size:12px;line-height:2}._1sZBJG_wordList strong{color:hsl(var(--foreground));font-weight:500}._1sZBJG_downloadSection{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:24px;padding:55px;scroll-margin-top:110px;position:relative;overflow:hidden}._1sZBJG_downloadSection ._1sZBJG_eyebrow{color:inherit;opacity:.7}._1sZBJG_downloadSection h2{letter-spacing:-.07em;margin:34px 0 21px;font-size:clamp(55px,7vw,89px);font-weight:600;line-height:.95}._1sZBJG_downloadSection>p:not(._1sZBJG_eyebrow){max-width:420px;font-size:13px;line-height:1.9}._1sZBJG_downloadButton{background:hsl(var(--primary-foreground));color:hsl(var(--primary));min-height:52px;margin-top:34px;padding:13px 21px;font-size:12px}._1sZBJG_downloadLinks{flex-wrap:wrap;gap:21px;margin-top:21px;font-size:10px;display:flex}._1sZBJG_downloadLinks a{text-underline-offset:4px;text-decoration:underline}._1sZBJG_downloadSignature{border-top:1px solid;justify-content:space-between;align-items:center;margin-top:55px;padding-top:21px;display:flex}._1sZBJG_downloadSignature>span{letter-spacing:-.04em;font-size:22px;font-weight:700}._1sZBJG_downloadSignature img{width:70px}._1sZBJG_colophon{border-top:1px solid var(--guide-line);padding-top:34px}._1sZBJG_colophon>p:not(._1sZBJG_eyebrow){color:hsl(var(--muted-foreground));max-width:560px;margin-top:13px;font-size:11px;line-height:1.9}._1sZBJG_colophon>div{flex-wrap:wrap;gap:13px 21px;margin-top:21px;display:flex}._1sZBJG_colophon a{color:hsl(var(--muted-foreground));align-items:center;gap:5px;font-size:10px;display:inline-flex}._1sZBJG_colophon a:hover{color:hsl(var(--primary))}._1sZBJG_colophon ._1sZBJG_backTop{color:hsl(var(--primary));margin-top:34px}._1sZBJG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){._1sZBJG_hero{gap:21px;padding:34px}._1sZBJG_hero h1{font-size:clamp(55px,7.2vw,89px)}._1sZBJG_heroArt{min-height:320px}._1sZBJG_makerStamp{bottom:-8px;right:0}._1sZBJG_bodyLayout{grid-template-columns:155px minmax(0,1fr);gap:34px}._1sZBJG_contrastPanel{grid-template-columns:1fr}._1sZBJG_contrastSample{min-height:220px}._1sZBJG_swatch{min-height:215px;padding:16px}._1sZBJG_swatchRole{font-size:9px}._1sZBJG_typeScale>div{grid-template-columns:18px 65px 70px 105px minmax(0,1fr);gap:8px}._1sZBJG_monoSpec{display:none}._1sZBJG_artSelect{width:100%;margin-left:0}._1sZBJG_motionLayout{grid-template-columns:1fr 1fr;gap:21px}}@media (max-width:900px){._1sZBJG_hero{grid-template-columns:1fr}._1sZBJG_hero h1{font-size:clamp(64px,11vw,96px)}._1sZBJG_heroIntro{max-width:460px}._1sZBJG_heroArt{justify-self:center;width:100%;max-width:470px;min-height:360px;margin-top:21px}._1sZBJG_heroFooter{margin-top:21px}._1sZBJG_foundation{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;padding:34px 0}._1sZBJG_foundation>p{grid-column:1/-1;max-width:430px;font-size:25px}._1sZBJG_bodyLayout{display:block}._1sZBJG_sidebar{z-index:30;max-height:none;margin-bottom:55px;top:64px;overflow:visible}._1sZBJG_sidebar nav{background:hsl(var(--background) / .96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;border-block:1px solid var(--guide-line);gap:21px;padding:8px 0;display:flex;overflow-x:auto}._1sZBJG_sidebar nav>p,._1sZBJG_sidebar ._1sZBJG_navDownload{display:none}._1sZBJG_sidebar a{white-space:nowrap;flex-shrink:0;min-height:40px;font-size:11px}._1sZBJG_sidebar a>svg{display:none}._1sZBJG_sidebar a>span{width:auto}._1sZBJG_section,._1sZBJG_downloadSection{scroll-margin-top:155px}._1sZBJG_chapters{gap:55px}._1sZBJG_contrastPanel{grid-template-columns:repeat(2,minmax(0,1fr))}._1sZBJG_typeScale>div{grid-template-columns:24px 80px 80px 115px minmax(0,1fr)}}@media (max-width:600px){._1sZBJG_page{padding-top:21px;padding-bottom:55px}._1sZBJG_topline{gap:8px;font-size:9px}._1sZBJG_topline>a:first-child{display:none}._1sZBJG_hero{padding:34px 21px 21px}._1sZBJG_hero ._1sZBJG_eyebrow{letter-spacing:.055em;gap:5px;font-size:8px}._1sZBJG_hero h1{margin-top:21px;font-size:clamp(48px,13.5vw,76px)}._1sZBJG_heroIntro{font-size:13px}._1sZBJG_heroArt{width:calc(100% - 13px);min-height:280px;margin-top:13px}._1sZBJG_heroCover{transform:rotate(3deg)}._1sZBJG_heroTape{width:85px;top:-30px}._1sZBJG_artOrbit{width:240px;max-width:95%;height:auto}._1sZBJG_makerStamp{gap:8px;padding:5px 13px;bottom:-13px}._1sZBJG_makerStamp img{width:45px}._1sZBJG_makerStamp span{font-size:8px}._1sZBJG_heroFooter{gap:8px;margin-top:13px;font-size:8px}._1sZBJG_foundation{grid-template-columns:1fr;gap:21px;padding:34px 8px}._1sZBJG_foundation>p{max-width:290px;font-size:24px}._1sZBJG_foundation>div{border:0;grid-template-columns:21px 1fr;gap:5px 13px;padding:0;display:grid}._1sZBJG_foundation>div>span{grid-row:1/3;margin:4px 0 0}._1sZBJG_foundation div>p{margin-top:0}._1sZBJG_sidebar nav{gap:21px}._1sZBJG_sidebar{margin-bottom:34px}._1sZBJG_sectionHeading h2{font-size:32px}._1sZBJG_description{font-size:13px}._1sZBJG_controlBar{gap:13px}._1sZBJG_checkControl{width:100%}._1sZBJG_logoCanvas{min-height:235px;padding:21px}._1sZBJG_logoSafe{padding:21px}._1sZBJG_wordmark{font-size:28px}._1sZBJG_monogram{width:110px;height:110px}._1sZBJG_captionRow{font-size:8px}._1sZBJG_swatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._1sZBJG_swatch{min-height:220px;padding:13px}._1sZBJG_swatchName{font-size:16px}._1sZBJG_swatch code{font-size:10px}._1sZBJG_swatch ._1sZBJG_copyHint{font-size:8px;right:13px}._1sZBJG_palettePair{grid-template-columns:1fr}._1sZBJG_palettePair>div{padding:34px}._1sZBJG_palettePair p{margin-top:21px;font-size:36px}._1sZBJG_contrastPanel{grid-template-columns:1fr;gap:21px;padding:21px}._1sZBJG_typeIntro{gap:21px}._1sZBJG_bigAa{font-size:80px}._1sZBJG_typeIntro h3{font-size:27px}._1sZBJG_typeIntro p{font-size:10px}._1sZBJG_typeControls{grid-template-columns:1fr 1fr;gap:21px 13px;padding:21px}._1sZBJG_textInput{grid-column:1/-1}._1sZBJG_typeSample{min-height:220px;padding:21px}._1sZBJG_typeScale>div{grid-template-columns:1fr 1fr;gap:8px 13px}._1sZBJG_typeScale>div>span:first-child{display:none}._1sZBJG_typeScale code{grid-column:1}._1sZBJG_typeScale p{grid-column:1/-1}._1sZBJG_controlNote{margin-left:0}._1sZBJG_gridCanvas{padding:13px 0}._1sZBJG_gridDemo{gap:8px;padding:21px 13px}._1sZBJG_columnGuides{gap:8px;padding-inline:13px}._1sZBJG_demoHero{gap:13px;min-height:130px;padding:13px}._1sZBJG_demoHero img{width:55px}._1sZBJG_demoHero>span{font-size:26px}._1sZBJG_demoStat{padding:13px 3px;font-size:8px}._1sZBJG_demoList,._1sZBJG_demoArt,._1sZBJG_demoWorkshop{padding:13px}._1sZBJG_demoList span{font-size:7px}._1sZBJG_demoArt span{text-align:center;font-size:11px}._1sZBJG_spacingLayout{grid-template-columns:1fr;gap:21px}._1sZBJG_spacingPreview{min-height:290px}._1sZBJG_factStrip{grid-template-columns:1fr}._1sZBJG_factStrip strong{font-size:28px}._1sZBJG_factStrip span{margin-top:5px}._1sZBJG_artSelect{min-width:0}._1sZBJG_artPair{grid-template-columns:1fr}._1sZBJG_artRules{grid-template-columns:1fr;gap:21px}._1sZBJG_inlineActions{align-items:stretch}._1sZBJG_inlineActions>._1sZBJG_smallButton{width:100%}._1sZBJG_motionLayout{grid-template-columns:1fr}._1sZBJG_motionStage{min-height:310px}._1sZBJG_iconShelf{grid-template-columns:repeat(3,minmax(0,1fr))}._1sZBJG_iconShelf button{border-bottom:1px solid var(--guide-line)}._1sZBJG_voicePrinciples,._1sZBJG_voicePair{grid-template-columns:1fr}._1sZBJG_voicePrinciples{gap:21px}._1sZBJG_voicePair blockquote{font-size:20px}._1sZBJG_downloadSection{padding:34px 21px}._1sZBJG_downloadSection h2{font-size:64px}._1sZBJG_downloadButton{gap:8px;width:100%;padding:13px 16px;font-size:10px}._1sZBJG_downloadLinks{gap:13px 21px}._1sZBJG_downloadSignature>span{font-size:20px}}@media (prefers-reduced-motion:reduce){._1sZBJG_page *,._1sZBJG_page :before,._1sZBJG_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
