.photos-module__gMtnkW__page{--photo-paper:#eee9dc;--photo-ink:#17201d;--photo-green:#24483e;--photo-green-bright:#6f9a78;--photo-orange:#e66a2c;--photo-orange-ink:#a34217;--photo-cream:#fff9ec;background:var(--photo-paper);color:var(--photo-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.photos-module__gMtnkW__hero{border-bottom:2px solid var(--photo-ink);background:linear-gradient(#17201d13 1px, transparent 1px), linear-gradient(90deg, #17201d13 1px, transparent 1px), var(--photo-paper);background-size:2.8rem 2.8rem;min-height:92svh;padding:8.5rem clamp(1.1rem,5.4vw,6.4rem) 3rem;position:relative;overflow:hidden}.photos-module__gMtnkW__hero:before{content:"";aspect-ratio:1;background:linear-gradient(135deg, transparent 48%, var(--photo-orange) 48.4% 51.6%, transparent 52%), #6f9a781c;border:1px solid #24483e47;width:min(27vw,27rem);animation:8s ease-in-out infinite photos-module__gMtnkW__proof-float;position:absolute;top:13%;right:5%;transform:rotate(8deg)}@keyframes photos-module__gMtnkW__proof-float{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(5deg)translateY(1.3rem)}}.photos-module__gMtnkW__kicker{z-index:1;color:var(--photo-green);margin:0;position:relative}.photos-module__gMtnkW__titleLockup{z-index:1;grid-template-columns:.8fr minmax(0,1.5fr) .8fr;align-items:center;margin-top:clamp(3.5rem,10vw,8rem);display:grid;position:relative}.photos-module__gMtnkW__titleLockup>span{color:#0000;font-family:var(--font-mono);letter-spacing:-.08em;-webkit-text-stroke:1px var(--photo-green);font-size:clamp(2.3rem,6vw,7rem);font-weight:900;line-height:.8}.photos-module__gMtnkW__titleLockup>span:first-child{writing-mode:vertical-rl;transform:rotate(180deg)}.photos-module__gMtnkW__titleLockup>span:last-child{writing-mode:vertical-rl;justify-self:end}.photos-module__gMtnkW__hero h1{letter-spacing:-.095em;max-width:68rem;margin:0;font-size:clamp(4.8rem,12vw,13.5rem);line-height:.76}.photos-module__gMtnkW__hero h1:first-line{color:var(--photo-orange)}.photos-module__gMtnkW__heroFooter{z-index:1;border-top:2px solid var(--photo-ink);grid-template-columns:minmax(16rem,.65fr) minmax(22rem,1.35fr);align-items:end;gap:3rem;margin-top:clamp(4rem,8vw,8rem);padding-top:1rem;display:grid;position:relative}.photos-module__gMtnkW__heroFooter>p{max-width:31rem;font-family:var(--font-serif);margin:0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.35}.photos-module__gMtnkW__heroFooter>div{font-family:var(--font-mono);letter-spacing:.08em;justify-content:flex-end;gap:clamp(1rem,4vw,4rem);font-size:.54rem;font-weight:800;display:flex}.photos-module__gMtnkW__heroFooter>div span:last-child{color:var(--photo-orange-ink)}.photos-module__gMtnkW__contactLab{min-height:100svh;color:var(--photo-cream);background:radial-gradient(circle at 18% 26%,#6f9a7821,#0000 22%),#1b2b26;padding:5.5rem clamp(1.1rem,4vw,4.8rem) 7rem}.photos-module__gMtnkW__tableHeader{border-bottom:1px solid #fff9ec47;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1rem;display:flex}.photos-module__gMtnkW__tableHeader>div{color:#a6cca8;align-items:center;gap:.75rem;display:flex}.photos-module__gMtnkW__tableHeader p{margin:0}.photos-module__gMtnkW__tableHeader>p{color:#fff9ec7a;font-family:var(--font-mono);letter-spacing:.06em;font-size:.52rem}.photos-module__gMtnkW__tableLayout{perspective:1400px;grid-template-columns:minmax(32rem,1.45fr) minmax(20rem,.55fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-top:5rem;display:grid}.photos-module__gMtnkW__lightTable{min-width:0;transform-style:preserve-3d;cursor:grab;touch-action:pan-y;background-color:#527562;background-image:linear-gradient(#83b9951f 1px,#0000 1px),linear-gradient(90deg,#83b9951f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.1rem solid #111b18;border-radius:.25rem;padding:clamp(2rem,4vw,4.5rem) clamp(1rem,3vw,3.3rem) 2.8rem;position:relative;box-shadow:0 3rem 5rem #0000005c,inset 0 0 7rem #d3efd42b}.photos-module__gMtnkW__lightTable:active{cursor:grabbing}.photos-module__gMtnkW__tableChrome{color:#fff9ec8c;height:1.1rem;font-family:var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding-inline:.45rem;font-size:.39rem;display:flex;position:absolute;top:-1.1rem;left:-1.1rem;right:-1.1rem}.photos-module__gMtnkW__tableChrome i{background:var(--photo-orange);width:.32rem;height:.32rem;box-shadow:0 0 .8rem var(--photo-orange);border-radius:50%}.photos-module__gMtnkW__inspectionGlow{z-index:0;aspect-ratio:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#fffbd58f,#d9efcc17 48%,#0000 70%);border-radius:50%;width:min(28vw,19rem);position:absolute;transform:translate(-50%,-50%)}.photos-module__gMtnkW__scanLine{z-index:4;pointer-events:none;background:#ffae61bf;height:1px;position:absolute;top:8%;left:4%;right:4%;box-shadow:0 0 1.2rem #e66a2cd9}.photos-module__gMtnkW__contactSheet{z-index:2;background:#0b100e;border:.45rem solid #151c19;padding:2rem .85rem;position:relative;transform:translateZ(18px)rotate(-.8deg);box-shadow:.8rem 1.1rem #131f1a75}.photos-module__gMtnkW__filmEdge{justify-content:space-between;display:flex;position:absolute;top:.42rem;left:.7rem;right:.7rem}.photos-module__gMtnkW__filmEdge i{opacity:.76;background:#d9d1bd;width:4.5%;height:.58rem}.photos-module__gMtnkW__filmEdgeBottom{top:auto;bottom:.42rem}.photos-module__gMtnkW__frameGrid{transform-style:preserve-3d;grid-template-columns:repeat(3,1fr);gap:clamp(.45rem,1vw,.9rem);display:grid}.photos-module__gMtnkW__frameGrid button{aspect-ratio:4/3;color:var(--photo-cream);cursor:pointer;transform-style:preserve-3d;background:#19201c;border:0;padding:0;position:relative;overflow:visible}.photos-module__gMtnkW__frameGrid button:after{content:"";z-index:4;pointer-events:none;border:2px solid #0000;transition:border-color .18s,transform .18s;position:absolute;inset:-.28rem}.photos-module__gMtnkW__frameGrid button:hover:after,.photos-module__gMtnkW__frameGrid button:focus-visible:after,.photos-module__gMtnkW__frameGrid button[aria-pressed=true]:after{border-color:var(--photo-orange);transform:rotate(1.2deg)}.photos-module__gMtnkW__frameImage{position:absolute;inset:0;overflow:hidden}.photos-module__gMtnkW__frameImage:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 36%,#11201a42);position:absolute;inset:0}.photos-module__gMtnkW__frameImage img{object-fit:cover;filter:saturate(.86)contrast(1.08);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .38s;transform:scale(1.16)}.photos-module__gMtnkW__frameGrid button:hover img,.photos-module__gMtnkW__frameGrid button:focus-visible img,.photos-module__gMtnkW__frameGrid button[aria-pressed=true] img{filter:saturate(1.08)contrast(1.04);transform:scale(1.04)}.photos-module__gMtnkW__frameCode,.photos-module__gMtnkW__frameAi{z-index:3;font-family:var(--font-mono);letter-spacing:.06em;background:#0a0f0dc7;font-size:.38rem;font-weight:800;position:absolute;bottom:.35rem}.photos-module__gMtnkW__frameCode{padding:.25rem .32rem;left:.35rem}.photos-module__gMtnkW__frameAi{border:1px dashed var(--photo-orange);color:#ffad79;padding:.2rem .3rem;right:.35rem}.photos-module__gMtnkW__inspectionDesk{min-width:0}.photos-module__gMtnkW__deskHeading{color:#a6cca8;font-family:var(--font-mono);letter-spacing:.09em;border-bottom:1px solid #fff9ec47;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.5rem;display:flex}.photos-module__gMtnkW__inspectionDesk figure{margin:3rem 0 0}.photos-module__gMtnkW__focusPrint{aspect-ratio:4/5;border:.75rem solid var(--photo-cream);background:#18251f;border-bottom-width:3.2rem;position:relative;box-shadow:1rem 1.3rem #070f0c75,0 2rem 3rem #00000038}.photos-module__gMtnkW__focusPrint img{object-fit:cover;filter:saturate(.9)contrast(1.05);transform:scale(1.12)}.photos-module__gMtnkW__focusPrint>span{z-index:2;border:1px dashed var(--photo-orange);color:var(--photo-orange);font-family:var(--font-mono);letter-spacing:.06em;padding:.28rem .38rem;font-size:.45rem;font-weight:800;position:absolute;bottom:-2.15rem;right:.45rem}.photos-module__gMtnkW__inspectionDesk figcaption{margin-top:2.2rem}.photos-module__gMtnkW__inspectionDesk figcaption span,.photos-module__gMtnkW__inspectionDesk figcaption strong{display:block}.photos-module__gMtnkW__inspectionDesk figcaption span{color:#a6cca8;font-family:var(--font-mono);letter-spacing:.09em;font-size:.48rem}.photos-module__gMtnkW__inspectionDesk figcaption strong{font-family:var(--font-serif);letter-spacing:-.045em;margin-top:.55rem;font-size:clamp(2rem,3.4vw,3.8rem);font-weight:500;line-height:.95}.photos-module__gMtnkW__inspectionDesk figcaption p{color:#fff9ec8c;margin:.9rem 0 0;font-size:.7rem;line-height:1.75}.photos-module__gMtnkW__frameControls{grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.8rem;margin-top:1.8rem;display:grid}.photos-module__gMtnkW__frameControls button{aspect-ratio:1;color:var(--photo-cream);cursor:pointer;background:0 0;border:1px solid #fff9ec61;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.photos-module__gMtnkW__frameControls button:hover,.photos-module__gMtnkW__frameControls button:focus-visible{background:var(--photo-orange);color:var(--photo-ink);transform:rotate(4deg)scale(1.04)}.photos-module__gMtnkW__frameControls>span{font-family:var(--font-mono);text-align:center;font-size:.5rem}.photos-module__gMtnkW__rollStory{border-top:1px solid #fff9ec47;border-bottom:1px solid #fff9ec47;grid-template-columns:minmax(12rem,.4fr) minmax(24rem,1fr) minmax(17rem,.55fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:7rem;display:grid}.photos-module__gMtnkW__rollLabel,.photos-module__gMtnkW__assetDisclosure{padding:1.3rem 0}.photos-module__gMtnkW__rollLabel{color:#a6cca8}.photos-module__gMtnkW__rollLabel p{font-family:var(--font-mono);letter-spacing:.1em;margin:.8rem 0 0;font-size:.54rem;font-weight:800}.photos-module__gMtnkW__rollLabel span{color:#fff9ec66;margin-top:.5rem;font-size:.58rem;display:block}.photos-module__gMtnkW__rollButtons{border-left:1px solid #fff9ec33;border-right:1px solid #fff9ec33}.photos-module__gMtnkW__rollButtons button{color:#fff9ec80;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff9ec29;grid-template-columns:2.7rem 1fr 1fr .7rem;align-items:center;gap:.7rem;width:100%;min-height:5.3rem;padding:0 1.1rem;transition:color .18s,background .18s,transform .18s;display:grid}.photos-module__gMtnkW__rollButtons button:last-child{border-bottom:0}.photos-module__gMtnkW__rollButtons button:hover,.photos-module__gMtnkW__rollButtons button:focus-visible,.photos-module__gMtnkW__rollButtons button[aria-pressed=true]{color:#ffad79;background:#e66a2c17;transform:translate(.35rem)}.photos-module__gMtnkW__rollButtons button span,.photos-module__gMtnkW__rollButtons button small{font-family:var(--font-mono);font-size:.48rem}.photos-module__gMtnkW__rollButtons button strong{font-size:.72rem}.photos-module__gMtnkW__rollButtons button small{opacity:.64}.photos-module__gMtnkW__rollButtons button i{opacity:.2;background:currentColor;width:.44rem;height:.44rem;transform:rotate(45deg)}.photos-module__gMtnkW__rollButtons button[aria-pressed=true] i{opacity:1;box-shadow:0 0 .8rem}.photos-module__gMtnkW__assetDisclosure{color:var(--photo-orange);align-items:flex-start;gap:.75rem;display:flex}.photos-module__gMtnkW__assetDisclosure svg{flex:none}.photos-module__gMtnkW__assetDisclosure strong{font-size:.68rem;display:block}.photos-module__gMtnkW__assetDisclosure p{color:#fff9ec7a;margin:.65rem 0 0;font-size:.58rem;line-height:1.7}.photos-module__gMtnkW__developing{background:var(--photo-cream);grid-template-columns:minmax(20rem,.8fr) minmax(34rem,1.2fr);gap:clamp(3rem,8vw,9rem);padding:clamp(7rem,12vw,13rem) clamp(1.1rem,6vw,7rem);display:grid}.photos-module__gMtnkW__developingLead>p{color:var(--photo-orange-ink)}.photos-module__gMtnkW__developingLead h2{letter-spacing:-.07em;margin:2rem 0 0;font-size:clamp(3rem,6vw,7rem);line-height:.92}.photos-module__gMtnkW__developing ol{border-top:2px solid var(--photo-ink);align-self:end;margin:0;padding:0;list-style:none}.photos-module__gMtnkW__developing li{border-bottom:1px solid #17201d42;grid-template-columns:2.7rem minmax(7rem,.55fr) minmax(13rem,1fr);align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.photos-module__gMtnkW__developing li span{color:var(--photo-orange-ink);font-family:var(--font-mono);font-size:.75rem}.photos-module__gMtnkW__developing li strong{font-size:.78rem}.photos-module__gMtnkW__developing li p{color:#17201d9e;margin:0;font-size:.7rem;line-height:1.7}@media (max-width:1040px){.photos-module__gMtnkW__tableLayout{grid-template-columns:1fr}.photos-module__gMtnkW__inspectionDesk{grid-template-columns:minmax(15rem,.6fr) minmax(18rem,1fr);gap:2rem 4rem;display:grid}.photos-module__gMtnkW__deskHeading{grid-column:1/-1}.photos-module__gMtnkW__inspectionDesk figure{display:contents}.photos-module__gMtnkW__focusPrint{grid-column:1}.photos-module__gMtnkW__inspectionDesk figcaption{grid-column:2;align-self:end;margin-top:0}.photos-module__gMtnkW__frameControls{grid-column:2}.photos-module__gMtnkW__rollStory{grid-template-columns:.45fr 1fr}.photos-module__gMtnkW__assetDisclosure{border-top:1px solid #fff9ec33;grid-column:1/-1}.photos-module__gMtnkW__developing{grid-template-columns:1fr}}@media (max-width:720px){.photos-module__gMtnkW__hero{min-height:92svh;padding:7rem 1.1rem 2.5rem}.photos-module__gMtnkW__hero:before{width:66vw;top:18%;right:-12%}.photos-module__gMtnkW__titleLockup{grid-template-columns:1fr;margin-top:4.5rem}.photos-module__gMtnkW__titleLockup>span{font-size:15vw;writing-mode:initial!important;transform:none!important}.photos-module__gMtnkW__titleLockup>span:last-child{justify-self:end}.photos-module__gMtnkW__hero h1{margin-block:1.5rem;font-size:clamp(4.2rem,21vw,7.5rem)}.photos-module__gMtnkW__heroFooter{grid-template-columns:1fr;gap:2rem;margin-top:4rem}.photos-module__gMtnkW__heroFooter>div{flex-wrap:wrap;justify-content:flex-start}.photos-module__gMtnkW__contactLab{padding:4.5rem .75rem 5rem}.photos-module__gMtnkW__tableHeader{align-items:flex-start}.photos-module__gMtnkW__tableHeader>p{text-align:right;max-width:10rem}.photos-module__gMtnkW__tableLayout{margin-top:3rem}.photos-module__gMtnkW__lightTable{border-width:.75rem;padding:2.5rem .5rem 2rem}.photos-module__gMtnkW__tableChrome{height:.75rem;top:-.75rem;left:-.75rem;right:-.75rem}.photos-module__gMtnkW__contactSheet{border-width:.32rem;padding:1.7rem .45rem}.photos-module__gMtnkW__frameGrid{grid-template-columns:repeat(2,1fr);gap:.45rem}.photos-module__gMtnkW__inspectionDesk{padding:1.5rem .35rem 0;display:block}.photos-module__gMtnkW__inspectionDesk figure{margin-top:2.5rem;display:block}.photos-module__gMtnkW__focusPrint{width:min(86vw,30rem);margin-inline:auto}.photos-module__gMtnkW__inspectionDesk figcaption{margin-top:2.2rem}.photos-module__gMtnkW__rollStory{grid-template-columns:1fr;margin-top:5rem}.photos-module__gMtnkW__rollButtons{border-top:1px solid #fff9ec33;border-left:0;border-right:0}.photos-module__gMtnkW__rollButtons button{grid-template-columns:2.2rem 1fr .65rem}.photos-module__gMtnkW__rollButtons button small{display:none}.photos-module__gMtnkW__assetDisclosure{grid-column:auto}.photos-module__gMtnkW__developing{padding:7rem 1.1rem}.photos-module__gMtnkW__developing li{grid-template-columns:2.5rem 1fr}.photos-module__gMtnkW__developing li p{grid-column:2}}@media print{.photos-module__gMtnkW__page{color:#111;background:#fff}.photos-module__gMtnkW__inspectionGlow,.photos-module__gMtnkW__scanLine,.photos-module__gMtnkW__frameControls{display:none}}
