.cc{--cc-red:#d8443b;--cc-red-dark:#b8322a;--cc-pink:#f6c1c8;--cc-sky:#93cdf3;--cc-cream:#fff7e8;--cc-ink:#0f1c2e;background:var(--cc-cream);color:var(--cc-ink);overflow:clip;font-family:var(--f-body)}.cc *{box-sizing:border-box}.cc a{color:inherit}.cc__wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(18px,4vw,44px)}.cc__hero{position:relative;isolation:isolate;min-height:min(760px,78dvh);display:grid;align-items:center;background:var(--cc-red);border-bottom:3px solid var(--cc-ink);padding:clamp(72px,9vw,124px) 0 clamp(84px,10vw,136px)}.cc__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 12% 18%,rgba(255,247,232,.16) 0 12%,transparent 12.5%),radial-gradient(circle at 88% 78%,rgba(255,247,232,.12) 0 15%,transparent 15.5%)}.cc__hero:after{content:"";position:absolute;z-index:-1;left:-5%;right:-5%;bottom:-42px;height:84px;background:var(--cc-cream);border-top:3px solid var(--cc-ink);border-radius:50% 50% 0 0/100% 100% 0 0}.cc__hero-copy{position:relative;z-index:2;max-width:1000px;margin-inline:auto;text-align:center}.cc__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 24px;padding:9px 15px;border:2px solid var(--cc-ink);border-radius:999px;background:var(--cc-cream);box-shadow:0 4px 0 var(--cc-ink);font:800 13px/1 var(--f-display);letter-spacing:.13em;text-transform:uppercase}.cc__eyebrow:before{content:"";width:9px;height:9px;border:2px solid var(--cc-ink);border-radius:50%;background:var(--cc-pink)}.hb-body .cc h1.cc__title{margin:0!important;color:var(--cc-cream)!important;font-family:var(--f-display)!important;font-size:clamp(62px,10vw,146px)!important;font-weight:800!important;line-height:.82!important;letter-spacing:-.075em!important;text-wrap:balance;text-shadow:0 5px 0 var(--cc-ink)}.hb-body .cc h1.cc__title em{display:block;margin-top:.08em;font-family:var(--f-serif)!important;font-size:inherit!important;font-style:italic;font-weight:400!important;line-height:.9!important;letter-spacing:-.035em!important}.hb-body .cc p.cc__lede{max-width:610px;margin:clamp(30px,4vw,44px) auto 0;color:var(--cc-cream)!important;font-family:var(--f-body)!important;font-size:clamp(18px,2vw,23px)!important;font-weight:700!important;line-height:1.38!important}.cc a.cc__button,.cc button.cc__button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:30px;padding:17px 28px!important;border:2px solid var(--cc-ink)!important;border-radius:999px!important;background:var(--cc-cream)!important;color:var(--cc-ink)!important;-webkit-text-fill-color:var(--cc-ink)!important;box-shadow:0 6px 0 var(--cc-ink)!important;font-family:var(--f-body)!important;font-size:17px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center;text-decoration:none!important;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease,color .18s ease}.cc .cc__button>span{position:relative;z-index:1;color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}.cc .cc__button-arrow{font-size:21px;line-height:.7;transform:translate(0);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cc a.cc__button:hover{background:var(--cc-sky)!important;color:var(--cc-ink)!important;-webkit-text-fill-color:var(--cc-ink)!important;box-shadow:0 9px 0 var(--cc-ink)!important;transform:translateY(-3px) rotate(-.35deg)}.cc .cc__button:hover .cc__button-arrow{transform:translate(4px)}.cc a.cc__button:active,.cc button.cc__button:active{box-shadow:0 2px 0 var(--cc-ink)!important;transform:translateY(4px) scale(.99)}.cc a.cc__button:focus-visible,.cc button.cc__button:focus-visible{outline:3px solid var(--cc-sky);outline-offset:4px}.cc__micro{margin:20px 0 0;color:var(--cc-cream);font:700 12px/1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase}.cc__hero-art{position:absolute;z-index:1;width:clamp(300px,31vw,470px);height:auto;pointer-events:none;filter:drop-shadow(0 16px 0 rgba(15,28,46,.2))}.cc__hero-art--pr{left:clamp(-150px,-8vw,-92px);top:3%;transform:rotate(-4deg)}.cc__hero-art--review{right:clamp(-150px,-8vw,-92px);bottom:0;transform:rotate(4deg)}.cc__intro{padding:clamp(116px,14vw,190px) 0 clamp(86px,10vw,136px);text-align:center}.cc__intro-copy{max-width:880px;margin-inline:auto}.cc__kicker{margin:0 0 20px;font:800 13px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase}.cc__heading{margin:0;font:800 clamp(48px,7vw,96px)/.92 var(--f-display);letter-spacing:-.055em;text-wrap:balance}.cc__heading em{font-family:var(--f-serif);font-weight:400;letter-spacing:-.02em}.cc__intro p:last-child{max-width:660px;margin:28px auto 0;color:var(--ink-2);font:600 clamp(18px,2vw,22px)/1.5 var(--f-body)}.cc__offer{padding:clamp(78px,10vw,136px) 0;background:var(--cc-sky);border-block:3px solid var(--cc-ink)}.cc__offer-card{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(36px,7vw,96px);align-items:center;padding:clamp(30px,5vw,70px);border:3px solid var(--cc-ink);border-radius:clamp(28px,4vw,50px);background:var(--cc-cream);box-shadow:0 12px 0 var(--cc-ink)}.cc__offer-copy .cc__eyebrow{margin-bottom:22px;background:var(--cc-pink)}.cc__offer-copy .cc__eyebrow:before{background:var(--cc-red)}@media(min-width:821px){.cc__offer-copy .cc__eyebrow{padding-inline:12px;font-size:11px;letter-spacing:.095em;white-space:nowrap}}.cc__offer-copy h2{margin:0;font:800 clamp(48px,6vw,78px)/.92 var(--f-display);letter-spacing:-.055em}.cc__offer-copy p{margin:24px 0 0;color:var(--ink-2);font:600 18px/1.5 var(--f-body)}.cc__perks{list-style:none;margin:0;padding:0;border-top:2px solid var(--cc-ink)}.cc__perks li{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;padding:22px 0;border-bottom:2px solid var(--cc-ink);font:800 clamp(18px,2vw,24px)/1.2 var(--f-display)}.cc__perks span{width:46px;height:46px;display:grid;place-items:center;border:2px solid var(--cc-ink);border-radius:50%;background:var(--cc-red);color:#fff;font:800 15px/1 var(--f-display);box-shadow:0 3px 0 var(--cc-ink)}.cc__apply{padding:clamp(92px,12vw,160px) 0;background:var(--cc-pink)}.cc__apply-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(44px,8vw,110px);align-items:start}.cc__apply-copy{position:sticky;top:120px;padding-top:18px}.cc__apply-copy h2{margin:0;font:800 clamp(50px,7vw,92px)/.9 var(--f-display);letter-spacing:-.06em}.cc__apply-copy h2 em{display:block;font-family:var(--f-serif);font-weight:400;letter-spacing:-.02em}.cc__apply-copy p{max-width:470px;margin:28px 0 0;font:600 19px/1.5 var(--f-body);color:var(--ink-2)}.cc__form-card{position:relative;padding:clamp(26px,4vw,48px);border:3px dashed var(--cc-ink);border-radius:32px;background:var(--cc-cream);box-shadow:12px 12px 0 var(--cc-ink)}.cc__form-card:before{content:"CREATOR APPLICATION";display:inline-flex;margin-bottom:28px;padding:8px 12px;border:2px solid var(--cc-ink);border-radius:999px;background:var(--cc-sky);font:800 12px/1 var(--f-display);letter-spacing:.13em}.cc__success{margin:0;padding:20px;border:2px solid var(--cc-ink);border-radius:18px;background:var(--mint);font-weight:800}.cc__errors{margin:0 0 22px;padding:16px 18px;border:2px solid var(--cc-ink);border-radius:16px;background:#fff0ee;color:var(--cc-red-dark)}.cc__errors ul{margin:8px 0 0;padding-left:22px}.cc__field{display:grid;gap:8px;margin-bottom:20px}.cc__field label{font:800 15px/1.2 var(--f-display)}.cc__field input{width:100%;min-height:56px;padding:14px 16px;border:2px solid var(--cc-ink);border-radius:15px;background:#fff;color:var(--cc-ink);font:600 17px/1.2 var(--f-body);box-shadow:0 3px 0 var(--cc-ink);transition:box-shadow .15s,transform .15s,border-color .15s}.cc__field input::placeholder{color:#6b7483;opacity:1}.cc__field input:hover{border-color:var(--cc-red)}.cc__field input:focus{outline:3px solid var(--sky-deep);outline-offset:3px;box-shadow:0 5px 0 var(--cc-ink);transform:translateY(-1px)}.cc .cc__button--submit{width:100%;margin-top:8px;background:var(--cc-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cc .cc__button--submit:hover{background:var(--cc-ink)!important;color:var(--cc-cream)!important;-webkit-text-fill-color:var(--cc-cream)!important;box-shadow:0 9px 0 var(--cc-red)!important;transform:translateY(-3px)}.cc .cc__button--submit:disabled{background:#6b7483!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 3px 0 var(--cc-ink)!important;cursor:not-allowed;opacity:.7;transform:none}.cc__privacy{margin:18px auto 0;max-width:46ch;text-align:center;color:var(--ink-2);font:600 13px/1.45 var(--f-body)}@media(max-width:820px){.cc__hero{min-height:690px;padding-top:64px}.cc__hero-art{width:300px;opacity:.96}.cc__hero-art--pr{top:3%;left:-94px}.cc__hero-art--review{right:-94px;bottom:1%}.cc__offer-card,.cc__apply-grid{grid-template-columns:1fr}.cc__apply-grid{gap:48px}.cc__apply-copy{position:static;padding:0;text-align:center}.cc__apply-copy p{margin-inline:auto}}@media(max-width:520px){.cc__hero{min-height:620px;padding:66px 0 96px}.hb-body .cc h1.cc__title{font-size:clamp(56px,18vw,78px)!important}.cc__lede{max-width:31ch;font-size:18px}.cc__hero .cc__button{width:100%;padding-inline:18px!important}.cc__micro{font-size:11px;line-height:1.55}.cc__hero-art{width:190px;opacity:.9;filter:drop-shadow(0 9px 0 rgba(15,28,46,.18))}.cc__hero-art--pr{top:5%;left:-58px;transform:rotate(-5deg)}.cc__hero-art--review{right:-50px;bottom:-1%;width:168px;transform:rotate(5deg)}.cc__intro{padding-top:104px}.cc__heading{font-size:clamp(44px,14vw,64px)}.cc__offer-card{padding:26px 22px;border-radius:28px;box-shadow:0 8px 0 var(--cc-ink)}.cc__offer-copy{text-align:center}.cc__offer-copy .cc__eyebrow{width:max-content;max-width:100%;margin-inline:auto;padding:8px 11px;font-size:10px!important;line-height:1!important;letter-spacing:.09em;white-space:nowrap}.cc__perks li{grid-template-columns:44px 1fr;gap:14px;padding:18px 0;font-size:18px}.cc__perks span{width:40px;height:40px}.cc__apply{padding-top:82px}.cc__apply-copy h2{font-size:52px}.cc__form-card{padding:24px 18px;border-radius:24px;box-shadow:8px 8px 0 var(--cc-ink)}}@media(prefers-reduced-motion:reduce){.cc *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hb-creator-club.css.map */
