*,*:before,*:after{box-sizing:border-box}*:focus-visible{outline:.1rem solid rgb(var(--tr-color-accent));outline-offset:0;box-shadow:none}html{overflow-x:clip;scroll-behavior:smooth;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}body{overflow-x:clip;font-weight:400;line-height:var(--tr-line-height);letter-spacing:var(--tr-letter-spacing)}body.tr-header-offset #MainContent{padding-top:var(--tr-header-height, 0px)}html.tr-scroll-locked,body.tr-scroll-locked{overflow:hidden}@media(any-hover:hover)and (pointer:fine){html.tr-cursor-enabled,html.tr-cursor-enabled *{cursor:none}.tr-cursor{--trCursorSize: 3.6rem;position:fixed;top:0;left:0;z-index:var(--tr-z-cursor);display:block;width:var(--trCursorSize);height:var(--trCursorSize);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;transition:opacity var(--tr-transition-duration) ease,visibility var(--tr-transition-duration) ease}.tr-cursor.is-visible{opacity:1;visibility:visible}.tr-cursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:.1rem solid rgba(var(--tr-color-accent),.55);border-radius:50%;transform:scale(1);transition:transform var(--tr-transition-duration-medium, var(--tr-transition-duration)) ease}.tr-cursor:after{position:absolute;top:50%;left:50%;content:"";display:block;width:.6rem;height:.6rem;background:rgb(var(--tr-color-accent));border-radius:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--tr-transition-duration-medium, var(--tr-transition-duration)) ease}.tr-cursor.is-active:before{transform:scale(1.35)}.tr-cursor.is-active:after{transform:translate(-50%,-50%) scale(1.35)}}a:not([href]){cursor:default!important}:where(img,picture,video,iframe)[class*=tr],.tr-description :where(img,picture,video,iframe){display:block;max-width:100%}:where(:where(a,button)[class^=tr][aria-label],.tr-has-icon){position:relative}:where(:is(a,button)[class^=tr][aria-label],.tr-has-icon):before{--trSize: 4.4rem;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:var(--trSize);height:var(--trSize)}:where(.tr-reset-input,.tr-reset-button){display:inline-block;padding:0;font:inherit;color:inherit;background-color:transparent;border:none}.tr-reset-button{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:var(--tr-line-height-alt);letter-spacing:var(--tr-letter-spacing)}.tr-reset-list{padding-left:0;margin-block:0;list-style:none}.tr-reset-list dd{margin-left:0}.tr-container{max-width:calc(var(--tr-container-width) + var(--tr-container-padding-x) * 2);width:100%;margin-inline:auto;padding-inline:var(--tr-container-padding-x)}.tr-shine{position:absolute;pointer-events:none;width:var(--trShineWidth, 46.4rem);aspect-ratio:464 / 485;background:radial-gradient(ellipse at center,var(--trShineColor) 0%,transparent 70%);filter:blur(3.2rem)}.tr-shade:empty,.tr-shine:empty{display:block}.tr-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--trShadeColor, rgb(var(--color-background)))}.tr-spacing{margin-block:var(--trMarginTop) var(--trMarginBottom);padding-block:var(--trPaddingTop) var(--trPaddingBottom)}.tr-section{display:flex;align-items:stretch;flex-direction:column;row-gap:var(--trSectionRowGap, 4rem)}.tr-section__header{align-self:center;display:flex;flex-direction:column;align-items:center;row-gap:var(--trSectionHeaderRowGap, 2rem);text-align:center;max-width:var(--trSectionHeaderMaxWidth, none)}.tr-section__description{max-width:var(--trSectionHeaderDescriptionMaxWidth, none)}.tr-section__body{display:flex;align-items:center;flex-direction:column;row-gap:var(--trSectionBodyRowGap, 4rem)}.tr-description{margin-block:0}.tr-description>*:first-child,.tr-description>*:first-child:empty+*,.tr-description>.metafield-rich_text_field>*:first-child,.tr-description>meta:first-child+*{margin-top:0}.tr-description>*:last-child,.tr-description>*:has(+*:last-child:empty),.tr-description>.metafield-rich_text_field>*:last-child,.tr-description>meta:last-child+*{margin-bottom:0}.tr-description a{color:inherit;text-decoration:underline;text-underline-offset:var(--tr-underline-offset);transition:color var(--tr-transition-duration)}.tr-description ul,.tr-description ol{padding-left:var(--tr-list-padding-left)}.tr-description ul li::marker{font-size:var(--tr-list-marker-size)}.tr-description :is(h1,h2,h3,h4,h5,h6){margin-block:2.4rem 2rem}.tr-description p{margin-block:1.6rem}.tr-ellipsis-1,.tr-ellipsis-2,.tr-ellipsis-3{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tr-ellipsis-1{-webkit-line-clamp:1}.tr-ellipsis-2{-webkit-line-clamp:2}.tr-ellipsis-3{-webkit-line-clamp:3}:where(.tr-title,.tr-subtitle){margin-block:0}.tr-title{font-size:calc(5rem * var(--font-heading-scale))}.tr-subtitle{font-size:calc(3.2rem * var(--font-heading-scale))}.button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 3.2rem;font-size:1.8rem;font-weight:500;letter-spacing:var(--tr-letter-spacing);text-align:center;text-decoration:none;background-attachment:initial;border:.1rem solid rgb(var(--color-secondary-button-text));border-radius:100rem;cursor:pointer;transition:opacity var(--tr-transition-duration)}.button:before,.button:after{display:none}.tr-field__input,.tr-dropdown__toggle{display:block;width:100%;min-height:5.2rem;padding:1.4rem 2rem;font:inherit;line-height:inherit;letter-spacing:inherit;color:rgb(var(--tr-color-dark));background:linear-gradient(rgb(var(--tr-color-white)),rgb(var(--tr-color-white))) padding-box,radial-gradient(47.84% 407.59% at 50% 40.63%,rgb(var(--tr-color-snow)),rgb(var(--tr-color-accent)) 50% 100%) border-box;border:.1rem solid transparent;border-radius:10rem}.tr-field__input::placeholder{color:rgb(var(--tr-color-dark),.4);opacity:1}.tr-field--textarea .tr-field__input{min-height:15rem;resize:vertical;border-radius:2rem}.tr-dropdown{position:relative}.tr-dropdown__toggle{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;text-align:left;cursor:pointer}.tr-dropdown__icon{display:block;flex:0 0 2rem;width:2rem;height:2rem;transition:transform var(--tr-transition-duration) var(--tr-transition-timing-function)}.tr-dropdown__icon svg{width:100%;height:100%}.tr-dropdown.is-open .tr-dropdown__icon{transform:rotate(180deg)}.tr-dropdown__options{position:absolute;top:calc(100% + .8rem);right:0;left:0;z-index:1;display:flex;flex-direction:column;row-gap:1.4rem;max-height:30rem;padding:1.4rem 2rem;overflow-y:auto;background:linear-gradient(rgb(var(--tr-color-white)),rgb(var(--tr-color-white))) padding-box,radial-gradient(47.84% 407.59% at 50% 40.63%,rgb(var(--tr-color-snow)),rgb(var(--tr-color-accent)) 50% 100%) border-box;border:.1rem solid transparent;border-radius:2rem}.tr-dropdown__options[hidden]{display:none}.tr-dropdown__option{display:flex;align-items:center;justify-content:space-between;column-gap:1.6rem;cursor:pointer}.tr-dropdown__option input{position:absolute;opacity:0}.tr-dropdown__option input:focus-visible+.tr-dropdown__checkbox{outline:.2rem solid rgb(var(--tr-color-accent));outline-offset:.2rem}.tr-dropdown__checkbox{display:grid;place-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;background:linear-gradient(rgb(var(--tr-color-white)),rgb(var(--tr-color-white))) padding-box,radial-gradient(47.84% 407.59% at 50% 40.63%,rgb(var(--tr-color-snow)),rgb(var(--tr-color-accent)) 50% 100%) border-box;border:.1rem solid transparent}.tr-dropdown__checkbox svg{width:1.4rem;height:1.4rem;opacity:0}.tr-dropdown__option input:checked+.tr-dropdown__checkbox svg{opacity:1}.calendly-overlay .calendly-popup-close:empty{display:block}.tr-slider-grid{--TrSliderGridColumns: var(--TrSliderGridDesktopColumns, 3);--TrSliderGridRows: var(--TrSliderGridDesktopRows, 2);--TrSliderGridColumnsGap: 24px;--TrSliderGridRowsGap: 24px;--TrSliderGridItemWidth: calc( ( min( var(--tr-container-width), (100vw - (var(--tr-container-padding-x) * 2)) ) - (var(--TrSliderGridColumnsGap) * (var(--TrSliderGridColumns) - 1)) ) / var(--TrSliderGridColumns) );display:grid;grid-template-rows:repeat(var(--TrSliderGridRows),auto);grid-auto-flow:column;grid-auto-columns:var(--TrSliderGridItemWidth);gap:var(--TrSliderGridRowsGap) var(--TrSliderGridColumnsGap)}.tr-slider-grid>*{width:var(--TrSliderGridItemWidth)!important;height:auto!important;margin-top:0!important}@media(any-hover:hover){.button:hover{opacity:.8}.tr-description a:hover{color:rgb(var(--tr-color-accent))}}@media(any-hover:none){.button:active{opacity:.8}.tr-description a:active{color:rgb(var(--tr-color-accent))}}@media(max-width:1076px){.calendly-inline-widget{height:1150px!important}}@media(max-width:990px){.tr-spacing{margin-block:calc(var(--trMarginTop) * var(--trMarginTopMobileFactor)) calc(var(--trMarginBottom) * var(--trMarginBottomMobileFactor));padding-block:calc(var(--trPaddingTop) * var(--trPaddingTopMobileFactor)) calc(var(--trPaddingBottom) * var(--trPaddingBottomMobileFactor))}.tr-section{row-gap:var(--trSectionRowGapMobile, 3.2rem)}.tr-section__header{row-gap:var(--trSectionHeaderRowGapMobile, 2.4rem)}.tr-section__body{row-gap:var(--trSectionBodyRowGapMobile, 2.4rem)}.tr-title{font-size:calc(4rem * var(--font-heading-scale))}.tr-subtitle{font-size:calc(2.8rem * var(--font-heading-scale))}}@media(max-width:750px){body{font-size:calc(1.4rem * var(--font-body-scale))}.tr-title{font-size:calc(3.2rem * var(--font-heading-scale))}.tr-subtitle{font-size:calc(2.4rem * var(--font-heading-scale))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tr-styles.css.map */
