.rimthin-inquiry{position:relative;isolation:isolate;overflow:hidden;background:var(--rbi-bg);color:var(--rbi-heading-color);padding:var(--rbi-space-top-desktop) 0 var(--rbi-space-bottom-desktop)}.rimthin-inquiry *{box-sizing:border-box}.rimthin-inquiry__background,.rimthin-inquiry__background-overlay{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rimthin-inquiry__background img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--rbi-background-position)}.rimthin-inquiry__background-overlay{z-index:-1;background:var(--rbi-gradient);opacity:var(--rbi-overlay-opacity);pointer-events:none}.rimthin-inquiry__inner{position:relative;z-index:1;width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--rbi-form-width-desktop));gap:clamp(48px,8vw,136px);align-items:center}.rimthin-inquiry__intro{max-width:520px;padding:32px 0}.rimthin-inquiry__label{width:fit-content;margin:0 0 30px;padding:11px 18px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:#ffffff0a;color:var(--rbi-label-color);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.02em}.rimthin-inquiry__heading{margin:0;color:var(--rbi-heading-color)!important;font-size:var(--rbi-heading-size-desktop)!important;font-weight:var(--rbi-heading-weight)!important;letter-spacing:-.055em;line-height:.98}.rimthin-inquiry__copy,.rimthin-inquiry__copy p{color:var(--rbi-copy-color)!important;font-size:var(--rbi-copy-size-desktop)!important;font-weight:var(--rbi-copy-weight)!important}.rimthin-inquiry__copy{max-width:460px;margin-top:30px;line-height:1.65}.rimthin-inquiry__copy p{margin:0}.rimthin-inquiry__copy p+p{margin-top:6px}.rimthin-inquiry__form-panel{width:100%;min-width:0;justify-self:end}.rimthin-inquiry__form-panel>*,.rimthin-inquiry__form-panel>.shopify-block,.rimthin-inquiry__form-panel>[id^=shopify-block-]{width:100%;max-width:none}.rimthin-inquiry__form-panel form{width:100%;max-width:none}.rimthin-inquiry__empty{margin:0;color:var(--rbi-copy-color);font-size:16px;text-align:center}@media screen and (max-width:989px){.rimthin-inquiry__inner{grid-template-columns:1fr;gap:36px}.rimthin-inquiry__intro{max-width:680px;padding:0}.rimthin-inquiry__copy{max-width:620px}.rimthin-inquiry__form-panel{width:var(--rbi-form-width-mobile);max-width:760px;justify-self:center}}@media screen and (max-width:749px){.rimthin-inquiry{padding:var(--rbi-space-top-mobile) 0 var(--rbi-space-bottom-mobile)}.rimthin-inquiry__inner{width:min(100% - 32px,1320px);gap:30px}.rimthin-inquiry__label{margin-bottom:22px;font-size:13px}.rimthin-inquiry__heading{font-size:var(--rbi-heading-size-mobile)!important}.rimthin-inquiry__copy,.rimthin-inquiry__copy p{font-size:var(--rbi-copy-size-mobile)!important}.rimthin-inquiry__copy{margin-top:24px}}.rimthin-stat-hero{background:var(--rsh-section-bg);color:#fff;padding-bottom:calc(var(--rsh-metric-overlap) + 40px);position:relative}.rimthin-stat-hero *{box-sizing:border-box}.rimthin-stat-hero__inner{width:min(1320px,calc(100% - 48px));margin:0 auto}.rimthin-stat-hero__hero{min-height:var(--rsh-hero-desktop-height);position:relative;display:flex;isolation:isolate;background:var(--rsh-fallback-bg)}.rimthin-stat-hero__visual,.rimthin-stat-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rimthin-stat-hero__visual img{width:100%;height:100%;display:block;object-fit:var(--rsh-image-fit)}.rimthin-stat-hero--image-adapt .rimthin-stat-hero__hero{min-height:0;aspect-ratio:var(--rsh-desktop-image-ratio)}.rimthin-stat-hero__overlay{z-index:-1;background:var(--rsh-overlay);opacity:var(--rsh-overlay-opacity)}html{scroll-behavior:smooth}.rimthin-stat-hero__content{width:min(var(--rsh-content-max-width),calc(100% - 48px));margin:0 auto;padding:112px 0 170px;display:flex;flex-direction:column;justify-content:center}.rimthin-stat-hero__hero--left .rimthin-stat-hero__content{align-items:flex-start;text-align:left}.rimthin-stat-hero__hero--center .rimthin-stat-hero__content{align-items:center;text-align:center}.rimthin-stat-hero__eyebrow{max-width:100%;margin:0 0 32px;padding:12px 20px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#050607ad;color:var(--rsh-eyebrow-color)!important;font-size:var(--rsh-eyebrow-desktop)!important;font-weight:600;line-height:1.2}.rimthin-stat-hero__heading{max-width:860px;margin:0;color:var(--rsh-heading-color)!important;font-size:var(--rsh-heading-desktop)!important;font-weight:800;line-height:.94}.rimthin-stat-hero__heading span{display:block}.rimthin-stat-hero__heading em{color:var(--rsh-highlight-color)!important;font-style:normal}.rimthin-stat-hero__description{width:min(100%,710px);margin-top:34px;color:var(--rsh-description-color)!important;font-size:var(--rsh-description-desktop)!important;line-height:1.65}.rimthin-stat-hero__description p{margin:0}.rimthin-stat-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.rimthin-stat-hero__button{min-height:58px;padding:18px 30px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--rsh-button-text-color)!important;font-size:var(--rsh-button-desktop)!important;font-weight:800;text-align:center;text-decoration:none;transition:transform .2s ease,filter .2s ease}.rimthin-stat-hero__button:hover{transform:translateY(-2px);filter:brightness(1.12)}.rimthin-stat-hero__button--primary{background:var(--rsh-primary-button-color)}.rimthin-stat-hero__button--secondary{border-color:#ffffff47;background:var(--rsh-secondary-button-color)}.rimthin-stat-hero__metrics-shell{width:100%;position:absolute;z-index:3;left:0;right:0}.rimthin-stat-hero__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rimthin-stat-hero__metric{min-height:196px;padding:42px 36px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--rsh-card-radius);background:var(--rsh-card-bg);display:flex;flex-direction:column;justify-content:flex-end}.rimthin-stat-hero__metric strong{color:var(--rsh-metric-value-color)!important;font-size:var(--rsh-metric-value-desktop)!important;font-weight:800;letter-spacing:-.05em;line-height:1}.rimthin-stat-hero__metric span{margin-top:18px;color:var(--rsh-metric-label-color)!important;font-size:var(--rsh-metric-label-desktop)!important;line-height:1.35}@media screen and (max-width:989px){.rimthin-stat-hero__hero{min-height:var(--rsh-hero-mobile-height)}.rimthin-stat-hero__content{padding-top:88px;padding-bottom:148px}.rimthin-stat-hero__heading{font-size:var(--rsh-heading-mobile)!important}.rimthin-stat-hero__description{font-size:var(--rsh-description-mobile)!important}.rimthin-stat-hero__eyebrow{font-size:var(--rsh-eyebrow-mobile)!important}.rimthin-stat-hero__button{font-size:var(--rsh-button-mobile)!important}.rimthin-stat-hero__metrics{grid-template-columns:repeat(2,1fr);gap:14px}.rimthin-stat-hero__metric{min-height:156px;padding:28px 24px}.rimthin-stat-hero__metric strong{font-size:var(--rsh-metric-value-mobile)!important}.rimthin-stat-hero__metric span{margin-top:12px;font-size:var(--rsh-metric-label-mobile)!important}}@media screen and (max-width:749px){.rimthin-stat-hero{padding-bottom:calc(var(--rsh-metric-overlap) + 24px)}.rimthin-stat-hero--image-adapt .rimthin-stat-hero__hero{aspect-ratio:var(--rsh-mobile-image-ratio)}.rimthin-stat-hero__inner{width:min(100% - 32px,1320px)}.rimthin-stat-hero__content{width:calc(100% - (var(--rsh-mobile-gutter) * 2));padding-top:70px;padding-bottom:132px}.rimthin-stat-hero__eyebrow{margin-bottom:24px;padding:10px 14px}.rimthin-stat-hero__description{margin-top:26px}.rimthin-stat-hero__actions{width:100%;margin-top:28px;flex-direction:column}.rimthin-stat-hero__button{width:100%}.rimthin-stat-hero__metrics{gap:10px}.rimthin-stat-hero__metric{min-height:138px;padding:22px 18px;border-radius:calc(var(--rsh-card-radius) * .7)}}.rimthin-cooperation{padding:var(--rc-space-top-desktop) 0 var(--rc-space-bottom-desktop);background:var(--rc-bg);font-family:inherit}.rimthin-cooperation *{box-sizing:border-box}.rimthin-cooperation__inner{width:min(var(--rc-width),calc(100% - 48px));margin:0 auto}.rimthin-cooperation__header{max-width:var(--rc-header-max);margin:0 auto var(--rc-header-gap)}.rimthin-cooperation--center .rimthin-cooperation__header{text-align:center}.rimthin-cooperation--left .rimthin-cooperation__header{margin-left:0;text-align:left}.rimthin-cooperation__header h2{margin:0;color:var(--rc-heading-color);line-height:1.14;letter-spacing:-.025em}.rimthin-cooperation__subheading{margin-top:18px;color:var(--rc-subheading-color)}.rimthin-cooperation__subheading p{margin:0;color:inherit}.rimthin-cooperation__image{width:var(--rc-image-width);height:var(--rc-image-height-desktop);margin:0 auto var(--rc-image-gap);overflow:hidden;border-radius:var(--rc-image-radius)}.rimthin-cooperation__image img{width:100%;height:100%;display:block;object-fit:var(--rc-image-fit);object-position:var(--rc-image-position)}.rimthin-cooperation__image--adapt{height:auto;aspect-ratio:var(--rc-image-ratio)}.rimthin-cooperation__grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--rc-columns),minmax(0,1fr));gap:var(--rc-card-gap);list-style:none}.rimthin-cooperation__card{min-width:0;min-height:var(--rc-card-min-height);padding:var(--rc-card-padding-desktop);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--rc-card-border);border-radius:var(--rc-card-radius);background:var(--rc-card-bg);text-align:left;transition:border-color .22s ease,transform .22s ease}.rimthin-cooperation__number{display:block;margin:0 0 18px;color:var(--rc-number-color);line-height:1;letter-spacing:-.045em;transition:color .22s ease}.rimthin-cooperation__card h3{margin:0;color:var(--rc-title-color);line-height:1.28;transition:color .22s ease}.rimthin-cooperation__card p{margin:14px 0 0;color:var(--rc-description-color)}.rimthin-cooperation__card:hover,.rimthin-cooperation__card--highlight{border-color:var(--rc-accent);transform:translateY(-4px)}.rimthin-cooperation__card:hover .rimthin-cooperation__number,.rimthin-cooperation__card--highlight .rimthin-cooperation__number,.rimthin-cooperation__card:hover h3,.rimthin-cooperation__card--highlight h3{color:var(--rc-accent)}@media screen and (max-width:989px){.rimthin-cooperation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rimthin-cooperation{padding:var(--rc-space-top-mobile) 0 var(--rc-space-bottom-mobile)}.rimthin-cooperation__inner{width:min(var(--rc-width),calc(100% - 32px))}.rimthin-cooperation__header{margin-bottom:calc(var(--rc-header-gap) * .72)}.rimthin-cooperation__subheading{margin-top:12px}.rimthin-cooperation__image{width:100%;height:var(--rc-image-height-mobile)}.rimthin-cooperation__image--adapt{height:auto}.rimthin-cooperation__grid{grid-template-columns:1fr;gap:var(--rc-card-gap-mobile)}.rimthin-cooperation__card{min-height:0;padding:var(--rc-card-padding-mobile)}.rimthin-cooperation__number{margin-bottom:14px}.rimthin-cooperation__card p{margin-top:10px}}@media(prefers-reduced-motion:reduce){.rimthin-cooperation__card,.rimthin-cooperation__number,.rimthin-cooperation__card h3{transition:none}}.rimthin-cards{background:var(--ric-background);padding:var(--ric-space-top-desktop) 0 var(--ric-space-bottom-desktop)}.rimthin-cards *{box-sizing:border-box}.rimthin-cards__inner{width:min(var(--ric-container),calc(100% - 48px));margin:0 auto}.rimthin-cards__header{width:min(100%,var(--ric-header-width));margin-bottom:var(--ric-header-gap)}.rimthin-cards--center .rimthin-cards__header{margin-right:auto;margin-left:auto;text-align:center}.rimthin-cards--left .rimthin-cards__header{margin-right:auto;text-align:left}.rimthin-cards__heading{margin:0;letter-spacing:-.045em;line-height:1.05}.rimthin-cards__subheading{margin-top:22px;line-height:1.65}.rimthin-cards__subheading p,.rimthin-cards__description p{margin:0}.rimthin-cards__grid{display:grid;grid-template-columns:repeat(var(--ric-columns-desktop),minmax(0,1fr));gap:var(--ric-gap-desktop);align-items:stretch}.rimthin-cards__card{min-width:0;overflow:hidden;border:var(--ric-card-border-width) solid var(--ric-card-border);border-radius:var(--ric-card-radius);background:var(--ric-card-bg);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.rimthin-cards__card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000024}.rimthin-cards__media{height:var(--ric-image-height-desktop);overflow:hidden;background:var(--ric-image-background)}.rimthin-cards__media--adapt{height:auto;aspect-ratio:var(--ric-image-ratio)}.rimthin-cards__media img{width:100%;height:100%;display:block;object-fit:var(--ric-image-fit-card);object-position:var(--ric-image-position);transition:transform .45s ease}.rimthin-cards__card:hover .rimthin-cards__media img{transform:scale(1.025)}.rimthin-cards__body{flex:1;padding:var(--ric-card-padding-desktop);display:flex;flex-direction:column}.rimthin-cards--motion-ready .rimthin-cards__media,.rimthin-cards--motion-ready .rimthin-cards__body{opacity:0;transform:translateY(22px)}.rimthin-cards--motion-ready .rimthin-cards__card.is-visible .rimthin-cards__media{opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .55s ease}.rimthin-cards--motion-ready .rimthin-cards__card.is-visible .rimthin-cards__body{opacity:1;transform:translateY(0);transition:opacity .55s ease .5s,transform .55s ease .5s}.rimthin-cards__card-title{margin:0;line-height:1.2;letter-spacing:-.025em}.rimthin-cards__description{margin-top:16px;line-height:1.65}.rimthin-cards__features{margin:22px 0 0;padding-left:22px;list-style:disc;display:grid;gap:12px}.rimthin-cards__features li{padding-left:2px;line-height:1.45}.rimthin-cards__features li::marker{color:var(--ric-bullet-color)}@media screen and (max-width:989px){.rimthin-cards__grid{grid-template-columns:repeat(var(--ric-columns-tablet),minmax(0,1fr))}}@media screen and (max-width:749px){.rimthin-cards{padding:var(--ric-space-top-mobile) 0 var(--ric-space-bottom-mobile)}.rimthin-cards__inner{width:min(var(--ric-container),calc(100% - 32px))}.rimthin-cards__header{margin-bottom:calc(var(--ric-header-gap) * .7)}.rimthin-cards__subheading{margin-top:16px}.rimthin-cards__grid{grid-template-columns:repeat(var(--ric-columns-mobile),minmax(0,1fr));gap:var(--ric-gap-mobile)}.rimthin-cards__media{height:var(--ric-image-height-mobile)}.rimthin-cards__media--adapt{height:auto}.rimthin-cards__media img{object-position:var(--ric-image-position-mobile)}.rimthin-cards__body{padding:var(--ric-card-padding-mobile)}.rimthin-cards__description{margin-top:12px}.rimthin-cards__features{margin-top:18px;gap:10px}}@media(prefers-reduced-motion:reduce){.rimthin-cards__card,.rimthin-cards__media,.rimthin-cards__body,.rimthin-cards__media img{opacity:1!important;transform:none!important;transition:none!important}.rimthin-cards__card:hover,.rimthin-cards__card:hover .rimthin-cards__media img{transform:none}}.rimthin-partnership{padding:var(--rp-space-top-desktop) 0 var(--rp-space-bottom-desktop);background:var(--rp-bg)}.rimthin-partnership{font-family:inherit}.rimthin-partnership *{box-sizing:border-box}.rimthin-partnership__inner{width:min(var(--rp-container),calc(100% - 48px));margin:0 auto}.rimthin-partnership__header{margin-bottom:var(--rp-header-gap)}.rimthin-partnership--center .rimthin-partnership__header{text-align:center}.rimthin-partnership--left .rimthin-partnership__header{text-align:left}.rimthin-partnership__heading{margin:0;line-height:1.15;letter-spacing:-.025em}.rimthin-partnership__subheading{max-width:780px;margin-top:12px;line-height:1.55}.rimthin-partnership--center .rimthin-partnership__subheading{margin-right:auto;margin-left:auto}.rimthin-partnership__subheading p,.rimthin-partnership__description p{margin:0}.rimthin-partnership__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:8px;padding:10px;overflow-x:auto;border:1px solid var(--rp-panel-border);border-radius:calc(var(--rp-radius) * .55);background:var(--rp-tab-rail-bg);scrollbar-width:thin}.rimthin-partnership__control{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rimthin-partnership__tab{min-height:44px;padding:10px 16px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--rp-radius) * .35);background:transparent;color:var(--rp-tab-color);font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease}.rimthin-partnership__control:checked+.rimthin-partnership__tab{background:var(--rp-tab-active-bg);color:var(--rp-tab-active-color)}.rimthin-partnership__control:focus-visible+.rimthin-partnership__tab,.rimthin-partnership__button:focus-visible{outline:3px solid color-mix(in srgb,var(--rp-tab-active-bg) 55%,white);outline-offset:3px}.rimthin-partnership__panels{margin-top:var(--rp-tab-panel-gap)}.rimthin-partnership__panel{min-height:var(--rp-panel-min-height);padding:var(--rp-panel-padding-desktop);display:none;grid-template-columns:minmax(0,1fr) minmax(320px,var(--rp-media-width));grid-template-areas:"content media" "action media";grid-template-rows:auto auto;align-content:center;align-items:start;column-gap:var(--rp-panel-gap);row-gap:0;overflow:hidden;border:1px solid var(--rp-panel-border);border-radius:var(--rp-radius);background:var(--rp-panel-bg);box-shadow:0 12px 32px rgb(0 0 0 / var(--rp-shadow-opacity))}.rimthin-partnership__panel--default{display:grid}.rimthin-partnership__panel--media-left{grid-template-columns:minmax(320px,var(--rp-media-width)) minmax(0,1fr);grid-template-areas:"media content" "media action"}.rimthin-partnership__panel--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "action"}.rimthin-partnership__content{min-width:0;grid-area:content}.rimthin-partnership__eyebrow{margin:0 0 24px;padding:10px 12px;border-radius:6px;background:linear-gradient(90deg,var(--rp-eyebrow-bg),transparent);color:var(--rp-eyebrow-color);font-weight:700;letter-spacing:.025em;line-height:1.2}.rimthin-partnership__panel-heading{margin:0;color:var(--rp-panel-heading-color);line-height:1.2}.rimthin-partnership__description{margin-top:12px;color:var(--rp-body-color);line-height:1.6}.rimthin-partnership__group{margin-top:26px}.rimthin-partnership__group h4{margin:0 0 10px;color:var(--rp-group-heading-color);line-height:1.3}.rimthin-partnership__points{color:var(--rp-body-color);line-height:1.55}.rimthin-partnership__points ul{margin:0;padding-left:1.25em}.rimthin-partnership__points li{margin:7px 0;padding-left:4px}.rimthin-partnership__group--primary li::marker{color:var(--rp-primary-accent)}.rimthin-partnership__group--secondary li::marker{color:var(--rp-secondary-accent)}.rimthin-partnership__button{grid-area:action;justify-self:start;min-height:48px;margin-top:30px;padding:13px 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--rp-button-bg);color:var(--rp-button-color)!important;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:filter .2s ease,transform .2s ease}.rimthin-partnership__button:hover{filter:brightness(.94);transform:translateY(-1px)}.rimthin-partnership__media{min-width:0;height:100%;grid-area:media;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--rp-image-background)}.rimthin-partnership__media img{width:100%;height:100%;max-height:calc(var(--rp-panel-min-height) - (var(--rp-panel-padding-desktop) * 2));display:block;object-fit:var(--rp-image-fit-card);object-position:var(--rp-image-position)}.rimthin-partnership__media--adapt{height:auto;aspect-ratio:var(--rp-image-ratio)}@media screen and (max-width:989px){.rimthin-partnership__panel,.rimthin-partnership__panel--media-left{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}}@media screen and (max-width:749px){.rimthin-partnership{padding:var(--rp-space-top-mobile) 0 var(--rp-space-bottom-mobile)}.rimthin-partnership__inner{width:min(var(--rp-container),calc(100% - 32px))}.rimthin-partnership__tabs{grid-auto-columns:max-content;scroll-snap-type:x proximity}.rimthin-partnership__tab{min-width:132px;scroll-snap-align:start}.rimthin-partnership__panel,.rimthin-partnership__panel--media-left{min-height:0;padding:var(--rp-panel-padding-mobile);grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "media" "action"}.rimthin-partnership__eyebrow{margin-bottom:20px}.rimthin-partnership__media{height:var(--rp-image-height-mobile);margin-top:28px}.rimthin-partnership__media--adapt{height:auto}.rimthin-partnership__media img{max-height:none;object-position:var(--rp-image-position-mobile)}.rimthin-partnership__button{width:100%;margin-top:24px}}@media(prefers-reduced-motion:reduce){.rimthin-partnership__tab,.rimthin-partnership__button{transition:none}}.rimthin-capabilities{background:var(--rpc-background);padding:var(--rpc-space-top-desktop) 0 var(--rpc-space-bottom-desktop)}.rimthin-capabilities *{box-sizing:border-box}.rimthin-capabilities__inner{width:min(var(--rpc-container),calc(100% - 48px));margin:0 auto}.rimthin-capabilities__header{margin-bottom:var(--rpc-header-gap)}.rimthin-capabilities--center .rimthin-capabilities__header{text-align:center}.rimthin-capabilities--left .rimthin-capabilities__header{text-align:left}.rimthin-capabilities__heading{margin:0;line-height:1.1;letter-spacing:-.035em}.rimthin-capabilities__subheading{max-width:780px;margin-top:16px;line-height:1.6}.rimthin-capabilities--center .rimthin-capabilities__subheading{margin-right:auto;margin-left:auto}.rimthin-capabilities__subheading p,.rimthin-capabilities__description p{margin:0}.rimthin-capabilities__grid{display:grid;grid-template-columns:repeat(var(--rpc-columns-desktop),minmax(0,1fr));gap:var(--rpc-gap-desktop);align-items:stretch}.rimthin-capabilities__card{min-width:0;overflow:hidden;border:1px solid var(--rpc-card-border);border-radius:var(--rpc-radius);background:var(--rpc-card-bg);display:flex;flex-direction:column}.rimthin-capabilities__media{height:var(--rpc-image-height-desktop);overflow:hidden;background:var(--rpc-image-background)}.rimthin-capabilities__media--adapt{height:auto;aspect-ratio:var(--rpc-image-ratio)}.rimthin-capabilities__media img{width:100%;height:100%;display:block;object-fit:var(--rpc-image-fit);object-position:var(--rpc-image-position);transition:transform .35s ease}.rimthin-capabilities__card:hover .rimthin-capabilities__media img{transform:scale(1.025)}.rimthin-capabilities__body{flex:1;padding:var(--rpc-padding-desktop);display:flex;flex-direction:column}.rimthin-capabilities--center .rimthin-capabilities__body{text-align:center}.rimthin-capabilities--left .rimthin-capabilities__body{text-align:left}.rimthin-capabilities__title{margin:0;line-height:1.2;letter-spacing:-.02em}.rimthin-capabilities__price{margin:10px 0 0;padding:0;color:var(--rpc-price-color);font-size:var(--rpc-price-size);font-weight:700;line-height:1.35;text-decoration:none}a.rimthin-capabilities__price:hover{text-decoration:underline;text-underline-offset:3px}.rimthin-capabilities__value{margin:8px 0 0;font-weight:600;line-height:1.4}.rimthin-capabilities__tags{margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.rimthin-capabilities--center .rimthin-capabilities__tags{justify-content:center}.rimthin-capabilities--left .rimthin-capabilities__tags{justify-content:flex-start}.rimthin-capabilities__tags li{padding:6px 11px;border-radius:999px;background:var(--rpc-tag-bg);color:var(--rpc-tag-color);font-size:12px;font-weight:600;line-height:1.1}.rimthin-capabilities__description{margin-top:16px;color:var(--rpc-copy-color);line-height:1.55}.rimthin-capabilities__metrics{margin:auto 0 0;padding-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rimthin-capabilities__price+.rimthin-capabilities__metrics{margin-top:10px;padding-top:0}.rimthin-capabilities__metrics>div{min-width:0;padding:13px 8px;background:var(--rpc-metrics-bg);text-align:center}.rimthin-capabilities__metrics>div+div{border-left:1px solid rgb(128 128 128 / .12)}.rimthin-capabilities__metrics dd,.rimthin-capabilities__metrics dt{margin:0}.rimthin-capabilities__metrics dd{color:var(--rpc-metric-value);font-weight:700;line-height:1.2}.rimthin-capabilities__metrics dt{margin-top:3px;color:var(--rpc-metric-label);font-size:12px;line-height:1.25}.rimthin-capabilities__button{min-height:50px;margin-top:16px;padding:14px 20px;border-radius:4px;background:var(--rpc-button-bg);color:var(--rpc-button-color)!important;display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:filter .2s ease,transform .2s ease}.rimthin-capabilities__button:hover{filter:brightness(.93);transform:translateY(-1px)}@media screen and (max-width:989px){.rimthin-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rimthin-capabilities{padding:var(--rpc-space-top-mobile) 0 var(--rpc-space-bottom-mobile)}.rimthin-capabilities__inner{width:min(var(--rpc-container),calc(100% - 32px))}.rimthin-capabilities__header{margin-bottom:calc(var(--rpc-header-gap) * .7)}.rimthin-capabilities__grid{grid-template-columns:repeat(var(--rpc-columns-mobile),minmax(0,1fr));gap:var(--rpc-gap-mobile)}.rimthin-capabilities__media{height:var(--rpc-image-height-mobile)}.rimthin-capabilities__media--adapt{height:auto}.rimthin-capabilities__media img{object-position:var(--rpc-image-position-mobile)}.rimthin-capabilities__body{padding:var(--rpc-padding-mobile)}.rimthin-capabilities__metrics{padding-top:22px}.rimthin-capabilities__button{margin-top:14px}}@media(prefers-reduced-motion:reduce){.rimthin-capabilities__media img,.rimthin-capabilities__button{transition:none}.rimthin-capabilities__card:hover .rimthin-capabilities__media img,.rimthin-capabilities__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
