@keyframes sk-fade-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sk-fade-in{from{opacity:0}to{opacity:1}}@keyframes sk-scale-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:scale(1)}}@keyframes sk-pulse-soft{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes sk-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.js-motion [data-reveal]{opacity:0;transform:translate3d(-28px, 16px, 0);transition:opacity var(--sk-dur-slow) var(--sk-ease),transform var(--sk-dur-slow) var(--sk-ease);will-change:opacity,transform}.js-motion[dir=rtl] [data-reveal]{transform:translate3d(28px, 16px, 0)}.js-motion [data-reveal].is-visible{opacity:1;transform:none}.js-motion [data-reveal=zoom],.js-motion[dir=rtl] [data-reveal=zoom]{transform:scale(0.92)}.js-motion [data-reveal=zoom].is-visible{transform:scale(1)}.js-motion [data-reveal=fade],.js-motion[dir=rtl] [data-reveal=fade]{transform:none}.js-motion [data-reveal-group]{direction:rtl}.js-motion [data-reveal-group]>*:nth-child(1){transition-delay:0s}.js-motion [data-reveal-group]>*:nth-child(2){transition-delay:0.08s}.js-motion [data-reveal-group]>*:nth-child(3){transition-delay:0.16s}.js-motion [data-reveal-group]>*:nth-child(4){transition-delay:0.24s}.js-motion [data-reveal-group]>*:nth-child(5){transition-delay:0.32s}.js-motion [data-reveal-group]>*:nth-child(6){transition-delay:0.4s}.js-motion [data-reveal-group]>*:nth-child(7){transition-delay:0.48s}.js-motion [data-reveal-group]>*:nth-child(8){transition-delay:0.56s}.js-motion [data-reveal-group]>*:nth-child(9){transition-delay:0.64s}.js-motion [data-reveal-group]>*:nth-child(10){transition-delay:0.72s}.js-motion [data-reveal-group]>*:nth-child(11){transition-delay:0.8s}.js-motion [data-reveal-group]>*:nth-child(12){transition-delay:0.88s}@media(prefers-reduced-motion: reduce){.js-motion [data-reveal]{opacity:1 !important;transform:none !important;transition:none !important}}:root{--t1-ink: var(--color-dark);--t1-paper: var(--color-body);--t1-brand: var(--color-one);--t1-on-brand: var(--text-primery);--t1-muted: color-mix(in srgb, var(--color-dark) 62%, #fff);--t1-r-xs: 8px;--t1-r-sm: 12px;--t1-r-md: 18px;--t1-r-lg: 26px;--t1-r-xl: 34px;--t1-r-pill: 999px;--t1-radius: var(--t1-r-md);--t1-ease: cubic-bezier(0.23, 1, 0.32, 1);--t1-ease-out: cubic-bezier(0.16, 1, 0.3, 1);--t1-dur: 0.24s;--t1-dur-slow: 0.45s;--t1-dur-img: 0.8s;--t1-font-body: pelak-rgular, Tahoma, sans-serif;--t1-font-ui: pelak-medium, Tahoma, sans-serif;--t1-font-display: pelak-bold, Tahoma, sans-serif;--t1-font-num: pelak-num, Tahoma, sans-serif;--t1-section-y: clamp(68px, 9vw, 116px);--t1-surface: #fff;--t1-surface-2: color-mix(in srgb, var(--color-one) 6%, var(--color-body));--t1-line: color-mix(in srgb, var(--color-one) 16%, transparent);--t1-line-soft: color-mix(in srgb, var(--color-one) 10%, transparent);--t1-ink-surface: color-mix(in srgb, #fff 8%, var(--color-one));--t1-ink-surface-2: color-mix(in srgb, #fff 14%, var(--color-one));--t1-ink-line: color-mix(in srgb, var(--text-primery) 18%, transparent);--t1-on-ink: var(--text-primery);--t1-on-ink-soft: color-mix(in srgb, var(--text-primery) 72%, transparent);--t1-brand-soft: color-mix(in srgb, var(--color-one) 10%, transparent);--t1-brand-deep: color-mix(in srgb, #000 18%, var(--color-one));--t1-brand-lift: color-mix(in srgb, #fff 12%, var(--color-one));--t1-grad-brand: linear-gradient(135deg, var(--t1-brand-lift) 0%, var(--color-one) 45%, var(--t1-brand-deep) 100%);--t1-grad-ink: linear-gradient( 195deg, var(--t1-brand-deep) 0%, var(--color-one) 58%, color-mix(in srgb, #000 14%, var(--color-one)) 100% );--t1-grad-theme: linear-gradient( 165deg, var(--t1-brand-deep) 0%, var(--color-one) 52%, var(--t1-brand-lift) 100% );--t1-grad-paper: linear-gradient( 180deg, color-mix(in srgb, var(--color-one) 10%, var(--color-body)) 0%, var(--color-body) 46%, color-mix(in srgb, var(--color-two) 11%, var(--color-body)) 100% );--t1-grad-theme-card: linear-gradient( 145deg, var(--t1-brand-lift) 0%, var(--t1-brand-deep) 100% );--t1-grad-theme-card-alt: linear-gradient( 225deg, color-mix(in srgb, #fff 8%, var(--color-one)) 0%, var(--t1-brand-deep) 100% );--t1-glass: color-mix(in srgb, #fff 16%, transparent);--t1-glass-line: rgba(255, 255, 255, 0.28);--t1-shadow-xs: 0 1px 2px color-mix(in srgb, var(--color-one) 8%, transparent);--t1-shadow-sm: 0 4px 14px color-mix(in srgb, var(--color-one) 12%, transparent);--t1-shadow-md: 0 14px 34px color-mix(in srgb, var(--color-one) 16%, transparent);--t1-shadow-lg: 0 28px 64px color-mix(in srgb, var(--color-one) 22%, transparent);--t1-shadow-brand: 0 16px 38px color-mix(in srgb, var(--color-one) 28%, transparent);--t1-shadow-dark: 0 20px 46px color-mix(in srgb, var(--color-one) 42%, rgba(0, 0, 0, 0.28))}body.theme-theme1{font-family:var(--t1-font-body);--theme-radius-button: var(--t1-r-pill);--theme-radius-1: var(--t1-r-lg);--theme-radius-2: var(--t1-r-md);--service-img-radius: var(--t1-r-lg);--service-img-mobile-radius: var(--t1-r-md);--about-back-radius: var(--t1-r-lg);--about-img-one: var(--t1-r-lg);--form-radius: var(--t1-r-md);--tabButton-radius: var(--t1-r-pill);--arrow-btn-radius: var(--t1-r-pill);--gallry-img-thumb: var(--t1-r-md);--product-category: var(--t1-r-lg);--product-radius: var(--t1-r-md)}body.theme-theme1{background:var(--t1-paper)}body.theme-theme1 .swiper{height:auto}body.theme-theme1 .swiper-slide{background:rgba(0,0,0,0);text-align:inherit}.t1-section{padding-block:var(--t1-section-y);position:relative;isolation:isolate;color:var(--t1-ink);background:var(--t1-grad-paper)}.t1-section--tight{padding-block:clamp(44px,6vw,78px)}.t1-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 32rem at 88% -10%, color-mix(in srgb, var(--color-one) 16%, transparent) 0%, transparent 70%),radial-gradient(42rem 26rem at 8% 108%, color-mix(in srgb, var(--color-two) 14%, transparent) 0%, transparent 72%)}.t1-section--ink{background:var(--t1-grad-ink);color:var(--t1-on-ink)}.t1-section--ink::before{background:radial-gradient(52rem 30rem at 82% -6%, color-mix(in srgb, var(--color-two) 30%, transparent) 0%, transparent 64%),radial-gradient(40rem 26rem at 6% 108%, color-mix(in srgb, var(--t1-on-ink) 10%, transparent) 0%, transparent 70%),radial-gradient(color-mix(in srgb, var(--t1-on-ink) 12%, transparent) 1px, transparent 1px) 0 0/30px 30px}.t1-section--ink .t1-head__title,.t1-section--ink .t1-head__eyebrow{color:var(--t1-on-ink)}.t1-section--ink .t1-head__eyebrow{background:color-mix(in srgb, var(--t1-on-ink) 12%, transparent);border-color:color-mix(in srgb, var(--t1-on-ink) 26%, transparent)}.t1-section--ink .t1-head__desc{color:var(--t1-on-ink-soft)}.t1-section--brand{background:var(--t1-grad-brand);color:var(--t1-on-brand)}.t1-section--brand::before{background:radial-gradient(46rem 28rem at 12% -8%, color-mix(in srgb, var(--t1-on-brand) 16%, transparent) 0%, transparent 66%),radial-gradient(38rem 24rem at 92% 104%, color-mix(in srgb, var(--color-two) 28%, transparent) 0%, transparent 68%),radial-gradient(color-mix(in srgb, var(--t1-on-brand) 12%, transparent) 1px, transparent 1px) 0 0/30px 30px}.t1-section--brand .t1-head__title,.t1-section--brand .t1-head__eyebrow,.t1-section--brand .t1-head__desc{color:var(--t1-on-brand)}.t1-section--brand .t1-head__eyebrow{background:color-mix(in srgb, var(--t1-on-brand) 12%, transparent);border-color:color-mix(in srgb, var(--t1-on-brand) 26%, transparent)}.t1-section--brand .t1-head__desc{opacity:.84}.t1-head{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:16px;margin-bottom:2.75rem;max-width:46rem}.t1-head--center{align-items:center;text-align:center;margin-inline:auto}.t1-head__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 13px;font-family:pelak-medium,inherit;font-size:11.5px;letter-spacing:.14em;line-height:1;color:var(--t1-brand);background:var(--t1-brand-soft);border:1px solid color-mix(in srgb, var(--t1-brand) 22%, transparent);border-radius:var(--t1-r-pill)}.t1-head__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}.t1-head__title{position:relative;font-family:pelak-bold,inherit;font-size:clamp(2rem,1.2rem + 2.5vw,3.3rem);line-height:1.2;letter-spacing:-0.035em;color:var(--t1-ink);margin:0;text-wrap:balance}.t1-head__title::after{content:"";display:block;margin-top:18px;width:0;height:3px;border-radius:var(--t1-r-pill);background:linear-gradient(to left, var(--t1-brand), color-mix(in srgb, var(--t1-brand) 20%, transparent));transition:width .75s var(--t1-ease) .1s}.t1-section--ink .t1-head__title::after,.t1-section--brand .t1-head__title::after{background:linear-gradient(to left, currentColor, color-mix(in srgb, currentColor 15%, transparent))}.js-motion .t1-head.is-visible .t1-head__title::after{width:68px}.t1-head--center .t1-head__title::after{margin-inline:auto}@media(prefers-reduced-motion: reduce){.t1-head__title::after{transition:none;width:68px}}.t1-head__desc{font-family:pelak-rgular,inherit;font-size:15.5px;line-height:1.95;color:var(--t1-muted);margin:0;max-width:36rem}.t1-btn,.t1-link-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;overflow:hidden;font-family:pelak-bold,inherit;font-size:14.5px;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border:1.5px solid rgba(0,0,0,0);border-radius:var(--t1-r-pill);transition:transform var(--t1-dur) var(--t1-ease),box-shadow var(--t1-dur) var(--t1-ease),background-color var(--t1-dur) ease,border-color var(--t1-dur) ease,color var(--t1-dur) ease,filter var(--t1-dur) ease}.t1-btn::after,.t1-link-arrow::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, #fff 26%, transparent) 50%, transparent 70%);transform:translateX(-120%);transition:transform .65s var(--t1-ease)}.t1-btn:focus-visible,.t1-link-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-brand) 38%, transparent)}.t1-btn:active,.t1-link-arrow:active{transform:translateY(0) scale(0.98)}@media(hover: hover)and (pointer: fine){.t1-btn:hover::after,.t1-link-arrow:hover::after{transform:translateX(120%)}}.t1-btn--solid,.t1-link-arrow{background:var(--t1-ink);border-color:rgba(0,0,0,0);color:#fff !important;box-shadow:var(--t1-shadow-sm)}@media(hover: hover)and (pointer: fine){.t1-btn--solid:hover,.t1-link-arrow:hover{background:color-mix(in srgb, var(--t1-ink) 86%, #fff);transform:translateY(-2px);box-shadow:var(--t1-shadow-md)}}.t1-btn--ghost{background:rgba(0,0,0,0);border-color:color-mix(in srgb, currentColor 42%, transparent);color:inherit !important}@media(hover: hover)and (pointer: fine){.t1-btn--ghost:hover{background:color-mix(in srgb, currentColor 12%, transparent);border-color:currentColor;transform:translateY(-2px)}}.t1-section--ink .t1-btn--solid,.t1-section--ink .t1-link-arrow{background:var(--t1-on-ink);color:var(--t1-ink-surface) !important;box-shadow:var(--t1-shadow-md)}@media(hover: hover)and (pointer: fine){.t1-section--ink .t1-btn--solid:hover,.t1-section--ink .t1-link-arrow:hover{background:color-mix(in srgb, var(--t1-on-ink) 88%, #fff);filter:none}}.t1-section--brand .t1-btn--solid,.hero .t1-btn--solid,.t1-section--brand .t1-link-arrow,.hero .t1-link-arrow{background:var(--t1-on-brand);border-color:rgba(0,0,0,0);color:var(--t1-brand) !important;box-shadow:0 12px 30px rgba(0,0,0,.16)}@media(hover: hover)and (pointer: fine){.t1-section--brand .t1-btn--solid:hover,.hero .t1-btn--solid:hover,.t1-section--brand .t1-link-arrow:hover,.hero .t1-link-arrow:hover{background:var(--t1-on-brand);filter:none;transform:translateY(-2px);box-shadow:0 18px 42px rgba(0,0,0,.22);color:var(--t1-brand) !important}}.t1-section--brand .t1-btn--ghost,.hero .t1-btn--ghost{color:var(--t1-on-brand) !important;border-color:color-mix(in srgb, var(--t1-on-brand) 45%, transparent);backdrop-filter:blur(6px)}.t1-chip{display:inline-flex;align-items:center;min-height:42px;padding:9px 20px;font-family:pelak-medium,inherit;font-size:13.5px;color:inherit;border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:var(--t1-r-pill);background:color-mix(in srgb, currentColor 5%, transparent);text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color var(--t1-dur) ease,color var(--t1-dur) ease,border-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}@media(hover: hover)and (pointer: fine){.t1-chip:hover{background:var(--t1-ink);border-color:var(--t1-ink);color:var(--t1-paper);transform:translateY(-2px)}}.t1-chip:active{transform:scale(0.98)}@media(hover: hover)and (pointer: fine){.t1-section--ink .t1-chip:hover{background:var(--t1-on-ink);border-color:var(--t1-on-ink);color:var(--t1-ink)}.t1-section--brand .t1-chip:hover{background:var(--t1-on-brand);border-color:var(--t1-on-brand);color:var(--t1-brand)}}.samples-cta,.products-cta,.gallery-cta{margin-top:2.5rem}@media(prefers-reduced-motion: reduce){.t1-btn,.t1-link-arrow,.t1-chip,.t1-btn::after,.t1-link-arrow::after{transition:none !important;transform:none !important;filter:none !important}}@keyframes t1-hero-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes t1-kenburns{from{transform:scale(1)}to{transform:scale(1.07)}}@keyframes t1-scroll-cue{0%,100%{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}@keyframes t1-hero-orb{0%,100%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(0, -18px, 0) scale(1.08)}}.hero{isolation:isolate;overflow:hidden;padding:0;background:var(--t1-brand)}.hero>.container{max-width:none;padding:0;width:100%}.hero .t1-hero{position:relative;display:grid;grid-template-columns:minmax(19rem, 0.4fr) minmax(0, 1fr);min-height:min(90vh,820px);align-items:stretch}.hero .t1-hero__copy{position:relative;z-index:2;margin:0;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.25rem,5vw,4.75rem) clamp(1.5rem,4vw,3.75rem);background:var(--t1-grad-brand);color:var(--t1-on-brand);overflow:hidden}.hero .t1-hero__copy::before{content:"";position:absolute;z-index:-1;inset-block-start:-14%;inset-inline-end:-22%;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, #fff 26%, transparent) 0%, transparent 66%);animation:t1-hero-orb 13s ease-in-out infinite;pointer-events:none}.hero .t1-hero__copy::after{content:"";position:absolute;z-index:-1;inset-block-end:-18%;inset-inline-start:-26%;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, #000 26%, transparent) 0%, transparent 68%);pointer-events:none}.hero .t1-hero__badge{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-bottom:24px;padding:8px 16px;border:1px solid color-mix(in srgb, var(--t1-on-brand) 26%, transparent);border-radius:var(--t1-r-pill);background:color-mix(in srgb, var(--t1-on-brand) 12%, transparent);backdrop-filter:blur(8px);color:inherit;font-family:pelak-medium,inherit;font-size:12px;letter-spacing:.08em;line-height:1}.hero .t1-hero__badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 24%, transparent)}.hero .t1-hero__badge-icon{display:none}.hero .t1-hero__title{margin:0 0 20px;max-width:18ch;font-family:pelak-bold,inherit;font-size:clamp(2rem,1.15rem + 2.8vw,3.5rem);line-height:1.2;letter-spacing:-0.038em;color:inherit;text-wrap:balance}.hero .t1-hero__lead{margin:0 0 34px;max-width:36rem;font-family:pelak-rgular,inherit;font-size:15.5px;line-height:2;color:inherit;opacity:.85;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.hero .t1-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.hero .t1-hero__facts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:26px;border-top:1px solid color-mix(in srgb, var(--t1-on-brand) 20%, transparent)}.hero .t1-hero__fact{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid color-mix(in srgb, var(--t1-on-brand) 18%, transparent);border-radius:var(--t1-r-pill);background:color-mix(in srgb, var(--t1-on-brand) 8%, transparent);font-family:pelak-medium,inherit;font-size:13px;color:inherit;transition:background-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}.hero .t1-hero__fact i{width:auto;height:auto;background:none;color:inherit;font-size:14px;opacity:.85}.hero .t1-hero__fact:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-on-brand) 40%, transparent)}.hero .t1-hero__fact-btn,.hero a.t1-hero__fact{cursor:pointer;text-decoration:none;color:inherit}.hero .t1-hero__fact-btn:active,.hero a.t1-hero__fact:active{transform:scale(0.98)}.hero .t1-hero__media{position:relative;min-width:0;padding:0;height:100%}.hero .t1-hero__media::before,.hero .t1-hero__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero .t1-hero__media::before{background:linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.12) 34%, transparent 58%)}.hero .t1-hero__media::after{background:linear-gradient(to right, transparent 62%, color-mix(in srgb, var(--t1-brand) 55%, transparent) 88%, var(--t1-brand) 100%)}.hero .t1-hero__frame,.hero .carousel,.hero .carousel-inner,.hero .carousel-item{height:100%;border-radius:0;overflow:hidden;box-shadow:none;background:var(--t1-ink)}.hero .hero-slide-img,.hero .carousel-item img{display:block;width:100%;height:100%;min-height:min(90vh,820px);object-fit:cover;transform:scale(1)}.hero .carousel-item.active .hero-slide-img,.hero .carousel-item.active img{animation:t1-kenburns 7s linear forwards}.hero .t1-hero__chrome{position:absolute;inset-inline:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:3;display:flex;justify-content:flex-end;pointer-events:none}.hero .t1-hero__bar{display:inline-flex;align-items:center;gap:14px;padding:8px;border:1px solid var(--t1-glass-line);border-radius:var(--t1-r-pill);background:rgba(20,20,20,.32);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 10px 30px rgba(0,0,0,.24);pointer-events:auto}.hero .t1-hero__play{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--t1-on-brand);color:var(--t1-brand);font-size:20px;box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:transform var(--t1-dur) var(--t1-ease),box-shadow var(--t1-dur) var(--t1-ease)}.hero .t1-hero__play::after{display:none}.hero .t1-hero__play:active{transform:scale(0.95)}.hero .t1-hero__nav{display:inline-flex;align-items:center;gap:6px}.hero .t1-hero__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;opacity:1;cursor:pointer;transition:transform var(--t1-dur) var(--t1-ease),background-color var(--t1-dur) ease,border-color var(--t1-dur) ease}.hero .t1-hero__nav-btn:active{transform:scale(0.95)}.hero .t1-hero__nav-btn:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.45)}.hero .t1-hero__status{display:flex;align-items:center;gap:14px;padding-inline:6px;color:#fff}.hero .hero-counter{font-size:13px;letter-spacing:.06em;color:hsla(0,0%,100%,.62)}.hero .hero-counter .hero-counter__current{color:#fff;font-family:pelak-bold,inherit;font-size:15px}.hero .hero-progress{display:flex;align-items:center;gap:5px}.hero .hero-progress__tick{display:block;width:24px;height:3px;background:hsla(0,0%,100%,.26);border-radius:var(--t1-r-pill);overflow:hidden;transition:width var(--t1-dur-slow) var(--t1-ease)}.hero .hero-progress__tick.is-active{width:40px}.hero .hero-progress__bar{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(0);border-radius:inherit;background:#fff}.hero .hero-progress__tick.is-active .hero-progress__bar{animation:t1-hero-progress 6.5s linear forwards}.hero .hero-progress__tick.is-done .hero-progress__bar{transform:scaleX(1)}.hero:hover .hero-progress__tick.is-active .hero-progress__bar{animation-play-state:paused}.hero .t1-hero__scroll-cue{position:absolute;left:50%;bottom:26px;z-index:4;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:#fff;cursor:pointer;transform:translateX(-50%)}.hero .t1-hero__scroll-cue span{display:block;width:1px;height:24px;background:linear-gradient(to bottom, currentColor, transparent);position:relative}.hero .t1-hero__scroll-cue span::after{content:"";position:absolute;bottom:-3px;left:50%;width:5px;height:5px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateX(-50%) rotate(45deg)}@media(hover: hover)and (pointer: fine){.hero .t1-hero__scroll-cue:hover span{animation:t1-scroll-cue 1.3s var(--t1-ease) infinite}}.modal-video{background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.hero-ticker{margin:0;padding:0;background:color-mix(in srgb, var(--t1-paper) 55%, #fff);border-block:5px solid var(--t1-ink)}.hero-ticker__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:.85rem 1.25rem;font-family:pelak-medium,inherit;font-size:clamp(.95rem,.82rem + .4vw,1.125rem);font-weight:500;line-height:1.6;text-align:center;color:var(--t1-ink)}.hero-ticker__heading span{min-width:0}.hero-ticker__heading i{flex-shrink:0;font-size:1.15em;line-height:1;color:var(--t1-ink)}@media(hover: hover)and (pointer: fine){.hero .t1-hero__play:hover{transform:scale(1.06);box-shadow:0 8px 22px rgba(0,0,0,.3)}.hero .t1-hero__nav-btn:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.45)}.hero .t1-hero__fact-btn:hover,.hero a.t1-hero__fact:hover{background:color-mix(in srgb, var(--t1-on-brand) 18%, transparent);transform:translateY(-1px)}}@media(max-width: 991.98px){.hero .t1-hero__scroll-cue{display:none}.hero .t1-hero{grid-template-columns:1fr;min-height:0}.hero .t1-hero__media{order:0}.hero .t1-hero__media::after{background:linear-gradient(to top, var(--t1-brand) 0%, color-mix(in srgb, var(--t1-brand) 35%, transparent) 16%, transparent 42%)}.hero .t1-hero__copy{order:1;padding:1.75rem 1.25rem 2rem}.hero .hero-slide-img,.hero .carousel-item img{min-height:min(52vh,420px);height:min(52vh,420px)}.hero .t1-hero__title{max-width:none}.hero .t1-hero__actions{width:100%}.hero .t1-hero__actions .t1-btn{flex:1 1 auto}}@media(max-width: 575.98px){.hero .t1-hero__bar{gap:10px;padding:6px}.hero .hero-progress{display:none}}@media(prefers-reduced-motion: reduce){.hero .hero-progress__tick.is-active .hero-progress__bar,.hero .carousel-item.active .hero-slide-img,.hero .carousel-item.active img,.hero .t1-hero__scroll-cue span,.hero .t1-hero__copy::before{animation:none;transform:none}.hero .hero-progress__tick.is-active .hero-progress__bar{transform:scaleX(1)}}.services .container{max-width:none;padding-inline:clamp(1rem,4vw,3rem)}.services .services-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:2.75rem}.services .services-head .t1-head{margin-bottom:0}.services .services-bands{display:flex;flex-direction:column;gap:18px;width:100%;padding-inline:clamp(1rem,4vw,3rem)}.services .services-band{position:relative;display:grid;grid-template-columns:minmax(0, 0.44fr) minmax(0, 0.56fr);min-height:320px;overflow:hidden;text-decoration:none;color:var(--t1-on-brand);cursor:pointer;border:1px solid color-mix(in srgb, var(--t1-on-brand) 18%, transparent);border-radius:var(--t1-r-lg);background:var(--t1-grad-theme-card);transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.services .services-band:nth-child(even){grid-template-columns:minmax(0, 0.56fr) minmax(0, 0.44fr);background:var(--t1-grad-theme-card-alt)}.services .services-band:nth-child(even) .services-band__img{order:2}.services .services-band:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-on-brand) 55%, transparent)}.services .services-band__img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;filter:saturate(0.9) brightness(0.86);transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease),filter var(--t1-dur-img) ease}.services .services-band__copy{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(1.75rem,4.5vw,3.5rem);overflow:hidden}.services .services-band__index{position:absolute;top:clamp(.25rem,1vw,1rem);inset-inline-end:clamp(1.25rem,3vw,2.5rem);font-family:pelak-bold,inherit;font-size:clamp(3.5rem,2.5rem + 3vw,6.5rem);line-height:1;letter-spacing:-0.05em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px color-mix(in srgb, var(--t1-on-brand) 28%, transparent);pointer-events:none;z-index:0;transition:-webkit-text-stroke-color var(--t1-dur-slow) ease}.services .services-band__title,.services .services-band__excerpt,.services .services-band__cta{position:relative;z-index:1}.services .services-band__title{margin:0;font-family:pelak-bold,inherit;font-size:clamp(1.5rem,1rem + 1.7vw,2.3rem);line-height:1.24;letter-spacing:-0.03em;color:var(--t1-on-brand)}.services .services-band__excerpt{margin:0;max-width:36rem;font-size:14.5px;line-height:1.95;color:color-mix(in srgb, var(--t1-on-brand) 72%, transparent);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.services .services-band__cta{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:10px 20px;font-family:pelak-bold,inherit;font-size:13.5px;border:1px solid color-mix(in srgb, var(--t1-on-brand) 26%, transparent);border-radius:var(--t1-r-pill);transition:color var(--t1-dur) ease,background-color var(--t1-dur) ease,border-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}@media(hover: hover)and (pointer: fine){.services .services-band:hover{transform:translateY(-4px);border-color:color-mix(in srgb, var(--color-two) 50%, var(--t1-on-brand));box-shadow:var(--t1-shadow-brand)}.services .services-band:hover .services-band__img{transform:scale(1.06);filter:saturate(1) brightness(1)}.services .services-band:hover .services-band__index{-webkit-text-stroke-color:color-mix(in srgb, var(--t1-on-brand) 55%, transparent)}.services .services-band:hover .services-band__cta{background:var(--t1-on-brand);border-color:var(--t1-on-brand);color:var(--t1-brand)}}@media(max-width: 767.98px){.services .services-head{flex-direction:column;align-items:stretch}.services .services-bands{gap:14px}.services .services-band,.services .services-band:nth-child(even){grid-template-columns:1fr;min-height:0}.services .services-band__img,.services .services-band:nth-child(even) .services-band__img{order:0;min-height:220px;height:220px}.services .services-band__index{font-size:2.75rem}}@media(prefers-reduced-motion: reduce){.services .services-band,.services .services-band__img,.services .services-band__cta{transition:none;transform:none !important;filter:none}}.about-us [v-cloak]{display:none}.about-us .about-us__layout{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(17rem, 0.8fr);gap:clamp(28px,5vw,72px);align-items:start}.about-us .about-us__layout--solo{grid-template-columns:minmax(0, 40rem)}.about-us .about-us__story .t1-head{margin-bottom:0;max-width:none}.about-us .about-us__text{margin:24px 0 0;max-width:38rem;font-size:16px;line-height:2.05;color:inherit;opacity:.9}.about-us .about-us__text p{margin:0 0 .8em}.about-us .about-us__text p:last-child{margin-bottom:0}.about-us .about-us__text p:first-child{font-family:pelak-medium,inherit;font-size:1.12em;line-height:1.9;opacity:1}.about-us .about-us__actions{margin-top:32px}.about-us .about-us__visit{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.5vw,30px);background:color-mix(in srgb, var(--t1-on-brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--t1-on-brand) 20%, transparent);border-radius:var(--t1-r-lg);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 18px 44px rgba(0,0,0,.16)}.about-us .about-us__visit::before{display:none}.about-us .about-us__visit-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:pelak-medium,inherit;font-size:11px;letter-spacing:.14em;color:inherit;opacity:.78}.about-us .about-us__visit-kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.about-us .about-us__branch{display:flex;flex-direction:column;gap:10px}.about-us .about-us__label{font-size:12px;opacity:.72}.about-us .about-us__select-wrap{position:relative}.about-us .about-us__select-wrap i{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.7;font-size:13px}.about-us .about-us__select{appearance:none;width:100%;min-height:54px;padding:10px 44px 10px 16px;font-family:pelak-bold,inherit;font-size:14px;color:inherit;background:color-mix(in srgb, #000 20%, transparent);border:1px solid color-mix(in srgb, var(--t1-on-brand) 22%, transparent);border-radius:var(--t1-r-sm);cursor:pointer;transition:border-color var(--t1-dur) ease,background-color var(--t1-dur) ease}.about-us .about-us__select option{color:var(--t1-ink)}.about-us .about-us__select:focus-visible{outline:none;border-color:var(--t1-on-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-on-brand) 26%, transparent)}.about-us .about-us__address{margin:0;font-size:14px;line-height:1.9;opacity:.84}.about-us .about-us__map{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;min-height:40px;padding:8px 14px;color:inherit !important;font-family:pelak-bold,inherit;font-size:13px;text-decoration:none;background:color-mix(in srgb, var(--t1-on-brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--t1-on-brand) 22%, transparent);border-radius:var(--t1-r-pill);transition:background-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}.about-us .about-us__phone{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;margin-top:2px;padding:14px 16px;text-decoration:none;color:inherit;background:color-mix(in srgb, #000 16%, transparent);border:1px solid color-mix(in srgb, var(--t1-on-brand) 18%, transparent);border-radius:var(--t1-r-md);box-shadow:none;transition:background-color var(--t1-dur) ease,border-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}.about-us .about-us__phone-copy{display:flex;flex-direction:column;gap:4px}.about-us .about-us__phone-label{font-size:12px;opacity:.72}.about-us .about-us__phone-num{font-family:pelak-bold,inherit;font-size:clamp(1.3rem,1rem + 1vw,1.65rem);letter-spacing:.04em}.about-us .about-us__phone-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:50%;background:color-mix(in srgb, #000 14%, transparent);color:inherit;flex-shrink:0;transition:background-color var(--t1-dur) ease,color var(--t1-dur) ease,border-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}@media(hover: hover)and (pointer: fine){.about-us .about-us__phone:hover{background:color-mix(in srgb, #000 22%, transparent);border-color:color-mix(in srgb, var(--t1-on-brand) 34%, transparent)}.about-us .about-us__phone:hover .about-us__phone-icon{background:var(--t1-on-brand);color:var(--t1-brand);border-color:var(--t1-on-brand);transform:rotate(-12deg)}.about-us .about-us__map:hover{background:color-mix(in srgb, var(--t1-on-brand) 20%, transparent);transform:translateY(-1px)}}@media(max-width: 991.98px){.about-us .about-us__layout{grid-template-columns:1fr}.about-us .about-us__visit{margin-top:8px}}@media(prefers-reduced-motion: reduce){.about-us .about-us__phone-icon,.about-us .about-us__map{transition:none;transform:none !important}}.samples .samples-mosaic{display:flex;gap:18px;overflow-x:auto;margin-inline:calc(50% - 50vw);padding-inline:clamp(1rem,4vw,3rem);padding-block:6px 16px;width:100vw;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:8px;scrollbar-width:none}.samples .samples-mosaic::-webkit-scrollbar{display:none}.samples .item{position:relative;flex:0 0 min(70vw,320px);display:block;overflow:hidden;aspect-ratio:3/4;border:1px solid var(--t1-line-soft);border-radius:var(--t1-r-lg);background:var(--t1-brand-deep);box-shadow:var(--t1-shadow-sm);scroll-snap-align:start;text-decoration:none;cursor:pointer;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease)}.samples .item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.samples .item::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top, color-mix(in srgb, var(--color-one) 42%, #000) 0%, color-mix(in srgb, var(--color-one) 14%, transparent) 42%, transparent 62%);opacity:.9;transition:opacity var(--t1-dur-slow) ease}.samples .item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-brand) 45%, transparent)}.samples .samples-caption{position:absolute;inset-inline:14px;bottom:14px;z-index:1;display:block;padding:11px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--t1-r-sm);background:rgba(20,20,20,.4);backdrop-filter:blur(12px) saturate(140%);color:#fff;font-family:pelak-bold,inherit;font-size:14px;line-height:1.5;box-shadow:none;transition:background-color var(--t1-dur) ease}@media(hover: hover)and (pointer: fine){.samples .item:hover{transform:translateY(-6px);box-shadow:var(--t1-shadow-lg)}.samples .item:hover img{transform:scale(1.07)}.samples .item:hover::after{opacity:1}.samples .item:hover .samples-caption{background:color-mix(in srgb, var(--t1-brand) 82%, transparent)}}@media(prefers-reduced-motion: reduce){.samples .samples-mosaic{scroll-snap-type:none}.samples .item,.samples .item img{transition:none;transform:none !important}}.product-category .category-rail{display:grid;grid-template-columns:minmax(200px, 0.28fr) minmax(0, 1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;min-width:0}.product-category .category-rail__head,.product-category .category-rail__body{min-width:0;max-width:100%}.product-category .category-rail__body{overflow:hidden}.product-category .category-rail__body .swiper-categories{overflow:hidden;max-width:100%}.product-category .category-rail__head{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.product-category .category-rail__head .t1-head{margin-bottom:0}.product-category .cat-card{position:relative;height:100%;overflow:hidden;padding:0;border:1px solid var(--t1-ink-line);background:var(--t1-ink-surface);border-radius:var(--t1-r-md);box-shadow:none;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.product-category .cat-card a{display:block;height:100%;text-decoration:none;color:inherit;cursor:pointer}.product-category .cat-card .img-cat{position:relative;width:100%;margin:0;border-radius:0;overflow:hidden;aspect-ratio:3/4;background:var(--t1-ink-surface-2)}.product-category .cat-card .img-cat::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-one) 55%, transparent), transparent 52%)}.product-category .cat-card .img-cat img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.product-category .cat-card .name{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:pelak-bold,inherit;font-size:14.5px;color:var(--t1-on-ink);margin:0;padding:15px 16px 17px;text-align:right;transition:color var(--t1-dur) ease}@media(hover: hover)and (pointer: fine){.product-category .cat-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb, var(--t1-brand) 48%, transparent);box-shadow:var(--t1-shadow-dark)}.product-category .cat-card:hover .img-cat img{transform:scale(1.07)}}@media(max-width: 1199.98px){.product-category .category-rail{grid-template-columns:1fr}.product-category .category-rail .category-rail__head{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}@media(prefers-reduced-motion: reduce){.product-category .cat-card,.product-category .cat-card .img-cat img{transition:none;transform:none !important}}.products .products-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px 18px;margin-bottom:8px;align-items:stretch}.products .products-grid__item{display:flex;min-width:0}@media(max-width: 1199.98px){.products .products-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.products .products-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}.offer .offer-strip{display:grid;grid-template-columns:minmax(190px, 0.22fr) minmax(0, 1fr);gap:clamp(1.25rem,3vw,2.75rem);align-items:stretch}.offer .offer-badge{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:16px;padding:0;background:none;color:inherit;border-radius:0;box-shadow:none;text-align:right}.offer .offer-badge__icon{width:48px;height:48px;object-fit:contain;filter:var(--icon-filter)}.offer .offer-badge__title{font-family:pelak-bold,inherit;font-size:clamp(1.35rem,1rem + 1.1vw,1.9rem);line-height:1.35;letter-spacing:-0.02em;color:inherit;margin:0}.offer .offer-badge__cta{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 18px;font-family:pelak-bold,inherit;font-size:13px;color:inherit !important;text-decoration:none;border:1px solid color-mix(in srgb, var(--t1-on-brand) 32%, transparent);border-radius:var(--t1-r-pill);background:color-mix(in srgb, var(--t1-on-brand) 10%, transparent);transition:background-color var(--t1-dur) ease,border-color var(--t1-dur) ease,transform var(--t1-dur) var(--t1-ease)}.offer .offer-card{overflow:hidden;border:1px solid color-mix(in srgb, var(--t1-on-brand) 16%, transparent);background:color-mix(in srgb, var(--color-one) 22%, transparent);padding:0 0 14px;border-radius:var(--t1-r-md);box-shadow:none;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.offer .offer-card a{display:block;text-decoration:none;color:inherit}.offer .offer-card__media{position:relative;margin:0 0 12px;overflow:hidden;border-radius:0;background:color-mix(in srgb, var(--color-one) 28%, transparent)}.offer .offer-card__media img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.offer .offer-card__percent{position:absolute;top:10px;inset-inline-start:10px;min-width:44px;padding:5px 11px;font-family:pelak-bold,inherit;font-size:12px;color:var(--t1-brand);background:var(--t1-on-brand);border-radius:var(--t1-r-pill);box-shadow:0 6px 16px rgba(0,0,0,.2)}.offer .offer-card__title{font-family:pelak-bold,inherit;font-size:14px;line-height:1.6;color:inherit;margin:0 0 8px;padding:0 14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.offer .offer-card__price{display:flex;align-items:center;gap:10px;padding:0 14px;margin-bottom:12px}.offer .offer-card__price-now{font-family:pelak-num-r,inherit;font-weight:700;font-size:14.5px;color:inherit}.offer .offer-card__price-old{font-size:12px;opacity:.62}.offer .offer-card__countdown{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:5px;margin:0;padding:0 14px;list-style:none}.offer .offer-card__countdown li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:46px;padding:6px 2px;font-size:9.5px;border:1px solid color-mix(in srgb, var(--t1-on-brand) 18%, transparent);border-radius:var(--t1-r-xs);background:color-mix(in srgb, var(--color-one) 24%, transparent);color:inherit;opacity:.9}.offer .offer-card__countdown li span{font-family:pelak-bold,inherit;font-size:14px;line-height:1.2;opacity:1}.offer .offer-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.offer .offer-nav.is-nav-hidden{display:none}.offer .offer-nav__btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;background:color-mix(in srgb, currentColor 6%, transparent);color:inherit;box-shadow:none;cursor:pointer;transition:transform var(--t1-dur) var(--t1-ease),background-color var(--t1-dur) ease,border-color var(--t1-dur) ease}.offer .offer-nav__btn:active{transform:scale(0.95)}.offer .offer-nav__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-on-brand) 40%, transparent)}@media(hover: hover)and (pointer: fine){.offer .offer-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb, var(--t1-on-brand) 38%, transparent);box-shadow:0 20px 44px rgba(0,0,0,.22)}.offer .offer-card:hover .offer-card__media img{transform:scale(1.06)}.offer .offer-nav__btn:hover{background:color-mix(in srgb, currentColor 16%, transparent);border-color:currentColor}.offer .offer-badge__cta:hover{background:color-mix(in srgb, var(--t1-on-brand) 20%, transparent);border-color:color-mix(in srgb, var(--t1-on-brand) 50%, transparent);transform:translateY(-1px)}}@media(prefers-reduced-motion: reduce){.offer .offer-card,.offer .offer-card__media img,.offer .offer-badge__cta{transition:none;transform:none !important}}@media(max-width: 767.98px){.offer .offer-strip{grid-template-columns:1fr}.offer .offer-badge{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}}.gallery .gallery-grid{display:flex;gap:16px;overflow-x:auto;margin-inline:calc(50% - 50vw);padding-inline:clamp(1rem,4vw,3rem);padding-block:6px 16px;width:100vw;scroll-snap-type:x mandatory;margin-bottom:12px;scrollbar-width:none}.gallery .gallery-grid::-webkit-scrollbar{display:none}.gallery .gallery-grid__item{position:relative;flex:0 0 min(58vw,275px);overflow:hidden;aspect-ratio:3/4;border:1px solid var(--t1-ink-line);border-radius:var(--t1-r-lg);background:var(--t1-ink-surface-2);box-shadow:none;scroll-snap-align:start;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.gallery .gallery-grid__item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.gallery .gallery-grid__item::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top, color-mix(in srgb, var(--color-one) 40%, #000) 0%, color-mix(in srgb, var(--color-one) 12%, transparent) 44%, transparent 64%)}.gallery .gallery-grid__caption{position:absolute;inset-inline:12px;bottom:12px;z-index:1;display:block;padding:9px 14px;font-family:pelak-medium,inherit;font-size:13px;color:#fff;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--t1-r-sm);background:rgba(20,20,20,.38);backdrop-filter:blur(12px) saturate(140%);box-shadow:none;transition:background-color var(--t1-dur) ease}.gallery .gallery-cta{margin-top:8px}@media(hover: hover)and (pointer: fine){.gallery .gallery-grid__item:hover{transform:translateY(-6px);border-color:color-mix(in srgb, var(--t1-brand) 45%, transparent);box-shadow:var(--t1-shadow-dark)}.gallery .gallery-grid__item:hover img{transform:scale(1.07)}.gallery .gallery-grid__item:hover .gallery-grid__caption{background:color-mix(in srgb, var(--t1-brand) 82%, transparent)}}@media(prefers-reduced-motion: reduce){.gallery .gallery-grid{scroll-snap-type:none}.gallery .gallery-grid__item,.gallery .gallery-grid__item img{transition:none;transform:none !important}}.team .swiper-team{height:unset !important;padding-inline:clamp(1rem,4vw,3rem);padding-block:6px 10px}.team .swiper-slide{background:rgba(0,0,0,0) !important;height:auto}.team .team-card{position:relative;overflow:hidden;padding:0;border:1px solid var(--t1-ink-line);background:var(--t1-ink-surface);border-radius:var(--t1-r-lg);box-shadow:none;text-align:right;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.team .team-media{width:100%;margin:0;overflow:hidden;aspect-ratio:3/4;border-radius:0;background:var(--t1-ink-surface-2)}.team .team-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.team .information{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:64px 18px 18px;background:linear-gradient(to top, color-mix(in srgb, var(--color-one) 38%, #000) 0%, color-mix(in srgb, var(--color-one) 22%, transparent) 42%, transparent 100%)}.team .name{font-family:pelak-bold,inherit;font-size:16.5px;color:#fff;margin:0}.team .expert{font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.7);text-decoration:none}.team .team-card__phone{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.26);border-radius:var(--t1-r-pill);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);color:#fff;font-family:pelak-medium,inherit;font-size:13px;text-decoration:none;transition:background-color var(--t1-dur) ease,color var(--t1-dur) ease,border-color var(--t1-dur) ease}@media(hover: hover)and (pointer: fine){.team .team-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb, var(--t1-brand) 48%, transparent);box-shadow:var(--t1-shadow-dark)}.team .team-card:hover .team-media img{transform:scale(1.06)}.team .team-card__phone:hover{background:var(--t1-brand);border-color:var(--t1-brand);color:var(--t1-on-brand)}}@media(prefers-reduced-motion: reduce){.team .team-card,.team .team-media img{transition:none;transform:none !important}}.honors .swiper-honors{padding-block:6px 10px}.honors .swiper-slide{height:auto;background:rgba(0,0,0,0)}.honors .honor-card{appearance:none;position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb, var(--t1-on-brand) 20%, transparent);background:color-mix(in srgb, var(--color-one) 18%, transparent);border-radius:var(--t1-r-lg);box-shadow:none;text-align:right;font:inherit;color:inherit;cursor:pointer;transition:transform var(--t1-dur-slow) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.honors .honor-card .img-box{aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb, #000 22%, var(--t1-brand))}.honors .honor-card .honor-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.honors .honor-card .honor-info{position:absolute;inset-inline:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:11px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--t1-r-sm);background:rgba(20,20,20,.42);backdrop-filter:blur(12px) saturate(140%);color:#fff;transition:background-color var(--t1-dur) ease}.honors .honor-card .show-title{font-family:pelak-medium,inherit;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.honors .honor-card .btn-honor{background:none;color:inherit;font-family:pelak-bold,inherit;font-size:12px;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;pointer-events:none;flex-shrink:0}.honors .honor-card:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-on-brand) 55%, transparent)}.honors-modal .btn-honor-modal{filter:brightness(0) invert(1)}.honors-modal .modal-body .honor-img{border-radius:var(--t1-r-md)}@media(hover: hover)and (pointer: fine){.honors .honor-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb, var(--t1-on-brand) 45%, transparent);box-shadow:0 22px 48px rgba(0,0,0,.26)}.honors .honor-card:hover .honor-img{transform:scale(1.06)}.honors .honor-card:hover .honor-info{background:rgba(20,20,20,.62)}}@media(prefers-reduced-motion: reduce){.honors .honor-card,.honors .honor-card .honor-img{transition:none;transform:none !important}}.packages .packages-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:2.75rem}.packages .packages-head .t1-head{margin-bottom:0}.packages .pkg-rack{display:flex;flex-direction:column;gap:22px}.pkg-ticket{--pkg-notch: 9px;position:relative;display:grid;grid-template-columns:7.5rem minmax(0, 1fr) 22px minmax(8.75rem, 11rem);align-items:stretch;min-height:0;overflow:visible;text-decoration:none;color:var(--t1-ink);cursor:pointer;background:var(--t1-surface);border:1px solid var(--t1-line);border-radius:var(--t1-r-md);box-shadow:var(--t1-shadow-xs);transition:transform var(--t1-dur) var(--t1-ease),box-shadow var(--t1-dur-slow) var(--t1-ease),border-color var(--t1-dur) ease}.pkg-ticket:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-brand) 38%, transparent)}.pkg-ticket:active{transform:scale(0.985)}.pkg-ticket__media{position:relative;overflow:hidden;min-height:96px;background:var(--t1-surface-2);border-start-start-radius:calc(var(--t1-r-md) - 1px);border-end-start-radius:calc(var(--t1-r-md) - 1px)}.pkg-ticket__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform var(--t1-dur-img) var(--t1-ease)}.pkg-ticket__body{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px 18px 16px 8px}.pkg-ticket__kicker{margin:0;font-family:pelak-medium,inherit;font-size:11px;letter-spacing:.12em;color:var(--t1-brand)}.pkg-ticket__title{margin:0;font-family:pelak-bold,inherit;font-size:16.5px;line-height:1.45;color:var(--t1-ink)}.pkg-ticket__excerpt{display:none;margin:0;max-width:38rem;font-size:13.5px;line-height:1.85;color:var(--t1-muted)}.pkg-ticket__includes{display:flex;flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;list-style:none}.pkg-ticket__includes li{position:relative;font-size:12.5px;line-height:1.5;color:var(--t1-muted);padding-inline-start:10px}.pkg-ticket__includes li::before{content:"";position:absolute;right:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--t1-brand)}.pkg-ticket__more{color:var(--t1-brand) !important;font-family:pelak-medium,inherit}.pkg-ticket__more::before{background:currentColor !important}.pkg-ticket__perf{position:relative;width:22px;margin-block:12px;background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--t1-ink) 22%, transparent) 0 5px, transparent 5px 12px);background-repeat:no-repeat;background-position:center;background-size:1.5px 100%}.pkg-ticket__perf::before,.pkg-ticket__perf::after{content:"";position:absolute;left:50%;z-index:1;width:calc(var(--pkg-notch)*2);height:calc(var(--pkg-notch)*2);border-radius:50%;background:var(--t1-paper);box-shadow:0 0 0 1px var(--t1-line);transform:translateX(-50%);pointer-events:none}.pkg-ticket__perf::before{top:calc(var(--pkg-notch)*-1 - 12px)}.pkg-ticket__perf::after{bottom:calc(var(--pkg-notch)*-1 - 12px)}.pkg-ticket__stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 14px;text-align:center;border-start-end-radius:calc(var(--t1-r-md) - 1px);border-end-end-radius:calc(var(--t1-r-md) - 1px);background:linear-gradient(165deg, color-mix(in srgb, var(--color-one) 14%, var(--t1-surface)) 0%, var(--t1-surface-2) 100%)}.pkg-ticket__off{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;font-family:pelak-medium,inherit;font-size:11px;color:var(--t1-on-brand);background:var(--t1-brand);border-radius:var(--t1-r-pill)}.pkg-ticket__amount{display:flex;align-items:center;justify-content:center;gap:4px;margin:0;font-family:pelak-num,inherit;font-size:22px;font-weight:700;line-height:1;color:var(--t1-ink)}.pkg-ticket__toman{display:block;width:18px;height:18px;flex-shrink:0;object-fit:contain}.pkg-ticket__was{display:flex;align-items:center;gap:4px;margin:0;font-size:11.5px;color:var(--t1-muted)}.pkg-ticket__was del{text-decoration-thickness:1px}.pkg-ticket__cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:4px;padding:0 12px;font-family:pelak-bold,inherit;font-size:12px;color:var(--t1-on-brand);background:var(--t1-grad-brand);border-radius:var(--t1-r-pill);box-shadow:var(--t1-shadow-xs);transition:transform 160ms var(--t1-ease)}.pkg-ticket:not(.pkg-ticket--lead) .pkg-ticket__kicker{display:none}.pkg-ticket:not(.pkg-ticket--lead) .pkg-ticket__includes{flex-wrap:nowrap;overflow:hidden}.pkg-ticket:not(.pkg-ticket--lead) .pkg-ticket__includes li{flex:0 1 auto;white-space:nowrap}.pkg-ticket--lead{min-height:280px;border-radius:var(--t1-r-lg);grid-template-columns:minmax(12rem, 0.42fr) minmax(0, 1fr) 22px minmax(9.5rem, 12.5rem)}.pkg-ticket--lead .pkg-ticket__media{min-height:280px;border-start-start-radius:calc(var(--t1-r-lg) - 1px);border-end-start-radius:calc(var(--t1-r-lg) - 1px)}.pkg-ticket--lead .pkg-ticket__stub{padding:28px 18px;gap:10px;border-start-end-radius:calc(var(--t1-r-lg) - 1px);border-end-end-radius:calc(var(--t1-r-lg) - 1px)}.pkg-ticket--lead .pkg-ticket__body{gap:12px;padding:28px 28px 28px 12px}.pkg-ticket--lead .pkg-ticket__title{font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);letter-spacing:-0.03em;line-height:1.3}.pkg-ticket--lead .pkg-ticket__excerpt{display:block}.pkg-ticket--lead .pkg-ticket__includes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 18px;margin-top:6px}.pkg-ticket--lead .pkg-ticket__includes li{font-size:13.5px;padding-inline-start:12px}.pkg-ticket--lead .pkg-ticket__includes li::before{width:5px;height:5px;top:.5em}.pkg-ticket--lead .pkg-ticket__amount{font-size:clamp(1.55rem,1.2rem + 1vw,2rem)}.pkg-ticket--lead .pkg-ticket__toman{width:20px;height:20px}.pkg-ticket--lead .pkg-ticket__cta{min-height:46px;margin-top:8px;padding:0 18px;font-size:13.5px}.pkg-assist{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:12px;margin-top:22px}.pkg-assist__item{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;text-decoration:none;color:var(--t1-ink);cursor:pointer;background:color-mix(in srgb, var(--color-one) 6%, var(--t1-surface));border:1px dashed var(--t1-line);border-radius:var(--t1-r-md);transition:transform var(--t1-dur) var(--t1-ease),border-color var(--t1-dur) ease,background-color var(--t1-dur) ease}.pkg-assist__item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--t1-brand) 38%, transparent)}.pkg-assist__item:active{transform:scale(0.985)}.pkg-assist__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;color:var(--t1-on-brand);background:var(--t1-grad-brand);border-radius:50%;box-shadow:var(--t1-shadow-xs)}.pkg-assist__icon i{font-size:17px;line-height:1}.pkg-assist__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pkg-assist__label{font-family:pelak-bold,inherit;font-size:14px;line-height:1.5;color:var(--t1-ink)}.pkg-assist__meta,.pkg-assist__hint{font-size:12.5px;line-height:1.6;color:var(--t1-muted)}.pkg-assist__nums{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:4px;font-family:pelak-medium,inherit;font-size:13.5px;color:var(--t1-ink)}@media(hover: hover)and (pointer: fine){.pkg-ticket:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--t1-brand) 42%, transparent);box-shadow:var(--t1-shadow-md)}.pkg-ticket:hover .pkg-ticket__media img{transform:scale(1.05)}.pkg-ticket:hover .pkg-ticket__cta{transform:scale(1.03)}.pkg-assist__item:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--t1-brand) 45%, transparent);border-style:solid;background:var(--t1-surface)}}@media(max-width: 991.98px){.pkg-ticket--lead{min-height:0;grid-template-columns:minmax(9rem, 0.38fr) minmax(0, 1fr) 22px minmax(7.5rem, 10rem)}.pkg-ticket--lead .pkg-ticket__media{min-height:200px}.pkg-ticket--lead .pkg-ticket__includes{grid-template-columns:1fr}}@media(max-width: 767.98px){.packages .packages-head{flex-direction:column;align-items:stretch}.packages .packages-head .packages-head__all{align-self:flex-start}.pkg-ticket,.pkg-ticket--lead{grid-template-columns:1fr;min-height:0}.pkg-ticket__media,.pkg-ticket--lead .pkg-ticket__media{min-height:0;aspect-ratio:16/9;border-radius:0;border-start-start-radius:calc(var(--t1-r-md) - 1px);border-start-end-radius:calc(var(--t1-r-md) - 1px)}.pkg-ticket:not(.pkg-ticket--lead) .pkg-ticket__media{aspect-ratio:2/1}.pkg-ticket--lead .pkg-ticket__media{border-start-start-radius:calc(var(--t1-r-lg) - 1px);border-start-end-radius:calc(var(--t1-r-lg) - 1px)}.pkg-ticket__stub,.pkg-ticket--lead .pkg-ticket__stub{border-radius:0;border-end-start-radius:calc(var(--t1-r-md) - 1px);border-end-end-radius:calc(var(--t1-r-md) - 1px)}.pkg-ticket--lead .pkg-ticket__stub{border-end-start-radius:calc(var(--t1-r-lg) - 1px);border-end-end-radius:calc(var(--t1-r-lg) - 1px)}.pkg-ticket__body,.pkg-ticket--lead .pkg-ticket__body{padding:16px 16px 8px}.pkg-ticket__perf{width:auto;height:22px;margin:0 16px;background-image:repeating-linear-gradient(to left, color-mix(in srgb, var(--t1-ink) 22%, transparent) 0 5px, transparent 5px 12px);background-size:100% 1.5px}.pkg-ticket__perf::before,.pkg-ticket__perf::after{top:50%;left:auto;transform:translateY(-50%)}.pkg-ticket__perf::before{right:calc(var(--pkg-notch)*-1)}.pkg-ticket__perf::after{left:calc(var(--pkg-notch)*-1);right:auto;bottom:auto}.pkg-ticket__stub,.pkg-ticket--lead .pkg-ticket__stub{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px 16px;text-align:right}.pkg-ticket__cta,.pkg-ticket--lead .pkg-ticket__cta{margin-top:0;margin-inline-start:auto}.pkg-assist{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.pkg-ticket,.pkg-ticket__media img,.pkg-ticket__cta,.pkg-assist__item{transition:none;transform:none !important}}.blogs .mySwiper-blogsnew{padding-block:6px 12px}.blogs .swiper-slide{height:auto;background:rgba(0,0,0,0)}/*# sourceMappingURL=tpl-theme1-home.min.css.map */
