@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_1a3c73{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_1a3c73{--font-sans:"Archivo","Archivo Fallback"}:root{--ink:#131211;--ink-raised:#1a1918;--paper:#faf8f5;--mute:#c4c1bd;--rule:#4d4b48;--accent:#ff6a50;--on-accent:#131211;--rule-w:2px;--t-2xs:0.75rem;--t-xs:0.8125rem;--t-sm:0.875rem;--t-base:1rem;--t-md:clamp(1.0625rem,0.3vw + 1rem,1.1875rem);--t-lg:clamp(1.5rem,2.2vw + 0.9rem,2.375rem);--t-xl:clamp(2rem,4.4vw + 0.9rem,3.75rem);--t-display:clamp(2.75rem,9vw + 0.5rem,7.5rem);--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s6:1.5rem;--s8:2rem;--s12:3rem;--s16:4rem;--s24:6rem;--gutter:clamp(1.25rem,3.5vw,3rem);--rhythm:clamp(3.5rem,8vh,7rem);--measure:36rem;--label-col:clamp(7rem,16vw,14rem);--max:96rem;--ease:cubic-bezier(0.22,0.61,0.36,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:var(--t-base);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}p{margin:0 0 var(--s4)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{display:block;max-width:100%;height:auto}.label{font-size:var(--t-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.label--quiet{font-weight:600;letter-spacing:.14em;color:var(--mute)}.label--accent{color:var(--accent);letter-spacing:.22em}.display{font-size:var(--t-display);font-weight:900;line-height:.92;letter-spacing:-.035em;text-transform:none}.statement{font-size:var(--t-lg);font-weight:400;line-height:1.22;letter-spacing:-.015em;max-width:22ch}.statement--wide{max-width:32ch}.body-text{max-width:var(--measure);color:var(--mute);font-size:var(--t-md)}.body-text strong{color:var(--paper);font-weight:600}.shell{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{border-top:var(--rule-w) solid var(--rule);padding-block:var(--rhythm)}.section--open{border-top:0;animation:rise .5s var(--ease) both}@supports (animation-timeline:view()){.section:not(.section--open){animation:rise linear both;animation-timeline:view();animation-range:entry 5% entry 35%}}.section__grid{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr);grid-gap:var(--s8) var(--s12);gap:var(--s8) var(--s12);align-items:start}.section__aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--s6))}.section__note{margin-top:var(--s3);color:var(--mute);font-size:var(--t-sm)}@media (max-width:55rem){.section__grid{grid-template-columns:1fr;gap:var(--s6)}.section__aside{position:static}}:root{--header-h:4.5rem}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--ink);border-bottom:var(--rule-w) solid var(--rule);padding-top:env(safe-area-inset-top)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);min-height:var(--header-h);padding-block:var(--s4)}.masthead__name{font-size:var(--t-base);font-weight:700;white-space:nowrap}.masthead__name,.nav{letter-spacing:.14em;text-transform:uppercase}.nav{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s8);align-items:center;font-size:var(--t-xs);font-weight:600;color:var(--mute)}.nav a{position:relative;transition:color .2s var(--ease)}.nav a[aria-current=page]{color:var(--paper)}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-.45em;height:var(--rule-w);background:var(--accent)}@media (hover:hover){.nav a:hover{color:var(--paper)}}@media (max-width:40rem){.masthead__inner{flex-direction:column;align-items:stretch;gap:var(--s3)}.nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;gap:var(--s6);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:.2rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,black var(--gutter),black calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,black var(--gutter),black calc(100% - var(--gutter)),transparent)}.nav::-webkit-scrollbar{display:none}.nav a{scroll-snap-align:start;white-space:nowrap}}.shot{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.mono-photo .shot{filter:grayscale(1) contrast(1.04)}.frame{display:block;overflow:hidden;background:var(--ink-raised)}.frame .shot{transition:transform .6s var(--ease)}@media (hover:hover){a:hover>.frame .shot{transform:scale(1.04)}}a:active>.frame .shot{transform:scale(.98);transition-duration:.15s}.caption{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);justify-content:space-between;align-items:baseline;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule);font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.caption__place{color:var(--mute);font-weight:500}.strip{display:flex;gap:var(--s8);align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--s6);scrollbar-color:var(--accent) var(--rule);scrollbar-width:thin}.strip::-webkit-scrollbar{height:3px}.strip::-webkit-scrollbar-track{background:var(--rule)}.strip::-webkit-scrollbar-thumb{background:var(--accent)}.strip__item{flex:none;scroll-snap-align:start;max-width:88vw}.strip__item .frame{height:58vh}.strip__item:nth-child(3n+2) .frame{height:70vh}.strip__item:nth-child(3n+3) .frame{height:48vh}.strip__item .shot{height:100%;width:auto;max-width:none}@media (max-width:55rem){.strip__item .frame,.strip__item:nth-child(3n+2) .frame,.strip__item:nth-child(3n+3) .frame{height:52vh}}.plate{margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.plate .shot{max-height:calc(100svh - var(--header-h) - 10rem);width:auto}.table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.table td,.table th{text-align:left;padding:var(--s4) var(--s4) var(--s4) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.table thead th{padding-block:0 var(--s3);font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border-bottom-color:var(--paper)}.table td:last-child,.table th:last-child{text-align:right;padding-right:0}.table tbody tr:has(input:checked){background:var(--ink-raised)}.price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.muted{color:var(--mute)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.choice{display:flex;align-items:baseline;gap:var(--s3);cursor:pointer}.choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:.8125rem;height:.8125rem;border:2px solid var(--mute);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.choice input:checked{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 1rem var(--accent)}.btn{display:inline-block;border:0;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--t-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:var(--s4) var(--s8);cursor:pointer;transition:filter .2s var(--ease),transform .1s var(--ease)}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 2px var(--rule)}.btn--ghost:hover:not(:disabled){filter:none}.btn--ghost:active:not(:disabled),.btn--ghost:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--paper)}.link{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute)}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.field{display:block;margin-bottom:var(--s6)}.field>span{display:block;font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:var(--s2)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{width:100%;font:inherit;font-size:var(--t-sm);color:var(--paper);background:var(--ink-raised);border:0;box-shadow:inset 0 0 0 1px var(--rule);padding:var(--s3);border-radius:0}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 2px var(--mute);outline:none}textarea{min-height:10rem;resize:vertical;line-height:1.6}.notice{border-left:var(--rule-w) solid var(--accent);padding:var(--s2) var(--s4);font-size:var(--t-sm);margin-bottom:var(--s6)}.notice--quiet{border-left-color:var(--rule);color:var(--mute)}.stack>*+*{margin-top:var(--s4)}.stack--wide>*+*{margin-top:var(--s8)}.row{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:flex-end}.row>*{flex:1 1 10rem;margin-bottom:0}.row>.row__fixed{flex:0 0 auto}.prose{max-width:var(--measure)}.prose h2{font-size:var(--t-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:var(--s12) 0 var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule)}.prose h2:first-child{margin-top:0;border-top:0;padding-top:0}.prose p,.prose ul{color:var(--mute)}.prose ul{padding-left:1.1em;margin:0 0 var(--s4)}.prose li{margin-bottom:var(--s2)}.prose a{text-decoration:underline;text-underline-offset:.25em}.foot{border-top:var(--rule-w) solid var(--rule);padding-block:var(--s12) var(--s16);margin-top:var(--rhythm)}.foot__grid{display:flex;flex-wrap:wrap;gap:var(--s6) var(--s12);justify-content:space-between;font-size:var(--t-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.foot a:hover{color:var(--paper)}.consent{position:fixed;inset:auto 0 0 0;z-index:40;background:var(--ink);border-top:var(--rule-w) solid var(--accent);padding-top:var(--s6);padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom));animation:consent-in .4s var(--ease) both}@keyframes consent-in{0%{transform:translateY(100%)}}.consent__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s6) var(--s12);gap:var(--s6) var(--s12);align-items:center}.consent__actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.consent__actions .btn{padding:var(--s3) var(--s6)}@media (max-width:48rem){.consent__inner{grid-template-columns:1fr}}.skip{position:absolute;left:-9999px;top:var(--s2);z-index:50}.skip:focus{left:var(--gutter);background:var(--accent);color:var(--on-accent);padding:var(--s2) var(--s4)}@supports (animation-timeline:view()){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 5% entry 55%}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}.admin__bar{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s8);align-items:center;padding-block:var(--s4);border-bottom:var(--rule-w) solid var(--rule);margin-bottom:var(--s8)}.admin__bar .nav{margin-right:auto}.thumb{width:4.5rem;height:3rem;object-fit:cover;background:var(--ink-raised)}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s12);gap:var(--s12);align-items:start}@media (max-width:55rem){.grid-2{grid-template-columns:1fr;gap:var(--s8)}.table{display:block;overflow-x:auto}}@media (max-width:40rem){.table .optional{display:none}.thumb{width:3rem;height:2.25rem}}.detail{display:none}@media (max-width:40rem){.detail{display:block;font-size:var(--t-2xs);color:var(--mute);margin-top:var(--s1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}