.wel{overflow-x:hidden}body{transition:opacity .3s ease}body.wel-leaving{opacity:0}@-webkit-keyframes welEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes welEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.feat-hero-copy>*,.feat-hero-media,.wel-hero-content .wel-hero-media,.wel-hero-text>*{-webkit-animation:welEnter .6s cubic-bezier(.22,1,.36,1) both;animation:welEnter .6s cubic-bezier(.22,1,.36,1) both}.wel-hero-text .wel-eyebrow{-webkit-animation-delay:.04s;animation-delay:.04s}.wel-hero-text .wel-h1{-webkit-animation-delay:.12s;animation-delay:.12s}.wel-hero-text .wel-lead{-webkit-animation-delay:.2s;animation-delay:.2s}.wel-hero-text .wel-cta{-webkit-animation-delay:.28s;animation-delay:.28s}.wel-hero-text .wel-cta-note{-webkit-animation-delay:.34s;animation-delay:.34s}.wel-hero-content .wel-hero-media{-webkit-animation-delay:.18s;animation-delay:.18s;-webkit-animation-duration:.7s;animation-duration:.7s}.feat-hero-copy .wel-eyebrow{-webkit-animation-delay:.04s;animation-delay:.04s}.feat-hero-copy .wel-h1{-webkit-animation-delay:.12s;animation-delay:.12s}.feat-hero-copy .wel-lead{-webkit-animation-delay:.2s;animation-delay:.2s}.feat-hero-copy .feat-hero-actions{-webkit-animation-delay:.28s;animation-delay:.28s}.feat-hero-copy .wel-cta-note{-webkit-animation-delay:.34s;animation-delay:.34s}.feat-hero-media{-webkit-animation-delay:.18s;animation-delay:.18s;-webkit-animation-duration:.7s;animation-duration:.7s}.feat-body-copy,.feat-bullets{-webkit-animation:welEnter .6s cubic-bezier(.22,1,.36,1) both;animation:welEnter .6s cubic-bezier(.22,1,.36,1) both}.feat-body-copy{-webkit-animation-delay:.32s;animation-delay:.32s}.feat-bullets{-webkit-animation-delay:.42s;animation-delay:.42s}@media (prefers-reduced-motion:reduce){body{transition:none}.feat-body-copy,.feat-bullets,.feat-hero-copy>*,.feat-hero-media,.wel-hero-content .wel-hero-media,.wel-hero-text>*{-webkit-animation:none;animation:none}.wel-deck-card{transition:none}}.wel-accent{font-style:italic;color:var(--ember);font-weight:500}.wel-h1{font-size:clamp(2.5rem,6vw,4.25rem);line-height:1;letter-spacing:-.015em;margin:0 0 1.5rem}.wel-h1,.wel-h2{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--bone)}.wel-h2{font-size:clamp(1.9rem,4.5vw,3.1rem);line-height:1.06;letter-spacing:-.01em;margin:0 0 1.25rem}.wel-lead{color:var(--text-muted);font-size:var(--fs-110);line-height:1.75;margin:0 0 2rem}.wel-cta,.wel-cta-ghost{display:inline-flex;align-items:center;gap:.6rem;font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.28em;text-transform:uppercase;font-weight:500;padding:.95rem 1.9rem;cursor:pointer;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.wel-cta{background:var(--bone);color:var(--ink);border:1px solid var(--bone)}.wel-cta:focus,.wel-cta:hover{background:var(--ember);border-color:var(--ember);color:var(--ink);text-decoration:none}.wel-cta-ghost{background:transparent;color:var(--text-muted);border:1px solid rgba(var(--bone-rgb),.4)}.wel-cta-ghost:focus,.wel-cta-ghost:hover{border-color:var(--ember);color:var(--ember);text-decoration:none}.wel-divider{max-width:1100px;margin:0 auto;border:0;border-top:1px solid var(--surface-border)}.wel-frame{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feat-explore-link,.wel-card,.wel-frame{-webkit-user-drag:none;-webkit-touch-callout:none}.wel-hero{display:flex;align-items:center;gap:3.5rem;max-width:1180px;margin:0 auto;padding:4.5rem var(--page-gutter) 5rem}.wel-hero-copy{flex:1 1 0;min-width:0}.wel-hero-media{flex:1.05 1 0;min-width:0}.wel-hero-mobile{text-align:center;max-width:640px;margin:0 auto;padding:0 var(--page-gutter) 3rem}.wel-hero-mobile .wel-frame{margin-bottom:1.75rem}.wel-hero-mobile .wel-lead{margin-left:auto;margin-right:auto}.wel-app-hero{text-align:center;max-width:680px;margin:0 auto;padding:3.5rem var(--page-gutter) 2rem}.wel-app-brand{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:2.5rem}.wel-app-brand img{width:56px;height:auto;display:block}.wel-app-brand .navbar-brand-name{font-family:Cormorant Garamond,serif;font-weight:500;font-size:var(--fs-170);letter-spacing:.02em;line-height:1;color:var(--bone)}.wel-app-actions{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2.25rem}.wel-feature{display:flex;align-items:center;gap:3.5rem;max-width:1100px;margin:0 auto;padding:4rem var(--page-gutter)}.wel-feature--reverse{flex-direction:row-reverse}.wel-feature-copy,.wel-feature-media{flex:1 1 0;min-width:0}.wel-feature .wel-lead{margin-bottom:0}.wel-pricing{max-width:920px;margin:0 auto;padding:4rem var(--page-gutter) 5.5rem}.wel-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.wel-plan{display:flex;flex-direction:column;border:1px solid var(--surface-border);background:var(--surface-bg);padding:2.4rem 2rem}.wel-plan--featured{border-color:rgba(var(--ember-rgb),.5)}.wel-plan h3{font-family:Cormorant Garamond,serif;font-weight:500;font-size:var(--fs-200);line-height:1;color:var(--bone);margin:0 0 .85rem}.wel-plan-short{color:var(--text-muted);font-size:var(--fs-100);line-height:1.6;margin:0 0 1.5rem}.wel-plan-price{font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--surface-border)}.wel-plan-price strong{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:var(--fs-250);letter-spacing:0;text-transform:none;color:var(--ember);margin-right:.35rem}.wel-plan-features{margin-bottom:1.75rem}.wel-plan-features>strong{display:block;font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.9rem}.wel-plan-features ul{list-style:none;margin:0;padding:0}.wel-plan-features li{display:flex;align-items:center;gap:.65rem;color:var(--text-muted);font-size:var(--fs-090);padding:.5rem 0;border-bottom:1px solid rgba(var(--bone-rgb),.05)}.wel-plan-features li:last-child{border-bottom:0}.wel-plan-features li>i:first-child{color:var(--ember);width:1.1rem;text-align:center}.wel-plan-features li .bs-tooltip{margin-left:auto;color:var(--text-muted);cursor:help}.wel-plan .wel-cta{margin-top:auto;justify-content:center}.wel-tip{cursor:help}.tooltip .tooltip-inner{max-width:320px;text-align:left;font-family:Inter Tight,sans-serif;font-size:var(--fs-080);line-height:1.5;background:var(--ink);color:var(--text-muted);border:1px solid var(--surface-border);padding:.75rem .9rem}.tooltip.show{opacity:1}@media (max-width:991px){.wel-hero{gap:2.5rem;padding:3rem var(--page-gutter) 3.5rem}.wel-feature{gap:2.5rem;padding:3rem var(--page-gutter)}}@media (max-width:767px){.wel-feature,.wel-feature--reverse{flex-direction:column;text-align:center;gap:1.75rem;padding:2.75rem var(--page-gutter)}.wel-feature-media{width:100%;max-width:420px;margin:0 auto}.wel-feature .wel-lead{margin-left:auto;margin-right:auto}.wel-pricing-grid{grid-template-columns:1fr}}@media (max-width:575px){.wel-hero-mobile .wel-h1{font-size:var(--fs-200)}}.wel-eyebrow{display:flex;align-items:center;gap:.85rem;font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.3em;text-transform:uppercase;color:var(--ember);font-weight:500;margin:0 0 1.25rem}.wel-eyebrow--center{justify-content:center}.wel-rule{display:inline-block;width:2.5rem;height:1px;background:var(--ember);flex:0 0 auto}.wel-rule--trail{display:none}.wel-cta-note{margin:.9rem 0 0;font-family:Inter Tight,sans-serif;font-size:var(--fs-080);letter-spacing:.04em;color:var(--text-muted)}.main-content:has(.wel-hero-stage){padding-top:0}.wel-hero-stage{--wel-gold-bright:227,193,136;position:relative;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 30% 18%,rgba(var(--ember-rgb),.22) 0,rgba(var(--ember-rgb),.06) 32%,transparent 60%),radial-gradient(140% 120% at 70% 120%,#0b0805 0,#000 55%)}.wel-hero-stage:before{inset:-20%;background:radial-gradient(40% 40% at 32% 22%,rgba(var(--wel-gold-bright),.3) 0,rgba(var(--ember-rgb),.1) 45%,transparent 70%);filter:blur(8px);-webkit-animation:welBreathe 11s ease-in-out infinite;animation:welBreathe 11s ease-in-out infinite;z-index:0}.wel-hero-stage:after,.wel-hero-stage:before{content:"";position:absolute;pointer-events:none}.wel-hero-stage:after{inset:0;background:linear-gradient(105deg,transparent 30%,rgba(var(--ember-rgb),0) 42%,rgba(var(--wel-gold-bright),.13) 50%,rgba(var(--ember-rgb),0) 58%,transparent 70%);background-size:250% 100%;-webkit-animation:welRake 14s linear infinite;animation:welRake 14s linear infinite;mix-blend-mode:screen;z-index:1}.wel-racking{z-index:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 78px,rgba(var(--ember-rgb),.035) 0,rgba(var(--ember-rgb),.035) 80px);-webkit-mask-image:linear-gradient(transparent,#000 40%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 40%,#000 85%,transparent);-webkit-animation:welDrift 30s ease-in-out infinite alternate;animation:welDrift 30s ease-in-out infinite alternate}.wel-motes,.wel-racking{position:absolute;inset:0;pointer-events:none}.wel-motes{z-index:2}.wel-mote{position:absolute;bottom:-10px;left:var(--x,50%);width:3px;height:3px;border-radius:50%;background:rgb(var(--wel-gold-bright));box-shadow:0 0 6px 1px rgba(var(--wel-gold-bright),.7);opacity:0;-webkit-animation:welRise var(--dur,16s) linear infinite;animation:welRise var(--dur,16s) linear infinite;-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s)}.wel-hero-content{position:relative;z-index:3;min-height:100vh;min-height:100svh;max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:4rem;padding:2rem var(--page-gutter) 8rem}.wel-hero-text{flex:1 1 0;min-width:0;max-width:560px;display:flex;flex-direction:column;align-items:flex-start}.wel-hero-content .wel-hero-media{flex:1 1 0;min-width:0}.wel-hero-content .wel-hero-media .wel-frame{box-shadow:0 30px 80px -40px rgba(0,0,0,.8)}.wel-hero-content .wel-eyebrow{margin-bottom:1.6rem}.wel-hero-content .wel-cta-note{margin-bottom:0}.wel-deck{position:relative;width:clamp(190px,24vw,260px);height:clamp(430px,62vh,600px);margin:0 auto}.wel-deck-card{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);transition:transform .85s cubic-bezier(.34,1.08,.5,1),opacity .5s ease;will-change:transform}.wel-deck-card img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(var(--ember-rgb),.4);box-shadow:0 28px 70px -18px rgba(0,0,0,.78),0 6px 18px rgba(0,0,0,.45),0 0 24px -6px rgba(var(--ember-rgb),.35);pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.wel-hero-content{flex-direction:column-reverse;gap:2.5rem;text-align:center;padding:3rem 8vw}.wel-hero-text{align-items:center;max-width:100%}.wel-hero-text .wel-eyebrow{display:none}.wel-hero-content .wel-hero-media{width:100%;max-width:360px}.wel-deck{width:clamp(110px,32vw,150px);height:clamp(250px,40vh,300px)}}@-webkit-keyframes welBreathe{0%,to{transform:scale(1) translate(0);opacity:.85}50%{transform:scale(1.12) translate(2%,-1.5%);opacity:1}}@keyframes welBreathe{0%,to{transform:scale(1) translate(0);opacity:.85}50%{transform:scale(1.12) translate(2%,-1.5%);opacity:1}}@-webkit-keyframes welRake{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes welRake{0%{background-position:200% 0}to{background-position:-100% 0}}@-webkit-keyframes welDrift{0%{transform:translateX(0)}to{transform:translateX(-20px)}}@keyframes welDrift{0%{transform:translateX(0)}to{transform:translateX(-20px)}}@-webkit-keyframes welRise{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.9}50%{transform:translateY(-45vh) translateX(12px);opacity:.7}90%{opacity:.5}to{transform:translateY(-92vh) translateX(-8px);opacity:0}}@keyframes welRise{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.9}50%{transform:translateY(-45vh) translateX(12px);opacity:.7}90%{opacity:.5}to{transform:translateY(-92vh) translateX(-8px);opacity:0}}@media (prefers-reduced-motion:reduce){.wel-hero-stage:after,.wel-hero-stage:before,.wel-mote,.wel-racking{-webkit-animation:none!important;animation:none!important}.wel-mote{opacity:0}}.wel-scroll-hint{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:50;display:flex;text-decoration:none;cursor:pointer;transition:opacity .4s var(--ease)}.wel-scroll-hint:focus-visible{outline:2px solid var(--ember);outline-offset:4px;border-radius:50%}.wel-scroll-dot{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;aspect-ratio:1/1;border-radius:50%;background:var(--ember);will-change:transform;-webkit-animation:welScrollBob 2.4s ease-in-out infinite;animation:welScrollBob 2.4s ease-in-out infinite}@-webkit-keyframes welScrollBob{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes welScrollBob{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}.wel-progress{position:fixed;left:0;bottom:0;width:100%;height:2px;background:rgba(var(--bone-rgb),.06);z-index:1000;pointer-events:none}.wel-progress-fill{height:100%;width:0;background:var(--ember)}.wel-section{max-width:1180px;margin:0 auto;padding:4.5rem var(--page-gutter)}.wel-section-head{max-width:720px;margin:0 auto 3rem;text-align:center}.wel-section-head .wel-h2{margin-bottom:1rem}.wel-lead--center{max-width:620px;margin-left:auto;margin-right:auto}.wel-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.wel-card{display:flex;flex-direction:column;border:1px solid var(--surface-border);background:var(--surface-bg);text-decoration:none;overflow:hidden;transition:border-color .22s var(--ease),transform .22s var(--ease)}.wel-card:focus,.wel-card:hover{border-color:rgba(var(--ember-rgb),.5);transform:translateY(-4px);text-decoration:none}.wel-card-media{position:relative;aspect-ratio:1/1;background:var(--surface-1);border-bottom:1px solid var(--surface-border);overflow:hidden}.wel-card-media .wel-frame{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wel-pro-badge{position:absolute;top:.8rem;right:.8rem;font-family:Inter Tight,sans-serif;font-size:var(--fs-060);letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ink);background:var(--ember);padding:.25rem .6rem}.wel-pro-badge--inline{position:static;margin-left:.6rem;vertical-align:middle}.wel-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.6rem 1.5rem 1.75rem}.wel-card-eyebrow{font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.28em;text-transform:uppercase;color:var(--ember);margin:0 0 .6rem}.wel-card-title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:var(--fs-150);line-height:1.12;color:var(--bone);margin:0 0 .75rem}.wel-card-title .wel-accent{font-size:inherit}.wel-card-blurb{color:var(--text-muted);font-size:var(--fs-090);line-height:1.6;margin:0 0 1.25rem}.wel-card-link{margin-top:auto;font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);display:inline-flex;align-items:center;gap:.5rem}.wel-card:hover .wel-card-link{color:var(--ember)}.wel-card-link i{transition:transform .2s var(--ease)}.wel-card:hover .wel-card-link i{transform:translateX(4px)}.wel-spotlight{position:relative;background:linear-gradient(180deg,rgba(var(--ember-rgb),.06),transparent 60%),var(--surface-1);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);overflow:hidden}.wel-spotlight:before{content:"";position:absolute;top:-30%;left:-10%;width:50%;height:160%;background:radial-gradient(closest-side,rgba(var(--ember-rgb),.12),transparent 70%);pointer-events:none}.wel-spotlight-inner{position:relative;display:flex;align-items:center;gap:4rem;max-width:1180px;margin:0 auto;padding:5.5rem var(--page-gutter)}.wel-spotlight-copy,.wel-spotlight-media{flex:1 1 0;min-width:0}.wel-spotlight-media .wel-frame{border:1px solid var(--surface-border);box-shadow:0 30px 80px -40px rgba(0,0,0,.8)}.wel-spotlight-points{list-style:none;margin:0 0 2rem;padding:0}.wel-spotlight-points li{display:flex;align-items:baseline;gap:.7rem;color:var(--text-muted);font-size:var(--fs-100);line-height:1.6;padding:.4rem 0}.wel-spotlight-points li i{color:var(--ember);font-size:.8em}.wel-switch{max-width:820px;margin:0 auto;padding:5rem var(--page-gutter);text-align:center}.wel-switch .wel-h2{margin-bottom:1rem}.wel-pricing .wel-section-head{margin-bottom:2.5rem}.wel-faq{max-width:820px;margin:0 auto;padding:2rem var(--page-gutter) 5rem}.wel-faq-list{border-top:1px solid var(--surface-border)}.wel-faq-item{border-bottom:1px solid var(--surface-border)}.wel-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.4rem .25rem;font-family:Cormorant Garamond,serif;font-weight:500;font-size:var(--fs-150);line-height:1.3;color:var(--bone)}.wel-faq-item summary::-webkit-details-marker{display:none}.wel-faq-icon{flex:0 0 auto;color:var(--ember);font-size:.8rem;transition:transform .22s var(--ease)}.wel-faq-item[open] .wel-faq-icon{transform:rotate(45deg)}.wel-faq-answer{padding:0 .25rem 1.5rem}.wel-faq-answer p{margin:0;color:var(--text-muted);font-size:var(--fs-100);line-height:1.7}.wel-final-cta{max-width:760px;margin:0 auto;padding:4rem var(--page-gutter) 6rem;text-align:center}.wel-final-cta .wel-h2{margin-bottom:1rem}.wel-stores{margin-top:2.75rem}.wel-stores-label{font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem}.wel-stores-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.wel-stores-badges a{display:inline-flex;transition:opacity .2s var(--ease),transform .2s var(--ease)}.wel-stores-badges a:hover{opacity:.85;transform:translateY(-2px)}.wel-stores-badges img{display:block;height:46px;width:auto}.feat-hero-inner{position:relative;display:flex;align-items:center;gap:3.5rem;max-width:1180px;margin:0 auto;padding:4.5rem var(--page-gutter) 4rem}.feat-hero-copy{flex:1 1 0;min-width:0}.feat-hero-media{flex:1.05 1 0;min-width:0}.feat-hero-media .wel-frame{border:0;box-shadow:0 30px 80px -40px rgba(0,0,0,.8)}.feat-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.feat-divider{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2.5rem var(--page-gutter) 0}.feat-divider-mark{width:2.25rem;height:auto;flex:0 0 auto}.feat-body-section{display:flex;gap:4rem;max-width:1180px;margin:0 auto;padding:3rem var(--page-gutter) 3.5rem}.feat-body-copy{flex:1.4 1 0;min-width:0}.feat-body-text{color:var(--text-muted);font-size:var(--fs-110);line-height:1.8;margin:0 0 1.4rem}.feat-body-text:last-child{margin-bottom:0}.feat-bullets{flex:1 1 0;min-width:0;list-style:none;margin:0;padding:1.5rem 1.75rem;border:1px solid var(--surface-border);background:var(--surface-bg);align-self:flex-start}.feat-bullets li{display:flex;align-items:baseline;gap:.7rem;color:var(--text-muted);font-size:var(--fs-090);line-height:1.55;padding:.55rem 0;border-bottom:1px solid rgba(var(--bone-rgb),.05)}.feat-bullets li:last-child{border-bottom:0}.feat-bullets li i{color:var(--ember);font-size:.8em}.feat-cta{max-width:760px;margin:0 auto;padding:3rem var(--page-gutter) 4rem;text-align:center}.feat-cta .wel-h2{margin-bottom:1.5rem}.feat-explore{background:var(--surface-1);border-top:1px solid var(--surface-border);padding:4.5rem var(--page-gutter) 5rem}.feat-explore-back,.feat-explore-grid,.feat-explore>.wel-section-head{max-width:1100px;margin-left:auto;margin-right:auto}.feat-explore-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feat-explore-link{display:block;padding:1.3rem 1.4rem;border:1px solid var(--surface-border);background:var(--surface-bg);text-decoration:none;transition:border-color .2s var(--ease),transform .2s var(--ease)}.feat-explore-link:hover{border-color:rgba(var(--ember-rgb),.5);transform:translateY(-2px);text-decoration:none}.feat-explore-eyebrow{display:block;font-family:Inter Tight,sans-serif;font-size:var(--fs-070);letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin-bottom:.5rem}.feat-explore-title{display:block;font-family:Cormorant Garamond,serif;font-weight:500;font-size:var(--fs-125);line-height:1.2;color:var(--bone)}.feat-explore-back{margin-top:2.5rem;text-align:center}@media (max-width:991px){.wel-card-grid{grid-template-columns:repeat(2,1fr)}.wel-spotlight-inner{gap:2.5rem;padding:4rem var(--page-gutter)}.feat-hero-inner{gap:2.5rem;padding:3rem var(--page-gutter) 3rem}.feat-body-section{gap:2.5rem}.wel-scroll-hint{display:none}}@media (max-width:767px){.wel-section{padding:3rem var(--page-gutter)}.wel-card-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.wel-spotlight-inner{flex-direction:column-reverse;text-align:center}.wel-spotlight .wel-eyebrow{justify-content:center}.wel-spotlight .wel-rule--trail{display:inline-block}.wel-spotlight-points{display:inline-block;text-align:left}.wel-spotlight-media{width:100%;max-width:440px;margin:0 auto}.feat-hero-inner{flex-direction:column;text-align:center;padding:2.5rem var(--page-gutter) 2.5rem}.feat-hero-actions{justify-content:center}.feat-hero-media{width:100%;max-width:440px;margin:0 auto}.feat-body-section{flex-direction:column}.feat-bullets{width:100%}.feat-explore-grid{grid-template-columns:1fr}}@media (max-width:575px){.wel-faq-item summary{font-size:var(--fs-125)}}@media (prefers-reduced-motion:reduce){.wel-scroll-dot{-webkit-animation:none;animation:none}.feat-explore-link,.wel-card,.wel-card-link i,.wel-faq-icon{transition:none}}