@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff")}:root{--accent:#b9e42b;--ink:#000;--paper:#fff;--heading:"Barlow Condensed";--body:"Barlow";font-family:var(--body),sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}figure,p,h1,h2,h3{margin:0}img{max-width:100%;display:block}p{line-height:1.65}a:focus-visible,button:focus-visible{outline:3px solid #526900;outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:5px}button:focus-visible{outline-color:#767676}::selection{background:#b9e42b;color:#000}.skip{position:fixed;top:-100px;left:20px;padding:16px;background:#fff;z-index:100}.skip:focus{top:12px}.topbar{height:85px;border-bottom:1px solid #dedede;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:20px;font-size:11px;letter-spacing:.1em}.studio{font-size:25px;font-weight:500;letter-spacing:-1.3px}.studio-dot{font-size:12px;vertical-align:top;margin-left:4px}.edition{color:#666}.guide{font-family:var(--body),sans-serif;color:var(--ink);background:var(--paper)}.guide-shell{display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1800px;margin:auto}.index{position:sticky;top:0;height:100vh;padding:42px 25px 30px 30px;border-right:1px solid #dedede;display:flex;flex-direction:column}.client-name{font-size:23px;font-weight:500;letter-spacing:-.5px}.client-name span{display:block;color:#737373;font-size:13px;letter-spacing:0;margin-top:5px}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:500;line-height:1.5;text-transform:uppercase}.index-label{margin:68px 0 18px;color:#737373}.index nav{display:grid;gap:4px}.index nav a{padding:13px 0;font-size:14px;display:flex;gap:17px;align-items:center}.nav-number{font-size:10px;color:#767676}.nav-arrow{margin-left:auto;opacity:0}.index nav a:hover .nav-arrow,.index nav a:focus-visible .nav-arrow{opacity:1}.index-bottom{margin-top:auto;font-size:12px;line-height:1.8}.index-bottom small{color:#737373}.status-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:5px}main{min-width:0}.hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:660px}.hero-copy{background:var(--accent);padding:36px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.hero h1{font-family:var(--heading),sans-serif;font-weight:700;font-size:clamp(70px,7.8vw,145px);letter-spacing:-.025em;line-height:.85;margin:80px 0}.hero h1 span{display:block}.hero-bottom{display:flex;align-items:end;justify-content:space-between;font-size:10px;letter-spacing:.1em;line-height:1.5}.hero-bottom a{font-size:34px}.hero-image{position:relative;min-width:0;overflow:hidden;background:#171717}.hero-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-image figcaption{position:absolute;bottom:0;left:0;right:0;color:#fff;background:#000b;padding:12px 16px;font-size:10px}.section-body{padding:85px 6%;border-top:1px solid #dedede;scroll-margin-top:20px}.overview{scroll-margin-top:0}.section-heading{margin-bottom:28px}.section-heading h2{font-family:var(--heading),sans-serif;text-transform:uppercase;font-size:clamp(40px,4.6vw,72px);line-height:1.04;letter-spacing:-.02em;margin-top:16px}.anchor{font-family:var(--body),sans-serif;font-size:26px;margin-left:20px;color:#777}.lead{font-size:22px;max-width:800px;line-height:1.6}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px}.principles>div{border-top:1px solid #bdbdbd;padding-top:18px}.principles h3{font-size:26px;font-weight:500;margin:16px 0 8px}.principles p,.rules,.muted{color:#606060;font-size:14px}.section-intro{max-width:650px;margin-bottom:32px;font-size:18px}.notice{font-size:13px;border-left:3px solid var(--accent);padding:10px 16px;margin-bottom:25px;background:#f6f6f3}.logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logo-grid figure{min-height:285px;border:1px solid #dedede;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.logo-grid figure:last-child{grid-column:1/-1;min-height:230px}.logo-grid figcaption,.placeholder{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.wordmark{text-align:center;font-family:var(--heading),sans-serif;font-size:clamp(32px,4vw,60px);font-weight:700;font-style:italic}.wordmark small{display:block;font:500 10px var(--body),sans-serif;letter-spacing:.4em;margin-top:5px}.wordmark img{max-height:130px;margin:auto}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:20px;margin-top:30px;line-height:1.6}.swatches{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px}.swatch{border:1px solid #d5d5d5;padding:24px 18px;width:100%;height:270px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.swatch:hover{box-shadow:0 4px #777}.swatch-name{font-size:25px;font-weight:500}.swatch-bottom{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.swatches p{font-size:13px;color:#606060;margin-top:18px}.color-note{margin-top:35px;padding-top:25px;border-top:1px solid #ddd;font-size:14px}#copy-status{min-height:28px;font-size:14px;font-weight:500;margin-top:12px}.type-display{background:var(--ink);color:var(--paper);padding:36px;margin-bottom:22px}.type-display>p{color:var(--accent);white-space:pre-line;font-family:var(--heading),sans-serif;font-size:clamp(60px,8vw,120px);line-height:.95;margin:45px 0}.type-display>span{overflow-wrap:anywhere;font-family:var(--heading),sans-serif;font-size:25px;letter-spacing:.05em}.body-specimen{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:35px 0;margin-top:30px;border-top:1px solid #ddd}.body-specimen h3{font-size:62px;font-weight:400;margin-top:20px}.body-specimen p{font-size:22px}.applications{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.applications img{width:100%;height:400px;object-fit:cover;background:#eee}.applications figure:first-child img{object-fit:contain;background:var(--accent)}figcaption{font-size:12px;line-height:1.5}.applications figcaption{margin:15px 0 25px}.download{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid #bdbdbd;font-size:24px}.download:last-child{border-bottom:1px solid #bdbdbd}.download small{display:block;font-size:13px;color:#606060;margin-top:6px}.download>span:last-child{font-size:30px}.pending{padding:28px;background:#f5f5f1;margin-top:35px}.pending ul{padding-left:18px;font-size:14px;line-height:1.8;margin-bottom:0}footer{display:flex;justify-content:space-between;gap:20px;padding:32px 6%;border-top:1px solid #ddd;font-size:12px;color:#606060}.home{max-width:1280px;margin:auto;padding:90px 50px}.home h1{font:700 clamp(70px,10vw,145px)/.9 var(--heading),sans-serif;letter-spacing:-.025em;margin:30px 0}.home .lead{color:#606060}.home-guides{margin-top:70px}.guide-card{display:grid;grid-template-columns:1.2fr 1fr;background:var(--accent);min-height:300px}.guide-card>div{padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.guide-card h2{font:700 70px/.9 var(--heading),sans-serif;text-transform:uppercase}.guide-card img{width:100%;height:340px;object-fit:cover;object-position:center 35%}@media(min-width:1600px){.hero{min-height:800px}}@media(max-width:1100px){.guide-shell{grid-template-columns:190px minmax(0,1fr)}.index{padding:30px 20px}.hero{min-height:550px}.hero-copy{padding:25px}.hero h1{font-size:clamp(58px,7.5vw,90px)}.swatches{grid-template-columns:repeat(3,1fr)}.swatch{height:230px;padding:16px}.applications img{height:300px}}@media(max-width:760px){.topbar{height:66px;padding:0 20px}.topbar>span{font-size:9px}.edition{display:none}.guide-shell{display:block}.index{position:sticky;top:0;height:auto;z-index:10;padding:0 16px;background:#fff;border-right:0;border-bottom:1px solid #ddd}.client-name,.index-label,.index-bottom{display:none}.index nav{display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin}.index nav a{flex-shrink:0;padding:18px 2px;font-size:12px}.nav-number,.nav-arrow{display:none}.hero{min-height:0;grid-template-columns:1fr 1fr}.hero-copy{padding:24px 18px}.hero .eyebrow{font-size:9px}.hero h1{font-size:clamp(42px,9.2vw,70px);margin:65px 0}.hero-bottom{font-size:8px}.hero-image figcaption{font-size:9px;padding:8px}.section-body{padding:55px 22px;scroll-margin-top:65px}.overview{scroll-margin-top:55px}.section-heading h2{font-size:43px}.section-heading .eyebrow{font-size:10px}.lead{font-size:18px}.principles{gap:25px;grid-template-columns:1fr;margin-top:36px}.principles h3{margin-top:10px}.logo-grid{grid-template-columns:1fr}.logo-grid figure{min-height:240px}.rules{grid-template-columns:1fr;gap:15px}.swatches{grid-template-columns:1fr}.swatch{height:210px;padding:24px}.swatches p{margin:12px 0 20px}.type-display{padding:25px}.type-display>p{font-size:66px}.body-specimen,.applications{grid-template-columns:1fr}.applications img{height:auto;max-height:500px;object-fit:contain}.download{font-size:21px}.pending{padding:22px}.home{padding:60px 22px}.home h1{font-size:70px}.guide-card{grid-template-columns:1fr}.guide-card>div{padding:28px}.guide-card h2{font-size:55px}.guide-card img{height:260px}footer{padding:25px 22px;flex-wrap:wrap}.anchor{font-size:22px;margin-left:10px}}
