@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--ink:#0b0b0b;--lime:#c8ff3d;--orange:#ff5a1f;--paper:#f7f3e8;--line:#0b0b0b2e;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}img{max-width:100%}.mark{object-fit:contain;width:46px;height:46px;display:block}header{z-index:10;height:82px;padding:0 max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3e8f0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;font-family:Space Grotesk;font-size:18px;display:flex}.brand .mark{width:30px;height:34px}.brand i{font-size:.86em;font-style:normal}nav{gap:36px;height:100%;display:flex}nav a{place-items:center;font-size:14px;display:grid;position:relative}nav a:after{content:"";background:var(--lime);height:3px;transition:all .25s;position:absolute;bottom:0;left:50%;right:50%}nav a:hover:after,nav a.active:after{left:0;right:0}.download{background:var(--ink);color:#fff;justify-self:end;align-items:center;gap:24px;padding:14px 18px;font-size:14px;font-weight:600;display:inline-flex}.download:hover{color:var(--lime)}.menu{display:none}.hero{min-height:670px;max-width:var(--max);border-inline:1px solid var(--line);grid-template-columns:42% 58%;margin:auto;display:grid}.hero-mark{border-right:1px solid var(--line);place-items:center;display:grid}.hero-mark .mark{width:62%;height:auto}.hero-copy{flex-direction:column;justify-content:center;padding:95px 8vw 70px;display:flex}.status,.section-label{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.hero h1,.section-head h2,.handoff h2,.explorations h2{letter-spacing:-.055em;margin:30px 0;font-family:Space Grotesk;font-size:clamp(56px,6vw,100px);line-height:.9}.hero h1 em,h2 em{color:var(--orange);font-style:normal}.hero-copy>p:not(.status){max-width:580px;font-size:21px;line-height:1.5}.actions{align-items:center;gap:28px;margin-top:25px;display:flex}.button{padding:17px 22px;font-weight:600}.button.dark{background:var(--ink);color:#fff}.button:hover{background:var(--orange)}.text-link{border-bottom:1px solid;font-weight:600}.start{border-block:1px solid var(--line);padding:0 max(28px,calc((100vw - var(--max))/2));grid-template-columns:1.1fr repeat(3,1fr);display:grid}.start>.section-label{padding:38px 0}.start article{border-left:1px solid var(--line);padding:32px}.start article span{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:inline-grid}.start h3{margin:18px 0 6px;font:600 20px Space Grotesk}.start p{margin:0;font-size:14px;line-height:1.5}.foundation,.identity,.system,.applications,.explorations,.handoff{padding:110px max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line)}.section-head{grid-template-columns:1fr 2fr;column-gap:7vw;display:grid}.section-head>.section-label{grid-column:1}.section-head h2{grid-column:2;margin:0 0 40px;font-size:clamp(46px,5vw,78px)}.section-head>p:last-child{grid-column:2;max-width:700px;font-size:19px;line-height:1.55}.duo{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;gap:6vw;margin-top:90px;padding-top:45px;display:grid}.duo h3{font:600 28px Space Grotesk}.duo ul{padding:0;font-size:18px;line-height:2;list-style:none}.line{width:46px;height:4px;display:block}.lime{background:var(--lime)}.orange{background:var(--orange)}.plus{color:var(--lime);align-self:center;font:300 70px Space Grotesk}.sum{border-top:1px solid var(--line);margin-top:45px;padding-top:35px;font:500 30px Space Grotesk}.identity{background:var(--ink);color:var(--paper)}.identity .section-head em{color:var(--lime)}.identity-grid{border:1px solid #ffffff40;grid-template-columns:1.35fr 1fr .7fr;min-height:440px;margin-top:70px;display:grid}.identity-grid>div{border-right:1px solid #ffffff40;padding:40px}.primary-proof{background:var(--paper);color:var(--ink);place-items:center;display:grid}.primary-proof .mark{width:55%;height:auto}.primary-proof p{align-self:end}.lockups{grid-template-rows:1fr 1fr;gap:20px;display:grid}.lockups>div{border-bottom:1px solid #fff3;place-items:center;display:grid}.lockups img{max-height:130px}.lockups span,.proof small{opacity:.7;font-size:12px}.proof{grid-template-rows:1fr 1fr auto;gap:12px;display:grid}.proof>div{place-items:center;display:grid}.black-proof{background:var(--paper)}.reverse-proof{border:1px solid #ffffff40}.proof .mark,.proof img{width:90px;height:90px}.guardrail{border-top:1px solid #ffffff40;grid-template-columns:1fr 3fr;margin-top:35px;padding-top:30px;display:grid}.guardrail p{max-width:800px;margin:0}.system>.section-label{margin-bottom:45px}.colors{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.colors article{border-right:1px solid var(--line);padding:24px}.swatch{border:1px solid var(--line);height:160px;margin-bottom:22px}.colors h3{margin:0;font:600 20px Space Grotesk}.colors code{font-size:12px}.colors p{font-size:14px;line-height:1.45}.type{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.type>div{padding:50px 50px 30px 0}.type>div+div{border-left:1px solid var(--line);padding-left:50px}.type h3{letter-spacing:-.05em;margin:20px 0;font:600 clamp(45px,6vw,90px) Space Grotesk}.alphabet{margin-top:45px;font:600 42px Space Grotesk}.sample{max-width:580px;margin-top:45px;font-size:26px;line-height:1.4}.application-grid{grid-template-columns:1.7fr .65fr .65fr;gap:18px;margin-top:70px;display:grid}.application-grid>div{border:1px solid var(--line);background:#fff;min-height:240px;padding:14px}.application-grid small{margin-top:12px;display:block}.web-preview{grid-row:span 2}.browserbar{gap:6px;padding:7px;display:flex}.browserbar i{background:#ccc;border-radius:50%;width:7px;height:7px}.webnav{background:var(--ink);color:#fff;justify-content:space-between;padding:15px;font-size:10px;display:flex}.webnav span{align-items:center;gap:5px;display:flex}.webnav .mark{width:16px;height:16px}.webnav b{background:var(--lime);color:var(--ink);padding:6px 10px}.webbody{background:var(--ink);color:#fff;height:360px;padding:55px;position:relative;overflow:hidden}.webbody h3{margin:0;font:600 47px/.95 Space Grotesk}.webbody h3 em{color:var(--lime);font-style:normal}.webbody button{background:var(--lime);border:0;margin-top:30px;padding:12px 16px;font-weight:600}.orbit{color:var(--lime);font-size:100px;position:absolute;bottom:60px;right:90px}.badge,.cap{place-items:center;display:grid}.badge-ring{border:3px solid;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.badge-ring span{font:600 12px Space Grotesk;position:absolute;top:22px}.badge-ring .mark{width:90px;height:90px}.cap-shape{background:var(--ink);border-radius:120px 120px 25px 25px;place-items:center;width:230px;height:160px;display:grid;box-shadow:20px 18px #333}.cap-shape .mark{width:75px;height:75px}.covers{grid-column:2/4;grid-template-columns:1fr 1fr;gap:14px;display:grid!important}.cover{min-height:220px;padding:25px;position:relative;overflow:hidden}.cover .mark{width:60px}.lime-cover{background:var(--lime);justify-content:space-between;display:flex}.lime-cover b{text-align:right;font:600 26px/1 Space Grotesk}.dark-cover{background:var(--ink);color:#fff}.dark-cover b{font:600 32px/1 Space Grotesk}.dark-cover .mark{width:105px;position:absolute;bottom:15px;right:20px}.covers small{grid-column:1/3}.explorations{grid-template-columns:1.15fr 1fr 1fr;gap:30px;display:grid}.explorations h2{margin:20px 0;font-size:48px}.explorations>article{border-left:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:25px;display:grid}.explorations article img{max-height:120px}.explorations article span{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.explorations article h3{margin:8px 0;font:600 22px Space Grotesk}.explorations article p{font-size:14px}.handoff{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.handoff h2{font-size:70px}.handoff-intro>p{max-width:620px;line-height:1.55}.big{background:var(--lime);color:var(--ink);justify-self:start;margin-top:25px}.file-list{border-top:1px solid #ffffff40}.file-list a{border-bottom:1px solid #ffffff40;grid-template-columns:70px 1fr auto;align-items:center;padding:28px 0;display:grid}.file-list a:hover b{color:var(--lime)}.file-list span{color:var(--lime);font:600 12px Space Grotesk}.file-list b{font:600 20px Space Grotesk}.file-list em{opacity:.55;font-size:13px;font-style:normal}footer{padding:45px max(28px,calc((100vw - var(--max))/2));grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}footer p{text-align:center}footer small{text-align:right}@media (width<=900px){header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.menu{background:0 0;border:1px solid;padding:9px 13px;display:block}.top{display:none}nav{background:var(--paper);border-bottom:1px solid;height:auto;padding:20px;display:none;position:absolute;top:68px;left:0;right:0}nav.open{display:grid}.hero{border:0;grid-template-columns:1fr}.hero-mark{border-bottom:1px solid;border-right:0;min-height:360px}.hero-mark .mark{width:55%}.hero-copy{padding:60px 24px}.hero h1{font-size:58px}.start{grid-template-columns:1fr;padding:0 24px}.start article{border-top:1px solid;border-left:0}.foundation,.identity,.system,.applications,.explorations,.handoff{padding:75px 24px}.section-head{display:block}.section-head h2{margin-top:25px;font-size:46px}.duo{grid-template-columns:1fr}.plus{display:none}.identity-grid{grid-template-columns:1fr}.identity-grid>div{border-bottom:1px solid;border-right:0}.primary-proof{min-height:320px}.guardrail{grid-template-columns:1fr;gap:12px}.colors{grid-template-columns:1fr 1fr}.swatch{height:110px}.type{grid-template-columns:1fr}.type>div+div{border-top:1px solid;border-left:0;padding-left:0}.application-grid{grid-template-columns:1fr}.web-preview{grid-row:auto}.webbody{height:310px;padding:35px 25px}.webbody h3{font-size:37px}.covers{grid-column:auto}.explorations{grid-template-columns:1fr}.explorations>article{border-top:1px solid;border-left:0}.handoff{grid-template-columns:1fr}.handoff h2{font-size:50px}.file-list a{grid-template-columns:60px 1fr}.file-list em{display:none}footer{grid-template-columns:1fr;gap:18px}footer p,footer small{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.direction-title{border-top:1px solid #ffffff40;grid-template-columns:1fr 1.4fr 1.4fr;align-items:start;gap:35px;margin-top:85px;padding-top:30px;display:grid}.direction-title span{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-size:11px}.direction-title h3{margin:0;font:600 34px Space Grotesk}.direction-title p{margin:0;line-height:1.55}.direction-two-title{margin-top:120px}.direction-title+.identity-grid{margin-top:35px}.explorations{grid-template-columns:1.15fr 1fr}.explorations .single-reference{max-width:640px}@media (width<=900px){.direction-title{grid-template-columns:1fr;gap:14px;margin-top:65px}.direction-two-title{margin-top:90px}.explorations{grid-template-columns:1fr}}.direction-two .primary-proof{background:var(--paper)}.identity-grid{background:var(--ink)}.identity-grid .primary-proof{background:var(--paper);color:var(--ink)}.identity-grid .lockups{gap:14px;padding:18px}.identity-grid .lockups>div{background:var(--paper);color:var(--ink);border:0;align-content:center;gap:14px;padding:24px}.identity-grid .lockups img{object-fit:contain;width:min(92%,520px);max-height:138px}.identity-grid .lockups span{opacity:.72;color:var(--ink);text-align:center}.identity-grid .proof{gap:14px;padding:18px}.identity-grid .proof>div{min-height:150px}.identity-grid .black-proof{background:var(--paper)}.identity-grid .reverse-proof{background:var(--ink);border:1px solid #f7f3e859}.identity-grid .proof small{text-align:center;color:var(--paper);opacity:.78;padding:4px 2px 0}.identity-grid .primary-proof p{text-align:center;font-size:13px;font-weight:600}@media (width<=900px){.identity-grid .lockups,.identity-grid .proof{padding:14px}.identity-grid .lockups>div{min-height:210px;padding:22px}.identity-grid .proof>div{min-height:190px}}header nav a:after{background:var(--orange)}.foundation .line.lime{background:var(--ink);box-shadow:12px 0 0 var(--lime)}.foundation .plus{color:var(--orange)}.colors article:nth-child(2) .swatch{border:2px solid var(--ink)}.brand-core{padding:110px max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line)}.core-statements{grid-template-columns:1fr 1fr;margin-top:75px;display:grid}.core-statements article{flex-direction:column;justify-content:space-between;min-height:390px;padding:48px;display:flex}.core-statements span,.positioning span,.language-guide>article>span,.brand-line span{text-transform:uppercase;letter-spacing:.15em;font:600 11px DM Sans}.core-statements h3{letter-spacing:-.035em;margin:60px 0 0;font:600 clamp(29px,3vw,46px)/1.12 Space Grotesk}.mission{background:var(--ink);color:var(--paper)}.mission span{color:var(--lime)}.vision{background:var(--lime);color:var(--ink)}.positioning{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:30px;padding:40px 0;display:grid}.positioning span{color:var(--orange)}.positioning p{letter-spacing:-.025em;max-width:1000px;margin:0;font:500 clamp(24px,2.3vw,36px)/1.3 Space Grotesk}.brand-details{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.brand-details>article{padding:55px 55px 55px 0}.brand-details>article+article{border-left:1px solid var(--line);padding-left:55px}.brand-details h3{margin:16px 0 28px;font:600 30px Space Grotesk}.brand-details ul{padding-left:20px;font-size:17px;line-height:1.9}.personality{flex-wrap:wrap;gap:10px;display:flex}.personality span{border:1px solid var(--ink);padding:10px 14px;font-weight:600}.voice-intro{grid-template-columns:1fr 2fr;gap:5vw;padding-top:100px;display:grid}.voice-intro .section-label{grid-column:1}.voice-intro h2{letter-spacing:-.05em;grid-column:2;margin:0;font:600 clamp(46px,5vw,76px)/.95 Space Grotesk}.voice-intro h2 em{color:var(--orange);font-style:normal}.voice-intro>p:last-child{grid-column:2;max-width:700px;font-size:19px;line-height:1.55}.voice-principles{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.voice-principles article{border-right:1px solid var(--line);min-height:220px;padding:28px 24px 32px 0}.voice-principles article+article{padding-left:24px}.voice-principles span{color:var(--orange);font:600 12px Space Grotesk}.voice-principles h3{margin:42px 0 10px;font:600 24px Space Grotesk}.voice-principles p{margin:0;font-size:14px;line-height:1.5}.language-guide{grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.language-guide article{min-height:330px;padding:42px}.language-guide .say{background:var(--lime)}.language-guide .avoid{background:var(--ink);color:var(--paper)}.language-guide .avoid>span{color:var(--orange)}.language-guide ul{margin:45px 0 0;padding:0;list-style:none}.language-guide li{border-bottom:1px solid;padding:10px 0;font:500 20px/1.4 Space Grotesk}.message-system{padding-top:90px}.message-system>div{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.message-system article{border-right:1px solid var(--line);padding:22px 20px 35px 0}.message-system article+article{padding-left:20px}.message-system article span{color:var(--orange);font-size:11px}.message-system h3{margin:35px 0 0;font:600 21px/1.2 Space Grotesk}.brand-line{background:var(--orange);justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:34px 40px;display:flex}.brand-line strong{letter-spacing:-.04em;text-align:right;font:600 clamp(28px,3.3vw,50px) Space Grotesk}@media (width<=900px){.brand-core{padding:75px 24px}.core-statements,.brand-details,.language-guide{grid-template-columns:1fr}.core-statements article{min-height:330px;padding:32px}.positioning{grid-template-columns:1fr}.brand-details>article{padding:42px 0}.brand-details>article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.voice-intro{padding-top:70px;display:block}.voice-intro h2{margin:24px 0;font-size:44px}.voice-principles,.message-system>div{grid-template-columns:1fr}.voice-principles article,.voice-principles article+article,.message-system article,.message-system article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.voice-principles h3{margin:18px 0 8px}.language-guide article{padding:30px 24px}.brand-line{flex-direction:column;align-items:flex-start}.brand-line strong{text-align:left}}.voice-summary{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.voice-summary article{padding:38px 45px 42px 0}.voice-summary article+article{border-left:1px solid var(--line);padding-left:45px}.voice-summary span,.presentation-cta span{text-transform:uppercase;letter-spacing:.15em;color:var(--orange);font:600 11px DM Sans}.voice-summary h3{margin:20px 0 10px;font:600 29px Space Grotesk}.voice-summary p{max-width:500px;font-size:17px;line-height:1.55}.presentation-cta{background:var(--lime);grid-template-columns:1.5fr 1fr;align-items:center;gap:55px;margin-top:75px;padding:50px;display:grid}.presentation-cta h3{letter-spacing:-.04em;margin:18px 0;font:600 clamp(32px,3vw,48px) Space Grotesk}.presentation-cta p{max-width:690px;font-size:18px;line-height:1.55}.presentation-actions{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.presentation-actions .text-link{font-weight:700}@media (width<=900px){.voice-summary,.presentation-cta{grid-template-columns:1fr}.voice-summary article{padding:30px 0}.voice-summary article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.presentation-cta{gap:28px;padding:34px 26px}}
