:root{--photograph-grid-gap:1.5rem;--project-folder-background-color:#f3eadd;--project-folder-background-color-tab-end:rgb(255, 247, 221);--folder-padding:2rem;--project-title-foreground:#7a5d34;--scrollbar-hue-rotation:-30deg;--section-title-foreground:#7a5d34;--photograph-card-background:#e5d4bc;--photograph-card-foreground:#6e5738;--essay-hue-rotation:0deg;--curved-clip-radius:1em;--curved-clip:shape(
    from var(--curved-clip-radius) 0,
    hline to calc(100% - var(--curved-clip-radius)),
    curve to 100% var(--curved-clip-radius) with 100% 0 / 100% 0,
    vline to calc(100% - var(--curved-clip-radius)),
    curve to calc(100% - var(--curved-clip-radius)) 100% with 100% 100% / 100%
      100%,
    hline to var(--curved-clip-radius),
    curve to 0 calc(100% - var(--curved-clip-radius)) with 0 100% / 0 100%,
    vline to var(--curved-clip-radius),
    curve to var(--curved-clip-radius) 0 with 0 0 / 0 0,
    close
  )}html{background-color:var(--page-background-color)}.kary-lavascroll-thumb-canvas{filter:hue-rotate(var(--scrollbar-hue-rotation))}.project-page-body{display:block;height:fit-content;max-height:fit-content;min-height:fit-content;margin-bottom:3rem;width:100%}.project-container{background:var(--project-folder-background-color);max-width:95rem;margin:4rem auto 1rem;--project-tab-title-font-size:2rem;--project-tab-title-vertical-padding:calc(
    0.3 * var(--project-tab-title-font-size)
  );--project-tab-padding-control-1:calc(
    var(--project-tab-title-font-size) * 1.8
  );--project-tab-padding-control-2:calc(
    var(--project-tab-title-font-size) * 0.8
  );--project-tab-padding:calc(var(--project-tab-title-font-size) * 2);--page-curve-border-radius:2rem;--project-title-text-padding-left:var(--page-curve-border-radius);--physical-tab-width:calc(
    min(
      var(--project-title-width),
      100% - 2 * (var(--page-curve-border-radius) + var(--project-tab-padding))
    )
  );--project-tabs-ending:calc(
    var(--page-curve-border-radius) + var(--project-tab-padding) +
      var(--physical-tab-width) + var(--project-tab-padding)
  );--project-tab-height:calc(
    var(--project-tab-title-font-size) + 1.5 *
      var(--project-tab-title-vertical-padding)
  );clip-path:shape(from var(--page-curve-border-radius) var(--project-tab-height),curve to calc(var(--page-curve-border-radius) + var(--project-tab-padding)) 0 with calc(var(--page-curve-border-radius) + var(--project-tab-padding-control-1)) var(--project-tab-height)/ calc(var(--page-curve-border-radius) + var(--project-tab-padding-control-2)) 0,hline by var(--physical-tab-width),curve to var(--project-tabs-ending) var(--project-tab-height) with calc(var(--project-tabs-ending) - var(--project-tab-padding-control-2)) 0 / calc(var(--project-tabs-ending) - var(--project-tab-padding-control-1)) var(--project-tab-height),hline to calc(100% - var(--page-curve-border-radius)),curve to 100% calc(var(--page-curve-border-radius) + var(--project-tab-height)) with 100% var(--project-tab-height)/ 100% var(--project-tab-height),vline to calc(100% - var(--page-curve-border-radius)),curve to calc(100% - var(--page-curve-border-radius)) 100% with 100% 100% / 100% 100%,hline to var(--page-curve-border-radius),curve to 0 calc(100% - var(--page-curve-border-radius)) with 0 100% / 0 100%,vline to calc(var(--page-curve-border-radius) + var(--project-tab-height)),curve to var(--page-curve-border-radius) var(--project-tab-height) with 0 var(--project-tab-height)/ 0 var(--project-tab-height),close)}.project-title{font-family:var(--typeface-dunhil);font-size:var(--project-tab-title-font-size);color:var(--project-title-foreground);padding:var(--project-tab-title-vertical-padding) calc(var(--project-title-text-padding-left) + var(--project-tab-padding));line-height:1.5}.project-content-container{padding:var(--folder-padding)}.section-container{display:flex;width:100%;align-items:center;margin-bottom:var(--folder-padding);margin-top:var(--folder-padding)}.section-line{flex:1;height:1pt;background-color:var(--section-title-foreground);border-radius:1rem}.section-title{--section-title-padding:1em;--section-title-letter-spacing:0.1em;color:var(--section-title-foreground);font-size:1.1rem;font-family:var(--typeface-sans-serif);letter-spacing:var(--section-title-letter-spacing);text-transform:uppercase;text-align:center;flex:0;padding-left:calc(var(--section-title-padding) + var(--section-title-letter-spacing));padding-right:var(--section-title-padding);width:fit-content;min-width:fit-content}.photograph-gallery{column-width:14rem;width:100%;column-gap:var(--photograph-grid-gap);margin-top:-.1pt;box-sizing:border-box}.photograph{break-inside:avoid;display:block;background:var(--photograph-card-background);padding:1em;text-decoration:none;color:var(--photograph-card-foreground);transition-duration:.3s;clip-path:var(--curved-clip)}.photograph:hover{scale:1.05;transform:rotateZ(-5deg);transition-duration:.15s}@media (prefers-color-scheme:dark){:root{--scrollbar-hue-rotation:-80deg;--project-folder-background-color:#3a6448;--project-title-foreground:#a6ca93;--section-title-foreground:#a6ca93;--photograph-card-background:#58946c;--photograph-card-foreground:white;--essay-hue-rotation:180deg}.photograph{filter:brightness(80%) grayscale(20%)}}.photograph+.photograph{margin-top:var(--photograph-grid-gap)}.photograph img{width:100%;height:auto;margin:0;padding:0;box-shadow:0 0 .5em .1em rgba(0,0,0,.1)}.essays{filter:hue-rotate(var(--essay-hue-rotation));display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%}.essay{clip-path:var(--curved-clip);width:100%;box-sizing:border-box}a.essay-link{text-decoration:none;color:inherit;display:block;width:100%}.essay-content{max-width:60rem;width:100%;margin:0 auto}@media (prefers-color-scheme:light){.essay{--essay-background-color:#00283e!important;--essay-foreground-color:color(srgb 0.43 0.72 0.89)!important}}