@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-cyrillic-300-normal.35-th03fk209j.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-cyrillic-300-normal.2nu6vi_bnuv56.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-latin-ext-300-normal.2lm8ari7l4vcm.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-ext-300-normal.267i17lbowku5.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(../media/jost-latin-300-normal.28ewg65ii-ybd.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-300-normal.2bhbrgdz0pe9e.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-cyrillic-400-normal.2gohcwxgtx_tc.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-cyrillic-400-normal.1n24p6nyngdai.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-ext-400-normal.0y_jta66n9b4t.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-ext-400-normal.3jnne6zzs-a5x.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-400-normal.24bvdtagztqry.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-400-normal.0wb9xkya88nir.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-cyrillic-500-normal.0gg29y2q0dy_-.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-cyrillic-500-normal.1eehod3r1_f-2.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-ext-500-normal.3rgkgdalrfff8.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-ext-500-normal.0sad-tnx8moax.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-500-normal.1-ny7r4jvefn7.woff2?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff2"),url(../media/jost-latin-500-normal.3dzvh7f-cr5mh.woff?dpl=dpl_WoyFEboG2q4CrnFbNdwket4uX4ZK)format("woff");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}
:root{--ink:#111;--grey:#8a8a8a;--line:#d9d9d9;--bg:#fff;--nav-h:72px;--pad:48px;--fs-s:13px;--fs:17px;--fs-kicker:24px;--fs-h:28px;--ease:cubic-bezier(.2, .6, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:Jost,Futura,Century Gothic,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:var(--fs);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}strong,b{font-weight:500}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}p{margin:0 0 1.1em}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3{font-weight:300;font-size:inherit;margin:0}figure{margin:0}::selection{background:#eee3da}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--grey)}.link{border-bottom:1px solid;padding-bottom:1px;transition:opacity .2s}.link:hover{opacity:.55}.kicker{font-size:var(--fs-kicker);margin:0 0 4px;font-weight:300;line-height:1.2}.heading{font-size:var(--fs-h);margin-bottom:28px;line-height:1.25}.actions{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.specs{grid-template-columns:120px 1fr;row-gap:6px;margin:28px 0 0;display:grid}.specs dt{color:var(--grey)}.specs dd{margin:0}.dash-list li:before{content:"- "}.nav{z-index:30;height:var(--nav-h);padding:0 var(--pad);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav__logo{width:36px;color:var(--ink);display:block}.nav__logo svg{width:100%;height:auto;display:block}.nav__toggle{display:none}.nav__links ul{gap:36px;display:flex}.nav__links a{font-size:15px;transition:color .2s}.nav__links a:hover{color:var(--grey)}.nav__links a.is-active{font-weight:500}.main{padding-top:var(--nav-h);min-height:100vh}.footer{padding:96px var(--pad) 40px;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.footer__links{color:var(--ink);gap:36px;font-size:17px;font-weight:400;display:flex}.footer__links a{border-bottom:1px solid #0000;padding-bottom:1px;transition:border-color .2s}.footer__links a:hover{border-bottom-color:currentColor}.footer__copy{font-size:var(--fs-s);color:var(--grey)}.hero{height:calc(100vh - var(--nav-h));background:#efe9e3;min-height:460px;display:block;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;animation:fade 1.2s var(--ease) both}.hero--static{height:calc(88vh - var(--nav-h))}.hero__overlay{padding:160px var(--pad) 44px;color:#fff;background:linear-gradient(#0000,#00000073);position:absolute;bottom:0;left:0;right:0}.hero__overlay p{margin:0}.hero__label{font-size:var(--fs-s);text-shadow:0 1px 12px #00000059;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin-bottom:10px!important}.hero__title{margin-bottom:14px;font-size:clamp(28px,3.2vw,46px);line-height:1.15}@keyframes fade{0%{opacity:0}to{opacity:1}}.split{min-height:calc(100vh - var(--nav-h));grid-template-columns:1fr 1fr;display:grid}.split__media{background:#efe9e3;position:relative;overflow:hidden}.split__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.split--left .split__media{order:0}.split--right .split__media{order:2}.split--fit .split__media{background:var(--bg)}.split--fit .split__media img{object-fit:contain;padding:40px 0 40px var(--pad)}.split__text{justify-content:center;align-items:center;padding:80px 9%;display:flex}.split__inner{width:100%;max-width:30em}.split--dark .split__text{color:#fff;background:#0d0d0d}.text-slide{padding:120px var(--pad) 0;justify-content:center;display:flex}.text-slide__inner{width:100%;max-width:34em}.full{padding-top:120px}.full img{width:100%;max-height:calc(100vh - var(--nav-h));object-fit:contain}.deck-caption{text-align:center;padding:22px var(--pad) 0;margin:0 0 88px;font-size:15px}.pair{padding:120px 7.5% 0}.pair__images{grid-template-columns:39fr 61fr;align-items:start;gap:2.2%;display:grid}.pair__images img{object-fit:cover;width:100%;height:34vw}.pair .deck-caption{margin-top:40px}.making{padding:120px var(--pad) 40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.making img{aspect-ratio:2/3;object-fit:cover;width:100%}@media (max-width:900px){.making{grid-template-columns:1fr 1fr;gap:10px;padding-top:56px}}.statement{color:#fff;background:#0d0d0d;height:100vh;min-height:560px;position:relative;overflow:hidden}.statement--top{height:calc(100vh - var(--nav-h))}.statement>img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.statement__inner{text-align:center;height:100%;padding:0 var(--pad);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.statement__logo{width:76px;height:auto;margin-bottom:64px}.statement p{max-width:20em;font-size:clamp(19px,1.8vw,26px);line-height:1.45}.page{padding:96px var(--pad) 0}.page--tight{padding-top:24px}.row-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.row-head .kicker{font-size:var(--fs)}.row-head--caption{margin:16px 0 0;font-size:15px}.catalogue{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:120px 32px;display:grid}.card{display:block}.card__media{background:#efe9e3;position:relative;overflow:hidden}.card__media img{width:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease)}.card__media img+img{object-fit:cover;opacity:0;height:100%;position:absolute;inset:0}.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:only-child{transform:scale(1.02)}.card__caption{margin:14px 0 0;font-size:15px}.related,.ex-works{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ex-works{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-list li+li{margin-top:96px}.form{gap:22px;margin-top:36px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form label{gap:4px;display:grid}.form label span{font-size:var(--fs-s);color:var(--grey)}.form input,.form textarea{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;outline:none;padding:6px 0 8px;transition:border-color .2s}.form input:focus,.form textarea:focus{border-bottom-color:var(--ink)}.form__submit{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;justify-self:start;margin-top:8px;padding:0 0 1px;font-weight:500}.form__submit:disabled{opacity:.5}.form__done{margin-top:36px}.form__error{color:#9b2c2c;font-size:15px}.center-slide{min-height:calc(100vh - var(--nav-h) - 120px);text-align:center;padding:80px var(--pad) 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.center-slide__logo{width:110px;height:auto;margin-bottom:36px}.center-slide__tagline{margin-bottom:72px;font-size:20px}.contact-list{margin:0}.contact-list dt{font-weight:500;font-size:var(--fs-s);letter-spacing:.1em;text-transform:uppercase}.contact-list dd{margin:4px 0 28px}@media (max-width:900px){:root{--nav-h:60px;--pad:20px;--fs:16px;--fs-kicker:20px;--fs-h:23px}.nav__logo{width:30px}.nav__toggle{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;display:block}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.nav__links{top:var(--nav-h);height:calc(100dvh - var(--nav-h));background:var(--bg);padding:18vh var(--pad) 0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;position:fixed;left:0;right:0;overflow-y:auto}.nav__links ul{flex-direction:column;gap:14px}.nav__links a{font-size:28px}.nav.is-open .nav__links{opacity:1;visibility:visible}.hero{height:78vh}.hero img{object-position:74% 50%}.hero__overlay{padding:120px var(--pad) 26px}.split{grid-template-columns:1fr;min-height:0}.split__media,.split--right .split__media{aspect-ratio:4/5;order:0}.split--fit .split__media{aspect-ratio:4/3}.split--fit .split__media img{padding:0}.split__text{padding:48px var(--pad) 64px;justify-content:flex-start}.full{padding-top:56px}.deck-caption{margin-bottom:56px;font-size:14px}.pair{padding:48px var(--pad) 0}.pair__images{grid-template-columns:1fr;gap:16px}.pair__images img{aspect-ratio:4/3;height:auto}.statement{height:88vh}.statement__logo{width:56px;margin-bottom:40px}.page{padding-top:40px}.catalogue{grid-template-columns:1fr;row-gap:64px}.catalogue .card{text-align:center;justify-self:center;width:100%;max-width:480px;grid-column:1/-1!important;margin-top:0!important}.catalogue .card__media img:first-child{aspect-ratio:4/3;object-fit:cover}.text-slide{padding-top:56px}.related,.ex-works{grid-template-columns:1fr 1fr;gap:16px}.footer{align-items:flex-start;padding-top:72px}.form__row{grid-template-columns:1fr}.footer__links{flex-direction:column;gap:8px}}
