.ryp-banner{isolation:isolate;color:var(--ry-offwhite);background:#7d2a20 url(/generated/hw-2049/rareyou/band-terracotta.webp) 50%/cover;border-bottom:0;padding:92px 0 118px;position:relative}.ryp-banner:before{content:"";z-index:-1;background:linear-gradient(#2a1a188f 0%,#2a1a187a 55%,#2a1a1885 100%);position:absolute;inset:0}.ryp-banner .ry-eyebrow{color:#f8f3ede6}.ryp-banner .ry-h-lead{color:#fff9f2}.ryp-banner .ryp-banner__lede{color:#fdf8f3eb}.ryp-banner a:not(.ry-btn){color:#fff9f2}.ryp-banner__wave{width:100%;height:clamp(34px,5.5vw,80px);fill:var(--ry-paper);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.ryp-banner--art{padding-bottom:clamp(150px,15vw,210px)}.ryp-banner__art{z-index:1;filter:drop-shadow(0 18px 26px #3f323b2e);pointer-events:none;width:clamp(220px,24vw,340px);position:absolute;bottom:0;left:50%;transform:translate(-50%,46%)}.ryp-banner__art .ry-art{width:100%;height:auto;display:block}.ryp-banner--art+*{padding-top:clamp(120px,13vw,190px)}html.ry-motion .ryp-banner__art{animation:ry-art-rise 1.1s var(--ry-ease-reveal) both .15s}@keyframes ry-art-rise{0%{opacity:0;transform:translate(-50%,56%)}to{opacity:1;transform:translate(-50%,46%)}}.ry-auth-page .ryp-banner{padding-block:52px 86px}.ryp-profile-page .ryp-banner{padding-block:64px 96px}.ry-art{max-width:100%;height:auto}.ry-plate{place-items:center;display:grid}.ry-plate .ry-art{filter:drop-shadow(0 22px 30px #3f323b24);width:min(100%,520px)}.ry-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ry-split--flip>:first-child{order:2}.ry-path__head{margin-bottom:clamp(24px,4vw,48px)}.ry-path__art{justify-self:center;width:min(100%,420px);height:auto}@media (max-width:900px){.ry-path__art{width:min(72%,320px)}.ry-split{grid-template-columns:minmax(0,1fr)}.ry-split--flip>:first-child{order:0}}.ry-icon{flex:none;display:block}.ry-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px) and (max-width:1099px){:is(.ry-features:has(>:nth-child(4):last-child),.ry-trust__list:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}.ry-features__item{border-radius:var(--ry-media-radius);background:var(--ry-offwhite);text-align:center;transition:transform var(--ry-dur-hover) var(--ry-ease), box-shadow var(--ry-dur-hover) var(--ry-ease);align-content:start;justify-items:center;gap:12px;padding:30px 24px 28px;display:grid}.ry-features__icon{background:var(--ry-paper);width:72px;height:72px;color:var(--ry-accent);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c2b08d8c}.ry-features__title{color:var(--ry-ink);font:italic 400 22px/1.2 var(--ry-display)}.ry-features__text{max-width:34ch;color:var(--ry-ink);opacity:.82;font-size:14px;line-height:1.65}@media (hover:hover) and (min-width:990px){.ry-features__item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #3f323b17}}.ry-trust{padding-block:34px}.ry-trust--paper{background:var(--ry-panel)}.ry-trust--ink{color:var(--ry-offwhite);background:#2a2126}.ry-trust__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 26px;margin:0 auto;list-style:none;display:grid}.ry-trust__item{color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:10px 4px;text-decoration:none;display:grid}.ry-trust__icon{width:52px;height:52px;color:var(--ry-accent);background:var(--ry-paper);transition:transform var(--ry-dur-hover) var(--ry-ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c2b08d99}.ry-trust--ink .ry-trust__icon{color:#e3d3b4;background:#f8f3ed0f;box-shadow:inset 0 0 0 1px #c2b08d73}.ry-trust__text{gap:3px;display:grid}.ry-trust__text strong{font:italic 400 19px/1.25 var(--ry-display);color:var(--ry-ink)}.ry-trust__text span{color:var(--ry-ink);opacity:.8;font-size:13px;line-height:1.55}.ry-trust--ink .ry-trust__text strong{color:#fff9f2}.ry-trust--ink .ry-trust__text span{color:#f8f3eddb;opacity:1}a.ry-trust__item:hover .ry-trust__icon,a.ry-trust__item:focus-visible .ry-trust__icon{transform:rotate(-8deg)scale(1.06)}a.ry-trust__item:focus-visible{outline:2px solid var(--ry-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html.ry-motion .ryp-banner__art{animation:none}.ry-features__item,.ry-trust__icon{transition:none}}@media (max-width:640px){.ryp-banner{padding:64px 0 92px}.ryp-banner--art{padding-bottom:132px}.ryp-banner__art{width:min(62vw,250px)}.ry-trust__list{grid-template-columns:minmax(0,1fr)}}.ryp-contact__icon{width:64px;height:64px;color:var(--ry-accent);background:var(--ry-paper);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #c2b08d8c}.ry-holds,.ry-path,.ry-path .ry-container{gap:34px;display:grid}.ryp-fields li{border-radius:var(--ry-media-radius);background:var(--ry-offwhite);padding:26px 24px}.ryp-fields__icon{width:56px;height:56px;color:var(--ry-accent);background:var(--ry-paper);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #c2b08d8c}
@font-face{font-family:RareYou Deva Sans;src:url(/fonts/deva-sans.woff2)format("woff2");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:RareYou Deva Serif;src:url(/fonts/deva-serif.woff2)format("woff2");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}:root:lang(hi),:root:lang(mr){--ry-display:"RareYou Display", "RareYou Deva Serif", "Crimson Pro", Georgia, serif;--ry-text:"RareYou Sans", "RareYou Deva Sans", ui-sans-serif, system-ui, sans-serif}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site :where(*){text-transform:none!important;letter-spacing:normal!important;text-indent:0!important;line-height:1.5!important}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site :where(p,li,dd,label,input,textarea,select){line-height:1.65!important}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site :where(.ry-btn,.ry-hdr__cta,.ry-drawer__langs button){min-height:54px;white-space:normal!important;height:auto!important;padding-block:10px!important}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site .ryh-plan-preview__days li{grid-template-columns:minmax(44px,max-content) minmax(0,1fr)}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site .ryh-banner__head{font-size:clamp(30px,3.25vw,50px)}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site .ryh-manifesto__inner h2{font-size:clamp(32px,4.3vw,59px)}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site .ryh-statement__head{font-size:clamp(34px,5.8vw,75px)}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site :where(*){overflow-wrap:break-word}:is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) .rareyou-site .ryh-plan-preview__practice strong{max-width:none;font-size:24px}
