/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:Benzin;src:url(/benzin-regular.woff2)format("woff2"),url(/benzin-regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mona Sans;src:url(/mona-sans-black.woff)format("woff");font-style:normal;font-weight:900;font-display:swap}:root{--ink:#100d0a;--dark:#19130f;--brown:#4d3423;--gold:#b2874d;--cream:#eee4d4;--paper:#e9dfd2;--line:#dec29b24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:100;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 100px #0000001f}::selection{background:var(--gold);color:#100d0a}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}em{color:var(--gold);font-weight:400}.scrollProgress{z-index:200;transform-origin:0;background:linear-gradient(90deg,#6f4d2b,var(--gold),#d1ae77);width:100%;height:2px;position:fixed;top:0;left:0}.siteHeader{z-index:50;border-bottom:1px solid var(--line);width:100%;height:104px;color:var(--cream);background:#221c17;align-items:center;padding:0 4.5vw;transition:height .45s,background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:sticky;top:0;left:0}.siteHeader.scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#100d0aeb;border-color:#ffffff17;height:76px}.siteLogo{filter:drop-shadow(0 3px 10px #0003);background:url(/origins-logo-header-classic-aug18.png) 0/contain no-repeat;width:150px;height:100px;transition:width .45s,height .45s,transform .5s,filter .5s;display:block;overflow:hidden}.siteHeader.scrolled .siteLogo{width:114px;height:74px}.siteLogo img{opacity:0;pointer-events:none;width:1px;height:1px}.siteLogo:hover{filter:drop-shadow(0 4px 14px #00000047)brightness(1.06);transform:scale(1.035)}.mainNav{align-items:center;gap:40px;margin-left:auto;display:flex}.mainNav a{letter-spacing:.2em;text-transform:uppercase;padding:10px 0;font-size:9px;transition:color .25s;position:relative}.mainNav a:after{content:"";background:var(--gold);height:1px;transition:right .35s;position:absolute;bottom:4px;left:0;right:100%}.mainNav a:hover:after{right:0}.mainNav a:hover{color:var(--gold)}.mainNav .navShop{color:#f6ead7;background:linear-gradient(135deg,#c59a5621,#c59a5609);border:1px solid #d1a65eb8;justify-content:space-between;align-items:center;min-width:134px;margin-left:5px;padding:14px 16px;display:flex}.mainNav .navShop:after{display:none}.mainNav .navShop:hover{color:#17110d;background:var(--gold)}.mainNav .navShop span{color:inherit;font-size:12px}.navButton{text-transform:uppercase;letter-spacing:.2em;background:0 0;border:0;margin-left:auto;font-size:9px;display:none}.navButton i{background:var(--gold);width:25px;height:1px;margin:0 0 3px 10px;display:inline-block}.themeToggle{color:#bcae9a;letter-spacing:.16em;text-transform:uppercase;background:#ffffff06;border:1px solid #cda46057;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:82px;height:34px;margin-left:22px;padding:0 11px 0 8px;font:400 7px/1 Benzin,Arial,sans-serif;transition:background .35s,color .35s,border-color .35s;display:flex}.themeToggle:hover{color:#e8d9c3;background:#bd914c14;border-color:#cda460b3}.themeToggleOrb{border:1px solid #b98c4e;border-radius:50%;flex:none;width:15px;height:15px;transition:background .35s,box-shadow .35s,transform .35s;position:relative}.themeToggleOrb:before,.themeToggleOrb:after,.themeToggleOrb i:before,.themeToggleOrb i:after{content:"";transform-origin:50% 7.5px;background:#b98c4e;width:1px;height:3px;position:absolute;top:50%;left:50%}.themeToggleOrb:before{transform:translate(-50%,-50%)rotate(0)translateY(-7.5px)}.themeToggleOrb:after{transform:translate(-50%,-50%)rotate(90deg)translateY(-7.5px)}.themeToggleOrb i:before{transform:translate(-50%,-50%)rotate(45deg)translateY(-7.5px)}.themeToggleOrb i:after{transform:translate(-50%,-50%)rotate(135deg)translateY(-7.5px)}.cinematicHero{height:calc(100svh - 104px);min-height:760px;position:relative;overflow:hidden}.heroVideo{object-fit:cover;object-position:center;filter:brightness(.94)saturate(.94)sepia(.04)contrast(1.045);border:0;width:calc(100% + 44px);height:calc(100% + 44px);transition:transform 1.2s ease-out;position:absolute;inset:-22px}.heroSoundToggle{z-index:5;color:#e7dac7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;text-transform:uppercase;background:#0f0b087a;border:1px solid #c4974e7a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:136px;min-height:38px;padding:0 14px;font:400 8px/1 Benzin,Arial,sans-serif;transition:color .25s,border-color .25s,background .25s;display:flex;position:absolute;bottom:84px;right:4.5vw}.heroSoundToggle:hover,.heroSoundToggle.isOn{color:#f4e6cf;background:#744e2894;border-color:#c69a60}.heroSoundToggle.isOn{z-index:90;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 38px #00000052,0 0 0 1px #ffecc906}.heroSoundGlyph{align-items:center;gap:2px;height:15px;display:flex}.heroSoundGlyph i{background:#c69a60;width:1px;height:5px;animation:1.05s ease-in-out infinite soundBar;display:block}.heroSoundGlyph i:nth-child(2){height:11px;animation-delay:-.32s}.heroSoundGlyph i:nth-child(3){height:7px;animation-delay:-.58s}.heroSoundToggle:not(.isOn) .heroSoundGlyph i{opacity:.55;animation-play-state:paused}.heroVeil{background:linear-gradient(90deg,#080706cc,#0807065c 43%,#08070606 72%),linear-gradient(#07060575,#0000 31%,#07060559);position:absolute;inset:0}.heroTitle{z-index:3;max-width:min(58vw,1060px);animation:1s cubic-bezier(.2,.7,.2,1) .12s both heroEntrance;position:absolute;top:10vh;left:7vw}.heroTitle>p,.originStory>div>p,.craftWords>p,.productWords>p,.stockists p{color:#d0b887;text-transform:uppercase;letter-spacing:.25em;margin:0 0 24px;font-size:9px}.heroTitle>p{color:#bb904b;letter-spacing:.25em;font-family:Benzin,Arial,sans-serif;font-weight:400}.heroTitle h1{letter-spacing:.01em;text-shadow:0 3px 30px #0000005c;margin:0;font:400 clamp(50px,6.25vw,96px)/.92 Benzin,Arial,sans-serif}.heroTitle .performanceHeadline{color:#fefefe;letter-spacing:0;font-family:Benzin,Arial,sans-serif;font-size:clamp(54px,5.1vw,104px);font-weight:400;line-height:.93}.performanceHeadline>span{display:block}.performanceHeadline>em{letter-spacing:-.012em;max-width:650px;margin-top:7px;font-size:1em;line-height:.9;display:block}.heroTitle>.heroPromise{color:#bb904b;letter-spacing:0;text-shadow:0 3px 24px #00000073;max-width:800px;margin-top:24px;font-family:Benzin,Arial,sans-serif;font-size:clamp(25px,2.45vw,50px);font-style:italic;font-weight:400;line-height:1.16;display:block}.heroOriginLine{color:#fefefec2;letter-spacing:.01em;margin-top:26px;font-family:Benzin,Arial,sans-serif;font-size:18px;font-weight:400;display:block}.heroCategory{z-index:3;color:#fefefe;letter-spacing:0;text-shadow:0 4px 32px #00000073;flex-direction:column;align-items:flex-start;font-family:Benzin,Arial,sans-serif;font-size:clamp(52px,4.7vw,96px);font-weight:400;line-height:1.02;display:flex;position:absolute;top:17vh;right:5.1vw}.heroCategory>span:last-child{align-items:baseline;gap:.25em;display:flex}.heroCategory em{color:#bb904b;font:inherit;font-weight:400}.heroProductLockup{z-index:3;color:#f6f1e7;text-shadow:0 3px 18px #00000085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#150f0b75;border:1px solid #f6e7cc24;grid-template-columns:auto 54px 1fr;align-items:center;gap:15px;width:270px;padding:14px 16px;display:none;position:absolute;top:auto;bottom:13vh;right:5.3vw}.heroProductLockup>span{color:#d3a85f;font:400 18px Georgia,serif}.heroProductLockup>i{background:linear-gradient(90deg,#c59a56,#c59a562e);height:1px}.heroProductLockup>div{flex-direction:column;gap:8px;display:flex}.heroProductLockup small{color:#c9b797;letter-spacing:.2em;text-transform:uppercase;font-size:7px}.heroProductLockup b{color:#f5ecdf;letter-spacing:.08em;text-transform:uppercase;font:400 9px/1.5 Benzin,Arial,sans-serif}.heroActions a,.journeyCopy button,.stockists a{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.18em;background:#0b090733;justify-content:space-between;align-items:center;width:260px;margin-top:34px;padding:17px 18px;font-size:9px;transition:background .25s,color .25s;display:flex}.heroActions a:hover,.journeyCopy button:hover,.stockists a:hover{background:var(--gold);color:var(--ink)}.heroActions a b,.journeyCopy button b,.stockists a b{transition:transform .3s}.heroActions a:hover b,.journeyCopy button:hover b,.stockists a:hover b{transform:translate(3px,-2px)}.heroActions{align-items:center;gap:14px;margin-top:31px;display:flex}.heroActionsMobile{display:none}.heroActions a{margin-top:0}.heroActions .heroShopAction{background:#0b09071f;border-color:#ffffff4d;width:auto;min-width:225px}.heroActions .heroShopAction:hover{border-color:var(--gold)}.heroPrimaryAction{color:#130f0b;background:linear-gradient(135deg,#b98b4f,#81582f)!important;border-color:#c69a60!important}.heroPrimaryAction:hover{background:#caa66e!important}.proofStrip{z-index:4;min-height:132px;color:var(--cream);background:radial-gradient(at 76% -30%,#7c532938,#0000 48%),radial-gradient(at 18% 0,#482b182e,#0000 44%),linear-gradient(#16100c 0%,#14110e 58%,#12110f 100%);border:0;grid-template-columns:repeat(4,1fr);align-items:stretch;padding:0 5vw;display:grid;position:relative}.proofStrip:before{content:"";background:linear-gradient(90deg,#b2874db8,#dec29b2e 38%,#dec29b14);height:1px;position:absolute;top:0;left:5vw;right:5vw}.proofStrip:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12110f 0%,#12110fb8 44%,#0000);height:70px;position:absolute;bottom:-34px;left:0;right:0}.proofStrip>div{flex-direction:column;justify-content:center;padding:30px 2.6vw;display:flex;position:relative}.proofStrip>div:not(:last-child):after{content:"";background:linear-gradient(#0000,#dec29b24,#0000);width:1px;position:absolute;top:31%;bottom:31%;right:0}.proofStrip b{color:#dfd0bb;letter-spacing:.035em;font:400 14px/1.2 Benzin,Arial,sans-serif}.proofStrip b small{font-size:.55em}.proofStrip span{color:#817465;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:7px;line-height:1.5}.productShopLink{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;width:260px;margin-top:30px;padding:17px 18px;font-size:9px;transition:background .25s,color .25s;display:flex}.productShopLink:hover{background:var(--gold);color:var(--ink)}.shopPage{color:#17130f;background:#f8f6f1;min-height:100vh}.shopHeader{color:#f4ecdf;background:#17130f;border-bottom:1px solid #271d132e;align-items:center;gap:28px;height:92px;padding:0 4.5vw;display:flex}.shopLogo{background:url(/origins-logo-header-classic-aug18.png) 0/contain no-repeat;width:124px;height:78px}.shopHeaderLine{background:linear-gradient(90deg,#bd914cb8,#ffffff14);flex:1;height:1px}.shopBack,.shopBagButton{letter-spacing:.19em;text-transform:uppercase;background:0 0;border:0;font-size:8px}.shopBack span{color:var(--gold);margin-left:8px}.shopBagButton{align-items:center;gap:12px;display:flex}.shopBagButton span{color:#dfb66f;border:1px solid #d5ad698c;border-radius:50%;place-items:center;width:31px;height:31px;font:400 10px Georgia,serif;display:grid}.shopProduct{grid-template-columns:1.08fr .92fr;min-height:calc(100svh - 92px);display:grid}.shopVisual{color:#d8c7ae;background:radial-gradient(circle at 50% 48%,#6a4931 0,#35271e 35%,#17130f 72%);place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.shopVisual:after{content:"";background:linear-gradient(120deg,#ffffff0d,#0000 32%),repeating-radial-gradient(#0000 0 49px,#dab06a12 50px 51px);position:absolute;inset:0}.shopVisual>img,.shopVisual>.responsiveMedia>img{z-index:3;object-fit:contain;filter:drop-shadow(0 34px 42px #0000008c);width:min(43%,430px);max-height:72vh;animation:.7s cubic-bezier(.16,.8,.24,1) both shopPacketIn;position:relative}.shopVisualMeta{z-index:4;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;font-size:7px;display:flex;position:absolute;top:38px;left:4vw;right:4vw}.shopVisualMeta i{background:#d5ae6c59;flex:1;height:1px}.shopRings{aspect-ratio:1;border:1px solid #dbb1682e;border-radius:50%;width:58%;position:absolute}.shopRings i{border:1px solid #dbb1681f;border-radius:50%;position:absolute;inset:12%}.shopRings i:nth-child(2){inset:25%}.shopRings i:nth-child(3){inset:40%}.shopEdition{color:#dab47517;text-transform:uppercase;white-space:nowrap;transform-origin:0 100%;font:900 clamp(68px,7vw,130px)/1 Mona Sans,Arial,sans-serif;position:absolute;bottom:15%;left:-20px;transform:rotate(-90deg)}.shopImageCaption{z-index:4;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:34px;left:4vw;right:4vw}.shopImageCaption b{color:#d9ab60;font-weight:400}.shopDetails{background:#f8f6f1;padding:9vh 7vw 7vh 6vw}.shopEyebrow{color:#806c51;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:8px;display:flex}.shopEyebrow span{color:#9d7137;font:400 13px Georgia,serif}.shopEyebrow i{background:#b4884b;width:36px;height:1px}.shopDetails h1{letter-spacing:-.055em;text-transform:uppercase;color:#211a14;margin:0;font:900 clamp(55px,5.5vw,92px)/.86 Mona Sans,Arial,sans-serif}.shopPrice{align-items:baseline;gap:16px;margin-top:27px;display:flex}.shopPrice b{font:400 25px Georgia,serif}.shopPrice span{color:#806f5d;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.shopDescription{color:#66594b;max-width:570px;margin:25px 0 34px;font-size:13px;line-height:1.75}.shopFlavours{border:0;margin:0 0 28px;padding:0}.shopFlavours legend{color:#75634f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:8px}.shopFlavours button{text-align:left;color:#85725d;background:0 0;border:0;border-top:1px solid #281d132b;grid-template-columns:30px 1fr 16px;align-items:center;gap:14px;width:100%;padding:13px 0;display:grid}.shopFlavours button:last-child{border-bottom:1px solid #281d132b}.shopFlavours button span{font:400 11px Georgia,serif}.shopFlavours button b{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.shopFlavours button i{border:1px solid #9c7e57;border-radius:50%;width:8px;height:8px}.shopFlavours button.active{color:#221a13}.shopFlavours button.active i{background:#b88744;box-shadow:0 0 0 4px #b8874421}.shopPurchase{grid-template-columns:118px 1fr;gap:12px;display:grid}.shopQuantity{border:1px solid #281d1347;grid-template-columns:1fr 35px 1fr;align-items:center;display:grid}.shopQuantity button{color:#6f5d49;background:0 0;border:0;height:54px}.shopQuantity span{text-align:center;font:400 11px Georgia,serif}.shopAdd,.shopCheckout{color:#f5eddf;letter-spacing:.17em;text-transform:uppercase;background:#211a14;border:1px solid #211a14;justify-content:space-between;align-items:center;height:56px;padding:0 20px;font-size:8px;display:flex}.shopAdd:hover,.shopCheckout:hover{color:#17130f;background:#b88847;border-color:#b88847}.shopAssurances{border-top:1px solid #281d1329;grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:23px;display:grid}.shopAssurances div{border-right:1px solid #281d131f;padding-right:15px}.shopAssurances div:last-child{border:0;padding-left:15px}.shopAssurances b{color:#9e7135;margin-bottom:6px;font:400 18px Georgia,serif;display:block}.shopAssurances span{color:#776755;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.shopDispatch{color:#8e7d69;margin:20px 0 0;font-size:9px;line-height:1.5}.shopManifesto{color:#f3eadc;background:#17130f;grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;min-height:720px;padding:120px 7vw;display:grid}.shopManifesto>div>p,.shopNutritionIntro>p{color:#c49a58;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:8px}.shopManifesto h2,.shopNutritionIntro h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:900 clamp(54px,6.2vw,96px)/.88 Mona Sans,Arial,sans-serif}.shopManifestoCopy>p{color:#b9aa96;margin:0;font:400 20px/1.7 Georgia,serif}.shopManifestoCopy>div{text-transform:uppercase;letter-spacing:.17em;grid-template-columns:28px 1fr;align-items:center;gap:14px 20px;margin-top:52px;font-size:8px;display:grid}.shopManifestoCopy>div span{color:#c7964d;font:400 11px Georgia,serif}.shopManifestoCopy>div b{border-bottom:1px solid #ffffff1f;padding-bottom:14px;font-weight:400}.shopNutrition{background:#f8f6f1;grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:120px 7vw;display:grid}.shopNutritionIntro h2{color:#241c15;font-size:clamp(46px,5vw,76px)}.nutritionTable{border-top:1px solid #5f5141}.nutritionTable>div{color:#625342;border-bottom:1px solid #2b201729;justify-content:space-between;align-items:center;min-height:62px;font-size:11px;display:flex}.nutritionTable>div b{color:#221a13;font:400 15px Georgia,serif}.nutritionTable .nutritionHead{color:#8d724e;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.nutritionTable .nutritionHead b{font:inherit}.shopFooter{color:#8f816f;letter-spacing:.16em;text-transform:uppercase;background:#17130f;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:110px;padding:25px 4.5vw;font-size:8px;display:grid}.shopFooter b{text-align:center;color:#c59b5a}.shopFooter a{text-align:right}.shopBag{z-index:220;color:#201913;background:#eee7db;width:min(470px,100vw);height:100svh;padding:34px;transition:transform .45s cubic-bezier(.16,.8,.24,1);position:fixed;top:0;right:0;transform:translate(102%);box-shadow:-20px 0 70px #00000052}.shopBag.open{transform:none}.shopBagHead{border-bottom:1px solid #281d132e;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.shopBagHead p{text-transform:uppercase;margin:0;font:900 28px Mona Sans,Arial,sans-serif}.shopBagHead button{letter-spacing:.17em;text-transform:uppercase;background:0 0;border:0;font-size:8px}.shopEmpty{color:#746553;margin-top:80px;font:italic 20px Georgia,serif}.shopBagItem{grid-template-columns:85px 1fr auto;align-items:center;gap:20px;margin-top:30px;display:grid}.shopBagItem img{object-fit:contain;background:#32251c;width:85px;height:120px}.shopBagItem p{text-transform:uppercase;margin:0 0 8px;font-weight:700}.shopBagItem span{color:#806f5d;font-size:9px}.shopBagItem>b{font:400 15px Georgia,serif}.shopBagTotal{text-transform:uppercase;border-top:1px solid #281d1333;justify-content:space-between;margin-top:40px;padding:20px 0;font-size:9px;display:flex}.shopBagTotal b{font:400 18px Georgia,serif}.shopCheckout{width:100%}.shopBag small{color:#887762;margin-top:14px;font-size:8px;line-height:1.5;display:block}.shopBagShade{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0806059e;border:0;position:fixed;inset:0}@keyframes shopPacketIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.circleInvitation{background:radial-gradient(circle at 22% 48%,#b2874d24,#0000 31%),#100d0a;border-top:1px solid #dec29b1a;grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;min-height:760px;padding:110px 8vw;display:grid;position:relative;overflow:hidden}.circleInvitation:after{content:"CIRCLE";color:#ffffff05;pointer-events:none;font:400 clamp(170px,24vw,380px)/.8 Benzin,Arial,sans-serif;position:absolute;bottom:-.13em;right:-.04em}.circleInvitationOrbit{aspect-ratio:1;border:1px solid #b2874d29;border-radius:50%;width:min(42vw,610px);position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.circleInvitationOrbit i{border:1px solid #b2874d1c;border-radius:50%;position:absolute;inset:14%}.circleInvitationOrbit i:nth-child(2){inset:29%}.circleInvitationOrbit i:nth-child(3){inset:44%}.circleInvitationOrbit span{color:#c79a56;text-shadow:0 0 30px #c79a5680;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.circleInvitationCopy{z-index:2;padding-left:5vw;position:relative}.circleInvitationCopy>p,.memberHeroCopy>p,.memberBenefits>div:first-child>p,.memberJoinIntro>p,.checkoutEyebrow{color:#b88a4a;letter-spacing:.23em;text-transform:uppercase;margin:0 0 22px;font-size:8px}.circleInvitationCopy h2,.memberBenefits h2,.memberJoinIntro h2{color:#eee4d4;letter-spacing:-.02em;margin:0;font:400 clamp(54px,5.8vw,92px)/.9 Benzin,Arial,sans-serif}.circleInvitationCopy>span{color:#aa9b88;max-width:560px;margin-top:30px;font-size:14px;line-height:1.8;display:block}.circleInvitationCopy>a,.memberSuccess a{border:1px solid var(--gold);color:#f3e9da;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;width:300px;margin-top:35px;padding:17px 18px;font-size:8px;transition:all .25s;display:flex}.circleInvitationCopy>a:hover,.memberSuccess a:hover{background:var(--gold);color:#15100c}.circleInvitationLedger{z-index:2;border-top:1px solid #dec29b2e;position:relative}.circleInvitationLedger>span{color:#d8c9b5;border-bottom:1px solid #dec29b2e;grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:80px;font:400 12px Benzin,Arial,sans-serif;display:grid}.circleInvitationLedger b{color:#b98b4d;font:400 13px Georgia,serif}.membersPage{color:#eee4d4;background:#100d0a;min-height:100vh}.memberHeader{background:#17130f;border-bottom:1px solid #dec29b1f;align-items:center;gap:28px;height:92px;padding:0 4.5vw;display:flex}.memberHeader>a:last-child{letter-spacing:.18em;text-transform:uppercase;font-size:8px}.memberHeader>a:last-child span{color:var(--gold);margin-left:8px}.memberHero{background:radial-gradient(circle at 69% 47%,#b2874d26,#0000 24%),linear-gradient(130deg,#0b0907,#1e1711 57%,#0d0a08);align-items:center;min-height:760px;padding:90px 8vw;display:grid;position:relative;overflow:hidden}.memberHero:before{content:"";background:linear-gradient(90deg,#00000052,#0000 60%),repeating-radial-gradient(circle at 72% 48%,#0000 0 69px,#d6ae6b09 70px 71px);position:absolute;inset:0}.memberOrbit{aspect-ratio:1;border:1px solid #d0a55e38;border-radius:50%;width:min(49vw,670px);position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.memberOrbit i{border:1px solid #d0a55e24;border-radius:50%;position:absolute;inset:12%}.memberOrbit i:nth-child(2){inset:27%}.memberOrbit i:nth-child(3){inset:42%}.memberOrbit span{color:#d2a45c;text-shadow:0 0 38px #d2a45c80;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.memberHeroCopy{z-index:2;max-width:800px;position:relative}.memberHeroCopy h1{color:#f2e8d9;letter-spacing:-.03em;margin:0;font:400 clamp(70px,8vw,132px)/.82 Benzin,Arial,sans-serif}.memberHeroCopy h1 em{color:#b68a4d}.memberHeroCopy>span{color:#baad9a;max-width:560px;margin-top:34px;font:400 19px/1.65 Georgia,serif;display:block}.memberEdition{color:#dec29b73;letter-spacing:.25em;font-size:7px;position:absolute;bottom:36px;right:4vw}.memberBenefits{color:#211a14;background:#e9dfd2;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:760px;padding:120px 8vw;display:grid}.memberBenefits h2{color:#211a14;font-size:clamp(50px,5.4vw,82px)}.memberBenefits h2 em{color:#9c7038}.memberBenefitLedger{border-top:1px solid #281d134d}.memberBenefitLedger article{border-bottom:1px solid #281d1333;grid-template-columns:45px 1fr;align-items:center;gap:20px;min-height:132px;padding:25px 0;display:grid}.memberBenefitLedger article>span{color:#a5763a;font:400 14px Georgia,serif}.memberBenefitLedger b{font:400 15px Benzin,Arial,sans-serif}.memberBenefitLedger p{color:#6f604f;margin:10px 0 0;font-size:12px;line-height:1.65}.memberJoin{background:radial-gradient(circle at 78% 38%,#9567321f,#0000 30%),#100d0a;grid-template-columns:.9fr 1.1fr;align-items:start;gap:10vw;min-height:840px;padding:120px 8vw;display:grid}.memberJoinIntro>span{color:#9e907e;max-width:530px;margin-top:30px;font-size:13px;line-height:1.75;display:block}.memberForm{gap:25px;display:grid}.memberFormRow{grid-template-columns:1fr 1fr;gap:22px;display:grid}.memberForm label,.checkoutFields label{color:#bbaa94;letter-spacing:.15em;text-transform:uppercase;gap:10px;font-size:8px;display:grid}.memberForm label small,.checkoutFields label small{color:#736656;font-size:7px}.memberForm input:not([type=checkbox]),.checkoutFields input,.checkoutFields select{color:#f0e7da;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #dec29b47;border-radius:0;outline:0;width:100%;height:51px;padding:0 2px;font:400 15px Arial,sans-serif}.memberForm input:focus,.checkoutFields input:focus,.checkoutFields select:focus{border-color:#b98b4d}.memberConsent,.checkoutMember{align-items:flex-start;line-height:1.55;color:#8f816f!important;letter-spacing:.02em!important;text-transform:none!important;grid-template-columns:none!important;gap:13px!important;font-size:9px!important;display:flex!important}.memberConsent input,.checkoutMember input{accent-color:#b98b4d;flex:none;margin-top:3px}.memberForm>button,.checkoutPay{color:#17110d;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#c49a5c,#94652f);border:1px solid #b88a4a;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:8px;display:flex}.memberForm>button:disabled,.checkoutPay:disabled{opacity:.65;cursor:wait}.memberPrivacy{color:#6f6457;font-size:8px;line-height:1.55}.formError,.checkoutError{color:#d99d8b;margin:0;font-size:11px;line-height:1.5}.memberSuccess{background:#ffffff06;border:1px solid #d3a86140;flex-direction:column;justify-content:center;min-height:420px;padding:65px;display:flex}.memberSuccess>span{color:#ca9a51;font-size:28px}.memberSuccess>p{color:#a88f70;letter-spacing:.2em;text-transform:uppercase;margin:28px 0 15px;font-size:8px}.memberSuccess h3{margin:0;font:400 38px/1.1 Benzin,Arial,sans-serif}.checkoutPage{color:#211a14;background:#f4efe7;min-height:100vh}.checkoutHeader .checkoutSecure{color:#c3a477;letter-spacing:.18em;text-transform:uppercase;font-size:8px}.checkoutGrid{grid-template-columns:1.2fr .8fr;align-items:stretch;min-height:calc(100svh - 92px);display:grid}.checkoutDetails{padding:80px 7vw 100px}.checkoutDetails h1{letter-spacing:-.025em;margin:0 0 70px;font:400 clamp(52px,5.2vw,82px)/.9 Benzin,Arial,sans-serif}.checkoutDetails h1 em{color:#9f7136}.checkoutDetails fieldset{border:0;margin:0 0 48px;padding:0}.checkoutDetails legend{color:#3d3024;border-bottom:1px solid #281d1338;width:100%;margin-bottom:28px;padding-bottom:16px;font:400 12px Benzin,Arial,sans-serif}.checkoutDetails legend span{color:#a67638;margin-right:18px;font:400 13px Georgia,serif}.checkoutFields{gap:22px;display:grid}.checkoutFields.two{grid-template-columns:1fr 1fr}.checkoutFields.three{grid-template-columns:1.2fr 1fr .7fr}.checkoutFields label{color:#796957}.checkoutFields input,.checkoutFields select{color:#231b14;border-color:#281d1340}.checkoutFields select{appearance:none}.checkoutSummary{color:#eee4d4;background:radial-gradient(circle at 50% 15%,#97683233,#0000 23%),#17130f;align-self:start;min-height:calc(100svh - 92px);padding:80px 5vw;position:sticky;top:0}.checkoutSummary>p{color:#b58a50;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:8px}.checkoutProduct{border-top:1px solid #dec29b2b;border-bottom:1px solid #dec29b2b;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;min-height:155px;display:grid}.checkoutProduct img{object-fit:contain;width:65px;height:110px}.checkoutProduct div{gap:9px;display:grid}.checkoutProduct div b{font:400 11px Benzin,Arial,sans-serif}.checkoutProduct div span{color:#8f806e;font-size:9px}.checkoutProduct strong{color:#d8b071;font:400 15px Georgia,serif}.checkoutTotals{border-bottom:1px solid #dec29b2b;gap:15px;padding:25px 0;display:grid}.checkoutTotals>span,.checkoutTotals>strong{color:#968774;justify-content:space-between;gap:25px;font-size:9px;font-weight:400;display:flex}.checkoutTotals b{color:#e8dccb;font-weight:400}.checkoutTotals>strong{color:#dfd0bb;margin-top:6px;font-size:11px}.checkoutMember{margin:24px 0}.checkoutPay{width:100%}.checkoutError{margin-top:16px}.paymentTrust{color:#8f7f6b;letter-spacing:.14em;align-items:center;gap:12px;margin-top:25px;font-size:7px;display:flex}.paymentTrust i{background:#dec29b26;flex:1;height:1px}.checkoutSummary>small{color:#716656;margin-top:15px;font-size:8px;line-height:1.55;display:block}.checkoutResult{text-align:center;color:#eee4d4;background:radial-gradient(circle,#b2874d2e,#0000 24%),#100d0a;place-items:center;min-height:100svh;padding:60px 8vw;display:grid}.checkoutResult>div{width:min(760px,100%)}.checkoutResult>div>span{color:#c5954f;font-size:30px}.checkoutResult p{color:#b4874c;letter-spacing:.22em;text-transform:uppercase;margin:28px 0 18px;font-size:8px}.checkoutResult h1{margin:0;font:400 clamp(60px,7vw,105px)/.85 Benzin,Arial,sans-serif}.checkoutResult small{color:#a89986;max-width:520px;margin:30px auto 0;font:400 17px/1.6 Georgia,serif;display:block}.checkoutResult a{letter-spacing:.17em;text-transform:uppercase;border:1px solid #b88a4a;justify-content:space-between;width:270px;margin:38px auto 0;padding:17px 18px;font-size:8px;display:flex}@media (width<=850px){.shopHeader{gap:14px;height:76px;padding:0 20px}.shopLogo{width:96px;height:63px}.shopBack{display:none}.shopProduct{grid-template-columns:1fr}.shopVisual{min-height:620px}.shopVisual>img,.shopVisual>.responsiveMedia>img{width:min(58%,330px)}.shopDetails{padding:70px 24px}.shopDetails h1{font-size:clamp(52px,15vw,78px)}.shopManifesto,.shopNutrition{grid-template-columns:1fr;padding:85px 24px}.shopManifesto{gap:70px}.shopNutrition{gap:65px}.shopManifestoCopy>p{font-size:17px}.shopAssurances{gap:10px}.shopAssurances div{padding:0 8px 0 0}.shopFooter{text-align:center;grid-template-columns:1fr;gap:13px}.shopFooter b,.shopFooter a{text-align:center}.circleInvitation{grid-template-columns:1fr;gap:60px;min-height:750px;padding:90px 24px}.circleInvitationOrbit{width:100vw;left:-28vw}.circleInvitationCopy{padding-left:0}.circleInvitationCopy h2{font-size:clamp(50px,14vw,72px)}.circleInvitationLedger{margin-left:18vw}.memberHeader{height:76px;padding:0 20px}.memberHero{min-height:720px;padding:80px 24px}.memberOrbit{width:120vw;right:-52vw}.memberHeroCopy h1{font-size:clamp(62px,18vw,92px)}.memberBenefits,.memberJoin{grid-template-columns:1fr;gap:70px;padding:85px 24px}.memberBenefits h2,.memberJoinIntro h2{font-size:clamp(48px,13vw,68px)}.memberFormRow{grid-template-columns:1fr}.memberSuccess{padding:40px 25px}.checkoutGrid{grid-template-columns:1fr}.checkoutDetails{padding:65px 24px}.checkoutDetails h1{margin-bottom:55px;font-size:clamp(48px,13vw,70px)}.checkoutFields.two,.checkoutFields.three{grid-template-columns:1fr}.checkoutSummary{min-height:0;padding:65px 24px;position:relative}.checkoutHeader .checkoutSecure{display:none}}.heroRail{z-index:3;border-top:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:#aa9a81;align-items:center;gap:22px;height:68px;font-size:8px;display:flex;position:absolute;bottom:0;left:4.5vw;right:4.5vw}.heroRail i{background:linear-gradient(90deg,var(--gold) 25%,var(--line) 25%);flex:1;height:1px}.journeyOriginFlow{background:#12110f;position:relative;overflow:clip}.journey{background:#201a14;height:300svh;min-height:2280px;position:relative}.journeySticky{height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.journeyTerrain{filter:brightness(.58)saturate(.49)sepia(.46)contrast(1.08);background:url(/hero-savanna.png) 56%/cover no-repeat;transition:filter .8s,transform 1.2s;position:absolute;inset:-2%}.journeyTerrain:after{content:"";mix-blend-mode:screen;background:repeating-radial-gradient(at 50% 45%,#0000 0 21px,#ddb8770a 22px 23px);position:absolute;inset:0}.journey-craft .journeyTerrain{filter:brightness(.55)saturate(.48)sepia(.58)contrast(1.09);transform:scale(1.025)}.journey-fuel .journeyTerrain{filter:brightness(.49)saturate(.44)sepia(.48)contrast(1.1);transform:scale(1.05)}.journeyShade{background:linear-gradient(90deg,#0b0907d1,#0e0a0773 48%,#120c0717 82%),linear-gradient(#12110fc7 0%,#0706051a 13%,#0000 58%,#07060542);position:absolute;inset:0}.mapLines{border:1px solid #deb26638;border-radius:50%;position:absolute;transform:rotate(-14deg)}.mapLines:before,.mapLines:after{content:"";border:1px solid #deb26629;border-radius:50%;position:absolute;inset:24px}.mapLines:after{inset:51px}.mapOne{width:900px;height:390px;top:8%;right:-170px}.mapTwo{width:700px;height:310px;bottom:-5%;left:-260px}.journeyBoundaryContour{z-index:1;pointer-events:none;width:700px;height:310px;animation:18s ease-in-out infinite reverse contourDrift;top:calc(max(300svh,2280px) + 5svh - 310px);left:-260px}.mapCoordinates,.mapName{z-index:2;color:#d5b8868c;letter-spacing:.18em;text-transform:uppercase;font-size:8px;line-height:1.5;position:absolute}.coordinateOne{top:20%;left:5vw}.coordinateTwo{top:49%;left:58%}.mapName{color:#d5b88680;letter-spacing:.03em;text-transform:none;text-align:center;font:italic 19px Georgia,serif;top:13%;left:37%;transform:rotate(-5deg)}.mapOriginMark{z-index:3;border:1px solid #bd914cb3;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:8%;right:calc(5vw + 171px);box-shadow:0 0 0 9px #bd914c14,0 0 34px #bd914c3d}.mapOriginMark span{color:#d5a755;font-size:22px}.mapOriginMark i{background:linear-gradient(var(--gold) 0 70%,#bd914c4d);width:1px;height:calc(8vh + 35px);position:absolute;top:57px}.mapOriginMark small{color:#c9ad7e;letter-spacing:.22em;text-transform:uppercase;width:max-content;font-size:7px;font-weight:400;position:absolute;top:22px;left:78px}.mapOriginMark small:before{content:"";background:#bd914c99;width:22px;height:1px;position:absolute;top:4px;right:calc(100% + 10px)}.journeyCopy{z-index:3;width:min(780px,54vw);animation:.65s both rise;position:absolute;top:25%;left:7.5vw}.journeyCopy>p{text-transform:uppercase;letter-spacing:.22em;color:#c8ac7e;align-items:center;gap:12px;margin:0;font-size:9px;display:flex}.journeyCopy>p b{color:var(--gold);font:400 16px Georgia,serif}.journeyCopy>p i{background:var(--gold);width:34px;height:1px}.journeyCopy h2{letter-spacing:-.055em;text-transform:uppercase;color:#e5d7bc;text-shadow:0 5px 30px #0000006b;max-width:900px;margin:28px 0 24px;font:900 clamp(58px,6.7vw,104px)/.84 Mona Sans,Arial,sans-serif}.journeyCopy>span{color:#c7b9a6;max-width:520px;font-size:14px;line-height:1.8;display:block}.journeyCopy button{color:var(--cream)}.journeyRoute{z-index:4;flex-direction:column;justify-content:space-around;width:210px;display:flex;position:absolute;top:16%;bottom:12%;right:5vw}.journeyLine{background:var(--line);width:1px;position:absolute;top:17%;bottom:17%;left:10px}.journeyLine i{background:var(--gold);width:1px;transition:height .7s;display:block}.journeyRoute button{text-align:left;color:#8e806c;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:0;grid-template-columns:21px 28px 1fr;align-items:center;gap:13px;padding:18px 0;font-size:9px;transition:color .25s;display:grid}.journeyRoute button>i{background:#211c16;border:1px solid #786c5c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.journeyRoute button>i span{background:#776a57;border-radius:50%;width:4px;height:4px}.journeyRoute button>b{font:400 13px Georgia,serif}.journeyRoute button.active{color:var(--cream)}.journeyRoute button.active>i{border-color:var(--gold);box-shadow:0 0 0 8px #bd914c17,0 0 28px #bd914c33}.journeyRoute button.active>i span{background:var(--gold)}.sectionTag{color:#79684f;letter-spacing:.23em;text-transform:uppercase;font-size:9px}.originStory{min-height:930px;color:var(--cream);background:radial-gradient(circle at 78% 30%,#9c743d14,#0000 27%),radial-gradient(circle at 18% 48%,#704c2817,#0000 31%),#090a08;grid-template-columns:.72fr 3.28fr;gap:6vw;padding:135px 8vw;display:grid;position:relative;overflow:hidden}.originStory:before{content:"ORIGIN";pointer-events:none;color:#ffffff05;letter-spacing:-.055em;font:400 clamp(190px,27vw,440px)/.8 Benzin,Arial,sans-serif;position:absolute;bottom:-.16em;right:-.035em}.originStory:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;border:1px solid #bd914c14;border-radius:50%;width:540px;height:540px;animation:7s ease-in-out infinite storyPulse;position:absolute;top:130px;left:4vw;right:auto;box-shadow:0 0 0 55px #bd914c06,0 0 0 120px #bd914c04}.originAside{--origin-art-axis:80%;z-index:2;padding-top:8px;position:relative}.africaMark{aspect-ratio:3338/4096;width:min(430px,170%);left:var(--origin-art-axis);isolation:isolate;margin:42px auto 0;position:relative;overflow:visible;transform:translate(-50%)}.africaMark:before{content:none}.africaMark img{z-index:1;object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.storyContent{z-index:2;max-width:1220px;position:relative}.originStory h2,.craftWords h2,.productWords h2,.stockists h2{letter-spacing:.008em;margin:0;font:400 clamp(42px,4.7vw,70px)/1.06 Benzin,Arial,sans-serif}.originStory h2{text-shadow:0 18px 50px #0000003d;max-width:980px;font-size:clamp(54px,6.1vw,96px);line-height:.98}.originStory h2 em{color:#c3944c}.storyContent>p:first-child,.originStory h2{margin-left:15%}.storyLead{max-width:820px;color:#d7cbbb!important;text-transform:none!important;letter-spacing:0!important;margin:62px 0 0 15%!important;font-size:18px!important;line-height:1.72!important}.storyNarrative{grid-template-columns:1fr 1fr;gap:7vw;margin-top:54px;padding-left:15%;display:grid}.storyNarrative p,.craftWords>span,.stockists>div:last-child>span{color:#9f9588;font-size:14px;line-height:1.85}.storyClosing{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;margin:72px 0 0 15%;padding:26px 0;display:flex}.storyClosing span{color:#a79b8b;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.storyClosing b{color:#d0a25b;letter-spacing:.02em;font:italic 400 24px Georgia,serif}.brandInterlude{z-index:3;color:#d8c5a6;background:#100f0d;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:40px;height:190px;padding:0 8vw;display:grid;position:relative;overflow:visible}.brandInterlude:before{content:none}.brandInterlude>span{z-index:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font:400 clamp(11px,1.1vw,15px) Benzin,Arial,sans-serif;position:relative}.brandOrbits{z-index:1;min-width:220px;height:150px;position:relative}.brandOrbits:before,.brandOrbits:after{content:"";background:linear-gradient(90deg,#ffffff0a,#bd914c6b);width:calc(50% - 82px);height:1px;position:absolute;top:50%}.brandOrbits:before{left:0}.brandOrbits:after{right:0;transform:scaleX(-1)}.brandOrbits>span{z-index:3;width:36px;height:36px;color:var(--gold);background:#100f0d;border:1px solid #bd914c99;border-radius:50%;place-items:center;font:400 11px Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #bd914c09,0 0 38px #bd914c1f}.orbit{transform-origin:50%;pointer-events:none;border:1px solid #bd914c47;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.orbit b{background:#d5a555;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:12%;right:11%;box-shadow:0 0 12px #d5a555bf}.orbitOne{width:150px;height:62px;margin:-31px 0 0 -75px;animation:9s linear infinite orbitOne}.orbitTwo{border-color:#bd914c2e;width:205px;height:82px;margin:-41px 0 0 -102px;animation:14s linear infinite reverse orbitTwo}.orbitTwo b{opacity:.7;width:4px;height:4px;top:2%;right:18%}.orbitThree{border-color:#bd914c1a;width:270px;height:108px;margin:-54px 0 0 -135px;animation:19s linear infinite orbitThree}.orbitThree b{opacity:.55;width:3px;height:3px;top:28%;right:5%}.craftSection{height:245svh;min-height:1650px;color:var(--cream);background:#14110e;position:relative}.craftSticky{background:radial-gradient(circle at 73% 43%,#be8f4824,#0000 36%),radial-gradient(circle at 12% 88%,#67432312,#0000 28%),linear-gradient(#100f0d 0%,#15120f 20%,#19140f 72%,#17130f 100%);grid-template-rows:auto 1fr auto;gap:22px;height:100svh;min-height:700px;padding:104px 6vw 44px;display:grid;position:sticky;top:0;overflow:hidden}.craftSticky:before{content:"";pointer-events:none;opacity:.2;background:repeating-radial-gradient(at 68%,#0000 0 50px,#c5974e0b 51px 52px);position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.craftIntro{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.craftIntro .sectionTag{color:#8d7859}.craftIntro>p{color:#a8916e;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:8px}.processFrame{z-index:2;background:#12100d;border:1px solid #c69c5b29;border-radius:2px;align-self:stretch;min-height:0;transition:border-radius .5s,border-color .5s,background .5s;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000006b,0 0 0 1px #ffe0ac04}.processFrame:before{content:"";z-index:5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 110px #00000047,inset 0 1px #ffe7b90d}.processImages{background:radial-gradient(at 73% 86%,#be894226 0%,#613f1f0e 22%,#0000 45%),radial-gradient(circle at 72% 47%,#5c422626 0%,#2a21181a 32%,#0000 59%),linear-gradient(108deg,#100e0c 0%,#1a1510 56%,#12100d 100%);position:absolute;inset:0;overflow:hidden}.processImages:before{content:"";z-index:0;aspect-ratio:1;transform-origin:50%;will-change:transform,opacity;border:1px solid #b7803e21;border-radius:50%;width:min(39vw,575px);animation:7s ease-in-out infinite processHaloPulse;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.processImages:after{content:"";z-index:0;filter:blur(12px);background:radial-gradient(#d68e413d,#693a1912 44%,#0000 72%);border-radius:50%;width:min(40vw,590px);height:15%;position:absolute;bottom:8%;right:9%}.processImages img{z-index:1;object-fit:contain;object-position:center;transform-origin:50%;filter:drop-shadow(0 34px 30px #0000009e)drop-shadow(7px 0 8px #da842d38)saturate(.94)contrast(1.06)brightness(.94);will-change:opacity;width:34%;height:86%;transition:opacity .3s;position:absolute;top:7%;left:auto;right:10%;scale:.9}.processImageVeil{z-index:2;background:linear-gradient(90deg,#0f0d0b9e 0%,#110e0b4d 39%,#0000 66%),linear-gradient(#0f0d0b0a,#0000 58%,#0f0d0b3d);position:absolute;inset:0}.processCounter{z-index:6;color:#c79a50;letter-spacing:.12em;align-items:center;gap:10px;font:400 12px Georgia,serif;display:flex;position:absolute;top:26px;right:28px}.processCounter i{background:#c99d5380;width:42px;height:1px}.processCounter b{color:#8b7962;font-weight:400}.processCopy{z-index:6;width:min(610px,43vw);position:absolute;top:0;bottom:0;left:7%}.processCopy article{will-change:opacity;width:100%;transition:opacity .1s linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.processCopy article>p,.processFinale>p{color:#c9ac7e;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 24px;font-size:8px;display:flex}.processCopy article>p span{color:#d0a459;letter-spacing:0;border:1px solid #bd914c7a;border-radius:50%;place-items:center;width:38px;height:38px;font:400 13px Georgia,serif;display:grid}.processCopy h3{letter-spacing:.005em;text-wrap:balance;text-shadow:0 8px 35px #00000080;max-width:660px;margin:0;font:400 clamp(40px,4.35vw,68px)/1 Benzin,Arial,sans-serif}.processCopy small{color:#b9ad9d;max-width:520px;margin-top:24px;font-size:15px;line-height:1.7;display:block}.processFinale{z-index:7;will-change:opacity;width:min(760px,54vw);transition:opacity .1s linear;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.processFinale>p{color:#d2a55e;min-height:38px}.processFinale h2{letter-spacing:.004em;text-shadow:0 9px 40px #0000008f;margin:0;font:400 clamp(44px,4.8vw,76px)/.98 Benzin,Arial,sans-serif}.processFinale>span{color:#c0b4a4;max-width:590px;margin-top:28px;font-size:15px;line-height:1.7;display:block}.processFrameFinale{background:#170f0b;border-color:#c691462e;border-radius:2px}.processFrameFinale:before{box-shadow:inset 0 0 110px #00000047,inset 0 1px #ffe7b90d}.processFrameFinale .processImages{background:radial-gradient(at 73% 86%,#be894226 0%,#613f1f0e 22%,#0000 45%),radial-gradient(circle at 72% 47%,#5c422626 0%,#2a21181a 32%,#0000 59%),linear-gradient(108deg,#100e0c 0%,#1a1510 56%,#12100d 100%)}.processFrameFinale .processImages:before{width:min(39vw,575px);box-shadow:none;border-color:#b7803e21;top:50%;right:9%}.processFrameFinale .processImages:after{width:min(47vw,700px);height:16%;bottom:14%;right:0}.processFrameFinale .processImages img{filter:drop-shadow(0 34px 30px #000000a8)drop-shadow(7px 0 8px #da842d3d)saturate(.92)contrast(1.08)brightness(.9);width:34%;height:86%;top:7%;right:10%;scale:.9}.processFrameFinale .processImages img.processResultImage{width:39%;right:7.5%}.processFrameFinale .processImageVeil{background:linear-gradient(90deg,#120b0840 0%,#120b080a 50%,#0000 72%),linear-gradient(#120b080d,#0000 65%,#120b082e)}.processFrameFinale .processFinale{width:min(760px,52vw);left:6.6%}.processFrameFinale .processFinale>p{color:#c9974c;min-height:0;margin-bottom:38px}.processFrameFinale .processFinale h2{letter-spacing:.006em;color:#fff;text-shadow:0 9px 38px #0000006b;font-size:clamp(48px,4.85vw,80px);line-height:.96}.processFrameFinale .processFinale>span{color:#c7bbac;max-width:620px;margin-top:36px;font-size:14px;line-height:1.65}.processFrameFinale .processCounter{color:#c99b52}.processRail{z-index:4;grid-template-columns:repeat(5,1fr);gap:0;padding-top:16px;display:grid;position:relative}.processRail>i{background:#ffffff29;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.processRail>i b{transform-origin:0;background:linear-gradient(90deg,#9a6a31,#d0a255);width:100%;height:1px;display:block}.processRail>span{color:#665c4f;align-items:center;gap:12px;font:400 11px Georgia,serif;transition:color .35s;display:flex}.processRail>span small{color:inherit;letter-spacing:.2em;text-transform:uppercase;font:400 7px Arial,sans-serif}.processRail>span.active{color:#c59a54}.productSection{background:linear-gradient(135deg,#1b140f 0%,#120e0b 48%,#21150e 100%);border-top:1px solid #17130f33;grid-template-columns:.88fr 1.12fr;min-height:1020px;display:grid;position:relative;overflow:hidden}.productSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 45%,#bb8b4424,#0000 28%),radial-gradient(circle at 72% 78%,#7444212e,#0000 30%);position:absolute;inset:0}.productSection:after{content:"";filter:blur(28px);background:#0000005c;border-radius:50%;height:8%;position:absolute;bottom:13%;left:57%;right:5%;transform:perspective(500px)rotateX(70deg)}.productWatermark{z-index:0;color:#ffffff06;letter-spacing:-.09em;pointer-events:none;font:400 clamp(170px,23vw,390px)/.8 Georgia,serif;position:absolute;bottom:-.18em;left:-.04em}.productWords{z-index:2;flex-direction:column;justify-content:center;padding:150px 3vw 125px 8vw;display:flex;position:relative}.productWords:before{content:"";background:var(--gold);width:42px;height:1px;position:absolute;top:26%;left:8vw;transform:translateY(-42px)}.productWords .sectionTag{color:#8d7859;margin-bottom:88px;padding-left:58px}.productWords>p{color:#b99b68;margin-bottom:30px}.productWords h2{text-shadow:0 18px 45px #00000038;max-width:640px;font-size:clamp(44px,4.7vw,70px);line-height:1.04}.productStats{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:82px;padding-top:27px;display:grid}.productStats div{border:0;padding:0}.productStats div:last-child{padding:0}.productStats b{color:#c49a59;font:400 38px Georgia,serif;display:block}.productStats small{font-size:.38em}.productStats span{color:#8f8374;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:7px;line-height:1.5;display:block}.productClaims{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.productClaims span{color:#b9aa95;letter-spacing:.16em;text-transform:uppercase;background:#ffffff05;border:1px solid #d3a96333;border-radius:999px;padding:8px 10px;font-size:6px}.variantSelector{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;display:grid}.variantSelector button{appearance:none;color:#786d5e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;padding:18px 14px 17px;transition:background .35s,color .35s}.variantSelector button:last-child{border-right:0}.variantSelector button span{color:#9b7540;letter-spacing:.18em;margin-bottom:9px;font-size:7px;display:block}.variantSelector button b{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:400}.variantSelector button:hover,.variantSelector button:focus-visible,.variantSelector button.active{color:#f6f1e8;background:#bd914c14;outline:0}.packetStage{z-index:1;place-items:center;min-height:880px;display:grid;position:relative}.packetStage:before{content:"";background:linear-gradient(#0000,#ffffff1f 18% 82%,#0000);width:1px;position:absolute;top:13%;bottom:13%;left:0}.packetHalo{z-index:1;aspect-ratio:1;will-change:transform,opacity;border:1px solid #bd914c33;border-radius:50%;width:58%;animation:6s cubic-bezier(.45,0,.55,1) infinite packetHaloBreath;position:absolute}.packetHalo:before,.packetHalo:after{content:"";border:1px solid #bd914c1a;border-radius:50%;position:absolute}.packetHalo:before{inset:7%}.packetHalo:after{inset:17%}.packetPerspective{perspective:1700px;z-index:3;width:min(28vw,410px);height:76%;transform:translateY(-3%)}.packetCard{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.2,.75,.15,1),translate .5s;display:block;position:relative}.packetFace{object-fit:contain;backface-visibility:hidden;filter:drop-shadow(0 38px 70px #000000c7);width:100%;height:100%;position:absolute;inset:0}.packetFront{animation:.55s cubic-bezier(.2,.75,.15,1) both packetArrive}.packetBack{transform:rotateY(180deg)}.productEdition{z-index:4;writing-mode:vertical-rl;color:#81715b;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;top:17%;right:7%}.productEdition span{color:#c49a59;font:400 18px Georgia,serif}.productEdition i{background:#ffffff29;width:1px;height:58px}.productEdition b{font-weight:400}.productSeal{z-index:4;background:#17130fd1;border:1px solid #bd914c61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:102px;height:102px;display:flex;position:absolute;bottom:19%;left:8%;box-shadow:0 0 0 7px #bd914c0a}.productSeal:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c49a5957;animation:3.8s ease-out infinite productSealPulse;position:absolute;inset:-1px}.productSeal span{color:#c49a59;font:400 28px Georgia,serif}.productSeal small{color:#9a8c78;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-top:5px;font-size:6px;line-height:1.4}.packetStage>p{color:#817462;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:7px;display:flex;position:absolute;bottom:6%;left:8%;right:8%}.packetStage>p span{color:#b7955d}.packetStage>p i{background:#ffffff1f;flex:1;height:1px}@media (hover:hover) and (pointer:fine){.packetPerspective:not(.singleFace):hover .packetCard{transform:rotateY(180deg)translateY(-10px)}.packetPerspective:hover+.productSeal{border-color:#bd914cb3}}.originsStandard{color:#efe7da;background:radial-gradient(circle at 15% 18%,#c59a5624,#0000 25%),radial-gradient(circle at 88% 74%,#6e411f1c,#0000 30%),linear-gradient(135deg,#100d0a,#1a140f 58%,#100c09);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1.05fr .95fr;align-items:center;gap:10vw;min-height:820px;padding:135px 8vw;display:grid;position:relative;overflow:hidden}.originsStandard:before{content:"STANDARD";color:#ffffff05;letter-spacing:-.07em;font:900 clamp(150px,20vw,330px)/.8 Mona Sans,Arial,sans-serif;position:absolute;bottom:-.18em;left:-.025em}.standardIntro,.standardLedger{z-index:2;position:relative;top:-87px}.standardIntro>p{color:#b99359;letter-spacing:.23em;text-transform:uppercase;margin:70px 0 25px;font-size:9px}.standardIntro h2{letter-spacing:.005em;margin:0;font:400 clamp(50px,5.4vw,86px)/.98 Benzin,Arial,sans-serif}.standardIntro>span{color:#a99d8c;max-width:620px;margin-top:38px;font-size:15px;line-height:1.85;display:block}.standardLedger{border-top:1px solid #ffffff2e}.standardLedger article{border-bottom:1px solid #ffffff1f;grid-template-columns:58px 1fr;align-items:center;gap:26px;min-height:128px;transition:background .35s,padding .35s;display:grid}.standardLedger article:hover{background:linear-gradient(90deg,#bd914c12,#0000);padding-left:14px}.standardLedger article>span{color:#bd914c;font:400 13px Georgia,serif}.standardLedger b{color:#eee3d2;letter-spacing:.035em;font:400 18px Benzin,Arial,sans-serif;display:block}.standardLedger p{color:#84796a;margin:10px 0 0;font-size:11px;line-height:1.6}.audienceSequence{background:#0b0a08;height:500svh;min-height:3600px;position:relative}.audienceSequenceSticky{background:linear-gradient(90deg,#0000 6.9vw,#c2944c1f 7vw,#0000 7.1vw 92.9vw,#c2944c1f 93vw,#0000 93.1vw),radial-gradient(#b17d3b1a,#0000 54%),linear-gradient(#11100d 0%,#090806 100%);height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.audienceSequenceSticky:before{content:"THE ORIGINS JOURNEY  /  01—05";z-index:5;color:#8f7a5a;letter-spacing:.27em;text-transform:uppercase;font-size:7px;position:absolute;top:4.2vh;left:7vw}.audienceSequenceSticky:after{content:"BORN IN AFRICA  ·  MADE FOR MORE";z-index:5;color:#655a49;letter-spacing:.23em;text-transform:uppercase;font-size:7px;position:absolute;top:4.2vh;right:7vw}.audienceSequenceImages{aspect-ratio:1672/941;background:#100f0d;border:1px solid #daae6757;width:min(86vw,135.052svh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 36px 120px #000000bd,0 0 0 9px #ffffff03,0 0 70px #ad753114}.audienceSequenceImages:before{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #0000003b,inset 0 1px #ffecc914}.audienceSequenceImages img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.audienceSequenceImages .audienceSequenceMaster{opacity:1}.audienceSequenceImages .audienceSequenceLayer{opacity:0;will-change:opacity;transition:opacity .34s cubic-bezier(.4,0,.2,1)}.audienceSequenceImages .audienceSequenceLayer.active{opacity:1}.audienceSequenceMarker{z-index:4;color:#e7c486;pointer-events:none;align-items:center;width:max-content;animation:.55s cubic-bezier(.2,.75,.25,1) both audienceMarkerIn;display:flex;position:absolute;transform:translateY(-50%)}.audienceSequenceMarker:before{content:"";background:#16120dcc;border:1px solid #d4a85f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #ce9f541f}.audienceSequenceMarker i{background:linear-gradient(90deg,#d4a85f,#d4a85f40);width:72px;height:1px}.audienceSequenceMarker span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0dfc1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#0f0c09ad;border:1px solid #d7ae6a38;align-items:center;gap:10px;padding:7px 10px;font:500 8px Arial,sans-serif;display:flex}.audienceSequenceMarker span b{color:#d8aa62;letter-spacing:.05em;font:400 12px Georgia,serif}.audienceSequenceMarker[data-side=left]{flex-direction:row-reverse;transform:translate(-100%,-50%)}.audienceSequenceMarker[data-side=left] i{background:linear-gradient(270deg,#d4a85f,#d4a85f40)}@keyframes audienceMarkerIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.audienceSequenceVeil{z-index:2;pointer-events:none;aspect-ratio:1672/941;background:linear-gradient(90deg,#070605d1 0%,#07060580 32%,#0706050a 64%,#07060505 100%),linear-gradient(#07060529,#0000 34%,#0706053b);width:min(86vw,135.052svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audienceFrameChrome{z-index:1;pointer-events:none;aspect-ratio:1672/941;width:min(86vw,135.052svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audienceFrameChrome:before{content:"";opacity:.72;background:linear-gradient(#c89a54,#c89a54) 0 0/34px 1px no-repeat,linear-gradient(#c89a54,#c89a54) 0 0/1px 34px no-repeat,linear-gradient(#c89a54,#c89a54) 100% 0/34px 1px no-repeat,linear-gradient(#c89a54,#c89a54) 100% 0/1px 34px no-repeat,linear-gradient(#c89a54,#c89a54) 0 100%/34px 1px no-repeat,linear-gradient(#c89a54,#c89a54) 0 100%/1px 34px no-repeat,linear-gradient(#c89a54,#c89a54) 100% 100%/34px 1px no-repeat,linear-gradient(#c89a54,#c89a54) 100% 100%/1px 34px no-repeat;border:1px solid #ce9e5624;position:absolute;inset:-10px}.audienceFrameChrome>span{color:#8d7654;letter-spacing:.2em;text-transform:uppercase;font:400 6px Benzin,Arial,sans-serif;position:absolute;top:-39px}.audienceFrameChrome>span:first-child{left:0}.audienceFrameChrome>span:last-child{color:#6f6250;right:0}.audienceSequenceCopy{z-index:3;width:min(540px,39vw);animation:.5s cubic-bezier(.2,.75,.25,1) both audienceCopyIn;position:absolute;top:48%;left:10vw;transform:translateY(-50%)}.audienceSequenceCopy>p{color:#d0b17c;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font:400 7px Benzin,Arial,sans-serif;display:flex}.audienceSequenceCopy>p b{color:var(--gold);font:400 16px Georgia,serif}.audienceSequenceCopy>p i{background:var(--gold);width:34px;height:1px}.audienceSequenceCopy h2{color:#f3eadb;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 5px 30px #00000085;margin:0;font:900 clamp(38px,4vw,64px)/.9 Mona Sans,Arial,sans-serif}.audienceSequenceCopy>span{color:#d2c4b0;letter-spacing:.025em;margin-top:18px;font-size:12px;line-height:1.65;display:block}.audienceProof{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c090747;border-top:1px solid #ddb97e4d;border-bottom:1px solid #ddb97e2e;grid-template-columns:repeat(3,1fr);max-width:500px;margin-top:18px;display:grid}.audienceProof>span{border-right:1px solid #ddb97e29;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:8px 10px;display:flex}.audienceProof>span:last-child{border-right:0}.audienceProof b{color:#d2a35d;font:400 15px Georgia,serif}.audienceProof b small{font-size:8px}.audienceProof i{color:#a99c89;letter-spacing:.13em;text-transform:uppercase;font:400 5px Benzin,Arial,sans-serif}.audienceShop{color:#f7eddd;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#be8b472b,#0f0b0866);border:1px solid #ca9b54cc;justify-content:space-between;align-items:center;width:220px;margin-top:15px;padding:12px 14px;font-size:7px;transition:background .25s,color .25s,border-color .25s;display:flex}.audienceShop:hover{color:#17110d;background:#c69a60;border-color:#c69a60}.audienceShop:focus-visible{outline-offset:3px;outline:1px solid #e2b86f}.audienceShop b{transition:transform .3s}.audienceShop:hover b{transform:translate(3px)}.audienceSequenceRail{z-index:4;color:#ffffff7a;grid-template-columns:1fr repeat(5,auto);align-items:end;gap:30px;font:400 11px Georgia,serif;display:grid;position:absolute;bottom:5.2vh;left:10vw;right:10vw}.audienceSequenceRail>i{background:#ffffff3b;height:1px;margin-bottom:4px;position:relative;overflow:hidden}.audienceSequenceRail>i b{transform-origin:0;background:var(--gold);position:absolute;inset:0}.audienceSequenceRail>span{flex-direction:column;gap:6px;transition:color .25s;display:flex}.audienceSequenceRail>span.active{color:#e1b66e}.audienceSequenceRail small{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;font:400 7px Arial,sans-serif}.collectionFinale{color:#f1e8da;background:linear-gradient(122deg,#0d0b09 0%,#1e150f 53%,#120e0b 100%);grid-template-columns:.86fr 1.14fr;align-items:center;gap:5vw;min-height:900px;padding:120px 7vw 92px;display:grid;position:relative;overflow:hidden}.collectionFinale:before{content:"ORIGINS";color:#ffffff06;letter-spacing:-.07em;font:900 clamp(130px,19vw,320px)/1 Mona Sans,Arial,sans-serif;position:absolute;top:.06em;right:-.02em}.collectionFinaleGlow{aspect-ratio:1;filter:blur(14px);background:radial-gradient(circle,#c28b413d,#6f3f1c17 40%,#0000 69%);border-radius:50%;width:42vw;position:absolute;top:20%;right:9%}.collectionFinaleCopy,.collectionPackets{z-index:2;position:relative}.collectionFinaleCopy>p{color:#c29a5d;letter-spacing:.23em;text-transform:uppercase;margin:0 0 30px;font-size:9px}.collectionFinaleCopy h2{letter-spacing:-.015em;margin:0;font:400 clamp(58px,6.4vw,102px)/.92 Benzin,Arial,sans-serif}.collectionFinaleCopy>span{color:#9f9383;letter-spacing:.08em;margin-top:30px;font-size:13px;display:block}.collectionFinaleCopy>a{border:1px solid var(--gold);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;width:280px;margin-top:42px;padding:18px;font-size:9px;transition:background .25s,color .25s;display:flex}.collectionFinaleCopy>a:hover{background:var(--gold);color:#17130f}.collectionPackets{perspective:1200px;justify-content:center;align-items:center;height:650px;display:flex}.collectionPackets:after{content:"";z-index:-1;filter:blur(30px);background:#0000009e;border-radius:50%;height:9%;position:absolute;bottom:7%;left:7%;right:7%}.collectionPackets img{object-fit:contain;filter:drop-shadow(0 35px 40px #0000009e);width:31%;max-height:610px;transition:transform .5s,filter .5s;position:relative}.collectionPackets img:first-child{transform:translate(17%,5%)rotate(-5deg)scale(.9)}.collectionPackets img:nth-child(2){z-index:2;transform:translateY(-2%)scale(1.04)}.collectionPackets img:last-child{transform:translate(-17%,5%)rotate(5deg)scale(.9)}.collectionPackets:hover img:first-child{transform:translate(8%,3%)rotate(-7deg)scale(.94)}.collectionPackets:hover img:nth-child(2){filter:drop-shadow(0 45px 52px #000000b8);transform:translateY(-5%)scale(1.07)}.collectionPackets:hover img:last-child{transform:translate(-8%,3%)rotate(7deg)scale(.94)}.collectionFinaleRail{z-index:3;color:#766b5c;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:20px;font-size:7px;display:flex;position:absolute;bottom:35px;left:7vw;right:7vw}.collectionFinaleRail i{background:linear-gradient(90deg,#9b7138,#ffffff1a);flex:1;height:1px}.stockists{color:var(--ink);background:linear-gradient(135deg,#f2e9dc,#e9dcc9);grid-template-columns:1.7fr 1fr;align-items:end;gap:10vw;padding:120px 8vw;display:grid}.stockists>div:last-child>span{margin-bottom:30px;display:block}.stockists a{color:var(--ink)}footer{color:#8e8374;letter-spacing:.17em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:110px;padding:20px 5vw;font-size:8px;display:grid}.footerLogo{filter:drop-shadow(0 4px 14px #00000040);background:url(/origins-logo-classic-aug18.png) 50%/250px 321px no-repeat;width:145px;height:96px;display:block}footer span{text-align:center}footer a{text-align:right}html[data-origins-theme=light] body{color:#271d16;background:#ede4d7}html[data-origins-theme=light] body:before{box-shadow:inset 0 0 100px #57381d0e}html[data-origins-theme=light] .siteHeader,html[data-origins-theme=light] .shopHeader,html[data-origins-theme=light] .memberHeader{color:#f4ecdf;background:#17130f;border-color:#dec29b1f}html[data-origins-theme=light] .siteHeader.scrolled{color:#f4ecdf;background:#100d0af0;border-color:#ffffff17}html[data-origins-theme=light] .mainNav .navShop{color:#f6ead7;background:linear-gradient(135deg,#c59a5621,#c59a5609)}html[data-origins-theme=light] .mainNav .navShop:hover{color:#17110d;background:var(--gold)}html[data-origins-theme=light] .themeToggle{color:#bcae9a;background:#ffffff06;border-color:#cda46057}html[data-origins-theme=light] .themeToggle:hover{color:#e8d9c3;background:#bd914c14;border-color:#cda460b3}html[data-origins-theme=light] .themeToggleOrb{background:#ad7b3c;border-color:#ad7b3c;transform:scale(.72);box-shadow:0 0 14px #ad7b3c57}html[data-origins-theme=light] .themeToggleOrb:before,html[data-origins-theme=light] .themeToggleOrb:after,html[data-origins-theme=light] .themeToggleOrb i:before,html[data-origins-theme=light] .themeToggleOrb i:after{background:#ad7b3c}html[data-origins-theme=light] .proofStrip{color:#281e17;background:radial-gradient(circle at 19% 0,#b8844621,#0000 34%),linear-gradient(135deg,#f0e8dc,#e6dacb)}html[data-origins-theme=light] .proofStrip:after{background:linear-gradient(#e5d9c9 0%,#e5d9c9b3 44%,#0000)}html[data-origins-theme=light] .proofStrip b{color:#2c2119}html[data-origins-theme=light] .proofStrip span{color:#756552}html[data-origins-theme=light] .proofStrip>div:not(:last-child):after{background:linear-gradient(#0000,#573a222e,#0000)}html[data-origins-theme=light] .brandInterlude{color:#2d2118;background:#e9dfd2;border-color:#54392221}html[data-origins-theme=light] .brandOrbits:before,html[data-origins-theme=light] .brandOrbits:after{background:linear-gradient(90deg,#573a220d,#a16f3280)}html[data-origins-theme=light] .brandOrbits>span{background:#e9dfd2}html[data-origins-theme=light] .productSection{color:#2a2018;background:linear-gradient(135deg,#f1e9de 0%,#e8dccd 51%,#ddcbb6 100%);border-color:#4a311e21}html[data-origins-theme=light] .productSection:before{background:radial-gradient(circle at 74% 44%,#b47e3a30,#0000 29%),radial-gradient(circle at 72% 78%,#80512814,#0000 32%)}html[data-origins-theme=light] .productWatermark{color:#422b1b09}html[data-origins-theme=light] .productWords h2{color:#291f18;text-shadow:none}html[data-origins-theme=light] .productWords>p{color:#876333}html[data-origins-theme=light] .productStats,html[data-origins-theme=light] .variantSelector{border-color:#3c28192b}html[data-origins-theme=light] .productStats span{color:#6f604f}html[data-origins-theme=light] .productClaims span{color:#655544;background:#ffffff3d;border-color:#86582a3b}html[data-origins-theme=light] .variantSelector button{color:#72604c;border-color:#3c281924}html[data-origins-theme=light] .variantSelector button:hover,html[data-origins-theme=light] .variantSelector button:focus-visible,html[data-origins-theme=light] .variantSelector button.active{color:#261b13;background:#a36d311a}html[data-origins-theme=light] .packetStage:before{background:linear-gradient(#0000,#462e1c29 18% 82%,#0000)}html[data-origins-theme=light] .packetStage>p{color:#655747}html[data-origins-theme=light] .packetStage>p i{background:#462e1c29}html[data-origins-theme=light] .originsStandard{color:#2a2018;background:radial-gradient(circle at 15% 18%,#b5814029,#0000 25%),radial-gradient(circle at 88% 74%,#82542914,#0000 30%),linear-gradient(135deg,#eee5d8,#e3d6c6 58%,#eee5d8);border-color:#472f1d24}html[data-origins-theme=light] .originsStandard:before{color:#422b1b09}html[data-origins-theme=light] .standardIntro h2,html[data-origins-theme=light] .standardLedger b{color:#2a2018}html[data-origins-theme=light] .standardIntro>span,html[data-origins-theme=light] .standardLedger p{color:#6d5e4d}html[data-origins-theme=light] .standardLedger{border-color:#3c281938}html[data-origins-theme=light] .standardLedger article{border-color:#3c281926}html[data-origins-theme=light] .collectionFinale{color:#2a2018;background:linear-gradient(122deg,#eee6da 0%,#dfd0bd 53%,#eee6da 100%)}html[data-origins-theme=light] .collectionFinale:before{color:#422b1b09}html[data-origins-theme=light] .collectionFinaleGlow{background:radial-gradient(circle,#c28b4133,#6f3f1c0e 40%,#0000 69%)}html[data-origins-theme=light] .collectionFinaleCopy>span{color:#6f604e}html[data-origins-theme=light] .collectionFinaleRail{color:#776552}html[data-origins-theme=light] .collectionFinaleRail i{background:linear-gradient(90deg,#9b7138,#452d1b21)}html[data-origins-theme=light] .circleInvitation{color:#2a2018;background:radial-gradient(circle at 22% 48%,#b2874d2e,#0000 31%),#e9dfd2;border-color:#4d321e24}html[data-origins-theme=light] .circleInvitation:after{color:#422b1b09}html[data-origins-theme=light] .circleInvitationCopy h2{color:#291f18}html[data-origins-theme=light] .circleInvitationCopy>span{color:#6e5d4b}html[data-origins-theme=light] .circleInvitationCopy>a{color:#2a2018}html[data-origins-theme=light] .circleInvitationLedger{border-color:#422b1b33}html[data-origins-theme=light] .circleInvitationLedger>span{color:#3d3025;border-color:#422b1b29}html[data-origins-theme=light] .stockists{background:linear-gradient(135deg,#f4ede3,#e6d8c6)}html[data-origins-theme=light] footer,html[data-origins-theme=light] .shopFooter{color:#8f816f;background:#17130f;border-top:1px solid #dec29b1f}html[data-origins-theme=light] .shopFooter b{color:#c59b5a}html[data-origins-theme=light] .shopPage{background:#eee5d9}html[data-origins-theme=light] .shopDetails,html[data-origins-theme=light] .shopNutrition{background:#f2ebe1}html[data-origins-theme=light] .shopManifesto{color:#291f18;background:#e4d7c7}html[data-origins-theme=light] .shopManifestoCopy>p{color:#685846}html[data-origins-theme=light] .shopManifestoCopy>div b{border-color:#3e281826}html[data-origins-theme=light] .membersPage{color:#2a2018;background:#eee5d9}html[data-origins-theme=light] .memberJoin{background:radial-gradient(circle at 78% 38%,#95673221,#0000 30%),#e9dfd2}html[data-origins-theme=light] .memberJoinIntro h2{color:#2a2018}html[data-origins-theme=light] .memberJoinIntro>span,html[data-origins-theme=light] .memberForm label{color:#6d5d4a}html[data-origins-theme=light] .memberForm input:not([type=checkbox]){color:#241b14;border-color:#3e281845}html[data-origins-theme=light] .memberPrivacy{color:#766553}html[data-origins-theme=light] .memberSuccess{background:#ffffff45}html[data-origins-theme=light] .memberSuccess h3{color:#2a2018}html[data-origins-theme=light] .checkoutPage{background:#f2ebe1}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes heroEntrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes orbitOne{to{transform:rotate(360deg)}}@keyframes orbitTwo{0%{transform:rotate(22deg)}to{transform:rotate(382deg)}}@keyframes orbitThree{0%{transform:rotate(-14deg)}to{transform:rotate(346deg)}}@keyframes interludeGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes contourDrift{0%,to{translate:0}50%{translate:-16px 8px}}@keyframes originSignal{0%,to{box-shadow:0 0 0 9px #bd914c14,0 0 24px #bd914c29}50%{box-shadow:0 0 0 16px #bd914c06,0 0 44px #bd914c57}}@keyframes craftLight{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes craftHalo{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.mapOne{animation:14s ease-in-out infinite contourDrift}.mapTwo{animation:18s ease-in-out infinite reverse contourDrift}.mapOriginMark{animation:3.8s ease-in-out infinite originSignal}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}[data-reveal].isVisible{opacity:1;transform:none}.originStory [data-reveal]:last-child,.stockists [data-reveal]:last-child{transition-delay:.12s}.packetStage[data-reveal]{transform:translateY(38px)scale(.97)}.packetStage[data-reveal].isVisible{transform:none}@media (width<=850px){.cinematicHero{height:calc(100svh - 96px);min-height:760px}.siteHeader{height:96px;padding:0 22px}.siteHeader.scrolled{height:74px}.siteLogo{background-size:contain;width:124px;height:90px}.siteHeader.scrolled .siteLogo{width:98px;height:68px}.themeToggle{z-index:55;width:34px;min-width:34px;height:34px;margin-left:auto;padding:0}.themeToggleLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navButton{z-index:55;margin-left:14px;display:block}.mainNav{background:linear-gradient(160deg,#18120e,#0d0b09);flex-direction:column;justify-content:center;gap:18px;padding:100px 28px 50px;font-size:18px;display:none;position:fixed;inset:0}html[data-origins-theme=light] .mainNav{color:#f4ecdf;background:linear-gradient(160deg,#18120e,#0d0b09)}.mainNav.open{display:flex}.mainNav a{width:min(100%,340px);padding:14px 0;font-size:12px}.mainNav .navShop{margin:16px 0 0;padding:17px 18px}.heroTitle{max-width:none;top:26vh;left:24px;right:24px}.heroTitle h1{font-size:clamp(44px,11.5vw,64px)}.heroTitle .performanceHeadline{letter-spacing:0;font-size:clamp(38px,10.4vw,56px);font-weight:400;line-height:.94}.performanceHeadline>em{max-width:390px;margin-top:5px;font-size:1em;line-height:.9}.heroTitle>.heroPromise{max-width:350px;margin-top:18px;font-size:clamp(19px,5.4vw,27px);font-weight:600;line-height:1.17}.heroOriginLine{margin-top:16px;font-size:11px;line-height:1.5}.heroCategory{letter-spacing:0;flex-direction:row;gap:.2em;font-size:clamp(24px,6.4vw,32px);font-weight:400;display:flex;top:15vh;left:24px;right:24px}.heroCategory>span:last-child{gap:.2em;display:flex}.heroVideo{object-position:57% center}.heroProductLockup{grid-template-columns:auto 35px 1fr;gap:10px;width:214px;inset:13vh 24px auto auto}.heroProductLockup>span{font-size:14px}.heroProductLockup>div{gap:5px}.heroProductLockup b{font-size:7px}.heroProductLockup small{font-size:6px}.heroRail{bottom:0;left:22px;right:22px}.heroActions{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,290px);margin-top:24px}.heroActions a,.heroActions .heroShopAction{width:100%;min-width:0}.proofStrip{grid-template-columns:repeat(2,1fr);min-height:220px;padding:0 18px}.proofStrip>div{border:0;padding:22px 16px}.proofStrip>div:nth-child(2):after{display:none}.proofStrip>div:nth-child(3):before,.proofStrip>div:nth-child(4):before{content:"";background:linear-gradient(90deg,#0000,#dec29b21,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}html[data-origins-theme=light] .proofStrip>div:nth-child(3):before,html[data-origins-theme=light] .proofStrip>div:nth-child(4):before{background:linear-gradient(90deg,#0000,#573a222b,#0000)}.proofStrip b{font-size:11px}.journeyCopy{width:calc(100% - 48px);top:15%;left:24px}.journeyCopy h2{letter-spacing:-.035em;font-size:clamp(50px,13vw,74px)}.mapCoordinates,.mapName,.mapOriginMark{display:none}.journeyRoute{flex-direction:row;align-items:flex-start;width:auto;height:70px;inset:auto 24px 45px}.journeyLine{width:auto;height:1px;inset:10px 10% auto}.journeyRoute button{flex-direction:column;gap:7px;padding:0;display:flex}.journeyRoute button>b{display:none}.originStory{grid-template-columns:1fr;min-height:auto;padding:90px 24px}.originAside{padding:0;display:block}.africaMark{aspect-ratio:3338/4096;width:min(70vw,310px);max-width:310px;margin:0;display:block;left:50%}.originStory:after{width:360px;height:360px;top:170px;left:-76px;right:auto}.originStory h2{font-size:clamp(48px,13vw,70px)}.storyContent>p:first-child,.originStory h2{margin-left:0}.storyLead{margin:45px 0 0!important;font-size:16px!important}.storyNarrative{grid-template-columns:1fr;gap:20px;margin-top:38px;padding:0}.storyClosing{flex-direction:column;align-items:flex-start;margin:48px 0 0}.productSection{grid-template-columns:1fr}.brandInterlude{grid-template-columns:1fr 170px 1fr;gap:12px;height:210px;padding:0 24px}.brandInterlude>span{white-space:normal;font-size:8px;line-height:1.5}.brandInterlude>span:last-child{text-align:right}.brandOrbits{min-width:170px;height:170px;transform:scale(.8)}.craftSection{height:245svh;min-height:1650px}.craftSticky{gap:14px;min-height:620px;padding:86px 18px 24px}.craftIntro>p{display:none}.processFrame{border-left:0;border-right:0;border-radius:2px}.processImages img{object-position:center;width:100%;height:70%;top:-7%;left:0;right:0;scale:.62}.processImages:before{width:92vw;box-shadow:none;top:29%;right:-26%}.processImageVeil{background:linear-gradient(#140d0905,#140d090a 38%,#140d09a8 80%,#140d09db)}.processCounter{top:16px;right:16px}.processCopy{width:auto;height:230px;inset:auto 22px 32px}.processCopy article{top:auto;bottom:0;transform:none}.processCopy h3{max-width:92%;font-size:clamp(34px,9.8vw,52px);line-height:1}.processCopy small{max-width:94%;margin-top:16px;font-size:13px;line-height:1.55}.processCopy article>p{margin-bottom:14px}.processCopy article>p span{width:30px;height:30px;font-size:11px}.processFinale{width:auto;inset:auto 22px 32px;transform:none}.processFinale h2{font-size:clamp(35px,10vw,54px);line-height:.98}.processFinale>span{margin-top:17px;font-size:13px;line-height:1.55}.processFrameFinale .processImages img{width:100%;height:70%;top:-7%;left:0;right:0;scale:.62}.processFrameFinale .processImages img.processResultImage{width:90%;left:5%;right:5%}.processFrameFinale .processImages:before{width:65vw;top:29%;right:-3%}.processFrameFinale .processImages:after{width:82vw;height:12%;bottom:43%;right:-8%}.processFrameFinale .processFinale{width:auto;bottom:34px;left:22px;right:22px}.processFrameFinale .processFinale>p{margin-bottom:16px}.processFrameFinale .processFinale h2{font-size:clamp(34px,9.2vw,50px);line-height:1}.processRail{display:none}.productWords{padding:90px 24px}.productWords:before{left:24px}.productWords .sectionTag{margin-bottom:55px}.productWords h2{font-size:clamp(42px,11vw,62px)}.productStats{gap:0;margin-top:58px;padding-top:0}.productClaims{gap:6px;margin-top:20px}.productClaims span{padding:8px;font-size:5.5px}.packetStage{min-height:680px}.packetStage:before{display:none}.packetPerspective{width:62vw;height:74%}.packetHalo{width:72%}.productEdition{right:18px}.productSeal{width:88px;height:88px;bottom:17%;left:20px}.productStats{grid-template-columns:1fr}.productStats div,.productStats div:last-child{border-bottom:1px solid #ffffff1f;border-right:0;padding:20px 0}.packetStage .packetPerspective:not(.singleFace) .packetCard{animation:10s ease-in-out infinite autoFlip}.packetStage>p{display:none}.originsStandard{grid-template-columns:1fr;gap:75px;min-height:auto;padding:95px 24px}.standardIntro,.standardLedger{top:0}.standardIntro>p{margin-top:55px}.standardLedger article{grid-template-columns:38px 1fr;gap:17px;min-height:116px}.audienceSequence{height:500svh;min-height:3000px}.audienceSequenceSticky{min-height:620px}.audienceSequenceSticky:before{top:22px;left:22px}.audienceSequenceSticky:after{display:none}.audienceSequenceImages{aspect-ratio:auto;border-color:#d0a35b33;width:calc(100vw - 28px);height:76svh;max-height:690px;top:52%;box-shadow:0 24px 70px #000000ad,0 0 0 5px #ffffff03}.audienceSequenceImages img{object-position:62% center}.audienceFrameChrome{aspect-ratio:auto;width:calc(100vw - 28px);height:76svh;max-height:690px;top:52%}.audienceFrameChrome:before{inset:-6px}.audienceFrameChrome>span{font-size:5px;top:-28px}.audienceFrameChrome>span:last-child,.audienceSequenceMarker{display:none}.audienceSequenceVeil{aspect-ratio:auto;background:linear-gradient(#0706050a 22%,#0706052e 48%,#070605eb 100%);width:calc(100vw - 28px);height:76svh;max-height:690px;top:52%}.audienceSequenceCopy{width:auto;inset:auto 34px 14vh;transform:none}.audienceSequenceCopy>p{margin-bottom:12px;font-size:5.5px}.audienceSequenceCopy h2{max-width:620px;font-size:clamp(30px,8.7vw,44px);line-height:.94}.audienceSequenceCopy>span{margin-top:10px;font-size:11px}.audienceProof{max-width:420px;margin-top:10px}.audienceProof>span{min-height:40px;padding:6px}.audienceProof b{font-size:13px}.audienceProof i{letter-spacing:.08em;font-size:4.5px}.audienceShop{width:190px;margin-top:9px;padding:10px 12px;font-size:6px}.audienceSequenceRail{grid-template-columns:1fr repeat(5,auto);gap:12px;bottom:4vh;left:34px;right:34px}.audienceSequenceRail small{display:none}.collectionFinale{grid-template-columns:1fr;gap:45px;min-height:auto;padding:100px 24px 90px}.collectionFinaleCopy h2{font-size:clamp(48px,13vw,70px)}.collectionPackets{width:calc(100% + 28px);height:460px;margin-left:-14px}.collectionPackets img{width:36%;max-height:430px}.collectionFinaleRail{bottom:28px;left:24px;right:24px}.stockists{grid-template-columns:1fr;padding:90px 24px}footer{text-align:center;grid-template-columns:1fr;gap:12px}.footerLogo{margin:auto}footer span,footer a{text-align:center}}.responsiveMedia{display:contents}@media (width>=851px) and (width<=1100px){.siteHeader{height:88px;padding:0 32px}.siteHeader.scrolled{height:72px}.siteLogo{width:120px;height:82px}.mainNav{gap:20px}.mainNav a{letter-spacing:.14em;font-size:8px}.mainNav .navShop{padding:13px 16px}.cinematicHero{height:calc(100svh - 88px);min-height:680px}.heroVideo{object-position:54% center}.heroTitle{max-width:55vw;top:10vh;left:5vw}.heroTitle .performanceHeadline{font-size:clamp(46px,5.8vw,63px)}.heroTitle>.heroPromise{max-width:500px;font-size:clamp(24px,2.7vw,31px)}.heroCategory{font-size:clamp(36px,4.2vw,48px);top:15vh;right:4vw}.heroProductLockup{right:4vw}.heroActions{margin-top:24px}.heroActions a{min-width:190px;padding:14px 15px}.proofStrip>div{padding-inline:2vw}.journeyTerrain{background-image:url(/responsive-hero-savanna.webp)}.journeyCopy{width:56vw;left:6vw}.journeyCopy h2{font-size:clamp(58px,7.2vw,78px)}.journeyRoute{right:4vw}.originStory{grid-template-columns:.8fr 3.2fr;gap:5vw;padding:110px 6vw}.storyNarrative{gap:3vw}.craftSticky{padding-inline:4vw}.processCopy{width:45%;left:5vw}.productWords{padding:90px 5vw}.productWords h2{font-size:clamp(48px,5.7vw,63px)}.packetPerspective{width:31vw}.originsStandard{gap:6vw;padding-inline:6vw}.audienceSequenceImages,.audienceSequenceVeil,.audienceFrameChrome{width:88vw}.audienceSequenceCopy{width:46vw;left:9vw}.audienceSequenceCopy h2{font-size:clamp(42px,5vw,56px)}.collectionFinale,.circleInvitation{gap:5vw;padding-inline:6vw}.collectionPackets{width:48vw}.shopHeader,.memberHeader{padding-inline:30px}.shopProduct{grid-template-columns:1fr 1fr}.shopVisual{min-height:690px}.shopVisual>img,.shopVisual>.responsiveMedia>img{width:min(52%,350px)}.shopDetails{padding:70px 5vw}.shopDetails h1{font-size:clamp(48px,6vw,66px)}.shopPurchase{grid-template-columns:105px 1fr}.shopManifesto,.shopNutrition{gap:6vw;padding:95px 6vw}.memberHero,.memberBenefits,.memberJoin{padding-inline:6vw}.memberBenefits,.memberJoin{gap:6vw}.checkoutDetails{padding-inline:5vw}.checkoutSummary{padding-inline:4vw}}@media (width<=850px){.siteHeader{height:78px;padding:0 18px}.siteHeader.scrolled{height:68px}.siteLogo{width:108px;height:72px}.siteHeader.scrolled .siteLogo{width:94px;height:62px}.navButton{min-width:58px;min-height:44px}.mainNav{padding:88px 24px 40px}.mainNav a{align-items:center;min-height:46px;display:flex}.cinematicHero{height:calc(100svh - 78px);min-height:720px}.heroVideo{object-position:55% center}.heroVeil{background:linear-gradient(#0a080647,#0a080614 24%,#0a080661 67%,#0a0806cc)}.heroCategory{font-size:clamp(21px,6vw,29px);top:8vh;left:20px;right:20px}.heroTitle{top:19vh;left:20px;right:20px}.heroTitle>p{letter-spacing:.2em;font-size:7px}.heroTitle .performanceHeadline{font-size:clamp(37px,10.2vw,50px);line-height:.95}.heroTitle>.heroPromise{max-width:310px;margin-top:15px;font-size:clamp(18px,5vw,24px)}.heroOriginLine{margin-top:12px}.heroActions{gap:8px;width:min(100%,280px);margin-top:19px}.heroActions a,.heroActions .heroShopAction{min-height:46px;padding:13px 15px}.heroProductLockup{display:none}.heroSoundToggle{min-width:124px;min-height:36px;padding-inline:12px;font-size:7px;bottom:142px;right:20px}.heroSoundToggle.isOn{bottom:18px;right:16px}.heroRail{left:20px;right:20px}.heroRail span{letter-spacing:.13em;font-size:5px}.proofStrip{min-height:210px;padding:8px 12px}.proofStrip>div{padding:18px 12px}.proofStrip span{margin-top:7px;font-size:6px}.journeyTerrain{background-image:url(/responsive-hero-savanna.webp);background-position:62%}.journeyCopy{width:calc(100% - 40px);top:12%;left:20px}.journeyCopy h2{max-width:94%;font-size:clamp(44px,12vw,62px)}.journeyCopy>span{max-width:92%;font-size:14px;line-height:1.55}.journeyCopy button{min-height:46px}.journeyRoute{bottom:30px;left:20px;right:20px}.originStory{padding:76px 20px 84px}.africaMark{width:min(62vw,260px)}.originStory h2{font-size:clamp(43px,11.8vw,61px)}.storyLead{margin-top:34px!important}.storyNarrative{margin-top:30px}.storyClosing{margin-top:38px}.brandInterlude{grid-template-columns:1fr 130px 1fr;height:170px;padding-inline:20px}.brandOrbits{min-width:130px;height:130px}.craftSection{height:225svh;min-height:1450px}.craftSticky{min-height:600px;padding:72px 14px 18px}.processCopy{height:220px;bottom:24px;left:18px;right:18px}.processCopy h3{font-size:clamp(31px,9vw,45px)}.processFrameFinale .processFinale{bottom:26px;left:18px;right:18px}.productWords{padding:76px 20px 20px}.productWords:before{display:none}.productWords .sectionTag{text-align:left;letter-spacing:.18em;margin-bottom:28px;padding-left:0;font-size:.75rem;line-height:1.5}.productWords>p{letter-spacing:.14em;margin-bottom:24px;font-size:.75rem;line-height:1.6}.productWords h2{font-synthesis:none;letter-spacing:0;max-width:100%;text-shadow:none;font-size:clamp(1.5rem,8.2vw,2.75rem);font-weight:400;line-height:1.16}.productWords h2 em{font-style:normal;font-weight:400}.productStats{margin-top:44px}.variantSelector button,.productShopLink{min-height:48px}.packetStage{min-height:570px}.packetPerspective{width:min(58vw,245px);height:70%}.productSeal{width:76px;height:76px;bottom:14%;left:17px}.originsStandard{gap:58px;padding:78px 20px}.standardIntro>p{margin-top:42px}.standardLedger article{min-height:108px}.audienceSequence{height:460svh;min-height:2700px}.audienceSequenceSticky{min-height:600px}.audienceSequenceImages,.audienceSequenceVeil,.audienceFrameChrome{width:calc(100vw - 20px);height:79svh;max-height:680px}.audienceSequenceImages img{object-position:65% center}.audienceSequenceCopy{bottom:12vh;left:26px;right:26px}.audienceSequenceCopy h2{font-size:clamp(28px,8vw,40px)}.audienceProof>span{min-height:42px}.audienceShop{justify-content:space-between;align-items:center;min-height:44px;display:flex}.audienceSequenceRail{bottom:3vh;left:26px;right:26px}.collectionFinale{gap:28px;padding:64px 20px 32px}.collectionFinaleCopy>p{letter-spacing:.14em;max-width:30em;margin-bottom:22px;font-size:.75rem;line-height:1.65}.collectionFinaleCopy h2{letter-spacing:0;font-size:clamp(2rem,9.3vw,3.5rem);line-height:1.08}.collectionFinaleCopy h2 em{font-style:normal}.collectionFinaleCopy>span{letter-spacing:.01em;max-width:30em;margin-top:20px;font-size:1rem;line-height:1.6}.collectionFinaleCopy>a{letter-spacing:.12em;gap:12px;width:100%;max-width:360px;min-height:52px;margin-top:26px;padding:16px;font-size:.75rem}.collectionPackets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;max-width:520px;height:auto;margin:0 auto;padding:26px 8px 24px;display:grid}.collectionPackets>.responsiveMedia{min-width:0;display:block;position:relative}.collectionFinale .collectionPackets>.responsiveMedia>img{filter:drop-shadow(0 16px 20px #00000073);width:100%;height:auto;max-height:none;display:block;transform:none}.collectionPackets>.responsiveMedia:first-child{transform:translate(5%,5%)rotate(-6deg)}.collectionPackets>.responsiveMedia:nth-child(2){z-index:2;transform:translateY(-3%)scale(1.15)}.collectionPackets>.responsiveMedia:last-child{transform:translate(-5%,5%)rotate(6deg)}.collectionPackets:after{filter:blur(16px);height:7%;bottom:4%}.collectionFinaleGlow{width:100%;top:auto;bottom:8%;right:0}.collectionFinaleRail{letter-spacing:.1em;gap:14px;width:100%;font-size:.625rem;line-height:1.5;position:relative;bottom:auto;left:auto;right:auto}.circleInvitation{gap:45px;min-height:690px;padding:78px 20px}.circleInvitationCopy h2{font-size:clamp(44px,12vw,62px)}.circleInvitationCopy>a{width:100%;min-height:48px}.circleInvitationLedger{margin-left:10vw}.stockists{padding:76px 20px}.stockists a{min-height:48px}.shopHeader,.memberHeader{height:70px;padding:0 16px}.shopLogo{width:88px;height:58px}.shopBagButton{min-height:44px}.shopVisual{min-height:520px}.shopVisual:after{pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 32%)}.shopRings{pointer-events:none;width:min(82vw,420px);height:min(82vw,420px);top:50%;left:50%;transform:translate(-50%,-50%)}.shopVisual>img,.shopVisual>.responsiveMedia>img{width:min(54%,260px);position:absolute;top:50%;left:50%;translate:-52.25% -51.46%}.shopVisualMeta{top:24px}.shopImageCaption{bottom:24px}.shopDetails{padding:58px 20px 66px}.shopDetails h1{font-size:clamp(47px,13.5vw,68px)}.shopFlavours button{min-height:48px}.shopPurchase{grid-template-columns:102px 1fr}.shopQuantity button,.shopAdd{min-height:56px}.shopManifesto,.shopNutrition{gap:50px;padding:72px 20px}.shopManifesto h2,.shopNutritionIntro h2{font-size:clamp(43px,12vw,62px)}.shopBag{padding:24px 20px}.shopBagItem{grid-template-columns:66px 1fr auto;gap:13px}.shopBagItem img{width:66px;height:96px}.memberHero{min-height:650px;padding:68px 20px}.memberHeroCopy h1{font-size:clamp(54px,15.5vw,78px)}.memberHeroCopy>span{font-size:17px}.memberBenefits,.memberJoin{gap:54px;padding:72px 20px}.memberBenefits h2,.memberJoinIntro h2{font-size:clamp(43px,11.8vw,61px)}.memberBenefitLedger article{min-height:116px}.memberForm input:not([type=checkbox]),.checkoutFields input,.checkoutFields select{min-height:54px;font-size:16px}.memberForm>button,.checkoutPay{min-height:58px}.checkoutGrid{grid-template-columns:1fr}.checkoutDetails{padding:58px 20px 72px}.checkoutDetails h1{margin-bottom:52px;font-size:clamp(45px,12vw,62px)}.checkoutFields.two,.checkoutFields.three{grid-template-columns:1fr}.checkoutSummary{min-height:auto;padding:58px 20px;position:relative}}@media (width<=599px){.packetStage{margin-top:-72px}}@media (width<=1100px) and (orientation:portrait){.cinematicHero{background:#100d0a;height:calc(100svh - 78px);min-height:680px}.heroVideo{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;inset:0;transform:none!important}.heroVeil{background:linear-gradient(#0807062e 0,#08070608 44%,#0807061f 68%,#0a0806c2 100%),linear-gradient(90deg,#08070694,#08070630 56%,#0000 82%)}.heroCategory{white-space:nowrap;flex-direction:row;gap:.18em;font-size:clamp(20px,3.4vw,36px);top:clamp(20px,3.5vh,38px);left:auto;right:clamp(18px,4vw,42px)}.heroCategory>span:last-child{gap:.18em}.heroTitle{width:58%;max-width:540px;top:clamp(82px,11vh,118px);left:clamp(20px,4vw,44px);right:auto}.heroTitle>p{letter-spacing:.17em;margin-bottom:clamp(9px,1.4vw,15px);font-size:clamp(7px,.82vw,9px)}.heroTitle .performanceHeadline{font-size:clamp(32px,5.45vw,58px);line-height:.93}.heroTitle>.heroPromise{max-width:100%;margin-top:clamp(10px,1.5vw,16px);font-size:clamp(16px,2.25vw,24px);line-height:1.08}.heroOriginLine{margin-top:clamp(9px,1.2vw,14px);font-size:clamp(9px,1.25vw,13px);line-height:1.3}.heroActionsDesktop{display:none}.heroActionsMobile{z-index:4;width:min(42vw,390px);margin:0;display:flex;position:absolute;bottom:clamp(22px,3.5vh,42px);left:clamp(20px,4vw,44px)}.journeyTerrain{background-color:#17130f;background-position:top;background-repeat:no-repeat;background-size:100%;inset:0;transform:none!important}.journeyShade{background:linear-gradient(#0b09073d,#0b090780 40vw,#17130f 75vw)}}@media (width<=850px) and (orientation:portrait){.cinematicHero{height:calc(100svh - 78px);min-height:680px;max-height:920px}.heroCategory{font-size:clamp(18px,5.3vw,25px);top:20px;right:18px}.heroTitle{width:min(72%,315px);top:78px;left:20px}.heroTitle>p{margin-bottom:clamp(5px,1.15vw,9px)}.heroTitle .performanceHeadline{font-size:clamp(31px,8.9vw,42px);line-height:.94}.heroTitle>.heroPromise{margin-top:11px;font-size:clamp(15px,4.25vw,20px);line-height:1.08}.heroOriginLine{margin-top:9px;font-size:9px}.heroActionsMobile{gap:8px;width:min(100% - 40px,330px);margin:0;bottom:clamp(20px,3.5vh,34px);left:20px}.heroActionsMobile a,.heroActionsMobile .heroShopAction{min-height:44px;padding:12px 15px}.heroRail{display:none}}@media (width<=599px) and (orientation:portrait){.journeyTerrain:after{display:none}.journeyTerrain{background-position:50% clamp(40px,7svh,64px)}.journeyShade{background:linear-gradient(#17130f 0,#0b090714 9svh,#0b090724 50vw,#17130f 78vw)}.journeyCopy{top:clamp(292px,43svh,360px)}.journeyCopy h2{margin:20px 0 18px;font-size:clamp(45px,12.2vw,58px)}.journeyCopy>span{max-width:350px;font-size:13px;line-height:1.65}.journeyCopy button{margin-top:24px}}@media (width>=600px) and (width<=1100px) and (orientation:portrait){.cinematicHero{height:calc(100svh - 88px);min-height:720px;max-height:1180px}.heroTitle{width:53%;top:clamp(100px,11vh,132px);left:5vw}.heroCategory{top:clamp(28px,4vh,46px);right:4vw}.heroActionsMobile{width:min(42vw,390px);bottom:clamp(30px,4vh,52px);left:5vw}}@media (width<=1100px){.audienceSequenceImages,.audienceSequenceVeil,.audienceFrameChrome{aspect-ratio:1672/941;width:calc(100vw - 40px);height:auto;max-height:none}.audienceSequenceImages img{object-fit:contain;object-position:center}}@media (width<=850px){.audienceSequenceSticky{min-height:660px}.audienceSequenceImages,.audienceSequenceVeil,.audienceFrameChrome{width:calc(100vw - 20px);top:11vh;transform:translate(-50%)}.audienceSequenceVeil{background:linear-gradient(90deg,#07060547,#0706050a 65%),linear-gradient(#0000 58%,#07060570)}.audienceSequenceCopy{top:calc(11vh + 56.3vw + 15px);bottom:auto}}@media (width<=599px){.originStory{background:radial-gradient(circle at 50% 13%,#a1773e1f,#0000 27%),linear-gradient(#0c0c0a 0%,#090a08 58%,#0b0a08 100%);gap:0;min-height:0;padding:58px 20px 72px}.originStory:before{opacity:.55;font-size:150px;bottom:-.06em;right:-.02em}.originStory:after{z-index:4;mix-blend-mode:screen;border-color:#bd914c2e;width:270px;height:270px;display:block;top:85px;left:50%;translate:-50%;box-shadow:0 0 0 38px #bd914c0b,0 0 0 82px #bd914c06}.originAside{background:0 0;border:0;width:calc(100% + 40px);height:min(108vw,430px);margin:0 -20px 12px;padding:0;overflow:hidden}.originAside:before,.originAside:after{content:none}.africaMark{aspect-ratio:auto;width:100%;max-width:none;height:100%;margin:0;left:0;transform:none}.africaMark img{object-fit:cover;object-position:center 51%;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%)}.storyContent>p:first-child{letter-spacing:.23em;align-items:center;gap:14px;margin:0 0 19px;font-size:8px;display:flex}.storyContent>p:first-child:after{content:"";background:linear-gradient(90deg,#c1944c94,#0000);flex:1;height:1px}.originStory h2{letter-spacing:0;max-width:100%;margin:0;font-size:clamp(40px,11.2vw,52px);line-height:.99}.originStory h2 em{max-width:330px;margin-top:6px;font-size:.84em;line-height:1.06;display:block}.storyLead{border-left:1px solid #c3944cb8;max-width:none;padding:2px 0 2px 18px;color:#d8cdbd!important;margin:34px 0 0!important;font-size:16px!important;line-height:1.65!important}.storyNarrative{border-top:1px solid #dec29b24;border-bottom:1px solid #dec29b24;margin-top:40px;padding:0;display:block}.storyNarrative p{color:#a89d8d;margin:0;padding:29px 0 29px 39px;font-size:15px;line-height:1.72;position:relative}.storyNarrative p+p{border-top:1px solid #dec29b1c}.storyNarrative p:before{content:"01";color:#bd914c;letter-spacing:.08em;font:400 12px Georgia,serif;position:absolute;top:32px;left:0}.storyNarrative p:nth-child(2):before{content:"02"}.storyClosing{border:0;flex-direction:row;align-items:center;gap:20px;margin:0;padding:28px 0 0}.storyClosing span{max-width:175px;font-size:8px;line-height:1.55}.storyClosing b{text-align:right;margin-left:auto;font-size:18px}}@keyframes autoFlip{0%,35%{transform:rotateY(0)}48%,82%{transform:rotateY(180deg)}95%,to{transform:rotateY(360deg)}}@keyframes packetArrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes packetHaloBreath{0%,to{opacity:.58;transform:scale(.975)}50%{opacity:1;transform:scale(1.025)}}@keyframes productSealPulse{0%{opacity:.65;transform:scale(1)}72%,to{opacity:0;transform:scale(1.24)}}@keyframes storyPulse{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes soundBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes processHaloPulse{0%,to{opacity:.62;transform:translateY(-50%)scale(.965)}50%{opacity:1;transform:translateY(-50%)scale(1.035)}}@keyframes audienceCopyIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.journey{height:auto;min-height:760px}.journeySticky{position:relative}.craftSection{height:auto;min-height:0}.craftSticky{height:auto;min-height:0;padding:90px 24px;display:block;position:relative}.craftIntro{margin-bottom:35px}.processFrame{min-height:720px}.processImages img:not(:last-of-type){opacity:0!important}.processImages img:last-of-type{opacity:1!important;transform:none!important}.processCopy{display:none}.processFinale{opacity:1!important;transform:none!important}.processRail{display:none}.audienceSequenceImages img{transition:none}.audienceSequenceCopy{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
