.chh{background:var(--bg);color:var(--fg);font-family:var(--font-body-family);font-weight:300;line-height:1.6;letter-spacing:normal;overflow-x:clip}.chh *,.chh *:before,.chh *:after{box-sizing:border-box}.chh h1,.chh h2,.chh h3,.chh h4,.chh p,.chh ul,.chh blockquote,.chh figure{margin:0;padding:0}.chh h1,.chh h2,.chh h3,.chh h4{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.01em;line-height:1.1;color:inherit}.chh a{color:inherit;text-decoration:none}.chh img{display:block;max-width:100%;height:auto}.chh .ch-card img,.chh .spot .ph img,.chh .photos img{height:100%}.chh button{font-family:inherit}@media(prefers-reduced-motion:reduce){.chh *,.chh *:before,.chh *:after{animation:none!important;transition:none!important}}.chh{--cream:#faf6ef;--plum:#1e1220;--plum2:#3a2140;--gold:#c6a15b;--champ:#ead9bc;--ease:cubic-bezier(.22,.61,.36,1);--bg:#faf6ef;--alt:#f1eae0;--fg:#1e1220;--soft:#5a4a5e;--surface:#ffffff;--imgbg:#f3ece0;--deep:#1e1220;--deep2:#3a2140;--line:rgba(30,18,32,.2);--card-line:#ead9bc;--muted:rgba(30,18,32,.55);--chip-bg:#1e1220;--chip-fg:#ead9bc;--btn-fg:#1e1220}html[data-theme=dark] .chh{--bg:#140c16;--alt:#1b1120;--fg:#ead9bc;--soft:#cbbccd;--surface:#221526;--imgbg:#2a1a2e;--deep:#0b060c;--deep2:#221526;--line:rgba(234,217,188,.22);--card-line:#3d2b41;--muted:rgba(234,217,188,.55);--chip-bg:#c6a15b;--chip-fg:#1e1220;--btn-fg:#c6a15b}.chh h1,.chh h2,.chh h3,.chh h4{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.01em;line-height:1.1}.chh .ch-card,.chh .sec,.chh .alt,.chh .ch-field input,.chh .ch-field textarea,.chh .ch-field select,.chh .tcard,.chh .tier,.chh .faq-item{transition:background-color .6s var(--ease),color .6s var(--ease),border-color .6s var(--ease)}.chh .track{display:flex;width:max-content;animation:chh-marq 34s linear infinite}.chh .strip:hover .track{animation-play-state:paused}.chh .track span{padding:0 28px;display:flex;align-items:center;gap:28px}.chh .track span:after{content:"\2726";font-size:10px}@keyframes chh-marq{to{transform:translate(-50%)}}.chh .sec{padding:110px 5vw;position:relative;background:var(--bg)}.chh .alt{background:var(--alt)}.chh .deep{background:var(--deep);color:var(--champ)}.chh .deep2{background:var(--plum2);color:var(--champ)}html[data-theme=dark] .chh .deep2{background:#221526}.chh .eyebrow{font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:400}.chh .sec-head{text-align:center;margin-bottom:60px}.chh .sec-head h2{font-size:clamp(34px,5vw,56px)}.chh .sec-head p.sub{margin-top:14px;color:var(--soft);font-size:16px}.chh .deep .sec-head p.sub,.chh .deep2 .sec-head p.sub{color:#b8a8b8}.chh .rule{height:1px;background:var(--gold);width:90px;margin:22px auto 0;transform-origin:center}.chh .wrap{max-width:1200px;margin:0 auto}.chh .btn{display:inline-block;position:relative;overflow:hidden;background:var(--gold);color:var(--plum);padding:17px 38px;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;border:2px solid var(--gold);transition:background .4s,color .4s;cursor:pointer;font-family:var(--font-body-family)}.chh .btn:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg)}.chh .btn:hover:before{animation:chh-shine .9s var(--ease)}.chh .btn:hover{background:transparent;color:var(--gold)}.chh .btn.ghost{background:transparent;color:var(--btn-fg);border-color:var(--btn-fg)}.chh .btn.ghost:hover{background:var(--btn-fg);color:var(--bg)}.chh .deep .btn.ghost,.chh .deep2 .btn.ghost{color:var(--gold);border-color:var(--gold)}.chh .deep .btn.ghost:hover,.chh .deep2 .btn.ghost:hover{background:var(--gold);color:var(--plum)}@keyframes chh-shine{to{left:130%}}.chh .center{text-align:center}.chh .hero{position:relative;min-height:92vh;display:grid;place-items:center;text-align:center;overflow:hidden;background:var(--plum);color:var(--champ)}.chh .hero-bg{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background:radial-gradient(ellipse at 70% 20%,rgba(76,46,85,1),transparent 55%),radial-gradient(ellipse at 25% 70%,rgba(198,161,91,.2),transparent 50%),radial-gradient(ellipse at 50% 50%,#3a2140,#1e1220 75%);animation:chh-drift 18s ease-in-out infinite alternate}@keyframes chh-drift{to{transform:scale(1.08) translate(-2%,1%)}}.chh .hero-inner{position:relative;padding:0 20px;max-width:920px}.chh .hero h1{font-size:clamp(46px,8vw,100px);color:var(--cream)}.chh .hero h1 em{color:var(--champ)}.chh .line{display:block;overflow:hidden;padding-bottom:.06em}.chh .line>span{display:inline-block}.chh .hero p{max-width:600px;margin:26px auto 38px;font-size:17px;line-height:1.75;opacity:.88;color:var(--cream)}.chh .hero .btn{background:transparent;color:var(--gold)}.chh .hero .btn:hover{background:var(--gold);color:var(--plum)}.chh .scroll-cue{position:absolute;bottom:26px;left:50%;width:1px;height:54px;background:#ead9bc40;overflow:hidden}.chh .scroll-cue:after{content:"";position:absolute;top:-50%;left:0;width:1px;height:50%;background:var(--gold);animation:chh-cue 2.2s var(--ease) infinite}@keyframes chh-cue{to{top:100%}}html.ch-motion .chh .hero .eyebrow,html.ch-motion .chh .hero p,html.ch-motion .chh .hero .btn-wrap{opacity:0;transform:translateY(18px);animation:chh-up 1s var(--ease) forwards}html.ch-motion .chh .hero .eyebrow{animation-delay:.2s}html.ch-motion .chh .hero .line>span{transform:translateY(105%);animation:chh-lineUp 1.1s var(--ease) forwards}html.ch-motion .chh .hero .line:nth-child(1)>span{animation-delay:.45s}html.ch-motion .chh .hero .line:nth-child(2)>span{animation-delay:.6s}html.ch-motion .chh .hero p{animation-delay:1s}html.ch-motion .chh .hero .btn-wrap{animation-delay:1.2s}@keyframes chh-up{to{opacity:1;transform:none}}@keyframes chh-lineUp{to{transform:none}}html.ch-motion .chh .rv{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1s var(--ease)}html.ch-motion .chh .rv.in{opacity:1;transform:none}html.ch-motion .chh .rule.rv{transform:scaleX(0);opacity:1}html.ch-motion .chh .rule.rv.in{transform:scaleX(1)}.chh .ch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.chh .ch-card{background:var(--surface);border:1px solid var(--card-line);transition:transform .6s var(--ease),box-shadow .6s var(--ease),background-color .6s;display:block}.chh .ch-card:hover{transform:translateY(-8px);box-shadow:0 22px 40px -18px #1e12204d}.chh .ch-card .img{aspect-ratio:1;overflow:hidden;background:var(--imgbg);position:relative}.chh .ch-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.chh .ch-card:hover img{transform:scale(1.07)}.chh .ch-card .quick{position:absolute;left:0;right:0;bottom:0;background:var(--plum);color:var(--champ);text-align:center;padding:14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;transform:translateY(100%);transition:transform .5s var(--ease)}.chh .ch-card:hover .quick{transform:none}.chh .ch-card .info{padding:24px;text-align:center}.chh .ch-card .type{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.chh .ch-card h3{font-size:23px;margin-bottom:8px}.chh .ch-card .ch-price{letter-spacing:.08em;font-size:15px}.chh .ch-card .ch-link{display:inline-block;margin-top:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .3s}.chh .ch-card:hover .ch-link{border-color:var(--gold)}.chh .ch-grid+.ch-grid{margin-top:28px}.chh .video-frame{max-width:1000px;margin:0 auto;aspect-ratio:16/9;border:1px solid var(--gold);padding:8px;background:var(--bg)}.chh .video-frame iframe{width:100%;height:100%;border:0;display:block}.chh .ch-caption{text-align:center;margin-top:18px;font-family:var(--font-heading-family);font-style:italic;font-size:20px;color:var(--gold)}.chh .cred{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto;text-align:center}.chh .cred>div{padding:10px 30px;position:relative}.chh .cred>div+div:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:var(--gold);opacity:.6}.chh .cred small{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.chh .cred h3{font-size:30px;color:var(--champ);margin-bottom:10px}.chh .cred p{color:#9b8b9e;font-size:15px}.chh .badge-ring{width:64px;height:64px;margin:0 auto 18px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:22px;color:var(--gold);position:relative}html.ch-motion .chh .badge-ring:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px dashed rgba(198,161,91,.5);animation:chh-spin 22s linear infinite}@keyframes chh-spin{to{transform:rotate(360deg)}}.chh .strip{background:var(--deep);color:var(--champ);overflow:hidden;padding:22px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font-family:var(--font-heading-family);font-size:30px;font-style:italic}.chh .strip .track{animation-duration:40s}.chh .strip .track span:after{color:var(--gold);font-style:normal;font-size:14px}.chh .steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:1150px;margin:0 auto}.chh .step{padding:10px 40px;text-align:center;position:relative}.chh .step+.step:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:var(--gold);opacity:.5}.chh .step .num{font-family:var(--font-heading-family);font-style:italic;font-size:48px;color:var(--gold)}.chh .step h3{font-size:30px;color:var(--cream);margin:10px 0 14px}.chh .step p{color:#b8a8b8;font-size:15px}.chh .spot{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1150px;margin:0 auto}.chh .spot .ph{aspect-ratio:4/5;overflow:hidden;border:2px solid var(--card-line);background:var(--imgbg)}.chh .spot .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.chh .spot:hover .ph img{transform:scale(1.05)}.chh .spot h2{font-size:clamp(34px,4vw,50px);margin:6px 0 10px}.chh .spot .type{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.chh .spot .ch-price{font-size:20px;margin-bottom:18px;letter-spacing:.06em}.chh .spot .desc{color:var(--soft);margin-bottom:30px;font-size:16px;line-height:1.8}.chh .deep2 .spot .desc{color:var(--champ);opacity:.85}.chh .spot .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.chh .spot .more{font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.chh .spot.rev .ph{order:2}.chh .deep2 .spot .ph{border:1px solid var(--gold);padding:12px;background:#2a1830}.chh .deep2 .spot h2{color:var(--cream)}.chh .quotes{max-width:820px;margin:0 auto;text-align:center;position:relative;min-height:250px}.chh .q{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(12px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.chh .q.on{opacity:1;transform:none}.chh .q .mark{font-family:var(--font-heading-family);font-size:80px;line-height:.6;color:var(--gold)}.chh .q .stars{color:var(--gold);letter-spacing:.3em;margin:6px 0 18px}.chh .q blockquote{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(22px,3vw,32px);line-height:1.4;color:var(--fg)}.chh .q cite{display:block;margin-top:20px;font-style:normal;letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:var(--gold)}.chh .dots{display:flex;gap:10px;justify-content:center;margin-top:24px}.chh .dots i{width:30px;height:2px;background:#c6a15b4d;position:relative;overflow:hidden;cursor:pointer}.chh .dots i.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;animation:chh-fill 7s linear forwards}@keyframes chh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chh .story-hero{background:radial-gradient(ellipse at 30% 30%,#2a1520,#3b1f2b 70%);color:#faf7f2;text-align:center;padding:130px 5vw}html[data-theme=dark] .chh .story-hero{background:radial-gradient(ellipse at 30% 30%,#1a0d14,#241320 70%)}.chh .story-hero h2{font-size:clamp(40px,6vw,76px)}.chh .story-hero p{max-width:640px;margin:22px auto 0;font-size:18px;opacity:.88}.chh .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1100px;margin:0 auto;text-align:center}.chh .pillars .ic{width:56px;height:56px;margin:0 auto 18px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--font-heading-family);font-size:22px;font-style:italic}.chh .pillars h3{font-size:28px;margin-bottom:10px}.chh .pillars p{color:var(--soft)}.chh .founder-quote{background:#3b1f2b;color:var(--champ);text-align:center;padding:110px 5vw}html[data-theme=dark] .chh .founder-quote{background:#241320}.chh .founder-quote blockquote{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(28px,4vw,46px);max-width:900px;margin:0 auto;line-height:1.3}.chh .founder-quote .mark{color:var(--gold);font-size:90px;font-family:var(--font-heading-family);line-height:.5;display:block}.chh .founder{max-width:820px;margin:0 auto;text-align:center}.chh .founder h3{font-size:34px;margin-bottom:6px}.chh .founder .role{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.chh .founder p{color:var(--soft);font-size:17px;line-height:1.85}.chh .mission{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;max-width:1150px;margin:0 auto}.chh .mission h2{font-size:clamp(34px,4.4vw,54px);margin-bottom:22px}.chh .mission p{color:var(--soft);margin-bottom:16px;font-size:16px;line-height:1.8}.chh .mission p.small{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.chh .mission .frame{position:relative;aspect-ratio:4/5;background:linear-gradient(180deg,#3a2140,#1e1220);display:grid;place-items:center;padding:50px;text-align:center}.chh .mission .frame:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid var(--gold)}.chh .mission .frame blockquote{font-family:var(--font-heading-family);font-style:italic;font-size:32px;color:var(--champ);line-height:1.3;position:relative}.chh .cta-band{position:relative;overflow:hidden;text-align:center;padding:120px 5vw;background:var(--plum2);color:var(--champ)}html[data-theme=dark] .chh .cta-band{background:#221526}.chh .cta-band:before{content:"";position:absolute;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(198,161,91,.25),transparent 60%)}html.ch-motion .chh .cta-band:before{animation:chh-glow 6s ease-in-out infinite alternate}@keyframes chh-glow{to{transform:translate(-50%,-50%) scale(1.25);opacity:.6}}.chh .cta-band>*{position:relative}.chh .cta-band h2{font-size:clamp(34px,5vw,58px);color:var(--cream)}.chh .cta-band p{max-width:560px;margin:18px auto 34px;font-size:17px}.chh .photos{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1300px;margin:0 auto}.chh .photos .ph{aspect-ratio:3/4;overflow:hidden;border:1px solid #c9a84c;background:#2a1a2e}.chh .photos img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease),filter 1s}.chh .photos .ph:hover img{transform:scale(1.08)}.chh .photo-sec{background:#3b1f2b;color:#faf6f0}html[data-theme=dark] .chh .photo-sec{background:#1d1017}.chh .photo-sec .sec-head p.sub{color:#faf6f0;opacity:.8}.chh .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1150px;margin:0 auto}.chh .stat{background:var(--deep);border:1px solid rgba(198,161,91,.5);text-align:center;padding:40px 16px}html[data-theme=dark] .chh .stat{background:#221526}.chh .stat .v{font-family:var(--font-heading-family);font-size:54px;color:var(--gold);line-height:1}.chh .stat .l{margin-top:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b8a89e}.chh .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1150px;margin:0 auto;align-items:stretch}.chh .tier{background:var(--surface);border:1px solid var(--card-line);padding:42px 34px;display:flex;flex-direction:column;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background-color .6s}.chh .tier:hover{transform:translateY(-8px);box-shadow:0 22px 40px -18px #1e12204d}.chh .tier small{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.chh .tier h3{font-size:32px;margin:12px 0 22px}.chh .tier ul{list-style:none;flex:1;margin-bottom:28px}.chh .tier li{padding:12px 0;border-bottom:1px solid var(--card-line);display:flex;gap:12px;font-size:15px}.chh .tier li:before{content:"\2014";color:var(--gold)}.chh .tier .btn{text-align:center}.chh .tier.hi{background:#3a2140;border-color:var(--gold);color:#faf6ef;transform:translateY(-12px)}.chh .tier.hi:hover{transform:translateY(-18px)}.chh .tier.hi h3{color:var(--champ)}.chh .tier.hi li{border-color:#c6a15b80}.chh .form-card{max-width:820px;margin:0 auto;background:var(--surface);border:1px solid var(--card-line);padding:56px}.chh .ch-field{position:relative;margin-bottom:26px}.chh .ch-field input,.chh .ch-field textarea,.chh .ch-field select{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:22px 0 10px;font:300 16px var(--font-body-family);color:var(--fg);outline:none;border-radius:0;-webkit-appearance:none;appearance:none}.chh .ch-field select option{color:#1e1220}.chh .ch-field textarea{resize:vertical;min-height:100px}.chh .ch-field label{position:absolute;left:0;top:22px;font-size:15px;color:var(--muted);pointer-events:none;transition:all .35s var(--ease)}.chh .ch-field input:focus+label,.chh .ch-field input:not(:placeholder-shown)+label,.chh .ch-field textarea:focus+label,.chh .ch-field textarea:not(:placeholder-shown)+label,.chh .ch-field select+label{top:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.chh .ch-field:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transition:transform .5s var(--ease)}.chh .ch-field:focus-within:after{transform:scaleX(1)}.chh .row2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.chh .form-card .btn{width:100%;text-align:center}.chh .success{display:none;text-align:center;padding:40px 0}.chh .success.on{display:block;animation:chh-up .8s var(--ease)}.chh .check{width:80px;height:80px;margin:0 auto 22px}.chh .check circle{stroke:var(--gold);stroke-width:1.5;fill:none;stroke-dasharray:240;stroke-dashoffset:240;animation:chh-draw 1s var(--ease) forwards}.chh .check path{stroke:var(--gold);stroke-width:2;fill:none;stroke-dasharray:60;stroke-dashoffset:60;animation:chh-draw .6s .8s var(--ease) forwards}@keyframes chh-draw{to{stroke-dashoffset:0}}.chh .success h3{font-size:36px;margin-bottom:10px}.chh .success p{color:var(--muted)}.chh .faq{max-width:860px;margin:0 auto}.chh .faq-item{border-bottom:1px solid var(--card-line)}.chh .faq-q{width:100%;background:none;border:0;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:26px 0;cursor:pointer;color:var(--fg);font-family:var(--font-heading-family);font-size:24px}.chh .faq-q .pm{width:16px;height:16px;position:relative;flex:none}.chh .faq-q .pm:before,.chh .faq-q .pm:after{content:"";position:absolute;background:var(--gold);left:0;top:7px;width:16px;height:1.5px;transition:transform .4s var(--ease)}.chh .faq-q .pm:after{transform:rotate(90deg)}.chh .faq-item.open .pm:after{transform:rotate(0)}.chh .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.chh .faq-item.open .faq-a{grid-template-rows:1fr}.chh .faq-a>div{overflow:hidden}.chh .faq-a p{padding:0 0 26px;color:var(--soft);font-size:16px;line-height:1.8}.chh .contact{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;max-width:1150px;margin:0 auto}.chh .c-item{padding:22px 0;border-bottom:1px solid var(--card-line)}.chh .c-item small{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.chh .c-item a{font-family:var(--font-heading-family);font-size:26px;transition:color .3s}.chh .c-item a:hover{color:var(--gold)}.chh .contact .form-card{padding:44px;max-width:none}.chh .chips{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 30px}.chh .chips label{cursor:pointer}.chh .chips input{display:none}.chh .chips span{display:inline-block;border:1px solid rgba(198,161,91,.6);padding:9px 16px;font-size:13px;border-radius:40px;transition:all .3s var(--ease)}.chh .chips input:checked+span{background:var(--chip-bg);color:var(--chip-fg);border-color:var(--chip-bg)}@media(prefers-reduced-motion:reduce){html.ch-motion .chh .rv{opacity:1;transform:none}}@media(max-width:900px){.chh .ch-grid,.chh .tiers{grid-template-columns:1fr 1fr;gap:14px}.chh .cred,.chh .steps,.chh .pillars,.chh .spot,.chh .mission,.chh .contact{grid-template-columns:1fr}.chh .cred>div+div:before,.chh .step+.step:before{display:none}.chh .cred>div,.chh .step{padding:24px 10px}.chh .spot{gap:36px}.chh .spot.rev .ph{order:0}.chh .photos,.chh .stats{grid-template-columns:1fr 1fr}.chh .row2{grid-template-columns:1fr;gap:0}.chh .tier.hi{transform:none}.chh .form-card{padding:30px 22px}}@media(max-width:560px){.chh .ch-grid,.chh .tiers{grid-template-columns:1fr}}.chh .form-error{color:#d82c0d;margin-bottom:18px;font-size:14px}.chh .btn[disabled]{opacity:.5;cursor:not-allowed}.chh .spot .actions{margin:0}.chh blockquote{border:0;padding:0;margin:0;color:inherit;font-style:inherit}
/*# sourceMappingURL=/cdn/shop/t/8/assets/chroma-home.css.map */
