html:has(.series){scroll-behavior:smooth;background:#f5f4f0;scroll-padding-top:90px}.series{--sr-paper:#f5f4f0;--sr-card:#e9e8e3;--sr-ink:#161616;--sr-mute:#6b6b66;--sr-line:#16161626;--sr-bone:#e9e7df;--sr-header-bg:#f5f4f0f2;background:var(--sr-paper);color:var(--sr-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5}.series *,.series :before,.series :after{box-sizing:border-box}.series :where(h1,h2,h3,p,figure){margin:0}.series img{max-width:100%;display:block}.series a{color:inherit}.series .sr-panel,.series .sr-feature{color:#fff}.series .sr-field{color:#a7aaa4}.series button{font:inherit;color:inherit;cursor:pointer}.series :focus-visible{outline:2px solid var(--sr-ink);outline-offset:4px}.series ::selection{background:var(--sr-ink);color:var(--sr-paper)}.sr-skip{z-index:200;background:var(--sr-ink);padding:13px 20px;font-size:14px;position:fixed;top:-80px;left:20px;color:var(--sr-paper)!important}.sr-skip:focus{top:16px}.sr-bar{height:34px;color:var(--sr-bone);background:#0b0b0b;justify-content:space-between;align-items:center;padding:0 4vw;font-size:13px;font-weight:500;display:flex}.sr-header{z-index:20;background:var(--sr-header-bg);border-bottom:1px solid var(--sr-line);backdrop-filter:blur(10px);grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 4vw;display:grid;position:sticky;top:0}.sr-header nav{align-items:center;gap:28px;display:flex}.sr-header nav:last-child{justify-content:flex-end}.sr-header nav a{letter-spacing:.04em;text-transform:uppercase;text-underline-offset:6px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sr-header nav a:hover,.sr-header nav a[aria-current=page]{text-decoration:underline 1px}.sr-brand{align-items:center;min-height:44px;display:inline-flex}.series .sr-header .sr-brand .site-logo{width:210px}.sr-pill{background:var(--sr-bone);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:#111211!important}.sr-pill:hover{background:#fffdf6}.sr-pill--ink{background:var(--sr-ink);color:var(--sr-paper)!important}.sr-pill--ink:hover{background:var(--sr-ink);opacity:.86}.sr-hero{background:#000;grid-template-columns:repeat(2,minmax(0,1fr));height:min(72svh,760px);min-height:520px;animation:1.7s cubic-bezier(.7,0,.2,1) .15s both sr-reveal;display:grid}.sr-panel{isolation:isolate;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:22px;padding:0 3vw 3.4vw;text-decoration:none;display:flex;position:relative;overflow:hidden}.sr-panel img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sr-panel:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#00000040 55%,#000000b8 100%);position:absolute;inset:0}.sr-panel:hover img{transform:scale(1.03)}.sr-panel h1,.sr-panel h2{text-shadow:0 1px 24px #00000059;letter-spacing:-.03em;font-size:clamp(40px,4.4vw,68px);font-weight:400;line-height:1}.sr-statement{border-bottom:1px solid var(--sr-line);padding:72px 4vw 80px}.sr-statement p{letter-spacing:-.035em;background:linear-gradient(90deg, var(--sr-ink) 50%, #c4c3bd 50%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:21ch;font-size:clamp(44px,6vw,96px);font-weight:400;line-height:1.02;transition:background-position 1.6s cubic-bezier(.5,0,.2,1)}.sr-statement p.is-revealed{background-position:0 0}.sr-row{border-bottom:1px solid var(--sr-line);padding:28px 4vw 72px}.sr-row h2{margin-bottom:28px;font-size:17px;font-weight:400}.sr-row-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px 16px;display:grid}.sr-row-grid--three{grid-template-columns:repeat(5,minmax(0,1fr))}.sr-feature{aspect-ratio:4/5;isolation:isolate;color:#fff;border-radius:6px;flex-direction:column;justify-content:space-between;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sr-feature img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sr-feature:after{content:"";z-index:-1;background:linear-gradient(#000000b3 0%,#00000040 30%,#0000 50% 62%,#00000073 100%);position:absolute;inset:0}.sr-feature:hover img{transform:scale(1.04)}.sr-feature h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.15}.sr-feature .sr-pill{width:100%}.sr-card{text-align:center;cursor:zoom-in;background:0 0;border:0;gap:14px;width:100%;padding:0;display:grid}.sr-card-image{aspect-ratio:4/5;background:var(--sr-card);border-radius:6px;display:block;overflow:hidden}.sr-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sr-card:hover .sr-card-image img{transform:scale(1.03)}.sr-card-text{gap:2px;font-size:15px;line-height:1.35;display:grid}.sr-card-text span:last-child{color:var(--sr-mute)}.sr-about{padding:28px 4vw 96px}.sr-about h2{margin-bottom:28px;font-size:17px;font-weight:400}.sr-about-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px;display:grid}.sr-about-grid img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;grid-column:span 2;width:100%}.sr-about-copy{grid-column:3/-1;padding-left:4vw}.sr-about-copy p{letter-spacing:-.025em;max-width:22ch;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.sr-about-copy .sr-pill{margin-top:36px}.sr-footer{color:var(--sr-bone);background:#0b0b0b;padding:56px 4vw 0;overflow:hidden}.sr-footer-top{grid-template-columns:minmax(0,1fr) auto;gap:48px;display:grid}.sr-footer h2{margin-bottom:14px;font-size:15px;font-weight:700}.sr-footer-lede{letter-spacing:-.015em;max-width:28ch;font-size:clamp(22px,2.1vw,30px);line-height:1.25}.sr-field{color:#a7aaa4;border:1px solid #e9e7df4d;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,560px);min-height:56px;margin-top:28px;padding:0 8px 0 22px;font-size:16px;text-decoration:none;transition:border-color .18s;display:flex}.sr-field:hover{border-color:var(--sr-bone)}.sr-field strong{background:var(--sr-bone);color:#111211;border-radius:999px;align-items:center;min-height:40px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.sr-footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sr-footer li a{color:#c9ccc4;align-items:center;min-height:36px;font-size:15px;text-decoration:none;display:inline-flex}.sr-footer li a:hover{color:var(--sr-bone);text-underline-offset:5px;text-decoration:underline}.sr-footer-legal{color:#8d908a;font-size:14px;margin-top:72px!important}.sr-footer-mark{margin:28px 0 0;padding-bottom:3vw;display:block}.series .sr-footer .sr-footer-mark .site-logo{width:100%}.sr-footer-top+.sr-footer-mark{margin-top:72px;padding-bottom:0}.sr-footer-mark+.sr-footer-legal{padding-bottom:28px;margin:24px 0 0!important}@media (width<=760px){.sr-footer-top+.sr-footer-mark{margin-top:48px}}.sr-footer :focus-visible{outline-color:var(--sr-bone)}@media (width<=760px){.series[data-theme] .sr-header nav:first-child a:not(:first-child){display:none}}@keyframes sr-reveal{0%{clip-path:circle(12%)}to{clip-path:circle(75%)}}@media (width<=1000px){.sr-row-grid,.sr-row-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-feature{aspect-ratio:16/9;grid-column:1/-1}.sr-feature .sr-pill{align-self:flex-start;width:auto}}@media (width<=760px){.sr-bar{justify-content:center;height:48px;padding-top:18px}.sr-bar span:first-child{display:none}.sr-header{padding:0 16px}.sr-header nav{gap:18px}.series .sr-header .sr-brand .site-logo{width:168px}.sr-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.sr-panel{aspect-ratio:4/5;padding:0 20px 24px}.sr-panel h1,.sr-panel h2{font-size:40px}.sr-statement{padding:48px 16px 56px}.sr-row,.sr-about{padding:24px 16px 56px}.sr-row-grid,.sr-row-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.sr-feature{aspect-ratio:4/5}.sr-feature .sr-pill{width:100%}.sr-about-grid{grid-template-columns:minmax(0,1fr);gap:28px}.sr-about-grid img,.sr-about-copy{grid-column:1;padding-left:0}.sr-footer{padding:44px 16px 0}.sr-footer-top{grid-template-columns:minmax(0,1fr)}.sr-footer-legal{margin-top:48px!important}}@media (width<=600px){.sr-header nav:first-child a:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){html:has(.series){scroll-behavior:auto}.sr-hero{animation:none}.sr-statement p{background-position:0 0}.series *{transition:none!important}}html:has(.series[data-theme=b]){background:#090b0a}html:has(.series[data-theme=c]){background:#e6e6df}.series[data-theme=b]{--sr-paper:#090b0a;--sr-card:#151815;--sr-ink:#e9e7df;--sr-mute:#a7aaa4;--sr-line:#e9e7df1f;--sr-header-bg:#090b0af2;--sr-gallery-bg:#0c0e0c;--sr-meet-bg:#121610}.series[data-theme=c]{--sr-paper:#e6e6df;--sr-ink:#171916;--sr-mute:#5c5e57;--sr-line:#1719162e;--sr-header-bg:#e9eae4f2;--sr-gallery-bg:#080808;--sr-meet-bg:#17211c}.series[data-theme] .sr-bar{background:#000}.sr-cover{isolation:isolate;color:#fff;background:#000;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;height:min(100svh - 116px,920px);min-height:540px;padding:0 4vw 4.5vw;display:flex;position:relative;overflow:hidden}.sr-cover img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sr-cover:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#00000073 72%,#000000bf 100%);position:absolute;inset:0}.sr-cover h1{letter-spacing:-.04em;text-shadow:0 1px 30px #00000052;max-width:12ch;font-size:clamp(48px,6.2vw,104px);font-weight:400;line-height:.98}.sr-statement--still p{color:var(--sr-ink);background:0 0}.sr-statement--angled p{background:linear-gradient(100deg, var(--sr-ink) 42%, color-mix(in srgb, var(--sr-ink) 48%, transparent) 58%) 100% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-position 2.6s cubic-bezier(.3,.1,.25,1)}.sr-gallery{background:var(--sr-gallery-bg,var(--sr-paper));padding:64px 4vw 80px}.sr-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sr-tile{aspect-ratio:4/5;cursor:zoom-in;background:#1a1c19;border:0;width:100%;padding:0;display:block;overflow:hidden}.sr-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sr-tile:hover img{transform:scale(1.025)}.sr-meet{background:var(--sr-meet-bg,var(--sr-paper));color:#e9e7df;padding:96px 4vw}.sr-meet-inner{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:6vw;max-width:1160px;margin:0 auto;display:grid}.sr-meet img{width:100%;height:auto}.sr-meet h2{letter-spacing:-.04em;font-size:clamp(44px,4.6vw,72px);font-weight:400;line-height:1}.sr-meet p{color:#c9cdc2;text-wrap:pretty;max-width:30ch;margin-top:24px;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.sr-meet .sr-pill{margin-top:36px}@media (width<=1000px){.sr-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sr-cover{height:min(100svh - 130px,720px);min-height:480px;padding:0 16px 28px}.sr-cover h1{font-size:48px}.sr-gallery{padding:40px 16px 48px}.sr-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sr-meet{padding:56px 16px 64px}.sr-meet-inner{grid-template-columns:minmax(0,1fr);gap:32px}.sr-meet .sr-pill{width:100%}}@media (prefers-reduced-motion:reduce){.sr-statement--angled p{background-position:0 0}}html:has(.series:is([data-theme=d],[data-theme=e])){background:#121311}.series:is([data-theme=d],[data-theme=e]){--sr-paper:#121311;--sr-card:#1a1c19;--sr-ink:#e9e7df;--sr-mute:#a7aaa4;--sr-line:#e9e7df1f;--sr-header-bg:#121311f2;--sr-gallery-bg:#080808;--sr-meet-bg:#17211c}.sr-top-flat{display:contents}.sr-top{z-index:20;position:fixed;inset:0 0 auto}.sr-top .sr-bar{background:0 0;transition:height .35s,padding .35s,opacity .25s;overflow:hidden}.sr-top .sr-header{backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background-color .3s,border-color .3s;position:static}.sr-top.is-solid .sr-bar{opacity:0;height:0;padding-block:0}.sr-top.is-solid .sr-header{background:var(--sr-header-bg);border-bottom-color:var(--sr-line);backdrop-filter:blur(10px)}.sr-cover--full{height:100svh;min-height:600px;max-height:1200px}.sr-cover--full:before{content:"";z-index:-1;background:linear-gradient(#000000b3 0%,#0000 100%);height:34%;position:absolute;inset:0 0 auto}.series[data-theme=e]{--sr-motif:#6f726b;--sr-bar:2px;--sr-angle:6.2deg;--sr-tan:.1086;--sr-overlay:#000000b8}.series[data-theme=e] .sr-cover h1{max-width:none;font-size:clamp(44px,5.3vw,88px)}.series[data-theme=e] :is(.sr-pill,.sr-field,.sr-field strong){border-radius:0}.series[data-theme=e] .sr-pill{letter-spacing:.01em;min-height:40px;padding:0 22px;font-size:14px;font-weight:500}.series[data-theme=e] .sr-field strong{min-height:36px;padding:0 16px;font-size:14px;font-weight:500}.series[data-theme=e] :is(.sr-split .sr-pill,.sr-field strong){border:1px solid var(--sr-ink);background:#000;color:var(--sr-ink)!important}.series[data-theme=e] :is(.sr-split .sr-pill:hover,.sr-field button:hover strong){background:var(--sr-ink);color:#000!important}.sr-field-label{color:var(--sr-mute);margin:28px 0 -16px;font-size:15px}form.sr-field{cursor:text}form.sr-field:focus-within{border-color:var(--sr-bone)}.sr-field input{min-width:0;color:var(--sr-bone);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sr-field input::placeholder{color:#a7aaa4;opacity:1}.sr-field button{cursor:pointer;background:0 0;border:0;padding:0}.sr-gallery-grid--focus .sr-tile img{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .45s}@media (hover:hover){.sr-gallery-grid--focus:has(.sr-tile:hover) .sr-tile:not(:hover) img{opacity:.84}}.sr-wrap-off{display:contents}.sr-cover--alcove{--cover-h:clamp(600px, 100svh, 1200px);--cover-cut:calc(var(--cover-h) * var(--sr-tan));height:var(--cover-h);grid-template-columns:minmax(0,26%) minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;max-height:none;padding:0;display:grid}.sr-cover--alcove:after{display:none}.sr-alcove-photo,.sr-alcove-bar{grid-area:1/2}.sr-alcove-photo{z-index:-2;grid-column:1/-1;position:absolute;inset:0;overflow:hidden}.sr-cover--alcove:before{inset:0 auto 0 calc(var(--cover-cut) * -1);width:calc(26% + var(--cover-cut));z-index:-1;background:var(--sr-overlay);border-right:var(--sr-bar) solid var(--sr-motif);height:auto;transform:skewX(calc(var(--sr-angle) * -1));transform-origin:bottom;pointer-events:none}.series .sr-alcove-photo img{object-position:60% 50%}.sr-alcove-photo:after{content:"";background:linear-gradient(#000000a6 0%,#0000 100%);height:30%;position:absolute;inset:0 0 auto}@media (width<=760px){.sr-alcove-photo:after{background:linear-gradient(#000000e0 0%,#00000085 45%,#0000 100%);height:46%}}.sr-alcove-bar{z-index:1;background:var(--sr-motif);pointer-events:none;clip-path:polygon(var(--cover-cut) 0, calc(var(--cover-cut) + var(--sr-bar)) 0, var(--sr-bar) 100%, 0 100%);display:none}.sr-alcove-copy{flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:32px;padding:136px 2.5vw 4.5vw 4vw;display:flex}.series[data-theme=e] .sr-alcove-copy h1{max-width:none;text-shadow:none;writing-mode:vertical-rl;font-size:clamp(48px,4.4vw,72px);line-height:1.02}.series[data-theme=e] .sr-alcove-copy .sr-pill{border:1px solid var(--sr-ink);background:#000;width:100%;max-width:300px;min-height:44px;color:var(--sr-ink)!important}.series[data-theme=e] .sr-alcove-copy .sr-pill:hover{background:var(--sr-ink);color:#000!important}.sr-gallery--lean{border-top:var(--sr-bar) solid var(--sr-motif);position:relative;overflow:clip;container-type:inline-size}.sr-lean-curtain{z-index:1;border-left:var(--sr-bar) solid var(--sr-motif);background:var(--sr-gallery-bg);transform:skewX(calc(var(--sr-angle) * -1));transform-origin:bottom;position:absolute;inset:0 -40vw 0 calc(4vw + 92cqw)}.sr-lean-title{z-index:2;color:#9a9d94;pointer-events:none;letter-spacing:.01em;white-space:nowrap;writing-mode:vertical-rl;margin:0;font-size:36px;font-weight:400;line-height:1;position:absolute;bottom:80px;right:2vw}.sr-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:.16em;height:.16em;margin-inline:.5em;display:inline-block}.sr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-split{--split-h:clamp(560px, 88svh, 920px);--split-cut:calc(var(--split-h) * var(--sr-tan,.1086));--split-bar:var(--sr-bar,2px);min-height:var(--split-h);border-block:var(--split-bar) solid var(--sr-motif,#6f726b);color:#e9e7df;background:#000;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-split-photo,.sr-split-bar{grid-area:1/1}.sr-split-photo{clip-path:polygon(0 0, 100% 0, calc(100% - var(--split-cut)) 100%, 0 100%);position:relative;overflow:hidden}.sr-split-photo img{object-fit:cover;object-position:60% 30%;width:100%;height:100%;position:absolute;inset:0}.sr-split-bar{z-index:1;background:var(--sr-motif,#6f726b);pointer-events:none;clip-path:polygon(calc(100% - var(--split-bar)) 0, 100% 0, calc(100% - var(--split-cut)) 100%, calc(100% - var(--split-cut) - var(--split-bar)) 100%)}.sr-split-copy{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;padding:72px 7vw 72px 6vw;display:flex}.sr-split h2{letter-spacing:-.04em;font-size:clamp(48px,5.6vw,88px);font-weight:400;line-height:1}.sr-split p{color:#c9cdc2;text-wrap:pretty;max-width:30ch;margin-top:24px;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.sr-split .sr-pill{margin-top:36px}@media (width<=1000px){.sr-lean-curtain{display:none}.sr-lean-title{letter-spacing:-.02em;white-space:normal;writing-mode:horizontal-tb;margin-bottom:28px;font-size:clamp(40px,6vw,56px);line-height:1.05;position:static}.sr-lean-title .sr-lean-word{display:block}.sr-dot{display:none}}@media (width<=760px){.sr-cover--full{min-height:560px}.sr-cover--alcove{--cover-cut:calc(125vw * var(--sr-tan));grid-template-columns:minmax(0,1fr);gap:24px;height:auto;min-height:0}.sr-alcove-photo,.sr-alcove-bar{grid-column:1}.sr-alcove-bar{display:block}.sr-alcove-photo{aspect-ratio:4/5;clip-path:polygon(var(--cover-cut) 0, 100% 0, 100% 100%, 0 100%);position:relative;inset:auto}.sr-cover--alcove:before{display:none}.sr-alcove-copy{grid-area:2/1;gap:24px;padding:28px 16px 44px}.series[data-theme=e] .sr-alcove-copy h1{writing-mode:horizontal-tb;font-size:44px}.series[data-theme=e] .sr-alcove-copy .sr-pill{max-width:none}.sr-split{--split-cut:calc(125vw * var(--sr-tan,.1086));grid-template-columns:minmax(0,1fr);min-height:0}.sr-split-photo{aspect-ratio:4/5}.sr-split-copy{grid-area:2/1;padding:36px 16px 56px}.sr-split .sr-pill{width:100%}}
