@font-face{font-family:Satoshi;src:url('/assets/fonts/satoshi-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Satoshi;src:url('/assets/fonts/satoshi-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Satoshi;src:url('/assets/fonts/satoshi-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Boska;src:url('/assets/fonts/boska-400.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--bg:#f5f0e8;--paper:#fffaf3;--ink:#30281f;--muted:#716353;--accent:#705235;--line:#d5c9b9;--panel:#e9dfd1;--dark:#332a21;--ease:cubic-bezier(.23,1,.32,1)}
body{font-family:Satoshi,sans-serif;background:var(--bg);color:var(--ink);font-size:15px}main{overflow:clip;width:100%;max-width:100%}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance}h1{font-size:clamp(48px,6vw,88px)}h2{font-size:clamp(38px,4.5vw,66px)}em{font-family:Boska,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:-.025em}p{text-wrap:pretty}figure{margin:0}svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}::selection{background:#a48660;color:#fffaf3}input,textarea{caret-color:var(--accent)}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-thumb{background:#a99273;border-radius:6px}::-webkit-scrollbar-track{background:var(--bg)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip{z-index:100}
.site-header{height:96px;padding:0 4.5%;background:var(--bg);gap:30px;z-index:20}.brand img{width:54px;height:54px}.brand span{font-size:11px;letter-spacing:.18em;line-height:1.65}.brand b{display:inline;font-weight:500;font-size:17px;letter-spacing:.14em}.site-header nav{gap:34px;font-size:13px}.site-header nav a{position:relative;padding:8px 0}.site-header nav a:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 200ms var(--ease)}.nav-actions{gap:27px}.selection-link{display:flex;gap:7px;align-items:center;font-size:12px}.selection-link svg{width:21px;height:21px}.selection-link span{font-variant-numeric:tabular-nums;background:none;width:auto;height:auto;margin:0}.header-contact{display:flex;align-items:center;gap:32px;font-size:13px;border-bottom:1px solid;padding:8px 0}.menu-toggle{padding:9px;color:var(--ink)}.mobile-menu{position:absolute;z-index:21;left:0;right:0;top:76px;padding:25px 6%;background:var(--bg);gap:18px}.reading-progress{position:fixed;left:0;top:0;height:2px;z-index:60;background:var(--accent);transform:scaleX(0);transform-origin:left;width:100%;pointer-events:none}.button{padding:17px 24px;gap:30px;min-height:50px;white-space:normal;transition:background 180ms,transform 140ms var(--ease)}.button svg{width:18px;height:18px}.button:active{transform:scale(.97)}.button.outline{border-color:#a99985}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.text-link{display:inline-flex;gap:24px;align-items:center;margin-top:20px}.text-link svg{width:17px;height:17px;transition:transform 200ms var(--ease)}.text-button svg{width:15px;height:15px}.back-top{position:fixed;right:22px;bottom:22px;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:44px;height:44px;z-index:35}.back-top svg{transform:rotate(-45deg);width:17px}
.magazine-hero{position:relative;max-width:1800px;margin:auto;padding:45px 4.5% 0;min-height:700px;display:grid;grid-template-columns:29% 71%;grid-template-rows:auto 1fr auto}.hero-title{grid-column:1/3;z-index:2;pointer-events:none}.hero-title h1{font-size:clamp(58px,7.4vw,108px);line-height:.99;max-width:1000px;letter-spacing:-.035em}.hero-title em{font-size:1.12em}.hero-gallery{grid-column:2;grid-row:2;position:relative;height:420px;margin-top:-12px;align-self:end;background:var(--panel);overflow:hidden}.hero-slide{position:absolute;inset:0}.hero-slide img{height:100%;width:100%;object-fit:cover;object-position:center 60%}.hero-aside{grid-column:1;grid-row:2;align-self:end;padding:55px 32px 35px 0}.hero-aside>p{font-size:13px;line-height:1.8;max-width:250px}.hero-aside>.button{margin-top:24px}.hero-discovery{display:flex;align-items:center;gap:15px;margin-top:44px}.hero-discovery img{width:76px;height:76px;object-fit:cover;border-radius:50%}.hero-discovery span{font-size:11px;line-height:1.7;color:var(--muted)}.hero-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:rgba(37,29,20,.79);color:#fffaf3;gap:15px;font-size:11px}.hero-switch{display:flex;gap:12px}.hero-switch button{border:1px solid #fffaf3;background:transparent;width:28px;height:7px;padding:0}.hero-switch button[aria-pressed=true]{background:#fffaf3}.hero-bottom{grid-column:1/3;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.hero-bottom>a{display:flex;align-items:center;gap:20px}.hero-bottom svg{height:17px;width:17px}
.section{padding:110px 4.5%;max-width:1600px}.section>h2{margin-bottom:40px}.section-heading{gap:35px;margin-bottom:46px}.section-heading>div{max-width:340px}.section-heading>div p{font-size:13px}.section-heading>.text-link{white-space:nowrap}.editorial-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:12%;align-items:center}.editorial-intro>p{font-size:clamp(26px,3.3vw,48px);line-height:1.3;letter-spacing:-.025em;color:var(--ink)}.editorial-intro>div p{font-size:14px;max-width:390px}.editorial-intro em{font-size:1.18em}.collection-section{padding-top:30px}.collection-accordion{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;grid-auto-flow:dense;gap:3px;min-height:490px}.collection-panel{position:relative;overflow:hidden;display:block;background:var(--panel);min-width:0}.collection-panel img{width:100%;height:490px;object-fit:cover;object-position:center;transition:transform 650ms var(--ease)}.collection-panel:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(35,27,20,.76))}.collection-panel>div{position:absolute;z-index:1;bottom:28px;left:26px;right:20px;color:#fffaf3}.collection-panel span{font-size:10px;display:block;margin-bottom:10px}.collection-panel h3{font-size:clamp(20px,2vw,30px);margin-right:10px;line-height:1.15}.collection-panel svg{margin-top:25px;width:24px;height:24px}.collection-panel:focus-visible{outline-offset:-5px;outline-color:#fff}
.featured{padding-top:70px;background:var(--paper)}.product-grid{gap:45px 24px}.product-image img{height:310px;object-position:50% 35%;transition:transform 650ms var(--ease)}.save{right:14px;top:14px;background:var(--paper);width:38px;height:38px;display:grid;place-items:center;transition:transform 140ms var(--ease),background 180ms}.save svg{width:19px;height:19px}.save[aria-pressed=true]{background:var(--ink);color:var(--paper)}.save[aria-pressed=true] svg{fill:currentColor}.save:active{transform:scale(.9)}.product-meta{font-size:10px;margin-top:18px}.product-meta svg{height:12px;width:12px;margin-left:7px}.product-card h3{font-family:Boska,Georgia,serif;letter-spacing:0;font-size:36px;margin-top:8px}.featured-grid .product-card:nth-child(2n){margin-top:55px}.featured-grid .product-image img{height:330px}
.room-story{position:relative;margin-top:50px;min-height:670px;overflow:hidden;background:var(--dark)}.room-media{position:absolute;inset:0}.room-media img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.room-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(27,20,13,.78),rgba(27,20,13,.08) 76%)}.image-credit{position:absolute;bottom:20px;right:30px;color:#fffaf3;font-size:10px;z-index:1}.room-text{position:relative;padding:115px 7%;z-index:1;max-width:700px;color:var(--paper)}.room-text h2{font-size:clamp(52px,6vw,86px);margin-bottom:28px}.room-text p{max-width:325px;color:#f2e2d2;font-size:14px;margin-bottom:30px}.material-story{display:grid;grid-template-columns:1fr 1.25fr;gap:11%;align-items:start;padding-top:150px;padding-bottom:160px}.material-title{position:sticky;top:70px;padding-top:35px}.material-title h2{font-size:clamp(52px,6vw,86px);margin-bottom:30px}.material-title>p{max-width:320px;font-size:14px}.stacked-images{position:relative}.stack-card{position:relative;z-index:1;background:var(--bg);padding-bottom:28px;margin-bottom:50px;transform-origin:50% 0}.stack-card img{height:500px;object-fit:cover}.stack-card figcaption{font-family:Boska,Georgia,serif;font-size:29px;padding-top:20px;color:var(--ink)}.stack-card:last-child{margin-bottom:0}.studio-gallery{padding-top:30px;background:var(--panel)}.photo-reel{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px}.reel-photo{padding:0;border:0;flex:0 0 34%;overflow:hidden;background:var(--bg);scroll-snap-align:start}.reel-photo:nth-child(2n){flex-basis:28%}.reel-photo img{height:340px;object-fit:cover;transition:transform 650ms var(--ease)}.reel-controls{display:flex;gap:12px;justify-content:end;margin-top:20px}.reel-controls button{width:42px;height:42px;background:transparent;border:1px solid #ad9a81;display:grid;place-items:center}.reel-controls button:first-child svg{transform:rotate(180deg)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.journal-item{overflow:hidden}.journal-item img{height:300px;object-fit:cover;transition:transform 650ms var(--ease)}.journal-item h3{font-size:29px;line-height:1.2;margin-top:26px;font-family:Boska,Georgia,serif}.journal-item p{font-size:12px;margin:15px 0}.journal-item>span{font-size:11px;display:flex;gap:25px;align-items:center;margin-top:20px}
.page-heading{max-width:1600px;padding:60px 4.5%}.page-cover{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding-bottom:65px;align-items:center}.page-heading h1{max-width:850px;font-size:clamp(48px,5.4vw,80px);font-family:Boska,Georgia,serif;line-height:1.07;letter-spacing:-.025em}.page-heading>div>p:not(.breadcrumb){max-width:530px;margin-top:23px;font-size:15px}.page-cover figure{align-self:stretch}.page-cover figure img{height:350px;width:100%;object-fit:cover}.page-cover figcaption{font-size:10px;margin-top:13px;color:var(--muted)}.breadcrumb{font-size:10px;margin-bottom:35px}.editorial{gap:8%;max-width:1600px;padding:40px 4.5% 70px;grid-template-columns:1fr 1fr}.editorial-image img{height:610px}.editorial-content h2{font-family:Boska,Georgia,serif;font-size:37px;line-height:1.2;margin:28px 0 18px}.editorial-content p{max-width:500px;line-height:1.9}.guide-links{gap:32px}.guide-links a{padding:28px 0;font-size:24px;font-family:Boska,Georgia,serif}
.catalog{padding-top:15px}.catalog-tools{padding:24px;background:var(--panel)}input,select,textarea{border-color:#ad9a81;background:var(--paper);font-size:16px}input::placeholder,textarea::placeholder{color:#766a5d}.filters{gap:10px;margin:28px 0 25px}.filters button{padding:11px 17px;border-color:#b6a58f;color:var(--ink);min-height:44px;transition:background 180ms,color 180ms}.results{margin:0 0 25px;font-variant-numeric:tabular-nums}.catalog-grid{gap:50px 28px}.catalog-grid .product-image img{height:390px}.catalog-grid .product-card h3{font-size:40px}.catalog-note{margin-top:50px;padding-top:25px;line-height:1.8}.empty h2{font-family:Boska,Georgia,serif;font-size:35px}
.product-detail{gap:7%;padding:0 4.5% 65px;max-width:1600px}.detail-photo{overflow:hidden}.detail-photo img{height:650px;transition:transform 650ms var(--ease)}.product-info h1{font-family:Boska,Georgia,serif;font-size:90px;line-height:1;letter-spacing:-.02em;margin-bottom:25px}.tags span{background:none;border-bottom:1px solid var(--line);padding:7px 0}.product-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;grid-auto-flow:dense}.product-source-grid button{padding:0;border:0;overflow:hidden;background:var(--panel)}.product-source-grid img{height:360px;object-fit:contain}.product-archive{border-top:1px solid var(--line)}
.gallery-heading{padding-bottom:40px}.gallery-heading h1{font-family:Satoshi,sans-serif;font-size:clamp(56px,6vw,88px)}.gallery-section{padding-top:10px}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px;grid-auto-flow:dense}.archive-grid figure button{width:100%;padding:0;border:0;position:relative;overflow:hidden;background:var(--panel);display:block}.archive-grid img{height:400px;object-fit:contain;transition:transform 650ms var(--ease)}.archive-grid button>span{position:absolute;right:15px;bottom:15px;background:var(--paper);width:34px;height:34px;display:grid;place-items:center}.archive-grid button svg{width:16px;height:16px}.archive-grid figcaption{font-size:10px;color:var(--muted);margin-top:12px}.gallery-dialog{width:min(1100px,94vw);padding:20px;max-height:94svh}.gallery-dialog::backdrop,dialog::backdrop{background:rgba(29,22,16,.84);backdrop-filter:blur(4px)}.gallery-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.gallery-dialog-top p{font-size:11px}.gallery-dialog img{height:72svh;object-fit:contain}.gallery-dialog-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.gallery-dialog-controls button{min-width:90px;min-height:40px;padding:8px 12px;border:1px solid var(--line);color:var(--ink);background:transparent;font-size:12px}.gallery-dialog-controls span{font-size:11px}
.print-grid h2{font-family:Boska,Georgia,serif;font-size:36px}.footer-invitation{display:flex;justify-content:space-between;gap:40px;align-items:center;padding-bottom:75px;border-bottom:1px solid #75634f}.footer-invitation h2{font-size:clamp(48px,5vw,74px)}footer{background:var(--dark);color:var(--paper);padding:75px 4.5% 25px}footer p,footer a{color:#e3d5c4}.footer-top{padding-top:65px}.footer-brand{font-size:32px;color:var(--paper);letter-spacing:-.025em;margin-bottom:20px}.footer-brand em{font-size:1.2em}.footer-top h3{font-family:Satoshi,sans-serif;letter-spacing:0;font-weight:400}.all-pages summary{color:#e3d5c4}.footer-bottom{border-color:#75634f;color:#d3c1aa}
.page-loader{position:fixed;inset:0;z-index:90;background:var(--bg);display:grid;place-items:center;transition:transform 550ms cubic-bezier(.77,0,.175,1);pointer-events:auto}.page-loader.departing{transform:translateY(-100%);pointer-events:none}.loader-mark{text-align:center;padding:30px;width:min(500px,100%)}.loader-mark img{width:86px;height:86px;border-radius:50%;margin:0 auto 25px}.loader-mark>span{font-size:40px;display:block;letter-spacing:-.035em}.loader-mark em{font-size:1.15em}.loader-mark small{color:var(--muted);font-size:11px;display:block;margin-top:18px}.loader-line{height:1px;background:var(--line);width:180px;margin:30px auto 0;overflow:hidden}.loader-line:after{content:'';display:block;height:100%;width:100%;background:var(--ink);transform-origin:left;animation:load-line 1.1s var(--ease) forwards}.loader-mark button{margin-top:25px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);padding:6px;font-size:11px}@keyframes load-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(hover:hover) and (pointer:fine){.site-header nav a:hover:after{transform:scaleX(1)}.button:hover{background:#705235;color:#fffaf3;border-color:#705235}.button.light:hover{background:#e4ceb0;color:var(--ink);border-color:#e4ceb0}.text-link:hover svg,.header-contact:hover svg{transform:translate(3px,-3px)}.collection-panel:hover img,.product-card:hover .product-image img,.journal-item:hover img,.reel-photo:hover img,.archive-grid button:hover img,.detail-photo:hover img{transform:scale(1.045)}}
@media(hover:none){.product-card:hover .product-image img{transform:none}.button:hover{background:var(--ink);border-color:var(--ink)}.button.outline:hover{background:transparent}.button.light:hover{background:var(--paper)}}
@media(min-width:1600px){.magazine-hero{min-height:780px}.hero-gallery{height:520px}}
@media(max-width:1100px){.site-header nav{gap:22px}.hero-title h1{font-size:86px}.magazine-hero{min-height:650px}.hero-gallery{height:370px}.hero-aside{padding-right:25px}.hero-aside .button{padding:16px 18px;gap:16px}.hero-discovery{margin-top:30px}.hero-discovery img{width:56px;height:56px}.hero-discovery span{font-size:10px}.collection-accordion{min-height:420px}.collection-panel img{height:420px}.product-image img,.featured-grid .product-image img{height:270px}.material-story{gap:7%}.stack-card img{height:400px}.catalog-grid .product-image img{height:320px}.detail-photo img{height:590px}.product-info h1{font-size:75px}.archive-grid img{height:330px}.editorial-image img{height:550px}}
@media(max-width:900px){.site-header{height:76px;gap:20px}.brand img{width:46px;height:46px}.header-contact{gap:20px}.magazine-hero{padding-top:35px;min-height:600px;grid-template-columns:32% 68%}.hero-title h1{font-size:74px}.hero-gallery{height:340px;margin-top:10px}.hero-aside>p{font-size:12px}.hero-discovery{display:none}.hero-aside{padding-bottom:25px}.hero-aside>.button{font-size:11px;gap:12px;padding:15px}.section{padding-top:80px;padding-bottom:80px}.section-heading{margin-bottom:35px}.collection-section{padding-top:20px}.collection-accordion{grid-template-columns:1fr 1fr;min-height:0;gap:4px}.collection-panel img{height:360px}.featured-grid .product-card:nth-child(2n){margin-top:35px}.material-story{padding-top:100px;padding-bottom:100px}.stack-card img{height:340px}.material-title h2{font-size:64px}.room-text{padding:100px 6%}.room-story{min-height:560px}.reel-photo{flex-basis:52%}.reel-photo:nth-child(2n){flex-basis:42%}.reel-photo img{height:300px}.journal-grid{gap:22px}.journal-item img{height:230px}.journal-item h3{font-size:26px}.page-cover{gap:5%}.page-cover figure img{height:320px}.page-heading h1{font-size:52px}.page-heading>div>p:not(.breadcrumb){font-size:13px}.product-info{padding-top:40px}.product-source-grid{grid-template-columns:repeat(2,1fr)}.editorial{gap:5%}.editorial-image img{height:500px}.editorial-content h2{font-size:30px}.archive-grid{grid-template-columns:repeat(2,1fr)}.archive-grid img{height:350px}.footer-invitation h2{font-size:54px}}
@media(max-width:640px){.site-header{height:76px;padding:0 6%;gap:15px}.brand span{font-size:9px}.brand b{font-size:14px}.brand img{width:40px;height:40px}.nav-actions{gap:15px}.header-contact{display:none}.magazine-hero{padding:33px 6% 0;display:flex;flex-direction:column;min-height:0}.hero-title h1{font-size:clamp(50px,12.5vw,76px);line-height:1.02;max-width:100%;letter-spacing:-.03em}.hero-title em{font-size:1.08em}.hero-aside{padding:23px 0 28px;display:flex;justify-content:space-between;gap:18px;align-items:end}.hero-aside>p{font-size:12px;line-height:1.65;max-width:170px}.hero-aside>p br{display:none}.hero-aside>.button{font-size:10px;padding:14px 12px;gap:12px;margin:0;min-height:45px;flex-shrink:0}.hero-aside>.button svg{width:15px;height:15px}.hero-gallery{width:100%;height:350px;margin-top:0}.hero-slide img{object-position:center}.hero-caption{padding:14px 17px;font-size:10px}.hero-switch{gap:10px}.hero-switch button{width:24px}.hero-bottom{padding:19px 0;font-size:9px;gap:10px}.hero-bottom>a{gap:8px}.hero-bottom svg{height:15px;width:15px}.section{padding:68px 6%}.editorial-intro{display:block;padding-top:60px;padding-bottom:60px}.editorial-intro>p{font-size:30px;line-height:1.35}.editorial-intro>p br{display:none}.editorial-intro>div{margin-top:25px}.editorial-intro>div p{font-size:13px;max-width:100%}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:36px}.section-heading>div{margin-top:22px}.section-heading .text-link{margin-top:12px}.collection-section{padding-top:15px}.collection-accordion{gap:3px}.collection-panel img{height:270px}.collection-panel>div{left:16px;right:12px;bottom:19px}.collection-panel h3{font-size:23px}.collection-panel span{font-size:9px;max-width:120px}.collection-panel svg{margin-top:17px;width:18px;height:18px}.featured{padding-top:55px}.product-grid{gap:30px 16px}.featured-grid .product-card:nth-child(2n){margin-top:32px}.product-image img,.featured-grid .product-image img{height:230px}.product-card h3{font-size:30px}.product-meta{font-size:9px}.save{width:34px;height:34px}.room-story{margin-top:0;min-height:620px}.room-text{padding:55px 6%;max-width:100%}.room-text h2{font-size:58px}.room-text p{font-size:13px;max-width:260px}.room-media img{object-position:64% 50%}.room-media:after{background:linear-gradient(180deg,rgba(27,20,13,.85),rgba(27,20,13,.05) 85%)}.image-credit{right:20px;bottom:17px;font-size:9px}.material-story{display:block;padding-top:70px;padding-bottom:55px}.material-title{position:static;padding-top:0}.material-title h2{font-size:54px;line-height:1.06}.material-title h2 br{display:none}.material-title p{font-size:13px}.stacked-images{margin-top:35px}.stack-card{margin-bottom:24px;padding-bottom:10px}.stack-card img{height:390px}.stack-card figcaption{font-size:28px}.studio-gallery{padding-top:55px;padding-bottom:50px}.reel-photo,.reel-photo:nth-child(2n){flex-basis:80%}.reel-photo img{height:280px}.photo-reel{gap:14px}.journal-grid{display:block}.journal-item{display:block;margin-bottom:40px}.journal-item:last-child{margin-bottom:0}.journal-item img{height:280px}.journal-item h3{font-size:31px;margin-top:20px}.journal-item p{margin-top:10px}.page-heading{padding:32px 6% 40px}.page-cover{display:block}.page-heading h1{font-size:49px;line-height:1.09}.page-heading>div>p:not(.breadcrumb){font-size:14px;margin-top:22px}.breadcrumb{font-size:9px;margin-bottom:27px}.page-cover figure{margin-top:28px}.page-cover figure img{height:280px}.editorial{display:block;padding:0 6% 30px}.editorial-image img{height:390px}.editorial-content{padding-top:15px}.editorial-content h2{font-size:35px}.editorial-content p{font-size:13px}.guide-links a{font-size:23px;padding:24px 0}.catalog{padding-top:0}.catalog-tools{padding:18px;gap:17px}.catalog-tools select{font-size:13px}.filters{gap:7px;margin:24px 0}.filters button{font-size:10px;padding:10px 12px}.catalog-grid{gap:33px 15px}.catalog-grid .product-image img{height:240px}.catalog-grid .product-card h3{font-size:32px}.product-info h1{font-size:72px}.product-source-grid{grid-template-columns:1fr 1fr;gap:15px}.product-source-grid img{height:260px}.archive-grid{gap:25px 15px}.archive-grid img{height:270px}.archive-grid figcaption{font-size:9px}.archive-grid button>span{right:8px;bottom:8px;width:28px;height:28px}.gallery-dialog{padding:15px}.gallery-dialog img{height:65svh}.gallery-dialog-top p{max-width:70%;font-size:10px}.gallery-dialog-controls button{min-width:75px;font-size:10px}.gallery-heading h1{font-size:53px}.footer-invitation{display:block;padding-bottom:45px}.footer-invitation h2{font-size:44px}.footer-invitation>.button{margin-top:30px}footer{padding:55px 6% 25px}.footer-top{padding-top:45px}.footer-brand{font-size:30px}.loader-mark>span{font-size:34px}.back-top{right:15px;bottom:15px;width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.page-loader{display:none!important}.scroll-scale,.stack-card{transform:none!important;opacity:1!important}.collection-panel img,.product-image img,.journal-item img,.archive-grid img{transform:none!important}}
.footer-top a{color:#e3d5c4}.footer-top .footer-brand{font-size:32px;color:var(--paper)}.hero-switch button{width:32px;height:32px;border:0;background:transparent;display:grid;place-items:center}.hero-switch button:before{content:'';display:block;width:28px;height:6px;border:1px solid #fffaf3;background:transparent}.hero-switch button[aria-pressed=true]{background:transparent}.hero-switch button[aria-pressed=true]:before{background:#fffaf3}.hero-aside>p{max-width:245px}.hero-aside>p br{display:none}
@media print{.reading-progress,.back-top,.page-loader{display:none!important}.page-heading{display:block}.page-cover figure{display:none}.page-heading h1{font-size:26pt}}
