.portrait-portfolio_portfolio__U_JOO{--ink:lab(7.73655% 0 0);--muted:lab(43.16% 0 0);--accent:var(--ink);--link-underline-color:currentColor;--section-space:clamp(112px,10vw,144px);--reading-font:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:var(--reading-font);--title-font:var(--reading-font);--list-font:var(--reading-font);--utility-font:var(--reading-font);--body-size:16px;--body-weight:500;--body-leading:1.4;--body-opacity:0.9;--intro-size:22px;--intro-leading:1.3;--intro-ink:#000;--intro-opacity:0.8;--intro-tracking:-0.01em;--intro-width:320px;--name-weight:500;--story-width:272px;--story-gap:8px;--section-title-size:var(--intro-size);--section-leading:var(--intro-leading);--section-tracking:var(--intro-tracking);--detail-title-size:22px;--subheading-size:26px;--minor-heading-size:17px;--list-title-size:17px;--list-leading:1.5;--quote-size:16px;--quote-leading:1.428571;--quote-font:var(--reading-font);--quote-weight:400;--caption-weight:400;--utility-size:15px;--utility-leading:1.428571;position:absolute;z-index:1;inset:0 auto 0 0;width:50%;padding:clamp(88px,14svh,160px) 36px 80px;view-transition-name:portrait-page;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;font:var(--body-weight) var(--body-size) /var(--body-leading) var(--reading-font);letter-spacing:-.01em;color:var(--ink);pointer-events:auto;outline:none}.portrait-portfolio_portfolio__U_JOO[hidden]{display:none}.portrait-portfolio_portfolio__U_JOO::-webkit-scrollbar{display:none}.portrait-portfolio_portfolio__U_JOO [tabindex="-1"]:focus{outline:none}.portrait-portfolio_portfolio__U_JOO a{-webkit-tap-highlight-color:transparent;text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--link-underline-thickness);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color .15s ease,text-decoration-color .15s ease,opacity .1s ease}.portrait-portfolio_portfolio__U_JOO a:active{opacity:.72}.portrait-portfolio_portfolio__U_JOO a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.portrait-portfolio_portfolio__U_JOO a>svg{flex-shrink:0;transition:transform .16s cubic-bezier(.23,1,.32,1)}.portrait-portfolio_home__xsKmQ{width:min(100%,496px);margin-inline:auto;padding-inline-start:36px}.portrait-portfolio_availability__zS_A2,.portrait-portfolio_collection__5X6lK,.portrait-portfolio_introduction__56GIk,.portrait-portfolio_notes__IcZ4F,.portrait-portfolio_recommendation___zTT2{position:relative}.portrait-portfolio_sectionMarker__IpN__{position:absolute;top:2px;left:-46px;width:32px;height:28px;line-height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portrait-portfolio_sectionThreads__oeVq8{display:block;color:color-mix(in oklab,var(--muted) 82%,transparent)}.portrait-portfolio_sectionStroke__IT_sm{transform-origin:2px 14px}.portrait-portfolio_sectionMarker__IpN__:not([data-reveal-mode=settled]) .portrait-portfolio_sectionStroke__IT_sm{opacity:0}.portrait-portfolio_sectionMarker__IpN__[data-reveal-mode=settled] .portrait-portfolio_sectionStroke__IT_sm{animation:portrait-portfolio_section-stroke-in__80SMW .28s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--stroke-order) * 40ms)}.portrait-portfolio_sectionNumber__4md9b{display:none;padding-left:10px;color:color-mix(in oklab,var(--muted) 70%,transparent);font:400 12px/16px var(--font-portrait-mono),ui-monospace,monospace;letter-spacing:normal}.portrait-portfolio_portfolio__U_JOO[data-section-markers=numbers] .portrait-portfolio_sectionThreads__oeVq8{display:none}.portrait-portfolio_introduction__56GIk{--marker-font-size:var(--intro-size);--marker-line-height:calc(var(--intro-size) * var(--intro-leading))}.portrait-portfolio_recommendation___zTT2{--marker-font-size:var(--quote-size);--marker-line-height:calc(var(--quote-size) * var(--quote-leading))}.portrait-portfolio_collection__5X6lK,.portrait-portfolio_notes__IcZ4F{--marker-font-size:var(--section-title-size);--marker-line-height:calc(var(--section-title-size) * var(--section-leading))}.portrait-portfolio_superteamLogo__40ET1{display:block;height:38px;background:currentColor;-webkit-mask:url(/superteam-logo.svg) center/contain no-repeat;mask:url(/superteam-logo.svg) center/contain no-repeat}.portrait-portfolio_availability__zS_A2{--marker-font-size:var(--utility-size);--marker-line-height:40px}.portrait-portfolio_portfolio__U_JOO[data-section-markers=numbers] .portrait-portfolio_sectionMarker__IpN__{top:calc((var(--marker-line-height) - var(--marker-font-size)) / 2 + var(--marker-font-size) * .16 - 2px);height:16px}.portrait-portfolio_portfolio__U_JOO[data-section-markers=numbers] .portrait-portfolio_sectionNumber__4md9b{display:block}.portrait-portfolio_availability__zS_A2 .portrait-portfolio_sectionNumber__4md9b{font-weight:500}.portrait-portfolio_home__xsKmQ h1{max-width:var(--intro-width);margin:0;color:var(--intro-ink);opacity:var(--intro-opacity);font:500 var(--intro-size) /var(--intro-leading) var(--title-font);letter-spacing:var(--intro-tracking);text-wrap:wrap}.portrait-portfolio_introName__6D9yG{font-weight:var(--name-weight)}.portrait-portfolio_home__xsKmQ h2{margin:0;font:500 var(--section-title-size) /var(--section-leading) var(--heading-font);letter-spacing:var(--section-tracking);text-wrap:wrap}.portrait-portfolio_story__fWgQD{max-width:var(--story-width);margin-top:var(--story-gap);color:var(--muted);opacity:var(--body-opacity)}.portrait-portfolio_story__fWgQD p{margin:0;text-wrap:wrap}.portrait-portfolio_story__fWgQD p+p{margin-top:24px}.portrait-portfolio_sentence__aDfOX{display:inline}.portrait-portfolio_keepTogether__bgtej{white-space:nowrap}.portrait-portfolio_story__fWgQD a{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--link-underline-color)}.portrait-portfolio_logoRow__cz6su{display:grid;grid-template-columns:minmax(0,96fr) minmax(0,132fr) minmax(0,128fr);width:min(100%,396px);align-items:center;gap:20px;margin-top:24px}.portrait-portfolio_logoRow__cz6su a{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;min-height:48px}.portrait-portfolio_logoRow__cz6su svg,.portrait-portfolio_superteamLogo__40ET1,.portrait-portfolio_trepaLogo__5iuJZ,.portrait-portfolio_wanderlustLogo__1Txfp{width:100%;height:38px;filter:grayscale(1);opacity:.68}.portrait-portfolio_trepaLogo__5iuJZ{display:block;background:currentColor;-webkit-mask:url(/trepa-logo.svg) center/contain no-repeat;mask:url(/trepa-logo.svg) center/contain no-repeat}.portrait-portfolio_wanderlustLogo__1Txfp{display:block;background:currentColor;-webkit-mask:url(/wanderlust-logo.png) center/contain no-repeat;mask:url(/wanderlust-logo.png) center/contain no-repeat;mask-mode:luminance}.portrait-portfolio_availability__zS_A2{margin-top:32px;font:500 var(--utility-size) /var(--utility-leading) var(--utility-font);letter-spacing:normal;color:var(--muted)}.portrait-portfolio_availabilityStatus__alk6K{display:inline-flex;align-items:center;gap:8px;min-height:40px}.portrait-portfolio_availabilityStatus__alk6K .portrait-portfolio_contactSeparator__zmqqv{margin-left:4px}.portrait-portfolio_availability__zS_A2 .portrait-portfolio_sectionMarker__IpN__{top:8px}.portrait-portfolio_contactLinks__hHGzx{display:grid;gap:0}.portrait-portfolio_contactRow__qbgIe{display:flex;align-items:center;gap:10px}.portrait-portfolio_contactLinks__hHGzx a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:0;color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--link-underline-color);text-underline-offset:var(--link-underline-offset);white-space:nowrap}.portrait-portfolio_contactSeparator__zmqqv{display:inline-block;color:var(--muted);font-size:16px;line-height:24px}.portrait-portfolio_availabilityStatus__alk6K{line-height:14px;white-space:nowrap}.portrait-portfolio_statusDot__WtFWN{flex-shrink:0;width:8px;height:8px;background:lab(58.0707% -55.3337 57.591)}.portrait-portfolio_recommendation___zTT2{margin-top:var(--section-space)}.portrait-portfolio_reference__ao3Lj{margin:0;max-width:448px}.portrait-portfolio_reference__ao3Lj blockquote{margin:0;color:var(--muted);font:var(--quote-weight) var(--quote-size) /var(--quote-leading) var(--quote-font);letter-spacing:normal;text-wrap:wrap}.portrait-portfolio_reference__ao3Lj figcaption{margin-top:12px}.portrait-portfolio_collection__5X6lK{width:100%;margin-top:var(--section-space);scroll-margin-top:48px}.portrait-portfolio_collectionHeading__rkw7n{margin-bottom:32px}.portrait-portfolio_worksHeading__JA3Qz{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:34px}.portrait-portfolio_worksDescription__EvEk9{margin:8px 0 0;color:var(--muted);font:400 var(--utility-size) /1.5 var(--utility-font);letter-spacing:normal}.portrait-portfolio_craftGrid__nn7mo{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.portrait-portfolio_craftSlot__N7DUz{min-width:0;margin:0}.portrait-portfolio_craftCanvas__iLVv4{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.portrait-portfolio_projectGrid__LlgJf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portrait-portfolio_projectCanvas__2fZO3{min-width:0;aspect-ratio:1;overflow:hidden;background:#f7f8f5;box-shadow:inset 0 0 0 1px rgb(36 45 30/3%)}.portrait-portfolio_projectDrawing__BrE15{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portrait-portfolio_footer__nGwBa{margin-top:var(--section-space);padding-top:24px;border-top:1px solid color-mix(in oklab,var(--muted) 18%,transparent);color:var(--muted);font:var(--caption-weight) 12px/1.6 var(--utility-font);letter-spacing:normal}.portrait-portfolio_footer__nGwBa p{margin:0}.portrait-portfolio_footer__nGwBa p+p{margin-top:8px}.portrait-portfolio_notes__IcZ4F{margin-top:var(--section-space)}.portrait-portfolio_articleList__86VJg{display:grid;gap:32px;margin:32px 0 24px}.portrait-portfolio_articleList__86VJg a{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;min-height:44px;color:#62655f;font:400 var(--list-title-size) /var(--list-leading) var(--list-font);letter-spacing:normal;text-wrap:pretty;text-decoration:none;transition:color .15s ease}.portrait-portfolio_articleList__86VJg svg{margin-top:calc((1em * var(--list-leading) - 14px) / 2);flex-shrink:0;color:var(--muted)}.portrait-portfolio_articleList__86VJg a>span{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color .15s ease}.portrait-portfolio_notes__IcZ4F .portrait-portfolio_textLink__jX0fE{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 max(17px,var(--body-size)) /1.5 var(--utility-font);letter-spacing:normal;text-decoration-line:underline;text-decoration-color:var(--link-underline-color)}@media (hover:hover) and (pointer:fine){.portrait-portfolio_portfolio__U_JOO a:hover{color:var(--accent);text-decoration-color:var(--accent)}.portrait-portfolio_articleList__86VJg a:hover>span{text-decoration-color:var(--accent)}.portrait-portfolio_home__xsKmQ a:hover>svg{transform:translate(2px,-2px)}.portrait-portfolio_logoRow__cz6su a:hover>svg{transform:none}.portrait-portfolio_logoRow__cz6su a:hover>span,.portrait-portfolio_logoRow__cz6su a[data-glass-hover]>span{opacity:.92}.portrait-portfolio_home__xsKmQ a:active>svg{transform:translate(1px,-1px) scale(.96)}}@keyframes portrait-portfolio_section-stroke-in__80SMW{0%{opacity:0;transform:translateX(-3px) scaleX(.55)}to{opacity:1;transform:translateX(0) scaleX(1)}}@media (max-width:1100px) and (min-width:761px){.portrait-portfolio_portfolio__U_JOO{padding-inline:24px 48px}}@media (max-width:767px){.portrait-portfolio_portfolio__U_JOO{--body-weight:400;--intro-width:100%;--story-width:100%}}@media (max-width:760px){.portrait-portfolio_portfolio__U_JOO{position:relative;inset:auto;width:100%;margin-top:var(--mobile-portrait-height,50svh);padding:48px 28px;overflow:visible;background:#fff}.portrait-portfolio_portfolio__U_JOO[data-detail=true]{margin-top:0;padding-top:64px}.portrait-portfolio_home__xsKmQ{width:min(100%,460px);padding-inline-start:0}.portrait-portfolio_sectionMarker__IpN__{display:none}.portrait-portfolio_sectionThreads__oeVq8{width:26px;height:23px}.portrait-portfolio_sectionNumber__4md9b{padding-left:10px}.portrait-portfolio_projectGrid__LlgJf{gap:12px}}@media (max-width:360px){.portrait-portfolio_portfolio__U_JOO{padding-inline:24px}.portrait-portfolio_logoRow__cz6su{gap:16px}}@media (prefers-reduced-motion:reduce){.portrait-portfolio_sectionMarker__IpN__ .portrait-portfolio_sectionStroke__IT_sm{animation:none;opacity:1}.portrait-portfolio_articleList__86VJg a>span,.portrait-portfolio_portfolio__U_JOO a,.portrait-portfolio_portfolio__U_JOO a>svg{transition:none}.portrait-portfolio_home__xsKmQ a:active>svg,.portrait-portfolio_home__xsKmQ a:hover>svg{transform:none}}[data-instant=true] .portrait-portfolio_sectionMarker__IpN__ .portrait-portfolio_sectionStroke__IT_sm{animation:none;opacity:1}[data-instant=true] .portrait-portfolio_articleList__86VJg a>span,[data-instant=true] .portrait-portfolio_portfolio__U_JOO a,[data-instant=true] .portrait-portfolio_portfolio__U_JOO a>svg{transition:none}.portrait-portfolio_articleList__86VJg a:focus-visible>span{text-decoration-color:currentColor}.portrait-page-motion_content__BLXbS{min-width:0}.portrait-page-motion_content__BLXbS [data-text-animate-mask],.portrait-page-motion_content__BLXbS [data-text-animate-word]{display:inline-block;text-decoration:inherit;text-underline-offset:inherit}.portrait-page-motion_content__BLXbS [data-reveal-mode=reveal] [data-text-animate-mask]{clip-path:inset(-.08em -.08em)}.portrait-page-motion_content__BLXbS [data-reveal-state=waiting],.portrait-page-motion_content__BLXbS [data-reveal-unit=waiting]{opacity:0}@media (prefers-reduced-motion:reduce){.portrait-page-motion_content__BLXbS [data-reveal-state=waiting]{transform:none}}.portrait-swipe-cue_surface__Gr8bw{position:absolute;z-index:1;inset:0;touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-tap-highlight-color:transparent;opacity:1;visibility:visible;transition:opacity .12s cubic-bezier(.16,1,.3,1),visibility 0s}.portrait-swipe-cue_surface__Gr8bw[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease-out,visibility 0s linear .1s}.portrait-swipe-cue_surface__Gr8bw:active{cursor:grabbing}.portrait-swipe-cue_panel___7Z4l{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:0 12px;transform:translateX(-50%);background:hsla(0,0%,100%,.94);border-radius:4px;pointer-events:auto}.portrait-swipe-cue_arrows__xVVU2{order:2;display:flex;justify-content:center;flex-shrink:0;color:#777973}.portrait-swipe-cue_chevron__dPFFV{width:10px;height:16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.35}.portrait-swipe-cue_chevron__dPFFV:last-child{opacity:.7}.portrait-swipe-cue_surface__Gr8bw[data-visible=true][data-ready=true] .portrait-swipe-cue_chevron__dPFFV{animation:portrait-swipe-cue_point-right__xeeYH 1.6s cubic-bezier(.22,.61,.36,1) 3;animation-delay:calc(var(--arrow-order) * .13s)}.portrait-swipe-cue_surface__Gr8bw[data-active=true] .portrait-swipe-cue_chevron__dPFFV{animation:none;opacity:.85}.portrait-swipe-cue_conjunction__eC2Dw,.portrait-swipe-cue_title__U_2bN{order:1;margin:0;color:#656760;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.01em;white-space:nowrap}.portrait-swipe-cue_conjunction__eC2Dw{order:3}.portrait-swipe-cue_enter__5oKdb{order:4;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 4px;background:transparent;color:#747470;font:400 12px/20px ui-sans-serif,system-ui,sans-serif;text-decoration-line:underline;text-decoration-thickness:var(--link-underline-thickness);text-decoration-color:#c0c1bc;text-underline-offset:var(--link-underline-offset);cursor:pointer;touch-action:manipulation;transition:color .15s ease,text-decoration-color .15s ease,transform .14s var(--ease-out)}.portrait-swipe-cue_enter__5oKdb:disabled{cursor:default;opacity:.45}.portrait-swipe-cue_enter__5oKdb:focus-visible{outline:2px solid #68765a;outline-offset:2px;border-radius:4px}.portrait-swipe-cue_enter__5oKdb:active:not(:disabled){transform:scale(.96)}@media (min-width:761px){.portrait-swipe-cue_conjunction__eC2Dw,.portrait-swipe-cue_enter__5oKdb,.portrait-swipe-cue_title__U_2bN{font-size:14px;font-weight:500;line-height:20px}}@media (max-width:760px){.portrait-swipe-cue_surface__Gr8bw{left:50%}.portrait-swipe-cue_panel___7Z4l{bottom:16px}}@keyframes portrait-swipe-cue_point-right__xeeYH{0%,8%{transform:translateX(0);opacity:.25}28%{transform:translateX(3px);opacity:1}58%,to{transform:translateX(0);opacity:.25}}@starting-style{.portrait-swipe-cue_surface__Gr8bw{opacity:0}}@media (hover:hover) and (pointer:fine){.portrait-swipe-cue_enter__5oKdb:hover:not(:disabled){color:#30382a;text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.portrait-swipe-cue_surface__Gr8bw .portrait-swipe-cue_chevron__dPFFV{animation:none}.portrait-swipe-cue_enter__5oKdb,.portrait-swipe-cue_surface__Gr8bw,.portrait-swipe-cue_surface__Gr8bw[data-visible=false]{transition:none}.portrait-swipe-cue_enter__5oKdb:active:not(:disabled){transform:none}}[data-instant=true] .portrait-swipe-cue_surface__Gr8bw .portrait-swipe-cue_chevron__dPFFV{animation:none}[data-instant=true] .portrait-swipe-cue_enter__5oKdb,[data-instant=true] .portrait-swipe-cue_surface__Gr8bw{transition:none}[data-instant=true] .portrait-swipe-cue_enter__5oKdb:active:not(:disabled){transform:none}.portrait-cursor_pullCursor__5JRJX{--cursor-ease:cubic-bezier(0.23,1,0.32,1);position:fixed;inset:0;z-index:2147483646;pointer-events:none;visibility:hidden}html:active-view-transition .portrait-cursor_pullCursor__5JRJX{view-transition-name:portrait-cursor}.portrait-cursor_active__vdpJe,.portrait-cursor_active__vdpJe *{cursor:none!important}.portrait-cursor_position__nFly7{position:absolute;top:0;left:0;transform:translate3d(-100px,-100px,0)}.portrait-cursor_defs__kICAQ{position:absolute}.portrait-cursor_shell__XVw0n{position:absolute;width:52px;height:52px;border-radius:var(--glass-radius-x,26px) /var(--glass-radius-y,26px);transform:translate(-50%,-50%) scale(.54)}.portrait-cursor_shadow___tmzh{box-shadow:0 .5px 1px #1d36462b,0 4px 7px #283e522b,0 10px 18px #283e521c;opacity:.6}.portrait-cursor_bevel__gRfv1,.portrait-cursor_caustic__vd_vo,.portrait-cursor_highlight__gxI7o,.portrait-cursor_material__9pWYv,.portrait-cursor_refractor__MzCNy,.portrait-cursor_rim__6XH1H,.portrait-cursor_shadow___tmzh{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.portrait-cursor_refractor__MzCNy{-webkit-backdrop-filter:blur(.6px) saturate(1.08);backdrop-filter:blur(.6px) saturate(1.08)}.portrait-cursor_pullCursor__5JRJX[data-refracts=true] .portrait-cursor_refractor__MzCNy{-webkit-backdrop-filter:var(--cursor-refraction) saturate(1.06);backdrop-filter:var(--cursor-refraction) saturate(1.06)}.portrait-cursor_material__9pWYv{background:linear-gradient(155deg,#ffffff30,#ffffff08 38% 62%,#b7ced824);box-shadow:inset 0 0 0 .65px #253f5066,inset 0 2px 2px #ffffffd9,inset 1px 0 3px #ffffff8c,inset -1px 0 3px #8ca7b22b,inset 0 -2px 3px #728f9c33}.portrait-cursor_pullCursor__5JRJX[data-mode=drag] .portrait-cursor_material__9pWYv{background:radial-gradient(circle at center,#f8fafdf5 0 37%,#f8fafde6 48%,#f8fafd73 61%,#f8fafd00 78%)}.portrait-cursor_bevel__gRfv1{inset:1.5px;border-radius:max(0px,calc(var(--glass-radius-x, 26px) - 1.5px)) /max(0px,calc(var(--glass-radius-y, 26px) - 1.5px));box-shadow:inset 0 0 0 .6px #ffffffb3,inset 0 1px 1.4px #35536170,inset 0 -1.2px 1px #fffffff2,0 0 .8px #ffffffb3}.portrait-cursor_highlight__gxI7o{background:radial-gradient(ellipse 32% 14% at var(--light-x,28%) var(--light-y,12%),#fff 0 16%,#ffffff94 32%,#ffffff00 76%),radial-gradient(ellipse 28% 12% at calc(100% - var(--light-x, 28%)) calc(100% - var(--light-y, 12%)),#ffffffd9,#ffffff00 78%),linear-gradient(165deg,#ffffff26,#ffffff00 35% 70%,#ffffff21);opacity:.75}.portrait-cursor_caustic__vd_vo,.portrait-cursor_rim__6XH1H{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portrait-cursor_rim__6XH1H{padding:.85px;background:conic-gradient(from var(--rim-angle,25deg),#ffffffeb,#ffffffa6 38deg,#8aa2acb3 83deg,#3c5867b3 120deg,#97afba99 155deg,#ffffffeb 192deg,#fff 235deg,#b7bab6a6 270deg,#637f90ad 308deg,#fff 342deg)}.portrait-cursor_caustic__vd_vo{inset:3px;padding:.85px;border-radius:max(0px,calc(var(--glass-radius-x, 26px) - 3px)) /max(0px,calc(var(--glass-radius-y, 26px) - 3px));background:conic-gradient(from var(--rim-angle,38deg),transparent 32deg,#b9e6ed8c 58deg,#e8fbffc7 72deg,transparent 98deg 224deg,#eddbc28c 256deg,#cad4f3ad 279deg,transparent 312deg);opacity:.55}.portrait-cursor_pullCursor__5JRJX[data-mode=latch] .portrait-cursor_refractor__MzCNy{padding:5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.portrait-cursor_pullCursor__5JRJX[data-mode=latch] .portrait-cursor_material__9pWYv{background:linear-gradient(165deg,#ffffff14,#ffffff00 30% 72%,#b9d0db14)}.portrait-cursor_pullCursor__5JRJX[data-mode=latch] .portrait-cursor_highlight__gxI7o{opacity:.58}.portrait-cursor_pullCursor__5JRJX[data-large=true] .portrait-cursor_refractor__MzCNy{display:none}.portrait-cursor_pullCursor__5JRJX[data-large=true] .portrait-cursor_highlight__gxI7o,.portrait-cursor_pullCursor__5JRJX[data-large=true] .portrait-cursor_material__9pWYv{background:transparent}.portrait-cursor_guide__F5HTW{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;transform:translate(-50%,-50%);opacity:0;color:#101a24;transition:opacity .1s var(--cursor-ease)}.portrait-cursor_pullCursor__5JRJX[data-mode=drag] .portrait-cursor_guide__F5HTW{opacity:1}.portrait-cursor_glyph__H_fa4{display:none;width:28px;height:28px;flex-shrink:0;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.portrait-cursor_pullCursor__5JRJX[data-guide=drag] [data-cursor-glyph=drag]{display:block}.portrait-cursor_grip__GaY0t{opacity:0}.portrait-cursor_chevrons__yBUB9{transition:opacity 90ms var(--cursor-ease)}.portrait-cursor_pullCursor__5JRJX[data-pulling=true] .portrait-cursor_grip__GaY0t{opacity:1}.portrait-cursor_pullCursor__5JRJX[data-pulling=true] .portrait-cursor_chevrons__yBUB9{opacity:0}.portrait-cursor_pullCursor__5JRJX[data-returning=true] [data-cursor-glyph=drag]{transform:rotate(180deg)}.portrait-cursor_pullCursor__5JRJX[data-visible=true] .portrait-cursor_glyph__H_fa4 *{animation-play-state:running}.portrait-cursor_pullCursor__5JRJX[data-visible=false] .portrait-cursor_glyph__H_fa4 *{animation-play-state:paused!important}@media (any-hover:hover) and (any-pointer:fine){.portrait-cursor_pullCursor__5JRJX[data-visible=true]{visibility:visible}}@media (prefers-reduced-motion:no-preference){.portrait-cursor_chevrons__yBUB9 path{animation:portrait-cursor_nudge__h5BPa 1.7s cubic-bezier(.22,.61,.36,1) infinite}.portrait-cursor_chevrons__yBUB9 path:nth-child(2){animation-delay:.12s}.portrait-cursor_chevrons__yBUB9 path:nth-child(3){animation-delay:.24s}}@keyframes portrait-cursor_nudge__h5BPa{0%,15%,70%,to{transform:translateX(0)}35%{transform:translateX(1.5px)}}@media (prefers-reduced-motion:reduce){.portrait-cursor_guide__F5HTW{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.portrait-cursor_material__9pWYv{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}.portrait-cursor_pullCursor__5JRJX[data-mode=drag] .portrait-cursor_material__9pWYv{background:#fff!important}.portrait-cursor_pullCursor__5JRJX[data-mode=latch] .portrait-cursor_material__9pWYv{background:transparent!important}.portrait-cursor_bevel__gRfv1,.portrait-cursor_caustic__vd_vo,.portrait-cursor_highlight__gxI7o,.portrait-cursor_refractor__MzCNy,.portrait-cursor_rim__6XH1H{display:none}.portrait-cursor_shell__XVw0n{outline:1px solid #171b18}}.resonant-portrait-hero_hero__hYYXm{--ink:#171717;--muted:#747470;--ease-out:cubic-bezier(0.23,1,0.32,1);position:relative;isolation:isolate;width:100%;height:100svh;min-height:620px;overflow:hidden;background:#fff;color:var(--ink);font-family:ui-sans-serif,system-ui,sans-serif}.resonant-portrait-hero_hero__hYYXm[data-detail=true][data-ready=false] .resonant-portrait-hero_stage___28qw{visibility:hidden}.resonant-portrait-hero_hero__hYYXm[data-detail=true] #portrait-portfolio{background:#fff}.resonant-portrait-hero_utilities__ucOCN{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;gap:8px}.resonant-portrait-hero_editControl__PhA9J,.resonant-portrait-hero_publicSound__uEH6k,.resonant-portrait-hero_soundControl__0C9RB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #e9e9e5;border-radius:50%;background:#ffffffed;color:#55554f;font:inherit;font-size:11px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.resonant-portrait-hero_editControl__PhA9J[aria-expanded=true]{background:#efefeb;color:#171717}.resonant-portrait-hero_editControl__PhA9J,.resonant-portrait-hero_publicSound__uEH6k{flex-shrink:0;width:44px;height:44px;padding:0;border-radius:50%;border:0;background:#ffffffd9}.resonant-portrait-hero_publicSound__uEH6k{display:grid;place-items:center;color:#747470;cursor:pointer}.resonant-portrait-hero_publicSound__uEH6k:focus-visible{outline:2px solid #68765a;outline-offset:3px}.resonant-portrait-hero_editControl__PhA9J:active,.resonant-portrait-hero_editorCaption__inUDS button:active,.resonant-portrait-hero_publicSound__uEH6k:active,.resonant-portrait-hero_soundControl__0C9RB:active{transform:scale(.96)}.resonant-portrait-hero_editControl__PhA9J:focus-visible,.resonant-portrait-hero_editorCaption__inUDS button:focus-visible,.resonant-portrait-hero_soundControl__0C9RB:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.resonant-portrait-hero_studioEditor__JyOUg{position:absolute;z-index:5;top:max(72px,calc(env(safe-area-inset-top) + 52px));right:24px;width:302px;max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid #dededa;border-radius:16px;background:#fafaf9;box-shadow:0 6px 24px #00000009,0 28px 72px #0000000c;animation:resonant-portrait-hero_hint-enter__V0_pk .16s var(--ease-out) both}.resonant-portrait-hero_editorCaption__inUDS{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 0 18px;color:#73736f;font:9px SFMono-Regular,Consolas,monospace;letter-spacing:.075em}.resonant-portrait-hero_studioEditor__JyOUg::-webkit-scrollbar{display:none}.resonant-portrait-hero_editorCaption__inUDS>span{display:flex;align-items:center;gap:7px}.resonant-portrait-hero_liveDot__GPKoI{width:4px;height:4px;border-radius:50%;background:#777d6b}.resonant-portrait-hero_editorCaption__inUDS button{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.resonant-portrait-hero_editorSound__kfvpd{display:flex;align-items:center;justify-content:space-between;margin:0 16px;padding:0 0 9px;border-bottom:1px solid #e9e9e5;font-size:11px;color:#73736f}.resonant-portrait-hero_soundControl__0C9RB{min-width:68px;border-radius:10px;background:#f2f2ef;border:0}.resonant-portrait-hero_soundControl__0C9RB span{min-width:18px}.resonant-portrait-hero_editorHelp__51ChK{padding:10px 18px 17px;margin:0;font-size:10px;line-height:1.7;color:#73736f}.resonant-portrait-hero_studioEditor__JyOUg .dialkit-panel-inner{border:0;background:transparent;box-shadow:none}.resonant-portrait-hero_studioEditor__JyOUg .dialkit-root{--dial-glass-bg:#fafaf9;--dial-row-height:32px}.resonant-portrait-hero_studioEditor__JyOUg .dialkit-panel-inline{overflow:visible}.resonant-portrait-hero_stage___28qw{position:absolute;inset:0}.resonant-portrait-hero_canvas__whsrJ{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.resonant-portrait-hero_canvas__whsrJ[hidden]{display:none}.resonant-portrait-hero_canvas__whsrJ:active{cursor:grabbing}.resonant-portrait-hero_canvas__whsrJ:focus-visible{outline:1px solid #9b9b94;outline-offset:-8px;border-radius:2px}.resonant-portrait-hero_canvas__whsrJ[aria-disabled=true]{cursor:default}.resonant-portrait-hero_magnetCursor__6EVQq{position:absolute;inset:0;z-index:4;color:#161615;pointer-events:none;opacity:0;transition:opacity .1s var(--ease-out)}.resonant-portrait-hero_magnetLink__fl1b2{position:absolute;width:100%;height:100%;opacity:.4}.resonant-portrait-hero_magnetHaloPosition__Ejmuc,.resonant-portrait-hero_magnetPointPosition__sRzJR{position:absolute;top:0;left:0}.resonant-portrait-hero_magnetHaloPosition__Ejmuc{margin:-39px 0 0 -44px;opacity:.35}.resonant-portrait-hero_magnetMark__IhtfF{display:block;width:36px;height:36px;margin:-18px 0 0 -27px;transform-origin:27px 18px}.resonant-portrait-hero_magnetCursorDot__0a0zL{position:absolute;width:2px;height:2px;border-radius:50%;background:currentColor;margin:-1px}.resonant-portrait-hero_magnetDock__PxWlZ{position:absolute;z-index:3;left:var(--magnet-dock);top:50%;display:grid;justify-items:center;gap:12px;transform:translate(-50%,-50%);color:#65655f;pointer-events:none}.resonant-portrait-hero_dockTarget__R7xH3{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fffffff0;color:#272724;cursor:pointer;pointer-events:auto;touch-action:pan-y;transition:background-color .14s var(--ease-out)}.resonant-portrait-hero_magnetDock__PxWlZ[data-latched=true] .resonant-portrait-hero_dockTarget__R7xH3{cursor:grab}.resonant-portrait-hero_magnetDock__PxWlZ[data-resetting=true] .resonant-portrait-hero_dockTarget__R7xH3{cursor:grabbing}.resonant-portrait-hero_dockRing__x2uvA{position:absolute;inset:-7px;color:#787870;pointer-events:none}.resonant-portrait-hero_dockHint__0zWHP,.resonant-portrait-hero_dockIndex__1TKhA{padding:4px 6px;background:#fffffff0;font:9px SFMono-Regular,Consolas,monospace;line-height:1.5;letter-spacing:.045em;white-space:nowrap}.resonant-portrait-hero_dockIndex__1TKhA{font-size:8px;letter-spacing:.12em}.resonant-portrait-hero_dockHint__0zWHP{min-width:95px;text-align:center}.resonant-portrait-hero_dockTarget__R7xH3:focus-visible,.resonant-portrait-hero_magnetActions__ZxE2f button:focus-visible{outline:2px solid #171717;outline-offset:4px}.resonant-portrait-hero_magnetDock__PxWlZ[data-latched=false] .resonant-portrait-hero_dockTarget__R7xH3>svg:not(.resonant-portrait-hero_dockRing__x2uvA){opacity:.38}.resonant-portrait-hero_magnetDock__PxWlZ[data-resetting=true] .resonant-portrait-hero_dockTarget__R7xH3>svg:not(.resonant-portrait-hero_dockRing__x2uvA){opacity:.2}.resonant-portrait-hero_magnetActions__ZxE2f{position:absolute;z-index:3;bottom:max(22px,env(safe-area-inset-bottom));left:36px;display:flex;align-items:center;gap:18px;padding:0 8px;margin-left:-8px;background:#fffffff2;font-size:10px;color:#777770}.resonant-portrait-hero_magnetActions__ZxE2f button{min-height:44px;display:inline-flex;gap:8px;align-items:center;color:#363630;cursor:pointer}.resonant-portrait-hero_hero__hYYXm[data-entered=true] .resonant-portrait-hero_magnetActions__ZxE2f{top:20px;right:84px;left:auto;bottom:auto}.resonant-portrait-hero_hero__hYYXm[data-entered=true] .resonant-portrait-hero_magnetActions__ZxE2f>span{display:none}.resonant-portrait-hero_hero__hYYXm[data-version=magnet] .resonant-portrait-hero_canvas__whsrJ{cursor:default}@media (any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.resonant-portrait-hero_hero__hYYXm[data-version=magnet] .resonant-portrait-hero_canvas__whsrJ[data-cursor=true]{cursor:none}.resonant-portrait-hero_magnetCursor__6EVQq[data-visible=true]{opacity:1}}.resonant-portrait-hero_loadingLines__IisL5{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 7.15px,#555 7.15px 8px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none}.resonant-portrait-hero_srOnly__uwp2o{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes resonant-portrait-hero_hint-enter__V0_pk{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.resonant-portrait-hero_editControl__PhA9J:hover,.resonant-portrait-hero_editorCaption__inUDS button:hover,.resonant-portrait-hero_publicSound__uEH6k:hover,.resonant-portrait-hero_soundControl__0C9RB:hover{background:#eeeee9;color:#171717}}@media (max-width:760px){.resonant-portrait-hero_hero__hYYXm{--mobile-portrait-height:50svh;min-height:0;scrollbar-width:none}.resonant-portrait-hero_hero__hYYXm::-webkit-scrollbar{display:none}.resonant-portrait-hero_hero__hYYXm[data-detail=true] .resonant-portrait-hero_magnetActions__ZxE2f,.resonant-portrait-hero_hero__hYYXm[data-detail=true] .resonant-portrait-hero_magnetDock__PxWlZ,.resonant-portrait-hero_hero__hYYXm[data-detail=true] .resonant-portrait-hero_stage___28qw,.resonant-portrait-hero_hero__hYYXm[data-detail=true] .resonant-portrait-hero_studioEditor__JyOUg,.resonant-portrait-hero_hero__hYYXm[data-detail=true] .resonant-portrait-hero_utilities__ucOCN{visibility:hidden;pointer-events:none}.resonant-portrait-hero_hero__hYYXm[data-detail=true],.resonant-portrait-hero_hero__hYYXm[data-phase=revealed]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.resonant-portrait-hero_utilities__ucOCN{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.resonant-portrait-hero_studioEditor__JyOUg{top:max(64px,calc(env(safe-area-inset-top) + 52px));right:16px;width:min(302px,calc(100vw - 32px));max-height:calc(100svh - 88px)}.resonant-portrait-hero_stage___28qw{top:0;bottom:auto;left:-100%;width:200%;height:var(--mobile-portrait-height)}.resonant-portrait-hero_magnetDock__PxWlZ{top:calc(var(--mobile-portrait-height) / 2)}.resonant-portrait-hero_dockHint__0zWHP{font-size:8px;min-width:70px}.resonant-portrait-hero_dockIndex__1TKhA{display:none}.resonant-portrait-hero_magnetActions__ZxE2f{left:20px;bottom:12px}.resonant-portrait-hero_magnetActions__ZxE2f>span{display:none}.resonant-portrait-hero_hero__hYYXm[data-entered=true] .resonant-portrait-hero_magnetActions__ZxE2f{top:max(12px,env(safe-area-inset-top));right:76px}}@media (max-height:650px) and (min-width:761px){.resonant-portrait-hero_hero__hYYXm{min-height:540px}}.resonant-portrait-hero_hero__hYYXm[data-instant=true] .resonant-portrait-hero_studioEditor__JyOUg,.resonant-portrait-hero_hero__hYYXm[data-instant=true] [id=portrait-portfolio]{animation:none}.resonant-portrait-hero_hero__hYYXm[data-instant=true] button{transition:none}.resonant-portrait-hero_hero__hYYXm[data-instant=true] button:active{transform:none}@media (prefers-reduced-motion:reduce){.resonant-portrait-hero_hero__hYYXm *,.resonant-portrait-hero_hero__hYYXm :after,.resonant-portrait-hero_hero__hYYXm :before{animation:none!important;transition:none!important}.resonant-portrait-hero_hero__hYYXm button:active{transform:none}}@font-face{font-family:Kinetic Study;src:url(/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}.craft-kinetic-study_frame__oUfUJ,.craft-kinetic-study_slot__Y2R9X{position:relative;width:100%;aspect-ratio:1;overflow:clip;background:#dfd8ed}.craft-kinetic-study_frame__oUfUJ{isolation:isolate;container-type:inline-size;color:#493c5e;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.craft-kinetic-study_frame__oUfUJ:focus-visible{outline:2px solid #493c5e;outline-offset:4px}.craft-kinetic-study_canvas__jk3tO,.craft-kinetic-study_still__7tJJC{display:block;width:100%;height:100%}.craft-kinetic-study_canvas__jk3tO[data-ready=false]{visibility:hidden}.craft-kinetic-study_still__7tJJC{position:absolute;inset:0;font-family:Kinetic Study,sans-serif;font-weight:900;fill:currentColor}.craft-kinetic-study_caption__s3KJl,.craft-kinetic-study_hint__kRyZI{position:absolute;bottom:5%;margin:0;padding:3px 7px;border-radius:4px;background:#f5f1fbed;font:400 clamp(10px,2.5cqw,12px) /1.4 var(--utility-font,sans-serif);pointer-events:none}.craft-kinetic-study_caption__s3KJl{left:6%}.craft-kinetic-study_hint__kRyZI{right:6%}.craft-kinetic-study_touchHint__YAnad{display:none}.craft-kinetic-study_play__RL0Bb{position:absolute;top:3%;right:3%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:inherit;background:#f5f1fbed;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.craft-kinetic-study_play__RL0Bb:active{transform:scale(.95)}.craft-kinetic-study_play__RL0Bb:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (hover:hover) and (pointer:fine){.craft-kinetic-study_play__RL0Bb:hover{background:#fff}}@media (hover:none),(pointer:coarse){.craft-kinetic-study_mouseHint__dVPQc{display:none}.craft-kinetic-study_touchHint__YAnad{display:inline}}@media (prefers-reduced-motion:reduce){.craft-kinetic-study_play__RL0Bb{transition:none}}.craft-ripple-study_frame__U3DTe,.craft-ripple-study_slot__o3__k{position:relative;width:100%;aspect-ratio:1;overflow:clip;background:#ffb4a3}.craft-ripple-study_frame__U3DTe{isolation:isolate;container-type:inline-size;color:#654735;touch-action:pan-y;background-image:linear-gradient(#d98d7133 1px,transparent 0),linear-gradient(90deg,#d98d7133 1px,transparent 0);background-size:5% 5%}.craft-ripple-study_canvas__okwmv,.craft-ripple-study_still__u0vMl{display:block;width:100%;height:100%}.craft-ripple-study_canvas__okwmv[data-failed=true]{visibility:hidden}.craft-ripple-study_still__u0vMl{position:absolute;inset:0}.craft-ripple-study_surface__UiFtK{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.craft-ripple-study_surface__UiFtK:focus-visible{outline:2px solid #986348;outline-offset:-4px}.craft-ripple-study_caption__lP6I1,.craft-ripple-study_hint__bbenM{position:absolute;bottom:5%;margin:0;padding:3px 7px;border-radius:4px;background:#fff6eeed;font:400 clamp(10px,2.5cqw,12px) /1.4 var(--utility-font,sans-serif);pointer-events:none}.craft-ripple-study_caption__lP6I1{left:6%}.craft-ripple-study_hint__bbenM{right:6%;transition:transform .16s cubic-bezier(.23,1,.32,1)}.craft-ripple-study_surface__UiFtK:active~.craft-ripple-study_hint__bbenM{transform:scale(.97)}.craft-ripple-study_touchHint__scNNg{display:none}.craft-ripple-study_play__K3hJQ{position:absolute;top:3%;right:3%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:inherit;background:#fff6eeed;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.craft-ripple-study_play__K3hJQ:active{transform:scale(.95)}.craft-ripple-study_play__K3hJQ:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (hover:hover) and (pointer:fine){.craft-ripple-study_play__K3hJQ:hover{background:#fff}}@media (hover:none),(pointer:coarse){.craft-ripple-study_mouseHint__J_mf5{display:none}.craft-ripple-study_touchHint__scNNg{display:inline}}@media (prefers-reduced-motion:reduce){.craft-ripple-study_hint__bbenM,.craft-ripple-study_play__K3hJQ{transition:none}}.portrait-reference-author_author__DdYh1{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ink);text-decoration:none;letter-spacing:normal;font-family:var(--utility-font)}.portrait-reference-author_photo___vfvE{flex-shrink:0;width:36px;height:36px;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.portrait-reference-author_name__XJr_L{display:block;font-size:16px;font-weight:500;line-height:24px}.portrait-reference-author_role__ymr6a{display:block;color:var(--muted);font-size:14px;font-weight:var(--caption-weight);line-height:20px}@media (hover:hover) and (pointer:fine){.portrait-reference-author_author__DdYh1:hover .portrait-reference-author_name__XJr_L{text-decoration-line:underline;text-underline-offset:var(--link-underline-offset)}}.selected-works-drawing_drawing__ti0sR{display:block;width:100%;height:100%}.selected-works-drawing_stroke__E3B4F{stroke-dasharray:1;stroke-dashoffset:0}[data-work-drawing][data-reveal-mode=reveal] .selected-works-drawing_stroke__E3B4F{stroke-dashoffset:1}[data-work-drawing][data-reveal-mode=reveal] .selected-works-drawing_dot__kRcGr{opacity:0}[data-work-drawing]:is([data-reveal-unit=running],[data-reveal-mode=settled]) .selected-works-drawing_stroke__E3B4F{animation-name:selected-works-drawing_draw-stroke__nX0mK;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-fill-mode:both}.selected-works-drawing_line__jiCH3{animation-duration:var(--work-line-duration)}.selected-works-drawing_curve__r4Cyz{animation-duration:var(--work-curve-duration)}[data-work-drawing]:is([data-reveal-unit=running],[data-reveal-mode=settled]) .selected-works-drawing_dot__kRcGr{animation-name:selected-works-drawing_finish-dot__eAtGS;animation-duration:var(--work-dot-duration);animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}@keyframes selected-works-drawing_draw-stroke__nX0mK{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes selected-works-drawing_finish-dot__eAtGS{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.selected-works-drawing_drawing__ti0sR .selected-works-drawing_stroke__E3B4F{animation:none!important;stroke-dashoffset:0!important}.selected-works-drawing_drawing__ti0sR .selected-works-drawing_dot__kRcGr{animation:none!important;opacity:1!important}}[data-instant=true] .selected-works-drawing_drawing__ti0sR .selected-works-drawing_stroke__E3B4F,[data-portrait-navigation=instant] .selected-works-drawing_drawing__ti0sR .selected-works-drawing_stroke__E3B4F{animation:none!important;stroke-dashoffset:0!important}[data-instant=true] .selected-works-drawing_drawing__ti0sR .selected-works-drawing_dot__kRcGr,[data-portrait-navigation=instant] .selected-works-drawing_drawing__ti0sR .selected-works-drawing_dot__kRcGr{animation:none!important;opacity:1!important}.selected-works-status_reveal__aXik2{display:inline-flex;flex:0 0 auto}.selected-works-status_status__1ZnKK{position:relative;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#84601f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.selected-works-status_status__1ZnKK:after{position:absolute;inset:-5px 0;content:""}.selected-works-status_status__1ZnKK:focus-visible{outline:2px solid #ac761c;outline-offset:5px;border-radius:4px}.selected-works-status_icon__fZaDG{display:block;overflow:visible;transform-origin:50% 85%}.selected-works-status_label__S63K_{padding:3px 6px;border-radius:4px;background:#fbf2dc;font:600 11px/1.4 var(--utility-font);letter-spacing:.045em;transition:background-color .16s ease}.selected-works-status_status__1ZnKK:active .selected-works-status_label__S63K_{background:#f4e3b9}@media (hover:hover) and (pointer:fine){.selected-works-status_status__1ZnKK:hover .selected-works-status_label__S63K_{background:#f6e9c7}}.selected-works-status_hop__tkebX,.selected-works-status_shadow__hxfm6{transform-origin:24px 34px;animation:selected-works-status_idle-hop__wMKl8 2.8s .5s infinite;animation-play-state:paused}.selected-works-status_shadow__hxfm6{animation-name:selected-works-status_idle-shadow__9_RXk}.selected-works-status_reveal__aXik2[data-loop=running] .selected-works-status_hop__tkebX,.selected-works-status_reveal__aXik2[data-loop=running] .selected-works-status_shadow__hxfm6{animation-play-state:running}.selected-works-status_legs__JtpIP{transform-origin:24px 32px}.selected-works-status_rail___bOe_{transform-origin:24px 24px}.selected-works-status_reveal__aXik2:is([data-reveal-unit=running],[data-reveal-mode=settled]) .selected-works-status_legs__JtpIP{animation:selected-works-status_unfold__PPlOq .44s cubic-bezier(.23,1,.32,1) both}.selected-works-status_reveal__aXik2:is([data-reveal-unit=running],[data-reveal-mode=settled]) .selected-works-status_rail___bOe_{animation:selected-works-status_settle__6k_tF .68s 60ms both}@keyframes selected-works-status_unfold__PPlOq{0%{opacity:0;transform:translateY(3px) scaleY(.6)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes selected-works-status_settle__6k_tF{0%{opacity:0;transform:translateY(-7px) rotate(-9deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}48%{opacity:1;transform:translateY(1px) rotate(3deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}74%{transform:translateY(-.5px) rotate(-1deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes selected-works-status_idle-hop__wMKl8{0%,12%,58%,to{transform:translateY(0) scale(1) rotate(0);animation-timing-function:cubic-bezier(.37,0,.63,1)}20%{transform:translateY(1px) scale(1.06,.9) rotate(-2deg);animation-timing-function:cubic-bezier(.16,1,.3,1)}32%{transform:translateY(-5px) scale(.97,1.04) rotate(3deg);animation-timing-function:cubic-bezier(.55,0,.85,.36)}42%{transform:translateY(.5px) scale(1.06,.92) rotate(-1deg);animation-timing-function:cubic-bezier(.16,1,.3,1)}49%{transform:translateY(-1px) scale(.99,1.02) rotate(.5deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}}@keyframes selected-works-status_idle-shadow__9_RXk{0%,20%,42%,58%,to{transform:scaleX(1);opacity:.07;animation-timing-function:cubic-bezier(.16,1,.3,1)}32%{transform:scaleX(.78);opacity:.035;animation-timing-function:cubic-bezier(.55,0,.85,.36)}49%{transform:scaleX(.94);opacity:.055;animation-timing-function:cubic-bezier(.37,0,.63,1)}}@media (prefers-reduced-motion:reduce){.selected-works-status_status__1ZnKK .selected-works-status_hop__tkebX,.selected-works-status_status__1ZnKK .selected-works-status_legs__JtpIP,.selected-works-status_status__1ZnKK .selected-works-status_rail___bOe_,.selected-works-status_status__1ZnKK .selected-works-status_shadow__hxfm6{animation:none!important}.selected-works-status_label__S63K_{transition:none}}[data-instant=true] .selected-works-status_status__1ZnKK .selected-works-status_hop__tkebX,[data-instant=true] .selected-works-status_status__1ZnKK .selected-works-status_legs__JtpIP,[data-instant=true] .selected-works-status_status__1ZnKK .selected-works-status_rail___bOe_,[data-instant=true] .selected-works-status_status__1ZnKK .selected-works-status_shadow__hxfm6,[data-portrait-navigation=instant] .selected-works-status_status__1ZnKK .selected-works-status_legs__JtpIP,[data-portrait-navigation=instant] .selected-works-status_status__1ZnKK .selected-works-status_rail___bOe_{animation:none}