.v2,.se-flat{--v2-font-trials:"Neue Haas Grotesk Display Round Dots", "Neue Haas Grotesk Text Round Dots", "Die Grotesk", "PP Mori", "Exposure";--v2-cols:12;--v2-gap-x:24px;--v2-gap-y:var(--spacing-2xl);--v2-margin:80px;--v2-caption-gap:var(--spacing-md);--v2-radius:10px;--v2-ratio:16 / 9;--v2-font:var(--font-neue-haas-display);--v2-w-regular:500;--v2-w-medium:600;--v2-corner-w:400;--v2-corner-stroke:.012em;--v2-bg:var(--bg);--v2-surface:var(--stroke);--v2-text:var(--text-primary);--v2-text-secondary:color-mix(in srgb, var(--text-secondary) 90%, transparent);--v2-text-tertiary:color-mix(in srgb, var(--text-tertiary) 90%, transparent);--v2-border:var(--stroke);--v2-accent:var(--accent-light-orange);background:var(--v2-bg);min-height:100vh;color:var(--v2-text);font-family:var(--v2-font);position:relative}:root:not([data-theme=dark]) :is(.v2,.se-flat){--v2-bg:#fdfdfc;--v2-surface:#f2f0ed;--v2-text:#1f1e1d;--v2-text-secondary:#4d4b49;--v2-text-tertiary:#6c6a67;--v2-border:#a6a39f;--text-primary:var(--v2-text);--primary-text:var(--v2-text);--text-secondary:var(--v2-text-secondary);--secondary-text:var(--v2-text-secondary);--text-tertiary:var(--v2-text-tertiary);--v2-tile-black:var(--v2-text);--v2-tile-medium:#787572;--v2-tile-light:#d6d6d5;--v2-tile-white:color-mix(in srgb, var(--v2-bg) 50%, transparent);--v2-tile-outline:1px #1f1e1d}:root:not([data-theme=dark]):has(main.v2,main.cs-page .se-flat) body{--v2-bg:#fdfdfc;--v2-surface:#f2f0ed;--v2-text:#1f1e1d;--v2-text-secondary:#4d4b49;--v2-text-tertiary:#6c6a67;--v2-border:#a6a39f;--text-primary:var(--v2-text);--primary-text:var(--v2-text);--text-secondary:var(--v2-text-secondary);--secondary-text:var(--v2-text-secondary);--text-tertiary:var(--v2-text-tertiary);--v2-tile-black:var(--v2-text);--v2-tile-medium:#787572;--v2-tile-light:#d6d6d5;--v2-tile-white:color-mix(in srgb, var(--v2-bg) 50%, transparent);--v2-tile-outline:1px #1f1e1d}:root:not([data-theme=dark]):has(main.v2){background:#fdfdfc}:root:not([data-theme=dark]):has(main.v2) body{background:#fdfdfc}.v2[data-textface=on]{--v2-font:var(--font-neue-haas-text);--v2-w-regular:400;--v2-w-medium:500}.v2[data-textface=on] .v2-cap-title{font-weight:500}.v2[data-expo="-25"]{font-variation-settings:"EXPO" -25}.v2[data-expo="-50"]{font-variation-settings:"EXPO" -50}.v2[data-expo="-75"]{font-variation-settings:"EXPO" -75}.v2[data-expo="-100"]{font-variation-settings:"EXPO" -100}.v2[data-corners=medium]{--v2-corner-w:500;--v2-corner-stroke:0}.v2[data-corners=regular]{--v2-corner-stroke:0}.v2 :is(.h1,.h2,.h3,.h4,.h5,.h6,.b1,.b2,.caption){font-family:var(--v2-font)}.v2-logo{margin-left:var(--v2-margin);z-index:1;pointer-events:auto;mix-blend-mode:difference;flex:none;width:32px;height:32px;display:block;position:sticky;top:40px}.v2-logo[data-lit]{mix-blend-mode:normal}.se .v2-logo,.se .v2-links{z-index:70}.v2-logo-ink,.v2-logo-red{width:100%;height:100%;display:block;position:absolute;inset:0}.v2-logo-ink{background:#fff;-webkit-mask:url(/stamps/seal.png) 50%/100% 100% no-repeat;mask:url(/stamps/seal.png) 50%/100% 100% no-repeat}.v2-logo[data-lit] .v2-logo-ink{background:var(--v2-text)}.v2-logo-small{display:none}@media (hover:none),(pointer:coarse){.v2-logo-wide{display:none}.v2-logo-small{display:block}}.v2-stack{--stack-k:1;--stack-gap:18px;width:calc(var(--stack-w) * var(--stack-k));aspect-ratio:4/5;margin-bottom:var(--spacing-xl);translate:calc(var(--stack-x) + var(--v2-hero-margin) - var(--v2-margin)) var(--stack-y);grid-area:1/5/4/-1;place-self:end;display:block;position:relative}.v2-stack-link{z-index:10;display:block;position:absolute;inset:0}.v2-stack:is([data-fan],[data-loose]) .v2-stack-link{pointer-events:none}.v2-stack-hit{inset:calc(var(--fan-t,0px) * -1 - 24px) calc(var(--fan-r,0px) * -1 - 24px) calc(var(--fan-b,0px) * -1 - 24px) calc(var(--fan-l,0px) * -1 - 24px);display:none;position:absolute}.v2-stack[data-fan] .v2-stack-hit{display:block}.v2-stack-card{transition:rotate .9s var(--stack-settle), translate .9s var(--stack-settle), scale .9s var(--stack-settle);position:absolute;inset:0}.v2-stack[data-fan][data-live=first] .v2-stack-card:not([data-anchor]){pointer-events:none}.v2-stack[data-fan][data-live=all] .v2-stack-card:hover{z-index:20!important}.v2-stack[data-fan][data-live] .v2-stack-card:hover .v2-stamp:after{content:"";position:absolute;inset:-12px}.v2-stack-float{will-change:transform;display:block;position:absolute;inset:0}.v2-stack-float>img{width:100%;height:100%;filter:drop-shadow(0 calc(-.8px * var(--stack-z) * var(--stack-k)) 0 #ffffffb3) drop-shadow(0 calc(1.5px * var(--stack-z) * var(--stack-k)) 0 #00000038) drop-shadow(var(--stack-sh-x) var(--stack-sh-y) var(--stack-sh-blur) rgb(20 16 10/var(--stack-sh-ink)));display:block}.v2-stack-real{display:block;position:absolute;inset:0}.v2-stack-real[data-asleep],.v2-stack-float:not([data-up])>.v2-stack-real{visibility:hidden}.v2-stack-float[data-up]>img{filter:none}.v2-stack-float[data-real]>img{visibility:hidden}.v2-stack .v2-stack-real .v2-stamp{--stamp-x:0px;--stamp-y:0px;--stamp-turn:0deg;--stamp-size:176;--stamp-scale:1;--stamp-shadow:var(--stamp-lip) drop-shadow(calc(var(--stack-sh-x) / var(--stack-z)) calc(var(--stack-sh-y) / var(--stack-z)) calc(var(--stack-sh-blur) / var(--stack-z)) rgb(20 16 10/var(--stack-sh-ink)));zoom:calc(var(--stack-z) * var(--stack-k));margin:0;position:absolute;top:0;left:0}.v2-stack-tip{z-index:50;pointer-events:none;font:500 10px/1.3 var(--font-abc-favorit-mono), ui-monospace, monospace;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:#fff;mix-blend-mode:difference;opacity:0;transition:opacity .4s cubic-bezier(.5,1,.89,1);position:fixed;top:0;left:0}.v2-stack-tip.is-on{opacity:1;transition-duration:.3s}@media (prefers-reduced-motion:reduce){.v2-stack-card,.v2-stack-tip{transition:none}}.v2-rail{pointer-events:none;align-items:flex-start;padding-top:40px;display:flex;position:absolute;inset:0}.v2-links{margin-left:auto;margin-right:var(--v2-margin);z-index:1;mix-blend-mode:difference;pointer-events:auto;flex:none;gap:32px;display:flex;position:sticky;top:40px}.v2 .v2-links .v2-link{color:#fff}.v2-link{color:var(--v2-text);text-decoration:none}.v2-link:hover{color:var(--v2-text)}.v2-links .v2-theme,.v2-links .v2-theme:hover{background:0 0}.v2-links .v2-theme{color:#fff;border:0;width:24px;margin:0 -4px}.v2-links .v2-theme:focus-visible{outline-color:#fff}@media (hover:none){.v2-links .v2-theme:hover .v2tb-rest{opacity:1;filter:blur();transform:scale(1)}.v2-links .v2-theme:hover .v2tb-hov{opacity:0}}.v2-otto{width:auto;height:24px;display:block}.v2-otto path{stroke-width:var(--v2-corner-stroke,0);font-size:1000px}.v2-hero{--v2-hero-cols:8;--v2-hero-gutter:20px;--v2-hero-margin:200px;grid-template-columns:repeat(var(--v2-hero-cols), minmax(0, 1fr));column-gap:var(--v2-hero-gutter);height:100svh;padding:0 var(--v2-hero-margin) var(--v2-gap-y);grid-template-rows:1fr auto 1fr auto;display:grid}.v2-hero-name,.v2-hero-prev{margin:0}.v2-hero-prev{color:var(--v2-text)}.v2 .v2-hero-name{font-family:var(--font-gt-super-text), serif;letter-spacing:normal;align-self:start;width:max-content;margin-bottom:4px;font-size:52px;font-weight:400;line-height:normal}.v2-hero-intro{row-gap:var(--spacing-xxs);width:fit-content;translate:calc(var(--v2-margin) - var(--v2-hero-margin)) 0;flex-direction:column;grid-row:1/4;justify-content:flex-start;align-self:center;align-items:flex-start;display:flex}.v2[data-name=regular-half] .v2-hero-name{-webkit-text-stroke:.0135em currentColor}.v2[data-name=medium] .v2-hero-name{font-weight:500}.v2[data-name^=light] .v2-hero-name{font-weight:300}.v2[data-name=light-quarter] .v2-hero-name{-webkit-text-stroke:.015em currentColor}.v2[data-name=light-half] .v2-hero-name{-webkit-text-stroke:.03em currentColor}.v2[data-name=light-three-quarters] .v2-hero-name{-webkit-text-stroke:.045em currentColor}.v2 .v2-hero-prev{width:448px;height:calc(var(--v2-prev-lines,2) * 24px);translate:calc(var(--v2-margin) - var(--v2-hero-margin)) 5.8px;grid-area:4/1;place-self:end start}.v2[data-margin="160"]{--v2-prev-lines:3}.v2-prev-line{display:inline}.v2 .v2-hero-prev:has(.v2-fact-split){white-space:pre}.v2 :is(.v2-link,.v2-hero-prev,.v2-hero-now){font-family:var(--font-neue-haas-text);font-weight:var(--v2-corner-w)}.v2 :is(.v2-hero-prev,.v2-hero-now){font-size:15px;line-height:22px}.ll-pair{display:none}.v2 .ll-pair{font-family:var(--font-neue-haas-text);font-weight:var(--v2-corner-w);color:var(--v2-text);font-size:15px;line-height:22px}.ll-label{color:var(--v2-text-tertiary)}.ll-pair :is(.ll-prev-comma,.ll-prev-short){display:none}@container (max-width:11.8em){.ll-pair .ll-prev-full{display:none}.ll-pair .ll-prev-comma{display:block}}.v2 .v2-link{-webkit-text-stroke:var(--v2-corner-stroke) currentColor}.v2[data-corner-weight=regular]{--v2-corner-w:400;--v2-corner-stroke:0}.v2[data-corner-weight="114"]{--v2-corner-w:400;--v2-corner-stroke:.012em}.v2[data-corner-weight="127"]{--v2-corner-w:400;--v2-corner-stroke:.025em}.v2[data-corner-weight=medium]{--v2-corner-w:500;--v2-corner-stroke:0}.v2[data-corner-weight=semibold]{--v2-corner-w:500;--v2-corner-stroke:.016em}.v2[data-corner-weight=bold]{--v2-corner-w:700;--v2-corner-stroke:0}.v2 .v2-hero-bio,.v2 .v2-card-caption{font-weight:var(--v2-w-regular)}.v2 .v2-hero-bio{letter-spacing:var(--lausanne-tracking)}.v2-hero-bio{width:calc((100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 * 5 + 4 * var(--v2-gap-x));align-content:end;margin:0;font-size:20px;line-height:28px}.v2-hero-now{color:var(--v2-text);translate:calc(var(--v2-hero-margin) - var(--v2-margin)) 5.8px;text-align:right;grid-area:4/5/auto/-1;place-self:end;margin:0}.v2-now-line{display:block}.v2-hero-now{position:relative}.v2-now-line,.v2-now-collect{transition:opacity .26s cubic-bezier(.45,0,.55,1) .24s}.v2-now-collect{white-space:nowrap;opacity:0;pointer-events:none;transition-delay:0s;position:absolute;bottom:0;right:0}.v2-hero-now[data-collect] .v2-now-line{opacity:0;transition-delay:0s}.v2-hero-now[data-collect] .v2-now-collect{opacity:1;transition-delay:.24s}.v2-scroll-hint{color:var(--icon-tertiary);opacity:0;pointer-events:none;grid-area:4/1/auto/-1;place-self:end center;transition:opacity .4s cubic-bezier(.4,0,.2,1);translate:0 1.8px}.v2-scroll-hint[data-shown]{opacity:1}@media (max-width:1149.98px){.v2-scroll-hint{display:none}}.v2-hero-bio{color:var(--v2-text)}.v2-grid{grid-template-columns:repeat(var(--v2-cols), minmax(0, 1fr));column-gap:var(--v2-gap-x);padding:48px var(--v2-margin) var(--spacing-4xl);row-gap:56px;scroll-margin-top:40px;display:grid}.v2-card{color:inherit;grid-column:span 6;text-decoration:none;display:block}.v2-card:first-child{grid-column:1/-1}.v2-card:nth-child(2){grid-column:1/10}.v2-card:nth-child(3){grid-column:5/-1}.v2-card:nth-child(4){grid-column:1/8}.v2-card:nth-child(5){grid-column:8/-1}.v2[data-last-row="8-4"] .v2-card:nth-child(4){grid-column:1/9}.v2[data-last-row="8-4"] .v2-card:nth-child(5){grid-column:9/-1}.v2[data-last-row="9-3"] .v2-card:nth-child(4){grid-column:1/10}.v2[data-last-row="9-3"] .v2-card:nth-child(5){grid-column:10/-1}.v2[data-last-row="6-6"] .v2-card:nth-child(4){grid-column:1/7}.v2[data-last-row="6-6"] .v2-card:nth-child(5){grid-column:7/-1}@keyframes v2FadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}#work:target .v2-card{animation:.8s ease-out backwards v2FadeUp}#work:target .v2-card:first-child{animation-delay:50ms}#work:target .v2-card:nth-child(2){animation-delay:.15s}#work:target .v2-card:nth-child(3){animation-delay:.25s}#work:target .v2-card:nth-child(4){animation-delay:.35s}#work:target .v2-card:nth-child(5){animation-delay:.45s}#work:target .v2-card:nth-child(6){animation-delay:.55s}#work:target .v2-card:nth-child(7){animation-delay:.65s}@media (prefers-reduced-motion:reduce){#work:target .v2-card{animation:none}}@keyframes v2RiseIn{0%{opacity:0;transform:translateY(8px)}}@keyframes v2BlurIn{0%{filter:blur(6px)}}.v2-hero-intro{animation:.8s ease-out 50ms backwards v2FadeUp}.v2:has(>.v2-hero)>.v2-rail>.v2-logo{animation:.8s ease-out 50ms backwards v2FadeUp}.v2:has(>.v2-hero)>.v2-rail>.v2-links{animation:.8s ease-out 50ms backwards v2FadeUp}.v2-hero:not(:has(.v2-stamps[data-art])) :is(.v2-stamps,.v2-passport){opacity:0}.v2-hero:has(.v2-stamps[data-art]) :is(.v2-stamps,.v2-passport){animation:.8s ease-out .15s backwards v2FadeUp}.v2-hero :is(.ll-pair,.v2-hero-prev,.v2-hero-now,.v2-stack){animation:.8s ease-out .25s backwards v2RiseIn}.v2-hero :is(.ll-pair,.v2-hero-prev,.v2-hero-now)>*{animation:.8s ease-out .25s backwards v2BlurIn}.v2[data-landed]>.v2-rail>:is(.v2-logo,.v2-links),.v2[data-landed]>.v2-hero :is(.v2-hero-intro,.ll-pair,.ll-pair>*,.v2-hero-prev,.v2-hero-now,.v2-stack,.v2-hero-prev>*,.v2-hero-now>*),.v2[data-landed]>.v2-hero .v2-hero-prev:before{animation:none!important}@media (prefers-reduced-motion:reduce){.v2-hero-intro,.v2-hero :is(.v2-stamps,.v2-passport,.ll-pair,.v2-hero-prev,.v2-hero-now,.v2-stack),.v2-hero :is(.ll-pair,.v2-hero-prev,.v2-hero-now)>*{animation:none}.v2:has(>.v2-hero)>.v2-rail>.v2-logo{animation:none}.v2:has(>.v2-hero)>.v2-rail>.v2-links{animation:none}.v2-hero:has(.v2-stamps[data-art]) :is(.v2-stamps,.v2-passport){animation:none}}@media (min-width:768.02px) and (max-width:879.98px){.v2 .v2-card:nth-child(n){grid-column:1/-1}}@media (min-width:880px){.v2:not([data-grid]):not([data-dari]) .v2-card:is(:nth-child(4),:nth-child(5)){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;row-gap:0;display:grid}.v2:not([data-grid]):not([data-dari]) .v2-card:nth-child(5) .v2-card-media{aspect-ratio:auto;contain:size;min-height:0}.v2:not([data-grid]) .v2-card:nth-child(4) .v2-card-media{aspect-ratio:var(--ft-ratio,3 / 2)}.v2 .tds-canvas,.v2:not([data-grid]) .v2-card:last-child .v2-card-media{aspect-ratio:3/2}}.v2:not([data-grid])[data-dari="4-5"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:4/5}.v2:not([data-grid])[data-dari="3-4"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:3/4}.v2:not([data-grid])[data-dari="2-3"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:2/3}.v2:not([data-grid])[data-dari="9-16"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:9/16}.v2:not([data-grid])[data-dari="1-1"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:1}.v2:not([data-grid])[data-dari="5-4"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:5/4}.v2:not([data-grid])[data-dari="4-3"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:4/3}.v2:not([data-grid])[data-dari="3-2"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:3/2}.v2:not([data-grid])[data-dari="16-9"] .v2-card:nth-child(5) .v2-card-media{aspect-ratio:16/9}.v2[data-margin="160"]{--v2-margin:160px;--v2-gap-x:16px}.v2[data-margin="160"] .v2-links{margin-right:160px}.v2[data-margin="160"] .v2-hero-intro{translate:-42px 258.3px}.v2[data-margin="160"] .v2-hero-prev{translate:-40px 5.8px}.v2[data-margin="160"] .v2-hero-now{translate:40px 5.8px}.v2[data-grid=single] .v2-card:nth-child(n){grid-column:1/-1}.v2[data-grid=single] .v2-card-media{aspect-ratio:auto;height:calc(100svh - 60px - var(--v2-gap-x))}.v2[data-grid=one-two-two] .v2-card:nth-child(n){grid-column:span 6}.v2[data-grid=one-two-two] .v2-card:first-child{grid-column:1/-1}.v2[data-grid=halves] .v2-card:nth-child(n){grid-column:span 6}.v2[data-radius="12"]{--v2-radius:12px}.v2[data-radius="16"]{--v2-radius:16px}.v2[data-radius="20"]{--v2-radius:20px}.v2[data-radius="24"]{--v2-radius:24px}.v2-card-media{aspect-ratio:var(--v2-ratio);border-radius:var(--v2-radius);background:var(--v2-surface);overflow:hidden}.v2-card-media img,.v2-card-media video{object-fit:cover;width:100%;height:100%;display:block}.v2-card-media video:not(.absolute){width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);margin:-1px}@media (hover:hover){.v2-card-media>*{transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scale(1.015)}.v2-card[data-tip]:hover .v2-card-media>*{transform:scale(1.05)}.v2-card:nth-child(4)[data-tip]:hover .v2-card-media>*{transform:scale(1.04)}}.v2-card-caption{margin-top:var(--v2-caption-gap)}.v2-cap-line{text-box:trim-both cap alphabetic;margin:0}.v2-cap-first{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.v2-cap-first>*{text-box:trim-both cap alphabetic}.v2-cap-first>.v2-cap-year{flex:none}.v2-cap-co{white-space:nowrap}.v2-cap-second{margin-top:var(--spacing-sm);color:var(--v2-text-tertiary)}.v2-card-caption{container-type:inline-size}.v2-cap-short{display:none}@container (max-width:27em){.v2-cap-long{display:none}.v2-cap-short{display:inline}}.v2 .v2-cap-title{font-weight:500}.v2 .v2-card-caption{font-family:var(--font-neue-haas-text);font-size:15px;font-weight:400}.v2[data-cap-size^="16"] .v2-card-caption{font-size:16px}.v2[data-cap-size="16-14"] .v2-cap-second{font-size:14px}.v2 .v2-cap-year{color:var(--v2-text-secondary);font-kerning:none}.v2-hero-bio p{margin:0}.v2-hero-bio p+p{margin-top:8px}@media (hover:hover){.v2-card[data-tip]{cursor:none}}.v2-cursor-tip{z-index:20;pointer-events:none;color:#0000;font-family:var(--font-neue-haas-text);letter-spacing:var(--lausanne-tracking);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .15s;display:inline-flex;position:fixed;top:0;left:0}.v2-cursor-tip.on{opacity:1;will-change:transform}.v2-cursor-tip--glass{background:rgb(from var(--glass-fill) r g b / .6);-webkit-backdrop-filter:blur(8px)grayscale();backdrop-filter:blur(8px)grayscale()}.v2-cursor-tip--text{color:var(--bg)}.v2-cursor-tip[data-lock]{gap:0;padding:8px}.v2-cursor-tip[data-lock] svg{display:block}.v2[data-pill=departure] .v2-cursor-tip{letter-spacing:0;text-transform:uppercase;font-family:Departure Mono,monospace;font-size:12px;font-weight:400}@media (max-width:879.98px){.v2-hero{column-gap:var(--v2-gap-x);height:auto;padding:160px var(--v2-margin) 0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto}.v2 .v2-hero .v2-hero-intro{grid-area:1/1/auto/-1;align-self:start;width:auto;translate:none}.v2-hero-bio,.v2 .v2-hero .g2d-gate{width:min(100%,520px)}.v2 .v2-hero .v2-hero-prev{grid-area:2/1;align-self:start;width:min(100%,448px);max-width:100%;margin-top:64px;translate:none}.v2 .v2-hero .v2-hero-now{grid-area:2/2;align-self:start;margin-top:64px;translate:none}.v2 .v2-hero .v2-stamps{grid-area:3/1/auto/-1;align-self:start;margin:214px 0 269px;padding-left:262px}}@media (min-width:880px) and (max-width:1435.98px){.v2{--v2-stamps-k:.681;--v2-prev-lines:2}.v2-hero{column-gap:var(--v2-gap-x);height:100svh;padding:0 var(--v2-margin) var(--v2-gap-y);grid-template-rows:1fr auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));overflow-x:clip}.v2 .v2-hero .v2-hero-intro{grid-area:1/1/4/7;align-self:center;width:auto;translate:none}@media (max-width:1149.98px){.v2 .v2-hero .g2d-gate{width:100%}.v2-hero-bio{width:calc((500% - var(--v2-gap-x)) / 6);width:100%}}@media (min-width:1150px){.v2-hero-bio{width:calc((100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 * 6 + 5 * var(--v2-gap-x))}}.v2 .v2-hero .v2-hero-prev{grid-area:4/1/auto/7;align-self:start;width:448px;margin-top:0;translate:0 5.8px}.v2 .v2-hero .v2-hero-now{grid-area:4/7/auto/-1;place-self:start end;margin-top:0;translate:0 5.8px}.v2 .v2-hero .v2-stack{translate:var(--stack-x) var(--stack-y);grid-column:7/-1}.v2 .v2-hero .v2-stamps{zoom:var(--v2-stamps-k);width:calc(82.9365% - 210.659px);translate:calc(44px - (var(--v2-gap-x) + (100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12) / var(--v2-stamps-k)) 10px;transform-origin:-270px;grid-area:1/7/4/-1;align-self:center;margin:0 0 84px 254px;padding:0;scale:1.04}.v2 .v2-hero .v2-passport{--pp-x:var(--pp-t-x,var(--pp-d-x,0px));--pp-y:var(--pp-t-y,var(--pp-d-y,0px));--pp-turn:var(--pp-t-turn,var(--pp-d-turn,0deg));--pp-size:var(--pp-t-size,var(--pp-d-size,320px));--pp-scale:var(--pp-t-scale,var(--pp-d-scale,1));margin:0 calc(var(--pp-size) * -15 / 432) 0 0;translate:var(--pp-x,0px) calc(var(--pp-y,0px) - 42px);zoom:var(--v2-stamps-k);grid-area:1/7/4/-1;place-self:center end}}@media (min-width:1088px) and (max-width:1435.98px){.v2{--v2-stamps-k:.731}}@media (min-width:1150px) and (max-width:1435.98px){.v2{--v2-stamps-k:.779}}@media (min-width:1216px) and (max-width:1435.98px){.v2{--v2-stamps-k:.83}}@media (min-width:1280px) and (max-width:1435.98px){.v2{--v2-stamps-k:.879}}@media (min-width:1344px) and (max-width:1435.98px){.v2{--v2-stamps-k:.929}}@media (min-width:1408px) and (max-width:1435.98px){.v2{--v2-stamps-k:.978}}@supports (zoom:calc(2px / 1px)){@media (min-width:1024px) and (max-width:1435.98px){.v2{--v2-stamps-k:min(calc((50vw - 72px) / 646px), calc((100svh - 264px) / 633px))}}}@media (max-width:879.98px){.v2-hero{grid-template-rows:auto auto 1fr auto;min-height:100svh;padding-bottom:0}.v2 .v2-hero .v2-stamps{grid-area:-2/1/auto/-1;align-self:center;margin:48px 0 0;padding:0}.v2 .v2-hero .v2-stack{translate:var(--stack-x) var(--stack-y);grid-area:1/2;margin-bottom:0}}@media (min-width:768.02px) and (max-width:1023.98px){.v2 .v2-hero .g2d-gate{width:min(100%, calc(520px - (100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 - var(--v2-gap-x)))}.v2-hero-bio{width:calc((100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 * 6 + 5 * var(--v2-gap-x))}@media (max-width:998.98px){.v2-hero-bio{width:calc((100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 * 7 + 6 * var(--v2-gap-x))}}.v2 .v2-hero .v2-stack{--stack-k:calc(116 / 120);--stack-gap:16px}}@media (min-width:880px) and (max-width:1435.98px){.v2-hero-bio{--bio-cols:5;width:calc((100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 * var(--bio-cols) + (var(--bio-cols) - 1) * var(--v2-gap-x))}@media (max-width:1259.98px){.v2-hero-bio{--bio-cols:6}}@media (max-width:1071.98px){.v2-hero-bio{--bio-cols:7}}@media (max-width:939.98px){.v2-hero-bio{--bio-cols:8}}}@media (min-width:1150px){.v2 .v2-hero .v2-stack{--stack-k:1.2;--stack-gap:20px}}@media (min-width:1436px){.v2 .v2-hero .v2-stack{--stack-k:calc(158 / 120);--stack-gap:22px}}@media (hover:hover) and (pointer:fine) and (min-width:768.02px) and (max-width:879.98px){.v2 .v2-hero .v2-stack{margin-top:calc(40px + 24px + 64px + var(--stack-w) * var(--stack-k) * 1.25 + var(--stack-gap) - 160px)}}@media (max-width:879.98px){.v2-hero{min-height:0;padding-bottom:0}.v2-grid{padding-top:88px;scroll-margin-top:0}}@media (max-width:768px){.v2{--v2-margin:24px}.v2 .v2-links{gap:clamp(8px,33.3333vw - 100.667px,24px);margin-right:24px}.v2-links .v2-otto{height:22.5px}.v2-hero{padding:120px var(--v2-margin) 0;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.v2-hero-bio,.v2 .v2-hero .g2d-gate{width:100%}.v2 .v2-hero .v2-hero-prev{--v2-prev-lines:6;width:100%;max-width:calc(100% - 160px);margin-top:40px;overflow-y:clip}.v2 .v2-hero .v2-hero-now{text-align:left;grid-area:3/1;justify-self:start;margin-top:calc(48px - 2lh)}.v2 .v2-hero .v2-now-collect{left:0;right:auto}.v2 .v2-hero .v2-stack{grid-area:2/1/span 2;align-self:start;margin-top:59px}.v2 .v2-cap-second{margin-top:calc(var(--spacing-sm) + 2px);font-size:14px;line-height:20px}.v2-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.v2 .v2-card:nth-child(n){grid-column:1/-1}}@media (min-width:480px) and (max-width:768px){.v2 .v2-hero .v2-hero-prev{max-width:calc(100% - 160px - (100vw - 2 * var(--v2-margin) - 11 * var(--v2-gap-x)) / 12 - var(--v2-gap-x))}}@media (max-width:347.98px){.v2-hero{padding-bottom:24px}.v2 .v2-hero .v2-hero-prev{--v2-prev-lines:4;max-width:100%}.v2 .v2-hero .v2-hero-now{align-self:end;margin-bottom:-24px}.v2 .v2-hero .v2-stack{grid-row:3;margin-top:8px}}@media (min-width:880px){.v2 .v2-hero .v2-hero-prev{height:calc(var(--v2-prev-lines,2) * 1lh)}.v2 .v2-hero :is(.v2-hero-prev,.v2-hero-now){margin-top:calc(var(--v2-prev-lines,2) * (24px - 1lh))}.v2:not([data-layout]) .v2-hero{position:relative}.v2:not([data-layout]) .ll-pair{left:var(--v2-margin);right:var(--v2-margin);bottom:calc(var(--v2-gap-y) - 5.8px + 2lh + 14px + 40px - 2 * (1lh - 1cap));column-gap:var(--v2-gap-x);white-space:nowrap;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute}.ll-pair span{display:block}.ll-pair .ll-label{margin-bottom:calc(14px + -1lh + 1cap)}.v2:not([data-layout]) .ll-pair>:first-child{grid-column:1/span 2;container-type:inline-size}.v2:not([data-layout]) .ll-pair>:last-child{grid-column:3/-1}@media (max-width:1279.98px){.v2:not([data-layout]) .ll-pair>:first-child{grid-column:1/span 3}.v2:not([data-layout]) .ll-pair>:last-child{grid-column:4/-1}}.v2:not([data-layout]):not([data-even-stamps]) .v2-hero .v2-stack{--stack-rest-lift:calc(16.1px * var(--stack-k));margin-bottom:29px}@media (min-width:1436px){.v2:not([data-layout]):not([data-even-stamps]) .v2-hero .v2-stack{margin-bottom:30px}}.v2:not([data-layout]):not([data-even-stamps]) .v2-stack:not([data-fan],[data-loose]) .v2-stack-link{translate:0 calc(var(--stack-rest-lift) * -1)}.v2:not([data-layout]) .v2-hero .v2-hero-prev{white-space:nowrap;flex-direction:column;justify-content:flex-end;display:flex;width:588px!important;max-width:588px!important}.v2:not([data-layout]) .v2-hero .v2-hero-prev:before{content:"A random fact about me";color:var(--v2-text-tertiary);flex:none;margin-bottom:calc(14px + -1lh + 1cap)}.v2:not([data-layout]) .v2-hero .v2-hero-prev>.v2-prev-line:first-child{display:none}@media (prefers-reduced-motion:no-preference){.v2:not([data-layout]) .v2-hero .v2-hero-prev:before{animation:.8s ease-out .25s backwards v2BlurIn}}@media (max-width:1293.98px){.v2:not([data-layout]) .v2-scroll-hint{translate:64px 1.8px}}}@media (max-width:879.98px){.v2-home{--v2-margin:24px}main.v2.v2-home+.cs-footer{--cs-footer-margin:24px}.v2 .v2-hero{--fold-room:64px;column-gap:var(--v2-gap-x);grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(12,minmax(0,1fr));height:auto;min-height:calc(100svh - 40px);padding-top:120px;padding-bottom:0}.v2 .v2-hero .v2-hero-intro{grid-area:1/1/auto/-1;justify-self:stretch;width:auto;margin-top:4px;translate:none}.v2 .v2-hero .v2-hero-bio{width:100%}.v2 .v2-hero .ll-pair{display:contents}.v2 .v2-hero .ll-pair>div{align-self:end;margin-top:40px}.ll-pair span{display:block}.ll-pair .ll-label{margin-bottom:calc(14px + -1lh + 1cap)}.v2 .v2-hero .ll-pair>:first-child{grid-area:2/1/auto/span 4}.v2 .v2-hero .ll-pair>:last-child{grid-area:2/5/auto/-1}.v2 .v2-hero .v2-hero-now{display:none}.v2 .v2-hero .v2-hero-prev{--fact-lines:2;height:auto;min-height:calc((var(--fact-lines) + 1) * 1lh + 14px - (1lh - 1cap));white-space:normal;flex-direction:column;grid-area:3/1/auto/-1;place-self:start stretch;margin:32px 0 0;display:flex;overflow-y:visible;translate:none;width:auto!important;max-width:none!important}.v2 .v2-hero .v2-hero-prev:before{content:"A random fact about me";color:var(--v2-text-tertiary);flex:none;margin-bottom:calc(14px + -1lh + 1cap)}.v2 .v2-hero .v2-hero-prev>.v2-prev-line:first-child{display:none}.v2 .v2-hero .v2-stack{--row-w:max(92px, calc(100% / 6.814));aspect-ratio:auto;width:auto;margin:calc(56px - var(--row-lift,0px)) 0 calc(var(--fold-room) - 40px + var(--row-w) * .0253);grid-area:4/1/auto/-1;place-self:start stretch;translate:none}.v2 .v2-hero .v2-stack:before{content:"";width:var(--row-w);aspect-ratio:4/5;display:block}.v2 .v2-hero .v2-stack>.v2-stack-card{inset:0 auto auto calc((100% - var(--row-w) * 1.064) * var(--row-at) / 5 + var(--row-w) * .032);width:var(--row-w);aspect-ratio:4/5;translate:none!important;rotate:var(--row-turn)!important;z-index:calc(6 - var(--row-at))!important}.v2 .v2-hero .v2-stack[data-loose]>.v2-stack-card:hover{z-index:20!important}.v2 .v2-hero .v2-stack-card:nth-child(8){--row-at:0;--row-turn:-3deg}.v2 .v2-hero .v2-stack-card:nth-child(7){--row-at:1;--row-turn:3deg}.v2 .v2-hero .v2-stack-card:nth-child(6){--row-at:2;--row-turn:-3deg}.v2 .v2-hero .v2-stack-card:nth-child(4){--row-at:3;--row-turn:3deg}.v2 .v2-hero .v2-stack-card:nth-child(5){--row-at:4;--row-turn:-3deg}.v2 .v2-hero .v2-stack-card:nth-child(3){--row-at:5;--row-turn:3deg}@media (prefers-reduced-motion:no-preference){.v2 .v2-hero .ll-pair>div,.v2 .v2-hero :is(.v2-hero-prev,.v2-hero-now,.v2-stack){animation:v2RiseIn .8s ease-out var(--in) backwards, v2BlurIn .8s ease-out var(--in) backwards}.v2 .v2-hero :is(.v2-hero-prev,.v2-hero-now)>*{animation:none}.v2 .v2-hero .ll-pair>:first-child{--in:.15s}.v2 .v2-hero .ll-pair>:last-child{--in:.25s}.v2 .v2-hero .v2-hero-prev{--in:.35s}.v2 .v2-hero .v2-stack{--in:.45s}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.v2 .v2-hero .v2-stack:not([data-art]){animation-play-state:paused}}@media (min-width:600px){.v2 .v2-hero .v2-hero-prev{--fact-lines:1}}@media (max-width:347.98px){.v2 .v2-hero .v2-hero-prev{--fact-lines:3}}@media (max-width:768px){.v2 .v2-hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);column-gap:0}.v2 .v2-hero .ll-pair{display:none}.v2 .v2-hero .v2-hero-prev{--in:.15s;grid-area:2/1/auto/-1;align-self:end;margin-top:40px}.v2 .v2-hero .v2-stack{--in:.25s;margin-top:calc(40px - var(--row-lift,0px));grid-row:3}}@media (min-width:480px) and (max-width:768px){.v2 .v2-hero{grid-template-rows:auto 1fr auto auto}.v2 .v2-hero .ll-pair{align-self:end;column-gap:var(--v2-gap-x);grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));animation:none;display:grid}.v2 .v2-hero .ll-pair>:first-child{grid-area:1/1/auto/span 5;container-type:inline-size}@container (max-width:11.15em){.ll-pair .ll-prev-long{display:none}.ll-pair .ll-prev-short{display:block}}.v2 .v2-hero .ll-pair>:last-child{grid-area:1/6/auto/-1}.v2 .v2-hero .ll-pair>div{margin-top:38px}.v2 .v2-hero .v2-hero-prev{--in:.35s;grid-row:3;align-self:start;margin-top:30px}.v2 .v2-hero .v2-stack{--in:.45s;grid-row:4}}@media (min-width:480px) and (max-width:599.98px){.v2 .v2-hero .v2-stack{margin-top:calc(32px - var(--row-lift,0px))}}@media (min-width:744px){.v2 .v2-hero .v2-stack{margin-top:calc(60px - var(--row-lift,0px))}}@media (min-width:744px) and (max-width:768px){.v2 .v2-hero .v2-stack{margin-top:calc(44px - var(--row-lift,0px))}}}.cs-footer-now{display:none}@media (max-width:768px){main.v2+.cs-footer .cs-footer-inner{position:relative}.cs-footer-now{align-items:flex-end;gap:var(--spacing-sm,12px);white-space:nowrap;flex-direction:column;margin:0;display:flex;position:absolute;bottom:0;right:0}}@media (min-width:768.02px) and (max-width:1149.98px){main.v2.v2-home+.cs-footer .cs-footer-inner{column-gap:var(--cs-footer-gutter);row-gap:var(--spacing-xxs,4px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}main.v2.v2-home+.cs-footer .cs-footer-made{grid-area:1/1/span 2/5}main.v2.v2-home+.cs-footer .cs-footer-updated{grid-area:1/5/span 2/8}main.v2.v2-home+.cs-footer .cs-footer-links{flex-flow:row;grid-area:1/8/auto/-1;justify-content:space-between;justify-self:stretch;column-gap:16px;margin-left:0;display:flex}}@media (min-width:768.02px) and (max-width:879.98px){main.v2.v2-home+.cs-footer .cs-footer-now{white-space:nowrap;grid-area:2/8/auto/-1;justify-content:space-between;margin:0;display:flex}.cs-footer-now-place{display:contents}.cs-footer-now-comma{display:none}}
