@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.2tavyc8arpb_3.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.3vgpwwuad6sup.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.24o5xopq7kri0.woff)format("woff")}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#233b2d;background:#f8f6ef;margin:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #af693b}::selection{color:#153723;background:#d0ddbd}.skip-link{z-index:1000;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.collection{max-width:1240px;margin:auto;padding:42px 40px 70px}.collection-top{border-bottom:1px solid #d9ddd4;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.collection-wordmark{letter-spacing:-.04em;font-size:22px;font-weight:600}.collection-label{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.collection-intro{padding:70px 0 38px}.collection h1{letter-spacing:-.045em;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1.05}.collection-intro p{color:#677065;max-width:550px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.collection-card{display:block}.collection-card .collection-photo{aspect-ratio:1.55;background:#e0e5d7;position:relative;overflow:hidden}.collection-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.collection-card:hover img{transform:scale(1.035)}.collection-card-title{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.collection-card h2{margin:0;font-size:24px;font-weight:500}.collection-card p{color:#677065;margin-top:5px}.collection-badge{letter-spacing:.06em;text-transform:uppercase;background:#f8f6ef;padding:5px 12px;font-size:12px;position:absolute;top:18px;left:18px}.collection-bottom{color:#677065;border-top:1px solid #d9ddd4;justify-content:space-between;gap:20px;margin-top:60px;padding-top:22px;font-size:14px;display:flex}.not-found{max-width:650px;margin:15vh auto;padding:24px}.not-found h1{font-family:Cormorant Garamond,serif;font-size:64px;line-height:1.1}.not-found a{text-decoration:underline}@media (max-width:650px){.collection{padding:24px}.collection-grid{grid-template-columns:1fr}.collection-label{font-size:11px}.collection-intro{padding-top:50px}.collection-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
