:root{--carousel-card-w:clamp(160px,20vw,240px)}@media (max-width:768px){:root{--carousel-card-w:min(70vw,400px)}.card-bio{max-width:260px;margin-left:auto!important;margin-right:auto!important}}.embla{overflow:hidden;container-type:inline-size}.embla__container{display:flex;align-items:center}.embla__slide{flex:0 0 var(--carousel-card-w,clamp(160px,20vw,240px));padding:0 6px;position:relative;overflow:hidden;transition:opacity .5s ease,filter .5s ease;cursor:pointer}.embla__slide .card-img-wrap{position:relative;width:100%;padding-bottom:133.33%}@keyframes borderShine{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.embla__slide .card-img-wrap:after{content:"";position:absolute;inset:0;border:2px solid transparent;background:conic-gradient(from var(--border-angle,0deg),rgba(255,202,117,.3) 0,rgba(255,229,186,1) 12%,rgba(255,255,255,.95) 15%,rgba(255,229,186,1) 18%,rgba(255,202,117,.3) 30%,rgba(255,202,117,.15) 50%,rgba(255,202,117,.3) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2;animation:borderShine 3s linear infinite}.embla__slide[data-active] .card-img-wrap:after{opacity:1}@media (hover:hover){.embla__slide:hover .card-img-wrap:after{opacity:1}.embla:hover .embla__slide{opacity:.25!important}.embla:hover .embla__slide .card-img{filter:saturate(.2) brightness(.55)!important}.embla:hover .embla__slide .card-cta{opacity:0!important;transform:translateY(8px)!important}.embla .embla__slide:hover{opacity:1!important}.embla .embla__slide:hover .card-img{filter:none!important}.embla .embla__slide:hover .card-overlay{opacity:1!important}.embla .embla__slide:hover .card-cta{opacity:1!important;transform:translateY(0)!important}}@keyframes s1ShowQ1{0%,42%{opacity:1;transform:translateY(0)}46%,96%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes s1ShowQ2{0%,44%{opacity:0;transform:translateY(10px)}48%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(10px)}}@keyframes s1SelQ1{0%,18%{background:rgba(255,217,156,.1);color:rgba(255,217,156,.6)}21%,42%{background:rgb(255,217,156);color:#0f1716}45%,to{background:rgba(255,217,156,.1);color:rgba(255,217,156,.6)}}@keyframes s1SelQ2{0%,68%{background:rgba(255,217,156,.1);color:rgba(255,217,156,.6)}71%,92%{background:rgb(255,217,156);color:#0f1716}95%,to{background:rgba(255,217,156,.1);color:rgba(255,217,156,.6)}}@keyframes s3SkelShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes s3SkelOut{0%,70%{opacity:1}to{opacity:0}}@keyframes s3ContentIn{0%,70%{opacity:0}to{opacity:1}}.s3-skel{animation-name:s3SkelOut;animation-duration:1.2s;animation-timing-function:ease;animation-fill-mode:forwards;pointer-events:none;z-index:2}.s3-skel-block{background:linear-gradient(90deg,rgba(255,217,156,.08) 25%,rgba(255,217,156,.18) 50%,rgba(255,217,156,.08) 75%);background-size:200% 100%;animation:s3SkelShimmer 1s ease-in-out infinite}.s3-content{animation-name:s3ContentIn;animation-duration:1.2s;animation-timing-function:ease;animation-fill-mode:both}@keyframes s4FadeIn{to{opacity:1;transform:translateY(0)}}@keyframes s4Blink{0%,to{opacity:1}50%{opacity:.3}}.s4-pill{animation:s4FadeIn .25s ease .3s forwards}.s4-dot{animation:s4Blink 1.2s ease-in-out infinite}.s1-q1{animation:s1ShowQ1 7s linear infinite}.s1-q2{animation:s1ShowQ2 7s linear infinite}.s1-tag-q1{animation:s1SelQ1 7s linear infinite}.s1-tag-q2{animation:s1SelQ2 7s linear infinite}@keyframes textShimmer{0%{background-position:0}40%{background-position:100%}to{background-position:100%}}.screen2-text{color:rgba(255,217,156,.75);background:linear-gradient(90deg,rgba(255,217,156,.75),rgba(255,217,156,.75) 48%,rgba(255,255,255,.85) 50%,rgba(255,217,156,.75) 52%,rgba(255,217,156,.75));background-size:500% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShimmer 5s ease-in-out infinite}@keyframes phoneDotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.phone-dot{animation:phoneDotPulse 1.2s ease-in-out infinite}@media (min-width:900px){.phone-section-heading{margin-top:40px!important;margin-bottom:-48px!important}}.faq-item{border-bottom:1px solid rgba(255,217,156,.08)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading),"Instrument Serif",serif;font-size:18px;font-weight:400;color:rgb(255,217,156);line-height:1.3;transition:opacity .2s ease}.faq-question:hover{opacity:.75}.faq-plus{flex-shrink:0;width:18px;height:18px;position:relative;opacity:.4;transition:transform .3s ease,opacity .3s ease}.faq-plus:after,.faq-plus:before{content:"";position:absolute;background:rgb(255,217,156);transition:transform .3s ease}.faq-plus:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.faq-plus:after{left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%)}.faq-item[data-open] .faq-plus{opacity:.7}.faq-item[data-open] .faq-plus:after{transform:translateX(-50%) scaleY(0)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item[data-open] .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer{padding:0 0 20px;font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:400;line-height:1.65;color:rgba(255,217,156,.65);margin:0}@keyframes svgShimmer{0%{left:-90%}40%{left:140%}to{left:140%}}.cols-grid{display:grid;grid-template-columns:1fr;grid-gap:80px;gap:80px}@media (min-width:900px){.cols-grid{grid-template-columns:repeat(3,1fr)}}.hero-section{padding-top:128px}@media (min-width:900px){.hero-section{padding-top:140px}}.hero-h1{font-size:42px}@media (min-width:900px){.hero-h1{font-size:60px}}.hero-stack{gap:20px}@media (min-width:900px){.hero-stack{gap:32px}}.card-px{padding-left:32px;padding-right:32px}@media (min-width:600px){.card-px{padding-left:96px;padding-right:96px}}.access-py{padding-top:64px;padding-bottom:64px}@media (min-width:900px){.access-py{padding-top:96px;padding-bottom:96px}}.access-h{font-size:42px}@media (min-width:900px){.access-h{font-size:60px}}.wrapper-px{padding-left:32px;padding-right:32px}@media (min-width:600px){.wrapper-px{padding-left:64px;padding-right:64px}}@media (min-width:900px){.wrapper-px{padding-left:144px;padding-right:144px}}@media (min-width:1200px){.wrapper-px{padding-left:224px;padding-right:224px}}