@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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,::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;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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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{--night:#23483f;--night-deep:#193a33;--cream:#f7f0e1;--paper:#fffaf1;--rust:#c27657;--gold:#dfbd7b;--ink:#2d443c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:20;width:min(1420px,100% - 48px);min-height:86px;color:var(--cream);border-bottom:1px solid #f2ead82e;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:.02em;align-items:center;gap:12px;font-family:Georgia,serif;font-size:20px;display:inline-flex}.brand-mark{width:32px;height:32px;color:var(--gold);border:1px solid;border-radius:50%;place-items:center;display:grid}.nav-links{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px 18px;font-size:11px;line-height:1.25;display:flex}.nav-links a:hover{color:var(--gold)}.nav-cta{letter-spacing:.07em;text-transform:uppercase;border:1px solid #f2ead880;border-radius:99px;flex:none;padding:12px 18px;font-size:11px}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f2ead880;border-radius:99px;padding:10px 15px;font-size:11px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{background:var(--night-deep);border:1px solid #f2ead82e;width:min(310px,100vw - 36px);padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 46px #0718144d}.mobile-menu-panel a{color:#f7f0e1e6;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #f2ead81f;padding:11px 12px;font-size:11px}.mobile-menu-panel a:last-child{border-bottom:0}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible{background:var(--rust);color:#fff;outline:none}.hero{background-color:var(--night-deep);height:96vh;min-height:760px;color:var(--cream);background-image:linear-gradient(90deg,#102d26f0,#183a31d1 48%,#14302985),url(/tree-bark-background.jpg);background-position:50%;background-size:cover;grid-template-columns:1.2fr .8fr;align-items:center;padding:120px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(#081b1747,#0000 38%,#081b1761);position:absolute;top:0;right:0;bottom:0;left:0}.hero-copy{z-index:2;max-width:750px;position:relative}.eyebrow,.section-kicker{letter-spacing:.24em;font-size:11px;font-weight:700}.eyebrow{color:#ded8bf;align-items:center;gap:12px;display:flex}.eyebrow span{background:var(--gold);width:34px;height:1px;display:block}h1,h2,blockquote{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(58px,7vw,106px);line-height:.96}h1 em,h2 em,blockquote em{color:var(--gold);font-weight:400}.hero-intro{color:#f2ead8bd;max-width:610px;font-size:18px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.hero-actions.hero-actions-stacked{flex-direction:column;align-items:flex-start;gap:12px}.button{letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;gap:30px;padding:17px 22px 17px 26px;font-size:12px;font-weight:700;transition:all .25s;display:inline-flex}.button-light{background:var(--cream);color:var(--night)}.button-light:hover{background:#fff;transform:translateY(-2px)}.button span{font-size:18px}.text-link{border-bottom:1px solid #f2ead859;padding:10px 0;font-size:13px}.text-link span{color:var(--gold);margin-left:10px}.hero-symbol{z-index:2;text-align:center;color:#f2ead899;letter-spacing:.25em;text-transform:uppercase;justify-self:center;font-size:10px}.sun-rings{border:1px solid #d4ad683d;border-radius:50%;place-items:center;width:340px;height:340px;display:grid;box-shadow:0 0 0 48px #d4ad6809,0 0 0 96px #d4ad6806}.sun-rings:before,.sun-rings:after{content:"";border:1px solid #d4ad6840;border-radius:50%;position:absolute}.sun-rings:before{width:210px;height:210px}.sun-rings:after{width:90px;height:90px}.sun-core{color:var(--gold);filter:drop-shadow(0 0 26px #d4ad688c);font-size:44px}.hero-symbol p{margin-top:35px}.hero-orbit{border:1px solid #d4ad6814;border-radius:50%;width:650px;height:650px;position:absolute;top:70px;right:-120px}.orbit-two{width:820px;height:820px;top:-20px;right:-210px}.section{padding:115px max(7vw,28px)}.section-kicker{color:var(--rust);margin-bottom:30px}.intention{background:var(--paper)}.intention-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}h2{letter-spacing:-.035em;color:var(--night);margin:0;font-size:clamp(44px,5vw,70px);line-height:1.05}h2 em{color:var(--rust)}.intention-grid>div{color:#65776f;max-width:580px;font-size:15px;line-height:1.85}.large-copy{color:var(--ink);margin-top:0;font-family:Georgia,serif;font-size:23px;line-height:1.55}.qualities{border-top:1px solid #d9d0bf;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:90px;padding-top:30px;display:grid}.qualities span{color:var(--rust);align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;display:flex}.qualities b{color:var(--ink);font-weight:400}.mediumship{background:#f0eadc}.topic-links{background:#f0eadc;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.topic-card{background:var(--paper);border-top:3px solid var(--rust);min-height:340px;padding:44px;transition:all .25s}.topic-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #23483f1a}.topic-card>span{color:var(--rust);letter-spacing:.2em;font-size:10px;font-weight:700}.topic-card h2{margin:42px 0 18px;font-size:clamp(38px,4vw,58px)}.topic-card p{color:#65776f;max-width:520px;line-height:1.75}.topic-card b{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;gap:14px;margin-top:24px;font-size:12px;display:inline-flex}.topic-card i{font-style:normal}.topic-card-dictionary{grid-column:1/-1;grid-template-columns:minmax(210px,.7fr) minmax(260px,1.15fr) 1.15fr;align-items:center;gap:20px 50px;min-height:220px;display:grid}.topic-card-dictionary>span{align-self:start}.topic-card-dictionary h2,.topic-card-dictionary p,.topic-card-dictionary b{margin:0}.mediumship-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:75px;display:grid}.mediumship-card{border-top:2px solid var(--rust);background:#ffffff75;padding:34px}.mediumship-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.mediumship-subtitle{letter-spacing:.16em;text-transform:uppercase;margin:28px 0 10px;font-weight:700;color:var(--rust)!important;font-size:11px!important}.mediumship-card h3,.mental-medium-note h3{color:var(--night);font-family:Georgia,serif;font-weight:400}.mediumship-card h3{margin:0 0 16px;font-size:28px}.mediumship-card>p:last-child{color:#697971;margin:0;font-size:14px;line-height:1.75}.mental-medium-note{background:var(--night);color:#f7f0e1b8;grid-template-columns:90px 1fr;align-items:start;gap:34px;margin-top:18px;padding:46px 48px;display:grid}.mental-medium-mark{border:1px solid var(--gold);width:72px;height:72px;color:var(--gold);border-radius:50%;place-items:center;font-size:28px;display:grid}.mental-medium-note .section-kicker{color:var(--gold);margin:0 0 12px}.mental-medium-note h3{color:var(--cream);margin:0 0 14px;font-size:32px}.mental-medium-note p:last-child{max-width:900px;margin:0;line-height:1.8}.journey{background:#f0eadc}.section-heading{grid-template-columns:1fr 360px;align-items:end;gap:80px;display:grid}.section-heading>p{color:#697971;line-height:1.75}.steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:80px;display:grid}.step-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.step-line{background:#d3cdbc;width:100%;height:1px;margin:22px 0 38px;position:relative}.step-line:after{content:"";background:var(--rust);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:0}.step h3{color:var(--night);margin:0 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.step p{color:#6e7b74;font-size:14px;line-height:1.75}.findings{background:var(--paper)}.finding-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid}.finding-card{background:#ffffff5c;border:1px solid #ded5c4;min-height:285px;padding:34px}.finding-symbol{width:44px;height:44px;color:var(--rust);border:1px solid #d6c29f;border-radius:50%;place-items:center;font-size:20px;display:grid}.finding-card h3,.winti-note h3,.healing-grid h3{color:var(--night);font-family:Georgia,serif;font-weight:400}.finding-card h3{margin:30px 0 14px;font-size:25px}.finding-card p{color:#697971;margin:0;font-size:14px;line-height:1.75}.winti-note{border-left:4px solid var(--gold);background:#f1e4cc;grid-template-columns:110px 1fr;gap:34px;margin-top:18px;padding:48px;display:grid}.winti-icon{border:1px solid var(--rust);width:86px;height:86px;color:var(--rust);border-radius:50%;place-items:center;font-size:32px;display:grid}.winti-note .section-kicker{margin:0 0 14px}.winti-note h3{max-width:760px;margin:0 0 16px;font-size:30px;line-height:1.25}.winti-note>div:last-child>p:not(.section-kicker){color:#65776f;max-width:900px;line-height:1.75}.winti-note>div:last-child>p:last-child{margin-bottom:0}.winti-section{background:#eadfca}.subpage{background:#f0eadc;min-height:100vh}.subpage-nav{position:absolute}.subpage-hero{background-color:var(--night-deep);min-height:520px;color:var(--cream);background-image:linear-gradient(90deg,#102d26f2,#183a31b8),url(/tree-bark-background.jpg);background-position:50%;background-size:cover;padding:160px max(7vw,28px) 90px}.subpage-hero h1{margin:22px 0 25px;font-size:clamp(58px,7vw,98px)}.subpage-hero>p:last-child{color:#f7f0e1b8;max-width:670px;font-size:18px;line-height:1.75}.subpage-hero .eyebrow{margin:0}.winti-hero{background-position:50% 45%}.subpage .mediumship-grid{margin-top:0}.winti-heading{margin-top:90px}.back-home{border:1px solid var(--rust);color:var(--rust);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;margin-top:48px;padding:15px 22px;font-size:12px;font-weight:700;display:inline-flex}.back-home:hover{background:var(--rust);color:var(--paper)}.crystal-hero{background-image:linear-gradient(90deg,#102d26f5,#3d4c43a8),url(/tree-bark-background.jpg)}.crystal-section-nav,.herb-section-nav{z-index:20;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#183a31f7;align-items:center;gap:24px;padding:18px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0d272029}.crystal-section-nav>span,.herb-section-nav>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.crystal-section-nav>div,.herb-section-nav>div{flex-wrap:wrap;gap:8px;display:flex}.crystal-section-nav a,.herb-section-nav a{color:#f7f0e1e0;letter-spacing:.05em;border:1px solid #f7f0e13d;border-radius:99px;align-items:center;min-height:34px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.crystal-section-nav a:hover,.crystal-section-nav a:focus-visible,.herb-section-nav a:hover,.herb-section-nav a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--night-deep)}.crystal-section-nav a:focus-visible,.herb-section-nav a:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.crystal-page section[id],.golden-triangle[id],.herb-page section[id]{scroll-margin-top:92px}.section-back-top{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;margin-top:42px;font-size:11px;font-weight:700;display:inline-flex}.section-back-top:hover,.section-back-top:focus-visible{text-underline-offset:4px;text-decoration:underline}.crystal-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.crystal-intro-copy{color:#5f7269;max-width:680px;line-height:1.82}.crystal-catalog{background:#eee7d9}.stone-finder{border:1px solid #d9cfbd;border-top:3px solid var(--rust);background:#fffaf1b8;margin-top:60px;padding:26px;box-shadow:0 15px 42px #23483f0f}.stone-search{gap:10px;max-width:720px;display:grid}.stone-search>span:first-child{color:var(--night);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.stone-search-field{color:var(--rust);background:#fffdf8;border:1px solid #cfc4b1;border-radius:4px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:0 17px;display:grid}.stone-search-field:focus-within{border-color:var(--rust);box-shadow:0 0 0 3px #9352361f}.stone-search-field>span{font-family:Georgia,serif;font-size:25px;line-height:1;transform:rotate(-20deg)}.stone-search-field input{width:100%;min-height:50px;color:var(--night);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px}.stone-search-field input::placeholder{color:#8a978f}.stone-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.stone-select-filter{gap:10px;min-width:0;display:grid}.stone-select-filter>span{color:var(--night);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.stone-select-filter select{width:100%;min-height:46px;color:var(--night);font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #cfc4b1;border-radius:4px;outline:0;padding:0 42px 0 15px;font-size:14px}.stone-select-filter select:focus-visible{border-color:var(--rust);box-shadow:0 0 0 3px #9352361f}.stone-zodiac-note{border-left:3px solid var(--gold);color:#5f7269;background:#dfbd7b1f;gap:5px;max-width:736px;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.stone-zodiac-note strong{color:var(--night);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.stone-chinese-zodiac-explanation{color:#5f7269;max-width:850px;margin:16px 0 0;font-size:13px;line-height:1.55}@media(min-width:701px)and (max-width:1000px){.stone-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.stone-filter-row{grid-template-columns:1fr}}.stone-alphabet{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.stone-alphabet button{min-width:35px;height:35px;color:var(--night);cursor:pointer;background:0 0;border:1px solid #cfc4b1;border-radius:99px;padding:0 10px;font-size:11px;font-weight:700}.stone-alphabet button:first-child{padding:0 15px}.stone-alphabet button:hover:not(:disabled),.stone-alphabet button.is-active{border-color:var(--rust);background:var(--rust);color:var(--paper)}.stone-alphabet button:focus-visible{border-color:var(--rust);background:var(--rust);color:var(--paper);outline:2px solid var(--night);outline-offset:2px}.stone-alphabet button:disabled{opacity:.3;cursor:not-allowed}.stone-result-count{color:#687870;margin:17px 0 0;font-size:12px}.stone-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid}.stone-finder+.stone-grid{margin-top:30px}.stone-empty{color:#687870;text-align:center;border:1px dashed #c9bca7;margin-top:30px;padding:55px 30px}.stone-empty>span{color:var(--rust);font-size:34px}.stone-empty h3{color:var(--night);margin:14px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.stone-empty p{margin:0 0 22px}.stone-empty button{border:1px solid var(--rust);color:var(--rust);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:700}.stone-empty button:hover,.stone-empty button:focus-visible{background:var(--rust);color:var(--paper)}.stone-card{--stone:#d6cfc1;--stone-photo-scale:1;border:1px solid #d9cfbd;border-top:3px solid var(--stone);background:#fffaf1cc;min-height:390px;padding:30px;overflow:hidden}.stone-photo-wrap{aspect-ratio:4/3;background:radial-gradient(circle at 50% 42%,var(--stone),var(--stone));margin:-30px -30px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stone-photo-wrap{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--stone) 16%,#f5efe4),color-mix(in srgb,var(--stone) 28%,#d8cfbf))}}.stone-photo-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#193a3329);height:32%;position:absolute;inset:auto 0 0}.stone-photo{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(var(--stone-photo-scale));display:block}.protected-photo{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stone-photo-wrap figcaption{z-index:2;color:#fffffff0;letter-spacing:.06em;text-align:right;text-transform:uppercase;text-shadow:0 1px 5px #000000e0;font-size:9px;font-weight:700;line-height:1.45;position:absolute;bottom:10px;left:12px;right:12px}.stone-photo-placeholder{background:radial-gradient(circle at 50% 42%,var(--stone),var(--stone));align-content:center;place-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.stone-photo-placeholder{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--stone) 58%,white),color-mix(in srgb,var(--stone) 70%,var(--night)))}}.stone-photo-placeholder{color:#fff;text-align:center}.stone-photo-placeholder:after{background:linear-gradient(145deg,#0000,#193a3333);height:100%}.stone-photo-placeholder>span,.stone-photo-placeholder>strong,.stone-photo-placeholder>small{z-index:2;position:relative}.stone-photo-placeholder>span{color:#ffffffd9;filter:drop-shadow(0 8px 18px #193a3347);font-size:56px}.stone-photo-placeholder>strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.stone-photo-placeholder>small{letter-spacing:.2em;font-size:9px;font-weight:700}.stone-photo-wrap figcaption span,.herb-photo-wrap figcaption span,.golden-triangle-photo figcaption span{display:block}.stone-card:hover .stone-photo{transform:scale(var(--stone-photo-scale))}:is(.stone-hackmaniet,.stone-chrysoberyl,.stone-hiddeniet,.stone-petaliet,.stone-blauwe-chalcedoon,.stone-prasioliet,.stone-ametrien,.stone-toermalijnkwarts,.stone-rutielkwarts,.stone-magnesiet,.stone-lazuliet){--stone-photo-scale:1.4}.stone-card-top{justify-content:space-between;align-items:center;display:flex}.stone-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.stone-visual{width:62px;height:62px;color:var(--stone);filter:drop-shadow(0 8px 12px #23483f26);place-items:center;font-size:39px;display:grid}.stone-family,.stone-keywords{color:var(--rust);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.stone-month{border:1px solid var(--stone);color:#fff;background:var(--stone);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;margin:22px 0 0;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.stone-zodiac{color:var(--night);letter-spacing:.11em;text-transform:uppercase;background:#dfbd7b24;border:1px solid #c7ad76;border-radius:99px;margin:8px 0 0;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.stone-chinese-zodiac{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;background:#edf2e8;border-color:#b4c3a7;max-width:100%}.stone-family{margin:28px 0 10px}.stone-month+.stone-family,.stone-zodiac+.stone-family{margin-top:15px}.stone-card h3{color:var(--night);margin:0 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400}.stone-keywords{margin:0 0 21px}.stone-text{color:#65776f;margin:0;font-size:14px;line-height:1.75}.stone-details{border-top:1px solid #ded5c5;margin-top:24px}.stone-details summary{color:var(--night);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 0 4px;font-size:11px;font-weight:700;line-height:1.5;list-style:none;display:flex}.stone-details summary::-webkit-details-marker{display:none}.stone-details summary span{border:1px solid var(--stone);flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.stone-details summary span{border:1px solid color-mix(in srgb,var(--stone) 68%,#8f7c63)}}.stone-details summary span{color:var(--rust);border-radius:50%;font-size:16px;font-weight:400;transition:transform .2s}.stone-details[open] summary span{transform:rotate(45deg)}.stone-details summary:focus-visible{outline:2px solid var(--rust);outline-offset:5px;border-radius:2px}.stone-facts{margin:16px 0 0}.stone-facts>div{border-top:1px solid #e4dccd;padding:17px 0}.stone-facts dt{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.5}.stone-facts dd{color:#5f7169;margin:0;font-size:14px;line-height:1.72}.stone-bergkristal{--stone:#b6d6d0}.stone-amethist{--stone:#8e72a6}.stone-rozenkwarts{--stone:#dca8ad}.stone-rookkwarts{--stone:#82766b}.stone-citrien{--stone:#d8ad49}.stone-toermalijn{--stone:#303a38}.stone-labradoriet{--stone:#4a8f91}.stone-tijgeroog{--stone:#a86f2e}.stone-carneool{--stone:#c9633e}.stone-aventurijn{--stone:#70a681}.stone-hematiet{--stone:#61696a}.stone-seleniet{--stone:#d9d8ce}.stone-granaat{--stone:#7b2638}.stone-onyx{--stone:#252b2a}.stone-aquamarijn{--stone:#74b9c2}.stone-diamant{--stone:#c5d8d8}.stone-smaragd{--stone:#23845c}.stone-maansteen{--stone:#b7cbd0}.stone-robijn{--stone:#a51f3f}.stone-peridoot{--stone:#91ad49}.stone-saffier{--stone:#315b9b}.stone-topaas{--stone:#d49b3d}.stone-turkoois{--stone:#3ba9a5}.stone-lapis-lazuli{--stone:#3158a8}.stone-fluoriet{--stone:#789b86}.stone-malachiet{--stone:#168050}.stone-obsidiaan{--stone:#202a28}.stone-zonnesteen{--stone:#d98b51}.stone-celestien{--stone:#87b8cb}.stone-mosagaat{--stone:#5f8b67}.stone-lepidoliet{--stone:#a582ae}.stone-sugiliet{--stone:#74468c}.stone-kunziet{--stone:#d3a1bc}.stone-agaat{--stone:#9a8069}.stone-rode-jaspis{--stone:#a84b3e}.stone-shungiet{--stone:#2c3333}.stone-prehniet{--stone:#a9bd87}.stone-unakiet{--stone:#8b9d70}.stone-rhodochrosiet{--stone:#d38491}.stone-angeliet{--stone:#92b5cf}.golden-triangle{background:var(--night);color:#f7f0e1bd;border-top:3px solid var(--gold);grid-template-columns:310px 1fr;align-items:center;gap:54px;margin-top:24px;padding:44px;display:grid}.golden-triangle-images{min-height:250px;position:relative}.golden-triangle-photo{border:4px solid var(--night);background:#e9dfcd;border-radius:50%;width:148px;height:148px;margin:0;position:absolute;overflow:hidden;box-shadow:0 14px 28px #00000038}.golden-triangle-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a1f19db);position:absolute;top:42%;right:0;bottom:0;left:0}.golden-triangle-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:none}.golden-triangle-photo figcaption{z-index:2;color:#fff;letter-spacing:.015em;text-align:center;text-transform:uppercase;text-shadow:0 1px 3px #000000e6;font-size:6px;font-weight:700;line-height:1.2;position:absolute;bottom:16px;left:12px;right:12px}.golden-triangle-photo:first-child{top:0;left:0}.golden-triangle-photo:nth-child(2){top:0;right:0}.golden-triangle-photo:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.golden-triangle .section-kicker{color:var(--gold);margin:0 0 12px}.golden-triangle h3{color:var(--cream);margin:0 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:400}.golden-triangle p:not(.section-kicker){max-width:900px;line-height:1.75}.golden-triangle strong{color:var(--cream)}.golden-triangle-note{color:#f7f0e185;margin-bottom:0;font-size:12px}.crystal-practice{background:var(--cream)}.practice-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:75px;display:grid}.practice-grid article{border-top:2px solid var(--rust);background:#ffffff59;padding:30px 28px}.practice-grid span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.practice-grid h3{color:var(--night);margin:32px 0 13px;font-family:Georgia,serif;font-size:24px;font-weight:400}.practice-grid p{color:#697971;margin:0;font-size:14px;line-height:1.75}.crystal-safety{background:var(--night);color:#f7f0e1b8;grid-template-columns:70px 1fr;align-items:start;gap:28px;margin-top:20px;padding:34px 38px;display:grid}.crystal-safety>span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:23px;display:grid}.crystal-safety h3{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.crystal-safety p{max-width:960px;margin:10px 0 0;line-height:1.75}.chakra-set{background:#e7ddca}.chakra-set-layout{grid-template-columns:minmax(280px,.62fr) minmax(600px,1.38fr);align-items:start;gap:clamp(34px,4.5vw,72px);margin-top:66px;display:grid}.chakra-body-guide{border-top:4px solid var(--gold);background:#fffaf1d1;padding:28px;position:sticky;top:112px;box-shadow:0 16px 42px #23483f14}.chakra-body-heading h3{color:var(--night);margin:8px 0 24px;font-family:Georgia,serif;font-size:clamp(26px,2.1vw,34px);font-weight:400;line-height:1.12}.chakra-body-diagram{background:#ded3c1;width:min(100%,310px);margin:0 auto;position:relative;overflow:hidden}.chakra-body-diagram>img{width:100%;height:auto;display:block}.chakra-body-markers{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;right:0;bottom:0;left:0}.chakra-body-marker{background:var(--chakra);color:#fff;width:34px;height:34px;box-shadow:0 0 0 2px var(--chakra),0 4px 14px #11231e47;border:3px solid #fffaf1f2;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chakra-body-marker.chakra-kruin{top:3%}.chakra-body-marker.chakra-derde-oog{top:8%}.chakra-body-marker.chakra-keel{top:15%}.chakra-body-marker.chakra-hart{top:25%}.chakra-body-marker.chakra-zonnevlecht{top:34%}.chakra-body-marker.chakra-sacraal{top:42%}.chakra-body-marker.chakra-wortel{top:51%}.chakra-body-legend{color:#687870;margin:18px 0 0;font-size:12px;line-height:1.6}.chakra-body-legend strong{color:var(--night)}.chakra-set-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chakra-set-item{--chakra:#8a6b5c;border-left:6px solid var(--chakra);background:#fffaf1d1;grid-template-columns:58px minmax(220px,.78fr) 1.22fr 104px;align-items:center;gap:14px 28px;min-height:156px;padding:18px 12px 18px 22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #23483f0b}.chakra-number{border:1px solid var(--chakra);width:46px;height:46px;color:var(--chakra);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.chakra-name small,.chakra-stone small{color:var(--chakra);letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.chakra-name h3{color:var(--night);margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.chakra-name p{color:var(--chakra);margin:5px 0 0;font-family:Georgia,serif;font-size:14px;font-style:italic}.chakra-stone strong{color:var(--night);font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.chakra-stone p{color:#687870;margin:7px 0 0;font-size:13px;line-height:1.5}.chakra-photo{background:#d9cfbd;width:104px;height:88px;margin:0;position:relative;overflow:hidden}.chakra-photo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;transform:scale(.84)}.chakra-details{border-top:1px solid var(--chakra);grid-column:2/4;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) 60px;gap:18px;margin:0;padding-top:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.chakra-details{border-top:1px solid color-mix(in srgb,var(--chakra) 34%,transparent)}}.chakra-details div{min-width:0}.chakra-details dt{color:var(--chakra);letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:700}.chakra-details dd{color:#475a52;margin:0;font-size:12px;line-height:1.45}.chakra-details div:nth-child(2) dd{color:var(--night);font-family:Georgia,serif;font-size:15px;font-style:italic}.chakra-details div:last-child dd{color:var(--chakra);letter-spacing:.12em;font-weight:800}.chakra-wortel{--chakra:#a74438}.chakra-sacraal{--chakra:#d17138}.chakra-zonnevlecht{--chakra:#c89b2c}.chakra-hart{--chakra:#5e9168}.chakra-keel{--chakra:#4d92a5}.chakra-derde-oog{--chakra:#4f5e9b}.chakra-kruin{--chakra:#84649a}.chakra-set-note{color:#6d7a73;max-width:900px;margin:26px 0 0;font-size:12px;line-height:1.65}.herb-hero{background-image:linear-gradient(90deg,#102d26f5,#34523d9e),url(/tree-bark-background.jpg)}.herb-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.herb-intro-copy{color:#5f7269;max-width:680px;line-height:1.82}.herb-catalog{background:#e8e4d6}.herb-finder{background:#fffaf1b8;border:1px solid #d1c9b8;border-top:3px solid #778d61;margin-top:60px;padding:26px;box-shadow:0 15px 42px #23483f0f}.herb-tabs{border-bottom:1px solid #d8d0c0;flex-wrap:wrap;gap:9px;margin-bottom:22px;padding-bottom:22px;display:flex}.herb-tabs button{min-height:40px;color:var(--night);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #bfc4b2;border-radius:99px;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.herb-tabs button span{color:#506c57;background:#6077511f;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.herb-tabs button:hover,.herb-tabs button.is-active{color:var(--paper);background:#607751;border-color:#607751}.herb-tabs button.is-active span{color:var(--paper);background:#fff3}.herb-tabs button:focus-visible{color:var(--paper);outline:2px solid var(--night);outline-offset:2px;background:#607751;border-color:#607751}.herb-recipe-filter{border-bottom:1px solid #d8d0c0;gap:10px;margin:-5px 0 22px;padding-bottom:22px;display:grid}.herb-recipe-filter>strong{color:var(--night);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.herb-recipe-filter>div{flex-wrap:wrap;gap:9px;display:flex}.herb-recipe-filter button{min-height:40px;color:var(--night);letter-spacing:.04em;cursor:pointer;background:#fffdf8;border:1px solid #aeb8a2;border-radius:4px;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.herb-recipe-filter button span{color:#506c57;background:#6077511f;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.herb-recipe-filter button:hover,.herb-recipe-filter button.is-active{color:var(--paper);background:#607751;border-color:#607751}.herb-recipe-filter button.is-active span{color:var(--paper);background:#fff3}.herb-recipe-filter button:focus-visible{color:var(--paper);outline:2px solid var(--night);outline-offset:2px;background:#607751;border-color:#607751}.herb-search{gap:10px;max-width:720px;display:grid}.herb-search>span:first-child{color:var(--night);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.herb-search-field{color:#607751;background:#fffdf8;border:1px solid #c9c3b2;border-radius:4px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:0 17px;display:grid}.herb-search-field:focus-within{border-color:#607751;box-shadow:0 0 0 3px #60775124}.herb-search-field>span{font-family:Georgia,serif;font-size:25px;line-height:1;transform:rotate(-20deg)}.herb-search-field input{width:100%;min-height:50px;color:var(--night);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px}.herb-search-field input::placeholder{color:#8a978f}.herb-alphabet{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.herb-alphabet button{min-width:35px;height:35px;color:var(--night);cursor:pointer;background:0 0;border:1px solid #c9c3b2;border-radius:99px;padding:0 10px;font-size:11px;font-weight:700}.herb-alphabet button:first-child{padding:0 15px}.herb-alphabet button:hover:not(:disabled),.herb-alphabet button.is-active{color:var(--paper);background:#607751;border-color:#607751}.herb-alphabet button:focus-visible{color:var(--paper);outline:2px solid var(--night);outline-offset:2px;background:#607751;border-color:#607751}.herb-alphabet button:disabled{opacity:.3;cursor:not-allowed}.herb-result-count{color:#687870;margin:17px 0 0;font-size:12px}.herb-list{gap:28px;margin-top:75px;display:grid}.herb-card[id]{scroll-margin-top:24px}.herb-card{position:relative}.herb-legacy-anchor{width:1px;height:1px;scroll-margin-top:24px;position:absolute;top:0;left:0}.herb-card[id]:target{outline:3px solid var(--gold);outline-offset:4px}.herb-finder+.herb-list{margin-top:30px}.herb-empty{color:#687870;text-align:center;border:1px dashed #bfc4b2;margin-top:30px;padding:55px 30px}.herb-empty>span{color:#607751;font-size:34px}.herb-empty h3{color:var(--night);margin:14px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.herb-empty p{margin:0 0 22px}.herb-empty button{color:#607751;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #607751;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:700}.herb-empty button:hover,.herb-empty button:focus-visible{color:var(--paper);background:#607751}.herb-card{background:#fffaf1e0;border:1px solid #d4cbb9;border-top:3px solid #778d61;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-areas:"photo heading""photo content";display:grid;overflow:hidden;box-shadow:0 18px 52px #23483f12}.herb-card--text-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""content"}.herb-oso-links dd{flex-wrap:wrap;gap:10px 20px;display:flex}.herb-photo-wrap{background:#cfd5c2;grid-area:photo;grid-template-rows:minmax(640px,1fr) auto;align-self:stretch;min-width:0;height:100%;min-height:640px;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.herb-photo{object-fit:cover;object-position:center;width:100%;min-width:0;max-width:none;height:100%;min-height:640px;max-height:none;box-shadow:none;border:0;display:block}.herb-photo-wrap figcaption{z-index:2;color:#fffdf8;letter-spacing:.015em;text-align:left;text-shadow:0 1px 3px #000000f2,0 0 6px #000c;background:0 0;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.45;position:absolute;bottom:6px;left:12px;right:12px}.herb-photo-wrap figcaption a{text-underline-offset:2px;text-decoration:underline}.herb-card-heading{border-bottom:1px solid #d9d0be;grid-area:heading;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:18px;padding:42px 42px 30px;display:grid}.herb-card-heading>span{color:var(--rust);font-family:Georgia,serif;font-size:18px;font-style:italic}.herb-card-identity{min-width:0}.herb-card-heading p{color:var(--rust);letter-spacing:.2em;margin:0 0 7px;font-size:9px;font-weight:700}.herb-card-heading h3{color:var(--night);overflow-wrap:anywhere;margin:0;font-family:Georgia,serif;font-size:36px;font-weight:400}.herb-botanical-name{color:#708078;overflow-wrap:anywhere;max-width:100%;margin-top:5px;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.55;display:block}.herb-botanical-name.is-unknown{color:var(--rust);font-family:inherit;font-style:normal}.herb-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:210px;display:flex}.herb-winti-badge,.herb-bath-badge{color:#785329;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:normal;background:#dfbd7b2e;border:1px solid #9c7241;border-radius:99px;justify-content:center;align-items:center;max-width:100%;margin:0;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex}.herb-bath-badge{color:#506c57;background:#456b5317;border-color:#71835c}.herb-ketre-badge{color:#456343;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#6684501f;border:1px solid #7d9064;border-radius:99px;align-items:center;padding:7px 10px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.herb-ketre-filter{border-bottom:1px solid #d8d0c0;gap:12px;margin:0 0 22px;padding:18px 0 22px;display:grid}.herb-ketre-filter>strong{color:var(--night);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.herb-ketre-filter>div{flex-wrap:wrap;gap:8px;display:flex}.herb-ketre-filter button{color:#52695d;cursor:pointer;background:0 0;border:1px solid #bfc4b2;border-radius:99px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.35}.herb-ketre-filter button:hover,.herb-ketre-filter button.is-active{color:var(--paper);background:#607751;border-color:#607751}.herb-ketre-filter button:focus-visible{color:var(--paper);outline:2px solid var(--night);outline-offset:2px;background:#607751;border-color:#607751}.herb-ketre-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.herb-ketre-tags span{color:#506c57;background:#456b531c;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.herb-application-links{flex-wrap:wrap;gap:10px;margin:16px 0 4px;display:flex}.herb-application-button{color:#fff;text-align:center;overflow-wrap:anywhere;background:#456343;border:1px solid #456343;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.herb-application-button:hover{background:#314b2f;border-color:#314b2f}.herb-application-button:focus-visible{outline-offset:3px;outline:2px solid #314b2f}.herb-content{grid-area:content;min-width:0;padding:0 42px 42px}.herb-other-information{margin-top:26px}.herb-facts{margin:0}.herb-facts>div{border-bottom:1px solid #e0d8c9;grid-template-columns:175px 1fr;gap:24px;padding:20px 0;display:grid}.herb-facts dt{color:var(--rust);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5}.herb-facts dd{color:#5e7168;margin:0;font-size:14px;line-height:1.72}.herb-facts dd p{margin:0 0 9px}.herb-facts dd p:last-child{margin-bottom:0}.herb-healing-list{margin:0 0 9px;padding-left:20px;list-style:outside}.herb-facts .herb-family{background:#456b5312;border-top:1px solid #456b5321;margin:0 -14px;padding:18px 14px}.herb-facts .herb-family dt{color:#506c57}.herb-facts .herb-family dd{color:var(--night);font-family:Georgia,serif}.herb-facts .herb-aliases{background:#dfbd7b1c;border:1px solid #9c72413d;border-radius:6px;margin:10px -14px 0;padding:18px 14px}.herb-facts .herb-aliases dt,.herb-facts .herb-aliases dd strong{color:#785329}.herb-facts .herb-language{background:#e5eddd;border-top:1px solid #456b5321;margin:0 -14px;padding:18px 14px}.herb-facts .herb-language dt{color:#506c57}.herb-facts .herb-language dd{color:var(--night)}.herb-facts .herb-magic{background:#dfbd7b1f;border-bottom:0;margin:0 -14px;padding:20px 14px}.herb-facts .herb-magic dt{color:#9c7241}.herb-facts .herb-winti{background:#456b5317;border-top:1px solid #456b5333;border-bottom:0;margin:0 -14px;padding:20px 14px}.herb-facts .herb-winti dt{color:#506c57}.winti-register{background:#f3ebdc}.winti-register-note{background:var(--night);color:#f7f0e1b8;grid-template-columns:70px 1fr;align-items:start;gap:28px;margin-top:48px;padding:32px 36px;display:grid}.winti-register-note>span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:23px;display:grid}.winti-register-note h3{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.winti-register-note p{max-width:980px;margin:10px 0 0;line-height:1.75}.winti-finder{background:#fffaf1c2;border:1px solid #d1c9b8;border-top:3px solid #778d61;margin-top:24px;padding:26px}.winti-register-list{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.winti-register-card{background:#fffaf1e6;border:1px solid #d8cfbf;border-top:2px solid #778d61;min-height:255px;padding:26px}.winti-register-card>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.winti-register-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.winti-badge{color:var(--paper);letter-spacing:.14em;text-transform:uppercase;background:#607751;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.winti-register-card h3{color:var(--night);margin:28px 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:400}.winti-latin{color:#6d7c74;min-height:38px;margin:0;font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1.45}.winti-language{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;margin:16px 0 0;font-size:10px;font-weight:700}.winti-source-use{color:#5e7168;margin:16px 0 0;font-size:12px;line-height:1.65}.herb-source{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:700;display:inline-block}.herb-source:hover{text-underline-offset:4px;text-decoration:underline}.herb-safety{background:var(--night);color:#f7f0e1b8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9vw;display:grid}.herb-safety>div{min-width:0}.herb-safety h2{color:var(--cream);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.herb-safety h2 em{color:var(--gold)}.herb-safety ul{margin:0;padding-left:20px}.herb-safety li{margin-bottom:15px;line-height:1.72}.herb-safety>div:last-child>p{color:#f7f0e180;border-top:1px solid #f7f0e129;margin-top:30px;padding-top:22px;font-size:13px;line-height:1.7}.herb-safety-guidance{min-width:0;font-size:1rem;line-height:1.75}.herb-responsibility{color:var(--cream);border:1px solid #dfbd7b73;margin:0 0 30px;padding:24px}.herb-safety-guidance strong{color:var(--cream)}.herb-specific-safety{grid-column:1/-1;min-width:0}.herb-specific-safety h3{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:400}.herb-specific-safety>p{max-width:850px}.herb-safety .herb-specific-safety>p{color:#f7f0e1cc;border:0;margin:18px 0 30px;padding:0;font-size:1rem;line-height:1.75}.herb-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;display:grid}.herb-safety-list details{border:1px solid #f7f0e133;scroll-margin-top:100px}.herb-safety-list summary{color:var(--cream);cursor:pointer;padding:16px 20px;font-size:1rem;line-height:1.5}.herb-safety-list summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.herb-safety-list details[open] summary{color:var(--gold);border-bottom:1px solid #f7f0e133}.herb-safety-list details>div{color:#f7f0e1d9;overflow-wrap:anywhere;padding:18px 20px;font-size:1rem;line-height:1.75}.herb-safety-list p{margin:0 0 14px}.herb-safety-list p:last-child{margin-bottom:0}@media(max-width:680px){.herb-safety-list{grid-template-columns:1fr}}.herb-sources{background:var(--cream)}.herb-sources h2{font-size:clamp(40px,4vw,60px)}.herb-sources>p:not(.section-kicker){color:#5f7269;max-width:850px;line-height:1.8}.what-is-winti{background:var(--paper);border-top:3px solid var(--rust);grid-template-columns:160px 1fr;align-items:start;gap:46px;margin-top:75px;padding:50px;display:grid;box-shadow:0 18px 55px #23483f14}.what-is-winti-mark{width:140px;height:140px;color:var(--rust);border:1px solid #cda77d;border-radius:50%;align-content:center;place-items:center;display:grid}.what-is-winti-mark span{font-size:38px;line-height:1}.what-is-winti-mark small{letter-spacing:.26em;margin-top:12px;font-size:9px;font-weight:700}.what-is-winti .section-kicker{margin:0 0 12px}.what-is-winti h3{color:var(--night);margin:0 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:400}.what-is-winti p:not(.section-kicker){color:#5f7269;max-width:940px;margin:0 0 14px;line-height:1.78}.what-is-winti p:last-child{margin-bottom:0}.winti-group-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:75px;display:grid}.winti-group{background:#fffaf1c2;border:1px solid #d8c9ad;padding:38px}.winti-group header{border-bottom:1px solid #d8c9ad;grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding-bottom:26px;display:grid}.winti-group-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.winti-group-symbol{border:1px solid var(--rust);width:48px;height:48px;color:var(--rust);border-radius:50%;place-items:center;font-size:20px;display:grid}.winti-group header p{color:var(--rust);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.winti-group h3,.winti-clothing-note h3{color:var(--night);margin:0;font-family:Georgia,serif;font-weight:400}.winti-group h3{font-size:30px}.winti-group-intro{color:#596d65;min-height:78px;margin:25px 0;line-height:1.7}.winti-examples{gap:0;display:grid}.winti-example{border-top:1px solid #ded2bc;padding:20px 0}.winti-example h4{color:var(--night);margin:0 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:400}.winti-example p{color:#687870;margin:0;font-size:14px;line-height:1.7}.winti-clothing-note{background:var(--night);color:#f7f0e1b8;grid-template-columns:70px 1fr;align-items:start;gap:28px;margin-top:20px;padding:34px 38px;display:grid}.winti-clothing-note>span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:23px;display:grid}.winti-clothing-note h3{color:var(--cream);font-size:26px}.winti-clothing-note p{max-width:960px;margin:10px 0 0;line-height:1.75}.related-page-links{flex-wrap:wrap;gap:14px;display:flex}.winti-types-hero{background-image:linear-gradient(90deg,#102d26f7,#183a31ad),url(/tree-bark-background.jpg);min-height:610px}.winti-types-hero h1{max-width:920px}.winti-types-nav{z-index:12;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#183a31f7;align-items:center;gap:28px;padding:18px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0d272024}.winti-types-nav>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.winti-types-nav>div{flex-wrap:wrap;gap:8px;display:flex}.winti-types-nav a{color:#f7f0e1e0;letter-spacing:.05em;border:1px solid #f7f0e13d;border-radius:99px;align-items:center;min-height:34px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.winti-types-nav a:hover,.winti-types-nav a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--night-deep);outline:none}.winti-types-page section[id],.winti-types-page article[id]{scroll-margin-top:92px}.adumankama-hero{background-image:linear-gradient(90deg,#0c2620f7,#183a31b3),url(/tree-bark-background.jpg)}.adumankama-page section[id],.adumankama-page article[id]{scroll-margin-top:92px}.adumankama-page ul{color:#5f7169;margin:18px 0 0;padding-left:22px;line-height:1.78}.adumankama-page li+li{margin-top:8px}.adumankama-page .inline-link{color:var(--rust);text-underline-offset:3px;text-decoration:underline}.adumankama-page .winti-context .inline-link{color:var(--gold)}.clothing-pangi-intro{color:#5f7169;max-width:900px;margin:0 0 44px;font-size:16px;line-height:1.78}.clothing-pangi-grid>article{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:24px;padding:20px;display:grid;overflow:hidden}.clothing-pangi-photo{aspect-ratio:4/3;background:var(--night);width:100%;margin:0;position:relative;overflow:hidden}.clothing-pangi-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a1f19c7);height:34%;position:absolute;inset:auto 0 0}.clothing-pangi-photo--fabric:after{content:none}.clothing-pangi-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.clothing-pangi-photo--reference{background:#e8e1d4}.clothing-pangi-photo figcaption{z-index:2;color:#fffffff0;letter-spacing:.02em;text-align:right;text-transform:uppercase;text-shadow:0 1px 4px #000000e0;font-size:12px;font-weight:700;line-height:1.35;position:absolute;bottom:9px;left:10px;right:10px}.clothing-pangi-copy{min-width:0;padding:10px 8px 8px 0}.clothing-pangi-grid .clothing-pangi-copy h2{margin-bottom:14px;font-size:clamp(25px,2vw,32px)}.clothing-pangi-grid .clothing-pangi-copy p{margin:0}.clothing-pangi-grid strong{color:var(--night)}.clothing-pangi-grid .clothing-pangi-copy a{color:var(--rust);letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}@media(max-width:580px){.clothing-pangi-grid>article{grid-template-columns:1fr}.clothing-pangi-photo{width:min(100%,240px)}}.winti-types-overview{background:var(--paper)}.winti-type-card-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:72px;display:grid}.winti-type-card{border-top:3px solid var(--rust);background:#eee7d9;grid-template-columns:1fr auto;align-content:start;min-height:320px;padding:30px;transition:transform .2s,box-shadow .2s;display:grid}.winti-type-card:hover,.winti-type-card:focus-visible{outline:2px solid var(--rust);outline-offset:3px;transform:translateY(-4px);box-shadow:0 18px 42px #23483f1a}.winti-type-number{color:var(--rust);font-family:Georgia,serif;font-style:italic}.winti-type-symbol{border:1px solid var(--rust);width:45px;height:45px;color:var(--rust);border-radius:50%;place-items:center;font-size:20px;display:grid}.winti-type-card p{color:var(--rust);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin:38px 0 7px;font-size:10px;font-weight:700}.winti-type-card h3{color:var(--night);grid-column:1/-1;margin:0;font-family:Georgia,serif;font-size:29px;font-weight:400}.winti-type-card small{color:#64766e;grid-column:1/-1;margin-top:18px;font-size:12px;line-height:1.6}.winti-type-card b{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-self:end;margin-top:30px;font-size:10px}.winti-type-card i{float:right;font-style:normal}.grontapu-distinction{background:#f1e4cc;border-top:1px solid #ddc9a6;border-bottom:1px solid #ddc9a6;grid-template-columns:160px 1fr;align-items:start;gap:50px;display:grid}.grontapu-distinction-mark{border:1px solid var(--rust);width:140px;height:140px;color:var(--rust);border-radius:50%;place-items:center;font-size:38px;display:grid}.grontapu-distinction h2{font-size:clamp(40px,4.6vw,64px)}.grontapu-distinction>div:last-child>p:not(.section-kicker){color:#5f7169;max-width:940px;line-height:1.78}.grontapu-distinction .large-copy{color:var(--ink)!important}.grontapu-distinction a{color:var(--rust);text-underline-offset:3px;text-decoration:underline}.winti-type-section{background:#eee7d9}.winti-type-section:nth-of-type(odd){background:var(--paper)}.winti-type-heading{grid-template-columns:110px 1fr;align-items:start;gap:34px;display:grid}.winti-type-heading>span{border:1px solid var(--rust);width:82px;height:82px;color:var(--rust);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;font-style:italic;display:grid}.winti-type-heading .section-kicker{margin:0 0 14px}.winti-type-heading h2{margin-bottom:24px}.winti-type-heading>div>p:last-child{color:#5f7169;max-width:950px;font-size:16px;line-height:1.8}.winti-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:65px;display:grid}.winti-profile-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.winti-profile,.winti-featured-profile{border-top:3px solid var(--rust);background:#fffaf1e6;padding:34px;box-shadow:0 12px 32px #23483f0b}.winti-profile h3,.winti-featured-profile h3,.winti-crossgroup-grid h3,.winti-question-grid h3,.winti-context aside h3,.winti-related-grid h3{color:var(--night);margin:0 0 17px;font-family:Georgia,serif;font-size:29px;font-weight:400}.winti-profile p,.winti-featured-profile p{color:#5f7169;font-size:15px;line-height:1.78}.winti-type-section-dark{color:#f7f0e1b8;background:var(--night)!important}.winti-type-section-dark .winti-type-heading>span{border-color:var(--gold);color:var(--gold)}.winti-type-section-dark .section-kicker,.winti-type-section-dark .section-back-top{color:var(--gold)}.winti-type-section-dark h2{color:var(--cream)}.winti-type-section-dark .winti-type-heading>div>p:last-child{color:#f7f0e1b8}.winti-featured-profile{border-top-color:var(--gold);background:#f7f0e114;margin:62px 0 18px}.winti-featured-profile h3{color:var(--cream);font-size:35px}.winti-featured-profile p{color:#f7f0e1b3;max-width:980px}.winti-type-section-dark .winti-profile{background:#f7f0e1f5}.winti-water-section{background:#e3e9e4!important}.winti-crossgroups{background:#eadfca}.winti-crossgroup-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:70px;display:grid}.winti-crossgroup-grid>article{background:#fffaf1d1;border-top:3px solid #778d61;padding:38px}.winti-crossgroup-grid p,.winti-crossgroup-grid dd{color:#5f7169;line-height:1.75}.winti-crossgroup-grid dl{border-top:1px solid #d8cfbf;margin:26px 0}.winti-crossgroup-grid dl>div{border-bottom:1px solid #d8cfbf;grid-template-columns:120px 1fr;gap:22px;padding:16px 0;display:grid}.winti-crossgroup-grid dt{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.winti-crossgroup-grid dd{margin:0}.winti-questions{background:var(--paper)}.winti-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:65px;display:grid}.winti-question-grid article{border-left:4px solid var(--gold);background:#eee7d9;padding:34px}.winti-question-grid p{color:#5f7169;margin-bottom:0;line-height:1.78}.winti-context{background:var(--night-deep);color:#f7f0e1b3;grid-template-columns:1.15fr .85fr;gap:7vw;display:grid}.winti-context h2{color:var(--cream)}.winti-context h2 em{color:var(--gold)}.winti-context>div>p:not(.section-kicker){max-width:760px;line-height:1.8}.winti-context aside{border-top:3px solid var(--gold);background:#f7f0e114;align-self:start;padding:36px}.winti-context aside h3{color:var(--cream)}.winti-context aside p:last-child{margin-bottom:0;line-height:1.8}.winti-context .section-kicker{color:var(--gold)}.winti-related{background:var(--cream)}.winti-related-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.winti-related-grid>a{border-top:3px solid var(--rust);background:#ffffff61;min-height:290px;padding:30px;transition:transform .2s,box-shadow .2s}.winti-related-grid>a:hover,.winti-related-grid>a:focus-visible{outline:2px solid var(--rust);outline-offset:3px;transform:translateY(-3px);box-shadow:0 16px 36px #23483f17}.winti-related-grid span{color:var(--rust);letter-spacing:.17em;font-size:9px;font-weight:700}.winti-related-grid h3{margin-top:34px}.winti-related-grid p{color:#5f7169;font-size:14px;line-height:1.7}.winti-related-grid b{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:10px;display:inline-flex}.dictionary-hero{background-image:linear-gradient(90deg,#102d26f7,#183a31c2),url(/tree-bark-background.jpg);min-height:570px}.dictionary-hero h1{max-width:900px}.dictionary-alphabet{z-index:12;background:#fffaf1f5;border-bottom:1px solid #d7cbb8;align-items:center;gap:28px;padding:18px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #23483f12}.dictionary-alphabet>span{color:var(--rust);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.dictionary-alphabet>div{flex-wrap:wrap;gap:8px;display:flex}.dictionary-alphabet a{width:34px;height:34px;color:var(--night);border:1px solid #cbbda7;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:15px;display:grid}.dictionary-alphabet a:hover,.dictionary-alphabet a:focus-visible{border-color:var(--rust);background:var(--rust);color:var(--paper);outline:none}.dictionary-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.dictionary-intro>div:last-child{color:#5f7269;max-width:680px;line-height:1.82}.dictionary-content{background:#eee7d9;padding-top:45px}.dictionary-letter{border-bottom:1px solid #d1c4ae;grid-template-columns:100px 1fr;gap:44px;padding:70px 0;scroll-margin-top:88px;display:grid}.dictionary-letter:first-child{padding-top:35px}.dictionary-letter>h2{border:1px solid var(--rust);width:76px;height:76px;color:var(--rust);border-radius:50%;align-self:start;place-items:center;font-size:40px;display:grid;position:sticky;top:95px}.dictionary-terms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.dictionary-terms article{border-top:3px solid var(--rust);background:#fffaf1e0;padding:32px;scroll-margin-top:100px;box-shadow:0 12px 32px #23483f0e}.dictionary-terms article:only-child,.dictionary-terms article:has(.grontapu-block){grid-column:1/-1}.dictionary-terms h3{color:var(--night);margin:0 0 18px;font-family:Georgia,serif;font-size:31px;font-weight:400}.dictionary-terms p,.dictionary-terms li{color:#5f7169;font-size:15px;line-height:1.78}.dictionary-terms p:last-child{margin-bottom:0}.dictionary-terms ul{margin:18px 0;padding-left:22px}.dictionary-terms li+li{margin-top:7px}.dictionary-terms a,.dictionary-closing a:not(.back-home){color:var(--rust);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.grontapu-block{border-left:4px solid var(--gold);background:#f2e6d0;margin-top:24px;padding:26px 28px}.grontapu-block h4{color:var(--rust);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.grontapu-block h5{color:var(--night);margin:24px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.dictionary-statement{border-top:1px solid #cda77d;border-bottom:1px solid #cda77d;padding:16px 18px;font-family:Georgia,serif;color:var(--night)!important;font-size:20px!important}.dictionary-closing{background:var(--cream)}.dictionary-closing>p:not(.section-kicker){color:#5f7169;max-width:900px;font-size:16px;line-height:1.8}.knowledge-hero{background-image:linear-gradient(90deg,#102d26f7,#183a31b8),url(/tree-bark-background.jpg);min-height:570px}.knowledge-hero h1{max-width:1060px}.knowledge-bank-nav{background:var(--night-deep);color:var(--cream);grid-template-columns:1.45fr .55fr;gap:48px;padding-top:54px;padding-bottom:54px;display:grid}.knowledge-bank-nav .section-kicker{color:var(--gold);margin:0 0 18px}.knowledge-link-grid{border-top:1px solid #f7f0e12e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-link-grid a{color:#f7f0e1d1;border-bottom:1px solid #f7f0e12e;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.knowledge-link-grid a:nth-child(odd){border-right:1px solid #f7f0e12e}.knowledge-link-grid a:hover,.knowledge-link-grid a:focus-visible{background:var(--rust);color:#fff;outline:none}.knowledge-link-grid span{color:var(--gold)}.knowledge-link-grid-method{grid-template-columns:1fr}.knowledge-link-grid-method a:nth-child(odd){border-right:0}.knowledge-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.knowledge-intro>div:last-child{color:#5f7269;max-width:700px;line-height:1.82}.color-psychology{background:#eee7d9}.color-meaning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:65px;display:grid}.color-meaning-card{--meaning-color:#8c7462;border-top:4px solid var(--meaning-color);background:#fffaf1eb;padding:27px;box-shadow:0 12px 32px #23483f0e}.color-meaning-card header{align-items:center;gap:18px;display:flex}.color-swatch{border:1px solid var(--meaning-color);flex:0 0 54px;width:54px;height:54px}@supports (color:color-mix(in lab,red,red)){.color-swatch{border:1px solid color-mix(in srgb,var(--meaning-color) 78%,#203e36)}}.color-swatch{background:var(--meaning-color);border-radius:50%;box-shadow:inset 0 0 0 7px #ffffff2e}.color-meaning-card header p{color:var(--meaning-color);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700;line-height:1.4}.color-meaning-card h3{color:var(--night);margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.color-meaning-card dl{margin:24px 0 0}.color-meaning-card dl>div{border-top:1px solid #ded5c5;padding:15px 0}.color-meaning-card dt{color:var(--night);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.color-meaning-card dd{color:#5f7169;margin:0;font-size:14px;line-height:1.68}.color-rood{--meaning-color:#a83f3b}.color-blauw{--meaning-color:#3f7196}.color-oranje{--meaning-color:#cf7138}.color-indigo{--meaning-color:#4f5e9b}.color-geel{--meaning-color:#c69b28}.color-groen{--meaning-color:#56815e}.color-bruin{--meaning-color:#806348}.color-roze{--meaning-color:#bd6f83}.color-grijs{--meaning-color:#727a7b}.color-paars{--meaning-color:#75598b}.color-wit{--meaning-color:#eee9df}.color-zwart{--meaning-color:#242a29}.color-wit .color-swatch{border-color:#bdb4a6;box-shadow:inset 0 0 0 7px #ffffff8c}.color-wit header p{color:#716c64}.color-context{background:var(--night);color:#f7f0e1bd;border-top:4px solid var(--gold);grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:7vw;margin-top:24px;padding:42px;display:grid}.color-context .section-kicker{color:var(--gold);margin:0 0 15px}.color-context h3{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.16}.color-context h3 em{color:var(--gold);font-weight:400}.color-context>div:last-child{max-width:780px}.color-context p{margin:0;line-height:1.78}.color-context p+p{margin-top:18px}.color-context strong{color:var(--cream)}.chakra-color-connection{background:var(--cream)}.chakra-wearing-note{background:var(--night);color:#f7f0e1bd;border-top:3px solid var(--gold);grid-template-columns:62px 1fr;align-items:start;gap:24px;margin-top:60px;padding:30px 34px;display:grid}.chakra-wearing-note>span{border:1px solid var(--gold);width:54px;height:54px;color:var(--gold);border-radius:50%;place-items:center;font-size:22px;display:grid}.chakra-wearing-note h3{color:var(--cream);margin:0 0 9px;font-family:Georgia,serif;font-size:26px;font-weight:400}.chakra-wearing-note p{max-width:980px;margin:0;font-size:16px;line-height:1.75}.chakra-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0 0;padding:0;list-style:none;display:grid}.chakra-color-card{--meaning-color:#8c7462;border-left:6px solid var(--meaning-color);background:#fffaf1d1;grid-template-columns:64px 1fr;gap:22px;min-height:270px;padding:30px;display:grid;box-shadow:0 9px 28px #23483f0d}.chakra-color-card:last-child{grid-column:1/-1;min-height:0}.chakra-color-marker{border:2px solid var(--meaning-color);width:58px;height:58px;box-shadow:inset 0 0 0 8px var(--meaning-color);border-radius:50%;align-self:start;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.chakra-color-marker{box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--meaning-color) 18%,transparent)}}.chakra-color-marker{color:var(--meaning-color);font-family:Georgia,serif;font-size:25px}.chakra-color-label{letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-weight:700;color:var(--meaning-color)!important;font-size:10px!important}.chakra-color-card h3{color:var(--night);margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.chakra-color-copy>p{color:#596d64;margin:0;font-size:16px;line-height:1.72}.chakra-color-copy .chakra-color-focus{color:var(--night);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.chakra-color-card small{border-top:1px solid var(--meaning-color);margin-top:20px;padding-top:14px;display:block}@supports (color:color-mix(in lab,red,red)){.chakra-color-card small{border-top:1px solid color-mix(in srgb,var(--meaning-color) 30%,#d8cebd)}}.chakra-color-card small{color:#75847c;font-size:12px;line-height:1.5}.chakra-color-disclaimer{color:#6d7a73;max-width:920px;margin:25px 0 0;font-size:13px;line-height:1.65}.chakra-set-link{margin-top:25px}.knowledge-cards,.knowledge-terms{background:#eee7d9}.knowledge-symbol-heading{margin-bottom:58px}.knowledge-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.knowledge-term-grid>article{border-top:3px solid var(--rust);background:#fffaf1e6;padding:34px;scroll-margin-top:30px;box-shadow:0 12px 32px #23483f0e}.knowledge-term-grid h2{color:var(--night);margin:0 0 18px;font-size:32px}.knowledge-term-grid p{color:#5f7169;line-height:1.78}.knowledge-term-grid>article>a{color:var(--rust);letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.knowledge-crosslinks{background:var(--cream)}.knowledge-crosslinks>.section-kicker{margin:0 0 40px}.button-dark{border:1px solid var(--rust);color:var(--rust);gap:18px}.button-dark:hover,.button-dark:focus-visible{background:var(--rust);color:var(--paper);outline:none}.wasi-hero h1{max-width:1120px;font-size:clamp(52px,6.2vw,94px);line-height:.97}.wasi-hero h1 em{margin-top:12px;font-size:.58em;line-height:1.08;display:inline-block}.wasi-section-nav{z-index:12;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#183a31f7;align-items:center;gap:26px;padding:16px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 9px 26px #0d272024}.wasi-section-nav>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.wasi-section-nav>div{flex-wrap:wrap;gap:8px;display:flex}.wasi-section-nav a{color:#f7f0e1db;letter-spacing:.04em;text-align:center;border:1px solid #f7f0e138;border-radius:99px;justify-content:center;align-items:center;padding:8px 13px;font-size:10px;font-weight:700;display:inline-flex}.wasi-section-nav a:hover,.wasi-section-nav a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--night-deep);outline:none}.wasi-page section[id]{scroll-margin-top:86px}.wasi-page .knowledge-intro a,.wasi-chapters a:not(.button),.wasi-distinction a,.wasi-related-topic a:not(.back-home),.wasi-ingredients a:not(.button),.wasi-personal-note a,.watra-detail-content a{color:var(--rust);text-underline-offset:3px;text-decoration:underline}.wasi-difference{background:var(--cream)}.wasi-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:65px;display:grid}.wasi-difference-grid article{border-top:4px solid var(--rust);background:#ffffff6b;padding:38px}.wasi-difference-grid article>span{color:var(--rust);letter-spacing:.18em;font-size:9px;font-weight:700}.wasi-difference-grid h3{color:var(--night);margin:27px 0 18px;font-family:Georgia,serif;font-size:38px;font-weight:400}.wasi-difference-grid p{color:#5f7169;line-height:1.78}.wasi-difference blockquote{border-left:4px solid var(--gold);background:var(--night);color:var(--cream);margin:18px 0 0;padding:28px 34px;font-family:Georgia,serif;font-size:clamp(22px,2.3vw,32px);line-height:1.45}.wasi-overview{background:#eee7d9}.wasi-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}.wasi-featured-grid>a{border-top:3px solid var(--rust);color:#5f7169;background:#fffaf1e6;flex-direction:column;min-height:250px;padding:30px;display:flex;box-shadow:0 12px 32px #23483f0d}.wasi-featured-grid>a:hover,.wasi-featured-grid>a:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 16px 36px #23483f1a}.wasi-featured-grid span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.wasi-featured-grid h3{color:var(--night);margin:28px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.wasi-featured-grid p{font-size:14px;line-height:1.7}.wasi-featured-grid b{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:9px}.wasi-preparation{background:var(--paper);grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.wasi-preparation>div>p:last-child,.wasi-preparation ol{color:#5f7169;line-height:1.8}.wasi-preparation ol{margin:0;padding-left:22px}.wasi-preparation li{padding:5px 0 5px 8px}.wasi-preparation .wasi-flow-note{color:var(--cream);grid-column:1/-1}.wasi-positive-words{background:#eee7d9;grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.wasi-positive-content{color:#5f7169;max-width:850px;font-size:16px;line-height:1.8}.wasi-positive-content .large-copy{color:var(--night)}.wasi-positive-request-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.wasi-positive-request-list li{border-left:3px solid var(--rust);color:var(--night);background:#fffaf1d1;padding:13px 16px;font-weight:700}.wasi-attention{background:#eee7d9}.wasi-attention>.watra-detail-content{padding:0 clamp(24px,3vw,40px)}.wasi-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:55px;display:grid}.wasi-attention-grid article{border-top:3px solid var(--rust);background:#fffaf1d1;padding:30px}.wasi-attention-grid h3{color:var(--night);margin:0 0 14px;font-family:Georgia,serif;font-size:25px;font-weight:400}.wasi-attention-grid p{color:#5f7169;margin:0;line-height:1.75}.wasi-context-note{color:#687870;border:1px solid #d8ccb9;margin-top:18px;padding:20px 24px;font-size:13px;line-height:1.7}.wasi-context-note p{margin:0}.wasi-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.wasi-type-card{border-top:3px solid var(--rust);background:#fffaf1e6;flex-direction:column;min-height:390px;padding:32px;scroll-margin-top:90px;display:flex;box-shadow:0 12px 32px #23483f0d}.wasi-type-card>span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.wasi-type-card>p{min-height:36px;color:var(--rust);letter-spacing:.13em;text-transform:uppercase;margin:30px 0 12px;font-size:10px;font-weight:700;line-height:1.45}.wasi-type-card h3{color:var(--night);margin:0 0 17px;font-family:Georgia,serif;font-size:30px;font-weight:400}.wasi-type-card>div{color:#5f7169;font-size:14px;line-height:1.72}.wasi-type-card small{color:#7c897f;letter-spacing:.06em;text-transform:uppercase;margin:22px 0;font-size:10px;font-weight:700;line-height:1.5;display:block}.wasi-type-card>a{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ddd3c1;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:10px;font-weight:700;display:flex}.wasi-chapters{background:var(--paper);padding-top:35px;padding-bottom:35px}.wasi-chapters>article{border-bottom:1px solid #d5c9b6;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:78px 0;scroll-margin-top:88px;display:grid}.wasi-chapters>article:last-child{border-bottom:0}.wasi-chapters>article>div:first-child>span{color:var(--rust);font-family:Georgia,serif;font-size:28px;font-style:italic}.wasi-chapters .section-kicker{margin:28px 0 14px}.wasi-chapters h2{margin:0;font-size:clamp(42px,5vw,72px)}.wasi-chapters>article>div:last-child{color:#5f7169;max-width:720px;font-size:16px;line-height:1.8}.wasi-chapters .button{margin-top:22px;text-decoration:none}.wasi-specific{background:var(--night-deep);color:#f7f0e1b3}.wasi-specific h2{color:var(--cream)}.wasi-specific h2 em,.wasi-specific .section-kicker{color:var(--gold)}.wasi-specific-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:68px;display:grid}.wasi-specific-grid>a{color:#f7f0e1b8;border:1px solid #f7f0e12e;min-height:230px;padding:28px;transition:all .2s}.wasi-specific-grid>a:hover,.wasi-specific-grid>a:focus-visible{border-color:var(--gold);outline:none;transform:translateY(-3px)}.wasi-specific-grid span{color:var(--gold)}.wasi-specific-grid h3{color:var(--cream);margin:28px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.wasi-specific-grid p{min-height:52px;font-size:14px;line-height:1.7}.wasi-specific-grid b{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.wasi-distinction{background:#efe3cd;grid-template-columns:120px 1fr;align-items:start;gap:52px;display:grid}.wasi-distinction-mark{border:1px solid var(--rust);width:108px;height:108px;color:var(--rust);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:48px;display:grid}.wasi-distinction h2{max-width:900px}.wasi-distinction>div:last-child>p:last-child{color:var(--rust);font-weight:700}.wasi-distinction-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.wasi-distinction-columns p{color:#5f7169;background:#fffaf1b3;margin:0;padding:26px;line-height:1.75}.wasi-related-topic,.wasi-ingredients{background:var(--paper);grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.wasi-related-topic>div:last-child,.wasi-ingredients>div:last-child{color:#5f7169;max-width:760px;font-size:16px;line-height:1.8}.wasi-flow{background:#e5dbc9}.wasi-flow ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:65px 0 0;padding:0;list-style:none;display:grid}.wasi-flow li{border-top:3px solid var(--rust);background:#fffaf1c7;min-height:220px;padding:30px}.wasi-flow li span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.wasi-flow li h3{color:var(--night);margin:34px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:400}.wasi-flow li p{color:#697971;font-size:14px;line-height:1.65}.wasi-flow-note{background:var(--rust);color:var(--cream);text-align:center;margin:18px 0 0;padding:18px 22px;font-weight:700}.wasi-safety{background:var(--night);color:#f7f0e1b8;grid-template-columns:90px 1fr;gap:42px;display:grid}.wasi-safety-mark{border:1px solid var(--gold);width:76px;height:76px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:34px;display:grid}.wasi-safety .section-kicker{color:var(--gold)}.wasi-safety h2{color:var(--cream)}.wasi-safety>div:last-child{max-width:950px}.wasi-safety p{line-height:1.78}.wasi-faq{background:#eee7d9}.wasi-faq-list{border-top:1px solid #cdbfa9;margin-top:55px}.wasi-faq-list details{border-bottom:1px solid #cdbfa9}.wasi-faq-list summary{color:var(--night);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:25px 0;font-family:Georgia,serif;font-size:22px;list-style:none;display:flex}.wasi-faq-list summary::-webkit-details-marker{display:none}.wasi-faq-list summary span{color:var(--rust);font-family:Arial,sans-serif;font-size:24px;transition:transform .2s}.wasi-faq-list details[open] summary span{transform:rotate(45deg)}.wasi-faq-list details>p{color:#5f7169;max-width:850px;margin:0 0 26px;line-height:1.75}.wasi-crosslinks{background:var(--cream)}.wasi-crosslinks>.section-kicker{margin-bottom:40px}.wasi-personal-note{border-left:4px solid var(--gold);color:#5f7169;background:#efe3cd;margin-top:18px;padding:24px 28px}.wasi-personal-note p{margin:0;line-height:1.7}.concepts-hero h1{max-width:1050px;font-size:clamp(50px,6vw,90px);line-height:.98}.concepts-hero h1 em{margin-top:12px;font-size:.66em;line-height:1.08;display:inline-block}.concept-summary{background:var(--night-deep)}.concept-summary .knowledge-term-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.concept-summary .knowledge-term-grid>article{background:#fffaf1f5;min-height:210px}.concept-section{background:#eee7d9}.concept-section-alt{background:var(--cream)}.concept-section .section-heading{margin-bottom:55px}.concept-section .section-heading>div:last-child{color:#5f7169;line-height:1.8}.concept-section a,.concepts-page .wasi-chapters a{color:var(--rust);text-underline-offset:3px;text-decoration:underline}.concept-note{border-left:4px solid var(--gold);background:var(--paper);color:#5f7169;margin:20px 0 0;padding:22px 26px;line-height:1.75}.concepts-page section[id],.concepts-page article[id]{scroll-margin-top:86px}.watra-detail-hero h1{font-size:clamp(46px,5.7vw,84px);line-height:1.02}.watra-detail-hero h1 em{margin-top:10px;font-size:.66em;display:inline-block}.watra-detail-content{background:var(--paper)}.watra-detail-content>section[id]{scroll-margin-top:100px}.watra-detail-content>section{border-bottom:1px solid #d5c9b6;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:76px 0;display:grid}.watra-detail-content>section:first-child{max-width:900px;padding-top:0;display:block}.watra-detail-content>section:first-child p{color:#5f7169;font-size:16px;line-height:1.8}.watra-detail-content>section:first-child .large-copy{color:var(--night);font-size:24px}.watra-detail-content>section>p:not(.section-kicker),.watra-detail-content>section>div{color:#5f7169;line-height:1.78}.watra-detail-content ul,.watra-detail-content ol{color:#5f7169;margin:25px 0 0;padding-left:22px;line-height:1.8}.watra-detail-content li{padding:3px 0 3px 6px}.watra-detail-content h3{color:var(--night);font-family:Georgia,serif;font-size:24px;font-weight:400}.watra-detail-content>section.ritual-bath-rules{border-bottom:0;max-width:none;padding-bottom:32px;display:block}.ritual-bath-rules h2{max-width:840px;font-size:clamp(30px,3.8vw,50px);line-height:1.15}.ritual-bath-rules>div>p:last-child{max-width:72ch;margin:20px 0 0}.watra-detail-content .ritual-bath-rules-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.watra-detail-content .ritual-bath-rules-list>li{background:#f7f0e1;border:1px solid #d8ccb9;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,22px);padding:clamp(16px,2.5vw,24px);display:grid}.ritual-bath-rule-number{background:var(--night);width:38px;height:38px;color:var(--cream);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.watra-detail-content .ritual-bath-rules-list h3{margin:0 0 6px;font-size:clamp(20px,2.2vw,25px);line-height:1.3}.watra-detail-content .ritual-bath-rules-list p{margin:0;font-size:15px;line-height:1.7}.watra-detail-content .ritual-bath-rules-list .ritual-bath-rule-explanation{margin-top:10px;font-size:14px}.watra-detail-content>aside{border-left:4px solid var(--gold);background:var(--night);color:#f7f0e1b8;margin-top:24px;padding:34px 38px}.watra-detail-content>aside h3{color:var(--cream);margin:0 0 15px;font-family:Georgia,serif;font-size:28px;font-weight:400}.watra-detail-content>aside p{margin:0;line-height:1.75}.watra-time-table{border:1px solid #d5c9b6;border-top:3px solid var(--rust);background:#f7f0e1;margin:28px 0 0;overflow-x:auto;box-shadow:0 18px 42px #23483f14}.watra-time-table:focus-visible{outline:3px solid var(--rust)}@supports (color:color-mix(in lab,red,red)){.watra-time-table:focus-visible{outline:3px solid color-mix(in srgb,var(--rust) 55%,transparent)}}.watra-time-table:focus-visible{outline-offset:4px}.watra-time-table table{border-collapse:collapse;width:100%;min-width:440px;color:var(--night);font-variant-numeric:tabular-nums}.watra-time-table th,.watra-time-table td{text-align:center;border-bottom:1px solid #d5c9b6;border-right:1px solid #d5c9b6;width:33.333%;padding:19px 22px}.watra-time-table tr>:last-child{border-right:0}.watra-time-table tbody tr:last-child>*{border-bottom:0}.watra-time-table thead th{background:var(--night);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.watra-time-table thead th:first-child{color:var(--gold)}.watra-time-table thead span{color:#f7f0e1a8;margin-bottom:4px;font-size:11px;display:block}.watra-time-table thead time{letter-spacing:0;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.watra-time-table tbody th{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;background:#eee7d9;font-size:14px}.watra-time-table tbody td{color:var(--night);font-family:Georgia,serif;font-size:28px}.watra-time-table .is-empty{color:#9a8f7e}.watra-time-note{color:#697971;align-items:flex-start;gap:11px;margin:14px 0 0;font-size:13px;line-height:1.6;display:flex}.watra-time-note span{color:var(--rust);flex:none;font-family:Georgia,serif;font-size:20px;line-height:1}.watra-time-guidance{border-left:4px solid var(--gold);background:#eee7d9;margin:28px 0 0;padding:28px 30px}.watra-time-guidance h3{margin:0 0 14px}.watra-time-guidance p{margin:0}.watra-time-guidance ol{margin:18px 0}.watra-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.watra-comparison article{border-top:3px solid var(--rust);background:#eee7d9;padding:28px}.watra-comparison h3{color:var(--night);margin:0 0 15px;font-family:Georgia,serif;font-size:26px;font-weight:400}.watra-comparison p,.watra-comparison ul{color:#5f7169;line-height:1.72}.watra-detail-related{background:var(--cream)}.watra-detail-related>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:42px 0 10px;display:grid}.watra-detail-related>div>a{min-height:70px;color:var(--night);border:1px solid #d3c6b2;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:700;display:flex}.watra-detail-related>div>a:hover,.watra-detail-related>div>a:focus-visible{border-color:var(--rust);background:var(--rust);color:var(--paper);outline:none}.watra-detail-related>div>a span{color:var(--rust)}.watra-detail-related>div>a:hover span,.watra-detail-related>div>a:focus-visible span{color:var(--paper)}.timeline-band{background:var(--night-deep);color:#f7f0e1bd}.timeline-band h2{color:var(--cream);max-width:900px}.timeline-band h2 em{color:var(--gold)}.timeline-band ol{border-top:1px solid #f7f0e12e;grid-template-columns:repeat(2,1fr);margin:70px 0 36px;padding:0;list-style:none;display:grid}.timeline-band li{border-bottom:1px solid #f7f0e12e;grid-template-columns:62px 1fr;gap:20px;padding:28px 34px 28px 0;display:grid}.timeline-band li:nth-child(odd){border-right:1px solid #f7f0e12e}.timeline-band li:nth-child(2n){padding-left:34px}.timeline-band li span{color:var(--gold);font-family:Georgia,serif;font-style:italic}.timeline-band li p{margin:0;line-height:1.6}.timeline-footnote{color:#f7f0e18c;max-width:900px;margin:0;font-size:13px;line-height:1.75}.healing{background:var(--cream)}.healing-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:75px;display:grid}.healing-grid article{border-top:2px solid var(--rust);background:#ffffff52;padding:30px 28px}.healing-grid span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.healing-grid h3{margin:34px 0 13px;font-size:25px}.healing-grid p{color:#697971;font-size:14px;line-height:1.75}.quote-band{background:var(--rust);color:var(--cream);text-align:center;padding:90px 30px}.quote-band blockquote{margin:0;font-size:clamp(35px,4vw,58px);line-height:1.25}.quote-band blockquote em{color:#efd5a4}.safety{background:var(--night);color:#f2ead8b8;grid-template-columns:1.2fr .8fr;padding-top:125px;padding-bottom:125px;display:grid}.safety-card{max-width:710px}.safety h2{color:var(--cream)}.safety h2 em{color:var(--gold)}.safety-card>p:not(.section-kicker){max-width:630px;font-size:17px;line-height:1.8}.safety ul{gap:15px;margin:34px 0 0;padding:0;list-style:none;display:grid}.safety li{align-items:center;gap:13px;display:flex}.safety li span{color:var(--gold)}.safety-aside{border-left:1px solid #f2ead829;align-self:center;max-width:450px;padding-left:70px}.safety-aside .moon{color:var(--gold);margin:0 0 28px;font-size:46px}.safety-aside h3{color:var(--cream);font-family:Georgia,serif;font-size:27px;font-weight:400}.safety-aside p{font-size:14px;line-height:1.8}.begin{background:var(--cream);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.reflection{border-left:2px solid var(--rust);color:#5c695f;align-self:center;padding-left:45px}.reflection>p{line-height:1.7}.reflection blockquote{color:var(--night);margin:25px 0;font-size:30px;line-height:1.35}.fine-print{font-size:13px}footer{background:var(--night-deep);color:#f2ead8b3;justify-content:space-between;align-items:center;padding:40px max(7vw,28px);font-size:12px;display:flex}footer a{color:var(--gold);text-transform:uppercase;letter-spacing:.12em}@media(max-width:1366px){.nav-links-desktop{display:none}.mobile-menu{display:block}.site-nav{gap:12px}}@media(max-width:900px){.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;height:auto;min-height:760px;padding-top:150px}.hero-symbol{opacity:.22;position:absolute;top:240px;right:-140px}.sun-rings{width:300px;height:300px}.intention-grid,.section-heading,.safety,.begin,.crystal-intro,.golden-triangle,.herb-intro,.herb-safety,.dictionary-intro,.grontapu-distinction,.winti-context,.winti-future,.knowledge-bank-nav,.knowledge-intro,.color-context{grid-template-columns:1fr;gap:55px}.golden-triangle-images{width:310px}.steps,.timeline-band ol,.healing-grid,.practice-grid,.qualities,.finding-grid,.mediumship-grid,.winti-group-grid,.topic-links,.stone-grid,.winti-register-list,.winti-type-card-grid,.winti-related-grid,.color-meaning-grid{grid-template-columns:1fr 1fr}.winti-profile-grid-three{grid-template-columns:repeat(2,1fr)}.topic-card-dictionary{grid-column:1/-1;grid-template-columns:1fr}.chakra-set-item{grid-template-columns:52px minmax(190px,.8fr) 1.2fr 92px;gap:20px}.chakra-photo{width:92px;height:82px}.herb-card{grid-template-columns:1fr}.herb-photo{min-height:420px;max-height:520px}.timeline-band li:nth-child(odd){border-right:0}.timeline-band li:nth-child(2n){padding-left:0}.safety-aside{border-top:1px solid #f2ead829;border-left:0;padding:45px 0 0}}@media(max-width:580px){.nav{width:calc(100% - 36px)}.nav-cta{padding:10px 14px}.hero{min-height:720px;padding-left:22px;padding-right:22px}h1{font-size:52px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.section{padding:80px 22px}.subpage-hero{min-height:470px;padding:145px 22px 72px}.subpage-hero h1{font-size:50px}.subpage-hero>p:last-child{font-size:16px}.crystal-section-nav,.herb-section-nav,.winti-types-nav{align-items:flex-start;gap:12px;padding:16px 22px;position:relative}.crystal-section-nav>div,.herb-section-nav>div,.winti-types-nav>div{gap:6px}.crystal-section-nav a,.herb-section-nav a,.winti-types-nav a{min-height:32px;padding:6px 10px;font-size:9px}.winti-types-hero h1{font-size:55px}.winti-type-heading{grid-template-columns:1fr;gap:22px}.winti-type-heading>span{width:62px;height:62px}.winti-type-card-grid,.winti-profile-grid,.winti-profile-grid-three,.winti-crossgroup-grid,.winti-question-grid,.winti-related-grid,.knowledge-term-grid,.color-meaning-grid,.chakra-color-grid{grid-template-columns:1fr}.winti-profile,.winti-featured-profile,.winti-crossgroup-grid>article,.winti-question-grid article,.knowledge-term-grid>article{padding:28px 22px}.knowledge-link-grid{grid-template-columns:1fr}.knowledge-link-grid a:nth-child(odd){border-right:0}.knowledge-bank-nav{padding-top:48px;padding-bottom:48px}.winti-future nav{grid-template-columns:1fr}.winti-future nav a:nth-child(odd){border-right:0}.grontapu-distinction-mark{width:92px;height:92px}.dictionary-hero h1{font-size:48px}.dictionary-alphabet{align-items:flex-start;padding:16px 22px;position:relative}.dictionary-alphabet>div{gap:6px}.dictionary-alphabet a{width:31px;height:31px}.dictionary-letter{grid-template-columns:1fr;gap:22px;padding:55px 0}.dictionary-letter>h2{width:58px;height:58px;font-size:31px;position:static}.dictionary-terms{grid-template-columns:1fr}.dictionary-terms article,.dictionary-terms article:has(.grontapu-block){grid-column:1;padding:26px 22px}.grontapu-block{margin:22px -8px -8px;padding:23px 20px}.steps,.qualities,.finding-grid,.mediumship-grid,.winti-group-grid,.timeline-band ol,.healing-grid,.topic-links,.stone-grid,.practice-grid,.winti-register-list{grid-template-columns:1fr}.topic-card,.stone-card{min-height:0;padding:34px 28px}.topic-card-dictionary{grid-column:1}.qualities{gap:26px}.section-heading{gap:25px}.color-meaning-grid{margin-top:42px}.color-meaning-card{padding:25px 22px}.color-context{gap:28px;padding:32px 23px}.chakra-wearing-note{grid-template-columns:1fr;margin-top:42px;padding:28px 23px}.chakra-color-card,.chakra-color-card:last-child{grid-column:1;grid-template-columns:50px 1fr;gap:16px;min-height:0;padding:25px 20px}.chakra-color-marker{width:48px;height:48px;font-size:21px}.chakra-color-card h3{font-size:27px}.stone-finder,.herb-finder,.winti-finder{margin-top:42px;padding:20px 16px}.stone-search-field,.herb-search-field{padding:0 12px}.stone-search-field input,.herb-search-field input{font-size:13px}.stone-alphabet,.herb-alphabet{gap:6px}.stone-alphabet button,.herb-alphabet button{min-width:33px;height:33px;padding:0 9px}.winti-note,.mental-medium-note,.winti-clothing-note,.what-is-winti,.crystal-safety,.golden-triangle,.winti-register-note{grid-template-columns:1fr;padding:32px 24px}.golden-triangle{gap:30px}.golden-triangle-images{width:100%;min-height:200px}.golden-triangle-photo{width:118px;height:118px}.golden-triangle-photo figcaption{font-size:4.9px;bottom:12px;left:9px;right:9px}.golden-triangle h3{font-size:29px}.what-is-winti-mark{width:92px;height:92px}.what-is-winti h3{font-size:29px}.winti-group{padding:28px 22px}.winti-group-intro{min-height:0}.chakra-set-list{margin-top:42px}.chakra-set-item{grid-template-columns:48px 1fr 72px;gap:15px;min-height:104px;padding:12px 10px 12px 14px}.chakra-number{width:40px;height:40px;font-size:19px}.chakra-name{grid-column:2}.chakra-name h3{font-size:21px}.chakra-stone{grid-column:2}.chakra-stone strong{font-size:18px}.chakra-photo{grid-area:1/3/span 2;width:72px;height:88px}.herb-content{padding:30px 24px}.herb-card-heading{grid-template-columns:38px 1fr}.herb-card-heading h3{font-size:30px}.herb-facts>div{grid-template-columns:1fr;gap:8px}.herb-photo{min-height:300px;max-height:360px}.winti-register-card{min-height:0}.timeline-band li{padding-right:0}footer{flex-direction:column;align-items:flex-start;gap:18px}}@media(max-width:900px){.herb-photo{min-height:0;max-height:440px}}@media(max-width:580px){.herb-card-heading{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:30px 24px 22px}.herb-card-badges{grid-column:2;max-width:100%}.herb-photo-wrap figcaption{bottom:6px;left:12px;right:12px}.herb-photo{min-height:0;max-height:360px}.herb-content{padding:0 24px 30px}}@media(max-width:1100px)and (min-width:901px){.chakra-set-layout{grid-template-columns:minmax(250px,.58fr) minmax(500px,1.42fr);gap:28px}.chakra-body-guide{padding:22px}.chakra-set-item{grid-template-columns:50px minmax(165px,.8fr) 1.2fr 86px;gap:16px}.chakra-photo{width:86px;height:82px}}@media(max-width:900px){.chakra-set-layout{grid-template-columns:1fr;gap:34px}.chakra-body-guide{position:static}.chakra-body-diagram{width:min(100%,310px)}}@media(max-width:580px){.chakra-set-layout{margin-top:42px}.chakra-body-guide{padding:18px}.chakra-body-heading h3{font-size:27px}.chakra-set-list{margin-top:0}.chakra-set-item{gap:12px 15px;min-height:158px;padding:16px 10px 16px 14px}.chakra-body-marker{width:31px;height:31px;font-size:14px}.chakra-details{grid-area:3/2/auto/4;grid-template-columns:1fr 1fr 56px;gap:10px;padding-top:10px}.chakra-details dd{font-size:11px}.chakra-details div:nth-child(2) dd{font-size:14px}.site-nav>.brand>span:last-child{display:none}.site-nav .nav-cta{padding:10px 12px;font-size:10px}.mobile-menu summary{padding:10px 13px}.mobile-menu-panel{width:auto;position:fixed;top:76px;left:18px;right:18px}}.oso-hero h1{max-width:1120px;font-size:clamp(50px,6.5vw,92px)}.oso-hero h1 em{max-width:980px;font-size:.58em;line-height:1.12;display:inline-block}.oso-section-nav{z-index:20;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#183a31f7;align-items:center;gap:24px;padding:18px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0d272029}.oso-section-nav>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.oso-section-nav>div{flex-wrap:wrap;gap:8px;display:flex}.oso-section-nav a{color:#f7f0e1e0;letter-spacing:.05em;border:1px solid #f7f0e13d;border-radius:99px;align-items:center;min-height:34px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.oso-section-nav a:hover,.oso-section-nav a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--night-deep)}.oso-page section[id]{scroll-margin-top:90px}.oso-herb-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust);text-underline-offset:5px;text-decoration-thickness:1px}.oso-herb-link:hover,.oso-herb-link:focus-visible{color:var(--rust);text-decoration-thickness:2px}.oso-herb-link:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.oso-intro{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.oso-intro>div:last-child{color:#5f7269;line-height:1.82}.oso-alert{background:#f1e4cc;border-top:1px solid #dec9a6;border-bottom:1px solid #dec9a6;grid-template-columns:100px 1fr;align-items:start;gap:42px;display:grid}.oso-alert-mark{color:#9f432f;border:2px solid #9f432f;border-radius:50%;place-items:center;width:82px;height:82px;font:700 36px Georgia,serif;display:grid}.oso-alert .section-kicker{color:#9f432f;margin:0 0 14px}.oso-alert h2{font-size:clamp(36px,4vw,58px)}.oso-alert p:not(.section-kicker){color:#5a665f;max-width:980px;line-height:1.78}.oso-steam-entry{background:#e7ddca;border-top:1px solid #d6c9b3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.oso-steam-entry h2{margin-bottom:18px}.oso-steam-entry p:not(.section-kicker){color:#5f7169;max-width:680px;line-height:1.72}.oso-steam-entry>a{border:1px solid var(--rust);color:var(--night);align-items:center;gap:30px;padding:17px 23px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.oso-steam-entry>a:hover,.oso-steam-entry>a:focus-visible{background:var(--night);color:var(--cream);outline:2px solid var(--gold);outline-offset:3px}.oso-steam-entry>a span{color:var(--rust);font-size:20px}.steam-hero h1 em{font-size:.68em}.steam-intro,.steam-traditions{background:var(--paper);grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:8vw;display:grid}.steam-intro>div:last-child{color:#5f7169;line-height:1.82}.steam-traditions{background:#e7ddca}.steam-traditions ul{align-self:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.steam-traditions li{color:#52695d;border-bottom:1px solid #cfc3ad;padding:15px 0 15px 26px;line-height:1.6}.steam-traditions li:before{content:"✦";color:var(--rust);margin-left:-26px;margin-right:14px;font-size:10px}.steam-recipe{background:var(--night);color:#f7f0e1c2}.steam-recipe h2{color:var(--cream)}.steam-recipe .section-kicker{color:var(--gold)}.steam-recipe .section-heading>p{color:#f7f0e1b8}.steam-recipe .section-heading strong,.steam-steps strong{color:var(--cream)}.steam-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:54px 0 0;padding:0;list-style:none;display:grid}.steam-steps li{border-top:2px solid var(--gold);background:#f7f0e112;min-height:195px;padding:27px}.steam-steps span{color:var(--gold);font-family:Georgia,serif;font-style:italic}.steam-steps p{margin:24px 0 0;line-height:1.72}.steam-recipe-note{border-left:3px solid var(--gold);background:#f7f0e10f;max-width:880px;margin:28px 0 0;padding:21px 25px;line-height:1.72}.steam-purpose-guide{background:#f4efe3}.steam-purpose-guide .section-heading>p{color:#5f7169}.steam-purpose-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:48px;display:grid}.steam-purpose-group{background:#fffaf1cc;border:1px solid #d4cbb9;border-top:2px solid #778d61;padding:27px 29px}.steam-purpose-group h3{color:var(--night);margin:0 0 20px;font-family:Georgia,serif;font-size:25px;font-weight:400}.steam-purpose-group p{color:#5f7169;font-size:13px;line-height:1.7}.steam-purpose-group>div{flex-wrap:wrap;gap:8px;display:flex}.steam-purpose-group a{color:#506c57;border:1px solid #d6c9b3;border-radius:99px;align-items:center;min-height:34px;padding:6px 11px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.steam-purpose-group a:hover,.steam-purpose-group a:focus-visible{border-color:var(--rust);color:var(--rust);outline:2px solid var(--gold);outline-offset:2px}.steam-purpose-group--general{grid-column:1/-1}.steam-purpose-context{color:#5f7169;border-left:2px solid #9c7241;max-width:910px;margin:30px 0 0;padding-left:20px;line-height:1.72}.steam-plants{background:#e8e4d6}.steam-plant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:50px;display:grid}.steam-plant-link{color:var(--night);background:#fffaf1e0;border:1px solid #d4cbb9;border-top:2px solid #778d61;grid-template-columns:minmax(0,1fr) 26px;align-content:start;gap:5px 18px;padding:20px 22px;scroll-margin-top:30px;text-decoration:none;display:grid}.steam-plant-link:hover,.steam-plant-link:focus-visible{border-color:var(--rust);outline:2px solid var(--gold);outline-offset:2px;box-shadow:0 8px 26px #23483f17}.steam-plant-link .steam-plant-name{font-family:Georgia,serif;font-size:21px;line-height:1.25}.steam-plant-link em{color:#697c70;grid-column:1;font-size:12px;line-height:1.4}.steam-plant-link b{color:var(--rust);grid-area:1/2/span 2;align-self:center;font-size:22px;font-weight:400}.steam-plant-link p{color:#5f7169;grid-column:1/-1;margin:11px 0 0;font-size:13px;line-height:1.65}.steam-plant-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:11px;display:flex}.steam-plant-tags span{color:#506c57;letter-spacing:.035em;background:#456b531c;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.steam-identification-note{color:#5f7169;max-width:930px;margin:36px 0 0;font-size:13px;line-height:1.75}.steam-plants .related-page-links{margin-top:38px}.steam-purpose-group>a{color:#506c57;border:1px solid #d6c9b3;border-radius:99px;margin-top:16px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.steam-purpose-group>a:hover,.steam-purpose-group>a:focus-visible{border-color:var(--rust);color:var(--rust);outline:2px solid var(--gold);outline-offset:2px}.steam-featured{background:#e4e8d9}.steam-featured-grid,.steam-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.steam-featured-grid article{background:#fffaf1cc;border:1px solid #becab5;border-top:3px solid #607751;padding:32px}.steam-featured-grid span{color:var(--rust);letter-spacing:.13em;font-size:10px;font-weight:700}.steam-featured-grid h3,.steam-composition-card h3{color:var(--night);margin:18px 0 8px;font:400 clamp(26px,2.7vw,37px)/1.18 Georgia,serif}.steam-featured-grid em{color:#687870;font-size:13px}.steam-featured-grid p{color:#5f7169;margin:22px 0;line-height:1.75}.steam-featured-grid a{color:#8b4d35;text-underline-offset:5px;font-size:12px;font-weight:700}.steam-compositions{background:#f4efe3}.steam-composition-legend{color:#5f7169;max-width:800px;margin:26px 0 0;font-size:13px;line-height:1.7}.steam-composition-card{background:#fffaf1e0;border:1px solid #d4cbb9;border-top:3px solid #778d61;min-width:0;padding:30px}.steam-status-badge{color:#456343;letter-spacing:.045em;background:#e6edde;border:1px solid #7d9064;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.steam-status-badge.is-current{color:#884f37;background:#f5e8dc;border-color:#af7858}.steam-composition-card>p{color:#5f7169;font-size:13px;line-height:1.7}.steam-composition-card dl{margin:26px 0 0}.steam-composition-card dl>div{border-top:1px solid #ded5c5;grid-template-columns:140px 1fr;gap:14px;padding:15px 0;display:grid}.steam-composition-card dt{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.steam-composition-card dd{color:#52695d;margin:0;font-size:13px;line-height:1.65}.steam-composition-card ul{flex-wrap:wrap;gap:16px 12px;margin:0;padding:0 0 6px;list-style:none;display:flex}.steam-composition-card li{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;max-width:100%;display:flex}.steam-composition-card a.steam-ingredient-button{color:#3b2416;text-align:center;text-shadow:0 1px #fff0d266;white-space:normal;overflow-wrap:anywhere;background:repeating-linear-gradient(3deg,#0000 0 5px,#683a1a12 6px,#0000 8px 13px),linear-gradient(#e4b77c,#c28b4e);border:2px solid #865329;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;transform:translateY(0);box-shadow:0 6px #784921,0 10px 16px #5b361933,inset 0 2px #fff5dd80}.steam-composition-card a.steam-ingredient-button:hover{color:#3b2416;transform:translateY(-1px);box-shadow:0 7px #784921,0 12px 16px #5b361938,inset 0 2px #fff5dd80}.steam-composition-card a.steam-ingredient-button:focus-visible{outline:3px solid var(--night);outline-offset:4px}.steam-composition-card a.steam-ingredient-button:active{transform:translateY(5px);box-shadow:0 1px #784921,0 3px 6px #5b361933,inset 0 2px #fff5dd59}@media(prefers-reduced-motion:reduce){.steam-composition-card a.steam-ingredient-button{transition:none}}.steam-composition-card li small{color:#955d45;font-size:10px;display:inline-block}.steam-safety{background:#f1e4cc;border-top:1px solid #dec9a6;grid-template-columns:minmax(250px,.75fr) minmax(300px,1.25fr);gap:8vw;display:grid}.steam-safety>div:last-child{color:#5a665f;line-height:1.8}.steam-safety a{color:#80432e;text-underline-offset:5px}.steam-filter-panel{background:#fffaf1b8;border:1px solid #d1c9b8;border-top:3px solid #778d61;margin-top:44px;padding:25px}.steam-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.steam-filter-buttons button{color:#52695d;cursor:pointer;background:0 0;border:1px solid #bfc4b2;border-radius:99px;align-items:center;gap:8px;min-height:37px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.steam-filter-buttons button span{opacity:.75}.steam-filter-buttons button:hover,.steam-filter-buttons button.is-active{color:var(--paper);background:#607751;border-color:#607751}.steam-filter-buttons button:focus-visible{color:var(--paper);outline:2px solid var(--night);outline-offset:2px;background:#607751;border-color:#607751}.steam-filter-search{max-width:650px;color:var(--night);letter-spacing:.1em;text-transform:uppercase;gap:9px;margin-top:24px;font-size:10px;font-weight:700;display:grid}.steam-filter-search input{min-height:47px;color:var(--night);letter-spacing:normal;text-transform:none;background:#fffdf8;border:1px solid #cfc4b1;border-radius:4px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.steam-filter-search input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.steam-filter-count,.steam-filter-empty{color:#5f7169;margin:16px 0 0;font-size:12px}@media(max-width:900px){.oso-steam-entry,.steam-intro,.steam-traditions{grid-template-columns:1fr;gap:30px}.oso-steam-entry>a{justify-self:start}.steam-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-safety{grid-template-columns:1fr;gap:25px}}@media(max-width:640px){.steam-plant-grid,.steam-steps,.steam-purpose-groups,.steam-featured-grid,.steam-composition-grid{grid-template-columns:1fr}.steam-steps li{min-height:0}.steam-hero h1{font-size:clamp(43px,10vw,62px)}.steam-plant-link{padding:19px 17px}.steam-purpose-group,.steam-composition-card,.steam-featured-grid article{padding:23px 20px}.steam-composition-card dl>div{grid-template-columns:1fr;gap:6px}.steam-filter-panel{padding:20px 16px}}.oso-list{background:#e8e4d6}.oso-catalog-wrap{margin-top:60px}.oso-search{gap:10px;max-width:760px;display:grid}.oso-search>span{color:var(--night);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.oso-search>div{color:var(--rust);background:#fffdf8;border:1px solid #cfc4b1;border-radius:4px;grid-template-columns:30px 1fr;align-items:center;padding:0 17px;display:grid}.oso-search>div:focus-within{border-color:var(--rust);box-shadow:0 0 0 3px #c2765724}.oso-search b{font:400 25px Georgia,serif}.oso-search input{min-height:52px;color:var(--night);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.oso-result-count{color:#687870;margin:16px 0 28px;font-size:12px}.oso-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oso-card{overflow-wrap:anywhere;background:#fffaf1e6;border:1px solid #d4cbb9;border-top:3px solid #778d61;min-width:0;padding:30px;scroll-margin-top:90px;box-shadow:0 15px 42px #23483f0e}.oso-card:target{outline:3px solid var(--gold);outline-offset:4px}.oso-card-risk{border-top-color:#a94e39}.oso-card-top{align-items:center;gap:10px;display:flex}.oso-card-top>span{color:var(--rust);margin-right:auto;font-family:Georgia,serif;font-style:italic}.oso-card-top small,.oso-card-top strong{color:#65776f;letter-spacing:.09em;text-transform:uppercase;border:1px solid #cfc4b1;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.oso-card-top strong{color:#8b3322;background:#f5dfd8;border-color:#c47764}.oso-card h3{color:var(--night);margin:26px 0 7px;font-family:Georgia,serif;font-size:34px;font-weight:400}.oso-aliases{color:var(--rust);margin:0 0 24px;font-size:12px;font-style:italic;line-height:1.55}.oso-copy,.oso-safety{border-top:1px solid #ded5c5;padding-top:20px}.oso-safety{margin-top:20px}.oso-card h4{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.oso-card p:not(.oso-aliases){color:#5f7169;margin:0;font-size:14px;line-height:1.72}.oso-detail+.oso-detail{margin-top:22px}.oso-detail p+p{margin-top:10px}.oso-card .oso-detail p,.oso-detail li{color:#5f7169;font-size:16px;line-height:1.72}.oso-detail ul{margin:0;padding-left:21px}.oso-detail li+li{margin-top:5px}.oso-card .oso-detail h4,.oso-card .oso-detail h5{color:var(--rust);letter-spacing:.03em;text-transform:none;margin:0 0 9px;font-size:14px;font-weight:700;line-height:1.5}.oso-variant{border-top:1px solid #ded5c5;margin-top:25px;padding-top:24px}.oso-card .oso-variant>h4{color:var(--night);letter-spacing:0;text-transform:none;margin:0 0 18px;font-size:18px;line-height:1.5}.oso-variant+.oso-detail{margin-top:24px}.oso-related-herbs{border-top:1px solid #ded5c5;flex-wrap:wrap;gap:10px 18px;margin-top:26px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.oso-related-herbs>span{color:var(--rust);flex-basis:100%;font-weight:700}.oso-card-risk .oso-safety{border-top-color:#d7a191;margin-left:-12px;margin-right:-12px;padding:18px 12px 0}.oso-card-risk .oso-safety h4{color:#8b3322}.oso-empty{text-align:center;background:#fffaf173;border:1px dashed #c9bca7;padding:60px 30px}.oso-empty>span{color:var(--rust);font-size:36px}.oso-empty h3{color:var(--night);margin:13px 0 8px;font:400 28px Georgia,serif}.oso-empty p{color:#687870}.oso-empty button{border:1px solid var(--rust);color:var(--rust);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:700}.oso-sources{background:var(--paper)}.oso-sources>p:not(.section-kicker){color:#65776f;max-width:900px;line-height:1.8}.oso-sources>div:not(.related-page-links){border-top:1px solid #dfd6c6}.oso-sources>div:not(.related-page-links) a{color:var(--night);text-underline-offset:4px;overflow-wrap:anywhere;padding:18px 0;font-size:14px;line-height:1.55;text-decoration:underline;text-decoration-thickness:1px;display:block}.oso-sources>div:not(.related-page-links) a:hover{color:var(--rust)}.oso-sources>div:not(.related-page-links) a:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media(max-width:900px){.oso-intro{grid-template-columns:1fr;gap:50px}.oso-grid{grid-template-columns:1fr}.oso-alert{grid-template-columns:74px 1fr;gap:28px}.oso-alert-mark{width:66px;height:66px}}@media(max-width:580px){.oso-hero h1{font-size:46px}.oso-hero h1 em{font-size:.58em}.oso-section-nav{align-items:flex-start;gap:12px;padding:15px 22px;position:relative}.oso-section-nav>div{gap:6px}.oso-section-nav a{padding:7px 10px;font-size:9px}.oso-alert{grid-template-columns:1fr;gap:24px}.oso-alert-mark{width:58px;height:58px;font-size:28px}.oso-catalog-wrap{margin-top:42px}.oso-card{padding:25px 21px}.oso-card h3{font-size:29px}.oso-card-top{flex-wrap:wrap;align-items:flex-start}.oso-card-top>span{width:100%;margin-bottom:4px}.oso-search input{font-size:16px}.oso-sources>div:not(.related-page-links) a{font-size:13px}}@media(max-width:900px){.wasi-featured-grid,.wasi-type-grid,.wasi-specific-grid{grid-template-columns:repeat(2,1fr)}.wasi-preparation,.wasi-positive-words,.wasi-chapters>article,.wasi-related-topic,.wasi-ingredients,.watra-detail-content>section{grid-template-columns:1fr;gap:35px}.wasi-distinction{grid-template-columns:90px 1fr;gap:32px}.wasi-distinction-mark{width:82px;height:82px}.watra-detail-related>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.wasi-section-nav{align-items:flex-start;gap:12px;padding:15px 22px;position:relative}.wasi-section-nav>div{gap:6px}.wasi-section-nav a{padding:7px 10px;font-size:9px}.wasi-hero h1{font-size:42px}.wasi-hero h1 em{font-size:.58em}.wasi-featured-grid,.wasi-attention-grid,.wasi-difference-grid,.wasi-type-grid,.wasi-specific-grid,.wasi-distinction-columns,.wasi-flow ol,.watra-comparison,.watra-detail-related>div{grid-template-columns:1fr}.wasi-featured-grid{margin-top:42px}.wasi-featured-grid>a{min-height:0;padding:26px 22px}.wasi-difference-grid{margin-top:42px}.wasi-difference-grid article{padding:29px 23px}.wasi-difference blockquote{padding:24px 22px}.wasi-type-grid{margin-top:42px}.wasi-type-card{min-height:0;padding:28px 22px}.wasi-chapters>article{padding:56px 0}.wasi-specific-grid{margin-top:42px}.wasi-specific-grid>a{min-height:0;padding:25px 22px}.wasi-distinction{grid-template-columns:1fr}.wasi-distinction-mark{width:72px;height:72px;font-size:34px}.wasi-related-topic,.wasi-ingredients,.wasi-positive-words{gap:32px}.wasi-positive-request-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wasi-flow ol{margin-top:42px}.wasi-flow li{min-height:0}.wasi-safety{grid-template-columns:1fr;gap:28px}.wasi-safety-mark{width:64px;height:64px}.wasi-faq-list{margin-top:42px}.wasi-faq-list summary{font-size:19px}.watra-detail-hero h1{font-size:43px}.watra-detail-content>section{padding:56px 0}.watra-detail-content>aside{padding:28px 23px}.watra-comparison article{padding:24px 21px}.watra-time-table{margin-top:22px}.watra-time-table table{min-width:0}.watra-time-table th,.watra-time-table td{padding:15px 8px}.watra-time-table thead th{font-size:11px}.watra-time-table thead span{font-size:9px}.watra-time-table thead time{font-size:20px}.watra-time-table tbody th{font-size:11px}.watra-time-table tbody td{font-size:24px}}@media(max-width:1100px){.concept-summary .knowledge-term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.concepts-hero h1{font-size:42px}.concept-summary .knowledge-term-grid{grid-template-columns:1fr}.concept-summary .knowledge-term-grid>article{min-height:0}.concept-section .section-heading{margin-bottom:38px}.concept-note{padding:20px 21px}}.plantation-map-section{background:#e8dfcf}.plantation-map-heading{grid-template-columns:minmax(320px,.72fr) minmax(360px,1.28fr);align-items:end;gap:8vw;margin-bottom:54px;display:grid}.plantation-map-heading .section-kicker{grid-column:1;margin:0 0 22px}.plantation-map-heading h2{grid-column:1}.plantation-map-heading>p:last-child{color:#5f7169;grid-area:1/2/span 2;max-width:760px;margin:0;font-size:16px;line-height:1.82}.plantation-map-shell{border:1px solid #d2c6b3;border-top:3px solid var(--rust);background:#fffaf1d1;padding:24px;box-shadow:0 20px 55px #23483f17}.plantation-map-controls{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.plantation-map-controls label{gap:9px;min-width:0;display:grid}.plantation-map-controls label>span{color:var(--night);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.plantation-map-controls input,.plantation-map-controls select{width:100%;min-height:48px;color:var(--night);font:inherit;background:#fffdf8;border:1px solid #c9bca8;border-radius:4px;outline:0;padding:0 14px;font-size:14px}.plantation-map-controls input:focus-visible,.plantation-map-controls select:focus-visible{border-color:var(--rust);box-shadow:0 0 0 3px #c276572e}.plantation-map-status{background:var(--night);color:#f7f0e1bd;justify-content:space-between;align-items:baseline;gap:20px;margin:20px 0 14px;padding:14px 16px;display:flex}.plantation-map-status strong{color:var(--gold);font-family:Georgia,serif;font-size:20px;font-weight:400}.plantation-map-status span{text-align:right;font-size:13px}.plantation-map-layout{grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);gap:18px;min-width:0;display:grid}.plantation-map-column{min-width:0;position:relative}.plantation-map{z-index:1;background:#d8dfd9;border-radius:8px;width:100%;height:620px}.plantation-map-loading{z-index:2;background:var(--paper);color:var(--night);border-radius:99px;margin:0;padding:10px 15px;position:absolute;top:250px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #193a3326}.plantation-map-legend{color:#5f7169;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:15px 3px 4px;font-size:12px;display:flex}.plantation-map-legend strong{color:var(--night)}.plantation-map-legend span{align-items:center;gap:7px;display:inline-flex}.plantation-map-legend i{border:1px solid #193a3326;border-radius:50%;width:11px;height:11px}.plantation-map-note{border-left:4px solid var(--gold);color:#5f7169;background:#f3ead9;margin:14px 0 0;padding:16px 18px;font-size:13px;line-height:1.65}.plantation-map-note strong{color:var(--night)}.plantation-location-list{overscroll-behavior:contain;scrollbar-color:var(--rust) transparent;flex-direction:column;gap:10px;max-height:735px;padding-right:5px;display:flex;overflow:auto}.plantation-location-card{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d7ccba;border-radius:4px;grid-template-columns:38px 1fr;gap:12px;padding:17px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.plantation-location-card:hover{border-color:var(--rust);transform:translateY(-1px);box-shadow:0 8px 22px #23483f14}.plantation-location-card:focus-visible{border-color:var(--rust);outline-offset:1px;outline:3px solid #c2765747}.plantation-location-number{border:1px solid var(--rust);width:34px;height:34px;color:var(--rust);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:13px;font-style:italic;display:grid}.plantation-location-copy{gap:7px;min-width:0;display:grid}.plantation-location-copy>strong{color:var(--night);font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.2}.plantation-location-copy>small{color:#6d7c75;font-size:12px;line-height:1.5}.plantation-location-copy>span{color:#53665d;font-size:13px;line-height:1.56}.plantation-location-copy>em{color:#80523f;background:#efe3cd;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;line-height:1.4}.plantation-map-empty{color:#65776f;text-align:center;border:1px dashed #c9bca7;margin:0;padding:40px 24px;line-height:1.7}.plantation-popup{color:#35483f;min-width:220px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}.plantation-popup h3{color:#23483f;margin:0 0 9px;font-family:Georgia,serif;font-size:20px;font-weight:400}.plantation-popup p{margin:9px 0}.plantation-popup small{color:#795341;font-size:11px;font-style:italic}.plantation-map .leaflet-control-layers,.plantation-map .leaflet-bar,.plantation-map .leaflet-popup-content-wrapper{border-radius:4px;box-shadow:0 5px 20px #193a332e}.plantation-map-light-tiles{filter:grayscale(.2)saturate(.55)brightness(1.12)contrast(.88)}.plantation-map .leaflet-control-attribution{font-size:10px}@media(max-width:1040px){.plantation-map-layout{grid-template-columns:1fr}.plantation-map{height:540px}.plantation-location-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:700px;display:grid}.plantation-map-column{min-width:0}}@media(max-width:760px){.plantation-map-heading{grid-template-columns:1fr;gap:25px}.plantation-map-heading .section-kicker,.plantation-map-heading h2,.plantation-map-heading>p:last-child{grid-area:auto/1}.plantation-map-heading .section-kicker{margin-bottom:-4px}.plantation-map-controls{grid-template-columns:1fr}.plantation-map-status{flex-direction:column;align-items:flex-start;gap:5px}.plantation-map-status span{text-align:left}.plantation-location-list{grid-template-columns:1fr;max-height:none}.plantation-map{height:460px}.plantation-map-shell{padding:16px}.plantation-map-legend{gap:8px 14px}}@media(max-width:480px){.plantation-map{border-radius:5px;height:400px}.plantation-map-shell{margin-left:-8px;margin-right:-8px;padding:12px}.plantation-location-card{grid-template-columns:34px 1fr;padding:15px 13px}.plantation-location-copy>strong{font-size:19px}.plantation-map-controls input,.plantation-map-controls select{font-size:16px}.plantation-map .leaflet-control-attribution{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.winti-altars,.altar-index-section{background:#e7ddca}.winti-altar-link,.altar-index-card{background:var(--night);color:#f7f0e1bd;border-top:3px solid var(--gold);grid-template-columns:86px 1fr auto;align-items:center;gap:30px;margin-top:64px;padding:38px 42px;transition:transform .2s,box-shadow .2s;display:grid}.winti-altar-link:hover,.winti-altar-link:focus-visible,.altar-index-card:hover,.altar-index-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px;transform:translateY(-3px);box-shadow:0 18px 42px #0f2a2329}.winti-altar-link>span,.altar-index-symbol{border:1px solid var(--gold);width:72px;height:72px;color:var(--gold);border-radius:50%;place-items:center;font-size:28px;display:grid}.winti-altar-link small{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:700}.winti-altar-link h3,.altar-index-card h3{color:var(--cream);margin:8px 0 10px;font-family:Georgia,serif;font-size:32px;font-weight:400}.winti-altar-link p,.altar-index-card p:not(.section-kicker){margin:0;line-height:1.7}.winti-altar-link b,.altar-index-card>b{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.altar-hero,.apoekoe-hero{background-image:linear-gradient(90deg,#0c2620f7,#183a31b3),url(/tree-bark-background.jpg)}.altar-index-card .section-kicker{color:var(--gold);margin:0}.breadcrumbs{color:#f7f0e18f;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 34px;font-size:11px;font-weight:700;display:flex}.breadcrumbs a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.breadcrumbs strong{color:#f7f0e1d1}.apoe-section-nav{z-index:12;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#183a31f7;align-items:center;gap:24px;padding:17px max(7vw,28px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0d272024}.apoe-section-nav>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.apoe-section-nav>div{flex-wrap:wrap;gap:7px;display:flex}.apoe-section-nav a{color:#f7f0e1e0;letter-spacing:.04em;border:1px solid #f7f0e13d;border-radius:99px;align-items:center;min-height:32px;padding:6px 11px;font-size:9px;font-weight:700;display:inline-flex}.apoe-section-nav a:hover,.apoe-section-nav a:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--night-deep);outline:none}.apoekoe-page section[id],.apoekoe-page article[id]{scroll-margin-top:86px}.apoe-intro,.apoe-use,.apoe-pimba{background:var(--paper);grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);align-items:center;gap:8vw;display:grid}.apoe-copy,.apoe-use-copy,.apoe-pimba>div:last-child{color:#5f7169;font-size:16px;line-height:1.82}.apoe-copy p:last-child,.apoe-use-copy p:last-child,.apoe-pimba>div:last-child p:last-child{margin-bottom:0}.apoe-age{background:var(--night);color:#f7f0e1bd;grid-template-columns:150px 1fr;gap:50px;display:grid}.apoe-age-mark{border:1px solid var(--gold);width:126px;height:126px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:38px;font-style:italic;display:grid}.apoe-age h2{color:var(--cream)}.apoe-age .section-kicker{color:var(--gold)}.apoe-age>div:last-child>p:not(.section-kicker){max-width:980px;line-height:1.82}.apoe-age strong{color:var(--cream)}.apoe-placement{background:#eee7d9}.apoe-blue-cloth{background:#dbe4e8;border-left:4px solid #315f7a;grid-template-columns:100px 1fr;gap:34px;margin-top:62px;padding:42px;display:grid}.apoe-blue-cloth>span{color:#315f7a;border:1px solid #315f7a;border-radius:50%;place-items:center;width:82px;height:82px;font-size:38px;display:grid}.apoe-blue-cloth h3{color:var(--night);margin:6px 0 15px;font-family:Georgia,serif;font-size:30px;font-weight:400}.apoe-blue-cloth p:not(.section-kicker){color:#536d78;max-width:960px;line-height:1.75}.apoe-supplies{background:#e7ddca;grid-template-columns:minmax(240px,.65fr) minmax(440px,1.35fr);gap:8vw;display:grid}.apoe-supplies ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:0;padding:0;list-style:none;display:grid}.apoe-supplies li{color:var(--night);border-bottom:1px solid #cfc3ad;padding:17px 0;line-height:1.5}.apoe-supplies li:before{content:"✦";color:var(--rust);margin-right:12px;font-size:10px}.apoe-pimba{background:var(--paper)}.apoe-pimba-orb{aspect-ratio:1;border:2px solid var(--rust);background:radial-gradient(circle at 37% 31%,#faf7ef 0 9%,#e7dcc7 10% 36%,#b79870 68%,#6f4d35);border-radius:50%;place-items:center;width:min(290px,70vw);margin:auto;display:grid;box-shadow:0 24px 48px #27372f33,inset -24px -20px 42px #43271738}.apoe-pimba-orb span{color:var(--night-deep);letter-spacing:.2em;font-size:12px;font-weight:800}.apoe-bottles{background:#ece4d5}.apoe-arrangement-layout{grid-template-columns:minmax(520px,1.2fr) minmax(320px,.8fr);align-items:center;gap:52px;margin-top:68px;display:grid}.apoe-arrangement{background:#183a31;border:14px solid #315d50;border-radius:50%;grid-template-rows:repeat(5,86px) 34px;grid-template-columns:repeat(5,1fr);gap:12px;min-width:0;margin:0;padding:34px;display:grid;position:relative;box-shadow:0 22px 54px #14332a2e,inset 0 0 0 2px #dfbd7b59}.apoe-bottle,.apoe-center{min-width:0;color:var(--night-deep);text-align:center;background:#f4ead8;border:1px solid #dfbd7b9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.apoe-bottle span{color:var(--rust);font-family:Georgia,serif;font-size:11px;font-style:italic}.apoe-bottle strong{letter-spacing:.04em;font-size:9px;line-height:1.25}.apoe-bottle small{margin-top:2px;font-size:7px}.apoe-parbo{grid-area:1/3}.apoe-oud{grid-area:2/1}.apoe-orgeade{grid-area:2/5}.apoe-center{background:var(--gold);border-color:var(--cream);grid-area:3/3;box-shadow:0 0 0 7px #dfbd7b1f}.apoe-heineken{grid-area:4/1}.apoe-red{grid-area:4/5}.apoe-white{grid-area:5/3}.apoe-center span{font-family:Georgia,serif;font-size:15px}.apoe-center small{letter-spacing:.1em;margin-top:2px;font-size:7px}.apoe-arrangement figcaption{color:#f7f0e19e;letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-area:6/1/7/6;align-self:end;font-size:9px}.apoe-bottle-order{margin:0;padding:0;list-style:none}.apoe-bottle-order li{border-bottom:1px solid #cfc3ad;grid-template-columns:42px 1fr;gap:17px;padding:15px 0;display:grid}.apoe-bottle-order li>span{color:var(--rust);font-family:Georgia,serif;font-style:italic}.apoe-bottle-order strong{color:var(--night);font-size:14px}.apoe-bottle-order p{color:#697971;margin:4px 0 0;font-size:12px;line-height:1.5}.apoe-circle-note{background:var(--paper);border-left:4px solid var(--rust);color:#5f7169;margin-top:42px;padding:28px 32px;line-height:1.72}.apoe-circle-note p:first-child{margin-top:0}.apoe-circle-note p:last-child{margin-bottom:0}.apoe-setting{background:var(--night);color:#f7f0e1c2}.apoe-setting .section-kicker{color:var(--gold)}.apoe-setting h2{color:var(--cream)}.apoe-steps{counter-reset:none;grid-template-columns:repeat(5,1fr);gap:14px;margin:62px 0 0;padding:0;list-style:none;display:grid}.apoe-steps li{border-top:2px solid var(--gold);background:#f7f0e112;min-height:190px;padding:25px 22px}.apoe-steps span{color:var(--gold);margin-bottom:48px;font-family:Georgia,serif;font-style:italic;display:block}.apoe-steps strong{color:var(--cream);font-size:14px;line-height:1.55}.apoe-boundary-note{color:#f7f0e1ad;border:1px solid #dfbd7b61;margin:28px 0 0;padding:20px 24px;font-size:13px;line-height:1.6}.apoe-use{background:var(--paper)}.apoe-refresh{background:#e7ddca}.apoe-refresh-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:62px;display:grid}.apoe-refresh-grid article{border-top:3px solid var(--rust);background:#fffaf19e;padding:36px}.apoe-refresh-grid h3{color:var(--night);margin:0 0 24px;font-family:Georgia,serif;font-size:28px;font-weight:400}.apoe-refresh-grid ul,.apoe-example ul{color:#5f7169;padding-left:20px;line-height:1.75}.apoe-replace{color:#f7f0e1bd;background:var(--night)!important;border-color:var(--gold)!important}.apoe-replace .section-kicker{color:var(--gold)}.apoe-replace h3{color:var(--cream)}.apoe-replace p:not(.section-kicker){line-height:1.72}.apoe-replace strong{color:var(--cream)}.apoe-example{border-left:4px solid var(--rust);background:#f3ecdf;margin-top:20px;padding:30px 34px}.apoe-example>strong{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;font-size:11px}@media(max-width:1050px){.apoe-arrangement-layout{grid-template-columns:1fr}.apoe-arrangement{width:min(100%,650px);margin-inline:auto}.apoe-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.winti-altar-link,.altar-index-card{grid-template-columns:72px 1fr}.winti-altar-link>b,.altar-index-card>b{grid-column:2}.apoe-intro,.apoe-use,.apoe-pimba,.apoe-supplies{grid-template-columns:1fr;gap:44px}.apoe-age{grid-template-columns:110px 1fr;gap:34px}.apoe-age-mark{width:98px;height:98px;font-size:30px}.apoe-refresh-grid{grid-template-columns:1fr}}@media(max-width:650px){.winti-altar-link,.altar-index-card{grid-template-columns:1fr;padding:30px 24px}.winti-altar-link>b,.altar-index-card>b{grid-column:1}.apoe-section-nav{align-items:flex-start;gap:12px;padding:15px 22px;position:relative}.apoe-section-nav>div{gap:6px}.apoe-section-nav a{padding:6px 9px}.apoe-age{grid-template-columns:1fr;padding:80px 22px}.apoe-blue-cloth{grid-template-columns:1fr;padding:30px 24px}.apoe-supplies ul{grid-template-columns:1fr}.apoe-arrangement{border-width:9px;grid-template-rows:repeat(5,62px) 30px;gap:7px;padding:20px 14px}.apoe-bottle{padding:4px}.apoe-bottle span{font-size:9px}.apoe-bottle strong{font-size:6.8px}.apoe-center span{font-size:10px}.apoe-arrangement figcaption{font-size:7px}.apoe-steps{grid-template-columns:1fr}.apoe-steps li{min-height:0}.apoe-steps span{margin-bottom:24px}.apoe-refresh-grid article,.apoe-example{padding:28px 22px}.breadcrumbs{margin-bottom:26px;font-size:9px}}@media(max-width:900px){.herb-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""photo""content"}.herb-card--text-only{grid-template-areas:"heading""content"}.herb-photo-wrap{grid-template-rows:auto auto;height:auto;min-height:0;padding:0}.herb-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto;min-height:0;max-height:none}}@media(min-width:581px)and (max-width:1366px){.section{padding:80px clamp(28px,5vw,56px)}.subpage-hero{padding:145px clamp(28px,5vw,56px) 72px}.hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:720px;padding:145px 5vw 80px}.hero-copy{max-width:760px}.hero-symbol{opacity:.18;pointer-events:none;position:absolute;top:240px;right:-140px}.site-nav .brand{flex-shrink:0}.mobile-menu summary,.mobile-menu-panel a,.nav-cta{align-items:center;min-height:44px;display:flex}.mobile-menu-panel a{font-size:13px}.intention-grid,.section-heading,.safety,.begin,.crystal-intro,.herb-intro,.herb-safety,.dictionary-intro,.knowledge-bank-nav,.knowledge-intro,.color-context,.winti-context,.winti-future,.grontapu-distinction,.wasi-preparation,.wasi-chapters>article,.wasi-related-topic,.wasi-ingredients,.watra-detail-content>section,.oso-intro,.oso-steam-entry,.steam-intro,.steam-traditions,.steam-safety,.apoe-intro,.apoe-use,.apoe-pimba,.apoe-supplies,.chakra-set-layout,.golden-triangle,.plantation-map-heading{grid-template-columns:minmax(0,1fr);gap:32px}.plantation-map-heading .section-kicker,.plantation-map-heading h2,.plantation-map-heading>p:last-child{grid-area:auto/1}.plantation-map-heading .section-kicker{margin-bottom:0}.topic-links,.finding-grid,.stone-grid,.practice-grid,.healing-grid,.steps,.winti-register-list,.winti-type-card-grid,.winti-related-grid,.winti-profile-grid-three,.color-meaning-grid,.wasi-featured-grid,.wasi-type-grid,.wasi-specific-grid,.concept-summary .knowledge-term-grid,.apoe-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card-dictionary{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.topic-card{padding:30px}.herb-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""photo""content"}.herb-card--text-only{grid-template-areas:"heading""content"}.herb-card-heading{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:30px}.herb-card-badges{grid-column:2;max-width:100%}.herb-content{padding:0 30px 30px}.herb-photo-wrap{grid-template-rows:auto auto;height:auto;min-height:0}.herb-photo{aspect-ratio:4/3;object-fit:cover;height:auto;min-height:0;max-height:none}.herb-facts>div{grid-template-columns:150px minmax(0,1fr);gap:20px}.safety-aside{border-top:1px solid #f2ead829;border-left:0;max-width:none;padding:32px 0 0}.chakra-body-guide{position:static}.chakra-body-diagram{width:min(100%,310px)}.chakra-set-item{grid-template-columns:48px minmax(0,1fr) 88px;gap:16px}.chakra-name,.chakra-stone{grid-column:2}.chakra-photo{grid-area:1/3/span 2;width:88px;height:88px}.chakra-details{grid-area:3/2/auto/4}.apoe-arrangement-layout{grid-template-columns:minmax(0,1fr)}.apoe-arrangement{width:min(100%,650px);margin-inline:auto}.oso-steam-entry>a{justify-self:start}.crystal-section-nav,.herb-section-nav,.winti-types-nav,.wasi-section-nav,.oso-section-nav,.apoe-section-nav{flex-wrap:wrap;gap:12px;padding:16px 5vw;position:relative}.crystal-section-nav a,.herb-section-nav a,.winti-types-nav a,.wasi-section-nav a,.oso-section-nav a,.apoe-section-nav a,.stone-alphabet button,.herb-alphabet button,.herb-tabs button,.herb-recipe-filter button{min-height:44px}.stone-alphabet button,.herb-alphabet button{min-width:44px}.section>div,.section>article,.topic-card,.stone-card,.herb-facts dd{min-width:0}h1,h2,h3,.breadcrumbs,.topic-card,.stone-card,.herb-facts dd{overflow-wrap:anywhere}}@media(min-width:581px)and (max-width:760px){.dictionary-letter{grid-template-columns:minmax(0,1fr);gap:24px}.dictionary-letter>h2{position:static}.dictionary-terms,.winti-group-grid,.winti-crossgroup-grid,.steam-composition-grid{grid-template-columns:minmax(0,1fr)}.herb-facts>div{grid-template-columns:minmax(0,1fr);gap:8px}.stone-filter-row,.clothing-pangi-grid>article{grid-template-columns:minmax(0,1fr)}}@media(min-width:581px)and (max-width:1366px){.site-nav{width:calc(100% - 48px)}.site-nav .nav-links-desktop{display:none}.site-nav .mobile-menu{flex:none;display:block}.mobile-menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 112px);overflow-y:auto}.section>*,.section article>*,.section aside>*{min-width:0}.section p,.section li,.section dd,.section a{overflow-wrap:anywhere}.section img{max-width:100%}.section input,.section select{min-width:0;max-width:100%;font-size:16px}.qualities,.timeline-band ol,.winti-group-grid,.winti-crossgroup-grid,.winti-question-grid,.winti-profile-grid,.wasi-attention-grid,.wasi-difference-grid,.watra-comparison,.steam-composition-grid,.oso-grid,.apoe-refresh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionary-letter{grid-template-columns:76px minmax(0,1fr);gap:28px}.dictionary-terms article{padding:26px}.herb-card-badges{justify-content:flex-start}.herb-ketre-filter button{min-height:44px}.hero-actions{flex-wrap:wrap}.hero h1,.subpage-hero h1{overflow-wrap:anywhere;font-size:clamp(52px,7vw,88px)}.eyebrow{flex-wrap:wrap;line-height:1.5}footer{flex-wrap:wrap;gap:20px}}@media(min-width:581px)and (max-width:900px){.dictionary-letter{grid-template-columns:minmax(0,1fr)}.dictionary-letter>h2{position:static}.dictionary-terms,.winti-group-grid,.winti-crossgroup-grid,.winti-question-grid,.steam-composition-grid,.oso-grid,.wasi-difference-grid,.clothing-pangi-grid>article{grid-template-columns:minmax(0,1fr)}.herb-facts>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:1366px){.site-nav{z-index:50}.site-nav .mobile-menu{position:static}.site-nav .mobile-menu summary{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.site-nav .mobile-menu[open] summary{background:var(--cream);color:var(--night-deep)}.site-nav .mobile-menu-panel{background:var(--night-deep);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(640px,100%);max-height:calc(100dvh - 112px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}.site-nav .mobile-menu-panel a{letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;border:1px solid #f7f0e133;border-radius:6px;align-items:center;min-width:0;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.herb-card:not(.herb-card--text-only) .herb-photo-wrap{aspect-ratio:4/3;grid-template-rows:none;width:100%;height:auto;min-height:0;display:block;position:relative}.herb-card:not(.herb-card--text-only) .herb-photo{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:580px){.site-nav .mobile-menu-panel{grid-template-columns:minmax(0,1fr);width:100%;left:0}}@media(max-width:1366px){.site-nav .mobile-menu-panel{width:min(420px,100%);max-height:calc(100vh - 112px);display:block}.site-nav .mobile-menu-panel a{margin:0 0 8px;padding:14px 16px;display:block}.site-nav .mobile-menu-panel a:last-child{margin-bottom:0}.herb-card:not(.herb-card--text-only) .herb-photo-wrap{aspect-ratio:auto;height:0;padding:75% 0 0}}.herb-photo-picture{width:100%;min-width:0;height:100%;display:block}@media(max-width:1366px){.herb-card .herb-photo-picture{position:absolute;top:0;right:0;bottom:0;left:0}}.clothing-pangi-picture{width:100%;height:100%;display:block}.winti-symbols-section{background:var(--paper)}.winti-symbol-index{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.winti-symbol-index a{min-height:44px;color:var(--night);border:1px solid #c5cbbd;align-items:center;padding:10px 16px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.winti-symbol-index a:hover,.winti-symbol-index a:focus-visible{background:var(--night);color:var(--cream)}.winti-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.winti-symbol-card{border-top:3px solid var(--gold);background:#faf7ee;min-width:0;padding:32px;scroll-margin-top:110px}.winti-symbol-card h3,.winti-specific-grid h3,.winti-symbol-context-grid h3{color:var(--night);margin:10px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400}.winti-symbol-card p,.winti-symbol-card dd,.winti-specific-grid p,.winti-symbol-context-grid p{color:#52675d;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.winti-symbol-card .section-kicker{color:#806338;letter-spacing:.1em;font-size:10px;line-height:1.65}.winti-symbol-card dl{margin:24px 0}.winti-symbol-card dl>div{border-top:1px solid #dce0d2;padding:18px 0}.winti-symbol-card dt{color:var(--night);letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.winti-symbol-card dd{margin:0}.winti-symbol-profile-link{color:#674b25;padding:10px 0;font-size:13px;line-height:1.5;display:inline-block}.winti-specific-symbols{background:#e8e4d6}.winti-specific-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.winti-specific-grid>article{background:#faf7ee;min-width:0;padding:28px;scroll-margin-top:110px}.winti-symbol-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.winti-symbol-context-grid>article{border-top:1px solid #bec8b6;min-width:0;padding:28px;scroll-margin-top:110px}.winti-symbol-context-grid h3{font-size:26px}.winti-symbol-rituals{background:#f4f0e6}.winti-symbol-undescribed{color:#52675d;border:1px solid #bec8b6;margin-top:32px;padding:24px;line-height:1.8}.winti-symbol-undescribed summary{cursor:pointer;min-height:44px;color:var(--night);font-weight:600}.clothing-pangi-grid #kleding-watra-barinya .clothing-pangi-photo img{object-fit:contain}.winti-type-section-dark .winti-profile a,.winti-type-section-dark .winti-featured-profile a{color:#ead3a0}@media(max-width:1000px){.winti-symbol-grid,.winti-specific-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.winti-symbol-card{padding:24px 20px}.winti-symbol-context-grid{grid-template-columns:minmax(0,1fr)}.winti-symbol-context-grid>article,.winti-specific-grid>article{padding:24px 20px}}@media(min-width:581px)and (max-width:1366px)and (hover:none)and (pointer:coarse){.brand{gap:0}.brand-mark{flex-shrink:0;margin-right:12px}.hero-actions{gap:0}.hero-actions>a{flex:none;max-width:100%;margin-bottom:16px}.hero-actions>a:first-child{margin-right:32px}.stone-ametrien,.stone-blauwe-chalcedoon,.stone-chrysoberyl,.stone-hackmaniet,.stone-hiddeniet,.stone-lazuliet,.stone-magnesiet,.stone-petaliet,.stone-prasioliet,.stone-rutielkwarts,.stone-toermalijnkwarts{--stone-photo-scale:1.4}.clothing-pangi-grid>article{grid-template-columns:minmax(0,1fr)}.clothing-pangi-photo{aspect-ratio:auto;width:240px;max-width:100%;height:180px;min-height:180px;padding:0}.clothing-pangi-picture,.clothing-pangi-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}@media(min-width:581px)and (max-width:900px)and (hover:none)and (pointer:coarse){.clothing-pangi-grid{grid-template-columns:minmax(0,1fr)}}.compatible-photo-picture{width:100%;height:100%;display:block}figure.stone-photo-wrap{aspect-ratio:auto}figure.stone-photo-wrap:before{content:"";padding-top:75%;display:block}figure.stone-photo-wrap>.compatible-photo-picture{position:absolute;top:0;right:0;bottom:0;left:0}.ritual-content>section>div{min-width:0}.ritual-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;color:var(--night);margin:20px 0;font-size:14px;line-height:1.65}.ritual-table caption{text-align:left;color:var(--night);padding:0 0 14px;font-weight:700}.ritual-table th,.ritual-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d5c9b6;padding:13px 12px}.ritual-table thead{background:#e9e1d1}.ritual-table tbody th{font-weight:600}.ritual-table th:first-child{width:27%}.ritual-table-note{font-size:13px;line-height:1.75}.dayname-finder{width:100%;max-width:640px}.dayname-finder form{gap:14px;display:grid}.dayname-finder label{color:var(--night);font-weight:700}.dayname-finder input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;color:var(--night);font:inherit;background:#fffdf8;border:1px solid #8b9b8a;border-radius:4px;padding:12px;font-size:16px}.dayname-finder button{white-space:normal;cursor:pointer;border:1px solid var(--night);width:fit-content;max-width:100%}.dayname-finder input:focus-visible,.dayname-finder button:focus-visible{outline:3px solid var(--rust);outline-offset:3px}.dayname-finder form p{font-size:13px}.dayname-finder [role=alert]{color:#7c2726;background:#f8e8e2;border-left:3px solid #7c2726;padding:12px 16px}.dayname-result{border-left:3px solid var(--gold);background:#ede5d5;margin-top:20px;padding:20px}.cultural-page .subpage-hero h1{overflow-wrap:anywhere}.contact-hero{min-height:440px}.contact-section{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact-intro{max-width:440px}.contact-intro p:not(.section-kicker){color:#586c60;font-size:16px;line-height:1.8}.contact-form-card{background:var(--paper);border:1px solid #d8cbb4;min-width:0;padding:clamp(22px,3vw,42px)}.contact-required-note{color:#586c60;margin:0 0 24px;font-size:13px}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-field{min-width:0;margin-bottom:24px}.contact-field label{color:var(--night-deep);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.contact-field label span{color:#586c60;font-weight:400}.contact-field input,.contact-field textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fffefb;border:1px solid #899b89;border-radius:4px;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.contact-field textarea{resize:vertical;min-height:180px}.contact-field input:focus-visible,.contact-field textarea:focus-visible,.contact-submit:focus-visible{outline:3px solid var(--rust);outline-offset:3px}.contact-field [aria-invalid=true]{border-color:#912f2f}.contact-field-error{color:#912f2f;margin:8px 0 0;font-size:13px;line-height:1.5}.contact-message-help{color:#586c60;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.contact-actions{border-top:1px solid #d8cbb4;margin-top:24px;padding-top:24px;padding-bottom:8px}.contact-submit{white-space:normal;justify-content:center;gap:18px;width:100%;max-width:100%;min-height:56px;padding:16px 22px;font-family:inherit;font-size:14px;line-height:1.5;display:flex}.contact-privacy-note{color:#586c60;margin:18px 0 0;font-size:12px;line-height:1.7}.contact-privacy-note a,.contact-privacy-content a,.contact-feedback a{text-underline-offset:3px;text-decoration:underline}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-feedback{color:#752b25;overflow-wrap:anywhere;background:#fae9e3;border-left:3px solid #912f2f;margin:0 0 24px;padding:18px 20px;font-size:15px;line-height:1.7}.contact-feedback p{margin:0}.contact-feedback ul{margin:10px 0 0;padding-left:20px}.contact-feedback-success{border-color:var(--night);color:var(--night);background:#e8efdf}.contact-feedback-empty{margin:0}.contact-privacy-content{max-width:1100px;margin:0 auto}.contact-privacy-content>section+section{margin-top:48px}.contact-privacy-content h2{font-size:clamp(28px,3vw,40px)}.contact-privacy-content p{color:#586c60;overflow-wrap:anywhere;font-size:16px;line-height:1.9}@media(max-width:1000px){.contact-section{grid-template-columns:minmax(0,1fr);gap:32px}.contact-intro{max-width:680px}}@media(max-width:580px){.contact-fields{grid-template-columns:minmax(0,1fr);gap:0}.contact-section{padding:48px 22px}.contact-form-card{padding:22px 18px}.contact-hero h1{font-size:48px}.ritual-table{font-size:12px}.ritual-table th,.ritual-table td{padding:10px 7px}.ritual-table th:first-child{width:25%}.dayname-finder button{width:100%}}.winti-jewellery-photo{margin:24px 0}.winti-jewellery-photo picture{width:100%;height:0;padding-top:75%;display:block;position:relative;overflow:hidden}.winti-jewellery-photo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.winti-jewellery-photo figcaption{color:#465e50;margin:12px 0 0;font-size:13px;line-height:1.65}.winti-jewellery-photo figcaption span{color:#6a7368;margin-top:4px;font-size:11px;display:block}.content-link-button,.subpage a.content-link-button,a .link-card-action{border:1px solid var(--night);background:var(--night);max-width:calc(100% - 8px);min-height:44px;color:var(--paper);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:6px 8px 6px 0;padding:12px 16px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.content-link-button:hover,.subpage a.content-link-button:hover,a:hover .link-card-action{background:var(--night-deep);border-color:var(--night-deep);color:var(--paper);text-decoration:none}.content-link-button:focus,.subpage a.content-link-button:focus{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 5px var(--night-deep)}a:focus-visible .link-card-action{outline:3px solid var(--gold);outline-offset:3px}.hero-actions .content-link-button{background:var(--cream);border-color:var(--cream);color:var(--night);margin:0}.hero-actions .content-link-button:hover{background:#fff;border-color:#fff}.wasi-specific-grid a .link-card-action,.winti-altar-link .link-card-action{background:var(--gold);border-color:var(--gold);color:var(--night-deep)}.wasi-specific-grid a:hover .link-card-action,.winti-altar-link:hover .link-card-action{background:var(--paper);border-color:var(--paper)}.watra-detail-related a.content-link-button span{color:inherit}.steam-plant-link{grid-template-columns:minmax(0,1fr)}.steam-plant-link .link-card-action{grid-column:1/-1;justify-self:start;margin-top:14px}.steam-page .section-heading>*{overflow-wrap:anywhere;min-width:0}.winti-type-section-dark .winti-featured-profile a.content-link-button{background:var(--gold);border-color:var(--gold);color:var(--night-deep)}.winti-type-section-dark .winti-featured-profile a.content-link-button:hover{background:var(--paper);border-color:var(--paper);color:var(--night-deep)}body.site-controls button:not(.leaflet-marker-icon),body.site-controls .button,body.site-controls .back-home,body.site-controls .nav-cta,body.site-controls .mobile-menu summary,body.site-controls .mobile-menu-panel a,body.site-controls .content-link-button,body.site-controls .subpage a.content-link-button,body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button,body.site-controls a .link-card-action,body.site-controls .crystal-section-nav a,body.site-controls .herb-section-nav a,body.site-controls .winti-types-nav a,body.site-controls .wasi-section-nav a,body.site-controls .oso-section-nav a,body.site-controls .apoe-section-nav a,body.site-controls .dictionary-alphabet a,body.site-controls .herb-application-button,body.site-controls .steam-purpose-group a,body.site-controls .site-nav .mobile-menu[open] summary{border-radius:var(--control-radius,99px);background:linear-gradient(180deg,var(--control-top,#3a6c5d) 0%,var(--control-bottom,var(--night)) 100%);color:var(--paper);text-shadow:0 1px 1px #0000004d;box-shadow:0 var(--control-depth,6px) 0 #102d25,0 var(--control-shadow-y,10px) 16px #102d2538,inset 0 2px #fff3;transform:translateY(var(--control-offset,0px));cursor:pointer;border:2px solid #193a30;transition:transform .15s,box-shadow .15s}body.site-controls button:not(.leaflet-marker-icon):hover:not(:disabled),body.site-controls .button:hover:not(:disabled),body.site-controls .back-home:hover:not(:disabled),body.site-controls .nav-cta:hover:not(:disabled),body.site-controls .mobile-menu summary:hover:not(:disabled),body.site-controls .mobile-menu-panel a:hover:not(:disabled),body.site-controls .content-link-button:hover:not(:disabled),body.site-controls .subpage a.content-link-button:hover:not(:disabled),body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button:hover:not(:disabled),body.site-controls a .link-card-action:hover:not(:disabled),body.site-controls .crystal-section-nav a:hover:not(:disabled),body.site-controls .herb-section-nav a:hover:not(:disabled),body.site-controls .winti-types-nav a:hover:not(:disabled),body.site-controls .wasi-section-nav a:hover:not(:disabled),body.site-controls .oso-section-nav a:hover:not(:disabled),body.site-controls .apoe-section-nav a:hover:not(:disabled),body.site-controls .dictionary-alphabet a:hover:not(:disabled),body.site-controls .herb-application-button:hover:not(:disabled),body.site-controls .steam-purpose-group a:hover:not(:disabled),body.site-controls .site-nav .mobile-menu[open] summary:hover:not(:disabled){--control-top:#427766;--control-depth:7px;--control-offset:-1px;--control-shadow-y:12px}body.site-controls button:not(.leaflet-marker-icon).is-active:not(:disabled),body.site-controls button:not(.leaflet-marker-icon)[aria-pressed=true]:not(:disabled),body.site-controls .button.is-active:not(:disabled),body.site-controls .button[aria-pressed=true]:not(:disabled),body.site-controls .back-home.is-active:not(:disabled),body.site-controls .back-home[aria-pressed=true]:not(:disabled),body.site-controls .nav-cta.is-active:not(:disabled),body.site-controls .nav-cta[aria-pressed=true]:not(:disabled),body.site-controls .mobile-menu summary.is-active:not(:disabled),body.site-controls .mobile-menu summary[aria-pressed=true]:not(:disabled),body.site-controls .mobile-menu-panel a.is-active:not(:disabled),body.site-controls .mobile-menu-panel a[aria-pressed=true]:not(:disabled),body.site-controls .content-link-button.is-active:not(:disabled),body.site-controls .content-link-button[aria-pressed=true]:not(:disabled),body.site-controls .subpage a.content-link-button.is-active:not(:disabled),body.site-controls .subpage a.content-link-button[aria-pressed=true]:not(:disabled),body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button.is-active:not(:disabled),body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button[aria-pressed=true]:not(:disabled),body.site-controls a .link-card-action.is-active:not(:disabled),body.site-controls a .link-card-action[aria-pressed=true]:not(:disabled),body.site-controls .crystal-section-nav a.is-active:not(:disabled),body.site-controls .crystal-section-nav a[aria-pressed=true]:not(:disabled),body.site-controls .herb-section-nav a.is-active:not(:disabled),body.site-controls .herb-section-nav a[aria-pressed=true]:not(:disabled),body.site-controls .winti-types-nav a.is-active:not(:disabled),body.site-controls .winti-types-nav a[aria-pressed=true]:not(:disabled),body.site-controls .wasi-section-nav a.is-active:not(:disabled),body.site-controls .wasi-section-nav a[aria-pressed=true]:not(:disabled),body.site-controls .oso-section-nav a.is-active:not(:disabled),body.site-controls .oso-section-nav a[aria-pressed=true]:not(:disabled),body.site-controls .apoe-section-nav a.is-active:not(:disabled),body.site-controls .apoe-section-nav a[aria-pressed=true]:not(:disabled),body.site-controls .dictionary-alphabet a.is-active:not(:disabled),body.site-controls .dictionary-alphabet a[aria-pressed=true]:not(:disabled),body.site-controls .herb-application-button.is-active:not(:disabled),body.site-controls .herb-application-button[aria-pressed=true]:not(:disabled),body.site-controls .steam-purpose-group a.is-active:not(:disabled),body.site-controls .steam-purpose-group a[aria-pressed=true]:not(:disabled),body.site-controls .site-nav .mobile-menu[open] summary.is-active:not(:disabled),body.site-controls .site-nav .mobile-menu[open] summary[aria-pressed=true]:not(:disabled){--control-top:#284f43;--control-bottom:#193a33;--control-depth:3px;--control-offset:3px;--control-shadow-y:5px;border-color:var(--gold)}body.site-controls button:not(.leaflet-marker-icon):focus,body.site-controls .button:focus,body.site-controls .back-home:focus,body.site-controls .nav-cta:focus,body.site-controls .mobile-menu summary:focus,body.site-controls .mobile-menu-panel a:focus,body.site-controls .content-link-button:focus,body.site-controls .subpage a.content-link-button:focus,body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button:focus,body.site-controls a .link-card-action:focus,body.site-controls .crystal-section-nav a:focus,body.site-controls .herb-section-nav a:focus,body.site-controls .winti-types-nav a:focus,body.site-controls .wasi-section-nav a:focus,body.site-controls .oso-section-nav a:focus,body.site-controls .apoe-section-nav a:focus,body.site-controls .dictionary-alphabet a:focus,body.site-controls .herb-application-button:focus,body.site-controls .steam-purpose-group a:focus,body.site-controls .site-nav .mobile-menu[open] summary:focus{outline:3px solid var(--gold);outline-offset:3px}body.site-controls button:not(.leaflet-marker-icon):active:not(:disabled),body.site-controls .button:active:not(:disabled),body.site-controls .back-home:active:not(:disabled),body.site-controls .nav-cta:active:not(:disabled),body.site-controls .mobile-menu summary:active:not(:disabled),body.site-controls .mobile-menu-panel a:active:not(:disabled),body.site-controls .content-link-button:active:not(:disabled),body.site-controls .subpage a.content-link-button:active:not(:disabled),body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button:active:not(:disabled),body.site-controls a .link-card-action:active:not(:disabled),body.site-controls .crystal-section-nav a:active:not(:disabled),body.site-controls .herb-section-nav a:active:not(:disabled),body.site-controls .winti-types-nav a:active:not(:disabled),body.site-controls .wasi-section-nav a:active:not(:disabled),body.site-controls .oso-section-nav a:active:not(:disabled),body.site-controls .apoe-section-nav a:active:not(:disabled),body.site-controls .dictionary-alphabet a:active:not(:disabled),body.site-controls .herb-application-button:active:not(:disabled),body.site-controls .steam-purpose-group a:active:not(:disabled),body.site-controls .site-nav .mobile-menu[open] summary:active:not(:disabled){--control-depth:1px;--control-offset:5px;--control-shadow-y:3px}body.site-controls button:not(.leaflet-marker-icon):disabled,body.site-controls .button:disabled,body.site-controls .back-home:disabled,body.site-controls .nav-cta:disabled,body.site-controls .mobile-menu summary:disabled,body.site-controls .mobile-menu-panel a:disabled,body.site-controls .content-link-button:disabled,body.site-controls .subpage a.content-link-button:disabled,body.site-controls .winti-type-section-dark .winti-featured-profile a.content-link-button:disabled,body.site-controls a .link-card-action:disabled,body.site-controls .crystal-section-nav a:disabled,body.site-controls .herb-section-nav a:disabled,body.site-controls .winti-types-nav a:disabled,body.site-controls .wasi-section-nav a:disabled,body.site-controls .oso-section-nav a:disabled,body.site-controls .apoe-section-nav a:disabled,body.site-controls .dictionary-alphabet a:disabled,body.site-controls .herb-application-button:disabled,body.site-controls .steam-purpose-group a:disabled,body.site-controls .site-nav .mobile-menu[open] summary:disabled{--control-depth:3px;--control-offset:3px;--control-shadow-y:5px;opacity:var(--control-disabled-opacity,.4);cursor:var(--control-disabled-cursor,not-allowed)}body .contact-submit{--control-disabled-opacity:.7;--control-disabled-cursor:wait}body a:hover .link-card-action{--control-top:#427766;--control-depth:7px;--control-offset:-1px;--control-shadow-y:12px}body a:active .link-card-action{--control-depth:1px;--control-offset:5px;--control-shadow-y:3px}body a:focus .link-card-action{outline:3px solid var(--gold);outline-offset:3px}body .herb-tabs button span,body .herb-recipe-filter button span{color:inherit;background:#ffffff29}body .plantation-location-card{--control-radius:8px}body .plantation-location-card .plantation-location-number{border-color:var(--gold);color:var(--gold)}body .plantation-location-card .plantation-location-copy>*{color:var(--paper)}body .plantation-location-card .plantation-location-copy>em{color:#fff0c2;text-shadow:0 1px #8c5e24,0 2px #15362c,0 3px 2px #0000004d;background:0 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.5}body .site-nav .mobile-menu-panel{gap:12px}@media(min-width:581px)and (max-width:1366px)and (hover:none)and (pointer:coarse){.hero .hero-actions.hero-actions-stacked{gap:0}.hero .hero-actions.hero-actions-stacked>a{margin:0}.hero .hero-actions.hero-actions-stacked>a+a{margin-top:20px}.wasi-page .watra-detail-content .ritual-bath-rules-list>li{column-gap:0}.wasi-page .ritual-bath-rules-list>li>div{padding-left:24px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}body main:not(.contact-page) a[href^="#"]:not(.leaflet-container a):not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:calc(100% - 8px);margin:6px 8px 6px 0;padding:12px 16px;border-width:2px;border-style:solid;border-radius:var(--control-radius,99px);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;transform:translateY(var(--control-offset,0px));transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}body main:not(.contact-page) a[href^="#"]:not(.brand):not(.winti-type-card):not(.leaflet-container *),body main:not(.contact-page) a[href^="#"] .link-card-action:not(.leaflet-container *){border-color:#aa7644;background-color:#e9c59b;background-image:linear-gradient(180deg,#fff7de59,#efcca00f 48%,#ac6f3724),url(/winti-symboliek/beukenhout-nerf.svg);background-size:100% 100%,640px 128px;background-position:center;color:#402b1d;text-shadow:0 1px 0 rgba(255,251,232,.65);box-shadow:0 var(--control-depth,6px) 0 #a57444,0 var(--control-shadow-y,10px) 16px #59351738,inset 0 2px #fffae6b3}body main:not(.contact-page) a[href^="#"]:not(.brand):not(.winti-type-card):hover:not(.leaflet-container *),body main:not(.contact-page) a[href^="#"]:hover .link-card-action:not(.leaflet-container *){--control-depth:7px;--control-offset:-1px;--control-shadow-y:12px;background-color:#f0d0a7;background-image:linear-gradient(180deg,#fffae97a,#ffeecc24 48%,#ac6f371a),url(/winti-symboliek/beukenhout-nerf.svg);color:#352316;text-decoration:none}body main:not(.contact-page) a[href^="#"]:not(.brand):not(.winti-type-card):focus:not(.leaflet-container *),body main:not(.contact-page) a[href^="#"]:focus .link-card-action:not(.leaflet-container *){outline:3px solid var(--night);outline-offset:4px}body main:not(.contact-page) a[href^="#"]:not(.brand):not(.winti-type-card):active:not(.leaflet-container *),body main:not(.contact-page) a[href^="#"]:active .link-card-action:not(.leaflet-container *){--control-depth:1px;--control-offset:5px;--control-shadow-y:3px}body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a),body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):hover:not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a),body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):focus:not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a),body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):active:not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a){display:inline;width:auto;height:auto;min-height:0;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--night);font:inherit;letter-spacing:normal;text-align:inherit;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-shadow:none;box-shadow:none;transform:none;transition:color .15s ease;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;cursor:pointer}body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):hover:not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a){color:var(--rust)}body main.dictionary-page .dictionary-terms p a[href^="#"]:not(.content-link-button):not(.button):not(.back-home):focus:not(.brand):not(.winti-type-card):not(.button):not(.back-home):not(.nav-cta):not(.content-link-button):not(.crystal-section-nav a):not(.herb-section-nav a):not(.winti-types-nav a):not(.wasi-section-nav a):not(.oso-section-nav a):not(.apoe-section-nav a):not(.dictionary-alphabet a):not(.herb-application-button):not(.steam-purpose-group a){outline:2px solid var(--night);outline-offset:3px}.brand.brand-logo-brand{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;line-height:0;cursor:pointer}body.site-controls button.brand-logo-brand:not(.leaflet-marker-icon){appearance:none;-webkit-appearance:none;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-shadow:none;box-shadow:none;transform:none;transition:none}body.site-controls button.brand-logo-brand:not(.leaflet-marker-icon):hover:not(:disabled),body.site-controls button.brand-logo-brand:not(.leaflet-marker-icon):active:not(:disabled){border:0;background:transparent;color:inherit;box-shadow:none;transform:none}.brand-logo-image{display:block;width:100px;height:auto;max-width:100%;object-fit:contain;border-radius:4px;transition:transform .35s ease,filter .35s ease}.brand-logo-top,.brand-logo-footer{position:relative;z-index:2;isolation:isolate}.brand-logo-top:before,.brand-logo-footer:before{position:absolute;z-index:-1;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(255,225,144,.92) 0%,rgba(255,193,77,.62) 34%,rgba(255,170,38,.2) 62%,transparent 76%);opacity:0;filter:blur(18px);transform:scale(.72);transition:opacity .3s ease,transform .45s ease;content:"";pointer-events:none}.brand-logo-top:hover:before,.brand-logo-top:focus-visible:before,.brand-logo-footer:hover:before,.brand-logo-footer:focus-visible:before{opacity:1;transform:scale(1.65);animation:brand-logo-aura 1.7s ease-in-out infinite alternate}.brand-logo-top:hover .brand-logo-image,.brand-logo-top:focus-visible .brand-logo-image,.brand-logo-footer:hover .brand-logo-image,.brand-logo-footer:focus-visible .brand-logo-image{transform:scale(1.13);filter:brightness(1.3) drop-shadow(0 0 7px rgba(255,249,211,1)) drop-shadow(0 0 18px rgba(255,208,104,.98)) drop-shadow(0 0 36px rgba(255,172,45,.88));animation:brand-logo-shimmer 1.7s ease-in-out infinite alternate}@keyframes brand-logo-aura{0%{opacity:.68}to{opacity:1}}@keyframes brand-logo-shimmer{0%{filter:brightness(1.22) drop-shadow(0 0 7px rgba(255,249,211,.94)) drop-shadow(0 0 18px rgba(255,208,104,.9)) drop-shadow(0 0 30px rgba(255,172,45,.72))}to{filter:brightness(1.38) drop-shadow(0 0 11px rgba(255,255,230,1)) drop-shadow(0 0 25px rgba(255,213,117,1)) drop-shadow(0 0 46px rgba(255,172,45,.96))}}.brand-logo-brand:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.site-nav{min-height:128px;width:calc(100% - 48px)}.site-nav .nav-cta{display:inline-flex;align-items:center;min-height:44px}.hero{height:auto;padding-top:170px}.subpage-hero{padding-top:185px}footer .brand-logo-image{width:180px}.brand-modal-backdrop{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;box-sizing:border-box;background:#071612c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1.5}.brand-modal{position:relative;display:flex;flex-direction:column;width:min(100%,610px);max-height:min(90vh,900px);overflow:hidden;box-sizing:border-box;border:1px solid rgba(223,189,123,.55);border-radius:24px;background:radial-gradient(ellipse at 50% 0%,rgba(223,189,123,.12),transparent 42%),linear-gradient(145deg,#21483e,#132f29 76%);box-shadow:0 28px 90px #0000006b,inset 0 0 0 7px #dfbd7b0b;color:#f7f0e1;text-align:center}.brand-modal-content{width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(64px,6vw,76px) clamp(24px,7vw,68px) clamp(32px,6vw,58px);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(223,189,123,.65) transparent}.brand-modal-close{position:absolute;z-index:2;top:14px;right:16px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(247,240,225,.28);border-radius:50%;background:#091d186b;color:#f7f0e1;font:300 30px/1 Arial,sans-serif;cursor:pointer}.brand-modal-close:hover,.brand-modal-close:focus-visible{border-color:var(--gold);color:var(--gold)}.brand-modal-emblem{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 20px;border:1px solid rgba(223,189,123,.7);border-radius:50%;color:var(--gold);font-size:22px}.brand-modal-kicker{margin:0 0 12px;color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.22em}.brand-modal h2{margin:0;color:#fff8e9;font:400 clamp(30px,6vw,42px)/1.12 Georgia,serif}.brand-modal-subtitle{margin:11px 0 0;color:#f7f0e1bd;font:italic 16px/1.5 Georgia,serif}.brand-modal-rule{display:flex;align-items:center;gap:14px;margin:24px 0;color:var(--gold)}.brand-modal-rule:before,.brand-modal-rule:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(223,189,123,.55));content:""}.brand-modal-rule:after{transform:scaleX(-1)}.brand-modal-rule span{font-size:14px}.brand-modal-text p{margin:0;color:#fff8e9;font:400 17px/1.55 Georgia,serif}.prayer-text p:nth-child(5),.prayer-text p:nth-child(10){margin-bottom:12px}.affirmation-text p{margin:0 0 5px}.affirmation-text p:nth-child(5),.affirmation-text p:nth-child(7){color:var(--gold);font-weight:700}.affirmation-text p:nth-child(5),.affirmation-text p:nth-child(6),.affirmation-text p:nth-child(7){color:var(--gold);font-weight:700}.affirmation-text p.affirmation-closing{color:#ffe7a8;font-size:19px;font-weight:700;text-shadow:0 0 12px rgba(255,198,84,.26)}.affirmation-text p.affirmation-closing:last-child{margin-top:8px;color:#fff3cb;font-size:25px;letter-spacing:.16em;text-shadow:0 0 10px rgba(255,237,174,.72),0 0 26px rgba(255,190,75,.62)}.brand-modal-credit{margin:24px 0 0;color:#f7f0e194;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.brand-modal:focus{outline:none}@media(min-width:581px)and (max-width:1366px){.site-nav .brand-logo-image{width:92px}.site-nav{min-height:120px}.hero,.subpage-hero{padding-top:165px}}@media(max-width:580px){.site-nav{min-height:100px;width:calc(100% - 36px);gap:10px}.site-nav .brand-logo-image{width:clamp(70px,20vw,80px)}.site-nav .mobile-menu summary{padding-right:10px;padding-left:10px}.site-nav .nav-cta{padding-right:10px;padding-left:10px}.hero,.subpage-hero{padding-top:145px}footer .brand-logo-image{width:180px}.brand-modal-backdrop{align-items:flex-start;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.brand-modal{width:100%;max-height:calc(100vh - 28px);max-height:calc(100dvh - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:19px}.brand-modal-content{padding:64px 22px 30px}.brand-modal-close{top:10px;right:10px}.brand-modal-text p{font-size:15px}.affirmation-text p.affirmation-closing{font-size:17px}.affirmation-text p.affirmation-closing:last-child{font-size:23px}}@media(max-width:400px){.site-nav .mobile-menu summary{font-size:12px;padding-right:9px;padding-left:9px}.site-nav .nav-cta{font-size:9px;letter-spacing:0;padding-right:7px;padding-left:7px}}@media(prefers-reduced-motion:reduce){.brand-logo-image,.brand-logo-top:before,.brand-logo-footer:before,.brand-logo-top:hover .brand-logo-image,.brand-logo-top:focus-visible .brand-logo-image,.brand-logo-footer:hover .brand-logo-image,.brand-logo-footer:focus-visible .brand-logo-image,.brand-logo-top:hover:before,.brand-logo-top:focus-visible:before,.brand-logo-footer:hover:before,.brand-logo-footer:focus-visible:before{animation:none;transition:none}}@media(min-width:1367px){.hero{min-height:96vh}}@media(min-width:901px)and (max-height:900px){.hero{min-height:100vh;padding-top:145px;padding-bottom:36px}.hero .eyebrow{margin:0 0 14px}.hero h1{font-size:clamp(48px,4.5vw,68px);line-height:1.02;margin:0 0 20px}.hero-intro{font-size:16px;line-height:1.65;margin:0}.hero-actions.hero-actions-stacked{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}}
