.portfolio-primary{box-sizing:border-box;align-items:center;min-height:46px;font-size:14px;line-height:1.4;display:inline-flex}.portfolio-header-actions{align-items:center;gap:24px;min-width:0;display:flex}.portfolio-hiring-nav{align-items:center;gap:22px;font-size:14px;display:flex}.portfolio-hiring-nav>a{align-items:center;min-height:44px;display:inline-flex}.portfolio .spot-intro{align-items:center}.spot-services{max-width:440px}.spot-intro .spot-services>p{letter-spacing:0;margin:0 0 18px;font-size:18px;line-height:1.65}.spot-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.spot-actions>a{align-items:center;min-height:46px;font-size:14px;display:inline-flex}.spot-about{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:8px;font-size:14px;display:inline-flex}.portfolio-spotlight .spot-stage,.portfolio-spotlight .spot-media{min-height:440px}.portfolio-spotlight .spot-copy>p{font-size:16px}.portfolio-spotlight .spot-selector button>span:nth-child(2),.portfolio-spotlight .spot-playback button{font-size:14px}.portfolio-index-page{max-width:none;padding:0}.portfolio-collections .work-caption h3{letter-spacing:-.035em;margin:12px 0;font-family:PTP Editorial,Georgia,serif;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.18}.portfolio-collections .work-art>video{object-fit:cover;width:100%;height:100%}.portfolio-collections .work-open{font-size:14px}.portfolio-collection:target>.collection-heading h2{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.portfolio-hire{border-top:1px solid #c4cbd2;grid-template-columns:1fr auto;align-items:center;gap:32px;margin:24px 5vw 72px;padding:44px 0 0;display:grid}.hire-kicker{letter-spacing:.12em;font-size:12px}.portfolio-hire h2{letter-spacing:-.03em;margin:16px 0;font:400 clamp(34px,4vw,56px)/1.12 PTP Editorial,Georgia,serif}.portfolio-hire p:not(.hire-kicker){max-width:60ch;font-size:16px;line-height:1.7}.hire-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hire-actions>a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.case-brief{border-block:1px solid #c5cbd2;margin:8px 0 40px;padding:28px 0}.case-brief dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;display:grid}.case-brief dt{letter-spacing:.1em;text-transform:uppercase;color:#59616b;margin-bottom:10px;font-size:12px;line-height:1.5}.case-brief dd{margin:0;font-size:16px;line-height:1.65}.case-brief>p{color:#59616b;max-width:85ch;margin:24px 0 0;font-size:14px;line-height:1.7}.case-brief a{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex}@media (max-width:1100px){.portfolio-brand span{display:none}.portfolio-header-actions{gap:18px}}@media (max-width:760px){.portfolio-header{flex-wrap:wrap;gap:12px;padding:14px 5vw}.portfolio-brand img{width:36px;height:44px}.portfolio-header-actions{display:contents}.portfolio-header .chrome-navigation{order:1}.portfolio-hiring-nav{border-top:1px solid #c5cbd2;flex-basis:100%;order:2;justify-content:space-between;gap:12px;padding-top:12px}.portfolio-hiring-nav .portfolio-primary{min-height:44px;padding:10px 18px}.portfolio-spotlight .spot-intro{display:block}.spot-services{max-width:none;margin-top:24px}.spot-intro .spot-services>p{font-size:16px}.portfolio-spotlight .spot-stage,.portfolio-spotlight .spot-media{min-height:0}.portfolio-spotlight .spot-media{aspect-ratio:4/3}.portfolio-spotlight .spot-copy{padding:24px 22px 82px}.portfolio-spotlight .spot-copy h2{font-size:38px}.portfolio-spotlight .spot-selector{grid-template-columns:1fr}.portfolio-spotlight .spot-selector button{min-height:54px;padding:12px 16px}.portfolio-spotlight .spot-selector button>span:nth-child(2){align-items:center;gap:14px;display:flex}.portfolio-spotlight .spot-selector small{margin:0;font-size:12px}.portfolio-hire{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.case-brief dl{grid-template-columns:1fr;gap:20px}.case-brief{padding:24px 0}.portfolio-footer{gap:12px 24px}.portfolio-footer>a{align-items:center;min-height:44px;display:inline-flex}}@media (min-width:701px) and (max-width:1000px){.portfolio-collections .work-grid{gap:38px 24px}.portfolio-collections .work-open{margin:12px;position:static}.portfolio-collections .work-art{aspect-ratio:auto;height:auto;overflow:visible}.portfolio-collections .work-art>img,.portfolio-collections .work-art>video{aspect-ratio:4/3;object-fit:contain;height:auto}}.portfolio .chrome-navigation .chrome-bubble{color:#152637;text-shadow:none;background:linear-gradient(150deg,#fff,#d5dfe8 60%,#b6c4d3);border-color:#becbd7;height:auto;min-height:44px}.portfolio .chrome-navigation .chrome-bubble:focus-visible{outline-color:#244f79}.portfolio .chrome-navigation .chrome-bubble svg{filter:none}.portfolio>.portfolio-header{height:auto;min-height:84px}@media (max-width:760px){.portfolio>.portfolio-header{min-height:0;height:auto!important;padding:14px 5vw!important}}.work-provenance{color:#59616b;margin-top:12px;font-size:12px;line-height:1.6;display:block}.portfolio,.portfolio .portfolio-spotlight,.portfolio .portfolio-footer{color:#242420;background:#fff}.portfolio:has(.portfolio-four-seasons){color:#242420;background:#fff}.portfolio .portfolio-primary{color:#25323e;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #aebbc4;border-radius:0;justify-content:flex-start;padding:10px 0;text-decoration:none}.portfolio .portfolio-primary:hover{background:0 0;border-bottom-color:#25323e}.portfolio .chrome-navigation .chrome-portfolio,.portfolio .chrome-navigation .chrome-shop{box-shadow:none;text-shadow:none;color:#25323e;background:0 0;border:0;border-radius:0;padding:0 8px}.portfolio .chrome-navigation .chrome-menu-trigger{background:linear-gradient(150deg,#fff,#e2e8ed);border:1px solid #d0d9df;width:40px;min-height:40px;box-shadow:inset 0 1px 1px #fff}.portfolio .chrome-bubble:hover{transform:none}.portfolio .spot-services{max-width:390px}.portfolio .spot-intro .spot-services>p{margin-bottom:12px;font-size:16px}.portfolio .spot-actions{gap:24px}.portfolio .spot-selector{background:0 0;display:flex}.portfolio .spot-selector button{background:0 0;border-radius:0;padding:12px 0}.portfolio .spot-selector button>span:nth-child(2){font-size:14px}.portfolio .model-book-index{padding-top:28px}.portfolio .model-book-section-title{margin-bottom:16px;padding-bottom:18px}.portfolio .collection-jump{gap:6px 26px;padding:8px 0 20px}.portfolio .collection-heading{justify-content:flex-start;gap:22px}.portfolio .collection-heading p{max-width:65ch;font-size:15px}.portfolio .work-card{box-shadow:none;background:0 0;border:0;border-radius:0}.portfolio-collections .work-art,.portfolio-collections .work-cover,.portfolio-collections .work-prevail-slippers,.portfolio-collections .work-new-concept{background:#fff}.portfolio-collections .work-art:after{display:none}.portfolio-collections .work-art>img,.portfolio-collections .work-art>video{filter:none;mix-blend-mode:normal;object-fit:contain;padding:0;transform:none}.portfolio-collections .work-card:hover .work-art>img{transform:none}.portfolio-collections .work-caption{padding-top:16px}.portfolio-collections .work-caption .work-open{min-height:44px;box-shadow:none;text-underline-offset:6px;color:#25323e;background:0 0;border:0;border-radius:0;margin-top:8px;padding:10px 0;font-size:14px;font-weight:400;text-decoration:underline;display:inline-flex;position:static}.portfolio-collections .work-card:hover .work-open{box-shadow:none;background:0 0}.portfolio .case-brief{background:0 0;border:0;padding:8px 0 24px}.portfolio .process-study{color:#242420;background:0 0;border:0;border-radius:0;padding:24px 0}.portfolio .process-body img,.portfolio .archive-cover img,.portfolio .archive-gallery img,.portfolio .research-hero,.portfolio .research-wide img,.portfolio .drawing-film-screen,.portfolio .drawing-film video{background:#fff}.portfolio .drawing-film-play{color:#25323e;box-shadow:none;background:#ffffffd9;border:1px solid #cbd5dc;padding:12px 18px;font-size:14px}.portfolio .ux-stage{border-radius:0;padding:0;background:#fff!important}.portfolio .ux-screen{box-shadow:none;background:#fff;border:0;border-radius:0}.portfolio .ux-decisions article,.portfolio .ux-evidence{color:#242420;background:0 0;border:0;border-radius:0;padding:24px 0}.portfolio .ux-evidence p{color:#454b55}.portfolio .ux-flow,.portfolio .ux-flow li{background:0 0;border:0}.portfolio .ux-flow li{padding-left:0}.portfolio .ux-links a{color:#25323e;text-underline-offset:6px;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0;text-decoration:underline}:is(.portfolio:has(.portfolio-four-seasons) .portfolio-header,.portfolio:has(.portfolio-four-seasons) .portfolio-footer){color:#242420;background:#fff;border-color:#d1d6dc}.portfolio .portfolio-four-seasons .portfolio-kicker,.portfolio .portfolio-four-seasons .portfolio-subtitle,.portfolio .portfolio-four-seasons dt,.portfolio .portfolio-four-seasons figcaption{color:#626b73}.portfolio .portfolio-four-seasons .portfolio-case-notes p,.portfolio .portfolio-four-seasons .portfolio-credits p{color:#242420}.portfolio .portfolio-four-seasons .portfolio-case-notes dl>div,.portfolio .portfolio-four-seasons .portfolio-credits{border-color:#d1d6dc}@media (max-width:760px){.portfolio .portfolio-hiring-nav .portfolio-primary{padding:10px 0}.portfolio .spot-services{margin-top:16px}.portfolio .spot-intro .spot-services>p{font-size:16px}.portfolio .spot-selector{gap:8px 22px}.portfolio .spot-selector button{padding:8px 0}.portfolio .spot-selector button>span:nth-child(2){font-size:14px;display:inline}.portfolio .spot-selector small{display:none}.portfolio .spot-copy{padding:8px 0 50px}.portfolio .collection-heading{gap:16px}.portfolio .portfolio-collection,.portfolio .portfolio-hire{padding-top:28px}}.portfolio .h13{--ink:#242420;color:#242420;background:#fff}.portfolio:has(.pv-stage)>header.portfolio-header{color:#242420;background:#fff;border-color:#d1d6dc;position:relative;inset:auto}.portfolio:has(.pv-stage) a.portfolio-brand{color:#242420}.portfolio .pv-stage{color:#242420;background:#fff;gap:24px;min-height:0;padding:40px 5vw 24px}.portfolio .pv-environment,.portfolio .pv-shade,.portfolio .pv-note{display:none}.portfolio .pv-motion{width:min(100%,920px);height:clamp(320px,55svh,680px);min-height:0;margin:0}.portfolio .pv-motion video,.portfolio .pv-motion>img{filter:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.portfolio .pv-controls{color:#242420}.portfolio .pv-controls button{color:#25323e;background:0 0;border:0;border-bottom:1px solid #aebbc4;border-radius:0;padding:10px 0;font-size:14px}.portfolio .pv-process,.portfolio .h13-gallery,.portfolio .h13-process{color:#242420;background:#fff}.portfolio .pv-process-player video,.portfolio .h13-process video,.portfolio .h13-grid img{background:#fff}.portfolio .pv-process-player p,.portfolio .pv-process-grid button>span,.portfolio .pv-process-grid article>p{color:#626b73}.portfolio .pv-process-grid button img{border:0}.portfolio .pv-process-grid button[aria-pressed=true] h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.portfolio .pv-evidence{border-color:#d1d6dc}@media (max-width:700px){.portfolio .pv-stage{padding:28px 5vw 24px}.portfolio .pv-controls{gap:12px}.portfolio .pv-controls>span{font-size:12px}}.portfolio .portfolio-collections .work-caption .work-open{letter-spacing:0;text-shadow:none;filter:none}.portfolio .portfolio-collections .work-card:is(:hover,:focus-visible) .work-open{box-shadow:none;background:0 0}.portfolio .chrome-navigation :is(.chrome-portfolio,.chrome-shop):before,.portfolio .chrome-navigation :is(.chrome-portfolio,.chrome-shop):after{display:none}.portfolio .h13 .h13-grid figure img{background:#fff}.portfolio:has(.portfolio-four-seasons) a:focus-visible{outline-color:#244f79}
