@font-face{font-family:Inter Tight;src:url('/assets/inter-tight-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('/assets/geist-mono-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--signal-dark:#171917;--signal-bone:#EEECE4;--signal-coral:#F46545;--signal-grey:#989B95;--ink:var(--signal-dark);--paper:var(--signal-bone);--orange:var(--signal-coral);--line:rgba(238,236,228,.22);--gutter:3.2vw;color-scheme:dark;background:var(--ink);color:var(--paper);font-family:Inter Tight,Arial,sans-serif;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}img{display:block;max-width:100%}figure,h1,h2,p{margin:0}button,a{touch-action:manipulation}::selection{color:var(--ink);background:var(--orange)}:focus-visible{outline:2px solid currentColor;outline-offset:7px}em{font-family:inherit;font-weight:400;font-style:normal}html{scroll-padding-top:90px;scroll-behavior:smooth}.sr-only,.clip-definitions{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eyebrow{font-family:'Geist Mono',monospace;font-size:11px;font-weight:400;line-height:1.6;text-transform:uppercase;letter-spacing:.075em}.skip{position:fixed;z-index:100;left:20px;top:15px;padding:15px;background:var(--paper);color:var(--ink);transform:translateY(-200%)}.skip:focus{transform:none}
.masthead{position:absolute;inset:0 0 auto;z-index:30;padding:27px var(--gutter);display:flex;align-items:center;gap:40px;color:var(--paper)}.wordmark{font-size:27px;letter-spacing:-.04em;font-weight:600;line-height:1}.wordmark .slash{display:inline-block;color:var(--orange);margin:0 5px;font-weight:400;transform:rotate(14deg)}.masthead-label{font-size:11px;letter-spacing:.03em;margin-left:auto}.index-toggle{font-size:12px;display:flex;align-items:center;gap:38px;min-height:44px;padding:0 0 0 16px}.index-toggle span{font-size:23px;transition:transform .3s}.index-toggle[aria-expanded=true] span{transform:rotate(45deg)}.menu-open .masthead{position:fixed}.index{position:fixed;z-index:25;inset:0;background:var(--ink);padding:130px 13vw 50px;overflow:auto}.index[hidden]{display:none}.index>.eyebrow{display:block;margin-bottom:22px;color:var(--orange)}.index>a{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);font-size:clamp(26px,5vw,66px);padding:12px 0;letter-spacing:-.05em}.index>a small{font:11px 'Geist Mono',monospace;letter-spacing:0;color:#b5b6ad}.index>a>span{margin-left:auto;font-size:35px}.index a:hover{color:var(--orange)}.motion-toggle{margin-top:22px;text-decoration:underline;text-underline-offset:5px;min-height:44px;font-size:13px}.menu-open{overflow:hidden}
.opening{height:calc(var(--hero-svh, 1svh) * 100);min-height:650px;position:relative;background:var(--ink)}.opening-stage{height:calc(var(--hero-svh, 1svh) * 100);min-height:650px;position:relative;overflow:hidden;isolation:isolate}.opening-grain{position:absolute;inset:0;z-index:-1;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.name{position:absolute;inset:0;font-size:23vw;line-height:.8;letter-spacing:-.078em;font-weight:700;text-align:center;z-index:1}.first-name{position:absolute;left:0;right:0;top:17%;transform:translateX(-1%)}.last-name{position:absolute;left:0;right:0;top:62%;font-size:21.1vw;letter-spacing:-.075em}.foreground-name{position:absolute;z-index:5;left:0;right:0;top:62%;font-size:21.1vw;letter-spacing:-.075em;line-height:.8;font-weight:700;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(238,236,228,.75);pointer-events:none;clip-path:inset(0 25% 0 24%)}.orange-plane{position:absolute;top:17%;left:38%;width:28%;height:69%;background:var(--orange);z-index:0;transform:rotate(-9deg);transform-origin:center}.orange-plane>span{position:absolute;top:17px;right:18px;text-align:right;font:9px/1.4 'Geist Mono',monospace;text-transform:uppercase;color:var(--ink)}.hero-person{position:absolute;z-index:3;left:27%;width:51%;top:calc(calc(var(--hero-svh, 1svh) * 4) - 9vw);transform-origin:50% 61%;will-change:transform}.hero-person img{width:100%;height:auto;clip-path:url(#marcel-silhouette);filter:saturate(.65) contrast(1.04)}.portrait-window{position:absolute;left:39%;top:30%;width:22%;height:43%;z-index:2;overflow:hidden;transform:rotate(-9deg);opacity:.4}.portrait-window>div{position:absolute;inset:-80%;background:url('/assets/marcel-kamera-700.webp') 46% 43%/65% auto no-repeat;transform:rotate(9deg);filter:grayscale(1)}.opening-note{position:absolute;left:var(--gutter);bottom:8%;z-index:6;display:flex;flex-direction:column;gap:3px}.opening-number{position:absolute;right:4.5%;top:43%;z-index:6;display:flex;align-items:center;gap:17px}.opening-number>span{font-size:60px;letter-spacing:-.075em}.opening-number i{font-size:70px;font-weight:200;color:var(--orange)}.opening-number small{font:10px/1.4 'Geist Mono',monospace;text-transform:uppercase}.enter{position:absolute;right:var(--gutter);bottom:8%;display:flex;align-items:center;gap:37px;z-index:7;font-size:12px;min-height:44px;border-bottom:1px solid var(--line)}.enter>span:last-child{font-size:24px;transition:transform .25s}.enter:hover>span:last-child{transform:translateY(5px)}.photo-credit{position:absolute;left:var(--gutter);bottom:25px;font:9px 'Geist Mono',monospace;color:var(--signal-grey);z-index:6}.motion .opening{height:calc(var(--hero-svh, 1svh) * 175);min-height:1137px}.motion .opening-stage{position:sticky;top:0}.motion .orange-plane,.motion .name,.motion .foreground-name,.motion .opening-note,.motion .opening-number{will-change:transform}
.experience{position:relative;background:var(--orange);color:var(--ink)}.story-stage{position:relative}.scene{position:relative;height:100svh;min-height:740px;overflow:hidden;isolation:isolate}.scene-top{position:absolute;top:32px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;z-index:8}.field-scene{background:var(--orange)}.field-grid{position:absolute;left:var(--gutter);right:var(--gutter);top:67px;bottom:65px;border-top:1px solid rgba(23,25,23,.4);border-bottom:1px solid rgba(23,25,23,.4);z-index:3;pointer-events:none}.field-picture{position:absolute;right:-1%;top:0;width:52%;height:100%;clip-path:polygon(11% 0,100% 0,100% 100%,0% 100%);z-index:1;transform-origin:55% 72%}.field-picture img{width:100%;height:100%;object-fit:cover;object-position:55% 43%;filter:saturate(.75)}.field-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 25%)}.field-picture figcaption{position:absolute;bottom:35px;right:6vw;color:var(--paper);font:9px/1.4 'Geist Mono',monospace;z-index:4}.field-word{position:absolute;left:-.8%;bottom:11%;font-size:18vw;font-weight:700;line-height:.75;letter-spacing:-.09em;z-index:0;color:#b63520}.field-copy{position:absolute;left:var(--gutter);top:21%;width:47%;z-index:5}.field-copy>.eyebrow{display:inline-block;margin-bottom:30px}.field-copy h2{font-size:clamp(40px,6.1vw,108px);line-height:.98;letter-spacing:-.045em;font-weight:500}.field-copy h2 em{font-size:1.14em}.field-copy p{margin-top:28px;max-width:31ch;font-size:15px;line-height:1.55;letter-spacing:0;background:var(--orange);padding:6px 15px 8px 0}.field-caption{position:absolute;bottom:32px;left:var(--gutter);z-index:4}.media-scene{background:#191c18;color:var(--paper)}.media-picture{position:absolute;left:0;top:0;width:59%;height:100%;transform-origin:58% 75%;clip-path:polygon(0 0,100% 0,88% 100%,0% 100%)}.media-picture img{width:100%;height:100%;object-fit:cover;object-position:44% 42%;filter:saturate(.3) contrast(1.03)}.media-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 30%)}.media-picture figcaption{position:absolute;bottom:33px;left:var(--gutter);z-index:3;font:9px 'Geist Mono',monospace}.media-copy{position:absolute;left:63%;right:var(--gutter);top:26%;z-index:5}.media-copy h2{font-size:6.2vw;letter-spacing:-.045em;line-height:.99;margin:22px 0 24px;font-weight:500}.media-copy h2 em{color:var(--orange);font-size:1.25em}.media-copy p{font-size:15px;line-height:1.65}.text-link{font-size:12px;display:inline-flex;gap:45px;align-items:center;min-height:44px;border-bottom:1px solid var(--line);margin-top:33px}.text-link>span:first-child{font-size:23px}.text-link:hover{color:var(--orange)}.media-word{position:absolute;left:var(--gutter);top:20%;font-size:10.5vw;letter-spacing:-.08em;line-height:.81;color:var(--orange);mix-blend-mode:multiply;z-index:3;font-weight:800;transform:translateX(-5%)}.media-foot{position:absolute;bottom:32px;left:63%;z-index:4}.cut-transition,.story-progress{display:none}.motion .experience{height:530svh;min-height:3600px}.motion .story-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;isolation:isolate}.motion .scene{position:absolute;inset:0;height:100%;min-height:0}.motion .field-scene{z-index:1}.motion .media-scene{z-index:4;clip-path:inset(0 100% 0 0)}.motion .cut-transition{display:block;position:absolute;inset:0;z-index:6;pointer-events:none;visibility:hidden}.cut-band{position:absolute;top:0;bottom:0;background:var(--paper) url('/assets/marcel-kamera-1400.webp') center 52%/auto 135% no-repeat;box-shadow:-1px 0 rgba(0,0,0,.35);transform:translateY(110%)}.cut-one{left:8%;width:23%;background-position:30% 52%}.cut-two{left:31%;width:44%;background-position:45% 58%}.cut-three{left:75%;width:25%;background-position:60% 52%}.cut-word{position:absolute;left:var(--gutter);right:0;top:34%;font-size:12vw;font-weight:500;letter-spacing:-.055em;line-height:.83;color:var(--paper);mix-blend-mode:difference}.cut-word em{display:block;padding-left:23%}.cut-label{position:absolute;bottom:14%;left:var(--gutter);background:var(--ink);color:var(--paper);padding:8px 10px}.motion .story-progress{position:absolute;display:flex;gap:10px;align-items:center;bottom:12px;left:43%;width:14%;z-index:8;color:var(--paper);font:9px 'Geist Mono',monospace;mix-blend-mode:difference}.story-progress>div{width:100%;height:1px;background:#999}.story-progress i{display:block;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left}
.projects{background:var(--paper);color:var(--ink);padding:105px var(--gutter) 120px;position:relative;isolation:isolate;overflow:hidden}.projects-head{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:25px;margin-bottom:90px}.projects-head>.eyebrow{align-self:start}.projects-head h2{font-size:8.5vw;line-height:.88;letter-spacing:-.06em;font-weight:500}.projects-head h2 em{display:block;margin-left:16%}.projects-head p{font-size:12px;line-height:1.5;justify-self:end}.project{display:grid;grid-template-columns:.3fr 3.3fr 1.2fr .2fr;align-items:center;gap:20px;border-top:1px solid #92958d;min-height:142px;position:relative;z-index:3;transition:color .2s}.project:last-child{border-bottom:1px solid #92958d}.project small{font:10px 'Geist Mono',monospace}.project-name{font-size:5.5vw;letter-spacing:-.045em;line-height:1;font-weight:500;transition:transform .4s cubic-bezier(.22,1,.36,1)}.project-kind{font:10px/1.5 'Geist Mono',monospace;text-transform:uppercase;letter-spacing:.05em;text-align:right}.project-arrow{font-size:37px;justify-self:end}.project:hover .project-name,.project:focus-visible .project-name{transform:translateX(18px)}.project:hover,.project:focus-visible{color:#a73619}.project-preview{position:absolute;top:26%;right:20%;width:26%;aspect-ratio:4/3;z-index:2;transform:rotate(8deg) translateY(35px);opacity:0;transition:opacity .25s,transform .45s;pointer-events:none;box-shadow:0 24px 55px #17191726}.previewing .project-preview{opacity:1;transform:rotate(8deg) translateY(0)}.project-preview>div{position:absolute;inset:0;display:none;overflow:hidden;background:var(--orange)}.projects[data-preview=media] .preview-media,.projects[data-preview=warn] .preview-warn,.projects[data-preview=tier] .preview-tier{display:block}.preview-media img{width:100%;height:100%;object-fit:cover}.preview-media>span{position:absolute;bottom:12%;left:7%;font-size:3vw;line-height:.8;font-weight:800;color:var(--paper)}.preview-symbol{font-size:14vw;line-height:1;font-weight:600;letter-spacing:-.08em}.project-preview small{position:absolute;right:6%;bottom:9%;font:10px/1.4 'Geist Mono',monospace}.preview-tier{background:#bac7ab!important}
.background{padding:100px var(--gutter) 115px;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 2fr 1.1fr;gap:20px;position:relative;border-top:1px solid #bbbdb5}.background h2{font-size:7.2vw;line-height:.94;letter-spacing:-.055em;font-weight:400}.background p{align-self:end;font-size:13px;line-height:1.8;max-width:32ch}.background-rule{position:absolute;width:60%;right:0;bottom:0;height:14px;background:var(--orange)}.archive{background:#deded4;color:var(--ink);padding:100px 9vw 110px}.archive-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:37px}.archive-heading h2{font-size:8vw;font-weight:500;letter-spacing:-.065em;line-height:.85}.archive figure{width:82%;margin-left:auto}.archive img{width:100%;height:auto}.archive figcaption{display:flex;justify-content:space-between;gap:20px;font:10px/1.5 'Geist Mono',monospace;margin-top:15px}.archive-copy{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin:40px 0 0 18%;font-size:14px;line-height:1.65}.archive-copy p{max-width:35ch}.contact{background:var(--orange);color:var(--ink);padding:70px var(--gutter) 25px;position:relative}.contact>p{font-size:14px;margin:38px 0 30px 50%}.contact-link{display:block;position:relative;font-size:15vw;letter-spacing:-.065em;line-height:.86;font-weight:500}.contact-link em{padding-left:19%}.contact-link>span{position:absolute;top:20%;right:3%;font-size:17vw;transition:transform .4s}.contact-link:hover>span{transform:translate(8px,-8px)}.email{display:inline-block;margin:40px 0 55px 20%;font-size:15px;border-bottom:1px solid;padding-bottom:5px}.colophon{border-top:1px solid #17191766;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px/1.5 'Geist Mono',monospace}.colophon a{display:inline-block;min-height:44px;padding-top:10px}
@media(min-width:1700px){.hero-person{width:47%;left:30%;top:calc(calc(var(--hero-svh, 1svh) * 4) - 10vw)}.field-copy h2{font-size:6vw}.scene{min-height:850px}}
@media(max-width:1050px){.masthead{padding-top:19px}.opening-number{right:3%;gap:9px}.opening-number>span{font-size:45px}.opening-number i{font-size:50px}.opening-number small{font-size:9px}.hero-person{width:68%;left:21%;top:calc(calc(var(--hero-svh, 1svh) * 13) - 9vw)}.first-name{top:24%}.last-name,.foreground-name{top:65%}.orange-plane{top:22%;left:36%;width:38%;height:62%}.field-copy h2{font-size:6.3vw}.field-copy p{font-size:14px}.media-copy h2{font-size:6.5vw}.media-copy p{font-size:14px}.project{min-height:118px}.project-kind{font-size:9px}.background{grid-template-columns:1fr 2fr}.background p{grid-column:2;font-size:14px;margin-top:28px}.projects-head{grid-template-columns:1fr 2fr}.projects-head p{grid-column:2;margin-top:20px;justify-self:start}.projects-head h2{font-size:11vw}}
@media(max-width:600px){:root{--gutter:22px}.masthead{padding:18px var(--gutter);gap:10px}.wordmark{font-size:25px}.masthead-label{max-width:140px;margin-left:auto;font-size:9px;line-height:1.45}.index-toggle{gap:13px;font-size:11px;padding-left:8px}.index{padding:115px 22px 30px}.index>a{font-size:29px;gap:17px;padding:17px 0}.index>a>span{font-size:23px}.opening,.opening-stage{min-height:650px;height:calc(var(--hero-svh, 1svh) * 100)}.name{font-size:24.4vw;letter-spacing:-.085em}.first-name{top:19%;transform:translateX(-1%)}.last-name,.foreground-name{top:68%;font-size:21.9vw;letter-spacing:-.07em}.hero-person{width:115%;left:0%;top:calc(calc(var(--hero-svh, 1svh) * 19) - 18vw)}.foreground-name{clip-path:inset(0 17% 0 5%)}.orange-plane{top:26%;left:24%;width:62%;height:46%;transform:rotate(-8deg)}.orange-plane>span{display:none}.portrait-window{left:25%;top:33%;width:52%;height:33%}.opening-number{right:var(--gutter);top:33%;display:block}.opening-number>span{font-size:31px}.opening-number i,.opening-number small{display:none}.opening-note{bottom:11%;gap:2px;max-width:80%}.opening-note .eyebrow{font-size:9px}.enter{right:var(--gutter);bottom:3.5%;font-size:11px;gap:32px}.photo-credit{bottom:26px;max-width:120px;line-height:1.5;font-size:8px}.motion .opening{height:calc(var(--hero-svh, 1svh) * 148);min-height:960px}.scene{height:auto;min-height:850px}.scene-top{top:25px;gap:20px}.scene-top .eyebrow{font-size:9px}.scene-top>span:last-child{text-align:right}.field-grid{top:62px;bottom:45px}.field-picture{top:13%;right:-6%;width:85%;height:56%;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%)}.field-picture img{object-position:55% 40%}.field-picture figcaption{bottom:12px;right:10%;font-size:8px;max-width:150px;text-align:right}.field-word{top:20%;bottom:auto;font-size:26vw;line-height:.83;left:var(--gutter);z-index:3;color:var(--paper);mix-blend-mode:screen;pointer-events:none}.field-copy{top:auto;bottom:8%;width:auto;left:var(--gutter);right:var(--gutter)}.field-copy>.eyebrow{font-size:9px;margin-bottom:10px}.field-copy h2{font-size:40px;max-width:90%;line-height:.98}.field-copy h2 br:nth-child(2){display:none}.field-copy p{font-size:12px;line-height:1.5;margin-top:14px;max-width:33ch;padding:0;background:transparent}.field-caption{font-size:8px;bottom:20px}.media-picture{width:98%;height:64%;left:-5%;top:9%;clip-path:polygon(0 0,100% 0,89% 100%,0% 100%)}.media-picture img{object-position:45% 44%}.media-picture figcaption{bottom:12px;left:calc(var(--gutter) + 5%);font-size:8px}.media-word{left:auto;right:var(--gutter);top:20%;font-size:24vw;line-height:.8;mix-blend-mode:normal;text-align:right;color:var(--orange);transform:none}.media-copy{left:var(--gutter);right:var(--gutter);top:auto;bottom:7.5%;display:grid;grid-template-columns:1.05fr 1fr;gap:10px}.media-copy>.eyebrow{grid-column:1/-1;font-size:9px}.media-copy h2{font-size:11.5vw;line-height:.92;margin:0}.media-copy p{font-size:11px;line-height:1.6;padding-top:5px}.text-link{font-size:10px;margin-top:8px;gap:30px;grid-column:1/-1;justify-self:start}.text-link>span:first-child{font-size:18px}.media-foot{bottom:20px;left:var(--gutter);font-size:8px}.motion .experience{height:420svh;min-height:3100px}.motion .story-stage{min-height:700px;height:100svh}.motion .story-progress{left:auto;right:var(--gutter);width:22%;bottom:18px}.cut-word{font-size:16vw;top:39%;line-height:.95}.cut-word em{padding-left:9%}.cut-label{font-size:9px;bottom:18%;max-width:240px}.cut-one{left:0%;width:19%}.cut-two{left:19%;width:59%}.cut-three{left:78%;width:22%}.cut-band{background-size:auto 100%}.projects{padding:75px var(--gutter) 72px}.projects-head{display:block;margin-bottom:50px}.projects-head h2{font-size:20vw;margin:32px 0 20px}.projects-head h2 em{margin-left:20%}.projects-head p{font-size:11px;margin-left:22%}.project{grid-template-columns:26px 1fr 27px;column-gap:10px;row-gap:8px;min-height:126px;padding:24px 0}.project-name{font-size:8.5vw;letter-spacing:-.05em}.project-kind{grid-column:2;grid-row:2;text-align:left;font-size:9px}.project-arrow{grid-column:3;grid-row:1/3;font-size:27px}.project:hover .project-name,.project:focus-visible .project-name{transform:translateX(4px)}.project-preview{display:none}.background{padding:65px var(--gutter) 75px;display:block}.background h2{font-size:20vw;margin:34px 0 28px}.background p{margin:0 0 0 12%;font-size:12px;max-width:31ch;line-height:1.85}.background-rule{height:9px}.archive{padding:65px var(--gutter) 70px}.archive-heading{align-items:center;margin-bottom:28px}.archive-heading h2{font-size:20vw}.archive-heading .eyebrow{font-size:9px}.archive figure{width:100%;margin:0}.archive figcaption{font-size:8px;gap:10px}.archive-copy{margin:26px 0 0;display:block;font-size:12px;line-height:1.7}.archive-copy p+p{margin-top:16px}.contact{padding:50px var(--gutter) 16px}.contact>p{font-size:12px;margin:32px 0 35px 35%}.contact-link{font-size:23vw}.contact-link em{padding-left:16%}.contact-link>span{font-size:23vw;right:0;top:50%}.email{font-size:13px;margin:30px 0 42px 15%}.colophon{display:grid;grid-template-columns:1fr 1fr;font-size:9px;gap:12px}.colophon>span:nth-child(2){grid-row:2;grid-column:1/-1;font-size:8px;opacity:.7}.colophon>a{grid-column:2;grid-row:1;justify-self:end}.eyebrow{font-size:10px}}
@media(max-width:360px){:root{--gutter:18px}.masthead-label{max-width:115px;font-size:8px}.masthead{gap:5px}.opening-note .eyebrow{font-size:8px}.hero-person{top:calc(calc(var(--hero-svh, 1svh) * 23) - 18vw);width:120%;left:-2%}.name .first-name{top:22%}.field-copy h2{font-size:34px}.field-copy p{font-size:11px}.field-copy>.eyebrow{font-size:8px}.scene-top .eyebrow{font-size:8px}.media-copy p{font-size:10px}.media-copy{grid-template-columns:1fr 1fr}.media-foot{max-width:65%}.project-name{font-size:8.4vw}}
@media(max-height:720px) and (min-width:601px){.opening,.opening-stage{min-height:590px}.hero-person{width:47%;left:29%;top:calc(calc(var(--hero-svh, 1svh) * 2) - 9vw)}.first-name{top:17%}.last-name,.foreground-name{top:64%}.field-copy{top:16%}.field-copy>.eyebrow{margin-bottom:12px}.field-copy h2{font-size:5.3vw}.field-copy p{font-size:12px;margin-top:14px}.media-copy{top:21%}.media-copy h2{font-size:5.4vw;margin:12px 0}.media-copy p{font-size:12px}.text-link{margin-top:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-person{will-change:auto}}
html.reduced{scroll-behavior:auto}.reduced *,.reduced *:before,.reduced *:after{transition:none!important;animation:none!important}.reduced .hero-person{will-change:auto}
.index-toggle[hidden]{display:none}
.foreground-name{clip-path:inset(-40% 25% -20% 24%)}
.masthead noscript{font-size:11px}
.cut-band{background:none;overflow:hidden;box-shadow:none}
.cut-band:before{content:'';position:absolute;top:0;bottom:0;left:calc(-1 * var(--strip-left));width:100vw;background:var(--ink) url('/assets/marcel-kamera-1400.webp') 50% 50% / auto 135% no-repeat}
.cut-one{left:0;width:24%;--strip-left:0vw}
.cut-two{left:24%;width:52%;--strip-left:24vw}
.cut-three{left:76%;width:24%;--strip-left:76vw}
.media-word{top:43%;mix-blend-mode:normal}
@media(max-width:600px){.cut-one{left:0;width:19%;--strip-left:0vw}.cut-two{left:19%;width:59%;--strip-left:19vw}.cut-three{left:78%;width:22%;--strip-left:78vw}.media-word{top:38%;font-size:22vw}.field-copy h2 em:before{content:' '}.foreground-name{clip-path:inset(-40% 0 -20% 0)}.opening-note{background:var(--ink);padding:8px 10px;border-left:2px solid var(--orange)}.opening-note .eyebrow{font-size:10px}}
@media(max-width:600px){.field-word{font-size:18vw;top:24%}.field-picture{height:50%}.media-picture{height:60%}.motion .story-progress{display:none}}
.wordmark{flex-shrink:0;white-space:nowrap}.masthead noscript{margin-left:auto;line-height:1.6}
@media(min-width:601px) and (min-aspect-ratio:7/5){.opening-number{display:none}.last-name,.foreground-name{top:56%}.field-picture{width:43%;right:0}.field-picture img{object-position:55% 15%}.field-word{color:rgba(23,25,23,.11)}.field-copy{width:52%}}
