.opNmbW_teamSection.inner-section{min-width:0;min-height:0;color:var(--color-warm-ivory);background:var(--color-obsidian);border-top:1px solid rgba(var(--rgb-warm-ivory), .14);padding-block:clamp(38px,5vw,64px);overflow:hidden}.opNmbW_teamHeading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:21px;display:flex}.opNmbW_eyebrow{color:var(--color-stone-grey);font:500 9px/1.4 var(--font-label), monospace;letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 11px;display:flex}.opNmbW_eyebrow span{background:var(--color-electric-blue);border-radius:50%;width:6px;height:6px}.opNmbW_headingCopy h2{max-width:100%;color:var(--color-warm-ivory);font:400 clamp(34px, 4vw, 48px)/1.05 var(--font-display), Arial, sans-serif;letter-spacing:-.055em;margin:0;display:block;overflow:visible}.opNmbW_headingTools{align-items:flex-end;gap:20px;display:flex}.opNmbW_intro{max-width:190px;color:var(--color-stone-grey);margin:0;font-size:12px;line-height:1.6}.opNmbW_controls{gap:7px;display:flex}.opNmbW_controls button{border:1px solid rgba(var(--rgb-warm-ivory), .24);width:42px;height:42px;color:var(--color-warm-ivory);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:17px;transition:color .18s,border-color .18s,background-color .18s,opacity .18s;display:grid}.opNmbW_controls button:disabled{opacity:.35;cursor:default}.opNmbW_controls button:focus-visible,.opNmbW_track:focus-visible{outline:2px solid var(--color-electric-blue);outline-offset:4px}@media (hover:hover) and (pointer:fine){.opNmbW_controls button:not(:disabled):hover{border-color:var(--color-electric-blue);color:var(--color-electric-blue);background:rgba(var(--rgb-electric-blue), .06)}}.opNmbW_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(12px,1.5vw,19px);width:100%;min-width:0;padding:2px 2px 9px;display:flex;overflow:auto hidden}.opNmbW_track::-webkit-scrollbar{display:none}.opNmbW_person{scroll-snap-align:start;flex:0 0 clamp(150px,14vw,180px);width:clamp(150px,14vw,180px);min-width:0;max-width:180px}.opNmbW_portrait{aspect-ratio:3/4;border:1px solid rgba(var(--rgb-warm-ivory), .18);background:var(--color-graphite);width:100%;max-width:100%;transition:border-color .2s;position:relative;overflow:hidden}.opNmbW_portraitImage{object-fit:cover}.opNmbW_placeholder{color:var(--color-stone-grey);background-color:var(--color-graphite);background-image:linear-gradient(rgba(var(--rgb-warm-ivory), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--rgb-warm-ivory), .035) 1px, transparent 1px);background-size:28px 28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.opNmbW_placeholder svg{fill:none;width:42px;max-width:42px;height:42px;max-height:42px;stroke:rgba(var(--rgb-warm-ivory), .58);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s;display:block}.opNmbW_placeholderAccent{stroke:var(--color-electric-blue)}.opNmbW_placeholder>span{color:var(--color-warm-ivory);font:500 8px/1 var(--font-label), monospace;letter-spacing:.1em}.opNmbW_placeholder>small{color:var(--color-stone-grey);font:8px/1 var(--font-label), monospace;letter-spacing:.08em;position:absolute;bottom:8px;right:8px}.opNmbW_personMeta{padding-top:9px}.opNmbW_personMeta>span{color:var(--color-electric-blue);font:500 8px/1.35 var(--font-label), monospace;letter-spacing:.1em;margin-bottom:4px;display:block}.opNmbW_personName{color:var(--color-warm-ivory);margin:0 0 3px;font-size:12px}.opNmbW_personRole{color:var(--color-warm-ivory);margin:0;font-size:12px;line-height:1.4}@media (hover:hover) and (pointer:fine){.opNmbW_person:hover .opNmbW_portrait{border-color:rgba(var(--rgb-electric-blue), .7)}.opNmbW_person:hover .opNmbW_placeholder svg{transform:translateY(-2px)}}.opNmbW_progressRow{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:7px;display:grid}.opNmbW_counter,.opNmbW_scrollHint{color:var(--color-stone-grey);font:8px/1 var(--font-label), monospace;letter-spacing:.1em;white-space:nowrap}.opNmbW_counter i{color:var(--color-electric-blue);padding-inline:3px;font-style:normal}.opNmbW_progressTrack{background:rgba(var(--rgb-warm-ivory), .18);height:1px;overflow:hidden}.opNmbW_progressTrack span{transform-origin:0;background:var(--color-electric-blue);width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:760px){.opNmbW_teamSection.inner-section{padding-block:40px}.opNmbW_teamHeading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:17px}.opNmbW_headingCopy h2{font-size:clamp(34px,8.5vw,45px)}.opNmbW_headingTools{justify-content:space-between;align-items:center;gap:13px;width:100%}.opNmbW_intro{max-width:220px;font-size:11px}.opNmbW_controls button{width:44px;height:44px}.opNmbW_person{flex-basis:min(52vw,180px);width:min(52vw,180px)}.opNmbW_progressRow{grid-template-columns:55px minmax(0,1fr) auto;gap:9px}.opNmbW_scrollHint{font-size:7px}}@media (prefers-reduced-motion:reduce){.opNmbW_track{scroll-behavior:auto}.opNmbW_controls button,.opNmbW_portrait,.opNmbW_placeholder svg{transition-duration:.01ms!important}}
.ySMK-W_aboutPage{--about-line:rgba(var(--rgb-warm-ivory), .15)}.ySMK-W_hero{min-height:0;padding:clamp(52px, 7vw, 92px) var(--layout-page-gutter) 54px;border-bottom:1px solid var(--about-line);background:radial-gradient(ellipse at 76% 45%, rgba(var(--rgb-graphite), .23), transparent 43%);grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);align-items:center;gap:clamp(28px,6vw,86px);display:grid;position:relative}.ySMK-W_heroCopy{min-width:0;max-width:660px}.ySMK-W_eyebrow{color:var(--color-stone-grey);font:500 9px/1.5 var(--font-label), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 17px;display:flex}.ySMK-W_eyebrow>span{background:var(--color-electric-blue);border-radius:50%;flex:none;width:6px;height:6px}.ySMK-W_hero h1{max-width:660px;color:var(--color-warm-ivory);font:400 clamp(48px, 6.5vw, 82px)/.99 var(--font-display), Arial, sans-serif;letter-spacing:-.065em;margin:0}.ySMK-W_lede{max-width:520px;color:var(--color-stone-grey);margin:23px 0 0;font-size:clamp(14px,1.25vw,16px);line-height:1.75}.ySMK-W_visual{border:1px solid var(--about-line);background:var(--color-obsidian);width:100%;min-width:0;position:relative}.ySMK-W_visual svg{width:100%;max-width:100%;height:auto;display:block}.ySMK-W_visual text{fill:#999791;font:8px var(--font-label), monospace;letter-spacing:1.2px}.ySMK-W_visualLabel{border-top:1px solid var(--about-line);color:var(--color-stone-grey);font:8px/1.3 var(--font-label), monospace;letter-spacing:.12em;padding:11px 13px;display:block}.ySMK-W_heroFoot{right:var(--layout-page-gutter);bottom:16px;left:var(--layout-page-gutter);color:rgba(var(--rgb-stone-grey), .72);font:7px/1.3 var(--font-label), monospace;letter-spacing:.13em;justify-content:space-between;display:flex;position:absolute}.ySMK-W_principles{padding:0 var(--layout-page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ySMK-W_principle{min-width:0;padding:clamp(32px,4.2vw,55px) clamp(22px,4vw,54px) clamp(36px,4.5vw,60px) 0}.ySMK-W_principle+.ySMK-W_principle{border-left:1px solid var(--about-line);padding-left:clamp(22px,4vw,54px);padding-right:0}.ySMK-W_principle h2{max-width:520px;color:var(--color-warm-ivory);font:400 clamp(27px, 3.2vw, 42px)/1.12 var(--font-display), Arial, sans-serif;letter-spacing:-.045em;margin:0}.ySMK-W_principle h2 em{color:var(--color-electric-blue);letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.ySMK-W_principle>p:last-child{max-width:440px;color:var(--color-stone-grey);margin:15px 0 0;font-size:13px;line-height:1.75}@media (max-width:900px){.ySMK-W_hero{grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);gap:28px}}@media (max-width:680px){.ySMK-W_hero{padding:58px var(--layout-page-gutter) 46px;grid-template-columns:minmax(0,1fr);gap:28px}.ySMK-W_hero h1{font-size:clamp(46px,12vw,66px)}.ySMK-W_visual{width:min(100%,520px)}.ySMK-W_heroFoot{font-size:6px;bottom:12px}.ySMK-W_principles{grid-template-columns:minmax(0,1fr)}.ySMK-W_principle,.ySMK-W_principle+.ySMK-W_principle{border-left:0;padding:34px 0}.ySMK-W_principle+.ySMK-W_principle{border-top:1px solid var(--about-line)}.ySMK-W_principle h2{font-size:clamp(29px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.ySMK-W_hero *,.ySMK-W_principles *{scroll-behavior:auto}}
