@font-face{font-family:'Manrope';src:url('fonts/manrope.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Italiana';src:url('fonts/italiana.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--sans:'Manrope',Arial,sans-serif}

.brand-dot{display:none}.site-header{min-height:82px;padding:20px 4vw;gap:30px}.primary-nav .menu{gap:28px}.primary-nav a,.header-actions{font-size:11px;letter-spacing:.025em}.wordmark{font-weight:500}.header-actions{gap:24px}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:500}.button{padding:16px 24px;font-size:11px;letter-spacing:.05em}.text-link{font-size:11px}.editorial-image{margin:0;overflow:hidden;position:relative}.editorial-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.editorial-image:hover img{transform:scale(1.025)}.photo-credit{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;position:absolute;bottom:18px;right:20px}.section-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;gap:20px}.premium-section{padding:90px 5vw}.premium-section h2{font-size:clamp(34px,5vw,76px)}.fine-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:11px;padding:15px 0;border-bottom:1px solid currentColor}.fine-link span{font-size:18px}.premium-footer{display:block;padding:65px 5vw 25px}.footer-topline{display:flex;justify-content:space-between;gap:40px;margin-bottom:45px}.footer-topline p{max-width:32ch;font-size:13px}.footer-topline .footer-links{font-size:11px;gap:12px 35px}.footer-signature{font-size:clamp(80px,18vw,290px);letter-spacing:-.055em;line-height:1.05;display:block;margin:30px 0}.premium-footer .footer-bottom{font-size:9px;letter-spacing:.12em}.journal-card h3{font-weight:400}.journal-card .eyebrow{font-size:9px}.collection-note{max-width:none;min-height:150px;padding:35px 0;border-bottom:1px solid var(--line)}.collection-note p{font-size:15px}.collection-note .eyebrow{font-size:11px}.reading-shell h1,.commerce-shell h1{font-family:var(--display,inherit)}.reading-shell .entry-content p{font-size:17px;line-height:1.85}.commerce-shell{padding-top:65px}.woocommerce ul.products li.product a img{transition:transform .5s}.woocommerce ul.products li.product a:hover img{transform:scale(.97)}.woocommerce ul.products li.product .button{font-size:10px;padding:12px 16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.woocommerce ul.products li.product .price{font-size:12px}.premium-header .search-panel{color:var(--ink)}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.js-motion .reveal.is-visible{opacity:1;transform:none}.design-detail{border-top:1px solid var(--line);padding:24px 0}.design-detail summary{display:flex;justify-content:space-between;list-style:none;font-size:18px}.design-detail summary::-webkit-details-marker{display:none}.design-detail summary::after{content:'+';font-size:22px}.design-detail[open] summary::after{content:'−'}.design-detail p{max-width:54ch;font-size:13px;line-height:1.8;margin:20px 0 0}.home .hero-art{object-fit:cover}.primary-nav .menu{list-style:none}.premium-header .primary-nav.is-open{visibility:visible}.image-mode{display:flex;gap:4px}.image-mode button{background:transparent;color:inherit;border:1px solid currentColor;padding:9px 14px;font-size:10px}.image-mode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}
@media(max-width:800px){.premium-section{padding:55px 22px}.site-header{padding:18px 22px;gap:15px;min-height:74px}.premium-header .primary-nav{width:100%;order:9}.premium-header .primary-nav .menu{flex-direction:column;gap:18px;align-items:start}.primary-nav a{font-size:14px}.primary-nav{position:relative!important;inset:auto!important}.header-actions{gap:16px}.premium-footer{padding:45px 22px 20px}.footer-topline{flex-direction:column;gap:24px}.footer-signature{font-size:19vw}.footer-topline .footer-links{gap:12px 25px}.section-label{font-size:9px}.premium-section h2{font-size:40px}.menu-toggle{font-size:11px}.premium-header .wordmark{font-size:25px}.search-panel{z-index:50}.journal-card h3{font-size:24px}}
@media(max-width:400px){.site-header{padding:16px;gap:9px}.header-actions{gap:10px}.premium-header .wordmark{font-size:23px}.menu-toggle{font-size:10px}.bag-link svg{width:14px}.premium-section{padding-inline:18px}}

:root{--paper:#eee6f0;--ink:#49203d;--muted:#795f73;--line:#c7b5c7;--accent:#d75e27;--tile:#e0d3e2;--display:'Italiana',Georgia,serif}.site-header{background:#eee6f0;border-color:#c7b5c7;padding:22px 4vw}.site-header .wordmark{font-family:var(--display);letter-spacing:.1em;font-size:32px}.f-gallery{padding:0 4vw 60px}.f-gallery-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;padding-top:28px}.f-gallery-title{display:grid;grid-template-columns:70px 1fr 170px;align-items:center;padding:45px 0 25px}.f-gallery-title h1{font-family:var(--display);font-size:clamp(65px,8.5vw,130px);font-weight:400;line-height:.93;letter-spacing:-.025em;margin:0 0 0 3vw}.f-gallery-title h1 em{font-weight:400;display:block;margin-left:13vw}.f-star{font-size:72px;font-weight:300;line-height:1;color:var(--accent);align-self:start;margin-top:8px}.f-small-note{font-size:9px;line-height:1.7;letter-spacing:.07em;align-self:end;text-align:right;padding-bottom:15px}.f-art-row{display:grid;grid-template-columns:28% 72%;margin-top:45px}.f-side-text{display:flex;flex-direction:column;justify-content:space-between;padding:30px 45px 60px 0}.f-side-text>span{font-size:9px;letter-spacing:.1em}.f-side-text p{font-family:var(--display);font-size:38px;line-height:1.18;margin:40px 0}.f-side-text .fine-link{max-width:220px}.f-art{height:560px}.f-art img{object-position:center}.f-art figcaption{position:absolute;bottom:20px;left:25px;font-size:8px;letter-spacing:.13em;color:#431e30}.f-statement{text-align:center;padding:110px 10vw;background:#432439;color:#f0e5eb}.f-statement h2{font-family:var(--display);font-size:clamp(38px,5vw,75px);line-height:1.2;margin:35px 0}.f-statement h2 em{color:#e7b291;font-weight:400}.f-statement p{max-width:490px;margin:30px auto;font-size:13px;line-height:1.9}.f-statement .eyebrow{color:#d7b8cc}.f-object-heading{display:grid;grid-template-columns:1fr 2fr 80px;gap:30px;align-items:start;margin-bottom:55px}.f-object-heading>span{font-size:9px;padding-top:10px;letter-spacing:.1em}.f-object-heading h2{font-family:var(--display);font-size:clamp(40px,4.5vw,65px)}.f-object-heading>a{width:74px;height:74px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:32px;margin-top:15px}.f-objects .collection-note{background:#e0cde4;border:0;padding:45px;text-align:center}.f-objects .collection-note p{margin-inline:auto}.f-reading{display:grid;grid-template-columns:1fr 1.25fr;gap:9vw;background:#f7f0e9}.f-reading h2{font-family:var(--display);font-size:80px}.f-reading>div>p{font-size:12px;margin-top:25px;line-height:1.9}.f-reading .journal-grid{display:block;counter-reset:notes}.f-reading .journal-card{position:relative;padding:28px 0 28px 45px;counter-increment:notes}.f-reading .journal-card::before{content:'0' counter(notes);font-size:11px;position:absolute;top:30px;left:0}.f-reading .journal-card h3{font-family:var(--display);font-size:31px}.f-reading .journal-card p{font-size:11px}.f-reading .journal-card img{display:none}.f-end-link{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#da652b;color:#341d26;padding:30px 5vw}.f-end-link>span:first-child{font-family:var(--display);font-size:52px}.f-end-link>span:last-child{font-size:9px;letter-spacing:.1em}.premium-footer{background:#eee6f0}.footer-signature{font-family:var(--display);font-size:15vw;letter-spacing:0}.footer-topline p{font-family:var(--display);font-size:27px}
@media(max-width:800px){.f-gallery{padding:0 20px 35px}.f-gallery-meta{font-size:7px;gap:20px;line-height:1.5}.f-gallery-title{grid-template-columns:30px 1fr;padding:35px 0 10px;gap:12px}.f-star{font-size:35px}.f-gallery-title h1{font-size:57px;margin:0;letter-spacing:-.04em}.f-gallery-title h1 em{margin-left:0;font-size:48px;line-height:1.2}.f-small-note{display:none}.f-art-row{grid-template-columns:1fr;margin-top:15px}.f-art{height:350px;grid-row:1}.f-art img{object-position:50% center}.f-side-text{padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.f-side-text>span{grid-column:1/-1;font-size:8px}.f-side-text p{font-size:27px;margin:0;line-height:1.15}.f-side-text .fine-link{font-size:10px;align-self:end;gap:10px}.f-art figcaption{font-size:7px;left:15px}.f-statement h2{font-size:39px}.f-statement p{font-size:12px}.f-object-heading{grid-template-columns:1fr 50px;gap:20px;margin-bottom:30px}.f-object-heading>span{grid-column:1/-1}.f-object-heading h2{font-size:42px}.f-object-heading>a{width:48px;height:48px;font-size:24px}.f-objects .collection-note{padding:28px}.f-reading{grid-template-columns:1fr;gap:30px}.f-reading h2{font-size:65px}.f-reading .journal-card h3{font-size:29px}.f-end-link{padding:25px 22px;align-items:end}.f-end-link>span:first-child{font-size:36px}.f-end-link>span:last-child{font-size:8px;max-width:100px}.footer-signature{font-size:15vw}.site-header .wordmark{letter-spacing:.03em}}

.premium-footer{display:grid;grid-template-columns:1fr 1.3fr;gap:35px}.premium-footer .footer-topline{grid-column:2;grid-row:1;flex-direction:column;margin-bottom:0}.premium-footer .footer-signature{grid-column:1;grid-row:1;writing-mode:vertical-rl;transform:rotate(180deg);font-size:72px;margin:0;justify-self:start;letter-spacing:.05em}.premium-footer .footer-bottom{grid-column:1/-1}.premium-footer .footer-topline p{font-size:35px}@media(max-width:800px){.premium-footer{grid-template-columns:70px 1fr;gap:22px}.premium-footer .footer-signature{font-size:44px}.premium-footer .footer-topline p{font-size:27px}.premium-footer .footer-links{grid-template-columns:1fr}}