.EditorialPortfolio-module__qlNWba__page{--ink:var(--portfolio-text);--muted:var(--portfolio-muted);--line:var(--portfolio-line);--gutter:clamp(20px, 3.4vw, 64px);--header-height:76px;--hero-font-limit:8.5svh;isolation:isolate;background:var(--portfolio-background);height:100dvh;color:var(--ink);scrollbar-width:thin;scroll-behavior:smooth;font-family:Satoshi,Arial,sans-serif;font-weight:500;position:relative;overflow:hidden auto}.EditorialPortfolio-module__qlNWba__page a{color:inherit;text-decoration:none}.EditorialPortfolio-module__qlNWba__page>section,.EditorialPortfolio-module__qlNWba__records,.EditorialPortfolio-module__qlNWba__footer{z-index:1;position:relative}.EditorialPortfolio-module__qlNWba__page a:focus-visible{outline-offset:6px;outline:2px solid}.EditorialPortfolio-module__qlNWba__page section:focus{outline:none}.EditorialPortfolio-module__qlNWba__page ::selection{color:#000;background:#fff}.EditorialPortfolio-module__qlNWba__skip{background:var(--portfolio-background);z-index:100;padding:16px;position:fixed;top:-100px;left:20px}.EditorialPortfolio-module__qlNWba__skip:focus{top:16px}.EditorialPortfolio-module__qlNWba__header{z-index:50;height:var(--header-height);padding-inline:var(--gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:-.025em;border-bottom:1px solid var(--line);background:#000000f0;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:sticky;top:0}.EditorialPortfolio-module__qlNWba__brand{letter-spacing:-.07em;font-size:22px}.EditorialPortfolio-module__qlNWba__brand span{letter-spacing:-.02em;margin-left:16px;font-size:14px}.EditorialPortfolio-module__qlNWba__headerNote{color:var(--muted)}.EditorialPortfolio-module__qlNWba__header nav{gap:32px;display:flex}.EditorialPortfolio-module__qlNWba__header nav a{padding-block:16px}.EditorialPortfolio-module__qlNWba__header sup{margin-left:5px;font-size:9px}.EditorialPortfolio-module__qlNWba__header a:hover{opacity:.55}.EditorialPortfolio-module__qlNWba__hero{isolation:isolate;min-height:200svh;position:relative}.EditorialPortfolio-module__qlNWba__heroStage{top:var(--header-height);height:calc(100svh - var(--header-height));padding:20px var(--gutter) 28px;flex-direction:column;display:flex;position:sticky}.EditorialPortfolio-module__qlNWba__heroMeta{z-index:2;grid-template-columns:1fr 1fr auto;font-size:clamp(11px,.98vw,15px);line-height:1.15;display:grid;position:relative}.EditorialPortfolio-module__qlNWba__heroMeta p:last-child{text-align:right}.EditorialPortfolio-module__qlNWba__heroType{z-index:2;pointer-events:none;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-content:center;min-height:0;padding-block:4svh;display:grid;position:relative}.EditorialPortfolio-module__qlNWba__name{font-size:min(6.3vw, var(--hero-font-limit), 120px);letter-spacing:-.06em;grid-column:5/9;font-weight:500;line-height:.88}.EditorialPortfolio-module__qlNWba__name>span{padding-bottom:.08em;display:block}.EditorialPortfolio-module__qlNWba__lastName{text-align:left}.EditorialPortfolio-module__qlNWba__heroServices{font-size:min(6.3vw, var(--hero-font-limit), 120px);letter-spacing:-.06em;grid-column:2/9;grid-template-columns:3fr 4fr;margin-top:3svh;line-height:.88;display:grid}.EditorialPortfolio-module__qlNWba__heroServices span{padding-bottom:.08em;display:block}.EditorialPortfolio-module__qlNWba__heroServices p:first-child{margin-top:4svh}.EditorialPortfolio-module__qlNWba__heroServices p:first-child span:last-child{letter-spacing:-.065em;font-size:.71em}.EditorialPortfolio-module__qlNWba__pageSignature{z-index:2;bottom:90px;left:var(--gutter);right:var(--gutter);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:calc(.24 * var(--signature-visibility,1));mix-blend-mode:screen;letter-spacing:-.06em;justify-content:space-between;font-size:min(6.3vw,8.5svh,120px);line-height:1;display:flex;position:fixed}.EditorialPortfolio-module__qlNWba__heroFooter{z-index:2;justify-content:space-between;align-items:end;margin-top:auto;padding-top:28px;font-size:12px;line-height:1.4;display:flex;position:relative}.EditorialPortfolio-module__qlNWba__heroFooter a{align-items:center;gap:24px;display:flex}.EditorialPortfolio-module__qlNWba__heroFooter a span{font-size:28px;transition:transform .3s}.EditorialPortfolio-module__qlNWba__heroFooter a:hover span{transform:translateY(5px)}.EditorialPortfolio-module__qlNWba__fluidSurface{z-index:0;pointer-events:none;position:absolute;inset:0}.EditorialPortfolio-module__qlNWba__fluidCanvas{width:100%;height:100%;position:absolute;inset:0}.EditorialPortfolio-module__qlNWba__photoToggle{left:var(--gutter);pointer-events:auto;font:inherit;cursor:pointer;color:var(--ink);background:#000000d9;border:0;border-bottom:1px solid #999;padding:8px 0;font-size:11px;position:absolute;top:32%}.EditorialPortfolio-module__qlNWba__photoToggle:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.EditorialPortfolio-module__qlNWba__fluidHint{top:32%;right:var(--gutter);color:var(--muted);padding-top:8px;font-size:11px;position:absolute}.EditorialPortfolio-module__qlNWba__preloader{z-index:100;background:var(--portfolio-background);color:var(--ink);padding:96px var(--gutter) 24px;position:fixed;inset:0}.EditorialPortfolio-module__qlNWba__openingMeta{grid-template-columns:1fr 1fr auto;font-size:clamp(11px,.98vw,15px);line-height:1.15;display:grid}.EditorialPortfolio-module__qlNWba__openingMeta p:last-child{text-align:right}.EditorialPortfolio-module__qlNWba__openingRule{background:var(--muted);transform-origin:top;width:1px;position:absolute;top:96px;bottom:28px;left:35%}.EditorialPortfolio-module__qlNWba__openingCount{left:var(--gutter);letter-spacing:-.06em;font-size:clamp(64px,6.3vw,120px);line-height:.88;position:absolute;bottom:24px}.EditorialPortfolio-module__qlNWba__skipOpening{color:inherit;right:var(--gutter);cursor:pointer;background:0 0;border:0;padding:12px 0;font-family:inherit;font-size:12px;position:absolute;bottom:28px}.EditorialPortfolio-module__qlNWba__introduction{padding:120px var(--gutter) 60px;scroll-margin-top:76px}.EditorialPortfolio-module__qlNWba__sectionLabel{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:12px;line-height:1.4;display:flex}.EditorialPortfolio-module__qlNWba__sectionLabel h2{font-size:inherit;font-weight:inherit}.EditorialPortfolio-module__qlNWba__introGrid{grid-template-columns:1fr 2fr;align-items:start;gap:8vw;padding-block:70px 90px;display:grid}.EditorialPortfolio-module__qlNWba__portrait{margin:0;padding-top:8px}.EditorialPortfolio-module__qlNWba__portraitImage{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.EditorialPortfolio-module__qlNWba__portraitImage img{object-fit:cover;object-position:center;filter:grayscale();transition:filter .7s,transform 1s}.EditorialPortfolio-module__qlNWba__portraitImage:hover img{filter:grayscale(0);transform:scale(1.035)}.EditorialPortfolio-module__qlNWba__portrait figcaption{padding-top:14px;font-size:11px}.EditorialPortfolio-module__qlNWba__biography{letter-spacing:-.055em;font-size:clamp(28px,3.35vw,66px);line-height:1.15}.EditorialPortfolio-module__qlNWba__biography h2{font-size:inherit;margin-bottom:.65em;font-weight:500}.EditorialPortfolio-module__qlNWba__biography p{color:var(--muted)}.EditorialPortfolio-module__qlNWba__biography em{color:var(--ink);font-style:normal}.EditorialPortfolio-module__qlNWba__textLink{border-bottom:1px solid var(--ink);letter-spacing:-.02em;align-items:center;gap:32px;padding-block:12px;font-size:14px;display:inline-flex}.EditorialPortfolio-module__qlNWba__textLink span{transition:transform .3s}.EditorialPortfolio-module__qlNWba__textLink:hover span{transform:translate(3px,-3px)}.EditorialPortfolio-module__qlNWba__biography .EditorialPortfolio-module__qlNWba__textLink{margin-top:40px}.EditorialPortfolio-module__qlNWba__disciplines{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.EditorialPortfolio-module__qlNWba__work{padding:90px var(--gutter) 40px;scroll-margin-top:76px}.EditorialPortfolio-module__qlNWba__projectGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:90px 4vw;display:grid}.EditorialPortfolio-module__qlNWba__project{grid-column:span 7;min-width:0;scroll-margin-top:100px}.EditorialPortfolio-module__qlNWba__project:nth-child(4n+2),.EditorialPortfolio-module__qlNWba__project:nth-child(4n+3){grid-column:span 5}.EditorialPortfolio-module__qlNWba__project:nth-child(2n){margin-top:190px}.EditorialPortfolio-module__qlNWba__project:last-child{grid-column:3/11;margin-top:20px}.EditorialPortfolio-module__qlNWba__projectLink{display:block}.EditorialPortfolio-module__qlNWba__cover{aspect-ratio:4/3;isolation:isolate;background:#111;position:relative;overflow:hidden}.EditorialPortfolio-module__qlNWba__project:nth-child(4n+2) .EditorialPortfolio-module__qlNWba__cover,.EditorialPortfolio-module__qlNWba__project:nth-child(4n+3) .EditorialPortfolio-module__qlNWba__cover{aspect-ratio:1/1.1}.EditorialPortfolio-module__qlNWba__project:last-child .EditorialPortfolio-module__qlNWba__cover{aspect-ratio:16/10}.EditorialPortfolio-module__qlNWba__coverImage{object-fit:cover;transform:translateY(var(--image-shift,0px)) scale(1.1);transition:scale .85s cubic-bezier(.2,.7,.2,1),filter .6s}.EditorialPortfolio-module__qlNWba__projectLink:hover .EditorialPortfolio-module__qlNWba__coverImage{filter:brightness(.8);scale:1.04}.EditorialPortfolio-module__qlNWba__coverNumber{color:#fff;mix-blend-mode:difference;z-index:1;font-size:11px;position:absolute;top:18px;left:20px}.EditorialPortfolio-module__qlNWba__viewProject{background:var(--portfolio-background);color:var(--ink);opacity:0;z-index:3;border-radius:24px;align-items:center;gap:16px;padding:11px 16px;font-size:12px;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:18px;right:18px;transform:translateY(8px)}.EditorialPortfolio-module__qlNWba__projectLink:hover .EditorialPortfolio-module__qlNWba__viewProject,.EditorialPortfolio-module__qlNWba__projectLink:focus-visible .EditorialPortfolio-module__qlNWba__viewProject{opacity:1;transform:none}.EditorialPortfolio-module__qlNWba__previewFan{pointer-events:none;height:30%;position:absolute;inset:auto 10% 8%}.EditorialPortfolio-module__qlNWba__preview{width:31%;height:80%;left:calc(var(--i) * 17%);background:var(--portfolio-background);opacity:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .4s;transition-delay:calc(var(--i) * 35ms);position:absolute;bottom:0;transform:translateY(55%)rotate(0)scale(.8);box-shadow:0 8px 30px #0003}.EditorialPortfolio-module__qlNWba__preview img{object-fit:cover}.EditorialPortfolio-module__qlNWba__projectLink:hover .EditorialPortfolio-module__qlNWba__preview,.EditorialPortfolio-module__qlNWba__projectLink:focus-visible .EditorialPortfolio-module__qlNWba__preview{opacity:1;transform:translateY(calc(var(--i) * -3%)) rotate(var(--angle)) scale(1)}.EditorialPortfolio-module__qlNWba__projectMeta{grid-template-columns:1fr auto;column-gap:16px;padding-top:20px;display:grid}.EditorialPortfolio-module__qlNWba__projectMeta h3{letter-spacing:-.045em;font-size:clamp(21px,2vw,38px);font-weight:500;line-height:1.15}.EditorialPortfolio-module__qlNWba__projectMeta>div{color:var(--muted);grid-column:1;gap:24px;margin-top:10px;font-size:clamp(11px,.9vw,14px);display:flex}.EditorialPortfolio-module__qlNWba__projectArrow{grid-area:1/2/3;font-size:28px;transition:transform .35s}.EditorialPortfolio-module__qlNWba__projectLink:hover .EditorialPortfolio-module__qlNWba__projectArrow{transform:translate(4px,-4px)}.EditorialPortfolio-module__qlNWba__index{margin-top:140px;padding:0 0 70px;scroll-margin-top:76px}.EditorialPortfolio-module__qlNWba__index>.EditorialPortfolio-module__qlNWba__sectionLabel{margin-inline:var(--gutter);margin-bottom:0}.EditorialPortfolio-module__qlNWba__indexStage{contain:layout paint;isolation:isolate;height:calc(100svh - 140px);min-height:360px;position:relative;transform:translateZ(0)}.EditorialPortfolio-module__qlNWba__indexHelp{padding:20px var(--gutter);color:var(--muted);justify-content:space-between;gap:24px;font-size:12px;display:flex}.EditorialPortfolio-module__qlNWba__indexHelp a{color:var(--ink)}.EditorialPortfolio-module__qlNWba__indexRow{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr minmax(150px,25%) 60px 24px;align-items:center;gap:22px;padding:25px 0;transition:padding .35s,background .35s;display:grid}.EditorialPortfolio-module__qlNWba__indexRow h3{letter-spacing:-.05em;font-size:clamp(20px,2.7vw,48px);font-weight:500;line-height:1.15}.EditorialPortfolio-module__qlNWba__indexRow>span{font-size:12px}.EditorialPortfolio-module__qlNWba__indexRow>span:last-child{font-size:24px}.EditorialPortfolio-module__qlNWba__indexRow:hover{background:#151515;padding-inline:14px}.EditorialPortfolio-module__qlNWba__footer{color:var(--ink);padding:40px var(--gutter) 24px}.EditorialPortfolio-module__qlNWba__records{padding:60px var(--gutter) 40px;scroll-margin-top:var(--header-height)}.EditorialPortfolio-module__qlNWba__records:focus{outline:none}.EditorialPortfolio-module__qlNWba__recordSection+.EditorialPortfolio-module__qlNWba__recordSection{margin-top:clamp(90px,12vw,200px)}.EditorialPortfolio-module__qlNWba__awardsSection{margin-inline:calc(-1 * var(--gutter));padding:clamp(72px, 9vw, 120px) var(--gutter) 104px;background:var(--portfolio-background);color:var(--ink)}.EditorialPortfolio-module__qlNWba__recordHeading{letter-spacing:-.065em;max-width:14ch;margin:0 0 clamp(80px,10vw,150px) 11%;font-size:clamp(48px,8vw,144px);font-weight:500;line-height:.94}.EditorialPortfolio-module__qlNWba__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable{font-weight:500}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable td{border-bottom-color:var(--line);overflow-wrap:normal;height:38px;padding-block:6px}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable td:first-child{width:11%}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable td:nth-child(2){width:61%;position:relative}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable td:last-child{width:28%}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable .EditorialPortfolio-module__qlNWba__yearStart td{border-bottom-color:var(--line)}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable .EditorialPortfolio-module__qlNWba__yearStart:not(:first-child) td{padding-top:34px}.EditorialPortfolio-module__qlNWba__recordTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:clamp(12px,1.15vw,18px);line-height:1.35}.EditorialPortfolio-module__qlNWba__recordTable th,.EditorialPortfolio-module__qlNWba__recordTable td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:16px 20px 16px 0}.EditorialPortfolio-module__qlNWba__recordTable th{color:var(--muted);font-size:11px;font-weight:500}.EditorialPortfolio-module__qlNWba__recordTable td{height:64px}.EditorialPortfolio-module__qlNWba__recordTable th:first-child{width:17%}.EditorialPortfolio-module__qlNWba__recordTable th:nth-child(2){width:34%}.EditorialPortfolio-module__qlNWba__recordTable th:nth-child(3){width:32%}.EditorialPortfolio-module__qlNWba__recordTable th:last-child{width:17%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=awards-title] th:first-child{width:11%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=awards-title] th:nth-child(2){width:61%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=awards-title] th:last-child{width:28%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=experience-title] th:first-child{width:25%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=experience-title] th:nth-child(2){width:32%}.EditorialPortfolio-module__qlNWba__recordTable[aria-labelledby=experience-title] th:last-child{width:43%}.EditorialPortfolio-module__qlNWba__recordTable th:last-child,.EditorialPortfolio-module__qlNWba__recordTable td:last-child{padding-right:0}.EditorialPortfolio-module__qlNWba__recordPlaceholder{color:var(--muted)}.EditorialPortfolio-module__qlNWba__recordTable [data-reveal]{display:inline-block}.EditorialPortfolio-module__qlNWba__certificateRow{position:relative}.EditorialPortfolio-module__qlNWba__certificateRow:hover td:nth-child(2),.EditorialPortfolio-module__qlNWba__certificateRow:focus-within td:nth-child(2){z-index:4}.EditorialPortfolio-module__qlNWba__certificateLink{color:inherit;text-decoration:none!important}.EditorialPortfolio-module__qlNWba__certificateLink:focus-visible{outline-offset:3px;outline:2px solid}.EditorialPortfolio-module__qlNWba__certificatePreview{z-index:5;pointer-events:none;clip-path:inset(100% 0 0);transform-origin:50%;background:#f3f3f3;width:104px;height:144px;position:absolute;top:50%;right:4px;translate:0 -50%;scale:.9}.EditorialPortfolio-module__qlNWba__certificatePreview img{object-fit:contain}@media (prefers-reduced-motion:reduce){.EditorialPortfolio-module__qlNWba__certificatePreview{transition:none;transform:none}}.EditorialPortfolio-module__qlNWba__footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:24px;font-size:11px;display:flex}@media (min-width:1900px){.EditorialPortfolio-module__qlNWba__page{--gutter:max(64px, calc((100vw - 1800px) / 2))}}@media (max-width:1100px){.EditorialPortfolio-module__qlNWba__introGrid{gap:6vw}.EditorialPortfolio-module__qlNWba__projectGrid{gap:65px 28px}.EditorialPortfolio-module__qlNWba__project:nth-child(2n){margin-top:110px}}@media (max-width:700px){.EditorialPortfolio-module__qlNWba__page{--header-height:64px}.EditorialPortfolio-module__qlNWba__header{font-size:12px}.EditorialPortfolio-module__qlNWba__brand{font-size:20px}.EditorialPortfolio-module__qlNWba__brand span{margin-left:10px;font-size:12px}.EditorialPortfolio-module__qlNWba__headerNote{display:none}.EditorialPortfolio-module__qlNWba__header nav{gap:20px}.EditorialPortfolio-module__qlNWba__heroMeta{grid-template-columns:1fr auto;font-size:10px}.EditorialPortfolio-module__qlNWba__heroMeta p:nth-child(2){display:none}.EditorialPortfolio-module__qlNWba__openingMeta{grid-template-columns:1fr auto;font-size:10px}.EditorialPortfolio-module__qlNWba__openingMeta p:nth-child(2){display:none}.EditorialPortfolio-module__qlNWba__name{font-size:min(12.5vw, var(--hero-font-limit));grid-column:4/9}.EditorialPortfolio-module__qlNWba__heroServices{font-size:min(10vw, var(--hero-font-limit));grid-column:1/9;grid-template-columns:1fr 1fr;gap:12px}.EditorialPortfolio-module__qlNWba__pageSignature{font-size:min(10vw,8.5svh);bottom:70px}.EditorialPortfolio-module__qlNWba__heroFooter{padding-top:25px;font-size:10px}.EditorialPortfolio-module__qlNWba__heroFooter a{gap:12px}.EditorialPortfolio-module__qlNWba__fluidHint{display:none}.EditorialPortfolio-module__qlNWba__photoToggle{top:20%}.EditorialPortfolio-module__qlNWba__preloader{padding-top:84px}.EditorialPortfolio-module__qlNWba__openingRule{top:84px;left:47%}.EditorialPortfolio-module__qlNWba__introduction{padding-top:80px}.EditorialPortfolio-module__qlNWba__sectionLabel{font-size:10px}.EditorialPortfolio-module__qlNWba__introGrid{grid-template-columns:1fr;gap:40px;padding-block:35px 55px}.EditorialPortfolio-module__qlNWba__portrait{width:48%}.EditorialPortfolio-module__qlNWba__biography{font-size:clamp(27px,7.2vw,45px)}.EditorialPortfolio-module__qlNWba__biography .EditorialPortfolio-module__qlNWba__textLink{margin-top:24px}.EditorialPortfolio-module__qlNWba__disciplines{gap:18px;font-size:10px}.EditorialPortfolio-module__qlNWba__work{padding-top:45px}.EditorialPortfolio-module__qlNWba__projectGrid{flex-direction:column;gap:48px;display:flex}.EditorialPortfolio-module__qlNWba__project,.EditorialPortfolio-module__qlNWba__project:nth-child(2n),.EditorialPortfolio-module__qlNWba__project:last-child{width:100%;margin-top:0}.EditorialPortfolio-module__qlNWba__cover,.EditorialPortfolio-module__qlNWba__project:nth-child(4n+2) .EditorialPortfolio-module__qlNWba__cover,.EditorialPortfolio-module__qlNWba__project:nth-child(4n+3) .EditorialPortfolio-module__qlNWba__cover,.EditorialPortfolio-module__qlNWba__project:last-child .EditorialPortfolio-module__qlNWba__cover{aspect-ratio:4/3}.EditorialPortfolio-module__qlNWba__projectMeta{padding-top:14px}.EditorialPortfolio-module__qlNWba__projectMeta h3{font-size:24px}.EditorialPortfolio-module__qlNWba__projectMeta>div{margin-top:6px;font-size:11px}.EditorialPortfolio-module__qlNWba__index{margin-top:70px;padding-bottom:40px}.EditorialPortfolio-module__qlNWba__indexStage{height:calc(100svh - 120px)}.EditorialPortfolio-module__qlNWba__indexHelp{font-size:10px}.EditorialPortfolio-module__qlNWba__indexRow{grid-template-columns:24px 1fr 20px;gap:12px;padding-block:22px}.EditorialPortfolio-module__qlNWba__indexRow>span:nth-child(3),.EditorialPortfolio-module__qlNWba__indexRow>span:nth-child(4){display:none}.EditorialPortfolio-module__qlNWba__indexRow h3{font-size:22px}.EditorialPortfolio-module__qlNWba__footer{padding-top:25px}.EditorialPortfolio-module__qlNWba__records{padding-top:35px;padding-bottom:20px}.EditorialPortfolio-module__qlNWba__awardsSection{padding-top:72px;padding-bottom:72px}.EditorialPortfolio-module__qlNWba__recordHeading{margin-bottom:100px;margin-left:0;font-size:clamp(40px,10vw,70px)}.EditorialPortfolio-module__qlNWba__awardsSection .EditorialPortfolio-module__qlNWba__recordTable td{overflow-wrap:anywhere;padding-block:10px}.EditorialPortfolio-module__qlNWba__certificatePreview{width:74px;height:103px}.EditorialPortfolio-module__qlNWba__recordTable{font-size:12px}.EditorialPortfolio-module__qlNWba__recordTable th{font-size:10px}.EditorialPortfolio-module__qlNWba__recordTable th,.EditorialPortfolio-module__qlNWba__recordTable td{padding:14px 10px 14px 0}.EditorialPortfolio-module__qlNWba__recordTable td{height:56px}.EditorialPortfolio-module__qlNWba__footerBottom{flex-wrap:wrap;font-size:10px}}@media (max-height:600px){.EditorialPortfolio-module__qlNWba__page{--hero-font-limit:7svh}.EditorialPortfolio-module__qlNWba__heroStage{padding-block:12px}.EditorialPortfolio-module__qlNWba__heroType{padding-block:2svh}.EditorialPortfolio-module__qlNWba__heroMeta{font-size:10px}.EditorialPortfolio-module__qlNWba__heroFooter{padding-top:12px;font-size:10px}}@media (hover:none){.EditorialPortfolio-module__qlNWba__previewFan{display:none}.EditorialPortfolio-module__qlNWba__viewProject{opacity:1;transform:none}.EditorialPortfolio-module__qlNWba__portraitImage img{filter:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.EditorialPortfolio-module__qlNWba__photoToggle{opacity:0;pointer-events:none}.EditorialPortfolio-module__qlNWba__photoToggle:focus-visible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.EditorialPortfolio-module__qlNWba__page{scroll-behavior:auto}.EditorialPortfolio-module__qlNWba__preloader,.EditorialPortfolio-module__qlNWba__fluidHint{display:none}.EditorialPortfolio-module__qlNWba__hero{min-height:0}.EditorialPortfolio-module__qlNWba__heroStage{position:relative;top:auto}.EditorialPortfolio-module__qlNWba__page *,.EditorialPortfolio-module__qlNWba__page :before,.EditorialPortfolio-module__qlNWba__page :after{transition:none!important;animation:none!important}}
.WorkGlobe-module__NV-9_W__featured{height:190svh;position:relative}.WorkGlobe-module__NV-9_W__stage{--radius:min(20.2vw, 34svh, 360px);isolation:isolate;height:calc(100svh - 76px);position:sticky;top:76px}.WorkGlobe-module__NV-9_W__caption,.WorkGlobe-module__NV-9_W__controls{z-index:3;justify-content:space-between;align-items:center;gap:20px;font-size:11px;line-height:1.4;display:flex;position:absolute;left:0;right:0}.WorkGlobe-module__NV-9_W__caption{border-top:1px solid var(--portfolio-line);padding-top:16px;top:18px}.WorkGlobe-module__NV-9_W__scene{z-index:0;isolation:isolate;perspective:1100px;touch-action:pan-y;cursor:grab;position:absolute;inset:50px 22%;overflow:clip}.WorkGlobe-module__NV-9_W__scene[data-dragging=true]{cursor:grabbing}.WorkGlobe-module__NV-9_W__group{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.WorkGlobe-module__NV-9_W__card{width:calc(var(--radius) * .36);aspect-ratio:3/2;transform:translate3d(calc(var(--x) * var(--radius)), calc(var(--y) * var(--radius)), calc(var(--z) * var(--radius))) translate(-50%, -50%) rotateY(var(--yaw)) rotateX(var(--pitch));transform-style:preserve-3d;transition:scale 1.4s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;scale:0}.WorkGlobe-module__NV-9_W__stage[data-entered=true] .WorkGlobe-module__NV-9_W__card{scale:1}.WorkGlobe-module__NV-9_W__face{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;transition:scale .3s cubic-bezier(.16,1,.3,1);position:relative}.WorkGlobe-module__NV-9_W__face img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.WorkGlobe-module__NV-9_W__card:focus-visible .WorkGlobe-module__NV-9_W__face{outline:2px solid var(--portfolio-text);outline-offset:5px}.WorkGlobe-module__NV-9_W__heading{z-index:5;pointer-events:none;width:100%;color:var(--portfolio-text);position:absolute;top:50%;left:0;transform:translateY(-50%)}.WorkGlobe-module__NV-9_W__labels{letter-spacing:-.065em;white-space:nowrap;grid-template-columns:20% 1fr 20%;align-items:center;width:100%;margin:0;font-size:clamp(20px,3.3vw,64px);font-weight:500;line-height:.9;display:grid}.WorkGlobe-module__NV-9_W__labels>span{transform-origin:50%;will-change:transform}.WorkGlobe-module__NV-9_W__labels>span:first-child{justify-self:start}.WorkGlobe-module__NV-9_W__labels>span:last-child{grid-column:3;justify-self:end}.WorkGlobe-module__NV-9_W__labels>span>span{display:inline-block}.WorkGlobe-module__NV-9_W__allWorks{white-space:nowrap;letter-spacing:-.06em;opacity:0;pointer-events:none;font-size:clamp(42px,6.3vw,112px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkGlobe-module__NV-9_W__allWorks>span{display:inline-block}.WorkGlobe-module__NV-9_W__caption>span,.WorkGlobe-module__NV-9_W__controls>*{background:var(--portfolio-background);box-shadow:0 0 12px 6px var(--portfolio-background)}.WorkGlobe-module__NV-9_W__controls{color:var(--portfolio-muted);bottom:20px}.WorkGlobe-module__NV-9_W__controls button{font:inherit;color:inherit;background:var(--portfolio-background);cursor:pointer;border:0;padding:12px}.WorkGlobe-module__NV-9_W__controls a,.WorkGlobe-module__NV-9_W__controls button:hover{color:var(--portfolio-text)}@media (max-width:700px){.WorkGlobe-module__NV-9_W__featured{height:160svh}.WorkGlobe-module__NV-9_W__stage{--radius:min(20.2vw, 29svh);height:calc(100svh - 64px);top:64px}.WorkGlobe-module__NV-9_W__scene{perspective:700px}.WorkGlobe-module__NV-9_W__card{width:calc(var(--radius) * .46)}.WorkGlobe-module__NV-9_W__labels{font-size:3.4vw}.WorkGlobe-module__NV-9_W__caption{font-size:10px}.WorkGlobe-module__NV-9_W__caption span:last-child{text-align:right;max-width:150px}.WorkGlobe-module__NV-9_W__controls{gap:8px;font-size:10px}.WorkGlobe-module__NV-9_W__controls button{padding-inline:0}}@media (prefers-reduced-motion:reduce){.WorkGlobe-module__NV-9_W__featured{height:calc(100svh - 76px)}.WorkGlobe-module__NV-9_W__card{transition:none;scale:1}.WorkGlobe-module__NV-9_W__face{transition:none}}
