.project-page{width:min(100%,var(--page-width, 1120px));min-height:100vh;margin:0 auto;padding:44px var(--page-gutter, 48px) 100px;display:flex;flex-direction:column;gap:76px}.project-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.project-hero-content{min-width:0}.project-hero-content>h2{margin-top:8px}.project-hero-media{--photo-rotation: .65deg;min-width:0;min-height:260px;max-height:680px}.project-hero-media img{width:100%;height:100%;object-fit:cover}.project-description{display:grid;gap:20px;margin-top:28px;line-height:1.85}.project-description p{color:var(--ink)}.project-outputs{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:28px;color:var(--ink-soft)}.project-outputs span{font-size:1rem}.project-process,.project-collection{display:flex;flex-direction:column;gap:36px;scroll-margin-top:32px}.project-page .section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px}.project-page .section-head h2{margin-top:8px}.process-masonry{column-count:3;column-gap:32px;padding-top:10px}.process-tile{--photo-rotation: -.55deg;break-inside:avoid;margin:0 0 36px}.process-tile:nth-child(3n+2){--photo-rotation: .7deg}.process-tile:nth-child(3n){--photo-rotation: -.25deg}.process-tile img{width:100%;height:auto}.process-media{--photo-rotation: -.4deg;width:min(100%,820px);margin:0 auto}.process-media img,.process-media video{display:block;width:100%;max-height:540px;object-fit:contain}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;padding-top:10px}.collection-card{display:flex;flex-direction:column;gap:22px;min-width:0}.collection-media{--photo-rotation: -.6deg;display:block}.collection-card:nth-child(3n+2) .collection-media{--photo-rotation: .65deg}.collection-card:nth-child(3n) .collection-media{--photo-rotation: .2deg}.collection-media img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.collection-body{display:flex;flex-direction:column;gap:12px}.collection-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.collection-title h3{overflow-wrap:anywhere}.collection-title span{color:var(--ink-soft);white-space:nowrap}.collection-actions{display:flex;flex-wrap:wrap;gap:8px 18px}.collection-loader{position:relative;min-height:64px}@media (max-width: 960px){.project-page{padding-inline:32px;gap:60px}.project-hero{gap:36px}.process-masonry{column-count:2}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.project-page{padding:28px 22px 72px;gap:48px}.project-hero,.project-page .section-head{grid-template-columns:1fr}.project-hero{gap:36px}.project-hero-media{height:auto!important;min-height:0;max-height:none}.project-hero-media img{height:auto;max-height:65vh;object-fit:contain}.project-process,.project-collection{gap:28px}.process-masonry{column-count:1}.collection-grid{gap:36px 22px}.collection-actions{gap:4px 14px}}@media (max-width: 480px){.collection-grid{grid-template-columns:1fr;gap:40px}}.antonita-page main{display:grid;gap:100px;min-width:0}.antonita-page .page-header{margin-bottom:-16px}.antonita-page .eyebrow{color:var(--ink-soft)}.antonita-opening{display:grid;gap:30px}.antonita-opening-line{display:flex;justify-content:space-between;gap:16px;color:var(--ink-soft)}.antonita-opening>h2{font-size:clamp(1.65rem,4vw,3rem);line-height:1.35;letter-spacing:.025em;max-width:23ch}.antonita-page figure{margin:0}.antonita-hero{--photo-rotation: -.35deg}.antonita-hero img{width:100%;height:auto}.antonita-page figcaption{color:#69655d;font-size:.86rem;line-height:1.7;padding:14px 10px 8px}.antonita-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px}.antonita-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.antonita-copy h2,.antonita-chapter h2{font-size:1.15rem;line-height:1.7}.antonita-copy p,.antonita-chapter-head>p{color:var(--ink)}.antonita-facts{border-left:1px dashed var(--line);padding-left:32px}.antonita-facts dl{display:grid;gap:26px;margin:0}.antonita-facts dt{color:var(--ink-soft);margin-bottom:3px}.antonita-facts dd{margin:0}.antonita-facts a,.antonita-photo-credit a{text-decoration:underline;text-underline-offset:4px}.antonita-chapter{display:grid;gap:36px;scroll-margin-top:32px}.antonita-chapter-head{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:start}.antonita-chapter-head h2{margin-top:12px}.antonita-video{min-width:0}.antonita-video video{display:block;width:100%;height:auto;background:#090b0c;border:1px solid var(--line)}.antonita-video figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;color:var(--ink-soft);padding:12px 0 0}.antonita-system-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.antonita-system-notes p{border-top:1px dashed var(--line);padding-top:18px}.antonita-system-notes span{display:block;color:var(--ink);margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.antonita-experiment{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:80px;align-items:center}.antonita-study{min-width:0}.antonita-study-image{position:relative;background:#090b0c;aspect-ratio:4 / 5}.antonita-study-image>img,.antonita-study-image canvas{width:100%;height:100%;object-fit:contain}.antonita-study-image canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;touch-action:pan-y}.antonita-study-image canvas.is-ready{opacity:1}.antonita-study-controls{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-top:16px;align-items:baseline}.antonita-study-controls>span{color:var(--ink-soft)}.antonita-study-hint,.antonita-study-still{margin-top:12px;font-size:.86rem}.antonita-study-still{display:none}.antonita-technical{border-block:1px dashed var(--line);padding-block:16px}.antonita-technical summary{cursor:pointer;text-decoration:underline;text-underline-offset:5px}.antonita-technical p{margin-top:18px}.antonita-studies-pair{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);gap:48px;align-items:start}.antonita-organic-study{display:grid;gap:38px}.antonita-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px;align-items:start}.antonita-photo img,.antonita-stage-detail img{width:100%;height:auto}.antonita-photo:nth-child(2n){--photo-rotation: .45deg}.antonita-photo:nth-child(odd){--photo-rotation: -.45deg}.antonita-photo-portrait{margin-inline:10%!important}.antonita-photo-credit{font-size:.86rem}.antonita-closing{display:grid;gap:24px;border-top:1px dashed var(--line);padding-top:36px}.antonita-closing>p{max-width:66ch;color:var(--ink)}@media (max-width: 960px){.antonita-page main{gap:76px}.antonita-overview,.antonita-experiment{gap:40px}.antonita-chapter-head{gap:36px}.antonita-studies-pair{gap:30px}}@media (max-width: 720px){.antonita-page main{gap:56px}.antonita-page .page-header{margin-bottom:-12px}.antonita-opening{gap:22px}.antonita-opening-line{flex-direction:column;gap:4px}.antonita-overview,.antonita-chapter-head,.antonita-experiment,.antonita-studies-pair{grid-template-columns:1fr;gap:30px}.antonita-facts{padding-left:0;border-left:0;border-top:1px dashed var(--line);padding-top:28px}.antonita-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.antonita-system-notes{grid-template-columns:1fr;gap:20px}.antonita-experiment>.antonita-copy{grid-row:1}.antonita-study{width:min(100%,400px);margin-inline:auto}.antonita-portrait-video{width:min(100%,380px);margin-inline:auto!important}.antonita-photo-grid{gap:28px 20px}.antonita-photo-portrait{margin-inline:0!important}.antonita-page figcaption{font-size:.8rem;padding-inline:4px}}@media (max-width: 460px){.antonita-photo-grid{grid-template-columns:1fr;gap:30px}.antonita-photo-portrait{margin-inline:8%!important}}@media (prefers-reduced-motion: reduce){.antonita-study-image canvas,.antonita-study-controls button,.antonita-study-hint{display:none}.antonita-study-still{display:block}}.strikes-title-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.strikes-title-row h2{font-size:clamp(2rem,5vw,4rem);line-height:1.25;letter-spacing:.025em}.strikes-coming-soon{display:grid;gap:10px;flex-shrink:0;padding:22px 25px 18px;border:2px solid currentColor;color:#a43c28;text-align:center;transform:rotate(3deg);box-shadow:inset 0 0 0 3px var(--bg),inset 0 0 0 4px currentColor}.strikes-coming-soon>span{font-size:.8rem;letter-spacing:.13em}.strikes-coming-soon time{font-size:clamp(1rem,2vw,1.3rem);white-space:nowrap}:root[data-theme=dark] .strikes-coming-soon{color:#e4a18a}.strikes-hero img,.strikes-detail img{width:100%;height:auto}.strikes-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.strikes-output{min-width:0}.strikes-output>a{display:block;margin-bottom:0}.strikes-output img{display:block;width:100%;height:auto}.strikes-output:nth-child(3n+2)>a{--photo-rotation: .7deg}.strikes-output figcaption{display:grid;gap:4px;padding-inline:4px}.strikes-output figcaption a{text-decoration:underline;text-underline-offset:4px}.strikes-generator{min-width:0;display:grid;gap:20px}.strikes-generator-stage{position:relative;display:grid;place-items:center;min-width:0;width:100%;height:min(76vh,800px);min-height:300px;background:#0d100c;border:1px solid var(--line)}.strikes-generator-stage>img{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;opacity:.7}.strikes-generator-stage>iframe{display:block;border:0;width:100%;height:100%}.strikes-generator-stage:fullscreen{height:100vh;border:0}.strikes-generator-start{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding:22px;color:#fffdf5;text-align:center;background:rgba(13,16,12,.82);border:1px solid #777}.strikes-generator-start .button{color:#fffdf5;border-color:#bcb9af;background:transparent}.strikes-generator-start>span{font-size:.85rem}.strikes-generator-toolbar,.strikes-closing-links{display:flex;flex-wrap:wrap;gap:14px 24px}.strikes-generator-toolbar .button:disabled{opacity:.4;cursor:default}.strikes-generator-status{color:var(--ink-soft);max-width:80ch;min-height:3.4em}.strikes-fullscreen{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;background:#181b17;color:#fffdf5;border:1px solid #777;cursor:pointer;font-size:1.3rem}.strikes-seed{border-block:1px dashed var(--line);padding-block:14px}.strikes-seed summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.strikes-seed p{margin-top:16px}.strikes-seed code{display:block;overflow-wrap:anywhere;margin-block:12px;font-size:.8rem}.strikes-seed a{display:inline-block;margin:4px 24px 4px 0;text-decoration:underline;text-underline-offset:4px}.strikes-page a:focus-visible,.strikes-page button:focus-visible,.strikes-page summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.strikes-output figcaption{color:var(--ink-soft)}@media (max-width: 720px){.strikes-title-row{align-items:flex-start;gap:24px;flex-direction:column}.strikes-coming-soon{align-self:flex-end;margin-block:-8px 12px;padding:18px 22px 14px}.strikes-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.strikes-generator-stage{height:min(70vh,650px);min-height:280px}.strikes-generator-toolbar{gap:12px 22px}.strikes-generator-toolbar .button{min-height:44px}}@media (max-width: 460px){.strikes-output-grid{grid-template-columns:1fr;gap:32px}.strikes-output{margin-inline:4%!important}}@media (prefers-reduced-motion: reduce){.strikes-page{scroll-behavior:auto}}.mornings-intro{max-width:65ch;font-size:1.1rem;color:var(--ink)}.mornings-page .mornings-complete{width:min(100%,720px);margin-inline:auto}.mornings-page .process-tile img{display:block;width:100%;height:auto}.mornings-live{min-width:0;background:#f8f7f3;color:#252520}.mornings-live-stage{height:min(75vh,760px);min-height:320px;background:#fff}.mornings-live iframe{display:block;border:0;width:100%;height:100%}.mornings-live-poster{height:100%;position:relative;display:grid;place-items:center;overflow:hidden}.mornings-live-poster img{width:100%;height:100%;object-fit:contain}.mornings-live-poster>button{position:absolute;bottom:32px;background:#f8f7f3;color:#252520;border:1px solid #aaa;padding:12px 24px}.mornings-live-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px}.mornings-live-controls>div{display:flex;flex-wrap:wrap;gap:12px 24px}.mornings-live .button{color:inherit}.mornings-live--expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.mornings-live:fullscreen,.mornings-live--expanded{display:flex;flex-direction:column;width:100%;height:100%}.mornings-live:fullscreen .mornings-live-stage,.mornings-live--expanded .mornings-live-stage{flex:1;height:auto;min-height:0}.mornings-live:fullscreen .mornings-live-controls,.mornings-live--expanded .mornings-live-controls{flex-shrink:0}.mornings-live>[role=status]{padding:0 18px 18px}@media (max-width: 720px){.mornings-live-stage{height:65vh}.mornings-catalogue>.antonita-copy{grid-row:auto}}
