.hh-workshops{padding-top:1rem;padding-bottom:6rem}.hh-workshops .hh-eyebrow{font-family:var(--font-body);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);display:block;margin-bottom:1.2rem}.hh-workshop-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.4rem 2.6rem;border-radius:100px;font-family:var(--font-body);font-size:1.45rem;font-weight:600;text-decoration:none;border:0;cursor:pointer;transition:transform .2s,background .2s,color .2s;letter-spacing:-.005em;line-height:1}.hh-workshop-btn--primary{background:var(--pink);color:var(--cream)}.hh-workshop-btn--primary:hover{background:var(--purple);transform:translateY(-1px)}.hh-workshop-btn--secondary{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.hh-workshop-btn--secondary:hover{background:var(--ink);color:var(--cream)}.hh-workshop-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6rem;align-items:center;padding:4rem 0 6rem}.hh-workshop-hero__copy{min-width:0}.hh-workshop-hero__chip{display:inline-block;background:var(--teal-light);color:var(--ink);padding:.7rem 1.6rem;border-radius:100px;font-family:var(--font-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2rem}.hh-workshop-hero__heading{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.015em;line-height:1.05;color:var(--ink);margin:0 0 2.4rem}.hh-workshop-hero__heading em{font-style:italic;color:var(--purple);font-variation-settings:"SOFT" 100,"opsz" 144}.hh-workshop-hero__lede{font-family:var(--font-body);font-size:1.65rem;line-height:1.55;color:var(--ink-soft);margin:0;max-width:56ch}.hh-workshop-hero__points{display:flex;flex-direction:column;gap:1.2rem;margin:2.8rem 0 0}.hh-workshop-hero__point{display:flex;align-items:flex-start;gap:1.2rem;font-family:var(--font-body);font-size:1.5rem;line-height:1.5;color:var(--ink-soft)}.hh-workshop-hero__point:before{content:"\2713";width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--teal-light);color:var(--teal);font-size:1.05rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.2rem}.hh-workshop-hero__cta{margin-top:3.4rem}.hh-workshop-hero__visual{aspect-ratio:4 / 5;border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--teal-light) 0%,var(--pink-light) 55%,#f0e6f5 100%);position:relative;overflow:hidden}.hh-workshop-hero__visual:after{content:"";position:absolute;width:60%;height:60%;top:20%;left:20%;background:var(--teal);filter:blur(70px);border-radius:50%;opacity:.4}.hh-workshop-hero__float-card{position:absolute;display:flex;align-items:center;gap:1rem;background:var(--cream);border-radius:var(--radius);padding:1.6rem 2rem;box-shadow:0 2.4rem 4.8rem -1.6rem #1c1a1f2e;font-family:var(--font-body);font-size:1.3rem;line-height:1.35}.hh-workshop-hero__float-card strong{color:var(--ink);font-weight:600}.hh-workshop-hero__float-card span{color:var(--ink-mute)}.hh-workshop-hero__float-card--1{top:12%;right:-6%}.hh-workshop-hero__float-card--2{bottom:14%;left:-6%}.hh-workshop-hero__dot{width:1rem;height:1rem;border-radius:50%;background:var(--teal);flex-shrink:0}.hh-workshop-hero__float-card--2 .hh-workshop-hero__dot{background:var(--pink)}.hh-workshop-topics{background:var(--cream-deep);border-radius:var(--radius-lg);padding:6rem;margin-top:2rem}.hh-workshop-topics__head{text-align:center;margin-bottom:3rem}.hh-workshop-topics__head .hh-eyebrow{margin-bottom:1.4rem}.hh-workshop-topics__heading{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 100;letter-spacing:-.01em;line-height:1.1;color:var(--ink);margin:0 auto;max-width:22ch}.hh-workshop-topics__support{font-family:var(--font-body);font-size:1.5rem;line-height:1.55;color:var(--ink-soft);margin:1.8rem auto 0;max-width:50ch}.hh-workshop-topics__cloud{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem;justify-content:center}.hh-workshop-topics__pill{display:inline-flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--line);border-radius:100px;padding:1.2rem 2.2rem;font-family:var(--font-body);font-size:1.35rem;font-weight:500;color:var(--ink-soft);transition:all .2s;cursor:default}.hh-workshop-topics__pill:hover{border-color:var(--teal);transform:translateY(-2px)}.hh-workshop-topics__pill .ic{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:var(--teal-light);font-size:1.2rem}.hh-workshop-topics__pill:nth-child(3n) .ic{background:var(--pink-light)}.hh-workshop-topics__pill:nth-child(3n+1) .ic{background:#f0e6f5}.hh-survey-wrap{max-width:72rem;margin:6rem auto 0}.hh-survey__head{text-align:center;margin-bottom:3.6rem}.hh-survey__head .hh-eyebrow{margin-bottom:1.4rem}.hh-survey__heading{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 100;letter-spacing:-.01em;line-height:1.1;color:var(--ink);margin:0 auto;max-width:20ch}.hh-survey-form{margin:0}.hh-survey-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:4.8rem 4.8rem 4rem;box-shadow:0 4rem 8rem -4rem #1c1a1f26}.hh-survey__progress{display:flex;align-items:center;gap:1.4rem;margin-bottom:3.6rem}.hh-survey__bar{flex:1;height:.6rem;background:var(--cream-deep);border-radius:100px;overflow:hidden}.hh-survey__fill{height:100%;width:16.6%;background:linear-gradient(90deg,var(--teal),var(--pink));border-radius:100px;transition:width .4s ease}.hh-survey__count{font-family:var(--font-body);font-size:1.15rem;font-weight:500;color:var(--ink-mute);white-space:nowrap}.hh-survey__step{display:none}.hh-survey__step.is-active{display:block;animation:hh-survey-fade .4s ease both}@keyframes hh-survey-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hh-survey__q-num{font-family:var(--font-display);font-style:italic;font-size:1.35rem;color:var(--pink);font-variation-settings:"SOFT" 100;margin-bottom:1rem}.hh-survey__q-title{font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 80;line-height:1.2;color:var(--ink);margin:0 0 .8rem}.hh-survey__q-hint{font-family:var(--font-body);font-size:1.25rem;color:var(--ink-mute);margin:0 0 2.4rem}.hh-survey__opt-list{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.hh-survey__opt{display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2.2rem;border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .18s,background .18s;font-family:var(--font-body);font-size:1.45rem;font-weight:500;color:var(--ink);background:var(--cream);-webkit-user-select:none;user-select:none}.hh-survey__opt:hover{border-color:var(--teal);background:var(--teal-light)}.hh-survey__marker{position:relative;width:2.2rem;height:2.2rem;border:2px solid var(--line);border-radius:50%;flex-shrink:0;transition:border-color .18s,background .18s}.hh-survey__opt--multi .hh-survey__marker{border-radius:.7rem}.hh-survey__opt.is-selected{border-color:var(--pink);background:var(--pink-light)}.hh-survey__opt.is-selected .hh-survey__marker{border-color:var(--pink);background:var(--pink)}.hh-survey__opt.is-selected .hh-survey__marker:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:700}.hh-survey__textarea{width:100%;min-height:12rem;border:1.5px solid var(--line);border-radius:var(--radius);padding:1.8rem 2rem;font-family:var(--font-body);font-size:1.45rem;color:var(--ink);resize:vertical;margin-top:2.4rem;background:var(--cream);transition:border-color .18s;box-sizing:border-box}.hh-survey__textarea:focus{outline:none;border-color:var(--teal)}.hh-survey__textarea::placeholder{color:var(--ink-mute)}.hh-survey__email{width:100%;border:1.5px solid var(--line);border-radius:var(--radius);padding:1.6rem 2rem;font-family:var(--font-body);font-size:1.45rem;margin-top:1.8rem;background:var(--cream);transition:border-color .18s;box-sizing:border-box}.hh-survey__email:focus{outline:none;border-color:var(--teal)}.hh-survey__email--hidden{display:none}.hh-survey__privacy{background:var(--teal-light);border-radius:var(--radius);padding:2.2rem 2.6rem;margin-top:3rem;font-family:var(--font-body);font-size:1.3rem;line-height:1.55;color:var(--ink-soft);display:flex;gap:1.4rem;align-items:flex-start}.hh-survey__lock{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:#fff;border-radius:.8rem;flex-shrink:0;font-size:1.4rem}.hh-survey__nav{display:flex;justify-content:space-between;align-items:center;margin-top:3.6rem;padding-top:2.8rem;border-top:1px solid var(--line)}.hh-survey__back{background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:1.3rem;font-weight:500;color:var(--ink-mute);padding:.8rem 0;transition:color .18s}.hh-survey__back:hover{color:var(--ink)}.hh-survey__back:disabled{opacity:0;pointer-events:none}.hh-survey__thanks{display:none;text-align:center;padding:3rem 2rem}.hh-survey__thanks.is-active{display:block;animation:hh-survey-fade .5s ease both}.hh-survey__check{width:8.8rem;height:8.8rem;margin:0 auto 2.8rem;background:linear-gradient(135deg,var(--teal),var(--pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.4rem;color:#fff;animation:hh-survey-pop .5s ease both}@keyframes hh-survey-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.hh-survey__thanks-heading{font-family:var(--font-display);font-size:clamp(2.2rem,3.2vw,2.8rem);font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 100;letter-spacing:-.01em;line-height:1.15;color:var(--ink);margin:0 0 1.6rem}.hh-survey__thanks-body{max-width:44ch;margin:0 auto 1.4rem;font-family:var(--font-body);font-size:1.5rem;line-height:1.55;color:var(--ink-soft)}.hh-survey__thanks-actions{margin-top:3.2rem;display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.hh-workshop-expect{padding:7rem 0 0}.hh-workshop-expect__head{margin-bottom:4rem}.hh-workshop-expect__heading{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 100;letter-spacing:-.01em;line-height:1.1;color:var(--ink);margin:0;max-width:24ch}.hh-workshop-expect__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.hh-workshop-expect__step{background:var(--cream-deep);border-radius:var(--radius-lg);padding:3.2rem 2.8rem}.hh-workshop-expect__num{font-family:var(--font-display);font-style:italic;font-size:1.4rem;font-variation-settings:"SOFT" 100;color:var(--pink);margin-bottom:1.4rem}.hh-workshop-expect__step h4{font-family:var(--font-display);font-size:1.9rem;font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 80;line-height:1.25;color:var(--ink);margin:0 0 1.2rem}.hh-workshop-expect__step p{font-family:var(--font-body);font-size:1.4rem;line-height:1.55;color:var(--ink-soft);margin:0}.hh-workshop-aside{margin-top:3rem;border-radius:var(--radius);padding:2.4rem 2.8rem;font-family:var(--font-body);font-size:1.4rem;line-height:1.55}.hh-workshop-aside--purple{background:#60337314;color:var(--ink-soft)}.hh-workshop-aside strong{color:var(--ink);font-weight:600}.hh-workshop-aside a{color:var(--purple);text-decoration:underline;text-underline-offset:.25em}@media(max-width:980px){.hh-workshop-hero{grid-template-columns:1fr;gap:4rem;padding:2rem 0 4rem}.hh-workshop-hero__visual{max-width:38rem;justify-self:center;aspect-ratio:4 / 5}.hh-workshop-hero__float-card{display:none}.hh-workshop-topics{padding:4rem 2.4rem}.hh-workshop-expect__steps{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:720px){.hh-survey-card{padding:3.2rem 2.4rem 2.8rem}.hh-survey__q-title{font-size:1.7rem}.hh-survey__opt{font-size:1.35rem;padding:1.4rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hh-workshops.css.map */
