html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{color:#172019;font-synthesis:none;--lime:#c3f34d;--ink:#172019;--paper:#e9ece3;background:#e9ece3;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--lime);outline-offset:4px}img{object-fit:cover;width:100%;height:100%;display:block}.app{overflow:clip}h1,h2,h3,p{margin:0}.header{z-index:30;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 4.5%;display:flex;position:fixed;top:0;left:0}.brand{color:inherit;text-align:left;letter-spacing:0;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:900;line-height:.76;display:flex}.brand>span>span{font-weight:500}.brand small{letter-spacing:1.8px;margin-top:7px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:700;display:block}.nav,.header-actions{align-items:center;gap:32px;display:flex}.nav button,.language,.header-link,.menu-button{color:inherit;letter-spacing:1.2px;background:0 0;border:0;padding:12px 0;font-size:10px;font-weight:700}.nav button{position:relative}.nav button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav button:hover:after{transform:scaleX(1)}.header-actions{gap:24px}.header-link{place-items:center;display:grid}.language{min-width:48px;font-size:12px}.menu-button{display:none}.hero{color:#fff;background:#111a15;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-bg,.hero-shade{position:absolute;inset:0}.hero-bg img{object-position:60% 28%;filter:saturate(.75)}.hero-inner{z-index:2;position:absolute;top:21%;left:7%;right:7%}.hero-title,h2,h3,.ticker-track{text-transform:uppercase;font-family:Barlow Condensed,sans-serif}.hero-title{letter-spacing:0;margin-top:38px;font-size:clamp(112px,15.8vw,245px);font-weight:900;line-height:.69}.word-mask{padding:.06em 0;display:block;overflow:hidden}.hero-word{display:block}.hero-title .outline{color:#0000;-webkit-text-stroke:2px #f4f5ed}.hero-side{align-items:end;gap:35px;margin-top:24px;display:flex}.hero-side p{color:#e0e5df;max-width:290px;font-size:15px;line-height:1.7}.action{letter-spacing:1px;white-space:nowrap;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:5px 6px 5px 22px;font-size:10px;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.action:hover{transform:translateY(-3px)}.action:active{transform:scale(.98)}.action span{border-radius:0;place-items:center;width:40px;height:40px;transition:transform .3s;display:grid}.action:hover span{transform:rotate(45deg)}.action-light{background:var(--lime);color:#172019}.action-light span{color:#fff;background:#172019}.action-dark{color:#fff;background:#182019}.action-dark span{background:var(--lime);color:#172019}.hero-bottom{letter-spacing:1.6px;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:36px;left:4.5%;right:4.5%}.hero-bottom button{color:#fff;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.orb{z-index:1;opacity:.48;pointer-events:none;position:absolute;top:13%;right:10%}.ticker{background:var(--lime);padding:22px 0;overflow:hidden}.ticker-track{white-space:nowrap;letter-spacing:0;width:max-content;font-size:clamp(42px,6vw,92px);font-weight:800;line-height:.9}.ticker-track i{padding:0 .25em;font-size:.55em;font-style:normal}.intro{background:var(--paper);min-height:950px;padding:clamp(120px,15vw,220px) 7%}.intro-grid{grid-template-columns:.82fr 1fr;align-items:center;gap:11%;display:grid}.intro-copy h2,.feature-copy h2,.spotlight-copy h2{letter-spacing:0;margin:35px 0 28px;font-size:clamp(75px,8.4vw,145px);font-weight:800;line-height:.8}.intro-copy p,.feature-copy p,.spotlight-copy p,.visit-content p{color:#566154;max-width:410px;font-size:16px;line-height:1.75}.under-link{letter-spacing:1.1px;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #778374;justify-content:space-between;align-items:center;gap:50px;margin-top:23px;padding:17px 0 12px;font-size:10px;font-weight:700;display:inline-flex}.under-link svg{transition:transform .35s}.under-link:hover svg{transform:translate(4px,-4px)}.intro-composition{height:min(72vw,750px);position:relative}.intro-image{position:absolute;inset:0 9% 5% 12%;overflow:hidden}.photo-parallax{overflow:hidden}.intro-image img,.photo-parallax img{will-change:transform}.intro-overlap{border:8px solid var(--paper);width:31%;height:36%;position:absolute;bottom:-7%;left:-4%}.collection{background:#dbe6cf;height:100svh;min-height:680px;padding:105px 0 50px;position:relative;overflow:hidden}.collection-heading{justify-content:space-between;align-items:end;gap:30px;min-height:23%;padding:0 6%;display:flex}.collection-heading h2{letter-spacing:0;margin-top:18px;font-size:clamp(70px,7.5vw,125px);line-height:.78}.collection-aside{max-width:270px}.collection-aside p{color:#52604c;font-size:14px;line-height:1.6}.collection-aside span{letter-spacing:1.2px;align-items:center;gap:12px;margin-top:22px;font-size:9px;font-weight:700;display:flex}.track-window{width:100%;height:50%;margin-top:28px;overflow:hidden}.product-track{gap:16px;width:max-content;height:100%;padding:0 6%;display:flex}.product{flex-direction:column;width:clamp(235px,22vw,340px);min-width:0;height:100%;display:flex}.product-image{background:#9aa98d;flex:1;min-height:0;position:relative;overflow:hidden}.product-info{justify-content:space-between;gap:8px;padding:13px 1px;display:flex}.product-info small,.product-info>span{letter-spacing:1.2px;font-size:9px;font-weight:700}.product-info h3{margin-top:5px;font-size:clamp(21px,2vw,32px);line-height:1.05}.manifesto{color:#fff;background:#131a15;min-height:115svh;position:relative;overflow:hidden}.manifesto-bg,.manifesto-shade{position:absolute;inset:0}.manifesto-bg img{object-position:center 31%}.manifesto-content{z-index:2;padding:34vh 7% 20vh;position:relative}.manifesto-content h2{letter-spacing:0;margin:28px 0;font-size:clamp(95px,11vw,190px);line-height:.77}.manifesto-content p{color:#e4e9e0;max-width:340px;font-size:16px;line-height:1.7}.feature-story{color:#edf1e8;background:#1b271d;padding:200px 7% 170px;position:relative;overflow:hidden}.feature-layout{grid-template-columns:.76fr 1fr;align-items:center;gap:8%;display:grid;position:relative}.feature-copy p{color:#c1cfc0}.feature-copy .under-link{border-color:#a1b09f}.feature-visual{height:720px;position:relative}.feature-main{position:absolute;inset:0 0 7% 12%}.feature-small{border:8px solid #1b271d;width:36%;height:40%;position:absolute;bottom:-4%;left:0}.spotlights{background:#e9ece3;padding:160px 7%}.spotlight{grid-template-columns:1fr .76fr;align-items:center;gap:10%;margin-bottom:160px;display:grid}.spotlight:last-child{margin-bottom:0}.spotlight.reverse{grid-template-columns:.76fr 1fr}.spotlight.reverse .spotlight-image{order:2}.spotlight-image{height:680px}.spotlight-copy h2{font-size:clamp(82px,9vw,150px)}.visit{background:var(--lime);grid-template-columns:52% 48%;min-height:90svh;display:grid}.visit-image{min-height:700px}.visit-content{align-self:center;padding:100px 12%}.visit-content h2{letter-spacing:0;margin:35px 0;font-size:clamp(110px,13vw,220px);line-height:.75}.visit-content h2 em{color:#0000;-webkit-text-stroke:1.5px currentColor;-webkit-text-stroke-color:#182019;font-style:normal}.visit-content p{color:#42533d;margin-bottom:26px}.visit-meta{letter-spacing:1px;border-top:1px solid #8bad45;justify-content:space-between;gap:20px;margin-top:60px;padding-top:18px;font-size:10px;font-weight:700;display:flex}.progress{z-index:40;background:#ffffff2e;width:100%;height:3px;position:fixed;bottom:0;left:0}.progress span{transform-origin:0;background:var(--lime);width:100%;height:100%;display:block}.kurdish{font-family:Noto Sans Arabic,sans-serif}.kurdish h1,.kurdish h2,.kurdish h3{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;line-height:1.35}.kurdish .hero-title{font-size:clamp(60px,8vw,130px)}.kurdish .intro-copy h2,.kurdish .collection-heading h2,.kurdish .manifesto-content h2,.kurdish .feature-copy h2,.kurdish .spotlight-copy h2{font-size:clamp(48px,6vw,100px)}.kurdish .hero-inner,.kurdish .intro-copy,.kurdish .manifesto-content,.kurdish .feature-copy,.kurdish .spotlight-copy,.kurdish .visit-content{text-align:right;direction:rtl}@media (width<=900px),(prefers-reduced-motion:reduce){.header{mix-blend-mode:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121a14e6;height:72px;padding:0 5%}.nav{display:none}.nav.open{background:#172019;flex-direction:column;align-items:stretch;gap:8px;padding:25px 6% 32px;display:flex;position:absolute;top:72px;left:0;right:0}.nav.open button{text-align:left;padding:15px 0}.menu-button{display:block}.header-actions{gap:16px}.hero{height:100svh;min-height:680px}.hero-bg img{object-position:55% center}.hero-inner{top:24%;left:6%;right:6%}.hero-title{font-size:clamp(94px,17vw,155px)}.hero-title .outline{-webkit-text-stroke-width:1.2px}.hero-side{display:block}.hero-side p{max-width:260px;margin-bottom:22px}.hero-bottom{bottom:30px;left:6%;right:6%}.hero-bottom>span{display:none}.orb{transform-origin:100% 0;top:12%;right:-18px;transform:scale(.65)}.ticker{padding:17px 0}.intro{min-height:0;padding:110px 6% 130px}.intro-grid{flex-direction:column;align-items:stretch;gap:65px;display:flex}.intro-copy h2,.feature-copy h2,.spotlight-copy h2{font-size:clamp(72px,15vw,120px)}.intro-composition{height:540px}.intro-image{inset:0 5% 5% 10%}.intro-overlap{width:36%;height:32%;bottom:-2%;left:0}.collection{height:auto;min-height:0;padding:110px 0 75px}.collection-heading{height:auto;padding:0 6%;display:block}.collection-heading h2{font-size:clamp(80px,15vw,130px)}.collection-aside{max-width:440px;margin-top:26px}.collection-aside span{font-size:9px}.track-window{overscroll-behavior-x:contain;scroll-snap-type:x proximity;height:500px;margin-top:32px;overflow-x:auto}.product-track{gap:14px;padding:0 6%;transform:none!important}.product{scroll-snap-align:start;width:min(72vw,340px)}.manifesto{min-height:900px}.manifesto-content{padding:320px 6% 170px}.manifesto-content h2{font-size:clamp(76px,15vw,130px)}.feature-story{padding:170px 6% 130px}.feature-layout{flex-direction:column;align-items:stretch;gap:60px;display:flex}.feature-visual{height:600px}.feature-main{inset:0 0 5% 10%}.feature-small{width:34%;height:34%;bottom:0}.spotlights{padding:110px 6%}.spotlight,.spotlight.reverse{flex-direction:column;align-items:stretch;gap:45px;margin-bottom:110px;display:flex}.spotlight.reverse .spotlight-image{order:0}.spotlight-image{height:550px}.visit{flex-direction:column;min-height:0;display:flex}.visit-image{height:60vh;min-height:430px}.visit-content{padding:75px 6% 110px}.visit-content h2{font-size:clamp(110px,22vw,180px)}.visit-meta{margin-top:40px}.kurdish .hero-title{font-size:clamp(52px,10vw,85px)}.kurdish .intro-copy h2,.kurdish .collection-heading h2,.kurdish .manifesto-content h2,.kurdish .feature-copy h2,.kurdish .spotlight-copy h2{font-size:clamp(48px,9vw,75px)}}@media (width<=420px){.brand{font-size:22px}.hero-title{font-size:23vw}.hero-side p{font-size:14px}.intro-copy h2,.feature-copy h2,.spotlight-copy h2{font-size:18vw}.intro-composition{height:420px}.manifesto{min-height:760px}.manifesto-content{padding-top:280px}.manifesto-content h2{font-size:18vw}.feature-visual{height:480px}.spotlight-image{height:430px}.visit-meta{flex-direction:column}.kurdish .hero-title{font-size:11vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.collection{height:auto;min-height:0;padding-bottom:100px}.track-window{height:500px;overflow-x:auto}.product-track{transform:none!important}}.swipe-mobile{display:none}.collection-aside b{font:inherit}@media (width<=900px){.swipe-desktop{display:none}.swipe-mobile{display:inline}}.hero-bg{background:#111a15;width:68%;left:auto}.hero-bg img{object-fit:contain;object-position:center bottom;filter:none}.hero-shade{background:#0c130f59}.hero-inner{top:25%}.hero-title,h2,h3,.ticker-track{letter-spacing:0}.hero-title{font-size:clamp(100px,14.2vw,220px)}.hero-bottom{justify-content:flex-end}.hero-bottom button,.collection-aside span,.under-link,.action,.product-info small{text-transform:none;letter-spacing:0;font-size:13px}.action{border-radius:0;gap:28px;min-height:52px;padding:13px 18px}.action span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0}.action-light span,.action-dark span{color:inherit}.under-link{border-bottom:0;padding:16px 0;font-size:14px}.ticker-track{text-transform:none;letter-spacing:0;font-size:clamp(38px,5.4vw,83px)}.intro-copy h2,.feature-copy h2,.spotlight-copy h2{letter-spacing:0;font-size:clamp(68px,7.55vw,130px)}.intro-overlap,.feature-small{border:0}.intro-image img,.intro-overlap img,.feature-main img,.feature-small img,.spotlight-image img,.visit-image img,.product-image img,.essay-image img{object-fit:contain}.intro-image,.intro-overlap,.feature-main,.feature-small,.spotlight-image,.visit-image,.product-image,.essay-image{background:#d4deca}.feature-main{background:#121b16}.manifesto-bg{background:#131a15;width:65%;left:auto}.manifesto-bg img{object-fit:contain;object-position:center}.manifesto-shade{background:#090e0b52}.manifesto-content h2{letter-spacing:0;font-size:clamp(85px,9.9vw,170px)}.collection-heading h2{letter-spacing:0;font-size:clamp(63px,6.75vw,112px)}.product-info h3{text-transform:none;letter-spacing:0;font-size:clamp(21px,1.8vw,29px);font-weight:700}.product-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.product:hover img{transform:scale(1.015)}.visit-content h2{letter-spacing:0;font-size:clamp(85px,9vw,150px)}.visit-meta{letter-spacing:0;border:0;font-size:12px}.essay-intro{max-width:650px;margin-bottom:100px}.essay-intro h2{letter-spacing:0;font-size:clamp(70px,8vw,130px);line-height:.9}.essay-intro p{color:#566154;margin-top:22px;font-size:16px;line-height:1.7}.essay-row{grid-template-columns:1.15fr .65fr;align-items:center;gap:10%;min-height:135svh;margin-bottom:8svh;display:grid}.essay-row.reverse{grid-template-columns:.65fr 1.15fr}.essay-row.reverse .essay-image{order:2}.essay-image{height:115svh;min-height:560px}.essay-row h3{text-transform:none;letter-spacing:0;font-size:clamp(55px,6vw,95px);line-height:.95}.essay-row a{align-items:center;gap:18px;margin-top:26px;font-size:14px;display:inline-flex}.essay-row a:hover svg{transform:translate(4px,-4px)}.essay-row svg{transition:transform .3s}.footer{color:#e8eee5;background:#172019;justify-content:space-between;gap:20px;padding:48px 7%;font-size:14px;display:flex}.footer a{align-items:center;gap:6px;display:inline-flex}.brand small{letter-spacing:.05em;font-size:9px}@media (width<=900px){.hero-bg{width:100%}.hero-bg img{object-position:center bottom}.hero-shade{background:#0c130f73}.manifesto-bg{width:100%}.manifesto-bg img{object-position:center}.photo-essay{padding:110px 6%}.essay-intro{margin-bottom:55px}.essay-row,.essay-row.reverse{flex-direction:column;align-items:stretch;gap:28px;min-height:0;margin-bottom:110px;display:flex}.essay-row.reverse .essay-image{order:0}.essay-image{height:70svh;min-height:440px}.essay-row h3{font-size:64px}.footer{flex-wrap:wrap;padding:36px 6%}.visit-content h2{font-size:clamp(75px,14vw,120px)}}@media (width<=420px){.hero-title{font-size:20.7vw}.intro-copy h2,.feature-copy h2,.spotlight-copy h2{font-size:16.2vw}.hero-side p{font-size:14px}.essay-image{height:58svh;min-height:370px}.essay-row h3{font-size:52px}}@supports not (zoom:1){.app{zoom:normal}}.brand,.nav button,.language,.header-link,.menu-button,.hero-bottom button,.under-link,.essay-row a,.footer a{min-height:49px}.app{zoom:1}.gallery-scroll{position:relative}@media (width>=901px) and (prefers-reduced-motion:no-preference){.collection{height:100svh;min-height:0;position:sticky;top:0}}.spotlights{padding:0}.spotlight,.spotlight.reverse,.essay-row,.essay-row.reverse{isolation:isolate;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:100svh;margin:0;display:grid;position:relative}.spotlight:after,.essay-row:after{content:"";opacity:var(--shade,0);pointer-events:none;z-index:3;background:#0d1410;position:absolute;inset:0}.spotlight-image,.essay-image{background:0 0;height:100svh;min-height:0;overflow:hidden}.spotlight-image img,.essay-image img{object-fit:contain;will-change:transform}.spotlight-copy,.essay-row>div:not(.essay-image){z-index:1;align-self:center;padding:clamp(40px,8vw,130px);position:relative}.spotlight-copy h2{margin:0 0 30px}.watermelon{color:#311c1e;background:#e65a61}.watermelon .spotlight-image{background:#cfe3ab}.watermelon p{color:#4b292d}.mango{color:#392313;background:#ffbb46}.mango .spotlight-image{background:#f4d78c}.mango p{color:#5d401d}.photo-essay{background:#e9ece3;padding:0}.essay-intro{max-width:none;margin:0;padding:150px 7% 120px}.orange{color:#382411;background:#f5a13b}.orange .essay-image{background:#edbc72}.berry{color:#fff1e9;background:#9d243e}.berry .essay-image{background:#d8707b}.flame{color:#2c1a10;background:#e55f25}.flame .essay-image{background:#f3ad4f}.apple{color:#f8f0de;background:#b82b30}.apple .essay-image{background:#8eb636}.essay-row h3{font-size:clamp(65px,8vw,140px)}.visit{z-index:2;position:relative}.footer{z-index:1;align-items:end;min-height:150px;position:sticky;bottom:0}.generative-accent{z-index:3;pointer-events:none;mix-blend-mode:difference;position:absolute;top:-10%;right:-5%}.cursor-dot,.cursor-ring{pointer-events:none;z-index:100;opacity:0;mix-blend-mode:difference;transition:opacity .2s;position:fixed;top:0;left:0}.cursor-dot:after,.cursor-ring:after{content:"";border-radius:50%;transition:transform .3s,background .3s;position:absolute;transform:translate(-50%,-50%)}.cursor-dot:after{background:#fff;width:6px;height:6px}.cursor-ring:after{border:1px solid #fff;width:32px;height:32px}.cursor-active .cursor-dot,.cursor-active .cursor-ring{opacity:1}.cursor-hover .cursor-ring:after{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.8)}@media (width<=900px),(prefers-reduced-motion:reduce){.gallery-scroll{height:auto!important}.collection{position:relative}.spotlight,.spotlight.reverse,.essay-row,.essay-row.reverse{flex-direction:column;gap:0;min-height:0;margin:0;display:flex;position:relative}.spotlight.reverse .spotlight-image,.essay-row.reverse .essay-image{order:0}.spotlight-image,.essay-image{height:65svh;min-height:390px}.spotlight-copy,.essay-row>div:not(.essay-image){padding:65px 7% 85px}.essay-intro{padding:100px 7%}.footer{position:relative}.cursor-dot,.cursor-ring{display:none}}.shader-field{z-index:1;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.sound-toggle{color:inherit;background:0 0;border:0;min-height:49px;font-size:11px;font-weight:700}@media (width<=700px){.sound-toggle{font-size:10px}.header-actions{gap:8px}.shader-field,.generative-accent{display:none}}.line-mask{padding:.07em 0;display:block;overflow:hidden}.line-inner{display:block}.outro{isolation:isolate;position:relative}@media (width>=901px) and (prefers-reduced-motion:no-preference){.hero{z-index:0;position:sticky;top:0}.ticker,.intro,.gallery-scroll,.feature-story,.spotlights,.photo-essay,.outro{z-index:1;position:relative}}.brand img{object-fit:contain;border-radius:6px;width:49px;height:49px}.header{mix-blend-mode:normal;color:#f4f6ee;background:#111a15}.hero{perspective:1050px}.story-arc{color:#172019;isolation:isolate;background:#e9ece3;position:relative}.connecting-line{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.connecting-line path{fill:none;stroke:#769343;stroke-opacity:.45;stroke-width:2px;vector-effect:non-scaling-stroke}.metrics,.categories,.raw-stories{padding:clamp(95px,13vw,180px) 7%}.metrics h2,.categories h2,.raw-stories h2{margin-bottom:42px;font-size:clamp(52px,8vw,125px);line-height:.84}.metrics-grid{perspective:1100px;grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.metric-card{background:#f4f5ec;border:1px solid #cad0bc;min-width:0;padding:clamp(22px,4vw,56px);position:relative}.metric-card:after{content:"";pointer-events:none;background:radial-gradient(500px circle at var(--mouse-x,50%) var(--mouse-y,50%),#10b981cc,transparent 40%);opacity:0;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-card:hover:after{opacity:1}.metric-value{font-variant-numeric:tabular-nums;margin-bottom:20px;font:800 clamp(55px,9vw,130px)/.9 Barlow Condensed,sans-serif;display:block}.feature-portal{overflow:hidden}.categories{color:#172019}.category-row{gap:1rem;height:460px;display:flex}.category-panel{color:#fff;background:#1b271d;flex:1;min-width:0;transition:flex .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.category-panel img{object-fit:cover;object-position:center;position:absolute;inset:0}.category-copy{color:#fff;overflow-wrap:anywhere;background:#142018;padding:16px;position:absolute;inset:auto 0 0}.category-copy h3{font-size:clamp(20px,3vw,38px)}.category-detail{gap:12px;margin-top:8px;display:grid}.category-detail a{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (hover:hover) and (width>=901px){.category-panel:hover,.category-panel:focus-within{flex:3.5}.category-panel:not(:hover):not(:focus-within) .category-detail{opacity:0;max-height:0;margin:0}.category-detail{transition:opacity .3s}}body{transition:background-color .55s,color .55s}body.raw-theme{color:#edf2e4;background-color:#19251b}.raw-stories{color:#edf2e4;background:#263629;transition:background-color .55s;position:relative;overflow:hidden}.raw-theme .raw-stories{background:#19251b}.raw-stories .ticker{color:#a5c784;background:0 0;margin:0 -9% 38px;padding:10px 0}.raw-stories .ticker-track{font-size:clamp(52px,10vw,154px)}.raw-stories .ticker-track span{min-width:100vw;padding-inline-end:.4em;display:inline-block}.raw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.story-card{min-width:0}.story-card figure{color:#f2f5ec;touch-action:pan-y;background:#223123;margin:0}.story-card img{aspect-ratio:9/14;object-fit:cover;object-position:center 65%;height:auto}.story-card figcaption{padding:16px;font:700 clamp(20px,2.7vw,36px)/1.05 Barlow Condensed,sans-serif}.story-actions{flex-wrap:wrap;gap:0 24px;display:flex}.shop-details dl{margin:0 0 24px}.shop-details dl>div{grid-template-columns:minmax(100px,1fr) 1.45fr;gap:8px;padding-block:7px;display:grid}.shop-details dt{font-weight:700}.shop-details dd{margin:0}.shop-details dd a{text-underline-offset:3px;text-decoration:underline}.shop-map{background:#dbe6cf;border:0;width:100%;height:205px;display:block}.directions{margin-top:14px}@media (width<=900px){.metrics-grid,.raw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-row{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.category-panel{min-height:340px}}@media (width<=520px){.metrics-grid,.raw-grid{grid-template-columns:1fr}.category-panel{min-height:280px}.category-copy{padding:12px}.category-detail{font-size:13px}.brand img{width:39px;height:39px}}.raw-stories .ticker{color:#a5c784}.story-map-link{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:24px;text-decoration:underline;display:inline-flex}.shop-info{z-index:2;color:#172019;background:#dbe6cf;grid-template-columns:1fr 1fr;gap:6vw;padding:clamp(85px,12vw,160px) 7%;scroll-margin-top:84px;display:grid;position:relative}.shop-info h2{margin-bottom:22px;font-size:clamp(52px,8vw,115px);line-height:.86}.shop-info p{font-size:clamp(20px,3vw,32px)}@media (width<=760px){.shop-info{grid-template-columns:1fr;gap:35px}}.flame>div:not(.essay-image){isolation:isolate;flex-direction:column;justify-content:center;align-self:stretch;display:flex;overflow:hidden}.flame>div:not(.essay-image):before{content:"";z-index:-1;pointer-events:none;opacity:.25;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 700' fill='none' stroke='%235b1d0c' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M265 680C111 643 50 540 99 409c21-55 57-98 74-163 44 52 31 119 18 151 93-79 92-177 88-281 108 81 153 183 116 292 41-13 65-47 76-86 49 131 13 282-104 341'/%3E%3Cpath d='M268 674c-83-23-119-77-95-150 9-28 32-56 36-94 26 26 29 59 23 80 49-39 60-97 56-144 62 55 80 108 57 165 27-8 42-29 47-48 24 82-4 153-72 184'/%3E%3C/svg%3E") 50% 68%/min(80%,420px) no-repeat;position:absolute;inset:0}.raw-grid .story-card:first-child img{object-fit:contain;background:#172019}#drop .product-image img{object-fit:cover;object-position:center}#drop .product-image img[src$="07-itholate-mocha.jpg"],#drop .product-image img[src$="08-itholate-cookies.jpg"],#drop .product-image img[src$="13-raw-lineup.jpg"]{object-position:center 65%}#drop .product-image img[src$="13-raw-lineup.jpg"]{transform-origin:45% 72%;transform:scale(2.2)}#drop .product:hover .product-image img[src$="13-raw-lineup.jpg"]{transform:scale(2.23)}.header,.catalog-header{color:#172019;-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);background:#f1f5ebe0;border-bottom:1px solid #1720191f;height:64px}.brand img,.catalog-brand img{width:40px;height:40px}@media (width<=900px){.header,.catalog-header{height:60px}.brand img,.catalog-brand img{width:36px;height:36px}.nav.open{background:#eef2e8;top:60px}}.header{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 5px #000,0 0 10px #000000a6;background:0 0;border-bottom:1px solid #fff3}.header .nav button,.header .header-actions button{letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600}.header .language{font-family:Noto Sans Arabic,sans-serif}@media (width<=900px){.header .nav.open{background:#121a14eb}}.catalog-page{color:#172019;background:#edf0e7;min-height:100vh;font-family:DM Sans,sans-serif}.catalog-page *,.catalog-page :before,.catalog-page :after{box-sizing:border-box}.catalog-page img{display:block}.catalog-page a{color:inherit;text-decoration:none}.catalog-page button{font:inherit;cursor:pointer}.catalog-page a:focus-visible,.catalog-page button:focus-visible,.catalog-page input:focus-visible{outline-offset:3px;outline:3px solid #8cc83c}.catalog-page :is(h1,h2,h3,p){margin:0}.catalog-page :is(h1,h2,h3){font-family:Barlow Condensed,sans-serif}.catalog-header{z-index:30;color:#f4f6ee;background:#111a15;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:0 4.5%;display:flex;position:sticky;top:0}.catalog-brand{align-items:center;gap:9px;font:900 25px/.76 Barlow Condensed,sans-serif;display:flex}.catalog-brand>span>span{font-weight:500}.catalog-brand img{object-fit:contain;border-radius:6px;width:46px;height:46px}.catalog-brand small{letter-spacing:.05em;margin-top:7px;font:700 9px/1 DM Sans,sans-serif;display:block}.catalog-header nav{gap:30px;display:flex}.catalog-header nav a,.catalog-header-contact{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.catalog-header-contact svg,.catalog-product-arrow svg,.catalog-contact svg{transition:transform .25s}.catalog-page a:hover svg{transform:translate(3px,-3px)}.catalog-intro{background:#dbe6cf;justify-content:space-between;align-items:end;gap:40px;padding:clamp(80px,11vw,155px) 7% clamp(72px,9vw,125px);display:flex;overflow:hidden}.catalog-intro h1{text-transform:uppercase;font-size:clamp(96px,15vw,230px);font-weight:900;line-height:.7}.catalog-intro h1 span{color:#0000;-webkit-text-stroke:2px #172019}.catalog-intro-label{font-size:13px;margin-bottom:25px!important}.catalog-intro-side{flex-shrink:0;max-width:330px}.catalog-intro-side p,.catalog-gallery-heading p{font-size:15px;line-height:1.7}.catalog-intro-side a{align-items:center;gap:15px;min-height:44px;margin-top:25px;font-size:13px;font-weight:700;display:inline-flex}.catalog-collection{padding:65px 7% 120px;scroll-margin-top:84px}.catalog-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:25px;display:flex}.catalog-categories{scrollbar-width:thin;align-items:center;gap:20px;max-width:100%;display:flex;overflow-x:auto}.catalog-categories button{color:#59645a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:8px 0;font-size:13px;font-weight:700}.catalog-categories button.is-current{color:#172019;border-color:#172019}.catalog-search{border-bottom:1px solid #849081;align-items:center;gap:10px;min-width:220px;min-height:46px;display:flex}.catalog-search input{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.catalog-search input:focus-visible{outline-offset:4px;outline:2px solid #345d26}.catalog-search input::-webkit-search-cancel-button{display:none}.catalog-search button{background:0 0;border:0;place-items:center;min-width:32px;min-height:40px;display:grid}.catalog-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-result-count{color:#59645a;font-size:13px;margin:23px 0!important}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px;display:grid}.catalog-product{min-width:0}.catalog-product-image{aspect-ratio:4/5;background:#d5dfce;position:relative;overflow:hidden}.catalog-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.catalog-product:hover .catalog-product-image img{transform:scale(1.04)}.catalog-product-arrow{color:#172019;background:#c3f34d;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.catalog-product-copy{padding:16px 0 0}.catalog-product-copy span,.catalog-detail-brand{color:#59645a;font-size:12px;font-weight:700}.catalog-product-copy h2{margin-top:7px;font-size:clamp(23px,2.3vw,34px);line-height:1.02}.catalog-product-copy p{color:#59645a;margin-top:8px;font-size:13px;line-height:1.5}.catalog-empty{padding:60px 0;font-size:18px}.catalog-gallery{color:#edf0e7;background:#18231b;padding:clamp(90px,10vw,150px) 7%}.catalog-gallery-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.catalog-gallery-heading h2{text-transform:uppercase;font-size:clamp(68px,9vw,140px);line-height:.78}.catalog-gallery-heading p{max-width:280px}.catalog-gallery-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-gallery-images img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.catalog-detail{background:#edf0e7;min-height:calc(100svh - 84px);padding:30px 7% 100px}.catalog-detail-top{margin-bottom:28px}.catalog-back{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.catalog-back svg{transition:transform .25s}.catalog-back:hover svg{transform:translate(-4px)!important}.catalog-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(35px,6vw,110px);display:grid}.catalog-view-photo{align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.catalog-detail-media{background:#d5dfce;height:min(76svh,850px);min-height:440px;overflow:hidden}.catalog-detail-media img{object-fit:contain;width:100%;height:100%}.catalog-detail-content{max-width:560px;padding:20px 0}.catalog-detail-content h1{text-transform:uppercase;outline:none;margin:17px 0;font-size:clamp(66px,7.8vw,128px);line-height:.84}.catalog-detail-flavor{color:#536052;font-size:20px;line-height:1.4}.catalog-specs{margin:36px 0 0}.catalog-specs div{border-top:1px solid #b5c2b0;grid-template-columns:110px 1fr;gap:20px;padding:13px 0;font-size:14px;display:grid}.catalog-specs dt{color:#59645a}.catalog-specs dd{margin:0;font-weight:700}.catalog-facts{border-top:1px solid #b5c2b0;padding:22px 0}.catalog-facts h2{margin-bottom:12px;font-size:25px}.catalog-facts ul{margin:0;padding-left:19px;font-size:14px;line-height:1.7}.catalog-contact{background:#172019;justify-content:space-between;align-items:center;gap:32px;min-height:52px;margin-top:10px;padding:16px 19px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important}.catalog-availability{color:#59645a;font-size:13px;line-height:1.6;margin-top:15px!important}.catalog-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.catalog-detail-gallery img{aspect-ratio:4/5;object-fit:contain;background:#d5dfce;width:100%}.catalog-not-found{min-height:70vh;padding:140px 7%}.catalog-not-found h1{text-transform:uppercase;font-size:clamp(65px,9vw,130px)}.catalog-not-found a{align-items:center;gap:8px;min-height:44px;margin-top:24px;font-weight:700;display:inline-flex}.catalog-footer{color:#edf0e7;background:#172019;justify-content:space-between;gap:20px;padding:48px 7%;font-size:14px;display:flex}.catalog-footer a{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (width<=900px){.catalog-intro{flex-direction:column;align-items:start;gap:35px}.catalog-intro-side{flex-shrink:1;max-width:420px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-detail-layout{grid-template-columns:1fr;gap:25px}.catalog-view-photo{align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.catalog-detail-media{height:min(75svh,640px);min-height:350px}.catalog-detail-content{max-width:none}}@media (width<=600px){.catalog-header{gap:12px;height:72px;padding:0 5%}.catalog-brand{font-size:21px}.catalog-brand img{width:40px;height:40px}.catalog-header nav{gap:15px}.catalog-header nav a,.catalog-header-contact{font-size:11px}.catalog-intro{padding:85px 6% 75px}.catalog-intro h1{font-size:clamp(90px,22vw,150px)}.catalog-collection{padding:55px 6% 85px;scroll-margin-top:72px}.catalog-controls{align-items:stretch}.catalog-categories{gap:18px}.catalog-search{width:100%}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.catalog-product-copy h2{font-size:24px}.catalog-product-arrow{width:34px;height:34px;bottom:8px;right:8px}.catalog-gallery{padding:90px 6%}.catalog-gallery-heading{flex-direction:column;align-items:start;gap:20px}.catalog-gallery-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-detail{padding:20px 6% 80px}.catalog-view-photo{align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.catalog-detail-media{height:60svh;min-height:300px}.catalog-detail-content h1{font-size:clamp(59px,13vw,88px)}.catalog-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-footer{flex-wrap:wrap;padding:35px 6%}}@media (prefers-reduced-motion:reduce){.catalog-page *,.catalog-page :before,.catalog-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.catalog-header{color:#172019;-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);background:#f1f5ebe0;border-bottom:1px solid #1720191f;height:64px}.catalog-brand img{width:40px;height:40px}@media (width<=900px){.catalog-header{height:60px}.catalog-brand img{width:36px;height:36px}}.catalog-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-bottom:1px solid #17201926}.catalog-header nav a,.catalog-header-contact{letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600}
