@font-face{font-family:Cantara;src:url(/fonts/P052-Roman.otf);font-display:swap}@font-face{font-family:Cantara;src:url(/fonts/P052-Italic.otf);font-style:italic;font-display:swap}:root{--paper:#f8f5ef;--ink:#493425;--muted:#897665;--line:#ded5c9}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.8 Arial,Tahoma,sans-serif}button,a{touch-action:manipulation;color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;background:0 0;border:0}a{text-decoration:none}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #987757}h1,h2,p{margin:0}h1,h2{font-family:Cantara,Georgia,serif;font-weight:400}h1{letter-spacing:-2px;font-size:64px;line-height:1.12}h2{font-size:27px;line-height:1.35}em{color:#95775b;font-weight:400}.site{flex-direction:column;min-height:100dvh;display:flex}.skip{position:absolute;top:-100px}.skip:focus{background:var(--paper);z-index:10;padding:10px;top:8px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:112px;margin:0 5%;display:flex}.brand{letter-spacing:-2.8px;direction:ltr;unicode-bidi:isolate;font:45px/1 Cantara,Georgia,serif}.navigation{align-items:center;gap:24px;font-size:11px;display:flex}.navigation a{border-bottom:1px solid #0000;padding:9px 0}.navigation a[aria-current],.navigation a:hover{border-color:var(--ink)}.tools{white-space:nowrap;align-items:center;gap:18px;font-size:11px;display:flex}.tools button{padding:8px 0}.divider{border-inline-start:1px solid var(--line);height:14px}.tools a[aria-current]{text-underline-offset:6px;text-decoration:underline}.mobile-menu{display:none}.home{flex:1;place-items:center;min-height:650px;display:grid}.welcome{text-align:center;padding:85px 24px 100px}.eyebrow{letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:9px}.welcome h1{letter-spacing:-3.5px;margin:30px 0 25px;font-size:clamp(60px,7.1vw,104px);line-height:1.04}.subtitle{color:var(--muted);max-width:470px;font-size:13px;line-height:1.9}.welcome .subtitle{margin:auto}.home-actions{justify-content:center;align-items:center;gap:30px;margin-top:36px;display:flex}.primary{background:var(--ink);color:var(--paper);padding:13px 23px;font-size:11px;transition:background .2s}.primary:hover{background:#71523b}.quiet{border-bottom:1px solid #aa9380;align-items:center;gap:16px;padding:5px 0;font-size:11px;display:flex}.inner{flex:1;width:min(820px,90%);margin:0 auto;padding:75px 0 100px}.heading{margin-bottom:45px}.heading h1{margin:23px 0 22px}.heading .subtitle{max-width:540px}.category-tabs,.journey-tabs{border-bottom:1px solid var(--line);gap:30px;margin:25px 0;display:flex}.category-tabs button,.journey-tabs button{border-bottom:1px solid #0000;padding:11px 0;font-size:12px}.category-tabs [aria-pressed=true],.journey-tabs [aria-pressed=true]{border-bottom-color:var(--ink)}.menu-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 0;display:flex}.note{color:var(--muted);max-width:550px;margin-top:25px;font-size:11px;line-height:1.9}.facts{color:#826950;flex-wrap:wrap;gap:25px;margin-bottom:45px;font-size:12px;display:flex}.facts span+span{border-inline-start:1px solid var(--line);padding-inline-start:25px}.three-moments{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:45px;display:grid}.three-moments>div{border-top:1px solid var(--line);padding-top:16px}.index{color:#a08972;letter-spacing:.06em;font:10px Arial,sans-serif}.three-moments h2{margin-top:15px;font-size:25px}.availability{border-block:1px solid var(--line);margin-top:30px;padding:25px 0}.availability p{color:var(--muted);margin:8px 0;font-size:13px}.status{letter-spacing:.05em;color:#80654d;font-size:10px}.availability .status{margin-top:12px;display:block}details{border-bottom:1px solid var(--line);padding:20px 0;font-size:12px}summary{cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}summary:after{content:"+";color:var(--muted);font-size:17px}details[open]>summary:after{content:"−"}details p{color:var(--muted);max-width:650px;padding-top:20px;line-height:2}.collection-line{border-top:1px solid var(--line);align-items:center;gap:28px;padding:32px 0;display:flex}.collection-line>span{letter-spacing:-5px;font:92px Cantara,Georgia,serif}.unit{letter-spacing:0;margin-left:7px;font-size:35px}.collection-line p{font-size:13px}.collection-line small{color:var(--muted);font-size:11px}.learn-block{border-top:1px solid var(--line);margin-top:48px;padding-top:30px}.learn-block h2{margin:15px 0}.short{color:var(--muted);max-width:520px;font-size:12px}.reveal-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 8px;display:grid}.reveal-grid button{text-align:start;background:#eee7dc;flex-direction:column;justify-content:space-between;gap:25px;min-height:125px;padding:18px;font-size:13px;transition:background .25s,color .25s;display:flex}.reveal-grid .revealed{color:#f8f5ef;background:#493425}.revealed .index{color:#ceb99e}.journey-copy{max-width:630px;min-height:90px;font:23px/1.6 Cantara,Georgia,serif}.quiz{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.quiz button{border:1px solid var(--line);padding:12px 18px;font-size:12px}.quiz [aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feedback{color:var(--muted);margin-top:20px;font-size:12px}.hours{max-width:540px}.hours>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;display:flex}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 5%;padding:23px 0;font-size:9px;display:flex}footer a{align-items:center;gap:14px;display:flex}.preview{font-size:9px}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.55}[dir=rtl] .welcome h1{letter-spacing:0;font-size:66px;line-height:1.65}[dir=rtl] em{font-style:normal}[dir=rtl] .eyebrow{letter-spacing:0;font-size:11px}[dir=rtl] .journey-copy{font-family:Tahoma,Arial,sans-serif;font-size:18px;line-height:2}[dir=rtl] .heading h1{font-size:45px}@media (max-width:1100px){.navigation{gap:15px;font-size:10px}header{gap:20px}.tools{gap:12px}.brand{font-size:40px}}@media (max-width:850px){header{height:90px}.navigation{display:none}.mobile-menu{border-bottom:1px solid #aa9380!important;display:block!important}.navigation.expanded{background:var(--paper);z-index:5;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 30px;padding:20px 6%;font-size:13px;display:grid;position:absolute;top:89px;left:0;right:0}.navigation.expanded a{padding:11px 0}.tools{gap:17px}.home{min-height:570px}.inner{padding-top:55px}.welcome h1{font-size:80px}.brand{font-size:42px}}@media (max-width:550px){header{gap:15px;height:87px;margin:0 24px}.brand{font-size:36px}.tools{gap:12px;font-size:10px}.tools .divider{display:none}.navigation.expanded{padding:20px 24px;top:86px}.home{min-height:calc(100svh - 190px)}.welcome{width:100%;padding:65px 24px 85px}.welcome h1{letter-spacing:-1.7px;margin:28px 0 22px;font-size:clamp(43px,11.8vw,64px)}.welcome .eyebrow{letter-spacing:.13em;font-size:8px}.subtitle{font-size:12px}.home-actions{gap:23px;margin-top:30px}.primary{padding:13px 18px;font-size:10px}.quiet{gap:10px;font-size:10px}.inner{width:calc(100% - 48px);padding:45px 0 65px}.heading{margin-bottom:32px}.heading h1{letter-spacing:-1.5px;margin:20px 0;font-size:43px}.category-tabs,.journey-tabs{gap:24px}.category-tabs button,.journey-tabs button{font-size:11px}.menu-list h2{font-size:26px}.facts{gap:12px;margin-bottom:32px;font-size:10px}.facts span+span{padding-inline-start:12px}.three-moments{gap:12px;margin-bottom:30px}.three-moments h2{font-size:21px}.collection-line>span{font-size:78px}.collection-line{gap:22px}.collection-line small{font-size:10px}.reveal-grid{gap:8px}.reveal-grid button{min-height:115px;padding:13px;font-size:11px}.learn-block{margin-top:35px}.learn-block h2{font-size:28px}.journey-copy{min-height:130px;font-size:23px}.journey-tabs{gap:20px}.hours>div{font-size:11px}footer{flex-wrap:wrap;gap:12px;margin:0 24px;padding:20px 0;font-size:8px}footer a{order:3;justify-content:space-between;width:100%;padding-top:7px}.note{font-size:10px}[dir=rtl] .welcome h1{font-size:43px}[dir=rtl] .heading h1{font-size:34px}[dir=rtl] h2{font-size:24px}[dir=rtl] .three-moments h2{font-size:17px}[dir=rtl] .welcome .eyebrow{font-size:10px}[dir=rtl] .reveal-grid button{font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}header{width:100%;max-width:1440px;height:104px;margin:0 auto;padding:18px clamp(24px,5.5vw,88px)}.brand{font-size:47px}.navigation{gap:27px;font-size:12px}.tools{gap:22px;font-size:12px}@media (max-width:1100px){.navigation{gap:18px}.tools{gap:14px}}@media (max-width:850px){header{height:87px}.navigation.expanded{top:86px}.brand{font-size:42px}.tools{gap:17px}}@media (max-width:550px){header{height:87px;padding:18px 24px}.brand{font-size:36px}.tools{gap:12px;font-size:10px}}.collection-art{background:#ede7dc;flex-direction:column;justify-content:space-between;min-height:430px;padding:30px 24px 24px;display:flex;position:relative;overflow:hidden}.art-label{letter-spacing:.15em;color:#85735f;font-size:8px}.pouches{isolation:isolate;direction:ltr;width:340px;height:270px;margin:30px auto 15px;position:relative}.pouch{background:linear-gradient(105deg,#eee7db,#fffaf0 32%,#e2d7c6);border:1px solid #c9bcab;border-radius:4px 4px 10px 10px;flex-direction:column;justify-content:space-between;align-items:center;width:115px;height:235px;padding:25px 10px 18px;display:flex;position:absolute;top:10px;left:12px;transform:rotate(-8deg);box-shadow:7px 13px 14px #6a4d3220}.pouch-2{z-index:1;top:0;left:76px;transform:rotate(-3deg)}.pouch-3{z-index:2;top:2px;left:142px;transform:rotate(4deg)}.pouch-4{z-index:3;top:12px;left:207px;transform:rotate(10deg)}.pouch img{object-fit:contain;mix-blend-mode:multiply;opacity:.7;width:54px;height:74px}.pouch-brand{letter-spacing:-1px;font:21px Cantara,Georgia,serif}.pouch-top{border-top:2px solid #d6cbbb;position:absolute;top:10px;left:4px;right:4px}.pouch-bottom{justify-content:space-between;width:100%;font-size:8px;display:flex}.bundle-band{z-index:4;background:var(--brown);color:#eee1ca;justify-content:space-between;align-items:center;width:100%;padding:13px 20px;display:flex;position:absolute;top:160px;left:0;transform:rotate(1deg);box-shadow:0 3px 5px #4d372e20}.bundle-band>span:first-child{letter-spacing:-1px;font:27px Cantara,Georgia,serif}.bundle-band>span:last-child{letter-spacing:.13em;font-size:7px}.concept-label{color:#8d7e6c;align-self:end;font-size:9px;font-style:italic}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:32px;height:42px}.collection-art{max-width:600px;min-height:390px;margin:15px 0 35px;padding:25px 30px}.collection-art .pouch img{mix-blend-mode:normal}.pouches{margin:22px auto 12px}.collection-art .art-label{letter-spacing:.12em}.collection-art .concept-label{font-size:9px}.collection-art .pouch-brand,.bundle-band>span:first-child{font-family:Cantara,Georgia,serif}@media (max-width:550px){.brand{gap:8px}.brand img{width:25px;height:34px}.brand span{font-size:31px}.collection-art{min-height:320px;padding:20px 15px}.pouches{transform-origin:50%;align-self:center;width:340px;margin:0 auto -30px;transform:scale(.78)}.art-label{font-size:7px}.collection-art .concept-label{font-size:8px}}:root{--brown:#493425}
