:root{--surface:#131416;--text:#f4efe8;--secondary:#c0b9af;--edge:#d6c6ad30;--accent:#dfaa7c;--veil:19,20,22;--bg:#131416;--ink:#f4efe8;--muted:#aaa298;--blue:#dfaa7c}html[data-theme=light]{--surface:#f1eeea;--text:#292522;--secondary:#655c53;--edge:#67564730;--accent:#925632;--veil:241,238,234;--bg:#f1eeea;--ink:#292522;--muted:#655c53;--blue:#925632}.hub .section-top{border:0;padding-bottom:0}.discipline,.discipline:first-of-type{display:grid;grid-template-columns:1fr;width:57%;margin:65px 0 120px;padding:0;min-height:0;gap:15px;border:0;text-align:left}.discipline:nth-of-type(even){margin-left:43%}.discipline::after,.discipline::before{display:none!important}.discipline .number{font-size:14px;letter-spacing:3px;opacity:.7}.discipline h2{font-size:clamp(36px,4.4vw,66px)}.discipline .enter{grid-column:auto;opacity:1;display:inline-flex;justify-self:start;gap:25px;margin-top:12px;font-size:15px;color:var(--accent)}.discipline .enter b{font-size:28px;line-height:1;font-weight:400}.discipline:hover .enter b{transform:scale(1.15)}.discipline .enter b{transition:transform .2s}.hub-disciplines{padding-top:100px}.text-link{border:0;font-family:'Oxanium',sans-serif;font-size:17px;color:var(--accent);gap:22px}.text-link:hover{color:var(--text)}.text-link .discipline-symbol{font-size:25px}nav a:hover{color:var(--accent)!important}.hub .section-top>span{color:var(--secondary)}.button{background:var(--accent);color:var(--surface)}.button:hover{background:#bf8459}html[data-theme=light] .project-art,html[data-theme=light] .project:nth-child(n) .project-art{background-color:#e2dbd2}html[data-theme=light] .art-label,html[data-theme=light] .art-bottom{color:#655c53}@media(max-width:800px){.discipline,.discipline:first-of-type{width:85%;margin:55px 0 85px;grid-template-columns:1fr;padding:0}.discipline:nth-of-type(even){margin-left:15%}.discipline .enter{grid-column:auto}.discipline h2{font-size:clamp(34px,7vw,52px)}.hub-disciplines{padding-top:60px}}@media(max-width:480px){.discipline,.discipline:first-of-type{width:93%}.discipline:nth-of-type(even){margin-left:7%}.discipline p:not(.eyebrow){font-size:16px}}
