@font-face{font-family:Stardom-Regular;src:url(/cdn/shop/files/Stardom-Regular.woff2?v=1790989607) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Variable.woff2?v=1790990365) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--font-heading-family: "Satoshi", system-ui, sans-serif;--font-wordmark-family: "Stardom-Regular", Georgia, serif;--font-heading-weight: 700;--font-body-family: "Erode", Georgia, serif;--font-body-style: normal;--font-body-weight: 400;--stn-green: #1F3A2D;--stn-cream: #F4EFE6;--stn-gold: #B8975A;--stn-ink: #1A1A1A}body,input,textarea,select,button,label,legend,.field__input,.field__label,.select__select,.form__message,.caption,.caption-large,.rte,.button,.menu-drawer,.header__menu-item,.footer,.announcement-bar,.announcement-bar__message{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.banner__heading,.rich-text__heading,.collapsible-content__heading,.accordion__title,.footer-block__heading,.announcement-bar__message.h1{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-weight:700}body,.rte,.field__input,.field__label,.footer,.announcement-bar__message{font-family:Erode,Georgia,serif!important}.button,.button--primary,.button--secondary,.newsletter-form__button,.stn-header__nav a,.stn-header__drawer a,.stn-header__cta,.stn-header .stn-header__cta.button{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-weight:500}.stn-header .stn-header__wordmark{font-family:Stardom,Stardom-Regular,Georgia,serif!important}html{scroll-behavior:smooth}.stn-anchor{display:block;height:0;scroll-margin-top:72px;position:relative;top:-72px}.stn-header-section{position:sticky;top:0;z-index:30}.stn-header{border-bottom:1px solid rgba(26,26,26,.12)}.stn-header__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem;min-height:5.6rem}.stn-header__wordmark{font-family:var(--font-wordmark-family);font-weight:400;font-size:1.9rem;line-height:1.1;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:.01em;white-space:nowrap}.stn-header__nav{display:none;margin-left:auto;gap:2.8rem}.stn-header__nav a{font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.stn-header__nav a:hover{text-decoration:underline;text-underline-offset:4px}.stn-header__cta{margin-left:auto;min-height:4rem;padding:0 1.8rem;font-size:1.4rem;white-space:nowrap}.stn-header__menu{position:relative}.stn-header__burger{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:.8rem .4rem}.stn-header__burger::-webkit-details-marker{display:none}.stn-header__burger span{width:2rem;height:1.5px;background:rgb(var(--color-foreground));display:block}.stn-header__drawer{position:absolute;top:4.4rem;left:-1.5rem;min-width:22rem;padding:1.2rem 0;background:var(--stn-cream);border:1px solid rgba(26,26,26,.12);display:flex;flex-direction:column}.stn-header__drawer a{padding:1.1rem 2rem;font-size:1.5rem;color:var(--stn-ink);text-decoration:none}@media(max-width:989px){.stn-header__wordmark{font-size:1.6rem}.stn-header__cta{padding:0 1.2rem;font-size:1.3rem;min-height:3.6rem}.stn-header__inner{gap:.8rem}}@media(min-width:990px){.stn-header__menu{display:none}.stn-header__nav{display:flex}.stn-header__cta{margin-left:3rem}.stn-header__wordmark{font-size:2.2rem}}.button,.button--primary,.button--secondary,.newsletter-form__button{border-radius:0;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.02em}.stn-header__nav a,.stn-header__drawer a,.stn-header__cta{font-family:var(--font-heading-family);font-weight:500}.color-scheme-2 .button:not(.button--secondary),.color-scheme-2 .button--primary{background:transparent;color:var(--stn-cream)}.color-scheme-2 .button:not(.button--secondary):before,.color-scheme-2 .button--primary:before{background:transparent;box-shadow:none}.color-scheme-2 .button:not(.button--secondary):after,.color-scheme-2 .button--primary:after{box-shadow:0 0 0 1px var(--stn-gold)}.color-scheme-2 .button:not(.button--secondary):hover:after{box-shadow:0 0 0 2px var(--stn-gold)}.color-scheme-2 .button--secondary{color:var(--stn-cream)}[id$=__hero] .banner__box>.banner__text:first-child,[id$=__hero] .banner__box>.banner__text:first-child p{color:var(--stn-gold);text-transform:uppercase;letter-spacing:.3em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:1.1rem;font-weight:700;margin:0 0 1.4rem}[id$=__hero] .banner__heading{font-weight:700;line-height:1.02;letter-spacing:-.025em;margin:0}[id$=__hero] .banner__text.rte p{font-size:1.6rem;line-height:1.5}[id$=__hero] .banner__buttons{margin-top:2rem;gap:1rem;flex-wrap:wrap;flex-direction:row}@media(min-width:990px){[id$=__hero] .banner__box{width:34%;min-width:400px;max-width:500px;padding:4.4rem 3.6rem;text-align:left}[id$=__hero] .banner__content{padding-left:5rem}[id$=__hero] .banner__heading{font-size:5rem}}@media(max-width:749px){[id$=__hero] .banner__media,[id$=__hero] .banner:not(.banner--adapt) .banner__media{min-height:0!important;height:15rem!important}[id$=__hero] .banner__box{padding:2.2rem 1.6rem 2.4rem}[id$=__hero] .banner__heading{font-size:3.4rem}[id$=__hero] .banner__text.rte p{font-size:1.45rem;line-height:1.45}[id$=__hero] .banner__buttons{margin-top:1.4rem;flex-wrap:nowrap}[id$=__hero] .banner__buttons .button{flex:1 1 0;min-width:0;padding:0 .8rem;font-size:1.3rem}}[id$=__craft] .rich-text__wrapper:before,[id$=__craft] .rich-text:before{content:"";display:block;width:6.4rem;height:1px;background:var(--stn-gold);margin:0 auto 2.4rem}[id$=__craft] .rich-text__heading{font-weight:700;letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:700;letter-spacing:-.02em}[id$=__how] .multicolumn-card__info .inline-richtext{font-size:4rem;line-height:1;color:var(--stn-green);font-weight:700}[id$=__how] .multicolumn-card__info .inline-richtext:after{content:"";display:block;width:3.2rem;height:1px;background:var(--stn-gold);margin:1.2rem 0 0}[id$=__how] .multicolumn-card__info .rte p{font-size:1.7rem;line-height:1.45}[id$=__compare] .multicolumn-card__info .inline-richtext{color:var(--stn-gold);text-transform:uppercase;letter-spacing:.2em;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1.4}[id$=__compare] .multicolumn-card__info .inline-richtext:after{content:"";display:block;width:3.2rem;height:1px;background:var(--stn-gold);margin:1.2rem 0 0}[id$=__compare] .multicolumn-card__info .rte p{font-size:1.6rem;line-height:1.5}[id$=__compare] .multicolumn-list__item:last-child{border-top:1px solid var(--stn-gold);padding-top:1.6rem}.image-with-text__text--caption,.image-with-text .caption-with-letter-spacing{color:var(--stn-gold);letter-spacing:.24em;font-weight:700}.image-with-text__heading{font-weight:700}.newsletter-form__field-wrapper{max-width:52rem}.newsletter-form__field-wrapper .field{display:flex;align-items:stretch}.newsletter-form__button.field__button{position:static;width:auto;min-width:15rem;padding:0 2rem;height:auto;align-self:stretch;background:var(--stn-green)!important;color:var(--stn-cream)!important;box-shadow:none;font-size:1.5rem;font-weight:700;white-space:nowrap}.color-scheme-2 .newsletter-form__button.field__button{background:transparent!important;color:var(--stn-cream)!important;box-shadow:0 0 0 1px var(--stn-gold)}.stn-btn-label{display:inline-block;color:inherit}[id$=__signup] .newsletter__wrapper{text-align:center}[id$=__signup] .newsletter__wrapper .newsletter-form__field-wrapper{margin:0 auto}@media(max-width:749px){.newsletter-form__field-wrapper .field{flex-direction:column;gap:1rem}.newsletter-form__button.field__button{min-height:4.8rem;width:100%}}.stn-welcome{max-width:64rem;padding:2rem 1.6rem 6rem;margin:0 auto}.stn-welcome fieldset{border:0;padding:0;margin:0 0 3rem}.stn-welcome legend{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;margin-bottom:1.4rem;padding:0}.stn-welcome .stn-radio{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(26,26,26,.3);margin-bottom:.8rem;cursor:pointer;font-size:1.6rem}.stn-welcome .stn-radio:has(input:checked){border-color:var(--stn-green);background:#1f3a2d0f}.stn-welcome label.stn-q{display:block;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;margin-bottom:1.2rem}.stn-welcome .stn-copy{margin-top:5rem;padding:2.4rem;background:var(--stn-green);color:var(--stn-cream)}.stn-welcome .stn-copy p{margin:0 0 1.6rem;font-size:1.7rem;line-height:1.5}.stn-welcome .stn-copy .button{color:var(--stn-cream)}div.s2 h2{font-weight:700;letter-spacing:-.02em}div.s2 h2 em{font-weight:500}div.s2 .pct,div.s2 .row.now .v{font-weight:700;letter-spacing:-.03em}div.s2 .ln,div.s2 .spec span:last-child,div.s2 .row .v,div.s2 summary,div.s2 .guar .stub b{font-weight:700}div.s2 h2,div.s2 h3,div.s2 .eb,div.s2 .btn,div.s2 .cmp-h,div.s2 .spec span:first-child,div.s2 .pct,div.s2 .step .num,div.s2 .ln,div.s2 .spec span:last-child,div.s2 .row .v,div.s2 summary,div.s2 .guar .stub b{font-style:normal;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}div.s2 .closer,div.s2 .row.cost .v{font-family:Erode,Georgia,serif!important}div.s2 .card h3{font-weight:700;letter-spacing:-.01em}div.s2,div.s2 .lead,div.s2 p,div.s2 .stack li,div.s2 details p{font-family:Erode,Georgia,serif}[id$=__hero] .banner__box{position:relative}[id$=__hero] .banner__box:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(184,151,90,.55);pointer-events:none}[id$=__signup] .newsletter__wrapper{position:relative;overflow:hidden}[id$=__signup] .newsletter__wrapper:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 40%,#d9af6e38,#d9af6e00 45%);animation:stn-candle 12s ease-in-out infinite alternate;pointer-events:none}[id$=__signup] .newsletter__wrapper>*{position:relative}@keyframes stn-candle{0%{transform:translate(0) scale(1)}to{transform:translate(12%,8%) scale(1.15)}}@media(prefers-reduced-motion:reduce){[id$=__signup] .newsletter__wrapper:before{animation:none}}.stn-sticky{display:none}@media(max-width:749px){.stn-sticky{display:flex;align-items:center;justify-content:center;position:fixed;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:40;min-height:5.2rem;background:var(--stn-green);color:var(--stn-cream);text-decoration:none;font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.02em;box-shadow:0 10px 30px #1f3a2d59;transform:translateY(140%);transition:transform .35s ease}.stn-sticky.is-on{transform:translateY(0)}}.stn-recruit{max-width:56rem;margin:3.2rem auto 0;text-align:left}.stn-recruit__h{font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:2.4rem;letter-spacing:-.02em;margin:0 0 .6rem}.stn-recruit__sub{margin:0 0 1.6rem;opacity:.8}.stn-recruit__tabs{display:flex;gap:.6rem;margin-bottom:1rem}.stn-recruit__tabs button{font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;padding:.8rem 1.4rem;background:transparent;border:1px solid rgba(26,26,26,.25);color:inherit;cursor:pointer}.stn-recruit__tabs button.is-on{background:var(--stn-green);color:var(--stn-cream);border-color:var(--stn-green)}.stn-recruit__box{background:#fffaf4;border:1px solid #d6cabb;padding:2rem 2.2rem;position:relative}.stn-recruit__box:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #d6cabb;pointer-events:none}.stn-recruit__txt{margin:0;font-size:1.7rem;line-height:1.55}.stn-recruit__copy{margin-top:1.2rem;min-height:4.6rem;padding:0 2.4rem;background:var(--stn-green);color:var(--stn-cream);border:0;font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.color-scheme-2 .stn-recruit__box,.d27 .stn-recruit__box{background:#fffaf4;color:#203930}.d27 .stn-recruit{margin-top:2.4rem}.d27 .stn-recruit__tabs button{font-size:11px;padding:8px 14px}.d27 .stn-recruit__txt{font-size:16px}.d27 .stn-recruit__h{font-size:22px}.stn-welcome__eb{font-family:Satoshi,system-ui,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--stn-gold);margin:0 0 1.4rem}.stn-welcome__h{font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:clamp(3.2rem,5vw,4.8rem);letter-spacing:-.025em;line-height:1.05;margin:0 0 1.4rem}.stn-welcome__lead{font-size:1.8rem;line-height:1.6;margin:0 0 1rem;max-width:52rem}
/*# sourceMappingURL=/cdn/shop/t/29/assets/stn.css.map */
