@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c06e515e-module__J8rdRa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_c06e515e-module__J8rdRa__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.p.0t_d-lvc66ffr.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9936ae704f75ae4-s.1ch9t_wapdst1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6881cf93187e1d60-s.07pk7ih65v5a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.p.0t_d-lvc66ffr.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9936ae704f75ae4-s.1ch9t_wapdst1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6881cf93187e1d60-s.07pk7ih65v5a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.p.0t_d-lvc66ffr.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9936ae704f75ae4-s.1ch9t_wapdst1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6881cf93187e1d60-s.07pk7ih65v5a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.p.0t_d-lvc66ffr.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9936ae704f75ae4-s.1ch9t_wapdst1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6881cf93187e1d60-s.07pk7ih65v5a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu Fallback;src:local(Times New Roman);ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.0%;size-adjust:113.48%}.noto_nastaliq_urdu_ab070ab0-module__oLoLha__className{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-style:normal}.noto_nastaliq_urdu_ab070ab0-module__oLoLha__variable{--font-nastaliq:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback"}
@font-face{font-family:sans;src:url(../media/PlusJakartaSans_Light-s.p.3prollw_nbfle.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sans;src:url(../media/PlusJakartaSans_Regular-s.p.2zft8ygo1c8r3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/PlusJakartaSans_Medium-s.p.1uelpxnrzbjeo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.sans_cbdb3f46-module__GmZJ9G__className{font-family:sans,sans Fallback}.sans_cbdb3f46-module__GmZJ9G__variable{--font-sans:"sans", "sans Fallback"}
:root{--green:#1f2e2c;--forest:#2c3c39;--ivory:#eee4d4;--gold:#c49a6c;--gold-ink:#765c41;--charcoal:#202322;--sand:#d8ccbb;--white:#fff;--ivory-soft:#f4ede2;--muted:#5d625f;--serif:var(--font-serif), "Cormorant Garamond", Georgia, serif;--sans:var(--font-sans), "Plus Jakarta Sans", system-ui, sans-serif;--nastaliq:var(--font-nastaliq), "Noto Nastaliq Urdu", "Noto Naskh Arabic", serif;--container:1400px;--gutter:clamp(24px, 4vw, 48px);--header-h:76px;--announce-h:30px;--chrome-h:calc(var(--header-h) + var(--announce-h));--section:clamp(72px, 10vw, 140px);--radius:2px;--box-matte:var(--ivory)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--charcoal);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:300;line-height:1.7}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--green);margin:0 0 .5em;font-weight:600;line-height:1.08}h1{font-size:clamp(44px,7vw,96px);font-weight:700}h2{font-size:clamp(32px,4vw,52px)}h3{font-size:clamp(22px,2.2vw,28px)}.title-gold{color:var(--gold);font-style:normal;font-weight:inherit}p{margin:0 0 1em}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:720px}.section{padding:var(--section) 0}.section--green{background:var(--green);color:var(--ivory)}.section--green h2,.section--green h3{color:var(--ivory)}.section--green p,.section--forest p{color:#d8ccbbcc;font-weight:300}.section--forest{background:var(--forest);color:var(--ivory)}.section--forest h2{color:var(--ivory)}.section--sand{background:var(--ivory-soft)}.eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px;font-weight:400;display:block}.lede{font-family:var(--serif);color:var(--green);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.35}.muted{color:var(--muted)}.small{font-size:13px}.rule{border:0;border-top:1px solid var(--sand);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.todo{color:#9a6b2f;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8em}.btn{border-radius:var(--radius);min-height:50px;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:11px;font-weight:400;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:disabled{opacity:.6;cursor:progress}.btn--primary{background:var(--green);color:var(--ivory)}.btn--primary:hover{background:var(--forest)}.btn--gold{background:var(--gold);color:var(--green)}.btn--gold:hover{background:#d3ad83}.btn--ghost{border-color:var(--green);color:var(--green);background:0 0}.btn--ghost:hover{background:var(--green);color:var(--ivory)}.btn--ghost-light{color:var(--ivory);background:0 0;border-color:#eee4d499}.btn--ghost-light:hover{background:var(--ivory);color:var(--green)}.btn--block{width:100%}.text-link{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;font-size:11px;font-weight:400}.link-btn{color:var(--muted);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:400;text-decoration:underline}.announce{z-index:60;height:var(--announce-h);background:var(--green);color:var(--ivory);font-family:var(--sans);letter-spacing:.08em;text-align:center;white-space:nowrap;border-bottom:1px solid #c49a6c8c;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:12px;font-weight:400;line-height:1.25;display:flex;position:fixed;top:0;left:0;right:0}html[data-theme=dark] .announce{color:var(--ivory);background:#182421;border-bottom-color:#c49a6cb3}@media (max-width:900px){.announce{letter-spacing:.04em;font-size:11px}}@media (max-width:360px){.announce{letter-spacing:.02em;padding-inline:12px;font-size:10.5px}}@media (max-width:348px){:root{--announce-h:36px}.announce{white-space:normal;text-wrap:balance;line-height:1.25}}.header{left:0;right:0;top:var(--announce-h);z-index:50;border-bottom:1px solid var(--sand);background:#eee4d4f0;transition:background .45s,border-color .45s,box-shadow .45s;position:fixed}.header.is-over-dark{background:0 0;border-bottom-color:#0000}main{padding-top:var(--chrome-h)}main:has(.hero){padding-top:0}.header.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--sand);background:#eee4d4f0}.header.is-over-dark .header__cart,.header.is-over-dark .header__nav a{color:var(--ivory)}.header.is-over-dark .header__nav a:hover,.header.is-over-dark .header__nav a.is-active{border-color:var(--gold)}.header.is-over-dark .header__menu span{background:var(--ivory)}.header.is-over-dark .header__count{background:var(--ivory);color:var(--green)}.header__inner{width:100%;height:var(--header-h);padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.header__logo{justify-self:start}.header .logo-for-dark,.header.is-over-dark .logo-for-light{display:none}.header.is-over-dark .logo-for-dark{display:inline-flex}.header__nav{justify-self:center;align-items:center;gap:clamp(12px,1.5vw,24px);display:flex}.header__nav a,.header__cart{height:28px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;padding:0;font-size:11px;font-weight:400;line-height:1;display:inline-flex}.header__nav a:hover,.header__nav a.is-active,html[data-path^=\/shop] .header__nav a[href=\/shop],html[data-path^=\/farm] .header__nav a[href=\/farm],html[data-path^=\/gifting] .header__nav a[href=\/gifting],html[data-path^=\/build-your-box] .header__nav a[href=\/build-your-box],html[data-path^=\/corporate] .header__nav a[href=\/corporate],html[data-path^=\/contact] .header__nav a[href=\/contact],.header__cart:hover{border-color:var(--gold)}.header__actions{justify-self:end;align-items:center;gap:16px;display:flex}.header__cart{gap:8px}.header__count{background:var(--green);min-width:22px;height:22px;color:var(--ivory);letter-spacing:0;border-radius:11px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.header__menu{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:40px;height:40px;padding:10px 8px;display:none}.header__menu span{background:var(--green);height:1px;display:block}.logo-inline{width:auto;height:28px;display:block}.footer{background:var(--green);color:var(--ivory);padding:88px 0 32px}.footer__inner{grid-template-columns:1fr 2fr;gap:48px;display:grid}.footer__logo{width:120px;height:auto}.footer__tagline{font-family:var(--serif);color:var(--gold);margin-top:20px;font-size:22px}.footer__cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer__cols h3{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:11px;font-weight:400}.footer__cols a,.footer__cols span{color:#eee4d4d1;margin-bottom:10px;font-size:14px;display:block}.footer__cols a:hover{color:var(--ivory)}.footer__reach{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.footer__icons{align-items:center;gap:10px;display:flex}.footer__reach a{align-items:center;margin-bottom:0;display:inline-flex}.footer__icon{color:#eee4d4d1;justify-content:center;width:28px;height:28px}.footer__icon:hover{color:var(--ivory)}.footer__base{letter-spacing:.2em;text-transform:uppercase;color:#eee4d499;border-top:1px solid #eee4d424;justify-content:space-between;margin-top:72px;padding-top:24px;font-size:11px;font-weight:400;display:flex}.trust-strip{background:var(--ivory-soft);border-top:1px solid var(--sand);color:var(--green);padding:22px 0}.trust-strip__list{flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;list-style:none;display:flex}.trust-strip__list li{letter-spacing:.01em;color:var(--green);align-items:center;gap:10px;font-size:13.5px;font-weight:400;line-height:1.4;display:flex}.trust-strip__sep{color:var(--gold);margin:0 8px 0 18px;font-size:18px;line-height:1}.trust-strip svg{flex:none}.media{background:var(--sand);width:100%;position:relative;overflow:hidden}.media--fill{height:100%;position:absolute;inset:0}.media .media__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video.media__img{position:absolute;inset:0}.media--placeholder{align-content:center;place-items:center;gap:14px;display:grid}.media--placeholder.media--named{background:var(--ivory-soft);gap:18px}.media--named .media__mark{opacity:.92;width:clamp(56px,22%,104px)}.media__name{font-family:var(--serif);letter-spacing:-.02em;color:var(--green);text-align:center;padding:0 16px;font-size:clamp(18px,2.2vw,28px);font-weight:600;line-height:1.15}.media--ivory{background:linear-gradient(160deg,#e9dfcf 0%,#e3d7c4 55%,#d9cbb5 100%)}.media--sand{background:linear-gradient(160deg, #e3d8c8 0%, var(--sand) 60%, #cbbda9 100%)}.media--green{background:radial-gradient(120% 90% at 30% 20%, var(--forest) 0%, var(--green) 70%)}.media__mark{opacity:.22;width:clamp(28px,12%,64px);height:auto}.media__label{letter-spacing:.06em;color:#2023226b;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.media--green .media__label{color:#eee4d466}.media--fill.media--placeholder .media__label{position:absolute;top:16px;right:20px}.hero .media--placeholder .media__mark{opacity:.12;width:clamp(90px,12vw,160px);transform:translateY(-12vh)}.hero{--hero-shift:0px;--hero-wash:0;min-height:min(88vh,860px);color:var(--ivory);background:var(--green);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero .media--fill{height:130%;transform:translate3d(0, var(--hero-shift), 0);will-change:transform;inset:-15% 0 auto}.hero .media--video:after{content:"";opacity:.4;pointer-events:none;background:#000;position:absolute;inset:0}.hero .media--still .media__img{transform-origin:55% 38%;animation:32s ease-in-out infinite alternate kenBurns}@keyframes kenBurns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-2.2%,1.4%)}}.hero:after{content:"";background:linear-gradient(180deg, #1f2e2c6b 0%, #1f2e2c8c 42%, rgba(31, 46, 44, calc(.74 + var(--hero-wash) * .1)) 100%);pointer-events:none;position:absolute;inset:0}.hero__content{z-index:1;padding-bottom:clamp(56px,9vw,120px);animation:1.1s both heroIn;position:relative}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero h1{color:var(--ivory);margin-bottom:20px}.hero h1 .title-gold{color:var(--gold)}.hero__sub{font-family:var(--sans);color:#d8ccbbcc;max-width:520px;margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.7}.quiet-promise{padding:28px var(--gutter) 0;text-align:center;letter-spacing:.01em;color:var(--muted);margin:0;font-size:14px;font-weight:400}.intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.categories{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);display:grid}.category{display:block}.category .media{transition:transform .6s}.category:hover .media{transform:scale(1.015)}.category h3{margin:22px 0 6px}.category p{color:var(--muted);font-size:14px;font-weight:300;line-height:1.7}.trust{text-align:center}.trust a{font-family:var(--serif);color:var(--green);font-size:clamp(26px,3vw,40px)}.band{aspect-ratio:16/9;width:100%;max-height:80vh;position:relative;overflow:hidden}.band--hero:after{content:"";z-index:1;pointer-events:none;background:#1f2e2c73;position:absolute;inset:0}.media--zoom-out{transform-origin:50%;transform:scale(.82)}.orchard-band{background-color:var(--green);height:clamp(280px,42vw,520px);position:relative;overflow:hidden}.orchard-band:after{content:"";z-index:1;background:linear-gradient(to bottom, var(--ivory) 0%, #1f2e2c2e 28%, #1f2e2c2e 72%, var(--green) 100%);pointer-events:none;position:absolute;inset:0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.split--reverse>:first-child{order:2}.split--box{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(64px,9vw,148px)}.split--reverse.split--box{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-head{padding-block:clamp(56px,8vw,110px) clamp(32px,4vw,56px)}.page-head:has(.checkout-note) h1{margin-bottom:14px}.checkout-note{max-width:42rem;font-family:var(--sans);letter-spacing:.015em;color:var(--green);margin:0;font-size:15px;font-weight:400;line-height:1.55}html[data-theme=dark] .checkout-note{color:#eee4d4db}.box-range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,28px);margin-top:28px;padding:0;list-style:none;display:grid}.box-range__lede{max-width:720px;margin-top:12px}.box-range__card{flex-direction:column;min-height:0;display:flex}.box-range__photo{aspect-ratio:4/5;background:var(--ivory);flex:none;position:relative;overflow:hidden}.box-range__photo img{object-fit:cover}.home-box-shot{aspect-ratio:4/5;background:var(--ivory);width:100%;max-width:100%;position:relative;overflow:hidden}.box-range__photo--shot .box-shot,.builder__shot .box-shot,.home-box-shot .box-shot,.home-premium-boxes .box-range__photo .box-shot{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-box-shot,.box-range__photo--shot,.home-premium-boxes .box-range__photo,.builder__shot{aspect-ratio:3/4;background:var(--box-matte);box-shadow:none;border:0;border-radius:14px}.section--sand .home-premium-boxes .box-range__photo{--box-matte:var(--ivory-soft)}.home-box-shot .box-shot,.box-range__photo--shot .box-shot,.home-premium-boxes .box-range__photo .box-shot,.builder__shot .box-shot{aspect-ratio:1116/2000;width:auto;max-width:96%;height:94%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-box-shot:after,.box-range__photo--shot:after,.home-premium-boxes .box-range__photo:after,.builder__shot:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(to right, var(--box-matte) 0 12%, rgb(from var(--box-matte) r g b / 0) 28%), linear-gradient(to left, var(--box-matte) 0 12%, rgb(from var(--box-matte) r g b / 0) 28%), linear-gradient(to bottom, var(--box-matte) 0%, rgb(from var(--box-matte) r g b / 0) 16%), linear-gradient(to top, var(--box-matte) 0%, rgb(from var(--box-matte) r g b / 0) 18%);position:absolute;inset:0}.box-range__credit{text-align:center;letter-spacing:.04em;color:var(--muted);margin:14px 0 0;font-size:12px}.box-range__body{flex-direction:column;flex:1;padding-top:18px;display:flex}.box-range__card h3{margin-bottom:8px;font-size:24px}.box-range__card .product__desc{margin:0}.box-range .contents{columns:1;flex:1;margin-top:16px}.box-range .buy,.box-range__choose{margin-top:auto;padding-top:24px}.box-range__choose .btn{justify-content:center;width:100%;display:inline-flex}.box-range__price{letter-spacing:.04em;color:var(--green);margin:0 0 12px;font-size:14px}.box-range__choose .box-range__price{margin-bottom:14px}.box-range__promise{text-align:center;color:var(--muted);margin:28px 0 0;font-size:13px}.gift-concept{--concept-wood:#c4a574;--concept-line:#1f2e2c;--concept-ink:#1f2e2c;--concept-honey:#e7c99a;--concept-cell:#f7f1e8;--concept-brass:#8d6a3a;background:var(--ivory-soft);flex-direction:column;height:100%;margin:0;display:flex}.gift-concept svg{flex:1;width:100%;height:auto}.gift-concept__wood{fill:var(--concept-wood);stroke:var(--concept-line);stroke-width:3px}.gift-concept__cell{fill:var(--concept-cell);stroke:var(--concept-line);stroke-width:1.5px}.gift-concept__honey{fill:var(--concept-honey);stroke:var(--concept-line);stroke-width:1.5px}.gift-concept__hinge{fill:var(--concept-brass)}.gift-concept__label,.gift-concept__sub,.gift-concept__logo{fill:var(--concept-ink);text-anchor:middle;font-family:var(--sans)}.gift-concept__label{font-size:11px;font-weight:500}.gift-concept__sub{font-size:10px}.gift-concept__logo{font-family:var(--serif);letter-spacing:.22em;font-size:13px;font-weight:600}.gift-concept figcaption{letter-spacing:.04em;color:var(--muted);flex-direction:column;gap:2px;padding:10px 14px 14px;font-size:12px;display:flex}.box-range__photo .gift-concept,.product__photo .gift-concept,.gift-card .gift-concept,.media>.gift-concept{position:absolute;inset:0}.gift-card{aspect-ratio:4/5;background:var(--ivory);position:relative;overflow:hidden}.home-premium-boxes{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.home-premium-boxes .box-range__credit{grid-column:1/-1}.shop-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.shop-tab{border:1px solid var(--sand);min-height:44px;font-family:var(--sans);letter-spacing:.06em;text-transform:none;align-items:center;padding:0 22px;font-size:13px;font-weight:400;display:inline-flex}.shop-tab:hover{border-color:var(--green)}.shop-tab.is-selected{background:var(--green);border-color:var(--green);color:var(--ivory)}.non-edibles{white-space:nowrap;text-transform:none}.label-hyphen{font-family:var(--sans);font-synthesis:none;font-style:normal;font-weight:400;display:inline-block}:is(h1,h2) .label-hyphen{font-weight:500;transform:translateY(.075em)}.filters{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.chip{border:1px solid var(--sand);min-height:40px;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:11px;font-weight:400;transition:border-color .2s,background .2s;display:inline-flex}.chip:hover{border-color:var(--green)}.chip.is-selected{background:var(--green);border-color:var(--green);color:var(--ivory)}.chip input{opacity:0;pointer-events:none;position:absolute}.grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,36px) clamp(16px,2vw,28px);display:grid}.product-card__body{padding-top:18px}.product-card__name{margin-bottom:4px;font-size:24px}.product-card__meta{font-family:var(--sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:400}.product-card__season{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:400}.product{padding-block:clamp(28px, 3.5vw, 56px) var(--section);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(28px,3vw,48px);width:100%;display:grid}.product>.product__photo,.product>.gallery,.product>.media{width:min(640px,80svh - 120px);max-width:100%}.product__photo{aspect-ratio:4/5;background:var(--ivory);position:relative;overflow:hidden}.product__photo-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product--lineup{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);grid-template-areas:"photo lead"".facts";align-items:stretch}.product--lineup>.product__photo{aspect-ratio:auto;grid-area:photo;align-self:stretch;width:100%;max-width:none;height:auto;min-height:100%}.product--lineup>.product__lead{grid-area:lead}.product--lineup>.product__facts{grid-area:facts;margin-top:0}.product__photo--lineup .product__photo-img{object-fit:cover;object-position:center}.product__gift{margin:20px 0 0}.gallery__frame{aspect-ratio:4/5;background:var(--ivory);position:relative;overflow:hidden}.gallery__frame img,.gallery__frame .gallery__img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.gallery__thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gallery__thumbs button{aspect-ratio:4/5;background:var(--ivory);cursor:pointer;border:1px solid #0000;width:72px;padding:0;position:relative;overflow:hidden}.gallery__thumbs button.is-selected{border-color:var(--green)}.gallery__thumbs img,.gallery__thumbs .gallery__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop-title--non,.shop-pane--non,html[data-shop-tab=non-edibles] .shop-title--pantry,html[data-shop-tab=non-edibles] .filters,html[data-shop-tab=non-edibles] .shop-pane--pantry{display:none}html[data-shop-tab=non-edibles] .shop-title--non{display:block}html[data-shop-tab=non-edibles] .shop-pane--non{display:grid}html[data-shop-tab=non-edibles] .shop-tab[data-tab=pantry]{border-color:var(--sand);color:var(--charcoal);background:0 0}html[data-shop-tab=non-edibles] .shop-tab[data-tab=non-edibles]{background:var(--green);border-color:var(--green);color:var(--ivory)}html[data-shop-cat] .filters .chip[data-cat=all]{border-color:var(--sand);color:var(--charcoal);background:0 0}.product__info{top:calc(120px + var(--announce-h));position:sticky}.product__crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:11px;font-weight:400;display:block}.product__desc{font-family:var(--sans);color:var(--muted);font-size:15px;font-weight:300;line-height:1.7}.product__facts{border-top:1px solid var(--sand);margin:32px 0 0;padding:0;list-style:none}.product__facts li{border-bottom:1px solid var(--sand);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;padding:14px 0;font-size:13px;font-weight:400;display:flex}.product__facts span:first-child{color:var(--muted)}.season-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--green);border:1px solid var(--gold);margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:400;display:inline-block}.buy{margin-top:32px}.buy__sizes{border:0;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;display:flex}.buy__sizes legend{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:400}.buy__single{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:400}.buy__price{font-family:var(--sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:14px;font-weight:400}.buy__row{gap:12px;display:flex}.buy__add{flex:1}.buy__added{margin-top:14px;font-size:14px}.buy__added a{text-decoration:underline}.buy__assurance{letter-spacing:.02em;color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:400}.qty{border:1px solid var(--sand);align-items:center;height:50px;display:inline-flex}.qty button{cursor:pointer;width:42px;height:100%;color:var(--green);background:0 0;border:0;font-size:18px}.qty span{text-align:center;min-width:28px;font-size:15px}.notify{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.notify input[type=text]:not(.hp){flex:240px}.notify__done{font-family:var(--serif);font-size:22px}.on-dark{color:var(--ivory)}input:not([type=radio]):not([type=checkbox]),select,textarea{border:1px solid var(--sand);border-radius:var(--radius);background:var(--white);width:100%;min-height:50px;font:inherit;color:var(--charcoal);padding:12px 16px;font-size:15px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.notify--dark input:not(.hp){color:var(--ivory);background:0 0;border-color:#eee4d466}.notify--dark input::placeholder{color:#eee4d499}.field{flex:1;margin-bottom:18px}.field label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:400;display:block}.field-row{align-items:flex-end;gap:16px;display:flex}.corporate-form input:not([type=radio]):not([type=checkbox]),.corporate-form select{height:50px;min-height:50px;max-height:50px;padding-top:0;padding-bottom:0}.field label.field-check{cursor:pointer;letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin-top:14px;margin-bottom:0;font-size:15px;display:flex}.field label.field-check input{width:16px;height:16px;accent-color:var(--green)}.form-error{color:#9b2c1f;flex-basis:100%;margin:8px 0;font-size:14px}.empty{padding:40px 0 var(--section)}.cart,.checkout{padding-bottom:var(--section);grid-template-columns:1fr 380px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cart__lines{border-top:1px solid var(--sand);margin:0;padding:0;list-style:none}.cart__line{border-bottom:1px solid var(--sand);grid-template-columns:1fr auto 110px auto;align-items:center;gap:20px;padding:22px 0;display:grid}.cart__item{align-items:center;gap:14px;min-width:0;display:flex}.cart__thumb{flex:none;width:56px}.cart__thumb .media{aspect-ratio:4/5}.cart__thumb .media__name,.builder__choice .media__name{display:none}.cart__name{font-family:var(--serif);color:var(--green);font-size:24px}.cart__line p{margin:0}.cart__total{text-align:right;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.cart__actions{gap:14px;display:flex}.cart__edit{grid-column:1/-1}.summary{background:var(--ivory-soft);border:1px solid var(--sand);top:calc(110px + var(--announce-h));padding:28px;position:sticky}.summary dl{margin:0 0 22px}.summary dl div{letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;font-weight:400;display:flex}.summary dd{text-align:right;margin:0}.summary__total{border-top:1px solid var(--sand);margin-top:8px;font-weight:500;padding-top:16px!important;font-size:17px!important}.summary__lines{margin:0 0 16px;padding:0;font-size:14px;list-style:none}.summary__lines li{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ship-nudge{border-bottom:1px solid var(--sand);margin:0 0 18px;padding-bottom:16px}.ship-nudge__message{letter-spacing:.01em;color:var(--green);margin:0;font-size:14px;font-weight:400}.ship-nudge__track{background:var(--sand);height:3px;margin:10px 0 12px;overflow:hidden}.ship-nudge__fill{background:var(--gold);height:100%;display:block}.ship-nudge.is-unlocked .ship-nudge__fill{background:var(--forest)}.ship-nudge__returns{color:var(--muted);margin:0;font-size:13px;font-weight:400}.panel{margin-bottom:40px}.panel__title{margin-bottom:22px;font-size:28px}.pay-options{gap:12px;display:grid}.pay-option{border:1px solid var(--sand);background:var(--white);cursor:pointer;align-items:flex-start;gap:16px;padding:20px;display:flex}.pay-option.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.pay-option.is-disabled{opacity:.5;cursor:not-allowed}.pay-option input{accent-color:var(--green);margin-top:5px}.pay-option>span{gap:2px;font-size:14px;display:grid}.pay-option strong{font-size:15px;font-weight:500}.pay{max-width:480px;margin:clamp(40px, 6vw, 80px) auto var(--section);background:var(--white);border:1px solid var(--sand);padding:32px}.pay__head{border-bottom:1px solid var(--sand);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.pay__head .logo-inline{height:32px}.pay__secure{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.pay__amount{letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:20px 0;font-size:13px;font-weight:400;display:flex}.pay__amount strong{font-size:24px;font-weight:500}.pay__notice{background:var(--ivory-soft);border-left:2px solid var(--gold);margin-bottom:20px;padding:16px 18px}.pay__notice h2{margin-bottom:4px;font-size:24px}.pay__notice p{margin:0;font-size:14px}.pay__methods{margin:0 0 24px;padding:0;list-style:none}.pay__method{border:1px solid var(--sand);opacity:.55;justify-content:space-between;align-items:center;margin-top:-1px;padding:14px 16px;font-size:14px;display:flex}.pay__method>span:first-child{display:grid}.pay__method strong{font-weight:500}.pay__soon{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--sand);padding:3px 8px;font-size:11px;font-weight:400}.pay__actions{gap:10px;display:grid}.pay__foot{text-align:center;margin:18px 0 0}.confirm{text-align:center;padding:var(--section) 0}.confirm h1{font-size:clamp(40px,5vw,64px)}.prose{font-family:var(--sans);color:var(--muted);font-size:15px;font-weight:300;line-height:1.7}.prose p{margin-bottom:1.4em}.policy{border-top:1px solid var(--sand);padding:40px 0}.policy h2{font-size:32px}.contact-list{border-top:1px solid var(--sand);margin:0;padding:0;list-style:none}.contact-list li{border-bottom:1px solid var(--sand);justify-content:space-between;gap:16px;padding:18px 0;display:flex}.contact-list span:first-child{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.contents{columns:2;column-gap:32px;margin:24px 0 0;padding:0;list-style:none}.contents li{border-bottom:1px solid var(--sand);break-inside:avoid;padding:8px 0;font-size:15px}.contents--list{columns:1;max-width:42em}.option-grid{grid-template-columns:1fr 1fr;gap:8px 56px;margin:28px 0 0;display:grid}.option-grid dt{letter-spacing:.2em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:400}.option-grid dd{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.7}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin:0;padding:28px 0 0;list-style:none;display:grid}.steps li{counter-increment:step;gap:8px;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);letter-spacing:.2em;color:var(--gold);font-size:11px;font-weight:400}.steps strong{font-family:var(--serif);font-size:26px;font-weight:500}.steps span{color:var(--muted);font-size:15px;font-weight:300;line-height:1.7}.corporate-form-wrap{max-width:720px}.desk-line{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;margin:28px 0 0;font-size:15px;font-weight:300;line-height:1.5;display:flex}.desk-line p{margin:0}.desk-line a{color:inherit;font:inherit;letter-spacing:0;text-transform:none;border-bottom:none;text-decoration:none}.person-box{letter-spacing:0;margin-top:32px;font-size:15px;font-weight:300;line-height:1.7}.person-box__next{margin-top:10px;display:block}.person-box a{color:inherit;font:inherit;letter-spacing:0;text-transform:none;border-bottom:none;text-decoration:none}.corporate-form{padding-bottom:8px}.corporate-faq{margin:28px 0 0}.corporate-faq dt{font-family:var(--serif);margin-top:28px;font-size:22px;font-weight:500}.corporate-faq dd{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.7}.greviews-wrap{padding:var(--section) 0;background:var(--forest);color:var(--ivory)}.greviews__head{border-bottom:1px solid #c49a6c47;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:8px;padding-bottom:28px;display:flex}.greviews__brand{align-items:center;gap:12px;display:flex}.greviews__brand h2{color:var(--ivory);margin:0}.greviews__score{align-items:center;gap:10px;display:flex}.greviews__rating{font-family:var(--serif);color:var(--gold);font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.greviews__count{color:#d8ccbbcc;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:400}.greviews__count:hover{color:var(--gold)}.greviews__cta{margin-left:auto}.greviews__carousel{position:relative}.greviews__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:16px;padding:28px 4px 36px;display:flex;overflow-x:auto}.greviews__track::-webkit-scrollbar{display:none}.greviews__track .gcard{scroll-snap-align:center;opacity:.72;transform-origin:50%;flex:0 0 min(100%,340px);margin-bottom:0;transition:transform .4s,opacity .4s,border-color .4s;transform:scale(.94)}.greviews__track .gcard.is-center{opacity:1;border-color:var(--gold);z-index:1;position:relative;transform:scale(1.06)}.greviews__controls{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.greviews__arrow{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;line-height:1}.greviews__arrow:hover:not(:disabled){background:var(--gold);color:var(--green)}.greviews__arrow:disabled{opacity:.28;cursor:default}.gstars{gap:1px;display:inline-flex}.gcard{break-inside:avoid;background:var(--ivory);color:var(--charcoal);border:1px solid #c49a6c38;border-radius:2px;margin-bottom:16px;padding:22px 20px;font-size:15px;line-height:1.55}.gcard__head{align-items:center;gap:12px;display:flex}.gcard__avatar{width:40px;height:40px;color:var(--ivory);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.gcard__who{min-width:0;display:grid}.gcard__name{color:var(--green);font-family:var(--serif);font-size:18px;font-weight:600}.gcard__meta{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.gcard__g{margin-left:auto}.gcard__rating{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.gcard__date{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.gcard__text{white-space:pre-line;margin:0}.gcard__more{color:var(--gold);font-weight:500}.gcard__photos{color:var(--muted);margin:8px 0 0;font-size:12px}.gcard__reply{background:#f1f3f4;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.gcard__reply p{margin:0}.gcard__reply-head{color:#202124;margin-bottom:2px!important}.gcard__reply-head span{color:#70757a}.gcard__foot{border-top:1px solid var(--sand);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}@media (min-width:1000px){.greviews__track .gcard{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:1040px){.trust-strip__list{flex-direction:column;align-items:center;gap:14px}.trust-strip__sep{display:none}}@media (max-width:1000px){.categories,.grid{grid-template-columns:repeat(2,1fr)}.cart,.checkout{grid-template-columns:1fr}.summary{position:static}}@media (max-width:800px){.header__inner{justify-content:space-between;display:flex}.header__menu{display:flex}.header__nav{background:var(--ivory);border-bottom:1px solid var(--sand);padding:8px var(--gutter) 20px;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.header__nav.is-open{display:flex}.header__nav a{border-bottom:1px solid var(--sand);letter-spacing:.2em;padding:14px 0}.header.is-over-dark .header__nav a{color:var(--charcoal)}.header.is-over-dark .header__nav a:hover,.header.is-over-dark .header__nav a.is-active{border-color:var(--gold)}.greviews__track .gcard{flex-basis:86%}.hero{min-height:min(70vh,640px)}.intro,.split,.split--box,.split--reverse.split--box,.product,.option-grid,.steps,.box-range,.home-premium-boxes{grid-template-columns:1fr}.split--reverse>:first-child{order:0}.product__info{position:static}.product>.product__photo,.product>.gallery,.product>.media,.product--lineup>.product__photo{width:100%;max-width:100%;height:auto;min-height:0}.product--lineup{grid-template-columns:1fr;grid-template-areas:"photo""lead""facts"}.product--lineup>.product__photo{aspect-ratio:16/9}.footer__inner,.footer__cols{grid-template-columns:1fr}.footer__base{flex-direction:column;gap:8px}.quiet-promise{padding-top:22px}.field-row{flex-direction:column;align-items:stretch;gap:0}.cart__line{grid-template-columns:1fr auto}.contents{columns:1}.greviews__cta{margin-left:0}.hero .media--fill{will-change:auto;height:100%;top:0;transform:none}}@media (max-width:600px){.categories,.grid{grid-template-columns:1fr}}@media (max-width:520px){.logo-inline{height:24px}}.builder{padding-bottom:160px}.builder h1,.builder h2{color:var(--green)}.builder__steps{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.builder__step{border:1px solid var(--sand);background:var(--white);color:var(--charcoal);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.builder__step span{font-variant-numeric:tabular-nums}.builder__step.is-current{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.builder__step.is-done{border-color:var(--forest)}.builder__step:disabled{opacity:.45;cursor:not-allowed}.builder__step:focus-visible,.builder__choice:focus-visible,.builder__slot:focus-visible{outline:2px solid var(--green);outline-offset:2px}.builder__panel h2{margin-bottom:12px;font-size:clamp(28px,4vw,40px)}.builder__boxes,.builder__portions{border:0;grid-template-columns:1fr;gap:12px;margin:20px 0 0;padding:0;display:grid}.builder__portions legend{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.builder__choice{text-align:left;border:1px solid var(--sand);background:var(--white);font:inherit;color:inherit;cursor:pointer;gap:6px;padding:18px;display:grid}.builder__choice.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.builder__choice:disabled{opacity:.4;cursor:not-allowed}.builder__shot{--box-matte:var(--white);margin:0 0 8px;position:relative;overflow:hidden}.builder__choice .media{aspect-ratio:1;width:72px;margin-bottom:4px}.builder__slots{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.builder__slot{border:1px dashed var(--sand);background:var(--white);width:100%;min-height:72px;font:inherit;color:inherit;cursor:pointer;align-content:center;gap:4px;padding:8px;font-size:13px;display:grid}.builder__slot span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.builder__slot.is-selected{border-style:solid;border-color:var(--green)}.builder__slot.is-filled{border-style:solid}.builder__include{color:var(--muted);margin:8px 0 0;font-size:14px}.builder__review{margin:0 0 24px}.builder__review div{border-bottom:1px solid var(--sand);padding:12px 0}.builder__review dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.builder__review dd{margin:6px 0 0}.builder__review dd span{display:block}.builder__total{z-index:20;padding:16px var(--gutter);background:var(--ivory);border-top:1px solid var(--sand);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.builder__nav{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:800px){.builder__boxes,.builder__portions{grid-template-columns:repeat(2,1fr)}}.card-picker{margin:8px 0 28px}.card-picker__intro{margin-bottom:20px}.card-picker__title,.card-picker__section h4{font-family:var(--serif);color:var(--green);letter-spacing:-.01em;margin:0 0 8px;font-weight:600}.card-picker__title{font-size:28px}.card-picker__section h4{margin-bottom:14px;font-size:clamp(22px,2.2vw,28px)}.card-picker__chosen{border-bottom:1px solid var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;padding:14px 0 20px;display:flex}.card-picker__tiles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.card-picker__choices{flex-wrap:wrap;gap:8px;display:flex}.card-choice{border:1px solid var(--sand);background:var(--white);font:inherit;color:var(--green);cursor:pointer;padding:12px 16px}.card-choice.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.card-tile,.card-design{text-align:left;border:1px solid var(--sand);background:var(--white);font:inherit;color:var(--green);cursor:pointer;gap:8px;padding:10px;display:grid}.card-tile>span,.card-design>span{font-family:var(--serif);font-size:16px;font-weight:600}.card-tile--category{aspect-ratio:auto;text-align:center;background:var(--ivory-soft);flex-direction:column;place-content:center;align-items:center;gap:8px;min-height:148px;padding:22px 16px;display:flex;container-type:inline-size}.card-tile--category .card-tile__name{letter-spacing:-.02em;white-space:nowrap;font-size:22px;line-height:1.15}.card-tile--category .card-tile__hint{white-space:nowrap}@container (max-width:300px){.card-tile--category .card-tile__name{font-size:18px}.card-tile--category .card-tile__hint{font-size:12px}}@container (max-width:240px){.card-tile--category .card-tile__name{font-size:15px}.card-tile--category .card-tile__hint{font-size:11px}}.card-tile__hint{font-family:var(--sans);letter-spacing:.01em;color:var(--muted);font-size:13px;font-weight:400;line-height:1.35}.card-tile--category:hover,.card-tile--category:focus-visible{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.card-tile--category:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.card-tile.is-selected,.card-design.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.card-tile picture,.card-design picture,.card-tile .card-art,.card-design .card-art{aspect-ratio:600/846;background:var(--ivory-soft);width:100%;display:block}.card-art__img{object-fit:cover;width:100%;height:100%}.card-tag{border:1px solid var(--sand);font-family:var(--sans);letter-spacing:0;vertical-align:2px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500;line-height:1.6;display:inline-block}.card-picker__section{margin-top:28px}.card-picker__designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-picker__preview-art{margin-top:16px}.card-picker__preview-art picture,.card-picker__preview-art .card-art{aspect-ratio:1200/924;background:var(--ivory-soft);width:100%;max-width:720px;display:block}.card-picker__write{gap:20px;display:grid}.card-write-preview{background:var(--white);border:1px solid var(--sand);align-content:space-between;gap:16px;min-height:280px;padding:32px 28px;display:grid}.card-write-preview__to,.card-write-preview__from,.card-write-preview__body{font-family:var(--serif);color:var(--green);margin:0}.card-write-preview__body{white-space:pre-wrap;font-size:20px;line-height:1.5}.is-urdu,.is-urdu textarea,.is-urdu input,.card-write-preview.is-urdu{font-family:var(--nastaliq);line-height:2.1}.card-picker__bar{margin-top:24px}.card-picker__close{margin-bottom:16px}.card-showcase{padding-top:8px}.card-picker__flow{scroll-margin-top:calc(96px + var(--announce-h))}@media (min-width:800px){.card-picker__tiles,.card-picker__designs{grid-template-columns:repeat(4,minmax(0,1fr))}.card-picker__write{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:800px){.card-picker__flow.is-sheet{z-index:50;max-height:88vh;padding:20px var(--gutter) 0;background:var(--ivory);border-top:1px solid var(--sand);position:fixed;inset:auto 0 0;overflow:auto}.card-picker__flow.is-sheet .card-picker__bar{background:var(--ivory);padding:12px 0 20px;position:sticky;bottom:0}}:is(body:has(.crm-root) .announce,body:has(.crm-root) .header,body:has(.crm-root) .footer){display:none}body:has(.crm-root) main{padding-top:0}body:has(.crm-root) h1{font-size:32px;font-weight:600}body:has(.crm-root) h2{font-size:22px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.hero .media--fill{will-change:auto;height:100%;top:0;transform:none}}.theme-toggle{width:40px;height:40px;color:var(--green);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.theme-toggle svg{width:18px;height:18px}.theme-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.theme-toggle__night,.theme-toggle__day{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle__sun,html:not([data-theme=dark]) .theme-toggle__day{display:none}.header.is-over-dark .theme-toggle{color:var(--ivory)}.pay__head .logo-for-dark,.media__mark--for-dark{display:none}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#121c1a;--box-matte:var(--night);--night-raised:#243532;--night-ink:#eee4d4;--night-muted:#cbbfae;--night-line:#d8ccbb9e;--charcoal:var(--night-ink);--muted:var(--night-muted);--white:var(--night-raised);--ivory-soft:var(--night-raised);--sand:var(--night-line);accent-color:var(--gold)}html[data-theme=dark] body{background:var(--night);color:var(--night-ink)}html[data-theme=dark] ::selection{background:var(--gold);color:var(--green)}html[data-theme=dark] ::placeholder{color:var(--night-muted);opacity:1}html[data-theme=dark] :is(h1,h2,h3,.lede,.builder h1,.builder h2){color:var(--night-ink)}html[data-theme=dark] .title-gold,html[data-theme=dark] .hero h1 .title-gold,html[data-theme=dark] .footer__cols h3,html[data-theme=dark] .footer__tagline,html[data-theme=dark] .eyebrow{color:var(--gold)}html[data-theme=dark] .header,html[data-theme=dark] .header.is-scrolled{border-bottom-color:var(--night-line);color:var(--night-ink);background:#121c1af0}html[data-theme=dark] .header.is-over-dark:not(.is-scrolled){background:0 0;border-bottom-color:#0000}html[data-theme=dark] .header .logo-for-light{display:none}html[data-theme=dark] .header .logo-for-dark{display:inline-flex}html[data-theme=dark] .header__nav a,html[data-theme=dark] .header__cart,html[data-theme=dark] .header.is-over-dark .header__nav a,html[data-theme=dark] .header.is-over-dark .header__cart{color:var(--night-ink)}html[data-theme=dark] .header__menu span,html[data-theme=dark] .header.is-over-dark .header__menu span{background:var(--night-ink)}html[data-theme=dark] .header__count{background:var(--gold);color:var(--green)}html[data-theme=dark] .header.is-over-dark .header__count{background:var(--ivory);color:var(--green)}html[data-theme=dark] .header .theme-toggle{color:var(--night-ink)}html[data-theme=dark] .theme-toggle__moon,html[data-theme=dark] .theme-toggle__night{display:none}html[data-theme=dark] .theme-toggle__sun{display:block}html[data-theme=dark] .theme-toggle__day{display:inline}html[data-theme=dark] .btn--primary{background:var(--night-ink);border-color:var(--night-ink);color:var(--green)}html[data-theme=dark] .btn--primary:hover{color:var(--green);background:#d8ccbb;border-color:#d8ccbb}html[data-theme=dark] .btn--ghost{border-color:var(--gold);color:var(--night-ink)}html[data-theme=dark] .btn--ghost:hover,html[data-theme=dark] .chip.is-selected,html[data-theme=dark] .shop-tab.is-selected,html[data-theme=dark][data-shop-tab=non-edibles] .shop-tab[data-tab=non-edibles]{background:var(--night-ink);border-color:var(--night-ink);color:var(--green)}html[data-theme=dark][data-shop-cat] .filters .chip[data-cat=all],html[data-theme=dark][data-shop-tab=non-edibles] .shop-tab[data-tab=pantry]{border-color:var(--night-line);color:var(--night-ink);background:0 0}html[data-theme=dark] :is(.cart__name,.box-range__price,.media__name,.trust a,.trust-strip,.trust-strip__list li,.ship-nudge__message,.season-tag,.qty button,.card-choice,.card-tile,.card-design,.card-picker__title,.card-picker__section h4,.card-write-preview__to,.card-write-preview__from,.card-write-preview__body,.gcard__name){color:var(--night-ink)}html[data-theme=dark] .season-tag{border-color:var(--gold)}html[data-theme=dark] :is(.builder__choice.is-selected,.builder__slot.is-selected,.card-choice.is-selected,.card-tile.is-selected,.card-design.is-selected,.pay-option.is-selected,.gallery__thumbs button.is-selected,.builder__step.is-current){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html[data-theme=dark] .builder__step.is-done{border-color:var(--gold)}html[data-theme=dark] :is(.builder__step:focus-visible,.builder__choice:focus-visible,.builder__slot:focus-visible){outline-color:var(--gold)}html[data-theme=dark] .card-tile--category:hover,html[data-theme=dark] .card-tile--category:focus-visible{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html[data-theme=dark] :is(.product__photo,.gallery__frame,.gallery__thumbs button,.box-range__photo,.gift-card,.builder__shot,.home-box-shot){background:var(--night-raised)}html[data-theme=dark] body :is(.home-box-shot,.box-range__photo--shot,.builder__shot),html[data-theme=dark] body .home-premium-boxes .box-range__photo{background:var(--box-matte)}html[data-theme=dark] .gift-concept{--concept-wood:#6e5333;--concept-line:#eee4d4;--concept-ink:#eee4d4;--concept-honey:#c49a6c;--concept-cell:#243532;--concept-brass:#c49a6c;background:var(--night-raised)}html[data-theme=dark] .gift-concept figcaption{color:var(--night-muted)}html[data-theme=dark] .media__mark--for-light{display:none}html[data-theme=dark] .media__mark--for-dark{display:block}html[data-theme=dark] .pay__head .logo-for-light{display:none}html[data-theme=dark] .pay__head .logo-for-dark{display:block}html[data-theme=dark] .orchard-band:after{background:linear-gradient(to bottom, var(--night) 0%, #121c1a1f 28%, #2c3c3933 72%, var(--forest) 100%)}html[data-theme=dark] .builder__total,html[data-theme=dark] .card-picker__flow.is-sheet,html[data-theme=dark] .card-picker__flow.is-sheet .card-picker__bar{background:var(--night);border-color:var(--night-line)}html[data-theme=dark] .gcard{background:var(--night-raised);color:var(--night-ink);border-color:#c49a6c73}html[data-theme=dark] .gcard__reply{background:#1a2826}html[data-theme=dark] .gcard__reply-head{color:var(--night-ink)}html[data-theme=dark] .gcard__reply-head span{color:var(--night-muted)}html[data-theme=dark] .gcard__avatar{box-shadow:inset 0 0 0 1px #eee4d473}html[data-theme=dark] .form-error{color:#f0b4a8}html[data-theme=dark] .todo{color:var(--gold)}html[data-theme=dark] .pay__method{opacity:1;color:var(--night-muted)}html[data-theme=dark] .pay__method strong{color:var(--night-ink)}html[data-theme=dark] .ship-nudge.is-unlocked .ship-nudge__fill{background:var(--night-ink)}html[data-theme=dark] .link-btn{color:var(--night-muted)}@media (max-width:800px){html[data-theme=dark] .header__nav{background:var(--night);border-bottom-color:var(--night-line)}html[data-theme=dark] .header__nav a,html[data-theme=dark] .header.is-over-dark .header__nav a{border-bottom-color:var(--night-line);color:var(--night-ink)}}@media (max-width:520px){.header__actions{gap:8px}.theme-toggle{width:36px;height:36px}}html[data-path^=\/admin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--charcoal:#202322;--muted:#5d625f;--white:#fff;--ivory-soft:#f4ede2;--sand:#d8ccbb;accent-color:#1f2e2c}html[data-path^=\/admin] body{color:#202322;background:#eee4d4}html[data-path^=\/admin] :is(h1,h2,h3){color:#1f2e2c}html[data-path^=\/admin] .lede{color:#5d625f}.soon{grid-template-areas:"intro""visual""rest";min-height:100vh;display:grid}.soon-intro{grid-area:intro}.soon-visual{grid-area:visual}.soon-rest{grid-area:rest}main.soon{padding-top:0}.soon-intro,.soon-rest{padding-left:var(--gutter);padding-right:var(--gutter)}.soon-intro{padding-top:28px}.soon-rest{padding-top:36px;padding-bottom:72px}.soon-bar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.soon-logo .logo-for-dark{display:none}.soon-logo svg{width:auto;height:clamp(132px,28vw,168px)}.soon .theme-toggle{color:var(--green)}.soon h1{max-width:11ch;margin-bottom:0}.soon h2{max-width:22ch;margin:0 0 8px;font-size:clamp(24px,3.4vw,34px);line-height:1.25}.soon-count-wrap{margin-top:32px}.soon-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.soon-count li{border-top:1px solid var(--gold);padding-top:12px}.soon-count b{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--gold-ink);font-size:clamp(32px,8vw,48px);font-weight:600;line-height:1;display:block}.soon-count span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px;font-weight:400;display:block}.soon-open{font-family:var(--serif);color:var(--green);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.soon-visual{aspect-ratio:4/5;background:var(--green);margin-top:36px;position:relative}.soon-visual .media{box-shadow:inset 0 0 0 1px #c49a6cbf}.soon-range{letter-spacing:.16em;text-transform:uppercase;color:var(--green);flex-wrap:wrap;gap:8px 22px;margin:0 0 40px;font-size:12px;font-weight:400;display:flex}.soon-range span{border-top:1px solid var(--gold);padding-top:8px}.soon-wait{max-width:440px}.soon-form .field{margin-bottom:14px}.soon-hint{color:var(--muted);margin:0 0 18px;font-size:13px}.soon-thanks{font-family:var(--serif);color:var(--green);margin:8px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.25}.soon-thanks:focus{outline:none}.soon-desk,.soon-ig{max-width:440px;margin:40px 0 0;font-size:15px;font-style:normal;font-weight:400;line-height:1.7}.soon-ig{margin-top:18px}.soon-desk a,.soon-ig a{color:inherit;border-bottom:0;text-decoration:none}.soon-desk a:hover,.soon-ig a:hover,.soon-desk a:focus-visible,.soon-ig a:focus-visible{color:var(--gold-ink);border-bottom:0;text-decoration:none}.soon a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (min-width:960px){.soon{grid-template-columns:minmax(0,1fr) minmax(420px,46vw);grid-template-areas:"intro visual""rest visual";align-items:start}.soon-intro{padding-top:40px}.soon-intro,.soon-rest{max-width:680px}.soon-visual{aspect-ratio:auto;align-self:start;height:100vh;margin-top:0;position:sticky;top:0}}html[data-theme=dark] .soon-logo .logo-for-light{display:none}html[data-theme=dark] .soon-logo .logo-for-dark{display:block}html[data-theme=dark] .soon .theme-toggle,html[data-theme=dark] .soon-range,html[data-theme=dark] .soon-open,html[data-theme=dark] .soon-thanks{color:var(--ivory)}html[data-theme=dark] .soon-count b,html[data-theme=dark] .soon-desk a:hover,html[data-theme=dark] .soon-ig a:hover,html[data-theme=dark] .soon-desk a:focus-visible,html[data-theme=dark] .soon-ig a:focus-visible{color:var(--gold)}
