body{-webkit-font-smoothing:antialiased;width:100%;height:100%}header{z-index:400;width:100%;position:fixed}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;width:300px;height:300px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.swiper-slide img{width:300px;height:300px}#mobile-nav-menu{z-index:401}.youtube-video-container{width:100%;height:500px;position:relative;overflow:hidden}.youtube-video-container:after{content:"";padding-top:56.25%;display:block}.youtube-video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.sg-select{appearance:none}.sg-select::-ms-expand{display:none}.sg-select-box{position:relative}.sg-select-box:after{content:url(../brand/select-arrow-2.svg);position:absolute;top:.5rem;right:.5rem}.sg-select-box-label:after{top:.5rem;right:.5rem}.mobile-nav-active{display:block}.alpha-target{width:200px;height:200px;-webkit-mask-image:url(../brand/Union-1.png);mask-image:url(../brand/Union-1.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:before,:after{box-sizing:border-box;position:relative}.accord-container{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:none}:root{--color-tan:#c1b9a8;--color-green:#4f735b;--color-gold:#ac8b12;--color-purple:#8d7576;--color-red:#a63c30;--accord-item-offset:10vw;--accord-item-hover-offset:2%;--easing:cubic-bezier(.8, 0, .2, 1);--duration:.6s}.bar-navigation{background-color:var(--color-tan);grid-template-rows:100%;width:100%;display:grid;overflow:hidden}.accord-list,.accord-item{list-style-type:none}.accord-list{counter-reset:list;grid-row:1/-1;height:100%;display:grid}.accord-item{--tx:calc(-100% + var(--accord-item-offset));width:80vw;height:100%;transition:transform var(--duration) var(--easing);margin-left:calc(var(--i) * var(--accord-item-offset));transform:translateX(var(--tx));z-index:calc(var(--total) - var(--i));grid-template-columns:1fr 20% auto;padding-right:1vw;position:absolute;overflow:hidden}.accordion-item:last-of-type,.accordion-item:first-of-type{border-radius:0}.accord-item-active{outline:none;transform:translate(-2vw)}.accord-item-active~.accord-item{transform:none}.loading-fade{opacity:0}.loading-disabled{display:none}#inner-btn-line{content:"";background-image:url(../brand/Line-6.svg);background-position:0;background-repeat:no-repeat;background-size:1.25rem;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:0;right:0}.accordion-button:after{content:"";background-image:url(../brand/Line-6.svg);background-position:0;background-repeat:no-repeat;background-size:1.25rem;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:0;-webkit-transition:-webkit-transform .2s ease-in-out,transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out,transform .2s ease-in-out;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.entry-img{height:200px}.accordion-button:not(.collapsed):after{background-image:url(../brand/Line-6.svg);transform:rotate(0)}@media (width>=768px){.alpha-target{width:300px;height:300px}.entry-img{height:400px}}@media (width>=1024px){.alpha-target{width:600px;height:600px}.entry-img{height:600px}.accord-container{display:flex}}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{@variants responsive{.masonry { gap: 0; column-count: 2; } .masonry-sm { gap: 1.5em; column-count: 2; } .masonry-md { gap: 1.5em; column-count: 3; } .break-inside { break-inside: avoid; }}}@font-face{font-family:Acumin Variable Concept;src:url(../fonts/AcuminVariableConcept.otf)format("opentype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Shift;src:url(../fonts/Shift-Book.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Shift;src:url(../fonts/Shift-BookItalic.otf)format("opentype");font-style:italic;font-display:swap}