.wk-hd{padding:48px clamp(24px,4vw,64px) 28px}
.wk-hd-in{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:28px}@media(min-width:768px){.wk-hd-in{flex-direction:row;align-items:flex-end;justify-content:space-between}}
.wk-hd-l{max-width:48rem}.wk-lab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wk-lab i{width:32px;height:1px;background:#B49A7B;display:block}
.wk-lab span{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.wk-h1{font:400 38px/1 "Cormorant Garamond",serif;letter-spacing:-.025em;color:#252522;margin:8px 0 0}@media(min-width:768px){.wk-h1{font-size:56px}}
.wk-p{font:400 18px/28px Manrope,sans-serif;color:#716B62;max-width:42rem;margin:12px 0 0}
.wk-cnt{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid rgba(222,215,204,.6);padding-top:8px}@media(min-width:768px){.wk-cnt{flex-direction:column;align-items:flex-end;border-top:0;padding-top:0}}
.wk-cl{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}.wk-cn{font:400 26px/34px "Cormorant Garamond",serif;color:#252522}.wk-cn small{font:400 13px/20px Manrope,sans-serif;color:#716B62}
.wk-bar{position:sticky;top:80px;z-index:40;background:rgba(245,240,231,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #DED7CC;border-bottom:1px solid #DED7CC;padding:16px clamp(24px,4vw,64px)}
.wk-bar-in{max-width:80rem;margin:0 auto;display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.wk-bar-in::-webkit-scrollbar{display:none}
.wk-t{flex:none;padding-bottom:4px;border-bottom:2px solid transparent;font:600 12px/16px Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#716B62;text-decoration:none;white-space:nowrap;transition:color .2s}
.wk-t:hover{color:#252522}.wk-t.on{color:#252522;border-bottom-color:#252522}
.wk-gs{padding:48px clamp(24px,4vw,64px) 96px}.wk-g{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:64px 40px}
.wk-e{max-width:80rem;margin:0 auto;font:300 18px/1.6 Manrope,sans-serif;color:#716B62}
@media(min-width:768px){.wk-g{grid-template-columns:repeat(12,1fr)}.wk-v0,.wk-v3{grid-column:span 7}.wk-v1,.wk-v2{grid-column:span 5}.wk-v1{padding-top:80px}.wk-v4,.wk-v5{grid-column:span 6}}
.wk-c{display:flex;flex-direction:column;text-decoration:none;color:inherit}.wk-c[hidden]{display:none}
.wk-im{position:relative;aspect-ratio:3/4;overflow:hidden;background:#ece8df;border:1px solid #DED7CC}.wk-v1 .wk-im,.wk-v4 .wk-im,.wk-v5 .wk-im{aspect-ratio:4/5}.wk-v3 .wk-im{aspect-ratio:16/10}
.wk-im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease-out}.wk-c:hover .wk-im img{transform:scale(1.02)}
.wk-hv{position:absolute;inset:0;background:rgba(37,37,34,.3);opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;padding:28px}.wk-c:hover .wk-hv,.wk-c:focus-visible .wk-hv{opacity:1}
.wk-hv span{display:block}.wk-hv{color:#252522}.wk-hv>span{flex:1;background:rgba(245,240,231,.95);padding:8px 16px;border:1px solid #DED7CC;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.wk-hv svg{position:absolute;right:44px;bottom:38px}
.wk-tag{position:absolute;top:16px;left:16px;background:rgba(245,240,231,.9);border:1px solid #DED7CC;padding:2px 8px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#252522}
.wk-mt{padding-top:16px;display:flex;flex-direction:column;gap:8px}@media(min-width:640px){.wk-mt{flex-direction:row;align-items:baseline;justify-content:space-between}}
.wk-tt{font:400 20px/28px "Cormorant Garamond",serif;color:#252522;margin:0;transition:color .2s}.wk-c:hover .wk-tt{color:#B49A7B}
.wk-sb{font:400 13px/20px Manrope,sans-serif;color:#716B62;margin:0}
.wk-rt{display:flex;align-items:center;gap:16px}.wk-rt span{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62;white-space:nowrap}.wk-rt b{font:600 12px Manrope,sans-serif;color:#252522}.wk-c:hover .wk-rt b{text-decoration:underline;text-underline-offset:4px}
.wk-c:focus-visible{outline:2px solid #252522;outline-offset:4px}
.wk-sp{background:#f2ede4;border-top:1px solid #DED7CC;padding:64px clamp(24px,4vw,64px)}@media(min-width:1024px){.wk-sp{padding-top:80px;padding-bottom:80px}}
.wk-sp-in{max-width:80rem;margin:0 auto}.wk-sp-hd{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}@media(min-width:768px){.wk-sp-hd{flex-direction:row;align-items:flex-end;justify-content:space-between}}
.wk-sl{display:block;margin-bottom:8px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.wk-sh{font:400 30px/38px "Cormorant Garamond",serif;color:#252522;margin:0}.wk-st{font:400 15px/24px Manrope,sans-serif;color:#716B62;max-width:24rem;margin:0}
.wk-sg{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.wk-sg{grid-template-columns:repeat(3,1fr)}}
.wk-sc{background:#fff;border:1px solid #DED7CC;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}
.wk-sk{display:block;margin-bottom:8px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.wk-sti{font:400 20px/28px "Cormorant Garamond",serif;color:#252522;margin:0 0 8px}.wk-sd{font:400 13px/20px Manrope,sans-serif;color:#716B62;margin:0}
.wk-sf{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #DED7CC;padding-top:16px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}.wk-sf span+span{color:#252522}
.wk-cta{border-top:1px solid #DED7CC;padding:72px clamp(24px,4vw,64px)}@media(min-width:1024px){.wk-cta{padding-top:128px;padding-bottom:128px}}
.wk-cta-in{max-width:56rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
.wk-ctl{margin-bottom:12px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.wk-cth{font:400 38px/1.25 "Cormorant Garamond",serif;letter-spacing:-.01em;color:#252522;margin:0 0 16px}@media(min-width:768px){.wk-cth{font-size:56px}}
.wk-ctp{font:400 18px/28px Manrope,sans-serif;color:#716B62;max-width:36rem;margin:0 0 48px}
.wk-ctb{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}@media(min-width:640px){.wk-ctb{flex-direction:row;justify-content:center}}
.wk-b1,.wk-b2{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 48px;font:600 12px/16px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}@media(min-width:640px){.wk-b1,.wk-b2{width:auto}}
.wk-b1{background:#252522;color:#F5F0E7}.wk-b1:hover{background:#000}.wk-b2{border:1px solid #252522;color:#252522}.wk-b2:hover{background:#252522;color:#F5F0E7}
.wk-lb{position:fixed;inset:0;z-index:2000;background:rgba(37,37,34,.96);display:flex;flex-direction:column;justify-content:space-between;padding:16px;color:#ece8df;overflow:hidden}@media(min-width:768px){.wk-lb{padding:48px}}.wk-lb[hidden]{display:none}
.wk-lb-top,.wk-lb-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.wk-lb-top{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.wk-lb-bot{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}
.wk-lb-n{color:#B49A7B;margin-right:16px}.wk-lb-t{font:400 20px/28px "Cormorant Garamond",serif;letter-spacing:0;text-transform:none;color:#F5F0E7}
.wk-lb button{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:8px}.wk-lb button:hover{color:#B49A7B}
.wk-lb-main{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;margin:16px 0;overflow-y:auto}@media(min-width:1024px){.wk-lb-main{flex-direction:row;gap:48px}}
.wk-lb-img{max-width:56rem;max-height:100%;display:flex;align-items:center;justify-content:center}.wk-lb-img img{max-width:100%;max-height:68vh;object-fit:contain;display:block}
.wk-lb-side{width:100%;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.wk-lb-side{width:20rem}}
.wk-lb-k{display:block;margin-bottom:4px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B49A7B}
.wk-lb-side p{margin:0;font:400 15px/24px Manrope,sans-serif}#wk-lb-c p{font:400 13px/20px Manrope,sans-serif;color:#8d8c88;margin:0 0 4px}#wk-lb-c strong{color:#ece8df;font-weight:600}
.wk-lb-ln{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.wk-lb-ln a{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B49A7B;text-decoration:none}.wk-lb-ln a:hover{text-decoration:underline;text-underline-offset:4px}
.wk-lb :focus-visible,.wk-bar :focus-visible{outline:2px solid #B49A7B;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.wk-im img,.wk-hv{transition:none}.wk-c:hover .wk-im img{transform:none}}
