.portfolio-module-sass-module__yyZywW__title{letter-spacing:normal;font-family:orpheuspro,serif;font-size:1.69231em;font-weight:400;line-height:100%;display:block}@media (min-width:30em){.portfolio-module-sass-module__yyZywW__title{font-size:calc(1.14916em + 1.81048vw)}}@media (min-width:87.5em){.portfolio-module-sass-module__yyZywW__title{font-size:2.73333em}}.portfolio-module-sass-module__yyZywW__portfolio{margin:var(--spacer) 0;padding:0 var(--gutter)}.portfolio-module-sass-module__yyZywW__listing{padding-inline:0}@media (min-width:63.75em){.portfolio-module-sass-module__yyZywW__listing:has(>[class$=__map]){gap:0 var(--limited-gutter);grid-template-columns:1fr 1fr}.portfolio-module-sass-module__yyZywW__listing:has(>[class$=__map])>[class$=__map]{border-left:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);padding-left:var(--limited-gutter)}.portfolio-module-sass-module__yyZywW__listing:has(>[class$=__map])>[class$=__items]{gap:var(--limited-gutter);grid-template-columns:repeat(2,1fr);position:relative;overflow:clip}.portfolio-module-sass-module__yyZywW__listing:has(>[class$=__map])>[class$=__items]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 0%, transparent), var(--background));content:"";height:12em;margin-bottom:-12em;margin-top:calc(var(--limited-gutter)*-1);z-index:9;grid-column:1/span 2;display:block;position:sticky;bottom:0;left:0;right:0}}@media (max-width:63.6875em){.portfolio-module-sass-module__yyZywW__listing>[class$=__items]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.portfolio-module-sass-module__yyZywW__listing>[class$=__items]::-webkit-scrollbar{display:none}.portfolio-module-sass-module__yyZywW__listing>[class$=__items]{scroll-snap-type:x mandatory}.portfolio-module-sass-module__yyZywW__listing>[class$=__items]>*{scroll-snap-align:start;scroll-snap-stop:always}.portfolio-module-sass-module__yyZywW__listing>[class$=__items]{display:flex}.portfolio-module-sass-module__yyZywW__listing>[class$=__items]>li{flex:0 0 19em;margin:0 0 1em}}.portfolio-module-sass-module__yyZywW__collectionButton{white-space:nowrap}@media (max-width:44.9375em){.portfolio-module-sass-module__yyZywW__collectionButton{grid-column:1/span 2}}
