:root{}.wr-landing *{box-sizing:border-box}.wr-landing{margin:0;background:var(--paper);color:var(--ink);font-family:WorkInter,Inter,Arial,sans-serif;line-height:1.55}.wr-landing a{color:inherit;text-decoration:none}.wr-landing button,.wr-landing input{font:inherit}.wr-landing button,.wr-landing a,.wr-landing input,.wr-landing summary{-webkit-tap-highlight-color:transparent}.wr-landing a:focus-visible,.wr-landing button:focus-visible,.wr-landing input:focus-visible,.wr-landing summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.wr-landing button,.wr-landing a{touch-action:manipulation}.wr-landing .wrap{max-width:1240px;margin:auto;padding:0 40px}.wr-landing .prototype{background:#e9f4f8;border-bottom:1px solid #d0e4eb;padding:8px 20px;text-align:center;font-size:12px;color:#315866}.wr-landing .prototype strong{font-weight:650}.wr-landing header{border-bottom:1px solid var(--line)}.wr-landing .nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:94px}.wr-landing .logo{display:block;width:218px;height:35px}.wr-landing .navlinks{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:550}.wr-landing .navlinks a:not(.btn):hover{color:var(--blue)}.wr-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 23px;border:1px solid var(--ink);border-radius:6px;font-weight:600;background:var(--ink);color:#fff;min-height:48px;cursor:pointer;transition:background .18s,transform .18s}.wr-landing .btn:hover{background:#314047;transform:translateY(-2px)}.wr-landing .btn.light{background:transparent;color:var(--ink);border-color:var(--line)}.wr-landing .hero{padding-top:64px;padding-bottom:66px;display:grid;grid-template-columns:1.16fr 1fr;gap:58px;align-items:center}.wr-landing .hero>*,.wr-landing .human>*,.wr-landing .faq>*{min-width:0}.wr-landing .eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase}.wr-landing .dot{height:8px;width:8px;border-radius:50%;background:var(--sky)}.wr-landing h1{font-size:clamp(40px,4.7vw,65px);line-height:1.05;letter-spacing:-3px;font-weight:650;margin:26px 0 24px}.wr-landing h1 em{font-style:normal;color:var(--blue)}.wr-landing .intro{font-size:17px;max-width:460px;color:var(--muted);line-height:1.75;margin:0 0 30px}.wr-landing .search label{display:block;font-size:13px;font-weight:650;margin-bottom:10px}.wr-landing .searchrow{display:flex;border:1px solid #a6b3b4;padding:5px;border-radius:7px;background:#fff;gap:5px}.wr-landing .searchrow input{min-width:0;flex:1;border:0;background:transparent;padding:10px 12px;outline-offset:-2px;font-size:15px}.wr-landing .searchrow .btn{padding:12px 19px;white-space:nowrap}.wr-landing .suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--muted);font-size:12px}.wr-landing .suggestions button{cursor:pointer;color:var(--blue);background:transparent;border:0;border-bottom:1px solid #b1d2de;padding:3px 0;margin-left:5px}.wr-landing .suggestions button:hover{border-color:var(--blue)}.wr-landing .small{font-size:13px;color:var(--muted);margin-top:27px}.wr-landing .small a{color:var(--ink);font-weight:600;border-bottom:1px solid}.wr-landing .photography{position:relative;padding-bottom:35px}.wr-landing .heroimg{display:block;width:100%;height:480px;object-fit:cover;object-position:center 66%;border-radius:3px}.wr-landing .photo-caption{position:absolute;bottom:0;left:-22px;background:var(--paper);padding:19px 24px 8px;min-width:250px;border-left:3px solid var(--sky)}.wr-landing .photo-caption strong{display:block;font-size:22px;letter-spacing:-.6px;font-weight:600}.wr-landing .photo-caption span{font-size:13px;color:var(--muted)}.wr-landing .values{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:23px;padding-bottom:23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:550}.wr-landing .values span{display:flex;align-items:center;gap:9px}.wr-landing .values b{font-weight:500;color:var(--blue)}.wr-landing .start{padding-top:78px;padding-bottom:85px}.wr-landing .sectionhead{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:39px}.wr-landing h2{font-weight:600;font-size:36px;line-height:1.2;letter-spacing:-1.4px;margin:12px 0 0}.wr-landing .tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);align-self:end}.wr-landing .tabs button{background:none;border:0;color:var(--muted);cursor:pointer;padding:13px 16px;white-space:nowrap;font-size:13px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.wr-landing .tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.wr-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.wr-landing .step{border-top:1px solid var(--line);padding-top:21px}.wr-landing .step .number{font-size:13px;color:var(--blue);font-weight:600}.wr-landing .step h3{font-size:21px;letter-spacing:-.5px;font-weight:600;margin:19px 0 10px}.wr-landing .step p{margin:0;color:var(--muted);font-size:14px;line-height:1.8;max-width:305px}.wr-landing .route{display:inline-flex;align-items:center;gap:23px;font-weight:600;font-size:14px;margin-top:30px;border-bottom:1px solid var(--ink);padding-bottom:5px}.wr-landing .human{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:50px 0 80px}.wr-landing .human img{width:100%;height:330px;object-fit:cover;border-radius:3px}.wr-landing .human h2{font-size:39px;max-width:430px}.wr-landing .human p{font-size:16px;color:var(--muted);max-width:430px;line-height:1.8}.wr-landing .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding-top:60px;padding-bottom:75px}.wr-landing details{border-bottom:1px solid var(--line)}.wr-landing details:first-child{border-top:1px solid var(--line)}.wr-landing summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:550}.wr-landing summary::-webkit-details-marker{display:none}.wr-landing summary:after{content:"+";font-size:22px;font-weight:400}.wr-landing details[open] summary:after{content:"−"}.wr-landing details p{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 23px;max-width:510px}.wr-landing footer{border-top:1px solid var(--line)}.wr-landing .footer{padding-top:28px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--muted)}.wr-landing .footer strong{display:block;color:var(--ink);font-size:14px;font-weight:600;margin-bottom:4px}.wr-landing .footlinks{display:flex;gap:24px}.wr-landing .footlinks a:hover{color:var(--blue)}.wr-landing [hidden]{display:none!important}.wr-landing .skip{position:absolute;left:16px;top:-90px;z-index:5;background:#fff;padding:12px}.wr-landing .skip:focus{top:12px}@media (min-width:1500px){.wr-landing .hero{padding-top:80px}.wr-landing .heroimg{height:520px}}@media (max-width:950px){.wr-landing .wrap{padding:0 26px}.wr-landing .navlinks{gap:17px}.wr-landing .hero{gap:32px}.wr-landing .heroimg{height:450px}.wr-landing h1{letter-spacing:-2px}.wr-landing .searchrow{flex-wrap:wrap}.wr-landing .searchrow input{min-height:50px}.wr-landing .searchrow .btn{width:100%}.wr-landing .sectionhead{align-items:start}.wr-landing .human{gap:40px}.wr-landing .faq{gap:40px}}@media (max-width:680px){.wr-landing .wrap{padding:0 22px}.wr-landing .nav{min-height:80px;gap:14px}.wr-landing .logo{width:150px;height:26px}.wr-landing .navlinks{gap:12px;font-size:12px}.wr-landing .navlinks .hide-mobile{display:none}.wr-landing .navlinks .btn{padding:9px 12px;min-height:42px;font-size:12px;white-space:nowrap}.wr-landing .hero{grid-template-columns:1fr;gap:38px;padding-top:40px;padding-bottom:36px}.wr-landing h1{font-size:46px;letter-spacing:-2px;margin-top:21px}.wr-landing .intro{font-size:16px}.wr-landing .searchrow{flex-wrap:nowrap}.wr-landing .searchrow input{min-height:48px;padding-left:10px;font-size:14px}.wr-landing .searchrow .btn{width:auto;padding:10px 13px;font-size:13px}.wr-landing .small{margin-top:20px}.wr-landing .heroimg{height:300px;object-position:center}.wr-landing .photography{padding-bottom:27px}.wr-landing .photo-caption{left:16px;padding:14px 18px 5px;min-width:0;max-width:calc(100% - 16px)}.wr-landing .photo-caption strong{font-size:21px}.wr-landing .values{justify-content:start;gap:14px 24px;font-size:12px}.wr-landing .start{padding-top:48px;padding-bottom:25px}.wr-landing .sectionhead{display:block;margin-bottom:27px}.wr-landing h2{font-size:31px}.wr-landing .tabs{margin-top:24px;width:fit-content}.wr-landing .tabs button{padding-left:0;padding-right:19px}.wr-landing .steps{grid-template-columns:1fr;gap:24px}.wr-landing .step{padding-top:17px}.wr-landing .step h3{margin:10px 0 8px}.wr-landing .step p{max-width:none}.wr-landing .human{grid-template-columns:1fr;gap:27px;padding-top:54px;padding-bottom:48px}.wr-landing .human img{height:260px}.wr-landing .human h2{font-size:32px}.wr-landing .faq{grid-template-columns:1fr;gap:26px;padding-top:38px;padding-bottom:45px}.wr-landing .footer{align-items:start;flex-direction:column;gap:20px}.wr-landing .prototype{font-size:11px}.wr-landing .eyebrow{font-size:11px}.wr-landing .footlinks{gap:22px}}@media (max-width:360px){.wr-landing .navlinks>a:not(.btn){display:none}}@media (prefers-reduced-motion:reduce){.wr-landing *{transition:none!important;scroll-behavior:auto!important}}.wr-landing .skills-photos{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.wr-landing .human .skills-photos img{height:365px;object-position:center 65%}.wr-landing .human .skills-photos img+img{margin-top:34px}.wr-landing .heroimg{object-position:center 66%}@media (max-width:680px){.wr-landing .human .skills-photos img{height:265px}.wr-landing .human .skills-photos img+img{margin-top:24px}.wr-landing .heroimg{object-position:center 66%}}@media (max-width:360px){.wr-landing .human .skills-photos img{height:235px}.wr-landing .skills-photos{gap:10px}}
.wr-landing{--paper:var(--bg)}body.public-page .workspace:has(.wr-landing){max-width:1240px;padding:0 20px;display:block}.wr-main.landing-main{padding:0!important}.wr-landing .human img{height:330px}.wr-landing .hero-title{max-width:none}.wr-landing .photography img{max-width:100%}.wr-landing .heroimg{border-radius:3px}.wr-landing .searchrow input{border:0;background:transparent;min-height:48px}.wr-landing .searchrow .btn{background:#172024;color:#fff;border:1px solid #172024}.wr-landing .hero{margin:0 24px}.wr-landing>:not(.hero){margin-left:24px;margin-right:24px}html[data-theme=dark] .wr-landing .searchrow{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .wr-landing .searchrow input{color:var(--ink)}html[data-theme=dark] .wr-landing .photo-caption{background:var(--bg)}html[data-theme=dark] .wr-landing .suggestions button{color:var(--blue)}@media(max-width:680px){body.public-page .workspace:has(.wr-landing){padding:0 20px}.wr-landing .hero{margin:0}.wr-landing>:not(.hero){margin-left:0;margin-right:0}.wr-landing .human .skills-photos img{height:265px}.wr-landing .heroimg{height:300px}}.wr-landing .suggestions button{background:transparent!important;color:var(--blue)!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;min-height:32px;font-size:.8rem}.wr-landing .tabs button{background:transparent!important;color:var(--muted)!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-bottom:2px solid transparent!important}.wr-landing .tabs button[aria-selected=true]{border-bottom-color:var(--ink)!important;color:var(--ink)!important}.wr-landing .hero p{max-width:none}.wr-landing .hero .intro{max-width:460px}.wr-main input{min-width:0}

.wr-landing .hero{padding-top:48px;padding-bottom:52px}
.wr-landing .heroimg{height:430px}
.wr-landing .start{border-top:1px solid var(--line);padding-top:40px;padding-bottom:48px}
.wr-landing .sectionhead{margin-bottom:28px}
.wr-landing .start h2{font-size:30px;max-width:440px}
.wr-landing .steps{gap:20px}
.wr-landing .step{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}
.wr-landing .step h3{font-size:19px;margin:14px 0 8px}
.wr-landing .step p{font-size:14px;line-height:1.65}
.wr-main.landing-main>.public-community{border-top:1px solid var(--line);padding-top:32px}
@media(max-width:680px){.wr-landing .hero{padding-top:32px;padding-bottom:38px}.wr-landing .heroimg{height:280px}.wr-landing .start{padding-top:30px;padding-bottom:32px}.wr-landing .start h2{font-size:27px}.wr-landing .steps{gap:12px}.wr-landing .step{padding:18px}.wr-landing .step h3{margin-top:9px}}

.wr-landing .heroimg{height:auto;aspect-ratio:1123/750;object-fit:contain;object-position:center}
