:root{--shine-ease:cubic-bezier(.22, 1, .36, 1);--shine-ease-out:cubic-bezier(.16, 1, .3, 1)}.hub-card,.post-card,.home-page .planet,.home-page .entry-card,.home-page .cp-card{--card-accent:#c9a84c;isolation:isolate;transition:background .45s var(--shine-ease), border-color .45s var(--shine-ease), box-shadow .55s var(--shine-ease-out), transform .45s var(--shine-ease-out);position:relative;overflow:hidden}.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{content:"";border-radius:inherit;background:linear-gradient(125deg, var(--card-accent) 0%, transparent 38%, transparent 62%, var(--card-accent) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{background:linear-gradient(125deg, color-mix(in srgb, var(--card-accent) 18%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in srgb, var(--card-accent) 10%, transparent) 100%)}}.hub-card:before,.post-card:before,.home-page .planet:before,.home-page .entry-card:before,.home-page .cp-card:before{opacity:0;transition:opacity .5s var(--shine-ease);pointer-events:none;z-index:4}.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--card-accent) 35%, var(--card-accent) 50%, var(--card-accent) 65%, transparent 100%);height:1px;position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--card-accent) 50%, #fff8ee) 35%, color-mix(in srgb, var(--card-accent) 90%, #fff) 50%, color-mix(in srgb, var(--card-accent) 50%, #fff8ee) 65%, transparent 100%)}}.hub-card:after,.post-card:after,.home-page .planet:after,.home-page .entry-card:after,.home-page .cp-card:after{opacity:0;filter:blur(.25px);transition:opacity .5s var(--shine-ease);pointer-events:none;z-index:5}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, #ffffff24)}}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{box-shadow:0 0 0 1px var(--card-accent), 0 0 32px var(--card-accent), 0 0 72px var(--card-accent), 0 0 120px var(--card-accent), 0 16px 48px #0000008c, inset 0 1px 0 #ffffff1f, inset 0 0 80px var(--card-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 30%, transparent), 0 0 32px color-mix(in srgb, var(--card-accent) 42%, transparent), 0 0 72px color-mix(in srgb, var(--card-accent) 22%, transparent), 0 0 120px color-mix(in srgb, var(--card-accent) 10%, transparent), 0 16px 48px #0000008c, inset 0 1px 0 #ffffff1f, inset 0 0 80px color-mix(in srgb, var(--card-accent) 6%, transparent)}}.hub-card:hover:before,.post-card:hover:before,.home-page .planet:hover:before,.home-page .entry-card:hover:before,.home-page .cp-card:hover:before{opacity:1}.hub-card:hover:after,.post-card:hover:after,.home-page .planet:hover:after,.home-page .entry-card:hover:after,.home-page .cp-card:hover:after{opacity:.95}.home-page .hero-cta-primary,.home-page .movement .btn-primary,.home-page .nav-cta{isolation:isolate;transition:background .4s var(--shine-ease), border-color .4s var(--shine-ease), box-shadow .5s var(--shine-ease-out), transform .35s var(--shine-ease-out), color .3s ease;position:relative;overflow:hidden}.home-page .hero-cta-primary:before,.home-page .movement .btn-primary:before,.home-page .nav-cta:before{content:"";transition:transform .65s var(--shine-ease-out);pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.home-page .hero-cta-primary:hover,.home-page .movement .btn-primary:hover,.home-page .nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e8b84b59,0 0 28px #e8b84b73,0 0 56px #e8b84b33,0 10px 32px #0006,inset 0 1px #ffffff40}.home-page .hero-cta-primary:hover:before,.home-page .movement .btn-primary:hover:before,.home-page .nav-cta:hover:before{transform:translate(120%)}.home-page .hero-cta-secondary{transition:color .3s var(--shine-ease), border-color .3s var(--shine-ease), text-shadow .4s var(--shine-ease);position:relative}.home-page .hero-cta-secondary:hover{text-shadow:0 0 24px #e8b84b73}@media (prefers-reduced-motion:reduce){.hub-card,.post-card,.home-page .planet,.home-page .entry-card,.home-page .cp-card,.home-page .hero-cta-primary,.home-page .movement .btn-primary,.home-page .nav-cta{transition:none}.hub-card:hover,.post-card:hover,.home-page .planet:hover,.home-page .entry-card:hover,.home-page .cp-card:hover,.home-page .hero-cta-primary:hover,.home-page .movement .btn-primary:hover,.home-page .nav-cta:hover{transform:none}.home-page .hero-cta-primary:before,.home-page .movement .btn-primary:before,.home-page .nav-cta:before{display:none}}.cards-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards-grid-featured{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards-grid,.cards-grid-featured{grid-template-columns:1fr}}.hub-card,.post-card{--card-accent:#c9a84c;border:1px solid #ffffff14;border-left:2px solid var(--card-accent);background:linear-gradient(165deg,#12100ef2 0%,#0c0a08eb 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-card,.post-card{border-left:2px solid color-mix(in srgb, var(--card-accent) 70%, transparent)}}.hub-card,.post-card{border-radius:3px;text-decoration:none}.hub-card:hover,.post-card:hover{border-left-color:var(--card-accent);background:linear-gradient(165deg,#1a1713fa 0%,#0e0c0af5 100%)}.hub-card:hover .card-arrow,.post-card:hover .card-arrow{text-shadow:0 0 20px var(--card-accent);opacity:1!important}@supports (color:color-mix(in lab, red, red)){.hub-card:hover .card-arrow,.post-card:hover .card-arrow{text-shadow:0 0 20px color-mix(in srgb, var(--card-accent) 50%, transparent)}}.hub-card .card-img,.post-card .card-img{transition:transform .7s var(--shine-ease-out), filter .5s var(--shine-ease)}.hub-card:hover .card-img,.post-card:hover .card-img{filter:brightness(1.05)contrast(1.05)saturate(1.08);transform:scale(1.05)}.hub-card__body{z-index:1;flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex;position:relative}.hub-card__media{flex-shrink:0;width:100%;height:200px;position:relative;overflow:hidden}.hub-card__media:after{content:"";pointer-events:none;transition:opacity .45s var(--shine-ease);background:linear-gradient(#0000 55%,#0a090866 100%);position:absolute;inset:0}.hub-card:hover .hub-card__media:after{background:linear-gradient(to bottom, var(--card-accent) 0%, transparent 40%, #0a090880 100%)}@supports (color:color-mix(in lab, red, red)){.hub-card:hover .hub-card__media:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--card-accent) 8%, transparent) 0%, transparent 40%, #0a090880 100%)}}.hub-card__media img{object-fit:cover;width:100%;height:100%;display:block}.hub-card__media--placeholder{background:linear-gradient(145deg,#1c1812f2 0%,#0c0a08fa 100%);justify-content:center;align-items:center;display:flex}.explore-filter-tabs{flex-wrap:wrap;gap:10px;display:flex}.explore-filter-tab{--tab-accent:#e0ac3a;letter-spacing:.2em;text-transform:uppercase;color:#5a5448;cursor:pointer;transition:color .35s var(--shine-ease), border-color .35s var(--shine-ease), background .35s var(--shine-ease), box-shadow .5s var(--shine-ease-out), transform .35s var(--shine-ease-out);background:#0c0a0866;border:1px solid #ffffff14;border-radius:2px;padding:9px 18px;font-family:Jost,sans-serif;font-size:11px;position:relative;overflow:hidden}.explore-filter-tab:before{content:"";opacity:0;transition:opacity .4s var(--shine-ease);pointer-events:none;background:linear-gradient(#ffffff12 0%,#0000 45%);position:absolute;inset:0}.explore-filter-tab:hover{color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{color:color-mix(in srgb, var(--tab-accent) 85%, #faf8f4)}}.explore-filter-tab:hover{border-color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 55%, #ffffff26)}}.explore-filter-tab:hover{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{background:color-mix(in srgb, var(--tab-accent) 10%, #0e0c0ae6)}}.explore-filter-tab:hover{box-shadow:0 0 0 1px var(--tab-accent), 0 0 28px var(--tab-accent), 0 0 56px var(--tab-accent), inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-accent) 20%, transparent), 0 0 28px color-mix(in srgb, var(--tab-accent) 35%, transparent), 0 0 56px color-mix(in srgb, var(--tab-accent) 15%, transparent), inset 0 1px 0 #ffffff1a}}.explore-filter-tab:hover:before{opacity:1}.explore-filter-tab.is-active{color:var(--tab-accent);border-color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{border-color:color-mix(in srgb, var(--tab-accent) 60%, transparent)}}.explore-filter-tab.is-active{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{background:color-mix(in srgb, var(--tab-accent) 12%, #0e0c0af2)}}.explore-filter-tab.is-active{box-shadow:0 0 20px var(--tab-accent), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active{box-shadow:0 0 20px color-mix(in srgb, var(--tab-accent) 25%, transparent), inset 0 1px 0 #ffffff14}}.explore-filter-tab.is-active:hover{box-shadow:0 0 0 1px var(--tab-accent), 0 0 36px var(--tab-accent), 0 0 64px var(--tab-accent), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.explore-filter-tab.is-active:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-accent) 28%, transparent), 0 0 36px color-mix(in srgb, var(--tab-accent) 42%, transparent), 0 0 64px color-mix(in srgb, var(--tab-accent) 18%, transparent), inset 0 1px 0 #ffffff1f}}.cat-link:hover{opacity:1!important}@media (prefers-reduced-motion:reduce){.hub-card .card-img,.post-card .card-img,.explore-filter-tab,.explore-filter-tab:before{transition:none}.explore-filter-tab:hover{transform:none}}.hub-card-meta{flex-direction:column;gap:4px;display:flex}.hub-card-meta__primary{letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-family:Jost,sans-serif;font-size:9px}.hub-card-meta__emotion{letter-spacing:.14em;text-transform:uppercase;color:#b8b0a238;font-family:Jost,sans-serif;font-size:7px}.hub-card__hover-meta{opacity:0;border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;max-height:0;margin-top:10px;padding-top:10px;transition:max-height .42s,opacity .32s,margin-top .32s,padding-top .32s;display:flex;overflow:hidden}.hub-card:hover .hub-card__hover-meta,.hub-card:focus-visible .hub-card__hover-meta{opacity:1;max-height:120px;margin-top:10px;padding-top:10px}.hub-card__hover-row{color:#b8b0a2b8;gap:10px;margin:0;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:300;line-height:1.35;display:flex}.hub-card__hover-row span{letter-spacing:.16em;text-transform:uppercase;color:#e0ac3a8c;min-width:52px;padding-top:3px;font-family:Jost,sans-serif;font-size:8px}@media (hover:none){.hub-card__hover-meta{display:none}}.think-journey{border-top:1px solid #e0ac3a1f;margin-top:72px;padding-top:72px}.think-journey__eyebrow,.think-continue__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#5a5448;margin-bottom:24px;font-family:Jost,sans-serif;font-size:10px}.think-journey__grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.think-journey__grid--four{grid-template-columns:repeat(4,1fr)}.think-journey__step{display:contents}.think-journey__flow{display:none}.think-journey__card{--journey-accent:#e0ac3a;border:1px solid #ffffff14;border-left:2px solid var(--journey-accent);background:linear-gradient(165deg,#12100ef2 0%,#0c0a08eb 100%);flex-direction:column;gap:10px;padding:28px 24px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.think-journey__card{border-left:2px solid color-mix(in srgb, var(--journey-accent) 70%, transparent)}}.think-journey__card{color:inherit;border-radius:3px;text-decoration:none;transition:background .35s,border-left-color .35s}.think-journey__card:hover{border-left-color:var(--journey-accent);background:linear-gradient(165deg,#1a1713fa 0%,#0e0c0af5 100%)}.think-journey__label{letter-spacing:.22em;text-transform:uppercase;color:var(--journey-accent);opacity:.85;margin:0;font-family:Jost,sans-serif;font-size:9px}.think-journey__title{color:#faf8f4;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(16px,2vw,19px);font-weight:400;line-height:1.3}.think-journey__arrow{letter-spacing:.14em;text-transform:uppercase;color:var(--journey-accent);opacity:.45;margin-top:auto;padding-top:8px;font-family:Jost,sans-serif;font-size:9px;transition:opacity .2s}.think-journey__card:hover .think-journey__arrow{opacity:1}.think-continue{border-top:1px solid #e0ac3a1f;margin-top:72px;padding-top:72px}.think-continue__grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.think-continue__step{display:contents}.think-continue__flow{display:none}.think-continue__card{--journey-accent:#e0ac3a;border:1px solid #ffffff14;border-left:2px solid var(--journey-accent);background:linear-gradient(165deg,#12100ef2 0%,#0c0a08eb 100%);flex-direction:column;gap:10px;padding:32px 26px 36px;display:flex}@supports (color:color-mix(in lab, red, red)){.think-continue__card{border-left:2px solid color-mix(in srgb, var(--journey-accent) 70%, transparent)}}.think-continue__card{color:inherit;border-radius:3px;text-decoration:none;transition:background .35s,border-left-color .35s}.think-continue__card:hover{border-left-color:var(--journey-accent);background:linear-gradient(165deg,#1a1713fa 0%,#0e0c0af5 100%)}.think-continue__icon{opacity:.85;margin-bottom:4px;font-size:18px}.think-continue__title{color:#faf8f4;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2.1vw,20px);font-weight:400;line-height:1.25}.think-continue__desc{color:#b8b0a28c;margin:0;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;font-weight:300;line-height:1.5}@media (max-width:900px){.think-journey__grid,.think-journey__grid--four,.think-continue__grid{grid-template-columns:1fr}.think-journey__step,.think-continue__step{flex-direction:column;display:flex}.think-journey__flow,.think-continue__flow{text-align:center;color:#e0ac3a59;padding:8px 0;font-size:14px;display:block}}
.SendFoxContactForm-module__7zeIrW__wrap{width:100%;max-width:420px;margin:0 auto}.SendFoxContactForm-module__7zeIrW__form{text-align:left;flex-direction:column;gap:16px;margin:0;display:flex}.SendFoxContactForm-module__7zeIrW__field{flex-direction:column;gap:8px;display:flex}.SendFoxContactForm-module__7zeIrW__field label{font-family:var(--font-jost), "Jost", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--contact-accent,#c9a84c) 85%, white);font-size:10px;font-weight:500}.SendFoxContactForm-module__7zeIrW__field input[type=text],.SendFoxContactForm-module__7zeIrW__field input[type=email],.SendFoxContactForm-module__7zeIrW__field input[type=tel],.SendFoxContactForm-module__7zeIrW__field input[type=number]{font-family:var(--font-jost), "Jost", sans-serif;color:#faf8f4;letter-spacing:.01em;background:#111010;border:1px solid #e8e0d41f;border-radius:2px;width:100%;padding:13px 16px;font-size:15px;font-weight:400}.SendFoxContactForm-module__7zeIrW__field input::placeholder{color:#e8e0d459}.SendFoxContactForm-module__7zeIrW__field input:focus{border-color:color-mix(in srgb, var(--contact-accent,#c9a84c) 45%, transparent);outline:none}.SendFoxContactForm-module__7zeIrW__honeypot{position:absolute;left:-5000px}.SendFoxContactForm-module__7zeIrW__submit{background:var(--contact-accent,#c9a84c);color:#0a0908;width:100%;font-family:var(--font-jost), "Jost", sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;margin-top:8px;padding:15px 44px;font-size:11px;font-weight:500;transition:background .2s,opacity .2s,filter .2s}.SendFoxContactForm-module__7zeIrW__submit:hover:not(:disabled){filter:brightness(1.08)}.SendFoxContactForm-module__7zeIrW__submit:disabled{opacity:.65;cursor:wait}.SendFoxContactForm-module__7zeIrW__error{font-family:var(--font-jost), "Jost", sans-serif;color:#e8a0a0;margin:0;font-size:13px}.SendFoxContactForm-module__7zeIrW__success{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#e8e4dcd9;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic}
