:root{--ink:#191510;--body:#4c463e;--soft:#93897c;--bone:#faf8f4;--tile:#f3efe8;--hair:#e9e4da;--gold:#a8875a;--gold-ink:#8a6a3c;--dark:#191510;--oxblood:#6e2b26;--champagne:#ecd9ac;--serif:"Cormorant Garamond",Cormorant,Georgia,serif;--sans:"Montserrat",sans-serif;--wipe:1.75s;--wipe-ease:cubic-bezier(.42,.06,.26,1)}html body{background:var(--bone);color:var(--body);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}.lp-section :where(h1,h2,h3,h4,h5,h6){margin:0;line-height:inherit;letter-spacing:0;text-transform:none}.lp-section :where(p,ul,ol,figure,blockquote,table){margin:0;padding:0}.wrap{max-width:1340px;margin:0 auto;padding:0 36px}@media(max-width:640px){.wrap{padding:0 22px}}.microcap{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:600}.serif{font-family:var(--serif)}.dlink{display:inline-block;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--ink);border:none;border-bottom:2px solid var(--gold);padding:0 0 6px;background:none;cursor:pointer;font-family:var(--sans);transition:opacity .2s;text-decoration:none;line-height:normal}.dlink:hover{opacity:.5}.btn{display:inline-block;background:var(--dark);color:var(--bone);font-family:var(--sans);font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;padding:16px 36px;border:1px solid var(--dark);cursor:pointer;transition:all .2s;text-align:center;text-decoration:none}.btn:hover{background:transparent;color:var(--dark)}.btn.wide{width:100%}.golddivide{width:72px;height:1px;background:var(--gold);margin:84px auto 24px}.lp-sectitle{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4vw,48px);color:var(--ink);line-height:1.1;letter-spacing:0}.lp-lede{font-size:16px;font-weight:500;color:var(--body);max-width:640px;margin:0 auto;line-height:1.8}.edrow{display:grid;grid-template-columns:7fr 5fr;gap:54px;align-items:center;max-width:1400px;margin:0 auto;padding:56px 36px}.edrow.flip{grid-template-columns:5fr 7fr}.edrow.flip .edimg{order:2}@media(max-width:860px){.edrow,.edrow.flip{grid-template-columns:1fr;gap:30px;padding:48px 22px}.edrow.flip .edimg{order:0}}.edimg img{width:100%;aspect-ratio:4/3;object-fit:cover}.edimg .edimglink{display:block;overflow:hidden}.edimg .edimglink img{display:block;transition:transform .6s ease}.edimg .edimglink:hover img{transform:scale(1.02)}.edimg .edshop{margin-top:16px}@media(prefers-reduced-motion:reduce){.edimg .edimglink img{transition:none}.edimg .edimglink:hover img{transform:none}}.edcopy .microcap{display:block;margin-bottom:12px}.edcopy h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.12;color:var(--ink);margin-bottom:20px;letter-spacing:0}.edcopy p{max-width:380px;margin-bottom:22px}.edcopy .edbody{max-width:430px;margin-bottom:22px}.edrow--noimg{grid-template-columns:1fr;max-width:900px;text-align:center}.edrow--noimg .edcopy .microcap{display:block}.edrow--noimg .edcopy .edbody,.edrow--noimg .edcopy p{max-width:640px;margin-left:auto;margin-right:auto}.edrow--noimg .edcopy .edbody ul,.edrow--noimg .edcopy .edbody ol{text-align:left;display:inline-block}.edcopy .edbody>*+*{margin-top:14px}.edcopy .edbody a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);transition:opacity .2s}.edcopy .edbody a:hover{opacity:.55}.edcopy .edbody ul,.edcopy .edbody ol{padding-left:1.15em}.edcopy .edbody li{margin-top:7px}.edcopy .edbody li::marker{color:var(--gold)}.manifesto{text-align:center;padding:64px 24px}.manifesto .q{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(26px,3.4vw,40px);line-height:1.35;color:var(--ink);max-width:760px;margin:0 auto 26px}.manifesto .attr{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--soft)}.craft{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.craft .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:48px 40px;text-align:center}@media(max-width:760px){.craft .wrap{grid-template-columns:1fr;gap:38px}}.craft h4{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ink);margin-bottom:10px;letter-spacing:0}.craft p{font-size:14.5px;max-width:270px;margin:0 auto}.craft .microcap{display:block;margin-bottom:16px}.chead{text-align:center;padding:56px 24px 20px}.chead :is(h1,h2){font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.6vw,58px);line-height:1.08;color:var(--ink);margin-bottom:14px;letter-spacing:0}.chead p{max-width:500px;margin:0 auto}.chead .microcap{display:block;margin-bottom:16px}.sectionrule{max-width:1340px;margin:0 auto;padding:0 36px}.sectionrule h2{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--ink);border-bottom:1px solid var(--hair);padding-bottom:12px;margin-top:30px;letter-spacing:0}.crossline{text-align:center;padding:0 24px 70px;font-size:14.5px}.ctable{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse;font-size:14.5px;text-align:center;table-layout:fixed}.ctable th{font-family:var(--serif);font-weight:500;font-size:19px;color:var(--ink);padding:12px 10px;border-bottom:1px solid var(--ink);width:27%;letter-spacing:0;text-transform:none}.ctable td{padding:12px 10px;border-bottom:1px solid var(--hair)}.ctable td:first-child{text-align:left;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-weight:600;width:19%}.ctable .tl{font-size:11px;letter-spacing:.22em}@media(max-width:820px){.ctable{font-size:12.5px}.ctable th{font-size:15.5px;padding:8px 5px}.ctable td{padding:8px 5px;overflow-wrap:break-word}}.numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:20px auto 0;padding:44px 40px 74px;text-align:center}@media(max-width:820px){.numbers{grid-template-columns:1fr 1fr}}.numbers h3{font-family:var(--serif);font-weight:400;font-size:44px;color:var(--ink);line-height:1;letter-spacing:0}.numbers p{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:8px}.plxband{height:56vh;min-height:340px;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;margin:64px 0}.plxhero{position:relative;height:82vh;min-height:520px;background-color:var(--dark);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;text-align:left;margin:0}.plxhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#1915106b,#19151033 55%,#19151014)}.pherocopy .phero-title,.pherocopy p{text-shadow:0 1px 18px rgba(25,21,16,.45)}.pherocopy{position:relative;z-index:1;padding:0 24px 0 64px;max-width:720px}.pherocopy:before{content:"";display:block;width:44px;height:2px;background:var(--gold);margin-bottom:16px}.pherocopy .microcap{color:#ecd9ac;font-weight:700;display:block;margin-bottom:18px;text-shadow:0 1px 14px rgba(25,21,16,.55)}.pherocopy h1.microcap{font-family:inherit;font-style:normal}.pherocopy .phero-title{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5.2vw,68px);line-height:1.06;color:#fdfaf3;margin-bottom:16px;letter-spacing:0}.pherocopy .phero-title em{font-style:italic}.pherocopy p{color:#fdfaf3f7;font-weight:500;max-width:620px;margin:0;font-size:16px;text-shadow:0 1px 14px rgba(25,21,16,.5)}.pherocopy p a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(253,250,243,.55);transition:border-color .2s}.pherocopy p a:hover{border-color:var(--champagne)}@media(max-width:900px){.plxhero{height:62vh;min-height:420px}.pherocopy{padding-left:26px}}@media(max-width:900px){.plxhero--bigtitle .pherocopy .phero-title{font-size:clamp(46px,12vw,60px);line-height:1.02;margin-bottom:18px}.plxhero--bigtitle .pherocopy .microcap{margin-bottom:20px}}@media(hover:none)and (pointer:coarse){.plxband,.plxhero{background-attachment:scroll}}@media(max-width:900px){.plxband,.plxhero{background-attachment:scroll;background-position:center}}@media(max-width:900px){.plxband{height:34vh;min-height:200px;margin:40px 0}}.plxhero.home{height:86vh}.plxhero.home:before{background:linear-gradient(100deg,#1915107a,#19151038 55%,#19151014)}.plxhero.deep:before{background:linear-gradient(100deg,#1915108c,#19151047 52%,#1915101a)}.pherocopy .phero-title,.pherocopy p{text-shadow:0 1px 26px rgba(25,21,16,.35)}.pherocopy .dlink{display:inline-block;background:#fdfaf3;color:var(--dark);border:1px solid #fdfaf3;border-bottom:1px solid #fdfaf3;padding:15px 28px 14px;margin-top:26px;font-weight:700;letter-spacing:.24em;text-shadow:none;transition:background .2s,color .2s}.pherocopy .dlink:hover{background:transparent;color:#fdfaf3;opacity:1}.crossline .dlink,.lpfaq__more .dlink,.giftbanner .dlink{display:inline-block;background:var(--dark);color:var(--bone);border:1px solid var(--dark);border-bottom:1px solid var(--dark);padding:14px 26px 13px;font-weight:700;letter-spacing:.24em;transition:background .2s,color .2s}.crossline .dlink:hover,.lpfaq__more .dlink:hover,.giftbanner .dlink:hover{background:transparent;color:var(--dark);opacity:1}.pherocopy .phero-title .ch{visibility:hidden}.pherocopy .phero-title .ch.on{visibility:visible}.pherocopy .phero-title .ch.cur:after{content:"";display:inline-block;width:2px;height:.78em;background:#ecd9ac;margin-left:4px;vertical-align:-.06em;animation:pblink .9s steps(1) infinite}@keyframes pblink{50%{opacity:0}}.phero-anim .pherocopy:before{width:0;animation:prule .6s ease forwards}@keyframes prule{to{width:44px}}.phero-anim .pherocopy .microcap{opacity:0;animation:pfade .5s ease .45s forwards}@keyframes pfade{to{opacity:1}}.pherocopy .psub{transition:opacity .6s ease,transform .6s ease}.phero-anim .pherocopy .psub{opacity:0;transform:translateY(8px)}.phero-anim.typed .pherocopy .psub{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pherocopy .phero-title .ch{visibility:visible!important}.pherocopy .phero-title .ch.cur:after{display:none!important}.phero-anim .pherocopy:before{width:44px!important;animation:none!important}.phero-anim .pherocopy .microcap{opacity:1!important;animation:none!important}.phero-anim .pherocopy .psub{opacity:1!important;transform:none!important}}.plxhero.film{overflow:hidden;background:var(--dark)}.plxhero.film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.plxhero.film:before{z-index:1;background:linear-gradient(100deg,#1915108c,#19151042 55%,#19151033)}.plxhero.film .pherocopy{z-index:2}.anatomy{max-width:1380px;margin:14px auto 0;padding:0 36px;display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:start}@media(max-width:900px){.anatomy{grid-template-columns:1fr;gap:22px;padding:0 22px}}.lens{position:sticky;top:calc(var(--header-height,60px) + 18px);border:1px solid var(--hair);background:#fff}.lens img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.lens img[hidden]{display:none}.lensbody{padding:26px 28px 30px}.lensnum{font-family:var(--serif);font-style:italic;font-size:15.5px;color:var(--gold)}.lens h2{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--ink);margin:6px 0 12px;letter-spacing:0;line-height:1.75}.lens p{font-size:15.5px}.lensspec{margin-top:16px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--soft);border-top:1px solid var(--hair);padding-top:14px}@media(max-width:900px){.lens{position:static}}.lp-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:820px){main[data-template=index] .golddivide{margin-top:26px!important;margin-bottom:12px!important}main[data-template=index] .funnel{padding-top:14px;padding-bottom:22px}main[data-template=index] .manifesto{padding-top:30px!important;padding-bottom:30px!important}main[data-template=index] lp-numbers.numbers{margin-top:4px!important}main[data-template=index] .which{padding-top:32px;padding-bottom:32px}main[data-template=index] .giftbanner{margin-top:24px!important}}:root{--wipe-ease:cubic-bezier(.42,.06,.26,1)}.magwrap{position:relative}.magwrap .zoomable{cursor:zoom-in;display:block}.maglens{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .38s ease;background-color:#fff;background-repeat:no-repeat}.magwrap.magon .maglens{opacity:1}.maghint{position:absolute;right:10px;bottom:10px;z-index:5;pointer-events:none;background:#1915109e;color:#fdfaf3;font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px;opacity:0;transition:opacity .2s}.magwrap:hover .maghint{opacity:1}.magwrap.magon .maghint{opacity:0}.magwrap .maghint:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--gold)}.magwrap.magwaiting .maghint:after{animation:magfill .65s linear forwards}@keyframes magfill{to{right:0}}@media(prefers-reduced-motion:reduce){.magwrap.magwaiting .maghint:after{animation:none}}@media(hover:none),(pointer:coarse){.maglens,.maghint{display:none!important}}.lbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#120f0cf2;display:none;align-items:center;justify-content:center;overscroll-behavior:contain;touch-action:none}.lbox.open{display:flex}.lbstage{position:relative;overflow:hidden;max-width:94vw;max-height:86vh;display:flex;align-items:center;justify-content:center}.lbimg{max-width:94vw;max-height:86vh;display:block;transform-origin:center center;transition:transform .28s ease;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lbimg.zoomed{cursor:grab;transition:transform .05s linear}.lbclose,.lbnav{position:absolute;background:#fdfaf31f;border:none;color:#fdfaf3;cursor:pointer;font-family:var(--sans);line-height:1;transition:background .2s}.lbclose:hover,.lbnav:hover{background:#fdfaf347}.lbclose{top:18px;right:18px;width:44px;height:44px;font-size:26px;border-radius:50%}.lbnav{top:50%;transform:translateY(-50%);width:48px;height:64px;font-size:26px}.lbnav.prev{left:16px}.lbnav.next{right:16px}.lbcount{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fdfaf3b8;font-family:var(--sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase}@media(max-width:820px){.lbnav{display:none}.lbimg{max-height:78vh}}.plx-layer{display:none}@media(max-width:900px){.plxband.lp-plx,.plxhero.lp-plx{position:relative;overflow:hidden;background-image:none!important}.plxband.lp-plx>.plx-layer,.plxhero.lp-plx>.plx-layer{display:block;position:absolute;left:0;right:0;top:calc(var(--plx-over,18%) * -1);height:calc(100% + var(--plx-over,18%) + var(--plx-over,18%));background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;will-change:transform;pointer-events:none}.plxhero.lp-plx:before{z-index:1}.plxhero.lp-plx>.pherocopy{z-index:2}}@media(prefers-reduced-motion:reduce){.plxband.lp-plx>.plx-layer,.plxhero.lp-plx>.plx-layer{transform:none!important}}.lp-stars{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit;line-height:1}.lp-stars__row{position:relative;display:inline-block;white-space:nowrap;font-size:14.5px;letter-spacing:2px;line-height:1}.lp-stars__off{color:var(--hair)}.lp-stars__on{position:absolute;left:0;top:0;overflow:hidden;color:var(--gold)}.lp-stars__count{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.lp-stars--small .lp-stars__row{font-size:12.5px;letter-spacing:1px}.lp-stars--small .lp-stars__count{font-size:11px}a.lp-stars:hover .lp-stars__count{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lp-tokens.css.map */
