@layer code-components{.swiper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-button-next:not(.swiper-button-lock),.swiper-button-prev:not(.swiper-button-lock){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 0.125rem 0.375rem 0;--tw-shadow-colored:0 0.125rem 0.375rem 0 var(--tw-shadow-color);--tw-shadow-color:rgba(26,26,26,.1);--tw-shadow:var(--tw-shadow-colored);align-items:center;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity,1));border-color:#f3f1ed;border-color:rgba(243,241,237,var(--tw-border-opacity,1));border-radius:9999px;-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);color:#1a1a1a;color:rgba(26,26,26,var(--tw-text-opacity,1));display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;justify-content:center;padding:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.75rem}.swiper-button-next:not(.swiper-button-lock).swiper-button-disabled,.swiper-button-prev:not(.swiper-button-lock).swiper-button-disabled{display:none}.swiper-button-next:not(.swiper-button-lock):after,.swiper-button-prev:not(.swiper-button-lock):after{--tw-scale-x:1;--tw-scale-y:1;display:none;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-button-next:not(.swiper-button-lock):focus:not([disabled]),.swiper-button-next:not(.swiper-button-lock):hover:not([disabled]),.swiper-button-prev:not(.swiper-button-lock):focus:not([disabled]),.swiper-button-prev:not(.swiper-button-lock):hover:not([disabled]){--tw-border-opacity:1;--tw-text-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity,1));color:#000;color:rgba(0,0,0,var(--tw-text-opacity,1))}.swiper-button-next:not(.swiper-button-lock):focus:not([disabled]) .icon,.swiper-button-next:not(.swiper-button-lock):hover:not([disabled]) .icon,.swiper-button-prev:not(.swiper-button-lock):focus:not([disabled]) .icon,.swiper-button-prev:not(.swiper-button-lock):hover:not([disabled]) .icon{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-button-prev{left:var(--site-side-spacing)}.swiper-button-next{right:var(--site-side-spacing)}.swiper-scrollbar{border-radius:0;height:.25rem;left:var(--site-side-spacing);width:calc(100% - var(--site-side-spacing)*2)}@media (min-width:1280px){.swiper-scrollbar{left:0;width:100%}}.swiper-scrollbar-active{padding-bottom:1.75rem}.swiper-scrollbar-active[\:has\(\.swiper-scrollbar-lock\)]{padding-bottom:0}.swiper-scrollbar-active:has(.swiper-scrollbar-lock){padding-bottom:0}.swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:#8a8884;background-color:rgba(138,136,132,var(--tw-bg-opacity,1));height:.25rem}.swiper-scrollbar-horizontal{--tw-bg-opacity:1!important;background-color:#f3f1ed!important;background-color:rgba(243,241,237,var(--tw-bg-opacity,1))!important;cursor:default!important}.swiper-pagination-active{padding-bottom:3rem}.swiper-pagination-active[\:has\(\.swiper-pagination-lock\)]{padding-bottom:0}.swiper-pagination-active:has(.swiper-pagination-lock){padding-bottom:0}.swiper-pagination-horizontal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:.5rem}.swiper-pagination-lock{display:none!important}.swiper-pagination-bullet{--tw-border-opacity:1;background-color:rgba(0,0,0,.239);border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity,1));border-radius:9999px;border-width:1px;height:.625rem;opacity:1;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:.625rem}.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:#df7a00;background-color:rgba(223,122,0,var(--tw-bg-opacity,1))}.swiper-pagination-bullet.swiper-pagination-3d{background-color:transparent;border-style:none;color:rgba(0,0,0,.239);height:auto;margin:0;width:auto}.swiper-pagination-bullet.swiper-pagination-3d .icon{aspect-ratio:auto;height:14px;width:auto}.swiper-pagination-bullet.swiper-pagination-3d.swiper-pagination-bullet-active{--tw-text-opacity:1;color:#df7a00;color:rgba(223,122,0,var(--tw-text-opacity,1))}}