html{background:#120A02}body{margin:0;background:#FFFEFD;font-family:Jost,system-ui,sans-serif;font-weight:300;-webkit-text-size-adjust:100%}a,a:hover,body{color:#3B2A24}button{font:inherit;color:inherit}img{max-width:100%}.serif{font-family:Cormorant Garamond,Georgia,serif}.lora{font-family:Lora,Georgia,serif}.buy.on,.buy:active{background:#120A02;border-color:#120A02;color:#FFFFFF!important;outline:none}.fpad{padding-left:20px;padding-right:20px}.erail{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 20px;scroll-padding-left:20px;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.erail::-webkit-scrollbar{display:none}.erail>*{flex:0 0 68%;scroll-snap-align:start}.rail62>*{flex-basis:62%}.navi{all:unset;box-sizing:border-box;cursor:pointer;display:block;padding:4px 2px;font-family:Lora,Georgia,serif;font-size:clamp(9px,2.3vw,16px);text-transform:uppercase;letter-spacing:.07em;text-underline-offset:5px}.navi,.navi:active,.navi:focus,.navi:hover,.sub{color:#3B2A24}.sub{display:block;padding:7px 14px;white-space:nowrap;text-align:left;letter-spacing:.07em;font-family:Lora,Georgia,serif;font-size:10.5px;text-decoration:none}.sub:active,.sub:focus,.sub:hover{color:#1C1411;font-weight:500;background:rgba(255,254,253,.16)}.snav a{font-family:Lora,Georgia,serif;font-size:9px;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;padding:4px 2px;display:block}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc((100vw - 64px) / 3 * 1.2);grid-gap:12px;gap:12px;grid-auto-flow:dense}.fopen{grid-column:span 2;grid-row:span 3}.ph{display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6B5E57;background:#F1EBE1}.cover{object-fit:cover;width:100%;height:100%;display:block}.hero{aspect-ratio:4/5}.grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 14px;gap:28px 14px;align-items:start}.dlf summary{display:block;list-style:none;cursor:pointer}.dlf summary::-webkit-details-marker{display:none}.srch{all:unset;box-sizing:border-box;display:block;width:50%;margin:0 auto;padding:14px 2px 2px;text-align:left;border-bottom:.5px solid rgba(59,42,36,.22);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:15px;line-height:1.1;letter-spacing:.02em;color:#3B2A24;transition:border-color .2s}.srch::placeholder{color:#B3A9A1;opacity:1}.srch:focus{border-bottom-color:rgba(59,42,36,.75)}.srch:focus::placeholder{color:#6B5E57}.srch::-webkit-search-cancel-button{display:none}.panel{position:-webkit-sticky;position:sticky;top:0;box-sizing:border-box}.circ .cp{stroke-dasharray:1;stroke-dashoffset:1}.circ.go .cp{animation:circdraw .65s ease-out forwards}@keyframes circdraw{to{stroke-dashoffset:0}}.gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gallery>*{flex:0 0 100%;scroll-snap-align:start}.gallery>:not(:only-child){flex-basis:90%}.fact{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ddd6cd;font-size:13px}.fact span:first-child{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6B5E57;font-weight:400;padding-top:2px}.wrap{max-width:760px;margin:0 auto;box-sizing:border-box;padding-left:20px;padding-right:20px}.pill{all:unset;box-sizing:border-box;cursor:pointer;padding:11px 20px;border:1px solid #3b2a24;border-radius:999px;font-family:Lora,Georgia,serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#3B2A24;text-align:center}.pill:active{background:#120A02;border-color:#120A02;color:#FFFFFF}.ai{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300;font-size:21px;line-height:1.4;color:#3B2A24;max-width:92%}.me{align-self:flex-end;max-width:86%;box-sizing:border-box;padding:12px 14px;background:#EEE7DD;border-radius:12px 12px 2px 12px;font-family:Lora,Georgia,serif;font-size:12px;line-height:1.55;color:#3B2A24}.ask{all:unset;box-sizing:border-box;display:block;width:100%;padding:14px 2px 4px;text-align:left;border-bottom:.5px solid rgba(59,42,36,.22);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:18px;line-height:1.2;color:#3B2A24;transition:border-color .2s}.ask::placeholder{color:#B3A9A1;opacity:1}.ask:focus{border-bottom-color:rgba(59,42,36,.75)}.paperD{background-color:#3F2A22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='a'><feTurbulence type='fractalNoise' baseFrequency='.024 1.5' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .045 0'/></filter><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='1.5 .024' numOctaves='2' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .045 0'/></filter><rect width='100%' height='100%' filter='url(%23a)'/><rect width='100%' height='100%' filter='url(%23b)'/></svg>")}.paperL{background-color:#F1EDE7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='a'><feTurbulence type='fractalNoise' baseFrequency='.024 1.5' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .22  0 0 0 .07 0'/></filter><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='1.5 .024' numOctaves='2' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .22  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23a)'/><rect width='100%' height='100%' filter='url(%23b)'/></svg>")}.press{color:#EADBC6;opacity:.9}.cardwrap{perspective:1500px;perspective-origin:50% 50%}.shift{position:relative}.ccover,.shift{transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.55,.05,.25,1)}.ccover{top:0;right:0;width:50%;height:100%;transform-origin:left center}.ccover,.face{position:absolute}.face{inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}.gbuy:active{background:#3B2A24;color:#EFE8DC!important}.pbtn{all:unset;box-sizing:border-box;cursor:pointer}.sheet-in{animation:sheetup .25s ease-out}@keyframes sheetup{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@media (min-width:760px){.fpad,.wrap{padding-left:40px;padding-right:40px}.erail{padding:0 40px;scroll-padding-left:40px}.erail>*{flex-basis:300px}.rail62>*{flex-basis:260px}.fgrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:240px;gap:28px 24px}.fopen{grid-row:span 2}.hero{aspect-ratio:16/9}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}}