.render-niche-module__bi9rhG__niche{isolation:isolate;place-items:end center;display:grid;position:relative}.render-niche-module__bi9rhG__niche:before{content:"";z-index:-2;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--color-signal) 22%, transparent), transparent 70%), var(--color-signal-wash);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-signal) 25%, transparent);border-radius:999px 999px 1.25rem 1.25rem;position:absolute;inset:22% 8% 0}.render-niche-module__bi9rhG__niche:after{content:"";z-index:-1;background:radial-gradient(closest-side,#1b1f4b47,#0000);border-radius:50%;width:58%;height:9%;transition:width .5s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;bottom:6%;left:50%;translate:-50%}.render-niche-module__bi9rhG__render{width:100%;height:auto;margin-bottom:4%;transition:transform .5s cubic-bezier(.34,1.4,.64,1);animation:6s ease-in-out infinite render-niche-module__bi9rhG__niche-bob;position:relative}.render-niche-module__bi9rhG__niche:hover .render-niche-module__bi9rhG__render{transform:translateY(-6%)rotate(-4deg)scale(1.04)}.render-niche-module__bi9rhG__niche:hover:after{opacity:.7;width:44%}@keyframes render-niche-module__bi9rhG__niche-bob{0%,to{translate:0}50%{translate:0 -3%}}@media (prefers-reduced-motion:reduce){.render-niche-module__bi9rhG__render{transition:none;animation:none}.render-niche-module__bi9rhG__niche:hover .render-niche-module__bi9rhG__render{transform:none}}
@property --bar-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.request-form-module__EGMveq__bar{isolation:isolate;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-signal) 14%, transparent), 0 2px 4px #292f6d0f, 0 28px 56px -22px color-mix(in srgb, var(--color-cobalt) 45%, transparent);border-color:#0000;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.request-form-module__EGMveq__bar:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bar-angle), transparent 0deg 200deg, var(--color-signal) 260deg, var(--color-cobalt) 320deg, transparent 360deg);pointer-events:none;padding:2px;animation:2.8s linear infinite request-form-module__EGMveq__bar-run;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.request-form-module__EGMveq__bar:focus-within{transform:translateY(-2px)}.request-form-module__EGMveq__spark{transition:transform .3s}.request-form-module__EGMveq__bar:focus-within .request-form-module__EGMveq__spark{animation:1.6s ease-in-out infinite request-form-module__EGMveq__spark-twinkle}@keyframes request-form-module__EGMveq__bar-run{to{--bar-angle:360deg}}@keyframes request-form-module__EGMveq__spark-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(1.3)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.request-form-module__EGMveq__bar,.request-form-module__EGMveq__bar:before{transition:none;animation:none}.request-form-module__EGMveq__bar:focus-within{transform:none}.request-form-module__EGMveq__bar:before{background:linear-gradient(90deg, var(--color-signal), var(--color-cobalt))}.request-form-module__EGMveq__bar:focus-within .request-form-module__EGMveq__spark{animation:none}}
.hero-module__sup1Jq__highlight{background-image:linear-gradient(100deg, var(--color-accent-deep) 0%, var(--color-accent) 50%, color-mix(in srgb, var(--color-signal) 55%, var(--color-cobalt)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;display:inline-block;position:relative}.hero-module__sup1Jq__swash{width:96%;height:.26em;position:absolute;bottom:-.16em;left:2%;right:2%;overflow:visible}.hero-module__sup1Jq__swash path{fill:none;stroke:var(--color-signal);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) 1.1s forwards hero-module__sup1Jq__swash-draw}@keyframes hero-module__sup1Jq__swash-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-module__sup1Jq__swash path{stroke-dashoffset:0;animation:none}}.hero-module__sup1Jq__wheel{animation:1.8s cubic-bezier(.45,0,.55,1) infinite hero-module__sup1Jq__wheel-roll}@keyframes hero-module__sup1Jq__wheel-roll{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:0;transform:translateY(.6rem)}to{opacity:0;transform:translateY(.6rem)}}@media (prefers-reduced-motion:reduce){.hero-module__sup1Jq__wheel{animation:none;transform:translateY(.3rem)}}
.how-it-works-module__T2Xf4G__stage{--door-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;padding:4.5rem .75rem 1.5rem;display:grid;position:relative}@media (min-width:640px){.how-it-works-module__T2Xf4G__stage{padding:5.5rem 2rem 2rem}}.how-it-works-module__T2Xf4G__doorway{z-index:-2;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--color-signal) 24%, transparent), transparent 70%), var(--color-signal-wash);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-signal) 30%, transparent);perspective:1400px;border-radius:999px 999px 1.5rem 1.5rem;position:absolute;inset:0 6%;overflow:clip}.how-it-works-module__T2Xf4G__light{background:radial-gradient(80% 55% at 50% 30%, color-mix(in srgb, var(--color-white) 85%, transparent), transparent 75%), linear-gradient(var(--color-signal), color-mix(in srgb, var(--color-signal) 40%, var(--color-signal-wash)));border-radius:999px 999px .5rem .5rem;position:absolute;inset:5% 7% 4%}.how-it-works-module__T2Xf4G__leaf{background:linear-gradient(90deg, #ffffff0f, transparent 30%), var(--color-navy);transform-origin:0;transform:rotateY(var(--ajar,0deg));transition:transform .7s var(--door-ease);border-radius:999px 999px .5rem .5rem;position:absolute;inset:5% 7% 4%;box-shadow:inset 0 0 0 1px #ffffff14}.how-it-works-module__T2Xf4G__leaf:before,.how-it-works-module__T2Xf4G__leaf:after{content:"";border:1px solid #ffffff1a;position:absolute;inset-inline:16%}.how-it-works-module__T2Xf4G__leaf:before{border-radius:999px 999px .4rem .4rem;height:34%;top:9%}.how-it-works-module__T2Xf4G__leaf:after{border-radius:.4rem;top:49%;bottom:8%}.how-it-works-module__T2Xf4G__stage[data-step="0"] .how-it-works-module__T2Xf4G__leaf{animation:.55s ease-out 4.1s how-it-works-module__T2Xf4G__door-knock}@keyframes how-it-works-module__T2Xf4G__door-knock{25%{rotate:y 5deg}55%{rotate:y -1deg}80%{rotate:y 2deg}}.how-it-works-module__T2Xf4G__stage[data-step="2"] .how-it-works-module__T2Xf4G__leaf{--ajar:24deg;transition:transform 1.1s var(--door-ease) 1.3s}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__leaf{--ajar:76deg;transition:transform 1.3s var(--door-ease) 2.1s}.how-it-works-module__T2Xf4G__stage[data-step="2"] .how-it-works-module__T2Xf4G__doorway{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-signal) 30%, transparent), 0 0 48px -8px color-mix(in srgb, var(--color-signal) 55%, transparent);transition:box-shadow .8s 1.4s}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__doorway{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-signal) 30%, transparent), 0 0 80px -6px color-mix(in srgb, var(--color-signal) 70%, transparent);transition:box-shadow 1s 2.2s}.how-it-works-module__T2Xf4G__keyhole{width:clamp(.9rem,2.4vw,1.25rem);color:color-mix(in srgb, var(--color-white) 40%, transparent);transition:color .5s,filter .5s;position:absolute;top:12%;right:14%}.how-it-works-module__T2Xf4G__keyhole svg{width:100%;height:auto;display:block}.how-it-works-module__T2Xf4G__stage[data-step="1"] .how-it-works-module__T2Xf4G__keyhole{color:var(--color-signal);filter:drop-shadow(0 0 6px var(--color-signal));animation:1.6s ease-in-out infinite how-it-works-module__T2Xf4G__keyhole-glow}@keyframes how-it-works-module__T2Xf4G__keyhole-glow{50%{filter:drop-shadow(0 0 12px var(--color-signal))}}.how-it-works-module__T2Xf4G__motif{z-index:-1;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity .4s,translate .4s;position:absolute;translate:0 .75rem}.how-it-works-module__T2Xf4G__motif svg{width:100%;height:auto;display:block;overflow:visible}@media (max-width:639.98px){.how-it-works-module__T2Xf4G__motif{display:none}}.how-it-works-module__T2Xf4G__motif[data-motif=phone]{width:clamp(2rem,5vw,2.75rem);top:30%;left:-2.75rem}.how-it-works-module__T2Xf4G__motif[data-motif=ticket]{width:clamp(3.25rem,8vw,4.5rem);top:12%;right:-3.75rem}.how-it-works-module__T2Xf4G__motif[data-motif=chat]{width:clamp(2.75rem,7vw,3.75rem);bottom:12%;left:-3.5rem}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__motif{opacity:.4;transition:opacity .6s ease var(--at), translate .8s var(--door-ease) var(--at);translate:0}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__motif[data-motif=phone]{--at:.2s}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__motif[data-motif=ticket]{--at:3.4s}.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__motif[data-motif=chat]{--at:4.5s}.how-it-works-module__T2Xf4G__scenes{width:100%;max-width:23rem;margin-inline:auto;display:grid}.how-it-works-module__T2Xf4G__scene{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;transition:opacity .25s,translate .3s,visibility 0s linear .25s;translate:0 .75rem}.how-it-works-module__T2Xf4G__scene[data-on]{opacity:1;visibility:visible;transition:opacity .45s ease .25s, translate .6s var(--door-ease) .25s, visibility 0s;translate:0}.how-it-works-module__T2Xf4G__rail{background:var(--color-rule);border-radius:1px;width:2px;position:absolute;top:3rem;bottom:.5rem;left:1.25rem;translate:-50%}.how-it-works-module__T2Xf4G__railFill{background:linear-gradient(var(--color-signal), var(--color-cobalt));border-radius:inherit;transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.how-it-works-module__T2Xf4G__well{transition:background-color .4s,color .4s,box-shadow .4s}.how-it-works-module__T2Xf4G__step[data-state=done] .how-it-works-module__T2Xf4G__well,.how-it-works-module__T2Xf4G__step[data-state=now] .how-it-works-module__T2Xf4G__well{background:var(--color-cobalt);color:var(--color-white)}.how-it-works-module__T2Xf4G__step[data-state=now] .how-it-works-module__T2Xf4G__well{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-signal) 22%, transparent)}@media (min-width:1024px){.how-it-works-module__T2Xf4G__copy{transition:opacity .4s}.how-it-works-module__T2Xf4G__step:not([data-state=now]) .how-it-works-module__T2Xf4G__copy{opacity:.5}.how-it-works-module__T2Xf4G__art{opacity:.5;transition:opacity .5s,scale .7s cubic-bezier(.34,1.45,.64,1);scale:.82}.how-it-works-module__T2Xf4G__step[data-state=now] .how-it-works-module__T2Xf4G__art{opacity:1;scale:1}}.how-it-works-module__T2Xf4G__introDoor{perspective:600px}.how-it-works-module__T2Xf4G__introLeaf{border-radius:inherit;background:linear-gradient(90deg, #ffffff14, transparent 40%), var(--color-navy);transform-origin:0;position:absolute;inset:0;transform:rotateY(78deg);box-shadow:inset 0 0 0 1px #ffffff1a}.how-it-works-module__T2Xf4G__introLeaf:before{content:"";border:1px solid #ffffff24;border-radius:999px 999px .3rem .3rem;position:absolute;inset:12% 18% 50%}.how-it-works-module__T2Xf4G__introKeyhole{width:18%;color:var(--color-signal);position:absolute;top:56%;right:16%}.how-it-works-module__T2Xf4G__caret{animation:1.05s step-end infinite how-it-works-module__T2Xf4G__caret-blink}@keyframes how-it-works-module__T2Xf4G__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.how-it-works-module__T2Xf4G__leaf,.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__leaf,.how-it-works-module__T2Xf4G__keyhole,.how-it-works-module__T2Xf4G__motif,.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__motif,.how-it-works-module__T2Xf4G__scene,.how-it-works-module__T2Xf4G__scene[data-on],.how-it-works-module__T2Xf4G__well,.how-it-works-module__T2Xf4G__copy,.how-it-works-module__T2Xf4G__art{transition:none}.how-it-works-module__T2Xf4G__stage[data-step="1"] .how-it-works-module__T2Xf4G__keyhole,.how-it-works-module__T2Xf4G__stage[data-step="0"] .how-it-works-module__T2Xf4G__leaf,.how-it-works-module__T2Xf4G__caret{animation:none}.how-it-works-module__T2Xf4G__stage[data-step="2"] .how-it-works-module__T2Xf4G__leaf,.how-it-works-module__T2Xf4G__stage[data-step="2"] .how-it-works-module__T2Xf4G__doorway,.how-it-works-module__T2Xf4G__stage[data-step="3"] .how-it-works-module__T2Xf4G__doorway{transition:none}}
.trades-strip-module__ja1jja__street{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trades-strip-module__ja1jja__track{width:max-content;animation:52s linear infinite trades-strip-module__ja1jja__street-slide;display:flex}.trades-strip-module__ja1jja__street:hover .trades-strip-module__ja1jja__track,.trades-strip-module__ja1jja__street:focus-within .trades-strip-module__ja1jja__track{animation-play-state:paused}@keyframes trades-strip-module__ja1jja__street-slide{to{transform:translate(-50%)}}.trades-strip-module__ja1jja__card{outline:none}.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__frame{outline:3px solid var(--color-signal);outline-offset:4px}.trades-strip-module__ja1jja__frame{transition:box-shadow .5s}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__frame,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__frame{box-shadow:0 18px 32px -20px color-mix(in srgb, var(--color-cobalt) 70%, transparent)}.trades-strip-module__ja1jja__photo{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(1.02)}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__photo,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__photo{transform:scale(1.08)}.trades-strip-module__ja1jja__sheen{pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);transform:translate(-120%)}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__sheen,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__sheen{transition:transform .9s cubic-bezier(.4,0,.2,1);transform:translate(120%)}.trades-strip-module__ja1jja__ask{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__ask,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__ask{opacity:1;grid-template-rows:1fr}.trades-strip-module__ja1jja__medallion{background:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);border:1px solid color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:9999px;box-shadow:0 10px 24px -10px #1b1f4b73}.trades-strip-module__ja1jja__pulse{border:2px solid var(--color-signal);opacity:0;pointer-events:none}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__pulse,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__pulse{animation:.9s ease-out trades-strip-module__ja1jja__medallion-pulse}@keyframes trades-strip-module__ja1jja__medallion-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.trades-strip-module__ja1jja__icon{filter:drop-shadow(0 6px 8px #1b1f4b4d);transition:transform .8s cubic-bezier(.34,1.45,.64,1),filter .5s;transform:perspective(500px)translateY(0)rotateY(0)scale(1)}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__icon,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__icon{filter:drop-shadow(0 16px 16px color-mix(in srgb, var(--color-signal) 60%, transparent));animation:2.4s ease-in-out .8s infinite trades-strip-module__ja1jja__icon-bob;transform:perspective(500px)translateY(-2.6rem)rotateY(360deg)scale(1.3)}@keyframes trades-strip-module__ja1jja__icon-bob{0%,to{translate:0}50%{translate:0 -.3rem}}@media (hover:none){.trades-strip-module__ja1jja__ask{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.trades-strip-module__ja1jja__street{overflow-x:auto}.trades-strip-module__ja1jja__track{animation:none}.trades-strip-module__ja1jja__copy{display:none}.trades-strip-module__ja1jja__ask{opacity:1;grid-template-rows:1fr;transition:none}.trades-strip-module__ja1jja__photo,.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__photo,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__photo{transition:none;transform:none}.trades-strip-module__ja1jja__sheen{display:none}.trades-strip-module__ja1jja__icon,.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__icon,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__icon{transition:none;animation:none;transform:none}.trades-strip-module__ja1jja__card:hover .trades-strip-module__ja1jja__pulse,.trades-strip-module__ja1jja__card:focus-visible .trades-strip-module__ja1jja__pulse{animation:none}}
