.brand-guide{--brand-rail-width:calc(var(--sidebar-width) + var(--space-32));color:var(--ink-900)}.brand-guide *,.brand-guide :before,.brand-guide :after{box-sizing:border-box}.brand-guide img{max-width:100%;height:auto;display:block}.brand-guide figure,.brand-guide blockquote{margin:0}.brand-guide a,.brand-guide summary,.brand-guide input{-webkit-tap-highlight-color:transparent}.brand-guide :is(a,summary,[contenteditable]):focus-visible{outline:var(--border-width-strong) solid var(--forest-500);outline-offset:var(--space-4)}.brand-guide a{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.brand-rail{z-index:20;width:var(--brand-rail-width);padding:var(--space-40) var(--space-24);border-right:var(--border-width) solid var(--border-hairline);background:var(--gray-050);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-home{align-items:center;gap:var(--space-12);color:var(--text-muted);display:flex}.brand-home img{width:var(--space-128)}.brand-home>span{padding-left:var(--space-12);border-left:var(--border-width) solid var(--border-default);font-size:var(--size-body-sm)}.brand-home:hover{text-decoration:none}.back-link{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);margin-top:var(--space-24);color:var(--text-muted);font-size:var(--size-body-sm);display:flex}.brand-rail nav{margin-top:var(--space-16)}.brand-guide nav ol{margin:0;padding:0;list-style:none}.brand-guide nav a{min-height:var(--hit-target-min);align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);font-size:var(--size-body-sm);color:var(--gray-700);border-radius:var(--radius-sm);display:flex}.brand-guide nav a span{color:var(--text-muted);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.brand-guide nav a:hover{background:var(--ink-050);color:var(--ink-900);text-decoration:none}.rail-bottom{padding-top:var(--space-24);gap:var(--space-12);margin-top:auto;display:grid}.rail-bottom p,.rail-bottom>a:last-child{font-size:var(--size-caption);color:var(--text-muted)}.rail-bottom>a:last-child{align-items:center;gap:var(--space-4);min-height:var(--hit-target-min);display:flex}.brand-main{margin-left:var(--brand-rail-width);padding:var(--space-64) var(--space-64) 0;max-width:calc(var(--max-width-content) + var(--brand-rail-width))}.brand-mobile-header{display:none}.edition-line{justify-content:space-between;gap:var(--space-16);color:var(--text-muted);font-size:var(--size-caption);margin-bottom:var(--space-32);display:flex}.brand-intro h1{font:var(--weight-regular) clamp(var(--size-h1), 5.7vw, var(--space-80))/var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display)}.brand-intro-copy{font-size:var(--size-h3);line-height:var(--leading-body);color:var(--gray-700);max-width:48ch;margin-top:var(--space-24);text-wrap:pretty}.intro-meta{align-items:center;gap:var(--space-12) var(--space-32);font-size:var(--size-caption);margin:var(--space-32) 0 var(--space-40);flex-wrap:wrap;display:flex}.intro-meta>span{color:var(--text-muted)}.intro-meta a{align-items:center;gap:var(--space-6);min-height:var(--hit-target-min);display:inline-flex}.brand-cover{min-height:calc(var(--space-128) * 3.65);padding:var(--space-40);border-radius:var(--radius-panel);justify-content:space-between;gap:var(--space-32);color:var(--white);flex-direction:column;display:flex;overflow:hidden}.cover-logo{width:var(--space-128)}.cover-title{z-index:1;font:var(--weight-regular) clamp(var(--size-h2), 3.6vw, var(--size-display-2))/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-marketing-heading);max-width:65%;position:relative}.brand-cover .cover-bilby{width:30%;max-width:calc(var(--space-128) * 2.2);aspect-ratio:1;border-radius:var(--radius-circle);right:var(--space-40);position:absolute;top:50%;overflow:hidden;transform:translateY(-43%)}.cover-bilby-disc{width:100%;height:100%;position:absolute;inset:0}.brand-cover .cover-bilby-character{width:160%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-60%,-48%)}.cover-bottom{justify-content:space-between;gap:var(--space-16);font-size:var(--size-caption);color:var(--dark-text-body);z-index:1;display:flex;position:relative}.brand-chapter{padding-top:var(--space-96);scroll-margin-top:var(--space-24)}.chapter-heading{padding-top:var(--space-32);border-top:var(--border-width) solid var(--border-default);margin-bottom:var(--space-40)}.chapter-title{gap:var(--space-20);align-items:baseline;display:flex}.chapter-number{font-size:var(--size-body-sm);color:var(--forest-500);font-variant-numeric:tabular-nums}.chapter-title h2{font:var(--type-display-2);letter-spacing:var(--tracking-display)}.chapter-heading>p{font-size:var(--size-body-lg);line-height:var(--leading-body);max-width:62ch;color:var(--gray-700);margin-top:var(--space-20)}.chapter-content{gap:var(--space-40);display:grid}.brand-guide h3{font:var(--weight-medium) var(--size-h3)/var(--leading-snug) var(--font-title)}.brand-guide .chapter-content p{line-height:var(--leading-body);text-wrap:pretty}.brand-split{gap:var(--space-32);grid-template-columns:1fr 2fr;align-items:start;display:grid}.brand-split>div{gap:var(--space-16);display:grid}.brand-split>h3{max-width:13ch}.brand-split p{color:var(--gray-700)}.text-link{gap:var(--space-8);min-height:var(--hit-target-min);font-size:var(--size-body-sm);justify-self:start;align-items:center;display:inline-flex}.brand-guide .small-copy,.specimen-caption{font-size:var(--size-body-sm);line-height:var(--leading-body);color:var(--text-muted)}.specimen-caption{margin-top:var(--space-12)}.brand-statement{padding:var(--space-40);border-radius:var(--radius-panel)}.brand-statement>span{font-size:var(--size-body-sm)}.brand-guide .brand-statement>p{font:var(--weight-regular) clamp(var(--size-h2), 4vw, var(--size-display-2))/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-page-heading);margin-top:var(--space-32)}.principle-rows>div{gap:var(--space-32);padding:var(--space-24) 0;border-bottom:var(--border-width) solid var(--border-hairline);grid-template-columns:1fr 2fr;display:grid}.principle-rows>div:first-child{padding-top:0}.principle-rows p{color:var(--gray-700)}.audience-line{gap:var(--space-12);display:grid}.audience-line>span{color:var(--text-muted);font-size:var(--size-body-sm)}.audience-line>p{font-size:var(--size-h3)}.audience-line>a{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);font-size:var(--size-body-sm);justify-self:start;display:inline-flex}.specimen-controls{margin:0 0 var(--space-20);gap:var(--space-8) var(--space-24);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.specimen-controls legend{float:left;margin-right:var(--space-24);font-size:var(--size-body-sm);line-height:var(--hit-target-min);padding:0}.specimen-controls label{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);cursor:pointer;font-size:var(--size-body-sm);display:inline-flex}.specimen-controls input{accent-color:var(--forest-500);width:var(--space-16);height:var(--space-16);margin:0}.specimen-controls .space-toggle{margin-left:auto}.logo-stage{min-height:calc(var(--space-128) * 2.8);padding:var(--space-40);background:var(--ink-050);border-radius:var(--radius-panel);transition:background-color var(--duration-base) var(--ease-out);place-items:center;display:grid}.logo-bounds{width:min(100%, calc(var(--space-128) * 4.1));outline:var(--border-width) dashed transparent;padding:0;position:relative}.logo-preview{width:73.6%;height:auto;margin:13.2% auto;display:block}.logo-bounds .logo-reverse{display:none}.clear-space-label{top:var(--space-8);left:var(--space-8);font-size:var(--size-caption);color:var(--forest-500);display:none;position:absolute}.logo-explorer:has(#logo-ink:checked) .logo-stage{background:var(--ink-900)}.logo-explorer:has(#logo-paper:checked) .logo-stage{background:var(--white)}.logo-explorer:has(#logo-ink:checked) .logo-primary{display:none}.logo-explorer:has(#logo-ink:checked) .logo-reverse{display:block}.logo-explorer:has(#logo-space:checked) .logo-bounds{outline-color:var(--forest-500)}.logo-explorer:has(#logo-space:checked) .clear-space-label{display:block}.logo-explorer:has(#logo-ink:checked) .clear-space-label{color:var(--lime-100)}.logo-explorer:has(#logo-ink:checked):has(#logo-space:checked) .logo-bounds{outline-color:var(--lime-100)}.logo-forms{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.logo-forms figure>div{min-height:calc(var(--space-128) * 1.7);background:var(--white);border-radius:var(--radius-panel);place-items:center;display:grid}.logo-forms figure:first-child img{width:48%}.logo-forms figure:last-child img{width:var(--space-96)}.logo-forms figcaption{gap:var(--space-4);padding-top:var(--space-16);font-size:var(--size-body-sm);display:grid}.logo-forms figcaption span{color:var(--text-muted)}.usage-pair{gap:var(--space-32);grid-template-columns:1fr 1fr;display:grid}.usage-pair>div{border-top:var(--border-width) solid var(--border-default);padding-top:var(--space-20)}.usage-pair h3{align-items:center;gap:var(--space-8);font-size:var(--size-h4);display:flex}.usage-pair p{font-size:var(--size-body-sm);color:var(--gray-700);margin-top:var(--space-12)}.colour-grid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.colour-swatch{padding:var(--space-24);min-height:calc(var(--space-128) * 2.2);border-radius:var(--radius-lg);flex-direction:column;display:flex}.colour-swatch p{font-size:var(--size-body-sm);max-width:22ch;margin-top:var(--space-8)}.colour-swatch>div{align-items:center;gap:var(--space-2) var(--space-8);padding-top:var(--space-32);grid-template-columns:auto 1fr;margin-top:auto;display:grid}.colour-swatch label{font-size:var(--size-caption)}.colour-swatch input{width:100%;min-width:0;font:var(--weight-medium) var(--size-body-sm)/var(--leading-body) var(--font-sans);color:inherit;padding:var(--space-8) 0;min-height:var(--hit-target-min);background:0 0;border:0}.colour-swatch>div>span{font-size:var(--size-caption);grid-column:1/-1}.colour-swatch.on-dark,.colour-swatch.on-dark h3{color:var(--white)}.colour-swatch.on-dark input:focus-visible{box-shadow:none;outline:var(--border-width-strong) solid var(--lime-100)}.neutral-colours .colour-swatch{min-height:calc(var(--space-128) * 1.85)}.neutral-colours .colour-swatch:nth-child(2){outline:var(--border-width) solid var(--border-default);outline-offset:-1px}.primary-colours+.neutral-colours,.neutral-colours+.specimen-caption{margin-top:calc(-1 * var(--space-24))}.status-specimen{gap:var(--space-12);padding:var(--space-16) 0;flex-wrap:wrap;align-items:center;display:flex}.colour-pairings{border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.colour-pairings>div{background:var(--white);padding:var(--space-24);font-family:var(--font-title);font-size:var(--size-h4)}.colour-pairings>div:nth-child(2){background:var(--lime-100)}.colour-pairings>div:nth-child(3){background:var(--forest-500);color:var(--white)}.colour-pairings span{font:var(--type-body-sm);margin-top:var(--space-24);display:block}.type-specimen{background:var(--ink-050);border-radius:var(--radius-panel);padding:var(--space-40);overflow:hidden}.type-specimen-top{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.type-specimen-top span{font-size:var(--size-body-sm);color:var(--text-muted)}.brand-guide .chapter-content .type-big{font:var(--weight-page-heading) var(--size-page-heading)/var(--leading-page-heading) var(--font-display);letter-spacing:var(--tracking-page-heading);margin-top:var(--space-48)}.brand-guide .type-alphabet{font-size:var(--size-h3);line-height:var(--leading-relaxed);margin-top:var(--space-24);overflow-wrap:anywhere}.type-weights{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.type-weights>div{padding:var(--space-24) 0;border-bottom:var(--border-width) solid var(--border-default)}.brand-guide .type-weights p{font-size:var(--size-display-1);line-height:var(--leading-tight);margin-bottom:var(--space-24)}.weight-book{font-family:var(--font-display);font-weight:var(--weight-medium)}.weight-regular{font-family:var(--font-sans)}.weight-medium{font-family:var(--font-title);font-weight:var(--weight-story-heading)}.type-weights h3{font-size:var(--size-h4);margin-bottom:var(--space-4)}.type-weights span{font-size:var(--size-body-sm);color:var(--text-muted)}.type-playground{padding:var(--space-32);background:var(--white);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-panel)}.type-playground label{justify-content:space-between;gap:var(--space-8);font-size:var(--size-body-sm);flex-wrap:wrap;display:flex}.type-playground label span{color:var(--text-muted)}.type-playground [contenteditable]{margin:var(--space-32) 0;min-height:var(--space-96);font:var(--weight-page-heading) var(--size-page-heading)/var(--leading-page-heading) var(--font-display);letter-spacing:var(--tracking-page-heading);overflow-wrap:anywhere;text-wrap:pretty}.voice-line{justify-content:space-between;gap:var(--space-16);padding:var(--space-24) 0;font:var(--weight-regular) clamp(var(--size-h2), 4vw, var(--size-display-2))/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-marketing-heading);color:var(--forest-500);flex-wrap:wrap;display:flex}.voice-examples{border-top:var(--border-width) solid var(--border-default)}.voice-examples details{border-bottom:var(--border-width) solid var(--border-default)}.voice-examples summary{min-height:var(--space-64);justify-content:space-between;align-items:center;gap:var(--space-16);cursor:pointer;padding:var(--space-16) 0;list-style:none;display:flex}.voice-examples summary::-webkit-details-marker,.mobile-chapters summary::-webkit-details-marker,.motion-example summary::-webkit-details-marker{display:none}.voice-examples summary>span:first-child{font-family:var(--font-title)}.voice-examples summary>span:last-child{align-items:center;gap:var(--space-12);color:var(--text-muted);font-size:var(--size-body-sm);display:flex}.voice-examples summary svg{transition:transform var(--duration-base) var(--ease-out)}.voice-examples details[open] summary svg{transform:rotate(180deg)}.voice-examples details>div{background:var(--ink-050);padding:var(--space-32);margin-bottom:var(--space-24);border-radius:var(--radius-lg)}.voice-examples blockquote{font:var(--weight-regular) var(--size-h2)/var(--leading-snug) var(--font-display);letter-spacing:var(--tracking-marketing-heading);max-width:28ch}.voice-examples details>div p{font-size:var(--size-body-sm);color:var(--gray-700);margin-top:var(--space-24)}.brand-rules{padding:0 0 0 var(--space-20);color:var(--gray-700);margin:0}.brand-rules li{line-height:var(--leading-body);padding-left:var(--space-8);margin-bottom:var(--space-12)}.voice-guardrail{background:var(--forest-050);padding:var(--space-32);border-radius:var(--radius-lg)}.voice-guardrail p{margin-top:var(--space-16);max-width:var(--max-width-prose)}.mascot-specimen{gap:var(--space-48);grid-template-columns:1fr 1fr;align-items:center;display:grid}.mascot-portrait{background:var(--ink-050);border-radius:var(--radius-panel);aspect-ratio:1;padding:var(--space-48);place-items:center;display:grid}.mascot-portrait img{width:100%;max-width:calc(var(--space-128) * 2)}.mascot-specimen h3{font:var(--type-h1);letter-spacing:var(--tracking-heading)}.mascot-specimen p{margin:var(--space-20) 0;color:var(--gray-700)}.mascot-size-row{align-items:end;gap:var(--space-32);padding:var(--space-24) 0;flex-wrap:wrap;display:flex}.mascot-size-row>div{align-items:center;gap:var(--space-16);font-size:var(--size-caption);color:var(--text-muted);flex-direction:column;display:flex}.mascot-size-row>p{font-size:var(--size-body-sm);color:var(--text-muted);margin-left:auto}.geometry-specimen{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.geometry-specimen>div{background:var(--white);padding:var(--space-32) var(--space-24);border-radius:var(--radius-lg);min-height:calc(var(--space-128) * 2);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.shape-disc{width:var(--space-80);height:var(--space-80);border-radius:var(--radius-circle);background:var(--lime-100)}.shape-pill{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);background:var(--forest-500);color:var(--white);font-size:var(--size-body-sm);display:flex}.shape-panel{width:var(--space-96);height:var(--space-64);border-radius:var(--radius-lg);background:var(--ink-050)}.geometry-specimen h3{font-size:var(--size-h4);margin-top:var(--space-40)}.geometry-specimen p{font-size:var(--size-body-sm);color:var(--text-muted);margin-top:var(--space-8)}.icon-specimen{gap:var(--space-32) var(--space-24);padding-top:var(--space-24);grid-template-columns:repeat(3,1fr);display:grid}.icon-specimen>div{gap:var(--space-12);color:var(--forest-500);flex-direction:column;display:flex}.icon-specimen span{font-size:var(--size-body-sm);color:var(--gray-700)}.artwork-lead img{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-panel);width:100%}.artwork-pair{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.artwork-pair img{aspect-ratio:1.6;object-fit:cover;border-radius:var(--radius-lg);width:100%}.artwork-lead figcaption,.artwork-pair figcaption,.product-specimen figcaption{font-size:var(--size-body-sm);color:var(--text-muted);padding-top:var(--space-12)}.product-specimen{padding:var(--space-24);border-radius:var(--radius-panel);background:var(--ink-050)}.product-specimen img{border-radius:var(--radius-md);width:100%}.motion-specimen{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.motion-specimen>div{padding:var(--space-24) 0;border-top:var(--border-width) solid var(--border-default);align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.motion-specimen>div>span:first-child{font:var(--type-h1)}.motion-specimen p{font-size:var(--size-body-sm);color:var(--gray-700)}.motion-example summary{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--hit-target-min);cursor:pointer;font-size:var(--size-body-sm);color:var(--forest-500);list-style:none;display:flex}.motion-example summary svg{transition:transform var(--duration-base) var(--ease-out)}.motion-example[open] summary svg{transform:rotate(45deg)}.motion-example p{padding-top:var(--space-16)}.motion-panel{background:var(--ink-050);padding:var(--space-16);border-radius:var(--radius-md);font-size:var(--size-body-sm);display:block}.application-grid{gap:var(--space-24);grid-template-columns:1.35fr 1fr;align-items:start;display:grid}.application-grid img,.application-landscape img{border-radius:var(--radius-lg);width:100%}.application-side{gap:var(--space-32);display:grid}.application-profile{max-width:75%}.application-note h3{font-size:var(--size-h4)}.application-note p{color:var(--gray-700);font-size:var(--size-body-sm);margin-top:var(--space-12)}.application-grid figcaption,.application-landscape figcaption{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--size-body-sm);color:var(--text-muted);padding-top:var(--space-8);display:flex}.application-grid figcaption a,.application-landscape figcaption a{min-width:var(--hit-target-min);min-height:var(--hit-target-min);border-radius:var(--radius-sm);place-items:center;display:grid}.application-grid figcaption a:hover,.application-landscape figcaption a:hover{background:var(--ink-050)}.download-kit{padding:var(--space-40);border-radius:var(--radius-panel);align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}.download-kit h3{font:var(--type-h1);letter-spacing:var(--tracking-heading)}.download-kit p{max-width:52ch;margin-top:var(--space-16)}.download-list>div{justify-content:space-between;gap:var(--space-24);padding:var(--space-24) 0;border-bottom:var(--border-width) solid var(--border-default);align-items:center;display:flex}.download-list h3{font-size:var(--size-h4)}.download-list p{font-size:var(--size-body-sm);color:var(--text-muted);margin-top:var(--space-4)}.download-formats{gap:var(--space-12);display:flex}.download-formats a{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);font-size:var(--size-body-sm);white-space:nowrap;display:inline-flex}.download-formats a:hover{background:var(--ink-050);text-decoration:none}.brand-footer{margin-top:var(--space-96);border-top:var(--border-width) solid var(--border-default);padding:var(--space-32) 0;align-items:center;gap:var(--space-24);flex-wrap:wrap;display:flex}.brand-footer-logo img{width:var(--space-96)}.brand-footer p,.brand-footer span{font-size:var(--size-caption);line-height:var(--leading-relaxed);color:var(--text-muted)}.brand-footer>a:last-child{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);font-size:var(--size-body-sm);margin-left:auto;display:inline-flex}@media (width<=1200px){.brand-rail{width:var(--sidebar-width);padding:var(--space-32) var(--space-16)}.brand-guide{--brand-rail-width:var(--sidebar-width)}.brand-main{padding:var(--space-48) var(--space-40) 0}.brand-cover{min-height:calc(var(--space-128) * 3.2);padding:var(--space-32)}.brand-cover .cover-bilby{right:var(--space-24)}.geometry-specimen{gap:var(--space-12)}.geometry-specimen>div{padding:var(--space-24) var(--space-16)}.colour-swatch{padding:var(--space-20)}}@media (width<=900px){.brand-guide{--brand-rail-width:0px}.brand-rail{display:none}.brand-mobile-header{padding:var(--space-16) var(--space-24) 0;border-bottom:var(--border-width) solid var(--border-default);background:var(--gray-050);grid-template-columns:1fr auto;align-items:center;display:grid}.brand-mobile-header img{width:var(--space-96)}.mobile-download{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);font-size:var(--size-body-sm);display:flex}.mobile-chapters{margin-top:var(--space-12);grid-column:1/-1}.mobile-chapters>summary{min-height:var(--hit-target-min);cursor:pointer;font-size:var(--size-body-sm);justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-chapters nav ol{padding:var(--space-12) 0;grid-template-columns:1fr 1fr;display:grid}.brand-main{padding:var(--space-40) var(--space-24) 0}.brand-intro h1{font-size:clamp(var(--size-h1), 8vw, var(--size-display-1))}.cover-title{font-size:clamp(var(--size-h2), 5.2vw, var(--size-display-2))}.brand-chapter{padding-top:var(--space-64)}}@media (width<=600px){.brand-main{padding:var(--space-32) var(--space-16) 0}.brand-mobile-header{padding-right:var(--space-16);padding-left:var(--space-16)}.edition-line{gap:var(--space-6);margin-bottom:var(--space-24);flex-direction:column}.brand-intro-copy{font-size:var(--size-body-lg);margin-top:var(--space-20)}.intro-meta{margin:var(--space-24) 0;gap:var(--space-8) var(--space-20)}.brand-cover{min-height:calc(var(--space-128) * 3.5);padding:var(--space-24)}.cover-title{font-size:var(--size-h1);max-width:100%}.brand-cover .cover-bilby{width:var(--space-80);right:var(--space-24);top:var(--space-24);transform:none}.cover-logo{width:var(--space-96)}.cover-bottom{gap:var(--space-8);flex-direction:column}.chapter-title{gap:var(--space-12)}.chapter-title h2{font-size:var(--size-h1)}.chapter-heading{margin-bottom:var(--space-32);padding-top:var(--space-24)}.chapter-heading>p{font-size:var(--size-body);margin-top:var(--space-16)}.chapter-content{gap:var(--space-32)}.brand-split,.principle-rows>div{gap:var(--space-16);grid-template-columns:1fr}.brand-split>h3{max-width:none}.brand-statement{padding:var(--space-24)}.brand-guide .brand-statement>p{font-size:var(--size-h1)}.usage-pair{gap:var(--space-24);grid-template-columns:1fr}.specimen-controls{gap:var(--space-4) var(--space-16)}.specimen-controls legend{float:none;margin-bottom:var(--space-4)}.specimen-controls .space-toggle{width:100%;margin-left:0}.logo-stage{min-height:calc(var(--space-128) * 1.7);padding:var(--space-20)}.clear-space-label{font-size:var(--size-micro);top:var(--space-4)}.logo-forms{gap:var(--space-12)}.logo-forms figure>div{min-height:var(--space-128)}.logo-forms figure:first-child img{width:70%}.logo-forms figure:last-child img{width:var(--space-64)}.colour-grid{grid-template-columns:1fr}.colour-swatch,.neutral-colours .colour-swatch{min-height:calc(var(--space-128) * 1.45);gap:var(--space-12);padding:var(--space-24);grid-template-columns:1fr 1fr;align-content:space-between;display:grid}.colour-swatch>h3{grid-column:1}.colour-swatch>p{grid-column:1;margin:0}.colour-swatch>div{grid-area:1/2/3;align-self:end;padding:0}.primary-colours+.neutral-colours{margin-top:calc(-1 * var(--space-20))}.colour-pairings{grid-template-columns:1fr}.colour-pairings>div{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--size-body);display:flex}.colour-pairings span{margin-top:0}.type-specimen{padding:var(--space-24)}.type-specimen-top{gap:var(--space-8);flex-direction:column}.brand-guide .chapter-content .type-big{margin-top:var(--space-32)}.brand-guide .type-alphabet{font-size:var(--size-body-lg)}.type-weights{gap:var(--space-16)}.brand-guide .type-weights p{font-size:var(--size-display-2)}.type-weights h3{font-size:var(--size-body)}.type-weights span{font-size:var(--size-caption)}.type-playground{padding:var(--space-24)}.voice-line{font-size:var(--size-h2);gap:var(--space-12)}.voice-examples summary>span:last-child{font-size:var(--size-caption);gap:var(--space-6)}.voice-examples summary>span:first-child{font-size:var(--size-body-sm)}.voice-examples details>div{padding:var(--space-24)}.voice-examples blockquote{font-size:var(--size-h3)}.voice-guardrail{padding:var(--space-24)}.mascot-specimen{gap:var(--space-24);grid-template-columns:1fr}.mascot-portrait{aspect-ratio:1.35}.mascot-portrait img{width:var(--space-128)}.mascot-specimen h3{font-size:var(--size-h2)}.mascot-size-row{gap:var(--space-24)}.mascot-size-row>p{width:100%;margin-left:0}.geometry-specimen{gap:var(--space-12);grid-template-columns:1fr}.geometry-specimen>div{grid-template-columns:var(--space-128) 1fr;align-items:center;gap:var(--space-8) var(--space-16);min-height:auto;display:grid}.geometry-specimen>div>span{grid-area:1/1/3}.geometry-specimen h3,.geometry-specimen p{margin:0}.shape-pill{font-size:var(--size-caption);padding:var(--space-12)}.shape-pill svg{display:none}.artwork-pair{gap:var(--space-12)}.artwork-pair img{aspect-ratio:1}.product-specimen{padding:var(--space-12)}.motion-specimen{gap:var(--space-12);grid-template-columns:1fr}.motion-specimen>div{grid-template-columns:var(--space-128) 1fr;align-items:center;gap:var(--space-12);display:grid}.motion-specimen>div>:last-child{grid-column:2}.motion-specimen>div>span:first-child{font-size:var(--size-h2)}.application-grid{grid-template-columns:1fr}.application-side{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start}.application-profile{max-width:none}.application-note{padding-top:var(--space-8)}.application-grid figcaption,.application-landscape figcaption{font-size:var(--size-caption)}.download-kit{padding:var(--space-24)}.download-kit h3{font-size:var(--size-h2)}.download-list>div{align-items:flex-start;gap:var(--space-12);flex-direction:column}.download-formats{gap:var(--space-16)}.download-formats a{padding-left:0}.brand-footer{margin-top:var(--space-64);align-items:flex-start;gap:var(--space-16)}.brand-footer>div{flex-basis:100%}.brand-footer>a:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.brand-guide *,.brand-guide :before,.brand-guide :after{transition:none!important;animation:none!important}}@media print{.brand-rail,.brand-mobile-header,.specimen-controls,.download-formats,.brand-footer>a:last-child{display:none}.brand-main{max-width:none;margin:0;padding:0}.brand-chapter{break-before:page;padding-top:var(--space-24)}.brand-guide{print-color-adjust:exact}}@media (width>=901px){.brand-rail{overflow:hidden}.brand-rail nav{min-height:0;overflow-y:auto}.brand-home,.back-link,.rail-bottom{flex-shrink:0}}.brand-guide nav a{text-decoration:none}.artwork-directory{align-items:baseline;gap:var(--space-16) var(--space-32);padding-block:var(--space-24);border-bottom:var(--border-width) solid var(--border-default);flex-wrap:wrap;display:flex}.artwork-directory>p{font-size:var(--size-body-lg)}.artwork-directory>div{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.artwork-directory a{align-items:center;gap:var(--space-8);min-height:var(--hit-target-min);font-size:var(--size-body-sm);display:inline-flex}.artwork-eyebrow{font-size:var(--size-caption);color:var(--text-muted);margin-bottom:var(--space-8);display:block}.character-family{gap:var(--space-20);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.character-profile{flex-direction:column;min-width:0;display:flex}.character-portrait{aspect-ratio:1;margin-bottom:var(--space-24);align-items:end;display:flex}.character-portrait img{width:100%}.brand-guide .character-profile h3{font-size:var(--size-body-lg);margin-bottom:var(--space-12)}.character-profile p{font-size:var(--size-body-sm);color:var(--gray-700)}.character-profile>a{padding-top:var(--space-12);margin-top:auto}.artwork-filters{gap:var(--space-8);margin:0 0 var(--space-24);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.artwork-filters legend{font-size:var(--size-body-sm);color:var(--text-muted);margin-bottom:var(--space-12)}.artwork-filters label{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);min-height:var(--hit-target-min);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);font-size:var(--size-body-sm);cursor:pointer;display:inline-flex}.artwork-filters label:has(input:checked){background:var(--ink-900);color:var(--white);border-color:var(--ink-900)}.artwork-filters label:hover{background:var(--gray-200)}.artwork-filters label:has(input:checked):hover{background:var(--forest-700)}.artwork-filters label>span{font-size:var(--size-caption)}.artwork-filters input{accent-color:var(--forest-500);margin:0}.artwork-filters label:has(input:checked) input{accent-color:var(--lime-100)}.artwork-filters label:has(input:focus-visible){outline:var(--border-width-strong) solid var(--forest-500);outline-offset:var(--space-4)}.artwork-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);border-block:var(--border-width) solid var(--border-hairline);padding-block:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.artwork-toolbar .specimen-controls{margin:0}.artwork-mirror{align-items:center;gap:var(--space-8);font-size:var(--size-body-sm);min-height:var(--hit-target-min);cursor:pointer;display:inline-flex}.artwork-mirror input{accent-color:var(--forest-500)}.pose-grid{gap:var(--space-32) var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pose-preview{aspect-ratio:1;padding:var(--space-16);border-radius:var(--radius-panel);background:var(--ink-050);display:block}.pose-preview:hover{background:var(--gray-200)}.pose-preview img{object-fit:contain;width:100%;height:100%}.pose-library:has(#poses-ink:checked) .pose-preview{background:var(--ink-900)}.pose-library:has(#poses-ink:checked) .pose-preview:hover{background:var(--forest-700)}.pose-library:has(#poses-paper:checked) .pose-preview{background:var(--white)}.pose-library:has(#poses-paper:checked) .pose-preview:hover{background:var(--gray-100)}.pose-library:has(#poses-mirror:checked) .pose-preview img{transform:scaleX(-1)}.pose-library:has(#poses-bilbee:checked) .pose-item:not([data-character=bilbee]),.pose-library:has(#poses-tradie:checked) .pose-item:not([data-character=tradie]),.pose-library:has(#poses-designer:checked) .pose-item:not([data-character=designer]),.pose-library:has(#poses-developer:checked) .pose-item:not([data-character=developer]),.pose-library:has(#poses-cleaner:checked) .pose-item:not([data-character=cleaner]){display:none}.pose-item figcaption{padding-top:var(--space-16)}.pose-item .artwork-eyebrow{margin-bottom:var(--space-4)}.brand-guide .pose-item h3,.brand-guide .illustration-item h3{font-size:var(--size-body-lg)}.artwork-downloads{align-items:center;gap:var(--space-8) var(--space-20);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.artwork-downloads a{align-items:center;gap:var(--space-6);min-height:var(--hit-target-min);font-size:var(--size-body-sm);display:inline-flex}.scene-list{gap:var(--space-48);display:grid}.scene-story{align-items:center;gap:var(--space-32);padding-block:var(--space-24) var(--space-48);border-bottom:var(--border-width) solid var(--border-hairline);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.scene-stage{isolation:isolate;aspect-ratio:3/2;border-radius:var(--radius-panel);background:var(--gray-050);min-width:0;position:relative}.scene-stage img{height:auto;display:block;position:absolute}.scene-stage .scene-backdrop{width:100%;inset:0}.scene-stage .scene-character{width:auto;max-width:none;height:88%;bottom:7%;left:28%}.scene-stage--developer .scene-character{height:80%;bottom:8%;left:27%}.scene-stage--full .scene-character{object-fit:contain;width:100%;height:100%;inset:0}.scene-stage--mirror .scene-character{transform:scaleX(-1)}.scene-library:has(#scenes-sage:checked) .scene-stage{background:var(--ink-050)}.scene-library:has(#scenes-ink:checked) .scene-stage{background:var(--ink-900)}.scene-copy>p{color:var(--gray-700);font-size:var(--size-body-sm);margin-top:var(--space-16)}.scene-copy blockquote{margin-top:var(--space-24);padding-top:var(--space-20);border-top:var(--border-width) solid var(--border-hairline);font-size:var(--size-body-sm)}.scene-copy blockquote strong{font-weight:var(--weight-medium)}.scene-copy blockquote p{margin-top:var(--space-8);color:var(--gray-700)}.scene-copy>a{margin-top:var(--space-8)}.scene-files{font-size:var(--size-body-sm)}.scene-files summary{cursor:pointer;min-height:var(--hit-target-min);align-content:center;width:fit-content}.illustration-grid{gap:var(--space-40) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.illustration-preview{aspect-ratio:3/2;background:var(--white);border-radius:var(--radius-panel);display:block}.illustration-preview:hover{background:var(--ink-050)}.illustration-preview img{object-fit:contain;width:100%;height:100%}.illustration-item figcaption{padding-top:var(--space-16)}.illustration-item figcaption>p{margin-top:var(--space-8);font-size:var(--size-body-sm);color:var(--gray-700)}.welcome-grid{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.burrow-specimen{align-items:center;gap:var(--space-32);padding-block:var(--space-32);border-block:var(--border-width) solid var(--border-default);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.burrow-art img{width:100%}.brand-guide .burrow-specimen h3{font:var(--type-h1);letter-spacing:var(--tracking-heading)}.burrow-specimen p{margin-top:var(--space-16);color:var(--gray-700)}.artwork-download-heading{margin-bottom:var(--space-16)}.artwork-download-heading p{margin-top:var(--space-8)}.background-library summary{cursor:pointer;min-height:var(--hit-target-min);padding-block:var(--space-16);border-block:var(--border-width) solid var(--border-default);font-size:var(--size-body-lg)}.background-library summary span{margin-top:var(--space-4);font-size:var(--size-body-sm);color:var(--text-muted);display:block}.background-library .illustration-grid{padding-top:var(--space-24)}.background-library .illustration-preview{overflow:hidden}@media (width>=901px){html:has(.brand-guide){scroll-padding-top:0}.brand-guide .brand-chapter{scroll-margin-top:calc(var(--space-24) - var(--space-96))}}@media (width>=901px) and (width<=1200px){.character-family{gap:var(--space-32) var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.scene-story{grid-template-columns:1fr}.scene-stage{max-width:calc(var(--space-128) * 5);width:100%;margin-inline:auto}}@media (width<=650px){.character-family{gap:var(--space-32) var(--space-20);grid-template-columns:1fr 1fr}.character-profile:first-child{gap:var(--space-16);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.character-profile:first-child .character-portrait{grid-row:1/3;margin:0}.character-profile:first-child>a{grid-column:2;margin:0;padding:0}.character-portrait{margin-bottom:var(--space-16)}.artwork-filters label{padding-inline:var(--space-12)}.artwork-toolbar{align-items:flex-start;gap:var(--space-4)}.pose-grid{gap:var(--space-24) var(--space-12);grid-template-columns:1fr 1fr}.pose-preview{padding:var(--space-8);border-radius:var(--radius-card)}.brand-guide .pose-item h3{font-size:var(--size-body)}.pose-item figcaption{padding-top:var(--space-12)}.artwork-downloads{gap:var(--space-12);margin-top:var(--space-4)}.scene-story,.burrow-specimen{gap:var(--space-24);grid-template-columns:1fr}.scene-list{gap:var(--space-24)}.scene-story{padding-block:var(--space-8) var(--space-32)}.illustration-grid{gap:var(--space-32) var(--space-16);grid-template-columns:1fr 1fr}.welcome-grid{grid-template-columns:1fr}.brand-guide .illustration-item h3{font-size:var(--size-body)}.brand-guide .burrow-specimen h3{font:var(--type-h2)}}@media print{.artwork-toolbar,.artwork-filters,.artwork-downloads,.scene-files{display:none}.brand-guide .pose-library .pose-item{display:block!important}.pose-item,.character-profile,.illustration-item,.scene-story{break-inside:avoid}}
