.sn-careers{background:var(--white);color:var(--primary);overflow:hidden}.sn-careers-section{width:min(100% - 4.8rem,128rem);margin:0 auto;padding:12rem 0}.sn-careers-kicker{color:var(--radium-deep-solid);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.6rem;font-size:1.2rem;font-weight:700}.sn-careers-hero{background:var(--radium-mix);min-height:min(88rem,100vh);color:var(--primary);align-items:end;display:grid;position:relative;overflow:hidden}.sn-careers-hero-image,.sn-careers-hero-image:after{position:absolute;inset:0}.sn-careers-hero-image:after{background:linear-gradient(180deg, #ffffff0d 25%, #39ff9c14 48%, var(--white) 92%), linear-gradient(90deg, #062a222e, transparent 58%);content:""}.sn-careers-hero-image img{object-fit:cover;object-position:center 38%;opacity:.92;width:100%;height:100%;animation:18s ease-in-out infinite alternate sn-careers-image-drift;transform:scale(1.03)}@keyframes sn-careers-image-drift{0%{transform:scale(1.03)translate(-.5%,-.5%)}to{transform:scale(1.08)translate(.5%,.5%)}}.sn-careers-hero-content{z-index:1;text-align:center;width:min(100% - 4.8rem,128rem);margin:0 auto;padding:17rem 0 10rem;position:relative}.sn-careers-hero-content .sn-careers-kicker{color:var(--radium-deep-solid)}.sn-careers-hero-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff6b;border:1px solid #0a0f0c2e;border-radius:99rem;align-items:center;gap:.8rem;margin-bottom:2.8rem;padding:.8rem 1.4rem;font-size:1.2rem;font-weight:700;display:inline-flex}.sn-careers-hero-badge span{color:var(--radium-deep-solid);font-size:1.6rem}.sn-careers-hero h1{letter-spacing:-.075em;max-width:11ch;margin:0 auto 3.2rem;font-size:clamp(5.2rem,9vw,12rem);font-weight:400;line-height:.88}.sn-careers-hero-intro{color:#43534c;max-width:52rem;margin:0 auto 3.6rem;font-size:1.8rem;line-height:1.45}.sn-careers-button,.sn-careers-open-note>a{background:var(--primary);color:var(--white);text-transform:uppercase;transition:background .3s ease, color .3s ease, transform .3s var(--ease);border-radius:99rem;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.sn-careers-button:hover,.sn-careers-open-note>a:hover{background:var(--radium);color:var(--primary);transform:translateY(-.4rem)}.sn-careers-button span,.sn-careers-open-note>a span,.sn-careers-text-link span{font-size:1.8rem}.sn-careers-hero-index{z-index:1;display:none;position:absolute;bottom:4.8rem;right:4.8rem}.sn-careers-hero-note{z-index:1;color:#43534c;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:1.1rem;display:flex;position:absolute;bottom:4.8rem;left:4.8rem;right:4.8rem}.sn-careers-letter{grid-template-columns:1fr 2fr;gap:8rem;display:grid}.sn-careers-section-label{color:var(--radium-deep-solid);letter-spacing:.12em;text-transform:uppercase;padding-top:.8rem;font-size:1.3rem;font-weight:700}.sn-careers-letter-copy{max-width:76rem}.sn-careers-letter h2,.sn-careers-section-heading h2,.sn-careers-work h2,.sn-careers-close h2{letter-spacing:-.055em;margin:0 0 3.2rem;font-size:clamp(4rem,5.8vw,7.4rem);font-weight:500;line-height:.98}.sn-careers-letter-copy p{color:#43534c;max-width:62rem;margin:0 0 2rem;font-size:1.9rem;line-height:1.5}.sn-careers-letter-copy .sn-careers-signoff{color:var(--primary);margin-top:4rem;font-size:1.4rem;font-weight:700}.sn-careers-principles{background:var(--tile-mint);max-width:none;padding-left:max(2.4rem,50vw - 64rem);padding-right:max(2.4rem,50vw - 64rem)}.sn-careers-section-heading{max-width:66rem;margin-bottom:6rem}.sn-careers-principles-grid{background:#06211938;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.sn-careers-principle{background:var(--tile-mint);min-height:31rem;padding:3.2rem}.sn-careers-principle>span{color:var(--radium-deep-solid);letter-spacing:.12em;margin-bottom:7rem;font-size:1.2rem;font-weight:700;display:block}.sn-careers-principle h3{margin:0 0 1rem;font-size:2.3rem;font-weight:500;line-height:1.05}.sn-careers-principle p{color:#43534c;margin:0;font-size:1.5rem;line-height:1.45}.sn-careers-work{grid-template-columns:1fr 1fr;align-items:center;gap:8rem;display:grid}.sn-careers-work-image{aspect-ratio:1/1.08;overflow:hidden}.sn-careers-work-image img{object-fit:cover;width:100%;height:100%}.sn-careers-work-copy{max-width:52rem}.sn-careers-work-points{gap:2rem;display:grid}.sn-careers-work-points>div{border-top:1px solid #06211933;padding-top:2rem}.sn-careers-work-points strong{font-size:1.8rem;font-weight:600}.sn-careers-work-points p{color:#43534c;margin:.6rem 0 0;font-size:1.5rem;line-height:1.4}.sn-careers-roles{padding-top:4rem}.sn-careers-role-list{border-top:1px solid #06211938}.sn-careers-role{color:var(--primary);border-bottom:1px solid #06211938;grid-template-columns:1.1fr 2fr 1.2fr 1fr auto;align-items:center;gap:2rem;padding:2.4rem 0;text-decoration:none;display:grid}.sn-careers-role:hover{color:var(--radium-deep-solid)}.sn-careers-role-team,.sn-careers-role>span:not(.sn-careers-role-arrow){color:#5b6b64;font-size:1.3rem}.sn-careers-role strong{font-size:2rem;font-weight:500}.sn-careers-role-arrow{font-size:2.2rem}.sn-careers-open-note{background:var(--tile-mint);justify-content:space-between;align-items:center;gap:3rem;margin-top:7rem;padding:3.2rem;display:flex}.sn-careers-open-note .sn-careers-kicker{margin-bottom:1rem}.sn-careers-open-note h3{margin:0;font-size:2.8rem;font-weight:500}.sn-careers-close{background:var(--radium-mix);color:var(--white);text-align:center;padding:14rem 2.4rem}.sn-careers-close .sn-careers-kicker{color:var(--radium)}.sn-careers-close h2{max-width:70rem;margin-left:auto;margin-right:auto}.sn-careers-text-link{color:var(--radium);font-size:1.5rem;font-weight:700;text-decoration:none}@media (max-width:767px){.sn-careers-section{width:calc(100% - 4.8rem);padding:7.2rem 0}.sn-careers-hero{min-height:72rem}.sn-careers-hero-content{width:calc(100% - 4.8rem);padding:11rem 0 6rem}.sn-careers-hero h1{font-size:clamp(4.6rem,12vw,5.8rem)}.sn-careers-hero-note{font-size:.9rem;bottom:2.4rem;left:2.4rem;right:2.4rem}.sn-careers-hero-index{bottom:2.4rem;right:2.4rem}.sn-careers-letter,.sn-careers-work{display:block}.sn-careers-section-label{margin-bottom:3.6rem}.sn-careers-letter h2,.sn-careers-section-heading h2,.sn-careers-work h2,.sn-careers-close h2{font-size:4.2rem}.sn-careers-letter-copy p{font-size:1.7rem}.sn-careers-principles{width:100%;padding-left:2.4rem;padding-right:2.4rem}.sn-careers-principles-grid{grid-template-columns:1fr}.sn-careers-principle{min-height:0}.sn-careers-principle>span{margin-bottom:4rem}.sn-careers-work-image{margin-bottom:4.8rem}.sn-careers-role{grid-template-columns:1fr auto;gap:.8rem 1.6rem}.sn-careers-role-team,.sn-careers-role strong,.sn-careers-role>span:not(.sn-careers-role-team):not(.sn-careers-role-arrow){grid-column:1}.sn-careers-role-arrow{grid-area:1/2/5}.sn-careers-open-note{display:block}.sn-careers-open-note>a{margin-top:2.4rem}.sn-careers-close{padding:9.6rem 2.4rem}}
