.k-section{padding:4.4rem 0}.k-section--tight{padding:2.4rem 0}.k-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.k-head__title{font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:900;letter-spacing:-.02em;color:var(--k-accent);margin:0;text-transform:uppercase}.k-head__link{font-family:var(--k-font);font-weight:700;font-size:1.4rem;color:var(--k-ink-soft);text-decoration:underline;text-underline-offset:.4rem}.k-head__link:hover{color:var(--k-accent-deep)}.k-hero{position:relative}.k-hero__media{position:relative;width:100%;overflow:hidden}.k-hero__media--full{height:100vh;height:100svh}.k-hero__media img,.k-hero__media video{display:block;width:100%;height:100%;object-fit:cover}.k-hero--rounded .k-hero__media{border-radius:var(--k-r-lg);box-shadow:var(--k-raise)}.k-hero__content{position:absolute;inset:auto auto 5% 5%;max-width:46rem;z-index:2}.k-hero__content--center{inset:50% auto auto 50%;transform:translate(-50%,-50%);text-align:center;max-width:64rem}.k-hero__title{font-size:clamp(3.2rem,5vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:1.02;margin:0 0 1.4rem}.k-hero__text{font-size:1.7rem;font-weight:600;margin:0 0 2.2rem}.k-hero--on-dark .k-hero__title,.k-hero--on-dark .k-hero__text{color:#f6f1e6}.k-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1412106b,#14121000);z-index:1}.k-rail{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.k-rail__item{display:inline-flex;align-items:center;justify-content:center;background:var(--k-cream);box-shadow:var(--k-raise-xs);border-radius:3rem;padding:1.1rem 2rem;font-family:var(--k-mono);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-soft);transition:.18s var(--k-ease)}.k-rail__item:hover{box-shadow:var(--k-raise-sm);color:var(--k-ink);transform:translateY(-2px);text-decoration:none}.k-rail__item[aria-current=page]{box-shadow:var(--k-inset-sm);color:var(--k-accent-deep)}@media screen and (min-width:1500px){.k-rail--stacked{position:fixed;top:14rem;left:1.6rem;z-index:4;flex-direction:column;width:17rem;background:var(--k-cream);box-shadow:var(--k-raise);border-radius:var(--k-r);padding:1.4rem 1rem;gap:.6rem}.k-rail--stacked .k-rail__item{width:100%;font-size:1.05rem;padding:.9rem 1rem}}.k-grid{display:grid;gap:2.2rem;list-style:none;padding:0;margin:0}.k-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-card{position:relative;display:flex;flex-direction:column;background:var(--k-cream);border-radius:var(--k-r-lg);padding:1.6rem;box-shadow:var(--k-raise-sm);transition:.22s var(--k-ease);height:100%}.k-card:hover{transform:translateY(-6px);box-shadow:var(--k-raise)}.k-card__media{position:relative;border-radius:2rem;overflow:hidden;background:linear-gradient(160deg,var(--k-cream-3),var(--k-cream-2));aspect-ratio:4 / 5}.k-card__media img,.k-card__video{width:100%;height:100%;object-fit:cover;display:block;transition:.4s var(--k-ease)}.k-card__quick-plus{margin-right:.3em}.k-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.k-card:hover .k-card__img--alt{opacity:1}.k-card__disc{position:absolute;top:1.2rem;left:1.2rem;z-index:2}.k-card__wish{position:absolute;top:1.2rem;right:1.2rem;width:3.4rem;height:3.4rem;border-radius:1.1rem;background:var(--k-cream);box-shadow:var(--k-raise-xs);display:flex;align-items:center;justify-content:center;z-index:3;transition:.18s var(--k-ease);cursor:pointer;border:0;padding:0}.k-card__wish svg{width:1.6rem;height:1.6rem;stroke:var(--k-ink-soft);stroke-width:2;fill:none}.k-card__wish:hover{box-shadow:var(--k-raise-sm)}.k-card__wish[aria-pressed=true] svg{fill:var(--k-accent);stroke:var(--k-accent)}.k-card__quick{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;opacity:0;transform:translateY(.8rem);transition:.22s var(--k-ease);z-index:3}.k-card:hover .k-card__quick,.k-card:focus-within .k-card__quick{opacity:1;transform:none}.k-card__quick .button{width:100%;min-height:4.4rem;font-size:1.35rem;border-radius:2.6rem}.k-card__name{font-weight:800;font-size:1.6rem;margin:1.4rem .2rem .3rem;color:var(--k-ink);line-height:1.25}.k-card__name a{color:inherit;text-decoration:none}.k-card__cat{margin:0 .2rem}.k-card__utils{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem .2rem}.k-card__price-row{display:flex;align-items:center;gap:.9rem;margin:.8rem .2rem .2rem;flex-wrap:wrap}.k-card__price{font-family:var(--k-mono);font-weight:900;font-size:1.8rem;color:var(--k-ink)}.k-card__mrp{font-family:var(--k-mono);color:var(--k-ink-faint);text-decoration:line-through;font-size:1.3rem;font-weight:600}.k-card__rating{display:flex;align-items:center;gap:.4rem;margin-left:auto;font-size:1.2rem;font-weight:700;color:var(--k-ink-soft)}.k-card__rating .k-star{color:var(--k-accent)}.k-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(22rem,auto);gap:2.2rem}.k-mosaic__tile{position:relative;display:block;overflow:hidden;border-radius:var(--k-r-lg);box-shadow:var(--k-raise-sm);grid-column:span var(--k-span-x, 2);grid-row:span var(--k-span-y, 2);transition:.22s var(--k-ease)}.k-mosaic__tile:hover{transform:translateY(-4px);box-shadow:var(--k-raise)}.k-mosaic__tile img,.k-mosaic__tile svg,.k-mosaic__tile video{width:100%;height:100%;object-fit:cover;display:block}.k-mosaic__tile .video-wrapper,.k-mosaic__tile deferred-media,.k-mosaic__tile media-gallery{width:100%;height:100%;display:block}.k-mosaic__tile--captioned:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#14121094,#14121000 55%)}.k-mosaic__caption{position:absolute;left:2.2rem;right:2.2rem;bottom:2.2rem;z-index:2;display:flex;flex-direction:column;gap:.4rem}.k-mosaic__title{font-size:2.4rem;font-weight:900;letter-spacing:-.02em;color:#fff}.k-mosaic__text{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.k-mosaic__cell{grid-column:span 1;grid-row:span 1}.k-mosaic__stack{grid-column:span var(--k-span-x, 1);grid-row:span var(--k-span-y, 2);display:flex;flex-direction:column;gap:2.2rem}.k-mosaic__stack>*{flex:1}.k-why{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap}.k-why__tile{flex:1;min-width:15rem;max-width:22rem;background:var(--k-cream);box-shadow:var(--k-raise-sm);border-radius:var(--k-r);padding:2.8rem 2rem;text-align:center;transition:.22s var(--k-ease)}.k-why__tile:hover{transform:translateY(-6px);box-shadow:var(--k-raise)}.k-why__icon{width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;border-radius:1.6rem;box-shadow:var(--k-inset-sm);display:flex;align-items:center;justify-content:center;color:var(--k-accent)}.k-why__icon svg{width:2.2rem;height:2.2rem}.k-why__word{font-family:var(--k-mono);font-weight:700;letter-spacing:.14em;font-size:1.5rem;text-transform:uppercase;margin:0}.k-why__sub{font-size:1.25rem;color:var(--k-ink-soft);font-weight:500;margin:.8rem 0 0}.k-stories{--k-stories-pad: 4.4rem;padding:var(--k-stories-pad);isolation:isolate}.k-stories__visual{position:absolute;top:0;right:0;width:min(42%,46rem);height:34rem;z-index:-1;pointer-events:none}.k-stories__visual:before{content:"";position:absolute;top:-20%;right:-30%;bottom:-10%;left:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--k-accent) 45%,transparent),transparent 75%);filter:blur(8px)}.k-stories__visual img{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:right top;transform:translate(6%,-4%) rotate(-8deg);-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 55%,transparent 96%);mask-image:linear-gradient(transparent,#000 10%,#000 55%,transparent 96%)}.k-stories__head{max-width:52rem;margin-bottom:3.2rem}.k-stories__eyebrow{font-family:var(--k-mono);font-size:1.3rem;letter-spacing:.32em;text-transform:uppercase;color:var(--k-accent);font-weight:600;margin:0 0 1.6rem}.k-stories__title{font-size:clamp(3.4rem,5vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0}.k-dark .k-stories__accent{color:var(--k-accent)}.k-stories__sub{font-size:1.7rem;color:#efeae09e;margin:1.6rem 0 0}.k-stories__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.k-stories__track::-webkit-scrollbar{display:none}.k-stories__track:focus-visible{outline:2px solid var(--k-accent);outline-offset:4px;border-radius:var(--k-r)}.k-stories__page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.6rem;scroll-snap-align:start}.k-review{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top  top" "body thumb";align-content:start;gap:1.4rem 2rem;padding:2.4rem;border-radius:calc(var(--k-r) + 2px);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px -24px #000000b3;transition:border-color .25s var(--k-ease),transform .25s var(--k-ease)}.k-review:hover{border-color:#ffffff2e;transform:translateY(-2px)}.k-review--plain{grid-template-areas:"top top" "body body"}.k-review__top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem}.k-review__stars{display:flex;gap:.4rem;align-items:center}.k-review__star{width:2rem;height:2rem;fill:#ffffff38}.k-review__star.is-on{fill:var(--k-accent)}.k-review__source{display:flex;align-items:center;gap:1rem;font-size:1.3rem;color:#efeae0bf;white-space:nowrap}.k-review__source img{display:block;height:1.8rem;width:auto}.k-review__source-name{font-weight:800;font-size:1.6rem;letter-spacing:-.01em;color:#f6f1e6}.k-review__source>*+.k-review__verified{padding-left:1rem;border-left:1px solid rgba(255,255,255,.3)}.k-review__body{grid-area:body;min-width:0}.k-dark .k-review__title{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#f6f1e6;margin:0 0 1rem}.k-review__text{font-size:1.5rem;line-height:1.6;color:#efeae0b8;margin:0}.k-review__by{font-size:1.4rem;color:#efeae08c;margin:1.6rem 0 0}.k-review__by:before{content:"";display:block;width:2.4rem;height:1px;background:#efeae059;margin-bottom:1.2rem}.k-review__thumb{grid-area:thumb;align-self:start;width:clamp(8.4rem,9vw,11rem);aspect-ratio:1 / 1.05;border-radius:var(--k-r-sm, 12px);overflow:hidden;background:#f3f1ec;box-shadow:0 10px 24px -12px #000c}.k-review__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--k-ease)}a.k-review__thumb:hover img{transform:scale(1.05)}.k-stories__dots{display:flex;justify-content:center;gap:1.2rem;margin-top:2.8rem}.k-stories__dot{width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:#ffffff2e;cursor:pointer;transition:background .2s var(--k-ease),transform .2s var(--k-ease)}.k-stories__dot:hover{background:#ffffff59}.k-stories__dot[aria-current=true]{background:var(--k-accent);transform:scale(1.15)}.k-stories__dot:focus-visible{outline:2px solid var(--k-accent);outline-offset:3px}.k-stories__cta{margin:2.8rem 0 0}@media screen and (max-width:749px){.k-stories{--k-stories-pad: 2.8rem 1.6rem}.k-stories__visual{width:62%;height:26rem}.k-stories__head{max-width:30rem;margin-bottom:2.4rem}.k-stories__eyebrow{font-size:1.1rem;margin-bottom:1.2rem}.k-stories__title{font-size:clamp(3.4rem,10vw,4.4rem)}.k-stories__sub{font-size:1.5rem;margin-top:1.2rem}.k-stories__page{gap:1.2rem}.k-review{padding:1.8rem;gap:1.2rem 1.4rem}.k-review__star{width:1.6rem;height:1.6rem}.k-review__stars{gap:.3rem}.k-review__source{font-size:1.1rem;gap:.7rem}.k-review__source-name{font-size:1.4rem}.k-review__source>*+.k-review__verified{padding-left:.7rem}.k-dark .k-review__title{font-size:1.7rem;margin-bottom:.8rem}.k-review__text{font-size:1.4rem}.k-review__by{font-size:1.3rem;margin-top:1.2rem}.k-review__by:before{margin-bottom:1rem}.k-review__thumb{width:8.4rem}}.k-trust{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.4rem;padding:2rem 3rem}.k-trust__item{display:flex;align-items:center;gap:1.1rem}.k-trust__icon{color:var(--k-accent);width:4rem;height:4rem;border-radius:1.2rem;box-shadow:var(--k-inset-sm);display:flex;align-items:center;justify-content:center;flex:none}.k-trust__icon svg{width:1.8rem;height:1.8rem}.k-trust__label{font-size:1.4rem;font-weight:800;display:block;margin:0;color:var(--k-ink)}.k-trust__sub{font-size:1.2rem;color:var(--k-ink-soft);font-weight:500}.k-translate{padding:3rem 3.4rem}.k-translate__row{display:grid;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:2.4rem;padding:1.8rem 0;border-bottom:1px solid var(--k-line)}.k-translate__row:last-child{border-bottom:0}.k-translate__arrow{width:4rem;height:4rem;border-radius:50%;background:var(--k-cream);box-shadow:var(--k-raise-xs);display:flex;align-items:center;justify-content:center;color:var(--k-accent);font-weight:900;flex:none}.k-translate__phys{font-weight:800;font-size:1.6rem;margin:.4rem 0 0;color:var(--k-ink)}.k-translate__digi{font-size:1.5rem;font-weight:500;color:var(--k-ink-soft);margin:.4rem 0 0}.k-translate__digi-label{font-family:var(--k-mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-accent-deep);font-weight:600}.k-explorer{display:grid;grid-template-columns:1fr 1.1fr;gap:2.8rem;align-items:center;padding:2.6rem}.k-explorer__stage{position:relative;border-radius:var(--k-r);aspect-ratio:4 / 5;width:100%;max-width:42rem;margin-inline:auto;background:var(--k-cream-2);box-shadow:var(--k-raise-sm)}.k-explorer__stage img,.k-explorer__stage svg{width:100%;height:100%;object-fit:contain;border-radius:var(--k-r);display:block}.k-explorer__hotspot{position:absolute;transform:translate(-50%,-50%);background:var(--k-cream);box-shadow:var(--k-raise-xs);border:0;border-radius:3rem;padding:.5rem 1rem .5rem .5rem;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;z-index:3;font-family:var(--k-mono);font-size:1.05rem;font-weight:600;letter-spacing:.1em;color:var(--k-ink-soft)}.k-explorer__hotspot[aria-selected=true]{background:var(--k-accent);color:#fff;box-shadow:0 0 0 .6rem #e2622e24}.k-explorer__hotspot[aria-selected=true] .k-bang__dot{background:var(--k-accent);box-shadow:none}.k-explorer__hotspot[aria-selected=true] .k-bang__dot:after{color:#fff}.k-explorer__tabs{display:flex;flex-wrap:wrap;gap:.9rem}.k-explorer__tab{background:var(--k-cream);box-shadow:var(--k-raise-xs);border:0;border-radius:3rem;padding:.9rem 1.6rem;font-family:var(--k-mono);font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink-soft);cursor:pointer;transition:.18s var(--k-ease)}.k-explorer__tab:hover{box-shadow:var(--k-raise-sm);color:var(--k-ink)}.k-explorer__tab[aria-selected=true]{box-shadow:var(--k-inset-sm);color:var(--k-accent-deep)}.k-explorer__panel{margin-top:1.6rem;padding:2rem 2.2rem;min-height:12rem}.k-explorer__panel-label{font-family:var(--k-mono);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-accent-deep);font-weight:600}.k-explorer__panel-body{font-size:1.7rem;font-weight:600;color:var(--k-ink);margin:1.2rem 0 0;line-height:1.5}.k-explorer__panel-head{display:flex;align-items:center;gap:1.2rem}.k-explorer__panel-icon{width:4.4rem;height:4.4rem;border-radius:1.4rem;background:var(--k-cream);box-shadow:var(--k-raise-xs);display:flex;align-items:center;justify-content:center;color:var(--k-accent);font-weight:900;font-family:var(--k-mono);font-size:1.8rem;flex:none}.k-specs{padding:1.8rem 2.2rem}.k-specs__row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.9rem 0;border-bottom:1px solid var(--k-line)}.k-specs__row:last-child{border-bottom:0}.k-specs__value{font-weight:800;color:var(--k-ink);font-size:1.4rem;text-align:right}.k-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:1.8rem;margin-top:1.8rem;align-items:start}.k-detail{padding:1.8rem 2.2rem}.k-detail .k-lede{max-width:none;font-size:1.4rem;line-height:1.55}.k-detail .k-lede p{margin:0 0 .8rem}.k-detail .k-lede p:last-child{margin-bottom:0}.k-detail .k-lede ul,.k-detail .k-lede ol{margin:0 0 .8rem;padding-left:1.8rem}.k-detail .k-lede li{margin-bottom:.4rem}.k-detail .k-eyebrow,.k-specs .k-eyebrow{margin-bottom:1rem}.k-footbar{background:var(--k-cream-2);padding:0 0 2.4rem}.k-footbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--k-line)}.k-footbar__copy{font-family:var(--k-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-faint);margin:0}.k-footbar__badges{display:flex;gap:1rem;flex-wrap:wrap}@media screen and (max-width:1080px){.k-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.k-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.k-explorer{grid-template-columns:1fr;padding:2.4rem}.k-stories__page{grid-template-columns:1fr}.k-stories{--k-stories-pad: 2.8rem}}@media screen and (max-width:749px){.k-section{padding:3rem 0}.k-grid--4,.k-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.k-grid{gap:1.2rem}.k-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(16rem,auto)}.k-mosaic__tile{grid-column:span 2;grid-row:span 1}.k-mosaic__stack{grid-column:span 2;grid-row:span 1;flex-direction:row}.k-mosaic__title{font-size:1.8rem}.k-card{padding:1rem;border-radius:var(--k-r)}.k-card__name{font-size:1.4rem}.k-card__price{font-size:1.6rem}.k-card__quick{opacity:1;transform:none;position:static;margin-top:1rem}.k-translate__row{grid-template-columns:1fr;gap:1rem}.k-translate{padding:2rem}.k-trust{padding:1.6rem;gap:1.6rem}.k-trust__item{width:100%}.k-hero__content{position:static;transform:none;max-width:none;padding:2rem 0 0}.k-hero__content--center{transform:none;text-align:left}.k-hero--on-dark .k-hero__title,.k-hero--on-dark .k-hero__text{color:var(--k-ink)}.k-hero__scrim{display:none}}@media screen and (max-width:1199px){.k-grid.k-grid--bento{grid-auto-flow:row dense}.k-grid--bento .k-grid__item--tall{grid-row:span 2}.k-grid__item--tall .k-card{padding:.8rem}.k-grid__item--tall .k-card__media{flex:1 1 0;min-height:22rem;aspect-ratio:auto}.k-grid__item--tall .k-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.k-grid__item--tall .k-card__body{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;padding:6.4rem 5rem 1.2rem 1.2rem;border-radius:0 0 2rem 2rem;background:linear-gradient(to top,rgba(var(--k-shade-rgb),.88),rgba(var(--k-shade-rgb),.6),rgba(var(--k-shade-rgb),0));pointer-events:none}.k-grid__item--tall .k-card__body a{pointer-events:auto}.k-grid__item--tall .k-card__name,.k-grid__item--tall .k-card__price,.k-grid__item--tall .k-card__rating{color:#fff}.k-grid__item--tall .k-card__name{margin:0 0 .2rem}.k-grid__item--tall .k-card__mrp{color:#ffffffb8}.k-grid__item--tall .k-card__price-row{margin:.4rem 0 0}.k-grid__item--tall .k-card__cat,.k-grid__item--tall .k-card__utils{display:none}.k-grid__item--side .k-card{padding:.8rem}.k-grid__item--side .k-card__media{aspect-ratio:1;border-radius:1.4rem}.k-grid__item--side .k-card__cat,.k-grid__item--side .k-card__utils,.k-grid__item--side .k-card__rating{display:none}.k-grid__item--side .k-card__name{font-size:1.3rem;margin:.9rem .2rem .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-grid__item--side .k-card__price-row{margin:.2rem .2rem .1rem;gap:.5rem}.k-grid__item--side .k-card__price{font-size:1.4rem}.k-grid__item--side .k-card__mrp{font-size:1.1rem}.k-grid__item--side .k-card__wish{top:.6rem;right:.6rem;width:2.8rem;height:2.8rem;border-radius:.9rem}.k-grid__item--side .k-card__wish svg{width:1.3rem;height:1.3rem}.k-grid__item--side .k-card__disc{top:.6rem;left:.6rem}.k-grid__item--wide .k-card{flex-direction:row;align-items:center;gap:1.4rem;padding:.8rem}.k-grid__item--wide .k-card__media{flex:0 0 min(42%,26rem);aspect-ratio:1;border-radius:1.6rem}.k-grid__item--wide .k-card__body{flex:1 1 auto;min-width:0;padding:.4rem .6rem .4rem 0}.k-grid__item--wide .k-card__name{margin-top:0}.k-grid__item--tall .k-card__quick,.k-grid__item--side .k-card__quick,.k-grid__item--wide .k-card__quick{position:absolute;top:auto;left:auto;right:.8rem;bottom:.8rem;margin:0;opacity:1;transform:none}.k-grid__item--side .k-card__quick{right:.6rem;bottom:.6rem}.k-grid__item--tall .k-card__quick .button,.k-grid__item--side .k-card__quick .button,.k-grid__item--wide .k-card__quick .button{width:3.6rem;min-width:0;height:3.6rem;min-height:3.6rem;padding:0;border-radius:50%;font-size:2rem;line-height:1}.k-grid__item--side .k-card__quick .button{width:3.2rem;height:3.2rem;min-height:3.2rem;font-size:1.8rem}.k-grid__item--tall .k-card__quick-plus,.k-grid__item--side .k-card__quick-plus,.k-grid__item--wide .k-card__quick-plus{margin:0}.k-grid__item--tall .k-card__quick-label,.k-grid__item--side .k-card__quick-label,.k-grid__item--wide .k-card__quick-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (min-width:750px)and (max-width:1199px){.k-grid.k-grid--bento{grid-template-columns:repeat(6,minmax(0,1fr))}.k-grid--bento .k-grid__item--tall{grid-column:span 2}.k-grid--bento .k-grid__item--tall.k-grid__item--flip{grid-column:5 / span 2}.k-grid--bento .k-grid__item--side{grid-column:span 2}.k-grid--bento .k-grid__item--wide{grid-column:span 4}.k-grid--bento .k-grid__item--half{grid-column:span 3}.k-grid--bento-wide .k-grid__item--wide.k-grid__item--flip{grid-column:3 / span 4}.k-grid--bento-wide .k-grid__item--tall.k-grid__item--flip{grid-column:span 2}.k-grid--bento .k-grid__item--side.k-grid__item--tail{grid-column:span 4}.k-grid--bento .k-grid__item--wide.k-grid__item--tail{grid-column:1 / -1}.k-grid--bento .k-grid__item--side.k-grid__item--tail .k-card{flex-direction:row;align-items:center;gap:1.4rem}.k-grid--bento .k-grid__item--side.k-grid__item--tail .k-card__media{flex:0 0 min(42%,20rem)}}@media screen and (max-width:749px){.k-grid.k-grid--bento{grid-template-columns:repeat(12,minmax(0,1fr))}.k-grid--bento .k-grid__item--tall{grid-column:span 7}.k-grid--bento .k-grid__item--tall.k-grid__item--flip{grid-column:6 / span 7}.k-grid--bento .k-grid__item--side{grid-column:span 5}.k-grid--bento .k-grid__item--wide{grid-column:span 12}.k-grid--bento .k-grid__item--half{grid-column:span 6}.k-grid__item--wide .k-card__utils{margin:.6rem .2rem}.k-grid--no-disc-mobile .k-card__disc,.k-grid--no-quick-mobile .k-card__quick{display:none}}.k-reveal__stage{position:relative;background:linear-gradient(var(--k-reveal-top),var(--k-reveal-bottom));color:var(--k-reveal-text)}.k-reveal__poster img{display:block;width:100%;height:auto}.k-reveal__canvas{display:none}.k-reveal__captions{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;padding-top:3.2rem;padding-bottom:3.2rem}.k-reveal__title{font-size:clamp(2.4rem,2.6vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;color:inherit;margin:0}.k-reveal__text{font-family:var(--k-font);font-size:1.5rem;line-height:1.5;margin:.8rem 0 0;opacity:.8}.k-reveal.is-live{height:var(--k-reveal-length)}.k-reveal.is-live .k-reveal__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.k-reveal.is-live .k-reveal__poster{display:none}.k-reveal.is-live .k-reveal__canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.k-reveal.is-live .k-reveal__captions{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:1fr;padding-top:0;padding-bottom:0;pointer-events:none}.k-reveal.is-live .k-reveal__caption{grid-area:1 / 1;align-self:center;max-width:min(28rem,20vw);opacity:0;will-change:opacity,transform}.k-reveal.is-live .k-reveal__caption--right{justify-self:end;text-align:right}.k-reveal.is-live .k-reveal__caption.is-visible{pointer-events:auto}@media(max-aspect-ratio:1/1){.k-reveal.is-live .k-reveal__canvas{inset:auto 0;top:42%;height:auto;aspect-ratio:800 / 616;max-height:72svh;transform:translateY(-50%);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.k-reveal.is-live .k-reveal__caption,.k-reveal.is-live .k-reveal__caption--right{align-self:start;justify-self:center;text-align:center;max-width:32rem;padding-top:calc(42svh + min(38.5vw,36svh) + 1.6rem);padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/karrier-sections.css.map */
