:root{--color-base-accent-1:20,39,29;--color-base-accent-2:23,59,43;--gradient-base-accent-1:#14271d;--gradient-base-accent-2:#173b2b;--accent:#173b2b;--accent-h:#10291e;--accent-soft:rgba(23,59,43,.08);--accent-glow:rgba(23,59,43,.12);--ink:#14271d;--bg:#f5f3ed}.header__heading-link{padding:0!important}.header__heading-logo.tk-logo{width:270px!important;max-width:100%;height:auto!important}.header-wrapper{background:#fff}.tk-hero{position:relative;background:#f5f3ed;max-width:1600px;margin:auto;overflow:hidden}.tk-hero-photo{width:100%;height:650px;object-fit:cover;display:block}.tk-hero-copy{position:absolute;top:50%;left:6%;transform:translateY(-50%);width:39%;color:#14271d}.tk-hero-copy .tk-eyebrow{font:600 11px/1.5 Inter,sans-serif;letter-spacing:.2em;margin:0 0 24px}.tk-hero-copy h1{font:400 clamp(38px,4.5vw,66px)/1.04 Fraunces,Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;max-width:7.5em}.tk-hero-copy>p:not(.tk-eyebrow){font:400 16px/1.75 Inter,sans-serif;max-width:34ch;margin-bottom:30px;color:#4e5b51}.tk-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#173b2b;color:#fff!important;border:0;padding:17px 26px;font:600 14px/1.4 Inter,sans-serif;text-decoration:none;border-radius:4px}.tk-button:hover{background:#10291e}.tk-hero-note{display:block;font:400 11px/1.6 Inter,sans-serif;margin-top:18px;color:#4e5b51}.tk-footer{background:#edf0e9;color:#14271d;padding:56px 5% 24px;font:400 14px/1.7 Inter,sans-serif;border-top:1px solid #d8ded5}.tk-footer-grid{display:grid;grid-template-columns:1.2fr 1.3fr 1fr 1fr;gap:38px;max-width:1360px;margin:auto}.tk-footer-brand img{width:300px;max-width:100%;height:auto;mix-blend-mode:multiply}.tk-footer-brand p{font-size:12px;letter-spacing:.08em;margin:15px 0}.tk-footer h2{font:600 15px/1.5 Inter,sans-serif;margin:0 0 18px}.tk-footer address{font-style:normal;margin-top:18px}.tk-footer ul{list-style:none;padding:0;margin:0}.tk-footer li{margin:8px 0}.tk-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.tk-footer a:hover{text-decoration:underline}.tk-footer-bottom{max-width:1360px;margin:35px auto 0;padding-top:22px;border-top:1px solid #d0d8cc;display:flex;gap:40px;justify-content:space-between}.tk-footer-bottom p{font-size:11px;max-width:65ch;margin:0}.tk-policy,.shopify-policy__container{max-width:880px!important;padding:64px 24px!important;margin:auto!important;color:#21392b}.tk-policy h1,.shopify-policy__title h1{font:400 42px/1.2 Fraunces,Georgia,serif;margin:0 0 35px}.tk-policy h2,.shopify-policy__body h2{font:600 20px/1.4 Inter,sans-serif;margin:30px 0 12px}.tk-policy p,.tk-policy li,.shopify-policy__body{font:400 15px/1.8 Inter,sans-serif;overflow-wrap:anywhere}.tk-policy p,.shopify-policy__body p{margin:14px 0}.tk-policy ul,.shopify-policy__body ul{padding-left:24px}.tk-policy a,.shopify-policy__body a{color:#173b2b;text-decoration:underline}.tk-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.tk-contact-form label{display:flex;flex-direction:column;gap:8px;font:500 13px/1.5 Inter,sans-serif}.tk-contact-form input,.tk-contact-form textarea{font:400 16px/1.5 Inter,sans-serif;border:1px solid #b9c5b7;border-radius:4px;background:white;color:#14271d;padding:12px;width:100%}.tk-contact-wide{grid-column:1/-1}.tk-contact-form button{cursor:pointer}.tk-contact-form:focus-within{outline:none}@media(max-width:749px){.header__heading-logo.tk-logo{width:205px!important}.tk-hero{display:flex;flex-direction:column}.tk-hero-photo{height:auto;aspect-ratio:1.25;object-position:70% center;object-fit:cover;order:2}.tk-hero-copy{position:static;transform:none;width:auto;padding:36px 24px 28px;order:1}.tk-hero-copy h1{font-size:44px;max-width:8em;margin-bottom:18px}.tk-hero-copy .tk-eyebrow{font-size:10px;margin-bottom:18px}.tk-hero-copy>p:not(.tk-eyebrow){font-size:14px;margin-bottom:22px}.tk-hero-note{margin-top:12px}.tk-footer{padding:36px 24px 24px}.tk-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.tk-footer-brand,.tk-footer-grid>div:nth-child(2){grid-column:1/-1}.tk-footer-brand img{width:260px}.tk-footer-bottom{display:block}.tk-footer-bottom p{margin-top:18px}.tk-policy,.shopify-policy__container{padding:36px 22px!important}.tk-policy h1,.shopify-policy__title h1{font-size:34px}.tk-contact-form{grid-template-columns:1fr}}
