.th-portrait{--pt-ink:var(--th-colors-text);--pt-wall:var(--th-colors-background);--pt-print:var(--th-colors-surface);--pt-muted:var(--th-colors-muted);--pt-accent:var(--th-colors-accent);--pt-line:var(--th-colors-border);--pt-measure:var(--th-typography-measure,60ch);--pt-gutter:var(--th-spacing-gutter,2rem);--pt-section:var(--th-spacing-section,8rem);--pt-content:var(--th-layout-contentWidth,92rem);--pt-rail:16rem;--pt-bar-h:3.5rem;font-size:100%;line-height:var(--th-typography-leading-normal,1.6);--pt-light:linear-gradient(180deg, #ffffff8c, #fff0 45%);--pt-print-shadow:none;overflow-x:clip}.th.th-portrait{background-color:var(--pt-wall);color:var(--pt-ink)}.th-portrait ::selection{background:var(--pt-accent);color:var(--pt-wall)}.th-portrait .pt-eyebrow{font-family:var(--th-font-body);font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:var(--th-typography-tracking-wide,.14em);text-transform:uppercase;color:var(--pt-muted);margin:0}.th-portrait .pt-link{color:var(--pt-accent);font-size:var(--th-typography-scale-sm,.88rem);border-bottom:1px solid;text-decoration:none}.th-portrait .pt-btn{background:var(--pt-ink);color:var(--pt-wall);font-size:var(--th-typography-scale-sm,.88rem);letter-spacing:.04em;transition:background-color var(--th-motion-duration-fast,.18s);padding:.75rem 1.2rem;text-decoration:none;display:inline-block}.th-portrait .pt-btn:hover{background:var(--pt-accent)}.th-portrait .pt-cover{grid-template-columns:minmax(0,1fr);min-height:70dvh;display:grid}@media (min-width:64rem){.th-portrait .pt-cover{grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:100dvh}.th-portrait .pt-cover--noportrait{grid-template-columns:minmax(0,1fr);min-height:72dvh}}.th-portrait .pt-cover__text{padding:clamp(1.5rem, 4vw, 2.75rem) var(--pt-gutter) clamp(2rem, 5vw, 4rem);background-image:var(--pt-light);order:2;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(1.75rem,5vh,4rem);display:grid}.th-portrait .pt-cover__standing{border-bottom:var(--th-borders-hairline,1px solid var(--pt-line));padding-bottom:.9rem}.th-portrait .pt-cover__title{align-content:end;gap:.75rem;display:grid}@media (min-width:64rem){.th-portrait .pt-cover__text{order:1;padding-bottom:clamp(3rem,8vh,6rem);padding-right:clamp(2rem,4vw,4rem)}}.th-portrait .pt-cover__name{letter-spacing:-.025em;margin:0;font-size:clamp(3.4rem,1.2rem + 7.4vw,7.5rem);font-weight:200;line-height:.94;display:grid}.th-portrait .pt-cover--long .pt-cover__name{font-size:clamp(3rem,1rem + 6.4vw,6.2rem)}.th-portrait .pt-cover__first{text-wrap:nowrap;display:block}.th-portrait .pt-cover__rest{letter-spacing:-.012em;text-wrap:balance;max-width:16ch;margin-top:.34em;font-size:.46em;line-height:1.08;display:block}.th-portrait .pt-cover__epitaph{font-family:var(--th-font-accent);color:var(--pt-muted);text-wrap:pretty;max-width:26ch;margin:clamp(.5rem,1.4vh,1rem) 0 0;font-size:clamp(1.3rem,.85rem + 1.3vw,1.85rem);font-style:italic;line-height:1.28}.th-portrait .pt-cover__figure{background:var(--pt-print);order:1;margin:0;position:relative;overflow:hidden}@media (min-width:64rem){.th-portrait .pt-cover__figure{order:2;height:100dvh;position:sticky;top:0}}.th-portrait .pt-cover__cap{background:var(--pt-wall);max-width:24ch;font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted);padding:.4rem .7rem;position:absolute;bottom:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.75rem)}@media (prefers-reduced-transparency:reduce){.th-portrait .pt-cover__cap{background:var(--pt-wall);-webkit-backdrop-filter:none}}.th-portrait .pt-cover__frame{aspect-ratio:3/4;width:100%;height:100%}@media (min-width:64rem){.th-portrait .pt-cover__frame{aspect-ratio:auto;height:112%;margin-top:-6%}}.th-portrait .pt-cover__img{object-fit:cover;object-position:center top;width:100%;height:100%}.th-portrait .pt-shell{max-width:var(--pt-content);padding-inline:var(--pt-gutter);margin-inline:auto}@media (min-width:64rem){.th-portrait .pt-shell{grid-template-columns:var(--pt-rail) minmax(0, 1fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem);display:grid}}.th-portrait .pt-body{min-width:0}.th-portrait .pt-rail{display:none}@media (min-width:64rem){.th-portrait .pt-rail{padding-top:.5rem;display:block;position:sticky;top:1.5rem}}.th-portrait .pt-rail__arrive{gap:.75rem;margin-bottom:1.5rem;display:grid}.th-portrait .pt-rail__print{width:7rem}.th-portrait .pt-rail__name{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-lg,1.35rem);margin:0;line-height:1.15}.th-portrait .pt-rail__list{border-top:var(--th-borders-hairline,1px solid var(--pt-line));display:grid}.th-portrait .pt-rail__link{border-bottom:var(--th-borders-hairline,1px solid var(--pt-line));color:var(--pt-muted);font-size:var(--th-typography-scale-sm,.88rem);transition:color var(--th-motion-duration-fast,.18s), padding-left var(--th-motion-duration-fast,.18s);padding:.55rem 0;text-decoration:none}.th-portrait .pt-rail__link:hover,.th-portrait .pt-rail__link[aria-current=true]{color:var(--pt-ink)}.th-portrait .pt-rail__link[aria-current=true]{box-shadow:inset 2px 0 0 var(--pt-accent);padding-left:.6rem}.th-portrait .pt-bar{z-index:20;height:var(--pt-bar-h);margin-inline:calc(var(--pt-gutter) * -1);padding-inline:var(--pt-gutter);background:color-mix(in srgb, var(--pt-wall) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:var(--th-borders-hairline,1px solid var(--pt-line));grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:sticky;top:0}@media (min-width:64rem){.th-portrait .pt-bar{display:none}}.th-portrait .pt-bar__print{border-radius:999px;width:2.25rem;overflow:hidden}.th-portrait .pt-bar__name{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-md,1.02rem);white-space:nowrap;margin:0}.th-portrait .pt-bar__strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1.5rem),#0000)}.th-portrait .pt-bar__strip::-webkit-scrollbar{display:none}.th-portrait .pt-bar__link{color:var(--pt-muted);font-size:var(--th-typography-scale-sm,.88rem);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:.3rem 0;text-decoration:none}.th-portrait .pt-bar__link[aria-current=true]{color:var(--pt-ink);border-bottom-color:var(--pt-accent)}.th-portrait .pt-section{padding-block:clamp(3.5rem, 8vw, var(--pt-section));border-top:var(--th-borders-hairline,1px solid var(--pt-line))}.th-portrait .pt-section-wrap:first-child .pt-section{border-top:0;padding-top:clamp(2rem,5vw,4rem)}.th-portrait .pt-head{align-items:baseline;gap:.85rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:flex}.th-portrait .pt-head__title{letter-spacing:-.025em;font-size:clamp(2.2rem,1.3rem + 2.4vw,3.2rem);font-weight:200;line-height:1}.th-portrait .pt-head__count{font-family:var(--th-font-body);letter-spacing:.1em;color:var(--pt-accent);font-variant-numeric:tabular-nums lining-nums;align-self:flex-start;padding-top:.35em;font-size:.7rem;font-weight:500}.th-portrait .pt-profile__grid{gap:2.5rem;display:grid}@media (min-width:64rem){.th-portrait .pt-profile__grid--annotated{grid-template-columns:minmax(0,8fr) minmax(0,3.6fr);align-items:start;column-gap:clamp(2.5rem,4.5vw,4.5rem)}}.th-portrait .pt-prose{font-size:clamp(1.08rem,1.3vw,1.25rem);line-height:var(--th-typography-leading-loose,1.75);max-width:var(--pt-measure)}.th-portrait .pt-prose--tight{font-size:var(--th-typography-scale-md,1.02rem)}.th-portrait .pt-prose p{margin:0 0 1.25em}.th-portrait .pt-profile__main .pt-prose>p:first-child{font-family:var(--th-font-heading);letter-spacing:-.012em;text-wrap:pretty;max-width:24ch;margin-bottom:1.15em;font-size:clamp(1.5rem,1.05rem + 1.5vw,2.15rem);font-weight:200;line-height:1.28}.th-portrait .pt-profile__main .pt-prose>p:first-child:after{content:"";background:var(--pt-accent);width:3.5rem;height:1px;margin-top:1.1rem;display:block}.th-portrait .pt-prose blockquote{font-family:var(--th-font-accent);color:var(--pt-ink);border:0;margin:2em 0;padding:0;font-size:1.35em;font-style:italic;line-height:1.35}.th-portrait .pt-prose h3{font-size:var(--th-typography-scale-xl,2rem);margin:1.6em 0 .5em;font-weight:200}.th-portrait .th-rich__figure{margin:2rem 0}.th-portrait .th-rich__figure figcaption{font-size:var(--th-typography-scale-sm,.88rem);color:var(--pt-muted);margin-top:.5rem}.th-portrait .pt-profile__margin{align-content:start;gap:2rem;display:grid}@media (min-width:64rem){.th-portrait .pt-profile__margin{padding-top:.75rem;position:sticky;top:5rem}}.th-portrait .pt-annotation{border-left:2px solid var(--pt-accent);margin:0;padding-left:1.1rem}.th-portrait .pt-annotation p{font-family:var(--th-font-accent);font-style:italic;font-size:var(--th-typography-scale-lg,1.35rem);margin:0;line-height:1.35}.th-portrait .pt-annotation footer{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);margin-top:.5rem}.th-portrait .pt-wall{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.th-portrait .pt-print{grid-column:span 12;margin:0}@media (min-width:40rem){.th-portrait .pt-print{grid-column:span 6}}@media (min-width:64rem){.th-portrait .pt-print--0{grid-column:span 7}.th-portrait .pt-print--1{grid-column:span 5;margin-top:clamp(2rem,6vw,6rem)}.th-portrait .pt-print--2{grid-column:span 4}.th-portrait .pt-print--3{grid-column:span 4;margin-top:clamp(1.5rem,4vw,4rem)}.th-portrait .pt-print--4{grid-column:span 4}}.th-portrait .pt-print__frame{background:var(--pt-print);overflow:hidden}.th-portrait .pt-print__frame img{width:100%;height:auto;display:block}.th-portrait .pt-print__cap{font-size:var(--th-typography-scale-sm,.88rem);color:var(--pt-muted);max-width:44ch;margin-top:.6rem}.th-portrait .pt-years{gap:clamp(2.5rem,6vw,5rem);margin:0;padding:0;list-style:none;display:grid}.th-portrait .pt-year{align-items:start;gap:1rem 2rem;display:grid}@media (min-width:56rem){.th-portrait .pt-year{grid-template-columns:9rem minmax(0,1fr)}.th-portrait .pt-year--photo{grid-template-columns:9rem minmax(0,5fr) minmax(0,6fr)}.th-portrait .pt-year--photo.pt-year--flip .pt-year__print{order:3}}.th-portrait .pt-year__mark{gap:.2rem;display:grid}.th-portrait .pt-year__big{font-family:var(--th-font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4rem);font-weight:200;line-height:.9}.th-portrait .pt-year__date{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted)}.th-portrait .pt-year__print{background:var(--pt-print);overflow:hidden}.th-portrait .pt-year__title{font-size:var(--th-typography-scale-xl,2rem);margin:0;font-weight:200;line-height:1.1}.th-portrait .pt-year__desc{color:var(--pt-muted);max-width:48ch;margin:.6rem 0 0}.th-portrait .pt-feature{align-items:start;gap:1.5rem 3rem;display:grid}.th-portrait .pt-feature+.pt-feature{margin-top:clamp(3rem,7vw,6rem)}@media (min-width:64rem){.th-portrait .pt-feature--cover{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.th-portrait .pt-feature--cover.pt-feature--flip .pt-feature__cover{order:2}}.th-portrait .pt-feature__cover>div{background:var(--pt-print);overflow:hidden}.th-portrait .pt-feature__title{font-size:var(--th-typography-scale-xxl,3rem);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:200;line-height:1.02}.th-portrait .pt-feature__by{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);margin:0 0 1.5rem}.th-portrait .pt-sitters{flex-wrap:wrap;gap:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,2.6vw,2rem);display:flex}.th-portrait .pt-sitter{flex:0 11.5rem;max-width:14rem;margin:0}@media (max-width:30rem){.th-portrait .pt-sitter{flex-basis:8.5rem}}@media (min-width:48rem){.th-portrait .pt-sitter:nth-child(3n+2){margin-top:1.75rem}}.th-portrait .pt-sitter__print{background:var(--pt-print);margin-bottom:.75rem;overflow:hidden}.th-portrait .pt-sitter__print--empty{aspect-ratio:3/4;font-family:var(--th-font-heading);color:var(--pt-muted);place-items:center;font-size:3rem;font-weight:200;display:grid}.th-portrait .pt-sitter__name{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-lg,1.35rem);margin:0;line-height:1.15}.th-portrait .pt-sitter__rel,.th-portrait .pt-sitter__dates{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted);margin:.2rem 0 0}.th-portrait .pt-sitter__bio{font-size:var(--th-typography-scale-sm,.88rem);color:var(--pt-muted);margin:.5rem 0 0}.th-portrait .pt-notes{column-gap:clamp(2rem,4vw,3.5rem)}@media (min-width:48rem){.th-portrait .pt-notes{columns:2}}@media (min-width:80rem){.th-portrait .pt-notes{columns:3}}.th-portrait .pt-note{break-inside:avoid;border-top:var(--th-borders-hairline,1px solid var(--pt-line));margin-bottom:clamp(2rem,4vw,3rem);padding-top:1rem}.th-portrait .pt-note__text{font-family:var(--th-font-accent);font-style:italic;font-size:var(--th-typography-scale-lg,1.35rem);margin:0;line-height:1.35}.th-portrait .pt-note__by{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);margin:.6rem 0 0}.th-portrait .pt-note__by b{color:var(--pt-ink);font-weight:600}.th-portrait .pt-note__photos{gap:.5rem;margin-top:.75rem;display:flex}.th-portrait .pt-note__photos img{width:5rem}.th-portrait .pt-notes__cta{margin:2.5rem 0 0}.th-portrait .pt-entries{gap:clamp(2rem,5vw,4rem);display:grid}.th-portrait .pt-entry{align-items:start;gap:1rem 2.5rem;display:grid}@media (min-width:48rem){.th-portrait .pt-entry--photo{grid-template-columns:20rem minmax(0,1fr)}}.th-portrait .pt-entry__print{background:var(--pt-print);overflow:hidden}.th-portrait .pt-entry__name{font-size:var(--th-typography-scale-xl,2rem);margin:0;font-weight:200;line-height:1.1}.th-portrait .pt-entry__meta{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);margin:.4rem 0 0}.th-portrait .pt-entry__desc{max-width:52ch;margin:.75rem 0 0}.th-portrait .pt-entry__prov{font-family:var(--th-font-accent);color:var(--pt-muted);margin:.5rem 0 0;font-style:italic}.th-portrait .pt-entry .pt-link{margin-top:.75rem;display:inline-block}.th-portrait .pt-honours{max-width:48rem;margin:0;padding:0;list-style:none}.th-portrait .pt-honour{border-bottom:var(--th-borders-hairline,1px solid var(--pt-line));grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.th-portrait .pt-honour__year{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-xl,2rem);font-variant-numeric:tabular-nums;line-height:1}.th-portrait .pt-honour__title{font-size:var(--th-typography-scale-lg,1.35rem);margin:0;font-weight:200;line-height:1.2}.th-portrait .pt-honour__desc{color:var(--pt-muted);font-size:var(--th-typography-scale-sm,.88rem);margin:.35rem 0 0}.th-portrait .pt-films{gap:2.5rem;display:grid}.th-portrait .pt-film{margin:0}.th-portrait .pt-film__video{aspect-ratio:16/9;background:#000;width:100%}.th-portrait .pt-film__cap{font-size:var(--th-typography-scale-sm,.88rem);gap:.2rem;margin-top:.75rem;display:grid}.th-portrait .pt-film__meta,.th-portrait .pt-film__desc{color:var(--pt-muted)}.th-portrait .pt-embed{aspect-ratio:16/9;background:#000}.th-portrait .pt-embed iframe{border:0;width:100%;height:100%}.th-portrait .pt-voices{gap:2rem;max-width:40rem;display:grid}.th-portrait .pt-voice__title{font-size:var(--th-typography-scale-lg,1.35rem);margin:0;font-weight:200}.th-portrait .pt-voice__meta{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);margin:.2rem 0 0}.th-portrait .pt-voice__desc{color:var(--pt-muted);margin:.5rem 0 0}.th-portrait .pt-audio{width:100%;max-width:34rem;margin-top:.75rem}.th-portrait .pt-music{justify-items:start;gap:.3rem;display:grid}.th-portrait .pt-music__song{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-xxl,3rem);margin:0;line-height:1}.th-portrait .pt-music__by{color:var(--pt-muted);margin:0}.th-portrait .pt-service{gap:2rem;display:grid}@media (min-width:56rem){.th-portrait .pt-service--stream{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.th-portrait .pt-facts{grid-template-columns:max-content minmax(0,1fr);gap:.6rem 1.5rem;max-width:34rem;margin:0;display:grid}.th-portrait .pt-facts>div{display:contents}.th-portrait .pt-facts dt{font-size:var(--th-typography-scale-xs,.74rem);letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted);padding-top:.25em}.th-portrait .pt-facts dd{margin:0}.th-portrait .pt-papers{gap:1.5rem;max-width:48rem;display:grid}.th-portrait .pt-paper{border-bottom:var(--th-borders-hairline,1px solid var(--pt-line));grid-template-columns:minmax(0,1fr);gap:1rem 1.5rem;padding:1.25rem 0;display:grid}@media (min-width:40rem){.th-portrait .pt-paper:has(.pt-paper__thumb){grid-template-columns:8rem minmax(0,1fr)}}.th-portrait .pt-paper__title{font-size:var(--th-typography-scale-lg,1.35rem);margin:0;font-weight:200}.th-portrait .pt-locked{background:var(--pt-print);border:var(--th-borders-hairline,1px solid var(--pt-line));justify-items:start;gap:.5rem;max-width:34rem;padding:1.75rem;display:grid}.th-portrait .pt-locked p{margin:0}.th-portrait .pt-locked__title{font-family:var(--th-font-heading);font-weight:200;font-size:var(--th-typography-scale-lg,1.35rem)}.th-portrait .pt-locked .pt-btn{margin-top:.75rem}.th-portrait .pt-closing{padding:clamp(4rem, 10vw, 8rem) var(--pt-gutter);text-align:center;border-top:var(--th-borders-hairline,1px solid var(--pt-line))}.th-portrait .pt-closing__name{font-family:var(--th-font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:200;line-height:1}.th-portrait .pt-closing__years{color:var(--pt-muted);font-size:var(--th-typography-scale-sm,.88rem);letter-spacing:.1em;margin:.75rem 0 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.th-portrait [data-pt-drift] img{animation:linear both pt-drift;animation-timeline:view();animation-range:cover;transform:scale(1.1)}@keyframes pt-drift{0%{transform:scale(1.1)translateY(4%)}to{transform:scale(1.1)translateY(-4%)}}.th-portrait .pt-cover__frame img{animation-name:pt-cover-drift;animation-range:exit}@keyframes pt-cover-drift{0%{transform:scale(1.1)translateY(0)}to{transform:scale(1.1)translateY(8%)}}.th-portrait [data-pt-in]{animation:linear both pt-in;animation-timeline:view();animation-range:entry entry 35%}@keyframes pt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.th-portrait .pt-rail__arrive{animation:linear both pt-arrive;animation-timeline:scroll(root);animation-range:35vh 85vh}@keyframes pt-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}}}.th-portrait .th-chrome{background:var(--pt-wall)}@media (max-width:63.999rem){.th-portrait .pt-bar__name{display:none}.th-portrait .pt-bar{grid-template-columns:auto minmax(0,1fr)}}.th-portrait .th-chrome__name{font-family:var(--th-font-heading);letter-spacing:-.015em;color:var(--pt-ink);font-size:1.2rem;font-weight:200}.th-portrait .th-chrome__btn{color:var(--pt-muted);transition:color var(--th-motion-duration-fast,.18s)}.th-portrait .th-chrome__btn:hover{color:var(--pt-ink)}.th-portrait .th-chrome__menu{background:var(--pt-print);border:var(--th-borders-hairline,1px solid var(--pt-line));box-shadow:var(--th-shadows-lg,none)}.th-portrait .th-chrome__item{font-size:var(--th-typography-scale-sm,.88rem);color:var(--pt-ink);border-bottom:var(--th-borders-hairline,1px solid var(--pt-line))}.th-portrait .th-chrome__item:last-child{border-bottom:0}.th-portrait .th-chrome__item:hover{background:var(--pt-wall)}@media (min-width:64rem){.th-portrait .pt-rail{top:calc(var(--th-chrome-h) + 1.5rem)}}.th-portrait .pt-bar{top:var(--th-chrome-h);z-index:20}.th-portrait .pt-section{scroll-margin-top:calc(var(--th-chrome-h) + var(--pt-bar-h))}@media (prefers-color-scheme:dark){.th-portrait:not([data-mode=day]){--pt-wall:color-mix(in srgb, #121212 93%, var(--th-colors-background) 7%);--pt-print:#1c1c1c;--pt-ink:#f2f0eb;--pt-muted:#9b9994;--pt-line:#2d2d2d;--pt-accent:color-mix(in srgb, var(--th-colors-accent) 45%, #b9cee8 55%);--pt-light:linear-gradient(180deg, #ffffff12, #fff0 42%);--pt-print-shadow:0 28px 60px -40px #000000e6}}.th-portrait[data-mode=night]{--pt-wall:color-mix(in srgb, #121212 93%, var(--th-colors-background) 7%);--pt-print:#1c1c1c;--pt-ink:#f2f0eb;--pt-muted:#9b9994;--pt-line:#2d2d2d;--pt-accent:color-mix(in srgb, var(--th-colors-accent) 45%, #b9cee8 55%);--pt-light:linear-gradient(180deg, #ffffff12, #fff0 42%);--pt-print-shadow:0 28px 60px -40px #000000e6}.th-portrait .pt-print__frame,.th-portrait .pt-year__print,.th-portrait .pt-sitter__print,.th-portrait .pt-entry__print{box-shadow:var(--pt-print-shadow)}.th-portrait{--th-ui-ground:var(--pt-wall);--th-ui-panel:var(--pt-print);--th-ui-ink:var(--pt-ink);--th-ui-muted:var(--pt-muted);--th-ui-line:var(--pt-line);--th-ui-accent:var(--pt-accent)}
