@font-face{font-family:Storefront Display;src:url(/brand/doco/Display-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.sf-styled{--page-accent:var(--kit-accent);--page-ink:var(--kit-ink);--page-highlight:var(--kit-highlight);--page-soft:var(--kit-soft);--page-field:var(--kit-field);--page-edge:var(--kit-ink);--page-display:var(--kit-display);--page-radius:var(--rc);--nav-ink:var(--kit-ink);--nav-accent:var(--kit-ink);--nav-soft:var(--kit-field);--nav-surface:#fff;--nav-border:var(--kit-ink);--nav-radius:var(--rc);--nav-heading:var(--kit-display);color:var(--kit-ink);background:var(--kit-field)}.sf-styled .announce{background:var(--kit-highlight);color:var(--kit-ink);font-weight:650}.sf-styled .site-header{border-bottom:2px solid var(--kit-ink)}.sf-styled .site-header .inner{min-height:90px}@media (width>=881px){body.sf-styled .site-header .inner{padding-inline:clamp(22px,3vw,40px)}}.sf-styled .site-header .mm-head{background:var(--kit-soft);border-bottom:1px solid var(--kit-ink)}.sf-styled .site-header .mm-panel{box-shadow:6px 6px 0 color-mix(in srgb, var(--kit-ink) 20%, transparent), 0 20px 60px #0002}.sf-styled :where(.kit-hero,.kit-category-strip) :where(a,button):focus-visible{outline-offset:5px;outline:3px solid}.sf-styled .kit-hero{background:var(--kit-soft);color:var(--kit-ink);position:relative;overflow:clip}.kit-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,76px);padding-block:clamp(44px,7vw,100px);display:grid}.kit-hero__copy{z-index:2;min-width:0;position:relative}.kit-hero__eyebrow{overflow-wrap:anywhere;border:1px solid var(--kit-ink);background:var(--kit-highlight);max-width:100%;margin:0 0 26px;padding:9px 17px;font-size:15px;font-weight:750;display:inline-block}.kit-hero h1{font-family:var(--kit-display);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(52px,6.7vw,106px);font-weight:800;line-height:.98}.sf-kit-pop .kit-hero h1{letter-spacing:-.025em;text-transform:uppercase;font-weight:700}.kit-hero__description{white-space:pre-line;max-width:34em;margin:0 0 32px;font-size:clamp(18px,1.8vw,23px);line-height:1.5}.kit-hero__actions{flex-wrap:wrap;align-items:center;gap:20px 26px;display:flex}.kit-hero__primary{background:var(--kit-ink);color:#fff;border:2px solid var(--kit-ink);border-radius:var(--rb);box-shadow:5px 5px 0 var(--kit-highlight);justify-content:center;align-items:center;gap:22px;padding:18px 23px;font-size:18px;font-weight:750;text-decoration:none;transition:transform .2s;display:inline-flex}.kit-hero__primary:hover{color:#fff;transform:translateY(-3px)}.kit-hero__secondary{min-height:48px;color:var(--kit-ink);text-underline-offset:6px;align-items:center;gap:10px;font-weight:750;text-decoration:underline;display:inline-flex}.kit-hero__art{isolation:isolate;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-width:0;height:clamp(370px,42vw,600px);margin:16px 12px;display:grid;position:relative}.kit-hero__orbit{border:32px solid var(--kit-highlight);z-index:-1;border-radius:50%;position:absolute;inset:-3% -7%;transform:rotate(-20deg)}.kit-photo{border:2px solid var(--kit-ink);min-width:0;min-height:0;color:var(--kit-ink);box-shadow:7px 9px 0 color-mix(in srgb, var(--kit-ink) 20%, transparent);background:#fff;flex-direction:column;padding:clamp(10px,1.5vw,22px);text-decoration:none;display:flex;position:relative}.kit-photo img{object-fit:contain;flex:1;width:100%;height:100%;min-height:0}.kit-photo>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin-top:10px;font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.kit-photo--1{z-index:1;grid-area:1/1/3/2;margin:16px -10px 28px 0;transform:rotate(-7deg)}.kit-photo--2{grid-area:1/2/2/3;margin:0 0 10px;transform:rotate(7deg)}.kit-photo--3{grid-area:2/2/3/3;margin:15px -4px -10px -20px;transform:rotate(3deg)}.kit-hero__art--2 .kit-photo--2{grid-row:1/3;margin-block:80px 0}.kit-hero__art--1 .kit-photo--1{grid-column:1/3;margin:10px 45px;transform:rotate(-5deg)}.kit-hero__spark{color:var(--kit-ink);text-shadow:4px 4px 0 var(--kit-highlight);z-index:3;pointer-events:none;font-size:clamp(78px,10vw,160px);line-height:1;position:absolute;bottom:5%;right:-5px}.kit-word-art{border:2px solid var(--kit-ink);background:var(--kit-highlight);color:var(--kit-ink);border-radius:var(--rc);grid-area:1/1/3/3;place-items:center;margin:25px;padding:28px;display:grid;transform:rotate(-7deg)}.kit-word-art>span:first-child{font-family:var(--kit-display);font-size:clamp(190px,27vw,340px);font-weight:800;line-height:.8}.kit-word-art>span:last-child{font-size:16px;font-weight:750}.kit-media-caption{color:var(--kit-ink);margin-top:-14px;padding-bottom:24px;font-size:14px;line-height:1.5}.kit-category-strip{z-index:4;border-block:2px solid var(--kit-ink);background:var(--kit-highlight);position:relative}.kit-category-strip>div{scrollbar-width:thin;align-items:center;gap:24px;padding-block:16px;display:flex;overflow-x:auto}.kit-category-strip span{font-family:var(--font-data);letter-spacing:.08em;flex:none;font-size:11px}.kit-category-strip a{min-height:34px;color:var(--kit-ink);flex:none;align-items:center;gap:18px;font-weight:750;text-decoration:none;display:inline-flex}.kit-category-strip a:hover{text-underline-offset:5px;text-decoration:underline}.kit-category-strip svg{width:16px;height:16px}.sf-kit-boutique .kit-hero{background:var(--kit-highlight)}.sf-kit-boutique .kit-hero__eyebrow{background:var(--kit-field);border-radius:999px;transform:rotate(-3deg)}.sf-kit-boutique .kit-hero__primary{box-shadow:5px 6px 0 var(--kit-soft);border-radius:999px}.sf-kit-boutique .kit-hero__orbit{background:var(--kit-soft);border:0;inset:5% -6% -5%}.sf-kit-boutique .kit-photo{border-radius:100px 100px 14px 14px;padding-top:32px}.sf-kit-boutique .kit-photo--1{margin-bottom:0}.sf-kit-boutique .kit-photo--2{border-radius:20px 80px 20px 20px}.sf-kit-boutique .kit-photo--3{border-radius:20px 20px 80px}.sf-kit-boutique .kit-category-strip{background:var(--kit-soft)}.sf-kit-boutique .kit-word-art{background:var(--kit-field);border-radius:50% 50% 24px 24px}.sf-kit-editorial .kit-hero{background:var(--kit-field)}.sf-kit-editorial .kit-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-block:56px 72px}.sf-kit-editorial .kit-hero__eyebrow{border:0;border-bottom:3px solid var(--kit-ink);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 0 12px;font-size:13px}.sf-kit-editorial .kit-hero h1{letter-spacing:-.06em;font-size:clamp(48px,5.7vw,88px);line-height:1.02}.sf-kit-editorial .kit-photo--1{box-shadow:16px 18px 0 var(--kit-soft);background:#fff;border-width:0;border-radius:50% 50% 0 0;margin:0 0 22px;padding:34px;transform:none}.sf-kit-editorial .kit-hero__orbit{background:var(--kit-highlight);border:0;border-radius:0;inset:40% -5% -5% 20%;transform:none}.sf-kit-editorial .kit-hero__spark{font-size:100px;bottom:0;right:-10px}.sf-kit-editorial .kit-category-strip{background:var(--kit-soft);border-block-width:1px}.sf-kit-editorial .kit-hero__primary{box-shadow:none;border-radius:0}.sf-kit-editorial .kit-word-art{border-radius:50% 50% 0 0;transform:none}.sf-styled .lsec .section-head h2,.sf-styled .editorial h2,.sf-styled .svc-intro h2{font-family:var(--kit-display);color:var(--kit-ink);letter-spacing:-.035em;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:1.05}.sf-styled .lsec .eyebrow{color:var(--kit-ink);font-family:var(--font-ui);letter-spacing:.015em;font-size:14px}.sf-styled .lsec--ink{background:var(--kit-ink);color:#fff}.sf-styled .lsec--ink :is(h2,.eyebrow){color:#fff}.sf-styled .cat-tile{background:var(--kit-highlight);color:var(--kit-ink);border:2px solid var(--kit-ink);border-radius:var(--rc);box-shadow:4px 5px 0 var(--kit-ink);padding:20px}.sf-styled .cat-tile:nth-child(2n){background:var(--kit-soft)}.sf-styled .cat-tile{aspect-ratio:auto;min-height:250px}.sf-styled .cat-tile img{object-fit:contain;border-radius:var(--rb);background:#fff;width:100%;height:180px;margin-bottom:16px;position:static}.sf-styled .cat-tile :is(.ct-name,.ct-count),.sf-styled .cat-tile.has-img :is(.ct-name,.ct-count){color:var(--kit-ink)}.sf-styled .cat-tile.has-img:after{content:none}.sf-styled .editorial{background:var(--kit-highlight);border:2px solid var(--kit-ink);border-radius:var(--rc);overflow:hidden}.sf-styled .editorial .ed-body{padding:clamp(24px,4vw,48px)}.sf-styled .editorial .ed-media{background:#fff;padding:20px}.sf-styled .editorial .ed-media img{object-fit:contain}.sf-styled main :is(.cat-hero,.coll-hero){background:var(--kit-soft);color:var(--kit-ink);border:2px solid var(--kit-ink);border-bottom:8px solid var(--kit-highlight);border-radius:var(--rc)}.sf-styled #main :is(.cat-head,.coll-head) :is(h1,p,.eyebrow){color:var(--kit-ink)}.sf-styled #main :is(.cat-head,.coll-head) h1{font-family:var(--kit-display);overflow-wrap:anywhere;font-weight:800}.sf-styled .contact-grid .cinfo,.sf-styled .contact-grid .cinfo .row,.sf-styled .contact-grid .cinfo .row :is(a,svg){color:var(--kit-on-accent)}.sf-styled .contact-grid .cinfo{--cinfo-fg:var(--kit-on-accent);--cinfo-icon:var(--kit-on-accent)}.sf-styled .ft{background:var(--kit-ink);border-top:10px solid var(--kit-highlight)}.sf-styled .ft .ft-h{color:#fff}.sf-styled .ft .nm{font-family:var(--kit-display);font-size:34px;line-height:1.05}.sf-styled .ft .ft-chip{background:var(--kit-highlight);color:var(--kit-ink)}.sf-styled .product-card .ph{background:#fff}.sf-styled .product-card .ph img{object-fit:contain}.sf-styled .draft-banner{color:#302708;background:#fff8c7;border-bottom:1px solid #302708}@media (width<=820px){.sf-styled .product{grid-template-columns:minmax(0,1fr);gap:28px}.sf-styled .product :is(.gal,.media.ph){position:static}.sf-styled .site-header .inner{min-height:76px}.kit-hero__inner,.sf-kit-editorial .kit-hero__inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:36px 40px}.kit-hero h1{max-width:13ch;font-size:clamp(49px,9.5vw,78px)}.kit-hero__eyebrow{margin-bottom:20px}.kit-hero__description{margin-bottom:24px;font-size:18px}.kit-hero__art{width:min(100% - 24px,520px);height:clamp(360px,80vw,520px);margin:10px auto}.kit-hero__art--1 .kit-photo--1{margin-inline:20px}.kit-hero__spark{font-size:100px}.sf-kit-editorial .kit-photo--1{margin-inline:8px}.sf-kit-editorial .kit-hero h1{font-size:clamp(44px,9vw,70px)}.kit-hero--empty .kit-hero__art{height:280px}.kit-hero--empty .kit-word-art>span:first-child{font-size:170px}}@media (width<=580px){.kit-hero__actions{gap:18px}.kit-hero__primary{gap:16px;padding:16px 18px;font-size:16px}.kit-hero__secondary{font-size:16px}.kit-category-strip>div{gap:20px;padding-block:12px}.kit-category-strip>div>span{display:none}.sf-styled main :is(.cat-hero,.coll-hero).has-img{grid-template-columns:minmax(0,1fr);gap:20px}.sf-styled main :is(.cat-bg,.coll-bg){height:180px}.sf-styled .product .gal-main,.sf-styled .product>.media.ph:has(>.ph-label){box-shadow:4px 5px 0 var(--kit-highlight);border-width:3px}}@media (prefers-reduced-motion:reduce){.kit-hero__primary{transition:none}}.sf-styled{--k-band-y:var(--sec-y);--k-rule:var(--kit-ink);--k-rule-w:2px;--k-h2:clamp(32px, 4vw, 58px);--k-h2-weight:800;--k-h2-tracking:-.035em;--k-h2-transform:none;--k-h2-line:1.05;--k-eyebrow-size:14px;--k-eyebrow-tracking:.015em;--k-eyebrow-weight:700;--k-eyebrow-transform:none;--k-eyebrow-family:var(--font-ui);--k-card-radius:var(--rc);--k-card-border:2px solid var(--kit-ink);--k-card-bg:#fff;--k-card-shadow:4px 5px 0 color-mix(in srgb, var(--kit-ink) 22%, transparent);--k-card-hover:7px 9px 0 color-mix(in srgb, var(--kit-ink) 28%, transparent);--k-photo-fit:cover;--k-photo-ratio:4 / 3;--k-btn-radius:var(--rb);--k-figure-size:clamp(2.75rem, 5.5vw, 4.5rem);--k-figure-weight:800;--k-figure-family:var(--kit-display);--k-figure-color:var(--kit-ink);--k-divider-w:0}.sf-styled .lsec,.sf-styled .sp-block{padding-block:var(--k-band-y)}.sf-styled .sp-block+.sp-block{padding-top:var(--k-band-y)}.sf-styled :is(.sp-block,.lsec)+:is(.sp-block,.lsec):not(.lsec--ink):not(.sp-hero--cover):not(.sp-hero--full){border-top:var(--k-divider-w) solid color-mix(in srgb, var(--k-rule) 55%, transparent)}.sf-styled .lsec .section-head h2,.sf-styled .sp-block .section-head h2,.sf-styled .editorial h2,.sf-styled .svc-intro h2,.sf-styled .sp-cta-title,.sf-styled .sp-feature-copy h2,.sf-styled .sp-hero-copy :is(h1,h2){font-family:var(--kit-display);color:var(--kit-ink);font-size:var(--k-h2);font-weight:var(--k-h2-weight);line-height:var(--k-h2-line);letter-spacing:var(--k-h2-tracking);text-transform:var(--k-h2-transform)}.sf-styled :is(.lsec,.sp-block) .eyebrow,.sf-styled .sp-hero-eyebrow,.sf-styled .sp-cta-eyebrow{color:var(--kit-ink);font-family:var(--k-eyebrow-family);font-size:var(--k-eyebrow-size);font-weight:var(--k-eyebrow-weight);letter-spacing:var(--k-eyebrow-tracking);text-transform:var(--k-eyebrow-transform)}.sf-styled .sp-title{font-family:var(--kit-display);color:var(--kit-ink)}.sf-styled .sp-page--hero .sp-title{font-family:var(--k-eyebrow-family)}.sf-styled .sp-card{background:var(--k-card-bg);border:var(--k-card-border);border-radius:var(--k-card-radius);box-shadow:var(--k-card-shadow)}.sf-styled .sp-card.is-link:hover{box-shadow:var(--k-card-hover)}.sf-styled .sp-card-img{aspect-ratio:var(--k-photo-ratio);object-fit:var(--k-photo-fit);background:#fff}.sf-styled .sp-card-title{font-family:var(--kit-display);color:var(--kit-ink);letter-spacing:-.01em;font-weight:700}.sf-styled .sp-card-text{color:color-mix(in srgb, var(--kit-ink) 86%, #fff)}.sf-styled .sp-card-more{color:var(--kit-ink)}.sf-styled .sp-card-grid.style-plain .sp-card{box-shadow:none;border:0;border-top:var(--k-rule-w) solid var(--k-rule);background:0 0;border-radius:0}.sf-styled .sp-card-grid.style-overlay .sp-card.has-img{box-shadow:none;border-color:#0000}.sf-styled .sp-card-grid.style-overlay .sp-card.has-img .sp-card-img{object-fit:cover}body.sf-styled .sp-card-grid.style-overlay .sp-card.has-img .sp-card-body{text-shadow:0 1px 2px #0c0f1673;background:linear-gradient(#0c0f1600 0%,#0c0f168c 45%,#0c0f16d1 100%);padding:clamp(48px,5vw,72px) clamp(18px,2vw,26px) clamp(18px,2vw,26px)}body.sf-styled .sp-card-grid.style-overlay .sp-card.has-img :is(.sp-card-title,.sp-card-more){color:#fff}body.sf-styled .sp-card-grid.style-overlay .sp-card.has-img .sp-card-text{color:#ffffffe0}.sf-styled .sp-figure-value{font-family:var(--k-figure-family);font-size:var(--k-figure-size);font-weight:var(--k-figure-weight);color:var(--k-figure-color)}.sf-styled .sp-figure-label{color:color-mix(in srgb, var(--kit-ink) 86%, #fff);font-family:var(--k-eyebrow-family);letter-spacing:var(--k-eyebrow-tracking);text-transform:var(--k-eyebrow-transform)}.sf-styled .lsec--ink :is(.sp-figure-value,.sp-figure-label){color:#fff}body.sf-styled .sp-figures.is-worded .sp-figure-value{font-size:min(var(--k-figure-size), clamp(1.5rem, 2.6vw, 2.15rem));overflow-wrap:normal;text-wrap:balance;line-height:1.12}.sf-styled .sp-cta-panel{background:var(--kit-highlight);border:var(--k-card-border);border-radius:var(--k-card-radius);box-shadow:var(--k-card-shadow)}.sf-styled .sp-cta.has-img .sp-cta-panel{background:var(--kit-ink);border-color:var(--kit-ink)}.sf-styled .sp-cta-sub{color:color-mix(in srgb, var(--kit-ink) 86%, #fff)}.sf-styled .sp-cta.has-img :is(.sp-cta-title,.sp-cta-eyebrow){color:#fff}.sf-styled .sp-feature-media img{aspect-ratio:var(--k-photo-ratio);object-fit:var(--k-photo-fit);border-radius:var(--k-card-radius);background:#fff}.sf-styled .sp-feature-sub{color:color-mix(in srgb, var(--kit-ink) 86%, #fff)}.sf-styled .sp-hero-media img{border-radius:var(--k-card-radius);object-fit:var(--k-photo-fit);background:#fff}.sf-styled .sp-hero-copy p{color:color-mix(in srgb, var(--kit-ink) 86%, #fff)}.sf-styled :is(.sp-hero--cover,.sp-hero--full) .sp-hero-copy p{color:#ffffffe0}.sf-styled :is(.sp-hero--cover,.sp-hero--full) .sp-hero-copy :is(h1,h2){color:#fff}.sf-styled .sp-shot img{border-radius:var(--k-card-radius);object-fit:var(--k-photo-fit);background:#fff}.sf-styled .sp-faq-list,.sf-styled .sp-faq-item{border-color:color-mix(in srgb, var(--k-rule) 45%, transparent)}.sf-styled .sp-faq-item summary{font-family:var(--kit-display);color:var(--kit-ink);font-size:var(--text-lg)}.sf-styled .sp-faq-a,.sf-styled .sp-prose{color:color-mix(in srgb, var(--kit-ink) 86%, #fff)}.sf-styled .sp-prose :is(h2,h3,h4){font-family:var(--kit-display);color:var(--kit-ink)}.sf-styled .sp-prose blockquote{border-left-color:var(--kit-accent)}.sf-styled .sp-testimonials:not(.lsec--ink) .tmt-card{background:var(--k-card-bg);border:var(--k-card-border);border-radius:var(--k-card-radius);box-shadow:var(--k-card-shadow)}.sf-styled .sp-coll-card,.sf-styled .coll-card{border-radius:var(--k-card-radius)}.sf-styled :is(.sp-block,.kit-hero,.lsec) :is(.btn,.btn-brand,.btn-outline){border-radius:var(--k-btn-radius)}.sf-kit-lujo{--k-band-y:clamp(4.5rem, 9vw, 9rem);--k-rule:color-mix(in srgb, var(--kit-ink) 22%, transparent);--k-rule-w:1px;--k-h2:clamp(34px, 4.6vw, 64px);--k-h2-weight:500;--k-h2-tracking:-.015em;--k-h2-line:1.1;--k-eyebrow-size:11px;--k-eyebrow-tracking:.3em;--k-eyebrow-weight:600;--k-eyebrow-transform:uppercase;--k-card-radius:0;--k-card-border:0;--k-card-bg:transparent;--k-card-shadow:none;--k-card-hover:none;--k-photo-ratio:3 / 4;--k-btn-radius:0;--k-figure-weight:500;--k-figure-size:clamp(3rem, 6vw, 5.25rem);--k-divider-w:1px}.sf-kit-lujo .site-header{border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);background:#fff}.sf-kit-lujo .site-header .inner{min-height:104px}.sf-kit-lujo .main-nav a{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.sf-kit-lujo .announce{background:var(--kit-ink);color:#fff;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.sf-kit-lujo .kit-hero{background:var(--kit-field)}.sf-kit-lujo .kit-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);padding-block:clamp(56px,9vw,132px)}.sf-kit-lujo .kit-hero__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb, var(--kit-ink) 86%, #fff);background:0 0;border:0;margin-bottom:30px;padding:0;font-size:11px;font-weight:600}.sf-kit-lujo .kit-hero h1{letter-spacing:-.015em;font-size:clamp(46px,6vw,96px);font-weight:500;line-height:1.04}.sf-kit-lujo .kit-hero__description{max-width:36em;color:color-mix(in srgb, var(--kit-ink) 86%, #fff);font-size:clamp(16px,1.3vw,19px);line-height:1.75}.sf-kit-lujo .kit-hero__primary{background:var(--kit-ink);border-color:var(--kit-ink);box-shadow:none;letter-spacing:.2em;text-transform:uppercase;border-radius:0;gap:16px;padding:20px 34px;font-size:12px;font-weight:600}.sf-kit-lujo .kit-hero__secondary{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}.sf-kit-lujo .kit-hero__art{outline:1px solid color-mix(in srgb, var(--kit-ink) 18%, transparent);outline-offset:14px;height:clamp(420px,52vw,680px);margin:0;display:block;position:relative}.sf-kit-lujo .kit-hero__orbit,.sf-kit-lujo .kit-hero__spark{display:none}.sf-kit-lujo .kit-photo{box-shadow:none;background:var(--kit-soft);border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;transform:none}.sf-kit-lujo .kit-photo--2,.sf-kit-lujo .kit-photo--3{display:none}.sf-kit-lujo .kit-photo img{object-fit:cover;height:100%}.sf-kit-lujo .kit-photo>span{background:color-mix(in srgb, var(--kit-ink) 72%, transparent);color:#fff;letter-spacing:.22em;text-transform:uppercase;margin:0;padding:14px 18px;font-size:11px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-lujo .kit-word-art{border:1px solid color-mix(in srgb, var(--kit-ink) 25%, transparent);background:var(--kit-soft);border-radius:0;height:100%;margin:0;transform:none}.sf-kit-lujo .kit-word-art>span:first-child{font-weight:500}.sf-kit-lujo .kit-word-art>span:last-child{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:600}.sf-kit-lujo .kit-category-strip{border-block:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);background:0 0}.sf-kit-lujo .kit-category-strip a{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.sf-kit-lujo .sp-card{padding:0}.sf-kit-lujo .sp-card-body{padding:22px 0 0}.sf-kit-lujo .sp-card-title{letter-spacing:.01em;font-size:22px;font-weight:500}.sf-kit-lujo .sp-card-grid.style-plain .sp-card{border-top-width:1px}.sf-kit-lujo .sp-figures{border-top:1px solid color-mix(in srgb, var(--kit-ink) 18%, transparent);gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.75rem)}.sf-kit-lujo .sp-figure{border-left:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);text-align:left;padding-left:clamp(1rem,2vw,2rem)}.sf-kit-lujo .sp-figure-label{letter-spacing:.22em;text-transform:uppercase;font-size:11px}.sf-kit-lujo .sp-cta-panel{background:var(--kit-ink);box-shadow:none;border:0;border-radius:0;padding-block:clamp(3rem,7vw,6rem)}.sf-kit-lujo .sp-cta-panel :is(.sp-cta-title,.sp-cta-eyebrow){color:#fff}.sf-kit-lujo .sp-cta-panel .sp-cta-sub{color:#fffc}.sf-kit-lujo .sp-cta-panel .btn-brand{color:var(--kit-ink);background:#fff;border-color:#fff}.sf-kit-lujo .sp-cta-panel .btn-outline{color:#fff;border-color:#ffffff8c}.sf-kit-lujo .cat-tile,.sf-kit-lujo .editorial{border:0;border-top:1px solid color-mix(in srgb, var(--kit-ink) 20%, transparent);box-shadow:none;background:0 0;border-radius:0}.sf-kit-lujo .cat-tile:nth-child(2n){background:0 0}.sf-kit-lujo .ft{background:var(--kit-ink);border-top:0}.sf-kit-lujo .ft .ft-h{letter-spacing:.26em;text-transform:uppercase;font-size:11px}.sf-kit-minimal{--k-band-y:clamp(4rem, 7.5vw, 7.5rem);--k-rule:color-mix(in srgb, var(--kit-ink) 20%, transparent);--k-rule-w:1px;--k-h2:clamp(27px, 2.9vw, 42px);--k-h2-weight:600;--k-h2-tracking:-.025em;--k-h2-line:1.15;--k-eyebrow-size:11px;--k-eyebrow-tracking:.2em;--k-eyebrow-weight:600;--k-eyebrow-transform:uppercase;--k-card-radius:0;--k-card-border:1px solid color-mix(in srgb, var(--kit-ink) 18%, transparent);--k-card-bg:#fff;--k-card-shadow:none;--k-card-hover:none;--k-photo-ratio:1 / 1;--k-btn-radius:0;--k-figure-weight:600;--k-figure-size:clamp(2.5rem, 4.5vw, 3.75rem);--k-divider-w:1px}.sf-kit-minimal .site-header{border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);background:#fff}.sf-kit-minimal .site-header .inner{min-height:76px}.sf-kit-minimal .main-nav a{letter-spacing:.06em;font-size:13px;font-weight:500}.sf-kit-minimal .announce{color:var(--kit-ink);border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);letter-spacing:.04em;background:#fff;font-size:12px;font-weight:500}.sf-kit-minimal .kit-hero{border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);background:#fff}.sf-kit-minimal .kit-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-block:clamp(52px,8vw,116px)}.sf-kit-minimal .kit-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--kit-ink) 86%, #fff);background:0 0;border:0;margin-bottom:22px;padding:0;font-size:11px;font-weight:600}.sf-kit-minimal .kit-hero h1{letter-spacing:-.03em;font-size:clamp(38px,4.4vw,70px);font-weight:600;line-height:1.06}.sf-kit-minimal .kit-hero__description{max-width:34em;color:color-mix(in srgb, var(--kit-ink) 86%, #fff);font-size:clamp(16px,1.2vw,18px);line-height:1.7}.sf-kit-minimal .kit-hero__primary{box-shadow:none;border-radius:0;gap:14px;padding:16px 26px;font-size:14px;font-weight:600}.sf-kit-minimal .kit-hero__secondary{font-size:14px}.sf-kit-minimal .kit-hero__art{background:color-mix(in srgb, var(--kit-ink) 14%, transparent);border:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);gap:1px;height:clamp(320px,38vw,520px);margin:0}.sf-kit-minimal .kit-hero__orbit,.sf-kit-minimal .kit-hero__spark{display:none}.sf-kit-minimal .kit-photo{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;transform:none}.sf-kit-minimal .kit-photo img{object-fit:cover;height:100%}.sf-kit-minimal .kit-photo>span{color:var(--kit-ink);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe0;margin:0;padding:10px 14px;font-size:11px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-minimal .kit-hero__art--1 .kit-photo--1{grid-area:1/1/3/3;margin:0}.sf-kit-minimal .kit-word-art{border:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);background:#fff;border-radius:0;margin:0;transform:none}.sf-kit-minimal .kit-word-art>span:first-child{font-weight:600}.sf-kit-minimal .kit-word-art>span:last-child{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.sf-kit-minimal .kit-category-strip{border-block:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);background:#fff}.sf-kit-minimal .kit-category-strip a{font-size:13px;font-weight:500}.sf-kit-minimal .sp-card-grid{background:color-mix(in srgb, var(--kit-ink) 16%, transparent);border:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);gap:1px}.sf-kit-minimal .sp-card{border:0}.sf-kit-minimal .sp-card-body{padding:clamp(20px,2.5vw,34px)}.sf-kit-minimal .sp-card-title{letter-spacing:-.01em;font-size:18px;font-weight:600}.sf-kit-minimal .sp-card.is-link:hover{background:var(--kit-field)}.sf-kit-minimal .sp-figures{border:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);gap:0}.sf-kit-minimal .sp-figure{border-right:1px solid color-mix(in srgb, var(--kit-ink) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 12%, transparent);padding:clamp(1.25rem,3vw,2.5rem) 1rem}.sf-kit-minimal .sp-figure-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.sf-kit-minimal .sp-cta-panel{background:var(--kit-field);border:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);box-shadow:none;border-radius:0}.sf-kit-minimal :is(.cat-tile,.editorial){border:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent);box-shadow:none;background:#fff;border-radius:0}.sf-kit-minimal .cat-tile:nth-child(2n){background:#fff}.sf-kit-minimal .ft{background:var(--kit-ink);border-top:0}.sf-kit-calido{--k-band-y:clamp(3.25rem, 5.5vw, 5.5rem);--k-rule:color-mix(in srgb, var(--kit-ink) 22%, transparent);--k-rule-w:2px;--k-h2:clamp(30px, 3.6vw, 52px);--k-h2-weight:600;--k-h2-tracking:-.02em;--k-h2-line:1.1;--k-eyebrow-size:13px;--k-eyebrow-tracking:.12em;--k-eyebrow-weight:700;--k-eyebrow-transform:uppercase;--k-card-radius:26px;--k-card-border:0;--k-card-bg:#fff;--k-card-shadow:0 18px 44px -18px color-mix(in srgb, var(--kit-ink) 42%, transparent);--k-card-hover:0 26px 60px -20px color-mix(in srgb, var(--kit-ink) 50%, transparent);--k-photo-ratio:4 / 3;--k-btn-radius:999px;--k-figure-weight:600}.sf-kit-calido .site-header{background:color-mix(in srgb, #fff 92%, var(--kit-highlight));box-shadow:0 10px 30px -22px color-mix(in srgb, var(--kit-ink) 55%, transparent);border-bottom:0}.sf-kit-calido .site-header .inner{min-height:84px}.sf-kit-calido .main-nav a{border-radius:999px;padding:8px 14px;font-weight:600}.sf-kit-calido .main-nav a:hover{background:var(--kit-highlight)}.sf-kit-calido .announce{background:var(--kit-accent);color:var(--kit-on-accent);font-weight:600}.sf-kit-calido .kit-hero{background:var(--kit-soft)}.sf-kit-calido .kit-hero__eyebrow{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--kit-ink) 50%, transparent);background:#fff;border:0;border-radius:999px;padding:10px 20px;font-size:13px}.sf-kit-calido .kit-hero h1{letter-spacing:-.025em;font-size:clamp(42px,5.2vw,84px);font-weight:600;line-height:1.02}.sf-kit-calido .kit-hero__description{color:color-mix(in srgb, var(--kit-ink) 86%, #fff);line-height:1.65}.sf-kit-calido .kit-hero__primary{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--kit-ink) 60%, transparent);background:var(--kit-ink);border-color:var(--kit-ink);border-radius:999px}.sf-kit-calido .kit-hero__orbit{background:color-mix(in srgb, var(--kit-highlight) 80%, #fff);border:0;border-radius:48% 52% 44% 56%/52% 46% 54% 48%;inset:2% -6%;transform:none}.sf-kit-calido .kit-hero__spark{display:none}.sf-kit-calido .kit-photo{box-shadow:0 26px 54px -24px color-mix(in srgb, var(--kit-ink) 62%, transparent);border:0;border-radius:28px;padding:0;overflow:hidden}.sf-kit-calido .kit-photo img{object-fit:cover;height:100%}.sf-kit-calido .kit-photo--1{transform:rotate(-3deg)}.sf-kit-calido .kit-photo--2{transform:rotate(4deg)}.sf-kit-calido .kit-photo--3{transform:rotate(-2deg)}.sf-kit-calido .kit-photo>span{background:color-mix(in srgb, var(--kit-ink) 68%, transparent);color:#fff;margin:0;padding:12px 16px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-calido .kit-word-art{box-shadow:0 26px 54px -24px color-mix(in srgb, var(--kit-ink) 55%, transparent);background:#fff;border:0;border-radius:48% 52% 44% 56%/52% 46% 54% 48%;transform:rotate(-3deg)}.sf-kit-calido .kit-category-strip{background:var(--kit-highlight);border-block:0}.sf-kit-calido .kit-category-strip a{background:#fff;border-radius:999px;gap:10px;padding:8px 16px}.sf-kit-calido .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-calido .sp-card-grid.style-plain .sp-card{box-shadow:var(--k-card-shadow);background:#fff;border:0;border-radius:26px}.sf-kit-calido .sp-card-grid.style-plain .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-calido .sp-figure{box-shadow:var(--k-card-shadow);background:#fff;border-radius:26px;padding:clamp(1.25rem,3vw,2rem) 1rem}.sf-kit-calido .sp-cta-panel{background:var(--kit-highlight);box-shadow:var(--k-card-shadow);border:0;border-radius:34px}.sf-kit-calido :is(.cat-tile,.editorial){box-shadow:var(--k-card-shadow);background:#fff;border:0;border-radius:26px}.sf-kit-calido .cat-tile:nth-child(2n){background:var(--kit-highlight)}.sf-kit-calido .ft{background:var(--kit-ink);border-top:0}.sf-kit-clinico{--k-band-y:clamp(3rem, 5vw, 5rem);--k-rule:color-mix(in srgb, var(--kit-accent) 28%, transparent);--k-rule-w:2px;--k-h2:clamp(28px, 3.3vw, 46px);--k-h2-weight:700;--k-h2-tracking:-.025em;--k-h2-line:1.14;--k-eyebrow-size:12px;--k-eyebrow-tracking:.16em;--k-eyebrow-weight:700;--k-eyebrow-transform:uppercase;--k-card-radius:22px;--k-card-border:1px solid color-mix(in srgb, var(--kit-accent) 22%, transparent);--k-card-bg:#fff;--k-card-shadow:0 14px 34px -20px color-mix(in srgb, var(--kit-accent) 70%, transparent);--k-card-hover:0 22px 46px -20px color-mix(in srgb, var(--kit-accent) 80%, transparent);--k-photo-ratio:4 / 3;--k-btn-radius:999px;--k-figure-color:var(--kit-accent);--k-figure-weight:700}.sf-kit-clinico :is(.lsec,.sp-block) .eyebrow,.sf-kit-clinico .sp-cta-eyebrow,.sf-kit-clinico .sp-hero-eyebrow{color:var(--kit-accent)}.sf-kit-clinico .site-header{border-bottom:1px solid color-mix(in srgb, var(--kit-accent) 18%, transparent);background:#fff}.sf-kit-clinico .site-header .inner{min-height:82px}.sf-kit-clinico .main-nav a{border-radius:999px;padding:8px 14px;font-weight:600}.sf-kit-clinico .main-nav a:hover{background:var(--kit-highlight)}.sf-kit-clinico .announce{background:var(--kit-highlight);color:var(--kit-ink);font-weight:600}.sf-kit-clinico .kit-hero{background:linear-gradient(170deg, var(--kit-highlight) 0%, var(--kit-field) 70%)}.sf-kit-clinico .kit-hero__eyebrow{color:var(--kit-accent);background:#fff;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}.sf-kit-clinico .kit-hero h1{letter-spacing:-.035em;font-size:clamp(40px,4.8vw,74px);font-weight:700;line-height:1.06}.sf-kit-clinico .kit-hero__description{color:color-mix(in srgb, var(--kit-ink) 86%, #fff);line-height:1.68}.sf-kit-clinico .kit-hero__primary{background:var(--kit-accent);border-color:var(--kit-accent);color:var(--kit-on-accent);box-shadow:0 16px 32px -14px color-mix(in srgb, var(--kit-accent) 75%, transparent);border-radius:999px}.sf-kit-clinico .kit-hero__primary:hover{color:var(--kit-on-accent)}.sf-kit-clinico .kit-hero__orbit{opacity:.75;background:#fff;border:0;border-radius:46% 54% 50% 50%/50% 48% 52% 50%;inset:4% -4%;transform:none}.sf-kit-clinico .kit-hero__spark{display:none}.sf-kit-clinico .kit-photo{box-shadow:0 22px 46px -22px color-mix(in srgb, var(--kit-ink) 55%, transparent);border:0;border-radius:26px;padding:0;overflow:hidden;transform:none}.sf-kit-clinico .kit-photo--1{border-radius:120px 26px 26px;margin:10px 0 20px}.sf-kit-clinico .kit-photo--3{border-radius:26px 26px 120px}.sf-kit-clinico .kit-photo img{object-fit:cover;height:100%}.sf-kit-clinico .kit-photo>span{background:color-mix(in srgb, var(--kit-ink) 66%, transparent);color:#fff;margin:0;padding:12px 16px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-clinico .kit-word-art{color:var(--kit-accent);background:#fff;border:0;border-radius:120px 26px;transform:none}.sf-kit-clinico .kit-category-strip{border-block:1px solid color-mix(in srgb, var(--kit-accent) 18%, transparent);background:#fff}.sf-kit-clinico .kit-category-strip a{background:var(--kit-highlight);border-radius:999px;gap:10px;padding:8px 16px}.sf-kit-clinico .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-clinico .sp-card-grid.style-plain .sp-card{border:1px solid color-mix(in srgb, var(--kit-accent) 22%, transparent);background:#fff;border-radius:22px}.sf-kit-clinico .sp-card-grid.style-plain .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-clinico .sp-figure{background:var(--kit-highlight);border-radius:22px;padding:clamp(1.25rem,3vw,2rem) 1rem}.sf-kit-clinico .sp-cta-panel{background:var(--kit-highlight);border:1px solid color-mix(in srgb, var(--kit-accent) 22%, transparent);box-shadow:none;border-radius:28px}.sf-kit-clinico .sp-faq-item summary{font-weight:700}.sf-kit-clinico :is(.cat-tile,.editorial){border:1px solid color-mix(in srgb, var(--kit-accent) 22%, transparent);box-shadow:none;background:#fff;border-radius:22px}.sf-kit-clinico .cat-tile:nth-child(2n){background:var(--kit-highlight)}.sf-kit-clinico .ft{background:var(--kit-ink);border-top:4px solid var(--kit-accent)}.sf-kit-industrial{--k-band-y:clamp(2.5rem, 4vw, 4rem);--k-rule:var(--kit-ink);--k-rule-w:3px;--k-h2:clamp(34px, 4.4vw, 62px);--k-h2-weight:700;--k-h2-tracking:.01em;--k-h2-transform:uppercase;--k-h2-line:.98;--k-eyebrow-size:12px;--k-eyebrow-tracking:.2em;--k-eyebrow-weight:700;--k-eyebrow-transform:uppercase;--k-eyebrow-family:var(--kit-display);--k-card-radius:0;--k-card-border:3px solid var(--kit-ink);--k-card-bg:#fff;--k-card-shadow:none;--k-card-hover:none;--k-photo-ratio:3 / 2;--k-btn-radius:0;--k-figure-size:clamp(3rem, 6vw, 5.5rem);--k-figure-weight:700}.sf-kit-industrial .site-header{border-bottom:4px solid var(--kit-ink)}.sf-kit-industrial .site-header .inner{min-height:78px}.sf-kit-industrial .main-nav a{font-family:var(--kit-display);letter-spacing:.06em;text-transform:uppercase;font-size:17px;font-weight:700}.sf-kit-industrial .announce{background:var(--kit-highlight);color:var(--kit-ink);font-family:var(--kit-display);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700}.sf-kit-industrial .kit-hero{background:var(--kit-field);border-bottom:4px solid var(--kit-ink)}.sf-kit-industrial .kit-hero__inner{padding-block:clamp(36px,5vw,76px)}.sf-kit-industrial .kit-hero:after{content:"";background:repeating-linear-gradient(135deg, var(--kit-ink) 0 14px, var(--kit-highlight) 14px 28px);height:14px;position:absolute;inset:auto 0 0}.sf-kit-industrial .kit-hero__eyebrow{background:var(--kit-ink);color:#fff;font-family:var(--kit-display);letter-spacing:.2em;text-transform:uppercase;border:0;border-radius:0;padding:8px 16px;font-size:14px;font-weight:700}.sf-kit-industrial .kit-hero h1{letter-spacing:.005em;text-transform:uppercase;font-size:clamp(54px,7.4vw,124px);font-weight:700;line-height:.92}.sf-kit-industrial .kit-hero__description{max-width:32em;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.sf-kit-industrial .kit-hero__primary{background:var(--kit-accent);border:3px solid var(--kit-ink);box-shadow:6px 6px 0 var(--kit-ink);color:var(--kit-on-accent);font-family:var(--kit-display);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:19px;font-weight:700}.sf-kit-industrial .kit-hero__primary:hover{color:var(--kit-on-accent);box-shadow:8px 8px 0 var(--kit-ink);transform:translate(-2px,-2px)}.sf-kit-industrial .kit-hero__secondary{font-family:var(--kit-display);letter-spacing:.08em;text-transform:uppercase;font-size:18px}.sf-kit-industrial .kit-hero__orbit{background:var(--kit-highlight);border:0;border-radius:0;inset:12% -6% 6% 10%;transform:none}.sf-kit-industrial .kit-hero__spark{display:none}.sf-kit-industrial .kit-photo{border:3px solid var(--kit-ink);box-shadow:8px 8px 0 var(--kit-ink);border-radius:0;margin:0 0 16px;padding:0;overflow:hidden;transform:none}.sf-kit-industrial .kit-photo--1{margin:0 -8px 16px 0}.sf-kit-industrial .kit-photo img{object-fit:cover;height:100%}.sf-kit-industrial .kit-photo>span{background:var(--kit-ink);color:#fff;font-family:var(--kit-display);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;inset:auto 0 0}.sf-kit-industrial .kit-word-art{border:3px solid var(--kit-ink);background:var(--kit-highlight);box-shadow:10px 10px 0 var(--kit-ink);border-radius:0;transform:none}.sf-kit-industrial .kit-word-art>span:last-child{font-family:var(--kit-display);letter-spacing:.16em;text-transform:uppercase}.sf-kit-industrial .kit-category-strip{background:var(--kit-ink);border-block:0}.sf-kit-industrial .kit-category-strip :is(a,span){color:#fff;font-family:var(--kit-display);letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:700}.sf-kit-industrial .sp-card{box-shadow:6px 6px 0 var(--kit-ink)}.sf-kit-industrial .sp-card.is-link:hover{box-shadow:9px 9px 0 var(--kit-ink)}.sf-kit-industrial .sp-card-title{letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:700}.sf-kit-industrial .sp-card-grid.style-plain .sp-card{border-top:5px solid var(--kit-ink)}.sf-kit-industrial .sp-figures{border-top:5px solid var(--kit-ink);border-bottom:5px solid var(--kit-ink);gap:0;padding-block:clamp(1.25rem,3vw,2.25rem)}.sf-kit-industrial .sp-figure{border-right:3px solid color-mix(in srgb, var(--kit-ink) 25%, transparent);padding-inline:1rem}.sf-kit-industrial .sp-figure-label{font-family:var(--kit-display);letter-spacing:.14em;text-transform:uppercase;font-size:14px}.sf-kit-industrial .sp-cta-panel{background:var(--kit-highlight);border:4px solid var(--kit-ink);box-shadow:10px 10px 0 var(--kit-ink);border-radius:0}.sf-kit-industrial .sp-cta.has-img .sp-cta-panel{border-color:var(--kit-ink)}.sf-kit-industrial :is(.cat-tile,.editorial){border:3px solid var(--kit-ink);box-shadow:6px 6px 0 var(--kit-ink);border-radius:0}.sf-kit-industrial .ft{background:repeating-linear-gradient(135deg, var(--kit-ink) 0 14px, var(--kit-highlight) 14px 28px) top / 100% 14px no-repeat, var(--kit-ink);border-top:14px solid #0000}.sf-kit-industrial .ft .ft-h{font-family:var(--kit-display);letter-spacing:.14em;text-transform:uppercase;font-size:16px}.sf-kit-natural{--k-band-y:clamp(3.5rem, 6vw, 6rem);--k-rule:color-mix(in srgb, var(--kit-accent) 35%, transparent);--k-rule-w:2px;--k-h2:clamp(29px, 3.5vw, 50px);--k-h2-weight:600;--k-h2-tracking:-.015em;--k-h2-line:1.14;--k-eyebrow-size:12px;--k-eyebrow-tracking:.2em;--k-eyebrow-weight:600;--k-eyebrow-transform:uppercase;--k-card-radius:28px 28px 28px 4px;--k-card-border:0;--k-card-bg:#fff;--k-card-shadow:0 16px 38px -22px color-mix(in srgb, var(--kit-ink) 55%, transparent);--k-card-hover:0 24px 50px -22px color-mix(in srgb, var(--kit-ink) 62%, transparent);--k-photo-ratio:4 / 5;--k-btn-radius:999px;--k-figure-weight:600}.sf-kit-natural .site-header{border-bottom:1px solid color-mix(in srgb, var(--kit-accent) 28%, transparent);background:var(--kit-field)}.sf-kit-natural .site-header .inner{min-height:86px}.sf-kit-natural .main-nav a{font-weight:600}.sf-kit-natural .announce{background:var(--kit-accent);color:var(--kit-on-accent);font-weight:600}.sf-kit-natural .kit-hero{background:var(--kit-field)}.sf-kit-natural .kit-hero__inner{padding-block:clamp(44px,7vw,108px)}.sf-kit-natural .kit-hero__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--kit-accent);background:0 0;border:0;margin-bottom:22px;padding:0;font-size:12px;font-weight:600}.sf-kit-natural .kit-hero h1{letter-spacing:-.02em;font-size:clamp(40px,4.9vw,78px);font-weight:600;line-height:1.08}.sf-kit-natural .kit-hero__description{color:color-mix(in srgb, var(--kit-ink) 86%, #fff);line-height:1.72}.sf-kit-natural .kit-hero__primary{background:var(--kit-accent);border-color:var(--kit-accent);color:var(--kit-on-accent);box-shadow:none;border-radius:999px}.sf-kit-natural .kit-hero__primary:hover{color:var(--kit-on-accent)}.sf-kit-natural .kit-hero__orbit{background:var(--kit-soft);border:0;border-radius:58% 42% 46% 54%/46% 56% 44% 54%;inset:-2% -8% 4% 4%;transform:none}.sf-kit-natural .kit-hero__spark{display:none}.sf-kit-natural .kit-photo{box-shadow:0 22px 46px -24px color-mix(in srgb, var(--kit-ink) 55%, transparent);border:0;border-radius:54% 46% 48% 52%/44% 42% 58% 56%;padding:0;overflow:hidden;transform:none}.sf-kit-natural .kit-photo--2{border-radius:48% 52% 56% 44%/56% 48% 52% 44%}.sf-kit-natural .kit-photo--3{border-radius:44% 56% 46% 54%/52% 56% 44% 48%}.sf-kit-natural .kit-photo img{object-fit:cover;height:100%}.sf-kit-natural .kit-photo>span{background:color-mix(in srgb, var(--kit-ink) 62%, transparent);color:#fff;text-align:center;margin:0;padding:14px 20px 20px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-natural .kit-word-art{background:var(--kit-soft);border:0;border-radius:54% 46% 48% 52%/44% 42% 58% 56%;transform:none}.sf-kit-natural .kit-category-strip{background:var(--kit-soft);border-block:0}.sf-kit-natural .kit-category-strip a{background:#fff;border-radius:999px;gap:10px;padding:8px 18px}.sf-kit-natural .sp-card-img{border-radius:24px 24px 0 0}.sf-kit-natural .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-natural .sp-card-grid.style-plain .sp-card{background:var(--kit-soft);box-shadow:none;border:0;border-radius:28px 28px 28px 4px}.sf-kit-natural .sp-card-grid.style-plain .sp-card-body{padding:clamp(20px,2.5vw,30px)}.sf-kit-natural .sp-feature-media img{border-radius:48% 52% 46% 54%/44% 46% 54% 56%}.sf-kit-natural .sp-figure{background:var(--kit-soft);border-radius:28px 28px 28px 4px;padding:clamp(1.25rem,3vw,2rem) 1rem}.sf-kit-natural .sp-cta-panel{background:var(--kit-soft);box-shadow:none;border:0;border-radius:40px 40px 40px 6px}.sf-kit-natural :is(.cat-tile,.editorial){box-shadow:var(--k-card-shadow);background:#fff;border:0;border-radius:28px 28px 28px 4px}.sf-kit-natural .cat-tile:nth-child(2n){background:var(--kit-soft)}.sf-kit-natural .ft{background:var(--kit-ink);border-top:0}@media (width<=820px){.sf-kit-lujo .kit-hero__art{width:auto;height:clamp(340px,75vw,520px);margin-inline:0}.sf-kit-lujo .kit-hero h1{max-width:none;font-size:clamp(38px,10vw,60px)}.sf-kit-minimal .kit-hero h1,.sf-kit-clinico .kit-hero h1,.sf-kit-natural .kit-hero h1,.sf-kit-calido .kit-hero h1{max-width:none;font-size:clamp(34px,9vw,54px)}.sf-kit-industrial .kit-hero h1{max-width:none;font-size:clamp(44px,13vw,76px)}.sf-kit-minimal .kit-hero__art{width:min(100% - 24px,520px);height:clamp(300px,70vw,440px)}.sf-kit-lujo .sp-figure{border-left:0;padding-left:0}.sf-kit-industrial .sp-figure:nth-child(2n),.sf-kit-minimal .sp-figure:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.sf-kit-industrial .kit-hero__primary:hover{transform:none}}.sf-kit-lujo .sp-hero--full{min-height:min(88svh,50rem)}.sf-kit-lujo .sp-hero--full:after{background:linear-gradient(#0c0f166b,#0c0f1685)}.sf-kit-lujo .sp-hero--full .container{outline-offset:clamp(14px, 3vw, 44px);outline:1px solid #ffffff73}.sf-kit-lujo .sp-hero--full .sp-hero-eyebrow{letter-spacing:.4em;font-size:11px}.sf-kit-lujo .sp-hero--full .sp-hero-copy :is(h1,h2){letter-spacing:-.01em;font-weight:500}.sf-kit-minimal .sp-hero--full{align-items:end;min-height:min(70svh,38rem)}.sf-kit-minimal .sp-hero--full:after{background:linear-gradient(100deg,#0c0f16c7 0%,#0c0f1680 42%,#0c0f161f 75%)}.sf-kit-minimal .sp-hero--full .sp-hero-grid{text-align:left;justify-items:start}.sf-kit-minimal .sp-hero--full .sp-hero-copy{max-width:34rem}.sf-kit-minimal .sp-hero--full .sp-hero-copy p{margin-inline:0}.sf-kit-minimal .sp-hero--full .sp-hero-copy :is(h1,h2){font-size:clamp(34px,4.4vw,62px);font-weight:600}.sf-kit-calido .sp-hero--full{border-radius:34px;min-height:min(76svh,42rem);margin:clamp(10px,2vw,26px)}.sf-kit-calido .sp-hero--full:after{background:linear-gradient(#28140a4d,#28140a9e)}.sf-kit-clinico .sp-hero--full{min-height:min(72svh,40rem)}.sf-kit-clinico .sp-hero--full:after{background:linear-gradient(180deg, #0a1e2485, color-mix(in srgb, var(--kit-ink) 82%, transparent))}.sf-kit-clinico .sp-hero--full .sp-hero-copy :is(h1,h2){letter-spacing:-.035em}.sf-kit-industrial .sp-hero--full{min-height:min(74svh,40rem);padding-bottom:calc(var(--space-8) + 14px);border-bottom:0;align-items:end}.sf-kit-industrial .sp-hero--full:after{background:linear-gradient(90deg,#0c0f16db 0%,#0c0f168c 45%,#0c0f1633 100%)}.sf-kit-industrial .sp-hero--full .sp-hero-grid{text-align:left;justify-items:start}.sf-kit-industrial .sp-hero--full .sp-hero-copy p{margin-inline:0}.sf-kit-industrial .sp-hero--full .sp-hero-eyebrow{background:var(--kit-highlight);color:var(--kit-ink);padding:7px 14px;display:inline-block}.sf-kit-industrial .sp-hero--full .sp-hero-copy :is(h1,h2){text-transform:uppercase;letter-spacing:.005em;line-height:.93}.sf-kit-industrial .sp-hero--full>.container:after{content:"";background:repeating-linear-gradient(135deg, var(--kit-ink) 0 14px, var(--kit-highlight) 14px 28px);height:14px;position:absolute;inset:auto 0 0}.sf-kit-industrial .sp-hero--full>.container{position:static}.sf-kit-natural .sp-hero--full{border-radius:0 0 120px;min-height:min(76svh,42rem);overflow:hidden}.sf-kit-natural .sp-hero--full:after{background:linear-gradient(#141e1257,#141e129e)}@media (width<=820px){.sf-kit-lujo .sp-hero--full .container{outline-offset:12px}.sf-kit-natural .sp-hero--full{border-radius:0 0 56px}.sf-kit-calido .sp-hero--full{border-radius:24px}}.sf-styled .sp-block .product-card{background:var(--k-card-bg);border:var(--k-card-border);border-radius:var(--k-card-radius);box-shadow:var(--k-card-shadow);overflow:hidden}.sf-styled .sp-block .product-card:hover{box-shadow:var(--k-card-hover)}.sf-kit-lujo .sp-block .product-card,.sf-kit-minimal .sp-block .product-card{border:1px solid color-mix(in srgb, var(--kit-ink) 16%, transparent)}.sf-kit-altura{--k-band-y:clamp(4.5rem, 8vw, 8.5rem);--k-rule:color-mix(in srgb, var(--kit-ink) 22%, transparent);--k-rule-w:1px;--k-h2:clamp(40px, 4.8vw, 76px);--k-h2-weight:600;--k-h2-tracking:-.005em;--k-h2-line:.94;--k-eyebrow-size:15px;--k-eyebrow-tracking:0;--k-eyebrow-weight:500;--k-eyebrow-transform:none;--k-card-radius:0;--k-card-border:0;--k-card-bg:#fff;--k-card-shadow:none;--k-card-hover:none;--k-photo-ratio:3 / 4;--k-btn-radius:0;--k-figure-size:clamp(48px, 5.2vw, 84px);--k-figure-weight:600;--k-figure-color:var(--kit-ink);--k-divider-w:0;--altura-slate:color-mix(in srgb, var(--kit-ink) 80%, var(--kit-field))}.sf-kit-altura .announce{background:var(--kit-ink);color:#fff;font-weight:500}.sf-kit-altura .site-header{border-bottom:1px solid color-mix(in srgb, var(--kit-ink) 14%, transparent);background:#fff}.sf-kit-altura .site-header .inner{min-height:80px}.sf-kit-altura .main-nav a{letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.sf-kit-altura :is(.lsec,.sp-block) .eyebrow,.sf-kit-altura .sp-hero-eyebrow,.sf-kit-altura .sp-cta-eyebrow{color:var(--altura-slate);font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-weight:500}.sf-kit-altura .section-head h2,.sf-kit-altura .sp-feature-copy h2,.sf-kit-altura .sp-cta-title,.sf-kit-altura .sp-hero-copy :is(h1,h2){text-wrap:balance}.sf-kit-altura .sp-block--center .section-head{text-align:left;justify-content:flex-start}.sf-kit-altura .sp-block--center .section-head .sub,.sf-kit-altura .sp-block--center .section-head>div{margin-inline:0}.sf-kit-altura .section-head .sub{color:var(--altura-slate);max-width:38em;font-size:17px}.sf-kit-altura .sp-block .btn svg,.sf-kit-altura .kit-hero .btn svg,.sf-kit-altura .sp-card-more{display:none}.sf-kit-altura .sp-block .btn-brand{background:var(--kit-accent);border-color:var(--kit-accent);color:#fff;letter-spacing:0;border-radius:0;font-weight:600}.sf-kit-altura .sp-block .btn-outline{border-radius:0;font-weight:600}.sf-kit-altura .sp-hero--full{align-items:end;min-height:min(92svh,56rem)}.sf-kit-altura .sp-hero--full:after{background:linear-gradient(#0e121500 30%,#0e121561 58%,#0e1215d1 100%)}.sf-kit-altura :is(.sp-hero--full,.sp-hero--cover)>.container{width:100%}.sf-kit-altura .sp-hero--full .sp-hero-grid{text-align:left;justify-items:start;padding-bottom:clamp(8px,2vw,28px)}.sf-kit-altura .sp-hero--full .sp-hero-copy{max-width:min(100%,64rem)}.sf-kit-altura .sp-hero--full .sp-hero-copy :is(h1,h2){letter-spacing:-.012em;text-wrap:wrap;max-width:9ch;margin-bottom:clamp(18px,2.4vw,34px);font-size:clamp(64px,10.5vw,172px);font-weight:600;line-height:.86}.sf-kit-altura .sp-hero--full .sp-hero-copy p{max-width:34em;margin-inline:0;font-size:clamp(17px,1.35vw,20px)}.sf-kit-altura .sp-hero--full .sp-hero-eyebrow{color:#ffffffd1;margin-bottom:14px;font-size:16px}.sf-kit-altura .sp-hero--full .sp-hero-cta{justify-content:flex-start}.sf-kit-altura .sp-hero--full .btn-outline{color:#fff;background:0 0;border-color:#ffffffb3}.sf-kit-altura .sp-hero--cover .sp-hero-copy :is(h1,h2),.sf-kit-altura .sp-hero--split .sp-hero-copy :is(h1,h2){font-size:clamp(48px,6.4vw,104px);line-height:.9}.sf-kit-altura .sp-hero--cover .sp-hero-grid{text-align:left;justify-items:start}.sf-kit-altura .sp-hero--cover .sp-hero-copy p{margin-inline:0}.sf-kit-altura .sp-card-grid{gap:clamp(12px,1.6vw,22px)}body.sf-kit-altura .sp-card-grid.style-overlay .sp-card.has-img{aspect-ratio:3/4;border-radius:0;min-height:0}body.sf-kit-altura .sp-card-grid.style-overlay .sp-card.has-img .sp-card-body{background:linear-gradient(#0e121500 0%,#0e121580 40%,#0e1215db 100%);gap:4px;padding:clamp(64px,7vw,110px) clamp(18px,1.8vw,26px) clamp(18px,1.8vw,24px)}.sf-kit-altura .sp-card-grid.style-overlay .sp-card-title{font-family:var(--kit-display);letter-spacing:0;font-size:clamp(30px,2.6vw,42px);font-weight:600;line-height:.95}.sf-kit-altura .sp-card-grid.style-overlay .sp-card-text{white-space:pre-line;font-size:15px;line-height:1.45}.sf-kit-altura .sp-card.is-link .sp-card-img{transition:transform .6s}.sf-kit-altura .sp-card.is-link:hover .sp-card-img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.sf-kit-altura .sp-card.is-link .sp-card-img{transition:none}}.sf-kit-altura .sp-card-grid.style-stacked .sp-card-body{padding:18px 0 0}.sf-kit-altura .sp-card-grid.style-stacked .sp-card{background:0 0}.sf-kit-altura .sp-card-title{letter-spacing:0;font-size:22px;font-weight:600}.sf-kit-altura .sp-figures{border-top:1px solid var(--k-rule);gap:0}.sf-kit-altura .sp-figure{text-align:left;align-items:flex-start;padding:clamp(18px,2vw,28px) clamp(14px,2vw,28px) 0 0}.sf-kit-altura .sp-figure+.sp-figure{border-left:1px solid var(--k-rule);padding-left:clamp(14px,2vw,28px)}.sf-kit-altura .sp-figure-value{letter-spacing:-.01em;line-height:.9}body.sf-styled.sf-kit-altura .sp-figure-label{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--altura-slate);font-size:15px}.sf-kit-altura .lsec--ink .sp-figure-label{color:#ffffffc7}body.sf-styled.sf-kit-altura .sp-figures.is-worded .sp-figure-value{font-size:clamp(34px,3.4vw,56px);line-height:.95}.sf-kit-altura .sp-feature-media img{aspect-ratio:4/5;object-fit:cover;border-radius:0}.sf-kit-altura .sp-feature-copy h2{font-size:clamp(38px,4vw,64px)}.sf-kit-altura .sp-prose,.sf-kit-altura .sp-feature-copy .sp-prose{max-width:36em;font-size:17px;line-height:1.65}.sf-kit-altura .sp-cta-panel{text-align:left;border:0;border-radius:0;padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,5vw,4.5rem)}.sf-kit-altura .sp-cta-actions{justify-content:flex-start}.sf-kit-altura .sp-cta-copy{align-items:flex-start;margin-inline:0}.sf-kit-altura .sp-cta-sub{margin-inline:0}.sf-kit-altura .sp-cta-title{max-width:14ch}.sf-kit-altura .sp-shot img{border-radius:0}.sf-kit-altura .sp-shot figcaption{color:var(--altura-slate)}.sf-kit-altura .lsec--ink .sp-shot figcaption{color:#ffffffc7}.sf-kit-altura .sp-page--hero .sp-head-band{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sf-kit-altura .sp-page--hero>.sp-block:first-of-type{padding-top:0}.sf-kit-altura .ft .ft-h{font-family:var(--font-ui);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}@media (width<=760px){.sf-kit-altura .sp-figures.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-kit-altura .sp-figures.cols-3 .sp-figure-value{font-size:clamp(36px,11vw,48px)}.sf-kit-altura .sp-figures.cols-3 .sp-figure{padding-inline:0 10px}.sf-kit-altura .sp-figures.cols-3 .sp-figure+.sp-figure{padding-left:10px}.sf-kit-altura .sp-hero--full .sp-hero-copy :is(h1,h2){font-size:clamp(56px,17vw,88px)}body.sf-kit-altura .sp-card-grid.style-overlay .sp-card.has-img{aspect-ratio:4/5}}body.sf-kit-altura.sf-voice-clasico{--k-h2:clamp(32px, 4.1vw, 64px);--k-h2-weight:300;--k-h2-tracking:.02em;--k-h2-line:1.04;--k-h2-transform:uppercase;--k-figure-weight:300;--k-btn-radius:999px;--k-card-radius:18px;--altura-fina-sub:clamp(13px, 1vw, 15px)}.sf-kit-altura.sf-voice-clasico .site-header{background:var(--kit-field);border-bottom:0}.sf-kit-altura.sf-voice-clasico .main-nav a{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:400}.sf-kit-altura.sf-voice-clasico :is(.section-head h2,.sp-feature-copy h2,.sp-cta-title,.sp-hero-copy :is(h1,h2),.ft .ft-h){text-transform:uppercase;letter-spacing:.02em;font-weight:300}.sf-kit-altura.sf-voice-clasico :is(.lsec,.sp-block) .eyebrow,.sf-kit-altura.sf-voice-clasico :is(.sp-hero-eyebrow,.sp-cta-eyebrow){font-size:var(--altura-fina-sub);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.sf-kit-altura.sf-voice-clasico .sp-block .section-head{text-align:center;justify-content:center}.sf-kit-altura.sf-voice-clasico .sp-block .section-head .sub{margin-inline:auto}.sf-kit-altura.sf-voice-clasico .sp-hero--full{align-items:center}.sf-kit-altura.sf-voice-clasico .sp-hero--full:after{background:linear-gradient(#0a0a0a57 0%,#0a0a0a38 45%,#0a0a0a80 100%)}.sf-kit-altura.sf-voice-clasico .sp-hero--full .sp-hero-grid{text-align:center;justify-items:center;padding-bottom:0}.sf-kit-altura.sf-voice-clasico .sp-hero--full .sp-hero-copy :is(h1,h2){letter-spacing:.015em;max-width:16ch;margin-inline:auto;font-size:clamp(40px,6.2vw,104px);font-weight:300;line-height:1}.sf-kit-altura.sf-voice-clasico .sp-hero--full .sp-hero-copy p{max-width:42em;font-size:var(--altura-fina-sub);letter-spacing:.12em;text-transform:uppercase;margin-inline:auto}.sf-kit-altura.sf-voice-clasico .sp-hero--full .sp-hero-cta{justify-content:center}.sf-kit-altura.sf-voice-clasico :is(.sp-hero--cover,.sp-hero--split) .sp-hero-copy :is(h1,h2){font-size:clamp(36px,5vw,80px);font-weight:300;line-height:1.02}.sf-kit-altura.sf-voice-clasico .sp-hero--cover .sp-hero-grid{text-align:center;justify-items:center}.sf-kit-altura.sf-voice-clasico .sp-hero--cover .sp-hero-copy p{margin-inline:auto}.sf-kit-altura.sf-voice-clasico :is(.sp-block,.kit-hero,.sp-contact) .btn{letter-spacing:.04em;border-radius:999px;font-weight:400}body.sf-kit-altura.sf-voice-clasico .sp-card-grid.style-overlay .sp-card.has-img{border-radius:var(--k-card-radius);overflow:hidden}.sf-kit-altura.sf-voice-clasico .sp-card-grid.style-overlay .sp-card-title{text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,2.1vw,34px);font-weight:300;line-height:1.02}.sf-kit-altura.sf-voice-clasico .sp-card-grid.style-overlay .sp-card-text{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.sf-kit-altura.sf-voice-clasico .sp-card-title{text-transform:uppercase;letter-spacing:.04em;font-weight:400}.sf-kit-altura.sf-voice-clasico :is(.sp-feature-media img,.sp-shot img){border-radius:var(--k-card-radius)}.sf-kit-altura.sf-voice-clasico .sp-figure,.sf-kit-altura.sf-voice-clasico .sp-figure+.sp-figure{text-align:center;align-items:center}.sf-kit-altura.sf-voice-clasico .sp-figure-value{font-weight:300}.sf-kit-altura.sf-voice-clasico .sp-cta-panel{text-align:center}.sf-kit-altura.sf-voice-clasico .sp-cta-copy{align-items:center;margin-inline:auto}.sf-kit-altura.sf-voice-clasico .sp-cta-sub{margin-inline:auto}.sf-kit-altura.sf-voice-clasico .sp-cta-actions{justify-content:center}.sf-kit-altura.sf-voice-clasico .sp-cta-title{max-width:20ch}body.sf-kit-altura.sf-voice-clasico .sp-contact .cform{box-shadow:none;background:0 0;border:0;padding-inline:0}body.sf-kit-altura.sf-voice-clasico .sp-contact .cform-title{font-family:var(--kit-display);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-weight:300}body.sf-kit-altura.sf-voice-clasico .lead-form .lf-field :is(input,select){background:var(--kit-soft);border:0;border-radius:999px;padding:13px 20px}body.sf-kit-altura.sf-voice-clasico .lead-form .lf-field textarea{background:var(--kit-soft);border:0;border-radius:24px;padding:14px 20px}body.sf-kit-altura.sf-voice-clasico .lead-form .lf-field :is(input,select,textarea):focus{outline:1px solid var(--kit-ink);outline-offset:2px}body.sf-kit-altura.sf-voice-clasico .lead-form .btn-block{border-radius:999px;align-self:center;width:auto;min-width:11rem}@media (width<=760px){.sf-kit-altura.sf-voice-clasico .sp-hero--full .sp-hero-copy :is(h1,h2){font-size:clamp(36px,10.5vw,56px)}}.sf-kit-estudio{--k-band-y:clamp(3.5rem, 7vw, 7rem);--k-rule:color-mix(in srgb, var(--kit-ink) 14%, transparent);--k-rule-w:1px;--k-h2:clamp(28px, calc(1.2rem + 2.6vw), 52px);--k-h2-weight:500;--k-h2-tracking:-.022em;--k-h2-transform:none;--k-h2-line:1.08;--k-eyebrow-size:15px;--k-eyebrow-tracking:.01em;--k-eyebrow-weight:600;--k-eyebrow-transform:none;--k-eyebrow-family:var(--font-ui);--k-card-radius:20px;--k-card-border:1px solid color-mix(in srgb, var(--kit-ink) 9%, transparent);--k-card-bg:#fff;--k-card-shadow:0 1px 2px color-mix(in srgb, var(--kit-ink) 5%, transparent), 0 14px 34px -24px color-mix(in srgb, var(--kit-ink) 38%, transparent);--k-card-hover:0 2px 4px color-mix(in srgb, var(--kit-ink) 6%, transparent), 0 26px 48px -26px color-mix(in srgb, var(--kit-ink) 46%, transparent);--k-photo-fit:cover;--k-photo-ratio:4 / 3;--k-btn-radius:999px;--k-figure-size:clamp(2.75rem, 5vw, 4.25rem);--k-figure-weight:500;--k-figure-family:var(--kit-display);--k-figure-color:var(--kit-accent);--k-divider-w:0;--estudio-muted:color-mix(in srgb, var(--kit-ink) 80%, var(--kit-field));--estudio-faint:color-mix(in srgb, var(--kit-ink) 70%, var(--kit-field));--estudio-hair:color-mix(in srgb, var(--kit-ink) 11%, transparent);--estudio-frame:0 30px 60px -36px color-mix(in srgb, var(--kit-ink) 52%, transparent);--estudio-focus:var(--kit-accent);--muted:var(--estudio-muted);--faint:var(--estudio-faint);--hair:var(--estudio-hair);--ring:0 0 0 0 transparent}.sf-kit-estudio :is(.lsec--ink,.sp-hero--cover,.sp-hero--full,.sp-cta.has-img){--estudio-focus:#fff}.sf-kit-estudio :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--estudio-focus);outline-offset:2px}.sf-kit-estudio .announce{background:var(--kit-soft);color:var(--kit-ink);font-weight:600}.sf-kit-estudio .site-header{border-bottom:1px solid var(--estudio-hair);background:color-mix(in srgb, var(--kit-field) 90%, transparent)}.sf-kit-estudio .site-header .inner{min-height:78px;padding-inline:clamp(22px,3vw,40px)}.sf-kit-estudio .site-header .name{font-family:var(--kit-display);letter-spacing:-.015em;font-size:21px;font-weight:500}.sf-kit-estudio .main-nav a{white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:500}.sf-kit-estudio .site-header .main-nav{gap:2px}@media (width>=721px) and (width<=1180px){body.sf-kit-estudio .site-header .main-nav{display:none}body.sf-kit-estudio .site-header .hb-btn{display:grid}body.sf-kit-estudio .site-header .header-actions{margin-left:auto}}.sf-kit-estudio .main-nav a:hover{background:var(--kit-soft)}.sf-kit-estudio .site-header .mm-head{border-bottom-color:var(--estudio-hair)}.sf-kit-estudio .site-header .mm-panel{box-shadow:0 28px 60px -30px color-mix(in srgb, var(--kit-ink) 45%, transparent);border-radius:20px}.sf-kit-estudio .sp-block .section-head h2{text-wrap:balance;max-width:22ch}.sf-kit-estudio .sp-block--center .section-head h2{margin-inline:auto}.sf-kit-estudio .section-head .sub{max-width:54ch;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.sf-kit-estudio :is(.lsec,.sp-block):not(.lsec--ink) .section-head .sub{color:var(--estudio-muted)}.sf-kit-estudio :is(.lsec,.sp-block):not(.lsec--ink) .eyebrow{color:var(--kit-accent)}.sf-kit-estudio :is(.lsec,.sp-block) .section-head .eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:22px;height:1px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.sf-kit-estudio .sp-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,1.25rem + 3.6vw,68px);font-weight:500;line-height:1.04}.sf-kit-estudio .sp-page--hero .sp-title{letter-spacing:.01em;text-transform:none;color:var(--estudio-muted);font-size:15px;font-weight:600}.sf-kit-estudio .sp-prose{font-size:17.5px;line-height:1.65}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-prose a{color:var(--kit-accent);text-decoration-thickness:1px}.sf-kit-estudio :is(.sp-block,.kit-hero,.lsec) .btn{border-radius:999px;min-height:48px;font-weight:600}.sf-kit-estudio .btn-brand{box-shadow:0 12px 26px -18px color-mix(in srgb, var(--kit-accent) 85%, transparent)}.sf-kit-estudio .btn-brand:hover{background:color-mix(in srgb, var(--kit-accent) 84%, var(--kit-ink));color:var(--kit-on-accent)}.sf-kit-estudio :is(.sp-block,.kit-hero,.lsec):not(.lsec--ink,.sp-hero--cover,.sp-hero--full,.sp-cta.has-img) .btn-outline{border:1px solid color-mix(in srgb, var(--kit-ink) 22%, transparent);color:var(--kit-ink);box-shadow:none;background:#ffffffb8}.sf-kit-estudio :is(.sp-block,.kit-hero,.lsec):not(.lsec--ink,.sp-hero--cover,.sp-hero--full,.sp-cta.has-img) .btn-outline:hover{border-color:var(--kit-ink);color:var(--kit-ink);background:#fff}.sf-kit-estudio .lsec--ink .btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}.sf-kit-estudio .sp-hero .sp-hero-copy :is(h1,h2){letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,1.25rem + 4vw,78px);font-weight:500;line-height:1.03}.sf-kit-estudio .sp-hero-copy>:is(h1,h2)+p{max-width:34em;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.sf-kit-estudio .sp-hero:not(.lsec--ink,.sp-hero--cover,.sp-hero--full) .sp-hero-copy>:is(h1,h2)+p{color:var(--estudio-muted)}.sf-kit-estudio .sp-hero-eyebrow{border:1px solid var(--estudio-hair);background:#fff;border-radius:999px;align-items:center;max-width:100%;margin-bottom:20px;padding:6px 14px;font-size:14px;display:inline-flex}.sf-kit-estudio .sp-hero:not(.lsec--ink,.sp-hero--cover,.sp-hero--full) .sp-hero-eyebrow,.sf-kit-estudio .sp-hero.lsec--ink .sp-hero-eyebrow{color:var(--kit-accent)}.sf-kit-estudio .sp-hero.lsec--ink .sp-hero-copy :is(h1,h2){color:#fff}.sf-kit-estudio .sp-hero.lsec--ink .sp-hero-copy>:is(h1,h2)+p{color:#ffffffd6}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full) .sp-hero-eyebrow{background:color-mix(in srgb, var(--kit-ink) 45%, transparent);color:#fff;border-color:#ffffff59}.sf-kit-estudio .sp-hero-cta{margin-top:28px}.sf-kit-estudio .sp-page--home>.sp-hero--split:first-of-type,.sf-kit-estudio .sp-page--home>.sp-hero--centered:first-of-type{padding-top:clamp(1.5rem,4vw,3.5rem)}.sf-kit-estudio .sp-hero--split .sp-hero-media{isolation:isolate;justify-self:center;width:100%;max-width:34rem;padding:0 0 clamp(14px,2vw,24px) clamp(14px,2vw,24px);position:relative}.sf-kit-estudio .sp-hero--split .sp-hero-media:before{content:"";z-index:-1;background:var(--kit-highlight);border-radius:28px;position:absolute;inset:clamp(14px,2vw,24px) clamp(14px,2vw,24px) 0 0}.sf-kit-estudio .sp-hero--split .sp-hero-media img{aspect-ratio:4/5;object-fit:cover;box-shadow:var(--estudio-frame);background:#fff;border:8px solid #fff;border-radius:26px}.sf-kit-estudio .sp-hero--centered .sp-hero-media img{border-radius:26px}@media (width>=881px){.sf-kit-estudio .sp-hero--split .sp-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2.5rem,6vw,6rem)}.sf-kit-estudio .sp-hero--split .sp-hero-media{justify-self:end}}@media (width<=880px){.sf-kit-estudio .sp-hero--split .sp-hero-media{max-width:30rem}}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full){border-radius:clamp(20px,2.4vw,32px);margin-inline:clamp(10px,1.6vw,24px)}.sf-kit-estudio .sp-page--home>:is(.sp-hero--cover,.sp-hero--full):first-of-type{margin-top:clamp(8px,1.4vw,18px)}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full)>.container{width:100%}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full):after{background:linear-gradient(0deg, color-mix(in srgb, var(--kit-ink) 84%, transparent) 0%, color-mix(in srgb, var(--kit-ink) 42%, transparent) 48%, color-mix(in srgb, var(--kit-ink) 12%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--kit-ink) 40%, transparent) 0%, transparent 70%)}.sf-kit-estudio .sp-hero--full{align-items:end;min-height:min(86svh,48rem)}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full) .sp-hero-grid{text-align:left;justify-items:start}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full) .sp-hero-copy{max-width:42rem}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full) .sp-hero-copy p{margin-inline:0}.sf-kit-estudio :is(.sp-hero--cover,.sp-hero--full) .sp-hero-cta{justify-content:flex-start}.sf-kit-estudio .sp-card-grid{gap:clamp(16px,2vw,28px)}.sf-kit-estudio .sp-card-body{gap:10px;padding:clamp(20px,2.4vw,30px)}.sf-kit-estudio .sp-card-title{letter-spacing:-.012em;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.2}.sf-kit-estudio .sp-card-text{font-size:16.5px;line-height:1.6}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-card-text{color:var(--estudio-muted)}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-card-more{color:var(--kit-accent)}.sf-kit-estudio .sp-card.is-link{transition:box-shadow .2s,transform .2s,border-color .2s}.sf-kit-estudio .sp-card.is-link:hover{border-color:color-mix(in srgb, var(--kit-accent) 28%, transparent);transform:translateY(-3px)}.sf-kit-estudio .sp-card.is-link .sp-card-img{transition:transform .5s}.sf-kit-estudio .sp-card.is-link:hover .sp-card-img{transform:scale(1.03)}.sf-kit-estudio .sp-card-more svg{transition:transform .2s}.sf-kit-estudio .sp-card.is-link:hover .sp-card-more svg{transform:translate(4px)}body.sf-kit-estudio .sp-card-grid.style-overlay .sp-card.has-img{border:0;min-height:clamp(20rem,30vw,26rem)}body.sf-kit-estudio .sp-card-grid.style-overlay .sp-card.has-img .sp-card-body{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--kit-ink) 58%, transparent) 45%, color-mix(in srgb, var(--kit-ink) 88%, transparent) 100%)}body.sf-kit-estudio .sp-card-grid.style-overlay .sp-card.has-img .sp-card-title{font-size:clamp(22px,2vw,28px)}.sf-kit-estudio .sp-card-grid.style-plain .sp-card-body{padding:22px 0 0}.sf-kit-estudio .lsec--ink .sp-card{box-shadow:none;background:#ffffff12;border-color:#ffffff29}.sf-kit-estudio .lsec--ink .sp-card-text{color:#ffffffd1}.sf-kit-estudio .sp-card-grid.style-steps{gap:clamp(24px,2.6vw,40px)}.sf-kit-estudio .sp-step{grid-template-columns:3.5rem minmax(0,1fr);column-gap:20px}.sf-kit-estudio .sp-step-n{border:1px solid color-mix(in srgb, var(--kit-accent) 45%, transparent);width:3.5rem;height:3.5rem;color:var(--kit-accent);font-family:var(--kit-display);background:#fff;font-size:1.5rem;font-weight:500}.sf-kit-estudio .sp-step:after{background:color-mix(in srgb, var(--kit-accent) 30%, transparent);top:3.5rem;bottom:calc(-1*clamp(24px,2.6vw,40px));left:calc(1.75rem - .5px)}.sf-kit-estudio .sp-step-body{padding-top:.85rem}.sf-kit-estudio .sp-step .sp-card-title{font-size:clamp(20px,1.7vw,25px)}@media (width>=761px){.sf-kit-estudio .sp-step{grid-template-columns:minmax(0,1fr);row-gap:22px}.sf-kit-estudio .sp-step:after,.sf-kit-estudio .sp-step:last-child:after{top:1.75rem;bottom:auto;left:calc(3.5rem + 14px)}.sf-kit-estudio .sp-step-body{padding-top:0}}.sf-kit-estudio .sp-figures{gap:28px 0}.sf-kit-estudio .sp-figure{padding:4px clamp(12px,2vw,28px)}.sf-kit-estudio .sp-figure-value{letter-spacing:-.03em;line-height:1}.sf-kit-estudio .sp-figure-label{font-size:15px}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-figure-label{color:var(--estudio-muted)}@media (width>=761px){.sf-kit-estudio .sp-figure+.sp-figure{border-left:1px solid var(--k-rule)}}.sf-kit-estudio .sp-feature-media img{box-shadow:var(--estudio-frame);border-radius:24px}.sf-kit-estudio .sp-feature .sp-prose{max-width:50ch}.sf-kit-estudio .sp-cta-panel{background:var(--kit-highlight);box-shadow:none;border:0;border-radius:clamp(24px,3vw,40px);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,5vw,4rem)}.sf-kit-estudio .sp-cta:not(.has-img) .sp-cta-panel:before{content:"";z-index:-1;pointer-events:none;background:#ffffff73;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-9rem;right:-7rem}.sf-kit-estudio .sp-cta-title{max-width:20ch;margin-inline:auto}.sf-kit-estudio .sp-cta:not(.has-img,.lsec--ink) .sp-cta-sub{color:var(--estudio-muted)}.sf-kit-estudio .sp-cta.lsec--ink .sp-cta-panel{background:#ffffff14}.sf-kit-estudio .sp-cta.lsec--ink .sp-cta-panel:before{background:#ffffff12}@media (width<=640px){.sf-kit-estudio .sp-cta:not(.has-img) .sp-cta-panel:before{width:14rem;height:14rem;top:-7rem;right:-6rem}}.sf-kit-estudio .sp-faq-list{border-top:1px solid var(--k-rule);max-width:none}.sf-kit-estudio .sp-faq-item{border-bottom:1px solid var(--k-rule)}.sf-kit-estudio .sp-faq-item summary{min-height:48px;font-family:var(--kit-display);letter-spacing:-.01em;padding:22px 0;font-size:clamp(19px,1.5vw,23px);font-weight:500;line-height:1.3}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-faq-item summary:hover{color:var(--kit-accent)}.sf-kit-estudio .sp-faq-chev{box-sizing:border-box;border:1px solid var(--k-rule);width:36px;height:36px;color:var(--kit-ink);border-radius:50%;padding:8px;transition:transform .2s,background-color .2s,color .2s}.sf-kit-estudio .sp-faq-item[open] .sp-faq-chev{border-color:var(--kit-accent);background:var(--kit-accent);color:var(--kit-on-accent)}.sf-kit-estudio .sp-faq-a{max-width:62ch;padding:0 52px 24px 0;font-size:17px;line-height:1.65}.sf-kit-estudio :is(.sp-block,.lsec):not(.lsec--ink) .sp-faq-a{color:var(--estudio-muted)}.sf-kit-estudio .sp-faq-item[open] .sp-faq-a{animation:.18s ease-out both estudio-reveal}@keyframes estudio-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sf-kit-estudio .lsec--ink :is(.sp-faq-list,.sp-faq-item){border-color:#ffffff2e}.sf-kit-estudio .lsec--ink .sp-faq-item summary{color:#fff}.sf-kit-estudio .lsec--ink .sp-faq-chev{color:#fff;border-color:#ffffff4d}@media (width>=961px){.sf-kit-estudio .sp-faq>.container:has(>.section-head){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sf-kit-estudio .sp-faq>.container>.section-head{margin-bottom:0;position:sticky;top:110px}}.sf-kit-estudio .sp-shot img{border-radius:18px}.sf-kit-estudio .sp-shot figcaption{margin-top:10px;font-size:14.5px}.sf-kit-estudio .sp-testimonials:not(.lsec--ink) .tmt-card{padding:clamp(22px,2.4vw,30px)}.sf-kit-estudio .sp-testimonials:not(.lsec--ink) .tmt-card blockquote{font-size:18px;line-height:1.6}.sf-kit-estudio .contact-grid .cinfo{background:var(--kit-ink);box-shadow:none;border:0;border-radius:24px}.sf-kit-estudio .contact-grid .cform{border:1px solid var(--estudio-hair);box-shadow:var(--k-card-shadow);border-radius:24px}.sf-kit-estudio .contact-grid .cform-title{font-family:var(--kit-display);font-weight:500}.sf-kit-estudio .sp-loc-label{font-family:var(--kit-display);letter-spacing:-.01em;font-size:clamp(20px,1.6vw,24px);font-weight:500}.sf-kit-estudio .sp-loc-address{font-size:clamp(18px,1.4vw,21px)}.sf-kit-estudio .sp-loc .sp-loc-icon{border:1px solid var(--estudio-hair);width:48px;height:48px;color:var(--kit-accent);background:#fff}.sf-kit-estudio .sp-loc .sp-loc-line--wa .sp-loc-icon{color:var(--wa)}.sf-kit-estudio .sp-loc-app{border:1px solid color-mix(in srgb, var(--kit-ink) 18%, transparent);min-height:48px;color:var(--kit-ink);background:#fff;border-radius:999px;padding:0 18px}.sf-kit-estudio .sp-loc-app svg{color:var(--kit-accent)}.sf-kit-estudio .sp-loc-app:hover{border-color:var(--kit-ink);background:#fff}.sf-kit-estudio .sp-loc-hours{border:1px solid var(--estudio-hair);box-shadow:var(--k-card-shadow);background:#fff;border-radius:24px;padding:clamp(22px,2.6vw,32px)}.sf-kit-estudio .sp-loc-badge{background:var(--kit-soft);color:var(--kit-accent)}.sf-kit-estudio .sp-hours th{font-weight:500}.sf-kit-estudio .sp-loc-photo img{box-shadow:var(--estudio-frame);border:8px solid #fff;border-radius:24px}.sf-kit-estudio .lsec--ink .sp-loc-hours{box-shadow:none;background:#ffffff14;border-color:#ffffff29}.sf-kit-estudio .lsec--ink .sp-loc :is(.sp-loc-icon,.sp-loc-app,.sp-loc-badge){color:#fff;background:0 0;border-color:#ffffff52}.sf-kit-estudio .lsec--ink .sp-loc-app svg{color:#fff}body.sf-kit-estudio .sp-book .sp-book-time{border-color:var(--estudio-hair);box-shadow:var(--k-card-shadow);background:#fff;border-radius:18px}body.sf-kit-estudio .sp-book .sp-book-time:hover{border-color:var(--kit-accent)}body.sf-kit-estudio .sp-book .sp-book-hour{font-family:var(--kit-display);letter-spacing:-.01em;font-size:22px;font-weight:500}.sf-kit-estudio .kit-hero{background:var(--kit-field)}.sf-kit-estudio .kit-hero__eyebrow{border:1px solid var(--estudio-hair);color:var(--kit-accent);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.sf-kit-estudio .kit-hero h1{letter-spacing:-.03em;font-size:clamp(40px,5vw,80px);font-weight:500;line-height:1.03}.sf-kit-estudio .kit-hero__description{color:var(--estudio-muted);line-height:1.6}.sf-kit-estudio .kit-hero__primary{border-color:var(--kit-accent);background:var(--kit-accent);min-height:52px;color:var(--kit-on-accent);box-shadow:0 14px 30px -18px color-mix(in srgb, var(--kit-accent) 80%, transparent);border-radius:999px;font-weight:600}.sf-kit-estudio .kit-hero__primary:hover{color:var(--kit-on-accent);transform:translateY(-2px)}.sf-kit-estudio .kit-hero__secondary{font-weight:600;text-decoration-thickness:1px}.sf-kit-estudio .kit-hero__orbit{background:var(--kit-highlight);border:0;border-radius:32px;inset:8% 0 0 12%;transform:none}.sf-kit-estudio .kit-hero__spark{display:none}.sf-kit-estudio .kit-photo{box-shadow:var(--estudio-frame);border:8px solid #fff;border-radius:24px;padding:0;overflow:hidden;transform:none}.sf-kit-estudio .kit-photo--1{margin:0 12px 24px 0}.sf-kit-estudio .kit-photo img{object-fit:cover;height:100%}.sf-kit-estudio .kit-photo>span{background:color-mix(in srgb, var(--kit-ink) 70%, transparent);color:#fff;margin:0;padding:12px 16px;font-weight:600;position:absolute;inset:auto 0 0}.sf-kit-estudio .kit-word-art{color:var(--kit-accent);background:#fff;border:0;border-radius:32px;transform:none}.sf-kit-estudio .kit-category-strip{background:var(--kit-soft);border-block:0}.sf-kit-estudio .kit-category-strip a{background:#fff;border-radius:999px;gap:10px;padding:8px 16px}.sf-kit-estudio :is(.cat-tile,.editorial){border:1px solid var(--estudio-hair);box-shadow:var(--k-card-shadow);background:#fff;border-radius:20px}.sf-kit-estudio .cat-tile:nth-child(2n){background:var(--kit-soft)}.sf-kit-estudio main :is(.cat-hero,.coll-hero){border:1px solid var(--estudio-hair);border-radius:24px}body.sf-kit-estudio footer.ft{border-top:1px solid var(--estudio-hair);background:var(--kit-soft);color:var(--estudio-muted);margin-top:clamp(24px,3vw,40px)}body.sf-kit-estudio.sf-styled footer.ft :is(a,.ft-addr,.ft-lock,.ft-bottom){color:var(--estudio-muted)}body.sf-kit-estudio.sf-styled footer.ft a:is(:hover,:focus-visible){color:var(--kit-accent)}body.sf-kit-estudio.sf-styled footer.ft .ft-h{color:var(--kit-ink);font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;font-size:14px;font-weight:600}body.sf-kit-estudio.sf-styled footer.ft .nm{color:var(--kit-ink);font-family:var(--kit-display);letter-spacing:-.02em;font-size:28px;font-weight:500}body.sf-kit-estudio.sf-styled footer.ft .ft-chip{background:var(--kit-accent);color:var(--kit-on-accent);border-radius:50%}body.sf-kit-estudio.sf-styled footer.ft .ft-social a,body.sf-kit-estudio.sf-styled footer.ft .pay-pills span{border-color:var(--k-rule);color:var(--kit-ink)}body.sf-kit-estudio.sf-styled footer.ft .ft-bottom{border-top-color:var(--estudio-hair)}body.sf-kit-estudio.sf-styled footer.ft .ft-muelle{font-family:var(--font-ui);letter-spacing:.01em}@media (width<=820px){.sf-kit-estudio .site-header .inner{min-height:64px}.sf-kit-estudio .site-header .name{font-size:18px;line-height:1.15}.sf-kit-estudio .kit-hero h1{max-width:none;font-size:clamp(34px,9vw,52px)}}@media (prefers-reduced-motion:reduce){.sf-kit-estudio :is(.sp-card.is-link,.sp-card.is-link .sp-card-img,.sp-card-more svg,.sp-faq-chev,.kit-hero__primary){transition:none}.sf-kit-estudio .sp-card.is-link:hover,.sf-kit-estudio .sp-card.is-link:hover :is(.sp-card-img,.sp-card-more svg),.sf-kit-estudio .kit-hero__primary:hover{transform:none}.sf-kit-estudio .sp-faq-item[open] .sp-faq-a{animation:none}}body.sf-kit-estudio .eyebrow{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--kit-accent);font-size:13px;font-weight:600}body.sf-kit-estudio :is(.cita-title,.ph-title,.page-pad h1){font-family:var(--kit-display);letter-spacing:-.015em;color:var(--kit-ink);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}body.sf-kit-estudio main>.page-pad{padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(40px,7vw,88px)}
