.iv-dialog{aspect-ratio:16/9;background:#000;border:0;width:auto;max-width:100%;max-height:100%;margin:auto;padding:0}.iv-dialog::backdrop{background:#000}.iv-container{width:100%;height:100%;margin:0 auto;position:relative}.iv-container video{background:#000;width:100%;margin:0;display:block}.iv-container video::-webkit-media-controls{opacity:0;display:none!important}.iv-container video::cue{font-size:clamp(.75rem,2vw,2rem)}.iv-cta{font-size:clamp(1rem,4vw,3.5rem);font-family:"Space Mono", var(--font-display), monospace;color:#fff;white-space:pre-line;z-index:1;text-align:center;opacity:1;cursor:pointer;pointer-events:none;margin:0;line-height:clamp(1.5rem,5vw,4.5rem);transition:opacity 1s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.iv-cta--hidden{opacity:0;cursor:default}.iv-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iv-spinner>div{background:#ffffff40;border-radius:50%;width:64px;height:64px;margin:8px;animation:2.4s cubic-bezier(0,.2,.8,1) infinite iv-pulse;display:inline-block}@keyframes iv-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}.iv-controls{opacity:1;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0 .5rem;transition:opacity .1s ease-in-out .4s;display:flex;position:absolute;bottom:.5rem}.iv-controls--hidden{opacity:0;transition:opacity .2s ease-in-out 1s}.iv-controls__right{gap:0;display:flex}.iv-controls button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .4s;display:flex}.iv-icon{fill:#e1e1e1;stroke:#e1e1e1;width:100%;transition:all .2s}.iv-controls button:hover .iv-icon{fill:#fff;stroke:#fff}.iv-close{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;transition:opacity .1s ease-in-out .4s;position:absolute;top:.5rem;right:.5rem}.iv-close svg{stroke-width:3px;stroke:#e1e1e1;transition:stroke .2s}.iv-close:hover svg{stroke:#fff}.iv-nav-btn{cursor:pointer;backdrop-filter:blur(6.9px);color:#fff;z-index:1;background:#00000059;border:2px solid #fff;justify-content:center;align-items:center;max-width:fit-content;font-weight:700;text-decoration:none;transition:all .4s;display:flex;position:absolute}.iv-nav-btn:hover{color:#000;background-color:#fff}.iv-subs-menu{z-index:2;background:#0d0d0d;border:1px solid #d3d3d34d;border-radius:.25rem;min-width:4rem;margin:0;padding:.5rem;list-style:none;position:absolute;bottom:125%;right:4.7rem}.iv-subs-menu li{padding:0}.iv-subs-btn{opacity:.7;color:#e1e1e1;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.25rem .5rem;font-size:clamp(.75rem,2vw,.9rem);display:block}.iv-subs-btn:hover{opacity:1;text-shadow:0 0 1px #fff}.iv-subs-btn[data-state=active]{opacity:1;font-weight:700}.careers-hero__overlay .link-btn{max-width:420px}.careers-section{padding:var(--space-4xl) 0;border-top:var(--border-thin) var(--color-border)}.careers-section:first-of-type{border-top:none}.careers-heading{font-family:var(--font-display);font-size:var(--text-display);margin:0 0 var(--space-lg);font-weight:400;line-height:1.1}.careers-subheading{font-family:var(--font-display);font-size:var(--text-subtitle);margin:0 0 var(--space-lg);font-weight:400;line-height:1.2}.careers-text{font-size:var(--text-body);margin:0 0 var(--space-md);max-width:800px;line-height:1.7}.careers-quote{font-family:var(--font-display);margin:var(--space-xl) 0;max-width:700px;color:var(--color-text);border:0;padding:1.4em 0 0;font-size:clamp(1.375rem,1.75vw,1.625rem);font-style:italic;font-weight:500;line-height:1.5;position:relative}.careers-quote:before{content:"“";color:var(--green);opacity:.5;pointer-events:none;font-size:3.2em;font-style:normal;line-height:1;position:absolute;top:0;left:0}.careers-video{height:0;margin:var(--space-lg) 0;padding-bottom:56.25%;position:relative;overflow:hidden}.careers-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.careers-text>p{margin:0 0 var(--space-md)}.careers-text>p:last-child{margin-bottom:0}
