:root{--header-height:3rem;--submenu-width:calc(33.33dvw + var(--margin-sm));--margin:2.08vw;--margin-xs:calc(var(--margin)/3);--margin-sm:calc(var(--margin)/1.5);--margin-lg:calc(var(--margin)*1.5);--margin-xl:calc(var(--margin)*3);--column-full-width:1.75/1;--column-half-width:1/1;--container-width:max(calc(768px - var(--margin)*4),min(calc(100% - var(--margin)*6),calc(50vw + var(--margin)*6)));--aspect-landscape:4/3;--aspect-portrait:3/4;--link-transition:all .5s ease-in-out;--radius:.378rem;--radius-full:1em;--radius-screen:var(--radius);--w-1:12.5%;--w-2:25%;--w-3:37.5%;--w-4:50%;--w-5:62.5%;--w-6:75%;--w-7:87.5%;--background:#000;--text:hsla(0,0%,100%,.95);--accent:hsla(0,0%,100%,.65);--highlight:hsla(0,0%,100%,.5);--overlay:hsla(0,0%,100%,.15);--hr:hsla(0,0%,100%,.225)}@media (max-width:1023px){:root{--submenu-width:calc(50dvw + var(--margin-sm))}}@media (max-width:767px){:root{--margin:3.5vw;--container-width:unset;--submenu-width:calc(75dvw - var(--margin-sm))}}@media (max-width:520px){:root{--submenu-width:100%}}@media (min-width:1024px){:root{--radius-screen:calc(var(--radius)*2.5)}}@media (max-width:1023px){:root{--radius-screen:calc(var(--radius)*2)}}[data-theme=light]{--csstools-color-scheme--dark: ;color-scheme:light;--white:#fafafa;--background:#fafafa;--text:#0f0f0f;--accent:hsla(0,0%,6%,.65);--highlight:hsla(0,0%,6%,.4);--overlay:hsla(0,0%,6%,.075);--hr:hsla(0,0%,6%,.075)}[data-theme=dark] img[theme=light],[data-theme=light] img[theme=dark]{display:none}[data-theme=dark] img[theme=dark],[data-theme=light] img[theme=light]{display:block}@media (max-width:767px){[data-theme=dark] img[theme=light][device=desktop],[data-theme=light] img[theme=dark][device=desktop],img[device=desktop]{display:none!important}}@media (min-width:768px){[data-theme=dark] img[theme=light][device=mobile],[data-theme=light] img[theme=dark][device=mobile],img[device=mobile]{display:none!important}}*{box-sizing:border-box}body,html{background-color:#000;background-color:var(--background);color:hsla(0,0%,100%,.95);color:var(--text);font-size:var(--paragraph);margin:0;padding:0;scroll-behavior:smooth;width:100%}::-moz-selection{background:hsla(0,0%,100%,.15);background:var(--overlay)}::selection{background:hsla(0,0%,100%,.15);background:var(--overlay)}::-webkit-scrollbar{display:none}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:hsla(0,0%,100%,.95);color:var(--text);font-weight:var(--font-medium);-webkit-text-decoration:none;text-decoration:none;transition:all .5s ease-in-out;transition:var(--link-transition);-webkit-tap-highlight-color:transparent}a:focus,a:focus-within{border:initial;box-shadow:none;outline:medium none currentcolor;outline:initial}a:hover:not(.arrow){color:hsla(0,0%,100%,.95);color:var(--text)}a.arrow{align-items:center;-moz-column-gap:.25ch;column-gap:.25ch;display:inline-flex;flex-wrap:nowrap;white-space:nowrap}a.arrow:after{animation:slidedown .35s ease-in-out forwards;content:"\f8ce";display:inline-block;font-family:var(--font-icon);opacity:0;width:1em}a.arrow:hover:after{animation:slideup .35s ease-in-out forwards}@keyframes slideup{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(0)}}@keyframes slidedown{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%,-50%)}}footer,header{align-items:center;display:flex;flex-flow:row;gap:2.08vw;gap:var(--margin);justify-content:space-between;width:100%}header{background:#000;background:var(--background);height:3rem;height:var(--header-height);left:0;position:fixed;top:0;transform:translateY(0);transition:transform 1s ease;width:100%;z-index:10}header nav{gap:2.08vw;gap:var(--margin);justify-content:end}header nav,header-logo{align-items:center;display:flex}header-logo logo-text{font-weight:var(--font-bold);text-wrap:nowrap}header-logo svg{font-size:var(--paragraph);height:var(--paragraph);margin-right:.5rem}header a{align-items:center;display:flex;font-weight:var(--regular);gap:.25em;line-height:1;transition:all .5s ease-in-out;transition:var(--link-transition)}header .dropdown a:hover,header switch-icon:hover{cursor:pointer;opacity:.5}header nav a[data-dropdown]:before{content:"\e5cd";display:inline-block;font-family:var(--font-icon);font-weight:inherit;opacity:0;transform:rotate(-90deg);transition:all .3s ease;vertical-align:-.125em;width:1em}header nav a[data-dropdown]:hover:before{opacity:1;transform:rotate(45deg)}header nav a[data-dropdown].active:before{opacity:1;transform:rotate(0deg)}body footer,body main{opacity:1;transform:translateX(0);transition:opacity .35s ease,transform .5s ease,visibility .35s ease}body:has(header.active) footer,body:has(header.active) main{opacity:.33;transform:translateX(calc((33.33dvw + (2.08vw / 1.5)) * -1));transform:translateX(calc(calc(33.33dvw + calc(2.08vw / 1.5)) * -1));transform:translateX(calc(var(--submenu-width)*-1));transition:opacity .35s ease,transform .5s ease,visibility .35s ease}body:has(header.active){overflow:hidden}body:has(.is-at-top) header{z-index:-1}aside{background:transparent;display:block;height:100dvh;opacity:0;overflow-y:scroll;padding:3rem 2.08vw 2.08vw;padding:var(--header-height) var(--margin) var(--margin);position:fixed;right:0;top:0;transform:translateX(100%);transition:opacity .35s ease,transform .5s ease,visibility .35s ease;visibility:hidden;width:calc(33.33dvw + (2.08vw / 1.5));width:calc(33.33dvw + calc(2.08vw / 1.5));width:var(--submenu-width);z-index:9}aside:has(.dropdown.active){background:#000;background:var(--background);opacity:1;transform:translateX(0);visibility:visible}aside .dropdown{align-items:start;display:flex;height:0;justify-content:start;opacity:0;overflow:hidden;transition:opacity .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}aside .dropdown.active{height:auto;opacity:1;visibility:visible}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;-webkit-text-decoration:none;text-decoration:none;transition:all .5s ease-in-out;transition:var(--link-transition);width:-moz-fit-content;width:fit-content}html:not([data-theme=dark]) theme-switch switch-icon[data-theme=light],html[data-theme=dark] theme-switch switch-icon[data-theme=dark]{display:none}theme-switch{align-items:center;display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content}theme-switch label{display:flex}theme-switch label input{display:none}theme-switch switch-icon{display:flex;gap:.75ch;transition:all .5s ease-in-out;transition:var(--link-transition)}theme-switch switch-icon:hover{cursor:pointer}theme-switch switch-icon svg{fill:hsla(0,0%,100%,.95);fill:var(--text);width:1em}footer{align-items:flex-end;flex-flow:column;font-size:var(--paragraph);margin-bottom:3.12vw;margin-bottom:var(--margin-lg);margin-top:6.24vw;margin-top:var(--margin-xl);padding-left:0;padding-right:0;row-gap:6.24vw;row-gap:var(--margin-xl)}@media (max-width:767px){footer{margin-bottom:6.24vw;margin-bottom:var(--margin-xl);margin-top:6.24vw;margin-top:var(--margin-xl)}}footer section{padding-left:2.08vw;padding-left:var(--margin);padding-right:2.08vw;padding-right:var(--margin)}footer section,footer section section-col{row-gap:2.08vw;row-gap:var(--margin)}@media (max-width:767px){footer section section-col:first-child{row-gap:2.08vw;row-gap:var(--margin)}footer text-group{row-gap:1.38667vw;row-gap:var(--margin-sm)}}footer text-group.copyright,footer text-group.theme{-moz-column-gap:1.125ch;column-gap:1.125ch;flex-flow:column wrap;row-gap:.125em}footer p{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant:tabular-nums}footer text-group.copyright p{color:hsla(0,0%,100%,.65);color:var(--accent)}footer label,footer p{font-size:.875rem}@media (max-width:767px){footer label,footer p{font-size:var(--paragraph-small)}}footer a,footer button-container{--icon-size:1em;--text-size:var(--h3);align-items:anchor-center;-moz-column-gap:1ch;column-gap:1ch;display:flex;font-size:var(--text-size);line-height:1}footer .material-symbols-outlined,footer a svg{display:none}footer a,footer button{padding:0}footer a,footer button-container,footer theme-switch{transition:all .5s ease-in-out;transition:var(--link-transition)}footer a:hover,footer button-container:hover,footer theme-switch:hover{opacity:.5}main{display:flex;flex-flow:column;margin-top:3rem;margin-top:var(--header-height);row-gap:2.08vw;row-gap:var(--margin)}.no-gap{gap:0}.gap-xs{gap:.69333vw;gap:var(--margin-xs)}.gap-sm{gap:1.38667vw;gap:var(--margin-sm)}.gap-md{gap:2.08vw;gap:var(--margin)}.gap-lg{gap:2.6vw;gap:calc(var(--margin)*1.25)}.gap-xl{gap:2.7664vw;gap:calc(var(--margin)*1.33)}.gap-xxl{gap:6.24vw;gap:var(--margin-xl)}.col-gap-sm{-moz-column-gap:.69333vw;column-gap:.69333vw;-moz-column-gap:calc(var(--margin)/3);column-gap:calc(var(--margin)/3)}.col-gap-md{-moz-column-gap:1.38667vw;column-gap:1.38667vw;-moz-column-gap:var(--margin-sm);column-gap:var(--margin-sm)}.col-gap-lg{-moz-column-gap:2.6vw;column-gap:2.6vw;-moz-column-gap:calc(var(--margin)*1.25);column-gap:calc(var(--margin)*1.25)}.col-gap-xl{-moz-column-gap:2.7664vw;column-gap:2.7664vw;-moz-column-gap:calc(var(--margin)*1.33);column-gap:calc(var(--margin)*1.33)}.col-gap-xxl{-moz-column-gap:6.24vw;column-gap:6.24vw;-moz-column-gap:var(--margin-xl);column-gap:var(--margin-xl)}.row-gap-sm{row-gap:.69333vw;row-gap:calc(var(--margin)/3)}.row-gap-md{row-gap:1.38667vw;row-gap:var(--margin-sm)}.row-gap-lg{row-gap:2.6vw;row-gap:calc(var(--margin)*1.25)}.row-gap-xl{row-gap:2.7664vw;row-gap:calc(var(--margin)*1.33)}.row-gap-xxl{row-gap:6.24vw;row-gap:var(--margin-xl)}@media (max-width:767px){.m-row-gap-sm{row-gap:.69333vw;row-gap:calc(var(--margin)/3)}.m-row-gap-md,.m-row-gap-sm{-moz-column-gap:2.08vw;column-gap:2.08vw;-moz-column-gap:var(--margin);column-gap:var(--margin)}.m-row-gap-md{row-gap:1.38667vw;row-gap:var(--margin-sm)}.m-row-gap-lg{row-gap:2.08vw;row-gap:var(--margin)}.m-row-gap-lg,.m-row-gap-xl{-moz-column-gap:2.08vw;column-gap:2.08vw;-moz-column-gap:var(--margin);column-gap:var(--margin)}.m-row-gap-xl{row-gap:2.7664vw;row-gap:calc(var(--margin)*1.33)}.m-row-gap-xxl{-moz-column-gap:2.08vw;column-gap:2.08vw;-moz-column-gap:var(--margin);column-gap:var(--margin);row-gap:6.24vw;row-gap:var(--margin-xl)}}section.hero{display:grid;grid-template-columns:1fr;padding-bottom:2.77264vw;padding-bottom:calc(var(--margin)*1.333);padding-top:2.77264vw;padding-top:calc(var(--margin)*1.333)}@media (max-width:767px){section.hero{gap:3.12vw;gap:var(--margin-lg)}}section.separator{border-top:1px solid hsla(0,0%,100%,.5);border-top:1px solid var(--highlight);margin-top:2.08vw;margin-top:var(--margin);padding-top:3.12vw;padding-top:var(--margin-lg)}header,main{padding-left:2.08vw;padding-left:var(--margin);padding-right:2.08vw;padding-right:var(--margin)}section.hero,section.section-text section,section.section-text section-col{width:max(calc(768px - 8.32vw),min(calc(100% - 12.48vw),62.48vw));width:var(--container-width)}body[project] main section:last-child{padding-bottom:0}h1,h2,h3,project-info text-group p,section.section-text section-col:first-child p{font-family:var(--font-serif);font-weight:var(--font-light)}h1,h2,h3{color:hsla(0,0%,100%,.95);color:var(--text);margin:initial;text-wrap:balance}h1{font-size:var(--h1);line-height:1.168}@media (max-width:520px){h1{line-height:1.275}}h2{font-size:var(--h2)}h3{font-size:var(--h3)}p{margin:0;text-wrap:pretty}b,strong{font-weight:var(--font-medium)}hr{border-color:hsla(0,0%,100%,.225);border-color:var(--hr);border-width:.5px;margin-bottom:.125em;margin-top:.125em;width:100%}text-caption{display:flex;flex-flow:column;font-size:var(--paragraph-small);gap:.69333vw;gap:var(--margin-xs)}text-caption strong{color:hsla(0,0%,100%,.95);color:var(--text);font-weight:inherit;text-wrap:balance}text-caption:has(strong) p{color:hsla(0,0%,100%,.65);color:var(--accent)}section section-col,text-group{display:flex;flex-flow:column}text-group{-moz-column-gap:1.38667vw;column-gap:1.38667vw;-moz-column-gap:var(--margin-sm);column-gap:var(--margin-sm);row-gap:.525em}li:has(strong) p,text-group:has(strong) p{color:hsla(0,0%,100%,.65);color:var(--accent)}li p strong,text-group p strong{color:hsla(0,0%,100%,.95);color:var(--text);font-weight:inherit}text-group h1,text-group h2,text-group h3{margin-bottom:.25em}@media (max-width:767px){text-group h3{text-wrap:pretty}}section.section-text{--divider-height:.075em;justify-items:center;margin-bottom:6.24vw;margin-bottom:var(--margin-xl);margin-left:auto;margin-right:auto;margin-top:6.24vw;margin-top:var(--margin-xl);overflow-x:hidden;row-gap:3.12vw;row-gap:var(--margin-lg)}@media (max-width:767px){section.section-text{justify-items:flex-start}}section.section-text.content-left{justify-items:flex-start;margin-top:0}section.section-text.content-left text-group p{padding-right:2.08vw;padding-right:calc(var(--margin)*1)}@media(max-width:767px){section.section-text.content-left text-group p{padding-right:1.04vw;padding-right:calc(var(--margin)/2)}}section[aria-label]:before{background-color:hsla(0,0%,100%,.15);background-color:var(--overlay);content:"";display:block;height:var(--divider-height);margin-bottom:3.12vw;margin-bottom:var(--margin-lg);margin-left:-25%;margin-top:2.08vw;margin-top:var(--margin);width:150%}section[aria-label]:after{align-items:center;background-color:#000;background-color:var(--background);color:hsla(0,0%,100%,.65);color:var(--accent);content:attr(aria-label);display:flex;font-size:var(--paragraph);font-weight:var(--font-medium);left:2.08vw;left:var(--margin);line-height:1;margin-top:calc(var(--margin)/2 + var(--divider-height));padding-right:2.08vw;padding-right:var(--margin);position:absolute}section.section-text,section.section-text section-col{aspect-ratio:unset!important}project-info text-group p,section.section-text section-col:first-child p{font-size:var(--h2)}section.section-text section.columns-1-3{margin-top:2.08vw;margin-top:var(--margin)}sub-heading{font-weight:var(--font-medium)}project-info{align-items:flex-start;display:grid;grid-template-columns:auto 33.33333%;grid-row-gap:3.12vw;grid-row-gap:var(--margin-lg);row-gap:3.12vw;row-gap:var(--margin-lg);grid-column-gap:6.24vw;grid-column-gap:var(--margin-xl);-moz-column-gap:6.24vw;column-gap:6.24vw;-moz-column-gap:var(--margin-xl);column-gap:var(--margin-xl);margin-bottom:3.12vw;margin-bottom:var(--margin-lg);margin-top:3.12vw;margin-top:var(--margin-lg)}@media(max-width:767px){project-info{grid-template-columns:auto}}project-text{display:flex;flex-flow:column;row-gap:3.12vw;row-gap:var(--margin-lg)}project-info text-group p,section.section-text section-col text-group p{padding-right:4.16vw;padding-right:calc(var(--margin)*2)}@media(max-width:767px){project-info text-group p,section.section-text section-col text-group p{padding-right:1.04vw;padding-right:calc(var(--margin)/2)}}project-info text-group p strong{color:hsla(0,0%,100%,.95);color:var(--text)}project-details{align-items:baseline;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;grid-column-gap:3.12vw;grid-column-gap:var(--margin-lg);-moz-column-gap:3.12vw;column-gap:3.12vw;-moz-column-gap:var(--margin-lg);column-gap:var(--margin-lg);grid-row-gap:1.38667vw;grid-row-gap:var(--margin-sm);row-gap:1.38667vw;row-gap:var(--margin-sm)}project-details project-details-col{align-items:baseline;-moz-column-gap:1em;column-gap:1em;display:flex;flex-flow:column;font-size:var(--paragraph-small)}project-details project-details-col sub-heading{line-height:150%;min-width:0;min-width:auto}project-details project-details-col project-tags{-moz-column-gap:1.25ch;column-gap:1.25ch;flex-flow:column}project-details project-details-col project-tags project-tag{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;border-radius:initial;padding:initial}project-details a.arrow.website,project-details project-details-col sub-heading:not(:first-child),project-details small{margin-top:.75em}project-tags{-moz-column-gap:.5ch;column-gap:.5ch;display:flex;flex-wrap:wrap}project-tags project-tag{white-space:nowrap}@media (max-width:520px){project-tags project-tag{white-space:inherit}}project-tags project-tag:not(:last-child):after{color:hsla(0,0%,100%,.65);color:var(--accent);content:"+";font-weight:var(--font-light);margin-left:.5ch}project-info project-tags project-tag:not(:last-child):after{display:none}project-info project-details project-details-col :not(sub-heading){color:hsla(0,0%,100%,.65);color:var(--accent)}.project-grid{--column-gap:var(--margin);display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-column-gap:2.08vw;grid-column-gap:var(--column-gap);-moz-column-gap:2.08vw;column-gap:2.08vw;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-row-gap:2.08vw;grid-row-gap:var(--column-gap);row-gap:2.08vw;row-gap:var(--column-gap)}@media (max-width:1023px){.project-grid{grid-template-columns:1fr 1fr}}@media (--mobile ){.project-grid{grid-template-columns:1fr}}project-card a{align-items:stretch;display:grid;grid-template-rows:auto 1fr;justify-content:start;grid-gap:var(--column-gap);gap:var(--column-gap);height:100%}project-card a,project-card project-meta{flex:1 auto}project-card project-image{align-items:center;align-self:start;aspect-ratio:1/1;aspect-ratio:var(--column-half-width);display:flex;justify-content:center;overflow:hidden;width:100%}project-image>*{transition:all .5s ease}project-image project-cover,project-image>*{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}project-image project-cover[uboux]{align-items:center;display:flex;justify-content:center;max-width:50%}hover-container{display:flex;flex-flow:column;overflow:hidden;position:relative}@media (min-width:1024px){hover-container{height:var(--paragraph);line-height:1}project-card project-description{color:hsla(0,0%,100%,.65);color:var(--accent);opacity:1;transform:translateY(0)}project-card a:hover project-description{opacity:0;transform:translateY(-100%)}project-card project-tags{opacity:0;position:absolute;transform:translateY(100%)}project-card a:hover project-tags{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.project-grid hover-container{height:100%;justify-content:space-between}}project-card project-title{font-weight:var(--font-medium);transition:all .5s ease-in-out;transition:var(--link-transition)}@media (max-width:375px){project-card project-title{font-size:var(--paragraph-small)}}project-card project-description,project-card project-tags{font-weight:var(--font-light);transition:all .5s ease-in-out;transition:var(--link-transition)}project-card project-tags{color:hsla(0,0%,100%,.65);color:var(--accent);font-family:var(--font-sans)}@media (max-width:1023px){project-card project-tags{font-size:.85em}}project-card project-meta{display:flex;flex-flow:column}aside section.project-grid{gap:0;grid-template-columns:1fr;margin-top:2.08vw;margin-top:var(--margin)}aside .project-grid h1{display:inline;display:initial;font-weight:var(--font-medium);grid-column:1/span 2;margin-bottom:2.08vw;margin-bottom:var(--margin);margin-top:3.12vw;margin-top:var(--margin-lg)}@media (max-width:767px){aside .project-grid h1{font-size:var(--h3);grid-column:1;margin-bottom:0;margin-top:0}}aside project-card:first-child a{padding-top:0}aside project-card a{border:solid;border-color:hsla(0,0%,100%,.15);border-color:var(--overlay);border-width:0 0 1px;grid-template-columns:25% 1fr;grid-template-rows:auto;padding-bottom:var(--column-gap);padding-left:0;padding-right:var(--column-gap);padding-top:var(--column-gap);transition:all .5s ease-in-out;transition:var(--link-transition)}aside project-card:last-child a{border-width:0}aside .project-grid:hover project-card a{opacity:.75}aside .project-grid project-card a:hover{opacity:1;transition:all .5s ease-in-out;transition:var(--link-transition)}aside project-card hover-container{flex:1 auto;justify-content:space-evenly;line-height:inherit;overflow:visible;overflow:initial}aside project-card project-description{color:hsla(0,0%,100%,.95);color:var(--text);font-size:85%;text-wrap-style:pretty}aside project-card project-tags{align-content:end;font-size:var(--paragraph-small)}aside project-card a:hover project-tags{color:hsla(0,0%,100%,.95);color:var(--text);transition:all 1s ease}aside project-card a:hover project-image img{transform:scale(1.125)}aside .project-grid project-card project-description,aside .project-grid project-card project-tags{height:auto;opacity:1;position:static;transform:none}.hidden{display:none!important}.text-uppercase{text-transform:uppercase}.text-white{color:var(--white)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-bold)}.radius-screen{border-radius:.378rem;border-radius:var(--radius-screen)}.border-screen{border:.35rem solid #000;border-color:var(--background);outline:2px solid;outline-color:hsla(0,0%,100%,.5);outline-offset:-2px}[data-theme=light] .border-screen{border-color:hsla(0,0%,100%,.95);border-color:var(--text);outline-color:hsla(0,0%,100%,.75)}.radius-screen.border-screen{border-radius:.567rem;border-radius:calc(var(--radius-screen)*1.5)}.relative{position:relative}.overlay-top{top:1.38667vw;top:var(--margin-sm)}.overlay-bottom,.overlay-top{left:1.38667vw;left:var(--margin-sm);position:absolute;z-index:2}.overlay-bottom{bottom:1.38667vw;bottom:var(--margin-sm)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.h-full{height:100%}.h-auto{height:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.grid{display:grid}.flex{display:flex}.flex-1{flex:1 auto}.inline{display:flex;flex-direction:row}.flex.columns{flex-direction:column}@media (min-width:768px){.sticky{max-height:-moz-fit-content!important;max-height:fit-content!important;position:sticky;top:3rem;top:var(--header-height)}}.padding{padding:2.08vw;padding:var(--margin)}.py-0{padding-bottom:0;padding-top:0}.py-xs{padding-bottom:.69333vw;padding-bottom:var(--margin-xs);padding-top:.69333vw;padding-top:var(--margin-xs)}.py-sm{padding-bottom:1.38667vw;padding-bottom:var(--margin-sm);padding-top:1.38667vw;padding-top:var(--margin-sm)}.py-base{padding-bottom:2.08vw;padding-bottom:var(--margin);padding-top:2.08vw;padding-top:var(--margin)}.py-lg{padding-bottom:3.12vw;padding-bottom:var(--margin-lg);padding-top:3.12vw;padding-top:var(--margin-lg)}.py-xl{padding-bottom:6.24vw;padding-bottom:var(--margin-xl);padding-top:6.24vw;padding-top:var(--margin-xl)}.px-0{padding-left:0;padding-right:0}.px-sm{padding-left:1.38667vw;padding-left:var(--margin-sm);padding-right:1.38667vw;padding-right:var(--margin-sm)}.px-base{padding-left:2.08vw;padding-left:var(--margin);padding-right:2.08vw;padding-right:var(--margin)}.px-lg{padding-left:3.12vw;padding-left:var(--margin-lg);padding-right:3.12vw;padding-right:var(--margin-lg)}.px-xl{padding-left:6.24vw;padding-left:var(--margin-xl);padding-right:6.24vw;padding-right:var(--margin-xl)}@media (min-width:1024px){.px-offset{padding-left:5.2vw;padding-left:calc(var(--margin) + var(--margin-lg));padding-right:5.2vw;padding-right:calc(var(--margin) + var(--margin-lg))}}@media (max-width:1023px){.px-offset{padding-left:5.2vw;padding-left:calc(var(--margin) + var(--margin-lg));padding-right:5.2vw;padding-right:calc(var(--margin) + var(--margin-lg))}}@media (max-width:767px){.px-offset{padding-left:0;padding-right:0}}.pt-0{padding-top:0}.pt-base{padding-top:2.08vw;padding-top:var(--margin)}.pb-0{padding-bottom:0!important}.pb-base{padding-bottom:2.08vw;padding-bottom:var(--margin)}.pl-0{padding-left:0}.pl-xs{padding-left:.69333vw;padding-left:var(--margin-xs)}.pl-sm{padding-left:1.38667vw;padding-left:var(--margin-sm)}.pl-base{padding-left:2.08vw;padding-left:var(--margin)}.pr-0{padding-right:0}.pr-base{padding-right:2.08vw;padding-right:var(--margin)}.pr-lg{padding-right:3.12vw;padding-right:var(--margin-lg)}.pr-xl{padding-right:6.24vw;padding-right:var(--margin-xl)}@media (min-width:1024px){.pl-offset{padding-left:5.2vw;padding-left:calc(var(--margin) + var(--margin-lg))}}@media (max-width:1023px){.pl-offset{padding-left:5.2vw;padding-left:calc(var(--margin) + var(--margin-lg))}}@media (max-width:767px){.pl-offset{padding-left:0}}.section-offset{margin-left:-2.08vw;margin-left:calc(var(--margin)*-1);margin-right:-2.08vw;margin-right:calc(var(--margin)*-1);width:calc(100% + 4.16vw);width:calc(100% + var(--margin)*2)}.mx-auto{margin-right:auto}.ml-auto,.mx-auto{margin-left:auto}.mr-auto,.nested-img{margin-right:auto}.nested-img{align-items:center;display:flex;justify-content:center;margin-left:auto;padding:3.12vw;padding:var(--margin-lg)}.scale-md{transform:scale(1.5)}.scale-sm{transform:scale(1.25)}.scale-xs{transform:scale(.875)}.flex-col{flex-flow:column}.flex-center{justify-content:center}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.items-top{align-items:flex-start}.items-end{align-items:flex-end}.content-center{justify-content:center}.content-between{justify-content:space-between}.content-start{justify-content:flex-start}.content-end{justify-content:flex-end}.min-w-base{min-width:var(--paragraph)}.min-w-xxs{min-width:12.5%;min-width:var(--w-1)}.min-w-xs{min-width:25%;min-width:var(--w-2)}.min-w-sm{min-width:37.5%;min-width:var(--w-3)}.min-w-md{min-width:50%;min-width:var(--w-4)}.min-w-lg{min-width:62.5%;min-width:var(--w-5)}.min-w-xl{min-width:75%;min-width:var(--w-6)}.min-w-xxl{min-width:87.5%;min-width:var(--w-7)}.w-base{width:var(--paragraph)}.w-xxs{width:12.5%;width:var(--w-1)}.w-xs{width:25%;width:var(--w-2)}.w-sm{width:37.5%;width:var(--w-3)}.w-md{width:50%;width:var(--w-4)}.w-lg{width:62.5%;width:var(--w-5)}.w-xl{width:75%;width:var(--w-6)}.w-xxl{width:87.5%;width:var(--w-7)}.h-base{height:var(--paragraph)}.h-xxs{height:12.5%;height:var(--w-1)}.h-xs{height:25%;height:var(--w-2)}.h-sm{height:37.5%;height:var(--w-3)}.h-md{height:50%;height:var(--w-4)}.h-lg{height:62.5%;height:var(--w-5)}.h-xl{height:75%;height:var(--w-6)}.h-xxl{height:87.5%;height:var(--w-7)}@media (min-width:1280px){.d-md-w-xxs{width:12.5%;width:var(--w-1)}.d-md-w-xs{width:25%;width:var(--w-2)}.d-md-w-sm{width:37.5%;width:var(--w-3)}.d-md-w-md{width:50%;width:var(--w-4)}.d-md-w-lg{width:62.5%;width:var(--w-5)}.d-md-w-xl{width:75%;width:var(--w-6)}.d-md-w-xxl{width:87.5%;width:var(--w-7)}.d-md-w-full{width:100%}}@media (min-width:1024px){.d-w-xxs{width:12.5%;width:var(--w-1)}.d-w-xs{width:25%;width:var(--w-2)}.d-w-sm{width:37.5%;width:var(--w-3)}.d-w-md{width:50%;width:var(--w-4)}.d-w-lg{width:62.5%;width:var(--w-5)}.d-w-xl{width:75%;width:var(--w-6)}.d-w-xxl{width:87.5%;width:var(--w-7)}.d-w-full{width:100%}}@media (max-width:1023px){.t-w-xxs{width:12.5%;width:var(--w-1)}.t-w-xs{width:25%;width:var(--w-2)}.t-w-sm{width:37.5%;width:var(--w-3)}.t-w-md{width:50%;width:var(--w-4)}.t-w-lg{width:62.5%;width:var(--w-5)}.t-w-xl{width:75%;width:var(--w-6)}.t-w-xxl{width:87.5%;width:var(--w-7)}.t-w-full{width:100%}}@media (max-width:767px){.m-w-xxs{width:12.5%;width:var(--w-1)}.m-w-xs{width:25%;width:var(--w-2)}.m-w-sm{width:37.5%;width:var(--w-3)}.m-w-md{width:50%;width:var(--w-4)}.m-w-lg{width:62.5%;width:var(--w-5)}.m-w-xl{width:75%;width:var(--w-6)}.m-w-xxl{width:87.5%;width:var(--w-7)}.m-w-full{width:100%}}@media (min-width:1024px){.d-block{display:block}section.row.w-lg{display:grid;grid-template-columns:50% 36%}.d-pl-xl{padding-left:6.24vw;padding-left:var(--margin-xl)}.d-pr-xl{padding-right:6.24vw;padding-right:var(--margin-xl)}.d-pl-lg{padding-left:3.12vw;padding-left:var(--margin-lg)}.d-pr-lg{padding-right:3.12vw;padding-right:var(--margin-lg)}.d-pr-base{padding-right:2.08vw;padding-right:var(--margin)}.d-pl-base{padding-left:2.08vw;padding-left:var(--margin)}.d-pt-base{padding-top:2.08vw;padding-top:var(--margin)}.d-pb-base{padding-bottom:2.08vw;padding-bottom:var(--margin)}.d-pr-0{padding-right:0}.d-pl-0,.d-px-0{padding-left:0}.d-px-0{padding-right:0}.d-no-gap{gap:0}.d-gap-xs{gap:.69333vw;gap:var(--margin-xs)}.d-gap-sm{gap:1.38667vw;gap:var(--margin-sm)}.d-gap-md{gap:2.08vw;gap:var(--margin)}.d-gap-lg{gap:2.6vw;gap:calc(var(--margin)*1.25)}.d-gap-xl{gap:2.7664vw;gap:calc(var(--margin)*1.33)}.d-gap-xxl{gap:6.24vw;gap:var(--margin-xl)}.d-nested-img{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding:3.12vw;padding:var(--margin-lg)}.d-object-contain{-o-object-fit:contain;object-fit:contain}.d-scale-md{transform:scale(1.5)}.d-scale-sm{transform:scale(1.25)}.d-scale-xs{transform:scale(.875)}}@media (max-width:1023px){.t-pl-xl{padding-left:6.24vw;padding-left:var(--margin-xl)}.-pr-xl{padding-right:6.24vw;padding-right:var(--margin-xl)}.t-pb-0{padding-bottom:0}.t-collapse{flex-direction:column}.t-block{display:block}.t-padding-inline{padding-left:2.08vw;padding-left:var(--margin);padding-right:2.08vw;padding-right:var(--margin)}.t-padding-block{padding-bottom:2.08vw;padding-bottom:var(--margin);padding-top:2.08vw;padding-top:var(--margin)}.t-pt-xl{padding-top:6.24vw;padding-top:var(--margin-xl)}.t-pt-lg{padding-top:3.12vw;padding-top:var(--margin-lg)}.t-pt-base{padding-top:2.08vw;padding-top:var(--margin)}.t-pt-sm{padding-top:1.38667vw;padding-top:var(--margin-sm)}.t-pt-xs{padding-top:.69333vw;padding-top:var(--margin-xs)}.t-no-gap{gap:0}.t-gap-xs{gap:.69333vw;gap:var(--margin-xs)}.t-gap-sm{gap:1.38667vw;gap:var(--margin-sm)}.t-gap-md{gap:2.08vw;gap:var(--margin)}.t-gap-lg{gap:2.6vw;gap:calc(var(--margin)*1.25)}.t-gap-xl{gap:2.7664vw;gap:calc(var(--margin)*1.33)}.t-gap-xxl{gap:6.24vw;gap:var(--margin-xl)}.t-scale-md{transform:scale(1.5)}.t-scale-sm{transform:scale(1.25)}.t-scale-xs{transform:scale(.875)}.t-columns-reverse{flex-flow:column-reverse!important}}@media (max-width:767px){.flex:not(.no-collapse){flex-flow:column}.m-collapse{flex-direction:column}.m-block{display:block}.m-padding-inline{padding-left:2.08vw;padding-left:var(--margin);padding-right:2.08vw;padding-right:var(--margin)}.m-padding-block{padding-bottom:2.08vw;padding-bottom:var(--margin);padding-top:2.08vw;padding-top:var(--margin)}.m-padding-block-xl{padding-bottom:6.24vw;padding-bottom:var(--margin-xl);padding-top:6.24vw;padding-top:var(--margin-xl)}.m-py-0{padding-bottom:0;padding-top:0}.m-p-0{padding:0}.m-pt-xl{padding-top:6.24vw;padding-top:var(--margin-xl)}.m-pt-lg{padding-top:3.12vw;padding-top:var(--margin-lg)}.m-pt-base{padding-top:2.08vw;padding-top:var(--margin)}.m-pt-sm{padding-top:1.38667vw;padding-top:var(--margin-sm)}.m-pt-xs{padding-top:.69333vw;padding-top:var(--margin-xs)}.m-pt-0{padding-top:0}.m-pb-0{padding-bottom:0}.m-no-gap{gap:0}.m-gap-md{gap:2.08vw;gap:var(--margin)}.m-scale-sm{transform:scale(1.25)}.m-columns-reverse{flex-flow:column-reverse!important;order:1}.nested-img img{transform:scale(.875)}}@media (max-width:520px){.m-md-collapse{flex-direction:column}.m-md-columns-reverse{flex-flow:column-reverse!important}.m-md-scale-sm{transform:scale(1.25)}}@media (max-width:375px){.m-sm-collapse{flex-direction:column}}section{display:grid;width:100%;grid-gap:2.08vw;grid-gap:var(--margin);gap:2.08vw;gap:var(--margin)}.columns-2{grid-template-columns:1fr 1fr}.columns-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.columns-2:not(.no-collapse),.columns-3:not(.no-collapse){grid-template-columns:1fr}}.columns-1-3{grid-template-columns:33.33333% auto}.columns-1-4{grid-template-columns:25% auto}@media (max-width:1023px){[class*=columns-] .t-columns-1-3{grid-template-columns:33.33333% auto}}.columns-3-1,.columns-3-1.m-collapse{grid-template-columns:auto 33.33333%}@media (max-width:767px){.columns-3-1,.columns-3-1.m-collapse{grid-template-columns:1fr}}@media (min-width:1024px){.columns-1-3,.columns-1-4,.columns-3-1{aspect-ratio:1.75/1;aspect-ratio:var(--column-full-width)}}@media (max-width:1023px){.columns-1-3,.columns-1-4,.columns-3-1{grid-template-columns:1fr 1fr}}@media (max-width:767px){.columns-1-3,.columns-1-4,.columns-3-1{grid-template-columns:1fr}}@media (max-width:1023px){.columns-1-4.t-collapse{grid-template-columns:.5fr 1fr}}@media (max-width:767px){.columns-1-4.t-collapse{grid-template-columns:1fr}.m-columns-2{grid-template-columns:1fr 1fr!important}}.columns-1-3 section-col,.columns-3-1 section-col{height:100%}section section-col{flex:1;overflow:hidden;row-gap:2.08vw;row-gap:var(--margin);width:100%}section.columns-1 section-col{aspect-ratio:1.75/1;aspect-ratio:var(--column-full-width)}@media (max-width:767px){section.columns-1 section-col{aspect-ratio:1/1;aspect-ratio:var(--column-half-width)}}section.columns-1-3 section-col,section.columns-2 section-col,section.columns-3-1 section-col{aspect-ratio:1/1;aspect-ratio:var(--column-half-width)}section section-col img,section section-col video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video-wrapper{height:100%;position:relative}.video-play-pause-btn,.video-wrapper{align-items:center;display:flex;justify-content:center}.video-play-pause-btn{aspect-ratio:1;background:transparent;border:1.5px solid;border-radius:100%;bottom:1.38667vw;bottom:var(--margin-sm);padding:.5ch;position:absolute;right:1.38667vw;right:var(--margin-sm);width:auto;//mix-blend-mode:difference;background:#000;background:var(--background);cursor:pointer;filter:grayscale(1);opacity:.33;transition:all .5s ease-in-out;transition:var(--link-transition);z-index:10;//backdrop-filter:blur(4px)}.video-play-pause-btn:hover{background:#000;background:var(--background);opacity:1;transform:scale(1.175)}.video-pause-icon:before,.video-play-icon:before{line-height:0;width:var(--paragraph-small)}.video-play-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 17.192V6.808L17.154 12z'/%3E%3C/svg%3E")}.video-pause-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 18V6h3.5v12zm-7.5 0V6H10v12z'/%3E%3C/svg%3E")}[data-theme=light] .video-play-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 17.192V6.808L17.154 12z'/%3E%3C/svg%3E")}[data-theme=light] .video-pause-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 18V6h3.5v12zm-7.5 0V6H10v12z'/%3E%3C/svg%3E")}img.remove-line-top{margin-top:-1px;overflow:hidden}img.remove-line-bottom{margin-bottom:-1px;overflow:hidden}img.remove-line-left{margin-left:-1px;overflow:hidden}img.remove-line-right{margin-right:-1px;overflow:hidden}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center!important;object-position:center!important}.object-top{-o-object-position:top!important;object-position:top!important}.object-bottom{-o-object-position:bottom!important;object-position:bottom!important}.object-left{-o-object-position:left!important;object-position:left!important}.object-right{-o-object-position:right!important;object-position:right!important}.object-top-left{-o-object-position:left top!important;object-position:left top!important}@media (max-width:767px){.m-object-cover{-o-object-fit:cover;object-fit:cover}.m-object-contain{-o-object-fit:contain;object-fit:contain}.m-object-left{-o-object-position:left!important;object-position:left!important}.m-object-right{-o-object-position:right!important;object-position:right!important}.m-object-center{-o-object-position:center!important;object-position:center!important}}.is-hidden{display:none}tabs-list{display:flex}tab-item{--radius:2em;--bg-color:var(--background);--bg-color-selected:var(--overlay);background:#000;background:var(--bg-color);border:1px solid hsla(0,0%,100%,.15);border-color:var(--overlay);color:hsla(0,0%,100%,.65);color:var(--accent);font-weight:var(--font-medium);padding:.75ch 2.25ch;transition:all .5s ease-in-out;transition:var(--link-transition)}tab-item:first-child{border-radius:.378rem 0 0 .378rem;border-radius:var(--radius) 0 0 var(--radius);border-width:1px .5px 1px 1px}tab-item:last-child{border-radius:0 .378rem .378rem 0;border-radius:0 var(--radius) var(--radius) 0;border-width:1px 1px 1px .5px}tab-item:hover{color:hsla(0,0%,100%,.95);color:var(--text);cursor:pointer}tab-item[aria-selected=true]{background:var(--bg-color-selected);border-color:hsla(0,0%,100%,.15);border-color:var(--overlay);color:hsla(0,0%,100%,.95);color:var(--text)}tabs-list.overlay-top tab-item{--radius:.5em;--bg-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);font-size:.75rem;padding:.5ch 1.25ch}tabs-list.overlay-top tab-item[aria-selected=true]{--bg-color-selected:rgba(0,0,0,.65)}a[data-tabs-target]{transition:all .5s ease-in-out;transition:var(--link-transition);width:-moz-fit-content;width:fit-content}a[data-tabs-target]:hover{cursor:pointer;opacity:.5}.slick-slider:hover{cursor:grab}.slick-slider .slick-track{align-items:center;display:flex}.slick-slider .slick-slide{padding:0 2.08vw;padding:0 var(--margin)}section ol,section ul{display:flex;flex-flow:column;gap:1.38667vw;gap:var(--margin-sm);margin:initial;padding:initial}section ol li,section ul li{border-bottom:solid;border-color:hsla(0,0%,100%,.15);border-color:var(--overlay);border-width:.5px;margin:initial;padding-bottom:1.38667vw;padding-bottom:var(--margin-sm);width:100%}section ol li:last-child,section ul li:last-child{border-bottom:initial;padding-bottom:0}section ol ::marker,section ul ::marker{color:hsla(0,0%,100%,.65);color:var(--accent)}@media (min-width:1024px){section ul.grid li{border-width:0}}@media (max-width:1023px){section ul.grid.columns-3{grid-template-columns:1fr}}archive-slider .slick-list{padding-left:0;padding-right:0}archive-slider slider-nav{align-items:center;display:flex;flex-flow:row;gap:1.38667vw;gap:var(--margin-sm);justify-content:space-between;margin-top:1.38667vw;margin-top:var(--margin-sm);width:100%}@media (max-width:767px){archive-slider slider-nav{margin-top:2.08vw;margin-top:var(--margin)}}archive-slider slider-nav .arrow-box{align-items:center;display:flex;flex-flow:row;gap:1ch;justify-content:space-between}archive-slider slider-nav button{font-size:var(--paragraph-small);padding:0;transition:all .5s ease-in-out;transition:var(--link-transition)}archive-slider slider-nav button:hover{opacity:.5}archive-slider slider-nav .dot-box{flex:1 auto}archive-slider .slick-dots{display:flex;flex-flow:row;gap:0;justify-content:start;list-style:none;padding:0;width:100%}archive-slider .slick-dots li{background-color:hsla(0,0%,100%,.15);background-color:var(--overlay);border:0;cursor:pointer;height:.2rem;padding:0;position:relative;transition:var(--transition);width:100%}archive-slider .slick-dots li :hover{background-color:hsla(0,0%,100%,.5);background-color:var(--highlight)}archive-slider .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:100%;outline:none;padding:0;width:100%}archive-slider .slick-dots li.slick-active{background-color:hsla(0,0%,100%,.95);background-color:var(--text)}archive-slider .slick-slider .slick-slide{overflow:hidden;padding-left:0;padding-right:0}archive-slider .slick-slider .slick-slide img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;overflow:hidden}comparison-slider{--bg-color:rgba(0,0,0,.5);display:block;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}comparison-after,comparison-before{bottom:0;left:0;right:0;top:0}comparison-before{overflow:hidden;position:absolute;width:50%;z-index:2}comparison-before img{bottom:0;left:0;position:absolute;right:0;top:0;width:auto!important}comparison-after img{bottom:0;display:block;left:0;right:0;top:0}comparison-line{bottom:0;top:0;transform:translateX(-50%);width:2px;z-index:5}comparison-handle,comparison-line{background:var(--bg-color);left:50%;pointer-events:none;position:absolute}comparison-handle{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;top:50%;transform:translate(-50%,-50%);width:2rem}comparison-handle span{transform:rotate(90deg)}comparison-slider input[type=range]{bottom:0;cursor:ew-resize;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:10}comparison-label{background:var(--bg-color);border-radius:1em;border-radius:var(--radius-full);bottom:1rem;color:hsla(0,0%,100%,.95);color:var(--text);font-size:.75rem;padding:.5ch 1.25ch;position:absolute}comparison-label.before{left:1rem}comparison-label.after{right:1rem}comparison-handle,comparison-label,comparison-line{backdrop-filter:blur(12px);z-index:3}comparison-handle span,comparison-label{color:#fff}.scroll-container{background:hsla(0,0%,100%,.15);background:var(--overlay);cursor:grab;height:calc(100vh - 3rem);height:calc(100vh - var(--header-height));overflow:hidden;position:relative;touch-action:none}@media (max-width:1023px){.scroll-container{height:calc(100svh - 9rem);height:calc(100svh - var(--header-height)*3)}}.scroll-container scroll-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:2.08vw;gap:var(--margin);height:100%;padding:2.08vw;padding:var(--margin);padding-top:calc(3.12vw + 2.75rem);padding-top:calc(var(--margin-lg) + 2.75rem);pointer-events:none;transform-origin:0 0;width:-moz-max-content;width:max-content;will-change:transform}.scroll-container img{display:block;flex:0 0 auto;height:100%;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.scroll-container.is-dragging{cursor:grabbing}.scroll-container [data-scroll-zoom]{overflow:hidden}.scroll-container .scroll-zoom-hint{align-items:center;background:hsla(0,0%,100%,.15);background:var(--overlay);border-radius:1.5rem;color:hsla(0,0%,100%,.95);color:var(--text);display:flex;font-size:var(--paragraph-small);gap:.75ch;left:1rem;padding:.33rem .75rem;pointer-events:none;position:absolute;top:1.33rem;transition:opacity .2s ease;z-index:10}.scroll-zoom-hint .material-symbols-outlined{font-size:var(--paragraph-small)}.scroll-container.is-dragging .scroll-zoom-hint{opacity:.5}.aspect-square{aspect-ratio:1;overflow:hidden}.aspect-portrait{aspect-ratio:3/4;aspect-ratio:var(--aspect-portrait);overflow:hidden}.aspect-landscape{aspect-ratio:4/3;aspect-ratio:var(--aspect-landscape);overflow:hidden}.aspect-unset,.aspect-unset section-col{aspect-ratio:unset!important;height:auto;max-height:none;min-height:0;min-height:auto}@media (min-width:1024px){.d-aspect-square{aspect-ratio:1;overflow:hidden}.d-aspect-portrait{aspect-ratio:3/4;aspect-ratio:var(--aspect-portrait);overflow:hidden}.d-aspect-landscape{aspect-ratio:4/3;aspect-ratio:var(--aspect-landscape);overflow:hidden}.d-aspect-unset{aspect-ratio:unset}}@media (max-width:1023px){.t-aspect-square{aspect-ratio:1;overflow:hidden}.t-aspect-portrait{aspect-ratio:3/4;aspect-ratio:var(--aspect-portrait);overflow:hidden}.t-aspect-landscape{aspect-ratio:4/3;aspect-ratio:var(--aspect-landscape);overflow:hidden}.t-aspect-unset{aspect-ratio:unset}}@media (max-width:767px){.m-aspect-square{aspect-ratio:1;overflow:hidden}.m-aspect-portrait{aspect-ratio:3/4;aspect-ratio:var(--aspect-portrait);overflow:hidden}.m-aspect-landscape{aspect-ratio:4/3;aspect-ratio:var(--aspect-landscape);overflow:hidden}.m-aspect-unset{aspect-ratio:unset!important;height:auto;max-height:none;min-height:0;min-height:auto}}