@font-face{font-family:Golos;src:url('/assets/golos.woff2?v=fbeb2c3e7f');font-weight:400;font-display:swap}@font-face{font-family:Bricolage;src:url('/assets/bricolage.woff2?v=1ad6cb31af');font-weight:700;font-display:swap}*{box-sizing:border-box}body{background:#dce3e7;color:#0c1e2b;font:16px/1.6 Golos,system-ui,sans-serif;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.13}h1{font-size:74px;font-weight:600}h2{font-size:44px;margin-top:14px;margin-bottom:30px;font-weight:600}h3{font-size:20px;font-weight:600;margin-bottom:14px}p{font-size:15px;color:#5a6a76}em{color:#f26a3d;font-style:normal}.ink{background:#0c1e2b!important;color:white!important}.book-nav{display:flex;justify-content:space-between;padding:18px 30px;background:#0c1e2b;color:white;gap:25px;font-size:13px}.book-nav a{color:inherit;text-decoration:none}.book-nav>div{display:flex;gap:25px}.sheet{position:relative;width:1120px;min-height:790px;margin:30px auto;background:#f5f7f8;padding:68px 64px 65px;overflow:hidden;box-shadow:0 10px 30px #0c1e2b0d}.page-meta,.page-bottom{position:absolute;left:64px;right:64px;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.07em;color:#5a6a76}.page-meta{top:25px;border-bottom:1px solid #cdd7dd;padding-bottom:12px}.page-bottom{bottom:22px;border-top:1px solid #cdd7dd;padding-top:12px}.ink .page-meta,.ink .page-bottom{color:#a7bdca;border-color:#ffffff25}.brand-logo{display:block;width:290px;max-width:100%;height:auto}.cover-brand{display:flex;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:45px}.cover-brand>span{font-size:11px;color:#a7bdca;letter-spacing:.1em}.cover h1{max-width:780px}.cover-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.cover-bottom p{color:#a7bdca;font-size:18px}.cover-symbol{width:140px}.cover-symbol img{width:100%}.kicker{font-size:11px;letter-spacing:.12em;color:#c4421a;margin-top:16px}.lead{font-size:19px;line-height:1.6;max-width:850px;margin-bottom:40px}.cols{display:grid;grid-template-columns:1fr 1fr;gap:42px}.cols.three{grid-template-columns:repeat(3,1fr);gap:30px}.cols article p+p{margin-top:20px}.cols h3:not(:first-child){margin-top:30px}.num{font-size:13px;color:#c4421a;display:block;border-top:1px solid #cdd7dd;padding-top:18px;margin-bottom:18px}.statement{border-left:3px solid #f26a3d;padding:20px 24px;background:#e9eef0;margin-top:35px;font-size:19px;line-height:1.5}.logo-stage{border:1px solid #d5dde2;background:#edf1f3;padding:48px 70px;margin-bottom:30px}.logo-stage .brand-logo{width:620px;margin:auto}.logo-rule{text-align:center;font-size:12px;color:#5a6a76;margin-top:25px}.logo-variants{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px}.logo-variants>div{padding:25px;background:#e8eef1;border:1px solid #d5dde2}.logo-variants .brand-logo{width:310px;margin:auto}.logo-variants span{display:block;font-size:10px;color:#5a6a76;margin-top:15px}.logo-variants .ink span{color:#a7bdca}.note{font-size:11px;margin-top:22px;line-height:1.6;color:#5a6a76}.swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:30px}.swatches>div>div{height:155px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border-radius:4px}.swatches strong{font-size:13px}.swatches span{font-size:12px}.swatches p{font-size:10px;margin-top:10px}.color-ratio{display:flex;height:38px;margin-bottom:30px;border-radius:4px;overflow:hidden;font-size:11px}.color-ratio span{display:grid;place-items:center}.type-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.type-pair span{font-size:11px;color:#5a6a76;letter-spacing:.1em}.type-pair h2{font-size:58px;margin-bottom:20px}.type-pair p{font-size:12px}.bricolage{font-family:Bricolage,sans-serif}.type-samples{margin:30px 0;padding:20px 0;border-block:1px solid #d5dde2}.type-samples p{font-size:23px;color:#0c1e2b;line-height:1.6}.type-table{width:100%;border-collapse:collapse;font-size:12px}.type-table th,.type-table td{text-align:left;padding:8px 10px;border-bottom:1px solid #d5dde2}.type-table th{color:#5a6a76;font-weight:400}.voice-good,.voice-no{padding:26px;border-top:3px solid #2a9d9b;background:#e9eef0}.voice-no{border-color:#c4421a}.voice-good h3{color:#216d60}.voice-no h3{color:#aa3921}.compact{margin-top:30px}.wave-board{padding:30px;margin:25px 0 35px}.brand-wave{height:115px;display:flex;gap:5px;justify-content:center;align-items:center}.brand-wave i{width:5px;background:#f26a3d;border-radius:5px}.wave-board>span{font-size:10px;letter-spacing:.15em;color:#a7bdca;display:block;text-align:center;margin-top:16px}.ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ui-cell{border:1px solid #d5dde2;padding:24px;min-height:200px}.ui-cell>span{display:block;font-size:10px;letter-spacing:.08em;color:#5a6a76;margin-bottom:20px}.ui-cell p{font-size:13px}.ui-cell p+p{margin-top:12px}.ui-buttons{display:flex;gap:12px;flex-wrap:wrap}.ui-btn{display:inline-block;background:#f26a3d;color:#0c1e2b;font-size:12px;padding:12px 17px;border-radius:7px}.ui-btn.alt{background:#0c1e2b;color:white}.ui-btn.focus{outline:3px solid #2a9d9b;outline-offset:3px;background:#0c1e2b;color:white}.ui-btn.disabled{background:#d5dde2;color:#5a6a76}.mock-field{padding:10px 14px;border:1px solid #b9c9d2;border-radius:5px;font-size:12px;margin-bottom:12px}.mock-field.error{border-color:#b63829;color:#a53124}.ui-cell small{font-size:10px;color:#5a6a76}.ui-status{display:inline-block;border-radius:5px;padding:5px 10px;font-size:11px;margin-right:6px;margin-bottom:14px}.ui-status.good{background:#dceee3;color:#236447}.ui-status.warn{background:#f7ead0;color:#775414}.ui-status.neutral{background:#e7ecee;color:#5a6a76}.applications{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:22px;align-items:center}.applications>div{padding:26px;min-height:365px}.applications .brand-logo{width:210px}.app-slide{border-radius:8px;display:flex;flex-direction:column}.app-slide h3{font:700 42px/1.1 Bricolage,sans-serif;margin-top:40px}.app-slide>span{font-size:9px;color:#a7bdca;margin-top:auto}.app-letter{background:white;border:1px solid #d5dde2;box-shadow:0 10px 25px #0c1e2b0a}.letter-small{font-size:9px;color:#c4421a;display:block;margin-top:35px;letter-spacing:.1em}.app-letter h3{font-size:29px;margin-top:14px}.app-letter p{font-size:11px}.letter-lines{height:1px;background:#d5dde2;margin-top:20px}.letter-lines.short{width:70%;margin-top:12px}.letter-facts{display:flex;align-items:center;gap:16px;margin-top:24px}.letter-facts b{font-size:44px;color:#c4421a}.letter-facts span{font-size:12px}.app-email{border-left:2px solid #f26a3d;min-height:260px!important}.app-email .kicker{font-size:9px;display:block;margin-bottom:20px}.app-email h3{font-size:17px;margin-top:24px;margin-bottom:6px}.app-email p{font-size:12px}.email-rule{height:1px;background:#d5dde2;margin:20px 0}.app-email .note{font-size:10px;display:block}.final-brand{display:flex;justify-content:space-between;align-items:center;margin-top:45px;border-top:1px solid #d5dde2;padding-top:30px}.final-brand p{font-size:18px}.cols ul{padding-left:18px;margin:0;color:#5a6a76;font-size:15px}.cols li{margin-bottom:13px}@media(max-width:1150px){.sheet{width:calc(100% - 32px);min-height:790px;padding-inline:40px}.page-meta,.page-bottom{left:40px;right:40px}h1{font-size:64px}.cover-symbol{width:100px}}@media(max-width:700px){.sheet{padding:65px 24px;min-height:auto}.page-meta,.page-bottom{left:24px;right:24px;font-size:8px}.book-nav{flex-direction:column;padding:15px 22px}.book-nav>div{flex-wrap:wrap}.cover-brand{align-items:flex-start;flex-direction:column;gap:20px}.cover h1{font-size:45px}.cover-bottom p{font-size:14px}.cover-symbol{width:70px}h2{font-size:33px}.cols,.cols.three,.type-pair,.ui-grid,.applications{grid-template-columns:1fr;gap:25px}.logo-variants{grid-template-columns:1fr}.logo-stage{padding:30px 15px}.swatches{grid-template-columns:1fr 1fr}.swatches>div>div{height:130px}.type-pair h2{font-size:45px}.type-table{font-size:10px}.type-table td,.type-table th{padding:6px}.applications>div{min-height:310px}.final-brand{flex-direction:column;align-items:flex-start;gap:25px}.page-meta span:last-child{max-width:45%;text-align:right}.brand-wave{gap:3px}.brand-wave i{min-width:2px}.lead{font-size:17px}.cover{padding-bottom:75px}.color-ratio{font-size:9px}.statement{font-size:16px}}@page{size:A4 landscape;margin:0}@media print{body{background:white;font-size:16px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.book-nav{display:none}.sheet{width:297mm;height:210mm;min-height:0;margin:0;box-shadow:none;break-after:page;padding:18mm 17mm 17mm;overflow:hidden}.sheet:last-child{break-after:auto}.page-meta,.page-bottom{left:17mm;right:17mm}.cover h1{font-size:74px}.cover-symbol{width:140px}}
@media print{.sheet:nth-child(4) h2{font-size:38px;margin-bottom:20px}.sheet:nth-child(4) .logo-variants>div{padding:18px 25px}.sheet:nth-child(4) .logo-variants .brand-logo{width:270px}.sheet:nth-child(4) .cols p{font-size:13px}.sheet:nth-child(6) .type-pair{margin-top:20px}.sheet:nth-child(6) .type-pair h2{font-size:45px;margin-bottom:12px}.sheet:nth-child(6) .type-samples{margin:18px 0;padding:12px 0}.sheet:nth-child(6) .type-samples p{font-size:20px}.sheet:nth-child(6) .type-table th,.sheet:nth-child(6) .type-table td{padding:6px 10px}.sheet:nth-child(6) .note{margin-top:15px}}

@font-face{font-family:Golos;src:url("/assets/golos-600.woff2?v=bb0d91e838");font-weight:500 600;font-display:swap}@font-face{font-family:Golos;src:url("/assets/golos-700.woff2?v=7a46467591");font-weight:700 900;font-display:swap}

.foxy-brand-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:20px}.foxy-brand-hero img{width:100%;height:390px;object-fit:contain}.foxy-brand-hero .lead{font-size:17px;margin-bottom:20px}.foxy-expression-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.foxy-expression-grid article{text-align:center;background:#eaf0f2;border-radius:8px;padding:10px}.foxy-expression-grid img{width:100%;height:170px;object-fit:contain}.foxy-expression-grid h3{font-size:17px;margin:4px 0}.foxy-expression-grid p{font-size:11px}.cover-symbol{width:185px}.cover-bottom{margin-top:10px}@media(max-width:700px){.foxy-brand-hero{grid-template-columns:1fr}.foxy-brand-hero img{height:260px}.foxy-expression-grid{grid-template-columns:1fr 1fr}.foxy-expression-grid img{height:125px}.cover-symbol{width:100px}}@media print{.foxy-brand-hero{grid-template-columns:1.15fr 1fr}.foxy-brand-hero img{height:380px}.foxy-expression-grid{grid-template-columns:repeat(3,1fr)}.foxy-expression-grid img{height:170px}.cover-symbol{width:185px}}
