.about-refresh .career-section .section-heading{margin-bottom:80px}.about-refresh .career-list{max-width:790px}.about-refresh .career-list:before{content:"";position:absolute;left:22px;top:20px;bottom:40px;width:1px;background:var(--color-divider)}.about-refresh .career-entry{display:grid;grid-template-columns:44px 1fr;gap:48px;margin-bottom:40px;position:relative}.about-refresh .career-number{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-divider);background:white;display:grid;place-items:center;font-size:13px;margin-top:25px}.about-refresh .career-card{border:1px solid var(--color-divider);border-radius:20px;padding:30px 32px;background:white;box-shadow:0 10px 35px #15151504}.about-refresh .career-entry.has-entered .career-card{animation:career-enter .8s cubic-bezier(.22,1,.36,1) both}.about-refresh .career-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.about-refresh .career-logo{width:100px;height:48px;display:flex;align-items:center}.about-refresh .career-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.about-refresh .career-year{align-self:flex-start;font-size:13px;color:var(--color-text-secondary)}.about-refresh .career-card h3{font-size:28px;letter-spacing:-.9px}.about-refresh .career-role{font-size:16px;margin:8px 0 18px}.about-refresh .career-card p:last-child{font-size:16px;color:var(--color-text-secondary);max-width:520px}.about-refresh .career-entry:last-child .career-card{background:var(--color-supporting)}@keyframes photo-fan{0%{opacity:0;translate:0 45px;rotate:0deg}to{opacity:1;translate:0 0}}@keyframes career-enter{0%{opacity:.25;transform:translateY(65px) rotate(3deg)}to{opacity:1;transform:none}}@media(max-width:810px){.about-refresh .section-heading h2{font-size:32px}.about-refresh .career-section{padding:48px 0 80px}.about-refresh .career-section .section-heading{margin-bottom:48px}.about-refresh .career-entry{grid-template-columns:30px 1fr;gap:14px;margin-bottom:24px}.about-refresh .career-number{width:30px;height:30px;font-size:11px}.about-refresh .career-list:before{left:14px}.about-refresh .career-card{padding:22px 20px}.about-refresh .career-card h3{font-size:24px}.about-refresh .career-year{font-size:12px}.about-refresh .career-card-top{gap:10px}.about-refresh .career-logo{width:76px;height:40px}.about-refresh .career-card p:last-child{font-size:15px}.about-refresh .about-page .container{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.about-refresh .route-curtain{display:none}.about-refresh .career-entry.has-entered .career-card{animation:none}}.about-refresh .career-list{max-width:1000px;height:1080px;margin:auto;position:relative}.about-refresh .career-list:before{display:none}.about-refresh .career-path{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.about-refresh .career-path path{animation:journey-dashes 30s linear infinite}.about-refresh .career-position{position:absolute;top:calc(var(--career-index)*230px);left:10%;width:300px;transform:rotate(7deg)}.about-refresh .career-position:nth-of-type(2n){left:auto;right:10%;transform:rotate(-7deg)}.about-refresh .career-position:nth-of-type(3){left:14%}.about-refresh .career-entry{display:block;margin:0}.about-refresh .career-card{min-height:280px;padding:18px;border-radius:10px;box-shadow:none;border-color:var(--color-brand-primary)}.about-refresh .career-position:nth-of-type(2) .career-card{border-color:var(--color-secondary)}.about-refresh .career-position:nth-of-type(3) .career-card{border-color:var(--color-accent)}.about-refresh .career-position:last-child .career-card{border-color:var(--color-text);background:var(--color-supporting)}.about-refresh .career-card-top{align-items:flex-start;margin-bottom:22px}.about-refresh .career-card-top>div{display:flex;flex-direction:column;gap:24px}.about-refresh .career-number{width:auto;height:auto;border:0;background:transparent;margin:0;display:block}.about-refresh .career-logo{width:76px;height:38px}.about-refresh .career-year{font-size:11px;letter-spacing:.04em}.about-refresh .career-card h3{font-size:25px;letter-spacing:-.5px}.about-refresh .career-role{font-size:15px;margin:6px 0 16px;color:var(--color-text-secondary)}.about-refresh .career-card p:last-child{font-size:14px;line-height:1.5}.about-refresh .career-current{position:absolute;top:-28px;left:0;background:var(--color-highlight);font-size:11px;border-radius:5px;padding:5px 9px;text-transform:uppercase;letter-spacing:.03em}@keyframes journey-dashes{to{stroke-dashoffset:-540}}@media(max-width:810px){.about-refresh .career-list{height:auto;max-width:400px}.about-refresh .career-path{display:none}.about-refresh .career-position,.about-refresh .career-position:nth-of-type(2n),.about-refresh .career-position:nth-of-type(3){position:relative;left:auto;right:auto;top:auto;width:calc(100% - 24px);margin:0 auto 56px;transform:rotate(3deg)}.about-refresh .career-position:nth-of-type(2n){transform:rotate(-3deg)}.about-refresh .career-card{min-height:260px;padding:24px}.about-refresh .career-year{font-size:12px}.about-refresh .career-card h3{font-size:25px}.about-refresh .career-card p:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){.about-refresh .career-path path{animation:none}}.about-refresh *{box-sizing:border-box}.about-refresh{scroll-behavior:smooth;scroll-padding-top:80px;margin:0;background:#fff;font:400 17px/1.6 General Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:0;font-synthesis:none}.about-refresh figure,.about-refresh h1,.about-refresh h2,.about-refresh h3,.about-refresh p{margin:0}.about-refresh h1{font-size:48px;font-weight:600;line-height:1.15;letter-spacing:-.035em}.about-refresh h2{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.about-refresh h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.about-refresh p+p{margin-top:16px}.about-refresh a{color:inherit;text-decoration:none}.about-refresh button{font:inherit;cursor:pointer}.about-refresh a:focus-visible,.about-refresh button:focus-visible{outline:3px solid #5b55a8;outline-offset:5px}.about-refresh .container{width:calc(100% - 80px);max-width:1199px;margin-inline:auto}.about-refresh .eyebrow{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.14px;margin-bottom:24px}.about-refresh .lead{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:0;color:#414247}.about-refresh .periwinkle{background:#E2E5FF}.about-refresh .butter{background:#F8EAB5}.about-refresh .rose{background:#F2DDE8}.about-refresh .mint{background:#D7EDE3}.about-refresh .sky{background:#DCEAF5}.about-refresh .intro-section{padding:80px 0 130px;position:relative;isolation:isolate;overflow:clip}.about-refresh .intro-layout{display:grid;align-items:center;max-width:1100px}.about-refresh .hero-stack{height:400px;position:relative;display:grid;place-items:center}.about-refresh .hero-photo{position:absolute;width:320px;height:320px;padding:12px;border:0;border-radius:12px;box-shadow:0 8px 28px #15151520;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg));transform-origin:center}.about-refresh .hero-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.about-refresh .hero-photo.back{--x:-52px;--y:4px;--r:-13deg;z-index:1}.about-refresh .hero-photo.middle{--x:52px;--y:-12px;--r:11deg;z-index:2}.about-refresh .hero-photo.front{--x:0px;--y:8px;--r:-3deg;z-index:3}.about-refresh .hero-photo.back img{object-position:50% 70%}.about-refresh .hero-photo.middle img{object-position:50% 80%}.about-refresh .hero-photo.is-front{z-index:5;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1.035);box-shadow:0 12px 34px #15151526}.about-refresh .portrait-crop{width:100%;height:100%;overflow:hidden;border-radius:6px;position:relative}.about-refresh .portrait-crop img{position:absolute;width:160%;max-width:none;left:-12%;top:-18%;border-radius:0}.about-refresh .intro-card-wrap{position:relative;margin:40px 0}.about-refresh .intro-card{padding:40px;border:1px solid #c7daf2;border-radius:15px;background:#fff}.about-refresh .tag{position:absolute;white-space:nowrap;font-weight:400;line-height:1.5;border-radius:50px;padding:9px 16px;animation:float-tag 7s ease-in-out infinite;box-shadow:0 2px 6px #15151504}.about-refresh .t1{top:-53px;left:3%;rotate:-7deg}.about-refresh .t2{top:-36px;right:4%;rotate:5deg;animation-delay:-2s}.about-refresh .t3{left:-26px;bottom:-29px;rotate:-9deg;animation-delay:-4s}.about-refresh .t4{right:-12px;bottom:-63px;rotate:5deg;animation-delay:-1s}.about-refresh .t5{top:-95px;right:28%;rotate:-3deg;animation-delay:-3s}.about-refresh .t6{left:20%;bottom:-84px;rotate:3deg;animation-delay:-5s}@keyframes float-tag{50%{translate:0 -5px}}.about-refresh .career-section{padding:80px 0 100px}.about-refresh .section-heading{text-align:center;margin-bottom:80px}.about-refresh .section-heading h2{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.about-refresh .career-card{background:var(--company-fill)!important}.about-refresh .career-card.periwinkle{--company-fill:#E2E5FF}.about-refresh .career-card.butter{--company-fill:#F8EAB5}.about-refresh .career-card.rose{--company-fill:#F2DDE8}.about-refresh .career-card.sky{--company-fill:#DCEAF5}.about-refresh .career-card h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.about-refresh .career-card .career-role{font-size:17px;line-height:1.6;letter-spacing:0;margin:6px 0 16px}.about-refresh .career-card p:last-child{font-size:17px;line-height:1.6;letter-spacing:0;color:#414247}.about-refresh .career-card-top>div{gap:16px}.about-refresh .career-card-top{margin-bottom:20px}.about-refresh .career-logo{width:64px;height:64px;overflow:hidden;position:relative;display:block}.about-refresh .career-logo img{position:absolute;max-width:none;object-fit:fill}.about-refresh .logo-0 img{width:123.065px;height:69.224px;left:-29.13px;top:-2.98px}.about-refresh .logo-1 img{width:98.997px;height:98.997px;left:-17.53px;top:-17.6px}.about-refresh .logo-2 img,.about-refresh .logo-3 img{width:64px;height:64px;left:0;top:0}.about-refresh .career-number{font-size:14px;line-height:1.5}.about-refresh .career-current{font-size:14px;line-height:1.5;top:-34px;background:#F8EAB5}.about-refresh .outdoor-section{padding:80px 0 140px}.about-refresh .outdoor-intro{max-width:680px;margin-bottom:100px}.about-refresh .outdoor-intro h2{margin-bottom:24px}.about-refresh .outdoor-chapter{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:100px;align-items:center}.about-refresh .outdoor-chapter.hiking{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-bottom:0}.about-refresh .chapter-copy{max-width:450px}.about-refresh .chapter-copy h3{margin-bottom:24px}.about-refresh .chapter-copy p:not(.eyebrow){color:#414247}.about-refresh .photo-composition{min-width:0}.about-refresh .photo-stage{height:500px}.about-refresh .polaroid{position:absolute;left:50%;top:24px;width:276px;padding:12px 12px 0;border-radius:10px;box-shadow:0 10px 30px #15151517;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .3s;transform:translateX(-50%) rotate(-4deg);transform-origin:50% 75%}.about-refresh .polaroid button{display:block;width:100%;padding:0;border:0;border-radius:6px;background:none}.about-refresh .polaroid img{display:block;width:100%;height:auto;border-radius:6px}.about-refresh .polaroid figcaption{display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:10px 0;line-height:1.5;letter-spacing:0}.about-refresh .polaroid.is-active{z-index:9;box-shadow:0 12px 36px #15151522}@keyframes footer-draw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.about-refresh dialog{background:#19191b;color:#fff;border:0;border-radius:16px;padding:20px;max-width:94vw;max-height:94dvh}.about-refresh dialog::backdrop{background:#151515d9;backdrop-filter:blur(8px)}.about-refresh dialog img{display:block;max-width:100%;height:72dvh;width:auto;object-fit:contain;margin:auto}.about-refresh dialog p{text-align:center;font-size:14px;line-height:1.5;margin-top:12px}.about-refresh .close{display:block;margin:0 0 12px auto;padding:9px 16px;border-radius:8px;background:#ffffff14;color:#fff;border:1px solid #fff3}@media(min-width:811px) and (max-width:1099px){.about-refresh h1{font-size:42px}.about-refresh .section-heading h2,.about-refresh h2{font-size:36px}.about-refresh .container{width:calc(100% - 64px)}.about-refresh .intro-layout{grid-template-columns:340px 1fr;gap:45px}.about-refresh .hero-photo{width:260px;height:260px}.about-refresh .hero-photo.back{--x:-35px}.about-refresh .hero-photo.middle{--x:35px}.about-refresh .intro-card{padding:30px}.about-refresh .intro-card h1{font-size:42px}.about-refresh .outdoor-chapter{gap:45px}.about-refresh .polaroid{width:235px}}@media(max-width:810px){.about-refresh{scroll-padding-top:32px}.about-refresh .container{width:calc(100% - 40px)}.about-refresh h1{font-size:34px}.about-refresh .section-heading h2,.about-refresh h2{font-size:30px}.about-refresh .career-card h3,.about-refresh h3{font-size:22px}.about-refresh .lead{font-size:18px}.about-refresh .intro-section{padding:10px 0 100px}.about-refresh .intro-layout{display:flex;flex-direction:column;gap:40px;max-width:570px}.about-refresh .hero-stack{height:340px;width:100%;max-width:360px}.about-refresh .hero-photo{width:260px;height:260px}.about-refresh .hero-photo.back{--x:-30px}.about-refresh .hero-photo.middle{--x:30px}.about-refresh .intro-card-wrap{width:100%;margin:85px 0}.about-refresh .intro-card{padding:28px}.about-refresh .tag{font-size:13px;padding:8px 13px}.about-refresh .t1{top:-36px;left:0}.about-refresh .t2{top:-39px;right:0}.about-refresh .t3{left:0;bottom:-36px}.about-refresh .t4{right:0;bottom:-43px}.about-refresh .t5{top:-83px;right:30%}.about-refresh .t6{left:21%;bottom:-89px}.about-refresh .career-section{padding:20px 0 70px}.about-refresh .section-heading{margin-bottom:48px}.about-refresh .career-card{padding:24px}.about-refresh .career-card .career-role,.about-refresh .career-card p:last-child{font-size:17px}.about-refresh .career-list{max-width:400px}.about-refresh .outdoor-section{padding:40px 0 90px;max-width:620px}.about-refresh .outdoor-intro{margin-bottom:54px}.about-refresh .outdoor-chapter,.about-refresh .outdoor-chapter.hiking{display:flex;flex-direction:column;gap:32px;margin-bottom:90px}.about-refresh .outdoor-chapter.hiking{flex-direction:column-reverse;margin-bottom:0}.about-refresh .photo-composition{width:100%}.about-refresh .chapter-copy{max-width:none}.about-refresh .photo-stage{height:470px;max-width:500px;margin:auto}.about-refresh .polaroid{width:240px;top:28px}.about-refresh .chapter-copy h3{margin-bottom:20px}}@media(max-width:450px){.about-refresh .hero-photo{width:230px;height:230px}.about-refresh .hero-stack{height:285px}.about-refresh .hero-photo.back{--x:-24px}.about-refresh .hero-photo.middle{--x:24px}.about-refresh .intro-card{padding:24px}.about-refresh .intro-layout{gap:32px}.about-refresh .photo-stage{height:420px}.about-refresh .polaroid{width:214px}.about-refresh .polaroid figcaption{min-height:72px}.about-refresh .tag{font-size:12px;padding:8px 11px}.about-refresh .career-current{font-size:12px}}@media(prefers-reduced-motion:reduce){.about-refresh{scroll-behavior:auto}.about-refresh *,.about-refresh :after,.about-refresh :before{animation:none!important;transition:none!important}}@media(max-width:360px){.about-refresh .intro-card{padding:22px}.about-refresh .hero-photo{width:210px;height:210px}.about-refresh .hero-photo.back{--x:-12px}.about-refresh .hero-photo.middle{--x:12px}}.about-refresh .intro-section{padding-top:90px;padding-bottom:105px}.about-refresh .intro-layout{gap:90px;max-width:1160px;grid-template-columns:420px minmax(0,1fr)}.about-refresh .intro-card-wrap{margin:24px 0}.about-refresh .intro-card{padding:62px 40px 64px;position:relative}.about-refresh .intro-card h1{margin-bottom:24px}.about-refresh .portrait-crop img{width:112%;left:-2%;top:-20%}.about-refresh .tag{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;padding:10px 15px;border-radius:7px;box-shadow:0 3px 9px #15151509;border:1px solid #15151508;animation:tag-drift 8s ease-in-out infinite;z-index:3}@keyframes tag-drift{50%{translate:0 -2px}}.about-refresh .intro-section .ribbon-layer{opacity:1}.about-refresh .outdoor-intro{margin-bottom:72px}.about-refresh .outdoor-chapter{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;margin-bottom:140px}.about-refresh .outdoor-chapter.hiking{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.about-refresh .photo-stage{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:28px 16px 56px;height:auto;max-width:none;align-items:start;isolation:isolate}.about-refresh .polaroid{position:relative;inset:auto;width:100%;padding:9px 9px 0;border-radius:9px;transform:none;transform-origin:center;box-shadow:0 10px 24px #15151513;transition:box-shadow .2s;min-width:0}.about-refresh .polaroid:first-child{transform:translateY(28px) rotate(-7deg);z-index:1}.about-refresh .polaroid:nth-child(2){transform:translateY(-9px);z-index:2}.about-refresh .polaroid:nth-child(3){transform:translateY(28px) rotate(7deg);z-index:1}.about-refresh .polaroid img{aspect-ratio:3/4;border-radius:5px}.about-refresh .polaroid figcaption{min-height:82px;display:block;padding:14px 0 12px;font-weight:400}.about-refresh .polaroid button:focus-visible{outline-offset:3px}.about-refresh .chapter-copy{max-width:440px}.about-refresh .chapter-copy .eyebrow{margin-bottom:16px}@media(min-width:811px) and (max-width:1099px){.about-refresh .intro-layout{grid-template-columns:330px 1fr;gap:60px}.about-refresh .intro-card{padding:64px 30px}.about-refresh .intro-card h1{font-size:42px}.about-refresh .tag{padding:9px 12px}.about-refresh .outdoor-chapter,.about-refresh .outdoor-chapter.hiking{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px}.about-refresh .outdoor-chapter.hiking{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.about-refresh .polaroid{padding:7px 7px 0}.about-refresh .polaroid figcaption{font-size:13px;min-height:90px}}@media(max-width:810px){.about-refresh .intro-section{padding:28px 0 95px}.about-refresh .intro-layout{max-width:570px;gap:45px}.about-refresh .intro-card-wrap{margin:20px 0}.about-refresh .intro-card{padding:72px 28px 76px}.about-refresh .tag{font-size:14px;padding:9px 12px}.about-refresh[data-tag-type=large] .tag{font-size:16px;padding:9px 11px}.about-refresh .outdoor-section{max-width:700px}.about-refresh .outdoor-intro{margin-bottom:48px}.about-refresh .outdoor-chapter,.about-refresh .outdoor-chapter.hiking{gap:28px;margin-bottom:86px}.about-refresh .outdoor-chapter.hiking{margin-bottom:0}.about-refresh .photo-stage{width:100%;max-width:650px;margin:auto;padding:24px 16px 60px;gap:8px;height:auto}.about-refresh .polaroid{width:100%;padding:7px 7px 0}.about-refresh .chapter-copy{max-width:100%}.about-refresh .polaroid figcaption{font-size:14px;min-height:98px;padding:12px 1px}.about-refresh .hero-stack{max-width:360px}}@media(max-width:450px){.about-refresh .intro-card{padding:72px 24px 78px}.about-refresh .intro-layout{gap:40px}.about-refresh .photo-stage{gap:3px;padding:16px 10px 48px}.about-refresh .polaroid{padding:5px 5px 0;border-radius:6px}.about-refresh .polaroid img{border-radius:3px}.about-refresh .polaroid figcaption{font-size:12px;line-height:1.4;min-height:86px;padding:10px 0}.about-refresh .polaroid:first-child{transform:translateY(21px) rotate(-6deg)}.about-refresh .polaroid:nth-child(3){transform:translateY(21px) rotate(6deg)}}@media(max-width:360px){.about-refresh[data-tag-type=large] .tag{font-size:16px;padding-inline:9px}.about-refresh .tag{padding-inline:10px}.about-refresh .hero-photo{width:210px;height:210px}.about-refresh .polaroid figcaption{font-size:12px;min-height:100px}}.about-refresh .intro-card{padding-bottom:86px}@media(max-width:450px){.about-refresh .polaroid figcaption{font-size:14px;min-height:112px}.about-refresh .photo-stage{padding-bottom:48px}.about-refresh .climbing .polaroid figcaption{min-height:84px}}.about-refresh .intro-layout{width:calc(100% - 144px);max-width:1120px;grid-template-columns:380px minmax(0,1fr);gap:100px}.about-refresh .intro-section{padding-top:100px;padding-bottom:110px}.about-refresh .intro-card-wrap{margin:20px 0}.about-refresh .intro-card{padding:70px 84px;min-height:480px}.about-refresh .hero-stack{width:380px;max-width:100%}.about-refresh .portrait-crop img{width:138%;left:-1%;top:-27%;height:auto}.about-refresh[data-tag-type=large] .tag{line-height:1.4;padding:10px 14px;animation:none;translate:none;rotate:none;transform:translate(-50%,-50%) rotate(var(--tilt,0deg));transform-origin:center;white-space:nowrap;box-shadow:0 3px 9px #15151508;transition:box-shadow .2s}.about-refresh .career-card{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.92)!important;background:linear-gradient(145deg,#FFFFFF70,#FFFFFF38 55%,#FFFFFF99),color-mix(in srgb,var(--company-fill) 73%,transparent)!important;box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 1px #ffffff80,0 0 0 1px rgba(35,48,53,.055),0 12px 32px rgba(35,48,53,.065)!important;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-radius:16px}.about-refresh .career-card:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 12%,#FFFFFF70 37%,#FFFFFF08 63%,transparent 80%);background-size:250% 100%;background-position:0 0;opacity:.35;transition:opacity .26s ease;animation:glass-light 18s ease-in-out infinite alternate}.about-refresh .career-card:hover:before{opacity:.7;transition-duration:.18s}@keyframes glass-light{to{background-position:100% 0}}.about-refresh .career-position:last-child{transform:rotate(-10deg)}.about-refresh .career-current{background:#DCEAF5;color:#243c52;border:1px solid #ffffffd9;box-shadow:inset 0 1px 0 #fff,0 3px 8px #2b425012;top:-36px}.about-refresh .polaroid img{aspect-ratio:4/5;object-fit:cover}.about-refresh .polaroid figcaption{min-height:0;height:auto;padding:10px 0 12px;font-size:14px;line-height:1.4}.about-refresh .climbing .photo-stage{gap:0;padding:26px 8px 55px}.about-refresh .climbing .polaroid:first-child{transform:translate(26px,30px) rotate(-12deg);z-index:1}.about-refresh .climbing .polaroid:nth-child(2){transform:translateY(-8px);z-index:3}.about-refresh .climbing .polaroid:nth-child(3){transform:translate(-26px,30px) rotate(12deg);z-index:2}.about-refresh .lilac{background:#E7DEF3}.about-refresh .hiking .photo-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:560px;padding:20px 30px 106px}.about-refresh .hiking .polaroid{width:100%;padding:10px 10px 0}.about-refresh .hiking .polaroid:first-child{transform:rotate(-6deg);z-index:1}.about-refresh .hiking .polaroid:nth-child(2){transform:translateY(84px) rotate(6deg);z-index:2}.about-refresh .hiking .polaroid img{aspect-ratio:4/5}.about-refresh .hiking .polaroid figcaption{min-height:0;padding:11px 0 13px}.about-refresh .outdoor-chapter.hiking{gap:75px}.about-refresh .outdoor-chapter{margin-bottom:120px}@media(min-width:811px) and (max-width:1099px){.about-refresh .intro-layout{width:calc(100% - 144px);grid-template-columns:250px minmax(0,1fr);gap:70px}.about-refresh .hero-photo{width:235px;height:235px}.about-refresh .hero-photo.back{--x:-20px}.about-refresh .hero-photo.middle{--x:20px}.about-refresh .intro-card{padding:70px 66px}.about-refresh .intro-card h1{font-size:42px}.about-refresh .tag{font-size:16px}.about-refresh .hiking .photo-stage{gap:12px;padding-inline:16px}.about-refresh .climbing .polaroid:first-child{transform:translate(18px,24px) rotate(-11deg)}.about-refresh .climbing .polaroid:nth-child(3){transform:translate(-18px,24px) rotate(11deg)}.about-refresh .outdoor-chapter.hiking{gap:38px}}@media(max-width:810px){.about-refresh .intro-layout{width:calc(100% - 48px);max-width:570px;gap:45px}.about-refresh .intro-section{padding:25px 0 100px}.about-refresh .intro-card{padding:76px 44px;min-height:0}.about-refresh .intro-card-wrap{margin:25px 0}.about-refresh .career-position:last-child{transform:rotate(-5deg)}.about-refresh .outdoor-chapter,.about-refresh .outdoor-chapter.hiking{gap:26px;margin-bottom:86px}.about-refresh .hiking .photo-stage{max-width:540px}.about-refresh .climbing .polaroid figcaption,.about-refresh .hiking .polaroid figcaption,.about-refresh .polaroid figcaption{min-height:0;height:auto;font-size:14px}.about-refresh .climbing .photo-stage{padding-inline:4px}.about-refresh .climbing .polaroid:first-child{transform:translate(20px,24px) rotate(-11deg)}.about-refresh .climbing .polaroid:nth-child(3){transform:translate(-20px,24px) rotate(11deg)}}@media(max-width:450px){.about-refresh .intro-layout{width:calc(100% - 44px)}.about-refresh .intro-card{padding:68px 37px}.about-refresh .hero-stack{max-width:320px}.about-refresh .hero-photo{width:230px;height:230px}.about-refresh .climbing .polaroid:first-child{transform:translate(12px,24px) rotate(-12deg)}.about-refresh .climbing .polaroid:nth-child(3){transform:translate(-12px,24px) rotate(12deg)}.about-refresh .climbing .photo-stage{padding-bottom:52px}.about-refresh .climbing .polaroid figcaption,.about-refresh .polaroid figcaption{font-size:13px;padding:8px 1px 10px;min-height:0}.about-refresh .hiking .photo-stage{gap:14px;padding:12px 17px 83px}.about-refresh .hiking .polaroid{padding:7px 7px 0}.about-refresh .hiking .polaroid:nth-child(2){transform:translateY(54px) rotate(6deg)}.about-refresh .hiking .polaroid figcaption{font-size:14px;padding:9px 0 11px}.about-refresh .career-current{font-size:12px}}@media(max-width:360px){.about-refresh .hero-photo{width:210px;height:210px}.about-refresh .hero-photo.back{--x:-12px}.about-refresh .hero-photo.middle{--x:12px}.about-refresh[data-tag-type=large] .tag{padding:9px 10px}.about-refresh .intro-card{padding-inline:33px}.about-refresh .climbing .polaroid figcaption{font-size:12px}.about-refresh .hiking .photo-stage{padding-inline:12px;gap:10px}}@media(min-width:1100px){.about-refresh .intro-layout{grid-template-columns:340px minmax(0,1fr);gap:70px}.about-refresh .hero-stack{width:340px}.about-refresh .hero-photo.back{--x:-32px}.about-refresh .hero-photo.middle{--x:32px}.about-refresh .intro-card{padding-inline:70px}}.about-refresh[data-crop="1"] .portrait-crop img{width:126%;left:0;top:-10%}.about-refresh[data-crop="2"] .portrait-crop img{width:118%;left:0;top:-4%}.about-refresh[data-crop="3"] .portrait-crop img{width:110%;left:0;top:0}.about-refresh[data-crop="4"] .portrait-crop img{width:100%;left:0;top:0}.about-refresh .career-position:last-child{transform:rotate(7deg)}.about-refresh .intro-card{padding:60px 54px 156px;min-height:490px}.about-refresh .intro-card-wrap{margin-bottom:40px}.about-refresh[data-tag-type=large] .tag{font-size:16px;font-weight:500;border-radius:7px;box-shadow:0 2px 3px #15151512,0 5px 12px #15151507;transform:translate(-50%,-50%) rotate(var(--tilt));z-index:2}.about-refresh.layout-mound .intro-card{padding-bottom:215px}.about-refresh.layout-mound .t3{left:23%;top:calc(100% - 30px);--tilt:-7deg}.about-refresh.layout-mound .t6{left:48%;top:calc(100% - 29px);--tilt:3deg}.about-refresh.layout-mound .t4{left:79%;top:calc(100% - 33px);--tilt:-8deg}.about-refresh.layout-mound .t1{left:32%;top:calc(100% - 76px);--tilt:13deg}.about-refresh.layout-mound .t2{left:62%;top:calc(100% - 82px);--tilt:-12deg}.about-refresh.layout-mound .t5{left:47%;top:calc(100% - 131px);--tilt:-8deg}.about-refresh .chapter-copy p{margin-bottom:18px}@media(min-width:811px) and (max-width:1099px){.about-refresh .intro-layout{grid-template-columns:220px minmax(0,1fr);gap:50px;width:calc(100% - 100px)}.about-refresh .intro-card{padding:44px 35px 180px}.about-refresh .intro-card h1{font-size:38px}.about-refresh.layout-mound .t3{left:15%}.about-refresh.layout-mound .t4{left:80%}}@media(max-width:810px){.about-refresh .intro-card{padding:42px 28px 210px;min-height:0}.about-refresh .career-position:last-child{transform:rotate(3deg)}.about-refresh.layout-mound .intro-card{padding-bottom:236px}.about-refresh .intro-card-wrap{margin-bottom:35px}}@media(max-width:540px){.about-refresh .intro-card{padding-inline:26px}.about-refresh.layout-mound .t3{left:20%;top:calc(100% - 30px)}.about-refresh.layout-mound .t4{left:69%;top:calc(100% - 31px)}.about-refresh.layout-mound .t6{left:28%;top:calc(100% - 80px)}.about-refresh.layout-mound .t2{left:70%;top:calc(100% - 91px)}.about-refresh.layout-mound .t1{left:35%;top:calc(100% - 135px)}.about-refresh.layout-mound .t5{left:67%;top:calc(100% - 180px)}}.about-refresh .tag{right:auto;bottom:auto}@media(min-width:541px){.about-refresh.layout-mound .intro-card{padding-bottom:190px}.about-refresh.layout-mound .t3{left:29%}.about-refresh.layout-mound .t6{left:47%}.about-refresh.layout-mound .t4{left:70%}.about-refresh.layout-mound .t1{left:39%;top:calc(100% - 70px)}.about-refresh.layout-mound .t2{left:62%;top:calc(100% - 76px)}.about-refresh.layout-mound .t5{left:50%;top:calc(100% - 116px)}}.about-refresh .floating-tags{pointer-events:none}.about-refresh .tag-pile{position:absolute;left:10px;right:10px;bottom:0;height:240px}.about-refresh .tag-pile .tag{position:absolute;white-space:nowrap;left:var(--x)!important;top:var(--y)!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) rotate(var(--tilt))!important;font-size:16px!important;padding:10px 14px!important;line-height:1.4;border-radius:7px;transition:left .3s,top .3s,transform .3s,background .3s}.about-refresh.layout-mound .intro-card{padding-bottom:var(--pile-space,260px)}.about-refresh .career-position:last-child{right:18%;left:auto}@media(max-width:1099px) and (min-width:811px){.about-refresh .intro-layout{grid-template-columns:230px minmax(0,1fr);gap:45px;width:calc(100% - 100px)}}@media(max-width:810px){.about-refresh .career-position:last-child{left:auto;right:auto}.about-refresh .tag-pile{left:6px;right:6px}.about-refresh .tag-pile .tag{padding:9px 10px!important}.about-refresh.layout-mound .intro-card{padding-bottom:var(--pile-space,380px)}}.about-refresh .career-position:last-child{transform:none!important}.about-refresh .tag-pile{left:8px;right:8px}.about-refresh .tag-pile .tag{padding:9px 11px!important}@media(min-width:1100px) and (max-width:1250px){.about-refresh .intro-layout{grid-template-columns:290px minmax(0,1fr);gap:65px}.about-refresh .hero-stack{width:290px}.about-refresh .hero-photo{width:280px;height:280px}}@media(max-width:810px){.about-refresh .tag-pile .tag{padding:9px 10px!important}}.about-refresh .tag-pile .tag{transform:translate(calc(-50% + var(--dx,0px)),calc(-50% + var(--dy,0px))) rotate(calc(var(--tilt) + var(--dr,0deg)))!important;transition:background .2s;will-change:transform;user-select:none}.about-refresh .tag-pile .tag[data-layer="0"]{z-index:3}.about-refresh .tag-pile .tag[data-layer="1"]{z-index:4}.about-refresh .tag-pile .tag[data-layer="2"]{z-index:5}.about-refresh .intro-card-wrap{isolation:isolate}@media(prefers-reduced-motion:reduce){.about-refresh .tag-pile .tag{will-change:auto}}.about-refresh{font-family:General Sans,Arial,sans-serif;font-size:17px;line-height:1.6;color:#151515;font-weight:400}.about-refresh .intro-section{padding-top:160px}.about-refresh .intro-card .eyebrow{margin-top:0;margin-bottom:24px}.about-refresh .tag-pile .tag{animation:none;rotate:none;translate:none;font-weight:500;letter-spacing:0}.about-refresh .hero-photo:focus-visible{outline:3px solid #5b55a8;outline-offset:5px}.about-refresh .photo-open{border:0;display:block;width:100%;padding:0;background:transparent;border-radius:5px}.about-refresh .about-photo-dialog{padding:20px;border:0;border-radius:16px;background:#19191b;color:white;max-width:94vw;max-height:94dvh}.about-refresh .about-photo-dialog::backdrop{background:#151515d9;backdrop-filter:blur(8px)}.about-refresh .about-photo-dialog img{height:72dvh;width:auto;max-width:100%;object-fit:contain;margin:auto;display:block}.about-refresh .about-photo-dialog p{text-align:center;font-size:14px;margin-top:12px}@media(max-width:810px){.about-refresh .intro-section{padding-top:120px}}@media(prefers-reduced-motion:reduce){.about-refresh .hero-photo{transition:none}}@media(min-width:1100px){.about-refresh .intro-layout{max-width:1120px;grid-template-columns:340px minmax(0,580px);gap:135px;justify-content:center}.about-refresh .hero-stack{width:340px}.about-refresh .intro-card{min-height:450px;padding:40px 38px var(--pile-space,178px)}.about-refresh .intro-card h1{font-size:48px;line-height:1.15;margin-bottom:0}.about-refresh .intro-card .eyebrow{margin-bottom:20px}}@media(min-width:811px) and (max-width:1099px){.about-refresh .intro-layout{grid-template-columns:230px minmax(0,580px);gap:65px;width:calc(100% - 80px)}.about-refresh .intro-card{padding:32px 28px var(--pile-space,178px);min-height:450px}.about-refresh .intro-card h1{font-size:38px;margin-bottom:0}}.about-refresh .outdoor-section .polaroid{transition:none}.about-refresh .outdoor-section .polaroid[data-photo-reveal=pending]{opacity:0;translate:0 48px}.about-refresh .outdoor-section .polaroid[data-photo-reveal=shown]{opacity:1;translate:0 0;animation:outdoor-photo-enter .8s cubic-bezier(.22,1,.36,1) both}@keyframes outdoor-photo-enter{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.about-refresh .outdoor-section .polaroid[data-photo-reveal]{opacity:1;translate:0 0;animation:none}}