.bqmab6q{z-index:1;-webkit-background-size:cover;-webkit-background-position:center center;opacity:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s ease-in-out;top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.bqmab6q.loaded{opacity:0}
.wxyyghf{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.wxyyghf.auto-crop{height:100%;min-height:100%}.wxyyghf.auto-crop img{object-fit:cover;object-position:center center;width:100%;height:100%}.wxyyghf.center{min-height:100%}.wxyyghf.center img{object-fit:contain;object-position:center center}.wxyyghf.TOP{justify-content:flex-start}.wxyyghf.BOTTOM{justify-content:flex-end}.wxyyghf:hover a{opacity:1}.wxyyghf.hasLink:hover .v1jtq8wy{box-shadow:inset 0 0 60px 30px #00000040}.wxyyghf.rounded img{border-radius:5px}.s1s2dlyi{width:100%;height:auto;transition:opacity .25s ease-in-out;display:flex}.d8c7b43{display:none}@media screen and (min-width:744px){.d8c7b43{display:contents}}.mhwr0kz{display:contents}@media screen and (min-width:744px){.mhwr0kz{display:none}}.vguda42{object-fit:contain;-ms-grid-row-align:center;align-self:center;width:100%;height:auto}
.w17z1ba4{opacity:0;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;justify-content:center;align-items:center;transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:flex;position:relative;overflow:visible;transform:translateY(20px)}.w17z1ba4.auto-crop img{object-fit:cover}.w17z1ba4.TOP{justify-content:flex-start}.w17z1ba4.BOTTOM{justify-content:flex-end}.w17z1ba4.inView{opacity:1;transform:translateY(0)}.f1hf8t86{opacity:0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.f1hf8t86.visible{opacity:1}.f1hf8t86.blur{transition:opacity .5s ease-in-out}.f1hf8t86.cover img{object-fit:cover}.s10air3q{object-fit:contain;object-position:center;max-width:100%;max-height:100%}
.r1hnp2ib{gap:6px;display:flex}.r1hnp2ib .white path{fill:var(--cararra)}.b1a8mdi8{color:#fff;background:#000;border-radius:5px;padding:6px;display:inline-flex}.b1a8mdi8>*{line-height:0}.b1a8mdi8.no-box{color:currentColor;background:0 0}
.iaw1op9{font-style:italic}.c1ftq81l.tan{color:var(--tan)}.c1ftq81l.blue{color:var(--blue)}.c1ftq81l.light-blue{color:var(--light-blue)}.c1ftq81l.neon-green{color:var(--neon-green)}.c1ftq81l.neon-blue{color:var(--neon-blue)}.tmgfrq5{border:1px solid;border-radius:15px;padding:.4em .7em .3em}.tmgfrq5.square{border-radius:3px}.s1ken92n{opacity:.4}.pu2jsnm{margin:0}.pu2jsnm li{font-size:var(--typeSizeM);line-height:var(--typeLineM);letter-spacing:var(--typeLeadingM);list-style-type:none}.i3ere3i{-webkit-box-flex-wrap:wrap;gap:var(--spaceS) var(--spaceXS);flex-flow:wrap;margin:0;display:flex}.i3ere3i li{font-size:var(--typeSizeM);line-height:var(--typeLineM);letter-spacing:var(--typeLeadingM);list-style-type:none;display:block}.ulv0cvr{margin:0 0 0 1.8em;padding:0}.ulv0cvr li{font-size:var(--typeSizeM);line-height:var(--typeLineM);letter-spacing:var(--typeLeadingM);margin:0;padding:0 0 0 .5em;list-style-type:disc}
.c1kely3g{gap:var(--spaceL);flex-direction:column;display:flex}.c1kely3g.TOP{justify-content:flex-start}.c1kely3g.BOTTOM{justify-content:flex-end}.c1kely3g.CENTER{text-align:center}.c1kely3g.LEFT{text-align:left}.c1kely3g.JUSTIFY{text-align:justify}.c1kely3g.RIGHT{text-align:right}
.g1asyu61{width:var(--page-width);display:-ms-grid;-ms-grid-columns:repeat(12, 1fr);-ms-grid-rows:auto;-webkit-column-gap:calc(var(--g1asyu61-0) * 1px);column-gap:calc(var(--g1asyu61-0) * 1px);row-gap:calc(var(--g1asyu61-1) * 1px);grid-template-rows:auto;grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid;position:relative}@media only screen and (min-width:744px){.g1asyu61{-webkit-column-gap:calc(var(--g1asyu61-2) / 1720 * 100vw);column-gap:calc(var(--g1asyu61-2) / 1720 * 100vw);row-gap:calc(var(--g1asyu61-3) / 1720 * 100vw);grid-template-areas:"title title title title title title title title title title title title""data data data data data data intro intro intro intro intro intro"}}.g1asyu61.mini-portfolio{grid-template-areas:none}.g1asyu61.fixed-rows{-ms-grid-auto-rows:min-content;grid-auto-rows:min-content}.g1asyu61.fixed-rows>div>div{height:100%}.g1asyu61.fixed-rows>div>div img,.g1asyu61.fixed-rows>div>div video{object-fit:cover;height:100%;max-height:100%}
.s1sju20h.g1asyu61{padding:0 0 var(--spaceS) 0;letter-spacing:.03em;-ms-grid-rows:auto;grid-template-rows:auto;font-size:13px}.f5qt6yb{-ms-grid-column:1;-ms-grid-column-span:12;min-height:min(80vh, calc(var(--page-width) / var(--fun-ratio)));grid-column:1/span 12;justify-content:center;align-items:center;display:flex}.r13nt5bz{width:auto;max-width:100%;height:auto;max-height:80vh}.cmdin6u{-webkit-box-pack:justify;-ms-flex-pack:space-between;-ms-grid-column:1;-ms-grid-column-span:12;flex-direction:row;grid-column:1/span 12;justify-content:space-between;display:flex}@media only screen and (min-width:744px){.cmdin6u{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}
.w1u7l46i{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;gap:var(--spaceS);background-color:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative}.s1pm1rom{padding:calc(80 / 387 * 100vw) 0 var(--spaceXS) 0}@media only screen and (min-width:744px){.s1pm1rom{padding:var(--spaceXXL) 0 var(--spaceXS) 0}}
.w1p4k7vh{z-index:var(--layer-header-elements);appearance:none;width:25px;height:25px;padding:16px;position:relative;top:-8px;overflow:hidden}@media only screen and (min-width:744px){.w1p4k7vh{display:none}}.l1tgtklo{-webkit-transition:-webkit-transform .35s ease-in-out,opacity .35s ease-in-out,background-color .15s ease-in-out;border-radius:0 1px 1px 0;width:25px;height:2px;transition:transform .35s ease-in-out,opacity .35s ease-in-out,background-color .15s ease-in-out;position:absolute;left:8px;transform:rotate(0)}.l1tgtklo:first-of-type{transform-origin:0 0;top:18px;transform:translateY(0)rotate(0)}.l1tgtklo:nth-of-type(2){transform-origin:0 0;top:24px;transform:translateY(0)rotate(0)}.l1tgtklo.active{background-color:#000!important}.l1tgtklo.active:first-of-type{border-radius:1px;transform:translate(4px,-6px)rotate(45deg)}.l1tgtklo.active:nth-of-type(2){border-radius:1px;transform:translate(3px,5.5px)rotate(-45deg)}
.s15oqrf7{margin-top:30px}.c1m1zlk2{font-size:var(--typeSizeL);line-height:var(--typeLineL);letter-spacing:var(--typeLeadingL);display:contents}.c1m1zlk2 a{color:currentColor;transition:color .15s ease-in-out}.c1m1zlk2.navActive a{color:#000}.hk4tq0e{z-index:var(--layer-header-elements);justify-content:flex-start;align-items:center;min-width:100px;display:flex;position:relative}@media only screen and (min-width:744px){.hk4tq0e{flex:1}}.w5wz654{-ms-grid-row-align:stretch;justify-content:flex-end;align-self:stretch;align-items:center;min-height:100%;display:flex}@media only screen and (min-width:744px){.w5wz654{flex-grow:1}}.mouikyx{display:contents}@media only screen and (max-width:743px){.mouikyx{z-index:var(--layer-nav);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:#edede880;background-color:color(display-p3 .93 .93 .91/.5);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:46px 0 70px;transition:opacity .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.mouikyx.mid{height:calc(100svh - 12px);top:6px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30px calc(100% - 30px),#0000 100%)}.mouikyx.borders{border-top:.5px solid #fff;border-bottom:.5px solid #fff}.mouikyx.active{opacity:1;pointer-events:all}.mouikyx.active a{opacity:1;transition:opacity .2s ease-in-out .3s}.lowlhkn{justify-content:center;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--spaceM);flex-direction:column;flex:1;width:calc(100% - 40px);display:flex}.lowlhkn a{display:block}.lowlhkn li{letter-spacing:3%;font-size:46px;line-height:1em}}@media only screen and (min-width:744px){.lowlhkn{justify-content:flex-end;align-items:stretch;gap:calc(var(--spaceM) * 1.3);flex-direction:row;width:auto;min-height:100%;padding:0;display:flex}.lowlhkn li{font-size:var(--typeSizeL);letter-spacing:var(--typeLeadingL);justify-content:center;align-items:stretch;line-height:0;display:flex}.lowlhkn li a{text-box:trim-both cap alphabetic;justify-content:center;align-items:center;display:flex}}.s1gkvq8j{color:#000;-webkit-text-decoration:none;text-decoration:none;position:relative}.sxysz50{text-box:trim-both cap alphabetic}.mctsm3q{flex-direction:column;justify-content:flex-start;gap:20px;width:calc(100% - 40px);display:flex}.mctsm3q a{font-size:var(--typeSizeS);letter-spacing:var(--typeLeadingS);text-box:trim-both cap alphabetic;line-height:1em;display:flex}@media only screen and (min-width:744px){.mctsm3q{display:none}}
.w7as94c{z-index:var(--layer-header);padding:var(--spaceM) 20px var(--spaceXS) 20px;-webkit-transition:-webkit-transform .25s ease-in-out;width:100%;margin:0 auto;transition:transform .25s ease-in-out;position:fixed;left:0}@media only screen and (max-width:743px){.w7as94c{display:-ms-grid;-ms-grid-columns:repeat(2, 1fr);gap:var(--spaceS);grid-template-columns:repeat(2,1fr);display:grid}}@media only screen and (min-width:744px){.w7as94c{width:100%;padding:0px calc((100vw - var(--page-width)) / 2);-webkit-box-pack:justify;-ms-flex-pack:space-between;flex-direction:row;justify-content:space-between;align-items:center;margin:0;display:flex;top:clamp(40px,6vh,70px);left:0}}.w7as94c.mid{transform:translateY(-20px)}@media only screen and (min-width:744px){.w7as94c.mid{transform:translateY(-36px)}}.w7as94c.mid.navActive{-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(0)}.w7as94c.hidden{transform:translateY(-120px)}
.pr5dv9k{display:contents}@media screen and (min-aspect-ratio:9/10){.pr5dv9k{display:none}}.lausp58{display:contents}@media screen and (max-aspect-ratio:9/10){.lausp58{display:none}}
