.ShadowHero-module__CSvCYG__bh{--ink:#1b0c06;--cream:#fff4ea;--mint:#7cf5c6;--home:#ffc48a;--edge:max(2rem, calc((100% - 76rem) / 2 + 2rem));isolation:isolate;background:rgb(var(--wall));min-height:clamp(40rem,100svh - 4.5rem,58rem);color:var(--cream);transition:background-color .8s;display:flex;position:relative;overflow:hidden}.ShadowHero-module__CSvCYG__bh-media{z-index:-1;position:absolute;inset:0}.ShadowHero-module__CSvCYG__bh-poster,.ShadowHero-module__CSvCYG__bh-video{object-fit:cover;object-position:60% 55%;width:100%;height:100%;position:absolute;inset:0}.ShadowHero-module__CSvCYG__bh-video{opacity:0}.ShadowHero-module__CSvCYG__bh.ShadowHero-module__CSvCYG__is-playing .ShadowHero-module__CSvCYG__bh-video{opacity:1}.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(90deg, rgb(var(--wall) / .86) 0%, rgb(var(--wall) / .62) 30%, rgb(var(--wall) / 0) 54%), linear-gradient(0deg, rgb(var(--wall) / .7) 0%, rgb(var(--wall) / 0) 22%);pointer-events:none;transition:background .8s;position:absolute;inset:0}.ShadowHero-module__CSvCYG__bh-now{right:calc(var(--edge) + 2.75rem);color:var(--cream);justify-items:end;gap:.55rem;display:grid;position:absolute;bottom:1.85rem}.ShadowHero-module__CSvCYG__bh-now-label{align-items:center;gap:.5rem;margin:0;line-height:1;display:flex}.ShadowHero-module__CSvCYG__bh-now-home{background:var(--home);border-radius:50%;width:.6rem;height:.6rem;display:none;box-shadow:0 0 12px 2px #ffc48a99}.ShadowHero-module__CSvCYG__bh-now[data-family] .ShadowHero-module__CSvCYG__bh-now-home{display:block}.ShadowHero-module__CSvCYG__bh-now-name{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-now-name{font-family:var(--font-k-instrument), "Instrument Serif", Georgia, serif;letter-spacing:0;font-size:1.75rem;font-weight:400}.ShadowHero-module__CSvCYG__bh-now.ShadowHero-module__CSvCYG__is-cut .ShadowHero-module__CSvCYG__bh-now-name{animation:.45s cubic-bezier(.2,.8,.2,1) both ShadowHero-module__CSvCYG__bh-label}@keyframes ShadowHero-module__CSvCYG__bh-label{0%{opacity:0;transform:translateY(6px)}}.ShadowHero-module__CSvCYG__bh-ticks{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ShadowHero-module__CSvCYG__bh-ticks li{background:#fff4ea4d;border-radius:2px;width:14px;height:3px;transition:background-color .3s linear}.ShadowHero-module__CSvCYG__bh-ticks li.ShadowHero-module__CSvCYG__is-on{background:var(--cream)}.ShadowHero-module__CSvCYG__bh-ticks li.ShadowHero-module__CSvCYG__is-family{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--home);background:0 0;border-radius:50%;margin-left:5px}.ShadowHero-module__CSvCYG__bh-ticks li.ShadowHero-module__CSvCYG__is-family.ShadowHero-module__CSvCYG__is-on{background:var(--home);box-shadow:0 0 10px 1px #ffc48ab3}.ShadowHero-module__CSvCYG__bh-toggle{right:var(--edge);z-index:1;width:2.25rem;height:2.25rem;color:var(--cream);cursor:pointer;background:#00000038;border:1px solid #fff4ea80;border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:1.75rem}.ShadowHero-module__CSvCYG__bh-toggle:hover{border-color:var(--cream);background:#0006}.ShadowHero-module__CSvCYG__bh-toggle[hidden],.ShadowHero-module__CSvCYG__bh-toggle .ShadowHero-module__CSvCYG__i-play,.ShadowHero-module__CSvCYG__bh-toggle[data-state=paused] .ShadowHero-module__CSvCYG__i-pause{display:none}.ShadowHero-module__CSvCYG__bh-toggle[data-state=paused] .ShadowHero-module__CSvCYG__i-play{display:block}.ShadowHero-module__CSvCYG__bh-inner{flex-direction:column;justify-content:space-between;gap:2.5rem;padding-block:clamp(3.5rem,10vh,7rem) 1.75rem;display:flex;position:relative}.ShadowHero-module__CSvCYG__bh-copy{max-width:40rem}.ShadowHero-module__CSvCYG__bh-title{font-family:var(--font-k-display);letter-spacing:-.045em;color:var(--cream);text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(2.6rem,1.2rem + 3.8vw,4.6rem);font-weight:800;line-height:1.06;display:flex}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-title{font-family:var(--font-k-instrument), "Instrument Serif", Georgia, "Times New Roman", serif;letter-spacing:-.02em;font-size:clamp(2.9rem,1.3rem + 4.6vw,5.9rem);font-weight:400;line-height:.98}.ShadowHero-module__CSvCYG__bh-sub{color:#fff4eaf0;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;line-height:1.6}.ShadowHero-module__CSvCYG__bh-sub span{display:block}.ShadowHero-module__CSvCYG__bh-fee{color:var(--cream);align-items:center;gap:.55rem;margin:.85rem 0 0;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);font-weight:700;display:inline-flex}.ShadowHero-module__CSvCYG__bh-fee svg{color:var(--mint);flex:none}.ShadowHero-module__CSvCYG__bh-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.ShadowHero-module__CSvCYG__bh-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;height:3.25rem;padding-inline:1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ShadowHero-module__CSvCYG__bh-btn--primary{background:var(--cream);color:var(--ink)}.ShadowHero-module__CSvCYG__bh-btn--primary:hover{background:#fff}.ShadowHero-module__CSvCYG__bh-btn--primary span{transition:transform .15s}.ShadowHero-module__CSvCYG__bh-btn--primary:hover span{transform:translate(3px)}.ShadowHero-module__CSvCYG__bh-btn--ghost,.ShadowHero-module__CSvCYG__bh-btn--call{color:var(--cream);border:1.5px solid #fff4ea99}.ShadowHero-module__CSvCYG__bh-btn--ghost:hover,.ShadowHero-module__CSvCYG__bh-btn--call:hover{border-color:var(--cream);background:#fff4ea1a}.ShadowHero-module__CSvCYG__bh-btn--call{display:none}.ShadowHero-module__CSvCYG__bh-btn:focus-visible,.ShadowHero-module__CSvCYG__bh-toggle:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.ShadowHero-module__CSvCYG__bh-proof{flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ShadowHero-module__CSvCYG__bh-proof li{border-left:1px solid #fff4ea73;padding:.2rem .9rem}.ShadowHero-module__CSvCYG__bh-proof li:first-child{border-left:0;padding-left:0}@media (prefers-reduced-motion:no-preference){.ShadowHero-module__CSvCYG__bh-copy>*{animation:.7s cubic-bezier(.2,.8,.2,1) both ShadowHero-module__CSvCYG__bh-rise}.ShadowHero-module__CSvCYG__bh-copy>:nth-child(2){animation-delay:80ms}.ShadowHero-module__CSvCYG__bh-copy>:nth-child(n+3){animation-delay:.16s}}@keyframes ShadowHero-module__CSvCYG__bh-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:767.98px){.ShadowHero-module__CSvCYG__bh{flex-direction:column;min-height:0}.ShadowHero-module__CSvCYG__bh-media{z-index:0;aspect-ratio:6/5;order:2;position:relative;inset:auto}.ShadowHero-module__CSvCYG__bh-poster,.ShadowHero-module__CSvCYG__bh-video{object-position:50% 50%}.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(180deg, rgb(var(--wall)) 0%, rgb(var(--wall) / .55) 16%, rgb(var(--wall) / 0) 34%)}.ShadowHero-module__CSvCYG__bh-now{justify-items:start;inset:.7rem auto auto 1.25rem}.ShadowHero-module__CSvCYG__bh-toggle{bottom:.75rem;right:1rem}.ShadowHero-module__CSvCYG__bh-ticks li{width:10px}.ShadowHero-module__CSvCYG__bh-ticks li.ShadowHero-module__CSvCYG__is-family{width:7px}.ShadowHero-module__CSvCYG__bh-now-name{font-size:1.2rem}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-now-name{font-size:1.5rem}.ShadowHero-module__CSvCYG__bh-inner{order:1;justify-content:flex-start;gap:1.1rem;padding-block:1.6rem .25rem}.ShadowHero-module__CSvCYG__bh-title{font-size:clamp(2.2rem,9.4vw,2.7rem)}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-title{font-size:clamp(2.4rem,10.6vw,2.9rem)}.ShadowHero-module__CSvCYG__bh-sub{margin-top:.9rem;font-size:.975rem}.ShadowHero-module__CSvCYG__bh-sub span{display:inline}.ShadowHero-module__CSvCYG__bh-fee{margin-top:.6rem;font-size:.9375rem}.ShadowHero-module__CSvCYG__bh-actions{grid-template-columns:1fr auto;gap:.5rem;margin-top:1.1rem;display:grid}.ShadowHero-module__CSvCYG__bh-btn{gap:.4rem;height:3rem;padding-inline:1rem;font-size:.95rem}.ShadowHero-module__CSvCYG__bh-btn--call{display:inline-flex}.ShadowHero-module__CSvCYG__bh-btn--ghost{text-underline-offset:.25em;border:0;border-radius:0;grid-column:1/-1;justify-self:start;height:auto;min-height:2.75rem;padding:0;font-size:.875rem;text-decoration:underline}.ShadowHero-module__CSvCYG__bh-proof{grid-template-columns:auto auto;justify-content:start;gap:.3rem 1.25rem;font-size:.75rem;display:grid}.ShadowHero-module__CSvCYG__bh-proof li,.ShadowHero-module__CSvCYG__bh-proof li:first-child{border:0;padding:0}.ShadowHero-module__CSvCYG__bh-proof li:before{content:"";background:var(--mint);vertical-align:.15em;border-radius:50%;width:.3rem;height:.3rem;margin-right:.45rem;display:inline-block}}
.Doors-module__FsNtEa__door-grid{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Doors-module__FsNtEa__door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Doors-module__FsNtEa__door-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.Doors-module__FsNtEa__door-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.Doors-module__FsNtEa__door{--tone:var(--color-k-bay-cobalt);--fg:var(--color-k-cream);--shade:color-mix(in oklab, var(--tone) 58%, #000);background:var(--tone);color:var(--fg);border-radius:1.25rem;overflow:hidden}.Doors-module__FsNtEa__door--emerald{--tone:var(--color-k-bay-emerald)}.Doors-module__FsNtEa__door--terracotta{--tone:var(--color-k-bay-terracotta)}.Doors-module__FsNtEa__door--violet{--tone:var(--color-k-bay-violet)}.Doors-module__FsNtEa__door--magenta{--tone:var(--color-k-bay-magenta)}.Doors-module__FsNtEa__door--ochre{--tone:var(--color-k-bay-ochre);--fg:var(--color-k-coal);--shade:color-mix(in oklab, var(--tone) 70%, #5a3a00)}.Doors-module__FsNtEa__door--outline{--tone:#fffaf3;--fg:var(--color-k-coal);box-shadow:inset 0 0 0 2px var(--color-k-coal)}.Doors-module__FsNtEa__door-items{gap:.9rem;margin:auto 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.Doors-module__FsNtEa__door-items li{letter-spacing:-.02em;align-items:flex-start;gap:.75rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:750;line-height:1.3;display:flex}.Doors-module__FsNtEa__door-items li:before{content:"";width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 2px var(--color-k-coal);border-radius:.35rem;flex:none;margin-top:.05em}.Doors-module__FsNtEa__door--outline .Doors-module__FsNtEa__door-title:before{content:"";background:var(--color-k-bay-ochre);width:.65rem;height:.65rem;box-shadow:0 0 0 3px var(--color-k-coal);vertical-align:.2em;border-radius:50%;margin-right:.6rem;display:inline-block}.Doors-module__FsNtEa__door-in{height:100%;min-height:clamp(15rem,12rem + 8vw,21rem);color:inherit;flex-direction:column;padding:1.5rem 1.5rem 0;text-decoration:none;display:flex;position:relative}.Doors-module__FsNtEa__door--outline .Doors-module__FsNtEa__door-in{padding-bottom:1.6rem}@media (max-width:639.98px){.Doors-module__FsNtEa__door-in{min-height:12.5rem}.Doors-module__FsNtEa__door-glyph{max-width:12.5rem;padding-top:1.25rem}}.Doors-module__FsNtEa__door-title{font-family:var(--font-k-display);letter-spacing:-.04em;color:inherit;margin:0;padding-right:3rem;font-size:clamp(1.5rem,1.1rem + .9vw,1.9rem);font-weight:800;line-height:1.12}.Doors-module__FsNtEa__door-line{opacity:.92;max-width:19rem;margin:.7rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.Doors-module__FsNtEa__door-arrow{border:1.5px solid;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s;display:grid;position:absolute;top:1.35rem;right:1.35rem}.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-arrow{background:var(--fg);color:var(--tone)}.Doors-module__FsNtEa__door--ochre .Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-arrow{color:var(--color-k-bay-ochre)}.Doors-module__FsNtEa__door-in:focus-visible{outline:3px solid var(--color-k-coal);outline-offset:3px;border-radius:1.25rem}.Doors-module__FsNtEa__door-glyph{width:100%;max-width:17rem;height:auto;color:var(--shade);transform-origin:50% 100%;margin:auto 0 0 auto;padding-top:1.75rem;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;transform:skew(-14deg)}.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-glyph{transform:skew(-4deg)}@media (prefers-reduced-motion:reduce){.Doors-module__FsNtEa__door-glyph,.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-glyph{transition:none;transform:skew(-14deg)}}.Doors-module__FsNtEa__door-note{color:var(--color-k-coal-soft);margin:1.25rem 0 0;font-size:.9375rem}.Doors-module__FsNtEa__door-note .r4-link{color:var(--color-k-coal);margin-left:.35rem}
.PricingBand-module__k3c7kq__block{display:block}.PricingBand-module__k3c7kq__plans{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.PricingBand-module__k3c7kq__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.PricingBand-module__k3c7kq__plan{background:color-mix(in oklab, var(--color-k-bay-cobalt) 78%, #000);color:var(--color-k-cream);border-radius:1.25rem;flex-direction:column;padding:1.5rem 1.5rem 1.35rem;display:flex}.PricingBand-module__k3c7kq__plan--pop{background:var(--color-k-bay-ochre);color:var(--color-k-coal)}.PricingBand-module__k3c7kq__plan-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PricingBand-module__k3c7kq__plan-name{font-family:var(--font-k-display);letter-spacing:-.03em;color:inherit;margin:0;font-size:1.375rem;font-weight:800}.PricingBand-module__k3c7kq__plan-pop{background:var(--color-k-coal);color:var(--color-k-cream);border-radius:999px;padding:.25rem .7rem;font-size:.8125rem;font-weight:800}.PricingBand-module__k3c7kq__plan-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:1.75rem 0 0;display:flex}.PricingBand-module__k3c7kq__plan-tag{font-family:var(--font-k-display);letter-spacing:-.03em;text-wrap:balance;margin:1.75rem 0 0;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:800;line-height:1.3}.PricingBand-module__k3c7kq__plan-price .r4-num{font-size:clamp(2.75rem,1.9rem + 2.5vw,4.25rem)}.PricingBand-module__k3c7kq__plan-per{opacity:.85;font-size:1rem;font-weight:700}.PricingBand-module__k3c7kq__plan-lines{border-top:1.5px solid;gap:.45rem;margin:1.4rem 0 0;padding:1.1rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.45;list-style:none;display:grid}.PricingBand-module__k3c7kq__plan-lines li{gap:.55rem;display:flex}.PricingBand-module__k3c7kq__plan-lines li:before{content:"";background:var(--color-k-bay-mint);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.45em}.PricingBand-module__k3c7kq__plan--pop .PricingBand-module__k3c7kq__plan-lines li:before{background:var(--color-k-coal)}.PricingBand-module__k3c7kq__plan-go{text-underline-offset:.3em;gap:.4rem;margin-top:auto;padding-top:1.5rem;font-size:.9375rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.PricingBand-module__k3c7kq__plan--pop .PricingBand-module__k3c7kq__plan-go:focus-visible{outline-color:var(--color-k-coal)}.PricingBand-module__k3c7kq__price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;display:flex}.PricingBand-module__k3c7kq__price-every{color:#fff4eae0;margin:0;font-size:.9375rem;font-weight:600}.PricingBand-module__k3c7kq__price-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}
.SwitchSteps-module__QCbgiq__sw-catch{color:var(--color-k-coal);margin-left:.4rem}.SwitchSteps-module__QCbgiq__steps{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.SwitchSteps-module__QCbgiq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.SwitchSteps-module__QCbgiq__step{--tone:var(--color-k-bay-violet);background:var(--tone);min-height:15rem;color:var(--color-k-cream);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.SwitchSteps-module__QCbgiq__step--emerald{--tone:var(--color-k-bay-emerald)}.SwitchSteps-module__QCbgiq__step--ochre{--tone:var(--color-k-bay-ochre);color:var(--color-k-coal)}.SwitchSteps-module__QCbgiq__step-n{color:color-mix(in oklab, var(--tone) 60%, #000);font-size:clamp(4rem,3rem + 4vw,6.5rem);line-height:.85}.SwitchSteps-module__QCbgiq__step--ochre .SwitchSteps-module__QCbgiq__step-n{color:color-mix(in oklab, var(--tone) 68%, #5a3a00)}.SwitchSteps-module__QCbgiq__step-title{font-family:var(--font-k-display);letter-spacing:-.035em;color:inherit;margin:auto 0 0;padding-top:2rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:800}.SwitchSteps-module__QCbgiq__step-line{opacity:.92;max-width:22rem;margin:.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.SwitchSteps-module__QCbgiq__sw-more{margin:1.5rem 0 0}
