:root{--ri-color-forest: #01371f;--ri-color-forest-deep: #01291a;--ri-color-forest-soft: #0a4127;--ri-color-accent: #96bf47;--ri-color-gradient-mid: #3f7c42;--ri-color-gradient-dark: #0e4727;--ri-color-copy: #3a4a40;--ri-color-copy-secondary: #4a7c59;--ri-color-muted: #5e6b5e;--ri-color-border: #e4e8e2;--ri-color-surface: #f3f5f2;--ri-color-surface-deep: #eef0ea;--ri-color-white: #fff;--ri-gradient-hero: linear-gradient( 45deg, var(--ri-color-accent) 0%, var(--ri-color-gradient-mid) 30%, var(--ri-color-gradient-dark) 60%, var(--ri-color-forest) 100% );--ri-gradient-cta: linear-gradient(to top right, var(--ri-color-accent), var(--ri-color-forest) 58%);--ri-content-narrow: 64rem;--ri-content-copy: 90rem;--ri-content-default: 100rem;--ri-content-wide: 110rem;--ri-content-shell: 128rem;--ri-space-section: clamp(6.4rem, 7vw, 9.6rem);--ri-space-inline: clamp(2rem, 4vw, 4.8rem);--ri-grid-gap: clamp(1.8rem, 2.5vw, 2.4rem);--ri-radius-small: 1rem;--ri-radius-input: 1.2rem;--ri-radius-card: 1.8rem;--ri-radius-pill: 999rem;--ri-shadow-card: 0 2.2rem 4.6rem rgba(1, 55, 31, .14);--ri-shadow-media: 0 3rem 7rem rgba(1, 55, 31, .16);--ri-transition: .18s ease}.ri-section,.ri-section input,.ri-section button,.ri-section textarea,.ri-section select{font-family:var(--font-body-family)}.ri-section{color:var(--ri-color-copy);padding-block:var(--ri-space-section)}.ri-container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--ri-content-default) + (2 * var(--ri-space-inline)));padding-inline:var(--ri-space-inline);width:100%}.ri-container--narrow{max-width:calc(var(--ri-content-narrow) + (2 * var(--ri-space-inline)))}.ri-container--wide{max-width:calc(var(--ri-content-wide) + (2 * var(--ri-space-inline)))}.ri-container--shell{max-width:calc(var(--ri-content-shell) + (2 * var(--ri-space-inline)))}.ri-overline{color:var(--ri-color-copy-secondary);font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1.4;margin:0 0 1.2rem;text-transform:uppercase}.ri-heading{color:var(--ri-color-forest);font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.6rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0}.ri-heading__accent{color:var(--ri-color-accent)}.ri-lead{color:var(--ri-color-copy-secondary);font-size:clamp(1.6rem,1.5vw,1.8rem);line-height:1.65;margin:1.8rem 0 0}.ri-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ri-color-forest);border:.15rem solid var(--ri-color-forest);border-radius:var(--ri-radius-pill);color:var(--ri-color-white);cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;gap:.8rem;justify-content:center;line-height:1.3;min-height:5.2rem;padding:1.4rem 3rem;text-align:center;text-decoration:none;transition:background-color var(--ri-transition),border-color var(--ri-transition),color var(--ri-transition),transform var(--ri-transition)}@media screen and (min-width:1600px){:root{--ri-content-default: 112rem;--ri-content-wide: 128rem;--ri-content-shell: 144rem}}@media screen and (min-width:2200px){:root{--ri-content-default: 120rem;--ri-content-wide: 144rem;--ri-content-shell: 160rem}}.ri-button:hover{background:var(--ri-color-accent);border-color:var(--ri-color-accent);color:var(--ri-color-forest);transform:translateY(-.1rem)}.ri-button--accent{background:var(--ri-color-accent);border-color:var(--ri-color-accent);color:var(--ri-color-forest)}.ri-button--accent:hover{background:var(--ri-color-white);border-color:var(--ri-color-white)}.ri-button--secondary{background:transparent;color:var(--ri-color-forest)}.ri-button--secondary:hover{background:var(--ri-color-forest);border-color:var(--ri-color-forest);color:var(--ri-color-white)}.ri-card{background:var(--ri-color-white);border:.15rem solid var(--ri-color-border);border-radius:var(--ri-radius-card);padding:clamp(2.8rem,3vw,3.6rem);transition:box-shadow var(--ri-transition),transform var(--ri-transition)}.ri-card:hover{box-shadow:var(--ri-shadow-card);transform:translateY(-.2rem)}.ri-grid{display:grid;gap:var(--ri-grid-gap)}.ri-grid--2,.ri-grid--3,.ri-grid--4{grid-template-columns:minmax(0,1fr)}.ri-section :is(a,button,input,textarea,select,summary):focus-visible{outline:.3rem solid var(--ri-color-accent);outline-offset:.3rem}@keyframes ri-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.ri-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ri-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ri-section *,.ri-section *:before,.ri-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rianthis-relaunch.css.map */
