@charset "UTF-8";@import"https://use.typekit.net/jet6hel.css";*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#141414;color:#fff}::selection{background:#141414;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:10px;right:10px;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{background:#f2f2f2;margin:5px;padding:5px;font-size:14px;color:#141414;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#141414;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:omin;src:url(../fonts/omin-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.bold,.t-h1,h1,strong,.regular,.t-h6,h6,.t-h5,h5,.t-h4,h4,.t-h3,h3,.t-h2,.mobilenav a,h2,.t-base,.text,.product_info h1,p,body{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase}.leading,.t-h6,h6,.t-h5,h5,.t-h4,h4,.t-h3,h3,.t-h2,.mobilenav a,h2,.t-h1,h1,.t-base,.text,.product_info h1,p,body{line-height:1.2em}.leading-loose,.t-p,p{line-height:1.4em}.t-base,.text,.product_info h1,p,body{font-family:auger-mono,monospace;font-weight:400;font-style:normal;font-size:clamp(15px,13.3820224719px + .2247191011vw,19px);font-feature-settings:"ss01" 1}.t-h1,h1{font-size:clamp(32px,8.5393258427px + 3.2584269663vw,90px)}.t-h2,.mobilenav a,h2{font-size:clamp(16px,14.7865168539px + .1685393258vw,19px);font-weight:500}.t-h3,h3{font-size:clamp(22px,17.9550561798px + .5617977528vw,32px)}.t-h4,h4{font-size:clamp(20px,16.7640449438px + .4494382022vw,28px)}.t-h5,h5{font-size:clamp(18px,16.3820224719px + .2247191011vw,22px)}.t-h6,h6{font-size:clamp(16px,14.3820224719px + .2247191011vw,20px)}.t-p{font-size:clamp(24px,21.5730337079px + .3370786517vw,30px)}:root{--bg-color: #fff;--text-color: #000;--primary: #0000ff}[x-cloak]{display:none!important}body{background-color:var(--bg-color);color:var(--primary)}.mark{margin:0;padding:0;display:block;position:fixed;bottom:1em;left:1em;z-index:999}.mark a{color:var(--primary)}.mark.small .logo span{font-size:90px}.logo{font-family:omin,Helvetica Neue,Helvetica,Arial,sans-serif}.logo span{margin:0;padding:0;transition:font-size cubic-bezier(.645,.045,.355,1) .4s;font-size:200px}@media only screen and (max-width: 720px){.logo span{font-size:100px}}.logo span{font-weight:400;line-height:.8em}.letter{transition:transform .12s ease,opacity .12s ease}.v0{font-feature-settings:"ss01" 0,"ss02" 0,"ss03" 0}.v1{font-feature-settings:"ss01" 1,"ss02" 0,"ss03" 0}.v2{font-feature-settings:"ss01" 0,"ss02" 1,"ss03" 0}.v3{font-feature-settings:"ss01" 0,"ss02" 0,"ss03" 1}@media (prefers-reduced-motion: reduce){.letter{transition:none}}main{padding-top:1rem}.flex,.grid,.header{display:flex;flex-flow:column}@media (min-width: 720px){.flex,.grid,.header{flex-flow:row}}.header{position:fixed;top:1em;left:1em;z-index:888}.header ul{margin:0;padding:0}.header_main>li:first-child>a.header_a{margin-right:-10px}.header ul>li{display:inline-block;white-space:nowrap}.header ul>li a{color:var(--primary, #000)}.header_a.active{color:var(--bg-color, #fff);position:relative}.header_a.active:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;transform:translateY(-5px) translate(-5px);z-index:-1;padding:5px;background-color:var(--primary, #000);border-radius:30px;filter:blur(5px)}.subnav{display:inline-block;width:0px;opacity:0;white-space:nowrap;pointer-events:none}.subnav li:first-child{margin-left:10px}.subnav.show{width:auto;opacity:1;pointer-events:auto;transition:all cubic-bezier(.645,.045,.355,1) .3s}.ig{position:fixed;top:1rem;right:1rem;z-index:999}.ig path{fill:var(--primary, #000)}.newsletter{position:fixed;top:1.15rem;right:3rem;z-index:999}.newsletter path{fill:var(--primary, #000)}.burger{position:fixed;top:.5rem;left:.6rem;border-radius:30px;overflow:visible;z-index:9999;background-color:var(--primary, #282828)}.burger:before{content:"";display:block;position:absolute;width:110%;height:110%;left:0;top:0;transform:translate(-5%,-5%);z-index:-1;padding:0;background-color:var(--primary, #282828);border-radius:30px;filter:blur(5px);transition:all cubic-bezier(.645,.045,.355,1) .3s}.burger{padding:.3rem 1rem;padding:.3rem 1rem .3rem 2rem;color:var(--bg-color, #fff);height:2rem;overflow:hidden}.burger__line{display:block;position:absolute;width:.9rem;left:.75rem;top:50%;height:1px;background:var(--bg-color, #fff);transition:all cubic-bezier(.645,.045,.355,1) .3s}.burger__line:first-child{transform:translateY(-.15rem)}.burger__line:nth-child(2){transform:translateY(.15rem)}.burger span:last-child{display:block;transition:all cubic-bezier(.645,.045,.355,1) .3s;line-height:1.5em}.burger.close .burger__line:first-child{transform:rotate(45deg) translateY(0)}.burger.close .burger__line:nth-child(2){transform:rotate(-45deg) translateY(0)}.burger.close span:last-child{translate:0 -50%}.mobilenav{width:100%;background-color:var(--primary, #000);position:fixed;top:0;left:0;z-index:999;translate:0 -100%;transition:all cubic-bezier(.645,.045,.355,1) .3s;padding:3rem 1rem 1rem 2.5rem}.mobilenav.show{translate:0 0%}.mobilenav li{padding-bottom:.5rem}.mobilenav a{color:#fff;font-weight:400!important}.mobilenav li>a{display:block}.mobilenav .subnav{display:block;padding-left:1rem;padding-top:.5rem}.mobilenav .subnav li:first-child{margin-left:0rem}.mobilenav .subnav a{color:#fff}.footer{padding-inline:clamp(0px,-203.7735849057px + 14.1509433962vw,150px)}.footer ul{margin:2rem}@keyframes vibrate{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px) rotate(-.1deg)}60%{transform:translate(1px,1px) rotate(.1deg)}80%{transform:translate(1px,-1px) rotate(-.1deg)}to{transform:translate(0)}}.grid{overflow-x:hidden;padding-inline:clamp(0px,-203.7735849057px + 14.1509433962vw,150px);padding-left:1rem;padding-right:1rem;padding-bottom:2rem}.grid.flush{padding-left:0rem;padding-right:0rem;padding-bottom:0rem;gap:0rem}.grid .column{opacity:0;transition:all .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s)}.grid .column.in-view{opacity:1}.grid .column>figure{position:relative;display:block}.grid .column>figure a{display:block;position:relative;z-index:1;transition:all cubic-bezier(.645,.045,.355,1) .3s;overflow:hidden}.grid .column>figure img{display:block}.grid .column>figure video{max-width:100%;display:block}.grid .column>figure:hover figcaption{transform:translateY(0)}.grid .column>figure figcaption{padding-top:.7rem;position:relative;transform:translateY(-100%);transition:all cubic-bezier(.645,.045,.355,1) .3s;width:100%;display:flex;flex-flow:row nowrap;z-index:0}.grid .column>figure figcaption span:last-child{margin-left:auto}.grid .column img{width:100%;height:auto}.grid .column.flush>div,.grid .column.flush>figure{margin-left:0rem;margin-right:0rem}@media (min-width: 720px){.grid .column.flush{margin:0!important}}.grid .column.flush img{width:100%}.grid .column.flush .image,.grid .column.flush .video{padding-left:0rem;padding-right:0rem}.projects{display:flex;flex-flow:row wrap;gap:2rem;align-items:center;padding:1rem}@media only screen and (max-width: 720px){.projects>figure{width:100%}}@media (min-width: 720px){.projects>figure{width:calc(25% - 1.5rem)}}figure.feature{position:relative;display:block}figure.feature a{display:block;position:relative;z-index:1;transition:all cubic-bezier(.645,.045,.355,1) .3s;overflow:hidden}figure.feature img{display:block;width:100%;box-shadow:0 0 0 var(--primary, #0000ff);transition:all cubic-bezier(.645,.045,.355,1) .3s}figure.feature video{width:100%;display:block}@media (min-width: 720px){figure.feature:hover figcaption{transform:translateY(0)}}figure.feature figcaption{padding-top:1rem;position:relative}@media (min-width: 720px){figure.feature figcaption{transform:translateY(-100%)}}figure.feature figcaption{transition:all cubic-bezier(.645,.045,.355,1) .3s;width:100%;display:flex;flex-flow:row nowrap;z-index:0}figure.feature figcaption span:last-child{margin-left:auto}figure.feature a{position:relative;overflow:visible!important}figure.feature a:hover img{box-shadow:0 0 30px var(--primary, #0000ff)}figure.feature img:not(.hover){display:block}.page{margin:2rem}.project{padding-top:0rem}@media only screen and (max-width: 720px){.project{padding-top:3rem}}.project .grid{gap:2rem}.project .column>figure{margin-inline:0}.project .text p{margin-left:0rem;text-indent:0;padding-bottom:1rem}.default .heading h2,.about .heading h2{padding-left:90px;padding-top:2rem;padding-bottom:2rem}@media (min-width: 720px){.default .text,.default .listing,.default .heading,.about .text,.about .listing,.about .heading{padding-right:4rem}}.about .toc-nav{display:block}.about .heading h2{padding-top:3rem}@media (min-width: 720px){.about .heading h2{padding-top:6rem}}.about .column{padding-bottom:8rem}@media (min-width: 720px){.about .column{padding-bottom:15rem}}#bio{height:0;opacity:0;pointer-events:none;display:block;position:absolute;top:0}.toc-nav{display:none;position:fixed;left:1em;top:4rem;z-index:100;width:500px}.toc-nav ul{width:100%;list-style:none;display:inline-block;margin:0;padding:0}.toc-nav li{display:block;margin-bottom:.5rem;padding-right:1rem}.toc-nav a{display:inline-block;color:var(--primary, #000);text-decoration:none}.toc-nav a:hover{opacity:.8}.toc-nav a:after{transition:all cubic-bezier(.645,.045,.355,1) .3s}.toc-nav a.active{color:var(--bg-color, #fff);position:relative}.toc-nav a.active:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;transform:translateY(-5px) translate(-5px);z-index:-1;padding:5px;background-color:var(--primary, #000);border-radius:30px;filter:blur(5px)}@media only screen and (max-width: 720px){.toc-nav{display:none!important}}.listing{padding-bottom:.8rem}.listing__item{display:flex;flex-flow:row nowrap;padding-bottom:.2rem}@media only screen and (max-width: 720px){.listing__item{padding-bottom:.5rem}}.listing__year{width:90px}.listing__details{flex:1}.listing__details a{color:var(--primary, #000);border-bottom:1px solid var(--primary, #000)}.listing__details a:hover{border-bottom:none}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}.text.left{text-align:left}.text.right{text-align:right}.text.center{text-align:center}.text a{color:var(--primary, #003D2B);border-bottom:1px solid var(--primary, #003D2B);transition:all cubic-bezier(.645,.045,.355,1) .3s}.text a:hover{border-bottom:1px dotted var(--primary, #003D2B)}.text p{text-indent:90px}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding-bottom:1rem}.image svg{width:100%;height:auto}btn{padding:.25rem .75rem;border:solid 1px var(--text-color, black);border-radius:30px;text-decoration:none;color:var(--text-color, black);display:inline-block;margin-right:5px;transition:all cubic-bezier(.645,.045,.355,1) .3s}btn:hover{border:solid 1px var(--text-color, black);background-color:var(--text-color, black);color:var(--bg-color, white)}.rule{display:block;height:1px;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:var(--text-color, #000)}@media only screen and (max-width: 720px){.rule.hide{display:none}}.spacer{display:block;width:calc(100% - 1.4rem);margin-left:.7rem}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.cards{display:flex}@media only screen and (max-width: 720px){.cards{flex-flow:column wrap;padding-top:3rem;gap:4rem}}@media (min-width: 720px){.cards{flex-flow:row wrap;padding:8rem 6rem;gap:3rem}}.cards .c4{position:relative}@media (min-width: 720px){.cards .c4{flex-basis:calc(33.3333333333% - 3rem)}}.cards .c4{text-align:center}.cards .c4 img{height:450px;width:100%;-o-object-fit:contain;object-fit:contain}.cards .c4 div{padding-top:.2rem}.cards .c4 a img{transition:all cubic-bezier(.645,.045,.355,1) .3s}.cards .c4 a img:hover{scale:1.02;translate:0 -5px}.cards .c4 a,.cards .c4 a:visited{color:var(--primary, #000)}.cards .c4 button{margin-top:1rem}nav.cart{position:fixed;top:4rem;right:1rem}nav.cart a:visited{color:var(--primary, #000)}.product{display:flex;flex-flow:row wrap;width:100%}@media only screen and (max-width: 720px){.product_left{width:100%;padding-top:3rem}}@media (min-width: 720px){.product_left{width:50%;padding-top:6rem}}.product_info{padding:1rem}.product_price{padding-bottom:1rem}@media only screen and (max-width: 720px){.product_description{max-width:100%;padding-top:2rem}}@media (min-width: 720px){.product_description{max-width:75%;padding-top:6rem}}.product_description p{padding-bottom:1rem}@media only screen and (max-width: 720px){.product_right{order:1}}@media (min-width: 720px){.product_right{position:fixed;inset:0 0 0 50%}}.glowbtn,.cart menu li form button,.cart fieldset button[type=submit],.order_previous a:hover,.payment button[type=submit],search a.is-active,.listing__details a:hover,.category_quantity,.cards .c4 button,.product_info button{color:var(--bg-color, #fff);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.glowbtn:hover,.cart menu li form button:hover,.cart fieldset button[type=submit]:hover,.order_previous a:hover,.payment button[type=submit]:hover,search a.is-active:hover,.listing__details a:hover,.category_quantity:hover,.cards .c4 button:hover,.product_info button:hover{cursor:pointer}.glowbtn:hover:after,.cart menu li form button:hover:after,.cart fieldset button[type=submit]:hover:after,.order_previous a:hover:after,.payment button[type=submit]:hover:after,search a.is-active:hover:after,.listing__details a:hover:after,.category_quantity:hover:after,.cards .c4 button:hover:after,.product_info button:hover:after{filter:blur(10px)}.glowbtn:after,.cart menu li form button:after,.cart fieldset button[type=submit]:after,.order_previous a:hover:after,.payment button[type=submit]:after,search a.is-active:after,.listing__details a:hover:after,.category_quantity:after,.cards .c4 button:after,.product_info button:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;transform:translateY(-5px) translate(-5px);z-index:-1;padding:5px;background-color:var(--primary, #000);border-radius:30px;transition:all cubic-bezier(.645,.045,.355,1) .3s;filter:blur(5px)}@media only screen and (max-width: 720px){.product-gallery{position:relative;width:100%}}@media (min-width: 720px){.product-gallery{position:absolute;inset:0;width:100%;height:100%}}@media (min-width: 720px){.product-gallery .swiper{width:100%;height:100%}}@media only screen and (max-width: 720px){.product-gallery .swiper-wrapper{width:100%}}@media (min-width: 720px){.product-gallery .swiper-wrapper{height:100%}}@media only screen and (max-width: 720px){.product-gallery .swiper-slide{width:100%!important}}@media (min-width: 720px){.product-gallery .swiper-slide{height:100%}}@media only screen and (max-width: 720px){.product-gallery .swiper-slide__image{width:100%}}@media (min-width: 720px){.product-gallery .swiper-slide__image{width:100%;height:100%}}@media only screen and (max-width: 720px){.product-gallery .swiper-slide__image img{width:100%;height:auto}}@media (min-width: 720px){.product-gallery .swiper-slide__image img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 720px){.product-gallery .swiper-pagination{position:absolute;top:0rem;right:1rem;display:flex;flex-direction:row}}@media (min-width: 720px){.product-gallery .swiper-pagination{position:fixed;left:1rem;width:auto;display:flex;flex-direction:column}}.product-gallery .swiper-pagination{gap:.5rem;z-index:10}.product-gallery .swiper-pagination-bullet{width:20px;height:20px;filter:blur(3px);background:var(--primary, #000);opacity:.3;margin:0!important;border-radius:50%;transition:all cubic-bezier(.645,.045,.355,1) .3s}.product-gallery .swiper-pagination-bullet-active{opacity:1}.order table tr td{vertical-align:middle}@media only screen and (max-width: 720px){.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:initial;top:-2rem!important;left:0!important;width:calc(100% - 1rem)!important;text-align:right;right:0;justify-content:flex-end}}@media (min-width: 720px){.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{width:20px!important;left:calc(50% - 2.5rem)!important;top:1rem!important;bottom:initial!important}}search{position:fixed;top:4rem;left:1rem}search a{margin-right:1rem;color:var(--primary, #000)}search a.is-active span.category_quantity:after{background-color:transparent}.payment{position:relative;display:flex;flex-flow:column wrap;padding:6rem 6rem 10rem;gap:3rem}.payment a{color:var(--primary, #000)}.payment input{color:1px solid var(--primary, #000);border:1px solid var(--primary, #000);padding:.3rem}.payment button[type=submit]{scale:1.3}.order{display:flex;flex-flow:row wrap;padding:6rem 1rem 10rem;gap:3rem}.order_header{padding-bottom:2rem;flex-basis:100%;color:var(--primary, #000)}.order_details{padding-bottom:2rem;flex-basis:30%;color:var(--primary, #000)}.order_details p{padding-bottom:2rem}.order_summary{flex-basis:calc(70% - 3rem);padding-bottom:4rem}.order_summary img{max-width:40px;margin-left:.5rem}.order_summary table{width:100%;border-collapse:collapse;color:#fff}.order_summary table th{text-align:left;border-bottom:1px solid var(--primary, #000);padding-bottom:1rem}.order_summary table td{padding-top:.5rem;padding-bottom:.5rem}.order_summary table tr{background-color:var(--primary, #000)}.order_summary table tr:hover{background-color:#0000000d;color:var(--primary, #000)}.order_summary table tr:hover a{color:var(--primary, #000)}.order_summary table a{color:#fff}.order_previous li{padding-top:.3rem}.order_previous a{color:var(--primary, #000)}.cart{position:relative;display:flex;flex-flow:row wrap}@media only screen and (max-width: 720px){.cart{padding:3rem 1rem 10rem;gap:1rem}}@media (min-width: 720px){.cart{padding:6rem 6rem 10rem;gap:3rem}}.cart_quantity{margin-left:1rem;position:absolute;color:#fff}.cart_quantity:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;transform:translateY(-5px) translate(-5px);z-index:-1;padding:5px;background-color:var(--primary, #000);border-radius:30px;transition:all cubic-bezier(.645,.045,.355,1) .3s;filter:blur(5px)}.cart aside{width:100%}.cart legend{padding-bottom:1rem}.cart fieldset>p{padding-top:1rem;padding-bottom:.5rem}.cart menu li{padding-top:.7rem;padding-bottom:.7rem;display:flex;align-items:center;gap:2rem;border-top:1px solid var(--primary, #000)}.cart menu li:last-child{border-bottom:1px solid var(--primary, #000)}.cart menu li a{color:var(--primary, #000)}.cart menu li>div{padding-top:.7rem}.cart menu li form{display:inline-block}.cart_total{padding-bottom:1rem}.accordion{border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);overflow:hidden;background:var(--bg-color)}.accordion__item{border-bottom:1px solid var(--text-color)}.accordion__item:last-child{border-bottom:none}.accordion__trigger{width:100%;padding:.3rem 0rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:space-between;transition:background-color .2s ease}.accordion__heading{font-weight:600;font-size:1.1rem;line-height:1.4;margin:0;color:var(--text-color)}.accordion__heading p{margin:0}.accordion__heading a{color:inherit;text-decoration:none}.accordion__heading a:hover{text-decoration:underline}.accordion__icon{flex-shrink:0;margin-left:1rem;transition:transform .2s ease;color:var(--text-color);width:1em;height:1em;position:relative;transform-origin:center center}.accordion__icon.is-open{transform:rotate(45deg)}.accordion__icon svg{display:block}.accordion__icon span{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:var(--text-color)}.accordion__icon span:nth-child(1){rotate:90deg}.accordion__content{overflow:hidden}.accordion__body{padding:1rem 0rem;line-height:1.6}.accordion__body p{margin:0 0 1rem}.accordion__body p:last-child{margin-bottom:0}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{margin:0 0 .5rem;color:#333}.accordion__body ul,.accordion__body ol{margin:0 0 1rem;padding-left:1.5rem}.accordion__body ul:last-child,.accordion__body ol:last-child{margin-bottom:0}.accordion__body li{margin-bottom:.25rem}.accordion__body a{color:#06c;text-decoration:none}.accordion__body a:hover{text-decoration:underline}.accordion__body code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-size:.9em}@media (prefers-color-scheme: dark){.accordion{background:#1a1a1a;border-color:#333}.accordion__item{border-color:#333}.accordion__trigger{color:#fff}.accordion__trigger:hover,.accordion__trigger[aria-expanded=true]{background-color:#2a2a2a}.accordion__heading{color:#fff}.accordion__icon,.accordion__body{color:#ccc}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{color:#fff}.accordion__body code{background:#2a2a2a;color:#fff}}.swiper-block{position:relative;margin:2rem 0}.swiper-block .swiper{width:calc(100vw - 4rem);overflow:hidden}.swiper-block .swiper:not([style*=height]){height:auto}.swiper-block .swiper.swiper-vertical{height:400px}@media (min-width: 768px){.swiper-block .swiper.swiper-vertical{height:500px}}.swiper-block .swiper.swiper-autoheight{height:auto!important}.swiper-block .swiper.swiper-autoheight .swiper-slide{height:auto}.swiper-block .swiper-slide{position:relative;overflow:hidden}.swiper-block .swiper-slide__image{width:100%}.swiper-block .swiper-slide__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:40px;height:40px;background:#00000080;border-radius:50%;color:#fff}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:16px;font-weight:600}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#000000b3}.swiper-block .swiper-button-prev.swiper-button-disabled,.swiper-block .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-block .swiper-button-prev{left:1rem}.swiper-block .swiper-button-next{right:1rem}.swiper-block .swiper-pagination{bottom:1rem}.swiper-block .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff80;opacity:1;margin:0 4px;transition:all .3s ease}.swiper-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.swiper-block[data-effect=fade] .swiper-slide{opacity:0;transition:opacity .3s ease}.swiper-block[data-effect=fade] .swiper-slide.swiper-slide-active{opacity:1}.swiper-block[data-effect=cards] .swiper{perspective:1200px}.swiper-block[data-effect=cards] .swiper-slide{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026;transform-origin:center center}.swiper-block[data-effect=cards] .swiper-slide__image img{border-radius:12px}.swiper-block[data-freemode=true] .swiper-wrapper{transition-timing-function:ease-out}.swiper-block[data-centered=true] .swiper-slide{opacity:.6;transition:opacity .3s ease}.swiper-block[data-centered=true] .swiper-slide.swiper-slide-active,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-next,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-prev{opacity:1}.swiper-block[data-cursor-type=custom],.swiper-block[data-cursor-type=custom] .swiper,.swiper-block[data-cursor-type=custom] .swiper-slide{cursor:none}.swiper-block[data-cursor-type=none] .swiper{cursor:default}.swiper-block[data-uniform-height=true] .swiper-slide__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper{height:var(--swiper-height, 480px)}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide,.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image{height:100%}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image img{height:100%;width:100%}@media (max-width: 767px){.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:32px;height:32px}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:12px}.swiper-block .swiper-button-prev{left:.5rem}.swiper-block .swiper-button-next{right:.5rem}.swiper-block .swiper-slide__caption{padding:.75rem 0;display:inline-block}.swiper-block .swiper-slide__number{display:inline-block}}.custom-cursor{font-family:inherit;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.swiper-block .swiper-slide__number,.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{background:#fff3;color:#fff}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#ffffff4d}}
/*# sourceMappingURL=style.css.map */
