
:root{--paper:#080808;--sand:#151515;--ink:#f2efe6;--muted:#aaa89f;--rule:#383838;--bronze:#d1c4ad;--gold:#dbcfb9;--sans:WyldGeist,Arial,sans-serif;--serif:WyldGeist,Arial,sans-serif}body{background:#000;color:var(--ink);font-family:var(--sans);font-weight:350}.concept-bar{height:28px;background:#050505;color:#aaa;font-size:9px;padding:4px 20px;border-bottom:1px solid #161616}.concept-bar span{font-size:8px;letter-spacing:.12em}.gold-scene{height:calc(100svh - 28px);min-height:600px;position:relative;overflow:hidden;background:#000;--film-x:0px;--film-y:0px}.gold-navigation{height:13%;min-height:82px;position:relative;padding:20px;display:flex;align-items:start;justify-content:space-between;gap:35px;z-index:5}.gold-navigation .primary-nav{display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(2,auto);gap:2px 36px;align-items:start;animation:gold-nav-in 1s both .2s}.gold-navigation .primary-nav a{border:0;padding:0;text-transform:uppercase;font-size:clamp(9px,.93vw,13px);font-weight:300;line-height:1.12;letter-spacing:-.04em;color:#c6c6c2;transition:color .2s,letter-spacing .25s}.gold-navigation .primary-nav a:hover{color:white;letter-spacing:.03em}.gold-mantra{font-size:9px;font-weight:300;line-height:1.45;letter-spacing:-.02em;margin:0;animation:gold-nav-in 1s both .35s}.gold-consultation{font-size:10px;line-height:1.3;background:#d9c7fb;color:#17111b;padding:8px 12px;text-decoration:none;white-space:nowrap;animation:gold-nav-in 1s both .5s;transition:background .25s,transform .25s}.gold-consultation:hover{background:#f4ebff;transform:translateY(-2px)}.gold-navigation .menu-toggle{display:none}.gold-word-film{height:31%;position:relative;margin:0 20px;animation:gold-word-in 1.25s cubic-bezier(.15,.7,.15,1) both .45s}.gold-word-film h1{position:absolute;inset:0;margin:0;color:transparent;font-size:14vw;font-weight:900;line-height:1;user-select:none}.gold-letter-video{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 38%;mask-image:url('shared/assets/gold-wordmask.svg');mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url('shared/assets/gold-wordmask.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;transform:translate(var(--film-x),var(--film-y)) scale(1.025);transition:transform .7s ease}.gold-film-window{height:calc(56% - 34px);position:relative;overflow:hidden;margin:0 20px;animation:gold-film-in 1.3s cubic-bezier(.15,.7,.15,1) both .65s}.gold-background-video{display:block;width:100%;height:100%;object-fit:cover;object-position:48% 48%;transform:translate(var(--film-x),var(--film-y)) scale(1.04);transition:transform .7s ease}.gold-film-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.50),transparent 55%);pointer-events:none}.gold-message{position:absolute;left:20px;right:20px;bottom:44px;text-align:center;color:#f3efdf;animation:gold-nav-in 1s both 1.1s}.gold-statement{font-size:clamp(18px,2.4vw,35px);font-weight:250;letter-spacing:-.055em;line-height:1.05;margin:0 0 17px}.gold-directions{display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:350}.gold-directions a{text-decoration:none;transition:color .2s,transform .2s}.gold-directions a:hover{color:#dcc0fc;transform:translateY(-2px)}.gold-explore{position:absolute;right:17px;bottom:15px;border:0;background:rgba(235,228,211,.92);color:#111;font:350 10px var(--sans);padding:11px 15px;cursor:pointer;transition:background .2s,transform .25s}.gold-explore:hover{background:#dcc5fb;transform:translateY(-3px)}.gold-explore span{margin-left:30px}.gold-film-controls{height:34px;padding:8px 20px;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#93938d;letter-spacing:.08em}.gold-film-controls>div{display:flex;gap:18px}.gold-film-controls button{font:350 9px var(--sans);letter-spacing:0;padding:0;border:0;background:transparent;color:#b7b7ae;cursor:pointer}.gold-film-controls button:hover{color:#fff}.gold-film-progress{height:1px;position:absolute;bottom:0;left:20px;right:20px;background:#171717}.gold-film-progress span{height:1px;width:100%;display:block;transform:scaleX(0);transform-origin:left;background:#c2b295}.gold-world-dialog{background:#0e0e0e;border:1px solid #555;color:#f2efe6;width:min(970px,calc(100% - 40px));padding:28px;max-height:90svh;overflow:auto}.gold-world-dialog::backdrop{background:#000c;backdrop-filter:blur(14px)}.gold-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.gold-dialog-top p{font-size:clamp(25px,4vw,42px);line-height:1.2;font-weight:300;letter-spacing:-.04em;margin:0}.gold-dialog-close{background:none;border:0;color:#fff;font:300 36px Arial;cursor:pointer;padding:3px 12px}.gold-world-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3b3b3b;border:1px solid #3b3b3b}.gold-world-grid a{padding:30px;background:#111;display:block;text-decoration:none;position:relative;transition:background .3s}.gold-world-grid a:hover{background:#252020}.gold-world-grid a>span{font-size:8px;letter-spacing:.1em;color:#b4ada1}.gold-world-grid h2{font-size:40px;font-weight:300;letter-spacing:-.05em;margin:25px 0 10px;line-height:1.2}.gold-world-grid p{font-size:11px;color:#aaa;margin:0;max-width:200px}.gold-world-grid b{position:absolute;right:24px;bottom:30px;font-size:24px;font-weight:300}.gold-dialog-contact{display:block;font-size:11px;margin-top:28px;text-decoration:none}.gold-world-dialog[open]{animation:gold-nav-in .35s both}.masthead{background:#080808;border-color:#383838}.inner-review .primary-nav a{color:var(--ink)}.inner-review .wordmark{font-weight:500;font-family:var(--sans);letter-spacing:-1.8px}.inner-review .page-hero h1 em{color:#bca986;font-style:normal}.inner-review .method,.inner-review .dark{background:#131313;color:var(--ink)}.inner-review .dark p,.inner-review .dark .format-row p{color:var(--muted)}.inner-review .dark .eyebrow{color:var(--gold)}.inner-review .editorial-cover{background:#171717}.inner-review .editorial-cover.ink{background:#d9c7fb;color:#17111b}.inner-review .form-field input,.inner-review .form-field textarea,.inner-review .form-field select{background:#171717;color:#f2efe6}.inner-review .source-note,.inner-review .reference-photo figcaption{color:var(--muted)}.inner-review .article-body .reading{background:#161616}.inner-review .button{background:#f2efe6;color:#111}.inner-review .site-footer{background:#080808}
@keyframes gold-nav-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes gold-word-in{from{opacity:0;transform:translateY(45px) scaleY(.35);filter:blur(4px)}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}@keyframes gold-film-in{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}
@media(min-width:1700px){.gold-navigation{padding-top:26px}.gold-mantra{font-size:12px}.gold-consultation{font-size:12px}}
@media(max-width:780px){.gold-scene{height:calc(100svh - 28px);min-height:640px}.gold-navigation{height:16%;padding:18px 15px;min-height:90px;align-items:start}.gold-navigation .primary-nav{display:none;position:absolute;top:59px;left:15px;right:15px;background:#101010;border:1px solid #555;padding:25px;grid-template-columns:1fr 1fr;gap:20px;z-index:15;animation:none}.gold-navigation .primary-nav[data-open]{display:grid}.gold-navigation .primary-nav a{font-size:14px;line-height:1.3}.gold-navigation .menu-toggle{display:block;background:#111;color:white;border:1px solid #444;padding:7px 10px;font-size:10px}.gold-mantra{font-size:8px;max-width:130px;order:-1}.gold-consultation{font-size:9px;padding:8px 10px;margin-left:auto}.gold-word-film{height:17%;margin:0 13px}.gold-film-window{height:calc(67% - 38px);margin:0 13px}.gold-background-video{object-position:58% 50%}.gold-letter-video{object-position:51% 50%}.gold-message{left:12px;right:12px;bottom:80px}.gold-statement{font-size:27px;line-height:1.1;letter-spacing:-.04em}.gold-directions{font-size:9px;gap:10px}.gold-explore{right:12px;bottom:19px;padding:12px 15px;font-size:10px}.gold-film-controls{height:38px;padding:8px 13px;gap:15px;letter-spacing:0;font-size:7px}.gold-film-controls>div{gap:12px}.gold-film-controls button{font-size:8px}.gold-world-dialog{padding:22px;width:calc(100% - 24px)}.gold-world-grid{grid-template-columns:1fr}.gold-world-grid a{padding:25px}.gold-world-grid h2{font-size:34px;margin-top:16px}.gold-dialog-top{margin-bottom:25px}.concept-bar{padding-left:13px;padding-right:13px}.inner-review .primary-nav{background:#111;border-color:#555}}
@media(prefers-reduced-motion:reduce){.gold-navigation .primary-nav,.gold-word-film,.gold-film-window,.gold-message,.gold-mantra,.gold-consultation,.gold-world-dialog[open]{animation:none}.gold-letter-video,.gold-background-video{transition:none;transform:none}}

.gold-navigation .primary-nav{animation:none;opacity:1;transform:none}

/* rachelle-feedback-2026-10-11 */
.nav-group{position:relative}
.nav-group summary{list-style:none;cursor:pointer;font:inherit;font-size:12px;padding:8px 0;border-bottom:1px solid transparent}
.nav-group summary::-webkit-details-marker{display:none}
.nav-group summary::after{content:" +";opacity:.6}
.nav-group[open] summary::after{content:" \2212"}
.nav-group[data-current] summary,.nav-group summary:hover{color:var(--bronze);border-color:var(--bronze)}
.nav-sub{position:absolute;top:calc(100% + 6px);left:-14px;z-index:30;display:grid;gap:2px;min-width:190px;padding:10px 14px;background:var(--paper,#f5f0e8);border:1px solid var(--rule,#d7cebd)}
.nav-sub a{white-space:nowrap}
.gold-navigation .nav-group summary{border:0;padding:0;text-transform:uppercase;font-size:clamp(9px,.93vw,13px);font-weight:300;line-height:1.12;letter-spacing:-.04em;color:#c6c6c2}
.gold-navigation .nav-group summary:hover{color:#fff}
.gold-navigation .nav-sub{background:#101010;border-color:#555}
.gold-navigation .nav-sub a{color:#c6c6c2}
@media(min-width:781px){.gold-navigation .primary-nav{grid-template-columns:repeat(4,max-content);grid-template-rows:auto;grid-auto-flow:row}}
@media(max-width:780px){.nav-sub{position:static;border:0;padding:6px 0 4px 14px;background:none;min-width:0}.gold-navigation .primary-nav{right:auto;width:calc(100vw - 30px);box-sizing:border-box}}
.footer-subscribe{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;text-align:left}
.wyld-subscribe{max-width:420px;width:calc(100% - 32px);border:1px solid var(--rule,#d7cebd);background:var(--paper,#f5f0e8);color:var(--ink,#1f1c18);padding:30px 28px 26px}
.wyld-subscribe::backdrop{background:rgba(16,16,16,.55)}
.wyld-subscribe h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:30px;margin:4px 0 8px}
.wyld-subscribe form{display:grid;gap:6px;margin-top:14px}
.wyld-subscribe label{font-size:12px}
.wyld-subscribe input{padding:10px;border:1px solid var(--rule,#d7cebd);background:#fff;font:inherit}
.wyld-subscribe .button{margin-top:8px}
.wyld-subscribe-close{position:absolute;top:10px;right:14px;background:none;border:0;font-size:24px;cursor:pointer;color:inherit}
.wyld-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}

/* Standalone launch: the approved scene fills the viewport without concept controls. */
.gold-scene{height:100svh}

/* WYLD SEO: readable answers within the approved type and spacing system. */
.seo-section-label{font-weight:400}.seo-questions{border-top:1px solid var(--rule)}.seo-answer{max-width:760px;padding-top:30px}.seo-answer h3{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.3;margin:0 0 12px}.seo-answer p{color:var(--muted);margin:0}.seo-related{border-top:1px solid var(--rule);margin-top:35px;padding-top:20px}.seo-related ul{padding-left:20px}.seo-related a{font-size:16px}
