.pj-dLd{background:linear-gradient(180deg,#292800,color-mix(in oklab,#292800 67%,#F2ECE0) 38px,color-mix(in oklab,#292800 41%,#F2ECE0) 77px,color-mix(in oklab,#292800 21.8%,#F2ECE0),color-mix(in oklab,#292800 8.9%,#F2ECE0) 153px,color-mix(in oklab,#292800 1.9%,#F2ECE0) 192px,#f2ece0 230px calc(100% - 230px),color-mix(in oklab,#292800 1.9%,#F2ECE0) calc(100% - 192px),color-mix(in oklab,#292800 8.9%,#F2ECE0) calc(100% - 153px),color-mix(in oklab,#292800 21.8%,#F2ECE0) calc(100% - 115px),color-mix(in oklab,#292800 41%,#F2ECE0) calc(100% - 77px),color-mix(in oklab,#292800 67%,#F2ECE0) calc(100% - 38px),#292800 calc(100% + -0px))}.pj-dLf{background:linear-gradient(180deg,#292800,color-mix(in oklab,#292800 67%,#F2ECE0) 38px,color-mix(in oklab,#292800 41%,#F2ECE0) 77px,color-mix(in oklab,#292800 21.8%,#F2ECE0),color-mix(in oklab,#292800 8.9%,#F2ECE0) 153px,color-mix(in oklab,#292800 1.9%,#F2ECE0) 192px,#f2ece0 230px calc(100% - 230px),color-mix(in oklab,#D9CDB4 1.9%,#F2ECE0) calc(100% - 192px),color-mix(in oklab,#D9CDB4 8.9%,#F2ECE0) calc(100% - 153px),color-mix(in oklab,#D9CDB4 21.8%,#F2ECE0) calc(100% - 115px),color-mix(in oklab,#D9CDB4 41%,#F2ECE0) calc(100% - 77px),color-mix(in oklab,#D9CDB4 67%,#F2ECE0) calc(100% - 38px),#d9cdb4 calc(100% + -0px))}.pj-lDl{background:linear-gradient(180deg,#f2ece0,color-mix(in oklab,#F2ECE0 67%,#292800) 38px,color-mix(in oklab,#F2ECE0 41%,#292800) 77px,color-mix(in oklab,#F2ECE0 21.8%,#292800),color-mix(in oklab,#F2ECE0 8.9%,#292800) 153px,color-mix(in oklab,#F2ECE0 1.9%,#292800) 192px,#292800 230px calc(100% - 230px),color-mix(in oklab,#F2ECE0 1.9%,#292800) calc(100% - 192px),color-mix(in oklab,#F2ECE0 8.9%,#292800) calc(100% - 153px),color-mix(in oklab,#F2ECE0 21.8%,#292800) calc(100% - 115px),color-mix(in oklab,#F2ECE0 41%,#292800) calc(100% - 77px),color-mix(in oklab,#F2ECE0 67%,#292800) calc(100% - 38px),#f2ece0 calc(100% + -0px))}.pj-dL{background:linear-gradient(180deg,#292800,color-mix(in oklab,#292800 67%,#F2ECE0) 38px,color-mix(in oklab,#292800 41%,#F2ECE0) 77px,color-mix(in oklab,#292800 21.8%,#F2ECE0),color-mix(in oklab,#292800 8.9%,#F2ECE0) 153px,color-mix(in oklab,#292800 1.9%,#F2ECE0) 192px,#f2ece0 230px 100%)}.pj-Ld{background:linear-gradient(180deg,#f2ece0 0px calc(100% - 230px),color-mix(in oklab,#292800 1.9%,#F2ECE0) calc(100% - 192px),color-mix(in oklab,#292800 8.9%,#F2ECE0) calc(100% - 153px),color-mix(in oklab,#292800 21.8%,#F2ECE0) calc(100% - 115px),color-mix(in oklab,#292800 41%,#F2ECE0) calc(100% - 77px),color-mix(in oklab,#292800 67%,#F2ECE0) calc(100% - 38px),#292800 calc(100% + -0px))}.pj-lD{background:linear-gradient(180deg,#f2ece0,color-mix(in oklab,#F2ECE0 67%,#292800) 38px,color-mix(in oklab,#F2ECE0 41%,#292800) 77px,color-mix(in oklab,#F2ECE0 21.8%,#292800),color-mix(in oklab,#F2ECE0 8.9%,#292800) 153px,color-mix(in oklab,#F2ECE0 1.9%,#292800) 192px,#292800 230px 100%)}.pj-Dl{background:linear-gradient(180deg,#292800 0px calc(100% - 230px),color-mix(in oklab,#F2ECE0 1.9%,#292800) calc(100% - 192px),color-mix(in oklab,#F2ECE0 8.9%,#292800) calc(100% - 153px),color-mix(in oklab,#F2ECE0 21.8%,#292800) calc(100% - 115px),color-mix(in oklab,#F2ECE0 41%,#292800) calc(100% - 77px),color-mix(in oklab,#F2ECE0 67%,#292800) calc(100% - 38px),#f2ece0 calc(100% + -0px))}.pj-Lf{background:linear-gradient(180deg,#f2ece0 0px calc(100% - 230px),color-mix(in oklab,#D9CDB4 1.9%,#F2ECE0) calc(100% - 192px),color-mix(in oklab,#D9CDB4 8.9%,#F2ECE0) calc(100% - 153px),color-mix(in oklab,#D9CDB4 21.8%,#F2ECE0) calc(100% - 115px),color-mix(in oklab,#D9CDB4 41%,#F2ECE0) calc(100% - 77px),color-mix(in oklab,#D9CDB4 67%,#F2ECE0) calc(100% - 38px),#d9cdb4 calc(100% + -0px))}.pj-lDf{background:linear-gradient(180deg,#f2ece0,color-mix(in oklab,#F2ECE0 67%,#292800) 38px,color-mix(in oklab,#F2ECE0 41%,#292800) 77px,color-mix(in oklab,#F2ECE0 21.8%,#292800),color-mix(in oklab,#F2ECE0 8.9%,#292800) 153px,color-mix(in oklab,#F2ECE0 1.9%,#292800) 192px,#292800 230px calc(100% - 230px),color-mix(in oklab,#D9CDB4 1.9%,#292800) calc(100% - 192px),color-mix(in oklab,#D9CDB4 8.9%,#292800) calc(100% - 153px),color-mix(in oklab,#D9CDB4 21.8%,#292800) calc(100% - 115px),color-mix(in oklab,#D9CDB4 41%,#292800) calc(100% - 77px),color-mix(in oklab,#D9CDB4 67%,#292800) calc(100% - 38px),#d9cdb4 calc(100% + -0px))}.pj-dLl{background:linear-gradient(180deg,#292800,color-mix(in oklab,#292800 67%,#F2ECE0) 38px,color-mix(in oklab,#292800 41%,#F2ECE0) 77px,color-mix(in oklab,#292800 21.8%,#F2ECE0),color-mix(in oklab,#292800 8.9%,#F2ECE0) 153px,color-mix(in oklab,#292800 1.9%,#F2ECE0) 192px,#f2ece0 230px 100%)}.pv-wrap{position:relative;z-index:2;width:100%;max-width:1620px;margin:0 auto;padding:0 clamp(20px,3.4vw,58px);box-sizing:border-box}.pv-stage{position:relative;overflow:hidden;display:flex;align-items:center;padding:calc(clamp(40px,6vw,90px) + 230px) 0}.pv-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grain-200);opacity:.26;mix-blend-mode:overlay;pointer-events:none;z-index:1}.pv-grain--m{opacity:.3;mix-blend-mode:multiply}.pv-crumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#cfc8b8;margin-bottom:clamp(28px,4vw,58px)}.pv-crumb a{color:#cfc8b8}.pv-crumb a:hover,.pv-crumb [aria-current]{color:#db9190}.pv-ghost{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;background:transparent;color:#ede8df;border:1px solid rgba(237,232,223,.3);padding:16px 24px;transition:border-color .18s var(--ease),color .18s var(--ease)}.pv-ghost:hover{border-color:#db9190;color:#db9190}.pv-darkbtn{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;background:#22281a;color:#f2ece0;border:1px solid #22281A;transition:background .18s var(--ease)}.pv-darkbtn:hover{background:#96534f;border-color:#96534f;color:#f2ece0}.pv-script{font-family:var(--script);font-size:clamp(24px,2.6vw,34px);line-height:1;color:#db9190;margin-bottom:10px}.pv-h2{font-family:var(--display);font-weight:400;font-size:clamp(32px,4.2vw,62px);line-height:1;letter-spacing:-.035em;margin:0;color:#ede8df}.pv-h2 em{font-style:italic;color:#db9190}.pt-lite .pv-h2{color:#22281a}.pt-lite .pv-h2 em{color:#96534f}.pv-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#db9190;margin-bottom:18px}.pv-prose{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.6;color:#d8d2c2;margin:0;max-width:44ch}.pv-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(24px,2.8vw,42px)}.pv-note{font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#cfc8b8}.pv-statement{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.8vw,58px);line-height:1.06;letter-spacing:-.03em;margin:0 0 clamp(26px,3vw,40px);color:#22281a;max-width:28ch}.pv-statement em{font-style:italic;color:#96534f}.pt-giant{z-index:1}.pv-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pv-js [data-reveal][data-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pv-js [data-reveal]{opacity:1;transform:none;transition:none}}.pv-rel{position:relative;overflow:hidden;background:#292800;color:#ede8df;padding:clamp(60px,9vw,120px) 0}.pv-filters{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid rgba(237,232,223,.18);border-bottom:1px solid rgba(237,232,223,.18);margin-bottom:clamp(28px,3.4vw,48px)}.pv-filters__l,.pv-filters__r{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pv-flabel{font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#cfc8b8;margin-right:8px}.pv-fsep{width:1px;height:22px;background:#ede8df2e;margin:0 8px}.pv-chip{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;padding:9px 14px;cursor:pointer;background:transparent;color:#cfc8b8;border:1px solid rgba(237,232,223,.26);transition:background .18s var(--ease),color .18s var(--ease)}.pv-chip[aria-pressed=true]{background:#db9190;color:#22281a;border-color:#db9190}.pv-retail{padding:18px 0 clamp(28px,3.4vw,48px);margin:0;border-top:1px solid rgba(237,232,223,.18);font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.6;color:#d8d2c2;max-width:52ch}.pv-retail a{color:#db9190;border-bottom:1px solid rgba(219,145,144,.5)}.pv-grid{display:grid;gap:clamp(12px,1.4vw,22px);align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){.pv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-grid--trade{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-grid--trade .pv-card:nth-child(2n){--drop:32px}}.pv-card{--drop:0px;position:relative;box-sizing:border-box;background:#33320a;border:1px solid rgba(237,232,223,.18);padding:clamp(14px,1.4vw,20px);display:flex;flex-direction:column;opacity:0;transform:translateY(calc(var(--drop) + 26px));transition:transform .9s var(--ease) calc(var(--i) * 90ms),opacity .76s var(--ease) calc(var(--i) * 90ms),background .42s var(--ease),border-color .42s var(--ease)}[data-rel-grid][data-in] .pv-card{opacity:1;transform:translateY(var(--drop))}.pv-card[hidden]{display:none}.pv-card:hover{background:#3a3a0e;border-color:#db91908c}.pv-card__top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--mono);font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:#cfc8b8}.pv-card:hover .pv-card__scale{color:#db9190}.pv-card__scale{transition:color .32s var(--ease)}.pv-card__plate{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#22281a;margin-top:12px}.pv-card__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:grayscale(.92) contrast(1.16) brightness(.8);transform:scale(1);transition:transform 1.2s var(--ease),filter .62s var(--ease);will-change:transform}.pv-card:hover .pv-card__img{filter:grayscale(.12) contrast(1.04) brightness(.96);transform:scale(1.05)}.pv-card__status{position:absolute;left:14px;bottom:14px;z-index:2;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#22281a;background:#db9190;padding:5px 9px}.pv-card__grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grain-200);opacity:.22;mix-blend-mode:overlay;pointer-events:none}.pv-card__title{font-family:var(--display);font-weight:400;font-size:clamp(22px,1.9vw,29px);line-height:1.04;letter-spacing:-.03em;margin:16px 0 8px}.pv-card__title a{color:#ede8df}.pv-card__spec{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#cfc8b8;line-height:1.6}.pv-card__scales{display:flex;gap:8px;margin-top:14px}.pv-vbtn{flex:1;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:10px 13px;cursor:pointer;background:transparent;color:#cfc8b8;border:1px solid rgba(237,232,223,.26);transition:background .18s var(--ease)}.pv-vbtn[aria-pressed=true]{background:#ede8df;color:#22281a;border-color:#ede8df}.pv-card__one{margin-top:14px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#cfc8b8;border:1px solid rgba(237,232,223,.26);padding:10px 13px;text-align:center}.pv-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(237,232,223,.18);margin-top:16px}.pv-card__price{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:#db9190}.pv-card__trade{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#cfc8b8;margin-top:6px}.pv-card__add{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;background:transparent;color:#ede8df;border:1px solid rgba(237,232,223,.3);padding:11px 14px;cursor:pointer;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}.pv-card__add:hover,.pv-card__add[data-done]{background:#db9190;color:#22281a;border-color:#db9190}.pv-card__add[data-busy]{opacity:.6}.pv-empty{padding:64px 0;text-align:center;font-family:var(--serif);font-weight:300;font-size:19px;color:#d8d2c2}.pv-ledger__side{max-width:44ch;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pv-ledger__side p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.55;margin:0;color:#22281ae0}.pv-ledger{border:1px solid rgba(34,40,26,.22);overflow-x:auto;background:#22281a08}.pv-ledger__in{min-width:1000px}.pv-ledger__row{display:grid;grid-template-columns:1fr 1.5fr 1.3fr 1.6fr .9fr 1fr 1.2fr 1fr;gap:20px;padding:20px 26px;border-top:1px solid rgba(34,40,26,.18);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#22281a;align-items:baseline;transition:background .18s var(--ease)}a.pv-ledger__row:hover{background:#22281a0f;color:#22281a}.pv-ledger__row--h{border-top:0;padding:18px 26px;background:#22281a12;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#22281ac7}.pv-dim{color:#22281ac7}.pv-serif{font-family:var(--serif);font-weight:300;font-size:17px}.pv-locked{color:#22281a66;letter-spacing:.1em}.pv-ledger__foot{margin-top:18px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#22281ac7}.pv-spec__stage{display:flex;flex-wrap:wrap;background:#292800;color:#ede8df;align-items:stretch}.pv-spec__plate{position:relative;flex:1 1 380px;min-width:0;align-self:stretch;overflow:hidden;background:#22281a}.pv-spec__plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.72) contrast(1.1) brightness(.82)}.pv-spec__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2928002e,#2928009e)}.pv-spec__cap{position:absolute;z-index:2;left:clamp(18px,2vw,34px);bottom:clamp(18px,2vw,30px);font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#ede8df}.pv-spec__col{flex:1 1 440px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,86px) clamp(22px,3.4vw,72px)}.pv-spec__rows{display:grid}.pv-spec__row{display:grid;grid-template-columns:minmax(120px,.8fr) 2fr;gap:clamp(14px,2vw,28px);padding:clamp(12px,1.4vw,18px) 0;border-top:1px solid rgba(237,232,223,.18);opacity:.22;transform:translateY(10px);transition:opacity .62s var(--ease),transform .62s var(--ease),border-color .62s var(--ease)}.pv-spec__row:last-child{border-bottom:1px solid rgba(237,232,223,.18)}.pv-spec__row[data-on]{opacity:1;transform:none;border-top-color:#db91908c}.pv-spec__row span:first-child{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:#db9190}.pv-spec__row span:last-child{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;line-height:1.75;color:#ede8df}.pv-alloc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,64px);align-items:end}.pv-faq__stage{box-sizing:border-box;padding:min(230px,15vh) 0}.pv-faq__g{position:absolute;font-family:var(--display);font-weight:400;line-height:.78;color:#22281a;pointer-events:none;-webkit-user-select:none;user-select:none}.pv-faq__lay{display:grid;gap:clamp(24px,3.2vw,56px);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1100px){.pv-faq__lay{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pv-faq__list{min-width:0;border-top:1px solid rgba(34,40,26,.22)}.pv-faq__row{border-bottom:1px solid rgba(34,40,26,.22)}.pv-faq__q{all:unset;display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:24px;padding:clamp(14px,1.6vw,24px) 2px;cursor:pointer}.pv-faq__q:focus-visible{outline:2px solid #96534F;outline-offset:3px}.pv-faq__l{display:flex;align-items:baseline;gap:20px;text-align:left}.pv-faq__ix{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:#22281a9e;transition:color .32s var(--ease)}.pv-faq__t{font-family:var(--display);font-weight:400;font-size:clamp(20px,1.9vw,27px);line-height:1.08;letter-spacing:-.03em;color:#22281ab8;transition:color .32s var(--ease)}.pv-faq__dot{flex:0 0 9px;width:9px;height:9px;background:#22281a57;transition:background .28s var(--ease),transform .28s var(--ease)}.pv-faq__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--ease)}.pv-faq__p>div{overflow:hidden}.pv-faq__p p{font-family:var(--serif);font-weight:300;font-size:18px;line-height:1.62;color:#22281adb;margin:0;padding:0 0 26px 46px;max-width:52ch}.pv-faq__row[data-on] .pv-faq__ix{color:#96534f}.pv-faq__row[data-on] .pv-faq__t{color:#22281a}.pv-faq__row[data-on] .pv-faq__dot{background:#96534f;transform:scale(1.3)}.pv-faq__row[data-on] .pv-faq__p{grid-template-rows:1fr}@media(max-width:900px),(prefers-reduced-motion:reduce){.pv-spec__row{opacity:1;transform:none}.pv-spec__plate{flex-basis:100%;aspect-ratio:4/3}.pt-pin__stage.pv-faq__stage{padding:calc(clamp(40px,6vw,90px) + 230px) 0}.pv-faq__p{grid-template-rows:1fr}.pv-faq__t{color:#22281a}}.pt-stage__in.pv-mood__in{grid-template-columns:68px minmax(0,1fr) minmax(0,1.05fr);align-items:center}@media(max-width:1099px){.pt-stage__in.pv-mood__in{grid-template-columns:minmax(0,1fr)}}.pv-mood__gal{min-width:0;display:flex;flex-direction:column;justify-content:center}.pv-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,min(15vh,150px)));gap:clamp(8px,.9vw,14px)}.pv-gal__plate{all:unset;cursor:zoom-in;position:relative;display:block;overflow:hidden;background:#22281a;height:100%;width:100%;box-sizing:border-box;border:1px solid rgba(237,232,223,.18);opacity:0;transform:translateY(18px);transition:opacity .76s var(--ease),transform .76s var(--ease),border-color .52s var(--ease)}.pv-gal__plate[data-on]{opacity:1;transform:none}.pv-gal__plate[data-current]{border-color:#db9190b3}.pv-gal__plate:focus-visible{outline:2px solid #DB9190;outline-offset:3px}.pv-gal__plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .52s var(--ease)}.pv-gal__plate:hover img{transform:scale(1.04)}.pv-gal__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#ede8df57}.pv-gal__plate--1{grid-area:1 / 1 / 3 / 3}.pv-gal__plate--2{grid-area:1 / 3 / 2 / 5}.pv-gal__plate--3{grid-area:2 / 3 / 3 / 4}.pv-gal__plate--4{grid-area:2 / 4 / 3 / 5}.pv-gal__plate--5{grid-area:3 / 1 / 4 / 3}.pv-gal__plate--6{grid-area:3 / 3 / 4 / 5}.pv-gal__meta{margin-top:14px;display:flex;justify-content:space-between;gap:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#cfc8b8}@media(max-width:900px),(prefers-reduced-motion:reduce){.pv-gal{grid-template-rows:repeat(3,minmax(0,120px))}.pv-gal__plate{opacity:1;transform:none}}.pv-scales{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(14px,1.6vw,24px)}.pv-scale{background:#ede6d6;border:1px solid rgba(34,40,26,.22);padding:clamp(16px,1.6vw,24px);display:flex;flex-direction:column;color:#22281a;transition:border-color .18s var(--ease)}.pv-scale:hover{border-color:#96534f;color:#22281a}.pv-scale__top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#22281ac7}.pv-scale__plate{position:relative;aspect-ratio:4/5;overflow:hidden;background:#ded3bc;margin-top:12px}.pv-scale__plate img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.02)}.pv-scale__title{font-family:var(--display);font-size:clamp(22px,1.9vw,28px);line-height:1.05;letter-spacing:-.03em;margin:16px 0 8px}.pv-scale__spec{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#22281ac7;line-height:1.7}.pv-scale__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(34,40,26,.22);margin-top:18px}.pv-scale__price{font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:#96534f}.pv-scale__trade{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#22281ac7;margin-top:6px}.pv-scale__cta{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(34,40,26,.34);padding-bottom:3px}.pv-scales__nav{margin-top:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;gap:20px;align-items:baseline;justify-content:space-between}.pv-scales__nav a{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#22281ac7}.pv-scales__nav a:hover{color:#96534f}.pv-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:40px;background:#292800f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out}.pv-lb[hidden]{display:none}.pv-lb__in{position:relative;width:min(88vw,61.5vh,1100px)}.pv-lb__plate{position:relative;width:100%;aspect-ratio:3/4;margin:0 auto;background:#22281a center/cover no-repeat;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#cfc8b8}.pv-lb__meta{margin-top:16px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#cfc8b8}.pv-lb__meta button{background:none;border:0;color:#cfc8b8;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ps{--bg:#F5F0E7;--ink:#2A2818;--plate:#E7E0D2;--i10:rgba(34,31,20,.1);--i14:rgba(34,31,20,.14);--i18:rgba(34,31,20,.18);--i24:rgba(34,31,20,.24);--i48:rgba(34,31,20,.62);--i52:rgba(34,31,20,.66);--i56:rgba(34,31,20,.66);--i62:rgba(34,31,20,.62);--i66:rgba(34,31,20,.66);--i68:rgba(34,31,20,.68);--i72:rgba(34,31,20,.72);--i74:rgba(34,31,20,.74);--i76:rgba(34,31,20,.76);background:var(--bg);color:var(--ink)}.ps a{color:var(--ink)}.ps a:hover{color:#96534f}.ps-crumb{max-width:1440px;margin:0 auto;padding:26px 40px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--i56)}.ps-crumb a{color:var(--i56)}.ps-crumb__series{color:#221f149e!important}.ps-crumb__here{color:var(--ink)}.ps-top{max-width:1440px;margin:0 auto;padding:24px 40px 64px;min-height:100vh;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:start}.ps-gal,.ps-info{position:sticky;top:104px}.ps-gal{display:grid;gap:12px}.ps-gal__main{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--plate)}.ps-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .32s var(--ease)}.ps-gal__tag{position:absolute;top:20px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f0e9dc;mix-blend-mode:difference}.ps-gal__tag--l{left:20px}.ps-gal__tag--r{right:20px}.ps-gal__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ps-thumb{padding:0;cursor:pointer;background:transparent;border:1px solid var(--i14)}.ps-thumb[aria-pressed=true]{border-color:var(--ink)}.ps-thumb>span:first-child{display:block;aspect-ratio:1/1;background-size:cover;background-position:center;opacity:.62;transition:opacity .18s var(--ease)}.ps-thumb[aria-pressed=true]>span:first-child,.ps-thumb:hover>span:first-child{opacity:1}.ps-gal__note{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--i48);margin:6px 0 0}.ps-info{display:flex;flex-direction:column;gap:32px}.ps-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--i52);margin-bottom:18px}.ps-title{font-family:var(--display);font-weight:400;font-size:clamp(38px,4.4vw,62px);line-height:1.04;letter-spacing:-.02em;margin:0 0 22px;color:var(--ink)}.ps-lede{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.58;color:var(--i76);margin:0;max-width:46ch}.ps-form{display:flex;flex-direction:column;gap:32px}.ps-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--i48);margin-bottom:12px}.ps-scales{display:flex;gap:10px;flex-wrap:wrap}.ps-scale{flex:1;min-width:150px;text-align:left;padding:16px 18px;cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:transparent;color:var(--i72);border:1px solid var(--i18);transition:background .18s var(--ease),color .18s var(--ease)}.ps-scale[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ps-scale__n{display:block;font-size:11px;letter-spacing:.16em}.ps-scale__d{display:block;font-size:10px;letter-spacing:.1em;opacity:.62;margin-top:6px}.ps-scale__s{display:flex;align-items:center;gap:7px;margin-top:11px;font-family:var(--text);font-size:10.5px;letter-spacing:.01em;text-transform:none}.ps-scale__dot{width:11px;height:11px;flex:0 0 11px;box-sizing:border-box;border-radius:50%;border:2.5px solid #C98A3C}.ps-scale__dot--out{border-color:#96534f99}.ps-buy{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;padding-top:24px;border-top:1px solid var(--i10)}.ps-price{font-family:var(--display);font-size:34px;line-height:1}.ps-trade{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--i48);margin-top:8px}.ps-qty{display:flex;border:1px solid var(--i18)}.ps-qty button{background:transparent;border:0;color:var(--ink);cursor:pointer;padding:12px 15px;font-family:var(--mono);font-size:13px}.ps-qty input{width:40px;border:0;background:transparent;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--ink);-moz-appearance:textfield}.ps-qty input::-webkit-outer-spin-button,.ps-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-add{width:100%;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:0;padding:17px 26px;cursor:pointer;transition:background .18s var(--ease)}.ps-add:hover{background:#b1bd41;color:var(--bg)}.ps-add[disabled]{opacity:.5;cursor:not-allowed}.ps-add[data-done]{background:#96534f}.ps-notify p{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.55;color:var(--i68);margin:0 0 12px}.ps-notify[hidden]{display:none}.ps-notify__row{display:flex;gap:10px;border-bottom:1px solid var(--i24);padding-bottom:8px}.ps-notify__row input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--text);font-size:14px;outline:none;color:var(--ink)}.ps-notify__row button{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.ps-acc{display:grid}.ps-acc__h{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:transparent;border:0;border-top:1px solid var(--i10);color:var(--ink);cursor:pointer;padding:22px 0;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ps-acc__chev{font-size:13px;line-height:1;display:inline-block;transition:transform .18s var(--ease);transform:rotate(180deg)}.ps-acc__h[aria-expanded=true] .ps-acc__chev{transform:rotate(0)}.ps-acc__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.ps-acc__p>div{overflow:hidden}.ps-acc__h[aria-expanded=true]+.ps-acc__p{grid-template-rows:1fr}.ps-acc__h[aria-expanded=true]+.ps-acc__p>div{padding-bottom:14px}.ps-row{display:flex;gap:20px;align-items:baseline;justify-content:space-between;padding:14px 0;border-top:1px solid var(--i10);font-family:var(--mono);font-size:12px;letter-spacing:.04em}.ps-row span:first-child{color:var(--i48);text-transform:uppercase;letter-spacing:.16em;font-size:10px}.ps-row span:last-child{text-align:right}.ps-details[hidden]{display:none}.ps-script{border-top:1px solid var(--i10);padding:26px 0 0;margin:0;text-align:center;font-family:var(--script);font-size:26px;color:#ff66c4}.ps-close{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.6;color:var(--i66);margin:0}.ps-lower{position:relative;height:200vh;border-top:1px solid var(--i10)}.ps-lower__fade{position:absolute;left:0;right:0;bottom:0;height:min(40vh,320px);pointer-events:none;background:linear-gradient(180deg,#f5f0e700,color-mix(in oklab,#D9CDB4 26%,#F5F0E7) 46%,color-mix(in oklab,#D9CDB4 68%,#F5F0E7) 78%,#d9cdb4)}.ps-lower__stick{position:sticky;top:0;min-height:100vh;display:flex;align-items:center}.ps-lower__in{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(20px,2.6vh,40px)}.ps-lower__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:start}.ps-h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.02em;margin:0 0 26px;color:var(--ink)}.ps-h2 em{font-style:italic}.ps-prose{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.62;color:var(--i74);margin:0 0 20px;max-width:46ch}.ps-rulehead{display:flex;align-items:baseline;gap:20px;margin-bottom:clamp(20px,3vh,48px);font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--i52)}.ps-rulehead span:last-child{flex:1;height:1px;background:var(--i10)}.ps-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ps-step__n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:#373502;margin-bottom:18px}.ps-step__t{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.ps-steps p{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.58;color:var(--i68);margin:0;max-width:32ch}.ps-relhead{display:flex;flex-wrap:wrap;gap:20px;align-items:baseline;justify-content:space-between;margin-bottom:clamp(18px,2.6vh,40px)}.ps-relhead a{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--i62)}.ps-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--i10);border:1px solid var(--i10)}.ps-rel__card{background:var(--bg);padding:18px 18px 22px;display:flex;flex-direction:column;gap:14px}.ps-rel__plate{position:relative;height:min(46vh,460px);overflow:hidden;background:var(--plate)}.ps-rel__plate>span:first-child{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .9s var(--ease)}.ps-rel__card:hover .ps-rel__plate>span:first-child{transform:scale(1.03)}.ps-rel__no{position:absolute;left:14px;top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f0e9dc;mix-blend-mode:difference}.ps-rel__t{font-family:var(--display);font-size:22px;line-height:1.15;margin-bottom:8px}.ps-rel__p{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--i52)}@media(max-width:900px){.ps-crumb,.ps-top,.ps-lower__in{padding-left:22px;padding-right:22px}.ps-gal,.ps-info{position:static}.ps-lower{height:auto}.ps-lower__stick{position:static;padding:72px 0 200px}.ps-rel__plate{height:360px}}@media(max-height:760px){.ps-lower{height:auto}.ps-lower__stick{position:static;padding:72px 0 200px}}.pa{background:#f5f0e7;color:#2a2818;--dg:#373502}.pa a{color:inherit}.pa-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(34,31,20,.1)}.pa-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.pa-hero__bg img{width:100%;height:100%;object-fit:cover}.pa-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f0e7f2,#f5f0e7db 42%,#f5f0e785 78%,#f5f0e73d)}.pa-hero__in{position:relative;max-width:1440px;margin:0 auto;padding:132px 40px 104px}.pa-crumb{display:flex;gap:12px;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#221f149e;margin-bottom:34px}.pa-crumb [aria-current]{color:#2a2818}.pa-script{font-family:var(--script);font-size:32px;color:#ff66c4;line-height:1;margin-bottom:16px}.pa-h1{font-family:var(--display);font-weight:400;font-size:clamp(44px,5.6vw,88px);line-height:1.02;letter-spacing:-.02em;margin:0 0 28px;max-width:16ch;text-wrap:pretty;color:#2a2818}.pa-h1 em,.pa-h2 em{font-style:italic}.pa-lede{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.55;color:#221f14d6;margin:0;max-width:46ch}.pa-hero__meta{display:flex;flex-wrap:wrap;gap:40px;margin-top:80px;padding-top:26px;border-top:1px solid rgba(34,31,20,.24);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#221f14b8}.pa-sec{max-width:1440px;margin:0 auto;padding:120px 40px;border-bottom:1px solid rgba(34,31,20,.1);box-sizing:border-box}.pa-rule{display:flex;align-items:baseline;gap:20px;margin-bottom:72px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dg)}.pa-rule span:last-child{flex:1;height:1px;background:#221f141a}.pa-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:72px;align-items:start}.pa-h2{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,52px);line-height:1.06;letter-spacing:-.02em;margin:0 0 32px;max-width:20ch;color:#2a2818}.pa-p{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.62;color:#221f14c7;margin:0 0 22px;max-width:46ch}.pa-figure{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e7e0d2}.pa-figure img{width:100%;height:100%;object-fit:cover}.pa-figure__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d0d0d9e,#0d0d0d00 54%)}.pa-figure__cap{position:absolute;left:24px;bottom:22px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f0e9dc}.pa-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:44px}.pa-tenet{padding-top:26px;border-top:1px solid rgba(34,31,20,.24)}.pa-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--dg)}.pa-tenet .pa-n{margin-bottom:24px}.pa-tenet h3{font-family:var(--display);font-weight:400;font-size:30px;line-height:1.12;letter-spacing:-.02em;margin:0 0 20px;color:#2a2818}.pa-tenet p{font-family:var(--serif);font-weight:300;font-size:18px;line-height:1.62;color:#221f14b8;margin:0;max-width:34ch}.pa-list{display:grid}.pa-list>div{display:grid;grid-template-columns:auto 1fr;gap:26px;padding:26px 0;border-top:1px solid rgba(34,31,20,.1)}.pa-list>div:last-child{border-bottom:1px solid rgba(34,31,20,.1)}.pa-k{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.pa-list p{font-family:var(--serif);font-weight:300;font-size:17.5px;line-height:1.58;color:#221f14ad;margin:0;max-width:38ch}.pa-steps{display:grid}.pa-step{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:64px;align-items:center;padding:64px 0;border-top:1px solid rgba(34,31,20,.1)}.pa-step:last-child{border-bottom:1px solid rgba(34,31,20,.1)}.pa-step--rev{direction:rtl}.pa-step--rev>*{direction:ltr}.pa-step__plate{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e7e0d2}.pa-step__plate>span:first-child{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1);transition:transform .9s var(--ease)}.pa-step[data-on] .pa-step__plate>span:first-child{transform:scale(1.05)}.pa-step__tag{position:absolute;left:18px;top:18px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f0e9dc;mix-blend-mode:difference}.pa-step__text{padding-left:30px;border-left:1px solid rgba(34,31,20,.12);opacity:.62;transition:border-color .52s var(--ease),opacity .52s var(--ease)}.pa-step[data-on] .pa-step__text{border-left-color:var(--dg);opacity:1}.pa-step__text h3{font-family:var(--display);font-weight:400;font-size:clamp(28px,2.8vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 20px;color:#2a2818}.pa-step__text p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.62;color:#221f14bd;margin:0;max-width:42ch}.pa-macros{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:#221f141a;border:1px solid rgba(34,31,20,.1)}.pa-macros figure{margin:0;background:#f5f0e7;padding:20px}.pa-macro{position:relative;aspect-ratio:1/1;overflow:hidden;background:#e7e0d2}.pa-macro span{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .9s var(--ease)}.pa-macro:hover span{transform:scale(1.05)}.pa-macros figcaption{padding-top:18px}.pa-cap{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.55;color:#221f14a8}.pa-faq{position:relative;overflow:hidden;border-bottom:1px solid rgba(34,31,20,.1)}.pa-faq__in{position:relative;max-width:1440px;margin:0 auto;padding:120px 40px 104px}.pa-faq__g{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pa-faq__g span{position:absolute;font-family:var(--display);font-weight:400;line-height:.78;color:#2a2818;-webkit-user-select:none;user-select:none}.pa-faq__head{position:relative;min-height:clamp(140px,16vw,230px)}.pa-faq__head p{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.55;color:#221f14db;margin:0;max-width:34ch}.pa-faq__list{position:relative;margin-top:clamp(48px,6vw,80px);border-top:1px solid rgba(34,31,20,.16)}.pa-faq__row{border-bottom:1px solid rgba(34,31,20,.16)}.pa-faq__q{all:unset;display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:24px;padding:28px 2px;cursor:pointer}.pa-faq__q:focus-visible{outline:2px solid var(--dg);outline-offset:3px}.pa-faq__l{display:flex;align-items:baseline;gap:20px;text-align:left}.pa-faq__t{font-family:var(--display);font-weight:400;font-size:clamp(23px,2.2vw,30px);line-height:1.14;letter-spacing:-.02em}.pa-faq__dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#221f145c;transition:background .28s var(--ease),transform .28s var(--ease)}.pa-faq__q[aria-expanded=true] .pa-faq__dot{background:#373502;transform:scale(1.35)}.pa-faq__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease)}.pa-faq__p>div{overflow:hidden}.pa-faq__q[aria-expanded=true]+.pa-faq__p{grid-template-rows:1fr}.pa-faq__p p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.62;color:#221f14bd;margin:0;padding:0 0 32px 46px;max-width:52ch}.pa-cta{background:var(--dg);padding:84px 56px;display:flex;flex-wrap:wrap;gap:44px;align-items:flex-end;justify-content:space-between}.pa-cta__eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#ff66c4;margin-bottom:26px}.pa-cta__btns{display:flex;flex-wrap:wrap;gap:14px}.pa-cta__solid{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:#f5f0e7;color:var(--dg)!important;padding:17px 28px;transition:background .18s var(--ease)}.pa-cta__solid:hover{background:#b1bd41;color:#2a2818!important}.pa-cta__line{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e7!important;border:1px solid rgba(245,240,231,.44);padding:17px 28px;transition:background .18s var(--ease)}.pa-cta__line:hover{background:#f5f0e714}@media(max-width:900px){.pa-hero__in,.pa-sec,.pa-faq__in{padding-left:22px;padding-right:22px}.pa-sec{padding-top:80px;padding-bottom:80px}.pa-cta{padding:56px 28px}.pa-step--rev{direction:ltr}}.pi{background:#f5f0e7;color:#2a2818;--dg:#373502}.pi-head{max-width:1440px;margin:0 auto;padding:120px 40px 72px;border-bottom:1px solid rgba(34,31,20,.1);box-sizing:border-box}.pi-head__row{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-end;justify-content:space-between}.pi-h1{font-family:var(--display);font-weight:400;font-size:clamp(48px,6.2vw,96px);line-height:1;letter-spacing:-.02em;margin:0;color:#2a2818}.pi-h1 em{font-style:italic}.pi-lede{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.55;color:#221f14c7;margin:0;max-width:44ch}.pi-grid{max-width:1440px;margin:0 auto;padding:48px 40px 120px;box-sizing:border-box}.pi-bar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(34,31,20,.1);margin-bottom:40px}.pi-filters{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.pi-filters button{background:none;border:0;padding:0 0 4px;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#221f14a8;border-bottom:1px solid transparent}.pi-filters button[aria-pressed=true]{color:#2a2818;border-bottom-color:#2a2818}.pi-note{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#221f149e}.pi-cols{columns:3 300px;column-gap:26px}.pi-fig{break-inside:avoid;margin:0 0 26px;display:inline-block;width:100%}.pi-fig[hidden]{display:none}.pi-frame{position:relative;overflow:hidden;background:#e7e0d2}.pi-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pi-frame:hover img{transform:scale(1.05)}.pi-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#221f1457}.pi-cat{position:absolute;left:16px;top:16px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2a2818;pointer-events:none}.pi-over{position:absolute;left:0;right:0;bottom:0;height:58%;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:24px;opacity:0;transition:opacity .18s var(--ease);background:linear-gradient(to top,#0d0d0de0,#0d0d0d38 70%,#0d0d0d00);color:#f5f0e7}.pi-frame:hover .pi-over,.pi-frame:focus-within .pi-over{opacity:1}.pi-over__t{font-family:var(--display);font-size:24px;line-height:1.14}.pi-over__m{display:grid;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e7c7}.pi-over__b{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.pi-btn{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;background:#373502;color:#f5f0e7!important;padding:10px 14px;transition:background .18s var(--ease)}.pi-btn:hover{background:#b1bd41;color:#2a2818!important}.pi-btn--line{background:transparent;border:1px solid rgba(245,240,231,.62)}.pi-btn--line:hover{background:#f5f0e71f;color:#f5f0e7!important}.pi-cap{padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#221f14a8}.pi-cap span:first-child{color:#2a2818}.pi-emptynote{padding:64px 0;text-align:center;font-family:var(--serif);font-weight:300;font-size:19px;color:#221f14a8}.pi-ctawrap{max-width:1440px;margin:0 auto;padding:0 40px 120px;box-sizing:border-box}@media(hover:none){.pi-over{opacity:1;height:auto}}@media(max-width:900px){.pi-head,.pi-grid,.pi-ctawrap{padding-left:22px;padding-right:22px}}.pt2{background:#f5f0e7;color:#2a2818;--dg:#373502}.pt2 a{color:inherit}.pt2-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#373502;margin-bottom:26px}.pt2-tier{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#96534f;margin:-20px 0 28px}.pt2-btns{display:flex;flex-wrap:wrap;gap:14px}.pt2-solid{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:#373502;color:#f5f0e7;border:0;padding:17px 28px;cursor:pointer;transition:background .18s var(--ease)}.pt2-solid:hover{background:#b1bd41;color:#2a2818}.pt2-line{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#2a2818;background:transparent;border:1px solid rgba(34,31,20,.62);padding:17px 28px;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease)}.pt2-line:hover{border-color:#2a2818;background:#221f141a}.pt2-rh{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#373502;margin:0}.pt2-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;background:#221f141a;border:1px solid rgba(34,31,20,.1)}.pt2-benefits>div{background:#f5f0e7;padding:40px 34px;display:flex;flex-direction:column;gap:18px}.pt2-benefits h3{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin:0;color:#2a2818}.pt2-benefits p{font-family:var(--serif);font-weight:300;font-size:17.5px;line-height:1.6;color:#221f14b3;margin:0}.pt2-note{margin-top:auto;padding-top:18px;border-top:1px solid rgba(34,31,20,.1);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#221f149e}.pt2-roi{position:relative;overflow:hidden;border-bottom:1px solid rgba(34,31,20,.1);background:#f5f0e7}.pt2-roi__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pt2-roi__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#f5f0e7db,#f5f0e7ed);pointer-events:none}.pt2-roi__in{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:104px 40px;box-sizing:border-box}.pt2-roi__head{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.pt2-roi__head p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.6;color:#221f14b8;margin:0;max-width:42ch;text-align:right}.pt2-table{border:1px solid rgba(34,31,20,.16);background:#fbf7ee9e;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);overflow-x:auto}.pt2-tr{display:grid;grid-template-columns:1.4fr 1fr 1fr;min-width:560px;transition:background .18s var(--ease)}.pt2-tr+.pt2-tr{border-top:1px solid rgba(34,31,20,.1)}.pt2-tr:not(.pt2-tr--h):not(.pt2-tr--t):hover{background:#221f140d}.pt2-tr>div{padding:20px 24px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:#221f14c7}.pt2-tr>div+div{border-left:1px solid rgba(34,31,20,.14)}.pt2-tr>div:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#221f14b8}.pt2-tr>div:last-child{color:#2a2818}.pt2-tr--h{border-bottom:1px solid rgba(34,31,20,.14)}.pt2-tr--h>div{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase;color:#221f14a8}.pt2-tr--t{border-top:1px solid rgba(34,31,20,.34)!important;background:#221f140a}.pt2-tr--t>div{padding:26px 24px;font-family:var(--display);font-size:26px;line-height:1;letter-spacing:0;color:#2a2818}.pt2-tr--t>div:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:#2a2818}.pt2-foot{margin-top:18px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#221f149e}.pt2-drawers{border-top:1px solid rgba(34,31,20,.14)}.pt2-drawer{border-bottom:1px solid rgba(34,31,20,.14)}.pt2-drawer__h{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 2px;background:transparent;border:0;cursor:pointer;color:#221f14c7;transition:color .18s var(--ease)}.pt2-drawer__h>span:first-child{display:flex;align-items:baseline;gap:18px;text-align:left}.pt2-drawer__t{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}.pt2-drawer__i{font-family:var(--mono);font-size:16px;line-height:1;transition:transform .38s var(--ease)}.pt2-drawer__h[aria-expanded=true]{color:#373502}.pt2-drawer__h[aria-expanded=true] .pt2-drawer__i{transform:rotate(135deg)}.pt2-drawer__p{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s var(--ease),opacity .28s var(--ease)}.pt2-drawer__p>div{overflow:hidden}.pt2-drawer__h[aria-expanded=true]+.pt2-drawer__p{grid-template-rows:1fr;opacity:1}.pt2-drawer__g{padding:0 0 34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 48px}.pt2-kv{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(34,31,20,.1);font-family:var(--mono);font-size:11px;letter-spacing:.06em;line-height:1.75}.pt2-kv span:first-child{color:#221f14a8;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.pt2-kv span:last-child{text-align:right}.pt2-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:#221f141a;border:1px solid rgba(34,31,20,.1)}.pt2-res a{position:relative;background:#f5f0e7;padding:36px 32px;display:flex;flex-direction:column;gap:14px;transition:background .22s var(--ease),color .22s var(--ease)}.pt2-res a:hover{background:#131310;color:#f5f0e7}.pt2-res__f{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.pt2-res__t{font-family:var(--display);font-size:24px;line-height:1.14}.pt2-res__b{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.55;opacity:.72}.pt2-res__d{margin-top:auto;padding-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#373502}.pt2-res a:hover .pt2-res__d{color:#b1bd41}.pt2-soon{position:absolute;bottom:22px;right:24px;font-family:var(--script);font-size:20px;line-height:1;color:#ff66c4}.pt2-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:48px 24px;background:#0d0d0db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pt2-fade .28s var(--ease)}.pt2-modal[hidden]{display:none}@keyframes pt2-fade{0%{background:#0d0d0d00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.pt2-modal__box{width:min(760px,100%);max-height:88vh;overflow:auto;background:#fbf7ee;border:1px solid rgba(34,31,20,.14);outline:none;animation:pt2-drop .38s var(--ease)}@keyframes pt2-drop{0%{opacity:0;transform:translateY(-32px)}}.pt2-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 44px 26px;border-bottom:1px solid rgba(34,31,20,.16);background:#fbf7ee}.pt2-x{background:none;border:0;color:#2a2818;cursor:pointer;font-size:15px;padding:4px}.pt2-ok,.pt2-err{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.6;color:#221f14c7;padding:36px 44px;margin:0}.pt2-err{color:#96534f;padding-bottom:0}.pt2-grp{padding:30px 44px;background:#fbf7ee}.pt2-grp--alt{background:#f5f0e7;border-top:1px solid rgba(34,31,20,.16);border-bottom:1px solid rgba(34,31,20,.16)}.pt2-grp__h{display:flex;align-items:baseline;gap:14px;margin-bottom:22px;font-family:var(--mono);color:#373502}.pt2-grp__h span:first-child{font-size:10.5px;letter-spacing:.14em}.pt2-grp__h span:nth-child(2){font-size:10px;letter-spacing:.2em;text-transform:uppercase}.pt2-grp__h span:last-child{flex:1 1 auto;height:1px;background:#221f1424}.pt2-grp__g,.pt2-ship{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}.pt2-ship{grid-column:1 / -1}.pt2-ship[hidden]{display:none}.pt2-f{display:grid;gap:10px}.pt2-f--wide{grid-column:1 / -1}.pt2-f>span{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#221f14a8}.pt2-f input,.pt2-f select{background:transparent;border:0;border-bottom:1px solid rgba(34,31,20,.24);outline:none;color:#2a2818;font-family:var(--text);font-weight:300;font-size:15px;padding:10px 0;border-radius:0}.pt2-f input:focus,.pt2-f select:focus{border-bottom-color:#373502}.pt2-check{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#221f14c7}.pt2-pills{display:flex;flex-wrap:wrap;gap:10px}.pt2-pills label{cursor:pointer}.pt2-pills input{position:absolute;opacity:0;pointer-events:none}.pt2-pills span{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:13px 20px;background:transparent;color:#221f149e;border:1px solid rgba(34,31,20,.18)}.pt2-pills input:checked+span{background:#373502;color:#f5f0e7;border-color:#2a2818}.pt2-pills input:focus-visible+span{outline:2px solid #373502;outline-offset:3px}.pt2-shipnote{font-family:var(--serif);font-weight:300;font-size:16px;line-height:1.55;color:#221f14a8;margin:0}.pt2-modal__foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:30px 44px 40px}.pt2-modal__foot p{flex-basis:100%;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#221f149e;margin:6px 0 0}@media(max-width:900px){.pt2-roi__in{padding-left:22px;padding-right:22px}.pt2-roi__head p{text-align:left}.pt2-grp,.pt2-modal__head,.pt2-modal__foot{padding-left:24px;padding-right:24px}}.pj{background:#f5f0e7;color:#2a2818}.pj a{color:inherit}.pj-head{max-width:1440px;margin:0 auto;padding:96px 40px 64px;border-bottom:1px solid rgba(34,31,20,.1);box-sizing:border-box}.pj-h1{font-family:var(--display);font-weight:400;font-size:clamp(38px,4.4vw,68px);line-height:1.04;letter-spacing:-.02em;margin:0;max-width:22ch;color:#2a2818}.pj-lede{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.6;color:#221f14b8;margin:28px 0 0;max-width:52ch}.pj-list{max-width:1440px;margin:0 auto;padding:88px 40px 120px;box-sizing:border-box}.pj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;background:#221f141a;border:1px solid rgba(34,31,20,.1)}.pj-card{background:#f5f0e7;display:flex;flex-direction:column;transition:background .18s var(--ease)}.pj-card:hover{background:#fbf7ee;color:#2a2818}.pj-card__plate{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e7e0d2}.pj-card__plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pj-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#221f1457}.pj-card__body{padding:30px 30px 40px;display:flex;flex-direction:column;gap:14px;flex:1}.pj-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#221f149e}.pj-card__meta span:first-child{color:#373502}.pj-card h2{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.18;letter-spacing:-.02em;margin:0}.pj-card p{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.55;color:#221f14ad;margin:0;flex:1}.pj-card__cta{margin-top:auto;padding:10px 0 4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#2a2818;border-bottom:1px solid rgba(34,31,20,.34);align-self:flex-start}.pj-none{font-family:var(--serif);font-size:19px;color:#221f14a8;background:#f5f0e7;padding:40px;margin:0}.pj-pag{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em}.pj-a__head{max-width:900px;margin:0 auto;padding:88px 40px 0;box-sizing:border-box}.pj-a__crumb{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#221f149e;margin-bottom:28px}.pj-a__crumb [aria-current]{color:#2a2818}.pj-a__cat{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#373502;margin-bottom:22px}.pj-a__h1{font-family:var(--display);font-weight:400;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.02em;margin:0 0 22px;max-width:22ch;color:#2a2818}.pj-a__aud{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#221f14a8;margin:0 0 48px}.pj-a__hero{max-width:900px;margin:0 auto;padding:0 40px;border-bottom:1px solid rgba(34,31,20,.1);box-sizing:border-box}.pj-a__plate{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e7e0d2;margin-bottom:64px}.pj-a__plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pj-a__body{max-width:720px;margin:0 auto;padding:64px 40px 120px;box-sizing:border-box}.petale-article p{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.68;color:#221f14d1;margin:0 0 30px}.petale-article h2,.petale-article h3{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.16;letter-spacing:-.02em;margin:56px 0 24px;color:#2a2818}.petale-article ul{margin:0 0 30px;padding:0;list-style:none;display:grid;gap:16px}.petale-article li{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.55;color:#221f14d1;padding-left:22px;position:relative}.petale-article li:before{content:"";position:absolute;left:0;top:11px;width:7px;height:1px;background:#b1bd41}.petale-article li b,.petale-article li strong{font-family:var(--mono);font-weight:400;font-size:13.5px;letter-spacing:.02em;color:#2a2818}.petale-article table{width:100%;border-collapse:collapse;margin:0 0 40px;border:1px solid rgba(34,31,20,.16);font-family:var(--mono);font-size:12.5px;line-height:1.5}.petale-article th,.petale-article td{padding:16px 20px;text-align:left;border-top:1px solid rgba(34,31,20,.12);vertical-align:top}.petale-article th+th,.petale-article td+td{border-left:1px solid rgba(34,31,20,.12)}.petale-article thead th{background:#221f140d;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#221f14a8;font-weight:400}.pj-a__more{max-width:900px;margin:0 auto;padding:64px 40px 120px;border-top:1px solid rgba(34,31,20,.1);box-sizing:border-box}.pj-a__morel{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#221f149e;margin-bottom:20px}.pj-a__links{display:flex;flex-wrap:wrap;gap:32px}.pj-a__links a{font-family:var(--display);font-size:19px;border-bottom:1px solid rgba(34,31,20,.34);padding-bottom:4px}@media(max-width:900px){.pj-head,.pj-list,.pj-a__head,.pj-a__hero,.pj-a__body,.pj-a__more{padding-left:22px;padding-right:22px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/petale-v3.css.map */
