.v-serpent-story h2{font-family:var(--v-serif);font-style:normal;font-weight:400;font-size:clamp(38px,4.3vw,66px);line-height:1.15;letter-spacing:-.035em;max-width:540px;margin:0 0 36px;text-wrap:balance}.v-serpent-story__copy>.v-section-label{font-size:11px;letter-spacing:.18em;margin-bottom:28px}.v-serpent-story__cadence{margin-top:0}.v-story.v-story--editorial{background:#151511;color:#f4f1eb;padding:clamp(72px,9vw,140px) 6vw;text-align:left;overflow:hidden}.v-story--editorial .v-story__inner{max-width:1280px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px 9vw}.v-story__opening{align-self:start;position:sticky;top:90px}.v-story__rule{display:block;width:72px;height:1px;background:#b08c52;margin:0 0 32px;transform-origin:left}.v-story--editorial .v-story__opening h2{font:400 clamp(42px,5vw,72px)/1.1 var(--v-serif);letter-spacing:-.04em;max-width:450px;margin:0;text-wrap:balance}.v-story--editorial .v-story__body{max-width:none;font:400 clamp(21px,2.1vw,29px)/1.65 var(--v-serif);color:#d8d4ca;margin:0}.v-story--editorial .v-story__body p{margin:0 0 1.65em}.v-story--editorial .v-story__cadence{font:400 clamp(19px,1.8vw,24px)/1.65 var(--v-serif);margin-top:44px;padding-left:24px;border-left:1px solid #6f5a36;color:#e6dfd2}.v-story__cadence [data-reveal]{display:block;margin:0 0 9px}.v-story__ending{grid-column:1/-1;max-width:1040px;width:100%;margin:24px auto 0;text-align:center;border-top:1px solid #35352d;padding-top:70px}.v-story--editorial .v-story__declaration{margin:0;font:400 clamp(29px,4vw,58px)/1.22 var(--v-serif);letter-spacing:-.025em;gap:12px}.v-story--editorial .v-story__declaration em{color:#bc9a63;margin:0;font-weight:400}.v-story--editorial .v-story__question{font:400 clamp(36px,5.4vw,80px)/1.2 var(--v-serif);letter-spacing:-.04em;margin:72px auto 0;max-width:1020px;text-wrap:balance}.v-story--editorial .v-story__question em{font-size:1em;color:#bc9a63}.v-story--editorial .v-story__question p{margin:0}.v-reveal{transition:opacity 1.05s ease,transform 1.25s cubic-bezier(.22,.68,.2,1);transition-delay:var(--reveal-delay,0ms)}.v-reveal.is-waiting{opacity:0;transform:translateY(20px)}.v-story__rule.v-reveal.is-waiting{transform:scaleX(0);opacity:0}.v-footer.v-footer--house{background:#151511;color:#f4f1eb;padding:90px 5vw 48px;border-top:1px solid #35352d}.v-footer--house .v-footer__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;max-width:1440px;margin:auto}.v-footer--house .v-footer__brand{font:400 clamp(56px,7.2vw,112px)/1 var(--v-serif);letter-spacing:-.04em;color:#f4f1eb;display:inline-block;max-width:100%}.v-footer--house .v-footer__statement{font:400 16px/1.65 var(--v-sans);font-style:normal;color:#bcb9b0;margin-top:25px;max-width:450px}.v-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.v-footer--house .v-footer__column h3,.v-footer__letters h3{font:600 11px/1.5 var(--v-sans);letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb;margin:0 0 20px}.v-footer--house .v-footer__column a{display:block;width:fit-content;font:400 15px/1.6 var(--v-sans);color:#bcb9b0;letter-spacing:0;padding:7px 0;text-underline-offset:5px}.v-footer--house .v-footer__column a:hover{text-decoration:underline;color:#f4f1eb}.v-footer__letters{max-width:1440px;margin:76px auto 0}.v-footer__letters>p{font:400 15px/1.7 var(--v-sans);color:#bcb9b0;margin:0 0 28px}.v-footer__email-row{display:flex;gap:20px;align-items:center;border-bottom:1px solid #77776c}.v-footer__email-row input{flex:1;min-width:0;width:100%;font:400 clamp(20px,2.1vw,30px)/1.4 var(--v-sans);color:#f4f1eb;background:transparent;border:0;border-radius:0;padding:12px 0 20px}.v-footer__email-row input::placeholder{color:#aaa99f;opacity:1}.v-footer__email-row button{font:400 11px/1.5 var(--v-sans);text-transform:uppercase;letter-spacing:.12em;padding:16px 8px;border:0;background:transparent;color:#f4f1eb;cursor:pointer}.v-footer--house :focus-visible{outline:2px solid #bc9a63;outline-offset:5px}.v-footer__form-message{font:400 14px/1.6 var(--v-sans);color:#f4f1eb;margin-top:18px}.v-footer--house .v-footer__bottom{display:flex;justify-content:space-between;gap:14px;max-width:1440px;margin:66px auto 0;padding-top:26px;border-top:1px solid #35352d;color:#b0ada4;font:400 10px/1.6 var(--v-sans);letter-spacing:.1em}@media(max-width:749px){.v-serpent-story h2{font-size:clamp(36px,9vw,50px);max-width:430px;margin-bottom:26px}.v-story.v-story--editorial{padding:68px 26px 80px}.v-story--editorial .v-story__inner{grid-template-columns:1fr;gap:36px}.v-story__opening{position:static}.v-story__rule{margin-bottom:24px;width:52px}.v-story--editorial .v-story__opening h2{font-size:46px;max-width:340px}.v-story--editorial .v-story__body{font-size:21px;line-height:1.65}.v-story--editorial .v-story__cadence{font-size:19px;padding-left:17px;margin-top:32px}.v-story__ending{margin-top:8px;padding-top:40px}.v-story--editorial .v-story__declaration{font-size:30px;line-height:1.3;gap:12px}.v-story--editorial .v-story__question{font-size:38px;line-height:1.24;margin-top:48px}.v-footer.v-footer--house{padding:64px 5vw 44px}.v-footer--house .v-footer__grid{grid-template-columns:1fr;gap:54px}.v-footer--house .v-footer__brand{font-size:clamp(45px,12vw,86px)}.v-footer--house .v-footer__statement{font-size:15px;margin-top:20px}.v-footer__menus{gap:24px}.v-footer--house .v-footer__column h3{font-size:11px}.v-footer--house .v-footer__column a{font-size:14px;padding:8px 0}.v-footer__letters{margin-top:56px}.v-footer__letters>p{font-size:14px}.v-footer--house .v-footer__bottom{flex-direction:column;margin-top:44px;font-size:10px;gap:12px}}@media(prefers-reduced-motion:reduce){.v-reveal,.v-reveal.is-waiting,.v-story__rule.v-reveal.is-waiting{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/story-footer.css.map */
