.comet-card{--comet-rotate-x:0deg;--comet-rotate-y:0deg;--comet-lift:0px;--comet-press-scale:1;perspective:1000px;perspective-origin:50% 48%;transform-style:preserve-3d;position:relative}.comet-card>.comet-archive__card{transform:scale(var(--comet-press-scale)) translate3d(0, var(--comet-lift), 0) rotateX(var(--comet-rotate-x)) rotateY(var(--comet-rotate-y));transform-style:preserve-3d;transition:none}.comet-card--static>.comet-archive__card{transform:none}.comet-card--static{perspective:none;transform-style:flat}.comet-card--static>.comet-archive__card{transform-style:flat}.comet-card:hover,.comet-card:focus-within{--comet-lift:0px}@media (prefers-reduced-motion:reduce) and (pointer:coarse){.comet-card>.comet-archive__card{transition:none;transform:none!important}}@media (hover:none),(pointer:coarse){.comet-card,.comet-card>.comet-archive__card{perspective:none;transform-style:flat}.comet-card>.comet-archive__card{transform:scale(var(--comet-press-scale))}}.impact-evidence{--impact-radius:var(--portfolio-card-radius);--impact-glass:var(--portfolio-card-surface);--impact-card-blur:var(--portfolio-card-blur);--impact-card-shadow:var(--apple-shadow-card);--impact-glass-strong:var(--apple-surface-raised);--impact-border:var(--portfolio-card-border);--impact-hairline:var(--apple-hairline);--impact-text:var(--apple-text);--impact-signal:var(--apple-secondary);--impact-muted:var(--apple-tertiary);--impact-edge:#ffffffd1;gap:84px;width:100%;display:grid}.impact-evidence button{font:inherit}.impact-eyebrow{color:var(--impact-muted);font:500 10px/1.5 var(--tech,var(--mono,monospace));letter-spacing:.08em;text-transform:uppercase;margin:0}.impact-evidence-row{grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.impact-evidence-label{text-shadow:0 2px 16px #000000b8;padding-top:4px;position:relative;top:auto}.impact-evidence-label h2{color:var(--impact-text);letter-spacing:-.03em;white-space:nowrap;margin:17px 0 0;font-size:clamp(1.55rem,2.8vw,2.65rem);font-weight:600;line-height:1.08;display:block}html[lang=en] .impact-evidence-label h2{white-space:normal;text-wrap:balance;line-height:1.15}.impact-evidence-label p{max-width:170px;color:var(--impact-signal);margin:15px 0 0;font-size:11px;line-height:1.75}.impact-evidence-row>div:last-child{min-width:0}.impact-evidence-note,.impact-logo-head,.impact-award-foot{color:var(--impact-muted);font:500 9px/1.6 var(--tech,var(--mono,monospace));letter-spacing:.05em;justify-content:space-between;gap:20px;display:flex}.impact-evidence-note{margin-bottom:14px}.impact-glass{overflow:hidden}.impact-award-shell{min-height:0;padding:18px 0 0;position:relative}.impact-award-shell .impact-evidence-note{margin-bottom:8px;margin-left:24px;margin-right:24px}.impact-award-description{color:var(--impact-muted);font:400 12px/1.5 var(--font-body,var(--sans,sans-serif));margin:0 24px 8px}.impact-award-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;clip-path:inset(0 62px);align-items:center;gap:14px;height:370px;margin:0;padding:14px 62px;scroll-padding-inline:62px;list-style:none;display:flex;overflow-x:auto}.impact-award-rail::-webkit-scrollbar{display:none}.impact-award-rail>li{scroll-snap-align:start;flex:0 0 calc(25% - 10.5px);width:calc(25% - 10.5px);height:100%}.impact-award-card{cursor:zoom-in;width:100%;height:100%;transition:border-color var(--motion-duration-card) var(--motion-ease-control), box-shadow var(--motion-duration-card) var(--motion-ease-control), transform var(--motion-duration-card) var(--motion-ease-control);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.impact-award-card img{object-fit:contain;width:100%;height:100%;display:block}.impact-award-card:hover,.impact-award-card:focus-visible{border-color:var(--impact-edge);transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff2e,0 14px 30px #00000059}.impact-award-card:focus-visible{outline:2px solid var(--impact-edge);outline-offset:2px}.impact-award-card--static,.impact-award-card--static:hover,.impact-award-card--static:focus-visible{cursor:default;border-color:var(--impact-border);box-shadow:none;outline:none;transform:none}.impact-award-card-zoom{color:#edf4f9e6;width:26px;height:26px;font:500 14px/1 var(--tech,var(--mono,monospace));opacity:0;transition:opacity var(--motion-duration-card) var(--motion-ease-control);place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.impact-award-card:hover .impact-award-card-zoom,.impact-award-card:focus-visible .impact-award-card-zoom{opacity:1}@media (hover:none){.impact-award-card-zoom{opacity:1}}.impact-award-rail-nav{z-index:2;color:#fffffff0;cursor:pointer;width:46px;height:46px;transition:border-color var(--motion-duration-control) var(--motion-ease-control), color var(--motion-duration-control) var(--motion-ease-control), opacity var(--motion-duration-control) var(--motion-ease-control), background-color var(--motion-duration-control) var(--motion-ease-control);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-12%)}.impact-award-rail-nav:hover:not(:disabled){color:#fff;background:#1c1c1e;border-color:#ffffffd1}.impact-award-rail-nav:focus-visible{outline:2px solid var(--impact-edge);outline-offset:2px}.impact-award-rail-nav:disabled{cursor:default;opacity:.28}.impact-award-rail-nav--prev{left:10px}.impact-award-rail-nav--next{right:10px}.impact-award-nav-icon{width:18px;height:18px;display:block}.impact-award-lightbox{z-index:200;width:auto;max-height:none;padding:max(72px, env(safe-area-inset-top)) clamp(72px, 10vw, 160px) 34px;overscroll-behavior:contain;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(.88);animation:impact-award-lightbox-in var(--motion-duration-modal) var(--motion-ease-emphasized);background:#000000c7;border:0;border-radius:0;place-items:center;display:grid;position:fixed;inset:0;overflow:auto;transform:none}.impact-award-lightbox figure{grid-template-rows:auto auto;grid-template-columns:minmax(48px,1fr) minmax(0,min(62vw,640px)) minmax(48px,1fr);align-items:center;column-gap:clamp(18px,3vw,42px);width:min(100%,980px);max-width:100%;margin:0;display:grid;position:relative}.impact-award-lightbox img{border-radius:var(--apple-radius-tile);object-fit:contain;border:0;grid-area:1/2;justify-self:center;width:auto;max-width:100%;max-height:min(82svh,820px);display:block;box-shadow:0 22px 60px #0000007a}.impact-award-lightbox figcaption{grid-area:2/2;justify-content:center;align-items:baseline;gap:12px;margin-top:12px;display:flex}.impact-award-lightbox figcaption strong{color:var(--impact-text);font:600 15px/1.3 var(--font-display,var(--sans,sans-serif))}.impact-award-lightbox figcaption span{color:var(--impact-muted);font:500 10px/1.4 var(--tech,var(--mono,monospace));letter-spacing:.05em}.impact-award-lightbox-nav{color:#fffffff5;cursor:pointer;width:48px;height:48px;transition:border-color var(--motion-duration-control) var(--motion-ease-control), color var(--motion-duration-control) var(--motion-ease-control), background-color var(--motion-duration-control) var(--motion-ease-control), transform var(--motion-duration-control) var(--motion-ease-control);place-items:center;display:grid;position:static}.impact-award-lightbox-nav:hover{color:#fff;background:#242426;border-color:#ffffffd1;transform:scale(1.04)}.impact-award-lightbox-nav:focus-visible{outline:2px solid var(--impact-edge);outline-offset:2px}.impact-award-lightbox-nav--prev{grid-area:1/1;justify-self:center}.impact-award-lightbox-nav--next{grid-area:1/3;justify-self:center}.impact-award-lightbox-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#ffffffe6;cursor:pointer;width:44px;height:44px;font:400 16px/1 var(--sans,sans-serif);transition:border-color var(--motion-duration-control) var(--motion-ease-control), color var(--motion-duration-control) var(--motion-ease-control), background-color var(--motion-duration-control) var(--motion-ease-control);place-items:center;display:grid;position:fixed}.impact-award-lightbox-close:hover{color:#fff;background:#ffffff0f;border-color:#ffffffbd}.impact-award-lightbox-close:focus-visible{outline:2px solid var(--impact-edge);outline-offset:2px}.impact-award-lightbox:focus-visible{outline:2px solid var(--impact-edge);outline-offset:4px}@keyframes impact-award-lightbox-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.impact-award-lightbox{animation:none}}.impact-logo-shell{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-height:0;padding:10px 24px 12px;display:flex}.impact-logo-head{flex:none}.impact-platform-desktop-card{display:none}.impact-platform-desktop-description{color:var(--impact-muted);font:400 12px/1.5 var(--font-body,var(--sans,sans-serif));margin:14px 0 0}.impact-platform-mobile-card{display:none}.impact-reach-dossier{padding:18px 20px 16px;overflow:visible}.impact-reach-dossier-head{color:var(--impact-muted);font:9px/1.6 var(--tech,var(--mono,monospace));letter-spacing:.07em;justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.impact-reach-dossier-description{color:var(--impact-muted);font:400 12px/1.5 var(--font-body,var(--sans,sans-serif));margin:-10px 0 18px}.impact-reach-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.impact-reach-profile{background:0 0;border:0;border-radius:0;overflow:visible}.impact-reach-profile-shot{background:0 0;justify-content:center;align-items:center;height:clamp(156px,12vw,182px);display:flex;position:relative;overflow:visible}.impact-reach-profile-shot--link{cursor:pointer;text-decoration:none;display:flex}.impact-reach-profile-shot--link:hover .impact-reach-profile-media{box-shadow:0 0 0 2px #ffffff59}.impact-reach-profile-shot--link:focus-visible{outline:2px solid var(--impact-edge);outline-offset:2px}.impact-reach-profile-hover-label{z-index:3;max-width:calc(100% - 20px);color:var(--impact-text);font:500 9px/1 var(--tech,var(--mono,monospace));letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-control) var(--motion-ease-control), transform var(--motion-duration-control) var(--motion-ease-control);align-items:center;padding:7px 10px;display:inline-flex;position:absolute;bottom:10px;left:auto;right:10px;overflow:hidden;transform:translateY(5px)}@media (hover:hover){.impact-reach-profile-shot:hover .impact-reach-profile-hover-label,.impact-reach-profile-shot--link:focus-visible .impact-reach-profile-hover-label{opacity:1;transform:translateY(0)}}.impact-reach-profile-shot--link:focus-visible .impact-reach-profile-hover-label{opacity:1;transform:translateY(0)}.impact-reach-profile-media{aspect-ratio:1179/938;width:100%;position:relative;overflow:hidden}.impact-reach-profile-media img{object-fit:cover;object-position:center;mix-blend-mode:screen;width:100%;height:100%;display:block}.impact-reach-profile-caption{justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;display:flex}.impact-reach-profile-caption strong{color:var(--impact-text);font:600 13px/1.2 var(--font-display,var(--sans,sans-serif))}.impact-reach-profile-caption span{color:var(--impact-muted);font:500 9px/1.4 var(--tech,var(--mono,monospace));letter-spacing:.04em}.impact-reach-profile-actions{display:none}.impact-qr-lightbox{z-index:210;-webkit-backdrop-filter:blur(18px)saturate(.9);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.impact-qr-dialog{width:min(100%,340px);color:var(--impact-text);flex-direction:column;align-items:center;padding:28px 24px 24px;display:flex;position:relative}.impact-qr-dialog:focus-visible{outline:2px solid var(--impact-edge);outline-offset:4px}.impact-qr-dialog-close{border:1px solid var(--impact-hairline);width:44px;height:44px;color:var(--impact-muted);cursor:pointer;font:300 22px/1 var(--font-body,sans-serif);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.impact-qr-dialog-kicker{color:var(--impact-muted);font:500 9px/1.4 var(--tech,var(--mono,monospace));letter-spacing:.1em;margin:0}.impact-qr-dialog h3{font:600 24px/1.1 var(--font-display,var(--sans,sans-serif));letter-spacing:-.04em;margin:10px 0 18px}.impact-qr-dialog img{aspect-ratio:1;background:#fff;width:min(100%,240px);height:auto;display:block}.impact-qr-dialog>p:not(.impact-qr-dialog-kicker){color:var(--impact-muted);font:400 12px/1.45 var(--font-body,sans-serif);margin:12px 0 0}.impact-qr-dialog-actions{justify-content:center;gap:10px;width:100%;margin-top:20px;display:flex}.impact-qr-dialog-actions a{border:1px solid var(--impact-hairline);min-height:40px;color:var(--impact-text);font:500 10px/1 var(--tech,var(--mono,monospace));letter-spacing:.04em;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.impact-qr-dialog-actions a:hover,.impact-qr-dialog-actions a:focus-visible{border-color:var(--impact-edge);background:#ffffff14;outline:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.impact-evidence{gap:62px}.impact-evidence-row{grid-template-columns:1fr;gap:20px}.impact-evidence-label p{max-width:360px}.impact-award-shell{min-height:0}.impact-award-shell .impact-evidence-note{margin-left:14px;margin-right:14px}.impact-award-rail{clip-path:inset(0 58px);height:330px;padding:18px 58px;scroll-padding-inline:58px}.impact-award-rail>li{flex-basis:calc(50% - 7px);width:calc(50% - 7px)}.impact-logo-shell{min-height:0;padding:8px 16px 10px}.impact-reach-dossier{padding:16px}}@media (width<=720px){.impact-logo-shell .logo-loop{--logo-loop-height:30px!important}.impact-logo-shell .logo-loop__list{gap:24px;padding-right:24px}.impact-award-card-zoom{opacity:1;display:grid}.impact-award-rail>li{flex:0 0 min(220px,100% - 48px);width:min(220px,100% - 48px)}.impact-award-shell .impact-evidence-note{color:#f5f5f7ad}.impact-reach-profile-hover-label{opacity:1;display:inline-flex;left:auto;right:10px;transform:none}}@media (width<=500px){.impact-evidence-note{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.impact-evidence-note span+span{text-align:right;margin-top:0;display:block}.impact-award-shell{min-height:0;padding-top:20px}.impact-award-description{margin:0 14px 6px;font-size:11px}.impact-award-rail{height:300px}.impact-award-lightbox{padding:max(64px, env(safe-area-inset-top)) 16px 24px}.impact-award-lightbox figure{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:6px;width:min(100%,420px)}.impact-award-lightbox img{max-height:calc(100svh - 118px)}.impact-award-lightbox-nav{width:40px;height:40px}.impact-award-lightbox-close{top:12px;right:12px}.impact-reach-dossier{padding:14px}.impact-reach-dossier-head{display:block}.impact-reach-dossier-head span+span{margin-top:3px;display:block}.impact-reach-dossier-description{margin:-12px 0 18px;font-size:11px;line-height:1.45}.impact-reach-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.impact-reach-profile{justify-self:stretch;width:100%}.impact-reach-profile-shot{align-items:flex-start;height:auto}.impact-reach-profile-caption{margin-top:7px;display:block}.impact-reach-profile-caption span{margin-top:4px;display:block}.impact-logo-shell{padding:0;overflow:hidden}.impact-logo-shell>.impact-logo-head,.impact-logo-shell>.logo-loop{display:none}.impact-platform-mobile-card{display:block}.impact-platform-mobile-manifesto{border-bottom:1px solid var(--impact-hairline);padding:16px 20px 14px}.impact-platform-mobile-meta,.impact-platform-mobile-network-head{color:var(--impact-muted);font:500 9px/1.5 var(--tech,var(--mono,monospace));letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.impact-platform-mobile-meta span:last-child,.impact-platform-mobile-network-head{text-align:right}.impact-platform-mobile-manifesto h3{max-width:12ch;color:var(--impact-text);letter-spacing:-.07em;margin:14px 0 9px;font-size:clamp(2.05rem,10vw,3.2rem);font-weight:600;line-height:.96}.impact-platform-mobile-manifesto h3:after{background:var(--apple-blue);content:"";width:26px;height:2px;margin-top:10px;display:block}.impact-platform-mobile-manifesto p{color:var(--impact-muted);margin:0;font-size:12px;line-height:1.45}.impact-platform-mobile-signature{color:var(--impact-muted);font:500 8px/1.4 var(--tech,var(--mono,monospace));letter-spacing:.04em;margin-top:12px}.impact-platform-mobile-network{padding:14px 20px 16px}.impact-platform-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.impact-platform-mobile-tile{align-content:space-between;min-height:68px;padding:9px;display:grid}.impact-platform-mobile-tile img{object-fit:contain;width:auto;max-width:44%;height:24px;display:block}.impact-platform-mobile-tile img.logo-loop__image--light{filter:brightness(0)invert()}.impact-platform-mobile-tile strong,.impact-platform-mobile-tile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.impact-platform-mobile-tile strong{color:var(--impact-text);font:600 10px/1.2 var(--font-display,var(--sans,sans-serif))}.impact-platform-mobile-tile span{color:var(--impact-muted);font:500 9px/1.2 var(--font-display,var(--sans,sans-serif));margin-top:2px}}@media (width<=340px){.impact-evidence-note{gap:4px;font-size:8px}}@media (prefers-reduced-motion:reduce){.impact-reach-profile,.impact-reach-profile-shot img{transition:none}}.logo-loop{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:calc(100% + 48px);margin-inline:-24px;padding-inline:24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-loop__track{align-items:center;width:max-content;display:flex}.logo-loop__list{align-items:center;gap:var(--logo-loop-gap);padding:0 var(--logo-loop-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.logo-loop__item{min-width:var(--logo-loop-height);height:var(--logo-loop-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.logo-loop__link,.logo-loop__image{display:block}.logo-loop__link{border-radius:var(--portfolio-tile-radius);line-height:0}.logo-loop__link:focus-visible{outline:2px solid var(--edge-highlight,#fff);outline-offset:6px}.logo-loop__image{width:auto;height:var(--logo-loop-height);object-fit:contain;pointer-events:none;-webkit-user-drag:none;opacity:.92;filter:none;max-width:150px;transition:opacity var(--motion-duration-card) var(--motion-ease-control), transform var(--motion-duration-card) var(--motion-ease-control)}.logo-loop__image--light{filter:brightness(0)invert()}.logo-loop__item:hover .logo-loop__image,.logo-loop__link:focus-visible .logo-loop__image{opacity:1}.logo-loop__item--hoverable:hover .logo-loop__image,.logo-loop__item--hoverable:focus-within .logo-loop__image{transform:scale(1.08)}.logo-loop--static{width:100%;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.logo-loop--static .logo-loop__track{flex-wrap:wrap;justify-content:center;width:100%;transform:none!important}.logo-loop--static .logo-loop__list{justify-content:center;gap:12px var(--logo-loop-gap);flex-wrap:wrap;width:100%;padding:0}.logo-loop--static .logo-loop__list[aria-hidden=true]{display:none}@media (width<=720px){.logo-loop__list{gap:34px;padding-right:34px}.logo-loop__image{max-width:124px}.logo-loop--static .logo-loop__list{gap:12px 24px}}@media (prefers-reduced-motion:reduce){.logo-loop__track{transform:none!important}.logo-loop__image{transition:none}}.floating-dock-shell{justify-content:center;align-items:flex-end;width:fit-content;max-width:100%;min-height:84px;display:flex;position:relative;overflow:visible;transform:translateY(-16px)}.floating-dock-panel{justify-content:center;align-items:flex-end;gap:8px;width:fit-content;max-width:100%;padding:8px 14px 9px;display:flex}.floating-dock-item{touch-action:manipulation;outline:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.floating-dock-item:hover,.floating-dock-item:focus-visible{background:var(--portfolio-tile-surface-hover);border-color:#f5f5f747}.floating-dock-icon,.floating-dock-icon img{object-fit:contain;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.floating-dock-icon{opacity:.68;transition:opacity var(--motion-duration-control) var(--motion-ease-control)}.floating-dock-item:hover .floating-dock-icon,.floating-dock-item:focus-visible .floating-dock-icon{opacity:1}.floating-dock-icon img{filter:brightness(0)invert()}.floating-dock-label{pointer-events:none;white-space:nowrap;width:max-content;padding:5px 8px;position:absolute;top:-30px;left:50%}.floating-dock-status{min-height:16px;color:var(--signal);font:500 10px/1.5 var(--tech);white-space:nowrap;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (width<=560px){.floating-dock-panel{gap:5px;padding:6px 8px 7px}.floating-dock-icon,.floating-dock-icon img{width:18px;height:18px}}@media (width<=340px){.floating-dock-panel{gap:1px;padding-inline:6px}}.flip-experiment{--flip-muted:var(--apple-secondary);--flip-quiet:var(--apple-tertiary);--flip-neutral:var(--apple-tertiary);margin-top:32px}.flip-experiment__list{gap:8px;display:grid}.flip-experiment__row{min-height:116px;color:var(--flip-muted);transition:border-color var(--motion-duration-card) var(--motion-ease-control), background-color var(--motion-duration-card) var(--motion-ease-control), color var(--motion-duration-card) var(--motion-ease-control);grid-template-columns:minmax(230px,.85fr) minmax(270px,1.25fr) minmax(190px,1fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.flip-experiment__row:hover,.flip-experiment__row:focus-within{color:#f5f8fa;border-color:#ffffff52}.flip-experiment__row-title{border-left:1px solid var(--apple-hairline);min-width:0;padding-left:16px}.flip-experiment__row-title h3{color:#f2f6fa;max-width:100%;font:700 clamp(19px, 1.8vw, 25px)/1.1 var(--font-display,system-ui);letter-spacing:-.05em;text-wrap:balance;margin:0}.flip-experiment__row-description{max-width:39ch;color:var(--flip-muted);margin:0;font-size:13px;line-height:1.6}.flip-experiment__facts{flex-wrap:wrap;gap:7px;display:flex}.flip-experiment__facts span{color:var(--flip-quiet);font:500 11px/1.3 var(--font-mono,monospace);white-space:nowrap}.flip-experiment__facts span:not(:last-child):after{color:var(--flip-neutral);content:"/";margin-left:7px}.flip-experiment__link{color:#edf4f9d6;white-space:nowrap;width:fit-content;transition:gap var(--motion-duration-control) var(--motion-ease-control), color var(--motion-duration-control) var(--motion-ease-control), border-color var(--motion-duration-control) var(--motion-ease-control);border-bottom:1px solid #edf4f95c;justify-self:end;align-items:center;gap:7px;padding-bottom:4px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.flip-experiment__link:hover,.flip-experiment__link:focus-visible{color:#fff;border-color:#fff;outline:none;gap:11px}.flip-experiment__status{color:#d6e3ed85;font:500 11px/1.4 var(--font-mono,monospace);letter-spacing:.07em;align-items:center;gap:9px;margin-top:14px;display:flex}.flip-experiment__status-dot{background:var(--flip-neutral);width:6px;height:6px;box-shadow:none;border-radius:50%}@media (width<=980px){.flip-experiment__row{grid-template-columns:minmax(190px,.82fr) minmax(180px,1fr) auto}.flip-experiment__row-description{max-width:31ch}.flip-experiment__facts{grid-area:2/1/auto/3}.flip-experiment__link{grid-row:1/3}}html[lang=en] .flip-experiment__row-title h3{white-space:nowrap;max-width:none;font-size:clamp(18px,1.55vw,23px)}@media (width<=720px){.flip-experiment{margin-top:24px}.flip-experiment__row{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:16px 12px 18px}.flip-experiment__row-title h3{max-width:none;font-size:19px}.flip-experiment__row-description,.flip-experiment__facts,.flip-experiment__link{grid-column:1}.flip-experiment__row-description{max-width:none;font-size:12px;line-height:1.55}.flip-experiment__facts{grid-row:auto;gap:6px}.flip-experiment__facts span{font-size:10px}.flip-experiment__link{grid-row:auto;justify-self:start;align-items:center;min-height:44px;margin-top:2px;padding:8px 0;font-size:12px}.flip-experiment__status{margin-top:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.flip-experiment__row,.flip-experiment__link{transition:none}}#hero-actions-react-root{display:contents}.hero-actions button{appearance:none;color:#f5f5f7a3;min-height:46px;font:500 14px/1 var(--font-body,system-ui);letter-spacing:0;box-shadow:none;cursor:pointer;transition:background-color var(--motion-duration-control) var(--motion-ease-control), color var(--motion-duration-control) var(--motion-ease-control);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.hero-actions button:active{transform:scale(.98)}.hero-actions button:focus-visible{outline:2px solid var(--accent-blue-focus,#2997ff);outline-offset:4px}.hero-actions .hero-primary{background:var(--accent-blue,#0071e3);color:#fff;min-width:140px;padding-inline:24px;font-weight:600}.hero-actions .hero-primary:hover,.hero-actions .hero-primary:focus-visible{background:var(--accent-blue-focus,#2997ff);color:#fff}.hero-actions .hero-secondary{color:#f5f5f794;text-underline-offset:5px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.hero-actions .hero-secondary:hover,.hero-actions .hero-secondary:focus-visible{color:#f5f5f7e6;background:0 0;text-decoration-color:#f5f5f775}@media (width>=721px){.hero-actions button{flex:none;width:auto;min-height:46px}}@media (width<=720px){.hero-actions{justify-content:flex-start;align-items:center;gap:12px;display:flex}.hero-actions button{width:auto;min-height:44px;padding-inline:8px;font-size:14px}.hero-actions .hero-primary{min-width:132px;padding-inline:20px}}.text-type{white-space:pre-wrap;display:inline-block}.text-type__content{display:inline}.text-type__cursor{vertical-align:-.12em;margin-left:.08em;line-height:1;display:inline-block}.text-type__cursor--hidden{display:none}#hero-title .hero-title__prefix,#hero-title .hero-title__rotating{color:#f0f4f6;width:max-content;font:inherit;letter-spacing:inherit;text-align:left;display:block}#hero-title .hero-title__rotating{min-width:4.6em;height:1em;min-height:1em;color:var(--accent-blue-on-dark);line-height:1em}#hero-title .hero-title__rotating .text-type__content{display:inline}#hero-title .hero-title__rotating .text-type__cursor{vertical-align:-.1em;background:currentColor;border-radius:1px;width:.42em;min-width:0;height:.06em;min-height:0;margin:0 0 0 .12em;padding:0;display:inline-block}@media (width<=500px){#hero-title .hero-title__prefix,#hero-title .hero-title__rotating{width:auto}}:root{--portfolio-panel-radius:24px;--portfolio-content-radius:18px;--portfolio-tile-radius:12px;--portfolio-control-radius:999px;--portfolio-panel-surface:#1c1c1eb8;--portfolio-panel-border:#ffffff24;--portfolio-panel-blur:blur(22px) saturate(1.08);--portfolio-panel-shadow:0 24px 80px #00000047, inset 0 1px 0 #ffffff14;--portfolio-card-surface:var(--portfolio-panel-surface);--portfolio-card-border:var(--portfolio-panel-border);--portfolio-card-blur:var(--portfolio-panel-blur);--portfolio-card-shadow:var(--portfolio-panel-shadow);--portfolio-card-radius:var(--portfolio-panel-radius);--portfolio-content-surface:#00000094;--portfolio-content-border:#ffffff2e;--portfolio-content-shadow:0 14px 34px #0000003d, inset 0 1px 0 #ffffff0f;--portfolio-tile-surface:#ffffff0d;--portfolio-tile-border:#ffffff17;--portfolio-tile-shadow:none;--portfolio-tile-surface-hover:#ffffff17;--portfolio-modal-surface:#0c0c0de6;--portfolio-modal-blur:blur(28px) saturate(1.02)}.impact-glass,#experiments .flip-experiment__row,#profile .career-strip,#top .hero-proof-card,#contact .footer-contact-copy,#projects .comet-archive-mobile-shell,.floating-dock-panel,header,header.is-condensed{border:1px solid var(--portfolio-card-border)!important;border-radius:var(--portfolio-card-radius)!important;background:var(--portfolio-card-surface)!important;box-shadow:var(--portfolio-card-shadow)!important;-webkit-backdrop-filter:var(--portfolio-card-blur)!important}#top .hero-proof-card{border-radius:var(--portfolio-content-radius)!important}#projects .comet-archive__image,#profile .career-image,#recognition .impact-award-card,#impact-reach .impact-reach-profile-media,.impact-award-lightbox img{border:1px solid var(--portfolio-content-border)!important;border-radius:var(--portfolio-content-radius)!important;background-color:var(--portfolio-content-surface)!important;box-shadow:var(--portfolio-content-shadow)!important;-webkit-backdrop-filter:none!important}#impact-reach .impact-reach-profile-shot--link{border-radius:var(--portfolio-content-radius)!important}#recognition .impact-platform-desktop-tile,#recognition .impact-platform-mobile-tile,#profile .career-tab,#profile .career-tabs--focus .career-tab,.floating-dock-item{border:1px solid var(--portfolio-tile-border);background:var(--portfolio-tile-surface);color:var(--apple-text,#f5f5f7);border-radius:var(--portfolio-tile-radius)!important;box-shadow:var(--portfolio-tile-shadow)!important;-webkit-backdrop-filter:none!important}.floating-dock-label{border:1px solid var(--portfolio-tile-border);border-radius:var(--portfolio-tile-radius);background:var(--apple-surface-raised,var(--portfolio-tile-surface));color:var(--apple-text,#f5f5f7)}.hero-actions button,.impact-qr-dialog-actions a,.comet-archive__meta,.impact-reach-profile-hover-label,.video-tuner__toggle{border-radius:var(--portfolio-control-radius)!important}.brand,.footer-avatar,header .nav-lang,header .nav-contact-icon,.nav-toggle,.mobile-nav-close,.impact-award-rail-nav,.impact-award-card-zoom,.impact-award-lightbox-nav,.impact-award-lightbox-close,.comet-archive-page-arrow,.footer-social a{border-radius:50%!important}.impact-qr-dialog{border:1px solid var(--portfolio-card-border)!important;border-radius:var(--portfolio-panel-radius)!important;background:var(--apple-surface-solid,#1c1c1e)!important;box-shadow:var(--portfolio-panel-shadow)!important;-webkit-backdrop-filter:none!important}.impact-qr-dialog img{border-radius:var(--portfolio-tile-radius)!important}.impact-award-card-zoom{box-shadow:none;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #d7e3eb66;border-radius:50%}.impact-reach-profile-hover-label{border-radius:var(--portfolio-control-radius);background:#141416c7;border:1px solid #ffffff47;box-shadow:0 8px 24px #0000004d}.impact-award-rail-nav,.impact-award-lightbox-nav,.impact-award-lightbox-close{background:#0c0c0df0;border:1px solid #ffffff61;border-radius:50%}.impact-award-lightbox-nav,.impact-award-lightbox-close{background:#ffffff0f;border-color:#ffffff6b}:root{--apple-bg:#000;--apple-surface:#1c1c1ec7;--apple-surface-solid:#1c1c1e;--apple-surface-raised:#2c2c2ee0;--apple-text:#f5f5f7;--apple-secondary:#a1a1a6;--apple-tertiary:#86868b;--apple-blue:#2997ff;--apple-hairline:#ffffff24;--apple-hairline-soft:#ffffff17;--apple-radius-control:var(--portfolio-control-radius);--apple-radius-tile:var(--portfolio-tile-radius);--apple-radius-card:var(--portfolio-content-radius);--apple-radius-panel:var(--portfolio-panel-radius);--apple-shadow-panel:var(--portfolio-panel-shadow);--apple-shadow-card:var(--portfolio-content-shadow);--apple-ease:cubic-bezier(.22, 1, .36, 1);--apple-duration-control:.18s;--apple-duration-card:.32s;--apple-duration-section:.4s;--apple-duration-modal:.24s;--apple-duration-menu:.38s;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", "SFMono-Regular", monospace;--sans:var(--font-body);--display:var(--font-display);--mono:var(--font-mono);--tech:var(--font-mono);--motion-duration-control:var(--apple-duration-control);--motion-duration-card:var(--apple-duration-card);--motion-duration-section:var(--apple-duration-section);--motion-duration-modal:var(--apple-duration-modal);--motion-ease-control:var(--apple-ease);--motion-ease-emphasized:var(--apple-ease);--motion-ease-linear:linear;--radius-card:var(--apple-radius-card);--radius-panel:var(--apple-radius-panel);--radius-tile:var(--apple-radius-tile);--apple-impact-row-gap-desktop:clamp(64px, 5vw, 80px);--apple-impact-row-gap-mobile:32px;--apple-impact-title-card-gap-desktop:28px;--apple-impact-title-card-gap-mobile:18px;--apple-impact-lab-edge:48px;--glass-surface:var(--apple-surface);--glass-surface-raised:var(--apple-surface-raised);--glass-border:var(--apple-hairline);--glass-border-strong:#ffffff52;--glass-shadow:var(--apple-shadow-panel);--glass-blur:blur(22px) saturate(1.12);--body-on-dark:var(--apple-text);--body-text:#f5f5f7d1;--accent-blue:var(--apple-blue);--accent-blue-focus:var(--apple-blue);--accent-blue-on-dark:var(--apple-blue);--body-muted:var(--apple-secondary);--type-hero:clamp(3.4rem, 6.4vw, 6.2rem);--type-section:clamp(2.25rem, 4vw, 3.35rem);--type-card:clamp(1rem, 1.45vw, 1.2rem);--type-body:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:144px;--subtle-text:var(--apple-secondary);--quiet-text:var(--apple-tertiary)}html{background:var(--apple-bg)}body{background:var(--apple-bg);font-family:var(--font-body);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-optical-sizing:auto}#hero-video{filter:saturate(.82)brightness(.78)contrast(.94)}#video-overlay{background:linear-gradient(90deg,#000000a3,#00000045 44%,#0000001f 76%,#0000003d),linear-gradient(#00000047,#0000 30% 76%,#00000052)}#video-vignette{box-shadow:inset 0 0 12vw #00000047}header,header.is-condensed{width:min(980px,100% - 48px);position:fixed;inset:14px auto auto 50%;transform:translate(-50%)}header:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffff0f,#0000);height:8px;position:absolute;bottom:-8px;left:18px;right:18px}header .nav-inner.shell{width:100%;min-height:56px;padding:0 10px}.brand{letter-spacing:-.01em}#primary-nav .nav-list{gap:2px}#primary-nav .nav-list a{color:#f5f5f79e;min-height:34px;font:500 13px/1 var(--font-body);transition:color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease);border-radius:10px;padding-inline:13px}#primary-nav .nav-list a:after{display:none!important}#primary-nav .nav-list a:hover,#primary-nav .nav-list a:focus-visible,#primary-nav .nav-list a.is-active{color:var(--apple-text);background:#ffffff14}#primary-nav .nav-list a.is-active{box-shadow:none!important}header .nav-lang,header .nav-contact-icon{border-color:var(--apple-hairline)!important;color:var(--apple-secondary)!important;background:#ffffff0a!important}.section{padding:clamp(112px,13vw,168px) 0 clamp(104px,12vw,148px)}.section-intro{margin-bottom:42px}.section-intro .eyebrow,.eyebrow{font:600 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--apple-secondary)!important}.section-title{color:var(--apple-text);font:600 clamp(2.55rem, 5vw, 4.6rem)/1.02 var(--font-display);letter-spacing:-.055em;text-shadow:none;margin-top:12px}.section-title:after{background:var(--apple-blue);border-radius:2px;width:28px;height:2px;margin-top:22px}.section-note{border-left-color:var(--apple-hairline);max-width:34ch;color:var(--apple-secondary);font:400 14px/1.65 var(--font-body);padding-left:18px}.reveal{transition:opacity var(--apple-duration-section) var(--apple-ease), transform var(--apple-duration-section) var(--apple-ease);transform:translateY(14px)}#top{padding-top:116px;padding-bottom:76px}.hero-shell{min-height:calc(100svh - 192px)}.hero-copy{max-width:720px;margin-top:0;padding-right:0}.hero-title{font:600 clamp(4rem, 7.5vw, 7.2rem)/.94 var(--font-display);letter-spacing:-.07em;text-shadow:none;margin-top:22px}#hero-title .hero-title__prefix{color:var(--apple-text)}.hero-subtitle{color:#f5f5f7d1;max-width:33ch;font:400 clamp(15px, 1.4vw, 18px)/1.65 var(--font-body);text-shadow:none;margin-top:28px}.hero-actions{gap:12px;margin-top:30px}.hero-actions .hero-primary{background:var(--apple-blue)!important;color:#fff!important;min-width:152px!important;min-height:48px!important;transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-control) var(--apple-ease)!important;padding-inline:24px!important;font-weight:600!important;box-shadow:0 8px 22px #2997ff2e!important}.hero-actions .hero-primary:hover,.hero-actions .hero-primary:focus-visible{transform:translateY(-1px);background:#4aa8ff!important;box-shadow:0 10px 28px #2997ff47!important}.hero-actions .hero-secondary{color:var(--apple-secondary)!important}.hero-actions .hero-secondary:hover,.hero-actions .hero-secondary:focus-visible{color:var(--apple-text)!important}.hero-proof{gap:12px}.hero-proof-card{min-height:112px;padding:18px;border-radius:var(--portfolio-card-radius)!important}#projects{padding-top:clamp(104px,12vw,150px)}#projects .section-intro{margin-bottom:28px}#projects .section-note{border-left:0;margin-top:10px;padding-left:0}.comet-archive{gap:clamp(16px,1.8vw,26px);padding-top:0}.comet-archive__card{border-radius:var(--apple-radius-card);background:0 0;row-gap:10px}.comet-archive__title{color:#f5f5f7c7;font:500 clamp(13px, 1.15vw, 15px)/1.35 var(--font-body);letter-spacing:-.01em}.comet-archive__image{background:var(--comet-cover) center / cover no-repeat;border-radius:var(--apple-radius-card)!important;box-shadow:inset 0 0 0 1px #ffffff0a, var(--apple-shadow-card)!important;transition:border-color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-control) var(--apple-ease)!important;border:1px solid #ffffff2e!important}.comet-card:hover .comet-archive__image,.comet-card:focus-within .comet-archive__image{border-color:#fff6!important;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 38px #00000057!important}.comet-archive__image:after{background:linear-gradient(#0000,#0009);height:28%}.comet-archive__details{padding-left:12px}.comet-archive__details:before{background:var(--apple-blue);border-radius:2px;width:2px;height:15px}.comet-archive__details strong{color:var(--apple-secondary);font:500 12px/1.35 var(--font-body)}.comet-archive__meta{color:#f5f5f7c2;font-family:var(--font-body);text-decoration-color:#f5f5f759}#profile{padding-top:clamp(96px,11vw,136px)}#profile .career-summary{padding:28px 30px 24px}#profile .career-summary h3{font:600 clamp(2rem, 3.2vw, 3.1rem)/1 var(--font-display);letter-spacing:-.055em;margin-top:10px}#profile .career-summary p{color:var(--apple-secondary);font:400 14px/1.55 var(--font-body)}#profile .career-summary-note{color:var(--apple-tertiary);font:400 12px/1.5 var(--font-body)}#profile .career-tabs{border-top-color:var(--apple-hairline-soft)!important;border-bottom-color:var(--apple-hairline-soft)!important}#profile .career-tab{min-height:118px;transition:background-color var(--apple-duration-control) var(--apple-ease), color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-control) var(--apple-ease);padding:18px 16px;border-right-color:var(--apple-hairline-soft)!important}#profile .career-tab:hover,#profile .career-tab:focus-visible{background:#ffffff0d}#profile .career-tab.is-active{background:#ffffff0d!important;box-shadow:inset 0 -1px #ffffffd1!important}#profile .career-tab small,#profile .career-meta{font-family:var(--font-mono);color:var(--apple-tertiary)!important}#profile .career-tab strong{font:600 15px/1.3 var(--font-display)}#profile .career-tab span{color:var(--apple-tertiary);font:400 11px/1.4 var(--font-body)}#profile .career-detail{gap:34px;min-height:286px;padding:28px 30px 30px}#profile .career-detail h3{font:600 clamp(2.25rem, 4vw, 4rem)/.98 var(--font-display);letter-spacing:-.065em}#profile .career-role{color:var(--apple-secondary);font:400 15px/1.5 var(--font-body)}#profile .career-description{color:#f5f5f7d1;font:400 14px/1.75 var(--font-body)}#profile .career-honor{color:var(--apple-secondary);font:500 11px/1.5 var(--font-mono)}#profile .career-honor:before{background:var(--apple-secondary)}#profile .career-image{border-color:var(--apple-hairline-soft)!important;border-radius:var(--apple-radius-card)!important}#recognition{padding-top:clamp(108px,12vw,152px)}.impact-evidence{gap:68px}.impact-evidence-row{gap:clamp(28px,5vw,70px)}.impact-evidence-label h2{color:var(--apple-text);font:600 clamp(1.9rem, 3.6vw, 3.45rem)/1 var(--font-display);letter-spacing:-.06em}.impact-evidence-label p{color:var(--apple-secondary);font:400 12px/1.7 var(--font-body)}.impact-evidence-note,.impact-logo-head,.impact-reach-dossier-head{color:var(--apple-tertiary);font-family:var(--font-mono)}.impact-award-card{box-shadow:none!important;transition:transform var(--apple-duration-card) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-card) var(--apple-ease)!important}#recognition .impact-award-card{box-shadow:none!important}.impact-award-card:hover,.impact-award-card:focus-visible{transform:translateY(-3px);border-color:#ffffff80!important;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 34px #00000047!important}.impact-award-rail-nav{transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease)!important}.impact-award-rail-nav:hover:not(:disabled){background:var(--apple-surface-raised)!important;border-color:#ffffff57!important}.impact-reach-profile-media{clip-path:inset(0 round var(--portfolio-content-radius))}.impact-reach-profile{transition:transform var(--apple-duration-card) var(--apple-ease)}.impact-reach-profile-shot--link .impact-reach-profile-media{transition:box-shadow var(--apple-duration-card) var(--apple-ease), transform var(--apple-duration-card) var(--apple-ease)}.impact-reach-profile-shot--link .impact-reach-profile-media img{transition:transform var(--apple-duration-card) var(--apple-ease)}@media (width>=761px) and (hover:hover) and (pointer:fine){.impact-reach-profile:hover,.impact-reach-profile:focus-within{transform:translateY(-4px)}#impact-reach .impact-reach-profile:hover .impact-reach-profile-media,#impact-reach .impact-reach-profile:focus-within .impact-reach-profile-media{transform:translateY(-1px);box-shadow:0 0 0 2px #ffffff57,0 16px 32px #00000047!important}#impact-reach .impact-reach-profile:hover .impact-reach-profile-media img,#impact-reach .impact-reach-profile:focus-within .impact-reach-profile-media img{transform:scale(1.05)}.impact-reach-profile:hover .impact-reach-profile-caption strong,.impact-reach-profile:focus-within .impact-reach-profile-caption strong{color:#fff}}@media (width<=760px){#impact-reach .impact-reach-profile-shot:active .impact-reach-profile-media{transform:translateY(-1px);box-shadow:0 0 0 2px #ffffff4d,0 8px 18px #0000003d!important}#impact-reach .impact-reach-profile-shot:active .impact-reach-profile-media img{transform:scale(1.03)}}@media (width>=761px){#recognition{padding-top:clamp(96px,8vw,124px);padding-bottom:clamp(52px,5vw,80px)}#recognition+#experiments{padding-top:clamp(56px,6vw,88px)}#recognition .recognition-react-root{width:100%}.impact-evidence{gap:clamp(72px,7vw,112px)}.impact-evidence-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;min-height:0;scroll-margin-top:106px;display:grid}.impact-evidence-label{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;column-gap:42px;padding:0 4px;display:grid}.impact-evidence-label .impact-eyebrow{display:none}.impact-evidence-label h2{color:var(--apple-text);font:600 clamp(3.45rem, 5.7vw, 6.3rem)/.94 var(--font-display);letter-spacing:-.08em;white-space:nowrap;grid-area:1/1;margin:0}.impact-evidence-label h2:after{background:var(--apple-blue);content:"";border-radius:3px;width:38px;height:3px;margin-top:25px;display:block}.impact-evidence-label p{max-width:32ch;color:var(--apple-secondary);font:400 15px/1.65 var(--font-body);grid-area:1/2;margin:0 0 3px}html[lang=en] .impact-evidence-label h2{white-space:nowrap;text-wrap:unset}.impact-evidence-row>div:last-child{width:100%}.impact-evidence-row.is-desktop-active>div:last-child>.impact-glass{min-height:0}.impact-award-shell{flex-direction:column;justify-content:center;min-height:0;padding:24px 0 28px;display:flex}.impact-award-rail{height:390px}.impact-award-card{flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:10px 10px 12px;display:flex}.impact-award-card img{object-fit:contain;flex:1 1 0;width:100%;height:100%;min-height:0}.impact-logo-shell{min-height:0;padding:26px 32px 30px}.impact-logo-shell>.impact-logo-head,.impact-logo-shell>.logo-loop{display:none}.impact-platform-desktop-card{display:block}.impact-platform-desktop-head{color:var(--apple-tertiary);font:500 10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.impact-platform-desktop-head span:last-child{color:var(--apple-secondary)}.impact-platform-desktop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.impact-platform-desktop-tile{border:1px solid var(--apple-hairline-soft);border-radius:var(--apple-radius-card);min-height:132px;transition:transform var(--apple-duration-card) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-card) var(--apple-ease);background:#ffffff0b;flex-direction:column;justify-content:space-between;padding:17px;display:flex;position:relative;overflow:hidden}.impact-platform-desktop-tile img{object-fit:contain;width:48px;height:48px;transition:transform var(--apple-duration-card) var(--apple-ease);display:block}.impact-platform-desktop-tile img.logo-loop__image--light{filter:brightness(0)invert()}.impact-platform-desktop-tile strong{color:var(--apple-text);font:600 15px/1.25 var(--font-display);display:block}.impact-platform-desktop-tile span{color:var(--apple-secondary);font:400 11px/1.4 var(--font-body);margin-top:6px;display:block}.impact-reach-dossier{flex-direction:column;justify-content:center;min-height:0;padding:26px 32px 30px;display:flex}.impact-reach-profile-shot{height:220px}}@media (width>=761px) and (hover:hover) and (pointer:fine){#recognition .impact-platform-desktop-tile:hover,#recognition .impact-platform-desktop-tile:focus-within{transform:translateY(-4px);box-shadow:0 14px 30px #0003,inset 0 1px #ffffff14;background:#ffffff1a!important;border-color:#ffffff52!important}#recognition .impact-platform-desktop-tile:hover img,#recognition .impact-platform-desktop-tile:focus-within img{transform:scale(1.08)}#recognition .impact-platform-desktop-tile:hover strong,#recognition .impact-platform-desktop-tile:focus-within strong{color:#fff}}.impact-qr-lightbox{-webkit-backdrop-filter:blur(18px)saturate(.9);background:#000000b8}.impact-qr-dialog{border-radius:var(--apple-radius-panel);background:var(--apple-surface-solid);box-shadow:var(--apple-shadow-panel);-webkit-backdrop-filter:none}@keyframes impact-mobile-anchor-enter{0%{opacity:.68;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=720px){.impact-evidence-row.is-mobile-anchor-enter>.impact-evidence-label,.impact-evidence-row.is-mobile-anchor-enter>div:last-child{animation:impact-mobile-anchor-enter .42s var(--apple-ease) both}}.comet-archive__image>.comet-archive__meta{letter-spacing:.02em;opacity:0;align-items:center;transform:translateY(5px);box-shadow:0 8px 24px #0000004d;border-radius:var(--apple-radius-control)!important;color:var(--apple-text)!important;font:500 9px/1 var(--font-mono)!important;transition:opacity var(--apple-duration-control) var(--apple-ease), transform var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease)!important;background:#141416c7!important;border:1px solid #ffffff47!important;padding:7px 10px!important;text-decoration:none!important;display:inline-flex!important}.comet-card:hover .comet-archive__image>.comet-archive__meta,.comet-card:focus-within .comet-archive__image>.comet-archive__meta{opacity:1;transform:translateY(0);background:#141416e0!important;border-color:#ffffff8f!important}@media (width<=720px){.comet-archive-mobile-shell .comet-archive__image>.comet-archive__meta{opacity:1;bottom:8px;right:8px;transform:none;padding:6px 8px!important;font-size:9px!important;display:inline-flex!important}}#experiments{padding-top:clamp(108px,12vw,150px)}.flip-experiment{margin-top:28px}.flip-experiment__list{gap:10px}.flip-experiment__row{min-height:124px;padding:22px 24px;transition:transform var(--apple-duration-card) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease)!important}.flip-experiment__row:hover,.flip-experiment__row:focus-within{transform:translateY(-2px);background:#2c2c2ec2!important;border-color:#ffffff47!important}.flip-experiment__row-title{border-left-color:var(--apple-hairline)}.flip-experiment__row-title h3{font:600 clamp(1.35rem, 2vw, 1.8rem)/1.05 var(--font-display);letter-spacing:-.045em}.flip-experiment__row-description{color:var(--apple-secondary);font:400 13px/1.65 var(--font-body)}.flip-experiment__facts span{color:var(--apple-tertiary);font:500 11px/1.3 var(--font-mono)}.flip-experiment__facts span:not(:last-child):after{color:var(--apple-tertiary)}.flip-experiment__link{color:#f5f5f7c2;font:500 12px/1.35 var(--font-body);transition:gap var(--apple-duration-control) var(--apple-ease), color var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease)}.flip-experiment__link:hover,.flip-experiment__link:focus-visible{color:var(--apple-text)}.flip-experiment__status{color:var(--apple-tertiary);font-family:var(--font-mono)}.flip-experiment__status-dot{background:var(--apple-secondary);box-shadow:none}footer:before{background:0 0!important}.footer-topline{padding-bottom:26px;border-bottom-color:var(--apple-hairline-soft)!important}.footer-brand-copy strong{font:600 22px/1 var(--font-display);letter-spacing:-.04em}.footer-nav{gap:28px}.footer-nav a{color:var(--apple-secondary);font:400 13px/1.3 var(--font-body)}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--apple-text)}.footer-contact-copy{max-width:720px;margin-bottom:28px;padding:clamp(32px,5vw,56px) clamp(24px,6vw,70px)}.footer-contact-kicker{font-family:var(--font-mono);color:var(--apple-secondary)!important}.footer-contact-copy h2{font:600 clamp(2.8rem, 6vw, 5rem)/.98 var(--font-display);letter-spacing:-.065em}.footer-contact-copy>p:not(.footer-contact-kicker){font:400 15px/1.65 var(--font-body);color:#f0f4f6!important}.footer-contact-direct strong{color:var(--apple-text);font:500 14px/1.4 var(--font-body)}.footer-contact-direct a:hover,.footer-contact-direct a:focus-visible{color:var(--apple-blue)}.floating-dock-item:hover,.floating-dock-item:focus-visible{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-2px)}.footer-bottom{margin-top:34px;padding-top:22px;border-top-color:var(--apple-hairline-soft)!important}.footer-bottom-copy{color:var(--apple-tertiary);font:400 12px/1.5 var(--font-body)}@media (width<=760px){header,header.is-condensed{width:calc(100% - 24px);inset:12px auto auto 50%;border-radius:var(--portfolio-panel-radius)!important}header .nav-inner.shell{min-height:54px;padding:0 8px!important}.nav-toggle{border-color:var(--apple-hairline)!important;color:var(--apple-text)!important;background:#ffffff0a!important}.nav-toggle:hover,.nav-toggle:focus-visible,body.mobile-nav-open .nav-toggle{background:#ffffff1a!important;border-color:#ffffff57!important;outline:none!important}.mobile-nav-drawer{overscroll-behavior:contain;background:var(--portfolio-modal-surface,#0c0c0de6)!important;-webkit-backdrop-filter:var(--portfolio-modal-blur,blur(28px) saturate(1.02))!important}#mobile-primary-nav .nav-list a{min-height:58px;font:600 clamp(1.55rem, 7vw, 2rem)/1 var(--font-display);letter-spacing:-.05em;border-radius:14px}#mobile-primary-nav .nav-list a:hover,#mobile-primary-nav .nav-list a.is-active,#mobile-primary-nav .nav-list a.nav-contact:hover,#mobile-primary-nav .nav-list a.nav-contact.is-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#mobile-primary-nav .nav-list a:focus-visible,#mobile-primary-nav .nav-list a.nav-contact:focus-visible{outline-offset:4px;outline:2px solid var(--apple-blue)!important;background:0 0!important;border-color:#0000!important}#mobile-primary-nav .nav-list a{color:var(--apple-secondary)!important}#mobile-primary-nav .nav-list a.is-active{color:var(--apple-text)!important}#mobile-primary-nav .nav-list a.nav-contact{letter-spacing:-.05em;font-size:clamp(1.55rem,7vw,2rem);line-height:1}.section{padding:96px 0 88px}.shell{width:min(100% - 32px,680px)}.section-intro{margin-bottom:28px}.section-title{margin-top:10px;font-size:clamp(2.45rem,11vw,3.8rem)}.section-title:after{margin-top:18px}.section-note{font-size:13px}#top{padding-top:100px;padding-bottom:52px}.hero-shell{align-items:center;min-height:calc(100svh - 152px)}.hero-copy{width:100%;margin-top:6vh}.hero-title{margin-top:18px;font-size:clamp(3.4rem,15vw,5rem);line-height:.96}.hero-subtitle{max-width:28ch;margin-top:24px;font-size:15px}.hero-actions{gap:10px;margin-top:26px}.hero-actions .hero-primary{min-width:142px!important;min-height:46px!important;padding-inline:20px!important}.hero-proof{display:none}#projects .section-intro{margin-bottom:22px}.comet-archive{gap:12px;padding-bottom:14px}.comet-archive__title{font-size:12px}.comet-archive__image{border-radius:16px!important}.comet-archive__details strong{font-size:11px}#profile .career-summary{padding:22px 20px 20px}#profile .career-tabs{gap:8px;padding:8px}#profile .career-tab{border-radius:14px;min-height:106px;padding:14px;border:1px solid var(--apple-hairline-soft)!important}#profile .career-tab.is-active{background:#ffffff0d!important;border-color:#ffffff2e!important;box-shadow:inset 0 -1px #ffffffd1!important}#profile .career-detail{gap:20px;padding:20px}#profile .career-detail h3{font-size:clamp(2.2rem,11vw,3.2rem)}.impact-evidence{gap:48px}.impact-evidence-row{gap:18px}.impact-evidence-label h2{margin-top:12px;font-size:clamp(2rem,10vw,3rem)}.impact-award-shell{border-radius:var(--apple-radius-panel)!important}.impact-award-rail{clip-path:inset(0 52px);height:304px;padding-inline:52px}.impact-award-rail>li{flex-basis:calc(50% - 7px);width:calc(50% - 7px)}.impact-logo-shell,.impact-reach-dossier{border-radius:var(--apple-radius-panel)!important}.flip-experiment{margin-top:20px}.flip-experiment__row{min-height:0;padding:20px 18px 22px;border-radius:16px!important}.flip-experiment__row:hover,.flip-experiment__row:focus-within{transform:none}.flip-experiment__row-title h3{font-size:1.45rem}.flip-experiment__row-description{font-size:13px}footer{padding:96px 0 28px!important}.footer-topline{padding-bottom:20px}.footer-contact-copy{text-align:left;padding:30px 22px;border-radius:var(--apple-radius-panel)!important}.footer-contact-copy h2{font-size:clamp(2.8rem,14vw,4rem)}.footer-contact-copy>p:not(.footer-contact-kicker){margin-left:0}.footer-contact-direct{justify-content:flex-start;justify-items:start}.footer-contact-direct a{text-align:left}.footer-contact-panel{justify-self:start}.footer-bottom{align-items:flex-start;margin-top:24px;padding-top:18px}.footer-bottom-copy{text-align:left}}@media (prefers-reduced-transparency:reduce){header,.hero-proof-card,#profile .career-strip,.impact-glass,.flip-experiment__row,.footer-contact-copy,.floating-dock-panel{background:var(--apple-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.comet-card:hover .comet-archive__image,.comet-card:focus-within .comet-archive__image,.flip-experiment__row:hover,.flip-experiment__row:focus-within,.floating-dock-item:hover,.floating-dock-item:focus-visible{transform:none}}#experiments .flip-experiment__row{border-radius:var(--apple-radius-card)!important}#experiments .flip-experiment__link{touch-action:manipulation;min-height:44px;padding:10px 0}@media (width<=720px){#projects .section-note,.impact-evidence-label p{display:none}.impact-evidence-row{align-content:center;min-height:100svh}.impact-evidence-label .impact-eyebrow{display:none}.impact-evidence-label h2{font:600 clamp(2.15rem, 10vw, 3rem)/1.06 var(--font-display);letter-spacing:-.045em;margin-top:0}.impact-evidence-label h2:after{background:var(--apple-blue);content:"";width:32px;height:2px;margin-top:18px;display:block}.impact-evidence-label p{max-width:30ch;margin-top:14px}}.floating-dock-item{transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), color var(--apple-duration-control) var(--apple-ease)!important}.floating-dock-item:hover,.floating-dock-item:focus-visible{transform:translateY(-1px)}.comet-archive__image>.comet-archive__meta,.impact-reach-profile-hover-label{transition:opacity var(--apple-duration-control) var(--apple-ease), transform var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease)!important;bottom:10px!important;right:10px!important}.hero-actions a:active,.comet-archive__card:active,.impact-award-card:active,.impact-reach-profile-shot--link:active,.impact-reach-profile-qr:active,#profile .career-tab:active,.flip-experiment__link:active,.floating-dock-item:active,header .nav-lang:active,header .nav-contact-icon:active,.nav-toggle:active,.mobile-nav-close:active,.footer-social a:active,.impact-qr-dialog-actions a:active{transform:scale(.98)}@keyframes apple-modal-in{0%{opacity:0}to{opacity:1}}.impact-award-lightbox,.impact-qr-lightbox{animation:apple-modal-in var(--apple-duration-modal) var(--apple-ease) both!important;transition:opacity var(--apple-duration-modal) var(--apple-ease)!important}.impact-award-lightbox.is-closing,.impact-qr-lightbox.is-closing{opacity:0!important;pointer-events:none!important;animation:none!important}@media (width<=760px){.mobile-nav-drawer,.mobile-nav-drawer.is-open{transition:opacity var(--apple-duration-menu) var(--apple-ease), visibility 0s linear var(--apple-duration-menu)!important}.mobile-nav-drawer{transform:none!important}.mobile-nav-drawer.is-open{transition-delay:0s!important;transform:none!important}body.mobile-nav-open #mobile-primary-nav .nav-list li{animation-duration:var(--apple-duration-menu)!important;animation-timing-function:var(--apple-ease)!important;animation-fill-mode:both!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:first-child{animation-delay:0s!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(2){animation-delay:24ms!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(3){animation-delay:48ms!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(4){animation-delay:72ms!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(5){animation-delay:96ms!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(6){animation-delay:.12s!important}body.mobile-nav-open #mobile-primary-nav .nav-list li:nth-child(7){animation-delay:.144s!important}}@media (prefers-reduced-motion:reduce){.impact-award-lightbox,.impact-qr-lightbox,.mobile-nav-drawer,.mobile-nav-drawer.is-open{transition:none!important;animation:none!important}.impact-award-lightbox.is-closing,.impact-qr-lightbox.is-closing{opacity:0!important}.floating-dock-item:hover,.floating-dock-item:focus-visible,.hero-actions a:active,.comet-archive__card:active,.impact-award-card:active,.impact-reach-profile-shot--link:active,.impact-reach-profile-qr:active,#profile .career-tab:active,.flip-experiment__link:active,.floating-dock-item:active,header .nav-lang:active,header .nav-contact-icon:active,.nav-toggle:active,.mobile-nav-close:active,.footer-social a:active,.impact-qr-dialog-actions a:active{transform:none!important}}@media (width<=760px) and (prefers-reduced-motion:reduce){body.mobile-nav-open #mobile-primary-nav .nav-list li{animation:none!important}}.impact-reach-profile-media{background:#0000003d!important}.impact-reach-profile-media img{mix-blend-mode:normal!important}#experiments .flip-experiment__row-title{border-left-color:var(--apple-hairline)!important}#experiments .flip-experiment__facts span:not(:last-child):after{color:var(--apple-tertiary)!important}#experiments .flip-experiment__status-dot{background:var(--apple-secondary)!important;box-shadow:none!important}#experiments .flip-experiment__row:hover,#experiments .flip-experiment__row:focus-within{background:#2c2c2ec2!important}footer{padding:clamp(82px,9vw,120px) 0 32px!important}.footer-topline{border-bottom-color:var(--apple-hairline-soft)!important;padding-bottom:20px!important}.footer-bottom{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"contact dock""copyright copyright"!important;align-items:end!important;gap:24px clamp(24px,5vw,80px)!important;padding-top:28px!important}.footer-contact-copy{width:min(100%,600px)!important;max-width:600px!important;padding:var(--space-6) var(--space-6) var(--space-6)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:contact!important;align-self:end!important;margin:0!important}.footer-contact-kicker{margin-bottom:12px!important}.footer-contact-copy h2{font-size:clamp(2.2rem,3.2vw,3.25rem)!important;line-height:1!important}.footer-contact-copy>p:not(.footer-contact-kicker){max-width:34ch!important;margin:16px 0 0!important}.footer-contact-direct{justify-content:flex-start!important;gap:0!important;margin-top:24px!important}.footer-contact-direct a{min-width:180px!important;margin-right:24px!important;padding-right:24px!important}.footer-contact-panel{width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;grid-area:dock!important;place-self:end!important;padding:0!important}.footer-bottom-copy{border-top:1px solid var(--apple-hairline-soft)!important;grid-area:copyright!important;margin:0!important;padding-top:18px!important}@media (width<=720px){footer{padding:72px 0 30px!important}.footer-topline{width:100%;padding-bottom:18px!important}.footer-brand{justify-content:flex-start!important}.footer-bottom{grid-template-columns:1fr!important;grid-template-areas:"contact""dock""copyright"!important;row-gap:28px!important;padding-top:24px!important}.footer-contact-copy{width:100%!important;max-width:none!important;padding:0!important}.footer-contact-copy h2{font-size:clamp(2rem,9vw,2.6rem)!important}.footer-contact-direct{margin-top:22px!important}.footer-contact-direct a,.footer-contact-direct a:last-child{border-right:0!important;border-top:1px solid var(--apple-hairline-soft)!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 0!important}.footer-contact-panel{justify-self:start!important;justify-items:start!important;width:100%!important}.footer-contact-panel #footer-dock-react-root,.floating-dock-shell,.floating-dock-panel{max-width:100%!important}}.section:after{display:none!important}@media (width>=721px){#primary-nav .nav-list a,#primary-nav .nav-list a:hover,#primary-nav .nav-list a:focus-visible,#primary-nav .nav-list a.is-active{background:0 0!important;border-radius:0!important}#primary-nav .nav-list a.is-active{box-shadow:none!important}}#hero-title .hero-title__rotating{color:var(--apple-text)!important}#hero-title .hero-title__rotating .text-type__cursor{background:var(--apple-blue)!important}.section-title:after{background:#2997ffdb;width:24px;margin-top:20px}.section-note{border-left:0;padding-left:0}.comet-archive__image{border-color:#ffffff2e!important}.comet-card:hover .comet-archive__image,.comet-card:focus-within .comet-archive__image{transform:none!important}.impact-award-card{background:#00000094!important}@media (width>=721px){.comet-archive__image:after{opacity:0;transition:opacity var(--apple-duration-control) var(--apple-ease)}.comet-card:hover .comet-archive__image:after,.comet-card:focus-within .comet-archive__image:after{opacity:1}}@media (width<=720px){.impact-award-rail>li{flex:0 0 min(220px,100% - 48px);width:min(220px,100% - 48px)}}.brand,.footer-avatar,header .nav-lang,header .nav-contact-icon{transition:border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease), color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-control) var(--apple-ease)!important}.brand:hover,.brand:focus-visible,.footer-avatar:hover,.footer-avatar:focus-visible{background:#ffffff17!important;border-color:#ffffff57!important;transform:none!important;box-shadow:0 0 0 3px #ffffff14!important}header .nav-lang:hover,header .nav-lang:focus-visible,header .nav-contact-icon:hover,header .nav-contact-icon:focus-visible{color:var(--apple-text)!important;background:#ffffff17!important;border-color:#ffffff57!important}@media (prefers-reduced-motion:reduce){.brand,.footer-avatar,header .nav-lang,header .nav-contact-icon{transition:none!important}}@media (width<=760px){header .brand{border-color:var(--apple-hairline)!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff0a!important;padding:0!important}header .brand img{width:100%;height:100%;border-radius:50%!important}#profile .career-summary{padding:16px 20px 14px!important}#profile .career-summary h3{margin-top:6px!important;font-size:clamp(1.75rem,8.6vw,2.1rem)!important}#profile .career-summary-note{margin-top:7px!important}#profile .career-tabs--focus{border-top:1px solid var(--apple-hairline-soft)!important;border-bottom:1px solid var(--apple-hairline-soft)!important;scroll-snap-type:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}#profile .career-tabs--focus .career-tab{border-radius:var(--portfolio-tile-radius)!important;text-align:center!important;border:1px solid #0000!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:7px 2px!important;display:flex!important}#profile .career-tabs--focus .career-tab.is-active{box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff47!important}#profile .career-tabs--focus .career-tab small{min-height:0!important;color:var(--apple-tertiary)!important;white-space:nowrap!important;margin:0 0 5px!important;font-size:7px!important;line-height:1.2!important}#profile .career-tabs--focus .career-tab strong{min-height:2.5em!important;color:var(--apple-secondary)!important;font:600 10px/1.25 var(--font-display)!important;text-align:center!important;overflow-wrap:normal!important;word-break:keep-all!important;justify-content:center!important;align-items:center!important;display:flex!important}#profile .career-tabs--focus .career-tab.is-active strong{color:var(--apple-text)!important}#profile .career-tabs--focus .career-tab span{display:none!important}#profile .career-detail{grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:10px 18px 6px!important}#profile .career-detail-copy{grid-row:1!important}#profile .career-detail h3{margin-top:5px!important;margin-bottom:4px!important;font-size:clamp(1.85rem,9vw,2.35rem)!important}#profile .career-description{margin-top:10px!important}#profile .career-honor{margin-top:10px!important;line-height:1.35!important}#profile .career-image{aspect-ratio:16/8.4!important;grid-row:2!important}html[lang=en] #profile .career-detail{box-sizing:border-box!important;height:clamp(374px,66vw + 138px,397px)!important;min-height:clamp(374px,66vw + 138px,397px)!important}.footer-contact-copy{border-radius:var(--apple-radius-panel)!important;-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;backdrop-filter:blur(22px)saturate(1.25)!important;text-align:left!important;background:#15171bbd!important;border:1px solid #ffffff38!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 22px 22px!important;box-shadow:0 20px 50px #00000052,inset 0 1px #ffffff1f!important}.footer-contact-kicker{margin-bottom:14px!important}.footer-contact-copy h2{font-size:clamp(2.15rem,10vw,2.5rem)!important;line-height:1!important}.footer-contact-copy>p:not(.footer-contact-kicker){max-width:30ch!important;color:var(--apple-secondary)!important;margin:14px 0 0!important;font-size:16px!important;line-height:1.55!important}.footer-contact-direct{gap:0!important;width:100%!important;margin-top:24px!important;display:grid!important}.footer-contact-direct a,.footer-contact-direct a:last-child{text-align:left!important;border-top:1px solid #ffffff2e!important;border-right:0!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 0!important;display:grid!important}.footer-contact-direct a:last-child{border-bottom:0!important;padding-bottom:4px!important}.footer-contact-direct span{color:var(--apple-tertiary)!important;font:400 12px/1.3 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}.footer-contact-direct strong{overflow-wrap:anywhere!important;min-width:0!important;color:var(--apple-text)!important;font:500 15px/1.35 var(--font-body)!important;letter-spacing:-.01em!important}.footer-contact-panel{margin-top:0!important}}@media (prefers-reduced-transparency:reduce) and (width<=760px){.footer-contact-copy{background:var(--apple-surface-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (width<=720px){#projects .comet-archive-mobile-shell .comet-archive{grid-template-rows:auto auto!important;row-gap:16px!important;padding:16px 16px 8px!important}#projects .comet-archive-mobile-shell{padding-bottom:60px}#projects .comet-archive-mobile-shell .comet-archive__title{height:auto!important;min-height:0!important;padding-top:6px!important}#projects .comet-archive-mobile-shell .comet-archive__details,#projects .comet-archive-mobile-shell .comet-archive__details strong{height:auto!important;min-height:0!important}#projects .comet-archive-mobile-shell .comet-archive__image>.comet-archive__meta,#impact-reach .impact-reach-profile-hover-label{display:none!important}#projects .comet-archive__mobile-link,#impact-reach .impact-reach-mobile-link{text-align:right;font:500 11px/1.4 var(--font-body);color:var(--apple-secondary);order:4;padding-block:6px;display:block}#projects .comet-archive-page-arrow,#impact-awards .impact-award-rail-nav{top:auto!important;bottom:8px!important;transform:none!important}#projects .comet-archive-page-arrow--prev,#impact-awards .impact-award-rail-nav--prev{left:12px!important}#projects .comet-archive-page-arrow--next,#impact-awards .impact-award-rail-nav--next{right:12px!important}#projects .comet-archive-pagination{position:absolute;bottom:8px;left:64px;right:64px;padding:0!important}#impact-awards .impact-award-shell{padding-bottom:60px!important}#impact-awards .impact-award-rail{padding:12px 24px!important}#impact-awards .impact-award-pagination{bottom:8px;left:58px;right:58px}#impact-awards .impact-award-pagination button{flex-shrink:1!important}#impact-reach .impact-reach-dossier{padding:18px!important}#impact-reach .impact-reach-profile-grid{gap:16px 12px!important}#impact-reach .impact-reach-profile-shot{flex-direction:column;align-items:stretch;height:auto}#impact-reach .impact-reach-profile-caption,#impact-reach .impact-reach-profile-actions{margin-top:0!important}}.comet-archive__mobile-link,.impact-reach-mobile-link{display:none}.career-arrow svg,.comet-archive-page-arrow svg,.impact-award-rail-nav svg{flex:none;width:18px;height:18px;margin:auto;display:block}.career-arrow,.comet-archive-page-arrow,.comet-archive-pagination button,.impact-award-rail-nav,.impact-award-pagination button,.impact-award-lightbox-nav,.impact-award-lightbox-close{touch-action:manipulation}.career-pagination,.career-controls{display:none}@media (width<=720px){#profile .career-strip,#profile .career-tabs{touch-action:pan-y}#profile .career-detail{--career-swipe-x:0px;transform:translate3d(var(--career-swipe-x), 0, 0);transition:transform var(--apple-duration-card) var(--apple-ease);will-change:transform}#profile .career-detail.is-touch-dragging{transition:none}@keyframes career-swipe-forward{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes career-swipe-back{0%{opacity:.72;transform:translate(-18px)}to{opacity:1;transform:translate(0,0)}}#profile .career-detail.is-swipe-forward{animation:career-swipe-forward var(--apple-duration-card) var(--apple-ease) both}#profile .career-detail.is-swipe-back{animation:career-swipe-back var(--apple-duration-card) var(--apple-ease) both}#profile .career-controls{justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px;display:flex}#profile .career-controls .career-pagination{padding:0!important}#profile .career-arrow{width:44px;height:44px;color:var(--apple-text);font:300 26px/1 var(--font-body);cursor:pointer;background:#19191cf5;border:1px solid #ffffff61;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}#profile .career-arrow:disabled{opacity:.28;cursor:default}#profile .career-arrow:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}#profile .career-arrow:active:not(:disabled){background:var(--apple-surface-raised)}}@media (width<=760px){#profile .career-pagination{justify-content:center!important;align-items:center!important;gap:7px!important;min-height:24px!important;padding:0 0 8px!important;display:flex!important}#profile .career-pagination button{transform-origin:50%;transform:scaleX(1);cursor:pointer!important;width:7px!important;height:7px!important;transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease)!important;background:#ffffff38!important;border:0!important;border-radius:999px!important;flex:none!important;padding:0!important}#profile .career-pagination button.is-active{transform:scaleX(3.43);background:0 0!important}#profile .career-pagination button:focus-visible{outline:2px solid var(--apple-text)!important;outline-offset:4px!important}}@media (prefers-reduced-motion:reduce){#profile .career-pagination button{transition:none!important}}.comet-archive-mobile-shell{display:contents}.comet-archive-page-arrow,.comet-archive-pagination{display:none}.comet-archive__meta{text-decoration:none!important}@media (width<=720px){.comet-archive-mobile-shell{touch-action:pan-y;border:1px solid var(--apple-hairline);border-radius:var(--apple-radius-panel);background:var(--portfolio-card-surface);box-shadow:var(--portfolio-card-shadow);-webkit-backdrop-filter:var(--portfolio-card-blur);backdrop-filter:var(--portfolio-card-blur);display:block;position:relative;overflow:hidden}.comet-archive-mobile-shell .comet-archive{--mobile-swipe-x:0px;transform:translate3d(var(--mobile-swipe-x), 0, 0);transition:transform var(--apple-duration-card) var(--apple-ease);will-change:transform;overscroll-behavior:none!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;height:auto!important;max-height:none!important;padding:22px 42px!important;display:grid!important;overflow:hidden!important}.comet-archive-mobile-shell .comet-archive.is-touch-dragging{transition:none}@keyframes comet-mobile-page-forward{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes comet-mobile-page-back{0%{opacity:.72;transform:translate(-18px)}to{opacity:1;transform:translate(0,0)}}.comet-archive-mobile-shell.is-page-forward .comet-archive__item,.comet-archive-mobile-shell.is-page-back .comet-archive__item{animation-duration:var(--apple-duration-card);animation-timing-function:var(--apple-ease);animation-fill-mode:both}.comet-archive-mobile-shell.is-page-forward .comet-archive__item{animation-name:comet-mobile-page-forward}.comet-archive-mobile-shell.is-page-back .comet-archive__item{animation-name:comet-mobile-page-back}.comet-archive-mobile-shell.is-page-forward .comet-archive__item:nth-child(2),.comet-archive-mobile-shell.is-page-back .comet-archive__item:nth-child(2){animation-delay:18ms}.comet-archive-mobile-shell.is-page-forward .comet-archive__item:nth-child(3),.comet-archive-mobile-shell.is-page-back .comet-archive__item:nth-child(3){animation-delay:36ms}.comet-archive-mobile-shell.is-page-forward .comet-archive__item:nth-child(4),.comet-archive-mobile-shell.is-page-back .comet-archive__item:nth-child(4){animation-delay:54ms}.comet-archive-mobile-shell .comet-archive__item{min-width:0!important;height:100%!important;min-height:0!important}.comet-archive-mobile-shell .comet-archive__card{flex-direction:column!important;gap:0!important;height:100%!important;min-height:0!important;display:flex!important}.comet-archive-mobile-shell .comet-archive__title{order:2!important;align-items:flex-start!important;height:calc(2.35em + 2px)!important;min-height:calc(2.35em + 2px)!important;margin:0!important;padding:2px 1px 0!important;font-size:clamp(12px,3.25vw,14px)!important;line-height:1.2!important;overflow:hidden!important}.comet-archive-mobile-shell .comet-archive__title-content--forced-break .comet-archive__title-line{display:block!important}.comet-archive-mobile-shell .comet-archive__image{aspect-ratio:3/4!important;background-color:#050709c7!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:13px!important;order:1!important}.comet-archive-mobile-shell .comet-archive__image:after,.comet-archive-mobile-shell .comet-archive__image>.comet-archive__meta{display:none!important}.comet-archive-mobile-shell .comet-archive__copy{order:3!important;gap:2px!important;min-height:0!important;padding:2px 1px 0!important;display:grid!important}.comet-archive-mobile-shell .comet-archive__details{min-width:0!important;height:2.3em!important;min-height:2.3em!important;padding-left:7px!important;display:block!important}.comet-archive-mobile-shell .comet-archive__details:before{background:var(--apple-blue)!important;width:1px!important;height:12px!important}.comet-archive-mobile-shell .comet-archive__details strong{width:100%!important;height:2.6em!important;min-height:2.6em!important;color:var(--apple-secondary)!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(10px,2.8vw,12px)!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.comet-archive-page-arrow{z-index:4;width:34px;height:34px;color:var(--apple-text);cursor:pointer;touch-action:manipulation;transition:background-color var(--apple-duration-control) var(--apple-ease), opacity var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease);background:#19191cf5;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff08,0 4px 12px #0000002e;display:grid!important}.comet-archive-page-arrow--prev{left:4px}.comet-archive-page-arrow--next{right:4px}.comet-archive-page-arrow span{font:300 26px/1 var(--font-body);text-align:center;width:1em;height:1em;line-height:.82;display:block;transform:translateY(-1px)}.comet-archive-page-arrow:hover:not(:disabled),.comet-archive-page-arrow:focus-visible{background:var(--apple-surface-raised);border-color:#ffffff6b;outline:none}.comet-archive-page-arrow:disabled{opacity:.28;cursor:default}.comet-archive-pagination{justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0 0 12px;display:flex!important}.comet-archive-pagination button{cursor:pointer;touch-action:manipulation;transform-origin:50%;width:7px;height:7px;transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease);background:#ffffff38;border:0;border-radius:999px;flex:none;padding:0;transform:scaleX(1)}.comet-archive-pagination button.is-active{background:var(--apple-text);transform:scaleX(3.43)}.comet-archive-pagination button:focus-visible{outline:2px solid var(--apple-text);outline-offset:4px}html[lang=en] .comet-archive-mobile-shell .comet-archive{row-gap:10px!important;padding-block:16px!important}html[lang=en] .comet-archive-mobile-shell .comet-archive-pagination{padding-bottom:8px!important}}@media (prefers-reduced-motion:reduce){.comet-archive-page-arrow,.comet-archive-pagination button,.comet-archive-mobile-shell .comet-archive,.impact-award-rail,#profile .career-detail{transition:none!important}.comet-archive-mobile-shell.is-page-forward .comet-archive__item,.comet-archive-mobile-shell.is-page-back .comet-archive__item,#profile .career-detail.is-swipe-forward,#profile .career-detail.is-swipe-back{animation:none!important}}.impact-award-pagination,.impact-award-card-caption{display:none}@media (width<=720px){#impact-awards .impact-award-shell{touch-action:pan-y}.impact-award-rail{--mobile-swipe-x:0px;touch-action:pan-y;transform:translate3d(var(--mobile-swipe-x), 0, 0);transition:transform var(--apple-duration-card) var(--apple-ease);will-change:transform;clip-path:none!important;scroll-snap-type:x mandatory!important;height:432px!important;padding:18px 60px!important;overflow:hidden!important}.impact-award-rail.is-touch-dragging{transition:none}.impact-award-rail>li{animation:impact-award-mobile-enter var(--apple-duration-card) var(--apple-ease) both;scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important;height:100%!important}.impact-award-card{flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:10px 10px 12px!important;display:flex!important}.impact-award-card img{object-fit:contain!important;flex:auto!important;height:100%!important;min-height:0!important}.impact-award-card-caption{text-align:left!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;min-width:0!important;padding:0 2px!important;display:grid!important}.impact-award-card-caption strong{min-width:0!important;color:var(--apple-text)!important;font:600 13px/1.25 var(--font-display)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.impact-award-card-caption small{overflow-wrap:break-word;min-width:0;color:var(--apple-secondary)!important;font:400 10px/1.25 var(--font-mono)!important;white-space:normal!important;flex:none!important}.impact-award-rail-nav{width:42px!important;height:42px!important;top:calc(50% + 8px)!important}.impact-award-rail-nav--prev{left:8px!important}.impact-award-rail-nav--next{right:8px!important}.impact-award-pagination{justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0;position:absolute;bottom:12px;left:0;right:0;display:flex!important}.impact-award-pagination button{cursor:pointer;transform-origin:50%;width:7px;height:7px;transition:transform var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease);background:#ffffff38;border:0;border-radius:999px;flex:none;padding:0;transform:scaleX(1)}.impact-award-pagination button.is-active{background:var(--apple-text);transform:scaleX(3.43)}.impact-award-pagination button:focus-visible{outline:2px solid var(--apple-text);outline-offset:4px}}@keyframes impact-award-mobile-enter{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:none}}@media (width<=500px){.impact-award-rail{height:408px!important;padding-inline:60px!important}}@media (width<=720px){.impact-evidence{--impact-mobile-card-height:600px}.impact-evidence-row>div:last-child>.impact-glass,.impact-award-shell{height:var(--impact-mobile-card-height)}.impact-award-rail{height:calc(var(--impact-mobile-card-height) - 120px)!important}.impact-platform-mobile-manifesto{padding:22px 22px 18px}.impact-platform-mobile-manifesto h3{margin-top:18px;margin-bottom:12px;line-height:.98}.impact-platform-mobile-manifesto p{line-height:1.5}.impact-platform-mobile-signature{margin-top:15px}.impact-platform-mobile-network{padding:20px 22px 16px}.impact-platform-mobile-grid{gap:12px 8px;margin-top:16px}.impact-platform-mobile-tile{min-height:80px;padding:11px}.impact-platform-mobile-tile img{height:27px}.impact-reach-dossier{padding:20px 20px 22px}.impact-reach-dossier-head{margin-bottom:22px}.impact-reach-profile-grid{gap:26px 14px}.impact-reach-dossier-head{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:0 8px;display:flex}.impact-reach-dossier-head span+span{margin-top:0;display:inline}.impact-reach-dossier-head span+span:before{color:var(--apple-tertiary);content:"·";margin-right:8px}.impact-reach-profile-caption{margin-top:9px}.impact-reach-dossier{flex-direction:column;justify-content:center;display:flex}.impact-reach-profile-actions{align-items:center;min-height:24px;margin-top:9px;display:flex}.impact-reach-profile-qr{min-width:0;min-height:24px;color:var(--apple-secondary);cursor:pointer;letter-spacing:.02em;white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;font:500 9px/1 var(--font-mono)!important;box-shadow:none!important;background:0 0!important;border:0!important}.impact-reach-profile-qr:hover,.impact-reach-profile-qr:focus-visible{color:var(--apple-text);outline:none}.impact-qr-icon{width:17px;height:17px;color:var(--apple-tertiary);transition:color var(--apple-duration-control) var(--apple-ease), transform var(--apple-duration-control) var(--apple-ease);display:block}.impact-reach-profile-qr:hover .impact-qr-icon,.impact-reach-profile-qr:focus-visible .impact-qr-icon{color:var(--apple-text);transform:scale(1.04)}.impact-qr-lightbox{padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom))}.impact-qr-dialog{width:min(100%,320px);padding:26px 20px 20px}.impact-qr-dialog img{width:min(100%,220px)}.impact-qr-dialog-actions a{min-height:42px;padding-inline:13px}.impact-qr-dialog>p:not(.impact-qr-dialog-kicker){text-align:center;max-width:100%}html[lang=en] .impact-platform-mobile-meta{letter-spacing:.05em;font-size:8px}html[lang=en] .impact-platform-mobile-manifesto{padding:20px 22px 12px}html[lang=en] .impact-platform-mobile-network{padding:20px 22px 16px}html[lang=en] .impact-platform-mobile-manifesto h3{text-wrap:balance;max-width:11ch;margin-top:17px;margin-bottom:11px;font-size:clamp(1.8rem,8.5vw,2.6rem);line-height:.9}html[lang=en] .impact-platform-mobile-manifesto p{max-width:30ch;font-size:10px;line-height:1.4}html[lang=en] .impact-platform-mobile-signature{letter-spacing:.03em;margin-top:12px;font-size:7px}html[lang=en] .impact-platform-mobile-network-head{letter-spacing:.04em;font-size:8px}html[lang=en] .impact-platform-mobile-grid{row-gap:10px;margin-top:15px}html[lang=en] .impact-platform-mobile-tile{min-height:78px}html[lang=en] .impact-platform-mobile-tile strong{font-size:9px}html[lang=en] .impact-platform-mobile-tile span{font-size:8px}}@media (width<=760px){.impact-platform-mobile-tile{touch-action:manipulation;transition:transform var(--apple-duration-control) var(--apple-ease), border-color var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease)}.impact-platform-mobile-tile:active{transform:scale(.98);background:#ffffff17!important;border-color:#ffffff57!important}.impact-platform-mobile-tile img{transition:transform var(--apple-duration-control) var(--apple-ease)}.impact-platform-mobile-tile:active img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.impact-award-pagination button,.impact-award-rail{transition:none!important}.impact-award-rail>li{animation:none!important}.impact-platform-mobile-tile:active,.impact-platform-mobile-tile:active img{transform:none!important}}@media (width>=761px){.impact-award-card-caption{text-align:left;flex:0 0 28px;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;min-height:28px;padding:0 2px;display:flex}.impact-award-card-caption strong{min-width:0;color:var(--apple-text);font:600 12px/1.3 var(--font-display);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;flex:1 1 0;overflow:visible}.impact-award-card-caption small{min-width:0;color:var(--apple-secondary);font:400 10px/1.3 var(--font-mono);white-space:normal;text-align:right;overflow-wrap:anywhere;flex:0 42%}.impact-evidence-label{grid-template-columns:minmax(0,1fr)}.impact-evidence-label h2{grid-column:1}.impact-award-description,.impact-platform-desktop-description,.impact-reach-dossier-description{color:var(--apple-secondary);font:400 13px/1.55 var(--font-body)}.impact-award-description{margin:0 24px 8px}.impact-platform-desktop-description{max-width:48ch;margin-top:14px}.impact-reach-dossier-description{margin:-8px 0 20px}.impact-platform-desktop-grid{margin-top:22px}.impact-reach-profile-hover-label{left:auto;right:12px;transform:translateY(5px)}.impact-reach-profile-shot:hover .impact-reach-profile-hover-label,.impact-reach-profile-shot--link:focus-visible .impact-reach-profile-hover-label{transform:translateY(0)}}@media (width<=720px){.comet-archive-mobile-shell .comet-archive__image>.comet-archive__meta{opacity:1;transform:none;display:inline-flex!important}.comet-archive-mobile-shell .comet-archive__card:active .comet-archive__meta{transform:translateY(1px)scale(.97);background:#141416e0!important;border-color:#ffffff8f!important}}@media (width>=761px){#recognition{padding-top:clamp(96px,8vw,115px);padding-bottom:var(--apple-impact-lab-edge)}#recognition+#experiments{padding-top:var(--apple-impact-lab-edge)}.impact-evidence{gap:var(--apple-impact-row-gap-desktop)}.impact-evidence-row{gap:var(--apple-impact-title-card-gap-desktop)}}@media (width<=720px){#recognition{padding:56px 0 40px}#experiments{padding:var(--apple-impact-lab-edge) 0 56px}.impact-evidence{gap:var(--apple-impact-row-gap-mobile)}.impact-evidence-row{align-content:start;gap:var(--apple-impact-title-card-gap-mobile);min-height:0}.impact-evidence-row>div:last-child>.impact-glass{height:auto}.impact-award-shell{height:auto;padding:20px 0 56px}.impact-award-rail{height:clamp(400px,112vw,440px)!important}}.impact-evidence-label h2,#experiments .section-title,.impact-platform-mobile-manifesto h3,.flip-experiment__row-title h3,.impact-platform-desktop-tile strong,.impact-platform-mobile-tile strong,.impact-reach-profile-caption strong,.impact-award-card-caption strong{font-family:var(--font-display);font-weight:600}.impact-evidence-label p,.impact-award-description,.impact-platform-desktop-description,.impact-platform-mobile-manifesto p,.impact-platform-mobile-tile span,.impact-reach-dossier-description,.flip-experiment__row-description{font-family:var(--font-body)}.impact-evidence-note,.impact-platform-desktop-head,.impact-platform-mobile-meta,.impact-platform-mobile-network-head,.impact-platform-mobile-signature,.impact-reach-dossier-head,.impact-reach-profile-caption span,.impact-award-card-caption small,.flip-experiment__facts span,.flip-experiment__status{font-family:var(--font-mono)}@media (width>=761px){.impact-evidence-label h2{letter-spacing:-.055em;white-space:normal;text-wrap:balance;font-size:clamp(2.55rem,5vw,4.6rem);line-height:1.02}html[lang=en] .impact-evidence-label h2{white-space:normal;text-wrap:balance}html[lang=en] .impact-award-card-caption strong{text-overflow:clip;white-space:normal;text-wrap:balance;line-height:1.3;overflow:visible}}@media (width<=720px){.impact-evidence-label h2{letter-spacing:-.045em;white-space:normal;text-wrap:balance;font-size:clamp(2.45rem,11vw,3.8rem);line-height:1.06}.impact-platform-mobile-manifesto h3{letter-spacing:-.055em;text-wrap:balance;line-height:.98}html[lang=en] .impact-platform-mobile-manifesto h3{letter-spacing:-.055em;line-height:.98}html[lang=en] .flip-experiment__row-title h3{white-space:normal;text-wrap:balance;letter-spacing:-.04em;line-height:1.12}}@media (width>=721px){html[lang=en] .flip-experiment__row-title h3{white-space:normal;text-wrap:balance;letter-spacing:-.04em;line-height:1.12}}@media (prefers-reduced-transparency:reduce){header,header.is-condensed,#profile .career-strip,.impact-glass,#contact .footer-contact-copy,#projects .comet-archive-mobile-shell,.floating-dock-panel,#top .hero-proof-card,#experiments .flip-experiment__row{background:var(--apple-surface-solid)!important;-webkit-backdrop-filter:none!important}}.hero-title{text-wrap:balance;letter-spacing:-.035em!important;white-space:normal!important;max-width:100%!important;font-size:clamp(3.35rem,6.4vw,6rem)!important;line-height:.98!important}#hero-title .hero-title__prefix,#hero-title .hero-title__rotating{overflow-wrap:normal;width:auto;max-width:100%}@media (width<=720px){.comet-archive-page-arrow,.impact-award-rail-nav{width:44px!important;height:44px!important;box-shadow:none!important;background:#19191cf5!important;border:1px solid #ffffff61!important}.comet-archive-page-arrow:before{content:none;background:#19191cf5;border:1px solid #ffffff24;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff08,0 4px 12px #0000002e}.comet-archive-page-arrow:hover:not(:disabled):before,.comet-archive-page-arrow:focus-visible:before{background:var(--apple-surface-raised);border-color:#ffffff6b}.comet-archive-page-arrow:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px;background:0 0;border:0}.comet-archive-page-arrow span{z-index:1;position:relative}.comet-archive-pagination,#profile .career-pagination,.impact-award-pagination{max-width:100%;width:fit-content!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}#projects .comet-archive-pagination,#impact-awards .impact-award-pagination{left:50%!important;right:auto!important;transform:translate(-50%)!important}.comet-archive-pagination button,#profile .career-pagination button,.impact-award-pagination button{border:0;place-items:center;min-width:0;min-height:44px;display:grid;position:relative;background:0 0!important;border-radius:50%!important;flex:0 0 28px!important;width:28px!important;height:44px!important;padding:0!important;transform:none!important}.comet-archive-pagination button:before,#profile .career-pagination button:before,.impact-award-pagination button:before{content:"";transform-origin:50%;width:7px;height:7px;transition:width var(--apple-duration-control) var(--apple-ease), background-color var(--apple-duration-control) var(--apple-ease);background:#ffffff38;border-radius:999px;display:block;transform:none}.comet-archive-pagination button.is-active:before,#profile .career-pagination button.is-active:before,.impact-award-pagination button.is-active:before{background:var(--apple-text);width:20px;height:7px;transform:none}.comet-archive-pagination button:focus-visible,#profile .career-pagination button:focus-visible,.impact-award-pagination button:focus-visible{outline-offset:-1px;outline:2px solid var(--apple-blue)!important}.impact-award-rail-nav{width:44px!important;height:44px!important}.impact-award-card-caption strong{overflow-wrap:anywhere;text-wrap:balance;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important;overflow:visible!important}.impact-reach-profile-qr{min-width:44px;min-height:44px;margin-inline:-6px;padding-inline:6px}}@media (width>=721px){#recognition{padding-bottom:32px}#recognition+#experiments{padding-top:32px}.impact-evidence{gap:64px}}@media (width<=720px){#recognition{padding-bottom:32px}#experiments{padding-top:32px}.impact-platform-mobile-manifesto,html[lang=en] .impact-platform-mobile-manifesto{padding:18px 22px 14px}.impact-platform-mobile-manifesto h3,html[lang=en] .impact-platform-mobile-manifesto h3{margin-top:14px;margin-bottom:10px}.impact-platform-mobile-signature{margin-top:12px}.impact-platform-mobile-network,html[lang=en] .impact-platform-mobile-network{padding:16px 22px 14px}.impact-platform-mobile-grid,html[lang=en] .impact-platform-mobile-grid{row-gap:10px;margin-top:14px}.impact-platform-mobile-tile,html[lang=en] .impact-platform-mobile-tile{min-height:76px;padding:10px}.impact-platform-mobile-tile img{height:26px}}@media (width>=761px) and (hover:hover) and (pointer:fine){#profile .career-tab{z-index:0;position:relative;transition:background-color var(--apple-duration-control) var(--apple-ease), color var(--apple-duration-control) var(--apple-ease), box-shadow var(--apple-duration-control) var(--apple-ease), transform var(--apple-duration-control) var(--apple-ease)!important;border:0!important}#profile .career-tabs--focus .career-tab{border:0!important;border-radius:0!important}#profile .career-tab:hover:not(:focus-visible),#profile .career-tab:focus-visible{z-index:1;transform:translateY(-1px);color:var(--apple-text)!important;background:#ffffff13!important;box-shadow:inset 0 -2px #ffffffb8,0 6px 18px #00000029!important}}@media (hover:none),(pointer:coarse){.impact-award-card:hover:not(:focus-visible){border-color:var(--impact-border)!important;box-shadow:none!important;transform:none!important}.impact-award-card:hover:not(:focus-visible) .impact-award-card-zoom{opacity:0}.impact-award-lightbox-nav:hover:not(:focus-visible),#profile .career-tab:hover:not(:focus-visible),#experiments .flip-experiment__row:hover:not(:focus-visible){transform:none!important}}
