.tools_collection__D1m_8{--resource-padding-block:0.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding-block:2.5rem}.tools_collection__D1m_8:first-child{padding-block-start:0}.tools_category__0RXr1 h3,.tools_resource__vTaj3 h3{font-size:1.25rem;line-height:1.5;font-weight:500}.tools_category__0RXr1 p{max-width:19rem;margin-top:.375rem;color:rgb(var(--color-muted));font-size:1rem;line-height:1.6}.tools_links__Hygwu{display:grid;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none}.tools_resource__vTaj3{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:var(--resource-padding-block) .75rem;border-radius:.5rem;background:var(--paper-tone-1);transition:background-color .15s ease}.tools_resource__vTaj3:focus-visible,.tools_resource__vTaj3:hover{background:var(--paper-tone-3)}.tools_resourceName__kQCY5{display:flex;align-items:center;gap:.625rem;min-width:0}.tools_resourceLogo__Y7coh{width:1rem;height:1rem;flex:none;-o-object-fit:contain;object-fit:contain}.tools_resource__vTaj3>svg{flex:none;margin-top:.3125rem}@media (min-width:48rem){.tools_category__0RXr1{padding-block-start:var(--resource-padding-block)}}@media (max-width:47.9375rem){.tools_collection__D1m_8{grid-template-columns:minmax(0,1fr);gap:.875rem;padding-block:1.5rem}.tools_category__0RXr1 p{max-width:35rem}}@media (prefers-reduced-motion:reduce){.tools_resource__vTaj3{transition:none}}.brand-mark_mark__kBY58{display:block;width:2rem;height:2rem;margin:0 auto .75rem;background:transparent}.brand-mark_mark__kBY58 img{display:block;width:100%;height:100%}.build-partnership_section__EAW8m{padding-top:3rem;border-top:.0625rem solid rgb(var(--color-line));scroll-margin-top:2rem}.build-partnership_intro__G7iRs{margin-top:1.5rem}.build-partnership_intro__G7iRs h2,.build-partnership_offerHeading__n8Yig>h2{font-size:1.75rem;font-weight:400;line-height:1.5;letter-spacing:0}.build-partnership_intro__G7iRs h2{width:100%;max-width:none;text-wrap:wrap}.build-partnership_tool__HCEzh{white-space:nowrap}.build-partnership_tool__HCEzh img{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.375rem;vertical-align:-.25rem}.build-partnership_journey__IgmRS{margin:3rem 0}.build-partnership_journeyMap__U7mAq{--journey-gap:1.75rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--journey-gap);margin:0;padding:0;list-style:none}.build-partnership_journeyStep__rGyNo{display:flex;min-width:0;flex-direction:column}.build-partnership_journeyHeading__D7I5F{display:grid;gap:.375rem}.build-partnership_timing__1cGCC{margin:0;color:rgb(var(--color-muted));font-size:.75rem;line-height:1.25rem}.build-partnership_checkpoint__t_ciN{position:relative;display:flex;align-items:center;height:2.5rem;flex-shrink:0}.build-partnership_stepNumber__T8gFi{display:inline-grid;width:1.625rem;height:1.625rem;flex-shrink:0;place-items:center;border:.0625rem solid rgb(var(--color-ink));border-radius:50%;background:rgb(var(--color-paper));font-size:.75rem;font-variant-numeric:tabular-nums;vertical-align:middle}.build-partnership_checkpoint__t_ciN>.build-partnership_stepNumber__T8gFi{position:relative;z-index:1}.build-partnership_journeyStep__rGyNo:not(:last-child) .build-partnership_checkpoint__t_ciN:after{position:absolute;inset:50% calc(-1 * var(--journey-gap)) auto 1.625rem;height:.0625rem;background:rgb(var(--color-ink)/.3);content:""}.build-partnership_journeyStep__rGyNo h3{max-width:14.375rem;min-height:0;margin-top:0;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:0;text-wrap:balance}.build-partnership_journeyCopy__PedGq{display:flex;flex:1;flex-direction:column;gap:1.25rem;margin-top:1rem}.build-partnership_journeyWork__GCsiI{flex:1;max-width:17.5rem;margin:0;color:rgb(var(--color-muted));font-size:.875rem;line-height:1.65}.build-partnership_journeyWork__GCsiI strong{color:rgb(var(--color-ink));font-weight:600}.build-partnership_delivery__4WsBn{margin:0}.build-partnership_delivery__4WsBn dt{color:rgb(var(--color-muted));font-size:.75rem;line-height:1.5}.build-partnership_delivery__4WsBn dd{min-height:2.75rem;margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}.build-partnership_offer__PGv8G{position:relative;left:50%;display:grid;width:100vw;margin-left:-50vw;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:2rem 4.5rem;padding:3.5rem max(var(--page-gutter),calc((100vw - var(--content-width)) / 2))}.build-partnership_offerHeading__n8Yig{grid-column:1/-1;min-width:0}.build-partnership_offerHeading__n8Yig>h2{margin-top:.75rem;width:100%;max-width:none;text-wrap:wrap}.build-partnership_numberedOffer__DddcN{display:block}.build-partnership_numberedOffer__DddcN .build-partnership_stepNumber__T8gFi{transform:translateY(-.1875rem)}.build-partnership_offerStepStart__UC9r_{white-space:nowrap}.build-partnership_offerStepFirstWord__iF8CA,.build-partnership_offerStepRest__Iat9x{background:var(--paper-tone-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.build-partnership_offerStepFirstWord__iF8CA{padding-inline-start:.15em;border-radius:.15em 0 0 .15em}.build-partnership_offerStepRest__Iat9x{padding-inline-end:.15em;border-radius:0 .15em .15em 0}.build-partnership_scopeLabel__96V3l{color:rgb(var(--color-muted));font-size:.875rem;line-height:1.6}.build-partnership_scopeList__j9GS2{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.build-partnership_scopeItem__bPA8E{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;padding:.875rem 1rem;border-radius:.5rem;background:var(--paper-tone-2)}.build-partnership_scopeItem__bPA8E dt{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1.5}.build-partnership_scopeIcon__85gJd{width:1.5rem;height:1.5rem;flex-shrink:0}.build-partnership_scopeItem__bPA8E dd{max-width:none;margin:0;color:rgb(var(--color-muted));font-size:.875rem;line-height:1.65}.build-partnership_pricing__W9Bei{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);-moz-column-gap:2rem;column-gap:2rem;align-self:stretch;min-width:0;padding:1.25rem;border:1rem solid transparent;-o-border-image:url(/ornaments/double-step-frame.svg) 16/1rem/0 stretch;border-image:url(/ornaments/double-step-frame.svg) 16 fill/1rem/0 stretch;background:var(--paper-tone-1);background-clip:padding-box}.build-partnership_pricing__W9Bei>.build-partnership_benefits__fjMof{display:flex;flex-direction:column;grid-column:1;grid-row:1/3}.build-partnership_benefitsTitle__t2H8c{margin:0 0 1rem;font-size:1rem;line-height:1.65}.build-partnership_pricing__W9Bei>.build-partnership_trial___FiLe{grid-column:2;grid-row:1}.build-partnership_pricing__W9Bei>.build-partnership_monthly__9MBbZ{grid-column:2;grid-row:2;align-self:end}.build-partnership_priceLabel__UVsev{font-size:.875rem;line-height:1.6}.build-partnership_price__quVZP{margin-top:.375rem;font-size:2.125rem;font-weight:600;line-height:1.15;letter-spacing:0;font-variant-numeric:lining-nums;white-space:nowrap}.build-partnership_trial___FiLe{margin:0;font-size:.875rem;line-height:1.65}.build-partnership_trial___FiLe>p:first-child{font-size:1rem}.build-partnership_trial___FiLe strong{font-weight:600}.build-partnership_trial___FiLe>p+p{margin-top:.5625rem}.build-partnership_trial___FiLe>p:nth-child(2){color:rgb(var(--color-muted))}.build-partnership_monthly__9MBbZ{margin-top:1.5rem;padding-top:1.25rem;border-top:.0625rem solid rgb(var(--color-ink)/.18)}@media (min-width:43.75rem) and (max-width:68.75rem){.build-partnership_offer__PGv8G{grid-template-columns:1fr;gap:2rem}.build-partnership_scopeItem__bPA8E{padding:.75rem}.build-partnership_scopeItem__bPA8E dt{gap:.5rem}.build-partnership_scopeIcon__85gJd{width:1.5rem;height:1.5rem}.build-partnership_scopeItem__bPA8E{gap:.5rem}.build-partnership_scopeItem__bPA8E dd{line-height:1.5}}@media (max-width:56.25rem){.build-partnership_offer__PGv8G{gap:2.25rem;grid-template-columns:1fr}.build-partnership_journeyMap__U7mAq{--journey-gap:1.25rem}.build-partnership_journeyStep__rGyNo h3{font-size:1.125rem}}@media (max-width:43.6875rem){.build-partnership_section__EAW8m{padding-top:2rem}.build-partnership_intro__G7iRs{margin-top:1.25rem}.build-partnership_intro__G7iRs h2,.build-partnership_offerHeading__n8Yig>h2{font-size:1.4375rem}.build-partnership_journey__IgmRS{margin:2.25rem 0}.build-partnership_journeyMap__U7mAq{grid-template-columns:1fr;gap:0}.build-partnership_journeyStep__rGyNo{position:relative;padding:1.25rem 0 2rem 2.75rem}.build-partnership_journeyStep__rGyNo:last-child{padding-bottom:0}.build-partnership_journeyStep__rGyNo:after{position:absolute;inset:0 0 auto 2.75rem;height:.0625rem;background:rgb(var(--color-ink)/.2);content:""}.build-partnership_journeyStep__rGyNo:not(:last-child):before{position:absolute;top:1.5625rem;bottom:-.75rem;left:.75rem;width:.0625rem;background:rgb(var(--color-ink)/.3);content:""}.build-partnership_checkpoint__t_ciN{position:absolute;top:.8125rem;left:0;height:1.625rem}.build-partnership_journeyStep__rGyNo:not(:last-child) .build-partnership_checkpoint__t_ciN:after{display:none}.build-partnership_journeyStep__rGyNo h3{max-width:none;min-height:0;margin-top:0;font-size:1.3125rem}.build-partnership_journeyCopy__PedGq{margin-top:.875rem;gap:1.125rem}.build-partnership_delivery__4WsBn dd{min-height:0;margin-top:.25rem}.build-partnership_offer__PGv8G{grid-template-columns:1fr;gap:2rem;padding:2.25rem 1.25rem}.build-partnership_scopeItem__bPA8E dd{max-width:28.75rem}.build-partnership_scopeList__j9GS2{grid-template-columns:1fr}.build-partnership_pricing__W9Bei{padding:1.25rem .625rem;grid-template-columns:1fr}.build-partnership_pricing__W9Bei>.build-partnership_benefits__fjMof{grid-column:1;grid-row:1;margin-top:0}.build-partnership_pricing__W9Bei>.build-partnership_trial___FiLe{grid-column:1;grid-row:2;margin-top:1.5rem}.build-partnership_pricing__W9Bei>.build-partnership_monthly__9MBbZ{grid-column:1;grid-row:3}}.journey-illustration_scene__Jg6oP{position:relative;width:12rem;max-width:100%;aspect-ratio:4/3;flex-shrink:0;overflow:hidden;margin:.25rem 0 1rem;mix-blend-mode:multiply}.journey-illustration_frames__CKTWY{display:block;width:200%;max-width:none;height:100%;animation:journey-illustration_illustrated-pose__gfkcL 2.8s step-end infinite paused}.journey-illustration_large__Imu7G{width:20rem;margin:0}.journey-illustration_scene__Jg6oP[data-active=true] .journey-illustration_frames__CKTWY{animation-play-state:running}.journey-illustration_scene__Jg6oP[data-journey-scene=building] .journey-illustration_frames__CKTWY{animation-duration:3.4s}.journey-illustration_scene__Jg6oP[data-journey-scene=blacksmiths] .journey-illustration_frames__CKTWY{animation-duration:1.8s}.journey-illustration_scene__Jg6oP[data-journey-scene=conversation] .journey-illustration_frames__CKTWY{animation-duration:2.4s}.journey-illustration_scene__Jg6oP[data-journey-scene=handoff] .journey-illustration_frames__CKTWY{animation-duration:3s}@keyframes journey-illustration_illustrated-pose__gfkcL{0%,to{transform:translateX(0)}50%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.journey-illustration_frames__CKTWY{animation:none}}.laptop-footer_footer__CGFL6{position:relative}.laptop-footer_identity__c3nM6{position:relative;z-index:2;padding:0 1.25rem;text-align:center}.laptop-footer_name__BP_U1{font-size:1rem;line-height:1.5rem;font-weight:600}.laptop-footer_role__PHt5r{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:rgb(var(--color-muted))}.laptop-footer_navigation__7NvB4{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:1.5rem 1.25rem 0;font-size:1rem;line-height:1.5}.laptop-footer_stage__FInDZ{position:relative;overflow:clip}.laptop-footer_landscape__TXxZL,.laptop-footer_stage__FInDZ{width:100%;aspect-ratio:2752/1536;isolation:isolate;background:rgb(var(--color-paper))}.laptop-footer_landscape__TXxZL{position:absolute;bottom:0;left:50%;transform:translateX(-50%);pointer-events:none}.laptop-footer_inkArtwork__227KB>img,.laptop-footer_landscape__TXxZL>img{display:block;width:100%;height:100%}.laptop-footer_landscapeWave__zALmD{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(155deg,#aac9f2 8%,#143470 43%,#aac9f2 68%,#143470);mask:url(/illustrations/footer-landscape-ink-mask.webp) center/100% 100% no-repeat;-webkit-mask:url(/illustrations/footer-landscape-ink-mask.webp) center/100% 100% no-repeat}.laptop-footer_landscapeWave__zALmD>div{opacity:.7}.laptop-footer_landscapeLight__Wmemw{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(var(--color-paper)/.25),transparent 42%);pointer-events:none}.laptop-footer_foreground__hrIPS{position:absolute;z-index:1;width:125%;aspect-ratio:2752/1536;bottom:-2%;left:50%;transform:translateX(-50%);pointer-events:none}.laptop-footer_cutout__vIl9o{position:absolute;inset:0;background:rgb(var(--color-paper));mask-image:url(/illustrations/footer-laptop-hand.webp);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(/illustrations/footer-laptop-hand.webp);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.laptop-footer_inkArtwork__227KB{position:absolute;inset:0;isolation:isolate;background:rgb(var(--color-paper))}.laptop-footer_screen__VPhef{position:absolute;z-index:2;top:0;left:0;display:flex;width:40rem;height:25rem;flex-direction:column;align-items:center;justify-content:center;gap:1.625rem;padding:2rem;overflow:hidden;border-radius:.75rem;background:rgb(var(--color-paper));color:rgb(var(--color-ink));transform-origin:0 0;opacity:0;pointer-events:auto}.laptop-footer_screen__VPhef[data-fitted=true]{opacity:1}.laptop-footer_screen__VPhef>h2{margin:0;font-size:2.875rem;line-height:1.1;font-weight:400;text-align:center}.laptop-footer_screen__VPhef .booking-callout{gap:1.5rem}.laptop-footer_screen__VPhef .book-call-cta{min-height:6.5rem;min-width:18.75rem;padding:1.375rem 2.5rem;gap:1rem;font-size:2rem}.laptop-footer_screen__VPhef .book-call-cta>svg:not(.book-call-frame){width:2.125rem;height:2.125rem}.laptop-footer_screen__VPhef .book-call-frame path{stroke-width:.1875rem}.laptop-footer_screen__VPhef .booking-callout>div{font-size:1.0625rem;line-height:1.625rem;gap:.625rem;white-space:nowrap;flex-wrap:nowrap}.laptop-footer_screen__VPhef .availability-dot{width:.5625rem;height:.5625rem}.laptop-footer_glass__fSZos{position:absolute;z-index:3;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 1rem rgb(var(--color-ink)/.08);background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 65%)}@media (min-width:40rem) and (max-width:63.9375rem){.laptop-footer_stage__FInDZ{aspect-ratio:4/3}.laptop-footer_landscape__TXxZL{width:150%}.laptop-footer_foreground__hrIPS{width:170%}}@media (max-width:39.9375rem){.laptop-footer_stage__FInDZ{aspect-ratio:5/6}.laptop-footer_landscape__TXxZL{width:220%}.laptop-footer_foreground__hrIPS{width:250%;left:calc(50% + 1rem)}.laptop-footer_screen__VPhef{gap:1.25rem}.laptop-footer_screen__VPhef .book-call-cta{min-height:8.75rem;min-width:26.875rem;font-size:2.875rem}.laptop-footer_screen__VPhef .book-call-cta>svg:not(.book-call-frame){width:2.625rem;height:2.625rem}.laptop-footer_screen__VPhef .booking-callout{gap:1rem}.laptop-footer_screen__VPhef .booking-callout>div{font-size:1.625rem;line-height:1.875rem;white-space:normal;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;max-width:33.75rem}}.loading-intro-preview_page__bVjDq{--intro-ease:cubic-bezier(.65,0,.35,1);min-height:100svh;background:rgb(var(--color-paper));color:rgb(var(--color-ink))}.loading-intro-preview_leaving__ruljY{animation:loading-intro-preview_lift-curtain__FUuSW .36s var(--intro-ease) both}@keyframes loading-intro-preview_lift-curtain__FUuSW{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.loading-intro-preview_siteOverlay__OBBgd{position:fixed;inset:0;z-index:1000}.loading-intro-preview_siteOverlay__OBBgd .loading-intro-preview_stage__6WI1c{height:100dvh;min-height:0}.loading-intro-preview_header__VstAh{position:absolute;inset:0 0 auto;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;font-size:.8125rem}.loading-intro-preview_header__VstAh a{text-decoration:underline;text-underline-offset:.25rem}.loading-intro-preview_header__VstAh p{color:rgb(var(--color-muted))}.loading-intro-preview_stage__6WI1c{--wordmark-width:min(73vw,50rem);position:relative;width:100%;height:100svh;min-height:35rem;overflow:hidden}.loading-intro-preview_counter__xK7ih{position:absolute;top:calc(var(--intro-center, 45%) + var(--wordmark-width) * 241 / 1540 + 1.25rem);left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline;min-width:3rem;justify-content:center;font-family:var(--font-mono);font-size:.875rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.025em;pointer-events:none}.loading-intro-preview_wordmark__D4FeJ{position:absolute;left:50%;top:var(--intro-center,45%);width:var(--wordmark-width);height:auto;transform:translate(-50%,-50%)}.loading-intro-preview_sparkle__pMkyg{aspect-ratio:770/241;pointer-events:none;-webkit-mask:url(/typography/lets-rock.svg) center/100% 100% no-repeat;mask:url(/typography/lets-rock.svg) center/100% 100% no-repeat;background:linear-gradient(105deg,transparent 44%,#bdd4ff80 48%,#fff 50%,#e5eeff80 52%,transparent 56%) 100% /250% 100% no-repeat;animation:loading-intro-preview_sparkle-sweep__8DHqL .8s ease-in-out both}@keyframes loading-intro-preview_sparkle-sweep__8DHqL{0%{background-position:100%}to{background-position:0}}.loading-intro-preview_panel__YlE2g{position:absolute;z-index:2;left:50%;bottom:1.75rem;transform:translateX(-50%);width:min(42rem,calc(100% - 2rem));padding:1rem 1.25rem;border:1px solid rgb(var(--color-ink)/.16);border-radius:.75rem;background:rgb(var(--color-paper)/.96);box-shadow:0 .5rem 2rem rgb(var(--color-ink)/.04)}.loading-intro-preview_actions__U7gxy{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.loading-intro-preview_actions__U7gxy button,.loading-intro-preview_exit__IMJ5j{border:1px solid rgb(var(--color-ink)/.22);border-radius:2rem;padding:.5rem .9rem;font-size:.75rem;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1)}.loading-intro-preview_actions__U7gxy button:hover,.loading-intro-preview_exit__IMJ5j:hover{background:rgb(var(--color-ink)/.08)}.loading-intro-preview_actions__U7gxy .loading-intro-preview_primary__dfYF_{background:rgb(var(--color-ink));color:rgb(var(--color-paper))}.loading-intro-preview_actions__U7gxy .loading-intro-preview_primary__dfYF_:hover{background:rgb(var(--color-accent))}.loading-intro-preview_controls__MkLN_{margin-top:1.1rem}.loading-intro-preview_control__EBg7N{display:flex;flex-direction:column;gap:.5rem;font-size:.6875rem}.loading-intro-preview_control__EBg7N span,.loading-intro-preview_timelineLabel__3gudm{display:flex;justify-content:space-between;gap:.5rem}.loading-intro-preview_control__EBg7N output{color:rgb(var(--color-muted));font-variant-numeric:tabular-nums}.loading-intro-preview_panel__YlE2g input{width:100%;accent-color:rgb(var(--color-ink));cursor:pointer}.loading-intro-preview_timeline__8kCnI{margin-top:1rem}.loading-intro-preview_timelineLabel__3gudm{font-size:.625rem;color:rgb(var(--color-muted));margin-bottom:.35rem}.loading-intro-preview_note__zRzGO{margin-left:auto;font-size:.625rem;color:rgb(var(--color-muted))}.loading-intro-preview_exit__IMJ5j{position:absolute;z-index:3;top:1.5rem;right:1.5rem}.loading-intro-preview_error__zIr98{position:absolute;top:56%;left:1rem;right:1rem;text-align:center;font-size:.8125rem}@media (max-width:35rem){.loading-intro-preview_header__VstAh{padding:1.25rem}.loading-intro-preview_header__VstAh p{max-width:10rem;text-align:right}.loading-intro-preview_panel__YlE2g{bottom:1rem;padding:1rem}.loading-intro-preview_note__zRzGO{width:100%;margin:.2rem 0 0}.loading-intro-preview_stage__6WI1c{--wordmark-width:84vw}}@media (prefers-reduced-motion:reduce){.loading-intro-preview_leaving__ruljY{animation:none}.loading-intro-preview_actions__U7gxy button,.loading-intro-preview_exit__IMJ5j{transition:none}}.loading-intro-preview_immersive__o4fq3{--intro-center:50%}.loading-intro-preview_immersive__o4fq3 .loading-intro-preview_sparkle__pMkyg{animation-duration:.32s;animation-timing-function:var(--intro-ease)}.coverflow-carousel_carousel__2b_wh{--cf-card:clamp(15rem,60vw,16.25rem);width:100%;min-width:0}.coverflow-carousel_stage__CKLur{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding-block:2.5rem;perspective:48.75rem;overflow:hidden;overflow:clip;touch-action:pan-y pinch-zoom;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.coverflow-carousel_stage__CKLur[data-dragging=true]{cursor:grabbing}.coverflow-carousel_rack__E777t{position:relative;height:var(--cf-card);transform-style:preserve-3d;pointer-events:none}.coverflow-carousel_slide__EGogB{position:absolute;top:50%;left:50%;width:min(calc(var(--cf-card) * var(--frame-aspect, 1)),calc(100vw - 2rem));height:min(var(--cf-card),calc((100vw - 2rem) / var(--frame-aspect, 1)));min-width:0;display:grid;place-items:center;padding:0;border:0;border-radius:.5rem;pointer-events:auto;grid-template:minmax(0,1fr) /minmax(0,1fr);overflow:hidden;color:rgb(var(--color-ink)/.3);background:var(--paper-tone-2);transform:translateX(calc(-50% + var(--offset) * var(--cf-card))) translateY(-50%) translateZ(calc(var(--depth) * var(--cf-card))) rotateY(var(--angle));transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .65s ease;box-shadow:0 1.25rem 1.5625rem -.3125rem rgb(var(--color-ink)/.1),0 .5rem .625rem -.375rem rgb(var(--color-ink)/.1)}.coverflow-carousel_stage__CKLur[data-dragging=true] .coverflow-carousel_slide__EGogB{transition:none}.coverflow-carousel_slide__EGogB img{display:block;min-width:0;min-height:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.coverflow-carousel_carousel__2b_wh:focus-visible,.coverflow-carousel_slide__EGogB:focus-visible{outline:.125rem solid rgb(var(--color-ink));outline-offset:.25rem}.coverflow-carousel_caption__ZlxLP{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.5}.coverflow-carousel_caption__ZlxLP p:first-child{font-weight:600}.coverflow-carousel_caption__ZlxLP p+p{margin-top:.25rem;color:rgb(var(--color-muted))}@media (max-width:47.9375rem){.coverflow-carousel_stage__CKLur{mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent)}}@media (prefers-reduced-motion:reduce){.coverflow-carousel_slide__EGogB{transition:none}}.work-experience_header__kd2J2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem 1.5rem;align-items:baseline}.work-experience_company__LaE4u{grid-column:1;grid-row:1}.work-experience_role__m2HdS{grid-column:1;grid-row:2}.work-experience_view__5N7BT{grid-column:2;grid-row:2;justify-self:start;margin:0!important;min-height:0!important}.work-experience_metadata__xjBTx{grid-column:1/-1;grid-row:3;margin-top:.5rem}@media (width < 48rem){.work-experience_header__kd2J2{grid-template-columns:minmax(0,1fr) auto}.work-experience_company__LaE4u{grid-column:1/-1}.work-experience_view__5N7BT{justify-self:end}}