@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Gilda+Display&family=Roboto+Condensed:wght@400;500;600&display=swap";:root{--paper: #efede7;--chalk: #f8f7f2;--ink: #151714;--mineral: #777b75;--bronze: #9d7046;--blue: #718087;--line: rgba(21, 23, 20, .2);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.folio-rail{position:fixed;z-index:20;left:0;top:0;bottom:0;width:84px;background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:center}.mark{height:108px;width:100%;display:grid;place-items:center;border-bottom:1px solid #fff2}.mark b{font:400 2.7rem Gilda Display;grid-area:1/1}.mark span{display:none}.folio-rail nav{display:flex;flex-direction:column;gap:2.1rem;flex:1;justify-content:center}.folio-rail nav a{writing-mode:vertical-rl;transform:rotate(180deg);font:500 .875rem Roboto Condensed;letter-spacing:.12em;color:#aaa}.folio-rail nav a i{color:var(--bronze);font-style:normal;margin-bottom:.5rem}.catalogue-tab{width:100%;padding:1rem .2rem;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:1rem;font:600 .875rem Roboto Condensed;letter-spacing:.13em;background:var(--bronze);color:#111}.mobile-head{display:none}main,footer{margin-left:84px}.cover{min-height:100vh;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:74px 1fr 160px;background:var(--chalk);padding:0 3vw 3vw;position:relative}.cover-image{grid-column:7/-1;grid-row:1/-1;background:url(/hero.webp) center/cover;position:relative}.cover-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0004,transparent 25%)}.vertical-caption{position:absolute;z-index:1;right:1rem;top:2rem;writing-mode:vertical-rl;font:500 .875rem Roboto Condensed;letter-spacing:.14em;color:#fff}.cover-title{grid-column:1/12;grid-row:2;z-index:2;align-self:center}.cover-title>p,.cover-note b,.cover-meta dt,.feature header,.index-heading>span,.plates header>span,.technical-title>span,.environment-list>span,.journal header>span,.spec-desk>div>span{font:600 .875rem Roboto Condensed;letter-spacing:.15em}.cover h1{font:400 clamp(4.6rem,9.6vw,11rem) / .76 "Gilda Display";letter-spacing:-.065em;margin:1rem 0}.cover h1 em{font-style:italic;color:var(--bronze)}.cover-note{grid-column:1/6;grid-row:3;align-self:end}.cover-note p{font-size:.875rem;line-height:1.7;max-width:350px}.cover-note a{font:600 .875rem Roboto Condensed;letter-spacing:.14em;border-bottom:1px solid}.cover-meta{grid-column:12/-1;grid-row:3;z-index:2;background:var(--chalk);margin:0;padding:1.3rem}.cover-meta div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:.5rem 0;font-size:.875rem}.cover-meta dd{margin:0}.feature{display:grid;grid-template-columns:repeat(16,1fr);background:#d6d3cc;padding:4vw;min-height:130vh}.feature header{grid-column:1/-1;height:45px;display:grid;grid-template-columns:60px 1fr auto;border-top:1px solid var(--line);padding-top:.8rem}.feature header button{border:0;background:none;font:inherit}.feature-title{grid-column:2/13;padding:5vw 0 3vw}.feature h2,.index-heading h2,.plates h2,.technical-title h2,.journal h2,.spec-desk h2{font:400 clamp(3.8rem,7.7vw,9rem) / .87 "Gilda Display";letter-spacing:-.055em;margin:0}.feature h2 i{color:var(--bronze)}.feature-title p{max-width:460px;line-height:1.8;font-size:.875rem;margin:2rem 0 0 50%}.feature-photo{grid-column:2/12;min-height:720px;background:url(/material-gallery.webp) center/cover;position:relative}.feature-photo span{position:absolute;left:1rem;top:1rem;color:#fff;font:500 .875rem Roboto Condensed;letter-spacing:.14em}.feature-data{grid-column:12/-1;background:var(--chalk);padding:2rem;align-self:end;margin-bottom:4rem}.feature-data>b{font:600 .875rem Roboto Condensed;letter-spacing:.14em;color:var(--bronze)}.feature-data dl div{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.875rem}.feature-data dd{margin:0}.feature-data p{font-size:.875rem;line-height:1.6;color:#777}.material-index{min-height:100vh;background:var(--ink);color:#eee;display:grid;grid-template-columns:6fr 5fr 5fr;padding:7vw 4vw;gap:4vw}.index-heading{align-self:start;position:sticky;top:4rem}.index-heading h2{font-size:clamp(3.7rem,6vw,7rem);margin:2rem 0}.index-heading p{max-width:330px;font-size:.875rem;line-height:1.8;color:#999}.family-list button{width:100%;display:grid;grid-template-columns:40px 85px 1fr auto;gap:1rem;align-items:center;text-align:left;padding:1.2rem 0;border:0;border-top:1px solid #fff3;color:#888;background:none;transition:.2s}.family-list button:hover,.family-list button.active{color:#fff;padding-left:.7rem}.family-list span{font:.875rem Roboto Condensed;color:var(--bronze)}.family-list strong{font:600 .875rem Roboto Condensed;letter-spacing:.12em}.family-list em{font:400 1.5rem Gilda Display;font-style:normal}.family-list small{grid-column:3;font-size:.875rem}.family-list b{grid-row:1/3;grid-column:4;font-weight:400}.family-stage{align-self:center}.stage-slab{height:58vh;max-height:680px;position:relative;background:linear-gradient(125deg,#f0eee7,#b9a98f 48%,#e8e4d8)}.stage-slab:after{content:"";position:absolute;inset:7%;border:1px solid #fff5;background:repeating-linear-gradient(calc(112deg + var(--f, 0) * 7deg),transparent 0 80px,#1112 83px,transparent 88px)}.family-stage[data-family-stage="1"]{--f: 1}.family-stage[data-family-stage="1"] .stage-slab{background:linear-gradient(130deg,#a9a59d,#555b59)}.family-stage[data-family-stage="2"]{--f: 2}.family-stage[data-family-stage="2"] .stage-slab{background:linear-gradient(130deg,#111,#454846)}.family-stage[data-family-stage="3"]{--f: 3}.family-stage[data-family-stage="3"] .stage-slab{background:linear-gradient(130deg,#cbbb9e,#86745c)}.family-stage[data-family-stage="4"]{--f: 4}.family-stage[data-family-stage="4"] .stage-slab{background:repeating-linear-gradient(95deg,#735842 0 20px,#a8896a 22px 44px)}.family-stage p{display:grid;gap:.5rem}.family-stage p span{font:.875rem Roboto Condensed;letter-spacing:.14em;color:var(--bronze)}.family-stage p b{font:400 1.8rem Gilda Display}.family-stage p small{color:#888}.plates{padding:9vw 4vw;background:var(--chalk)}.plates>header{display:grid;grid-template-columns:1fr 2fr;gap:3vw;align-items:end}.plates h2{grid-column:2;font-size:clamp(3.7rem,7vw,8rem)}.tone-filter{grid-column:2;display:flex;gap:.3rem;margin-top:2rem}.tone-filter button{border:1px solid var(--line);padding:.55rem .8rem;background:none;font:600 .875rem Roboto Condensed;letter-spacing:.1em}.tone-filter .active{background:var(--ink);color:#fff}.plate-grid{display:grid;grid-template-columns:repeat(16,1fr);gap:5rem 1.2rem;margin-top:6rem}.plate{grid-column:span 7}.plate:nth-child(2),.plate:nth-child(5){grid-column:9/-1;margin-top:12rem}.plate:nth-child(3){grid-column:3/11}.plate:nth-child(6){grid-column:6/15}.plate[hidden]{display:none}.plate-image{width:100%;height:52vw;max-height:720px;border:0;position:relative;background:#ddd;overflow:hidden}.plate-image>i{position:absolute;inset:8%;background:var(--surface);box-shadow:0 25px 55px #0003;transition:.45s}.plate-image:hover>i{transform:scale(1.015)}.plate-image span{position:absolute;z-index:1;left:1rem;top:1rem;font:500 .875rem Roboto Condensed;letter-spacing:.12em}.plate-0{--surface: repeating-linear-gradient( 120deg, #f2eee4 0 90px, #b5997540 94px, #fff 103px )}.plate-1{--surface: repeating-linear-gradient( 4deg, #aaa59c 0 4px, #85817b 9px, #b7b0a7 14px )}.plate-2{--surface: linear-gradient(130deg, #111, #393c39 46%, #141514 49%, #30332f)}.plate-3{--surface: repeating-linear-gradient( 21deg, #ccbda0, #e0d1b4 7px, #b19d7f 12px, #d5c5a7 20px )}.plate-4{--surface: linear-gradient( 145deg, #faf9f3, #c8cbc6 34%, #fff 36%, #bfc2bd 41%, #f5f2e9 44% )}.plate-5{--surface: repeating-linear-gradient( 92deg, #785c47 0 11px, #9d7e60 13px 28px, #674d3b 29px 33px )}.plate-caption{padding:1rem 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem}.plate-caption span,.plate-caption small{font:500 .875rem Roboto Condensed;letter-spacing:.12em}.plate-caption h3{font:400 2.5rem Gilda Display;margin:.3rem 0}.plate-caption p{font-size:.875rem;line-height:1.7;color:#666}.plate-caption small{grid-column:2}.technical{display:grid;grid-template-columns:5fr 9fr;background:#c6c2b8;padding:8vw 4vw;gap:8vw}.technical-title{position:sticky;top:4rem;align-self:start}.technical-title h2{font-size:clamp(3.7rem,6.2vw,7rem);margin:2rem 0}.technical-title p{font-size:.875rem;line-height:1.8;max-width:380px}.foldouts article{border-top:1px solid #1115}.foldout-toggle{width:100%;display:grid;grid-template-columns:50px 1fr auto;align-items:center;border:0;background:none;padding:1.3rem 0;text-align:left}.foldout-toggle span{font:600 .875rem Roboto Condensed;color:var(--bronze)}.foldout-toggle strong{font:400 clamp(1.6rem,3vw,3.2rem) "Gilda Display"}.foldout-toggle i{font-style:normal;font-size:1.4rem;transition:.2s}.foldout-toggle[aria-expanded=true] i{transform:rotate(45deg)}.foldout-body{display:none;padding:0 0 2rem 50px}.foldout-toggle[aria-expanded=true]+.foldout-body{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.foldout-body p{font-size:.875rem;line-height:1.8}.foldout-body b{font:500 .875rem Roboto Condensed;letter-spacing:.1em;line-height:1.7}.foldout-body a{grid-column:1/-1;font:600 .875rem Roboto Condensed;letter-spacing:.12em}.environments{display:grid;grid-template-columns:9fr 7fr;min-height:110vh;background:var(--ink);color:#eee}.environment-photo{background:url(/hero.webp) 65% center/cover;position:relative}.environment-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 50%)}.environment-photo p,.environment-photo span{position:absolute;z-index:1;left:2rem}.environment-photo p{top:2rem;font:500 .875rem Roboto Condensed;letter-spacing:.14em}.environment-photo span{bottom:2rem;max-width:400px;font:400 2.5rem/1 Gilda Display}.environment-list{padding:7vw 4vw}.environment-list>span{color:var(--bronze)}.environment-list article{display:grid;grid-template-columns:40px 1fr;padding:1.4rem 0;border-top:1px solid #fff3}.environment-list article:first-of-type{margin-top:5rem}.environment-list small{font:.875rem Roboto Condensed;color:var(--bronze)}.environment-list h3{font:400 2.4rem Gilda Display;margin:0}.environment-list b,.environment-list p{grid-column:2}.environment-list b{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.environment-list p{font-size:.875rem;line-height:1.7;color:#999}.journal{padding:9vw 4vw;display:grid;grid-template-columns:6fr 5fr 5fr;gap:2rem;background:#e7e4dd}.journal header{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr}.journal h2{grid-column:2;font-size:clamp(3.7rem,7vw,8rem)}.journal-lead{grid-column:1/3;min-height:620px;background:var(--bronze);padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end}.journal article>span{font:600 .875rem Roboto Condensed;letter-spacing:.14em}.journal-lead h3{font:400 clamp(3.5rem,7vw,8rem) / .85 "Gilda Display";margin:1rem 0}.journal-lead p{max-width:460px;line-height:1.8}.journal-lead a{font:600 .875rem Roboto Condensed;letter-spacing:.12em}.journal-notes{grid-column:3}.journal-notes article{min-height:200px;padding:1.5rem;border-top:1px solid var(--line)}.journal-notes h3{font:400 2rem Gilda Display;margin:2rem 0 .5rem}.journal-notes p{font-size:.875rem;line-height:1.6;color:#666}.spec-desk{display:grid;grid-template-columns:7fr 9fr;gap:7vw;padding:9vw 4vw;background:#d4d0c7}.spec-desk h2{font-size:clamp(4rem,7vw,8rem);margin:2rem 0}.spec-desk>div>p{max-width:420px;line-height:1.8}.contact-links{display:flex;gap:2rem;margin-top:2rem}.contact-links a{font:600 .875rem Roboto Condensed;letter-spacing:.12em;border-bottom:1px solid}.spec-desk form{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.spec-desk label{display:flex;flex-direction:column;gap:.55rem;font:600 .875rem Roboto Condensed;letter-spacing:.12em}.wide,.form-note{grid-column:1/-1}.spec-desk input,.spec-desk select,.spec-desk textarea{border:0;border-bottom:1px solid #555;background:transparent;padding:.7rem 0;border-radius:0}.spec-desk textarea{resize:vertical}.spec-desk form button{justify-self:start;border:0;background:var(--ink);color:#fff;padding:1rem 1.4rem;font:600 .875rem Roboto Condensed;letter-spacing:.12em}.form-note{font-size:.875rem;color:#666}footer{padding:4rem;background:var(--ink);color:#999;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;font-size:.875rem}.footer-mark{font:400 2rem Gilda Display;color:#fff}.footer-mark span{font:500 .875rem Roboto Condensed;letter-spacing:.14em}footer>div{display:flex;flex-direction:column;gap:.7rem}footer b{color:var(--bronze);font:600 .875rem Roboto Condensed;letter-spacing:.14em}footer p{line-height:1.7;margin:0}.surface-dialog{width:min(620px,calc(100% - 2rem));border:0;padding:3rem;background:var(--chalk)}.surface-dialog::backdrop{background:#111c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.surface-dialog>p:first-of-type{font:600 .875rem Roboto Condensed;letter-spacing:.14em;color:var(--bronze)}.surface-dialog h2{font:400 4rem Gilda Display;margin:.7rem 0}.surface-dialog>p{line-height:1.8}.surface-dialog dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:.7rem 0;font-size:.875rem}.surface-dialog dd{margin:0}.dialog-close{position:absolute;right:1rem;top:1rem;border:0;background:none;font-size:2rem}.dialog-cta{display:inline-block;margin-top:2rem;font:600 .875rem Roboto Condensed;letter-spacing:.12em;border-bottom:1px solid}.is-visible{animation:reveal .65s ease both}@keyframes reveal{0%{opacity:.55;transform:translateY(14px)}}@media(max-width:800px){.folio-rail{display:none}.mobile-head{display:flex;position:fixed;z-index:20;top:0;left:0;right:0;height:62px;align-items:center;justify-content:space-between;padding:0 1rem;background:var(--ink);color:#fff;font:600 .875rem Roboto Condensed;letter-spacing:.13em}.mobile-head button{border:1px solid #fff4;background:none;color:#fff;padding:.5rem}.index-open .folio-rail{display:flex;top:62px;width:100%;bottom:auto;height:calc(100vh - 62px);align-items:stretch}.index-open .folio-rail .mark,.index-open .folio-rail .catalogue-tab{display:none}.index-open .folio-rail nav{align-items:stretch;padding:2rem}.index-open .folio-rail nav a{writing-mode:horizontal-tb;transform:none;font-size:1rem;border-bottom:1px solid #fff2;padding:1rem}main,footer{margin-left:0}.cover{padding:62px 1rem 1rem;display:block;min-height:100svh}.cover-image{height:55svh;margin-left:18%;position:relative}.cover-title{position:absolute;left:1rem;top:28svh}.cover h1{font-size:18vw}.cover-title>p{max-width:170px}.cover-note{margin-top:2rem;width:75%}.cover-meta{position:absolute;right:1rem;bottom:1rem;width:42%;padding:.8rem}.cover-meta div{display:block}.cover-meta dt{margin-bottom:.2rem}.cover-meta dd{font-size:.875rem}.feature{display:block;padding:5rem 1rem}.feature header{display:grid}.feature-title{padding:4rem 0}.feature-title p{margin-left:20%}.feature-photo{min-height:75svh}.feature-data{margin:0 0 0 12%;padding:1.2rem}.material-index{display:block;padding:5rem 1rem}.index-heading{position:static}.family-list{margin:3rem 0}.family-list button{grid-template-columns:30px 65px 1fr auto}.family-list small{display:none}.family-stage{width:75%;margin-left:25%}.stage-slab{height:60svh}.plates{padding:5rem 1rem}.plates>header{display:block}.plates h2{margin:2rem 0}.tone-filter{overflow-x:auto}.plate-grid{display:block;margin-top:4rem}.plate{margin:0 0 5rem!important}.plate-image{height:110vw}.plate-caption{grid-template-columns:1fr}.plate-caption small{grid-column:1}.technical{display:block;padding:5rem 1rem}.technical-title{position:static;margin-bottom:4rem}.foldout-toggle strong{font-size:1.7rem}.foldout-toggle[aria-expanded=true]+.foldout-body{grid-template-columns:1fr}.foldout-body{padding-left:40px}.environments{grid-template-columns:1fr}.environment-photo{min-height:85svh}.environment-list{padding:5rem 1rem}.journal{display:block;padding:5rem 1rem}.journal header{display:block}.journal h2{margin:2rem 0 4rem}.journal-lead{min-height:70svh}.journal-notes{margin-top:2rem}.spec-desk{grid-template-columns:1fr;padding:5rem 1rem}.spec-desk form{grid-template-columns:1fr}.wide,.form-note{grid-column:1}footer{grid-template-columns:1fr;padding:3rem 1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}small{font-size:.875rem}.arch-head{position:fixed;inset:0 0 auto;z-index:40;min-height:76px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:2rem;padding:0 3vw;color:var(--ink);transition:background .28s,box-shadow .28s,min-height .28s}.arch-head.scrolled{min-height:60px;background:#f8f7f2f5;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.arch-mark{display:flex;align-items:baseline;gap:.55rem;letter-spacing:.15em}.arch-mark b{font:400 1.35rem Gilda Display}.arch-mark span{font:600 .875rem Roboto Condensed;color:var(--bronze)}.arch-head nav{display:flex;justify-content:center;gap:clamp(1rem,2.2vw,2.5rem)}.arch-head nav a,.arch-tools{font:500 .875rem Roboto Condensed;letter-spacing:.08em}.arch-head nav a{position:relative;padding:.75rem 0}.arch-head nav a:after{content:"";position:absolute;inset:auto 0 5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s}.arch-head nav a:hover:after,.arch-head nav a:focus-visible:after{transform:scaleX(1)}.arch-tools{display:flex;align-items:center;gap:1.1rem}.arch-tools button{border:0;background:none;padding:.6rem 0;color:inherit}.arch-tools>a{border-bottom:1px solid;padding:.55rem 0}.selection-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:.2rem;border-radius:50%;color:#fff;background:var(--ink)}.menu{display:none;border:0;background:none;color:inherit}main,footer{margin-left:0}.cover{padding-top:76px;grid-template-rows:1fr 160px}.cover-image{grid-row:1/-1}.cover-title{grid-row:1}.cover-note,.cover-meta{grid-row:2}@media(min-width:801px){.cover h1{font-size:clamp(4.6rem,7.1vw,8.8rem);line-height:.82;letter-spacing:-.05em}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.filter-toggle{grid-column:2;justify-self:start;border:0;border-bottom:1px solid;background:none;padding:.7rem 0;font:600 .875rem Roboto Condensed;letter-spacing:.1em;text-transform:uppercase}.filter-toggle span{margin-left:1rem}.surface-filters{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:1rem;max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .35s,opacity .25s,margin .35s}.surface-filters.open{max-height:190px;opacity:1;margin-top:2.5rem}.surface-filters label{display:grid;gap:.45rem;font:600 .875rem Roboto Condensed;letter-spacing:.08em;text-transform:uppercase}.surface-filters select{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.65rem 1.4rem .65rem 0;color:var(--ink)}.surface-filters button{justify-self:start;border:0;background:none;padding:.5rem 0;text-decoration:underline}.filter-status{grid-column:2/-1;margin:.5rem 0 0;color:var(--mineral)}.plate-caption>div{grid-column:2;display:flex;gap:1rem;margin-top:.7rem}.plate-caption button{border:0;border-bottom:1px solid;background:none;padding:.35rem 0;font:600 .875rem Roboto Condensed;text-transform:uppercase;letter-spacing:.06em}.plate-caption .add-selection{color:var(--bronze)}.search-panel,.selection-panel{position:fixed;z-index:60;top:0;bottom:0;right:0;width:min(520px,100%);padding:clamp(2rem,5vw,5rem);background:var(--chalk);box-shadow:-30px 0 70px #0003;transform:translate(105%);transition:transform .35s ease;overflow:auto}.search-open .search-panel,.selection-open .selection-panel{transform:none}.panel-close{position:absolute;right:1.5rem;top:1.3rem;border:0;background:none;font-size:2rem}.search-panel label,.selection-panel>span{display:block;font:600 .875rem Roboto Condensed;letter-spacing:.13em;color:var(--bronze)}.search-panel input{width:100%;margin:2rem 0;padding:1rem 0;border:0;border-bottom:1px solid var(--ink);background:none;font:400 1.6rem Gilda Display}.search-results{display:grid}.search-results button{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;text-align:left;padding:1rem 0;border:0;border-bottom:1px solid var(--line);background:none}.search-results button span{color:var(--bronze)}.search-results button b{grid-column:1;font:400 1.35rem Gilda Display}.search-results button small{grid-column:2;grid-row:1/3;align-self:center}.selection-panel h2{font:400 clamp(2.7rem,6vw,5rem) "Gilda Display";line-height:.95}.selection-list article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;border-top:1px solid var(--line);padding:1rem 0}.selection-list button{border:0;background:none;text-align:left}.remove-selection{font-size:1.5rem}.selection-enquire{display:inline-block;margin-top:2rem;border-bottom:1px solid;font-weight:600}.surface-dialog{width:min(1040px,calc(100% - 2rem));padding:0;grid-template-columns:minmax(260px,42%) 1fr;max-height:90vh}.surface-dialog[open]{display:grid}.dialog-material{min-height:670px;position:relative;background:#ddd}.surface-dialog .dialog-close{z-index:3;width:42px;height:42px;border-radius:50%;background:var(--chalk)}.dialog-material:after{content:"";position:absolute;inset:8%;background:var(--surface);box-shadow:0 25px 55px #0003}.dialog-copy{padding:clamp(2rem,5vw,4.5rem);overflow:auto}.technical-note{color:var(--mineral);border-left:2px solid var(--bronze);padding-left:1rem}.dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:2rem}.dialog-actions button,.dialog-actions a{border:0;border-bottom:1px solid;background:none;padding:.55rem 0;margin:0;font:600 .875rem Roboto Condensed;letter-spacing:.08em;text-transform:uppercase}.dialog-add{color:var(--bronze)}.dialog-status{min-height:1.5em;color:var(--bronze)}@media(max-width:1000px){.arch-head{grid-template-columns:1fr auto;min-height:64px;background:#f8f7f2f5}.arch-head nav{position:absolute;left:0;right:0;top:64px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:1rem;background:var(--chalk);border-top:1px solid var(--line)}.arch-head nav a{padding:1rem;border-bottom:1px solid var(--line);font-size:1rem}.arch-tools{position:absolute;left:0;right:0;top:370px;display:none;padding:1rem 2rem 2rem;background:var(--chalk)}.nav-open .arch-head nav,.nav-open .arch-tools{display:flex}.menu{display:grid;grid-template-columns:24px auto;align-items:center;gap:0 .7rem;padding:.6rem}.menu span{grid-column:1;display:block;width:24px;height:1px;background:currentColor}.menu b{grid-column:2;grid-row:1/3;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.cover{padding-top:64px}.surface-filters{grid-template-columns:repeat(3,1fr)}.surface-filters.open{max-height:320px}}@media(max-width:800px){.mobile-head,.folio-rail{display:none!important}.cover{padding-top:64px}.surface-filters{grid-template-columns:1fr 1fr;gap:1rem .8rem}.surface-filters.open{max-height:570px}.filter-status{grid-column:1/-1}.plate-caption>div{grid-column:1;flex-wrap:wrap}.surface-dialog[open]{display:block}.dialog-material{min-height:42vh}.dialog-copy{padding:2rem 1.2rem}}@media(max-width:800px){.cover{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;padding:80px 1rem 2.5rem}.cover-image{grid-column:1;grid-row:1;height:58svh;margin:0 0 0 12%}.cover-title{grid-column:1;grid-row:2;position:relative;left:auto;top:auto;z-index:2;margin:-2.5rem 0 0}.cover h1{font-size:clamp(3.7rem,16vw,5rem);line-height:.82}.cover-title>p{max-width:none;margin-bottom:.8rem}.cover-note{grid-column:1;grid-row:3;width:min(30rem,88%);margin:2rem 0 0}.cover-meta{grid-column:1;grid-row:4;position:static;width:100%;margin-top:1.5rem;padding:1rem 0 0;background:transparent}.cover-meta div{display:grid;grid-template-columns:110px 1fr;gap:1rem}.plate-image{height:95vw}.plates{padding-top:4.5rem}section{scroll-margin-top:72px}}
