/*! 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{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#38443b;--ink-soft:#677069;--cream:#fbf5e9;--ivory:#fffefb;--sage:#e6f1df;--sage-deep:#8ca080;--gold:#c99835;--gold-light:#f2da8d;--peach:#ffe4d2;--rainbow-pink:#f7d9e6;--rainbow-blue:#d9eff7;--rainbow-lilac:#e9ddf8;--rainbow-yellow:#fff0b8;--line:#a680302e;--serif:Iowan Old Style, Baskerville, Palatino Linotype, Book Antiqua, Georgia, serif;--sans:Avenir Next, Avenir, Montserrat, Helvetica Neue, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.page-shell{width:min(1380px,100% - 72px);margin:0 auto}.site-header{z-index:30;color:#314034;position:absolute;inset:0 0 auto}.utility-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:142px;display:grid}.socials{gap:8px;display:flex}.socials a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:31px;height:31px;font:600 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#ffffff52;border:1px solid #32423526;border-radius:50%;place-items:center;transition:all .25s;display:grid}.socials a:hover{background:#ffffffbf;border-color:#b995528c}.wordmark{font:400 28px/1 var(--serif);letter-spacing:-.025em;align-items:center;gap:12px;display:flex}.sun-mark{border:1px solid #b9955273;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.sun-mark:before,.sun-mark:after{content:"";border:1px solid #b9955280;border-radius:50%;position:absolute;inset:4px;transform:rotate(45deg)}.sun-mark:after{background:radial-gradient(circle,#d8b86e 0 30%,#0000 34%);inset:8px}.sun-mark i{background:#b9955254;width:1px;height:39px;position:absolute}.header-actions{letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:22px;font-size:10px;display:flex}.header-left{justify-self:start}.brand-logo{filter:drop-shadow(0 9px 18px #c4912521);place-items:center;width:154px;height:128px;display:grid;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;width:138px;height:138px}.header-right{justify-self:end;align-items:center;gap:18px;display:flex}.profile-link{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.profile-icon{width:14px;height:15px;display:inline-block;position:relative}.profile-icon:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:4px}.profile-icon:after{content:"";border:1px solid;border-radius:8px 8px 3px 3px;width:12px;height:7px;position:absolute;bottom:0;left:1px}.header-divider{color:#535e5561;font-size:12px}.social-icon-links{align-items:center;gap:7px;display:flex}.social-icon-links a{background-image:url(/social-icons.png);background-repeat:no-repeat;background-size:93px 31px;border:1px solid #cc9a363b;border-radius:9px;width:31px;height:31px;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden;box-shadow:0 6px 18px #84693b17}.social-icon-links a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #b7842433}.social-icon-links .instagram{background-position:0 0}.social-icon-links .youtube{background-position:-31px 0}.social-icon-links .facebook{background-position:-62px 0}.email-link{color:#68736a;text-transform:lowercase;letter-spacing:.03em}.cart-link{letter-spacing:.12em;text-transform:uppercase;border-left:0;padding-left:0;font-size:9px}.cart-link span{color:var(--gold);margin-left:4px}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff80;border-top:1px solid #ca973329;border-bottom:1px solid #ca97332e}.nav-links{justify-content:center;align-items:stretch;gap:clamp(12px,2vw,31px);min-height:54px;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a,.nav-item>button{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:20px 0 17px;font-size:10px;position:relative}.nav-item>a:after,.nav-item>button:after{content:"";background:#fffffff2;width:0;height:1px;transition:width .3s,left .3s;position:absolute;bottom:13px;left:50%;box-shadow:0 0 7px #ffffffd9}.nav-item:hover>a:after,.nav-item:hover>button:after,.nav-item:focus-within>a:after,.nav-item:focus-within>button:after{width:100%;left:0}.nav-plus{display:none}.dropdown{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(28px)saturate(1.45);backdrop-filter:blur(28px)saturate(1.45);background:linear-gradient(135deg,#ffffffdb,#fff3d9b8,#e6f2ffb3);border:1px solid #fffc;border-radius:0 0 20px 20px;min-width:260px;max-width:330px;padding:12px;transition:all .25s;position:absolute;top:calc(100% + 1px);left:50%;transform:translateY(10px)translate(-50%);box-shadow:0 24px 55px #a77a2621}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)translate(-50%)}.dropdown a{color:#49564b;font:500 11px/1.35 var(--sans);letter-spacing:.03em;border-radius:9px;padding:11px 13px;display:block}.dropdown a:hover{color:#98773b;background:#ffffffbf}.menu-toggle{display:none}.hero{background:linear-gradient(90deg,#fffef9f5 0%,#fffdf8c7 39%,#ffffff29 75%),url(/heaven-gates.png) 50%/cover no-repeat;align-items:center;min-height:930px;padding-top:190px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;opacity:.7;background:radial-gradient(circle at 17% 55%,#fffaddf5,#0000 32%),linear-gradient(120deg,#ffe1d347,#0000 35%,#dbefff33 70%,#ffeebc40);position:absolute;inset:0}.hero:after{content:"✦";z-index:2;color:#fff;text-shadow:0 0 12px #fff,0 0 32px #e6b84d;font-size:32px;animation:3.2s ease-in-out infinite pulseStar;position:absolute;top:36%;left:59%}.hero-art{z-index:2;aspect-ratio:1;border:1px solid #dcab4538;border-radius:50%;width:37vw;max-width:560px;position:absolute;top:23%;right:5%;box-shadow:0 0 90px 30px #fff8d675,inset 0 0 65px #ffffffbf}.hero-art:before,.hero-art:after{content:"";border:1px solid #ffffffbf;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 35px #ffd9862e}.hero-art:after{border-color:#e7c1724d;inset:19%}.hero-content{z-index:4;padding-top:30px;position:relative}.eyebrow{color:#8d713e;letter-spacing:.22em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:600}.hero h1{max-width:780px;font:400 clamp(67px, 7.2vw, 114px)/.86 var(--serif);letter-spacing:-.06em;text-shadow:0 2px 22px #ffffffbf;margin:0}.hero h1 em,.section-heading h2 em{color:#9f7d42;font-weight:400}.hero-copy{color:#536056;max-width:570px;font:400 16px/1.75 var(--sans);letter-spacing:.01em;margin:35px 0 0 4px}.hero-copy strong{color:#354238;margin-bottom:10px;font-weight:500;display:block}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.button{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:51px;padding:0 24px;font-size:10px;font-weight:600;display:inline-flex}.button-primary{color:#fffdf6;background:#75806e;transition:all .25s;box-shadow:0 10px 25px #4b5a4c2b}.button-primary:hover{background:#606e60;transform:translateY(-2px)}.button-primary span{color:#ead59f;font-size:16px}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3040334d;padding:9px 0;font-size:11px}.text-link span{color:#a9813c;margin-left:12px}.hero-glow{z-index:3;aspect-ratio:1;filter:drop-shadow(0 26px 70px #97783d24);opacity:.7;place-items:center;width:min(590px,49vw);display:grid;position:absolute;top:54%;right:3vw;transform:translateY(-45%)}.light-core{aspect-ratio:1;background:radial-gradient(circle,#fff 0 15%,#fff7d8 38%,#efcb7f8c 62%,#ffffff0f 72%);border-radius:50%;width:28%;position:absolute;box-shadow:0 0 70px 32px #fff4c58c,0 0 180px 70px #ffffff4d}.orbit{border:1px solid #b7934c47;border-radius:50%;position:absolute}.orbit:before,.orbit:after{content:"";border:1px solid #ffffffb3;border-radius:44% 56% 52% 48%;position:absolute;inset:9%;transform:rotate(37deg)}.orbit:after{border-color:#84977c45;inset:21%;transform:rotate(-27deg)}.orbit-one{aspect-ratio:1;width:49%;box-shadow:inset 0 0 60px #fffc,0 0 60px #ffffffa6}.orbit-two{aspect-ratio:1;border-color:#ffffff9e;width:72%}.orbit-two:before{border-radius:52% 48% 46% 54%;inset:4%}.orbit-three{aspect-ratio:1;border-color:#6b816a2b;width:96%}.orbit-three:before{border-color:#b7934c2e;inset:2%;transform:rotate(67deg)}.hero-note{z-index:2;color:#374639a6;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:40px;right:5vw}.hero-note i{background:#b68f49;border-radius:50%;width:3px;height:3px}@keyframes pulseStar{0%,to{opacity:.45;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(45deg)}}.intro-section{background:#fffdf9;padding:122px 0 132px}.section-heading{grid-template-columns:1.1fr 1fr;align-items:end;column-gap:8vw;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{font:400 clamp(45px, 4.5vw, 70px)/1 var(--serif);letter-spacing:-.045em;margin:0}.section-heading>p:last-child{color:#677168;max-width:500px;font:400 15px/1.8 var(--sans);margin:0 0 6px}.pillar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.pillar-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:375px;padding:28px 34px 34px;transition:all .3s;position:relative;overflow:hidden}.pillar-card:hover{background:#f8f5eb}.pillar-number{color:#a88a50;letter-spacing:.17em;font-size:9px}.pillar-icon{border:1px solid #b9955259;border-radius:50%;place-items:center;width:62px;height:62px;margin:39px 0 38px;display:grid;position:relative}.pillar-icon:before,.pillar-icon:after{content:"";border:1px solid #71866c47;border-radius:50% 45%;width:40px;height:40px;position:absolute;transform:rotate(45deg)}.pillar-icon:after{border-color:#b9955280;width:22px;height:22px;transform:rotate(-15deg)}.pillar-icon span{background:#d0ae68;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d0ae68}.pillar-card h3{font:400 26px/1.1 var(--serif);margin:0 0 16px}.pillar-card p{color:#687269;max-width:345px;margin:0;font-size:13px;line-height:1.75}.pillar-card>a{color:#92733d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600;position:absolute;bottom:31px;left:34px}.pillar-card>a span{margin-left:9px;font-size:13px}.reviews-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2eee3;padding:28px 0;overflow:hidden}.review-track{width:max-content;animation:45s linear infinite reviewScroll;display:flex}.review-card{border-right:1px solid #2e3d3121;width:475px;min-height:205px;padding:24px 54px}.stars{color:#b18b43;letter-spacing:.24em;font-size:9px}.review-card>p{color:#354238;font:400 18px/1.55 var(--serif);margin:19px 0 22px}.review-card>div:last-child{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;display:flex}.review-card strong{font-weight:600}.review-card div span{color:#7a847c}@keyframes reviewScroll{to{transform:translate(-50%)}}.services-section{background:#f9f5ec;padding:132px 0}.service-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;display:grid}.service-intro h2,.split-heading h2,.philanthropy-heading h2,.resource-heading h2{font:400 clamp(46px,4.7vw,72px)/.98 var(--serif);letter-spacing:-.048em;margin:0}.service-intro h2 em,.split-heading h2 em,.philanthropy-heading h2 em,.resource-heading h2 em{color:#9f7d42;font-weight:400}.service-intro>div:last-child>p{color:#667168;max-width:500px;margin:0 0 28px;font-size:14px;line-height:1.8}.program-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.program-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff4d;flex-direction:column;min-height:320px;padding:29px;display:flex;position:relative}.program-card.featured{color:#fffdf7;background:#72806f}.featured-label{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff61;border-radius:999px;padding:7px 9px;font-size:7px;position:absolute;top:22px;right:22px}.program-duration{color:#9f7d42;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:600}.featured .program-duration{color:#ead49f}.program-card h3{max-width:210px;font:400 26px/1.05 var(--serif);margin:48px 0 9px}.program-card>p{color:#748078;margin:0;font-size:11px;line-height:1.6}.program-price{font:400 24px/1 var(--serif);margin-top:auto}.program-card>a{letter-spacing:.13em;text-transform:uppercase;margin-top:20px;font-size:8px}.program-card>a span{float:right;color:#aa8440;font-size:13px}.featured>a span{color:#ead49f}.protocol-panel{border:1px solid var(--line);background:#fffdf9;grid-template-columns:.8fr 1.2fr;margin-top:80px;display:grid}.protocol-copy{background:linear-gradient(145deg,#e8e4d6,#f5ecdf);padding:58px}.protocol-copy h3{font:400 43px/1 var(--serif);letter-spacing:-.04em;margin:0}.protocol-copy h3 em{color:#9b7a40;font-weight:400}.protocol-copy>p:last-child{color:#69736b;max-width:370px;margin:28px 0 0;font-size:13px;line-height:1.8}.protocol-list{padding:32px 42px}.protocol-item{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:15px;min-height:58px;display:grid}.protocol-item:last-child{border-bottom:0}.protocol-item>span{color:#ad8c4c;font-size:8px}.protocol-item strong{font:400 16px/1.3 var(--serif)}.protocol-item em{color:#788178;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.regeneration-section{background:#fffdf8;padding:130px 0}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;display:grid}.split-heading .eyebrow{grid-column:1/-1}.split-heading>p:last-child{color:#69736b;margin:0;font-size:14px;line-height:1.8}.collection-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:70px;display:grid}.collection-card{background:#efe3d8;min-height:500px;padding:25px;position:relative;overflow:hidden}.bottle-scene{place-items:center;height:335px;display:grid;position:relative}.bottle-body{z-index:2;background:linear-gradient(90deg,#f9f1df,#cdb998 52%,#fff9eb);border-radius:9px 9px 16px 16px;place-items:center;width:92px;height:178px;display:grid;position:absolute;bottom:58px;box-shadow:0 29px 29px #48433429}.gold .bottle-body{background:linear-gradient(90deg,#fff7d8,#d3b867,#fff3c2)}.lilac .bottle-body{background:linear-gradient(90deg,#faf5ff,#b9abc5,#f7f0fa)}.bottle-body i{text-align:center;color:#7c6b49;width:66%;font:400 17px/1 var(--serif);letter-spacing:.1em;border-top:1px solid #64502d59;border-bottom:1px solid #64502d59;padding:22px 0;font-style:normal}.bottle-cap{z-index:3;background:linear-gradient(90deg,#b89954,#f2d389 52%,#a37f3f);border-radius:5px 5px 2px 2px;width:69px;height:32px;position:absolute;bottom:232px}.bottle-halo{z-index:1;border:1px solid #ffffffbf;border-radius:50%;width:235px;height:235px;position:absolute;box-shadow:inset 0 0 40px #fffc,0 0 40px #ffffff73}.collection-meta>span{color:#927440;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.collection-meta h3{font:400 23px/1.06 var(--serif);margin:9px 0 18px}.collection-meta a{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:600}.collection-meta a span{color:#9d7b3c;margin-left:10px}.collection-index{color:#3a483d80;font-size:8px;position:absolute;bottom:27px;right:23px}.home-product-feature{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf8,#fff8ed 52%,#f6f2ff);grid-template-columns:1.08fr .92fr;margin-top:70px;display:grid}.home-product-image{border-right:1px solid var(--line);background:#fbf8f2;min-height:650px;display:block;position:relative;overflow:hidden}.home-product-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #ffffff52}.home-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.home-product-image:hover img{transform:scale(1.025)}.home-product-copy{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,95px);display:flex}.home-product-copy h3{font:400 clamp(48px,4.8vw,76px)/.92 var(--serif);letter-spacing:-.05em;margin:12px 0 25px}.home-product-copy>p:not(.eyebrow){color:#687169;max-width:520px;margin:0;font-size:14px;line-height:1.85}.home-product-price{border-top:1px solid var(--line);align-items:baseline;gap:16px;margin:38px 0 0;padding-top:25px;display:flex}.home-product-price strong{font:400 28px/1 var(--serif)}.home-product-price span{color:#9a7a40;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.innovation-section{color:#fffdf8;background:linear-gradient(122deg,#4f5e50 0%,#667363 48%,#8b907c 100%);align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.innovation-section:before{content:"";opacity:.18;background-image:linear-gradient(120deg,#0000 46%,#ffffff4d 48%,#0000 50%);background-size:170px 170px;position:absolute;inset:0}.innovation-content{z-index:2;padding-left:min(49vw,700px);position:relative}.innovation-content h2{font:400 clamp(64px,7vw,105px)/.92 var(--serif);letter-spacing:-.06em;margin:0}.innovation-content h2 em{color:#f1d599;font-weight:400}.innovation-content>p{color:#ffffffb8;max-width:590px;margin:33px 0;font-size:15px;line-height:1.85}.innovation-specs{border-top:1px solid #fff3;border-bottom:1px solid #fff3;flex-wrap:wrap;gap:13px 25px;max-width:650px;padding:24px 0;display:flex}.innovation-specs span{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.innovation-specs strong{color:#edcf8e;margin-right:7px;font-weight:500}.button-light{color:#536053;background:#fffaf0;margin-top:34px}.innovation-visual{aspect-ratio:1;place-items:center;width:min(680px,53vw);display:grid;position:absolute;top:50%;left:-8vw;transform:translateY(-50%)}.omni-ring{border:1px solid #ffecbf5c;border-radius:50%;position:absolute;box-shadow:0 0 60px #ffde9117}.omni-ring:after{content:"";border:1px solid #ffffff2b;border-radius:46% 54% 50% 50%;position:absolute;inset:7%;transform:rotate(43deg)}.omni-ring.r1{width:94%;height:94%}.omni-ring.r2{width:68%;height:68%}.omni-ring.r3{width:42%;height:42%}.omni-core{color:#caa75d;width:135px;height:135px;font:400 42px/1 var(--serif);background:radial-gradient(circle,#fff 0 21%,#f6e9c9 48%,#d5b873 73%,#0000 75%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 80px 30px #ffe8ae47}.community-section{background:#eef0e6;padding:138px 0 110px}.community-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.community-copy h2{font:400 clamp(50px,5.3vw,80px)/.94 var(--serif);letter-spacing:-.055em;margin:0}.community-copy h2 em{color:#9b7a40;font-weight:400}.community-copy>p{color:#657168;max-width:530px;margin:31px 0;font-size:14px;line-height:1.85}.portal-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff8f;border:1px solid #fffc;border-radius:25px;padding:17px;transform:rotate(1.3deg);box-shadow:0 33px 80px #454e4226}.portal-top{border-bottom:1px solid var(--line);height:54px;font:400 16px/1 var(--serif);justify-content:space-between;align-items:center;padding:0 17px;display:flex}.portal-top i{color:#899188;font:500 7px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;font-style:normal}.portal-body{grid-template-columns:128px 1fr;min-height:360px;display:grid}.portal-sidebar{border-right:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:20px;padding:28px 14px;font-size:8px;display:flex}.portal-sidebar b{color:#9c7c42}.portal-sidebar span{color:#7b847c}.portal-content{background:linear-gradient(135deg,#f4dfce66,#dbe4d18c);padding:54px 35px}.portal-content>p{color:#95723a;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px}.portal-content h3{font:400 35px/1.02 var(--serif);letter-spacing:-.04em;margin:15px 0 42px}.portal-tiles{grid-template-columns:1fr 1fr;gap:11px;display:grid}.portal-tiles span{letter-spacing:.09em;text-transform:uppercase;background:#ffffff80;border:1px solid #ffffffb3;border-radius:12px;align-items:flex-end;min-height:86px;padding:14px;font-size:8px;display:flex}.referral-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1fr auto;align-items:center;gap:35px;margin-top:100px;padding:38px 0;display:grid}.referral-number{color:#b28b45;font:400 72px/1 var(--serif)}.referral-strip .eyebrow{margin-bottom:10px}.referral-strip h3{font:400 25px/1.1 var(--serif);margin:0}.referral-strip>p{color:#6b756d;font-size:12px;line-height:1.7}.referral-strip>a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:600}.referral-strip>a span{color:#9a793c;margin-left:10px}.values-section{background:linear-gradient(120deg,#f3dfd2,#f8f2e5 46%,#dfe5d8);padding:130px 0;overflow:hidden}.values-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.values-sun{place-items:center;min-height:560px;display:grid;position:relative}.values-sun:before,.values-sun:after,.values-sun span{content:"";border:1px solid #a27d3c4a;border-radius:50%;position:absolute}.values-sun:before{width:500px;height:500px}.values-sun:after{border-color:#ffffffb3;width:365px;height:365px}.values-sun span{background:radial-gradient(circle,#fff 0 15%,#fff3c8 35%,#eec67173 61%,#0000 68%);width:210px;height:210px;box-shadow:0 0 80px 35px #fff4ca80}.values-sun i{background:linear-gradient(#0000,#a17e3f66,#0000);width:1px;height:540px;position:absolute;transform:rotate(35deg)}.values-copy h2{font:400 clamp(58px,6vw,91px)/.84 var(--serif);letter-spacing:-.06em;margin:0}.values-copy h2 em{color:#9f7d42;font-weight:400}.values-copy>p{color:#5e695f;max-width:580px;margin:38px 0 34px;font-size:14px;line-height:1.9}.values-copy blockquote{color:#76623f;font:italic 19px/1.55 var(--serif);border-left:1px solid #ae8944;margin:0;padding:20px 0 0 25px}.philanthropy-section{background:#fffdf8;padding:130px 0}.philanthropy-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.philanthropy-heading>p{color:#69736b;margin:0;font-size:14px;line-height:1.85}.impact-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.impact-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:27px}.impact-grid span{color:#a8884c;font-size:8px}.impact-grid h3{font:400 23px/1.1 var(--serif);margin:65px 0 17px}.impact-grid p{color:#6b756d;margin:0;font-size:12px;line-height:1.75}.resources-section{background:#f4efe5;padding:130px 0}.resource-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.resource-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:70px;display:grid}.book-card{border:1px solid var(--line);background:#ffffff4d;padding:23px}.book-cover{aspect-ratio:.76;color:#f9f6ed;background:linear-gradient(145deg,#947b50,#343e35);flex-direction:column;padding:48px 38px;display:flex;box-shadow:0 24px 35px #393d3226}.book-cover.foods{color:#3b483d;background:linear-gradient(145deg,#f3ded0,#c9d4bf)}.book-cover span{letter-spacing:.18em;text-transform:uppercase;font-size:8px}.book-cover strong{font:400 clamp(45px,4.5vw,71px)/.82 var(--serif);letter-spacing:-.05em;margin:auto 0}.book-cover i{font:italic 15px/1 var(--serif)}.book-card>p{color:#9b793e;letter-spacing:.14em;text-transform:uppercase;margin:25px 0 9px;font-size:8px}.book-card h3{font:400 23px/1.1 var(--serif);margin:0 0 19px}.book-card>a{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:600}.newsletter-section{background:linear-gradient(110deg,#f4ded0,#e2e8da);padding:105px 0}.newsletter-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:10vw;display:grid}.newsletter-inner h2{font:400 clamp(42px,4vw,64px)/.98 var(--serif);letter-spacing:-.045em;margin:0}.newsletter-inner form label{color:#7b6b4b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:8px;display:block}.newsletter-inner form>div{border-bottom:1px solid #36443966;display:flex}.newsletter-inner input{color:#354238;font:400 21px/1 var(--serif);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.newsletter-inner input::placeholder{color:#35423873}.newsletter-inner button{color:#9b793c;cursor:pointer;background:0 0;border:0;width:50px;font-size:25px}.newsletter-inner form>p{color:#7d867e;letter-spacing:.04em;font-size:9px}.site-footer{color:#f7f4ec;background:#405045;padding:85px 0 27px}.footer-main{grid-template-columns:1.5fr .7fr .8fr 1fr;gap:6vw;padding-bottom:65px;display:grid}.footer-brand .wordmark{font-size:29px}.footer-brand>p{color:#ffffff85;font:italic 17px/1 var(--serif);margin:24px 0}.footer-links,.footer-contact{letter-spacing:.07em;flex-direction:column;gap:14px;font-size:9px;display:flex}.footer-links strong,.footer-contact strong{color:#dcc490;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:8px}.footer-contact>a{font:400 18px/1.3 var(--serif)}.footer-contact .socials{margin-top:18px}.footer-contact .socials a{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.disclaimer{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:24px 0}.disclaimer p{color:#ffffff73;letter-spacing:.04em;max-width:980px;margin:0;font-size:8px;line-height:1.7}.footer-bottom{color:#ffffff6e;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding-top:25px;font-size:7px;display:flex}body{background:#fffefb}.intro-section{background:linear-gradient(145deg,#fffefb 5%,#fff8ec 42%,#f2fbf3 73%,#f8f2ff)}.section-heading h2 em,.service-intro h2 em,.split-heading h2 em,.community-copy h2 em,.philanthropy-heading h2 em,.resource-heading h2 em,.newsletter-inner h2 em{background:linear-gradient(90deg,#b97919,#e5a832,#a793cf,#78a6b2);color:#0000;-webkit-background-clip:text;background-clip:text}.pillar-grid{border-color:#ce9e3e2e;box-shadow:0 25px 80px #d1a2410f}.pillar-card{background:#ffffff85}.pillar-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#f5c8dc,#fde9a7,#cfead8,#d8eafa,#e4d3f3);height:3px;position:absolute;top:0;left:0;right:0}.pillar-card:hover{background:#ffffffe6;box-shadow:inset 0 0 45px #ffe2a92e}.pillar-icon{box-shadow:0 0 24px #ffda7e33}.reviews-band{background:linear-gradient(100deg,#fff7ed,#fce8ef,#f2edff,#e7f4ff,#ecf8ec,#fff3cc)}.review-card{background:#ffffff4f;border-color:#bf913529}.stars{color:#d1992e;text-shadow:0 0 10px #ffd16c61}.services-section{background:radial-gradient(circle at 85% 10%,#e2efffcc,#0000 25%),radial-gradient(circle at 4% 52%,#ffdde9a6,#0000 25%),#fffaf0}.program-card{background:#ffffff94;transition:transform .28s,box-shadow .28s}.program-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #b587311a}.program-card.featured{color:#493f2e;background:linear-gradient(145deg,#fff8d5,#ffefba 42%,#fce5ee 100%);box-shadow:inset 0 0 48px #fff9}.featured-label{border-color:#b481204d}.featured .program-duration,.featured>a span{color:#a87518}.featured>p{color:#776d59}.protocol-panel{border-color:#c4932f2e;box-shadow:0 28px 70px #c4932f12}.regeneration-section{background:linear-gradient(#fffefb,#fff8ed 48%,#f7f4ff)}.collection-grid{grid-template-columns:repeat(3,1fr)}.collection-card{background:linear-gradient(145deg,#ffe8dd,#fff7e9);border:1px solid #fffc;min-height:510px;box-shadow:0 18px 45px #a17b3514}.collection-card.gold{background:linear-gradient(145deg,#fff2b8,#fff9e4)}.collection-card.lilac{background:linear-gradient(145deg,#eee4ff,#ffeef4)}.collection-card.blue{background:linear-gradient(145deg,#e2f4ff,#fff4e2)}.collection-card.rainbow{background:linear-gradient(145deg,#ffe5ed,#fff1b9 36%,#e3f3e9 68%,#e5e9ff)}.bottle-halo{border-color:#ffffffeb;box-shadow:inset 0 0 50px #fffffff0,0 0 50px #ffeeb67a}.blue .bottle-body{background:linear-gradient(90deg,#f6fcff,#b5d7e5,#fbffff)}.rainbow .bottle-body{background:linear-gradient(110deg,#f9d7e6,#ffedb7,#d9efe2,#d6e5f5,#eadcf5)}.innovation-section:before{opacity:.48;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px);background-size:45px 45px}.innovation-content .eyebrow{color:#a47219}.innovation-content h2 em{color:#c18b26}.innovation-specs{border-color:#a47a2a33}.innovation-specs strong{color:#b47e1b}.button-light{color:#fff;background:linear-gradient(90deg,#c79539,#ddaf55);box-shadow:0 12px 28px #bc872233}.omni-ring{border-color:#ce972c52;box-shadow:0 0 70px #ffdb8833}.omni-ring:after{border-color:#fffc}.omni-core{color:#bc8523;background:radial-gradient(circle,#fff 0 21%,#fff4c8 48%,#e5be68 73%,#0000 75%);box-shadow:0 0 95px 45px #ffe29b80}.portal-preview{background:#ffffffb3;border-color:#fffffff2;box-shadow:0 33px 80px #ba8c2e1f}.values-section{background:linear-gradient(110deg,#fff5e7,#fff9e7 35%,#eff8ef 70%,#f4efff);padding:110px 0}.values-grid{gap:6vw}.values-portrait{background:#fff8ed;border:1px solid #e1b4583b;border-radius:320px 320px 28px 28px;min-height:630px;position:relative;overflow:hidden;box-shadow:0 35px 90px #c3922d21,0 0 80px #fffc}.values-portrait:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px 30px #fffaeb6b}.values-portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.philanthropy-section{background:linear-gradient(#fffefb,#fff7eb)}.impact-grid article{background:#ffffff85}.impact-grid article:first-child{background:linear-gradient(145deg,#fff,#ffedf2)}.impact-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#fff4cd)}.impact-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#e9f6ef)}.impact-grid article:nth-child(4){background:linear-gradient(145deg,#fff,#edf1ff)}.book-cover{background:linear-gradient(145deg,#f6cfdc,#d2b06b 48%,#8da78d)}.book-cover.truth{background:linear-gradient(145deg,#fdeac2,#b9d7c0,#b9b6dc)}.book-cover.foods{background:linear-gradient(145deg,#ffe1d2,#fff0b6,#c8e4d1)}.site-footer{color:#3e493f;background:linear-gradient(150deg,#fffaf0,#f9f0dd 48%,#eef6ed);border-top:1px solid #c4922c29}.footer-logo{width:185px;height:150px;display:block;overflow:hidden}.footer-logo img{object-fit:contain;width:165px;height:165px}.footer-brand>p{color:#8b754d}.footer-links strong,.footer-contact strong{color:#a97518}.footer-links a{color:#5e685f}.footer-contact .social-icon-links{margin-top:18px}.disclaimer{border-color:#95702926}.disclaimer p{color:#7e837d}.footer-bottom{color:#8a867e}.shop-page{background:linear-gradient(#fffefb,#fff9ed 46%,#f4f8f1);min-height:100vh}.shop-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:126px;display:grid;position:relative}.shop-back,.shop-actions{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.shop-actions{justify-self:end;gap:24px;display:flex}.shop-logo{place-items:center;width:120px;height:110px;display:grid;overflow:hidden}.shop-logo img{object-fit:contain;width:118px;height:118px}.shop-hero{background:linear-gradient(90deg,#fffef9f2,#fffbefb3),url(/heaven-gates.png) 50% 44%/cover no-repeat;border-top:1px solid #c6932d26;border-bottom:1px solid #c6932d26;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.shop-hero:after{content:"✦";color:#fff;text-shadow:0 0 12px #fff,0 0 30px #d9a12e;font-size:30px;position:absolute;top:18%;right:17%}.shop-rainbow{border:1px solid #d49e324d;border-radius:50%;width:550px;height:550px;position:absolute;top:50%;right:-4vw;transform:translateY(-50%);box-shadow:0 0 0 22px #ffe0ec29,0 0 0 48px #ffefbf26,0 0 0 76px #daf2e429,0 0 0 104px #dcebff2e,0 0 80px 40px #fffc}.shop-hero-inner{z-index:2;position:relative}.shop-hero h1{max-width:900px;font:400 clamp(62px,6.4vw,100px)/.88 var(--serif);letter-spacing:-.058em;margin:0}.shop-hero h1 em,.shop-promise h2 em{color:#b98525;font-weight:400}.shop-hero-inner>p:last-child{color:#687169;max-width:600px;margin:32px 0 0;font-size:14px;line-height:1.85}.shop-collection{padding-top:95px;padding-bottom:125px}.shop-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.shop-toolbar h2{font:400 35px/1 var(--serif);margin:0}.shop-toolbar span{color:#918266;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.product-card{background:linear-gradient(145deg,#fff,#ffece3);border:1px solid #c8973521;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-6px);box-shadow:0 26px 60px #b3842621}.product-card.gold{background:linear-gradient(145deg,#fff,#fff0bd)}.product-card.blue{background:linear-gradient(145deg,#fff,#e0f3ff)}.product-card.lilac{background:linear-gradient(145deg,#fff,#eee2ff)}.product-image{border-bottom:1px solid #c6932d21;place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.product-aura{border:1px solid #fffffff2;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 55px 28px #fffae0a8,inset 0 0 50px #ffffffd9}.product-vessel{z-index:2;text-align:center;background:linear-gradient(90deg,#fffdf7,#d7c298 52%,#fffdf6);border-radius:10px 10px 20px 20px;flex-direction:column;align-items:center;width:126px;height:228px;padding:32px 12px 17px;display:flex;position:absolute;bottom:62px;box-shadow:0 28px 35px #63513033}.gold .product-vessel{background:linear-gradient(90deg,#fff9d9,#d9b653,#fff3bf)}.blue .product-vessel{background:linear-gradient(90deg,#f7fdff,#a6cad9,#fbffff)}.lilac .product-vessel{background:linear-gradient(90deg,#fcf9ff,#c3afd4,#fffaff)}.product-vessel i{color:#8d743e;font:500 6px/1 var(--sans);letter-spacing:.18em;font-style:normal}.product-vessel strong{color:#665638;font:400 16px/1.05 var(--serif);margin:auto 0}.product-vessel b{color:#9c7b39;font:400 11px/1 var(--serif);letter-spacing:.1em}.product-cap{z-index:3;background:linear-gradient(90deg,#ad7b1f,#f1ca6a,#9b6d17);border-radius:6px 6px 2px 2px;width:92px;height:37px;position:absolute;bottom:275px}.product-spark{z-index:4;color:#fff;text-shadow:0 0 9px #fff,0 0 24px #d99d25;font-size:24px;position:absolute;top:24%;right:23%}.product-info{padding:27px 26px 30px}.product-info>p{color:#9b7a40;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:7px}.product-info h3{min-height:54px;font:400 25px/1.08 var(--serif);margin:0}.product-rating{align-items:center;gap:10px;margin:16px 0 24px;display:flex}.product-rating span{color:#c18c29;letter-spacing:.13em}.product-rating em{color:#8a918b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal}.product-purchase{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.product-purchase strong{font:400 15px/1 var(--serif)}.product-purchase a{color:#966c20;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:600}.product-number{color:#7b62308c;font-size:8px;position:absolute;top:18px;right:20px}.shop-promise{background:linear-gradient(120deg,#ffe7da,#fff1b9 36%,#e3f3e8 66%,#e6e9ff);padding:110px 0}.shop-promise h2{font:400 clamp(48px,5vw,75px)/.96 var(--serif);letter-spacing:-.045em;margin:0}.shop-promise>div>div{border-top:1px solid #9d76282e;border-left:1px solid #9d76282e;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.shop-promise span{letter-spacing:.1em;text-transform:uppercase;background:#ffffff45;border-bottom:1px solid #9d76282e;border-right:1px solid #9d76282e;padding:28px;font-size:9px}.shop-footer{color:#777c76;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:105px;font-size:8px;display:flex}.store-feature-card{border:1px solid var(--line);background:#fffdf8;grid-template-columns:1.08fr .92fr;margin-top:28px;display:grid}.store-feature-image{border-right:1px solid var(--line);min-height:720px;display:block;position:relative;overflow:hidden}.store-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.store-feature-image:hover img{transform:scale(1.025)}.store-feature-image>span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.12em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;padding:13px 18px;font-size:8px;font-weight:600;position:absolute;bottom:30px;left:30px}.store-feature-content{flex-direction:column;justify-content:center;padding:clamp(50px,6vw,94px);display:flex}.store-feature-content h2{font:400 clamp(58px,5.8vw,88px)/.86 var(--serif);letter-spacing:-.06em;margin:8px 0 4px}.store-product-subtitle{color:#a67a2b!important;font:italic 20px/1.2 var(--serif)!important}.store-feature-content>p:not(.eyebrow){color:#69736b;max-width:520px;font-size:13px;line-height:1.8}.store-feature-list{border-top:1px solid var(--line);margin:25px 0;padding:0;list-style:none}.store-feature-list li{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:13px 0;font-size:10px}.store-price-row{align-items:baseline;gap:18px;margin:10px 0 28px;display:flex}.store-price-row strong{font:400 30px/1 var(--serif)}.store-price-row span{color:#92713a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.store-feature-content .button{align-self:flex-start}.collection-next{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;margin-top:90px;padding:70px 0 15px;display:grid}.collection-next .eyebrow{grid-column:1/-1;margin-bottom:-38px}.collection-next h3{font:400 clamp(40px,4vw,62px)/.95 var(--serif);letter-spacing:-.045em;margin:0}.collection-next>p:last-child{color:#6b756d;max-width:520px;margin:0;font-size:14px;line-height:1.85}.launch-page{color:#39463c;background:#fffdf9;overflow:hidden}.launch-header{letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;height:126px;font-size:9px;display:grid}.launch-logo{place-items:center;width:120px;height:112px;display:grid;overflow:hidden}.launch-logo img{object-fit:contain;width:118px;height:118px}.launch-header>div{justify-self:end;align-items:center;gap:10px;display:flex}.launch-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.06fr .94fr;min-height:790px;display:grid}.launch-visual{background:radial-gradient(circle at 50% 47%,#fff 0 16%,#fff7dc 38%,#0000 61%),linear-gradient(145deg,#fffdf9,#fff5dc 55%,#f1f2ff);place-items:center;min-height:790px;display:grid;position:relative;overflow:hidden}.launch-visual img{z-index:2;object-fit:cover;width:100%;height:100%;position:relative}.launch-orbit{z-index:1;aspect-ratio:1;border:1px solid #c48f273b;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 80px #ffe5a273}.launch-orbit.orbit-b{border-color:#d5b7de33;width:86%}.launch-purchase{background:linear-gradient(160deg,#fffefa,#fffaf1 62%,#f5f5ff);flex-direction:column;justify-content:center;padding:clamp(50px,6vw,98px);display:flex}.launch-rating{align-items:center;gap:12px;margin-bottom:18px;display:flex}.launch-rating span{color:#c18b25;letter-spacing:.16em}.launch-rating em{color:#7d857f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal}.launch-purchase h1{font:400 clamp(68px,6.8vw,105px)/.8 var(--serif);letter-spacing:-.065em;margin:0}.launch-intro{color:#657068;max-width:630px;margin:30px 0 23px;font-size:14px;line-height:1.85}.launch-specs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.launch-specs span{border:1px solid var(--line);color:#846e45;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:7px}.purchase-options{gap:10px;display:grid}.purchase-option{border:1px solid var(--line);background:#ffffff8f;grid-template-columns:1fr auto;gap:9px 20px;padding:20px;display:grid}.purchase-option.featured-option{background:linear-gradient(135deg,#fffdf8,#fff1c9);border-color:#bd8b2759;box-shadow:0 12px 30px #b6882f14}.purchase-option div span{color:#ad7b1f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:600;display:block}.purchase-option div strong{font:400 18px/1.1 var(--serif)}.purchase-option>b{font:400 27px/1 var(--serif)}.purchase-option>p{color:#7a827c;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.purchase-option>a{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;padding-top:13px;font-size:8px;font-weight:600;display:flex}.purchase-note{color:#929690;margin:17px 0 0;font-size:8px;line-height:1.5}.formula-manifesto{background:radial-gradient(circle at 70% 30%,#ffecbe73,#0000 28%),linear-gradient(120deg,#fff4e5,#fffdf5 48%,#eef4ec);padding:155px 0}.formula-manifesto h2{max-width:1020px;font:400 clamp(65px,7vw,108px)/.86 var(--serif);letter-spacing:-.06em;margin:0}.formula-manifesto h2 em{color:#a47b31;font-weight:400}.formula-manifesto .page-shell>p:last-child{color:#5d6a60;max-width:810px;margin:45px 0 0 32%;font-size:16px;line-height:1.95}.product-cinematic{height:min(86vw,1000px);min-height:690px;position:relative;overflow:hidden}.product-cinematic:after{content:"";background:linear-gradient(90deg,#17251994,#0000 58%);position:absolute;inset:0}.product-cinematic>img{object-fit:cover;width:100%;height:100%}.product-cinematic>div{z-index:2;color:#fff;position:absolute;bottom:10%;left:7vw}.product-cinematic .eyebrow{color:#f5d68d}.product-cinematic h2{font:400 clamp(62px,6.5vw,100px)/.88 var(--serif);letter-spacing:-.055em;margin:0}.product-cinematic h2 em{color:#fff0bd;font-weight:400}.function-section{padding-top:140px;padding-bottom:150px}.function-heading{grid-template-columns:.75fr 1.25fr;align-items:end;gap:9vw;display:grid}.function-heading .eyebrow{align-self:start}.function-heading h2{font:400 clamp(56px,5.6vw,86px)/.9 var(--serif);letter-spacing:-.055em;margin:0}.function-heading h2 em{color:#a27b35;font-weight:400}.function-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.function-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff73;min-height:320px;padding:28px}.function-grid article:first-child{background:linear-gradient(145deg,#fff,#fff1d8)}.function-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#eef6e9)}.function-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#edf2ff)}.function-grid article:nth-child(4){background:linear-gradient(145deg,#fff,#f8eaf2)}.function-grid span{color:#ab8138;font-size:8px}.function-grid h3{font:400 27px/1.05 var(--serif);margin:70px 0 18px}.function-grid p{color:#68736a;margin:0;font-size:12px;line-height:1.75}.matrix-section{color:#fffdf7;background:linear-gradient(135deg,#47584b,#687464);padding:145px 0}.matrix-grid{grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.matrix-copy{align-self:start;position:sticky;top:60px}.matrix-copy .eyebrow{color:#efd18e}.matrix-copy h2{font:400 clamp(54px,5vw,78px)/.9 var(--serif);letter-spacing:-.05em;margin:0}.matrix-copy h2 em{color:#f0d79e;font-weight:400}.matrix-copy>p{color:#ffffffb0;max-width:470px;margin:32px 0;font-size:14px;line-height:1.85}.matrix-total{border-top:1px solid #ffffff2e;align-items:baseline;gap:15px;padding-top:24px;display:flex}.matrix-total strong{color:#f2d48f;font:400 32px/1 var(--serif)}.matrix-total span{color:#ffffff8f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.ingredient-list article{border-bottom:1px solid #ffffff29;grid-template-columns:38px 1fr auto;gap:20px;padding:24px 0;display:grid}.ingredient-list article>span{color:#e9cc8a;font-size:8px}.ingredient-list h3{font:400 23px/1 var(--serif);margin:0 0 8px}.ingredient-list p{color:#ffffff9c;max-width:520px;margin:0;font-size:11px;line-height:1.6}.ingredient-list article>strong{color:#f3db9f;font:400 17px/1 var(--serif);white-space:nowrap}.delivery-section{background:#f8f5ed;grid-template-columns:1fr 1fr;min-height:780px;display:grid}.delivery-image img{object-fit:cover;width:100%;height:100%}.delivery-copy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,130px);display:flex}.delivery-copy h2{font:400 clamp(58px,5.8vw,88px)/.9 var(--serif);letter-spacing:-.055em;margin:0}.delivery-copy h2 em{color:#9e7835;font-weight:400}.delivery-copy>p:not(.eyebrow){color:#667168;margin:35px 0;font-size:14px;line-height:1.9}.delivery-copy ul{margin:0;padding:0;list-style:none}.delivery-copy li{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:14px 0;font-size:9px}.evidence-section{padding-top:145px;padding-bottom:145px}.evidence-heading{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;display:grid}.evidence-heading .eyebrow{grid-column:1/-1}.evidence-heading h2{font:400 clamp(58px,5.8vw,88px)/.9 var(--serif);letter-spacing:-.055em;margin:0}.evidence-heading h2 em{color:#9e7835;font-weight:400}.evidence-heading>p:last-child{color:#69736b;margin:0;font-size:14px;line-height:1.85}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:75px;display:grid}.evidence-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fff8e7);flex-direction:column;min-height:420px;padding:34px;display:flex}.evidence-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#eef6ed)}.evidence-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#eef1ff)}.evidence-grid article>strong{color:#b3832c;font:400 clamp(65px,6vw,90px)/1 var(--serif)}.evidence-grid h3{font:400 25px/1.05 var(--serif);margin:30px 0 17px}.evidence-grid p{color:#687169;margin:0;font-size:12px;line-height:1.75}.evidence-grid a{color:#956f2e;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:8px;font-weight:600}.evidence-scope{border:1px solid var(--line);color:#727b74;background:#fffdf8;margin:28px 0 0;padding:22px;font-size:10px;line-height:1.7}.facts-section{background:linear-gradient(125deg,#fff5e6,#fffdf8 50%,#f3f1ff);padding:145px 0}.facts-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.facts-art{box-shadow:0 28px 70px #7c602b24}.facts-art img{width:100%;height:auto;display:block}.facts-copy h2{font:400 clamp(60px,6vw,92px)/.87 var(--serif);letter-spacing:-.06em;margin:0}.facts-copy h2 em{color:#a07833;font-weight:400}.facts-copy>p{color:#687169;font-size:13px;line-height:1.8}.facts-copy table{border-collapse:collapse;width:100%;margin-top:28px}.facts-copy th,.facts-copy td{border-bottom:1px solid var(--line);padding:13px 0}.facts-copy th{text-align:left;font:400 15px/1.3 var(--serif)}.facts-copy td{text-align:right;color:#9e772f;font:400 16px/1 var(--serif);white-space:nowrap}.facts-note{color:#8b908c!important;margin-top:18px!important;font-size:9px!important}.flavor-section{background:#f5ca31;grid-template-columns:.72fr 1.28fr;min-height:780px;display:grid}.flavor-copy{background:linear-gradient(150deg,#fff7d6,#f6d05a);flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.flavor-copy h2{font:400 clamp(63px,6vw,92px)/.86 var(--serif);letter-spacing:-.06em;margin:0}.flavor-copy h2 em{color:#8f5e16;font-weight:400}.flavor-copy>p:last-child{color:#6e551f;max-width:470px;margin-top:30px;font-size:14px;line-height:1.85}.flavor-images{grid-template-columns:1fr 1fr;display:grid}.flavor-images img{object-fit:cover;width:100%;height:100%}.product-story-gallery{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:145px;padding-bottom:145px;display:grid}.product-story-gallery>div{position:relative;overflow:hidden}.product-story-gallery img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s;display:block}.product-story-gallery>div:hover img{transform:scale(1.03)}.product-story-gallery span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.1em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;padding:11px 14px;font-size:7px;position:absolute;bottom:18px;left:18px}.final-purchase{text-align:center;background:radial-gradient(circle at 50% 55%,#fff 0 10%,#fff6cfd1 28%,#0000 55%),linear-gradient(110deg,#ffe9dd,#fff4c6 36%,#e7f4ea 68%,#ecebff);padding:155px 0}.final-purchase h2{font:400 clamp(65px,7vw,108px)/.87 var(--serif);letter-spacing:-.06em;margin:0}.final-purchase h2 em{color:#9f7935;font-weight:400}.final-purchase .page-shell>p:not(.eyebrow){color:#637067;margin:30px auto;font-size:14px}.final-purchase .page-shell>div{justify-content:center;align-items:center;gap:35px;margin-top:40px;display:flex}.product-disclaimer{border-bottom:1px solid var(--line);padding-top:35px;padding-bottom:35px}.product-disclaimer p{color:#858b86;text-align:center;max-width:1050px;margin:0 auto;font-size:8px;line-height:1.65}@media (max-width:1100px){.page-shell{width:min(100% - 40px,960px)}.email-link{display:none}.nav-links{gap:20px}.nav-item>a,.nav-item>button{font-size:8px}.hero-glow{opacity:.72;width:70vw;right:-16vw}.hero-content{padding-top:20px}.program-grid{grid-template-columns:repeat(2,1fr)}.protocol-panel{grid-template-columns:1fr}.collection-grid{grid-template-columns:repeat(2,1fr)}.home-product-feature{grid-template-columns:1fr 1fr}.home-product-image{min-height:560px}.innovation-content{padding-left:45vw}.innovation-visual{left:-15vw}.community-grid{gap:4vw}.referral-strip{grid-template-columns:70px 1fr 1fr}.referral-strip>a{grid-column:2}.impact-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-contact{grid-column:1/-1}.brand-logo{width:125px;height:115px}.brand-logo img{width:118px;height:118px}.header-left .email-link{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.store-feature-card{grid-template-columns:1fr 1fr}.store-feature-image{min-height:620px}.launch-hero{grid-template-columns:1fr 1fr}.launch-visual{min-height:700px}.launch-purchase{padding:52px}.function-grid{grid-template-columns:repeat(2,1fr)}.matrix-grid{grid-template-columns:.8fr 1.2fr;gap:5vw}.evidence-grid{gap:10px}.evidence-grid article{padding:26px}.facts-grid{gap:5vw}}@media (max-width:780px){.page-shell{width:calc(100% - 36px)}.utility-bar{grid-template-columns:1fr auto 1fr;min-height:96px}.socials{gap:4px}.socials a{width:25px;height:25px;font-size:7px}.wordmark{gap:8px;font-size:21px}.sun-mark{width:26px;height:26px}.header-actions>a:not(.cart-link){display:none}.cart-link{border:0;padding:0}.header-left{display:none}.brand-logo{width:96px;height:92px}.brand-logo img{width:90px;height:90px}.header-right{gap:8px}.social-icon-links{gap:4px}.social-icon-links a{background-size:72px 24px;border-radius:7px;width:24px;height:24px}.social-icon-links .youtube{background-position:-24px 0}.social-icon-links .facebook{background-position:-48px 0}.main-nav{position:relative}.menu-toggle{letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:47px;padding:0 20px;font-size:9px;display:flex}.menu-toggle i,.menu-toggle i:after{content:"";background:#657065;width:19px;height:1px;display:block}.menu-toggle i:after{transform:translateY(5px)}.nav-links{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#f9f8f2ed;width:100%;padding:9px 18px 17px;display:none;position:absolute;top:47px}.nav-links.is-open{display:block}.nav-item{border-bottom:1px solid #3040331a;display:block}.nav-item>a,.nav-item>button{justify-content:space-between;align-items:center;width:100%;padding:14px 2px;font-size:10px;display:flex}.nav-plus{color:#a17e40;font-size:16px;font-weight:300;display:inline}.dropdown{display:none}.nav-item.mobile-active .dropdown{opacity:1;visibility:visible;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 11px;display:block;position:static;transform:none}.nav-item.mobile-active .dropdown a{color:#727d74;padding:8px 13px;font-size:9px}.hero{align-items:center;min-height:790px;padding-top:140px}.hero-content{padding-top:46px}.hero h1{max-width:600px;font-size:clamp(55px,18vw,82px);line-height:.9}.hero-copy{max-width:430px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-glow{opacity:.47;width:105vw;top:46%;right:-48vw}.hero-art{opacity:.55;width:90vw;top:30%;right:-48vw}.hero-note{display:none}.intro-section{padding:82px 0}.section-heading{display:block}.section-heading h2{margin-bottom:25px}.section-heading>p:last-child{font-size:14px}.pillar-grid{grid-template-columns:1fr;margin-top:46px}.pillar-card{min-height:350px}.reviews-band{padding:18px 0}.review-card{width:350px;padding:22px 32px}.services-section,.regeneration-section,.philanthropy-section,.resources-section{padding:85px 0}.service-intro,.split-heading,.philanthropy-heading{display:block}.service-intro>div:last-child,.split-heading>p:last-child,.philanthropy-heading>p{margin-top:28px}.program-grid{grid-template-columns:1fr;margin-top:48px}.program-card{min-height:285px}.protocol-panel{margin-top:50px}.protocol-copy{padding:38px 28px}.protocol-list{padding:20px 24px}.protocol-item{grid-template-columns:32px 1fr;padding:11px 0}.protocol-item em{grid-column:2}.collection-grid,.home-product-feature{grid-template-columns:1fr;margin-top:45px}.home-product-image{aspect-ratio:1;border-right:0;border-bottom:1px solid var(--line);min-height:0}.home-product-copy{padding:50px 34px}.collection-card{min-height:480px}.innovation-section{align-items:flex-end;min-height:860px;padding-bottom:75px}.innovation-visual{opacity:.72;width:100vw;top:30%;left:50%;transform:translate(-50%,-50%)}.innovation-content{padding-left:0}.innovation-content h2{font-size:65px}.innovation-content>p{font-size:13px}.innovation-specs{display:grid}.community-section{padding:85px 0}.community-grid{grid-template-columns:1fr;gap:55px}.portal-preview{transform:none}.portal-body{grid-template-columns:82px 1fr;min-height:310px}.portal-sidebar{padding:22px 9px}.portal-content{padding:40px 20px}.portal-content h3{font-size:27px}.referral-strip{grid-template-columns:60px 1fr;gap:20px;margin-top:65px}.referral-strip>p,.referral-strip>a{grid-column:2}.values-section{padding:85px 0}.values-grid{grid-template-columns:1fr;gap:45px}.values-portrait{border-radius:260px 260px 24px 24px;min-height:520px}.values-copy h2{font-size:62px}.impact-grid{grid-template-columns:1fr;margin-top:45px}.impact-grid article{min-height:235px}.impact-grid h3{margin-top:45px}.resource-heading{display:block}.resource-heading .text-link{margin-top:25px;display:inline-block}.resource-grid{grid-template-columns:1fr;margin-top:45px}.book-cover strong{font-size:62px}.newsletter-section{padding:75px 0}.newsletter-inner{grid-template-columns:1fr;gap:50px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand,.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.footer-logo{width:145px;height:120px}.footer-logo img{width:135px;height:135px}.shop-header{height:95px}.shop-logo{width:90px;height:86px}.shop-logo img{width:88px;height:88px}.shop-actions a{display:none}.shop-hero{min-height:500px}.shop-hero h1{font-size:60px}.shop-rainbow{width:430px;height:430px;right:-62vw}.shop-collection{padding-top:65px;padding-bottom:80px}.product-grid{grid-template-columns:1fr}.product-image{height:365px}.shop-promise{padding:80px 0}.shop-promise>div>div{grid-template-columns:1fr 1fr;margin-top:40px}.shop-footer{flex-direction:column;justify-content:center;gap:16px;min-height:130px}.store-feature-card{grid-template-columns:1fr}.store-feature-image{aspect-ratio:1;border-right:0;border-bottom:1px solid var(--line);min-height:0}.store-feature-content{padding:48px 30px}.collection-next{margin-top:65px;padding-top:50px;display:block}.collection-next .eyebrow{margin-bottom:24px}.collection-next>p:last-child{margin-top:25px}.launch-header{height:96px}.launch-logo{width:90px;height:88px}.launch-logo img{width:88px;height:88px}.launch-header>div a:first-child,.launch-header>div span{display:none}.launch-hero{grid-template-columns:1fr}.launch-visual{aspect-ratio:1;min-height:0}.launch-purchase{padding:52px 24px 70px}.launch-purchase h1{font-size:64px}.purchase-option{grid-template-columns:1fr auto}.formula-manifesto{padding:95px 0}.formula-manifesto h2{font-size:63px}.formula-manifesto .page-shell>p:last-child{margin:32px 0 0;font-size:14px}.product-cinematic{height:780px;min-height:0}.product-cinematic>img{object-position:58% center}.product-cinematic>div{bottom:8%;left:24px;right:24px}.product-cinematic h2{font-size:58px}.function-section{padding-top:90px;padding-bottom:90px}.function-heading{display:block}.function-heading h2{font-size:58px}.function-grid{grid-template-columns:1fr;margin-top:48px}.function-grid article{min-height:260px}.function-grid h3{margin-top:48px}.matrix-section{padding:90px 0}.matrix-grid{grid-template-columns:1fr;gap:55px}.matrix-copy{position:static}.ingredient-list article{grid-template-columns:28px 1fr auto;gap:12px}.delivery-section{grid-template-columns:1fr}.delivery-image{height:570px}.delivery-copy{padding:75px 24px}.delivery-copy h2{font-size:61px}.evidence-section{padding-top:90px;padding-bottom:90px}.evidence-heading{display:block}.evidence-heading h2{font-size:60px}.evidence-heading>p:last-child{margin-top:28px}.evidence-grid{grid-template-columns:1fr;margin-top:48px}.evidence-grid article{min-height:360px}.facts-section{padding:90px 0}.facts-grid{grid-template-columns:1fr;gap:55px}.facts-copy h2{font-size:64px}.flavor-section{grid-template-columns:1fr}.flavor-copy{padding:75px 24px}.flavor-copy h2{font-size:66px}.flavor-images{min-height:420px}.product-story-gallery{grid-template-columns:1fr;padding-top:90px;padding-bottom:90px}.final-purchase{padding:95px 0}.final-purchase h2{font-size:62px}.final-purchase .page-shell>div{flex-direction:column;gap:15px}}@media (max-width:470px){.socials a:nth-child(3){display:none}.wordmark{font-size:18px}.sun-mark{width:23px;height:23px}.cart-link{font-size:8px}.hero{min-height:720px}.hero h1{font-size:58px}.header-right .cart-link{display:inline-flex}.profile-link{gap:5px;font-size:8px}.profile-icon{transform:scale(.85)}.header-divider{font-size:10px}.shop-hero h1{font-size:51px}.shop-back,.shop-actions{font-size:8px}.shop-promise>div>div{grid-template-columns:1fr}.store-feature-content h2{font-size:54px}.store-price-row{flex-direction:column;align-items:flex-start;gap:8px}.launch-header{font-size:7px}.launch-purchase h1{font-size:55px}.launch-intro{font-size:13px}.purchase-option{grid-template-columns:1fr}.purchase-option>b{grid-row:2}.formula-manifesto h2,.delivery-copy h2,.evidence-heading h2,.facts-copy h2,.flavor-copy h2,.final-purchase h2{font-size:52px}.ingredient-list article{grid-template-columns:24px 1fr}.ingredient-list article>strong{grid-column:2}.flavor-images{grid-template-columns:1fr}.flavor-images img:last-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.hero-content{text-align:center}.hero-content .hero-welcome{color:#a7771e;font:400 21px/1.2 var(--serif);letter-spacing:.08em;margin:0 0 16px}.hero-content h1,.hero-content .hero-copy{margin-left:auto;margin-right:auto}.hero-content .hero-copy{max-width:690px}.hero-content .hero-actions{justify-content:center}.hero .hero-art{opacity:.44;width:min(730px,58vw);top:49%;right:50%;transform:translate(50%,-50%)}.hero .hero-glow{opacity:.25;width:min(680px,54vw);top:48%;right:50%;transform:translate(50%,-50%)}.hero:before{background:radial-gradient(circle at 50% 52%,#fffce1f5,#0000 33%),linear-gradient(120deg,#ffe1d347,#0000 35%,#dbefff33 70%,#ffeebc40)}.hero:after{top:32%;left:72%}.button-secondary{color:#4f5c51;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #9d772c45;transition:all .25s;box-shadow:0 10px 28px #8b662514}.button-secondary:hover{background:#fff;border-color:#9d772c73;transform:translateY(-2px)}.button-secondary span{color:#b47e20;font-size:14px}.framework-statement{color:#47554a!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:450!important;line-height:1.75!important}.reviews-band{background:#fff;border-color:#ab802b2e;padding:50px 0;box-shadow:0 18px 70px #936a1c0f}.review-track{animation-duration:58s}.review-card{background:#fff;border-color:#5a695e1f;flex-direction:column;justify-content:center;width:540px;min-height:280px;padding:42px 60px;display:flex}.review-card .stars{color:#c58e26;font-size:12px}.review-card>p{color:#25352a;font:400 22px/1.55 var(--serif);letter-spacing:-.01em;margin:24px 0 32px}.review-card>div:last-child{flex-wrap:wrap;gap:10px;font-size:9px}.review-card>div:last-child span:before{content:"·";color:#c28d2b;margin-right:10px}.cleanse-section{background:linear-gradient(#fffdf9,#fbf6ea 60%,#f2f6ee);padding:140px 0}.cleanse-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.cleanse-heading .eyebrow{grid-column:1/-1}.cleanse-heading h2{font:400 clamp(58px,6vw,96px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.cleanse-heading h2 em{color:#a97c2d;font-weight:400}.cleanse-heading>p:last-child{color:#667169;margin:0;font-size:14px;line-height:1.85}.cleanse-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cleanse-card{background:#fffdf9;border:1px solid #b6882c2b;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 16px 45px #9a711f0f}.cleanse-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #9a711f1f}.kit-image-placeholder{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 45%,#fffffffa 0 8%,#fff7d4c2 24%,#0000 47%),linear-gradient(145deg,#ffe7df,#fff2bf 35%,#e5f4e9 66%,#e9e8ff);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kit-image-placeholder:before,.kit-image-placeholder:after{content:"";aspect-ratio:1;border:1px solid #c896313d;border-radius:50%;width:62%;position:absolute;box-shadow:0 0 45px #ffffffe6,inset 0 0 30px #ffffffbf}.kit-image-placeholder:after{border-color:#ffffffe6;width:42%}.kit-image-placeholder>span{color:#9f7832;letter-spacing:.15em;font-size:8px;position:absolute;top:17px;left:18px}.kit-image-placeholder i,.kit-image-placeholder b{z-index:2;font-style:normal;position:relative}.kit-image-placeholder i{color:#ae7e28;font:400 10px/1 var(--serif);letter-spacing:.15em;text-transform:uppercase}.kit-image-placeholder b{color:#58655c;letter-spacing:.13em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:500;line-height:1.55}.cleanse-card-body{flex-direction:column;min-height:245px;padding:25px 24px 28px;display:flex}.kit-rating{align-items:center;gap:10px;margin-bottom:20px;display:flex}.kit-rating span{color:#c48d26;letter-spacing:.11em;font-size:10px}.kit-rating em{color:#8b918c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal}.cleanse-card-body h3{font:400 24px/1.08 var(--serif);margin:0}.cleanse-card-body p{color:#7a827c;letter-spacing:.11em;text-transform:uppercase;margin:13px 0 22px;font-size:8px}.cleanse-card-body>strong{border-top:1px solid var(--line);font:400 20px/1 var(--serif);margin-top:auto;padding-top:18px}.formula-reveal-heading{background:radial-gradient(circle at 15%,#fffffffa,#fff8d7ad 17%,#0000 36%),linear-gradient(120deg,#fffdf9,#fff4e7 35%,#eef7ef 70%,#f1edff);border:1px solid #cd9c3730;min-height:360px;padding:78px 60px 68px;position:relative;overflow:hidden;box-shadow:0 30px 90px #b884211c,inset 0 0 75px #ffffffd1}.formula-reveal-heading:before,.formula-reveal-heading:after{content:"";aspect-ratio:1;border:1px solid #c997323d;border-radius:50%;width:260px;position:absolute;top:50%;left:9%;transform:translateY(-50%);box-shadow:0 0 45px #ffe7a27a,inset 0 0 40px #ffffffe0}.formula-reveal-heading:after{border-color:#ffffffeb;width:190px;left:calc(9% + 35px)}.formula-reveal-heading>*{z-index:2;position:relative}.formula-reveal-mark{filter:drop-shadow(0 0 22px #daa53833);background:radial-gradient(circle,#fff 0 18%,#fff4c7 48%,#e1b4542e 65%,#0000 67%);border-radius:50%;grid-row:2;align-self:center;place-items:center;width:150px;height:150px;display:grid}.formula-reveal-mark span{color:#ad7d29;font:400 32px/1 var(--serif)}.formula-reveal-heading .eyebrow{margin-left:190px}.formula-reveal-heading h2{grid-area:2/1;align-self:center;margin-left:190px}.formula-reveal-heading>p:last-child{grid-area:2/2}.formula-reveal-heading+.home-product-feature{margin-top:35px}.booking-widget-shell{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffbd;border:1px solid #fffffff2;border-radius:28px;padding:14px;overflow:hidden;box-shadow:0 34px 90px #9c70191f}.booking-widget-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;padding:0 15px;display:flex}.booking-widget-label span{font:400 17px/1 var(--serif)}.booking-widget-label i{color:#899188;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-style:normal}.better-inline-booking-widget{background:linear-gradient(145deg,#fffdf8,#f8f3e8);width:100%;max-width:550px;height:800px;margin:0 auto;position:relative;overflow:hidden}.better-inline-booking-widget iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.services-page{color:#314038;background:#fffefb;min-height:100vh;overflow:hidden}.clinic-header{z-index:20;background:#ffffffe0;position:relative}.clinic-utility{color:#667169;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;height:128px;font-size:9px;display:grid}.clinic-utility>a:first-child{text-transform:lowercase;letter-spacing:.03em;justify-self:start}.clinic-utility>div{justify-self:end;align-items:center;gap:12px;display:flex}.clinic-utility>div>span{color:#4e5d5252}.clinic-login{align-items:center;gap:7px;display:inline-flex}.clinic-logo{filter:drop-shadow(0 9px 18px #c491251a);place-items:center;width:128px;height:114px;display:grid;overflow:hidden}.clinic-logo img{object-fit:contain;width:120px;height:120px}.clinic-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff94;justify-content:center;align-items:center;gap:clamp(24px,4vw,68px);min-height:54px;display:flex}.clinic-nav a{letter-spacing:.13em;text-transform:uppercase;padding:20px 0 17px;font-size:9px;position:relative}.clinic-nav a.active{color:#a57724}.clinic-nav a:after{content:"";background:#c99835;width:0;height:1px;transition:all .25s;position:absolute;bottom:13px;left:50%}.clinic-nav a:hover:after,.clinic-nav a.active:after{width:100%;left:0}.clinic-hero{text-align:center;background:linear-gradient(90deg,#fffef9f0,#fffbefb8),url(/heaven-gates.png) 50% 45%/cover no-repeat;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.clinic-hero:before{content:"";background:linear-gradient(115deg,#ffe1d940,#0000 34%,#e0f3e740 62%,#e2eaff40);position:absolute;inset:0}.clinic-hero-light{aspect-ratio:1;border:1px solid #ce9c3838;border-radius:50%;width:550px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 34px #ffffff2e,0 0 0 68px #ffe6b71a,0 0 115px 50px #fffc,inset 0 0 70px #fffffff2}.clinic-hero-inner{z-index:2;padding:85px 0;position:relative}.clinic-hero h1{max-width:1050px;font:400 clamp(62px,6.4vw,104px)/.86 var(--serif);letter-spacing:-.06em;margin:0 auto}.clinic-hero h1 em{color:#a17830;font-weight:400}.clinic-hero-inner>p:not(.eyebrow){color:#556359;max-width:760px;margin:34px auto 0;font-size:15px;line-height:1.9}.clinic-hero-actions{justify-content:center;gap:16px;margin-top:38px;display:flex}.clinic-standards{color:#7c847e;letter-spacing:.13em;text-transform:uppercase;justify-content:center;gap:36px;margin-top:46px;font-size:8px;display:flex}.clinic-standards span{align-items:center;gap:12px;display:flex}.clinic-standards span:before{content:"✦";color:#c79633;font-size:9px}.clinical-introduction{background:linear-gradient(120deg,#fff8ec,#fffdf8 48%,#eef6ef);padding:120px 0}.clinical-intro-grid{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.clinical-intro-grid h2{font:400 clamp(55px,5.4vw,85px)/.9 var(--serif);letter-spacing:-.055em;margin:0}.clinical-intro-grid h2 em{color:#a17830;font-weight:400}.clinical-intro-grid>p{color:#5e6a61;margin:0;font-size:15px;line-height:1.95}.service-catalog{padding-top:135px;padding-bottom:150px}.catalog-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:10vw;display:grid}.catalog-heading h2{font:400 clamp(58px,5.7vw,90px)/.88 var(--serif);letter-spacing:-.058em;margin:0}.catalog-heading h2 em{color:#a17830;font-weight:400}.catalog-heading>p{color:#68736a;margin:0;font-size:14px;line-height:1.85}.service-catalog-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:75px;display:grid}.service-module{background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #ad822d2e;flex-direction:column;min-height:630px;padding:38px;display:flex;box-shadow:0 18px 50px #8963190e}.service-module:nth-child(4){background:linear-gradient(145deg,#fff,#eef2ff)}.service-module:nth-child(5){background:linear-gradient(145deg,#fff,#fff0e9)}.service-module.service-featured{background:radial-gradient(circle at 85% 10%,#fffffff2,#0000 30%),linear-gradient(145deg,#fffdf8,#fff0bd 42%,#eef7ef);border-color:#bd8b275c;box-shadow:0 28px 65px #ad7d1f21}.service-module-top{justify-content:space-between;align-items:start;min-height:28px;display:flex}.service-module-top>span{color:#a87d30;letter-spacing:.16em;font-size:9px}.service-module-top>strong{color:#a06f18;letter-spacing:.12em;text-transform:uppercase;background:#ffffffb3;border:1px solid #b7842340;border-radius:999px;padding:8px 11px;font-size:7px}.service-duration{color:#9b7a40;letter-spacing:.14em;text-transform:uppercase;margin:42px 0 13px;font-size:8px;font-weight:600}.service-module h3{font:400 clamp(38px,3.3vw,52px)/.94 var(--serif);letter-spacing:-.04em;margin:0}.service-summary{color:#617067;max-width:630px;margin:23px 0;font-size:13px;line-height:1.8}.service-price{border-top:1px solid var(--line);align-items:baseline;gap:16px;margin:22px 0 28px;padding-top:22px;display:flex}.service-price strong{font:400 31px/1 var(--serif)}.service-price span{color:#8b7a5c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.service-module details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-module summary{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;font-size:8px;font-weight:600;list-style:none;display:flex}.service-module summary::-webkit-details-marker{display:none}.service-module details[open] summary span{transform:rotate(45deg)}.service-module summary span{color:#ad7d29;font-size:17px;font-weight:300;transition:transform .25s}.service-details{padding:5px 0 22px}.service-details>p{color:#9b7a40;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:600}.service-details ul{margin:15px 0 0;padding:0;list-style:none}.service-details li{color:#5e6961;padding:8px 0 8px 19px;font-size:11px;line-height:1.5;position:relative}.service-details li:before{content:"✦";color:#c39435;font-size:8px;position:absolute;top:9px;left:0}.service-book-button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#667466;justify-content:space-between;align-items:center;min-height:54px;margin-top:auto;padding:0 20px;font-size:9px;font-weight:600;transition:all .25s;display:flex}.service-book-button span{color:#eed79f;font-size:15px}.coaching-includes{background:linear-gradient(135deg,#eef5ed,#fffaf0 55%,#f3efff);padding:130px 0}.includes-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10vw;display:grid}.includes-grid h2{font:400 clamp(56px,5.7vw,88px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.includes-grid h2 em{color:#a17830;font-weight:400}.includes-grid>div:first-child>p:last-child{color:#647067;max-width:470px;font-size:14px;line-height:1.8}.benefit-list{border-top:1px solid var(--line)}.benefit-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:72px;display:grid}.benefit-list span{color:#a87d30;font-size:8px}.benefit-list p{font:400 18px/1.35 var(--serif);margin:0}.service-final-cta{text-align:center;background:radial-gradient(circle at 50% 48%,#fff 0 8%,#fff6d0c7 25%,#0000 55%),linear-gradient(115deg,#ffe8de,#fff1bd 36%,#e8f4e9 68%,#edecff);padding:145px 0}.service-final-cta h2{font:400 clamp(70px,7vw,110px)/.9 var(--serif);letter-spacing:-.06em;margin:0}.service-final-cta p:not(.eyebrow){color:#5a685e;max-width:690px;margin:28px auto 38px;font-size:14px;line-height:1.85}.service-disclaimer{border-bottom:1px solid var(--line);padding-top:32px;padding-bottom:32px}.service-disclaimer p{color:#858b86;text-align:center;max-width:1030px;margin:0 auto;font-size:8px;line-height:1.65}@media (max-width:1100px){.cleanse-grid{grid-template-columns:repeat(3,1fr)}.formula-reveal-heading{grid-template-columns:1fr}.formula-reveal-heading .eyebrow,.formula-reveal-heading h2{margin-left:150px}.formula-reveal-heading>p:last-child{grid-area:3/1/auto/-1;margin:35px 0 0 150px}.service-module{min-height:650px;padding:32px}}@media (max-width:780px){.hero-content{padding-top:15px}.hero-content .hero-welcome{font-size:17px}.hero-content .hero-actions{align-items:center}.hero .hero-art{opacity:.3;width:100vw}.hero .hero-glow{opacity:.2;width:95vw}.review-card{width:390px;min-height:300px;padding:40px 34px}.review-card>p{font-size:20px}.cleanse-section{padding:90px 0}.cleanse-heading{margin-bottom:48px;display:block}.cleanse-heading>p:last-child{margin-top:28px}.cleanse-grid{grid-template-columns:1fr 1fr;gap:10px}.cleanse-card-body{min-height:235px;padding:20px 17px 22px}.cleanse-card-body h3{font-size:20px}.kit-rating{flex-direction:column;align-items:flex-start;gap:5px}.formula-reveal-heading{min-height:0;padding:48px 25px;display:block}.formula-reveal-heading:before,.formula-reveal-heading:after,.formula-reveal-mark{display:none}.formula-reveal-heading .eyebrow,.formula-reveal-heading h2,.formula-reveal-heading>p:last-child{margin-left:0}.formula-reveal-heading h2{font-size:53px}.formula-reveal-heading>p:last-child{margin-top:28px}.booking-widget-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.better-inline-booking-widget{height:720px}.clinic-utility{height:96px}.clinic-utility>a:first-child{display:none}.clinic-logo{width:94px;height:90px}.clinic-logo img{width:90px;height:90px}.clinic-nav{justify-content:flex-start;gap:28px;padding:0 20px;overflow-x:auto}.clinic-nav a{flex:none}.clinic-hero{min-height:700px}.clinic-hero-inner{padding:75px 0}.clinic-hero h1{font-size:60px}.clinic-hero-inner>p:not(.eyebrow){font-size:13px}.clinic-hero-actions{flex-direction:column;align-items:center}.clinic-standards{flex-direction:column;align-items:center;gap:13px;margin-top:38px}.clinical-introduction{padding:85px 0}.clinical-intro-grid,.catalog-heading,.includes-grid{grid-template-columns:1fr;gap:36px}.clinical-intro-grid h2,.catalog-heading h2,.includes-grid h2{font-size:58px}.service-catalog{padding-top:90px;padding-bottom:95px}.service-catalog-grid{grid-template-columns:1fr;margin-top:50px}.service-module{min-height:0;padding:28px 24px}.service-module h3{font-size:41px}.service-module details{margin-bottom:26px}.coaching-includes{padding:90px 0}.service-final-cta{padding:95px 0}.service-final-cta h2{font-size:65px}}@media (max-width:470px){.hero-content .hero-welcome{font-size:16px}.hero-content .hero-actions .button{width:100%}.cleanse-grid{grid-template-columns:1fr}.cleanse-card-body{min-height:220px}.clinic-utility{grid-template-columns:1fr auto}.clinic-logo{grid-area:1/1;justify-self:start}.clinic-utility>div{grid-area:1/2}.clinic-hero h1{font-size:51px}.clinical-intro-grid h2,.catalog-heading h2,.includes-grid h2{font-size:49px}.service-price{flex-direction:column;align-items:flex-start;gap:8px}}.hero-content h1{max-width:1050px}.review-track{align-items:stretch}.review-track:hover{animation-play-state:paused}.review-card{justify-content:flex-start;width:620px;min-height:430px;padding:46px 56px}.review-card>p{font-size:18px;line-height:1.58}.review-card>div:last-child{margin-top:auto}.review-disclaimer{color:#888f89;text-align:center;letter-spacing:.03em;width:min(920px,100% - 48px);margin:30px auto 0;font-size:8px;line-height:1.65}.compact-formula-heading{grid-template-columns:1.08fr .92fr;gap:5vw;min-height:0;padding:42px 52px}.compact-formula-heading:before,.compact-formula-heading:after{display:none}.compact-formula-heading .eyebrow{margin-bottom:18px;margin-left:0}.compact-formula-heading h2{margin-left:0;font-size:clamp(38px,4vw,60px);line-height:.94}.compact-formula-heading>p:last-child{font-size:13px;line-height:1.7}.technology-page{color:#334139;background:#fffefb;min-height:100vh;overflow:hidden}.technology-announcement{color:#65542f;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#ffe8dc,#fff0b8 38%,#e5f3e8 70%,#e8e9ff);justify-content:center;align-items:center;min-height:34px;padding:7px 20px;font-size:8px;font-weight:600;display:flex}.technology-header{background:#ffffffd6}.technology-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 48%,#fffffffa 0 8%,#fff2c5a8 20%,#0000 43%),linear-gradient(120deg,#fff9ed,#fffdf8 43%,#eaf6ee 72%,#eeecff);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.technology-hero:after{content:"✦";color:#fff;text-shadow:0 0 10px #fff,0 0 28px #d6a138;font-size:30px;position:absolute;top:24%;right:19%}.technology-hero-orbit{aspect-ratio:1;border:1px solid #c5922e40;border-radius:50%;width:min(560px,45vw);position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 34px #ffffff2e,0 0 0 70px #e4eeff26,0 0 90px 30px #ffffffb8,inset 0 0 70px #ffffffe0}.technology-hero-orbit span,.technology-hero-orbit i{border:1px solid #c9973147;border-radius:46% 54% 48% 52%;position:absolute;inset:17%;transform:rotate(36deg)}.technology-hero-orbit i{border-color:#fffffff2;inset:31%;transform:rotate(-28deg);box-shadow:0 0 55px #ffe6a38c}.technology-hero-inner{z-index:2;position:relative}.technology-hero h1{max-width:880px;font:400 clamp(68px,7vw,112px)/.84 var(--serif);letter-spacing:-.065em;margin:0}.technology-hero h1 em{color:#a17930;font-weight:400}.technology-hero-inner>p:not(.eyebrow){color:#59665e;max-width:670px;margin:33px 0;font-size:15px;line-height:1.88}.technology-hero-inner>.button{margin-top:8px}.technology-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(760px,70%);margin-top:54px;display:grid}.technology-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff47;align-items:baseline;gap:13px;min-height:95px;padding:25px;display:flex}.technology-stats strong{color:#a77b2a;font:400 30px/1 var(--serif)}.technology-stats span{color:#737d75;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.technology-catalog{padding-top:135px;padding-bottom:150px}.technology-catalog-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:9vw;display:grid}.technology-catalog-heading h2{font:400 clamp(60px,6vw,94px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.technology-catalog-heading h2 em{color:#a17830;font-weight:400}.technology-catalog-heading>p{color:#637067;margin:0;font-size:14px;line-height:1.85}.technology-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:78px;display:grid}.technology-card{background:#fff;border:1px solid #ae822b29;border-radius:18px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 16px 45px #84611b0e}.technology-card:hover{transform:translateY(-7px);box-shadow:0 30px 65px #84611b1f}.technology-card-visual{aspect-ratio:1.05;background:radial-gradient(circle,#fff 0 10%,#fff3c8 30%,#0000 52%),linear-gradient(145deg,#fff1e7,#fff6cf 38%,#e7f3ea 70%,#ececff);place-items:center;display:grid;position:relative;overflow:hidden}.technology-card-visual:before,.technology-card-visual:after{content:"";aspect-ratio:1;border:1px solid #c5932f40;border-radius:50%;width:65%;position:absolute;box-shadow:inset 0 0 40px #ffffffdb,0 0 45px #ffffffbf}.technology-card-visual:after{border-color:#ffffffe6;width:44%}.technology-index{color:#9f7730;letter-spacing:.16em;font-size:8px;position:absolute;top:20px;left:21px}.technology-card-visual small{color:#747e76;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:600;position:absolute;bottom:18px;right:20px}.technology-object{z-index:2;aspect-ratio:1;place-items:center;width:54%;display:grid;position:relative}.technology-object i,.technology-object b,.technology-object em{font-style:normal;display:block;position:absolute}.omnilight .technology-object i{aspect-ratio:1;border:2px solid #c5912a80;border-radius:50%;width:82%;box-shadow:0 0 35px #ffde8980,inset 0 0 35px #ffffffe6}.omnilight .technology-object b{aspect-ratio:1;border:1px solid #6d897459;border-radius:47% 53%;width:48%;transform:rotate(45deg)}.omnilight .technology-object em{aspect-ratio:1;background:radial-gradient(circle,#fff,#ffe797 42%,#ce9e3b40 70%,#0000 72%);border-radius:50%;width:23%;box-shadow:0 0 40px 20px #fff0bca6}.bed .technology-object i{background:linear-gradient(#fffffff2,#ffefc2c7);border:1px solid #b3842759;border-radius:60px 60px 22px 22px;width:95%;height:38%;box-shadow:0 28px 32px #745d3329,inset 0 0 32px #fffffff2}.bed .technology-object b{background:#c7a65f;border-radius:999px;width:78%;height:4%;top:66%;box-shadow:0 9px 16px #735c322e}.pendant .technology-card-visual{background:linear-gradient(145deg,#ffe8e2,#fff3c7 40%,#ecf6ee 70%,#f0eaff)}.pendant .technology-object i{background:radial-gradient(circle,#fff 0 13%,#ffe8a6 34%,#fff3 62%);border:3px double #b383258c;border-radius:50%;width:58%;height:58%;top:25%;box-shadow:0 18px 35px #88621a2b}.pendant .technology-object b{border:2px solid #b3832566;border-bottom:0;border-radius:50% 50% 0 0;width:54%;height:55%;top:-16%}.coins .technology-object i,.coins .technology-object b,.coins .technology-object em{aspect-ratio:1;background:radial-gradient(circle,#fff4c6,#d6a947 58%,#fff0ad 60%,#b8872c 75%);border:1px solid #9e721d6b;border-radius:50%;width:52%;box-shadow:0 19px 28px #7d5c1f33,inset 0 0 15px #ffffffd9}.coins .technology-object i{transform:translate(-24%,-15%)}.coins .technology-object b{transform:translate(26%,18%)scale(.9)}.coins .technology-object em{transform:translate(-4%,42%)scale(.72)}.pemf .technology-object i{background:linear-gradient(110deg,#fffffff7,#e8e0cfc7);border:1px solid #a97d2759;border-radius:34px;width:72%;height:98%;box-shadow:0 23px 38px #5b564626,inset 0 0 25px #ffffffeb}.pemf .technology-object b,.pemf .technology-object em{aspect-ratio:1;border:1px solid #c4912859;border-radius:50%;width:30%;box-shadow:0 0 0 9px #e7d09d26}.pemf .technology-object b{top:22%}.pemf .technology-object em{bottom:14%}.technology-card-content{flex-direction:column;min-height:390px;padding:29px 28px 30px;display:flex}.technology-status{color:#9d762d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:7px;font-weight:600;display:flex}.technology-status i{color:#8a918b;text-align:right;font-style:normal}.technology-card-content h3{font:400 clamp(30px,2.5vw,40px)/.96 var(--serif);letter-spacing:-.035em;margin:38px 0 18px}.technology-card-content>p{color:#68736a;margin:0;font-size:12px;line-height:1.75}.technology-card-content ul{border-top:1px solid var(--line);margin:25px 0 0;padding:0;list-style:none}.technology-card-content li{border-bottom:1px solid var(--line);color:#56635a;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font-size:8px}.technology-card-content>a{color:#8e6824;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:8px;font-weight:600;display:flex}.technology-card-content>a span{font-size:14px}.technology-editorial-card{background:radial-gradient(circle at 70% 22%,#ffffffe6,#0000 20%),linear-gradient(145deg,#ffe5dd,#fff0b7 34%,#dff1e5 68%,#e8e6ff);border-radius:18px;flex-direction:column;justify-content:center;min-height:760px;padding:48px;display:flex}.technology-editorial-card h3{font:400 clamp(42px,4.2vw,66px)/.9 var(--serif);letter-spacing:-.055em;margin:8px 0 28px}.technology-editorial-card h3 em{color:#9f7832;font-weight:400}.technology-editorial-card>p:last-child{color:#56645a;font-size:13px;line-height:1.8}.technology-standard{background:linear-gradient(125deg,#fff1e5,#fff5ca 35%,#e7f4e9 67%,#ececff);padding:125px 0}.technology-standard h2{font:400 clamp(60px,6vw,94px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.technology-standard h2 em{color:#a17830;font-weight:400}.technology-standard>div>div{border-top:1px solid #9e74212e;border-left:1px solid #9e74212e;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.technology-standard span{letter-spacing:.12em;text-transform:uppercase;background:#ffffff38;border-bottom:1px solid #9e74212e;border-right:1px solid #9e74212e;align-items:center;min-height:76px;padding:22px;font-size:8px;display:flex}.technology-contact{text-align:center;background:#fffdf8;padding:145px 0}.technology-contact h2{font:400 clamp(62px,6.5vw,100px)/.9 var(--serif);letter-spacing:-.06em;margin:0}.technology-contact p:not(.eyebrow){color:#627067;max-width:680px;margin:28px auto 38px;font-size:14px;line-height:1.85}.supplements-page{color:#334139;background:#fff;min-height:100vh;overflow:hidden}.supplements-promo{color:#5e5235;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#ffe7de,#fff0bd 40%,#e5f3e8 70%,#e8e9ff);grid-template-columns:repeat(3,1fr);align-items:center;min-height:34px;padding:7px 5vw;font-size:7px;font-weight:600;display:grid}.supplements-header{background:#fff}.supplements-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 45%,#fffffffa 0 10%,#fff5cc8c 28%,#0000 52%),linear-gradient(115deg,#fff4eb,#fff9df 38%,#edf7ef 70%,#efedff);padding:100px 0 110px}.supplements-intro h1{max-width:980px;font:400 clamp(65px,6.8vw,108px)/.84 var(--serif);letter-spacing:-.065em;margin:0 auto}.supplements-intro h1 em{color:#a17830;font-weight:400}.supplements-intro>div>p:last-child{color:#5e6b62;max-width:720px;margin:32px auto 0;font-size:14px;line-height:1.85}.supplements-catalog{padding-top:88px;padding-bottom:145px}.supplements-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.supplements-toolbar .eyebrow{margin-bottom:12px}.supplements-toolbar h2{font:400 38px/1 var(--serif);margin:0}.supplements-toolbar>span{color:#878e88;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.supplement-filters{gap:9px;padding:25px 0 34px;display:flex;overflow-x:auto}.supplement-filters button{color:#657169;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #798b7c33;border-radius:999px;flex:none;min-height:39px;padding:0 18px;font-size:8px;font-weight:600;transition:all .25s}.supplement-collection-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.supplement-collection-card{background:#fff;border:1px solid #9e772824;min-width:0}.supplement-card-image{aspect-ratio:1;background:linear-gradient(145deg,#fff1e8,#fff6cf);place-items:center;display:grid;position:relative;overflow:hidden}.supplement-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.supplement-card-image:hover img{transform:scale(1.025)}.supplement-card-image.sunrise{background:radial-gradient(circle,#fff 0 8%,#fff2ba 30%,#0000 52%),linear-gradient(145deg,#ffe9dc,#fff4c4)}.supplement-card-image.blue{background:radial-gradient(circle,#fff 0 8%,#dff2ff 30%,#0000 52%),linear-gradient(145deg,#e5f4ff,#f4edff)}.supplement-card-image.rose{background:radial-gradient(circle,#fff 0 8%,#ffe1e9 30%,#0000 52%),linear-gradient(145deg,#ffe9e0,#f7eaff)}.supplement-card-image.lilac{background:radial-gradient(circle,#fff 0 8%,#eee5ff 30%,#0000 52%),linear-gradient(145deg,#e8efff,#f8e8f3)}.supplement-card-image:not(.gold):before,.supplement-card-image:not(.gold):after{content:"";aspect-ratio:1;border:1px solid #ffffffe6;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 45px #ffffffbf,inset 0 0 35px #ffffffd1}.supplement-card-image:not(.gold):after{border-color:#c3902a3d;width:50%}.supplement-bottle{z-index:2;text-align:center;background:linear-gradient(90deg,#fffdf8,#d9c28f 50%,#fffdf6);border-radius:8px 8px 20px 20px;flex-direction:column;justify-content:center;align-items:center;width:35%;height:57%;padding:20px 9px;display:flex;position:relative;box-shadow:0 28px 35px #5b4d3033}.supplement-bottle:before{content:"";background:linear-gradient(90deg,#ad7b1f,#f1ca6a,#9b6d17);border-radius:7px 7px 2px 2px;height:16%;position:absolute;top:-15%;left:18%;right:18%}.supplement-bottle span{color:#9a7837;letter-spacing:.14em;text-transform:uppercase;font-size:5px}.supplement-bottle strong{color:#554a37;font:400 clamp(14px,1.5vw,22px)/1 var(--serif);margin:20px 0}.supplement-bottle i{color:#9a7837;letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-style:normal}.supplement-badge{color:#785a23;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.1em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:600;position:absolute;top:17px;left:18px}.supplement-card-image>em{color:#8d7b58;letter-spacing:.12em;font-size:8px;font-style:normal;position:absolute;top:20px;right:18px}.supplement-card-info{flex-direction:column;min-height:330px;padding:24px 24px 28px;display:flex}.supplement-card-info>p:first-child{color:#9b7838;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:7px;font-weight:600}.supplement-card-info h3{font:400 29px/1 var(--serif);margin:16px 0 12px}.supplement-benefit{color:#68736b;min-height:43px;margin:0;font-size:11px;line-height:1.6}.supplement-rating{align-items:center;gap:10px;margin:22px 0;display:flex}.supplement-rating span{color:#b98628;letter-spacing:.11em;font-size:9px}.supplement-rating em{color:#89908a;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-style:normal}.supplement-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:20px;display:flex}.supplement-card-footer>div{flex-direction:column;gap:6px;display:flex}.supplement-card-footer strong{font:400 19px/1 var(--serif)}.supplement-card-footer>div span{color:#8d7a55;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.supplement-card-footer>a{color:#8e6824;letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:7px;font-weight:600}.supplement-card-footer>a span{margin-left:6px;font-size:12px}.supplement-editorial-card{background:radial-gradient(circle at 70% 20%,#ffffffe6,#0000 20%),linear-gradient(145deg,#ffe4dc,#fff0b5 36%,#e1f2e6 68%,#e8e6ff);flex-direction:column;justify-content:center;min-height:720px;padding:45px;display:flex}.supplement-editorial-card h3{font:400 clamp(42px,4vw,64px)/.9 var(--serif);letter-spacing:-.055em;margin:5px 0 30px}.supplement-editorial-card h3 em{color:#9e7730;font-weight:400}.supplement-editorial-card>p:last-of-type{color:#59665d;font-size:13px;line-height:1.8}.supplement-editorial-card>a{color:#825e1e;letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:8px;font-weight:600}.supplements-promise{background:linear-gradient(120deg,#fff0e5,#fff4c1 36%,#e5f3e8 68%,#eaeaff);padding:120px 0}.supplements-promise h2{font:400 clamp(60px,6vw,94px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.supplements-promise h2 em{color:#a17830;font-weight:400}.supplements-promise>div>div{border-top:1px solid #9e75222e;border-left:1px solid #9e75222e;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.supplements-promise span{letter-spacing:.12em;text-transform:uppercase;background:#fff3;border-bottom:1px solid #9e75222e;border-right:1px solid #9e75222e;align-items:center;min-height:76px;padding:22px;font-size:8px;display:flex}@media (max-width:1100px){.technology-grid,.supplement-collection-grid{grid-template-columns:repeat(2,1fr)}.technology-hero-orbit{opacity:.7;right:-8%}.technology-card-content{min-height:370px}.compact-formula-heading{grid-template-columns:1fr}.compact-formula-heading>p:last-child{grid-area:3/1;margin:24px 0 0}}@media (max-width:780px){.review-card{width:420px;min-height:500px;padding:40px 34px}.review-card>p{font-size:16px}.compact-formula-heading{padding:35px 26px}.compact-formula-heading h2{font-size:43px}.technology-announcement{min-height:42px}.technology-hero{min-height:760px}.technology-hero-orbit{opacity:.38;width:100vw;right:-55%}.technology-hero h1{font-size:59px}.technology-hero-inner>p:not(.eyebrow){font-size:13px}.technology-stats{grid-template-columns:1fr;width:100%}.technology-stats>div{min-height:62px}.technology-catalog{padding-top:90px;padding-bottom:95px}.technology-catalog-heading{grid-template-columns:1fr;gap:30px}.technology-catalog-heading h2{font-size:58px}.technology-grid{grid-template-columns:1fr;margin-top:50px}.technology-card-content{min-height:390px}.technology-editorial-card{min-height:600px;padding:35px}.technology-standard{padding:90px 0}.technology-standard h2{font-size:58px}.technology-standard>div>div{grid-template-columns:1fr 1fr}.technology-contact{padding:95px 0}.technology-contact h2{font-size:58px}.supplements-promo{grid-template-columns:1fr;gap:5px;min-height:62px}.supplements-promo span:nth-child(2){display:none}.supplements-intro{padding:78px 0 84px}.supplements-intro h1{font-size:57px}.supplements-catalog{padding-top:65px;padding-bottom:90px}.supplement-collection-grid{grid-template-columns:1fr}.supplement-card-info{min-height:310px}.supplement-editorial-card{min-height:590px}.supplements-promise{padding:90px 0}.supplements-promise h2{font-size:58px}.supplements-promise>div>div{grid-template-columns:1fr 1fr}}@media (max-width:470px){.review-card{width:360px;min-height:530px;padding:34px 26px}.technology-hero h1,.technology-catalog-heading h2,.technology-standard h2,.technology-contact h2,.supplements-intro h1,.supplements-promise h2{font-size:49px}.technology-card-content{min-height:410px;padding:25px 22px}.technology-standard>div>div,.supplements-promise>div>div{grid-template-columns:1fr}.supplements-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.supplement-card-footer{flex-direction:column;align-items:flex-start}.supplement-card-footer>a{text-align:left}}:root{--ink:#40382f;--ink-soft:#756a5e;--sage:#fff4d4;--sage-deep:#c6922d}.button-primary{color:#604713;background:linear-gradient(135deg,#fffdf8,#ffe89a);border:1px solid #be892057;box-shadow:0 12px 30px #ae7b1c29}.button-primary:hover{color:#4c3710;background:linear-gradient(135deg,#fffaf0,#f6cf68);border-color:#b7801685}.button-primary span{color:#a87518}.button-secondary{color:#5f4a26;background:#fffdf7db;border-color:#b6842347}.button-secondary:hover{background:#fff8e8;border-color:#b684237a}.button-light{color:#5f4618;background:linear-gradient(135deg,#fffdf7,#f3cf77)}.service-book-button{color:#5b4214;background:linear-gradient(135deg,#fffdf8,#f5d47f);border:1px solid #b8821b4d}.service-book-button:hover{background:linear-gradient(135deg,#fff8e9,#e9bd52)}.service-book-button span{color:#9b6b12}.supplement-filters button{color:#6b5b42;background:#fffdf8;border-color:#ab7d2438}.supplement-filters button:hover,.supplement-filters button.active{color:#5b4110;background:#ffe7a0;border-color:#d7a940}.collection-card.sage{background:linear-gradient(145deg,#fff4dc,#fffaf0)}.sage .bottle-body{background:linear-gradient(90deg,#fffdf6,#dec58c,#fff9ea)}.innovation-section{color:#443a2e;background:linear-gradient(122deg,#fff9e8 0%,#ffebdc 33%,#fff1bd 67%,#eee9ff 100%)}.innovation-content>p{color:#6f6254}.community-section{background:radial-gradient(circle at 12% 15%,#ffe1eab3,#0000 26%),linear-gradient(135deg,#fff9e9,#fff1c4 52%,#ebf1ff 80%,#f4ecff)}.values-section{background:linear-gradient(110deg,#fff5e7,#fff1c1 60%,#f4efff)}.portal-content{background:linear-gradient(135deg,#ffe2d69e,#fff7ca99,#e0ebff94,#ebe2ff80)}.protocol-copy{background:linear-gradient(145deg,#fff0df,#fff8de 55%,#fff1c8)}.resources-section{background:linear-gradient(135deg,#fff4e6,#fff9df 58%,#f1edff)}.newsletter-section{background:linear-gradient(110deg,#ffe4d5,#fff2bd 48%,#e8edff 82%,#efe5fb)}.site-footer{color:#493f33;background:linear-gradient(150deg,#fffaf0,#f9f0dd 55%,#fff7e4)}.formula-reveal-heading{background:radial-gradient(circle at 15%,#fffffffa,#fff8d7ad 17%,#0000 36%),linear-gradient(120deg,#fffdf9,#fff4e7 48%,#fff1bf 76%,#f1edff)}.service-module:nth-child(2),.service-module:nth-child(6){background:linear-gradient(145deg,#fff,#fff5dd)}.service-module.service-featured{background:radial-gradient(circle at 85% 10%,#fffffff2,#0000 30%),linear-gradient(145deg,#fffdf8,#fff0bd 64%,#f4eaff)}.coaching-includes{background:linear-gradient(135deg,#fff3db,#fffaf0 55%,#f3efff)}.service-final-cta,.final-purchase{background:radial-gradient(circle at 50% 48%,#fff 0 8%,#fff6d0c7 25%,#0000 55%),linear-gradient(115deg,#ffe8de,#fff1bd 60%,#edecff)}.technology-announcement,.supplements-promo{background:linear-gradient(90deg,#ffe8dc,#fff0b8 52%,#e8e9ff)}.technology-hero{background:radial-gradient(circle at 76% 48%,#fffffffa 0 8%,#fff2c5a8 20%,#0000 43%),linear-gradient(120deg,#fff9ed,#fffdf8 48%,#fff0be 74%,#eeecff)}.technology-card-visual{background:radial-gradient(circle,#fff 0 10%,#fff3c8 30%,#0000 52%),linear-gradient(145deg,#fff1e7,#fff6cf 58%,#ececff)}.bed .technology-card-visual{background:linear-gradient(145deg,#fff2e7,#fff2c6 58%,#e8edff)}.pemf .technology-card-visual{background:linear-gradient(145deg,#edf3ff,#fff3e0 60%,#fff1c8)}.technology-editorial-card{background:radial-gradient(circle at 70% 22%,#ffffffe6,#0000 20%),linear-gradient(145deg,#ffe5dd,#fff0b7 58%,#e8e6ff)}.technology-standard{background:linear-gradient(125deg,#fff1e5,#fff5ca 60%,#ececff)}.supplements-intro{background:radial-gradient(circle at 50% 45%,#fffffffa 0 10%,#fff5cc8c 28%,#0000 52%),linear-gradient(115deg,#fff4eb,#fff9df 58%,#efedff)}.supplement-card-image.sage{background:radial-gradient(circle,#fff 0 8%,#fff0ba 30%,#0000 52%),linear-gradient(145deg,#fff5dc,#fff1ce)}.supplement-editorial-card{background:radial-gradient(circle at 70% 20%,#ffffffe6,#0000 20%),linear-gradient(145deg,#ffe4dc,#fff0b5 60%,#e8e6ff)}.supplements-promise{background:linear-gradient(120deg,#fff0e5,#fff4c1 62%,#eaeaff)}.shop-page{background:linear-gradient(#fffefb,#fff9ed 55%,#fff4df)}.product-card.sage{background:linear-gradient(145deg,#fff,#fff0c7)}.product-card.rainbow{background:linear-gradient(145deg,#ffe9f0,#fff3c6 60%,#e2edff)}.sage .product-vessel{background:linear-gradient(90deg,#fffdf5,#d9bd78,#fff9ea)}.rainbow .product-vessel{background:linear-gradient(110deg,#f4cadb,#ffe79f,#f6d58e,#cbdcf2,#decdf0)}.shop-promise{background:linear-gradient(120deg,#ffe7da,#fff1b9 64%,#e6e9ff)}.formula-manifesto{background:radial-gradient(circle at 70% 30%,#ffecbe73,#0000 28%),linear-gradient(120deg,#fff4e5,#fffdf5 58%,#fff1cc)}.function-grid article:nth-child(2),.evidence-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#fff2ca)}.matrix-section{color:#fffdf7;background:linear-gradient(135deg,#76551f,#a8792b 55%,#d4ad5a)}.product-cinematic:after{background:linear-gradient(90deg,#3f2a0f94,#0000 58%)}.orbit:after,.orbit-three,.pillar-icon:before,.omnilight .technology-object b{border-color:#bc8b2d47}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--master-ink:#40382f;--master-muted:#70685f;--master-gold:#b98525;--master-gold-deep:#8b6219;--master-line:#a679252e;--master-white:#fffefa;--master-cream:#fff9ed;--master-yellow:#fff0bd;--master-blush:#ffe8de;--master-blue:#e8f1ff;--master-lilac:#eeeaff}.master-site,.master-page{min-height:100vh;color:var(--master-ink);background:var(--master-white)}.master-header{z-index:50;-webkit-font-smoothing:antialiased;border-bottom:1px solid var(--master-line);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:#fffefae6;position:relative}.master-utility{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(28px,5vw,80px);min-height:144px;display:grid}.master-logo{filter:drop-shadow(0 8px 18px #be8a2021);place-items:center;width:170px;height:132px;display:grid;overflow:hidden}.master-logo img{object-fit:contain;width:152px;height:152px}.master-search,.master-login,.master-account button{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.master-search{justify-self:start}.master-search span{border:.75px solid #4f433585;border-radius:50%;width:13px;height:13px;position:relative}.master-search span:after{content:"";background:#4f433585;width:5px;height:.75px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.master-account{justify-self:end;align-items:center;gap:32px;display:flex}.master-account button{cursor:pointer;background:0 0;border:0;padding:8px 0}.master-account button i{border-top:.75px solid;border-bottom:.75px solid;width:16px;height:10px;position:relative}.master-account button i:after{content:"";border-top:.75px solid;position:absolute;top:4px;left:0;right:0}.master-nav{border-top:1px solid var(--master-line)}.master-nav>div{justify-content:center;align-items:center;gap:clamp(56px,7vw,122px);min-height:64px;display:flex}.master-nav a{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:22px 3px 20px;font-size:10.5px;font-weight:400;line-height:1;position:relative}.master-nav a:after{content:"";background:var(--master-gold);width:0;height:1px;transition:all .3s;position:absolute;bottom:14px;left:50%;box-shadow:0 0 7px #fff4cdb8}.master-nav a:hover:after{width:100%;left:0}.master-nav a:focus-visible:after{width:100%;left:0}.master-menu{border-top:0 solid var(--master-line);background:linear-gradient(120deg,#fffffffa,#fff4d3f5,#eeebfff5);grid-template-rows:0fr;transition:grid-template-rows .3s,border-width .3s;display:grid;overflow:hidden}.master-menu.is-open{border-top-width:1px;grid-template-rows:1fr}.master-menu>div{grid-template-columns:1fr 1fr;gap:80px;min-height:0;display:grid;overflow:hidden}.master-menu>div>div{align-content:start;gap:14px;padding:38px 0 42px;display:grid}.master-menu p{color:var(--master-gold-deep);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:400}.master-menu a{width:max-content;font:400 20px/1.25 var(--serif)}.master-kicker{color:var(--master-gold-deep);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.master-site>.master-header{color:#493f34;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffef961,#fffef914);border-bottom:0;position:absolute;inset:0 0 auto}.master-site>.master-header .master-nav{-webkit-backdrop-filter:blur(15px)saturate(1.12);backdrop-filter:blur(15px)saturate(1.12);background:#ffffff21;border-top:1px solid #a7771d21;border-bottom:1px solid #a7771d21}.master-site>.master-header .master-nav a:after{background:#fffffffa;box-shadow:0 0 9px #fffffffa,0 0 14px #e1b24f6b}.master-site>.master-header .master-menu{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(120deg,#ffffffed,#fff4d3e3,#eeebffe6)}.master-hero{background:linear-gradient(#fffefa40 0%,#fffdf81a 30%,#fffbf042 69%,#fffefab8 100%),url(/heaven-gates.png) 50%/cover no-repeat;align-items:center;min-height:max(930px,100svh);display:flex;position:relative;overflow:hidden}.master-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 54%,#ffffff42 0 13%,#fff9e133 31%,#0000 59%);position:absolute;inset:0}.master-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffe8de1a,#0000 35%,#e6edff21 75%,#fff0bd1f);position:absolute;inset:0}.master-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:265px 0 112px;display:flex;position:relative}.master-welcome{color:#76591f;font:400 clamp(21px,2vw,29px)/1.2 var(--serif);letter-spacing:.05em;margin:0}.master-hero h1{max-width:1120px;font:400 clamp(72px,8vw,124px)/.86 var(--serif);letter-spacing:-.042em;text-shadow:0 3px 30px #ffffffe0;margin:27px auto 29px}.master-hero h1 em,.master-section-intro h2 em,.master-thesis h2 em,.master-feature h2 em,.master-feature-pair h2 em,.master-closing h2 em{color:#9c742f;font-weight:400}.master-triad{color:#5e5348;letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:16px;font-weight:600}.master-hero-copy{color:#5f564d;text-shadow:0 2px 18px #ffffffeb;max-width:780px;margin:0 auto;font-size:17px;line-height:1.85}.master-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.master-hero .master-actions{justify-content:center}.master-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #b17e1b40;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:0 24px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.master-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #9c6f1924}.master-button-gold{color:#523c13;background:linear-gradient(135deg,#fffdf7,#f4cf75)}.master-button-light{color:#554a3b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7d6}.master-button span,.master-text-link span,.gateway-card a span,.master-feature-pair a span{color:#9e711b;font-size:17px}.master-hero-light{z-index:1;aspect-ratio:1;border:1px solid #c4912838;border-radius:50%;width:min(500px,40vw);position:absolute;top:50%;right:5%;transform:translateY(-50%);box-shadow:0 0 0 40px #ffffff24,0 0 0 78px #ebe8ff21,0 0 100px 40px #ffffffa6}.master-hero-light span,.master-hero-light i,.master-hero-light b{border:1px solid #c795303d;border-radius:44% 56% 48% 52%;position:absolute;inset:18%;transform:rotate(35deg)}.master-hero-light i{border-color:#ffffffeb;inset:31%;transform:rotate(-31deg)}.master-hero-light b{background:radial-gradient(circle,#fff 0 19%,#fff1bb 47%,#d2a54b2e 70%,#0000 72%);border:0;border-radius:50%;inset:42%;box-shadow:0 0 55px 25px #ffefb594}.master-gateways{padding-top:125px;padding-bottom:145px}.master-section-intro{grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;margin-bottom:70px;display:grid}.master-section-intro h2,.master-thesis h2,.master-feature h2,.master-feature-pair h2,.master-closing h2{font:400 clamp(58px,6vw,92px)/.88 var(--serif);letter-spacing:-.06em;margin:0}.gateway-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.gateway-card{border:1px solid #ab7d2624;flex-direction:column;min-height:470px;padding:38px;display:flex}.gateway-card.pearl{background:linear-gradient(145deg,#fff,#fff2e8)}.gateway-card.gold{background:linear-gradient(145deg,#fff9e8,#ffedb0)}.gateway-card.sky{background:linear-gradient(145deg,#f7fbff,#e6efff)}.gateway-card.lilac{background:linear-gradient(145deg,#fff9f8,#ece8ff)}.gateway-card>div{color:#8e6a2c;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.gateway-card>div p{margin:0}.gateway-card h3{max-width:520px;font:400 44px/1 var(--serif);letter-spacing:-.035em;margin:86px 0 24px}.gateway-card>p{max-width:540px;color:var(--master-muted);margin:0;font-size:16px;line-height:1.75}.gateway-card>a{border-top:1px solid var(--master-line);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:27px;font-size:13px;font-weight:700}.gateway-card>a span{float:right}.master-thesis{background:linear-gradient(125deg,#fff1e8,#fff4c7 60%,#eeeaff);padding:145px 0}.master-thesis-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;display:grid}.master-thesis-grid>div:last-child>p{color:#5e554b;font:400 25px/1.55 var(--serif);margin:0 0 38px}.master-dimensions{flex-wrap:wrap;gap:9px;display:flex}.master-dimensions span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff57;border:1px solid #9c6f1d33;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:600}.master-feature{padding:145px 0}.master-feature-clients{background:#fffefa}.master-feature-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:9vw;display:grid}.master-feature-grid>div>p:not(.master-kicker){max-width:700px;color:var(--master-muted);margin:33px 0;font-size:17px;line-height:1.8}.master-text-link,.master-feature-pair a{border-bottom:1px solid var(--master-line);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;padding:13px 0;font-size:13px;font-weight:700;display:inline-flex}.master-feature-grid aside{background:radial-gradient(circle at 75% 20%,#ffffffe6,#0000 25%),linear-gradient(145deg,#fff4e4,#ffeaa1 62%,#eee8ff);border:1px solid #b4821f33;flex-direction:column;justify-content:center;min-height:410px;padding:50px;display:flex;box-shadow:0 28px 70px #8e66191a}.master-feature-grid aside span,.master-feature-grid aside i{color:#815d1d;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:700}.master-feature-grid aside strong{font:400 74px/1 var(--serif);margin:30px 0 18px}.master-feature-grid aside p{max-width:390px;font:400 26px/1.35 var(--serif);margin:0 0 45px}.master-feature-shop{background:#fff9ee;padding:0}.master-shop-preview{grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.master-product-image{min-height:760px;overflow:hidden}.master-product-image img{object-fit:cover;width:100%;height:100%}.master-shop-preview>div:last-child{background:linear-gradient(145deg,#fffefa,#fff0c6 68%,#ece8ff);flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.master-shop-preview>div:last-child>p:not(.master-kicker){max-width:540px;color:var(--master-muted);margin:30px 0;font-size:17px;line-height:1.8}.master-shop-preview .master-button{align-self:flex-start;margin-top:10px}.master-feature-pair{grid-template-columns:1fr 1fr;gap:15px;padding-top:145px;padding-bottom:145px;display:grid}.master-feature-pair article{flex-direction:column;justify-content:flex-end;min-height:610px;padding:48px;display:flex}.master-sound-preview{background:radial-gradient(circle at 75% 18%,#ffffffeb,#0000 19%),linear-gradient(145deg,#fff1e7,#fff0b5 55%,#e8edff)}.master-world-preview{background:radial-gradient(circle at 22% 17%,#ffffffe6,#0000 18%),linear-gradient(145deg,#f8f6ff,#e8eeff 48%,#fff0cb)}.master-feature-pair h2{margin:20px 0 26px;font-size:clamp(52px,5vw,76px)}.master-feature-pair article>p:not(.master-kicker){color:#625a51;max-width:550px;margin:0 0 32px;font-size:16px;line-height:1.75}.master-feature-pair a{align-self:flex-start;margin-top:15px}.master-closing{text-align:center;background:radial-gradient(circle,#fff 0 8%,#fff6cfc7 28%,#0000 57%),linear-gradient(110deg,#ffe7de,#fff1bd 58%,#eceaff);padding:165px 0;position:relative}.master-closing .master-kicker{margin-bottom:28px}.master-closing .master-button{margin-top:46px}.master-footer{border-top:1px solid var(--master-line);background:#fffaf0;padding:90px 0 25px}.master-footer-grid{grid-template-columns:1.6fr .7fr .7fr;gap:8vw;display:grid}.master-footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.master-footer-logo{place-items:center;width:190px;height:145px;display:grid;overflow:hidden}.master-footer-logo img{object-fit:contain;width:170px;height:170px}.master-footer-grid>div:first-child>p{max-width:500px;color:var(--master-muted);margin:5px 0;font-size:15px;line-height:1.75}.master-footer-grid strong{color:var(--master-gold-deep);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:13px}.master-footer-grid a:not(.master-footer-logo){font-size:15px}.master-footer-bottom{border-top:1px solid var(--master-line);color:#7a7167;justify-content:space-between;align-items:flex-end;gap:60px;margin-top:65px;padding-top:24px;font-size:12px;line-height:1.55;display:flex}.master-footer-bottom p{text-align:right;max-width:760px;margin:0}@media (max-width:900px){.master-hero{min-height:max(850px,100svh)}.master-section-intro,.master-thesis-grid,.master-feature-grid{grid-template-columns:1fr;gap:42px}.master-shop-preview{grid-template-columns:1fr}.master-product-image{aspect-ratio:1.1;min-height:0}.master-feature-pair{grid-template-columns:1fr}.master-feature-pair article{min-height:520px}}@media (max-width:700px){.page-shell{width:min(100% - 36px,1380px)}.master-utility{min-height:112px}.master-logo{width:126px;height:104px}.master-logo img{width:122px;height:122px}.master-search{font-size:0}.master-account{gap:14px}.master-account button{font-size:0}.master-account button i{width:20px;height:13px}.master-nav>div{justify-content:space-between;gap:12px;overflow-x:auto}.master-nav a{letter-spacing:.1em;font-size:10px}.master-menu>div{grid-template-columns:1fr;gap:0}.master-menu>div>div:first-child{padding-bottom:5px}.master-hero{min-height:max(830px,100svh)}.master-hero-inner{padding:235px 0 86px}.master-hero h1{font-size:62px}.master-hero-copy{max-width:590px;font-size:16px}.master-actions{flex-direction:column;align-items:stretch}.master-button{width:100%}.master-gateways{padding-top:90px;padding-bottom:95px}.gateway-grid{grid-template-columns:1fr}.gateway-card{min-height:430px;padding:28px}.master-section-intro h2,.master-thesis h2,.master-feature h2,.master-feature-pair h2,.master-closing h2{font-size:54px}.master-thesis,.master-feature{padding:95px 0}.master-feature-grid aside{min-height:370px;padding:35px}.master-shop-preview>div:last-child{padding:70px 25px}.master-feature-pair{padding-top:95px;padding-bottom:95px}.master-feature-pair article{min-height:490px;padding:30px}.master-closing{padding:105px 0}.master-footer-grid{grid-template-columns:1fr 1fr}.master-footer-grid>div:first-child{grid-column:1/-1}.master-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.master-footer-bottom p{text-align:left}}@media (max-width:430px){.master-login{font-size:9px}.master-nav a{font-size:9.5px}.master-hero h1{font-size:53px}.master-welcome{font-size:20px}.master-triad{font-size:13px}.gateway-card h3{font-size:39px}.master-section-intro h2,.master-thesis h2,.master-feature h2,.master-feature-pair h2,.master-closing h2{font-size:48px}}.marketplace-page{background:linear-gradient(#fffefa 0%,#fffaf1 42%,#fffdf9 100%)}.marketplace-hero{background:radial-gradient(circle at 78% 42%,#fffffffa 0 7%,#ffefb8b8 19%,#0000 42%),linear-gradient(118deg,#fff7ed,#fffdf6 42%,#ffefbd 72%,#eceaff);align-items:flex-end;min-height:670px;padding:115px 0 100px;display:flex;position:relative;overflow:hidden}.marketplace-hero:before,.marketplace-hero:after{content:"";pointer-events:none;border:1px solid #ba86232e;border-radius:50%;position:absolute}.marketplace-hero:before{width:420px;height:420px;top:17%;right:9%;box-shadow:0 0 0 45px #ffffff29,0 0 0 92px #eae8ff1f}.marketplace-hero:after{border-radius:43% 57% 48% 52%;width:190px;height:190px;top:34%;right:17%;transform:rotate(38deg)}.marketplace-hero .page-shell{z-index:2;position:relative}.marketplace-hero h1,.shop-division-heading h2,.marketplace-title-row h2{max-width:1000px;font:400 clamp(66px,7vw,108px)/.86 var(--serif);letter-spacing:-.062em;margin:24px 0 30px}.marketplace-hero h1 em,.shop-division-heading h2 em,.marketplace-title-row h2 em{color:#9c742f;font-weight:400}.marketplace-hero>div>p:not(.master-kicker){color:#655d54;max-width:690px;margin:0;font-size:17px;line-height:1.8}.marketplace-hero-links{flex-wrap:wrap;gap:11px;margin-top:38px;display:flex}.marketplace-hero-links a{letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff85;border:1px solid #ad7d2336;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:700;transition:all .25s}.marketplace-hero-links a:hover{background:#fffaf0;border-color:#ad7d237a;transform:translateY(-2px)}.shop-division{padding-top:135px;padding-bottom:150px}.shop-division-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;display:grid}.shop-division-heading .master-kicker{grid-column:1/-1}.shop-division-heading h2{margin:0;font-size:clamp(58px,6vw,88px)}.shop-division-heading>p,.shop-division-heading.horizontal>p{max-width:570px;color:var(--master-muted);margin:0 0 7px;font-size:16px;line-height:1.8}.shop-featured-product{border:1px solid var(--master-line);background:linear-gradient(145deg,#fffefa,#fff4d5 72%,#efebff);grid-template-columns:1.15fr .85fr;margin-top:70px;display:grid}.shop-featured-product>div:first-child{background:#f8f3eb;min-height:680px;overflow:hidden}.shop-featured-product img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.shop-featured-product:hover img{transform:scale(1.018)}.shop-featured-product>div:last-child{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.shop-featured-product>div:last-child>span{color:var(--master-gold-deep);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.shop-featured-product h3{font:400 clamp(48px,5vw,76px)/.9 var(--serif);letter-spacing:-.055em;margin:25px 0 20px}.shop-featured-product p{color:var(--master-muted);margin:0;font-size:16px;line-height:1.8}.shop-featured-product strong{font:400 32px/1 var(--serif);margin:32px 0 28px}.shop-featured-product>div:last-child>div{flex-wrap:wrap;gap:12px;display:flex}.shop-featured-product button,.shop-featured-product a,.marketplace-empty button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#fffdf8;border:1px solid #ac7a1b47;border-radius:999px;min-height:51px;padding:0 21px;font-size:12px;font-weight:700}.shop-featured-product button{background:linear-gradient(135deg,#fffdf7,#f2cd6f)}.shop-featured-product a{align-items:center;display:inline-flex}.shop-biowell{background:radial-gradient(circle at 78% 28%,#ffffffd1,#0000 23%),linear-gradient(120deg,#ffe9de,#fff2be 58%,#e9ecff);padding:120px 0}.shop-division-heading.horizontal{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;display:grid}.shop-division-heading.horizontal h2{margin-top:20px}.marketplace-catalog{padding-top:145px;padding-bottom:155px}.marketplace-title-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.marketplace-title-row h2{margin:20px 0 0;font-size:clamp(58px,6vw,88px)}.cart-button{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#fffdf8;border:1px solid #a777193d;border-radius:999px;flex:none;align-items:center;gap:14px;min-height:52px;padding:0 19px;font-size:12px;font-weight:700;display:flex}.cart-button span{color:#4b3712;background:#f2cd6f;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.marketplace-intro{max-width:770px;color:var(--master-muted);margin:37px 0 52px;font-size:17px;line-height:1.8}.marketplace-controls{border:1px solid var(--master-line);background:#ffffff91;gap:26px;margin-bottom:45px;padding:27px;display:grid}.marketplace-controls label{grid-template-columns:105px 1fr;align-items:center;gap:20px;display:grid}.marketplace-controls label span{color:var(--master-gold-deep);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.marketplace-controls input{width:100%;height:50px;color:var(--master-ink);background:0 0;border:0;border-bottom:1px solid #8a641c3b;outline:none;padding:0 4px;font-size:16px}.marketplace-controls input:focus{border-color:var(--master-gold)}.marketplace-filters{flex-wrap:wrap;gap:8px;display:flex}.marketplace-filters button{cursor:pointer;color:#625748;letter-spacing:.055em;background:#fffdf9;border:1px solid #a6782033;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:650;transition:all .2s}.marketplace-filters button:hover,.marketplace-filters button.active{color:#533c12;background:#ffe6a0;border-color:#d4a23c}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketplace-card{background:#fffefa;border:1px solid #ab7c2229;min-width:0;transition:transform .3s,box-shadow .3s}.marketplace-card:hover{transform:translateY(-5px);box-shadow:0 26px 65px #8960171f}.marketplace-card-image{background:#fff;height:430px;display:block;position:relative;overflow:hidden}.marketplace-card-image img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:100%;padding:22px;transition:transform .5s}.marketplace-card:hover .marketplace-card-image img{transform:scale(1.025)}.marketplace-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#76561d;letter-spacing:.08em;text-transform:uppercase;background:#fffef9e0;border:1px solid #a5741729;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;top:18px;left:18px}.marketplace-concept{background:radial-gradient(circle at 50% 34%,#fff 0 7%,#ffeeaead 20%,#0000 46%),linear-gradient(145deg,#fff3ea,#fff0bf 65%,#ece8ff);flex-direction:column;justify-content:flex-end;height:100%;padding:30px;display:flex}.marketplace-concept:before{content:"";border:1px solid #bf8c2738;border-radius:50%;width:160px;height:160px;position:absolute;top:19%;left:50%;transform:translate(-50%);box-shadow:0 0 0 30px #ffffff2e}.marketplace-concept span{color:#8a641f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.marketplace-concept strong{max-width:300px;font:400 31px/1 var(--serif);margin:12px 0}.marketplace-concept i{color:#7d7267;font-size:12px;font-style:normal}.marketplace-card-copy{flex-direction:column;min-height:285px;padding:26px;display:flex}.marketplace-card-copy>p:first-child{color:var(--master-gold-deep);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.marketplace-card-copy h3{font:400 27px/1.06 var(--serif);letter-spacing:-.025em;margin:12px 0 14px}.marketplace-card-copy>p:nth-of-type(2){color:var(--master-muted);margin:0;font-size:14px;line-height:1.7}.marketplace-card-copy>div{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:25px;display:flex}.marketplace-card-copy>div>strong{font:400 20px/1.2 var(--serif)}.marketplace-card-copy>div>button,.marketplace-card-copy>div>a{cursor:pointer;color:#704f16;letter-spacing:.08em;text-transform:uppercase;text-align:right;background:0 0;border:0;border-bottom:1px solid #a474184d;padding:7px 0;font-size:10px;font-weight:700}.marketplace-card-copy>div>a span{margin-left:5px}.marketplace-empty{text-align:center;border:1px solid var(--master-line);background:#fffaf0;padding:80px}.marketplace-empty h3{font:400 37px/1 var(--serif);margin:0 0 12px}.marketplace-empty p{color:var(--master-muted)}.marketplace-empty button{margin-top:12px}.marketplace-disclosure{color:#7b736b;text-align:center;max-width:1020px;margin:52px auto 0;font-size:12px;line-height:1.75}.cart-panel{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.cart-panel.is-open{visibility:visible;pointer-events:auto}.cart-scrim{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#3b312333;border:0;transition:all .25s;position:absolute;inset:0}.cart-panel.is-open .cart-scrim{opacity:1}.cart-panel>aside{background:#fffdf7;flex-direction:column;width:min(490px,94vw);padding:37px;transition:all .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-30px 0 80px #50391224}.cart-panel.is-open>aside{transform:translate(0)}.cart-heading{border-bottom:1px solid var(--master-line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.cart-heading h2{font:400 46px/1 var(--serif);margin:8px 0 0}.cart-heading>button{cursor:pointer;font:300 38px/1 var(--sans);background:0 0;border:0}.cart-empty{text-align:center;margin:auto 0}.cart-empty p{color:var(--master-muted);font:400 25px/1.45 var(--serif)}.cart-empty button{border:1px solid var(--master-line);cursor:pointer;background:#fff7e6;border-radius:999px;padding:12px 18px}.cart-lines{gap:20px;padding:30px 0;display:grid}.cart-line{grid-template-columns:95px 1fr;align-items:center;gap:19px;display:grid}.cart-line img{object-fit:cover;background:#f8f3e9;width:95px;height:115px}.cart-line>div{gap:9px;display:grid}.cart-line strong{font:400 21px/1.1 var(--serif)}.cart-line>div>span{color:#786d61;font-size:13px}.cart-line>div>div{align-items:center;gap:15px;display:flex}.cart-line button{border:1px solid var(--master-line);cursor:pointer;background:#fffaf0;border-radius:50%;width:28px;height:28px}.cart-total{border-top:1px solid var(--master-line);justify-content:space-between;padding:23px 0;font-size:15px;display:flex}.cart-total strong{font:400 25px/1 var(--serif)}.cart-checkout{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fffdf7,#f1cb69);border:1px solid #b07d1845;border-radius:999px;justify-content:space-between;align-items:center;min-height:57px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.cart-note{color:#7a7168;font-size:11px;line-height:1.65}.clients-hero{background:radial-gradient(circle at 73% 44%,#fff 0 7%,#fff0bbb3 21%,#0000 44%),linear-gradient(115deg,#fff8ef,#fffdf8 44%,#fff0bf 72%,#eeeaff);align-items:flex-end;min-height:700px;padding:120px 0 105px;display:flex;position:relative;overflow:hidden}.clients-hero:after{content:"";border:1px solid #b9842033;border-radius:50%;width:370px;height:370px;position:absolute;top:21%;right:11%;box-shadow:0 0 0 45px #ffffff26,0 0 0 88px #ece8ff1c}.clients-hero .page-shell{z-index:2;position:relative}.clients-hero h1,.clients-method h2,.clients-section-heading h2,.golden-map-grid h2,.clients-scope h2{font:400 clamp(68px,7vw,108px)/.85 var(--serif);letter-spacing:-.065em;margin:24px 0 30px}.clients-hero h1 em,.clients-method h2 em,.clients-section-heading h2 em,.golden-map-grid h2 em,.clients-scope h2 em{color:#9c742f;font-weight:400}.clients-hero>div>p:not(.master-kicker){color:#655d54;max-width:690px;margin:0;font-size:18px;line-height:1.78}.clients-hero .master-button{width:max-content;margin-top:39px}.clients-method{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding-top:140px;padding-bottom:145px;display:grid}.clients-method h2{margin-bottom:0;font-size:clamp(57px,6vw,87px)}.clients-method>div:last-child p{color:var(--master-muted);font:400 23px/1.56 var(--serif);margin:0 0 32px}.clients-method>div:last-child strong{color:#825f20;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.golden-seven{background:linear-gradient(125deg,#fff0e5,#fff3c4 61%,#eceaff);padding:145px 0}.clients-section-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:8vw;display:grid}.clients-section-heading .master-kicker{grid-column:1/-1}.clients-section-heading h2{margin:0;font-size:clamp(57px,6vw,87px)}.clients-section-heading>p{color:#655d53;max-width:570px;margin:0;font-size:16px;line-height:1.8}.dimension-grid{border-top:1px solid #a5751a30;border-left:1px solid #a5751a30;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.dimension-grid article{background:#fff3;border-bottom:1px solid #a5751a30;border-right:1px solid #a5751a30;min-height:280px;padding:27px}.dimension-grid span,.method-phases article span{color:#86611e;letter-spacing:.13em;font-size:11px;font-weight:700}.dimension-grid h3,.method-phases h3{font:400 32px/1 var(--serif);margin:60px 0 15px}.dimension-grid p,.method-phases p{color:#6c6258;margin:0;font-size:14px;line-height:1.7}.method-phases{padding-top:145px;padding-bottom:145px}.method-phases>div:last-child{border-top:1px solid var(--master-line);margin-top:70px}.method-phases article{border-bottom:1px solid var(--master-line);grid-template-columns:80px .65fr 1.35fr;align-items:center;gap:40px;min-height:135px;display:grid}.method-phases h3{margin:0;font-size:31px}.method-phases p{max-width:580px;font-size:15px}.programs-section{background:#fff7e9;padding:145px 0}.programs-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;margin-top:72px;display:grid}.program-v3{background:#fffefa;border:1px solid #a5751a2e;flex-direction:column;min-height:760px;padding:31px;display:flex;position:relative}.program-v3.featured{background:radial-gradient(circle at 78% 12%,#ffffffe6,#0000 19%),linear-gradient(145deg,#fffefa,#ffedb3 68%,#eee8ff);box-shadow:0 28px 65px #9165141f}.program-v3>b{color:#513a10;letter-spacing:.11em;text-align:center;text-transform:uppercase;background:#efc85f;margin:-31px -31px 26px;padding:13px 20px;font-size:10px}.program-v3>div:first-of-type{color:#8a641e;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.program-v3>div:first-of-type em{font-style:normal}.program-v3 h3{font:400 38px/1 var(--serif);letter-spacing:-.025em;margin:65px 0 19px}.program-v3>p{color:var(--master-muted);margin:0;font-size:15px;line-height:1.72}.program-v3-price{border-top:1px solid var(--master-line);border-bottom:1px solid var(--master-line);gap:8px;margin:34px 0 28px;padding:23px 0;display:grid}.program-v3-price strong{font:400 34px/1 var(--serif)}.program-v3-price span{color:#756a5d;font-size:12px}.program-v3 details{margin-bottom:28px}.program-v3 summary{cursor:pointer;color:#76561a;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;padding:10px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.program-v3 summary::-webkit-details-marker{display:none}.program-v3 summary span{font-size:18px}.program-v3 ul{margin:15px 0 20px;padding-left:18px}.program-v3 li{color:#6d645b;margin:9px 0;font-size:13px;line-height:1.5}.program-v3 details p{color:#6d645b;font-size:13px;line-height:1.65}.program-v3-actions{gap:9px;margin-top:auto;display:grid}.program-v3-actions a{color:#5e4517;letter-spacing:.075em;text-transform:uppercase;background:#fffdf8;border:1px solid #ab791838;border-radius:999px;justify-content:space-between;align-items:center;min-height:49px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.program-v3-actions a:first-child{background:linear-gradient(135deg,#fffdf8,#f2cd70)}.checkout-connection{color:#756c63;text-align:center;max-width:850px;margin:35px auto 0;font-size:12px;line-height:1.7}.golden-map-section{background:linear-gradient(120deg,#ffe9df,#fff2bd 58%,#e8edff);padding:145px 0}.golden-map-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:9vw;display:grid}.golden-map-grid h2{margin-bottom:31px;font-size:clamp(58px,6vw,88px)}.golden-map-grid>div:first-child>p:last-child{color:#655d53;margin:0;font-size:16px;line-height:1.8}.golden-map-grid>div:last-child{border-top:1px solid #a6761a33;border-left:1px solid #a6761a33;grid-template-columns:1fr 1fr;display:grid}.golden-map-grid>div:last-child span{border-bottom:1px solid #a6761a33;border-right:1px solid #a6761a33;min-height:75px;padding:20px;font-size:13px;line-height:1.45}.clients-scope{grid-template-columns:1fr 1fr;gap:9vw;padding-top:145px;padding-bottom:145px;display:grid}.clients-scope h2{margin-bottom:0;font-size:clamp(55px,5.8vw,84px)}.clients-scope>div:last-child p{color:var(--master-muted);margin:0 0 24px;font-size:16px;line-height:1.8}.clients-scope .master-button{width:max-content;margin-top:18px}.sound-page{background:#fffefa;padding-bottom:86px}.sound-hero{background:radial-gradient(circle at 75% 35%,#fffffffa 0 7%,#ffefb594 22%,#0000 45%),linear-gradient(120deg,#fff0e7,#fff5c7 58%,#e8edff);align-items:flex-end;min-height:610px;padding:110px 0 95px;display:flex}.sound-hero h1,.sound-rights h2{font:400 clamp(67px,7vw,105px)/.86 var(--serif);letter-spacing:-.063em;margin:23px 0 28px}.sound-hero h1 em,.sound-rights h2 em{color:#9c742f;font-weight:400}.sound-hero>div>p:not(.master-kicker){color:#655d53;max-width:720px;margin:0;font-size:17px;line-height:1.8}.sound-workspace{grid-template-columns:230px 1fr;gap:55px;padding-top:105px;padding-bottom:145px;display:grid}.sound-workspace>aside{border-top:1px solid var(--master-line);align-content:start;height:max-content;display:grid;position:sticky;top:25px}.sound-workspace>aside>p{color:#8a641f;letter-spacing:.13em;text-transform:uppercase;margin:0;padding:25px 0 14px;font-size:11px;font-weight:700}.sound-workspace>aside>button{cursor:pointer;color:#675d51;text-align:left;background:0 0;border:0;border-bottom:1px solid #a679251f;justify-content:space-between;align-items:center;min-height:47px;padding:0;font-size:14px;display:flex}.sound-workspace>aside>button span{color:#9b7b45;font-size:11px}.sound-workspace>aside>button.active{color:#7d5818;font-weight:700}.sound-workspace>aside>div{border-top:1px solid var(--master-line);gap:12px;margin-top:38px;padding:22px 0;display:grid}.sound-workspace>aside>div strong{color:#8a641f;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sound-workspace>aside>div span{color:#8a8177;font-size:12px}.sound-toolbar{justify-content:space-between;align-items:end;gap:40px;margin-bottom:43px;display:flex}.sound-toolbar h2{font:400 clamp(50px,5vw,72px)/.9 var(--serif);letter-spacing:-.05em;margin:12px 0 0}.sound-toolbar label{gap:6px;width:min(330px,44%);display:grid}.sound-toolbar label span{color:#87611c;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.sound-toolbar input{border:0;border-bottom:1px solid var(--master-line);background:0 0;outline:0;height:46px;padding:0 3px;font-size:15px}.sound-toolbar input:focus{border-color:var(--master-gold)}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 16px;display:grid}.release-grid article{min-width:0}.release-art{aspect-ratio:1;text-align:left;cursor:pointer;color:#493a24;background:linear-gradient(145deg,#fff4e4,#fff0af 62%,#eee9ff);border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:25px;display:flex;position:relative;overflow:hidden}.release-art:before,.release-art:after,.release-art i{content:"";pointer-events:none;border:1px solid #a16e1333;border-radius:50%;position:absolute}.release-art:before{aspect-ratio:1;width:63%;top:14%;left:18%;box-shadow:0 0 0 25px #ffffff24}.release-art:after{aspect-ratio:1;width:35%;top:28%;left:32%}.release-art i{aspect-ratio:1;background:radial-gradient(circle,#fff 0 15%,#ffe997 45%,#0000 72%);width:11%;top:40%;left:44%;box-shadow:0 0 30px 15px #fff5cbb8}.release-art.gold{background:linear-gradient(145deg,#fff2e5,#ffeca7 64%,#f0e9ff)}.release-art.pearl{background:linear-gradient(145deg,#fffdf7,#f1e8dc 55%,#fff1c0)}.release-art.sky{background:linear-gradient(145deg,#f5f9ff,#dfeaff 55%,#fff0be)}.release-art.rose{background:linear-gradient(145deg,#ffe9e4,#fff0bd 62%,#e8ecff)}.release-art.blue{background:linear-gradient(145deg,#edf5ff,#dceaff 50%,#fff2c8)}.release-art.blush{background:linear-gradient(145deg,#fff1ec,#ffe1de 50%,#fff0be)}.release-art.amber{background:linear-gradient(145deg,#fff8e6,#ffd985 55%,#fff3ce)}.release-art.violet{background:linear-gradient(145deg,#f7f3ff,#e7defe 55%,#fff0be)}.release-art>span,.release-art>strong,.release-art>em{z-index:2;position:relative}.release-art>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.release-art>strong{max-width:95%;font:400 29px/1 var(--serif);margin:9px 0 12px}.release-art>em{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal}.release-grid article>div{padding:17px 42px 0 1px;position:relative}.release-grid article>div>p{color:#8a641f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:700}.release-grid h3{font:400 21px/1.1 var(--serif);margin:0 0 7px}.release-grid h3 button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.release-grid article>div>span{color:#7a7168;font-size:11px}.release-favorite{cursor:pointer;color:#9e8e77;background:0 0;border:0;font-size:23px;position:absolute;top:16px;right:1px}.release-favorite.active{color:#b6811f}.sound-empty{text-align:center;border:1px solid var(--master-line);background:#fff9ed;padding:80px 20px}.sound-empty h3{font:400 36px/1 var(--serif);margin:0 0 10px}.sound-empty p{color:var(--master-muted)}.sound-rights{border-top:1px solid var(--master-line);grid-template-columns:1fr 1fr;align-items:end;gap:9vw;padding-top:125px;padding-bottom:125px;display:grid}.sound-rights h2{margin-bottom:0;font-size:clamp(55px,5.8vw,82px)}.sound-rights>p{color:var(--master-muted);margin:0;font-size:16px;line-height:1.8}.sound-player{z-index:85;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffefaf0;border-top:1px solid #a679252e;grid-template-columns:60px 1fr auto auto;align-items:center;gap:18px;min-height:86px;padding:10px max(26px,50vw - 690px);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -13px 38px #523c160f}.sound-player .release-art.mini{aspect-ratio:auto;width:60px;height:60px;padding:0}.sound-player .release-art.mini:before{box-shadow:none}.sound-player>div:nth-child(2){gap:4px;display:grid}.sound-player strong{font:400 19px/1 var(--serif)}.sound-player span{color:#80766c;font-size:11px}.sound-player>button{border:1px solid var(--master-line);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#fff7e6;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:700}.release-detail{z-index:110;visibility:hidden;pointer-events:none;position:fixed;inset:0}.release-detail.is-open{visibility:visible;pointer-events:auto}.release-detail-scrim{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#41342438;border:0;transition:all .25s;position:absolute;inset:0}.release-detail.is-open .release-detail-scrim{opacity:1}.release-detail>aside{background:#fffdf8;width:min(590px,96vw);padding:35px 42px 55px;transition:all .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-30px 0 80px #4c361321}.release-detail.is-open>aside{transform:translate(0)}.release-detail-close{z-index:3;cursor:pointer;background:#fffc;border:1px solid #ad7d2229;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;position:absolute;top:18px;right:21px}.release-art.detail{aspect-ratio:1.25;margin-bottom:38px}.release-detail>aside>h2{font:400 50px/.95 var(--serif);letter-spacing:-.045em;margin:15px 0 8px}.release-detail>aside>p:nth-of-type(2){color:#8a641f;letter-spacing:.07em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:700}.release-detail>aside>p:nth-of-type(3){color:var(--master-muted);font-size:15px;line-height:1.75}.release-detail dl{border-top:1px solid var(--master-line);margin:27px 0}.release-detail dl div{border-bottom:1px solid var(--master-line);grid-template-columns:110px 1fr;padding:15px 0;display:grid}.release-detail dt{color:#8a641f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.release-detail dd{color:#62584e;margin:0;font-size:13px}.release-platforms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.release-platforms button{letter-spacing:.06em;text-transform:uppercase;background:#fff8e6;border:1px solid #ab7a1b33;border-radius:999px;min-height:47px;font-size:10px;font-weight:700}.release-platforms button:disabled{color:#9c9489;background:#f7f2e9}.sound-note{background:#fff3d2;padding:32px 0}.sound-note p{color:#6f655a;text-align:center;max-width:1000px;margin:0 auto;font-size:12px;line-height:1.7}@media (max-width:1100px){.marketplace-grid,.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-grid{grid-template-columns:repeat(2,1fr)}.programs-grid{grid-template-columns:1fr}.program-v3{min-height:0}.program-v3 h3{margin-top:44px}}@media (max-width:900px){.shop-division-heading,.shop-division-heading.horizontal,.clients-method,.clients-section-heading,.golden-map-grid,.clients-scope,.sound-rights{grid-template-columns:1fr;gap:40px}.shop-featured-product{grid-template-columns:1fr}.shop-featured-product>div:first-child{aspect-ratio:1.1;min-height:0}.sound-workspace{grid-template-columns:1fr;gap:40px}.sound-workspace>aside{border:0;gap:8px;padding-bottom:7px;display:flex;position:static;overflow-x:auto}.sound-workspace>aside>p,.sound-workspace>aside>div{display:none}.sound-workspace>aside>button{border:1px solid var(--master-line);border-radius:999px;flex:none;gap:18px;padding:0 14px}.sound-workspace>aside>button.active{background:#ffe7a3}}@media (max-width:700px){.marketplace-hero,.clients-hero{min-height:650px;padding:88px 0 76px}.marketplace-hero h1,.clients-hero h1{font-size:57px}.marketplace-hero:before,.marketplace-hero:after,.clients-hero:after{opacity:.38;right:-32%}.shop-division,.marketplace-catalog,.golden-seven,.method-phases,.programs-section,.golden-map-section,.clients-method,.clients-scope{padding-top:92px;padding-bottom:95px}.shop-biowell{padding:90px 0}.shop-featured-product{margin-top:48px}.shop-featured-product>div:last-child{padding:52px 26px}.marketplace-title-row{align-items:flex-start}.marketplace-title-row h2,.shop-division-heading h2,.clients-method h2,.clients-section-heading h2,.golden-map-grid h2,.clients-scope h2{font-size:52px}.marketplace-controls{padding:19px}.marketplace-controls label{grid-template-columns:1fr;gap:7px}.marketplace-grid,.release-grid{grid-template-columns:1fr}.marketplace-card-image{aspect-ratio:1;height:auto}.marketplace-card-copy{min-height:260px}.cart-panel>aside{padding:28px 23px}.dimension-grid{grid-template-columns:1fr}.dimension-grid article{min-height:230px}.dimension-grid h3{margin-top:44px}.method-phases article{grid-template-columns:45px 1fr;gap:16px;padding:26px 0}.method-phases article p{grid-column:2}.method-phases h3{font-size:27px}.program-v3{padding:25px}.program-v3>b{margin:-25px -25px 24px}.program-v3 h3{font-size:35px}.golden-map-grid>div:last-child{grid-template-columns:1fr}.sound-page{padding-bottom:104px}.sound-hero{min-height:570px;padding:85px 0 75px}.sound-hero h1{font-size:56px}.sound-workspace{padding-top:72px;padding-bottom:95px}.sound-toolbar{flex-direction:column;align-items:flex-start;gap:25px}.sound-toolbar label{width:100%}.release-grid{gap:34px}.sound-rights{padding-top:90px;padding-bottom:92px}.sound-rights h2{font-size:51px}.sound-player{grid-template-columns:51px 1fr auto;gap:12px;min-height:104px;padding:10px 17px}.sound-player .release-art.mini{width:51px;height:51px}.sound-player>span{grid-column:2/-1;font-size:9px}.sound-player>button{grid-area:1/3/3;padding:9px 11px}.release-detail>aside{padding:25px 23px 48px}.release-detail>aside>h2{font-size:42px}.release-platforms{grid-template-columns:1fr}}@media (max-width:430px){.marketplace-hero h1,.clients-hero h1,.sound-hero h1{font-size:49px}.marketplace-title-row{display:block}.marketplace-title-row .cart-button{margin-top:25px}.marketplace-card-copy>div{flex-direction:column;align-items:flex-start}.cart-line{grid-template-columns:75px 1fr}.cart-line img{width:75px;height:95px}.sound-player strong{font-size:16px}.sound-player>button{font-size:8px}}.world-page{background:#fffefa}.world-hero{background:radial-gradient(circle at 76% 43%,#fff 0 8%,#fff0bcb8 20%,#0000 45%),linear-gradient(116deg,#fff7ed,#fffdf8 44%,#fff0bd 69%,#e9edff);align-items:flex-end;min-height:760px;padding:125px 0 110px;display:flex;position:relative;overflow:hidden}.world-hero-inner{z-index:2;position:relative}.world-hero h1,.world-about h2,.world-section-heading h2,.labs-intro h2,.world-closing h2{font:400 clamp(68px,7vw,109px)/.85 var(--serif);letter-spacing:-.065em;margin:23px 0 30px}.world-hero h1 em,.world-section-heading h2 em{color:#9c742f;font-weight:400}.world-hero-statement{color:#625a51;max-width:735px;margin:0;font-size:18px;line-height:1.8}.world-hero .master-actions{margin-top:39px}.world-hero-orbit{aspect-ratio:1;border:1px solid #b37f1b33;border-radius:50%;width:440px;position:absolute;top:16%;right:8%;box-shadow:0 0 0 46px #ffffff26,0 0 0 91px #eae7ff1a,0 0 100px #fff5d399}.world-hero-orbit span,.world-hero-orbit i,.world-hero-orbit b{border:1px solid #b4811d38;border-radius:45% 55% 48% 52%;position:absolute;inset:18%;transform:rotate(36deg)}.world-hero-orbit i{inset:31%;transform:rotate(-31deg)}.world-hero-orbit b{background:radial-gradient(circle,#fff 0 18%,#ffe99c 47%,#deae4b2b 70%,#0000 72%);border:0;border-radius:50%;inset:42%;box-shadow:0 0 48px 25px #fff3c8bf}.world-about{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;padding-top:145px;padding-bottom:145px;display:grid}.world-about h2{margin-bottom:0;font-size:clamp(56px,5.9vw,86px)}.world-about>div:last-child p{color:var(--master-muted);margin:0 0 26px;font-size:16px;line-height:1.82}.new-earth-section{background:linear-gradient(120deg,#ffe9df,#fff3c3 59%,#e9edff);padding:145px 0}.world-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.world-section-heading .master-kicker{grid-column:1/-1}.world-section-heading h2{margin:0;font-size:clamp(57px,6vw,88px)}.world-section-heading>p,.world-section-heading.split>p{color:#685f55;max-width:580px;margin:0;font-size:16px;line-height:1.8}.new-earth-grid{border-top:1px solid #a6771a30;border-left:1px solid #a6771a30;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.new-earth-grid article{background:#ffffff30;border-bottom:1px solid #a6771a30;border-right:1px solid #a6771a30;min-height:340px;padding:30px}.new-earth-grid span{color:#865f1c;letter-spacing:.13em;font-size:11px;font-weight:700}.new-earth-grid h3{font:400 36px/1 var(--serif);margin:75px 0 18px}.new-earth-grid p{color:#6b6157;margin:0;font-size:15px;line-height:1.72}.new-earth-topics{flex-wrap:wrap;gap:8px;margin-top:37px;display:flex}.new-earth-topics span{color:#655133;letter-spacing:.07em;text-transform:uppercase;background:#ffffff40;border:1px solid #a4751b33;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:700}.world-media{padding-top:145px;padding-bottom:150px}.world-section-heading.split{grid-template-columns:1.15fr .85fr}.world-section-heading.split h2{margin-top:21px}.world-media-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.world-media-grid article{border:1px solid var(--master-line);background:linear-gradient(145deg,#fffefa,#fff7e9);flex-direction:column;min-height:380px;padding:33px;display:flex}.world-media-grid article:nth-child(2){background:linear-gradient(145deg,#fffefa,#fff0bd)}.world-media-grid article:nth-child(3){background:linear-gradient(145deg,#fffefa,#e9f0ff)}.world-media-grid article:nth-child(4){background:linear-gradient(145deg,#fffefa,#eee9ff)}.world-media-grid article>div{justify-content:space-between;align-items:center;display:flex}.world-media-grid article>div span{color:#8a641f;letter-spacing:.13em;font-size:11px;font-weight:700}.world-media-grid article>div strong,.world-status{color:#76551c;letter-spacing:.09em;text-transform:uppercase;background:#ffffff73;border:1px solid #a777192e;border-radius:999px;width:max-content;padding:8px 10px;font-size:9px;font-weight:700}.world-media-grid h3{font:400 37px/1 var(--serif);margin:75px 0 17px}.world-media-grid p{color:var(--master-muted);margin:0;font-size:15px;line-height:1.72}.world-media-grid>article>.world-status{margin-top:auto}.world-labs{background:radial-gradient(circle at 23% 22%,#ffffffe6,#0000 22%),linear-gradient(120deg,#fff1e7,#fff2bd 56%,#e7ecff);padding:145px 0}.labs-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.labs-intro h2{font-size:clamp(58px,6vw,88px)}.labs-intro>p:not(.master-kicker){color:#655d53;margin:0 0 24px;font-size:16px;line-height:1.8}.labs-intro .master-text-link{margin-top:17px}.invention-flow{border-top:1px solid #a2721738}.invention-flow>div{border-bottom:1px solid #a2721730;grid-template-columns:50px 1fr 30px;align-items:center;min-height:76px;display:grid}.invention-flow>div span{color:#8b641d;letter-spacing:.12em;font-size:10px;font-weight:700}.invention-flow>div strong{font:400 24px/1 var(--serif)}.invention-flow>div i{color:#a37421;font-size:14px;font-style:normal}.invention-flow>p{color:#6f655a;margin:31px 0 0;font-size:13px;line-height:1.75}.world-future{padding-top:145px;padding-bottom:145px}.world-future-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:73px;display:grid}.world-future-grid article{border:1px solid var(--master-line);background:#fffaf0;flex-direction:column;min-height:475px;padding:32px;display:flex}.world-future-grid article:nth-child(2){background:linear-gradient(145deg,#fffefa,#fff0c2)}.world-future-grid article:nth-child(3){background:linear-gradient(145deg,#fffefa,#eceaff)}.world-future-grid h3{font:400 42px/1 var(--serif);margin:90px 0 20px}.world-future-grid p{color:var(--master-muted);margin:0;font-size:15px;line-height:1.75}.world-future-grid small{border-top:1px solid var(--master-line);color:#746a60;margin-top:auto;padding-top:27px;font-size:12px;line-height:1.65}.world-roadmap{background:#fff6e6;padding:145px 0}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:72px;display:grid}.roadmap-grid article{background:#fffefa;border:1px solid #a8781c2e;flex-direction:column;min-height:620px;padding:31px;display:flex}.roadmap-grid article:nth-child(2){background:linear-gradient(145deg,#fffefa,#fff0bd 68%,#efeaff)}.roadmap-grid article:nth-child(3){background:linear-gradient(145deg,#fffefa,#e8efff 68%,#fff0ca)}.roadmap-grid article>div{justify-content:space-between;align-items:center;display:flex}.roadmap-grid article>div>span{color:#89631f;letter-spacing:.12em;font-size:11px;font-weight:700}.roadmap-grid article>p{color:#8c661f;letter-spacing:.12em;text-transform:uppercase;margin:85px 0 10px;font-size:11px;font-weight:700}.roadmap-grid h3{font:400 39px/1 var(--serif);margin:0 0 32px}.roadmap-grid ul{border-top:1px solid var(--master-line);margin:auto 0 0;padding:0;list-style:none}.roadmap-grid li{border-bottom:1px solid var(--master-line);color:#695f55;padding:13px 0;font-size:14px;line-height:1.35}.world-journal{padding-top:145px;padding-bottom:150px}.journal-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.journal-grid article{border:1px solid var(--master-line);background:linear-gradient(145deg,#fffefa,#fff6e8);flex-direction:column;min-height:390px;padding:30px;display:flex}.journal-grid article:nth-child(2){background:linear-gradient(145deg,#fffefa,#fff0bd)}.journal-grid article:nth-child(3){background:linear-gradient(145deg,#fffefa,#e9edff)}.journal-grid article>div{color:#806024;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;font-weight:700;display:flex}.journal-grid h3{font:400 35px/1.03 var(--serif);margin:auto 0 19px}.journal-grid p{color:var(--master-muted);margin:0;font-size:14px;line-height:1.72}.world-closing{text-align:center;background:radial-gradient(circle at 50% 47%,#fff 0 7%,#fff4c7c2 25%,#0000 54%),linear-gradient(115deg,#ffe8df,#fff1bd 59%,#eaeaff);padding:165px 0}.world-closing h2{max-width:1030px;margin:28px auto 0;font-size:clamp(65px,6.8vw,102px)}.world-closing .master-actions{justify-content:center}@media (max-width:1000px){.world-future-grid,.roadmap-grid,.journal-grid{grid-template-columns:1fr}.world-future-grid article,.roadmap-grid article,.journal-grid article{min-height:0}.world-future-grid h3,.roadmap-grid article>p,.journal-grid h3{margin-top:58px}.roadmap-grid ul{margin-top:30px}.world-future-grid small{margin-top:45px}}@media (max-width:900px){.world-about,.world-section-heading,.world-section-heading.split,.labs-grid{grid-template-columns:1fr;gap:42px}.world-section-heading.split>p{max-width:700px}}@media (max-width:700px){.world-hero{min-height:675px;padding:90px 0 78px}.world-hero h1{font-size:56px}.world-hero-orbit{opacity:.42;width:380px;top:22%;right:-42%}.world-about,.new-earth-section,.world-media,.world-labs,.world-future,.world-roadmap,.world-journal{padding-top:93px;padding-bottom:96px}.world-about h2,.world-section-heading h2,.labs-intro h2{font-size:51px}.new-earth-grid,.world-media-grid{grid-template-columns:1fr;margin-top:50px}.new-earth-grid article{min-height:270px}.new-earth-grid h3{margin-top:55px}.world-media-grid article{min-height:340px}.world-media-grid h3{margin-top:60px}.world-future-grid,.roadmap-grid,.journal-grid{margin-top:50px}.world-closing{padding:105px 0}.world-closing h2{font-size:53px}}@media (max-width:430px){.world-hero h1,.world-about h2,.world-section-heading h2,.labs-intro h2,.world-closing h2{font-size:47px}.world-hero .master-actions{flex-direction:column;align-items:stretch}}
