.recruitment-page{color:#272722;background:#faf9f7;font-family:Studio Sans,sans-serif}.rc-hero{height:40.55vw;min-height:415px;position:relative;overflow:hidden}.rc-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rc-hero:after{content:"";background:linear-gradient(90deg,#f5f4f0 0%,#f5f4f0f2 30%,#f5f4f0a6 48%,#0000 70%);position:absolute;inset:0}.rc-hero-copy{z-index:1;width:44%;margin-left:6.85%;padding-top:9.5vw;position:relative}.rc-hero-copy .eyebrow{letter-spacing:.13em;color:#797872;margin:0 0 1.6vw;font-size:clamp(9px,.86vw,14px)}.rc-hero h1{letter-spacing:-.025em;margin:0 0 .75vw;font:clamp(44px,4.7vw,76px)/1.03 Studio Serif,serif}.rc-hero h2{white-space:nowrap;margin:0 0 1.7vw;font:clamp(18px,1.94vw,31px)/1.25 Studio Serif,serif}.rc-hero-copy>p:not(.eyebrow):not(.rc-tagline){color:#66645e;max-width:42vw;margin:0;font:clamp(12px,1.27vw,20px)/1.48 Studio Sans,sans-serif}.rc-tagline{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:1.5vw;margin:2.7vw 0 0;font:clamp(8px,.85vw,13px)/1.4 Studio Sans,sans-serif;display:flex}.rc-tagline span{border-top:1px solid #8e877c;width:14vw}.rc-values{z-index:1;letter-spacing:.15em;text-transform:uppercase;color:#eee7dd;font:clamp(9px,1vw,15px)/1.85 Studio Sans,sans-serif;position:absolute;top:28%;right:8%}.rc-benefits{border-bottom:1px solid #e4e0d9;grid-template-columns:repeat(4,1fr);gap:2vw;padding:3vw 6%;display:grid}.rc-benefits>div{border-right:1px solid #d8cbbb;align-items:center;gap:2.6vw;padding-left:2vw;display:flex}.rc-benefits>div:last-child{border:0}.rc-benefits svg{color:#ab9272;flex:none;width:3vw;height:3vw}.rc-benefits span{white-space:pre-line;text-transform:uppercase;letter-spacing:.12em;font:clamp(9px,.9vw,14px)/1.65 Studio Sans,sans-serif}.rc-application{grid-template-columns:44% 56%;padding:2.3vw 5.65% 3.1vw;display:grid}.rc-spirit{padding-right:3.5vw}.rc-spirit>img{aspect-ratio:1.386;object-fit:cover;width:100%;margin-bottom:2.2vw;display:block}.rc-application h2{letter-spacing:-.02em;margin:0 0 .7vw;font:clamp(24px,2.4vw,38px)/1.15 Studio Serif,serif}.rc-application p{color:#686660;font:clamp(12px,1.27vw,20px)/1.45 Studio Sans,sans-serif}.rc-spirit>p{margin:0}.rc-spirit blockquote{margin:2vw 0 1vw;padding-top:2vw;font:italic clamp(17px,1.75vw,27px)/1.25 Studio Serif,serif;position:relative}.rc-spirit blockquote:before{content:"";border-top:1px solid #ddd6ca;width:32px;position:absolute;top:0;left:0}.rc-spirit .rc-founder{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(10px,.95vw,14px)}.rc-founder span{text-transform:none;letter-spacing:0;margin-top:5px;display:block}.rc-form-column{border-left:1px solid #e7e1d9;padding-left:3.6vw}.rc-form-column>p{margin:0 0 1.2vw}.rc-form{gap:.85vw;display:grid}.rc-form label{min-width:0;display:block}.rc-name-row{grid-template-columns:1fr 1fr;gap:1.25vw;display:grid}.rc-form input:not([type=checkbox]):not([type=file]),.rc-form select,.rc-form textarea{color:#4d4b45;background:0 0;border:1px solid #dcd6cd;border-radius:0;width:100%;min-height:36px;padding:.95vw 1.1vw;font:clamp(10px,.95vw,15px)/1.35 Studio Sans,sans-serif;display:block}.rc-form textarea{resize:vertical;min-height:7.6vw}.rc-form select{-webkit-appearance:auto;appearance:auto}.rc-upload{text-align:center;cursor:pointer;border:1px solid #dcd6cd;min-height:10vw;padding:1vw 1.1vw;font-size:clamp(10px,.95vw,14px);position:relative;overflow:hidden}.rc-upload>span:first-child{text-align:left;color:#777;display:block}.rc-upload svg{stroke-width:1.2px;width:23px;height:23px;margin:.8vw auto;display:block}.rc-upload small{color:#777;margin-top:4px;display:block}.rc-upload>span{overflow-wrap:anywhere}.rc-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rc-upload:focus-within{outline-offset:3px;outline:2px solid #9c8463}.rc-form .rc-consent{align-items:flex-start;gap:10px;margin:.5vw 0;font:clamp(10px,.94vw,14px)/1.5 Studio Sans,sans-serif;display:flex}.rc-consent input{accent-color:#292822;flex:none;width:14px;height:14px;margin:0}.rc-consent>span{color:#ae624f}.rc-form .button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#282821;border:0;border-radius:0;justify-self:start;align-items:center;gap:2vw;min-height:44px;padding:1.2vw 2.1vw;font:clamp(10px,.95vw,14px)/1.25 Studio Sans,sans-serif;display:inline-flex}.rc-form .button:disabled{opacity:.6;cursor:wait}.rc-form .rc-form-note{margin:0;font-size:clamp(9px,.88vw,13px)}.rc-form-note a{text-decoration:underline}.rc-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rc-error{color:#922f25!important}.rc-success{border-top:1px solid #d8cbbb;border-bottom:1px solid #d8cbbb;padding:40px 0}.rc-success svg{color:#7d826a}.rc-success h3{font:30px Studio Serif,serif}.rc-information{background:#f0ede7;grid-template-columns:26% 25% 25% 24%;padding:1.6vw 2.4vw 1.9vw;display:grid}.rc-information h2{letter-spacing:-.03em;align-self:center;font:clamp(22px,2.25vw,35px)/1.2 Studio Serif,serif}.rc-information>div{border-left:1px solid #d8cbbb;padding:.5vw 1.7vw}.rc-information h3{margin:0 0 .5vw;font:clamp(11px,1vw,16px)/1.4 Studio Sans,sans-serif}.rc-information p,.rc-information strong{color:#77736e;margin:0;font:clamp(10px,.98vw,15px)/1.5 Studio Sans,sans-serif}.rc-information strong{color:#302e29;margin-top:.5vw;display:block}.recruitment-page .studio-footer{padding-top:3vw}.recruitment-page :focus-visible{outline-offset:3px;outline:2px solid #9c8463}@media (max-width:800px){.rc-hero{height:auto;min-height:590px}.rc-hero-copy{width:100%;margin:0;padding:140px 24px 55px}.rc-hero h1{font-size:46px}.rc-hero h2{white-space:normal;max-width:440px;margin:18px 0;font-size:23px}.rc-hero-copy>p:not(.eyebrow):not(.rc-tagline){max-width:440px;font-size:15px;line-height:1.65}.rc-hero .eyebrow{margin-bottom:18px;font-size:11px}.rc-hero:after{background:linear-gradient(90deg,#f5f4f0f5,#f5f4f0c9 70%,#f5f4f066)}.rc-tagline{gap:16px;margin-top:28px;font-size:9px}.rc-values{display:none}.rc-benefits{grid-template-columns:1fr 1fr;gap:24px 12px;padding:26px 24px}.rc-benefits>div{gap:14px;padding:0}.rc-benefits>div:nth-child(2){border:0}.rc-benefits svg{width:28px;height:28px}.rc-benefits span{font-size:9px}.rc-application{grid-template-columns:1fr;gap:36px;padding:32px 24px}.rc-spirit{padding:0}.rc-spirit>img{margin-bottom:22px}.rc-application h2{margin-bottom:12px;font-size:28px}.rc-application p{font-size:15px;line-height:1.6}.rc-spirit blockquote{margin:24px 0 16px;padding-top:24px;font-size:23px}.rc-spirit .rc-founder{font-size:11px}.rc-form-column{border:0;border-top:1px solid #e7e1d9;padding:28px 0 0}.rc-form{gap:12px;margin-top:20px}.rc-name-row{gap:12px}.rc-form input:not([type=checkbox]):not([type=file]),.rc-form select,.rc-form textarea{min-height:44px;padding:12px;font-size:16px}.rc-form textarea{min-height:120px}.rc-upload{min-height:150px;padding:12px;font-size:12px}.rc-upload svg{margin:18px auto 12px}.rc-form .rc-consent{margin:8px 0;font-size:12px}.rc-form .button{gap:24px;padding:16px 20px;font-size:11px}.rc-form .rc-form-note{font-size:11px}.rc-information{grid-template-columns:1fr;gap:24px;padding:28px 24px}.rc-information h2{margin:0;font-size:28px}.rc-information>div{border-top:1px solid #d8cbbb;border-left:0;padding:20px 0 0}.rc-information h3{margin-bottom:10px;font-size:15px}.rc-information p,.rc-information strong{font-size:14px}.rc-information strong{margin-top:12px}}@media (max-width:360px){.rc-hero h1{font-size:40px}.rc-name-row{grid-template-columns:1fr}.rc-benefits span{font-size:8px}}.rc-application{scroll-margin-top:90px}
