
:root{--ink:#0a0a0a;--ink-2:#181818;--ink-3:#222222;--paper:#ece9e3;--white:#ffffff;--text:#f2f0ec;--text-2:#c9c6c0;--muted:#8f8c86;--muted-sm:#a3a09a;--on-paper:#141414;--on-paper-2:#2a2926;--muted-paper:#5c5a56;--rule:rgba(242,240,236,.55);--rule-soft:rgba(242,240,236,.25);--rule-paper:rgba(20,20,20,.3);--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--fs-display:clamp(120px,20vw,300px);--fs-h2:clamp(64px,10vw,160px);--fs-h3:clamp(26px,2.6vw,40px);--fs-lede:clamp(24px,2.4vw,36px);--fs-list:clamp(22px,1.9vw,28px);--pad:clamp(20px,4vw,64px);--max:1440px;--gap:clamp(96px,14vw,200px);--col-gap:clamp(16px,2vw,32px);--ease:cubic-bezier(.2,.7,.1,1);--hdr:64px}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/barlow-condensed-latin-500.woff2) format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/barlow-condensed-latin-600.woff2) format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/barlow-condensed-latin-700.woff2) format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/barlow-latin-400.woff2) format("woff2")}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/barlow-latin-500.woff2) format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-400.woff2) format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono-latin-500.woff2) format("woff2")}*,*::before,*::after{box-sizing:border-box}html{background:var(--ink);color:var(--text);font:400 17px/1.62 var(--body);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--hdr)}body{margin:0;min-height:100svh;overflow-x:clip;text-wrap:pretty}body.menu-open{overflow:hidden}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:700}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-radius:0}input{font:inherit;color:inherit;border-radius:0}::selection{background:#fff;color:#0a0a0a}.paper ::selection{background:#141414;color:#ece9e3}:focus{outline:none}:focus-visible{outline:1px solid currentColor;outline-offset:5px}.skip{position:absolute;left:var(--pad);top:-100px;z-index:100;padding:12px 16px;background:#fff;color:#0a0a0a;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.skip:focus{top:12px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-display{font:700 var(--fs-display)/.82 var(--display);letter-spacing:-.01em;text-transform:uppercase;color:var(--white)}.t-h2{font:700 var(--fs-h2)/.84 var(--display);letter-spacing:-.005em;text-transform:uppercase;color:var(--white)}.t-h3{font:700 var(--fs-h3)/1 var(--display);text-transform:uppercase;color:var(--white)}.t-lede{font:500 var(--fs-lede)/1.08 var(--display);color:var(--text)}.t-list{font:700 var(--fs-list)/1.05 var(--display);text-transform:uppercase;color:var(--white)}.t-mono{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-sm)}.t-mono--12{font-size:12px}.t-body{font:400 17px/1.62 var(--body);color:var(--text);max-width:62ch;text-wrap:pretty}.t-body p+p{margin-top:1.2em}.t-body--2{color:var(--text-2)}.paper .t-h2,.paper .t-h3,.paper .t-list,.paper .t-display{color:var(--on-paper)}.paper .t-lede,.paper .t-body{color:var(--on-paper)}.paper .t-body--2{color:var(--on-paper-2)}.paper .t-mono{color:var(--muted-paper)}.stack span{display:block}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.section{padding-block:calc(var(--gap)*.6)}.section--tight{padding-block:calc(var(--gap)*.4)}.topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:14px;border-bottom:1px solid var(--rule);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-sm)}.topbar b{font-weight:500;color:var(--text-2)}.topbar span:last-child:not(:first-child){margin-left:auto}.paper .topbar{border-color:var(--rule-paper);color:var(--muted-paper)}.paper .topbar b{color:var(--on-paper)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.rule--soft{border-color:var(--rule-soft)}.paper .rule{border-color:var(--rule-paper)}.lnk{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left calc(100% - .05em);transition:background-size .7s var(--ease);padding-bottom:.05em}.lnk:hover,.lnk:focus-visible{background-size:100% 1px}.btn{display:inline-block;font:700 var(--fs-list)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--white);white-space:nowrap}.btn::before{content:"+ "}.btn--outline{border:1px solid var(--white);padding:16px 22px 14px}.btn--outline:hover,.btn--outline:focus-visible{background:var(--white);color:var(--ink)}.btn--primary{background:var(--white);color:var(--ink);padding:16px 22px 14px;border:1px solid var(--white)}.btn--primary:hover,.btn--primary:focus-visible{background:transparent;color:var(--white)}.btn--sm{font-size:18px}.paper .btn{color:var(--on-paper)}.paper .btn--outline{border-color:var(--on-paper)}.paper .btn--outline:hover{background:var(--on-paper);color:var(--paper)}.ctas{display:flex;flex-wrap:wrap;gap:14px clamp(24px,3vw,44px);align-items:baseline}.plus{display:flex;flex-direction:column;gap:.35em}.plus a,.plus span{font:700 var(--fs-list)/1.05 var(--display);text-transform:uppercase;color:var(--white)}.plus a::before,.plus span::before{content:"+ ";color:var(--muted)}.plus a{display:inline-block;transition:transform .7s var(--ease)}.plus a:hover{transform:translateX(4px)}.plus--mono a,.plus--mono span{font:500 11px/1.9 var(--mono);letter-spacing:.14em;color:var(--text-2)}.plus--mono a::before,.plus--mono span::before{content:"+  "}.paper .plus a,.paper .plus span{color:var(--on-paper)}.marks{position:fixed;inset:14px;pointer-events:none;z-index:70}.marks i{position:absolute;width:11px;height:11px;mix-blend-mode:difference}.marks i::before,.marks i::after{content:"";position:absolute;background:rgba(255,255,255,.7)}.marks i::before{left:5px;top:0;width:1px;height:11px}.marks i::after{top:5px;left:0;width:11px;height:1px}.marks i:nth-child(1){left:0;top:0}.marks i:nth-child(2){right:0;top:0}.marks i:nth-child(3){left:0;bottom:0}.marks i:nth-child(4){right:0;bottom:0}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;border-bottom:1px solid transparent;transition:transform .7s var(--ease),background-color .5s,border-color .5s}.hdr.is-scrolled{background:var(--ink);border-color:var(--rule-soft)}.hdr.is-hidden{transform:translateY(-100%)}.hdr__in{display:flex;justify-content:space-between;align-items:center;height:var(--hdr);padding-inline:var(--pad);max-width:var(--max);margin-inline:auto}.wordmark{font:700 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.nav ul{display:flex;gap:0;align-items:center}.nav li+li::before{content:"·";color:var(--muted);margin-inline:14px}.nav a{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);padding-block:8px}.nav a:hover{color:var(--white)}.menu-btn{display:none;align-items:center;gap:12px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);padding:8px 0}.menu-btn i{display:block;width:18px;height:9px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;position:relative}.menu-btn i::after{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px solid currentColor}.menu-btn[aria-expanded="true"] i{border-color:transparent}.menu-btn[aria-expanded="true"] i::after{transform:rotate(45deg)}.menu-btn[aria-expanded="true"] i::before{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px solid currentColor;transform:rotate(-45deg)}@media (max-width:759px){.nav{display:none}.menu-btn{display:flex}}.menu{position:fixed;inset:0;z-index:55;background:var(--ink);display:none;flex-direction:column;justify-content:space-between;padding:calc(var(--hdr) + 8vh) var(--pad) var(--pad)}.menu.is-open{display:flex}.menu a.big{display:block;font:700 clamp(56px,15vw,120px)/.9 var(--display);text-transform:uppercase;color:var(--white);padding-block:.06em}.menu__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-top:1px solid var(--rule-soft);padding-top:20px}.hero{position:relative;padding-top:calc(var(--hdr) + 12px)}.hero__top{position:relative;z-index:3}.hero__top b{color:var(--text)}.hero__media{position:relative;height:clamp(460px,72svh,900px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.hero__pic{grid-column:6/-1;margin-right:calc(var(--pad)*-1);position:relative;overflow:hidden;background:var(--ink-2)}.hero__pic picture,.hero__pic img{width:100%;height:100%}.hero__img{object-fit:cover;object-position:center 30%}.hero__pic::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(to bottom,rgba(10,10,10,0),var(--ink) 92%)}.hero__grain{position:absolute;inset:0;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px}.hero__name{position:relative;z-index:4;margin-top:calc(var(--fs-display)*-.42);margin-left:-.03em}.hero__name .mask{display:inline-block;overflow:hidden;vertical-align:top;padding-right:.04em;margin-right:-.04em}.hero__name .mask>span{display:inline-block}.hero__row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:28px 40px;margin-top:clamp(28px,3.4vw,44px)}.hero__genres{font:500 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);max-width:40ch}.hero__signed{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px clamp(24px,3vw,48px);margin-top:clamp(36px,4vw,56px);padding-top:20px;border-top:1px solid var(--rule)}.hero__signed .t-mono{margin-right:auto}.labels-inline{display:flex;flex-wrap:wrap;gap:8px clamp(20px,2.6vw,40px)}.labels-inline li{font:600 var(--fs-list)/1 var(--display);text-transform:uppercase;color:var(--white)}.labels-inline small{font:500 .78em/1 var(--display);color:var(--muted)}.labels-inline small::before{content:" / "}@media (max-width:899px){.hero__media{height:clamp(420px,70svh,720px)}.hero__pic{grid-column:1/-1;margin-inline:calc(var(--pad)*-1)}.hero__img{object-position:center 30%}.hero__name{margin-top:calc(var(--fs-display)*-.5)}.hero__name .mask{display:block}.hero__signed .t-mono{flex-basis:100%;margin-right:0}}@media (max-width:899px) and (min-width:560px){.hero__name .mask{display:inline-block}}.latest{margin-top:clamp(40px,6vw,96px);row-gap:clamp(48px,6vw,80px)}.latest__rel{grid-column:1/8;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.4vw,36px)}.latest__intro{grid-column:9/-1;display:flex;flex-direction:column;gap:20px;align-self:end}.latest__cover{width:min(100%,520px);aspect-ratio:1;background:var(--ink-2);overflow:hidden}.latest__cover img{width:100%;height:100%;object-fit:cover}.latest__title{font-size:clamp(56px,8vw,128px)}.sc{width:100%;max-width:720px;background:var(--paper)}.sc iframe{display:block;width:100%;height:166px;border:0;filter:grayscale(1) contrast(1.05)}@media (max-width:899px){.latest__rel,.latest__intro{grid-column:1/-1}.latest__intro{align-self:start}}.music{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(28px,4vw,72px);margin-top:clamp(40px,5vw,72px)}.vtitle{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(56px,7vw,112px);line-height:.9;align-self:start;white-space:nowrap;margin-right:-.08em}.tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,3vw,48px) var(--col-gap)}.tile{display:flex;flex-direction:column;gap:18px}.tile__art{position:relative;aspect-ratio:1;border:1px solid var(--rule-soft);overflow:hidden;background:var(--ink)}.tile__art img{width:100%;height:100%;object-fit:cover;transition:filter .9s var(--ease),transform 1.4s var(--ease)}.tile:hover .tile__art img{filter:brightness(.85)}.tile__art .t-mono{position:absolute;left:16px;top:16px}.tile__idx{position:absolute;right:12px;bottom:-.08em;font:700 clamp(120px,14vw,200px)/.8 var(--display);color:var(--ink-3);letter-spacing:-.03em;user-select:none}.tile__art--cover .tile__idx{display:none}.tile__title{display:inline-block;transition:transform .7s var(--ease)}.tile:hover .tile__title{transform:translateX(4px)}.tile__meta{margin-top:8px}.tile__links{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 24px}.tile__links a{font:600 18px/1 var(--display);text-transform:uppercase;color:var(--text-2)}.tile__links a::before{content:"+ ";color:var(--muted)}.tile__links a:hover{color:var(--white)}.music__foot{margin-top:clamp(40px,5vw,72px);padding-top:18px;border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}@media (max-width:759px){.music{display:block}.vtitle{writing-mode:horizontal-tb;transform:none;margin:0 0 36px;font-size:var(--fs-h2);white-space:normal}}.paper{background:var(--paper);color:var(--on-paper)}.about{margin-top:clamp(40px,6vw,96px);row-gap:clamp(40px,5vw,72px)}.about__head{grid-column:1/8;grid-row:1}.about__pic{grid-column:9/-1;grid-row:1/3;margin-top:clamp(0px,4vw,64px)}.about__pic img{width:100%;height:auto;filter:contrast(1.04)}.about__lede{grid-column:1/8;grid-row:2;align-self:end;max-width:18ch}.about__bio{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:28px;padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--rule-paper)}.about__bio>div{grid-column:span 6;max-width:60ch}.about__bio>div:first-child{grid-column:1/6}.about__bio>div:last-child{grid-column:7/12}.vision{margin-top:clamp(64px,9vw,140px);padding-top:clamp(28px,3vw,44px);border-top:1px solid var(--rule-paper);row-gap:28px}.vision__label{grid-column:1/3}.vision__line{grid-column:3/9;font:500 clamp(30px,3.4vw,52px)/1.04 var(--display);color:var(--on-paper);max-width:16ch;letter-spacing:-.005em}.vision__pic{grid-column:10/-1}@media (max-width:899px){.about__head{grid-column:1/-1}.about__pic{grid-column:5/-1;grid-row:2;margin-top:0}.about__lede{grid-column:1/-1;grid-row:3}.about__bio{grid-row:4;display:block}.about__bio>div+div{margin-top:1.2em}.vision__label{grid-column:1/-1}.vision__line{grid-column:1/-1}.vision__pic{grid-column:7/-1}}@media (max-width:559px){.about__pic{grid-column:3/-1}}.sound__head{margin-top:clamp(40px,6vw,96px);row-gap:28px}.sound__h2{grid-column:1/7}.sound__sub{grid-column:7/-1;align-self:end;max-width:14ch}.sound__intro{grid-column:1/7;margin-top:12px}.pillars{margin-top:clamp(56px,8vw,120px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--col-gap)}.pillar{border-top:1px solid var(--rule);padding-top:22px;display:flex;flex-direction:column;gap:18px}.pillar h3{margin-top:clamp(24px,5vw,80px)}.pillar p{color:var(--text-2);max-width:34ch}@media (max-width:899px){.sound__h2,.sound__sub,.sound__intro{grid-column:1/-1}}@media (max-width:759px){.pillars{grid-template-columns:1fr}.pillar h3{margin-top:0}}.frames{display:flex;gap:clamp(12px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));scrollbar-width:none;-webkit-overflow-scrolling:touch}.frames::-webkit-scrollbar{display:none}.frames li{flex:0 0 clamp(240px,calc((min(100vw,var(--max)) - 2*var(--pad) - 3*clamp(12px,1.6vw,24px))/4),340px);aspect-ratio:3/4;overflow:hidden;scroll-snap-align:start;background:var(--ink-2)}.frames picture{height:100%}.frames img{width:100%;height:100%;object-fit:cover;transition:filter .9s var(--ease)}.frames li:hover img{filter:brightness(.85)}.labels{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:clamp(28px,4vw,56px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px clamp(32px,4vw,64px)}.labels li{display:flex;flex-direction:column;gap:6px}.labels b{font:700 clamp(44px,5.6vw,88px)/.86 var(--display);text-transform:uppercase;color:var(--white);letter-spacing:-.005em}.labels small{font:500 var(--fs-list)/1 var(--display);text-transform:uppercase;color:var(--muted)}.labels small::before{content:"/ "}@media (max-width:759px){.labels{display:block;padding-block:0;border-bottom:0}.labels li{padding-block:22px;border-bottom:1px solid var(--rule);flex-direction:row;align-items:baseline;gap:16px}}.next{margin-top:clamp(40px,6vw,96px);row-gap:clamp(40px,5vw,72px)}.next__pic{grid-column:7/-1;grid-row:1/3;margin-right:calc(var(--pad)*-1);position:relative}.next__pic img{width:100%;height:auto}.next__h2{grid-column:1/9;grid-row:1;position:relative;z-index:2;margin-top:clamp(40px,10vh,160px)}.next__h2 span:last-child{padding-left:.9em}.next__body{grid-column:1/6;grid-row:2;align-self:end}.next__open{grid-column:7/-1;grid-row:3;display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:1px solid var(--rule-soft)}@media (max-width:899px){.next__pic{grid-column:4/-1;grid-row:1}.next__h2{grid-column:1/-1;grid-row:1;align-self:end;margin-top:0;margin-bottom:-.18em}.next__h2 span:last-child{padding-left:0}.next__body{grid-column:1/-1;grid-row:2;margin-top:24px}.next__open{grid-column:1/-1;grid-row:3}}.contact{margin-top:clamp(40px,6vw,96px)}.contact__list{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--rule)}.contact__list li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--col-gap);align-items:baseline;padding-block:clamp(22px,3vw,36px);border-bottom:1px solid var(--rule-soft)}.contact__list a{font:700 clamp(28px,4.2vw,64px)/1 var(--display);color:var(--white);word-break:break-word;letter-spacing:-.005em}.paper .contact__list{border-color:var(--rule-paper)}.paper .contact__list li{border-color:var(--rule-paper)}.paper .contact__list a{color:var(--on-paper)}@media (max-width:559px){.contact__list li{grid-template-columns:1fr;row-gap:10px}}.foot{border-top:1px solid var(--rule);padding-top:clamp(48px,6vw,96px);overflow:hidden}.foot__grid{row-gap:48px}.foot__nav{grid-column:1/4}.foot__social{grid-column:5/8}.foot__news{grid-column:9/-1}.news{display:flex;flex-direction:column;gap:14px}.news form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.news input{flex:1 1 200px;background:none;border:0;border-bottom:1px solid var(--rule);padding:10px 0;color:var(--text);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.news input::placeholder{color:var(--muted)}.news input:focus-visible{outline:none;border-color:var(--white)}.foot__meta{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:clamp(56px,7vw,104px);padding-top:18px;border-top:1px solid var(--rule-soft)}.foot__mark{font:700 clamp(120px,24.6vw,380px)/.76 var(--display);text-transform:uppercase;color:var(--white);letter-spacing:-.015em;white-space:nowrap;margin:clamp(20px,3vw,40px) 0 -.17em -.03em;user-select:none}@media (max-width:899px){.foot__nav{grid-column:1/6}.foot__social{grid-column:7/-1}.foot__news{grid-column:1/-1}}.page-head{padding-top:calc(var(--hdr) + 12px)}.page-head__body{margin-top:clamp(40px,6vw,96px);row-gap:32px}.page-head__h1{grid-column:1/8}.page-head__intro{grid-column:8/-1;align-self:end}.dl{margin-top:clamp(32px,4vw,56px)}.dl a{font-size:clamp(32px,4vw,64px);line-height:1.02}.bios{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--rule)}.bio{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:20px;padding-block:clamp(32px,4vw,56px);border-bottom:1px solid var(--rule-soft)}.bio__side{grid-column:1/4;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.bio__text{grid-column:4/11}.photos{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px var(--col-gap)}.photos figure{margin:0;display:flex;flex-direction:column;gap:14px}.photos .ph{aspect-ratio:3/4;overflow:hidden;background:var(--ink-2)}.photos .ph picture{height:100%}.photos .ph img{width:100%;height:100%;object-fit:cover;transition:filter .9s var(--ease)}.photos figure:hover .ph img{filter:brightness(.85)}.photos figcaption{display:flex;flex-direction:column;gap:10px}.photos figcaption a{font:600 18px/1 var(--display);text-transform:uppercase;color:var(--text-2)}.photos figcaption a::before{content:"+ ";color:var(--muted)}.photos figcaption a:hover{color:var(--white)}@media (max-width:899px){.page-head__h1,.page-head__intro{grid-column:1/-1}.bio__side,.bio__text{grid-column:1/-1}}.nf{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--gap)}.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*60ms)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal="mask"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease)}.js [data-reveal="mask"].in{clip-path:inset(0 0 -10% 0)}.js .hero__name .mask>span{transform:translateY(106%);transition:transform 1.15s var(--ease)}.js .hero__name .mask:nth-child(2)>span{transition-delay:.12s}.js.is-loaded .hero__name .mask>span{transform:none}.js .hero__img{transform:scale(1.06);transition:transform 2.2s var(--ease)}.js.is-loaded .hero__img{transform:scale(1)}.js .hero__pic picture{will-change:transform}[data-parallax]{transition:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-reveal="mask"]{opacity:1;transform:none;clip-path:none;transition:none}.js .hero__name .mask>span,.js .hero__img{transform:none;transition:none}*,*::before,*::after{transition-duration:.01ms!important;animation:none!important}[data-parallax]{transform:none!important}}