.block-background{position:relative;z-index:0;padding:20px 30px}.block-background__frame{position:absolute;inset:0;z-index:-99;overflow:hidden}.block-background__frame .block-background__image{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;pointer-events:none}.block-background__frame .block-background__image.is-parallax{--parallax-height: calc(var(--parallax-speed) * 100% + (1 - var(--parallax-speed)) * 100vh);top:calc((100vh - var(--parallax-height)) / 2);height:var(--parallax-height);backface-visibility:hidden}.block-columns{position:relative;z-index:1;min-height:0}.block-columns__row{position:relative;display:flex;flex-flow:row nowrap;width:auto;margin-inline:auto}@media(max-width:767px){.block-columns__row{flex-wrap:wrap}}.block-gallery{position:relative}.block-gallery__row{display:flex;flex-wrap:wrap;gap:var(--gallery-gap)}.block-gallery__item{flex-grow:1;width:calc((100% - (var(--gallery-per-row) - 1) * var(--gallery-gap)) / var(--gallery-per-row));max-width:100%;margin:0}.block-gallery__item .block-gallery__image{display:block;width:100%;height:auto;aspect-ratio:var(--gallery-ratio, auto);object-fit:cover}.block-image{position:relative;z-index:1;min-height:0}.block-image figure{margin:0}.block-image__frame{position:relative;display:block;width:100%;margin-inline:auto;overflow:hidden}.block-image__frame--left{margin-left:0}.block-image__frame .block-image__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.block-image{top:var(--offset-top, auto);right:var(--offset-right, auto);bottom:var(--offset-bottom, auto);left:var(--offset-left, auto)}}.block-section[data-astro-cid-o3kx644u]{position:relative}.block-section__frame[data-astro-cid-o3kx644u]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-width:70px;padding:1em}.block-section__content[data-astro-cid-o3kx644u]{position:relative;z-index:1;width:100%}h1[data-astro-cid-qlbihxw7]{position:absolute;top:0;left:0;margin:-110px 0 0 -120px;font-family:var(--font-big);font-size:12.5rem;line-height:1;white-space:nowrap;transform:rotate(90deg);transform-origin:left}.block-vertical-title--right[data-astro-cid-qlbihxw7] h1[data-astro-cid-qlbihxw7]{margin-left:calc(100% + 120px)}@media(max-width:1024px){h1[data-astro-cid-qlbihxw7]{display:none}}.block-video[data-astro-cid-njyau3ir]{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw}.block-video[data-astro-cid-njyau3ir]>div[data-astro-cid-njyau3ir]{position:relative}iframe[data-astro-cid-njyau3ir]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.block-section__content--gap>*{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}.block-section__content--gap>:first-child{margin-top:0}.block-section__content--gap>:last-child{margin-bottom:0}.block-section__frame .block-section__background{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;pointer-events:none}.block-overlay{position:absolute;inset:0;pointer-events:none}.block-group{position:relative}.block-column{position:relative;z-index:1;display:flex;flex:1 1 var(--column-basis);align-items:stretch;min-width:1px;min-height:0}.block-column__inner{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;min-height:0;margin:var(--columns-spacing)}.block-spacer{clear:both}@media(max-width:767px){.block-column{flex:1 1 100%;max-width:100%;margin-inline:0!important}}.project-footer[data-astro-cid-w2pcbhjp]{width:100%;padding:20px 40px;background:var(--color-panel);color:var(--color-text)}.project-footer__bar[data-astro-cid-w2pcbhjp]{display:flex;flex-direction:column;gap:20px;align-items:center}.project-footer__buttons[data-astro-cid-w2pcbhjp]{display:flex;align-items:center;justify-content:flex-end;width:100%}.project-footer__previous[data-astro-cid-w2pcbhjp]{margin-right:auto}.project-footer__previous[data-astro-cid-w2pcbhjp],.project-footer__next[data-astro-cid-w2pcbhjp]{display:inline-block;padding:12px 30px;border:1px solid #979797;color:var(--color-text);font-family:var(--font-title);font-size:.8rem;white-space:nowrap;text-transform:uppercase;transition:all .2s}.project-footer__previous[data-astro-cid-w2pcbhjp]:hover,.project-footer__next[data-astro-cid-w2pcbhjp]:hover{background-color:#000}.project-footer__previous[data-astro-cid-w2pcbhjp]:before{content:"";display:inline-block;width:14px;height:13px;margin-right:8px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='14px'%20height='13px'%20viewBox='0%200%2014%2013'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eleft%20arrow%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='1224-pp'%20transform='translate(-188.000000,%20-4790.000000)'%20fill='%23FFFFFF'%3e%3cg%20id='Group-3'%20transform='translate(188.000000,%204785.000000)'%3e%3cg%20id='Fill-1'%20transform='translate(0.000000,%205.000000)'%3e%3cpolygon%20points='14%205.450522%202.97135533%205.450522%207.328125%201.09375%206.234375%200%200%206.216147%206.21614467%2012.450522%207.328125%2011.3385428%202.97135533%207%2014%207'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center / contain no-repeat;vertical-align:middle}.project-footer__next[data-astro-cid-w2pcbhjp]:after{content:"";display:inline-block;width:14px;height:13px;margin-left:8px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='14px'%20height='13px'%20viewBox='0%200%2014%2013'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eright%20arrow%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='1224-pp'%20transform='translate(-1264.000000,%20-4790.000000)'%20fill='%23FFFFFF'%3e%3cg%20id='Group-4'%20transform='translate(1162.000000,%204785.000000)'%3e%3cg%20id='Fill-1'%20transform='translate(102.000000,%205.000000)'%3e%3cpolygon%20points='0%205.450522%2011.0286447%205.450522%206.671875%201.09375%207.765625%200%2014%206.216147%207.78385533%2012.450522%206.671875%2011.3385428%2011.0286447%207%200%207'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center / contain no-repeat;vertical-align:middle}.project-footer__copyright[data-astro-cid-w2pcbhjp]{width:100%;font-family:Didot,serif;font-size:1rem;text-align:center}@media(min-width:769px){.project-footer__bar[data-astro-cid-w2pcbhjp]{flex-direction:row;justify-content:space-between}.project-footer__copyright[data-astro-cid-w2pcbhjp]{position:absolute;left:50%;width:auto;transform:translate(-50%)}}@media(max-width:768px){.project-footer[data-astro-cid-w2pcbhjp]{padding:20px}}.project{margin-top:1.5em}:where(.project) h1{font-family:sans-serif}[data-fade]:not(.is-revealed){visibility:hidden}[data-fade].is-revealed:not(.is-settled){animation:block-fade-in var(--fade-duration, 1s) ease var(--fade-delay, 0s) both}@keyframes block-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-fade].is-revealed:not(.is-settled){animation:none}}body.page-project{padding-top:0}
