.tp{--tp-text-rgb: 30 58 68;--tp-btn-bg: var(--tp-text-rgb);--tp-btn-hover: 60 81 88;--tp-btn-text: 255 255 255;--tp-gutter: 20px;--tp-column-gap: 20px;--tp-vw: 100vw;--tp-fluid: calc((var(--tp-vw) - 320px) / 121.6);--tp-section-gap: calc(48px + 48 * .05 * var(--tp-fluid));--tp-h1: calc(3.9813rem + 39.813 * .05 * var(--tp-fluid));--tp-h4: calc(2.88rem + 28.8 * .02 * var(--tp-fluid));--tp-h5: calc(2.56rem + 25.6 * .0125 * var(--tp-fluid));--tp-h6: calc(2.2535rem + 22.535 * .0065 * var(--tp-fluid))}@media(min-width:600px){.tp{--tp-gutter: 32px;--tp-column-gap: 32px}}@media(min-width:1280px){.tp{--tp-gutter: 64px}}@media(min-width:1536px){.tp{--tp-vw: 1536px}}.tp,.tp *,.tp *:before,.tp *:after{box-sizing:border-box}.tp{color:var(--text-primary);font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:normal;font-weight:var(--body-font-weight);letter-spacing:normal;line-height:1.5}.tp h1,.tp h2,.tp h3,.tp h4{margin:0 0 .5em;color:inherit;letter-spacing:normal;text-transform:none}.tp h1,.tp h2{font-family:var(--h2-font-family);font-weight:var(--h2-font-weight)}.tp h3{font-family:var(--h3-font-family);font-weight:var(--h3-font-weight)}.tp h4{font-family:var(--h4-font-family);font-weight:var(--h4-font-weight)}.tp p{margin:0 0 1em;color:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit}.tp a{color:var(--text-secondary)}.tp ul,.tp ol{margin:0;padding:0;list-style:none}.tp li{margin:0;padding:0}.tp .tp-icon{flex:none;vertical-align:top}.tp a:focus-visible,.tp button:focus-visible,.tp summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tp .tp-btn:focus-visible{outline-color:rgb(var(--tp-btn-bg))}.tp .tp-h1{font-size:var(--tp-h1);line-height:1.25}.tp .tp-h4{font-size:var(--tp-h4);line-height:1.3}.tp .tp-h6{font-size:var(--tp-h6);line-height:1.4}.tp .tp-img-fit{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;border:0;object-fit:cover}.tp .tp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tp-section{display:block;width:100%;margin:var(--tp-section-gap) auto;padding-bottom:.02px}.tp-section--full-width{margin:0}.tp-section--padded{padding:var(--tp-section-gap) 0}.tp-container{width:100%;max-width:calc(1590px + var(--tp-gutter) * 2);margin:0 auto;padding:0 var(--tp-gutter)}.tp .tp-section__header{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--tp-column-gap);max-width:100%;margin-bottom:32px}.tp .tp-section__heading{flex:1 1 auto;max-width:100%;margin-bottom:0}.tp .tp-link{text-decoration:underline}.tp-justify-start{justify-content:flex-start}.tp-justify-center{justify-content:center}.tp-justify-end{justify-content:flex-end}.tp-items-start{align-items:flex-start}.tp-items-center{align-items:center}.tp-items-end{align-items:flex-end}.tp .tp-text-start{text-align:start}.tp .tp-text-center{text-align:center}.tp .tp-text-end{text-align:end}.tp .tp-rte>p:last-child{margin-bottom:0}.tp .tp-rte a{text-decoration:underline}.tp .tp-rte ul,.tp .tp-rte ol{margin:0 0 1em;padding-inline-start:1.25em}.tp .tp-rte ul{list-style:disc}.tp .tp-rte ol{list-style:decimal}.tp .tp-rte>:last-child{margin-bottom:0}.tp .tp-btn{display:inline-block;position:relative;max-width:100%;padding:12px 26px;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;border:1px solid rgb(var(--tp-btn-bg));border-radius:var(--primary-button-border-radius);background-repeat:no-repeat;background-position:100% 100%;background-size:300% 100%;font-family:var(--primary-button-font-family);font-size:var(--primary-button-font-size);font-weight:var(--primary-button-font-weight);letter-spacing:normal;line-height:1.2em;text-align:center;text-decoration:none;word-break:break-word;cursor:pointer;-webkit-appearance:none;appearance:none}.tp .tp-btn--primary{background-color:rgb(var(--tp-btn-hover));background-image:linear-gradient(104deg,rgb(var(--tp-btn-hover)) 60%,rgb(var(--tp-btn-bg)) 60% 100%);color:rgb(var(--tp-btn-text))}.tp .tp-btn--secondary{background-color:transparent;background-image:linear-gradient(104deg,rgb(var(--tp-btn-bg) / .07) 60%,transparent 60%,transparent 100%);color:rgb(var(--tp-btn-bg))}@media(hover:hover)and (pointer:fine){.tp .tp-btn:hover{background-position:0 100%}}.tp-banner{position:relative;display:flex}.tp-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tp-banner__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.tp-banner__content{display:flex}.tp-overlay{position:relative;z-index:2;max-width:100%;margin:calc(var(--space-lg) * 2) 0;color:rgb(var(--tp-scheme-text, var(--tp-text-rgb)))}.tp .tp-overlay__block{max-width:100%;margin-bottom:16px}.tp .tp-overlay__block:last-child,.tp .tp-overlay__heading:last-child{margin-bottom:0}.tp .tp-subheading:not(:last-child){margin-bottom:1em}.tp .tp-reading-width{margin-right:auto;margin-left:auto}.tp .tp-overlay a:not(.tp-btn){color:currentColor}.tp .tp-overlay__buttons{display:inline-flex;flex-wrap:wrap;align-items:flex-end;column-gap:16px;row-gap:15px;margin-top:16px}@media(max-width:768.98px){.tp-banner__content{padding:0 32px}}@media(max-width:599.98px){.tp-banner-wrap--stacked{margin-bottom:calc(var(--space-lg) * 2)}.tp-banner-wrap--stacked .tp-banner{flex-direction:column}.tp-banner-wrap--stacked .tp-banner__image{position:relative}.tp-banner-wrap--stacked .tp-banner__image:after{display:none}.tp-banner-wrap--stacked .tp-banner__content{height:100%;padding:0;overflow:hidden}.tp-banner-wrap--stacked .tp-overlay{position:static;width:100%;margin:0;padding:32px var(--tp-gutter) 0}}@media(min-width:600px){.tp-overlay{max-width:582px;margin:56px auto}}@media(min-width:769px){.tp-overlay{max-width:65%;margin-right:0;margin-left:0}}@media(min-width:1024px){.tp-overlay{max-width:50%}}.tp-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:minmax(0,1fr);gap:12px}.tp .tp-grid__card{position:relative;display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.tp-grid__inner{position:relative;display:flex;flex-grow:1;width:100%;height:100%;padding:8%;overflow:hidden}.tp-grid__media{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;overflow:hidden;transition:transform .4s cubic-bezier(.38,.41,.27,1)}.tp-grid__media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.tp-grid__text{position:relative;z-index:2;max-width:400px;color:rgb(var(--tp-scheme-text, 255 255 255))}.tp .tp-grid__title{margin-bottom:0}@media(hover:hover)and (pointer:fine){.tp a.tp-grid__card:hover .tp-grid__media{transform:scale(1.03)}}@media(min-width:600px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.tp-grid{gap:24px}}@media(min-width:1024px){.tp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-carousel{display:block;position:relative}.tp-carousel__slider{padding-bottom:40px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:var(--tp-gutter);scroll-snap-type:x mandatory;scrollbar-color:rgb(var(--tp-text-rgb)) rgb(var(--tp-text-rgb) / .3);scrollbar-width:thin}.tp .tp-carousel__grid{display:grid;grid-auto-columns:100%;grid-auto-flow:column;column-gap:var(--tp-column-gap);width:calc(100% - var(--tp-column-gap))}.tp-carousel__item{scroll-snap-align:start}.tp-carousel__nav{display:none}.tp-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.tp .tp-card__media{display:block;position:relative;overflow:hidden}.tp-card__info{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;padding-top:16px}.tp .tp-card__link{color:inherit;text-decoration:none}.tp .tp-card__link:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.tp .tp-card__excerpt{margin-bottom:20px}.tp .tp-card__meta{margin:0;color:rgb(var(--tp-text-rgb) / .7)}@media(min-width:600px){.tp .tp-carousel__grid{grid-auto-columns:calc((100% - var(--tp-column-gap)) / 2);width:100%}}@media(min-width:769px){.tp-carousel__nav:not([hidden]){position:absolute;z-index:3;top:50%;right:8px;display:flex;flex-direction:column;gap:24px;transition:opacity .3s;transform:translateY(-50%);opacity:0}.tp-carousel:hover .tp-carousel__nav,.tp-carousel:focus-within .tp-carousel__nav{opacity:1}.tp .tp-carousel__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:9px;border:1px solid rgb(var(--tp-btn-bg));border-radius:50%;background:rgb(var(--tp-btn-bg));color:rgb(var(--tp-btn-text));cursor:pointer}.tp .tp-carousel__btn .tp-icon{width:24px;height:24px}.tp .tp-carousel__btn[aria-disabled=true]{opacity:.4;cursor:default}}@media(hover:none)and (min-width:769px){.tp-carousel__nav:not([hidden]){opacity:1}}@media(min-width:1024px){.tp-carousel__slider{width:calc(100% - var(--tp-gutter) * 2);max-width:1590px;margin:0 auto;padding-bottom:56px;scroll-padding-inline:0}.tp-carousel__slider>.tp-container{padding:0}.tp .tp-carousel__grid{grid-auto-columns:calc((100% - var(--tp-column-gap) * 2) / 3)}}@media(min-width:1280px){.tp .tp-carousel__grid{grid-auto-columns:calc((100% - var(--tp-column-gap) * 3) / 4)}}@media(prefers-reduced-motion:reduce){.tp,.tp *{scroll-behavior:auto!important;transition:none!important}.tp a.tp-grid__card:hover .tp-grid__media{transform:none}}.tp .trade-steps__panel{--trade-steps-marker: calc(var(--space-lg) * 1.5);display:grid;gap:var(--space-lg);padding:var(--space-sm);background:var(--bg-warm)}.tp .trade-steps__title{margin-bottom:var(--space-lg)}.tp .trade-steps__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.tp .trade-steps__item{position:relative;display:grid;grid-template-columns:var(--trade-steps-marker) var(--trade-steps-marker) minmax(0,1fr);gap:var(--space-sm);align-items:start}.tp .trade-steps__item:not(:last-child):before{position:absolute;top:var(--trade-steps-marker);bottom:calc(var(--space-lg) * -1);left:calc(var(--trade-steps-marker) / 2);width:1px;background:var(--brand-wood-light);content:""}.tp .trade-steps__number,.tp .trade-steps__icon{display:flex;align-items:center;justify-content:center;width:var(--trade-steps-marker);height:var(--trade-steps-marker);border-radius:50%}.tp .trade-steps__number{position:relative;border:1px solid var(--brand-wood-light);background:var(--brand-white);color:var(--text-primary)}.tp .trade-steps__icon{background:var(--brand-white);color:var(--brand-wood-medium)}.tp .trade-steps__icon .tp-icon{width:20px;height:20px}.tp .trade-steps__heading{margin:0 0 var(--space-micro)}.tp .trade-steps__body{margin:0;color:var(--text-secondary)}.tp .trade-steps__media{position:relative;overflow:hidden;aspect-ratio:4 / 3}.tp .trade-steps__media--video{display:block;aspect-ratio:16 / 9}.tp .trade-video video,.tp .trade-video .video-poster-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tp .trade-video .video-poster-img{z-index:1;pointer-events:none}.tp .trade-video .video-poster-playing{opacity:0}.tp .trade-video__toggle{position:absolute;right:var(--space-sm);bottom:var(--space-sm);z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:var(--cta-primary-bg);color:var(--cta-primary-text);cursor:pointer}.tp .trade-video__toggle[hidden],.tp .trade-video__toggle .icon-play,.tp .trade-video__toggle.is-paused .icon-pause{display:none}.tp .trade-video__toggle.is-paused .icon-play{display:block}.tp .trade-video__toggle .icon{width:1.2rem;height:1.4rem}@media(min-width:769px){.tp .trade-steps__panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-lg)}.tp .trade-steps__media{aspect-ratio:auto;min-height:100%}.tp .trade-steps__media--video{align-self:center;min-height:0;aspect-ratio:16 / 9}}@media(min-width:769px){[id$=__trade_banner] .tp-overlay__block.tp-rte{max-width:500px;margin-inline:auto}}.tp .trade-benefits__panel{padding:var(--space-lg) var(--space-sm);border:1px solid var(--border-dark);background:var(--bg-primary)}.tp .trade-benefits__title{position:relative;width:fit-content;margin:calc(var(--space-lg) * -1 - .7em) auto var(--space-lg);padding:0 var(--space-sm);background:var(--bg-primary);text-align:center}.tp .trade-benefits__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.tp .trade-benefits__icon{display:block;margin-bottom:var(--space-xs);color:var(--brand-wood-medium)}.tp .trade-benefits__icon .tp-icon{width:28px;height:28px}.tp .trade-benefits__heading{margin:0 0 var(--space-xs)}.tp .trade-benefits__body{margin:0;color:var(--text-secondary)}.tp .trade-benefits__contact{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);justify-content:center;margin:var(--space-lg) 0 0;text-align:center}.tp .trade-benefits__contact a{text-decoration:underline}@media(pointer:coarse){.tp .trade-benefits__contact a{display:inline-flex;align-items:center;min-height:4.4rem}}@media(min-width:600px){.tp .trade-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tp .trade-benefits__panel{padding:var(--space-lg)}.tp .trade-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp.trade-application{--border-focus: var(--text-on-dark);background:var(--bg-dark);color:var(--text-on-dark)}.tp.trade-application:focus{outline:none;box-shadow:none}.tp .trade-application__help{margin:0;text-align:center}.tp .trade-application__help a{color:inherit;text-decoration:underline}.tp .trade-application__help a:focus-visible{box-shadow:none}.tp.trade-application shopify-forms-embed{--forms-base-font-size: var(--ui-input-font-size);font-size:var(--ui-input-font-size);line-height:1.5;--forms-body-font: inherit;--forms-heading-font-size: 2.8rem;--forms-heading-font: inherit;--heading-font-size: var(--forms-heading-font-size);--form-field-border: 0 0 0 1px var(--border-dark);--form-field-border-focused: inset 0 0 0 2px var(--text-primary), 0 0 0 2px var(--text-on-dark);--form-placeholder-color: var(--text-secondary);--forms-focus-outline-color: var(--text-on-dark);--forms-accent-color: var(--text-primary);--forms-accent-color-hovered-modifier: rgb(var(--tp-text-rgb) / .1)}.tp.trade-process{position:relative;overflow:hidden;background:var(--bg-darkest);color:var(--text-on-darkest)}.tp .trade-process__image,.tp .trade-process__image:after{position:absolute;top:0;left:0;width:100%;height:100%}.tp .trade-process__image:after{content:""}.tp .trade-process__inner{position:relative;z-index:1;display:grid;row-gap:calc(var(--space-lg) * 2);padding-top:var(--tp-section-gap);padding-bottom:var(--tp-section-gap)}.tp .trade-process__title{margin:0;font-size:clamp(5.6rem,4rem + 5vw,12rem);line-height:1;letter-spacing:-.01em}.tp .trade-process__tagline{margin:var(--space-sm) 0 0;font-family:Items-LightItalic,Times,serif;font-size:clamp(2.8rem,2rem + 1.6vw,4.4rem);letter-spacing:.06em}.tp .trade-process__drawing{max-width:64rem;margin-top:calc(var(--space-lg) * 2)}.tp .trade-process__drawing img{display:block;width:100%;height:auto}.tp .trade-process__steps{display:grid;row-gap:calc(var(--space-lg) * 1.5);margin:0;padding:0;list-style:none}.tp .trade-process__icon{display:block;width:4rem;height:4rem;margin-bottom:var(--space-sm)}.tp .trade-process__heading{margin:0 0 var(--space-xs);font-size:var(--ui-input-font-size);letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.tp .trade-process__text{max-width:40em;margin:0;font-size:var(--ui-input-font-size);line-height:1.5}@media(min-width:600px)and (max-width:989.98px){.tp .trade-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--space-lg) * 1.5)}}@media(min-width:990px){.tp .trade-process__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:calc(var(--space-lg) * 3);align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/trade-program.css.map */
