:root{--wood:#8d5638;--cream:#eee8dc;--ink:#26221e;--line:#9f9487}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.7 Georgia,serif}a{color:inherit}img{display:block;width:100%;object-fit:cover}.xis-header{display:flex;align-items:center;padding:1.3rem 5vw;border-bottom:1px solid var(--line)}.xis-logo{display:flex;gap:1rem;align-items:center;text-decoration:none}.xis-logo i{width:48px;height:48px;border:1px solid;border-radius:50%;display:grid;place-items:center}.xis-header nav{display:flex;gap:2rem;margin-left:auto}.xis-header nav a{text-decoration:none}.xis-header button{display:none}.xis-opening{display:grid;grid-template-columns:.85fr 1.15fr;min-height:720px}.xis-opening>div{padding:10vw 6vw}.xis-opening h1,.xis-pageintro h1{font-size:clamp(3.2rem,6vw,6.5rem);font-weight:400;line-height:.98;margin:1.5rem 0}.xis-opening figure{margin:0;position:relative}.xis-opening figure img{height:100%}.xis-opening figcaption{position:absolute;bottom:1rem;left:1rem;background:var(--cream);padding:.6rem}.xis-manifesto{padding:4rem 8vw;display:grid;grid-template-columns:1fr 2fr;border-top:1px solid}.xis-manifesto p{font-size:2.2rem;line-height:1.3;margin:0}.xis-objects{padding:7rem 4vw;background:#2e342d;color:white}.xis-objects header{display:flex;justify-content:space-between;align-items:center}.xis-objects>div{display:grid;grid-template-columns:1fr .8fr 1fr;gap:2rem;margin-top:3rem}.xis-objects figure{margin:0}.xis-objects figure img{height:500px}.xis-objects>div>div{align-self:center}.xis-objects h3{font-size:2.6rem;font-weight:400}.xis-footer{padding:3rem 5vw;display:flex;gap:3rem;align-items:center}.xis-footer nav{margin-left:auto;display:flex;gap:1.5rem}.xis-pageintro{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.xis-pageintro div{padding:9vw 7vw}.xis-pageintro img{height:100%}.xis-detail{padding:6rem 8vw;display:grid;grid-template-columns:1fr 2fr}.xis-detail h2{font-size:2.5rem;font-weight:400}.xis-detail ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.xis-detail li{padding:2rem;border-top:1px solid}.xis-enquire{padding:4rem 8vw;background:var(--wood);color:white;font-size:1.6rem}.xis-legal{max-width:850px;margin:auto;padding:8rem 2rem}.xis-legal h1{font-size:4rem;font-weight:400}.xis-notice{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);background:var(--cream);border:1px solid;padding:1rem;z-index:4}.xis-notice button{background:var(--wood);color:white;border:0;padding:.5rem 1rem}@media(max-width:800px){.xis-header nav{display:none;position:absolute;top:80px;left:0;right:0;padding:1rem;background:var(--cream);z-index:4}.xis-header nav.open{display:grid}.xis-header button{display:block;margin-left:auto}.xis-opening,.xis-pageintro,.xis-detail{grid-template-columns:1fr}.xis-opening figure img,.xis-pageintro img{height:420px}.xis-manifesto{grid-template-columns:1fr}.xis-objects>div{grid-template-columns:1fr}.xis-objects figure img{height:350px}.xis-footer{align-items:flex-start;flex-direction:column}.xis-footer nav{margin:0;flex-direction:column}}.xis-commission{padding:7rem 6vw}.xis-commission>header{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem}.xis-commission h2,.xis-benchnotes h2,.xis-delivery h2{font-size:3.3rem;font-weight:400;line-height:1.08;margin:0 0 2rem}.xis-commission>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:3rem}.xis-commission article{padding:2rem;border-right:1px solid var(--line)}.xis-benchnotes{display:grid;grid-template-columns:.65fr 1.35fr;background:var(--wood);color:white}.xis-benchnotes aside,.xis-benchnotes>div{padding:6rem 5vw}.xis-benchnotes>div{background:#34382f}.xis-benchnotes p:first-child{font-size:1.25rem}.xis-delivery{display:grid;grid-template-columns:1.3fr .7fr;padding:7rem 6vw;gap:5vw}.xis-delivery dl{margin:0}.xis-delivery dl div{display:grid;grid-template-columns:70px 1fr;padding:1.3rem 0;border-top:1px solid var(--line)}.xis-delivery dd{margin:0}.xis-depth{padding:6rem max(6vw,calc((100% - 1000px)/2));background:#faf7ef}.xis-depth>h2{font-size:3rem;font-weight:400}.xis-depth aside{margin-top:3rem;border-top:1px solid;padding-top:2rem}@media(max-width:800px){.xis-commission>header,.xis-commission>div,.xis-benchnotes,.xis-delivery{grid-template-columns:1fr}.xis-commission,.xis-benchnotes aside,.xis-benchnotes>div,.xis-delivery,.xis-depth{padding:4rem 6vw}}.xis-delivery>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.xis-delivery>div>small,.xis-delivery>div>h2,.xis-delivery>div>a{grid-column:1/-1}.xis-delivery>div>p{margin:0;padding:1.25rem;border-top:1px solid var(--line);background:#f7f2e8}.xis-depth{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.xis-depth>small,.xis-depth>h2,.xis-depth>h3,.xis-depth>aside{grid-column:1/-1}.xis-depth>p{margin:0;padding:1.3rem;background:#eee6d7;border-bottom:3px solid var(--wood)}@media(max-width:800px){.xis-delivery>div,.xis-depth{grid-template-columns:1fr}.xis-delivery>div>small,.xis-delivery>div>h2,.xis-delivery>div>a,.xis-depth>small,.xis-depth>h2,.xis-depth>h3,.xis-depth>aside{grid-column:auto}}