.Portfolio_page__RrCPJ{overflow-x:clip}.Portfolio_band__tY_BE{background:var(--k-paper)}.Portfolio_white__0urZR{background:var(--k-white)}.Portfolio_dark__Jiv0Z{background:var(--k-nightfall);color:var(--k-on-dark)}.Portfolio_h2__eTGpq{font-size:var(--k-size-display-l);line-height:var(--k-leading-tight);letter-spacing:var(--k-track-display);text-wrap:balance}.Portfolio_dark__Jiv0Z .Portfolio_h2__eTGpq{color:var(--k-on-dark)}.Portfolio_bandLede__eAGMi,.Portfolio_darkLede__ZDize{margin-top:var(--k-space-4)}.Portfolio_darkLede__ZDize{color:var(--k-on-dark-2);font-size:var(--k-size-body-l);max-width:var(--k-measure)}.Portfolio_bandHead__7fLGp{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--k-space-4) var(--k-space-7);margin-bottom:var(--k-space-6)}.Portfolio_bandNote__OlWk5{color:var(--k-ink-3);font-size:var(--k-size-body-s);max-width:44ch}.Portfolio_hero__wvSEv{background:var(--k-nightfall);color:var(--k-on-dark);padding-top:calc(var(--header-h) + var(--k-space-6));padding-bottom:var(--k-space-8)}.Portfolio_heroIn__eiq1Y{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-7);gap:var(--k-space-7);align-items:center}@media (min-width:900px){.Portfolio_heroIn__eiq1Y{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.Portfolio_crumb__6_b98{display:inline-flex;align-items:center;gap:var(--k-space-2);min-height:44px;color:var(--k-on-dark-2);font-size:var(--k-size-body-s);font-weight:600;text-decoration:none}.Portfolio_crumb__6_b98:hover{color:var(--k-on-dark)}.Portfolio_kicker__oaivy{margin-top:var(--k-space-3);color:var(--k-flash);font-size:var(--k-size-body-s);font-weight:600}.Portfolio_heroTitle___moWD{margin-top:var(--k-space-3);color:var(--k-on-dark);font-size:var(--k-size-display-xl);line-height:.98;letter-spacing:var(--k-track-display);text-wrap:balance}.Portfolio_facts__yjh_e{list-style:none;margin:var(--k-space-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--k-space-2)}.Portfolio_facts__yjh_e li{border:1px solid color-mix(in srgb,var(--k-on-dark) 28%,transparent);border-radius:var(--k-radius-pill);padding:var(--k-space-1) var(--k-space-3);font-size:var(--k-size-body-s)}.Portfolio_heroLede__3jQEN{margin-top:var(--k-space-5);color:var(--k-on-dark-2);font-size:var(--k-size-body-l);max-width:52ch}.Portfolio_heroMedia__ZuqyD{position:relative;justify-self:center;width:min(74%,380px);margin-left:14%}@media (min-width:900px){.Portfolio_heroMedia__ZuqyD{margin-left:0;width:min(100%,380px)}}.Portfolio_heroVideo__FjGNn{display:block;width:100%;aspect-ratio:9/16;max-height:calc(var(--vh100, 100vh) * .7);object-fit:cover;border-radius:var(--k-radius-panel);background:var(--k-nightfall-90);box-shadow:var(--k-shadow-3)}.Portfolio_heroStrip__G2Bn_{position:absolute;width:36%;height:auto;left:-22%;bottom:8%;rotate:-7deg;border-radius:var(--k-radius-print);box-shadow:var(--k-shadow-3)}@media (prefers-reduced-motion:no-preference){.Portfolio_heroStrip__G2Bn_{animation:Portfolio_settle__aPKcX .9s var(--k-ease) .2s both}}@keyframes Portfolio_settle__aPKcX{0%{translate:0 24px;rotate:-14deg}to{translate:0 0;rotate:-7deg}}.Portfolio_ribbon__UuyVD{margin:var(--k-space-7) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--k-space-5) var(--k-space-4);gap:var(--k-space-5) var(--k-space-4)}@media (min-width:760px){.Portfolio_ribbon__UuyVD{grid-template-columns:repeat(4,minmax(0,1fr))}}.Portfolio_ribbon__UuyVD>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--k-space-1);padding-top:var(--k-space-3);border-top:1px solid color-mix(in srgb,var(--k-on-dark) 26%,transparent)}.Portfolio_ribbon__UuyVD dd{margin:0;font-family:var(--k-font-display);font-weight:800;font-size:var(--k-size-display-l);line-height:1;letter-spacing:var(--k-track-display);color:var(--k-on-dark)}.Portfolio_ribbon__UuyVD dt{color:var(--k-on-dark-2);font-size:var(--k-size-body-s)}.Portfolio_indexHero__Z6ybS{padding-bottom:var(--k-space-8)}.Portfolio_split__JWwnz{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-7);gap:var(--k-space-7);align-items:center}@media (min-width:960px){.Portfolio_split__JWwnz{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.Portfolio_points__wOUPH{list-style:none;margin:var(--k-space-6) 0 0;padding:0;display:grid}.Portfolio_points__wOUPH li{display:grid;grid-gap:var(--k-space-1);gap:var(--k-space-1);padding-block:var(--k-space-4);border-top:1px solid var(--k-line)}.Portfolio_points__wOUPH b{font-family:var(--k-font-display);font-size:var(--k-size-h4);letter-spacing:var(--k-track-head)}.Portfolio_points__wOUPH span{color:var(--k-ink-2);font-size:var(--k-size-body-s)}.Portfolio_chart__KOVMt{background:var(--k-white);border:1px solid var(--k-line);border-radius:var(--k-radius-card);padding:var(--k-space-5);box-shadow:var(--k-shadow-1)}.Portfolio_chartHead___Gmts{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--k-space-3) var(--k-space-5)}.Portfolio_seg__0zbd0{display:inline-flex;padding:3px;border-radius:var(--k-radius-pill);background:var(--k-paper-sunk)}.Portfolio_seg__0zbd0 button{min-height:40px;padding:0 var(--k-space-4);border:0;border-radius:var(--k-radius-pill);background:transparent;color:var(--k-ink-2);font:inherit;font-size:var(--k-size-body-s);font-weight:600;cursor:pointer;transition:background var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease)}.Portfolio_seg__0zbd0 button[aria-pressed=true]{background:var(--k-nightfall);color:var(--k-on-dark)}.Portfolio_readout__Ba__V{display:grid;grid-gap:2px;gap:2px;text-align:right;min-height:2.8em}.Portfolio_readout__Ba__V b{font-family:var(--k-font-display);font-size:var(--k-size-h4);letter-spacing:var(--k-track-head)}.Portfolio_readout__Ba__V span{color:var(--k-ink-2);font-size:var(--k-size-caption)}@media (max-width:520px){.Portfolio_readout__Ba__V{text-align:left}}.Portfolio_plot__q3xy2{position:relative;height:220px;margin-top:var(--k-space-5);margin-left:26px}@media (max-width:520px){.Portfolio_plot__q3xy2{height:180px}}.Portfolio_gridline__y_4n6{position:absolute;left:0;right:0;border-top:1px solid var(--k-line)}.Portfolio_gridline__y_4n6 span{position:absolute;right:calc(100% + 8px);translate:0 -50%;color:var(--k-ink-3);font-size:var(--k-size-micro)}.Portfolio_bars__3hWZv{position:absolute;inset:0;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.Portfolio_bars__3hWZv button{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding:0 1px;border:0;background:transparent;cursor:pointer;border-radius:var(--k-radius-print)}.Portfolio_bar__RppG2{display:block;width:min(24px,72%);border-radius:4px 4px 0 0;background:var(--k-orchid);transform-origin:50% 100%;transition:height .45s var(--k-ease),background var(--k-dur-fast) var(--k-ease),transform .7s var(--k-ease) calc(var(--k, 0) * 40ms)}.Portfolio_bars__3hWZv button[aria-pressed=true] .Portfolio_bar__RppG2{background:var(--k-nightfall)}.Portfolio_bars__3hWZv button:hover .Portfolio_bar__RppG2{background:var(--k-mulberry)}.Portfolio_bars__3hWZv button[aria-pressed=true]:hover .Portfolio_bar__RppG2{background:var(--k-nightfall)}.Portfolio_chart__KOVMt[data-armed]:not([data-seen]) .Portfolio_bar__RppG2{transform:scaleY(0)}.Portfolio_xaxis__B9hj9{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:var(--k-space-2) 0 0 26px;color:var(--k-ink-3);font-size:var(--k-size-micro)}.Portfolio_xaxis__B9hj9 span{white-space:nowrap;overflow:visible}.Portfolio_timeline__i19CU{margin-top:var(--k-space-7)}.Portfolio_timeline__i19CU ol{position:relative;list-style:none;margin:0;padding:0 0 0 var(--k-space-6);display:grid;grid-gap:var(--k-space-5);gap:var(--k-space-5)}.Portfolio_timeline__i19CU ol:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--k-line);transform-origin:50% 0;transition:transform 1.1s var(--k-ease)}.Portfolio_timeline__i19CU li{position:relative;display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-column-gap:var(--k-space-4);column-gap:var(--k-space-4);grid-row-gap:2px;row-gap:2px;transition:opacity .5s var(--k-ease),translate .6s var(--k-ease);transition-delay:calc(var(--i, 0) * 70ms)}.Portfolio_timeline__i19CU time{grid-column:1;grid-row:1/span 2;font-family:var(--k-font-display);font-weight:800;font-size:var(--k-size-h4);letter-spacing:var(--k-track-head);line-height:1.2}.Portfolio_timeline__i19CU li b{grid-column:2;font-size:var(--k-size-body-s)}.Portfolio_timeline__i19CU li>span:last-child{grid-column:2;color:var(--k-ink-2);font-size:var(--k-size-caption);line-height:1.45}.Portfolio_stopDot__tW4US{position:absolute;left:calc(-1 * var(--k-space-6));top:5px;width:14px;height:14px;border-radius:50%;border:3px solid var(--k-orchid);background:var(--k-white)}.Portfolio_timeline__i19CU li[data-key] .Portfolio_stopDot__tW4US{background:var(--k-nightfall);border-color:var(--k-nightfall)}.Portfolio_stopDay__wgW34{display:none}@media (min-width:960px){.Portfolio_timeline__i19CU ol{padding:0;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--k-space-4)}.Portfolio_timeline__i19CU ol:before{left:0;right:0;top:6px;bottom:auto;width:auto;height:2px;transform-origin:0 50%}.Portfolio_timeline__i19CU li{display:flex;flex-direction:column;gap:var(--k-space-1)}.Portfolio_stopDot__tW4US{position:relative;left:0;top:0;margin-bottom:var(--k-space-3)}.Portfolio_stopDay__wgW34{display:block;min-height:1.4em;color:var(--k-ink-3);font-size:var(--k-size-micro);font-weight:600}.Portfolio_timeline__i19CU time{font-size:var(--k-size-h3)}}.Portfolio_timeline__i19CU[data-armed]:not([data-seen]) li{opacity:0;translate:0 16px}.Portfolio_timeline__i19CU[data-armed]:not([data-seen]) ol:before{transform:scaleY(0)}@media (min-width:960px){.Portfolio_timeline__i19CU[data-armed]:not([data-seen]) ol:before{transform:scaleX(0)}}.Portfolio_callouts__acZX0{list-style:none;margin:var(--k-space-7) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-4);gap:var(--k-space-4)}@media (min-width:760px){.Portfolio_callouts__acZX0{grid-template-columns:repeat(3,minmax(0,1fr))}}.Portfolio_callouts__acZX0 li{display:grid;grid-gap:var(--k-space-1);gap:var(--k-space-1);padding:var(--k-space-5);border-radius:var(--k-radius-card);background:var(--k-nightfall)}.Portfolio_callouts__acZX0 b{font-family:var(--k-font-display);font-size:var(--k-size-h1);line-height:1.05;letter-spacing:var(--k-track-display);color:var(--k-flash)}.Portfolio_callouts__acZX0 span{color:var(--k-on-dark-2);font-size:var(--k-size-body-s)}.Portfolio_lookIn__aunLS{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-7);gap:var(--k-space-7);align-items:center}@media (min-width:960px){.Portfolio_lookIn__aunLS{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.Portfolio_ticks__hXZlg{list-style:none;margin:var(--k-space-6) 0 0;padding:0;display:grid;grid-gap:var(--k-space-3);gap:var(--k-space-3)}.Portfolio_ticks__hXZlg li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--k-space-3);gap:var(--k-space-3);align-items:start;font-size:var(--k-size-body-s)}.Portfolio_ticks__hXZlg svg{margin-top:2px}.Portfolio_fanWrap__Ury_I{min-width:0}.Portfolio_fan__l8HZC{display:flex;justify-content:center;align-items:flex-end;padding:var(--k-space-6) 7% var(--k-space-3)}.Portfolio_fanStrip__P4kKJ{position:relative;flex:0 0 auto;width:21%;margin-left:-5%;padding:0;border:0;background:transparent;cursor:zoom-in;rotate:var(--r,0deg);translate:0 var(--y,0);transform-origin:50% 100%;transition:translate .24s var(--k-ease)}.Portfolio_fanStrip__P4kKJ:first-child{margin-left:0}.Portfolio_fanStrip__P4kKJ img{display:block;width:100%;height:auto;border-radius:var(--k-radius-print);box-shadow:var(--k-shadow-3)}@media (hover:hover){.Portfolio_fanStrip__P4kKJ:hover{translate:0 calc(var(--y, 0px) - 10px)}}.Portfolio_fanStrip__P4kKJ:focus-visible{translate:0 calc(var(--y, 0px) - 10px)}.Portfolio_fanStrip__P4kKJ:active{translate:0 calc(var(--y, 0px) + 2px)}.Portfolio_fanCap__1RYFL{margin-top:var(--k-space-4);text-align:center;color:var(--k-on-dark-2);font-size:var(--k-size-caption)}.Portfolio_textBtn___w1Gz{padding:10px 2px;border:0;background:none;color:var(--k-on-dark);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.Portfolio_wall__83meE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--k-space-2);gap:var(--k-space-2)}@media (min-width:760px){.Portfolio_wall__83meE{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-space-3)}}@media (min-width:1100px){.Portfolio_wall__83meE{grid-template-columns:repeat(5,minmax(0,1fr))}}.Portfolio_wallLead__2ZJJj{grid-column:span 2;grid-row:span 2}.Portfolio_wall__83meE button{position:relative;display:block;width:100%;aspect-ratio:3/2;padding:0;border:0;border-radius:var(--k-radius-print);overflow:hidden;background:var(--k-nightfall-90);cursor:zoom-in}.Portfolio_wallLead__2ZJJj button{height:100%}.Portfolio_wall__83meE img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .4s var(--k-ease)}.Portfolio_wall__83meE button:hover img{scale:1.04}.Portfolio_chip__7eE8z{position:absolute;left:var(--k-space-2);bottom:var(--k-space-2);padding:3px var(--k-space-2);border-radius:var(--k-radius-pill);background:color-mix(in srgb,var(--k-nightfall) 82%,transparent);color:var(--k-on-dark);font-size:var(--k-size-micro);font-weight:600}.Portfolio_more__LsZtX{margin-top:var(--k-space-6);text-align:center}.Portfolio_reel__an_Y8{list-style:none;margin:var(--k-space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--k-space-5) var(--k-space-3);gap:var(--k-space-5) var(--k-space-3)}@media (min-width:900px){.Portfolio_reel__an_Y8{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-space-5)}}.Portfolio_reel__an_Y8 h3{margin-top:var(--k-space-3);color:var(--k-on-dark);font-size:var(--k-size-body-s);font-weight:700;font-family:var(--k-font-text)}.Portfolio_reel__an_Y8 p{margin-top:2px;color:var(--k-on-dark-2);font-size:var(--k-size-caption);line-height:1.45}.Portfolio_clip__Mq11t{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border:0;border-radius:var(--k-radius-card);overflow:hidden;background:var(--k-nightfall-90);cursor:zoom-in}.Portfolio_clip__Mq11t video{display:block;width:100%;height:100%;object-fit:cover}.Portfolio_clipOpen__qzed5{position:absolute;top:var(--k-space-2);right:var(--k-space-2);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--k-nightfall) 72%,transparent);color:var(--k-on-dark)}.Portfolio_afterIn__UKAGq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-7);gap:var(--k-space-7);align-items:center}@media (min-width:960px){.Portfolio_afterIn__UKAGq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.Portfolio_phones__yHods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--k-space-3);gap:var(--k-space-3);max-width:460px;padding-bottom:var(--k-space-6)}.Portfolio_phones__yHods img{display:block;width:100%;height:auto;border:6px solid var(--k-nightfall);border-radius:var(--k-radius-panel);box-shadow:var(--k-shadow-3)}.Portfolio_phones__yHods img:nth-child(2){margin-top:var(--k-space-6)}.Portfolio_trio__1JR0U{margin:var(--k-space-6) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--k-space-4);gap:var(--k-space-4)}.Portfolio_trio__1JR0U>div{display:flex;flex-direction:column;gap:var(--k-space-1);padding-top:var(--k-space-2);border-top:2px solid var(--k-nightfall)}.Portfolio_trio__1JR0U dd{margin:0;font-family:var(--k-font-display);font-weight:800;font-size:var(--k-size-h1);line-height:1;letter-spacing:var(--k-track-display)}.Portfolio_trio__1JR0U dt{color:var(--k-ink-2);font-size:var(--k-size-caption)}.Portfolio_daysHead__HWcWo{font-size:var(--k-size-body-s);font-weight:700;margin-bottom:var(--k-space-2)}.Portfolio_days__N6y81 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.Portfolio_days__N6y81 li{display:grid;grid-template-columns:9.5rem minmax(0,1fr) 2.2rem;grid-gap:var(--k-space-3);gap:var(--k-space-3);align-items:center;color:var(--k-ink-2);font-size:var(--k-size-caption)}@media (max-width:420px){.Portfolio_days__N6y81 li{grid-template-columns:7.8rem minmax(0,1fr) 2rem}}.Portfolio_days__N6y81 b{color:var(--k-ink);text-align:right}.Portfolio_dayTrack__vH1r7{height:12px}.Portfolio_dayFill__A0acS{display:block;height:100%;min-width:3px;border-radius:0 4px 4px 0;background:var(--k-mulberry);transform-origin:0 50%;transition:transform .8s var(--k-ease) calc(var(--k, 0) * 80ms)}.Portfolio_days__N6y81[data-armed]:not([data-seen]) .Portfolio_dayFill__A0acS{transform:scaleX(0)}.Portfolio_closeTitle__kofMW{font-size:var(--k-size-display-xl);line-height:1;letter-spacing:var(--k-track-display);text-wrap:balance}.Portfolio_actions__sn_qY{display:flex;flex-wrap:wrap;gap:var(--k-space-3);margin-top:var(--k-space-6)}.Portfolio_otherList__CEBWz{list-style:none;margin:var(--k-space-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--k-space-4);gap:var(--k-space-4)}.Portfolio_otherList__CEBWz a{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--k-space-3);gap:var(--k-space-3);align-items:center;color:inherit;text-decoration:none;font-size:var(--k-size-caption);color:var(--k-ink-2)}.Portfolio_otherList__CEBWz img{width:72px;height:96px;object-fit:cover;border-radius:var(--k-radius-print)}.Portfolio_otherList__CEBWz b{display:block;color:var(--k-ink);font-size:var(--k-size-body-s)}.Portfolio_filters__yuKvN{display:flex;flex-wrap:wrap;gap:var(--k-space-2);margin-bottom:var(--k-space-5)}.Portfolio_filters__yuKvN button{min-height:44px;padding:0 var(--k-space-4);border:1.5px solid var(--k-line-strong);border-radius:var(--k-radius-pill);background:transparent;color:var(--k-ink);font:inherit;font-size:var(--k-size-body-s);font-weight:600;cursor:pointer}.Portfolio_filters__yuKvN button[aria-pressed=true]{background:var(--k-nightfall);border-color:var(--k-nightfall);color:var(--k-on-dark)}.Portfolio_cards__h5_Xv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--k-space-5);gap:var(--k-space-5)}@media (min-width:760px){.Portfolio_cards__h5_Xv{grid-template-columns:repeat(2,minmax(0,1fr))}.Portfolio_cardLead__0EW8b{grid-column:1/-1}}.Portfolio_card__oovBp{display:grid;height:100%;color:inherit;text-decoration:none;background:var(--k-white);border:1px solid var(--k-line);border-radius:var(--k-radius-card);overflow:hidden;box-shadow:var(--k-shadow-1);transition:box-shadow var(--k-dur-base) var(--k-ease),translate var(--k-dur-base) var(--k-ease)}.Portfolio_card__oovBp:hover{box-shadow:var(--k-shadow-3);translate:0 -2px}.Portfolio_cardMedia__y0_vy{position:relative;display:block;aspect-ratio:4/5;max-height:calc(var(--vh100, 100vh) * .62);width:100%;overflow:hidden;background:var(--k-nightfall)}.Portfolio_cardMedia__y0_vy video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Portfolio_cardStrip__BDazJ{position:absolute;right:7%;bottom:-6%;width:26%;height:auto;rotate:7deg;border-radius:var(--k-radius-print);box-shadow:var(--k-shadow-3);transition:translate .4s var(--k-ease),rotate .4s var(--k-ease)}.Portfolio_card__oovBp:hover .Portfolio_cardStrip__BDazJ{translate:0 -12px;rotate:3deg}@media (min-width:900px){.Portfolio_cardLead__0EW8b .Portfolio_card__oovBp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Portfolio_cardLead__0EW8b .Portfolio_cardMedia__y0_vy{aspect-ratio:auto;min-height:560px;max-height:none}.Portfolio_cardLead__0EW8b .Portfolio_cardBody__dQyV8{align-content:center;padding:var(--k-space-8) var(--k-space-7)}.Portfolio_cardLead__0EW8b .Portfolio_cardTitle__H1UnC{font-size:var(--k-size-display-l)}}.Portfolio_cardBody__dQyV8{display:grid;align-content:start;grid-gap:var(--k-space-2);gap:var(--k-space-2);padding:var(--k-space-5)}.Portfolio_cardMeta__LZxsw{color:var(--k-ink-3);font-size:var(--k-size-caption);font-weight:600}.Portfolio_cardTitle__H1UnC{font-family:var(--k-font-display);font-weight:800;font-size:var(--k-size-h2);line-height:var(--k-leading-snug);letter-spacing:var(--k-track-head)}.Portfolio_cardPlace___0X0l{color:var(--k-ink-2);font-size:var(--k-size-body-s)}.Portfolio_cardSummary__wqUPK{margin-top:var(--k-space-2);color:var(--k-ink-2);max-width:46ch}.Portfolio_cardStats__hkX4D{display:flex;flex-wrap:wrap;gap:var(--k-space-2);margin-top:var(--k-space-3)}.Portfolio_cardStats__hkX4D span{padding:6px var(--k-space-3);border-radius:var(--k-radius-pill);background:var(--k-paper-sunk);color:var(--k-ink-2);font-size:var(--k-size-body-s)}.Portfolio_cardStats__hkX4D b{color:var(--k-ink)}.Portfolio_cardMore__3Ba_y{display:inline-flex;align-items:center;gap:var(--k-space-2);margin-top:var(--k-space-4);min-height:44px;color:var(--k-nightfall);font-weight:700}.Portfolio_card__oovBp:hover .Portfolio_cardMore__3Ba_y svg{translate:4px 0}.Portfolio_cardMore__3Ba_y svg{transition:translate var(--k-dur-base) var(--k-ease)}.Portfolio_nextTile__8Xl02{display:grid;align-content:center;justify-items:start;grid-gap:var(--k-space-4);gap:var(--k-space-4);min-height:260px;padding:var(--k-space-6);border-radius:var(--k-radius-card);background:var(--k-nightfall);color:var(--k-on-dark)}.Portfolio_nextKicker__IodD6{font-family:var(--k-font-display);font-weight:800;font-size:var(--k-size-h2);letter-spacing:var(--k-track-head)}.Portfolio_nextLine__q6Oss{color:var(--k-on-dark-2);max-width:36ch}.Portfolio_viewer__5bEYK{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--k-nightfall);color:var(--k-on-dark);overflow:hidden}.Portfolio_viewer__5bEYK[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.Portfolio_viewer__5bEYK::-webkit-backdrop{background:color-mix(in srgb,var(--k-nightfall) 90%,transparent)}.Portfolio_viewer__5bEYK::backdrop{background:color-mix(in srgb,var(--k-nightfall) 90%,transparent)}@media (prefers-reduced-motion:no-preference){.Portfolio_viewer__5bEYK[open]{animation:Portfolio_viewerIn__C8EhZ .22s var(--k-ease)}}@keyframes Portfolio_viewerIn__C8EhZ{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}.Portfolio_viewerTop__UQYVD{display:flex;align-items:center;justify-content:space-between;padding:max(var(--k-space-3),env(safe-area-inset-top,0px)) var(--k-space-4) 0}.Portfolio_viewerCount__1Zax5{color:var(--k-on-dark-2);font-size:var(--k-size-caption);font-weight:600}.Portfolio_viewerArrow__UrTWR,.Portfolio_viewerClose__x1lqW,.Portfolio_viewerPlay__gGQDC{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:color-mix(in srgb,var(--k-on-dark) 14%,transparent);color:var(--k-on-dark);cursor:pointer}.Portfolio_viewerArrow__UrTWR:hover,.Portfolio_viewerClose__x1lqW:hover,.Portfolio_viewerPlay__gGQDC:hover{background:color-mix(in srgb,var(--k-on-dark) 24%,transparent)}.Portfolio_viewerStage__A1YkC{position:relative;min-height:0;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Portfolio_viewerTrack__mepo7{display:flex;height:100%;will-change:translate}.Portfolio_viewerTrack__mepo7[data-anim=slide]{transition:translate .32s cubic-bezier(.25,1,.5,1)}.Portfolio_viewerTrack__mepo7[data-anim=back]{transition:translate .26s var(--k-ease),opacity .26s var(--k-ease)}.Portfolio_viewerSlide__Xa_Pu{flex:0 0 100%;min-width:0;display:grid;place-items:center;padding:var(--k-space-3) var(--k-space-4)}.Portfolio_viewerSlide__Xa_Pu img,.Portfolio_viewerSlide__Xa_Pu video{display:block;max-width:100%;max-height:calc(var(--vh100, 100vh) - 150px);width:auto;height:auto;object-fit:contain;border-radius:var(--k-radius-print);-webkit-user-drag:none}.Portfolio_viewerPoster__br3zf{aspect-ratio:9/16;height:calc(var(--vh100, 100vh) - 150px);max-width:calc(100vw - 32px);object-fit:cover}.Portfolio_viewerClip__8Gxsb{position:relative;display:block}.Portfolio_viewerClip__8Gxsb video{aspect-ratio:9/16;height:calc(var(--vh100, 100vh) - 150px);max-width:calc(100vw - 32px);object-fit:cover}.Portfolio_viewerPlay__gGQDC{position:absolute;right:var(--k-space-3);bottom:var(--k-space-3);background:color-mix(in srgb,var(--k-nightfall) 72%,transparent)}.Portfolio_viewerPlay__gGQDC:hover{background:var(--k-nightfall)}.Portfolio_viewerCaption__Jlgw9{padding:var(--k-space-2) var(--k-space-5) max(var(--k-space-5),env(safe-area-inset-bottom,0px));text-align:center;color:var(--k-on-dark-2);font-size:var(--k-size-body-s)}.Portfolio_viewerArrow__UrTWR{position:absolute;top:50%;translate:0 -50%;width:52px;height:52px}.Portfolio_viewerPrev__sYaCp{left:var(--k-space-4)}.Portfolio_viewerNext__qLu4o{right:var(--k-space-4)}@media (pointer:coarse){.Portfolio_viewerArrow__UrTWR{display:none}}