:root{--black:#0c0c0d;--copper:#c77b4c;--paper:#f1eee8;--line:#5a5550}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--paper);font:16px/1.8 Tahoma,Arial,sans-serif}a{color:inherit}img{display:block;width:100%;object-fit:cover}.mdx-header{height:88px;padding:0 4vw;display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--line)}.mdx-logo{display:grid;grid-template-columns:30px auto;text-decoration:none}.mdx-logo i{grid-row:1/3;width:18px;height:18px;border:4px solid var(--copper);border-radius:50%;margin-top:10px}.mdx-logo span{font-size:.72rem;color:#aaa}.mdx-header nav{display:flex;gap:1.8rem;margin-right:auto}.mdx-header nav a{text-decoration:none}.mdx-menu{display:none}.mdx-brief,.mdx-contact a{background:var(--copper);color:#111;padding:.7rem 1rem;text-decoration:none;font-weight:700}.mdx-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:690px}.mdx-hero>div{padding:9vw 6vw}.mdx-hero small,.mdx-page small{letter-spacing:.12em;color:var(--copper)}.mdx-hero h1,.mdx-page h1{font:400 clamp(3.6rem,6vw,6.8rem)/1.08 Georgia,'Times New Roman',serif;margin:1.5rem 0}.mdx-hero p{max-width:580px}.mdx-hero figure{margin:0;position:relative}.mdx-hero figure img{height:100%}.mdx-hero figcaption{position:absolute;bottom:0;right:0;background:var(--copper);color:#111;padding:1rem 2rem}.mdx-sequence{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.mdx-sequence span{padding:1.5rem;border-left:1px solid var(--line)}.mdx-projects{padding:7rem 5vw}.mdx-projects header{display:grid;grid-template-columns:1fr 2fr}.mdx-projects h2{font:400 3.4rem Georgia;max-width:750px}.mdx-projects>div{display:grid;grid-template-columns:1fr 1fr}.mdx-projects img{height:440px}.mdx-projects article{padding:3rem;border:1px solid var(--line)}.mdx-footer{padding:3rem 5vw;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line)}.mdx-footer nav{display:flex;flex-direction:column}.mdx-page{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.mdx-page>div{padding:9vw 6vw}.mdx-page img{height:100%}.mdx-notes{display:grid;grid-template-columns:repeat(4,1fr)}.mdx-notes article{padding:2rem;border:1px solid var(--line)}.mdx-contact{padding:5rem 7vw;background:var(--paper);color:var(--black);display:flex;justify-content:space-between}.mdx-legal{max-width:900px;margin:auto;padding:8rem 2rem}.mdx-legal h1{font:4rem Georgia}.mdx-cookies{position:fixed;bottom:1rem;left:1rem;background:var(--paper);color:var(--black);padding:1rem;z-index:6}.mdx-cookies button{background:var(--copper);border:0;padding:.6rem}@media(max-width:850px){.mdx-header nav,.mdx-brief{display:none}.mdx-menu{display:block;margin-right:auto}.mdx-header nav.open{display:grid;position:absolute;top:88px;right:0;left:0;background:var(--black);padding:1rem;z-index:5}.mdx-hero,.mdx-page{grid-template-columns:1fr}.mdx-hero figure img,.mdx-page img{height:420px}.mdx-sequence,.mdx-notes{grid-template-columns:1fr 1fr}.mdx-projects header,.mdx-footer{grid-template-columns:1fr}}.mdx-method{padding:7rem 5vw;background:#171719}.mdx-method>header{display:grid;grid-template-columns:.6fr 1.4fr;gap:1.5rem;max-width:1150px}.mdx-method>header small{color:var(--copper)}.mdx-method>header h2,.mdx-field h2{font:400 3.4rem/1.15 Georgia;margin:0}.mdx-method>header p{grid-column:2;max-width:780px}.mdx-method>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin-top:3rem}.mdx-method article{padding:2rem;background:#0f0f10;border-top:4px solid var(--copper)}.mdx-method article b{color:var(--copper)}.mdx-field{display:grid;grid-template-columns:1.3fr .7fr}.mdx-field>div{padding:6rem 6vw;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mdx-field>div>small,.mdx-field>div>h2{grid-column:1/-1}.mdx-field>div>p{margin:0;padding:1.25rem;background:#1a1a1c;border-right:3px solid var(--copper)}.mdx-field aside{padding:6rem 4vw;background:var(--copper);color:#111}.mdx-field li{margin:.75rem 0}.mdx-field a{font-weight:800}.mdx-guide{padding:6rem 6vw;background:#151516}.mdx-guide>header{max-width:900px}.mdx-guide>header h2{font:3.2rem Georgia}.mdx-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mdx-guide article{padding:1.5rem;background:#222;border-top:3px solid var(--copper)}.mdx-guide aside{margin-top:2rem;padding:2rem;background:var(--paper);color:#111}.mdx-guide aside a{font-weight:800}@media(max-width:850px){.mdx-method>header,.mdx-method>div,.mdx-field,.mdx-field>div,.mdx-guide>div{grid-template-columns:1fr}.mdx-method>header p,.mdx-field>div>small,.mdx-field>div>h2{grid-column:auto}.mdx-method,.mdx-field>div,.mdx-field aside,.mdx-guide{padding:4rem 6vw}}.mdx-more{grid-column:1/-1;padding:2rem 5vw 6rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.mdx-more article{padding:1.5rem;background:#101011;border-top:4px solid var(--copper)}.mdx-more h3{color:var(--copper)}.mdx-route-note{margin-top:1rem;padding:1.5rem;background:#2b211c;border-right:5px solid var(--copper)}@media(max-width:1000px){.mdx-more{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mdx-more{grid-template-columns:1fr}}