.tab-group .tab-nav{--all-header-h:calc((var(--announcement-bar-h) + var(--header-h))*1px);background-color:var(--section-slash-clip-bg-color);position:sticky;top:calc(var(--all-header-h));transition:top .15s ease;will-change:top;z-index:2}.header-sticky .tab-group .tab-nav,[data-header-default-theme=filled] .tab-group .tab-nav{--all-header-h:calc((var(--announcement-bar-h) + var(--header-h_filled))*1px)}.layout-scroll-down .tab-group .tab-nav{--all-header-h:calc((var(--announcement-bar-h))*1px)}.tab-group .tab-nav ul{align-items:baseline;display:flex;gap:1rem;margin-left:-.5rem;margin-right:-.5rem;padding-bottom:.5rem;padding-top:.5rem;font-size:1.5rem;line-height:1.3;font-family:SangBleuEmpire;font-weight:400}@media(max-width:992.9px){.tab-group .tab-nav ul{font-size:1.25rem;line-height:1.3;font-family:SangBleuEmpire;font-weight:400}}.tab-group .tab-nav ul button{color:#b3b3b4;padding:.5rem}.tab-group .tab-nav ul button.active,.tab-group .tab-nav ul button:hover{color:#143c1e}.tab-group .tab-nav ul button .v-ripple__container{opacity:.25}.tab-group .tab-container{position:relative}@media(min-width:769px){.tab-group .tab-container{display:flex;flex-wrap:wrap;margin-top:.75rem}}.tab-group .tab-container .card-item{aspect-ratio:4/3;border-radius:0;overflow:clip;position:relative;transform:translateZ(0);transform-origin:center;transition:opacity .2s ease,transform .35s ease-in-out;will-change:opacity,transform,width}@media(min-width:769px){.tab-group .tab-container .card-item{width:50%}}@media(min-width:993px){.tab-group .tab-container .card-item{width:33.3333%}}.tab-group .tab-container .card-item.in{opacity:1;transform:scale(1)}.tab-group .tab-container .card-item.hide{opacity:0;transform:scale(0);width:0}.tab-group .tab-container .card-item:before{background-color:#00000080;content:"";display:block;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s;width:100%;z-index:2}.tab-group .tab-container .card-item:hover:before{opacity:1;pointer-events:all;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.tab-group .tab-container .card-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.tab-group .tab-container .card-body{color:#fff;display:flex;flex-direction:column;height:100%;inset:0;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;transform:translateY(.5rem);transition:opacity .3s,transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:opacity,transform;z-index:3}.tab-group .tab-container .card-item:hover .card-body{opacity:1;pointer-events:all;transform:translate(0);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.tab-group .tab-container .card-title{color:#fff;margin-top:auto;font-size:1.125rem;font-weight:700;font-family:Optima;line-height:1.5;text-transform:uppercase}@media(max-width:992.9px){.tab-group .tab-container .card-title{font-size:1rem;font-weight:700;font-family:Optima;line-height:1.5}}.tab-group .tab-container .card-subtitle{color:#ffffff80;margin-top:.25rem;font-size:.875rem;line-height:1.4;font-weight:400;font-family:Roboto}@media(max-width:992.9px){.tab-group .tab-container .card-subtitle{font-size:.875rem;line-height:1.46154;font-weight:400;font-family:Roboto}}.btn.btn-popup-close--mobile[data-v-3bba0fe5]{display:none;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.66,.26,.1,.95)}@media(max-width:768px){.btn.btn-popup-close--mobile[data-v-3bba0fe5]{display:flex;opacity:0;position:fixed;right:16px;top:24px;z-index:100}}.btn.btn-popup-close--mobile.show[data-v-3bba0fe5]{opacity:1}.flicking-group[data-v-3bba0fe5]{position:relative}@media(max-width:768px){.flicking-group .card-carousel-flicking-wrap[data-v-3bba0fe5]{margin:0 calc(var(--mediaquery-margin-h)*1.5*-1px)}}.flicking-group .card-carousel-flicking[data-v-3bba0fe5]{--container-gap:0;--container-unit:100%;--container-offset:58;--item-gap:12;--item-width_ratio:1;margin-top:1.5rem;padding:0 calc(var(--mediaquery-margin-h)*1.5*1px)}@media(min-width:577px){.flicking-group .card-carousel-flicking[data-v-3bba0fe5]{--item-width_ratio:.5}}.flicking-group .panel[data-v-3bba0fe5]{margin-left:calc(var(--item-gap)*1px);width:calc(100%*var(--item-width_ratio) - var(--item-gap)*(1 - var(--item-width_ratio))*1px - var(--container-offset)*var(--item-width_ratio)*1px)}.flicking-group .panel .card-item[data-v-3bba0fe5]{align-items:flex-start;border-radius:0;height:100%;width:100%}.flicking-group .panel .card-item[data-v-3bba0fe5] .text-box{display:flex;flex-direction:column;gap:1rem}.flicking-group .panel .card-item[data-v-3bba0fe5] .v-ripple__container{opacity:.25}.flicking-group .panel .card-item[data-v-3bba0fe5] .btn-content__group,.flicking-group .panel .card-item[data-v-3bba0fe5] .btn-content__group .text-box{width:100%}.flicking-group .panel .card-item .image-box[data-v-3bba0fe5]{aspect-ratio:271/203;position:relative;width:100%}.flicking-group .panel-image[data-v-3bba0fe5]{aspect-ratio:410/307;-o-object-fit:cover;object-fit:cover;pointer-events:none}.flicking-group .panel-body[data-v-3bba0fe5]{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.flicking-group .panel-title[data-v-3bba0fe5]{color:#3c3c3c;font-size:1.125rem;font-weight:700;font-family:Optima;line-height:1.5;text-transform:uppercase}@media(max-width:992.9px){.flicking-group .panel-title[data-v-3bba0fe5]{font-size:1rem;font-weight:700;font-family:Optima;line-height:1.5}}.flicking-group .panel-description[data-v-3bba0fe5]{color:#8e8e8f;font-size:.875rem;line-height:1.4;font-weight:400;font-family:Roboto}@media(max-width:992.9px){.flicking-group .panel-description[data-v-3bba0fe5]{font-size:.875rem;line-height:1.46154;font-weight:400;font-family:Roboto}}.btn.btn-popup-close--mobile[data-v-7c96be83]{display:none;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.66,.26,.1,.95)}@media(max-width:768px){.btn.btn-popup-close--mobile[data-v-7c96be83]{display:flex;opacity:0;position:fixed;right:16px;top:24px;z-index:100}}.btn.btn-popup-close--mobile.show[data-v-7c96be83]{opacity:1}.media-wrap[data-v-7c96be83]{margin-top:3.75rem}h3[data-v-7c96be83]{color:#143c1e;font-size:3rem;line-height:1.2;font-family:SangBleuEmpire;font-weight:400}@media(max-width:992.9px){h3[data-v-7c96be83]{font-size:1.75rem;line-height:1.3;font-family:SangBleuEmpire;font-weight:400}}.btn.btn-popup-close--mobile{display:none;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.66,.26,.1,.95)}@media(max-width:768px){.btn.btn-popup-close--mobile{display:flex;opacity:0;position:fixed;right:16px;top:24px;z-index:100}}.btn.btn-popup-close--mobile.show{opacity:1}.tabbed-gallery{padding-bottom:5rem;padding-top:5rem}.tabbed-gallery .media-wrap{margin-left:calc(var(--mediaquery-margin-h)*1.5*1px);margin-right:calc(var(--mediaquery-margin-h)*1.5*1px)}@media(min-width:993px){.tabbed-gallery .media-wrap{margin-left:auto;margin-right:auto;max-width:none;padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1441px){.tabbed-gallery .media-wrap{max-width:80rem;padding-left:0;padding-right:0}}.tabbed-gallery .section-header{display:grid;gap:2.5rem;margin-bottom:1.5rem;text-align:center}@media(min-width:769px){.tabbed-gallery .section-header{align-items:end;gap:3rem;grid-template-columns:1fr auto;text-align:left}}.tabbed-gallery h2{color:#143c1e;font-size:3rem;line-height:1.2;font-family:SangBleuEmpire;font-weight:400;white-space:pre-line}@media(max-width:992.9px){.tabbed-gallery h2{font-size:1.75rem;line-height:1.3;font-family:SangBleuEmpire;font-weight:400}}@media(min-width:769px){.tabbed-gallery h2{width:55%}}.tabbed-gallery p.description{margin-top:1.25rem;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.02em;font-family:Roboto}@media(max-width:992.9px){.tabbed-gallery p.description{font-size:.875rem;line-height:1.5;font-weight:400;font-family:Roboto}}@media(min-width:769px){.tabbed-gallery p.description{margin-top:1.5rem}}.tabbed-gallery .btn-primary{margin-left:auto;margin-right:auto}
