@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PP Formula Condensed;src:url(/fonts/pp-formula-condensed-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Formula Condensed;src:url(/fonts/pp-formula-condensed-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Formula Condensed;src:url(/fonts/pp-formula-condensed-extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--paper:#f2f2f2;--sheet:#fff;--ink:#1c1c1c;--graphite:#5c5c5c;--rule:#d4d4d1;--field-line:#7a7a78;--signal:#e8bc00;--danger:#b3261e;--danger-soft:#fbe9e7;--font:"Archivo",Arial,Helvetica,sans-serif;--display-stretch:62%;--font-display:"PP Formula Condensed","Archivo",Arial,sans-serif;--t-xs:13px;--t-sm:15px;--t-md:18px;--t-lg:24px;--t-xl:32px;--t-2xl:48px;--t-3xl:72px;--gutter:clamp(16px,4vw,56px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--header-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font);font-size:var(--t-sm);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--signal);color:var(--ink)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m-display{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:800;line-height:.86}.m-title{font-stretch:var(--display-stretch);letter-spacing:0;font-weight:800;line-height:.9;font-size:var(--t-3xl);text-transform:uppercase;margin:0}.m-heading{font-weight:600;font-size:var(--t-lg);letter-spacing:-.01em;margin:0;line-height:1.15}.m-lead{font-size:var(--t-md);color:var(--ink);max-width:56ch;margin:0;line-height:1.45}.m-meta{font-size:var(--t-xs);color:var(--graphite)}.m-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1px solid var(--ink);color:var(--ink);font-size:var(--t-sm);white-space:nowrap;background:0 0;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.m-btn:hover{background:var(--ink);color:var(--paper)}.m-btn-primary{background:var(--signal);border-color:var(--signal);color:var(--ink)}.m-btn-primary:hover{background:var(--ink);border-color:var(--ink);color:var(--signal)}.m-btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.m-btn-danger:hover{background:var(--ink);border-color:var(--ink);color:#fff}.m-btn-quiet{padding:0 var(--s3);border-color:#0000}.m-btn-quiet:hover{background:var(--sheet);color:var(--ink)}.m-field{gap:6px;min-width:0;display:grid}.m-label{font-size:var(--t-xs);color:var(--ink);font-weight:600}.m-help{font-size:var(--t-xs);color:var(--graphite)}.m-input{border:1px solid var(--field-line);width:100%;min-width:0;min-height:44px;font-size:var(--t-sm);background:0 0;border-radius:0;padding:10px 12px}.m-input::placeholder{color:var(--graphite);opacity:1}.m-input:hover{border-color:var(--ink)}.m-input:focus{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--signal);outline:none}.m-tag{background:var(--signal);min-height:24px;color:var(--ink);font-size:var(--t-xs);white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.m-tag-quiet{border:1px solid var(--rule);color:var(--graphite);background:0 0}.m-site-header{z-index:30;align-items:center;gap:var(--s5);pointer-events:none;grid-template-columns:1fr auto 1fr;height:clamp(72px,7.4vw,142px);padding:0 clamp(16px,3.6vw,70px);display:grid;position:fixed;top:0;left:0;right:0}.m-site-header>*{pointer-events:auto}.m-wordmark{justify-self:start;align-items:center;display:flex}.m-wordmark img{width:auto;height:36px;display:block}.m-wordmark-text{letter-spacing:.01em;color:var(--ink);font-size:clamp(16px,1.25vw,24px);font-weight:500;line-height:1}.m-site-nav{background:#fff;border-radius:999px;align-items:center;gap:clamp(4px,.55vw,10px);height:clamp(44px,3.15vw,60px);padding:clamp(4px,.32vw,6px);display:flex}.m-site-nav a{color:#6b6b6b;border-radius:999px;align-items:center;height:100%;padding:0 clamp(12px,.95vw,18px);font-size:clamp(15px,1.25vw,24px);font-weight:400;transition:background-color .15s,color .15s;display:flex}.m-site-nav a:hover{color:var(--ink)}.m-site-nav a[aria-current=page]{color:#fff;background:#212121}.m-site-tools{justify-self:end;gap:clamp(12px,1.25vw,24px);display:flex}.m-round-btn{color:#6b6b6b;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:clamp(44px,3.35vw,64px);height:clamp(44px,3.35vw,64px);padding:0;transition:color .15s;display:inline-grid}.m-round-btn svg{width:clamp(26px,1.8vw,34px);height:auto}.m-round-btn:hover{color:var(--ink)}.m-product-header{align-items:center;gap:var(--s5);min-height:var(--header-h);padding:var(--s3) var(--gutter);background:var(--paper);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.m-product-header .m-wordmark img{height:30px}.m-product-id{align-items:baseline;gap:var(--s3);min-width:0;padding-left:var(--s5);border-left:1px solid var(--rule);margin-right:auto;display:flex}.m-product-name{font-stretch:var(--display-stretch);font-weight:800;font-size:var(--t-xl);text-transform:uppercase;margin:0;line-height:1}.m-product-desc{font-size:var(--t-xs);color:var(--graphite);margin:0}.m-product-actions{gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:720px){.m-product-header{gap:var(--s3)}.m-product-id{border-left:0;flex-wrap:wrap;flex-basis:100%;order:3;padding-left:0}.m-product-actions{margin-left:auto}.m-product-actions .m-btn{padding:0 var(--s4)}}.m-footer{padding:var(--s8) var(--gutter) var(--s6);background:var(--ink);color:var(--paper)}.m-footer-top{gap:var(--s5);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.m-footer-mark{grid-column:span 6}.m-footer-mark img{filter:invert();width:auto;height:48px}.m-footer-mark p{margin:var(--s4) 0 0;color:#bdbdbd;max-width:32ch}.m-footer-links{gap:var(--s2);grid-column:span 3;display:grid}.m-footer-links a:hover{text-underline-offset:3px;text-decoration:underline}.m-footer-bottom{justify-content:space-between;gap:var(--s4);margin-top:var(--s8);padding-top:var(--s4);font-size:var(--t-xs);color:#bdbdbd;border-top:1px solid #3a3a3a;display:flex}@media (max-width:720px){.m-footer-mark,.m-footer-links{grid-column:1/-1}}.portal{background:var(--paper);grid-template-columns:232px 248px minmax(0,1fr);min-height:100vh;display:grid}.portal.no-secondary{grid-template-columns:232px minmax(0,1fr)}.portal-rail{background:var(--ink);height:100vh;color:var(--paper);padding:var(--s5) var(--s4);flex-direction:column;display:flex;position:sticky;top:0}.portal-rail .m-wordmark img{filter:invert();height:30px}.portal-rail-label{margin:var(--s6) 0 var(--s2);padding:0 var(--s3);font-size:var(--t-xs);color:#a8a8a8}.portal-rail nav{gap:2px;display:grid}.portal-rail a.rail-link{min-height:40px;padding:0 var(--s3);color:#e6e6e6;align-items:center;font-weight:500;display:flex}.portal-rail a.rail-link:hover{color:#fff;background:#2c2c2c}.portal-rail a.rail-link.active{background:var(--signal);color:var(--ink)}.portal-rail-bottom{gap:2px;margin-top:auto;display:grid}.portal-account{align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s3);font-size:var(--t-xs);color:#bdbdbd;border-top:1px solid #3a3a3a;display:flex}.portal-account span{background:var(--paper);width:32px;height:32px;color:var(--ink);place-items:center;font-weight:700;display:grid}.portal-sections{border-right:1px solid var(--rule);height:100vh;padding:var(--s5) var(--s4) var(--s7);position:sticky;top:0;overflow:auto}.portal-sections .back-link{margin-bottom:var(--s4);font-size:var(--t-xs);color:var(--graphite);display:inline-block}.portal-sections .back-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.portal-sections h2{margin:0 0 var(--s4);padding:0 var(--s3);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--t-xl);text-transform:uppercase;line-height:1}.portal-sections nav{gap:1px;display:grid}.portal-sections nav a{justify-content:space-between;align-items:center;gap:var(--s3);min-height:36px;padding:6px var(--s3);font-size:14px;line-height:1.3;display:flex}.portal-sections nav a:hover{background:var(--sheet)}.portal-sections nav a.active{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink);font-weight:600}.portal-sections nav small{font-size:var(--t-xs);color:var(--graphite);font-variant-numeric:tabular-nums}.portal-sections nav a.active small{color:var(--ink)}.portal-main{flex-direction:column;min-width:0;display:flex}.portal-topbar{z-index:10;align-items:center;gap:var(--s4);min-height:64px;padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.portal-menu{min-height:40px;padding:0 var(--s3);border:1px solid var(--ink);background:0 0;font-weight:600;display:none}.breadcrumbs{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--graphite);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.breadcrumbs span:last-child{color:var(--ink);font-weight:600}.breadcrumbs i{color:var(--rule);font-style:normal}.portal-search{align-items:center;gap:var(--s6);min-height:40px;padding:0 var(--s3);border:1px solid var(--field-line);color:var(--graphite);font-size:var(--t-xs);background:0 0;display:flex}.portal-search:hover{border-color:var(--ink);color:var(--ink)}.portal-search kbd{color:var(--graphite);font-family:inherit;font-size:12px}.portal-content{padding:var(--s7) var(--gutter) var(--s9);width:100%;max-width:1320px}.page-header{gap:var(--s5);padding-bottom:var(--s6);margin-bottom:var(--s6);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.page-header .page-section{margin:0 0 var(--s4);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(56px,7vw,112px);font-weight:800;line-height:.86;display:block}.page-header h1{font-stretch:var(--display-stretch);text-transform:uppercase;max-width:44ch;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.1}.page-header .page-desc{margin:var(--s3) 0 0;font-size:var(--t-sm);color:var(--graphite);max-width:60ch}.page-header .status-row{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.index-list{border-top:1px solid var(--ink)}.index-row{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:72px minmax(0,1.2fr) minmax(0,2fr) 24px;align-items:baseline;display:grid}a.index-row:hover{background:var(--sheet);box-shadow:-12px 0 0 var(--sheet),12px 0 0 var(--sheet)}.index-row.no-code{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 24px}.index-row .code{font-size:var(--t-xs);color:var(--graphite);font-variant-numeric:tabular-nums}.index-row h3{font-size:var(--t-md);margin:0;font-weight:600;line-height:1.25}.index-row p{color:var(--graphite);margin:0}.index-row .go{color:var(--graphite);justify-self:end}a.index-row:hover .go{color:var(--ink)}.block{margin-top:var(--s7)}.block-head{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s4);display:flex}.block-head h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:600}.block-head a{font-size:var(--t-xs);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sheet{background:var(--sheet);padding:var(--s6)}.sheet-ink{background:var(--ink);color:var(--paper);padding:var(--s6)}.sheet-ink .m-meta{color:#bdbdbd}.release{gap:var(--s4) var(--s7);grid-template-columns:auto 1fr;align-items:end;display:grid}.release strong{font-stretch:var(--display-stretch);font-size:clamp(96px,12vw,180px);font-weight:800;line-height:.8}.release dl{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.release dt{font-size:var(--t-xs);color:#bdbdbd}.release dd{margin:4px 0 0;font-weight:600}.figures{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figures>div{padding:var(--s4) var(--s4) var(--s5) 0;border-right:1px solid var(--rule)}.figures>div+div{padding-left:var(--s4)}.figures>div:last-child{border-right:0}.figures span{font-size:var(--t-xs);color:var(--graphite);display:block}.figures strong{margin-top:var(--s2);font-stretch:var(--display-stretch);font-size:64px;font-weight:800;line-height:.9;display:block}.figures small{margin-top:var(--s2);font-size:var(--t-xs);display:block}.work-list>div{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;display:grid}.work-list b{font-weight:600}.work-list span{color:var(--graphite)}.stage{background:var(--sheet);min-height:360px;margin-bottom:var(--s6);place-items:center;display:grid}.stage.large{min-height:460px}.stage img{width:min(420px,60%);height:auto}.stage.ink{background:var(--ink)}.stage.ink img{filter:invert()}.split{gap:var(--s7);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}.prose h2{font-size:var(--t-xl);letter-spacing:-.015em;margin:0 0 var(--s4);max-width:24ch;font-weight:600;line-height:1.15}.prose p{font-size:var(--t-md);max-width:60ch;color:var(--ink);margin:0}.facts{gap:var(--s4);margin-top:var(--s6);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.facts div{padding-top:var(--s3)}.facts span{font-size:var(--t-xs);color:var(--graphite);display:block}.facts strong{margin-top:4px;font-weight:600;display:block}.object-panel{background:var(--sheet);padding:var(--s5)}.object-panel h3{margin:0 0 var(--s3);font-size:var(--t-sm);font-weight:600}.object-panel dl{margin:0}.object-panel dl div{justify-content:space-between;gap:var(--s3);border-bottom:1px solid var(--rule);padding:10px 0;display:flex}.object-panel dt{color:var(--graphite)}.object-panel dd{margin:0;font-weight:600}.object-panel-actions{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.tabs{margin:0 0 var(--s6);border-bottom:1px solid var(--rule);gap:0;display:flex;overflow-x:auto}.tabs button{min-height:44px;padding:0 var(--s4);color:var(--graphite);white-space:nowrap;background:0 0;border:0;font-weight:500;box-shadow:inset 0 -3px #0000}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--signal);font-weight:600}.relation-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.relation-grid a{padding:var(--s4);background:var(--sheet);gap:4px;display:grid}.relation-grid a:hover{background:var(--paper)}.relation-grid span{font-size:var(--t-xs);color:var(--graphite)}.relation-grid b{font-weight:600}.relation-grid small{font-size:var(--t-xs);color:var(--graphite)}.search-row{gap:var(--s2);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.search-row .m-input{flex:320px}.asset-grid{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-card{gap:var(--s3);display:grid}.asset-preview{aspect-ratio:4/3;background:var(--sheet);place-items:center;display:grid}.asset-preview.tone-1{background:#e4e4e2}.asset-preview.tone-2{background:var(--ink)}.asset-preview img{width:55%;height:auto}.asset-preview.tone-2 img{filter:invert()}.asset-card:hover .asset-preview{outline:3px solid var(--signal);outline-offset:-3px}.asset-card b{font-weight:600;display:block}.asset-card span{font-size:var(--t-xs);color:var(--graphite);display:block}.file-list>div{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:center;display:grid}.file-list span{color:var(--graphite);font-size:var(--t-xs)}.ask{background:var(--ink);color:var(--paper);padding:var(--s7) var(--s6)}.ask h2{font-stretch:var(--display-stretch);text-transform:uppercase;margin:0 0 var(--s5);font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.9}.ask form{gap:var(--s2);flex-wrap:wrap;display:flex}.ask .m-input{border-color:#8a8a8a;flex:320px}.ask .m-input::placeholder{color:#b5b5b5}.ask .m-input:hover,.ask .m-input:focus{border-color:var(--paper)}.empty{padding:var(--s7) var(--s6);background:var(--sheet)}.empty h2{margin:0 0 var(--s2);font-size:var(--t-lg);font-weight:600}.empty p{color:var(--graphite);max-width:56ch;margin:0}.layer{z-index:60;background:#1c1c1c8c;position:fixed;inset:0}.drawer{background:var(--ink);width:min(320px,86vw);color:var(--paper);padding:var(--s5) var(--s4);position:absolute;inset:0 auto 0 0;overflow:auto}.drawer-head{margin-bottom:var(--s5);justify-content:space-between;align-items:center;display:flex}.drawer-head img{filter:invert();height:28px}.drawer-head button{min-height:40px;padding:0 var(--s3);color:var(--paper);background:0 0;border:1px solid #5a5a5a}.drawer nav{gap:2px;display:grid}.drawer nav a{padding:10px var(--s3);display:block}.drawer nav a.active{background:var(--signal);color:var(--ink)}.drawer-section{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid #3a3a3a}.drawer-section p{margin:0 0 var(--s2);padding:0 var(--s3);font-size:var(--t-xs);color:#a8a8a8}.command{background:var(--paper);border:1px solid var(--ink);width:min(640px,100vw - 32px);position:absolute;top:12vh;left:50%;transform:translate(-50%)}.command-input{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);display:flex}.command-input input{min-height:44px;font-size:var(--t-md);background:0 0;border:0;outline:none;flex:1}.command-input button{min-height:32px;padding:0 var(--s3);border:1px solid var(--rule);background:var(--sheet);font-size:var(--t-xs)}.command p{margin:var(--s4) var(--s4) var(--s2);font-size:var(--t-xs);color:var(--graphite)}.command a{padding:var(--s3) var(--s4);gap:2px;display:grid}.command a:hover{background:var(--signal)}.command a span{font-size:var(--t-xs);color:var(--graphite)}.command a:hover span{color:var(--ink)}.command a:last-child{margin-bottom:var(--s3)}@media (max-width:1180px){.portal,.portal.no-secondary{grid-template-columns:minmax(0,1fr)}.portal-rail,.portal-sections{display:none}.portal-menu{align-items:center;display:inline-flex}}@media (max-width:820px){.page-header,.split{grid-template-columns:1fr}.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures>div:nth-child(2){border-right:0}.figures>div:nth-child(3){padding-left:0}.relation-grid,.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release{grid-template-columns:1fr}.index-row{grid-template-columns:48px minmax(0,1fr) 16px}.index-row p{grid-column:2/3}.index-row.no-code{grid-template-columns:minmax(0,1fr) 16px}.index-row.no-code p{grid-column:1/2}.portal-search kbd,.breadcrumbs span:not(:last-child),.breadcrumbs i{display:none}.work-list>div{grid-template-columns:1fr auto}.work-list>div>span:nth-child(2){display:none}.facts{grid-template-columns:1fr}}@media (max-width:520px){.asset-grid{grid-template-columns:1fr}.file-list>div{grid-template-columns:1fr auto}.file-list>div>span{display:none}}
.home-hero{min-height:100svh;padding:clamp(72px,7.4vw,142px) var(--gutter) var(--s7);background:#cdcdcd;align-items:center;display:flex;position:relative;overflow:hidden}.home-hero-img{pointer-events:none;width:auto;max-width:none;height:136%;position:absolute;top:-14%;left:47vw}.home-hero-copy{z-index:1;max-width:min(52vw,900px);position:relative}.home-title{text-wrap:balance;max-width:12ch;font-size:clamp(64px,8.4vw,168px)}.home-desc{margin-top:var(--s5);text-transform:uppercase;color:var(--graphite);font-size:clamp(19px,1.55vw,30px);line-height:1.15}.home-index{padding:var(--s9) var(--gutter);background:var(--sheet)}.home-index-head{gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.home-index-title{grid-column:1/span 7;font-size:clamp(64px,11vw,176px)}.home-index-head .m-lead{grid-column:8/span 5}.home-filter{gap:var(--s1);margin:var(--s7) 0 var(--s4);flex-wrap:wrap;display:flex}.home-filter button{min-height:40px;padding:0 var(--s4);border:1px solid var(--rule);background:0 0;font-weight:500}.home-filter button:hover{border-color:var(--ink)}.home-filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.home-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.home-list-row{gap:var(--s4);min-height:72px;padding:var(--s2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,2fr) minmax(64px,1fr);align-items:center;display:grid}.home-list-name{font-stretch:var(--display-stretch);text-transform:uppercase;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1}.home-list-type{font-size:var(--t-sm)}.home-list-group{font-size:var(--t-xs);color:var(--graphite)}.home-list-state{justify-self:end}.home-list-row:not(.is-available) .home-list-name{color:#858583}.home-list-row.is-available:hover{background:var(--signal);box-shadow:-16px 0 0 var(--signal),16px 0 0 var(--signal)}.home-list-row.is-available:hover .m-tag{background:var(--ink);color:var(--signal)}.home-statement{padding:var(--s9) var(--gutter)}.home-statement p{max-width:19ch;font-size:clamp(44px,6.4vw,112px)}@media (max-width:900px){.m-site-header{grid-template-columns:auto 1fr auto}.m-site-nav{justify-self:center}.home-hero{min-height:0;padding-top:calc(var(--header-h) + var(--s7));flex-direction:column;align-items:stretch}.home-hero-copy{max-width:none}.home-hero-img{width:100%;max-width:none;height:auto;margin-top:var(--s5);order:2;display:block;position:relative;top:auto;left:auto}.home-index-title,.home-index-head .m-lead{grid-column:1/-1}.home-list-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.home-list-type{grid-column:1/2}.home-list-group{display:none}.home-list-state{grid-area:1/2/3/3;align-self:center}}@media (max-width:520px){.home-hero{padding-top:calc(var(--header-h) + 88px)}.m-site-header{row-gap:var(--s2);height:auto;padding-top:var(--s3);grid-template-columns:1fr auto}.m-site-nav{grid-area:2/1/auto/-1}.m-site-nav a{font-size:var(--t-xs);padding:0 12px}.m-round-btn{width:40px;height:40px}}
