.tds-hero{--overlay:45%;--shade:#0C0704;position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;color:#fff;overflow:hidden;background:#1d1612;isolation:isolate}.tds-hero__media{position:absolute;inset:0;z-index:-3;transform-origin:50% 60%;will-change:transform}.tds-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.tds-hero__back{visibility:hidden}.tds-hero__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tds-hero__shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--shade) 45%,transparent) 0%,transparent 30%),linear-gradient(0deg,color-mix(in srgb,var(--shade) calc(var(--overlay) + 25%),transparent) 0%,color-mix(in srgb,var(--shade) var(--overlay),transparent) 35%,color-mix(in srgb,var(--shade) 5%,transparent) 75%)}.tds-hero__tiles{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(var(--cols),1fr);pointer-events:none}.tds-hero__tiles i{background:var(--tds-bg);outline:1px solid var(--tds-bg)}.tds-hero__inner{flex:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:calc(var(--tds-header-h) + 60px);padding-bottom:56px}.tds-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:900px;margin-right:auto}.tds-hero__title{font-size:clamp(2.5rem, 5.4vw, 5rem);line-height:1.02;letter-spacing:-.04em;margin:0;color:#fff}.tds-hero__title em{font-style:normal;color:var(--tds-primary)}.tds-hero__btn i svg,.tds-hero__btn i .tds-icon{width:18px;height:18px}.tds-hero__btn i{font-size:17px;color:var(--tds-text);fill:var(--tds-text);font-style:normal}.tds-hero__card{display:flex;gap:18px;align-items:stretch;width:min(360px, 100%);padding:10px;border-radius:16px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .4s,transform .6s var(--tds-ease);flex:none;color:#fff;align-self:flex-end}.tds-hero__card:hover{background:rgb(255 255 255 / .18);color:#fff;transform:translateY(-4px)}.tds-hero__card img{width:140px;aspect-ratio:1.1;object-fit:cover;border-radius:10px}.tds-hero__card-body{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:6px 4px}.tds-hero__card strong{font:600 1.2rem/1.15 var(--tds-font-head);letter-spacing:-.02em}.tds-hero__card .tds-link{font-size:15px}.tds-hero__bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-bottom:26px}.tds-hero__bottom::before{content:"";position:absolute;top:0;left:var(--tds-gutter);right:var(--tds-gutter);height:1px;background:rgb(255 255 255 / .18)}.tds-hero__bottom.no-divider::before{display:none}.tds-hero__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:rgb(255 255 255 / .85)}.tds-hero__badges li{display:inline-flex;align-items:center;gap:8px}.tds-hero__bicon{display:inline-grid;place-items:center;font-size:16px;line-height:1}.tds-hero__bicon svg,.tds-hero__bicon .tds-icon{width:1em;height:1em}.tds-hero__rating{display:grid;justify-items:center;gap:2px;font:600 13px var(--tds-font-body);letter-spacing:.1em;text-transform:uppercase}.tds-stars{display:flex;gap:2px;color:var(--tds-primary)}.tds-stars .tds-icon{width:13px;height:13px}.tds-heading{display:grid;gap:28px 60px}.tds-heading--split{grid-template-columns:1.4fr 1fr;align-items:end}.tds-heading--center{text-align:center;justify-items:center}.tds-heading--center .tds-h2{max-width:18ch}.tds-heading .tds-h2{margin:0}.tds-heading__side p{color:var(--tds-muted);font-size:1.08rem}.tds-heading__side .tds-btn{margin-top:8px}.tds-statement__text{font:500 clamp(1.7rem, 3.6vw, 3.3rem)/1.18 var(--tds-font-head);letter-spacing:-.03em;margin:0 0 40px}.tds-statement__text span{opacity:.16;transition:opacity .2s}.tds-reveal-img{margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:var(--tds-radius);position:relative}.tds-reveal-img img{width:100%;height:115%;object-fit:cover}.tds-reveal-img figcaption{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:rgb(253 249 245 / .85);backdrop-filter:blur(8px);font-size:13px}.tds-service-list{position:relative;border-top:1px solid var(--tds-line)}.tds-service-row{position:relative;display:grid;grid-template-columns:70px 1.1fr 1fr 48px;align-items:center;gap:24px;padding:34px 0;border-bottom:1px solid var(--tds-line);transition:padding .5s var(--tds-ease),color .4s}.tds-service-row::before{content:"";position:absolute;inset:0 calc(var(--tds-gutter) * -1);background:var(--tds-secondary);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--tds-ease);z-index:-1}.tds-service-list{isolation:isolate}.tds-service-row:hover::before{transform:scaleY(1)}.tds-service-row:hover{padding-left:16px}.tds-service-row__num{font-size:14px;color:var(--tds-muted)}.tds-service-row__title{font:600 clamp(1.5rem, 2.6vw, 2.4rem)/1.1 var(--tds-font-head);letter-spacing:-.03em}.tds-service-row__text{color:var(--tds-muted);font-size:15.5px;max-width:42ch}.tds-service-row__arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--tds-line);transition:background .4s,color .4s,transform .5s var(--tds-ease)}.tds-service-row:hover .tds-service-row__arrow{background:var(--tds-text);color:#fff;transform:rotate(45deg)}.tds-service-list__float{position:fixed;top:0;left:0;z-index:5;width:280px;aspect-ratio:4/5;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0}.tds-service-list__float img{width:100%;height:100%;object-fit:cover}.tds-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tds-service-card{display:flex;flex-direction:column;gap:10px}.tds-service-card__img{display:block;aspect-ratio:4/4.4;overflow:hidden;border-radius:var(--tds-radius);margin-bottom:10px}.tds-service-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tds-ease)}.tds-service-card:hover img{transform:scale(1.06)}.tds-service-card__num{font-size:13px;color:var(--tds-primary);font-weight:600}.tds-service-card__title{font:600 1.6rem/1.1 var(--tds-font-head);letter-spacing:-.025em}.tds-service-card__text{color:var(--tds-muted);font-size:15.5px}.tds-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px}.tds-chip{--chip:var(--tds-bg-soft);padding:10px 22px;border:1px solid #fff0;border-radius:4px;background:var(--chip);color:var(--tds-text);font:500 15px/1.2 var(--tds-font-body);cursor:pointer;transition:transform .4s var(--tds-ease),border-color .3s,box-shadow .3s}.tds-chip:hover{transform:translateY(-2px)}.tds-chip.is-active{border-color:var(--tds-text);box-shadow:0 8px 20px -10px rgb(18 8 5 / .35)}.tds-project-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:28px}.tds-project{grid-column:span 6;display:flex;flex-direction:column;gap:16px}.tds-project-grid--mosaic .tds-project:nth-child(4n+1){grid-column:span 7}.tds-project-grid--mosaic .tds-project:nth-child(4n+2){grid-column:span 5}.tds-project-grid--mosaic .tds-project:nth-child(4n+3){grid-column:span 5}.tds-project-grid--mosaic .tds-project:nth-child(4n+4){grid-column:span 7}.tds-project-grid--grid .tds-project{grid-column:span 4}.tds-project__img{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--tds-radius)}.tds-project-grid--mosaic .tds-project:nth-child(4n+2) .tds-project__img,.tds-project-grid--mosaic .tds-project:nth-child(4n+3) .tds-project__img{aspect-ratio:4/3.95}.tds-project-grid--mosaic .tds-project:nth-child(4n+1) .tds-project__img,.tds-project-grid--mosaic .tds-project:nth-child(4n+4) .tds-project__img{aspect-ratio:7/5.7}.tds-project__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--tds-ease)}.tds-project:hover .tds-project__img img{transform:scale(1.05)}.tds-project__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tds-project__title{display:block;font:600 1.5rem/1.15 var(--tds-font-head);letter-spacing:-.025em}.tds-project__sub{display:block;color:var(--tds-muted);font-size:15px;margin-top:4px}.tds-project__cat{--chip:var(--tds-bg-soft);flex:none;padding:6px 14px;border-radius:4px;background:var(--chip);font-size:13px}.tds-project.is-out{display:none}.tds-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tds-line)}.tds-stat{padding:34px 28px 10px 0;display:grid;gap:6px;border-right:1px solid var(--tds-line);padding-left:28px}.tds-stat:first-child{padding-left:0}.tds-stat:last-child{border-right:0}.tds-stat__num{font:600 clamp(2.8rem, 5vw, 4.6rem)/1 var(--tds-font-head);letter-spacing:-.045em}.tds-stat__num span{font-variant-numeric:tabular-nums}.tds-stat__label{color:var(--tds-muted)}.tds-process{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.tds-process__line{position:absolute;top:27px;left:0;right:0;height:1px;background:var(--tds-line)}.tds-process__line i{position:absolute;inset:0;background:var(--tds-primary);transform:scaleX(0);transform-origin:left}.tds-step{position:relative}.tds-step__num{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tds-bg);border:1px solid var(--tds-line);font:600 15px var(--tds-font-head);margin-bottom:28px;position:relative;transition:background .4s,color .4s,border-color .4s}.tds-step.is-done .tds-step__num{background:var(--tds-primary);border-color:var(--tds-primary);color:#fff}.tds-step__title{font-size:1.45rem;letter-spacing:-.02em}.tds-step p{color:var(--tds-muted);font-size:15.5px}.tds-marquee{overflow:hidden;padding-block:26px;border-block:1px solid var(--tds-line);white-space:nowrap;user-select:none}.tds-marquee__track{display:flex;width:max-content;will-change:transform}.tds-marquee__group{display:flex;align-items:center;flex:none}.tds-marquee span{font:600 clamp(2.4rem, 6vw, 5.4rem)/1 var(--tds-font-head);letter-spacing:-.04em;padding-inline:.45em}.tds-marquee i{font-style:normal;font-size:clamp(1.2rem, 2.4vw, 2rem);color:var(--tds-primary)}.tds-marquee--outline span:nth-of-type(even){color:#fff0;-webkit-text-stroke:1.2px var(--tds-text)}.tds-testi{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px, 6vw, 90px);align-items:center}.tds-testi__media{position:relative;aspect-ratio:4/4.6;border-radius:var(--tds-radius);overflow:hidden}.tds-testi__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1s var(--tds-ease),transform 1.6s var(--tds-ease)}.tds-testi__media img.is-active{opacity:1;transform:scale(1)}.tds-testi__mark{display:block;font:600 7rem/.6 var(--tds-font-head);color:var(--tds-primary);height:50px}.tds-testi__slides{display:grid}.tds-testi__slide{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .7s var(--tds-ease),transform .9s var(--tds-ease),visibility .7s}.tds-testi__slide.is-active{opacity:1;visibility:visible;transform:none}.tds-testi blockquote{margin:0 0 28px;padding:0;border:0;font:500 clamp(1.4rem, 2.4vw, 2.1rem)/1.3 var(--tds-font-head);letter-spacing:-.02em}.tds-testi figcaption strong{display:block;font-size:1.05rem}.tds-testi figcaption span{color:var(--tds-muted);font-size:15px}.tds-testi__nav{display:flex;align-items:center;gap:18px;margin-top:40px}.tds-testi__nav button{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--tds-line);background:#fff0;color:var(--tds-text);cursor:pointer;transition:background .3s,color .3s;padding:0}.tds-testi__nav button:hover{background:var(--tds-text);color:#fff}.tds-testi__nav button[data-dir="-1"] .tds-icon{transform:rotate(180deg)}.tds-testi__count{font-size:14px;color:var(--tds-muted)}.tds-testi__count b{color:var(--tds-text)}.tds-cta{position:relative;overflow:hidden;border-radius:calc(var(--tds-radius) + 6px);color:#fff;isolation:isolate;padding:clamp(70px, 10vw, 150px) clamp(24px, 6vw, 90px);text-align:center}.tds-cta__bg{position:absolute;inset:0;z-index:-1}.tds-cta__bg img{width:100%;height:125%;object-fit:cover}.tds-cta__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 7 4 / .55),rgb(12 7 4 / .75))}.tds-cta__inner{max-width:900px;margin-inline:auto;display:grid;justify-items:center}.tds-cta .tds-lead{color:rgb(255 255 255 / .8);margin-inline:auto}.tds-cta .tds-eyebrow{color:var(--tds-clay)}.tds-cta .tds-btn-row{justify-content:center;margin-top:14px}.tds-cta .tds-btn--primary::before{background:#fff}.tds-cta .tds-btn--primary:hover{color:var(--tds-text)}.tds-quote{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(40px, 6vw, 100px);align-items:start}.tds-quote--solo{grid-template-columns:1fr;max-width:820px;margin-inline:auto}.tds-contact-list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:16px}.tds-contact-list li{display:flex;gap:14px;align-items:flex-start}.tds-contact-list .tds-icon{width:20px;height:20px;color:var(--tds-primary);margin-top:3px}.tds-contact-list a:hover{color:var(--tds-primary)}.tds-quote__form{background:#fff;border:1px solid var(--tds-line);border-radius:calc(var(--tds-radius) + 4px);padding:clamp(24px, 4vw, 48px);box-shadow:0 40px 80px -50px rgb(18 8 5 / .35)}.tds-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tds-field{display:grid;gap:8px;font-size:14px;font-weight:500}.tds-field--full{grid-column:1 / -1}.tds-field input,.tds-field select,.tds-field textarea{width:100%;padding:14px 16px;border:1px solid var(--tds-line);border-radius:var(--tds-radius-sm);background:var(--tds-bg);color:var(--tds-text);font:400 16px/1.4 var(--tds-font-body);transition:border-color .3s,background .3s}.tds-field input:focus,.tds-field select:focus,.tds-field textarea:focus{outline:none;border-color:var(--tds-primary);background:#fff}.tds-field.is-invalid input,.tds-field.is-invalid textarea{border-color:#c4472b}.tds-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.tds-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.tds-form__msg{margin:0;font-size:15px}.tds-form__msg.is-ok{color:#3d7a2e}.tds-form__msg.is-err{color:#c4472b}.tds-form.is-loading button{opacity:.6;pointer-events:none}.tds-cursor{position:fixed;top:0;left:0;z-index:200;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:var(--tds-primary);color:#fff;display:grid;place-items:center;font:600 14px var(--tds-font-body);pointer-events:none;transform:scale(0);opacity:0}@font-face{font-family:"TDS Mono";src:url(https://thedesignhome.org/wp-content/plugins/tds-widgets/assets/css/../fonts/dm-mono.woff2) format("woff2");font-weight:400;font-display:swap}.tds-about{--img-w:38%;--gap:90px;--dim:.12;--line:var(--tds-line);display:grid;grid-template-columns:var(--img-w) minmax(0,1fr);gap:var(--gap);align-items:center}.tds-about--img-right{grid-template-columns:minmax(0,1fr) var(--img-w)}.tds-about--img-right .tds-about__media{order:2}.tds-about--no-img{grid-template-columns:minmax(0,1fr)}.tds-about__media{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:var(--tds-bg-soft)}.tds-about__media img{position:absolute;top:0;left:0;width:100%!important;height:120%!important;max-width:none!important;object-fit:cover}.tds-about__media.no-parallax img{height:100%!important}.tds-about__body{min-width:0}.tds-about__label{display:inline-flex;align-items:center;gap:12px;margin:0 0 34px;font-size:15px;color:var(--tds-muted)}.tds-about__label i{width:9px;height:9px;border-radius:50%;background:var(--tds-text);flex:none}.tds-about__text{margin:0 0 80px;font:500 clamp(1.9rem, 3.4vw, 3.1rem)/1.12 var(--tds-font-head);letter-spacing:-.035em;color:var(--tds-text);text-wrap:pretty}.tds-about__text em{font-style:normal;color:var(--tds-primary)}.tds-about__w{display:inline-block;vertical-align:top}.tds-about__text--rise .tds-about__w{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.tds-about__w>span{display:inline-block;will-change:transform,opacity}.tds-about__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:40px 32px}.tds-about__stat{display:grid;align-content:start;row-gap:22px;min-width:0;container-type:inline-size}.tds-about__stats.has-lines .tds-about__stat{padding-top:26px;border-top:1px solid var(--line)}.tds-about__num{display:inline-flex;align-items:center;font:400 min(clamp(3.4rem, 6.4vw, 6.2rem), calc(100cqi / (var(--chars, 3) * .62)))/1 "TDS Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:-.02em;color:var(--tds-text);white-space:nowrap;font-variant-numeric:tabular-nums}.tds-about__digits{display:inline-flex}.tds-about__col{position:relative;display:inline-block;height:1.6em;margin:-.3em 0;overflow:hidden;line-height:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.tds-about__col>span{display:flex;flex-direction:column;will-change:transform}.tds-about__col>span>b{display:block;height:1.6em;line-height:1.6em;font-weight:inherit;text-align:center}.tds-about__sep{display:inline-block}.tds-about__stat-label{font-size:1.05rem;color:var(--tds-muted)}@media (prefers-reduced-motion:no-preference){.tds-motion body:not(.elementor-editor-active) .tds-about__text--rise .tds-about__w>span{opacity:0}.tds-motion body:not(.elementor-editor-active) .tds-about__text--scroll .tds-about__w>span{opacity:var(--dim);filter:blur(10px)}.tds-motion body:not(.elementor-editor-active) .tds-about__text--fade{opacity:0}.tds-motion body:not(.elementor-editor-active) [data-tds-about] .tds-about__stat-label{opacity:0}}@media (max-width:1024px){.tds-about,.tds-about--img-right{grid-template-columns:minmax(0,1fr);gap:48px}.tds-about--img-right .tds-about__media{order:0}.tds-about--m-bottom .tds-about__media{order:2}.tds-about--m-hide .tds-about__media{display:none}.tds-about__media{aspect-ratio:4/3}}@media (max-width:767px){.tds-about__stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:36px}.tds-about__text{margin-bottom:56px}.tds-about__num{font-size:min(clamp(4rem, 22vw, 6rem), calc(100cqi / (var(--chars, 3) * .62)))}.tds-about__stat{row-gap:14px}}.tds-gal{--cols:4.5;--gap:32px;--cur-bg:#120805;--cur-fg:#fff;--cur-size:96px;position:relative}.tds-gal__viewport{container-type:inline-size;overflow:hidden}.tds-gal--bleed .tds-gal__viewport{width:100vw;margin-left:calc(50% - 50vw)}.tds-gal__track{display:flex;gap:var(--gap);width:max-content;will-change:transform}.tds-gal--grid .tds-gal__track{flex-wrap:wrap;width:auto}.tds-gal__item{position:relative;display:block;flex:0 0 auto;width:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols));aspect-ratio:4/5;overflow:hidden;background:var(--tds-bg-soft);border-radius:0;color:inherit;-webkit-tap-highlight-color:#fff0;user-select:none}.tds-gal__item img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform 1.2s var(--tds-ease),opacity .5s,filter .5s;-webkit-user-drag:none}.tds-gal--zoom .tds-gal__item:hover img{transform:scale(1.06)}.tds-gal--dim .tds-gal__track:hover .tds-gal__item:not(:hover) img{opacity:.45;filter:grayscale(.4)}.tds-gal [data-gal-cursor]{cursor:none}.tds-gal.is-dragging,.tds-gal.is-dragging *{cursor:grabbing!important}.tds-gal__cursor{position:fixed;top:0;left:0;z-index:9990;width:var(--cur-size);height:var(--cur-size);margin:calc(var(--cur-size) / -2) 0 0 calc(var(--cur-size) / -2);border-radius:50%;background:var(--cur-bg);color:var(--cur-fg);display:grid;place-items:center;font:500 15px/1 var(--tds-font-body);letter-spacing:.02em;pointer-events:none;transform:scale(0);opacity:0;will-change:transform}.tds-gal__badge{display:none;position:absolute;right:10px;bottom:10px;padding:7px 14px;border-radius:999px;background:var(--cur-bg);color:var(--cur-fg);font:500 12px/1 var(--tds-font-body)}@media (hover:none),(pointer:coarse){.tds-gal--badge .tds-gal__badge{display:block}.tds-gal__cursor{display:none}.tds-gal [data-gal-cursor]{cursor:pointer}}.tds-lb{position:fixed;inset:0;z-index:100000;display:grid;grid-template-rows:auto 1fr auto;color:var(--lb-fg,#FDF9F5);visibility:hidden}.tds-lb.is-open{visibility:visible}.tds-lb__bg{position:absolute;inset:0;background:var(--lb-bg,rgb(18 8 5 / .94));opacity:0}.tds-lb__top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px, 3vw, 32px);font:500 14px/1 var(--tds-font-body);letter-spacing:.06em;z-index:2}.tds-lb__count b{font-weight:600}.tds-lb__close,.tds-lb__nav{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:#fff0;color:inherit;cursor:pointer;padding:0;transition:background .3s,color .3s,border-color .3s}.tds-lb__close:hover,.tds-lb__nav:hover{background:var(--lb-fg,#FDF9F5);color:#120805;border-color:#fff0}.tds-lb__close svg,.tds-lb__nav svg{width:20px;height:20px}.tds-lb__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 clamp(12px, 7vw, 110px);z-index:1;touch-action:pan-y}.tds-lb__img{display:block;max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;user-select:none;-webkit-user-drag:none;will-change:transform,opacity}.tds-lb__nav{position:absolute;top:50%;margin-top:-26px;z-index:3}.tds-lb__nav--prev{left:clamp(10px, 2vw, 30px)}.tds-lb__nav--prev svg{transform:rotate(180deg)}.tds-lb__nav--next{right:clamp(10px, 2vw, 30px)}.tds-lb__bottom{position:relative;z-index:2;display:grid;justify-items:center;gap:14px;padding:16px 16px 22px}.tds-lb__caption{margin:0;font:500 clamp(1rem, 1.6vw, 1.25rem)/1.3 var(--tds-font-head);text-align:center;min-height:1.3em}.tds-lb__thumbs{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.tds-lb__thumbs::-webkit-scrollbar{display:none}.tds-lb__thumbs button{flex:none;width:56px;height:56px;padding:0;border:0;border-radius:6px;overflow:hidden;background:none;cursor:pointer;opacity:.45;outline:2px solid #fff0;outline-offset:2px;transition:opacity .3s,outline-color .3s}.tds-lb__thumbs button.is-active{opacity:1;outline-color:var(--lb-fg,#FDF9F5)}.tds-lb__thumbs img{width:100%!important;height:100%!important;object-fit:cover}@media (max-width:767px){.tds-lb__nav{width:44px;height:44px;margin-top:-22px;background:rgb(0 0 0 / .25)}.tds-lb__stage{padding:0 8px}.tds-lb__thumbs button{width:44px;height:44px}}.tds-stack{--bg:#0F0D0C;--fg:#F5F1EC;--muted:#A39C95;--accent:#CE915B;--top:130px;--space:30vh;--head-w:40%;--img-w:50%;position:relative;background:var(--bg);color:var(--fg);padding:140px 0}.tds-stack--bleed{box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.tds-stack__inner{display:grid;grid-template-columns:var(--head-w) minmax(0,1fr);column-gap:clamp(32px, 5vw, 80px);align-items:start}.tds-stack--no-head .tds-stack__inner{grid-template-columns:minmax(0,1fr)}.tds-stack__head{position:relative;z-index:1}.tds-stack--head-sticky .tds-stack__head{position:sticky;top:var(--top)}.tds-stack__label{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-size:15px;color:var(--muted)}.tds-stack__label i{width:9px;height:9px;border-radius:50%;background:var(--fg)}.tds-stack__title{margin:0 0 30px;font:500 clamp(2.4rem, 4.6vw, 4.4rem)/1.02 var(--tds-font-head);letter-spacing:-.04em;color:var(--fg)}.tds-stack__title em{font-style:normal;color:var(--accent)}.tds-stack__text{max-width:34ch;margin:0 0 26px;color:var(--muted);font-size:1.05rem;line-height:1.5}.tds-stack__list{position:relative}.tds-stack__card{position:sticky;top:var(--top);display:grid;grid-template-columns:minmax(0,1fr) var(--img-w);gap:clamp(20px, 3vw, 44px);padding-bottom:var(--space);background:var(--bg);color:var(--fg);transform-origin:50% 0;text-decoration:none}.tds-stack__card:last-child{padding-bottom:0}a.tds-stack__card:hover .tds-stack__ctitle{color:var(--accent)}.tds-stack--img-left .tds-stack__card{grid-template-columns:var(--img-w) minmax(0,1fr)}.tds-stack--img-left .tds-stack__media{order:-1}.tds-stack--lines .tds-stack__card{border-top:1px solid color-mix(in srgb,var(--fg) 14%,transparent);padding-top:26px}.tds-stack__body{display:flex;flex-direction:column;min-width:0}.tds-stack__num{display:block;margin-bottom:26px;font:500 16px/1 var(--tds-font-body);color:var(--fg)}.tds-stack__ctitle{margin:0 0 18px;font:500 clamp(1.7rem, 2.4vw, 2.3rem)/1.1 var(--tds-font-head);letter-spacing:-.03em;color:var(--fg);transition:color .4s}.tds-stack__desc{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.55;max-width:40ch}.tds-stack__tags{margin:auto 0 0;padding-top:30px;font:500 1.02rem/1.45 var(--tds-font-body);color:var(--fg)}.tds-stack__media{position:relative;margin:0;aspect-ratio:7/6;overflow:hidden;background:color-mix(in srgb,var(--fg) 6%,var(--bg))}.tds-stack__media img{position:absolute;top:0;left:0;width:100%!important;height:116%!important;max-width:none!important;object-fit:cover}.tds-stack__shade{position:absolute;inset:0;background:var(--bg);opacity:0;pointer-events:none}@media (max-width:1024px){.tds-stack__inner{display:block}.tds-stack__head{margin-bottom:48px}.tds-stack--head-sticky .tds-stack__head{position:relative;top:auto}.tds-stack--m-cover .tds-stack__head{position:sticky;top:var(--top)}}@media (max-width:767px){.tds-stack{--space:16vh;--top:90px;padding:80px 0}.tds-stack__card,.tds-stack--img-left .tds-stack__card{grid-template-columns:minmax(0,1fr);gap:0}.tds-stack--img-left .tds-stack__media{order:0}.tds-stack__num{margin-bottom:30px}.tds-stack__tags{margin-top:0;padding:30px 0 18px}.tds-stack__head{margin-bottom:40px}}.tds-why{--accent:var(--tds-primary);--line:var(--tds-line);--zoom:1.08;--shade:45%;--card-bg:color-mix(in srgb, #fff 45%, transparent);--card-border:rgba(18,8,5,.10);--card-border-hover:var(--accent);--text-gap:22px}.tds-why__head{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding-bottom:22px;margin-bottom:52px}.tds-why__eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.tds-why__title{margin:0;font:600 clamp(2.3rem, 4.6vw, 4.2rem)/1.04 var(--tds-font-head);letter-spacing:-.035em;color:var(--tds-text)}.tds-why__title em{font-style:normal;color:var(--accent)}.tds-why__intro{margin:0;max-width:42ch;color:var(--tds-muted);font-size:1.05rem}.tds-why__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:0 50%}.tds-why__banner{position:relative;aspect-ratio:3/1;margin-bottom:var(--bc-gap,14px);overflow:hidden;border-radius:12px;background:var(--tds-bg-soft);isolation:isolate}.tds-why__slide{position:absolute;inset:0;z-index:0;visibility:hidden}.tds-why__slide.is-active{z-index:1;visibility:visible}.tds-why__slide.is-leaving{z-index:0;visibility:visible}.tds-why__slide.is-entering{z-index:2;visibility:visible}.tds-why__zoom{position:absolute;inset:0;overflow:hidden;transition:transform 1.6s var(--tds-ease)}.tds-why__banner:hover .tds-why__zoom{transform:scale(var(--zoom))}.tds-why__media{position:absolute;top:0;left:0;width:100%;height:116%;overflow:hidden;container-type:size;will-change:transform}.tds-why__media>img,.tds-why__video{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.tds-why__video{opacity:0;transition:opacity .8s var(--tds-ease)}.tds-why__video.is-playing{opacity:1}.tds-why__embed{position:absolute;inset:0;opacity:0;transition:opacity 1s var(--tds-ease);pointer-events:none}.tds-why__embed.is-playing{opacity:1}.tds-why__embed iframe{position:absolute;top:50%;left:50%;width:max(100cqw, 177.78cqh);height:max(100cqh, 56.25cqw);transform:translate(-50%,-50%);border:0;pointer-events:none}.tds-why__sound .tds-why__wave{display:none}.tds-why__sound[aria-pressed="true"] .tds-why__wave{display:inline}.tds-why__sound[aria-pressed="true"] .tds-why__mute{display:none}.tds-why__shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(10,6,4,calc(var(--shade) / 100 * 1)) 0%,transparent 42%);background:linear-gradient(0deg,color-mix(in srgb,#0a0604 var(--shade),transparent) 0%,transparent 42%)}.tds-why__ui{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:clamp(14px, 2.4vw, 28px);color:#fff;font:500 14px/1.3 var(--tds-font-body)}.tds-why__caption{margin:0;letter-spacing:.01em}.tds-why__ui-right{display:flex;align-items:center;gap:10px}.tds-why__count{margin-right:6px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.tds-why__count b{font-weight:600}.tds-why__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,#000 15%,transparent);color:inherit;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .35s,color .35s,border-color .35s,transform .35s var(--tds-ease)}.tds-why__arrow:hover{background:#fff;color:var(--tds-text);border-color:#fff;transform:scale(1.06)}.tds-why__arrow[data-dir="-1"] svg{transform:rotate(180deg)}.tds-why__arrow svg{width:18px;height:18px}.tds-why__bars{flex:1 0 100%;order:3;display:flex;gap:6px}.tds-why__bar{flex:1;height:14px;padding:6px 0;border:0;background:none;cursor:pointer}.tds-why__bar i{display:block;height:2px;background:color-mix(in srgb,currentColor 30%,transparent);position:relative;overflow:hidden;border-radius:2px}.tds-why__bar i::after{content:"";position:absolute;inset:0;background:currentColor;transform:scaleX(var(--p,0));transform-origin:0 50%}.tds-why__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tds-why--cards-first{display:flex;flex-direction:column}.tds-why--cards-first>.tds-why__head{order:0}.tds-why--cards-first>.tds-why__cards{order:1;margin-bottom:var(--bc-gap,14px)}.tds-why--cards-first>.tds-why__banner{order:2;margin-bottom:0}.tds-why__card{display:flex;flex-direction:column;gap:var(--text-gap);padding:10px;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);color:inherit;text-decoration:none;transition:transform .6s var(--tds-ease),border-color .4s,box-shadow .6s var(--tds-ease)}.tds-why--img-top .tds-why__cmedia{order:-1}.tds-why--lift .tds-why__card:hover{transform:translateY(-6px);border-color:var(--card-border-hover);box-shadow:0 30px 60px -36px rgb(18 8 5 / .45)}.tds-why__ctext{padding:4px 4px 0}.tds-why__ctitle{margin:0 0 8px;font:500 1.08rem/1.3 var(--tds-font-body);letter-spacing:-.005em;color:var(--tds-text)}.tds-why__num{color:inherit}.tds-why__desc{margin:0;font-size:.9rem;line-height:1.5;color:var(--tds-muted)}.tds-why__cmedia{position:relative;margin:auto 0 0;aspect-ratio:5/3;overflow:hidden;border-radius:6px;background:var(--tds-bg-soft)}.tds-why__cmedia img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform 1.4s var(--tds-ease)}.tds-why__card:hover .tds-why__cmedia img{transform:scale(1.07)}@media (prefers-reduced-motion:no-preference){.tds-motion body:not(.elementor-editor-active) .tds-why__banner.is-reveal{clip-path:inset(100% 0 0 0 round 12px)}.tds-motion body:not(.elementor-editor-active) .tds-why__head.has-line .tds-why__line{transform:scaleX(0)}}@media (max-width:1024px){.tds-why__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tds-why__cards{grid-template-columns:minmax(0,1fr)}.tds-why__arrow{width:38px;height:38px}.tds-why__caption{font-size:13px}.tds-why__head{margin-bottom:32px}}.tds-team{--accent:var(--tds-primary);--line:var(--tds-line);--zoom:1.07;--group-w:24%;--top:140px;--overlay:rgba(18,8,5,.62)}.tds-team__head{position:relative;padding-bottom:22px;margin-bottom:70px}.tds-team__title{margin:0;font:600 clamp(2.3rem, 4.6vw, 4.2rem)/1.04 var(--tds-font-head);letter-spacing:-.035em;color:var(--tds-text)}.tds-team__title em{font-style:normal;color:var(--accent)}.tds-team__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:0 50%}.tds-team__body{display:grid;grid-template-columns:var(--group-w) minmax(0,1fr);gap:clamp(24px, 3vw, 48px);align-items:start}.tds-team--no-group .tds-team__body{grid-template-columns:minmax(0,1fr)}.tds-team--sticky .tds-team__group{position:sticky;top:var(--top)}.tds-team__gtitle{margin:0 0 18px;font:500 clamp(1.5rem, 2.2vw, 2rem)/1.2 var(--tds-font-head);letter-spacing:-.02em;color:var(--tds-text)}.tds-team__gtext{margin:0 0 22px;color:var(--tds-muted);max-width:32ch}.tds-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:56px}.tds-team__card{position:relative;min-width:0;will-change:transform}.tds-team__photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:10px;background:var(--tds-bg-soft);isolation:isolate}.tds-team__img{position:absolute;inset:0;overflow:hidden}.tds-team__img img{position:absolute;top:0;left:0;width:100%!important;height:112%!important;max-width:none!important;object-fit:cover;object-position:center top;transition:transform 1.4s var(--tds-ease),filter .9s var(--tds-ease)}.tds-team__card:hover .tds-team__img img{transform:scale(var(--zoom))}.tds-team--gray-always .tds-team__img img,.tds-team--gray-hover .tds-team__img img{filter:grayscale(1)}.tds-team--gray-hover .tds-team__card:hover .tds-team__img img{filter:grayscale(0)}.tds-team__cover{position:absolute;inset:0;z-index:3}.tds-team__over{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;gap:14px;padding:clamp(14px, 2vw, 22px);color:#fff;background:linear-gradient(0deg,var(--overlay) 0%,transparent 100%);transform:translateY(101%);transition:transform .8s var(--tds-ease);pointer-events:none}.tds-team__card:hover .tds-team__over,.tds-team__card:focus-within .tds-team__over{transform:none;pointer-events:auto}.tds-team__over>*{opacity:0;transform:translateY(16px);transition:opacity .6s .12s,transform .8s .12s var(--tds-ease)}.tds-team__card:hover .tds-team__over>*,.tds-team__card:focus-within .tds-team__over>*{opacity:1;transform:none}.tds-team__card:hover .tds-team__over>*:nth-child(2){transition-delay:.2s}.tds-team__bio{margin:0;font-size:.92rem;line-height:1.45}.tds-team__social{display:flex;gap:8px}.tds-team__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 45%,transparent);color:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .3s,color .3s,transform .3s var(--tds-ease)}.tds-team__social a:hover{background:#fff;color:var(--tds-text);transform:translateY(-2px)}.tds-team__social .tds-icon{width:16px;height:16px}.tds-team__info{padding-top:18px}.tds-team__name{margin:0 0 4px;font:500 1.2rem/1.25 var(--tds-font-body);letter-spacing:-.01em;color:var(--tds-text)}.tds-team__name a{color:inherit;text-decoration:none}.tds-team__name span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--tds-ease)}.tds-team--line .tds-team__card:hover .tds-team__name span{background-size:100% 1px}.tds-team__role{margin:0;font-size:.92rem;color:var(--tds-muted)}@media (prefers-reduced-motion:no-preference){.tds-motion body:not(.elementor-editor-active) .tds-team.is-anim .tds-team__photo{clip-path:inset(100% 0 0 0)}.tds-motion body:not(.elementor-editor-active) .tds-team.is-anim .tds-team__info{opacity:0}.tds-motion body:not(.elementor-editor-active) .tds-team__head.has-line .tds-team__line{transform:scaleX(0)}}@media (hover:none){.tds-team--overlay .tds-team__over{transform:none;background:linear-gradient(0deg,var(--overlay) 0%,transparent 100%);pointer-events:auto}.tds-team--overlay .tds-team__over>*{opacity:1;transform:none}.tds-team--overlay .tds-team__bio{display:none}}@media (max-width:1024px){.tds-team__body{grid-template-columns:minmax(0,1fr)}.tds-team--sticky .tds-team__group{position:relative;top:auto}.tds-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tds-team__grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.tds-team__head{margin-bottom:40px}}.tds-faq{--panel-w:38%;--gap:56px;--top:120px;--accent:var(--tds-primary);--ov-color:#120805;--ov:45%;--q-pt:22px;--q-pr:26px;--q-pb:22px;--q-pl:26px;--q-gap:18px;--num-w:34px;--q-c:var(--tds-text);--num-c:var(--accent);--a-c:var(--tds-muted);--a-div:rgba(18,8,5,.1);--ic-box:36px;--ic-size:14px;--ic-thick:1.5px;--ic-bd-w:0px;--ic-c:currentColor;--ic-bg:transparent;--ic-bd:currentColor;--ic-rot:135deg;--ease:cubic-bezier(.16,1,.3,1);display:grid;grid-template-columns:var(--panel-w) minmax(0,1fr);gap:var(--gap);align-items:start}.tds-faq--no-panel{grid-template-columns:minmax(0,1fr)}.tds-faq--panel-right{grid-template-columns:minmax(0,1fr) var(--panel-w)}.tds-faq--panel-right .tds-faq__side{order:2}.tds-faq__side{display:flex;flex-direction:column;min-width:0}.tds-faq--sticky .tds-faq__side{position:sticky;top:var(--top)}.tds-faq__panel{flex:1 0 auto;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:620px;padding:36px;border-radius:18px;overflow:hidden;isolation:isolate;color:#fff;background:var(--tds-text)}.tds-faq__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;transform-origin:50% 60%;will-change:transform}.tds-faq .tds-faq__bg img{position:absolute;left:0;top:0;width:100%!important;height:114%!important;max-width:none!important;object-fit:cover;opacity:0;transition:opacity 1.1s var(--ease)}.tds-faq .tds-faq__bg img.is-active{opacity:1}.tds-faq__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--ov);background:var(--ov-color)}.tds-faq--ov-gradient .tds-faq__shade{opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--ov-color) calc(var(--ov) * .85),transparent) 0%,color-mix(in srgb,var(--ov-color) calc(var(--ov) * .25),transparent) 38%,color-mix(in srgb,var(--ov-color) calc(var(--ov) * .45),transparent) 58%,color-mix(in srgb,var(--ov-color) calc(var(--ov) * 1.6),transparent) 100%)}.tds-faq--ov-bottom .tds-faq__shade{opacity:1;background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--ov-color) calc(var(--ov) * 1.7),transparent) 100%)}.tds-faq .tds-faq__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;font:500 .82rem/1 var(--tds-font-body);letter-spacing:.04em;color:#fff;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tds-faq__badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.tds-faq--no-dot .tds-faq__badge::before{display:none}.tds-faq__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tds-faq .tds-faq__title{margin:0;padding:0;font:600 clamp(2rem, 3.4vw, 3.3rem)/1.05 var(--tds-font-head);letter-spacing:-.035em;color:inherit;max-width:14ch}.tds-faq .tds-faq__title em{font-style:normal;color:var(--accent)}.tds-faq .tds-faq__text{margin:0;max-width:34ch;color:inherit;opacity:.82;font-size:1rem;line-height:1.55}.tds-faq .tds-faq__btn{display:inline-flex;align-items:center;gap:14px;margin-top:6px;padding:7px 7px 7px 22px;border:0 solid #fff0;border-radius:99px;background:#fff;color:var(--tds-text);font:500 .95rem/1 var(--tds-font-body);text-decoration:none;transition:transform .6s var(--ease),background-color .4s,color .4s,border-color .4s}.tds-faq .tds-faq__btn i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tds-text);color:#fff;font-style:normal;overflow:hidden;transition:transform .6s var(--ease),background-color .4s,color .4s}.tds-faq__btn svg{width:16px;height:16px}.tds-faq .tds-faq__btn:hover{transform:translateY(-2px)}.tds-faq .tds-faq__btn:hover i{background:var(--accent)}.tds-faq--btn-rotate .tds-faq__btn:hover i{transform:rotate(45deg)}.tds-faq__list{display:flex;flex-direction:column;gap:14px;min-width:0}.tds-faq .tds-faq__item{position:relative;margin:0;border:1px solid #fff0;border-radius:12px;background-color:#F5EEE7;transition:background-color .7s var(--ease),border-color .7s var(--ease),box-shadow .7s var(--ease)}.tds-faq .tds-faq__item:hover{border-color:rgb(206 145 91 / .45)}.tds-faq .tds-faq__item.is-open{background-color:#fff;border-color:rgb(206 145 91 / .45);box-shadow:0 24px 50px -30px rgb(18 8 5 / .28)}.tds-faq .tds-faq__item.is-open{--ic-c:var(--accent)}.tds-faq--look-outline .tds-faq__item{background-color:#fff0;border-color:rgb(18 8 5 / .14)}.tds-faq--look-outline .tds-faq__item:hover,.tds-faq--look-outline .tds-faq__item.is-open{background-color:#fff0;border-color:var(--accent);box-shadow:none}.tds-faq--look-lines{--q-pl:0px;--q-pr:0px;--q-pt:26px;--q-pb:26px}.tds-faq--look-lines .tds-faq__list{gap:0}.tds-faq--look-lines .tds-faq__item{background-color:#fff0;border-width:0 0 1px;border-color:rgb(18 8 5 / .14);border-radius:0}.tds-faq--look-lines .tds-faq__item:first-child{border-top-width:1px}.tds-faq--look-lines .tds-faq__item:hover,.tds-faq--look-lines .tds-faq__item.is-open{background-color:#fff0;border-color:rgb(18 8 5 / .14);box-shadow:none}.tds-faq .tds-faq__h{margin:0!important;padding:0!important;border:0!important;font:inherit!important;color:inherit!important;background:none!important;text-transform:none!important;letter-spacing:normal!important}.tds-faq .tds-faq__q,.tds-faq .tds-faq__q:hover,.tds-faq .tds-faq__q:focus,.tds-faq .tds-faq__q:active{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:var(--q-gap)!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:var(--q-pt) var(--q-pr) var(--q-pb) var(--q-pl)!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;outline:0;color:var(--q-c)!important;font:inherit;font-size:inherit!important;text-align:left!important;text-transform:none!important;text-decoration:none!important;letter-spacing:normal!important;white-space:normal!important;line-height:inherit!important;cursor:pointer;touch-action:manipulation;transition:color .4s var(--ease)!important;-webkit-tap-highlight-color:#fff0}.tds-faq .tds-faq__q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tds-faq__num{flex:0 0 var(--num-w);font:500 .85rem/1 var(--tds-font-mono,'DM Mono',monospace);color:var(--num-c);transition:color .5s var(--ease)}.tds-faq .tds-faq__q-text{flex:1 1 auto;min-width:0;color:inherit;font:500 clamp(1.02rem, 1.25vw, 1.2rem)/1.35 var(--tds-font-head);letter-spacing:-.01em;transition:transform .7s var(--ease)}.tds-faq--shift .tds-faq__item:hover .tds-faq__q-text{transform:translateX(4px)}.tds-faq__icon{position:relative;flex:0 0 var(--ic-box);width:var(--ic-box);height:var(--ic-box);margin-left:auto;display:grid;place-items:center;border-radius:50%;color:var(--ic-c);background:var(--ic-bg);box-shadow:inset 0 0 0 var(--ic-bd-w) var(--ic-bd);transition:transform .8s var(--ease),background-color .6s var(--ease),color .6s var(--ease),box-shadow .6s var(--ease)}.tds-faq--icon-left .tds-faq__icon{order:-1;margin-left:0}.tds-faq__icon>i{position:absolute;left:50%;top:50%;width:var(--ic-size);height:var(--ic-thick);margin:calc(var(--ic-thick) / -2) 0 0 calc(var(--ic-size) / -2);border-radius:2px;background:currentColor;transition:transform .8s var(--ease)}.tds-faq__icon>i+i{transform:rotate(90deg)}.tds-faq__item.is-open .tds-faq__icon{transform:rotate(var(--ic-rot))}.tds-faq--icon-circle{--ic-bd-w:1px}.tds-faq--icon-circle .tds-faq__item.is-open{--ic-bg:var(--accent);--ic-c:#fff;--ic-bd:var(--accent)}.tds-faq--icon-arrow{--ic-rot:180deg}.tds-faq--icon-arrow .tds-faq__icon>i{width:calc(var(--ic-size) * .62);margin-left:calc(var(--ic-size) * -.55);transform:rotate(40deg);transform-origin:100% 50%}.tds-faq--icon-arrow .tds-faq__icon>i+i{margin-left:calc(var(--ic-size) * -.07);transform:rotate(-40deg);transform-origin:0 50%}.tds-faq--icon-custom{--ic-rot:0deg}.tds-faq__icon--custom>span{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--ic-size);line-height:1;transition:opacity .5s var(--ease),transform .8s var(--ease)}.tds-faq__icon--custom svg{width:var(--ic-size);height:var(--ic-size);fill:currentColor}.tds-faq__ic-open{opacity:0;transform:rotate(-90deg)}.tds-faq__item.is-open .tds-faq__ic-open{opacity:1;transform:none}.tds-faq__item.is-open .tds-faq__ic-closed{opacity:0;transform:rotate(90deg)}.tds-faq__a{overflow:hidden}.tds-faq__a[hidden]{display:block;height:0}.tds-faq .tds-faq__a-in{padding:0 calc(var(--q-pr) + var(--ic-box) + var(--q-gap)) var(--q-pb) var(--q-pl);color:var(--a-c);font-size:1rem;line-height:1.65}.tds-faq--num .tds-faq__a-in{padding-left:calc(var(--q-pl) + var(--num-w) + var(--q-gap))}.tds-faq--icon-left .tds-faq__a-in{padding-left:calc(var(--q-pl) + var(--ic-box) + var(--q-gap));padding-right:var(--q-pr)}.tds-faq--icon-left.tds-faq--num .tds-faq__a-in{padding-left:calc(var(--q-pl) + var(--ic-box) + var(--num-w) + var(--q-gap) * 2)}.tds-faq--icon-none .tds-faq__a-in{padding-right:var(--q-pr)}.tds-faq--divider .tds-faq__a-in{position:relative;padding-top:var(--q-pb)}.tds-faq--divider .tds-faq__a-in::before{content:"";position:absolute;top:0;left:var(--q-pl);right:var(--q-pr);height:1px;background:var(--a-div)}.tds-faq__item.is-open .tds-faq__a{--q-c:inherit}.tds-faq__a-in>:first-child{margin-top:0}.tds-faq__a-in>:last-child{margin-bottom:0}.tds-faq__a-in a{color:var(--accent)}@media (max-width:1024px){.tds-faq,.tds-faq--panel-right{grid-template-columns:minmax(0,1fr);gap:32px}.tds-faq--panel-right .tds-faq__side{order:0}.tds-faq--sticky .tds-faq__side{position:relative;top:auto}.tds-faq__panel{min-height:460px}}@media (max-width:767px){.tds-faq{--q-pt:18px;--q-pr:18px;--q-pb:18px;--q-pl:18px;--q-gap:12px;--ic-box:32px}.tds-faq--look-lines{--q-pl:0px;--q-pr:0px}.tds-faq__panel{padding:24px;gap:28px}.tds-faq .tds-faq__a-in{padding-right:var(--q-pr)}}.tds-ps{--accent:var(--tds-primary);--line:var(--tds-line, rgba(18,8,5,.12));--media-w:47%;--gap:40px;--top:110px;--img-h:min(560px, calc(100vh - var(--top) - 50px));--st-c:var(--tds-text);--num-c:var(--tds-text);--tx-c:var(--tds-muted);--tx-gap:14px;--bar-bg:rgba(18,8,5,.08);--bar-fill:var(--accent);--bar-h:2px;--ease:cubic-bezier(.16,1,.3,1)}.tds-ps__head{position:relative;padding-bottom:22px;margin-bottom:80px}.tds-ps .tds-ps__title{margin:0;padding:0;font:600 clamp(2.3rem, 4.6vw, 4.2rem)/1.04 var(--tds-font-head);letter-spacing:-.035em;color:var(--tds-text)}.tds-ps .tds-ps__title em{font-style:normal;color:var(--accent)}.tds-ps__dot{color:var(--accent)}.tds-ps__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:0 50%}.tds-ps__track{position:relative}.tds-ps__stage{display:grid;grid-template-columns:var(--media-w) minmax(0,1fr);gap:var(--gap);align-items:stretch}.tds-ps.is-pinned .tds-ps__stage{position:sticky;top:var(--top)}.tds-ps--img-right .tds-ps__media{order:2}.tds-ps__media{position:relative;height:var(--img-h);border-radius:10px;overflow:hidden;isolation:isolate;background:var(--tds-bg-soft,#F3EEEA);transform:translateZ(0)}.tds-ps__img{position:absolute;inset:0;overflow:hidden;z-index:0;visibility:hidden}.tds-ps__img.is-active{visibility:visible;z-index:2}.tds-ps__img.is-prev{visibility:visible;z-index:1}.tds-ps .tds-ps__img img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;will-change:transform}.tds-ps__counter{position:absolute;left:16px;bottom:16px;z-index:5;padding:8px 14px;border-radius:99px;font:500 .8rem/1 var(--tds-font-mono,'DM Mono',monospace);letter-spacing:.04em;color:#fff;background:rgb(18 8 5 / .32);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tds-ps__counter b{font-weight:500;display:inline-block;min-width:2ch}.tds-ps__content{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-width:0}.tds-ps .tds-ps__intro{margin:0;font:500 clamp(1.1rem, 1.55vw, 1.45rem)/1.45 var(--tds-font-head);letter-spacing:-.01em;color:var(--tds-text)}.tds-ps__steps{display:flex;flex-direction:column;gap:8px}.tds-ps .tds-ps__step{position:relative;padding:16px 18px;border:1px solid rgb(18 8 5 / .08);border-radius:8px;background-color:#F6F1EA;transition:background-color .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease);-webkit-tap-highlight-color:#fff0}.tds-ps--click .tds-ps__step{cursor:pointer}.tds-ps .tds-ps__step:hover{border-color:rgb(206 145 91 / .35)}.tds-ps .tds-ps__step.is-active{background-color:#FBF7F2;border-color:rgb(206 145 91 / .4)}.tds-ps__step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tds-ps .tds-ps__st{margin:0!important;padding:0!important;font:500 clamp(1.35rem, 2vw, 1.85rem)/1.2 var(--tds-font-head);letter-spacing:-.02em;color:var(--st-c);background:none;text-transform:none;transition:color .5s var(--ease)}.tds-ps .tds-ps__num{font:inherit;color:var(--num-c);transition:color .5s var(--ease)}.tds-ps__body{overflow:hidden}.tds-ps__body-in{padding-top:var(--tx-gap)}.tds-ps .tds-ps__text{margin:0;font-size:.95rem;line-height:1.55;color:var(--tx-c);max-width:62ch}.tds-ps__bar{display:none;position:relative;height:var(--bar-h);margin-top:14px;background:var(--bar-bg);border-radius:2px;overflow:hidden}.tds-ps--progress.is-pinned .tds-ps__bar{display:block}.tds-ps.is-flow .tds-ps__body{height:auto!important}.tds-ps.is-flow .tds-ps__body-in{opacity:1!important;transform:none!important}.tds-ps__bar i{position:absolute;inset:0;background:var(--bar-fill);transform-origin:0 50%;transform:scaleX(0)}@media (max-width:1024px){.tds-ps{--img-h:clamp(220px, 36vh, 380px);--top:84px}.tds-ps__stage{grid-template-columns:minmax(0,1fr);gap:20px}.tds-ps--img-right .tds-ps__media{order:0}.tds-ps__head{margin-bottom:48px}}@media (max-width:767px){.tds-ps{--img-h:clamp(200px, 33vh, 300px)}.tds-ps--intro-desktop .tds-ps__intro{display:none}.tds-ps .tds-ps__st{font-size:clamp(1.25rem, 6vw, 1.6rem)}.tds-ps .tds-ps__step{padding:14px 16px}.tds-ps__content{gap:24px}}.tds-tm{--accent:var(--tds-primary);--card-w:400px;--card-h:300px;--gap:32px;--row-gap:32px;--fade:8%;--lift:6px;--star:var(--tds-text);--star-size:17px;--avatar:40px;--ease:cubic-bezier(.16,1,.3,1)}.tds-tm__head{display:flex;flex-direction:column;align-items:center;gap:18px;margin:0 auto 64px;padding:0 20px;text-align:center}.tds-tm .tds-tm__badge{display:inline-flex;align-items:center;padding:7px 14px;border-radius:99px;font:500 .9rem/1 var(--tds-font-body);color:#fff;background:var(--tds-text)}.tds-tm .tds-tm__title{margin:0;padding:0;font:500 clamp(2.3rem, 4.4vw, 3.6rem)/1.06 var(--tds-font-head);letter-spacing:-.035em;color:var(--tds-text)}.tds-tm .tds-tm__title em{font-style:normal;color:var(--accent)}.tds-tm .tds-tm__text{margin:0;max-width:46ch;font-size:clamp(1.02rem, 1.3vw, 1.2rem);line-height:1.55;color:var(--tds-muted)}.tds-tm__rows{display:flex;flex-direction:column;gap:var(--row-gap);overflow-x:clip;overflow-clip-margin:0}.tds-tm__row{position:relative;overflow:hidden;padding:10px 0 18px;margin:-10px 0 -18px;touch-action:pan-y}.tds-tm--fade .tds-tm__row{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.tds-tm.is-static .tds-tm__row{overflow-x:auto}.tds-tm--per{--per:3.5}.tds-tm--per .tds-tm__row{container-type:inline-size}.tds-tm--per .tds-tm__card{--card-w:calc((100cqw - var(--gap) * (var(--per) - 1)) / var(--per))}@media (max-width:1024px){.tds-tm--per{--per:2.3}}@media (max-width:767px){.tds-tm--per{--per:1.2}}.tds-tm__track{display:flex;width:max-content;gap:var(--gap);will-change:transform}.tds-tm.is-dragging .tds-tm__track{cursor:grabbing}.tds-tm[data-drag="1"] .tds-tm__track{cursor:grab}.tds-tm__set{display:flex;gap:var(--gap);flex:none}.tds-tm .tds-tm__card{position:relative;flex:none;display:flex;flex-direction:column;box-sizing:border-box;width:var(--card-w);min-height:var(--card-h);margin:0;padding:38px 40px 40px;border:1px solid rgb(18 8 5 / .08);border-radius:6px;background-color:#FBF8F4;user-select:none;-webkit-user-select:none;transition:transform .7s var(--ease),background-color .5s var(--ease),border-color .5s var(--ease),box-shadow .7s var(--ease)}.tds-tm--alt .tds-tm__card.is-alt{background-color:#F3EEEA}.tds-tm .tds-tm__card:hover{transform:translateY(calc(var(--lift) * -1));border-color:rgb(206 145 91 / .35);box-shadow:0 26px 50px -32px rgb(18 8 5 / .3)}.tds-tm__mark{position:absolute;right:26px;top:6px;font:400 6rem/1 Georgia,serif;color:var(--accent);opacity:.22;pointer-events:none}.tds-tm__stars{display:flex;gap:4px;margin-bottom:22px;color:var(--star)}.tds-tm__stars svg{width:var(--star-size);height:var(--star-size);fill:currentColor}.tds-tm .tds-tm__quote{flex:1;margin:0;padding:0;border:0;font:400 1.05rem/1.6 var(--tds-font-body);letter-spacing:-.005em;color:rgb(18 8 5 / .72);quotes:none;transition:color .5s var(--ease)}.tds-tm .tds-tm__quote::before,.tds-tm .tds-tm__quote::after{content:none}.tds-tm__person{display:flex;align-items:center;gap:12px;padding-top:28px;margin:0}.tds-tm .tds-tm__avatar{flex:none;width:var(--avatar)!important;height:var(--avatar)!important;max-width:none!important;border-radius:50%;object-fit:cover;background-color:#E8DCCF}.tds-tm__avatar--txt{display:grid;place-items:center;font:600 calc(var(--avatar) * .36)/1 var(--tds-font-head);color:var(--tds-text)}.tds-tm__who{display:flex;flex-direction:column;gap:2px;min-width:0}.tds-tm .tds-tm__name{font:500 1.08rem/1.25 var(--tds-font-head);color:var(--tds-text)}.tds-tm .tds-tm__role{font-size:.85rem;color:var(--tds-muted)}@media (max-width:767px){.tds-tm{--card-w:300px;--card-h:260px;--gap:16px;--row-gap:16px;--fade:4%}.tds-tm .tds-tm__card{padding:26px 24px 26px}.tds-tm__head{margin-bottom:40px}.tds-tm .tds-tm__quote{font-size:.98rem}}.tds-ft{--max:1440px;--link:rgba(243,238,234,.72);--link-h:#fff;--line:rgba(243,238,234,.16);--news-w:36%;--col-gap:96px;--link-gap:10px;--col-gap-m:44px;--gap-brand:140px;--gap-bar:60px;--mark:34;--ov-c:#120805;--ov:70%;--flip-h:1.3em;--ease:cubic-bezier(.7,0,.2,1);position:relative;isolation:isolate;overflow:hidden;padding:90px clamp(20px, 4vw, 64px) 34px;background-color:#120805;color:#F3EEEA}.tds-ft .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tds-ft__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.tds-ft .tds-ft__bg img{position:absolute;left:0;top:-10%;width:100%!important;height:120%!important;max-width:none!important;object-fit:cover}.tds-ft__bg::after{content:"";position:absolute;inset:0;background:var(--ov-c);opacity:var(--ov)}.tds-ft__inner{position:relative;max-width:var(--max);margin:0 auto}.tds-ft__top{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.tds-ft__news{flex:0 1 var(--news-w);min-width:0}.tds-ft .tds-ft__ntitle{margin:0 0 40px;padding:0;font:500 clamp(1.6rem, 2.3vw, 2.2rem)/1.15 var(--tds-font-head);letter-spacing:-.03em;color:inherit}.tds-ft__form{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px}.tds-ft .tds-ft__input{-webkit-appearance:none;appearance:none;flex:0 1 200px;min-width:0;width:200px;margin:0!important;padding:6px 4px!important;border:0!important;border-bottom:1px solid rgb(243 238 234 / .22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0;color:#fff;font:400 .92rem/1.4 var(--tds-font-body);transition:border-color .4s}.tds-ft .tds-ft__input::placeholder{color:rgb(243 238 234 / .5)}.tds-ft .tds-ft__input:focus{border-bottom-color:rgb(243 238 234 / .7)!important}.tds-ft .tds-ft__nbtn,.tds-ft .tds-ft__nbtn:hover,.tds-ft .tds-ft__nbtn:focus{-webkit-appearance:none;appearance:none;display:inline-flex!important;align-items:center;gap:10px;margin:0!important;padding:4px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff;font:500 1rem/1.3 var(--tds-font-head);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .4s}.tds-ft .tds-ft__nbtn svg{width:14px;height:14px;transition:transform .6s var(--ease)}.tds-ft .tds-ft__nbtn:hover svg{transform:rotate(45deg)}.tds-ft__form.is-loading{opacity:.6;pointer-events:none}.tds-ft__msg{flex-basis:100%;margin:0;min-height:1.2em;font-size:.85rem;color:rgb(243 238 234 / .7)}.tds-ft__msg.is-err{color:#F0A58A}.tds-ft__cols{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:40px var(--col-gap)}.tds-ft__col{min-width:0}.tds-ft__col.is-right{text-align:right}.tds-ft .tds-ft__ctitle{margin:0 0 16px;font:500 .78rem/1.3 var(--tds-font-body);letter-spacing:.12em;text-transform:uppercase;color:rgb(243 238 234 / .45)}.tds-ft .tds-ft__list{display:flex;flex-direction:column;gap:var(--link-gap);margin:0;padding:0;list-style:none}.tds-ft__col.is-right .tds-ft__list{align-items:flex-end}.tds-ft .tds-ft__list li{margin:0;padding:0}.tds-ft .tds-ft__link{display:inline-flex;color:var(--link);text-decoration:none;font:400 1.02rem/1.3 var(--tds-font-head);transition:color .45s}.tds-ft a.tds-ft__link:hover,.tds-ft a.tds-ft__link:focus-visible{color:var(--link-h)}.tds-ft__empty{opacity:.5;font-style:italic}.tds-flip{display:inline-flex;overflow:hidden;height:var(--flip-h,1.3em);line-height:var(--flip-h,1.3em);vertical-align:top;white-space:pre}.tds-flip i{display:inline-block;font-style:normal;text-shadow:0 var(--flip-h,1.3em) currentColor;transition:transform .62s var(--ease,cubic-bezier(.7,0,.2,1));transition-delay:calc(var(--i) * 16ms)}.tds-ft a:hover .tds-flip i,.tds-ft a:focus-visible .tds-flip i{transform:translateY(calc(var(--flip-h) * -1))}.tds-ft--flip-down .tds-flip i{text-shadow:0 calc(var(--flip-h) * -1) currentColor}.tds-ft--flip-down a:hover .tds-flip i,.tds-ft--flip-down a:focus-visible .tds-flip i{transform:translateY(var(--flip-h))}.tds-ft--hover-line .tds-ft__txt{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease)}.tds-ft--hover-line a:hover .tds-ft__txt{background-size:100% 1px}.tds-ft__brand{display:flex;justify-content:flex-start;margin-top:var(--gap-brand)}.tds-ft .tds-ft__brand-in{display:block;width:100%;color:inherit;text-decoration:none}.tds-ft .tds-ft__logo{display:block;width:100%!important;height:auto!important;max-width:none!important}.tds-ft .tds-ft__word{display:inline-block;white-space:nowrap;font:500 18vw/.86 var(--tds-font-head);letter-spacing:-.045em;color:#F3EEEA}.tds-ft__ch{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .24em;margin:0 -.02em -.24em}.tds-ft__ch>span{display:inline-block;will-change:transform}.tds-ft__sp{display:inline-block;width:.2em}.tds-ft__mark{position:relative;top:.14em;display:inline-block;margin-left:.04em;font-size:calc(var(--mark) * 1em / 100);line-height:1;vertical-align:top;letter-spacing:0}.tds-ft__mark .tds-ft__ch{padding:.06em .08em .12em;margin:0}.tds-ft__bar{display:flex;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:var(--gap-bar);padding-top:26px}.tds-ft__bar.has-line{border-top:1px solid var(--line)}.tds-ft .tds-ft__copy{margin:0;font-size:.95rem;color:rgb(243 238 234 / .55)}.tds-ft .tds-ft__credit{margin:0;font:500 .98rem/1.3 var(--tds-font-head);color:#F3EEEA}.tds-ft .tds-ft__credit a{color:inherit;text-decoration:none}@media (max-width:1024px){.tds-ft__top{flex-direction:column;gap:64px}.tds-ft__news{flex-basis:auto;width:100%}.tds-ft__cols{justify-content:flex-start;width:100%;gap:40px 72px}.tds-ft{--gap-brand:100px}}@media (max-width:767px){.tds-ft{padding:70px 18px 28px;--gap-brand:72px;--gap-bar:30px}.tds-ft__top{gap:56px}.tds-ft .tds-ft__ntitle{margin-bottom:28px}.tds-ft__cols{flex-direction:column;gap:var(--col-gap-m)}.tds-ft__col.is-right{text-align:left}.tds-ft__col.is-right .tds-ft__list{align-items:flex-start}.tds-ft .tds-ft__list{gap:calc(var(--link-gap) + 4px)}.tds-ft__bar{flex-direction:column;align-items:flex-start;gap:16px}}.elementor-location-header:has(.tds-hd:not(.tds-hd--push)){position:relative;height:0;z-index:999}.tds-hd{--max:1440px;--pad:14px 14px 14px 26px;--gap-top:16px;--gap-side:24px;--radius:22px;--blur:16px;--menu-gap:34px;--ic:36px;--burger:44px;--c-top:#fff;--c-s:var(--tds-text, #120805);--bg-top:transparent;--bg-s:rgba(243,238,234,.86);--bd-top:transparent;--bd-s:rgba(18,8,5,.08);--c:var(--c-top);--ease:cubic-bezier(.7,0,.2,1);--ease-o:cubic-bezier(.16,1,.3,1);position:relative;z-index:999}.tds-hd.is-scrolled,.tds-hd.is-solid{--c:var(--c-s)}.tds-hd .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tds-hd__bar{position:fixed;top:var(--wp-admin--admin-bar--height,0);left:0;right:0;z-index:999;padding:var(--gap-top) var(--gap-side) 0;transition:transform .7s var(--ease-o),padding .5s var(--ease-o)}.tds-hd.is-static .tds-hd__bar{position:absolute}.tds-hd.is-hidden .tds-hd__bar{transform:translateY(calc(-100% - 20px))}.tds-hd__spacer{height:84px}.tds-hd__box{box-sizing:border-box;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:var(--pad);border:1px solid var(--bd-top);border-radius:var(--radius);background-color:var(--bg-top);color:var(--c);transition:background-color .55s var(--ease-o),border-color .55s var(--ease-o),box-shadow .55s var(--ease-o),color .4s,-webkit-backdrop-filter .55s,backdrop-filter .55s}.tds-hd--float.is-scrolled .tds-hd__box,.tds-hd--float.is-solid .tds-hd__box{background-color:var(--bg-s);border-color:var(--bd-s);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);backdrop-filter:blur(var(--blur)) saturate(1.4);box-shadow:0 14px 40px -26px rgb(18 8 5 / .35)}.tds-hd--full .tds-hd__bar{padding:0;background-color:var(--bg-top);border-bottom:1px solid var(--bd-top);transition:background-color .55s var(--ease-o),border-color .55s,transform .7s var(--ease-o)}.tds-hd--full.is-scrolled .tds-hd__bar,.tds-hd--full.is-solid .tds-hd__bar{background-color:var(--bg-s);border-bottom-color:var(--bd-s);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);backdrop-filter:blur(var(--blur)) saturate(1.4)}.tds-hd--full .tds-hd__box{border:0;border-radius:0;background:transparent!important;box-shadow:none;padding-left:max(var(--gap-side), 20px);padding-right:max(var(--gap-side), 20px)}.tds-hd .tds-hd__logo{position:relative;display:inline-flex;align-items:center;justify-self:start;min-width:0;flex:0 1 auto;color:inherit;text-decoration:none}.tds-hd .tds-hd__logo img{display:block;width:130px;height:auto!important;max-width:none!important;transition:opacity .45s}.tds-hd__logo-solid{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.tds-hd.has-solid-logo.is-scrolled .tds-hd__logo-top,.tds-hd.has-solid-logo.is-solid .tds-hd__logo-top{opacity:0}.tds-hd.has-solid-logo.is-scrolled .tds-hd__logo-solid,.tds-hd.has-solid-logo.is-solid .tds-hd__logo-solid{opacity:1}.tds-hd .tds-hd__logo-text{font:600 1.35rem/1 var(--tds-font-head);letter-spacing:-.02em;color:inherit}.tds-hd__nav{justify-self:center}.tds-hd--menu-right .tds-hd__box{grid-template-columns:auto 1fr auto}.tds-hd--menu-right .tds-hd__nav{justify-self:end;margin-right:12px}.tds-hd--menu-left .tds-hd__box{grid-template-columns:auto 1fr auto}.tds-hd--menu-left .tds-hd__nav{justify-self:start;margin-left:28px}.tds-hd .tds-hd__menu{display:flex;align-items:center;gap:var(--menu-gap);margin:0;padding:0;list-style:none;border:1px solid #fff0;transition:background-color .5s,border-color .5s}.tds-hd__item{position:relative;display:flex;align-items:center;gap:4px;margin:0;padding:0}.tds-hd .tds-hd__link{position:relative;display:inline-flex;padding:8px 0;color:var(--link,var(--c));text-decoration:none;font:500 .95rem/1.3 var(--tds-font-body);letter-spacing:0;transition:color .4s}.tds-hd .tds-hd__link:hover,.tds-hd .tds-hd__link:focus-visible{color:var(--link-h,var(--link,var(--c)))}.tds-hd .tds-hd__nav .tds-hd__link.is-current{color:var(--link-cur,var(--link,var(--c)))}.tds-hd__nav .tds-hd__menu>.tds-hd__item>.tds-hd__link.is-current::after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.tds-hd a:hover .tds-flip i,.tds-hd a:focus-visible .tds-flip i{transform:translateY(calc(var(--flip-h, 1.3em) * -1))}.tds-hd--flip-down .tds-flip i{text-shadow:0 calc(var(--flip-h, 1.3em) * -1) currentColor}.tds-hd--flip-down a:hover .tds-flip i,.tds-hd--flip-down a:focus-visible .tds-flip i{transform:translateY(var(--flip-h,1.3em))}.tds-hd--hover-line .tds-hd__txt{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease)}.tds-hd--hover-line a:hover .tds-hd__txt,.tds-hd--hover-line .is-current .tds-hd__txt{background-size:100% 1px}.tds-hd__caret{display:inline-flex;color:var(--link,var(--c));transition:transform .5s var(--ease)}.tds-hd__caret svg{width:13px;height:13px}.tds-hd__item:hover>.tds-hd__caret,.tds-hd__item:focus-within>.tds-hd__caret{transform:rotate(180deg)}.tds-hd .tds-hd__sub{position:absolute;top:calc(100% + 10px);left:50%;min-width:230px;margin:0;padding:8px;list-style:none;border-radius:var(--dd-r,16px);background:var(--dd-bg,#fff);box-shadow:0 24px 50px -24px rgb(18 8 5 / .35);opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .35s var(--ease-o),transform .5s var(--ease-o),visibility 0s .35s}.tds-hd__sub::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.tds-hd__item:hover>.tds-hd__sub,.tds-hd__item:focus-within>.tds-hd__sub{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .35s var(--ease-o),transform .5s var(--ease-o),visibility 0s}.tds-hd .tds-hd__sub li{margin:0}.tds-hd .tds-hd__sub .tds-hd__link{display:flex;padding:9px 14px;border-radius:10px;color:var(--dd-c,var(--tds-text,#120805));font-size:.92rem;white-space:nowrap;transition:background-color .3s,color .3s}.tds-hd .tds-hd__sub .tds-hd__link:hover{background:rgb(18 8 5 / .05);color:var(--dd-c,var(--tds-text,#120805))}.tds-hd__actions{justify-self:end;display:flex;align-items:center;gap:10px;flex:none}.tds-hd .tds-hd__cta{display:inline-flex;align-items:center;gap:12px;padding:5px 5px 5px 20px;border-radius:99px;background-color:var(--btn-bg,var(--tds-primary,#CE915B));color:var(--btn-c,#fff);font:600 .92rem/1 var(--tds-font-body);text-decoration:none;white-space:nowrap;transition:background-color .4s,color .4s,transform .5s var(--ease-o)}.tds-hd .tds-hd__cta i{display:grid;place-items:center;flex:none;width:var(--ic);height:var(--ic);border-radius:50%;background-color:var(--btn-ic-bg,var(--tds-text,#120805));color:var(--btn-ic-c,#fff);font-style:normal;transition:background-color .4s,color .4s,transform .6s var(--ease)}.tds-hd .tds-hd__cta svg{width:16px;height:16px}.tds-hd .tds-hd__cta:hover{background-color:var(--btn-bg-h,var(--btn-bg,var(--tds-primary,#CE915B)));color:var(--btn-c-h,var(--btn-c,#fff));transform:translateY(-1px)}.tds-hd .tds-hd__cta:hover i{background-color:var(--btn-ic-bg-h,var(--btn-ic-bg,var(--tds-text,#120805)));color:var(--btn-ic-c-h,var(--btn-ic-c,#fff));transform:rotate(-12deg) scale(1.06)}.tds-hd .tds-hd__burger,.tds-hd .tds-hd__burger:hover,.tds-hd .tds-hd__burger:focus,.tds-hd .tds-hd__close,.tds-hd .tds-hd__close:hover,.tds-hd .tds-hd__close:focus,.tds-hd .tds-hd__dtoggle,.tds-hd .tds-hd__dtoggle:hover,.tds-hd .tds-hd__dtoggle:focus{-webkit-appearance:none;appearance:none;position:relative;display:none;place-items:center;flex:none;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer;font-size:0;line-height:0;text-transform:none;-webkit-tap-highlight-color:#fff0;transition:background-color .4s}.tds-hd .tds-hd__burger,.tds-hd .tds-hd__burger:hover,.tds-hd .tds-hd__burger:focus{width:var(--burger);height:var(--burger);background:var(--burger-bg,rgb(255 255 255 / .16))!important;color:var(--burger-c,var(--c))}.tds-hd.is-scrolled .tds-hd__burger,.tds-hd.is-solid .tds-hd__burger{background:var(--burger-bg-s,rgb(18 8 5 / .07))!important;color:var(--burger-c-s,var(--c))}.tds-hd__burger span,.tds-hd__close span{position:absolute;left:50%;top:50%;width:18px;height:1.6px;margin:-.8px 0 0 -9px;border-radius:2px;background:currentColor;transition:transform .5s var(--ease)}.tds-hd__burger span:first-child{transform:translateY(-3.5px)}.tds-hd__burger span:last-child{transform:translateY(3.5px)}.tds-hd__burger:hover span:first-child{transform:translateY(-3.5px) scaleX(.7)}@media (max-width:1024px){.tds-hd--bp-1024{--pad:8px 8px 8px 16px;--gap-top:10px;--gap-side:12px}.tds-hd--bp-1024 .tds-hd__box{display:flex;justify-content:space-between}.tds-hd--bp-1024 .tds-hd__nav{display:none}.tds-hd--bp-1024 .tds-hd__burger{display:grid!important}.tds-hd--bp-1024 .tds-hd__actions .tds-hd__cta{padding:4px 4px 4px 16px;gap:10px;font-size:.88rem}.tds-hd--bp-1024.tds-hd--no-mbtn .tds-hd__actions .tds-hd__cta{display:none}}@media (max-width:767px){.tds-hd--bp-767{--pad:8px 8px 8px 16px;--gap-top:10px;--gap-side:12px}.tds-hd--bp-767 .tds-hd__box{display:flex;justify-content:space-between}.tds-hd--bp-767 .tds-hd__nav{display:none}.tds-hd--bp-767 .tds-hd__burger{display:grid!important}.tds-hd--bp-767 .tds-hd__actions .tds-hd__cta{padding:4px 4px 4px 16px;gap:10px;font-size:.88rem}.tds-hd--bp-767.tds-hd--no-mbtn .tds-hd__actions .tds-hd__cta{display:none}.tds-hd{--ic:32px;--burger:42px}}@media (max-width:767px){.tds-hd .tds-hd__box{gap:10px}.tds-hd .tds-hd__logo-text{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tds-hd .tds-hd__logo img{width:104px;max-width:100%!important}.tds-hd .tds-hd__box{max-width:100%}.tds-hd__actions{gap:8px}}@media (max-width:380px){.tds-hd .tds-hd__actions .tds-hd__cta span{font-size:.82rem}}.tds-hd__drawer{position:fixed;inset:0;z-index:1000;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s .8s}.tds-hd__drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.tds-hd__overlay{position:absolute;inset:0;background:var(--d-ov,rgb(18 8 5 / .45));opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .6s var(--ease-o)}.tds-hd__drawer.is-open .tds-hd__overlay{opacity:1}.tds-hd__panel{position:absolute;top:10px;right:10px;bottom:10px;box-sizing:border-box;display:flex;flex-direction:column;width:var(--d-w,min(420px, calc(100vw - 20px)));max-width:calc(100vw - 20px);padding:18px 22px 26px;border-radius:22px;background:var(--d-bg,#FDF9F5);color:var(--d-c,var(--tds-text,#120805));overflow-y:auto;overscroll-behavior:contain;transform:translateX(calc(100% + 24px));transition:transform .8s var(--ease)}.tds-hd__drawer.is-open .tds-hd__panel{transform:none}.tds-hd__phead{display:flex;align-items:center;justify-content:space-between}.tds-hd__plabel{font:500 .78rem/1 var(--tds-font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.tds-hd .tds-hd__close,.tds-hd .tds-hd__close:hover,.tds-hd .tds-hd__close:focus{display:grid;width:44px;height:44px;background:rgb(18 8 5 / .06)!important;color:inherit}.tds-hd__close span:first-child{transform:rotate(45deg)}.tds-hd__close span:last-child{transform:rotate(-45deg)}.tds-hd__close:hover span:first-child{transform:rotate(135deg)}.tds-hd__close:hover span:last-child{transform:rotate(45deg)}.tds-hd .tds-hd__dmenu{margin:26px 0 0;padding:0;list-style:none}.tds-hd__dmenu>li{margin:0;border-bottom:1px solid var(--d-line,rgb(18 8 5 / .1))}.tds-hd__dmenu>li,.tds-hd__pfoot{opacity:0;transform:translateY(26px);transition:opacity .3s,transform .3s}.tds-hd__drawer.is-open .tds-hd__dmenu>li,.tds-hd__drawer.is-open .tds-hd__pfoot{opacity:1;transform:none;transition:opacity .7s var(--ease-o) calc(.28s + var(--i) * .06s),transform .9s var(--ease-o) calc(.28s + var(--i) * .06s)}.tds-hd__drow{display:flex;align-items:center;justify-content:space-between;gap:12px}.tds-hd .tds-hd__dmenu .tds-hd__link{color:var(--d-c,var(--tds-text,#120805))}.tds-hd .tds-hd__dmenu>li>.tds-hd__drow>.tds-hd__link{padding:14px 0;font:500 clamp(1.6rem, 7vw, 2rem)/1.2 var(--tds-font-head);letter-spacing:-.02em}.tds-hd .tds-hd__dmenu .tds-hd__link:hover,.tds-hd .tds-hd__dmenu .tds-hd__link.is-current{color:var(--d-c-h,var(--tds-primary,#CE915B))}.tds-hd .tds-hd__dtoggle,.tds-hd .tds-hd__dtoggle:hover,.tds-hd .tds-hd__dtoggle:focus{display:grid;width:38px;height:38px;background:rgb(18 8 5 / .06)!important;color:inherit}.tds-hd__dtoggle svg{width:16px;height:16px;transition:transform .5s var(--ease)}.tds-hd__dtoggle[aria-expanded="true"] svg{transform:rotate(135deg)}.tds-hd__dsub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.tds-hd__dsub.is-open{grid-template-rows:1fr}.tds-hd__dsub>ul{overflow:hidden;margin:0;padding:0;list-style:none}.tds-hd .tds-hd__dsub .tds-hd__link{padding:7px 0;font:400 1.05rem/1.3 var(--tds-font-body);opacity:.8}.tds-hd__dsub li:last-child .tds-hd__link{margin-bottom:14px}.tds-hd__pfoot{margin-top:auto;padding-top:30px;display:flex;flex-direction:column;gap:20px}.tds-hd__pbtn .tds-hd__cta{width:100%;justify-content:space-between;padding:6px 6px 6px 22px;font-size:1rem}.tds-hd__pbtn .tds-hd__cta i{width:42px;height:42px}.tds-hd__pcontact{display:flex;flex-direction:column;gap:6px}.tds-hd .tds-hd__pcontact a{color:inherit;opacity:.7;text-decoration:none;font-size:.95rem}.tds-hd__psocial{display:flex;gap:10px}.tds-hd .tds-hd__psocial a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--d-line,rgb(18 8 5 / .12));border-radius:50%;color:inherit;transition:background-color .3s,color .3s}.tds-hd .tds-hd__psocial a:hover{background:var(--d-c,#120805);color:var(--d-bg,#FDF9F5)}.tds-hd__psocial svg{width:17px;height:17px}html.tds-hd-lock,html.tds-hd-lock body{overflow:hidden}.tds-why .tds-why__bar,.tds-why .tds-why__bar:hover,.tds-why .tds-why__bar:focus,.tds-why .tds-why__bar:active{display:block;min-height:0;margin:0;padding:6px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;line-height:0}.tds-why .tds-why__arrow,.tds-why .tds-why__arrow:focus,.tds-why .tds-why__arrow:active{padding:0!important;border:1px solid color-mix(in srgb,currentColor 45%,transparent)!important;border-radius:50%!important;background:color-mix(in srgb,#000 15%,transparent)!important;box-shadow:none!important;color:inherit!important;line-height:0;white-space:normal}.tds-why .tds-why__arrow:hover{background:#fff!important;color:var(--tds-text)!important;border-color:#fff!important}.tds-lb .tds-lb__close,.tds-lb .tds-lb__nav,.tds-lb .tds-lb__close:focus,.tds-lb .tds-lb__nav:focus{padding:0!important;border:1px solid color-mix(in srgb,currentColor 30%,transparent)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:inherit!important;line-height:0}.tds-lb .tds-lb__close:hover,.tds-lb .tds-lb__nav:hover{background:var(--lb-fg,#FDF9F5)!important;color:#120805!important;border-color:transparent!important}@media (max-width:767px){.tds-lb .tds-lb__nav,.tds-lb .tds-lb__nav:focus{background:rgb(0 0 0 / .25)!important}}.tds-chip,.tds-chip:hover,.tds-chip:focus,.tds-chip:active{padding:10px 22px!important;border:1px solid transparent!important;border-radius:4px!important;background:var(--chip)!important;color:var(--tds-text)!important;font:500 15px/1.2 var(--tds-font-body)!important;white-space:nowrap}.tds-chip.is-active,.tds-chip.is-active:hover,.tds-chip.is-active:focus{border-color:var(--tds-text)!important}.tds-si{--si-top:100px;--si-bottom:24px;--si-h:70vh;--ov-c:#120805;--ov:0%;--ease:cubic-bezier(.7,0,.2,1)}@media (max-width:767px){.tds-si{--si-h:min(115vw, 480px)}}.tds-si__frame{position:relative;overflow:hidden;isolation:isolate;height:var(--si-h);min-height:280px;border-radius:6px;background:var(--tds-bg-soft,#F3EEEA);transform:translateZ(0)}.tds-si__img{position:absolute;inset:0;margin:0;opacity:0;z-index:0}.tds-si .tds-si__img img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;will-change:transform;transform-origin:50% 50%}.tds-si--fx-fade .tds-si__img{transform:scale(1.06);transition:opacity 1.1s var(--ease),transform 1.8s cubic-bezier(.16,1,.3,1)}.tds-si--fx-fade .tds-si__img.is-active{opacity:1;z-index:1;transform:none}.tds-si--fx-wipe .tds-si__img{opacity:1;clip-path:inset(100% 0 0 0);transition:clip-path 1.15s var(--ease)}.tds-si--fx-wipe .tds-si__img.is-active{clip-path:inset(0 0 0 0);z-index:1}.tds-si--fx-wipe .tds-si__img.is-prev{clip-path:inset(0 0 0 0);z-index:0;transition:none}.tds-si__shade{position:absolute;inset:0;z-index:2;background:var(--ov-c);opacity:var(--ov);pointer-events:none}.tds-si__ui{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;pointer-events:none}.tds-si .tds-si__cap,.tds-si .tds-si__count{padding:8px 14px;border-radius:99px;background:rgb(18 8 5 / .35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 .82rem/1 var(--tds-font-body);letter-spacing:.02em}.tds-si__cap[hidden]{display:none}.tds-si__count{margin-left:auto;font-family:var(--tds-font-mono,'DM Mono',monospace)}.tds-si__count b{font-weight:500}@media (min-width:1025px){.tds-si--bp-1025.tds-si--h-screen .tds-si__frame{height:calc(100vh - var(--si-top) - var(--si-bottom));height:calc(100svh - var(--si-top) - var(--si-bottom));min-height:360px}.tds-si-host.tds-si-bp-1025,.elementor-widget-tds-sticky-image:has(.tds-si--bp-1025.is-sticky){position:sticky;top:var(--si-top,100px);z-index:1}}@media (min-width:768px){.tds-si--bp-768.tds-si--h-screen .tds-si__frame{height:calc(100vh - var(--si-top) - var(--si-bottom));height:calc(100svh - var(--si-top) - var(--si-bottom));min-height:360px}.tds-si-host.tds-si-bp-768,.elementor-widget-tds-sticky-image:has(.tds-si--bp-768.is-sticky){position:sticky;top:var(--si-top,100px);z-index:1}}button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass),button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass):hover,button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass):focus{border-color:#fff0;background-color:var(--bg);border-radius:12px;padding:16px 26px;font:600 15px/1 var(--tds-font-body);text-transform:none;letter-spacing:.01em}button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass),button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass):focus{color:var(--fg)}button.tds-btn:not(.tds-btn--outline):not(.tds-btn--glass):hover{color:#fff}:is(.tds-hero__media,.tds-reveal-img,.tds-project__img,.tds-service-card__img,.tds-testi__media,.tds-cta__bg,.tds-page-hero__media,.tds-service-list__float) img{max-width:none!important;object-fit:cover}:is(.tds-hero__media,.tds-project__img,.tds-service-card__img,.tds-testi__media,.tds-service-list__float) img{width:100%!important;height:100%!important}.tds-reveal-img img{width:100%!important;height:120%!important}.tds-cta__bg img{width:100%!important;height:125%!important}.tds-page-hero__media img{width:100%!important;height:120%!important}@media (max-width:1100px){.tds-hero__card{display:none}.tds-process{grid-template-columns:1fr 1fr}.tds-process__line{display:none}.tds-service-row{grid-template-columns:50px 1fr 48px}.tds-service-row__text{display:none}.tds-service-list__float{display:none}}@media (max-width:900px){.tds-heading--split,.tds-testi,.tds-quote{grid-template-columns:1fr}.tds-service-cards{grid-template-columns:1fr 1fr}.tds-stats{grid-template-columns:1fr 1fr}.tds-stat{border-right:0;padding-left:0;border-bottom:1px solid var(--tds-line);padding-bottom:26px}.tds-project-grid .tds-project{grid-column:span 12!important}.tds-project-grid--grid .tds-project{grid-column:span 6!important}.tds-hero__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.tds-service-cards,.tds-process,.tds-form__grid{grid-template-columns:1fr}.tds-project-grid--grid .tds-project{grid-column:span 12!important}.tds-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--tds-gutter) * -1);padding-inline:var(--tds-gutter);scrollbar-width:none}.tds-chip{flex:none}.tds-hero__rating{display:none}.tds-hero__badges{gap:8px 16px;font-size:13px}.tds-hero__badges li{gap:6px;white-space:nowrap}.tds-hero__bicon{font-size:14px}.tds-hero__inner{padding-bottom:36px}.tds-hero__bottom{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.tds-hero__tiles{display:none}}