@font-face{
  font-family:"TrirongLocal";
  src:url("../fonts/Trirong-LightItalic.ttf") format("truetype");
  font-style:italic;
  font-weight:300;
  font-display:swap;
}

@font-face{
  font-family:"NimbusMonoLocal";
  src:url("../fonts/NimbusMonoPS-Regular.otf") format("opentype");
  font-style:normal;
  font-weight:400;
  font-display:swap;
}

@font-face{
  font-family:"SWItalLegacy";
  src:url("data:font/woff;base64,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KzwpAcOCLHYJMwbxond84gkVBvffM0ZcYciYKUNGjL8Ddu9sPQAAAHjabcYzYB0IAADQF+Ns24yts23GtpOzjbpTbdu2bS+1ma7p9Le+6Qmms4POHGku5yCCBAtBqDDhIkSKEu0KV7rK1a5xretc7wY3usnNbnGr29zuDne6y93uca/73O8BD3rIwx7xqMc87glPesrTYsSKEy9BoiTJUqRKky5DpizZcjzjWc953gte9JKXveJVr3ndG970lre9413ved8HPvSRj33iU5/53Be+lCtPvgIsMcxSo/1skR2WOWCeCaaZboqp/jDJZDv966D5JpptjMF+9Zu5ejvid//7R18jDXHa33b5RQ/nnPdfULA/LbbPWf2M0uGCiwYZa6XlxilUpKtiq5VYYZX11lhrnaNKbbbBRuOVOaObbbbYqtxxJ/2lUoUqNarVGqBOg3qNmrRo1qrNMe2+9pVvfOdbMwz0g+/96CcnnDKLoJCg0KCwoPCgiKDIoKig6JCalrjokpbGuuK66uqCxsi8kvbmxoLYtEBSA0kJJDmQpEASA0m4BGirf1QAAAAAAQAAgAAAAAFnAqEAAGAAA+MCdVRDSXRhbCAgICAgIEl0ICD/////N////lNXSUkwMAAAAAAAAA==") format("woff");
  font-style:normal;
  font-weight:400;
  font-display:swap;
}


:root{
  --paper:#f6f6f5;
  --ink:#080808;
  --sand:#dcc7a2;
  --red:#e2290f;
  --edge:clamp(18px,2.4vw,42px);
}
*{box-sizing:border-box}
html{background:var(--paper);scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"NimbusMonoLocal","Courier New",Courier,monospace;font-weight:400;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button{font:inherit}
img,video{display:block;max-width:100%}
::selection{background:var(--sand);color:#000}

/* Home — rebuilt from the saved Wix Studio output. */
.home{overflow-x:hidden}
.home-hero{position:relative;width:100%;min-height:101.7165763382vh;overflow:hidden;background:#000}
.home-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}
.home-hero__wash{position:absolute;inset:0;background:transparent}
.home-hero__link{position:absolute;left:50%;transform:translateX(-50%);z-index:2;color:var(--sand);background:transparent;border:0;text-align:center;white-space:nowrap;line-height:1.1;font-weight:400;padding:0;transition:color .4s ease;cursor:pointer}
.home-hero__link:hover,.home-hero__link:focus-visible{color:#fff}
.home-hero__name{top:min(3.94928vw,63.1885px);width:min(20.9755vw,335.608px);font-size:min(1.42292vw,22.7667px)}
.home-hero__projects{top:min(40.75346vw,652.055px);width:min(11.2274vw,179.638px);font-size:min(1.26482vw,20.237px)}
.home-hero__about{top:min(46.42705vw,742.833px);width:min(11.2266vw,179.625px);font-size:min(1.26482vw,20.237px)}
.home-contact{min-height:min(16.84783vw,269.565px);display:flex;justify-content:center;align-items:center;padding:40px var(--edge);background:#000}
.home-contact__text{width:min(23.1928vw,371.085px);min-width:270px;text-align:center;color:var(--sand);font-size:12px;line-height:1.6;letter-spacing:0}
.home-contact__text p{margin:0}
.home-contact__text a:hover{color:var(--red)}

/* Shared inner-page navigation. */
.site-head{position:fixed;z-index:40;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:24px var(--edge);font-size:12px;line-height:1;text-transform:uppercase;mix-blend-mode:difference;color:#fff;pointer-events:none}
.site-head a{pointer-events:auto;transition:opacity .2s,color .2s}
.site-head a:hover{opacity:.55}
.site-head__work{justify-self:start}
.site-head__projects{justify-self:center}
.site-head__about{justify-self:end}
.mobile-trigger{display:none}
.mobile-panel{display:none}

.page{min-height:100vh;background:var(--paper);padding-top:96px}
.page-title{margin:0;padding:clamp(60px,11vh,130px) var(--edge) clamp(55px,9vh,110px);text-align:center;font-size:clamp(24px,4.1vw,66px);font-weight:400;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}
.page-title--small{font-size:clamp(22px,3.1vw,48px)}

.projects-list{min-height:calc(100vh - 96px);display:flex;align-items:center;justify-content:center;padding:80px var(--edge) 100px}
.projects-list__inner{width:min(1160px,100%);display:flex;flex-direction:column;align-items:center}
.projects-list__link{position:relative;display:inline-block;text-align:center;text-transform:uppercase;font-size:clamp(24px,4.9vw,78px);line-height:.96;letter-spacing:-.035em;font-weight:400;transition:color .18s ease,transform .18s ease;padding:.045em 0}
.projects-list__link:hover,.projects-list__link:focus-visible{color:var(--red);transform:translateX(.06em)}

.project{padding-bottom:90px}
.project-gallery{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(55px,10vw,150px);padding:0 var(--edge)}
.project-gallery figure{margin:0;width:100%;display:flex;justify-content:center}
.project-gallery img,.project-gallery video{height:auto;object-fit:contain;background:transparent}
.media--portrait{width:min(62vw,920px)}
.media--portrait-narrow{width:min(48vw,720px)}
.media--landscape{width:min(88vw,1440px)}
.media--wide{width:min(94vw,1600px)}
.media--small{width:min(44vw,660px)}
.project-back{display:flex;justify-content:center;padding:clamp(80px,12vw,170px) var(--edge) 0;text-transform:uppercase;font-size:12px}
.project-back a{border-bottom:1px solid currentColor;padding-bottom:3px;transition:color .2s}
.project-back a:hover{color:var(--red)}

.about{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:96px var(--edge) 46px}
.about__center{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}
.about__title{font-size:clamp(34px,7vw,110px);line-height:.9;letter-spacing:-.045em;font-weight:400;margin:0;text-transform:uppercase}
.about__contact{color:var(--sand);font-size:12px;line-height:1.65;text-align:center;margin:50px auto 0}
.about__contact p{margin:0}.about__contact a:hover{color:var(--red)}

.missing-note{margin:0 auto;width:min(760px,calc(100% - 2*var(--edge)));font-size:12px;line-height:1.6;text-align:center;color:#555;padding:30px 0 0}

@media (max-width:1000px){
  .home-hero{min-height:729.1875px}
  .home-hero__name{top:17.34728vw;width:31.3964vw;font-size:16px}
  .home-hero__projects{top:65.78818vw;width:29.3959vw;font-size:16px}
  .home-hero__about{top:72.2vw;width:29.3959vw;font-size:16px}
  .home-contact{min-height:35.32125vw}
  .home-contact__text{width:40vw}
  .media--portrait{width:min(74vw,860px)}
  .media--portrait-narrow{width:min(60vw,700px)}
  .media--small{width:min(58vw,650px)}
}

@media (max-width:750px){
  .home-hero{min-height:724.541687px}
  .home-hero__name{top:13.31944vw;width:59.0961vw;font-size:5.29644vw}
  .home-hero__projects{top:136.43611vw;width:28vw;font-size:3.73333vw}
  .home-hero__about{top:149.48611vw;width:28vw;font-size:3.73333vw}
  .home-contact{min-height:165px;padding:24px 5vw}
  .home-contact__text{width:99.9%;min-width:0}
  .site-head{position:fixed;padding:21px 20px;grid-template-columns:1fr auto;font-size:11px}
  .site-head__projects,.site-head__about{display:none}
  .mobile-trigger{pointer-events:auto;display:block;justify-self:end;border:0;background:transparent;color:inherit;padding:0;text-transform:uppercase;font-size:11px;cursor:pointer}
  .mobile-panel{position:fixed;z-index:80;inset:0;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
  .mobile-panel.is-open{display:block;opacity:1;visibility:visible}
  .mobile-panel__sheet{position:absolute;top:0;right:0;width:min(86vw,360px);height:100%;background:#fff;color:#000;padding:40px;display:flex;align-items:center;justify-content:center}
  .mobile-panel__close{position:absolute;right:40px;top:36px;border:0;background:transparent;font-size:28px;line-height:1;font-weight:300;cursor:pointer}
  .mobile-panel nav{display:flex;flex-direction:column;gap:22px;text-align:center;font-size:18px;text-transform:uppercase}
  .mobile-panel nav a[data-current="true"]{color:var(--red)}
  .page{padding-top:65px}
  .page-title{padding-top:90px;padding-bottom:70px}
  .projects-list{min-height:calc(100vh - 65px);padding-top:70px}
  .projects-list__link{font-size:clamp(26px,10.5vw,52px);line-height:1.02;padding:.09em 0}
  .project-gallery{gap:70px;padding:0 16px}
  .media--portrait,.media--portrait-narrow,.media--small{width:min(92vw,720px)}
  .media--landscape,.media--wide{width:calc(100vw - 32px)}
  .project{padding-bottom:50px}
  .about{padding:65px 20px 34px}
}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-hero__link,.projects-list__link{transition:none}}




.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.page--black{background:#000;color:var(--sand);padding-top:78px}
.project-essay{padding-bottom:0}
.project-essay__column{width:min(360px,calc(100vw - 48px));margin:0 auto}
.project-essay__intro{font-family:"NimbusMonoLocal","Courier New",Courier,monospace;font-size:18px;line-height:1.42;color:var(--sand);margin:0 0 26px}
.project-essay__intro p{margin:0 0 18px}
.project-essay__intro p:last-child{margin-bottom:0}
.project-essay__stack{display:flex;flex-direction:column;gap:34px;align-items:center}
.project-essay__stack figure{margin:0;width:100%}
.project-essay__stack img,.project-essay__stack video{width:100%;height:auto;display:block;background:transparent}
.project-contact{margin-top:80px;padding:32px 20px 48px;text-align:center;color:var(--sand);font-size:12px;line-height:1.6}
.project-contact p{margin:0}
.project-contact a:hover{color:var(--red)}
.project-contact__spacer{height:16px}
.project-back--hidden{display:none}
@media (max-width:750px){
  .page--black{padding-top:62px}
  .project-essay__column{width:min(360px,calc(100vw - 32px))}
  .project-essay__intro{font-size:16px;line-height:1.42;margin-bottom:22px}
  .project-essay__stack{gap:28px}
  .project-contact{margin-top:64px;padding-bottom:38px}
}


/* Screenshot-matched reference pages */
.ref-body{margin:0;background:#000;color:var(--sand);font-family:"Courier Prime","Courier New",Courier,monospace}
.ref-contact{padding:52px 20px 62px;text-align:center;color:var(--sand);font-family:"NimbusMonoLocal","Courier New",Courier,monospace;font-size:12px;line-height:1.55;background:#000}
.ref-contact p{margin:0}.ref-contact__gap{height:18px}.ref-contact a:hover{color:var(--red)}

.cache-ref,.detail-ref{padding-top:54px;background:#000;min-height:100vh}
.cache-ref__col,.detail-ref__col{width:min(365px,calc(100vw - 40px));margin:0 auto}
.ref-intro{font-size:17px;line-height:1.43;margin:0 0 24px;color:var(--sand)}
.ref-intro p{margin:0 0 14px}.ref-intro p:last-child{margin-bottom:0}
.ref-stack{display:flex;flex-direction:column;gap:32px}
.ref-stack figure{margin:0;width:100%}.ref-stack img,.ref-stack video{width:100%;height:auto;display:block}

.blurring-ref{min-height:100vh;background:#000;padding:72px 0 0}
.blurring-ref__inner{width:min(980px,calc(100vw - 56px));margin:0 auto}
.blurring-ref__text{font-size:18px;line-height:1.45;margin-bottom:44px;color:var(--sand)}
.blurring-ref video{width:100%;height:auto;display:block}

.projects-ref{background:#000;min-height:100vh;padding:34px 0 0}
.projects-ref__inner{width:min(960px,calc(100vw - 48px));margin:0 auto;display:flex;flex-direction:column;gap:58px}
.project-card{display:block;color:var(--sand)}
.project-card__media{width:100%;aspect-ratio:1.62/1;overflow:hidden;background:#111}
.project-card__media img,.project-card__media video{width:100%;height:100%;object-fit:cover;display:block}
.project-card__meta{display:grid;grid-template-columns:1fr auto;align-items:start;gap:20px;padding-top:10px}
.project-card__title{font-family:"NimbusMonoLocal","Courier New",Courier,monospace;font-size:28px;line-height:1;text-transform:uppercase}
.project-card__spec{text-align:right;font-size:12px;line-height:1.25;max-width:330px}
.about-ref{position:relative;min-height:calc(100vh - 220px);overflow:hidden;background:#000;color:var(--sand)}
.about-ref__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}
.about-ref__veil{position:absolute;inset:0;background:rgba(0,0,0,.12)}
.about-ref__content{position:relative;z-index:2;width:min(1380px,calc(100vw - 120px));margin:0 auto;padding:110px 0 104px;font-size:22px;line-height:1.42}
.about-ref__bio{width:min(58%,860px)}.about-ref__bio p{margin:0 0 34px;text-align:left;max-width:860px}
.about-ref__exhibitions{margin:16px 0 0 auto;width:min(38%,540px);text-align:right;font-size:16px;line-height:1.42}
.about-ref__exhibitions p{margin:0 0 18px}.about-ref__exhibitions a{text-decoration:underline}

@media(max-width:750px){
 .cache-ref,.detail-ref{padding-top:34px}.cache-ref__col,.detail-ref__col{width:min(360px,calc(100vw - 28px))}.ref-intro{font-size:16px}.ref-stack{gap:26px}
 .blurring-ref{padding-top:44px}.blurring-ref__inner{width:calc(100vw - 28px)}.blurring-ref__text{font-size:16px;margin-bottom:30px}
 .projects-ref__inner{width:calc(100vw - 32px);gap:38px}.project-card__title{font-size:20px}.project-card__spec{font-size:10px;max-width:48vw}
 .about-ref__content{width:calc(100vw - 36px);padding:60px 0;font-size:16px;line-height:1.38}.about-ref__bio,.about-ref__exhibitions{width:100%}.about-ref__bio p{margin-bottom:26px}.about-ref__exhibitions{margin:36px 0 0;text-align:left;font-size:14px}
}


/* v6 adjustments */
.project-card__media img[src*="tree-altar-cover-exact"]{image-rendering:auto}
.about-ref__content--wix{width:min(1704px,calc(100vw - 64px));padding:74px 0 20px;min-height:980px;font-size:18px;line-height:1.34}
.about-ref__content--wix .about-ref__bio{width:min(760px,46vw);margin-left:clamp(270px,28vw,545px)}
.about-ref__content--wix .about-ref__bio p{margin:0 0 28px;max-width:760px;text-align:left}
.about-ref__content--wix .about-ref__exhibitions--wix{width:min(520px,31vw);margin:118px 180px 0 auto;text-align:right;font-size:15px;line-height:1.4}
.about-ref__content--wix .about-ref__exhibitions--wix>p{margin:0 0 14px}
.about-ref__list{list-style:none;margin:0;padding:0}
.about-ref__list li{margin:0 0 2px}
.about-ref__list a{text-decoration:underline;display:inline;color:inherit}
.about-ref__list a:hover{color:var(--sand)}
@media (max-width: 1100px){
  .about-ref__content--wix{width:calc(100vw - 40px);padding:56px 0 20px;min-height:auto;font-size:16px;line-height:1.38}
  .about-ref__content--wix .about-ref__bio{width:100%;margin-left:0}
  .about-ref__content--wix .about-ref__bio p{margin-bottom:24px;max-width:none}
  .about-ref__content--wix .about-ref__exhibitions--wix{width:100%;margin:34px 0 0;text-align:left;font-size:14px}
  .about-ref__list li{margin-bottom:6px}
}


/* v9 — requested navigation and PROJECTS hover */
.portfolio-nav{
  position:fixed;z-index:120;top:0;left:0;right:0;
  display:grid;grid-template-columns:1fr auto 1fr;align-items:center;
  min-height:52px;padding:0 var(--edge);
  color:var(--sand);font-family:"NimbusMonoLocal","Courier New",Courier,monospace;
  font-size:12px;line-height:1;text-transform:uppercase;
  pointer-events:none;
}
.portfolio-nav a{pointer-events:auto;color:inherit;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}
.portfolio-nav a:hover{opacity:.6}
.portfolio-nav__projects{justify-self:start}
.portfolio-nav__home{justify-self:center}
.portfolio-nav__about{justify-self:end}

/* Keep the new navigation clear of the first content block. */
.has-portfolio-nav .cache-ref,.has-portfolio-nav .detail-ref{padding-top:78px}
.has-portfolio-nav .blurring-ref{padding-top:92px}
.has-portfolio-nav .projects-ref{padding-top:58px}
.has-portfolio-nav .page--black{padding-top:78px}

.project-card__media img,.project-card__media video{transition:filter .28s ease}
.project-card__media img,.project-card__media video{transition:transform .22s ease}
.project-card:hover .project-card__media img,.project-card:hover .project-card__media video{transform:scale(.95)}
.project-card:hover .project-card__title{color:inherit}

@media(max-width:750px){
  .portfolio-nav{min-height:46px;padding:0 14px;font-size:9px}
  .has-portfolio-nav .cache-ref,.has-portfolio-nav .detail-ref{padding-top:66px}
  .has-portfolio-nav .blurring-ref{padding-top:66px}
  .has-portfolio-nav .projects-ref{padding-top:50px}
  .has-portfolio-nav .page--black{padding-top:66px}
}


/* v11 refinements */
.project-card__media{background:#000}
.project-card__media img,.project-card__media video{transition:transform .42s ease}
.project-card:hover .project-card__media img,.project-card:hover .project-card__media video{transform:scale(.95)}
.home-hero__projects{top:calc(min(40.75346vw,652.055px) + 18px)}
.home-hero__about{top:calc(min(46.42705vw,742.833px) + 18px)}
@media (max-width:1000px){
  .home-hero__projects{top:calc(65.78818vw + 16px)}
  .home-hero__about{top:calc(72.2vw + 16px)}
}
@media (max-width:750px){
  .home-hero__projects{top:calc(136.43611vw + 14px)}
  .home-hero__about{top:calc(149.48611vw + 14px)}
}


/* v12 — symmetric home navigation + more breathing room in project pages */
/* ABOUT is now inset from the bottom by exactly the same amount as the name is from the top. */
.home-hero__about{
  top:auto;
  bottom:min(3.94928vw,63.1885px);
}
.home-hero__projects{
  top:auto;
  bottom:calc(min(3.94928vw,63.1885px) + min(5.67359vw,90.778px));
}

/* Project detail pages: a calmer vertical rhythm. */
.has-portfolio-nav .cache-ref,
.has-portfolio-nav .detail-ref,
.has-portfolio-nav .page--black{
  padding-top:108px;
}
.has-portfolio-nav .blurring-ref{
  padding-top:112px;
}
.ref-intro{
  margin-bottom:42px;
}
.ref-stack{
  gap:48px;
}
.project-essay__intro{
  margin-bottom:42px;
}
.project-essay__stack{
  gap:50px;
}
.blurring-ref__text{
  margin-bottom:54px;
}

@media (max-width:1000px){
  .home-hero__about{
    top:auto;
    bottom:17.34728vw;
  }
  .home-hero__projects{
    top:auto;
    bottom:23.7591vw;
  }
}

@media (max-width:750px){
  .home-hero__about{
    top:auto;
    bottom:13.31944vw;
  }
  .home-hero__projects{
    top:auto;
    bottom:26.36944vw;
  }
  .has-portfolio-nav .cache-ref,
  .has-portfolio-nav .detail-ref,
  .has-portfolio-nav .page--black,
  .has-portfolio-nav .blurring-ref{
    padding-top:82px;
  }
  .ref-intro,
  .project-essay__intro{
    margin-bottom:32px;
  }
  .ref-stack,
  .project-essay__stack{
    gap:38px;
  }
  .blurring-ref__text{
    margin-bottom:38px;
  }
}


/* v13 — vertically calmer ABOUT + block-justified descriptive typography */
/* Shift the complete ABOUT text composition slightly lower without changing its internal geometry. */
.about-ref__content--wix{
  margin-top:36px;
}

/* Descriptive copy: even left/right edges, natural final line. */
.ref-intro,
.project-essay__intro,
.blurring-ref__text,
.about-ref__content--wix .about-ref__bio{
  text-align:justify;
  text-justify:inter-word;
  text-align-last:left;
  text-wrap:pretty;
}
.ref-intro p,
.project-essay__intro p,
.about-ref__content--wix .about-ref__bio p{
  text-align:justify;
  text-justify:inter-word;
  text-align-last:left;
  text-wrap:pretty;
}

@media (max-width:750px){
  .about-ref__content--wix{
    margin-top:18px;
  }
}


/* v14 — centered ABOUT bio + more generous project spacing + restored swieczniktlo home film */
.about-ref__content--wix .about-ref__bio{
  margin-left:auto;
  margin-right:auto;
}

.has-portfolio-nav .cache-ref,
.has-portfolio-nav .detail-ref,
.has-portfolio-nav .page--black{
  padding-top:138px;
}
.has-portfolio-nav .blurring-ref{
  padding-top:142px;
}
.ref-intro,
.project-essay__intro{
  margin-bottom:58px;
}
.blurring-ref__text{
  margin-bottom:66px;
}
.ref-stack{
  gap:54px;
}
.project-essay__stack{
  gap:56px;
}

@media (max-width:1000px){
  .about-ref__content--wix .about-ref__bio{
    margin-left:auto;
    margin-right:auto;
  }
}
@media (max-width:750px){
  .has-portfolio-nav .cache-ref,
  .has-portfolio-nav .detail-ref,
  .has-portfolio-nav .page--black,
  .has-portfolio-nav .blurring-ref{
    padding-top:96px;
  }
  .ref-intro,
  .project-essay__intro{
    margin-bottom:40px;
  }
  .blurring-ref__text{
    margin-bottom:46px;
  }
  .ref-stack,
  .project-essay__stack{
    gap:42px;
  }
}


/* v17 — mobile ABOUT video crop: moon + beach, chair outside frame */
@media (max-width:750px){
  .about-ref__bg{
    object-position:72% center;
  }
}


/* v18 — home title same font size as PROJECTS / ABOUT */
.home-hero__name{font-size:min(1.26482vw,20.237px)}
@media (max-width:1000px){.home-hero__name{font-size:16px}}
@media (max-width:750px){.home-hero__name{font-size:3.73333vw}}

/* v23 — Arachne titles + Heavy Dreaming refinements */

/* Arachne is reserved for visible titles/headings only. */
.project-card__title,
.page-title,
.about__title,
.home-hero__name{
  font-family:"TrirongLocal",Georgia,serif;
  font-weight:400;
}

/* Heavy Dreaming: wider, more cinematic media and matching text width. */
.project-essay--heavy-dreaming .project-essay__column{
  width:min(860px,calc(100vw - 80px));
}
.project-essay--heavy-dreaming .project-essay__intro,
.project-essay--heavy-dreaming .project-essay__stack{
  width:100%;
}
.project-essay--heavy-dreaming .project-essay__stack video{
  width:100%;
  height:auto;
}

@media (max-width:750px){
  .project-essay--heavy-dreaming .project-essay__column{
    width:calc(100vw - 32px);
  }
}



/* v25 — embedded Silk Serif for titles */
.project-card__title,
.page-title,
.about__title,
.home-hero__name{
  font-family:"TrirongLocal",Georgia,serif;
  font-weight:400;
}

/* v26 — home PROJECTS / ABOUT use Silk Serif Regular */
.home-hero__projects,
.home-hero__about{
  font-family:"TrirongLocal",Georgia,serif;
  font-weight:400;
}

/* v27 — Silk Serif navigation + ABOUT footer line fix */
.portfolio-nav,
.site-head{
  font-family:"TrirongLocal",Georgia,serif;
  font-weight:400;
}
.ref-contact__location{white-space:nowrap;}
@media(max-width:520px){
  .ref-contact__location{white-space:normal;}
}


/* v28 — SWItal titles, Courier Prime copy, full-screen home hero */
.project-card__title,
.page-title,
.about__title,
.home-hero__name,
.home-hero__projects,
.home-hero__about,
.portfolio-nav,
.site-head{
  font-family:"TrirongLocal",Georgia,serif;
  font-style:italic;
  font-weight:300;
}

.ref-body,
.project-essay__intro,
.ref-intro,
.blurring-ref__text,
.about-ref__content,
.project-card__spec{
  font-family:"NimbusMonoLocal","Courier New",Courier,monospace;
  font-weight:400;
}

/* Contact/footer typography — classic Courier Regular */
.home-contact,
.home-contact__text,
.ref-contact,
.project-contact,
.about__contact{
  font-family:"NimbusMonoLocal","Courier New",Courier,monospace;
  font-style:normal;
  font-weight:400;
}

/* The opening film is exactly one viewport high. The next scroll reveals only the contact footer. */
.home-hero{
  width:100%;
  height:100vh;
  min-height:100vh;
}
@supports (height:100dvh){
  .home-hero{height:100dvh;min-height:100dvh;}
}
.home-hero__media{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
}


/* v29 — single-line project metadata + full-screen ABOUT */
/* Keep the second metadata row together on desktop so words like aluminum/controllers never orphan. */
.project-card__spec{
  max-width:none;
}
.project-card__materials{
  white-space:nowrap;
}

/* ABOUT occupies exactly one viewport; the contact footer begins immediately after it. */
.about-ref{
  width:100%;
  height:100vh;
  min-height:100vh;
  overflow:hidden;
}
@supports (height:100dvh){
  .about-ref{height:100dvh;min-height:100dvh;}
}
.about-ref__bg{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
}

/* Put biography and exhibitions in the same screen instead of stacking them into a taller page. */
.about-ref__content--wix{
  position:relative;
  width:calc(100vw - 64px);
  max-width:none;
  height:100%;
  min-height:0;
  margin:0 auto;
  padding:72px 0 34px;
  font-size:clamp(13px,1.02vw,18px);
  line-height:1.31;
}
.about-ref__content--wix .about-ref__bio{
  position:absolute;
  top:clamp(76px,10vh,110px);
  left:clamp(28px,14vw,250px);
  width:min(650px,48vw);
  margin:0;
}
.about-ref__content--wix .about-ref__bio p{
  margin:0 0 clamp(14px,2.1vh,25px);
  max-width:none;
}
.about-ref__content--wix .about-ref__exhibitions--wix{
  position:absolute;
  right:clamp(28px,6vw,120px);
  bottom:clamp(34px,7vh,74px);
  width:auto;
  max-width:calc(100vw - 80px);
  margin:0;
  text-align:right;
  font-size:clamp(9px,.88vw,15px);
  line-height:1.4;
}
.about-ref__content--wix .about-ref__exhibitions--wix>p{
  margin:0 0 12px;
  white-space:nowrap;
}
.about-ref__list li{
  margin:0 0 2px;
  white-space:nowrap;
}
.about-ref__list a{
  display:inline-block;
  white-space:nowrap;
}

@media (max-width:1000px){
  .about-ref__content--wix{
    width:calc(100vw - 36px);
    padding:62px 0 24px;
    font-size:clamp(11px,1.45vw,15px);
  }
  .about-ref__content--wix .about-ref__bio{
    top:64px;
    left:2vw;
    width:min(56vw,600px);
  }
  .about-ref__content--wix .about-ref__exhibitions--wix{
    right:2vw;
    bottom:28px;
    font-size:clamp(7px,1vw,11px);
  }
}

@media (max-width:750px){
  /* Mobile remains readable; metadata may wrap rather than overflow the screen. */
  .project-card__materials{white-space:normal;}
  .about-ref{
    height:auto;
    min-height:100dvh;
    overflow:hidden;
  }
  .about-ref__content--wix{
    position:relative;
    width:calc(100vw - 32px);
    height:auto;
    min-height:100dvh;
    padding:74px 0 38px;
    font-size:12px;
  }
  .about-ref__content--wix .about-ref__bio,
  .about-ref__content--wix .about-ref__exhibitions--wix{
    position:relative;
    top:auto;left:auto;right:auto;bottom:auto;
    width:100%;
    margin:0;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix{
    margin-top:28px;
    font-size:clamp(6.5px,2.15vw,9px);
    text-align:left;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix>p,
  .about-ref__list li,
  .about-ref__list a{
    white-space:nowrap;
  }
}

/* v30 — ABOUT centered composition */
@media (min-width:1001px){
  .about-ref__content--wix{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    width:100%;
    height:100%;
    padding:clamp(82px,9.5vh,104px) 0 30px;
  }
  .about-ref__content--wix .about-ref__bio{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
    width:min(820px,52vw);
    margin:0;
    transform:none;
  }
  .about-ref__content--wix .about-ref__bio p{
    width:100%;
    max-width:none;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
    width:min(820px,52vw);
    max-width:none;
    margin:clamp(6px,1vh,12px) 0 0;
    align-self:center;
    transform:none;
    text-align:right;
    font-size:clamp(8px,.64vw,11px);
    line-height:1.32;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix>p{
    margin:0 0 8px;
  }
  .about-ref__list li{
    margin:0 0 1px;
  }
}

@media (min-width:751px) and (max-width:1000px){
  .about-ref__content--wix{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    width:100%;
    height:100%;
    padding:68px 0 24px;
  }
  .about-ref__content--wix .about-ref__bio{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
    width:min(700px,76vw);
    margin:0;
    transform:none;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    bottom:auto;
    width:min(700px,76vw);
    max-width:none;
    margin:10px 0 0;
    transform:none;
    text-align:right;
    font-size:8.5px;
    line-height:1.32;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix>p{margin-bottom:7px;}
  .about-ref__list li{margin-bottom:1px;}
}


/* v31 — ABOUT vertical alignment, bottom-right exhibitions, embedded SWItal */
@media (min-width:1001px){
  .about-ref__content--wix{
    display:block;
    width:100%;
    height:100%;
    min-height:0;
    margin-top:0;
    padding:0;
  }
  .about-ref__content--wix .about-ref__bio{
    position:absolute;
    top:138px;
    left:50%;
    right:auto;
    bottom:auto;
    width:min(820px,52vw);
    margin:0;
    transform:translateX(-50%);
  }
  .about-ref__content--wix .about-ref__exhibitions--wix{
    position:absolute;
    top:auto;
    left:auto;
    right:clamp(34px,5vw,90px);
    bottom:clamp(28px,4.5vh,50px);
    width:auto;
    max-width:min(690px,46vw);
    margin:0;
    transform:none;
    text-align:right;
    font-size:clamp(10.5px,.74vw,12.8px);
    line-height:1.34;
  }
  .about-ref__content--wix .about-ref__exhibitions--wix>p{
    margin:0 0 9px;
  }
  .about-ref__list li{margin-bottom:1px;}
}

/* Keep the same top baseline on shorter desktop displays while making the composition fit. */
@media (min-width:1001px) and (max-height:820px){
  .about-ref__content--wix{font-size:14px;line-height:1.28;}
  .about-ref__content--wix .about-ref__bio p{margin-bottom:17px;}
  .about-ref__content--wix .about-ref__exhibitions--wix{
    font-size:10.5px;
    line-height:1.27;
    bottom:24px;
  }
}


/* v33 — only Polish diacritics inside SWItal text use Trirong Light Italic.
   Trirong is served as a webfont, so visitors do not need it installed locally. */
.swital-pl-char{
  font-family:"TrirongLocal",Georgia,serif;
  font-style:italic;
  font-weight:300;
  font-synthesis:none;
}


/* v34 — all former SWItal typography now uses bundled Trirong Light Italic. */
.project-card__title,
.page-title,
.about__title,
.home-hero__name,
.home-hero__projects,
.home-hero__about,
.portfolio-nav,
.site-head{
  font-family:"TrirongLocal",Georgia,serif;
  font-style:italic;
  font-weight:300;
  font-synthesis:none;
}


/* v36 — fully embedded fonts + Leaving Room card/media fixes */
.project-card--leaving-room .project-card__media img{
  object-position:center 14%;
}
.project-essay--leaving-room .project-essay__intro{
  width:min(360px,calc(100vw - 48px));
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__stack{
  width:min(540px,calc(100vw - 48px));
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__stack figure{
  width:100%;
  margin:0;
}
.project-essay--leaving-room .project-essay__stack video,
.project-essay--leaving-room .project-essay__stack img{
  width:100% !important;
  max-width:none;
  height:auto;
  display:block;
}
@media (max-width:750px){
  .project-essay--leaving-room .project-essay__intro,
  .project-essay--leaving-room .project-essay__stack{
    width:calc(100vw - 32px);
  }
}


/* v38 — Leaving Room final media alignment */
.project-essay--leaving-room .project-essay__column{
  width:min(780px,calc(100vw - 48px));
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__intro{
  width:min(540px,100%);
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__stack{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  align-items:center;
}
.project-essay--leaving-room .project-essay__stack figure{
  width:100%;
  margin:0 auto;
}
.project-essay--leaving-room .project-essay__media--video{
  aspect-ratio:775 / 1378;
  overflow:hidden;
  background:#000;
}
.project-essay--leaving-room .project-essay__media--video video{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
}
.project-essay--leaving-room .project-essay__media--image img{
  width:100%;
  height:auto;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.project-card--leaving-room .project-card__media img{
  object-position:center 10%;
}
@media (max-width:750px){
  .project-essay--leaving-room .project-essay__column{
    width:calc(100vw - 32px);
  }
  .project-essay--leaving-room .project-essay__intro{
    width:100%;
  }
}


/* v39 — Leaving Room scaled down to fit first viewport */
.project-essay--leaving-room{
  padding-top:64px;
}
.project-essay--leaving-room .project-essay__column{
  width:min(300px, calc(100vw - 48px));
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__intro,
.project-essay--leaving-room .project-essay__stack{
  width:100%;
  margin-left:auto;
  margin-right:auto;
}
.project-essay--leaving-room .project-essay__intro{
  font-size:14px;
  line-height:1.28;
  margin-bottom:18px;
}
.project-essay--leaving-room .project-essay__stack{
  gap:18px;
  align-items:center;
}
.project-essay--leaving-room .project-essay__stack figure{
  width:100%;
  margin:0 auto;
}
.project-essay--leaving-room .project-essay__media--video{
  aspect-ratio:775 / 1378;
  overflow:hidden;
  background:#000;
}
.project-essay--leaving-room .project-essay__media--video video{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
}
.project-essay--leaving-room .project-essay__media--image img{
  width:100%;
  height:auto;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
@media (max-width:750px){
  .project-essay--leaving-room{padding-top:62px;}
  .project-essay--leaving-room .project-essay__column{
    width:min(300px, calc(100vw - 32px));
  }
}


/* v40 — Leaving Room spacing aligned with other project sections */
.project-essay--leaving-room .project-essay__intro{
  margin-bottom:26px;
}
.project-essay--leaving-room .project-essay__stack{
  gap:34px;
}
@media (max-width:750px){
  .project-essay--leaving-room .project-essay__intro{
    margin-bottom:22px;
  }
  .project-essay--leaving-room .project-essay__stack{
    gap:28px;
  }
}


/* v41 — Leaving Room typography matched to other project sections */
.project-essay--leaving-room .project-essay__intro{
  font-size:18px;
  line-height:1.42;
}
@media (max-width:750px){
  .project-essay--leaving-room .project-essay__intro{
    font-size:16px;
    line-height:1.42;
  }
}
