.BrandChip-module__HAepxq__chip{align-items:center;min-width:0;display:flex}.BrandChip-module__HAepxq__stack{text-align:center;flex-direction:column;gap:10px}.BrandChip-module__HAepxq__row{flex-direction:row;gap:12px}.BrandChip-module__HAepxq__disc{border-radius:var(--radius-pill);color:var(--brand,#ffffff9e);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-out-expo);background:#ffffff0a;border:1px solid #ffffff14;flex:none;place-items:center;display:grid}.BrandChip-module__HAepxq__md .BrandChip-module__HAepxq__disc{width:46px;height:46px}.BrandChip-module__HAepxq__sm .BrandChip-module__HAepxq__disc{width:32px;height:32px}.BrandChip-module__HAepxq__md .BrandChip-module__HAepxq__icon{width:21px;height:21px}.BrandChip-module__HAepxq__sm .BrandChip-module__HAepxq__icon{width:15px;height:15px}.BrandChip-module__HAepxq__initial{font-family:var(--font-mono);font-weight:var(--fw-medium);color:#ffffff9e}.BrandChip-module__HAepxq__md .BrandChip-module__HAepxq__initial{font-size:var(--fs-400)}.BrandChip-module__HAepxq__sm .BrandChip-module__HAepxq__initial{font-size:var(--fs-200)}.BrandChip-module__HAepxq__label{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-mono);color:#ffffff8c;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.BrandChip-module__HAepxq__row .BrandChip-module__HAepxq__label{font-size:var(--fs-200)}.BrandChip-module__HAepxq__chip:hover .BrandChip-module__HAepxq__disc{background:color-mix(in srgb, var(--brand,#fff) 16%, transparent);border-color:color-mix(in srgb, var(--brand,#fff) 45%, transparent);box-shadow:0 0 18px -2px color-mix(in srgb, var(--brand,#fff) 50%, transparent);transform:translateY(-2px)}.BrandChip-module__HAepxq__chip:hover .BrandChip-module__HAepxq__label{color:#ffffffeb}@media (prefers-reduced-motion:reduce){.BrandChip-module__HAepxq__chip:hover .BrandChip-module__HAepxq__disc{transform:none}}@media (max-width:560px){.BrandChip-module__HAepxq__stack{gap:8px}.BrandChip-module__HAepxq__md .BrandChip-module__HAepxq__disc{width:40px;height:40px}.BrandChip-module__HAepxq__md .BrandChip-module__HAepxq__icon{width:19px;height:19px}.BrandChip-module__HAepxq__stack .BrandChip-module__HAepxq__label{font-size:var(--fs-100);letter-spacing:0}}
.Carousel-module__5OSfgq__rail{display:none}.Carousel-module__5OSfgq__track:focus{outline:none}.Carousel-module__5OSfgq__track:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:4px}@media (max-width:900px){.Carousel-module__5OSfgq__carousel>.Carousel-module__5OSfgq__track{align-items:stretch;gap:var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scrollbar-width:none;display:flex;overflow:auto hidden}.Carousel-module__5OSfgq__carousel>.Carousel-module__5OSfgq__track::-webkit-scrollbar{display:none}.Carousel-module__5OSfgq__carousel>.Carousel-module__5OSfgq__track>*{scroll-snap-align:start}.Carousel-module__5OSfgq__rail{align-items:center;gap:var(--space-5);padding-top:var(--space-6);display:flex}.Carousel-module__5OSfgq__railTrack{background:var(--border-hairline);flex:1;height:2px;position:relative;overflow:hidden}.Carousel-module__5OSfgq__railThumb{width:calc(100% / var(--count,1));background:var(--blue);transform:translateX(calc(var(--progress,0) * (var(--count,1) - 1) * 100%));position:absolute;inset:0}.Carousel-module__5OSfgq__railCount{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Carousel-module__5OSfgq__railDark .Carousel-module__5OSfgq__railTrack{background:#ffffff29}.Carousel-module__5OSfgq__railDark .Carousel-module__5OSfgq__railThumb{background:var(--cyan)}.Carousel-module__5OSfgq__railDark .Carousel-module__5OSfgq__railCount{color:var(--text-inverse-quiet)}}
.Toolkit-module__8tQJVW__grid{gap:var(--space-5);padding-top:var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Toolkit-module__8tQJVW__cardMain{grid-column:span 8}.Toolkit-module__8tQJVW__cardWorkflow,.Toolkit-module__8tQJVW__cardCreative{grid-column:span 4}.Toolkit-module__8tQJVW__cardFocus{grid-column:span 8}.Toolkit-module__8tQJVW__card{gap:var(--space-7);padding:var(--space-7);transition:border-color var(--dur-fast) var(--ease-standard);background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Toolkit-module__8tQJVW__card:hover{border-color:#ffffff24}.Toolkit-module__8tQJVW__head{gap:var(--space-3);flex-direction:column;display:flex}.Toolkit-module__8tQJVW__kicker{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffff6b;display:flex}.Toolkit-module__8tQJVW__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-600);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--paper);margin:0}.Toolkit-module__8tQJVW__titleLarge{font-size:var(--fs-700);max-width:24ch}.Toolkit-module__8tQJVW__chipGrid{gap:var(--space-7) var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Toolkit-module__8tQJVW__cardCreative .Toolkit-module__8tQJVW__chipGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0}.Toolkit-module__8tQJVW__chipRows{gap:var(--space-5);flex-direction:column;display:flex}.Toolkit-module__8tQJVW__cardFocus{justify-content:flex-end;min-height:260px}.Toolkit-module__8tQJVW__glow{pointer-events:none;position:absolute;inset:0}.Toolkit-module__8tQJVW__glowBlue{background:radial-gradient(78% 92% at 100% 0,#1a3dff61,#0000 62%),radial-gradient(58% 70% at 82% 22%,#00bcd938,#0000 66%)}.Toolkit-module__8tQJVW__glowViolet{background:radial-gradient(96% 78% at -4% 104%,#8b5cf675,#0000 66%),linear-gradient(to top right,#6d28d94d 0%,#6d28d91a 42%,#0000 74%)}.Toolkit-module__8tQJVW__card>:not(.Toolkit-module__8tQJVW__glow){position:relative}.Toolkit-module__8tQJVW__kickerLive{color:#ffffffb8}.Toolkit-module__8tQJVW__pulse{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan)}.Toolkit-module__8tQJVW__focusBody{gap:var(--space-2);font-size:var(--fs-400);line-height:var(--lh-relaxed);letter-spacing:var(--ls-normal);color:#ffffff9e;text-wrap:pretty;flex-direction:column;max-width:54ch;display:flex}.Toolkit-module__8tQJVW__focusBody p{margin:0}.Toolkit-module__8tQJVW__focusTags{gap:var(--space-3);flex-wrap:wrap;display:flex}.Toolkit-module__8tQJVW__focusTag{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);color:#ffffffb8;border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:#ffffff0d;border:1px solid #ffffff1a;padding:6px 12px}.Toolkit-module__8tQJVW__focusTag:hover{color:var(--paper);background:#00bcd91f;border-color:#00bcd97a;box-shadow:0 0 16px -4px #00bcd98c}@media (max-width:1100px){.Toolkit-module__8tQJVW__cardMain,.Toolkit-module__8tQJVW__cardFocus{grid-column:span 12}.Toolkit-module__8tQJVW__cardWorkflow,.Toolkit-module__8tQJVW__cardCreative{grid-column:span 6}}@media (max-width:700px){.Toolkit-module__8tQJVW__cardWorkflow,.Toolkit-module__8tQJVW__cardCreative{grid-column:span 12}}@media (max-width:560px){.Toolkit-module__8tQJVW__card{padding:var(--space-5)}.Toolkit-module__8tQJVW__chipGrid{justify-content:center;gap:var(--space-4) 10px;flex-wrap:wrap;display:flex}.Toolkit-module__8tQJVW__chipGrid>*{width:calc(33.3333% - 6.66667px)}.Toolkit-module__8tQJVW__cardCreative .Toolkit-module__8tQJVW__chipGrid>*{width:calc((100% - 2 * var(--space-4)) / 3)}}@media (max-width:900px){.Toolkit-module__8tQJVW__card{flex:0 0 min(84%,360px)}.Toolkit-module__8tQJVW__cardFocus{justify-content:flex-start;min-height:0}.Toolkit-module__8tQJVW__cardMain .Toolkit-module__8tQJVW__chipGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.Toolkit-module__8tQJVW__chipRows,.Toolkit-module__8tQJVW__cardMain .Toolkit-module__8tQJVW__chipGrid{margin:auto 0}}
.TextLink-module__FdyA2W__link{transition:color var(--dur-micro) var(--ease-standard);align-items:baseline;gap:4px;text-decoration:none;display:inline-flex;position:relative}.TextLink-module__FdyA2W__primary{color:var(--text-primary)}.TextLink-module__FdyA2W__accent{color:var(--text-accent)}.TextLink-module__FdyA2W__quiet{color:var(--text-secondary)}.TextLink-module__FdyA2W__link:hover,.TextLink-module__FdyA2W__link:focus-visible{color:var(--text-accent)}.TextLink-module__FdyA2W__inverse{color:var(--paper)}.TextLink-module__FdyA2W__inverse:hover,.TextLink-module__FdyA2W__inverse:focus-visible{color:var(--cyan)}.TextLink-module__FdyA2W__text{position:relative}.TextLink-module__FdyA2W__rule{width:0%;height:1px;transition:width var(--dur-fast) var(--ease-out-expo);background:currentColor;position:absolute;bottom:-2px;left:0}.TextLink-module__FdyA2W__link:hover .TextLink-module__FdyA2W__rule,.TextLink-module__FdyA2W__link:focus-visible .TextLink-module__FdyA2W__rule{width:100%}.TextLink-module__FdyA2W__external{opacity:.6;flex:none;align-self:center;width:.78em;height:.78em}
.Plate-module__4NWUWa__image{object-fit:cover}.Plate-module__4NWUWa__contain{object-fit:contain;filter:drop-shadow(0 1px 2px #15171a0f)drop-shadow(0 16px 32px #15171a24)}.Plate-module__4NWUWa__empty{padding:var(--space-7);background:var(--surface-sunken);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Plate-module__4NWUWa__placeholder{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);text-align:center;text-wrap:balance;line-height:1.5}
.SiteFooter-module__C4mfIa__footer{position:relative}.SiteFooter-module__C4mfIa__panel{border-radius:var(--radius-block) var(--radius-block) 0 0;background:var(--surface-inverse);color:var(--text-inverse);position:relative;overflow:hidden}.SiteFooter-module__C4mfIa__contours{opacity:.9;pointer-events:none;height:360px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.SiteFooter-module__C4mfIa__stage{position:relative}.SiteFooter-module__C4mfIa__main{z-index:2;padding-top:var(--space-13);padding-bottom:var(--space-11);position:relative}.SiteFooter-module__C4mfIa__lead{padding-top:var(--space-10);flex-direction:column;align-items:flex-start;gap:28px;display:flex}.SiteFooter-module__C4mfIa__email{font-family:var(--font-display);font-weight:600;font-size:min(var(--fs-display-s), calc((100vw - 48px) / 14));letter-spacing:-.03em;color:#4d6bff;word-break:break-word;transition:color var(--dur-fast) var(--ease-standard);line-height:1.04}.SiteFooter-module__C4mfIa__email:hover{color:var(--paper)}.SiteFooter-module__C4mfIa__body{font-size:var(--fs-400);line-height:var(--lh-relaxed);letter-spacing:var(--ls-normal);color:#ffffffa3;text-wrap:pretty;max-width:48ch;margin:0}.SiteFooter-module__C4mfIa__availability{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:#7cffb2;align-items:baseline;gap:10px;margin:0;line-height:1.4;display:flex}.SiteFooter-module__C4mfIa__availabilityDot{background:#7cffb2;flex:none;width:5px;height:5px;transform:translateY(-1px)}.SiteFooter-module__C4mfIa__columns{gap:var(--space-7);margin-top:var(--space-12);border-top:1px solid var(--border-inverse);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:900px){.SiteFooter-module__C4mfIa__columns{margin-right:480px}}@media (min-width:1100px){.SiteFooter-module__C4mfIa__columns{margin-right:660px}}.SiteFooter-module__C4mfIa__col{gap:var(--space-5);border-right:1px solid var(--border-inverse);flex-direction:column;padding:28px 28px 0 0;display:flex}.SiteFooter-module__C4mfIa__colLast{border-right:0;padding-right:0}.SiteFooter-module__C4mfIa__links{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);flex-direction:column;align-items:flex-start;display:flex}.SiteFooter-module__C4mfIa__location{gap:var(--space-3);font-size:var(--fs-300);color:#ffffffc7;flex-direction:column;display:flex}.SiteFooter-module__C4mfIa__muted{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);color:var(--text-inverse-quiet)}.SiteFooter-module__C4mfIa__bar{z-index:0;justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);padding-top:var(--space-7);padding-bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-inverse-quiet);flex-wrap:wrap;line-height:1.4;display:flex;position:relative}.SiteFooter-module__C4mfIa__barStart{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:inline-flex}.SiteFooter-module__C4mfIa__legalLink{color:var(--text-inverse-quiet)}.SiteFooter-module__C4mfIa__legalLink:hover{color:var(--paper)}.SiteFooter-module__C4mfIa__backToTop{align-items:center;gap:var(--space-3);font-size:var(--fs-200);color:var(--text-inverse-quiet);display:inline-flex}@media (min-width:1100px){.SiteFooter-module__C4mfIa__backToTop{--gutter:40px;margin-right:calc(140px - var(--gutter));transform:translate(50%)}}@media (min-width:1200px){.SiteFooter-module__C4mfIa__backToTop{--gutter:calc(max(0px, (100vw - var(--container-max)) / 2) + var(--page-margin-l))}}.SiteFooter-module__C4mfIa__backToTop:hover{color:var(--paper)}@media (max-width:900px){.SiteFooter-module__C4mfIa__main{padding-top:var(--space-11);padding-bottom:var(--space-10)}.SiteFooter-module__C4mfIa__columns{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.SiteFooter-module__C4mfIa__col{border-right:0;border-bottom:1px solid var(--border-inverse);padding:28px 16px 28px 0}.SiteFooter-module__C4mfIa__col+.SiteFooter-module__C4mfIa__col{border-left:1px solid var(--border-inverse);padding-left:16px}.SiteFooter-module__C4mfIa__colLast{border-bottom:0;border-left:0;grid-column:1/-1;padding:28px 0 0}.SiteFooter-module__C4mfIa__colLast.SiteFooter-module__C4mfIa__col{border-left:0;padding-left:0}}@media (max-width:560px){.SiteFooter-module__C4mfIa__links{gap:0}.SiteFooter-module__C4mfIa__links>*,.SiteFooter-module__C4mfIa__legalLink,.SiteFooter-module__C4mfIa__backToTop,.SiteFooter-module__C4mfIa__email{align-items:center;min-height:44px;display:inline-flex}.SiteFooter-module__C4mfIa__location .SiteFooter-module__C4mfIa__muted{display:none}.SiteFooter-module__C4mfIa__columns{align-items:baseline;column-gap:var(--space-7);margin-top:var(--space-9);flex-wrap:wrap;display:flex}.SiteFooter-module__C4mfIa__col,.SiteFooter-module__C4mfIa__col+.SiteFooter-module__C4mfIa__col,.SiteFooter-module__C4mfIa__colLast.SiteFooter-module__C4mfIa__col{padding:var(--space-4) 0 0;border:0;gap:0}.SiteFooter-module__C4mfIa__colLabel{display:none}.SiteFooter-module__C4mfIa__colPlace.SiteFooter-module__C4mfIa__col{flex-basis:100%;order:1;padding-top:0}.SiteFooter-module__C4mfIa__links{gap:0 var(--space-7);flex-flow:wrap}.SiteFooter-module__C4mfIa__links .SiteFooter-module__C4mfIa__muted{display:none}.SiteFooter-module__C4mfIa__main{padding-top:var(--space-10);padding-bottom:var(--space-5)}.SiteFooter-module__C4mfIa__lead{gap:var(--space-6);padding-top:var(--space-7)}.SiteFooter-module__C4mfIa__bar{padding-top:var(--space-4);padding-bottom:var(--space-6)}.SiteFooter-module__C4mfIa__backToTop{font-size:var(--fs-100)}}
.Loader-module__1x-aLW__loader{z-index:100;background:var(--graphite-900);pointer-events:none;animation:Loader-module__1x-aLW__loader-lift .38s var(--ease-in-out) .66s both;place-items:center;display:grid;position:fixed;inset:0}.Loader-module__1x-aLW__scale{width:2px;height:min(38vh,280px);position:relative}.Loader-module__1x-aLW__rule{background:var(--cyan);transform-origin:bottom;animation:Loader-module__1x-aLW__loader-climb .56s var(--ease-out-expo) both;position:absolute;inset:0;box-shadow:0 0 16px #00bcd98c}.Loader-module__1x-aLW__rule:before,.Loader-module__1x-aLW__rule:after{content:"";background:var(--cyan);width:10px;height:2px;position:absolute;left:-4px}.Loader-module__1x-aLW__rule:before{top:0}.Loader-module__1x-aLW__rule:after{bottom:0}.Loader-module__1x-aLW__label{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);white-space:nowrap;color:var(--paper);font-variant-numeric:tabular-nums;line-height:1;position:absolute;left:22px;transform:translateY(-50%)}.Loader-module__1x-aLW__top{top:1px}.Loader-module__1x-aLW__bottom{color:var(--text-inverse-quiet);top:calc(100% - 1px)}@keyframes Loader-module__1x-aLW__loader-climb{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Loader-module__1x-aLW__loader-lift{0%{visibility:visible;transform:translateY(0)}to{visibility:hidden;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.Loader-module__1x-aLW__loader{display:none}}@media (max-width:560px){.Loader-module__1x-aLW__loader{display:none}}
.Timeline-module__dPspXW__list{margin:0;padding:0;list-style:none}.Timeline-module__dPspXW__item{gap:var(--space-8);padding-bottom:var(--timeline-gap,var(--space-10));grid-template-columns:minmax(88px,120px) 1fr;display:grid;position:relative}.Timeline-module__dPspXW__last{padding-bottom:0}.Timeline-module__dPspXW__period{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums;padding-top:3px}.Timeline-module__dPspXW__body{padding-left:var(--space-8);border-left:1px solid var(--border-hairline);position:relative}.Timeline-module__dPspXW__node{background:var(--graphite-900);width:6px;height:6px;position:absolute;top:7px;left:-3.5px}.Timeline-module__dPspXW__current{background:var(--blue)}.Timeline-module__dPspXW__content{gap:var(--space-2);flex-direction:column;display:flex}.Timeline-module__dPspXW__heading{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.Timeline-module__dPspXW__title{font-family:var(--font-display);font-size:var(--fs-600);letter-spacing:var(--ls-heading);font-weight:600}.Timeline-module__dPspXW__org{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-tertiary);letter-spacing:var(--ls-mono)}.Timeline-module__dPspXW__description{font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:var(--measure);text-wrap:pretty;margin:0}@supports (animation-timeline:view()){.Timeline-module__dPspXW__item{view-timeline-name:--timeline-item}.Timeline-module__dPspXW__body:before{content:"";background:var(--blue);transform-origin:bottom;width:1px;height:100%;animation:linear both Timeline-module__dPspXW__timeline-recede;animation-timeline:--timeline-item;animation-range:cover 38% cover 68%;position:absolute;top:0;left:-1px}}@keyframes Timeline-module__dPspXW__timeline-recede{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.Timeline-module__dPspXW__body:before{animation:none;transform:scaleY(0)}}@media (max-width:560px){.Timeline-module__dPspXW__item{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.Timeline-module__dPspXW__title{font-size:var(--fs-500)}.Timeline-module__dPspXW__description{font-size:var(--fs-300)}}
.WorkIndex-module__DNpjsq__grid{--work-columns:28px 210px minmax(0, 1fr) auto;gap:var(--space-11);padding-top:var(--space-9);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.WorkIndex-module__DNpjsq__row{border-bottom:1px solid var(--border-hairline)}.WorkIndex-module__DNpjsq__link{grid-template-columns:var(--work-columns);align-items:center;column-gap:var(--space-6);color:inherit;padding:22px 0;display:grid}@media (hover:hover){.WorkIndex-module__DNpjsq__link{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6);transition:background-color var(--dur-fast) var(--ease-standard);border-radius:18px}.WorkIndex-module__DNpjsq__link:hover{background:var(--graphite-900)}.WorkIndex-module__DNpjsq__link:hover .WorkIndex-module__DNpjsq__title{color:var(--paper)}.WorkIndex-module__DNpjsq__link:hover .WorkIndex-module__DNpjsq__index,.WorkIndex-module__DNpjsq__link:hover .WorkIndex-module__DNpjsq__arrow{color:var(--cyan)}.WorkIndex-module__DNpjsq__link:hover .WorkIndex-module__DNpjsq__kicker{color:#ffffffa8}.WorkIndex-module__DNpjsq__link:hover .WorkIndex-module__DNpjsq__year{color:var(--text-inverse-quiet)}:is(.WorkIndex-module__DNpjsq__row:has(.WorkIndex-module__DNpjsq__link:hover),.WorkIndex-module__DNpjsq__row:has(+.WorkIndex-module__DNpjsq__row .WorkIndex-module__DNpjsq__link:hover)){border-bottom-color:#0000}}.WorkIndex-module__DNpjsq__index{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);color:var(--text-tertiary)}.WorkIndex-module__DNpjsq__title{font-family:var(--font-display);font-size:var(--fs-800);letter-spacing:var(--ls-heading);color:var(--graphite-500);transition:color var(--dur-micro) var(--ease-standard);font-weight:600;line-height:1.1}.WorkIndex-module__DNpjsq__isActive .WorkIndex-module__DNpjsq__title{color:var(--graphite-900)}.WorkIndex-module__DNpjsq__isActive .WorkIndex-module__DNpjsq__index{color:var(--blue)}.WorkIndex-module__DNpjsq__kicker{font-size:var(--fs-300);color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.WorkIndex-module__DNpjsq__tail{justify-self:end;align-items:baseline;gap:var(--space-6);display:flex}.WorkIndex-module__DNpjsq__year{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);color:var(--text-tertiary)}.WorkIndex-module__DNpjsq__arrow{text-align:right;width:16px;font-family:var(--font-mono);font-size:var(--fs-300);color:var(--text-tertiary);transition:transform var(--dur-fast) var(--ease-out-expo), color var(--dur-micro) var(--ease-standard)}.WorkIndex-module__DNpjsq__isActive .WorkIndex-module__DNpjsq__arrow{color:var(--blue);transform:translate(3px)}.WorkIndex-module__DNpjsq__plateFrame{aspect-ratio:4/3;background:radial-gradient(70% 90% at 100% 0%, #1a3dff6b, transparent 60%), radial-gradient(60% 80% at 0% 100%, #8b5cf661, transparent 66%), var(--graphite-900);border-radius:20px;position:relative;overflow:hidden}.WorkIndex-module__DNpjsq__plateLayer{inset:var(--space-7);transition:opacity var(--dur-base) var(--ease-standard);position:absolute}.WorkIndex-module__DNpjsq__metaColumn{align-self:start;position:sticky;top:92px}.WorkIndex-module__DNpjsq__activeHead{align-items:baseline;gap:var(--space-5);padding-top:14px;display:flex}.WorkIndex-module__DNpjsq__activeTitle{font-size:var(--fs-400);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading)}.WorkIndex-module__DNpjsq__activeYear{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--text-tertiary);margin-left:auto}.WorkIndex-module__DNpjsq__activeMeta{gap:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;padding-top:10px;line-height:1.6;display:flex}.WorkIndex-module__DNpjsq__nowBuilding{grid-template-columns:var(--work-columns);column-gap:var(--space-6);padding-top:var(--space-7);align-items:baseline;margin:0;display:grid}.WorkIndex-module__DNpjsq__nowBuildingLabel{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;grid-column:1/3;align-items:center;gap:8px;display:inline-flex}.WorkIndex-module__DNpjsq__nowBuildingDot{background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.WorkIndex-module__DNpjsq__nowBuildingItems{min-width:0;font-size:var(--fs-300);color:var(--text-secondary);text-wrap:pretty;grid-column:3/-1;line-height:1.5}.WorkIndex-module__DNpjsq__inlinePlate{display:none}.WorkIndex-module__DNpjsq__inlineMeta{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);display:none}@media (max-width:900px){.WorkIndex-module__DNpjsq__grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.WorkIndex-module__DNpjsq__metaColumn{display:none}.WorkIndex-module__DNpjsq__row{border-bottom:0;flex:0 0 min(80%,340px)}.WorkIndex-module__DNpjsq__link{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--border-hairline);background:var(--paper);border-radius:24px;grid-template:"plate plate plate""index.tail""title title title""kick kick kick"1fr"meta meta meta"/auto minmax(0,1fr) auto;display:grid}.WorkIndex-module__DNpjsq__inlinePlate{padding-bottom:var(--space-4);grid-area:plate;display:block}.WorkIndex-module__DNpjsq__index{color:var(--blue);grid-area:index}.WorkIndex-module__DNpjsq__title{font-size:var(--fs-600);color:var(--graphite-900);grid-area:title}.WorkIndex-module__DNpjsq__kicker{font-size:var(--fs-200);grid-area:kick}.WorkIndex-module__DNpjsq__tail{grid-area:tail}.WorkIndex-module__DNpjsq__plateFrame{border-radius:16px;display:block}.WorkIndex-module__DNpjsq__plateLayer{inset:var(--space-5)}.WorkIndex-module__DNpjsq__kicker{align-self:start}.WorkIndex-module__DNpjsq__inlineMeta{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--fs-100);white-space:nowrap;text-overflow:ellipsis;grid-area:meta;display:block;overflow:hidden}.WorkIndex-module__DNpjsq__inlineMetaRole{display:none}.WorkIndex-module__DNpjsq__nowBuilding{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}.WorkIndex-module__DNpjsq__nowBuildingItems{font-size:var(--fs-200)}}@media (max-width:380px){.WorkIndex-module__DNpjsq__row{flex:0 0 86%}}
.page-module__O9ZbMG__page{--intro-overlap:48px;animation:page-module__O9ZbMG__datum-page-in var(--dur-base) var(--ease-standard)}.page-module__O9ZbMG__mono{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary)}.page-module__O9ZbMG__prose{font-size:var(--fs-400);line-height:var(--lh-relaxed);letter-spacing:var(--ls-normal);color:var(--text-secondary);max-width:var(--measure);text-wrap:pretty;margin:0}.page-module__O9ZbMG__proseNarrow{max-width:52ch}.page-module__O9ZbMG__monoList{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--ls-mono);color:var(--text-primary);flex-direction:column;gap:10px;line-height:1.4;display:flex}.page-module__O9ZbMG__hero{background:var(--graphite-900);flex-direction:column;height:88vh;min-height:600px;display:flex;position:relative;overflow:hidden}.page-module__O9ZbMG__heroMedia{z-index:0;position:absolute;inset:0}.page-module__O9ZbMG__hero:after{content:"";z-index:2;pointer-events:none;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px;position:absolute;inset:0}.page-module__O9ZbMG__heroVeil{z-index:1;pointer-events:none;background:linear-gradient(#0a0c0e9e 0%,#0000 46%),linear-gradient(#0000 4%,#0a0c0e2e 22%,#0a0c0e8f 48%,#0a0c0ec2 74%,#0a0c0ee6 100%);position:absolute;inset:0}.page-module__O9ZbMG__heroLabel,.page-module__O9ZbMG__heroLabelStrong{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;line-height:1}.page-module__O9ZbMG__heroLabel{color:#fafaf8db}.page-module__O9ZbMG__heroTop .page-module__O9ZbMG__heroLabel{margin-left:-25px}@media (max-width:767px){.page-module__O9ZbMG__heroTop .page-module__O9ZbMG__heroLabel{margin-left:-13px}}.page-module__O9ZbMG__heroLabelStrong{color:var(--paper)}.page-module__O9ZbMG__heroContours{z-index:2;pointer-events:none;height:34%;position:absolute;inset:auto 0 0}.page-module__O9ZbMG__heroInner{z-index:3;padding-top:14px;padding-bottom:calc(var(--space-6) + var(--intro-overlap));flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.page-module__O9ZbMG__heroTop{flex-direction:column;gap:10px;display:flex}.page-module__O9ZbMG__heroScale{justify-content:space-between;align-self:stretch;gap:var(--space-7);flex-direction:column;flex:1;display:flex;position:relative}.page-module__O9ZbMG__datumAxis{top:26px;left:-24px;bottom:calc(var(--fs-display-l) * .125);background:var(--cyan);transform-origin:bottom;width:2px;animation:page-module__O9ZbMG__datum-drop var(--dur-transition) var(--ease-out-expo) .26s both;position:absolute;box-shadow:0 0 14px #00bcd980}.page-module__O9ZbMG__datumAxis:before,.page-module__O9ZbMG__datumAxis:after{content:"";background:var(--cyan);width:10px;height:2px;position:absolute;left:-4px}.page-module__O9ZbMG__datumAxis:before{top:0}.page-module__O9ZbMG__datumAxis:after{bottom:0}.page-module__O9ZbMG__datumLabel{left:-28px;bottom:calc(var(--fs-display-l) * .125 - 10px);position:absolute;transform:translateY(100%)}@media (min-width:1600px){.page-module__O9ZbMG__datumLabel{left:auto;right:calc(100% + 36px);bottom:calc(var(--fs-display-l) * .125 + 1px);transform:translateY(50%)}}@media (max-width:767px){.page-module__O9ZbMG__datumAxis{left:-12px}}@media (max-width:560px){.page-module__O9ZbMG__heroTop,.page-module__O9ZbMG__datumAxis,.page-module__O9ZbMG__datumLabel{display:none}.page-module__O9ZbMG__heroScale{justify-content:flex-end}.page-module__O9ZbMG__heroPlace{display:none}}body:has([data-loader]) .page-module__O9ZbMG__datumAxis{animation-delay:1s}@media (prefers-reduced-motion:reduce){.page-module__O9ZbMG__datumAxis{animation:none}}.page-module__O9ZbMG__heroContent{margin-top:calc(var(--fs-display-l) * .14 + var(--space-4));align-items:flex-end;gap:var(--space-4) var(--space-7);flex-wrap:wrap;width:100%;display:flex}.page-module__O9ZbMG__heroContentMain{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.page-module__O9ZbMG__heroTitle{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display-l);letter-spacing:-.045em;color:var(--paper);margin:0;line-height:.9}.page-module__O9ZbMG__heroAccent{font-family:var(--font-editorial);letter-spacing:-.02em;font-size:1.1em;font-style:italic;font-weight:400}.page-module__O9ZbMG__heroTitleLine{display:block}.page-module__O9ZbMG__heroFoot{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--paper);flex-direction:column;gap:2px;line-height:1.4;display:flex}@media (max-width:767px){.page-module__O9ZbMG__hero{--fs-display-l:clamp(56px, 18.5vw, 84px)}.page-module__O9ZbMG__heroRolePart{display:block}.page-module__O9ZbMG__heroRoleSep{display:none}.page-module__O9ZbMG__datumAxis{bottom:calc(var(--fs-display-l) * 1.9 + 14px)}.page-module__O9ZbMG__datumLabel{left:0;bottom:calc(var(--fs-display-l) * 1.9 + 15px);transform:translateY(50%)}}@media (max-width:380px){.page-module__O9ZbMG__heroPlacePart{display:block}.page-module__O9ZbMG__heroPlaceSep{display:none}}.page-module__O9ZbMG__heroPlace{color:#fafaf8b3}.page-module__O9ZbMG__scrollCue{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-300);letter-spacing:var(--ls-label);text-transform:uppercase;color:#fafaf8b3;flex:none;margin-left:auto;line-height:1;display:inline-flex}.page-module__O9ZbMG__scrollCue:hover{color:var(--paper)}@media (max-width:560px){.page-module__O9ZbMG__scrollCue{min-height:44px;font-size:var(--fs-100)}}.page-module__O9ZbMG__scrollCueTop{right:0;bottom:calc(var(--fs-display-l) * .125);display:none;position:absolute}@media (min-width:768px){.page-module__O9ZbMG__scrollCueTop{display:inline-flex}.page-module__O9ZbMG__scrollCueBottom{display:none}}.page-module__O9ZbMG__section{padding:var(--space-13) 0}.page-module__O9ZbMG__sectionHead{align-items:baseline;gap:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-hairline);display:flex}.page-module__O9ZbMG__intro{z-index:5;width:calc(100% - 2 * var(--space-5));margin:calc(-1 * var(--intro-overlap)) auto 0;padding:var(--space-13) 0;color:var(--paper);border-radius:var(--radius-block);background:radial-gradient(60% 90% at 100% 0%, #00bcd96b, transparent 62%), radial-gradient(55% 80% at 0% 100%, #8b5cf673, transparent 66%), var(--blue);transform:perspective(1600px) translate3d(calc(var(--tilt-x,0) * 8px), calc(var(--tilt-y,0) * 6px), 0) rotateX(calc(var(--tilt-y,0) * -1.2deg)) rotateY(calc(var(--tilt-x,0) * 1.6deg));position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #1a3dffb3}.page-module__O9ZbMG__intro:after{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px;position:absolute;inset:0}.page-module__O9ZbMG__introContours{z-index:0;opacity:.55;pointer-events:none;height:70%;position:absolute;inset:auto 0 0}.page-module__O9ZbMG__introInner{z-index:1;position:relative}@media (min-width:768px){.page-module__O9ZbMG__intro{width:calc(100% - 2 * var(--space-10))}}.page-module__O9ZbMG__introGrid{gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.page-module__O9ZbMG__introMain{align-items:flex-start;gap:var(--space-7);flex-direction:column;display:flex}.page-module__O9ZbMG__introBadge{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff4d;padding:8px 14px;line-height:1;display:inline-flex}.page-module__O9ZbMG__introPulse{width:8px;height:8px;animation:page-module__O9ZbMG__intro-pulse 2s var(--ease-standard) infinite;background:#7cffb2;border-radius:50%}@keyframes page-module__O9ZbMG__intro-pulse{0%{box-shadow:0 0 #7cffb2a6}70%,to{box-shadow:0 0 0 10px #7cffb200}}.page-module__O9ZbMG__introLead{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(44px,7.2vw,104px);font-weight:700;line-height:.95}.page-module__O9ZbMG__introBody{font-size:var(--fs-500);line-height:var(--lh-relaxed);color:#ffffffdb;text-wrap:pretty;max-width:64ch;margin:0}.page-module__O9ZbMG__school{align-items:center;gap:var(--space-5);display:flex}.page-module__O9ZbMG__schoolLogo{background:var(--paper);border-radius:14px;flex:none;align-items:center;padding:10px 14px;display:flex;box-shadow:0 14px 30px -18px #00000080}.page-module__O9ZbMG__schoolLogoImage{width:auto;height:40px;display:block}.page-module__O9ZbMG__schoolText{flex-direction:column;gap:6px;display:flex}.page-module__O9ZbMG__schoolDegree{font-family:var(--font-display);font-weight:600;font-size:var(--fs-600);letter-spacing:-.02em;line-height:1.15}.page-module__O9ZbMG__schoolCampus{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffffb8;line-height:1.3}@media (max-width:560px){.page-module__O9ZbMG__schoolLogoImage{height:30px}.page-module__O9ZbMG__schoolDegree{font-size:var(--fs-500)}}.page-module__O9ZbMG__introActions{gap:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.page-module__O9ZbMG__button{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);font-size:var(--fs-400);transition:transform var(--dur-fast) var(--ease-out-expo), background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:15px 24px;line-height:1;display:inline-flex}.page-module__O9ZbMG__button:hover{transform:translateY(-2px)}.page-module__O9ZbMG__buttonArrow{flex:none;width:.85em;height:.85em}.page-module__O9ZbMG__buttonPrimary{background:var(--paper);color:var(--blue)}.page-module__O9ZbMG__buttonPrimary:hover{background:var(--graphite-900);color:var(--paper)}.page-module__O9ZbMG__buttonGhost{color:var(--paper);border:1px solid #ffffff6b}.page-module__O9ZbMG__buttonGhost:hover{color:var(--paper);border-color:var(--paper);background:#ffffff1a}.page-module__O9ZbMG__introSide{justify-content:space-between;gap:var(--space-9);flex-direction:column;display:flex}.page-module__O9ZbMG__sticker{background:var(--paper);width:148px;height:148px;color:var(--blue);transform:translate3d(calc(var(--tilt-x,0) * 14px), calc(var(--tilt-y,0) * 10px), 0) rotate(calc(-8deg + var(--tilt-x,0) * 6deg));border-radius:50%;flex:none;align-self:flex-end;place-items:center;display:grid;position:relative;box-shadow:0 22px 44px -22px #0000008c}.page-module__O9ZbMG__stickerRing{width:100%;height:100%;animation:24s linear infinite page-module__O9ZbMG__sticker-spin;position:absolute;inset:0}.page-module__O9ZbMG__stickerText{font-family:var(--font-mono);fill:currentColor;font-size:11px;font-weight:500}.page-module__O9ZbMG__stickerCore{font-family:var(--font-display);letter-spacing:-.04em;font-size:32px;font-weight:800;line-height:1}@keyframes page-module__O9ZbMG__sticker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-module__O9ZbMG__introPulse,.page-module__O9ZbMG__stickerRing{animation:none}}.page-module__O9ZbMG__introFacts{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.page-module__O9ZbMG__introFact{gap:var(--space-3);padding:var(--space-6) var(--space-7);-webkit-backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #fff3;border-radius:20px;flex-direction:column;display:flex}.page-module__O9ZbMG__introFact dt{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffffb3;line-height:1}.page-module__O9ZbMG__introFact dd{font-family:var(--font-display);font-weight:600;font-size:var(--fs-800);letter-spacing:-.03em;margin:0;line-height:1.05}.page-module__O9ZbMG__toolkit{padding:var(--space-13) 0;border-radius:var(--radius-block);background:var(--surface-inverse);color:var(--text-inverse)}.page-module__O9ZbMG__profileGrid{column-gap:var(--space-11);row-gap:var(--space-9);padding-top:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"portrait right""text quote";display:grid}@media (min-width:901px) and (max-width:1279px){.page-module__O9ZbMG__profileGrid{grid-template-rows:auto auto 1fr;grid-template-areas:"portrait right""text right""quote right"}}.page-module__O9ZbMG__profilePortrait,.page-module__O9ZbMG__profileText{flex-direction:column;gap:28px;display:flex}.page-module__O9ZbMG__profilePortrait{grid-area:portrait}.page-module__O9ZbMG__profileText{grid-area:text}.page-module__O9ZbMG__portraitFrame{aspect-ratio:4/5;border:1px solid var(--border-hairline);background:var(--surface-sunken);position:relative;overflow:hidden}.page-module__O9ZbMG__portraitFrame img{transition:transform 2.2s var(--ease-out-expo);transform:scale(1.12)}[data-revealed] .page-module__O9ZbMG__portraitFrame img{transform:none}@media (prefers-reduced-motion:reduce){.page-module__O9ZbMG__portraitFrame img{transform:none}}.page-module__O9ZbMG__profileHeading{font-family:var(--font-display);font-weight:600;font-size:var(--fs-800);letter-spacing:-.03em;max-width:22ch;margin:0;line-height:1.12}.page-module__O9ZbMG__pullQuote{font-family:var(--font-editorial);font-size:var(--fs-700);letter-spacing:-.01em;color:var(--graphite-900);grid-area:quote;align-self:start;max-width:26ch;margin:0;font-style:italic;line-height:1.2}@media (min-width:1280px){.page-module__O9ZbMG__pullQuote{margin-top:calc(var(--fs-800) * 1.12 + 34px)}}.page-module__O9ZbMG__profileRight{flex-direction:column;grid-area:right;gap:56px;display:flex}.page-module__O9ZbMG__trajectory{flex-direction:column;gap:28px;display:flex}.page-module__O9ZbMG__skills{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__O9ZbMG__skillGroup{gap:var(--space-6);flex-direction:column;display:flex}.page-module__O9ZbMG__skillHead{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-hairline)}@media (max-width:900px){.page-module__O9ZbMG__introFacts{gap:var(--space-3);grid-template-columns:1fr 1fr 1.9fr;display:grid}.page-module__O9ZbMG__introFact{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-3)}.page-module__O9ZbMG__introFact dt{font-size:var(--fs-100)}.page-module__O9ZbMG__introFact dd{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(12.5px,3.4vw,20px);line-height:1.15}.page-module__O9ZbMG__portraitFrame{aspect-ratio:1}.page-module__O9ZbMG__trajectory{--timeline-gap:var(--space-7)}.page-module__O9ZbMG__section,.page-module__O9ZbMG__intro,.page-module__O9ZbMG__toolkit{padding-top:var(--space-11);padding-bottom:var(--space-11)}.page-module__O9ZbMG__sticker{top:calc(-1 * var(--space-11) + 14px);right:var(--page-margin);z-index:2;align-self:auto;width:88px;height:88px;position:absolute;transform:rotate(-8deg)}.page-module__O9ZbMG__stickerCore{font-size:20px}@media (max-width:379px){.page-module__O9ZbMG__sticker{display:none}}.page-module__O9ZbMG__introGrid,.page-module__O9ZbMG__profileGrid{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.page-module__O9ZbMG__skills{gap:var(--space-6)}.page-module__O9ZbMG__profileGrid{grid-template-areas:"portrait""text""right""quote"}}@media (max-width:560px){.page-module__O9ZbMG__skills .page-module__O9ZbMG__monoList{font-size:var(--fs-100);gap:8px}.page-module__O9ZbMG__sectionHead{row-gap:var(--space-3);flex-wrap:wrap}.page-module__O9ZbMG__sectionHead>*{white-space:nowrap}}
