@import "https://fonts.googleapis.com/css2?family=Special+Elite&display=swap";
.hiring-announcement{text-align:center;flex-direction:column;gap:1.25rem;padding:3rem 2.5rem 2.5rem;display:flex}.hiring-announcement p{color:var(--base-400)}.hiring-announcement p.mono{color:var(--base-300)}.hiring-announcement h2{color:var(--base-500);font-size:clamp(2rem,6vw,3rem)}.hiring-announcement-subheading{letter-spacing:.02rem;text-transform:uppercase;font-size:1rem;font-weight:700}.hiring-announcement-details,.hiring-announcement-location{flex-direction:column;gap:.25rem;display:flex}.hiring-announcement-roles{text-align:center;gap:1.5rem;margin-top:.5rem;display:flex}.hiring-announcement-roles-col{flex-direction:column;flex:1;gap:.5rem;display:flex}.hiring-announcement-roles-col ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.hiring-announcement-roles-col li{color:var(--base-400);font-size:.9rem}.hiring-announcement-footer{margin-top:.5rem;font-size:.85rem;font-style:italic}@media (max-width:480px){.hiring-announcement{padding:2.5rem 1.5rem 2rem}.hiring-announcement-roles{flex-direction:column;gap:1rem}}
:root{--base-100:#985a4b;--base-200:#e2ded6;--base-300:#b6b7a5;--base-400:#495240;--base-500:#e7d4c5;--base-600:#000;--base-700:#fff}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;padding:0}::-webkit-scrollbar{display:none}body{font-family:var(--font-host-grotesk), sans-serif;color:var(--base-100);background-color:#000;overflow-x:hidden}img{object-fit:cover;width:100%;height:100%}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:Special Elite,sans-serif;font-weight:900;line-height:.85}h1{font-size:clamp(4rem,12vw,20rem)}h2{font-size:clamp(3rem,8vw,13rem)}h3{font-size:clamp(2rem,5vw,8rem)}h4{font-size:clamp(1.75rem,3.5vw,5.25rem)}h5{font-size:clamp(1.5rem,3vw,4.5rem)}h6{font-size:clamp(1.25rem,2vw,4rem)}p{font-family:var(--font-host-grotesk), sans-serif;letter-spacing:-.025rem;color:var(--base-200);font-size:1.15rem;font-weight:450;line-height:1.15}p.sm{font-size:1rem}p.md{letter-spacing:-.035rem;font-size:1.45rem}p.lg{letter-spacing:-.045rem;font-size:1.75rem}p.mono{font-family:var(--font-dm-mono), monospace;text-transform:uppercase;color:var(--base-300);font-size:.85rem;font-weight:500;line-height:.9}a[href^=tel],a[href^=mailto]{color:inherit;text-decoration:none}.container{width:100%;max-width:2000px;height:100%;margin:0 auto;padding:2.5rem;position:relative}.section-footer{justify-content:space-between;width:100%;max-width:2000px;padding:2.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-footer p{color:var(--base-100)}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){z-index:1;isolation:isolate;will-change:transform, opacity, clip-path}::view-transition-old(root){z-index:1;animation:none!important}::view-transition-new(root){z-index:10000;animation:none!important}@media (max-width:1000px){.container,.section-footer{padding:1.5rem}p{font-size:1rem}p.sm{font-size:.9rem}p.md{letter-spacing:-.035rem;font-size:1.35rem}p.lg{letter-spacing:-.045rem;font-size:1.5rem}}
