*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--body-font);font-size:18px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:0}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:3px solid var(--growth);outline-offset:5px}.skip{position:fixed;top:-100px;background:white;padding:12px;z-index:50}.skip:focus{top:8px}.wrap{width:min(var(--content-width),calc(100% - 48px));margin-inline:auto}header{position:sticky;top:0;z-index:10;background:#fffffff5;border-bottom:1px solid #d7ded4}.nav{min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand-name{font-size:24px;color:var(--forest);font-weight:700;text-decoration:none}.brand-name span{font-size:14px;font-weight:400;margin-left:12px}nav{display:flex;gap:24px;font-size:15px}nav a{text-decoration:none}section{padding:96px 0;border-bottom:1px solid #d7ded4}.tint{background:var(--ivory)}.eyebrow{font:500 13px/1.6 var(--label-font);color:var(--growth);margin-bottom:24px}h2{font-size:36px;line-height:1.4;font-weight:600;margin-bottom:24px}h3{font-size:23px;line-height:1.5;font-weight:600;margin-bottom:16px}p+p{margin-top:16px}.intro{max-width:780px;margin-bottom:40px;color:#526354}.lead{font-size:21px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.hero{background:var(--black);color:var(--ivory);padding:36px 0 56px}.edition{display:flex;justify-content:space-between;gap:16px;font:14px/1.6 var(--label-font);color:var(--sage)}.edition h1{font:inherit}.hero-logo{width:100%;margin:32px 0}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:32px}.hero-bottom p{font-size:26px;line-height:1.5}.hero-bottom span{font-size:14px;color:var(--sage);display:block;margin-top:16px}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--forest);color:white;padding:14px 22px;border-radius:4px;text-decoration:none;font-size:16px;min-height:52px}.button.light{background:var(--ivory);color:var(--forest)}.facts{margin:32px 0 0}.facts>div{display:grid;grid-template-columns:150px 1fr;border-top:1px solid #d7ded4;padding:14px 0;font-size:16px}.facts dd{margin:0}.facts dt{color:#526354}.logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.logo-board{min-height:240px;display:flex;align-items:center;justify-content:center;padding:40px;border:1px solid #d7ded4}.white{background:white}.dark{background:black}.logo-board img{width:100%}figcaption{display:flex;gap:16px;justify-content:space-between;font-size:15px;padding:16px 0}.rules{margin-top:56px}.rules p{font-size:16px;color:#526354}.rules h3:not(:first-child){margin-top:28px}.clearspace{position:relative;padding:40px;background:white;border:1px dashed var(--growth);margin:24px 0}.clearspace span{display:block;text-align:center;font-size:14px;color:var(--growth);margin-top:16px}.palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.swatch{border:1px solid #d7ded4;padding:22px 16px;min-height:220px;text-align:left;display:flex;flex-direction:column;justify-content:end;color:white;border-radius:0}.swatch span{margin-bottom:auto;font-size:14px}.swatch strong{font-size:20px}.swatch small{font-size:12px}.forest{background:var(--forest)}.green{background:var(--growth)}.ivory{background:var(--ivory);color:var(--ink)}.ink{background:var(--ink)}.sage{background:var(--sage);color:var(--ink)}#copy-status{font-size:14px;min-height:28px;margin:20px 0;color:var(--growth)}.specimen{margin:48px 0}.sample{font-size:36px;line-height:1.5;color:var(--forest);font-weight:700}.sample-en{font-size:22px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}caption{text-align:left;margin-bottom:16px}td,th{padding:16px;border-bottom:1px solid #cbd5c6;white-space:nowrap}.voice-list{margin:40px 0}.voice-list article{padding:28px 0;border-top:1px solid #d7ded4}.voice-list span{font-size:14px;color:var(--growth)}.voice-list h3{margin:12px 0}.voice-list p{max-width:800px;color:#526354}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.application-grid article{aspect-ratio:1.414;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.application-grid span,.application-grid small{font-size:12px}.application-grid h3{font-size:28px}.application-grid p{font-size:14px}.slide-sample{background:var(--forest);color:var(--ivory)}.proposal-sample{background:white;border-top:8px solid var(--growth);color:var(--forest)}.download-list>div{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:24px;align-items:center;padding:28px 0;border-top:1px solid #d7ded4}.download-list h3{font-size:19px;margin:0}.download-list p,.download-list a{font-size:15px}.download-list>div>div{display:flex;gap:20px;flex-wrap:wrap}.download-list{margin-bottom:32px}footer{padding:32px 0;font-size:14px}footer .wrap{display:flex;justify-content:space-between;gap:20px}body:has(.template-page){background:var(--ivory)}.template-page{padding:32px}.template-page article{max-width:1000px;margin:24px auto;aspect-ratio:1.414;padding:60px;display:flex;flex-direction:column;justify-content:space-between}.template-page img{width:200px}.template-page h1{font-size:42px}.template-page p{font-size:20px}.template-toolbar{max-width:1000px;margin:auto;display:flex;justify-content:space-between;gap:16px}.template-toolbar button{border:0}
.symbol-board img{width:144px;height:144px}.app-board{background:#e5ebe2}.app-board img{width:160px;height:160px}.asset-note{font-size:15px;color:#526354}.logo-grid figcaption{flex-wrap:wrap;align-items:start}.logo-grid figcaption>div{display:flex;gap:16px}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{min-height:68px;gap:12px}.brand-name{font-size:21px}.brand-name span{display:none}nav{gap:16px;font-size:14px}section{padding:64px 0}.split,.logo-grid,.application-grid{grid-template-columns:1fr;gap:32px}h2{font-size:28px}.lead{font-size:18px}body{font-size:17px}.hero{padding:24px 0 40px}.hero-bottom{display:block}.hero-bottom p{font-size:23px}.hero-bottom .button{margin-top:28px}.hero-logo{margin:36px 0}.logo-board{min-height:180px;padding:24px}.palette{grid-template-columns:1fr 1fr}.swatch:first-child{grid-column:1/-1;min-height:170px}.swatch{min-height:190px}.sample{font-size:28px}.download-list>div{grid-template-columns:1fr;gap:12px}.facts>div{grid-template-columns:110px 1fr}.application-grid article{aspect-ratio:auto;min-height:310px;padding:24px}.rules{margin-top:40px}footer .wrap{flex-wrap:wrap}.template-page{padding:20px}.template-page article{aspect-ratio:auto;min-height:480px;padding:28px}.template-page h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{header,.skip,.template-toolbar{display:none}.wrap{width:100%}section{padding:32px 0}.hero{padding:24px}.hero-logo{width:70%;margin:20px 0}article,figure,.rules>div{break-inside:avoid}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.template-page{padding:0}.template-page article{break-after:page;margin:0;min-height:0;height:180mm}footer{display:none}}
