@font-face{font-family:Daniel Fallback;src:local(Bradley Hand),local(Segoe Script),local(Chalkboard),local(Comic Sans MS);size-adjust:95%;font-weight:400}#remedy-contact{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rm-black:#000;--rm-ink:#1a1a1a;--rm-ink-soft:#2b2b2b;--rm-cream:#f0e8de;--rm-orange:#f66733;--rm-grey:#646464;--rm-grey-warm:#908b85;--rm-blue:#00b0cf;--rm-white:#fff;--line:#ffffff26;--font-display:"Avenir LT Std","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-atkinson-mono),"Atkinson Hyperlegible Mono",ui-monospace,monospace;--font-script:"Daniel","Daniel Fallback",ui-rounded,cursive;--maxw:1280px;--px:clamp(24px,3.4vw,48px)}#remedy-contact *,#remedy-contact,#remedy-contact :before,#remedy-contact :after{box-sizing:border-box;margin:0;padding:0}#remedy-contact [hidden]{display:none!important}#remedy-contact{background:var(--rm-black);color:var(--rm-cream);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;background:var(--rm-black);font-size:16px;font-weight:400;line-height:1.5;position:relative}#remedy-contact :where(h1,h2,h3,p,ul,ol,li,a,label,summary,address,button,input,select,textarea,fieldset,details){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-shadow:none;box-shadow:none;border-radius:0;max-width:none;min-height:0;text-decoration:none}#remedy-contact :where(button){background:0 0;border:none;padding:0}#remedy-contact :where(li)::marker{content:""}#remedy-contact img{max-width:100%;height:auto;display:block}#remedy-contact a{color:inherit;text-decoration:none}#remedy-contact button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}#remedy-contact :focus-visible{outline:2px solid var(--rm-orange);outline-offset:3px}#remedy-contact .skip{z-index:300;background:var(--rm-orange);color:var(--rm-black);padding:12px 20px;font-size:13px;position:absolute;top:0;left:-9999px}#remedy-contact .skip:focus{top:12px;left:12px}#remedy-contact .wrap{max-width:var(--maxw);padding-inline:var(--px);margin-inline:auto}#remedy-contact .display{font-family:var(--font-display);text-transform:uppercase;color:var(--rm-cream);font-weight:900}#remedy-contact .script{font-family:var(--font-script);text-transform:lowercase;letter-spacing:0;color:var(--rm-orange);font-weight:400}#remedy-contact .pill{border:1px solid var(--rm-orange);color:var(--rm-cream);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 24px;font-size:16px;font-weight:600;line-height:1.5;transition:background .25s,color .25s,transform .15s;display:inline-flex}#remedy-contact .pill:hover{background:var(--rm-orange);color:var(--rm-black)}#remedy-contact .pill svg{width:16px;height:16px}@keyframes rc-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rc-writeOn{to{clip-path:inset(-.25em -3% -.35em -.1em)}}@keyframes rc-fade{0%{opacity:0}to{opacity:1}}#remedy-contact .hero{isolation:isolate;background:var(--rm-black);position:relative;overflow:hidden}#remedy-contact .hero:before{content:"";z-index:-2;filter:brightness(1.06)saturate(1.12)contrast(1.04);background:url(/media/contact/hero-breadwinner-2026-10-02.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}#remedy-contact .hero:after{content:"";z-index:-1;background:linear-gradient(to top,var(--rm-black) 0%,#0000008c 18%,#0000002e 45%,#0000000f 75%,#00000047 100%),linear-gradient(90deg,#00000073 0%,transparent 45%);position:absolute;inset:0}#remedy-contact .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);min-height:100svh;padding-block:max(132px,clamp(72px,10vh,120px)) 100px;display:grid}#remedy-contact .hero-copy{z-index:1;max-width:660px;position:relative}#remedy-contact .hero h1{letter-spacing:-.025em;text-shadow:0 2px 30px #0009;font-size:clamp(38px,4.4vw,64px);line-height:1.1}#remedy-contact .hero h1 .line{opacity:0;animation:.8s cubic-bezier(.22,.9,.3,1) .1s forwards rc-fadeUp;display:block}#remedy-contact .hero h1 .line:nth-child(2){animation-delay:.22s}#remedy-contact .hero h1 .script{white-space:nowrap;clip-path:inset(-.25em 100% -.35em -.1em);margin-top:.15em;font-size:clamp(38px,4.2vw,60px);line-height:1;animation:1.6s cubic-bezier(.5,.05,.35,1) .55s forwards rc-writeOn;display:block}#remedy-contact .hero-lede{color:var(--rm-cream);text-shadow:0 1px 12px #000000b3;margin-top:32px;font-size:16px;line-height:1.5}@media (min-width:1024px){#remedy-contact .hero-lede span{white-space:nowrap}}#remedy-contact .hero-lede+.hero-lede{margin-top:16px}#remedy-contact .hero-lede a{color:var(--rm-orange);border-bottom:1px solid;transition:color .2s}#remedy-contact .hero-lede a:hover{color:var(--rm-cream)}#remedy-contact .hero-meta{flex-wrap:wrap;gap:12px 40px;margin-top:40px;display:flex}#remedy-contact .hero-meta div{color:var(--rm-cream);opacity:.8;text-shadow:0 1px 10px #000000b3;font-size:14px;line-height:1.5}#remedy-contact .hero-meta b{font-family:var(--font-script);letter-spacing:0;color:var(--rm-orange);white-space:nowrap;margin-bottom:6px;font-size:30px;font-weight:400;line-height:1.1;display:block}#remedy-contact .hero-panel{justify-self:end;width:100%}#remedy-contact .lead{--ink:#141414;--ink-2:#1e1e1e;--bone:#f0e8de;--bone-2:#d6d6d6;--ember:#f66733;--lp-display:"Arial Black","Arial Bold",Arial,sans-serif;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:2px solid var(--ember);background:#14141499;border-radius:14px;flex-direction:column;width:100%;max-width:620px;height:560px;margin-left:auto;padding:28px clamp(24px,2.4vw,36px) 26px;display:flex;position:relative;box-shadow:0 40px 100px #00000080}#remedy-contact .hand{font-family:var(--font-script);text-transform:lowercase;letter-spacing:0;color:#f66733;font-weight:400}@keyframes rc-heroUp{to{opacity:1;transform:none}}#remedy-contact .lf-body{flex:1;min-height:0;position:relative}#remedy-contact .lf-marks{font-family:var(--font-mono);letter-spacing:.18em;color:#d6d6d659;flex:none;gap:18px;margin-bottom:22px;font-size:12px;list-style:none;display:flex}#remedy-contact .lf-marks li{padding-bottom:10px;position:relative}#remedy-contact .lf-marks li:after{content:"";background:#f0e8de1f;height:2px;position:absolute;bottom:0;left:0;right:0}#remedy-contact .lf-marks li.on{color:var(--bone)}#remedy-contact .lf-marks li.on:after{background:var(--ember)}#remedy-contact .lf-marks li.done{color:var(--ember)}#remedy-contact .lf-marks li.done:after{background:var(--ember);opacity:.5}#remedy-contact .lf-step{border:0;flex-direction:column;min-width:0;margin:0;padding:0;animation:.45s cubic-bezier(.22,.9,.3,1) rc-heroUp;display:none;position:absolute;inset:0}#remedy-contact .lf-step.is-on{display:flex}#remedy-contact .lf-step .lf-nav{margin-top:auto}#remedy-contact .lf-title{font-family:var(--lp-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--bone);perspective:700px;margin-bottom:20px;font-size:clamp(26px,2.6vw,36px);font-weight:900;line-height:.95}#remedy-contact .lf-title .w{animation:none;display:inline-block}#remedy-contact .lf-step[data-step="1"] .lf-title .w{transform-origin:50% 100%;animation-name:rc-flipUp}#remedy-contact .lf-step[data-step="2"] .lf-title .w{transform-origin:0%;animation-name:rc-flipLeft}#remedy-contact .lf-step[data-step="3"] .lf-title .w{transform-origin:50% 0;animation-name:rc-flipDown}#remedy-contact .lf-step[data-step="4"] .lf-title .w{transform-origin:100%;animation-name:rc-flipRight}@keyframes rc-flipUp{0%{opacity:0;transform:rotateX(-88deg)translateY(16px)}to{opacity:1;transform:none}}@keyframes rc-flipLeft{0%{opacity:0;transform:rotateY(88deg)translate(-14px)}to{opacity:1;transform:none}}@keyframes rc-flipDown{0%{opacity:0;transform:rotateX(88deg)translateY(-16px)}to{opacity:1;transform:none}}@keyframes rc-flipRight{0%{opacity:0;transform:rotateY(-88deg)translate(14px)}to{opacity:1;transform:none}}#remedy-contact .lf-title .hand{clip-path:inset(-.3em 100% -.4em -.1em);font-size:1.1em;animation:1s cubic-bezier(.5,.05,.35,1) .4s both rc-writeOn;display:inline-block;transform:translateY(.05em)}#remedy-contact .lf-row{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}#remedy-contact .lf-field{flex-direction:column;gap:4px;min-width:0;margin-bottom:16px;display:flex}#remedy-contact .lf-field label,#remedy-contact .lf-q{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);font-size:11px;font-weight:700}#remedy-contact .lf-field label i{color:#d6d6d673;letter-spacing:.08em;font-style:normal;font-weight:400}#remedy-contact .lf-field input,#remedy-contact .lf-field select,#remedy-contact .lf-field textarea{width:100%;font-family:var(--font-mono);color:var(--bone);appearance:none;background:0 0;border:0;border-bottom:1px solid #f0e8de47;border-radius:0;padding:8px 0 9px;font-size:15px;transition:border-color .25s}#remedy-contact .lf-field select{background-image:linear-gradient(45deg,transparent 50%,var(--bone-2) 50%),linear-gradient(135deg,var(--bone-2) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 8px) 55%,calc(100% - 2px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:28px}#remedy-contact .lf-field select option{background:var(--ink-2);color:var(--bone)}#remedy-contact .lf-field textarea{resize:none;min-height:54px;line-height:1.45}#remedy-contact .lf-field input:focus,#remedy-contact .lf-field select:focus,#remedy-contact .lf-field textarea:focus{border-bottom-color:var(--ember);outline:none}#remedy-contact .lf-field input::placeholder{color:#f0e8de4d}#remedy-contact .lf-field.bad input,#remedy-contact .lf-field.bad select{border-bottom-color:var(--ember)}#remedy-contact .lf-field.bad label{color:var(--ember)}#remedy-contact .lf-group{margin-bottom:16px}#remedy-contact .lf-group .lf-q{margin-bottom:9px;display:block}#remedy-contact .lf-group.bad .lf-q{color:var(--ember)}#remedy-contact .lf-pills{flex-wrap:wrap;gap:7px;display:flex}#remedy-contact .lf-pill{cursor:pointer;position:relative}#remedy-contact .lf-pill input{opacity:0;width:0;height:0;position:absolute}#remedy-contact .lf-pill span{font-family:var(--font-mono);color:var(--bone);border:1px solid #f0e8de42;border-radius:999px;padding:7px 12px;font-size:12px;transition:background .2s,border-color .2s,color .2s;display:inline-block}#remedy-contact .lf-pill:hover span{border-color:var(--bone)}#remedy-contact .lf-pill input:checked+span{background:var(--ember);border-color:var(--ember);color:#fff}#remedy-contact .lf-pill input:focus-visible+span{outline:2px solid var(--ember);outline-offset:2px}#remedy-contact .lf-consent{font-family:var(--font-mono);color:var(--bone-2);cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0 14px;font-size:13px;line-height:1.5;display:flex}#remedy-contact .lf-consent input{accent-color:var(--ember);flex:none;width:16px;height:16px;margin-top:3px}#remedy-contact .lf-nav{align-items:center;gap:14px;margin-top:8px;display:flex}#remedy-contact .lf-err{font-family:var(--font-mono);color:var(--ember);flex:1;min-height:1em;font-size:12px}#remedy-contact .lf-next,#remedy-contact .lf-back{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:12px;transition:background .2s,color .2s,transform .15s,border-color .2s;display:inline-flex}#remedy-contact .lf-next{background:var(--ember);color:#fff;border:1.5px solid var(--ember);margin-left:auto}#remedy-contact .lf-next:hover{background:var(--bone);border-color:var(--bone);color:var(--ink);transform:translateY(-1px)}#remedy-contact .lf-next svg{width:14px;height:14px}#remedy-contact .lf-back{color:var(--bone-2);border:1.5px solid #f0e8de38}#remedy-contact .lf-back:hover{color:var(--bone);border-color:var(--bone)}#remedy-contact .lf-next[disabled]{opacity:.6;pointer-events:none}#remedy-contact .lf-captcha{justify-content:flex-start;min-height:78px;margin:4px 0 10px;display:flex}#remedy-contact .lf-recaptcha{border-radius:4px;transition:box-shadow .2s}#remedy-contact .lf-recaptcha.bad{box-shadow:0 0 0 2px var(--ember)}#remedy-contact .lf-done{text-align:left;flex-direction:column;justify-content:center;animation:.6s rc-heroUp;display:flex;position:absolute;inset:0}#remedy-contact .lf-done-hand{font-family:var(--font-script);text-transform:lowercase;color:var(--ember);margin-bottom:14px;font-size:clamp(48px,5.4vw,80px);line-height:1}#remedy-contact .lf-done-txt{font-family:var(--font-mono);color:var(--bone);font-size:16px}#remedy-contact .book-under{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:620px;margin:22px 0 0 auto;display:flex}#remedy-contact .book-note{font-family:var(--font-mono);color:#f0e8de;text-shadow:0 1px 10px #00000080;font-size:16px}#remedy-contact .book-alt{font-family:var(--font-mono);color:#f0e8de;text-shadow:0 1px 10px #00000080;margin:0;font-size:16px}#remedy-contact .book-alt a{color:#f66733;text-underline-offset:3px;text-decoration:underline}#remedy-contact .ty{z-index:300;background:var(--rm-black);color:var(--rm-cream);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.45s both rc-fade;display:flex;position:fixed;inset:0}#remedy-contact .ty-script{font-family:var(--font-script);color:var(--rm-orange);clip-path:inset(-.3em 100% -.4em -.1em);padding:0 .15em;font-size:clamp(64px,14vw,150px);line-height:1;animation:1.3s cubic-bezier(.5,.05,.35,1) .35s both rc-writeOn;display:inline-block}#remedy-contact .ty-sub{color:var(--rm-cream);opacity:0;margin-top:clamp(22px,4vw,60px);font-size:clamp(15px,1.6vw,20px);animation:.7s 1.5s forwards rc-fadeUp}#remedy-contact .ty-redirect{color:var(--rm-grey-warm);opacity:0;margin-top:18px;font-size:14px;animation:.7s 2s forwards rc-fadeUp}#remedy-contact .ty-redirect b{color:var(--rm-orange);font-weight:400}#remedy-contact .ty-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--rm-grey-warm);opacity:0;font-size:11px;animation:.6s 2.4s forwards rc-fadeUp;position:absolute;bottom:28px;left:0;right:0}#remedy-contact .ty-close{border:1px solid var(--rm-grey);width:42px;height:42px;color:var(--rm-cream);border-radius:50%;place-items:center;padding:0;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:24px;right:24px}#remedy-contact .ty-close:hover{background:var(--rm-orange);border-color:var(--rm-orange);color:var(--rm-black)}#remedy-contact .ty-close svg{width:17px;height:17px;display:block}#remedy-contact .sec{padding-block:80px}@media (min-width:768px){#remedy-contact .sec{padding-block:100px}}#remedy-contact .sec-ink{background:var(--rm-ink)}#remedy-contact .sec-cream{background:var(--rm-cream);color:var(--rm-black)}#remedy-contact .sec-cream .display{color:var(--rm-black)}#remedy-contact .sec-cream .lf-err{color:var(--rm-orange)}#remedy-contact .sec h2{letter-spacing:-.025em;font-size:32px;line-height:1.2}@media (min-width:768px){#remedy-contact .sec h2{font-size:40px}}#remedy-contact .find-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}#remedy-contact .find-col h2{margin-bottom:24px}#remedy-contact .addr{font-family:var(--font-display);color:var(--rm-cream);font-size:20px;font-weight:900;line-height:1.4}#remedy-contact .find-links{flex-direction:column;gap:8px;margin-top:24px;list-style:none;display:flex}#remedy-contact .find-links a{color:var(--rm-grey-warm);font-size:16px;line-height:1.5;transition:color .2s}#remedy-contact .find-links a:hover{color:var(--rm-orange)}#remedy-contact .find-role{letter-spacing:.14em;text-transform:uppercase;color:var(--rm-cream);font-size:13px;display:block}#remedy-contact .socials{flex-wrap:wrap;gap:clamp(16px,1.7vw,24px);display:flex}#remedy-contact .socials a{color:var(--rm-grey);transition:color .2s;display:block}#remedy-contact .socials a:hover{color:var(--rm-orange)}#remedy-contact .socials svg{fill:currentColor;width:40px;height:40px;display:block}#remedy-contact .find-note{color:var(--rm-grey-warm);max-width:34ch;margin-top:32px;font-size:16px;line-height:1.5}#remedy-contact .find-follow{text-align:center}#remedy-contact .find-follow .socials{justify-content:center}#remedy-contact .find-follow .find-note{margin-inline:auto}@media (max-width:639px){#remedy-contact .find-grid{grid-template-columns:1fr}}#remedy-contact .hq{isolation:isolate;text-align:center;padding-block:140px;position:relative;overflow:hidden}#remedy-contact .hq:before{content:"";z-index:-2;background:url(/media/contact/hq-studio-2026-10-02.webp) 50% 55%/cover no-repeat;position:absolute;inset:0}#remedy-contact .hq:after{content:"";z-index:-1;background:linear-gradient(to bottom,var(--rm-black) 0%,#00000073 22%,#00000073 78%,var(--rm-black) 100%);position:absolute;inset:0}#remedy-contact .hq .wrap{z-index:1;position:relative}#remedy-contact .hq h2{text-shadow:0 2px 30px #0009}@media (min-width:768px){#remedy-contact .hq{padding-block:200px}}#remedy-contact .hq h2{letter-spacing:-.025em;font-size:clamp(36px,5vw,72px);line-height:1.3}#remedy-contact .hq .script{margin-top:-.05em;font-size:clamp(56px,7.5vw,104px);line-height:1;display:block}#remedy-contact .hq .pill{margin-top:40px}#remedy-contact .faq{padding-top:40px;padding-bottom:40px}#remedy-contact .faq .script{margin-top:.1em;font-size:clamp(40px,4.2vw,56px);line-height:1;display:block}#remedy-contact .faq-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}#remedy-contact .faq-head h2{white-space:normal}#remedy-contact .faq-head p{color:var(--rm-cream);margin-top:32px;font-size:16px;line-height:1.5}#remedy-contact .faq-list{flex-direction:column;display:flex}#remedy-contact .faq-item{border-top:1px solid var(--line);overflow:hidden}#remedy-contact .faq-item:last-child{border-bottom:1px solid var(--line)}#remedy-contact .faq-item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;list-style:none;display:flex}#remedy-contact .faq-item summary::-webkit-details-marker{display:none}#remedy-contact .faq-item h3{font-family:var(--font-display);color:var(--rm-cream);font-size:18px;font-weight:900;line-height:28px;transition:color .2s}@media (min-width:768px){#remedy-contact .faq-item h3{font-size:20px}}#remedy-contact .faq-item summary:hover h3{color:var(--rm-orange)}#remedy-contact .faq-item .plus{flex:none;width:20px;height:20px;margin-top:4px;position:relative}#remedy-contact .faq-item .plus:before,#remedy-contact .faq-item .plus:after{content:"";background:var(--rm-cream);height:1.5px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#remedy-contact .faq-item .plus:after{transform:translateY(-50%)rotate(90deg)}#remedy-contact .faq-item[open] .plus:after{opacity:0;transform:translateY(-50%)rotate(0)}#remedy-contact .faq-body{color:var(--rm-grey-warm);flex-direction:column;gap:16px;padding-bottom:32px;font-size:16px;line-height:1.5;display:flex}#remedy-contact .faq-body ul{flex-direction:column;gap:4px;list-style:none;display:flex}#remedy-contact .faq-body li:before{content:"• "}@media (max-width:900px){#remedy-contact .faq-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:1023px){#remedy-contact .hero-grid{grid-template-columns:1fr;align-items:start;gap:40px;min-height:0;padding-block:128px 80px}#remedy-contact .hero-panel{justify-self:stretch}#remedy-contact .lead{max-width:none;height:auto;margin-left:0}#remedy-contact .book-under{max-width:none}#remedy-contact .lf-body{min-height:0}#remedy-contact .lf-step,#remedy-contact .lf-done{position:static}}@media (max-width:639px){#remedy-contact .hero:after{background:linear-gradient(to top,var(--rm-black) 0%,#000000b3 30%,#00000073 70%,#00000059 100%)}#remedy-contact .hero h1 .script{white-space:normal}#remedy-contact .lf-row{grid-template-columns:1fr;gap:0}#remedy-contact .lf-row.lf-names{grid-template-columns:1fr 1fr;gap:0 16px}#remedy-contact .lf-captcha{justify-content:center}#remedy-contact .socials{gap:24px}#remedy-contact .socials svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){#remedy-contact .lf-step,#remedy-contact .lf-done,#remedy-contact .lf-title .w,#remedy-contact .lf-title .hand,#remedy-contact .hero h1 .line,#remedy-contact .hero h1 .script,#remedy-contact .ty-script,#remedy-contact .ty-sub,#remedy-contact .ty-redirect,#remedy-contact .ty-hint{opacity:1;clip-path:none;animation:none;transform:none}}#remedy-contact #faq{scroll-margin-top:96px}
