
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper,#f5f2eb);color:var(--ink,#253b32);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #1378dd;outline-offset:5px}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08}h1{font-size:clamp(52px,5.7vw,90px);letter-spacing:-.045em}h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.035em}h3{font-size:29px}p{max-width:66ch}em{font-weight:400}button,a{touch-action:manipulation}.wrap{width:min(1280px,calc(100% - 112px));margin:auto}.section{padding-top:96px;padding-bottom:96px}.eyebrow{font-size:11px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.19em;margin-bottom:20px}.small-note{font-size:12px;line-height:1.7;opacity:.75}.skip-link{position:absolute;top:-100px;left:16px;background:#fff;color:#111;z-index:100;padding:12px}.skip-link:focus{top:10px}.demo-bar{background:#142b26;color:#f7f6f1;padding:9px 24px;text-align:center;font-size:11px;letter-spacing:.04em}.demo-bar a{text-decoration:underline;text-underline-offset:3px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0;border-bottom:1px solid #243b322b}.brand{font-family:Georgia,serif;font-size:29px;line-height:1.15;display:inline-block}.brand-sub{font-family:Arial,sans-serif;display:block;font-size:9px;letter-spacing:.22em;margin-top:8px}.brand-icon{float:left;font-size:45px;margin-right:15px}.site-header nav{display:flex;gap:30px;font-size:12px}.site-header nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.button,.light-button{display:inline-flex;align-items:center;gap:35px;padding:15px 25px;border:1px solid currentColor;font-size:13px}.button{background:var(--ink,#253b32);color:var(--paper,#f5f2eb)}.button:hover{filter:brightness(1.2)}.text-link{display:inline-block;border-bottom:1px solid;padding:7px 0;font-size:13px}.section-head{margin-bottom:42px}.section-head>p:last-child:not(.eyebrow){margin-top:20px;max-width:540px}.presgro-offer{background:#061c32;color:#fff;display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:70px max(56px,calc((100vw - 1280px)/2));margin-top:24px;font-family:Arial,sans-serif}.offer-brand img{background:white;object-fit:contain;width:150px;padding:10px;border-radius:4px}.offer-brand span{display:block;margin-top:20px;font-size:14px;color:#c3d4df}.offer-copy h2{font-family:Arial,sans-serif;font-weight:600;font-size:35px;letter-spacing:-.035em}.offer-copy>p{font-size:14px;line-height:1.7;margin:16px 0;color:#c3d4df}.offer-copy .eyebrow{color:#7ee091;margin-top:0}.offer-copy .promotion strong{color:#fff}.offer-button{display:inline-flex;align-items:center;gap:28px;background:#68dd83;color:#06231e;padding:14px 20px;font-size:14px;font-weight:700;margin:8px 0 14px}.offer-copy small{display:block;font-size:11px;color:#c3d4df}.page-footer{background:#041526;color:#bdd0db;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:23px 56px;font-size:10px}.page-footer span:nth-child(2){overflow-wrap:anywhere}.page-footer a{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
.heritage-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:60px}.hero-copy h1{margin:20px 0 28px}.hero-copy>p:not(.eyebrow){max-width:360px;font-size:15px}.hero-copy .button{margin:28px 0 22px}.hero-copy .small-note{display:block}.heritage-hero img{height:520px;border-radius:220px 220px 0 0}.heritage-hero figcaption{font-family:Georgia,serif;font-style:italic;text-align:center;font-size:13px;padding-top:14px}.heritage-strip{display:flex;gap:45px;justify-content:center;align-items:center;border-top:1px solid #243b3230;border-bottom:1px solid #243b3230;padding:19px;font-size:11px;text-transform:uppercase;letter-spacing:.16em}.heritage-collection{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.heritage-collection img{height:330px;object-position:50% 65%;margin-bottom:26px}.heritage-collection .eyebrow{margin-bottom:10px}.heritage-collection h3{font-size:27px;margin-bottom:12px}.heritage-collection article>p:last-child{font-size:13px}.heritage-story{background:#e7e6db;padding:85px 0}.story-inner{display:grid;grid-template-columns:1fr 1fr;gap:25px 75px}.story-inner>.eyebrow{grid-column:1/-1}.story-inner>div p{font-size:15px;margin-bottom:22px}.story-inner .small-note{font-size:12px}
.gallery{--ink:#ece9e1;--paper:#20221f}.gallery .demo-bar{background:#d9f18c;color:#20221f}.gallery .site-header{border-color:#ffffff35}.gallery .brand{font-family:Arial,sans-serif;font-size:40px;font-weight:bold;letter-spacing:-.08em}.gallery .brand-sub{letter-spacing:.2em;font-weight:400;font-size:8px}.gallery-intro{padding-top:50px}.gallery-topline{display:flex;justify-content:space-between}.gallery-intro h1{font-family:Arial,sans-serif;font-size:clamp(49px,7.6vw,112px);font-weight:500;letter-spacing:-.06em;line-height:.96;margin:30px 0}.gallery-intro h1 span{color:#d9f18c}.gallery-lead{display:flex;justify-content:space-between;align-items:center;padding:15px 0 50px;font-size:14px}.round-link{border:1px solid #777d71;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-size:25px}.gallery-feature{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}.large-art img{height:560px;object-position:50% 65%}.large-art figcaption{display:flex;justify-content:space-between;font-size:10px;padding-top:15px}.gallery-side h2{font-size:68px;line-height:.95;margin-bottom:28px}.gallery-side>p:not(.eyebrow){font-size:14px;color:#c4c8bf;margin-bottom:24px;max-width:290px}.gallery-side em{color:#d9f18c}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.gallery-grid img{height:360px}.gallery-grid article>div{display:flex;justify-content:space-between;border-top:1px solid #ffffff35;margin-top:20px;padding-top:20px}.gallery-grid h3{font-family:Arial,sans-serif;font-size:23px}.gallery-manifesto{border-top:1px solid #ffffff35;display:grid;grid-template-columns:1.2fr 1fr;gap:25px 100px}.gallery-manifesto>.eyebrow{grid-column:1/-1}.gallery-manifesto p{font-size:14px}.gallery-manifesto .small-note{margin-top:25px;font-size:12px}
.catalogue{--ink:#352920;--paper:#faf8f2}.catalogue .brand{font-size:42px;letter-spacing:-.05em}.catalogue .demo-bar{background:#6c3c2c}.catalogue-hero{margin-top:35px;display:grid;grid-template-columns:1fr 1.12fr;background:#eee6da}.catalogue-hero>div{padding:64px 50px}.catalogue-hero h1{font-size:65px;margin-bottom:25px}.catalogue-hero p:not(.eyebrow){font-size:15px;max-width:340px}.catalogue-hero .button{margin-top:28px;background:#6c3c2c}.catalogue-hero>img{height:100%;min-height:480px}.catalogue-heading{display:flex;justify-content:space-between;align-items:end;gap:25px}.catalogue-heading .eyebrow{margin-bottom:10px}.filters{display:flex;flex-wrap:wrap;gap:12px;margin:35px 0}.filters button{background:transparent;color:inherit;border:1px solid #35292055;border-radius:30px;padding:10px 22px;font-size:13px}.filters button.active{background:#352920;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 26px}.product-grid img{height:310px;object-position:50% 65%;transition:filter .2s}.product-grid article:hover img{filter:brightness(.93)}.product-grid article>div{padding-top:20px}.product-grid .eyebrow{font-size:9px;margin-bottom:11px}.product-grid h3{font-size:24px;margin-bottom:10px}.product-grid p:last-child{font-size:13px;opacity:.8}.catalogue-notes{border-top:1px solid #35292040;display:flex;gap:55px;padding:50px 0 75px}.note-symbol{font-size:80px}.catalogue-notes h2{margin-bottom:20px}.catalogue-notes p:last-child{font-size:14px;max-width:680px}
.journal{--ink:#2f2e29;--paper:#f3eee2}.journal .demo-bar{background:#b1442e}.journal-header{padding-top:22px}.journal-meta{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid;padding-bottom:15px}.journal-header>.brand{font-size:clamp(45px,7vw,104px);display:block;text-align:center;padding:28px 0;font-weight:bold;letter-spacing:-.065em}.journal-header>.brand>span{color:#b1442e}.journal-header nav{display:flex;justify-content:center;gap:60px;font-size:12px;border-top:1px solid;border-bottom:1px solid;padding:15px}.journal-feature{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;padding-top:44px;align-items:center}.journal-feature img{height:430px}.journal-feature figcaption{font-size:9px;letter-spacing:.16em;margin-top:13px}.journal-feature h1{font-size:63px;margin:18px 0 25px}.journal-feature>div>p:not(.eyebrow){font-size:15px;margin-bottom:24px}.journal-feature em{color:#ad462f}.journal-section-title{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:2px solid;border-bottom:1px solid;padding:18px 0;margin-bottom:32px}.journal-section-title h2{font-size:32px}.journal-section-title>span{font-size:11px}.journal-articles{display:grid;grid-template-columns:1fr 1fr;gap:50px}.journal-articles img{height:330px;margin-bottom:24px;object-position:50% 65%}.journal-articles .eyebrow{margin-bottom:13px;color:#ac432e}.journal-articles h3{font-size:36px;margin-bottom:16px}.journal-articles p:not(.eyebrow){font-size:14px;max-width:480px;margin-bottom:20px}.reading-notes{border-top:1px solid;display:grid;grid-template-columns:1fr 1fr;gap:50px 80px}.reading-notes article:first-child{grid-column:1/-1;max-width:740px}.reading-notes h2,.reading-notes h3{margin-bottom:24px}.reading-notes p:not(.eyebrow){font-size:15px;margin-bottom:15px}.reading-notes>.small-note{grid-column:1/-1}
.studio{--ink:#39352c;--paper:#f1eee5}.studio .demo-bar{background:#544d40}.studio .site-header{border:0}.studio .brand{font-size:32px}.studio-hero{height:650px;position:relative;background:#403c32}.studio-hero>img{height:100%;filter:brightness(.62)}.studio-title{position:absolute;bottom:60px;left:0;right:0;color:white}.studio-title h1{font-size:clamp(55px,6.2vw,90px);margin-bottom:30px}.light-button{color:white;background:#ffffff10}.studio-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px 120px}.studio-intro>.eyebrow{grid-column:1/-1}.studio-intro p:not(.eyebrow){font-size:15px;margin-bottom:22px}.studio-projects{border-top:1px solid #39352c50}.studio-projects article{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;margin-top:50px}.studio-projects article:nth-of-type(2){direction:rtl;grid-template-columns:1.6fr 1fr}.studio-projects article>*{direction:ltr}.studio-projects img{height:420px}.studio-projects h3{font-size:35px;margin:15px 0 22px}.studio-projects p{font-size:14px}.studio-closing{text-align:center;border-top:1px solid #39352c50}.studio-closing h2{font-size:70px;margin-bottom:30px}.studio-closing>p:not(.eyebrow){margin:0 auto 20px;max-width:520px;font-size:14px}
@media(min-width:1600px){.presgro-offer{padding-left:max(56px,calc((100vw - 1280px)/2));padding-right:max(56px,calc((100vw - 1280px)/2))}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:20px}.heritage-hero{gap:36px}.heritage-hero img{height:450px}.heritage-collection img{height:260px}.gallery-feature{gap:45px}.gallery-side h2{font-size:55px}.gallery-manifesto{gap:25px 45px}.catalogue-hero>div{padding:45px 30px}.catalogue-hero h1{font-size:52px}.product-grid img{height:240px}.journal-feature{gap:35px}.journal-feature h1{font-size:48px}.studio-intro{gap:25px 60px}.presgro-offer{padding:60px 32px;gap:40px}.page-footer{padding:25px 32px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.section{padding-top:56px;padding-bottom:56px}.demo-bar{font-size:10px;padding:8px 20px}.site-header{padding:22px 0;align-items:flex-start;flex-direction:column;gap:22px}.site-header nav{width:100%;justify-content:space-between;gap:10px;font-size:10px}.brand{font-size:27px}.eyebrow{font-size:10px;margin-bottom:15px}h1{font-size:57px}h2{font-size:39px}.heritage-hero{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:35px}.hero-copy h1{margin-top:15px}.hero-copy>p:not(.eyebrow){max-width:360px}.heritage-hero img{height:390px;border-radius:180px 180px 0 0}.heritage-strip{gap:16px;font-size:8px;letter-spacing:.07em}.heritage-collection{grid-template-columns:1fr;gap:36px}.heritage-collection img{height:330px}.heritage-story{padding:50px 0}.story-inner{grid-template-columns:1fr;gap:20px}.gallery-intro{padding-top:35px}.gallery-intro h1{font-size:clamp(35px,9.3vw,64px);margin:24px 0}.gallery-topline .eyebrow{font-size:8px}.gallery-lead{font-size:12px;padding-bottom:35px}.gallery-feature{grid-template-columns:1fr;gap:30px}.large-art img{height:430px}.gallery-side h2{font-size:54px}.gallery-side h2 br{display:none}.gallery-side>p:not(.eyebrow){max-width:100%}.gallery-grid{grid-template-columns:1fr;gap:35px}.gallery-grid img{height:300px}.gallery-manifesto{grid-template-columns:1fr;gap:25px}.catalogue-hero{grid-template-columns:1fr;margin-top:20px}.catalogue-hero>div{padding:35px 24px}.catalogue-hero h1{font-size:51px}.catalogue-hero>img{min-height:0;height:280px}.catalogue-heading{align-items:start;flex-direction:column;gap:12px}.filters{gap:7px;margin:25px 0}.filters button{padding:8px 13px;font-size:11px}.product-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.product-grid img{height:210px}.product-grid h3{font-size:21px}.product-grid .eyebrow{font-size:8px}.product-grid p:last-child{font-size:11px}.catalogue-notes{gap:20px;padding:35px 0}.note-symbol{font-size:45px}.catalogue-notes h2{font-size:34px}.journal-meta{font-size:8px}.journal-header>.brand{font-size:49px;padding:25px 0}.journal-header nav{gap:20px;font-size:10px;padding:12px 0}.journal-feature{grid-template-columns:1fr;gap:25px;padding-top:28px}.journal-feature img{height:300px}.journal-feature h1{font-size:55px}.journal-section-title{align-items:start;flex-direction:column;gap:10px}.journal-section-title h2{font-size:29px}.journal-articles{grid-template-columns:1fr;gap:40px}.journal-articles img{height:310px}.journal-articles h3{font-size:32px}.reading-notes{grid-template-columns:1fr;gap:35px}.reading-notes article:first-child{grid-column:auto}.studio-hero{height:540px}.studio-title{bottom:40px}.studio-title h1{font-size:55px}.studio-intro{grid-template-columns:1fr;gap:20px}.studio-projects article,.studio-projects article:nth-of-type(2){grid-template-columns:1fr;direction:ltr;gap:25px;margin-top:40px}.studio-projects img{height:300px}.studio-closing h2{font-size:54px}.presgro-offer{grid-template-columns:1fr;gap:35px;padding:42px 22px;margin-top:20px}.offer-brand{display:flex;align-items:center;gap:20px}.offer-brand img{width:115px}.offer-brand span{font-size:11px;margin:0;max-width:130px}.offer-copy h2{font-size:31px}.offer-copy>p{font-size:13px}.offer-button{font-size:13px;gap:18px}.page-footer{padding:22px;flex-direction:column;gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
