:root{--paper:#F3F0E9;--raised:#EFEBE1;--plate:#FAF8F3;--ph:#EBE6DA;--ink:#18191A;--forest:#22392E;--forest-2:#16261E;--rust:#A4472F;--gold:#C6A15B;--hair:rgba(24,25,26,.12);--hair-s:rgba(24,25,26,.18);--hair-d:rgba(24,25,26,.22);--row:#EAE5D9;--cream:#F3F0E9;--hair-c:rgba(243,240,233,.25);--ease:cubic-bezier(.2,.8,.25,1);--panel:cubic-bezier(.16,.84,.24,1);--spring:cubic-bezier(.34,1.56,.64,1);--gut:28px;--navh:86px}.salve-page *,.salve-page *:before,.salve-page *:after{box-sizing:border-box}body{margin:0}body:has(.salve-page){background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Newsreader,Georgia,serif}.salve-page{background:var(--paper);color:var(--ink);font-family:Newsreader,Georgia,serif;font-weight:400;overflow-x:clip}.salve-page a{color:inherit;text-decoration:none}.salve-page img{max-width:100%;display:block}.salve-page h1,.salve-page h2,.salve-page h3,.salve-page h4,.salve-page p{margin:0}.salve-page button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.s-wrap{padding-left:var(--gut);padding-right:var(--gut)}.s-sec{padding-top:64px;padding-bottom:72px}.s-sec--tight{padding-top:52px;padding-bottom:56px}.mono{font-family:Spline Sans Mono,ui-monospace,SFMono-Regular,monospace}.cav{font-family:Caveat,cursive;color:var(--forest);display:inline-block;transform:rotate(-2deg);font-size:24px;line-height:1.15}.cav--r{transform:rotate(-1.4deg)}.s-label{font-family:Spline Sans Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#18191a8c;padding-left:.18em}.s-label--rust{color:var(--rust)}.s-kicker{font-family:Spline Sans Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#18191a99;line-height:2}.s-h1{font-weight:200;font-size:clamp(40px,6.4vw,92px);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.s-h2{font-weight:300;font-size:clamp(32px,4vw,58px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.s-h3{font-weight:400;font-size:clamp(20px,2vw,27px);line-height:1.18}.s-body{font-size:16.5px;line-height:1.62;color:#18191ab8;text-wrap:pretty}.s-body--sm{font-size:15px;line-height:1.5;color:#18191a9e}.s-num{font-family:Spline Sans Mono,monospace;color:var(--rust);line-height:.8}.s-price{font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.06em}.s-rule{height:1px;background:var(--hair);border:0;margin:0}.s-rule--dash{height:0;border:0;border-top:1px dashed var(--hair-d)}.s-pill{position:relative;display:inline-flex;align-items:center;gap:12px;background:var(--forest);color:var(--cream);padding:18px 34px;border-radius:999px;font-family:Spline Sans Mono,monospace;font-size:13.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 5px 0 var(--forest-2),0 11px 18px #18191a38,inset 0 1px #f3f0e938;transition:transform .26s var(--spring),box-shadow .26s var(--ease),background .22s var(--ease)}.s-pill:hover{background:#26402f;color:var(--cream);transform:translateY(-1px) scale(1.015)}.s-pill:active{transform:translateY(6px) scale(.975);box-shadow:0 0 0 var(--forest-2),0 2px 6px #18191a38,inset 0 1px #f3f0e938;transition:transform 70ms ease-out,box-shadow 70ms ease-out}.s-pill--sm{padding:13px 20px;font-size:11px}.s-pill--paper{background:var(--paper);color:var(--forest);box-shadow:0 5px #18191a29,0 11px 18px #18191a29}.s-pill--paper:hover{background:#fffdf8;color:var(--forest)}.s-ghostbtn{display:inline-flex;align-items:center;gap:16px;border:1px solid var(--hair-s);padding:17px 30px;font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:gap .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.s-ghostbtn:hover{border-color:var(--forest);color:var(--forest);gap:22px;transform:translateY(-2px)}.s-arrow{display:inline-flex;align-items:center;gap:9px;font-family:Spline Sans Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#18191ab3;transition:gap .25s var(--ease),color .25s var(--ease)}.s-arrow:hover{gap:15px;color:var(--forest)}.s-band{background:var(--forest);color:var(--cream)}.s-band .s-label,.s-band .s-kicker{color:#f3f0e999}.s-band .s-body{color:#f3f0e9c2}.s-band a:hover{color:var(--cream)}.s-raised{background:var(--raised)}.s-plate{background:var(--plate);border:1px solid var(--hair);padding:13px}.s-plate figcaption{margin-top:11px;padding-top:9px;border-top:1px solid var(--hair);font-family:Spline Sans Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#18191a80}.s-ph{position:relative;background-image:repeating-linear-gradient(135deg,rgba(24,25,26,.06) 0 1px,transparent 1px 10px);background-color:var(--ph);display:flex;align-items:center;justify-content:center;overflow:hidden}.s-ph>span{font-family:Spline Sans Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#18191a6b;text-align:center;padding:12px}.s-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s-ph--34{aspect-ratio:3/4}.s-ph--45{aspect-ratio:4/5}.s-ph--169{aspect-ratio:16/9}.s-marquee{overflow:hidden;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--raised);padding:13px 0}.s-marquee__track{display:flex;width:max-content;animation:salve-marquee 38s linear infinite;font-family:Spline Sans Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#18191a99}.s-marquee__track>span{padding:0 30px;white-space:nowrap}.s-band .s-marquee{background:transparent;border:0}.s-band .s-marquee__track{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(26px,3.4vw,52px);letter-spacing:-.02em;text-transform:none;color:#f3f0e9e6;animation-name:salve-band;animation-duration:44s}.s-ghostnum{position:absolute;font-family:Spline Sans Mono,monospace;color:#18191a0f;line-height:.8;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@keyframes salve-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes salve-band{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes salve-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes salve-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes salveRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes salveFade{0%{opacity:0}to{opacity:1}}@keyframes tape-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes letter-rise{0%{opacity:0;transform:translateY(.28em) scaleY(.82)}to{opacity:1;transform:none}}@keyframes word-cycle{0%,2%{opacity:0;transform:translateY(.3em)}6%,32%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-.24em)}}@keyframes salve-nudge{0%,72%,to{transform:translate(0)}84%{transform:translate(6px)}}.sv-hide-soft,.sv-hide{opacity:0}.is-in.sv-hide-soft{animation:salveFade .9s var(--ease) forwards}.is-in.sv-hide{animation:salveRise .72s cubic-bezier(.22,.85,.26,1) forwards}.s-rail{position:fixed;left:0;top:0;bottom:0;width:62px;background:var(--raised);border-right:1px solid rgba(24,25,26,.14);z-index:40;overflow:hidden}.s-rail__ticks{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,rgba(24,25,26,.42) 0 1px,transparent 1px 14px),repeating-linear-gradient(to bottom,rgba(24,25,26,.42) 0 1px,transparent 1px 70px);background-size:14px 14px,26px 70px;background-position:right 0 top 0;background-repeat:repeat-y}.s-rail__nums{position:absolute;left:0;top:0;width:38px;font-family:Spline Sans Mono,monospace;font-size:9px;letter-spacing:.06em;color:#18191a80}.s-rail__head{position:absolute;left:0;right:0;top:0;height:0}.s-rail__head i{position:absolute;left:0;right:-1px;top:0;height:2px;background:var(--rust)}.s-rail__read{position:absolute;left:6px;top:6px;font-family:Spline Sans Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.04em;color:var(--rust)}.has-rail{padding-left:62px}.s-nav{position:sticky;top:0;z-index:50;background:#f3f0e9f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(24,25,26,.1)}.s-nav__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;padding:16px 36px}.s-nav__links{display:flex;gap:22px;align-items:flex-end}.s-nav__item{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.s-nav__tick{width:1px;height:9px;background:#18191a73;transition:height .3s var(--ease),background .3s var(--ease)}.s-nav__label{font-family:Spline Sans Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#18191ab3;white-space:nowrap;transition:color .22s var(--ease)}.s-nav__item:hover .s-nav__tick,.s-nav__item[aria-expanded=true] .s-nav__tick{height:22px;background:var(--rust)}.s-nav__item:hover .s-nav__label,.s-nav__item[aria-expanded=true] .s-nav__label{color:var(--forest)}.s-nav__mark{text-align:center;line-height:1}.s-nav__mark b{display:block;font-family:Newsreader,Georgia,serif;font-weight:600;font-size:25px;letter-spacing:.24em;padding-left:.24em}.s-nav__mark span{display:block;margin-top:5px;font-family:Spline Sans Mono,monospace;font-size:8px;letter-spacing:.34em;color:#18191a8c;padding-left:.34em}.s-nav__end{display:flex;justify-content:flex-end;align-items:center;gap:16px}.s-nav__burger{display:none;width:34px;height:20px;position:relative}.s-nav__burger i{position:absolute;left:0;right:0;height:1px;background:var(--ink)}.s-nav__burger i:nth-child(1){top:4px}.s-nav__burger i:nth-child(2){top:10px}.s-nav__burger i:nth-child(3){top:16px}.s-flap{max-height:0;overflow:hidden;transition:max-height .66s var(--panel);background:var(--paper);border-top:1px dashed var(--hair-d)}.s-flap__in{padding:28px 36px}.s-flap__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.s-piece{position:relative;background:var(--plate);border:1px dashed var(--hair-d);padding:18px 16px 16px;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease)}.s-piece:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:0 14px 28px #18191a21;background:#fffdf8}.s-piece__i{position:absolute;top:10px;right:12px;font-family:Spline Sans Mono,monospace;font-size:9px;letter-spacing:.1em;color:#18191a4d}.s-piece__grain{width:1px;height:30px;background:#18191a59;margin:0 auto 14px;position:relative}.s-piece__grain:before{content:"";position:absolute;top:0;left:-3px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:6px solid rgba(24,25,26,.35)}.s-piece__name{font-family:Newsreader,Georgia,serif;font-weight:300;font-size:23px;line-height:1.15}.s-piece__meta{margin-top:6px;font-family:Spline Sans Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#18191a8c}.s-piece__note{margin-top:10px;font-family:Caveat,cursive;font-size:21px;color:var(--forest);display:inline-block;transform:rotate(-1.6deg)}.s-flap__foot{margin-top:22px;padding-top:14px;border-top:1px dashed var(--hair-d);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;font-family:Spline Sans Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#18191a73}.s-flap__occ{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.s-occrow{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline;gap:14px;padding:13px 10px;border-top:1px solid var(--hair);transition:background .22s var(--ease),padding-left .22s var(--ease)}.s-occrow:hover{background:#22392e0e;padding-left:14px}.s-occrow b{font-family:Newsreader,Georgia,serif;font-weight:300;font-size:27px}.s-pinked{height:9px;background-image:linear-gradient(45deg,var(--paper) 50%,transparent 50%),linear-gradient(-45deg,var(--paper) 50%,transparent 50%);background-size:15px 9px;background-repeat:repeat-x;position:relative;margin-bottom:-1px}.s-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--paper);padding:26px 20px;display:none;flex-direction:column;gap:6px;overflow-y:auto}.s-sheet.is-open{display:flex}.s-sheet a{padding:14px 0;border-bottom:1px solid var(--hair);font-family:Spline Sans Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.s-sheet__close{align-self:flex-end;font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:8px 0}.s-foot{border-top:1px solid var(--hair);background:var(--raised)}.s-foot__grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(140px,1fr));gap:34px;padding:56px 36px 40px}.s-foot__col h4{font-family:Spline Sans Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#18191a80;margin-bottom:14px}.s-foot__col a{display:block;padding:5px 0;font-size:15.5px;color:#18191ac7}.s-foot__col a:hover{color:var(--forest)}.s-foot__mark{font-family:Newsreader,Georgia,serif;font-weight:600;font-size:26px;letter-spacing:.24em;padding-left:.24em}.s-foot__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 36px;border-top:1px solid var(--hair);font-family:Spline Sans Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#18191a80}.s-news{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--hair-s);padding-bottom:8px;margin-top:14px;max-width:340px}.s-news input{flex:1;background:none;border:0;outline:none;font-family:Newsreader,Georgia,serif;font-size:17px;color:inherit}.s-news button{font-size:18px}@media(max-width:1100px){.s-flap__occ{grid-template-columns:1fr}}@media(max-width:1000px){.s-foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){:root{--gut:16px;--navh:64px}.s-nav__row{grid-template-columns:auto 1fr auto;padding:12px 16px;align-items:center}.s-nav__links{display:none}.s-nav__burger{display:block}.s-nav__mark b{font-size:19px;letter-spacing:.2em}.s-nav__mark span,.s-flap{display:none}.s-pill{padding:15px 20px;font-size:11px}.has-rail{padding-left:26px}.s-rail{width:26px}.s-rail__nums{display:none}.s-sec{padding-top:46px;padding-bottom:50px}.s-foot__grid{grid-template-columns:1fr;padding:40px 16px 28px}.s-foot__bar{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.salve-page *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/salve.css.map */
