:root{--sx-cream: #FAF6F0;--sx-cream-2: #F4EDE3;--sx-sand: #E8DDCD;--sx-sand-2: #EFE6D9;--sx-line: #E2D7C5;--sx-pine: #4A3A2F;--sx-pine-2: #3A2D24;--sx-pine-3: #2E231C;--sx-ink: #2A211C;--sx-sage: #6E6157;--sx-clay: #8A6A30;--sx-clay-soft: #E3CFA6;--sx-moss: #E9E2D3;--sx-blush: #F3E6DB;--sx-input-border: #8C8174;--sx-font-display: "Senexpet Fraunces", ui-serif, Georgia, "Times New Roman", serif;--sx-font-body: "Senexpet Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sx-radius-s: 3px;--sx-radius-m: 6px;--sx-radius-l: 8px;--sx-radius-btn: var(--style-border-radius-buttons-primary, 2px);--sx-shadow-s: 0 1px 2px rgb(42 33 28 / .06), 0 6px 16px rgb(42 33 28 / .05);--sx-shadow-m: 0 2px 4px rgb(42 33 28 / .05), 0 16px 36px rgb(42 33 28 / .1);--sx-pad-section: clamp(3.5rem, 7vw, 6.5rem);--sx-gap: clamp(1rem, 2vw, 1.5rem);--sx-anchor-offset: calc(var(--header-height, 72px) + 16px)}.sx-wrap{width:100%;max-width:calc(var(--page-content-width, 90rem) + 2 * var(--page-margin, 40px));margin-inline:auto;padding-inline:var(--page-margin, 20px)}.sx-section{padding-block:var(--sx-pad-section)}.sx-section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.sx-section--flush-top{padding-top:0}.sx-band{background:var(--sx-cream);color:var(--sx-ink)}.sx-band--sand{background:var(--sx-sand-2)}.sx-band--cream-2{background:var(--sx-cream-2)}.sx-band--pine{background:var(--sx-pine-3);color:var(--sx-cream);--sx-text-soft: rgb(250 246 240 / .8)}.sx-band--pine .sx-eyebrow{color:var(--sx-clay-soft)}[id].sx-anchor,.sx-section[id]{scroll-margin-top:var(--sx-anchor-offset)}.sx-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--sx-font-body);font-size:.8125rem;font-weight:650;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--sx-clay)}.sx-eyebrow:before{content:"";width:1.5rem;height:1.5px;background:currentColor;opacity:.7}.sx-h1,.sx-h2,.sx-h3{margin:0;font-family:var(--sx-font-display);font-weight:430;color:inherit;text-wrap:balance}.sx-h1{font-size:clamp(2.6rem,1.5rem + 4.6vw,5rem);line-height:1.02;letter-spacing:-.028em}.sx-h2{font-size:clamp(2rem,1.35rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.022em}.sx-h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.012em}.sx-h1 em,.sx-h2 em,.sx-h3 em{font-style:italic;font-weight:400;color:var(--sx-clay)}.sx-band--pine .sx-h2 em,.sx-band--pine .sx-h1 em{color:var(--sx-clay-soft)}.sx-lead{margin:1.25rem 0 0;max-width:40rem;font-family:var(--sx-font-body);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--sx-text-soft, var(--sx-sage));text-wrap:pretty}.sx-text{font-size:1rem;line-height:1.65;color:var(--sx-text-soft, var(--sx-sage));text-wrap:pretty}.sx-head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.sx-head--center{margin-inline:auto;text-align:center}.sx-head--center .sx-lead{margin-inline:auto}.sx-head--center .sx-eyebrow{justify-content:center}.sx-head--center .sx-eyebrow:after{content:"";width:1.5rem;height:1.5px;background:currentColor;opacity:.7}.sx-icon{flex:none}.sx-btn{--btn-bg: var(--sx-pine);--btn-fg: var(--sx-cream);--btn-bd: var(--sx-pine);--btn-bg-hover: var(--sx-pine-2);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.9rem 2rem;border:1px solid var(--btn-bd);border-radius:var(--sx-radius-btn);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--sx-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sx-btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-fg);box-shadow:var(--sx-shadow-s)}.sx-btn:active{transform:translateY(1px)}.sx-btn:focus-visible{outline:2px solid var(--sx-clay);outline-offset:3px}.sx-btn .sx-icon{transition:transform .2s ease}.sx-btn:hover .sx-icon{transform:translate(3px)}.sx-btn--ghost{--btn-bg: transparent;--btn-fg: var(--sx-pine);--btn-bd: var(--sx-pine);--btn-bg-hover: rgb(74 58 47 / .08)}.sx-btn--ghost:hover{color:var(--sx-pine);border-color:var(--sx-pine);box-shadow:none}.sx-btn--light{--btn-bg: var(--sx-cream);--btn-fg: var(--sx-pine-3);--btn-bd: var(--sx-cream);--btn-bg-hover: #fff}.sx-btn--light:hover{color:var(--sx-pine-3)}.sx-btn--ghost-light{--btn-bg: transparent;--btn-fg: var(--sx-cream);--btn-bd: rgb(250 246 240 / .55);--btn-bg-hover: rgb(250 246 240 / .1)}.sx-btn--ghost-light:hover{color:var(--sx-cream);border-color:var(--sx-cream);box-shadow:none}.sx-btn--block{width:100%}.sx-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.sx-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--sx-pine);text-decoration:underline;text-decoration-color:#4a3a2f4d;text-underline-offset:.25em;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease,gap .2s ease}.sx-link:hover{text-decoration-color:currentColor;gap:.7rem}.sx-hero{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 92% 6%,rgb(227 207 166 / .22),transparent 62%),radial-gradient(50% 60% at 0% 100%,rgb(214 196 182 / .22),transparent 62%),var(--sx-cream);color:var(--sx-ink)}.sx-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.25rem,5vw,5rem) clamp(2.5rem,5vw,4.5rem)}@media(min-width:900px){.sx-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.sx-hero__copy{max-width:40rem}.sx-hero__points{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:2.25rem 0 0;padding:0;list-style:none}.sx-hero__points li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:550;color:var(--sx-ink)}.sx-hero__points .sx-icon{color:var(--sx-pine)}.sx-hero__art{justify-self:center;width:min(100%,31rem)}.sx-hero__frame{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:999px 999px 4px 4px;overflow:hidden;background:var(--sx-sand)}.sx-hero__frame>img,.sx-hero__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.sx-hero__art{order:-1;width:min(84%,22rem)}.sx-hero__grid{gap:1.75rem;padding-block-start:1.5rem}}.sx-bar{background:var(--sx-cream-2);border-block:1px solid var(--sx-line)}.sx-bar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:900px){.sx-bar__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-bar__item{display:flex;align-items:center;gap:.85rem;padding:1.15rem .5rem}@media(min-width:900px){.sx-bar__item{padding:1.5rem}.sx-bar__item+.sx-bar__item{border-inline-start:1px solid var(--sx-line)}.sx-bar__item:first-child{padding-inline-start:0}}.sx-bar__icon{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sx-cream);border:1px solid var(--sx-line);color:var(--sx-pine)}.sx-bar__title{margin:0;font-size:.9375rem;font-weight:650;line-height:1.25;color:var(--sx-ink)}.sx-bar__text{margin:.15rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--sx-sage)}.sx-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-gap)}@media(min-width:1100px){.sx-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:559px){.sx-cats{gap:1.25rem .75rem}.sx-cat__text{display:none}.sx-cat__title{font-size:1.1875rem}}@media(min-width:760px){.sx-cats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:560px){.sx-cats[data-count="1"]{grid-template-columns:minmax(0,28rem)}}.sx-cat{display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--sx-ink);text-decoration:none}.sx-cat:focus-visible{outline:2px solid var(--sx-pine);outline-offset:3px}.sx-cat__art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:var(--sx-radius-m);background:var(--tint, var(--sx-sand-2));overflow:hidden}.sx-cat__art>.sx-art{width:88%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sx-cat__art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sx-cat:hover .sx-cat__art>img{transform:scale(1.035)}.sx-cat:hover .sx-cat__art>.sx-art{transform:scale(1.04) translateY(-2px)}.sx-cat__body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:1rem .1rem .25rem}.sx-cat__title{margin:0;font-family:var(--sx-font-display);font-size:1.375rem;font-weight:460;line-height:1.2;letter-spacing:-.01em}.sx-cat__text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--sx-sage)}.sx-cat__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-pine)}.sx-cat__cta .sx-icon{transition:transform .2s ease}.sx-cat:hover .sx-cat__cta .sx-icon{transform:translate(4px)}.sx-grid{display:grid;gap:var(--sx-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.sx-grid--2,.sx-grid--3,.sx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.4rem,2.4vw,1.9rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius-l);background:#fff;color:var(--sx-ink)}.sx-band--sand .sx-card,.sx-band--cream-2 .sx-card{background:var(--sx-cream)}.sx-band--pine .sx-card{background:#faf6f00d;border-color:#faf6f024;color:var(--sx-cream)}.sx-card__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--sx-radius-m);background:var(--sx-moss);color:var(--sx-pine)}.sx-band--pine .sx-card__icon{background:#faf6f01a;color:var(--sx-clay-soft)}.sx-card__title{margin:.25rem 0 0;font-family:var(--sx-font-display);font-size:1.3125rem;font-weight:460;line-height:1.22;letter-spacing:-.01em}.sx-card__text{margin:0;font-size:.9688rem;line-height:1.6;color:var(--sx-text-soft, var(--sx-sage))}.sx-card__num{font-family:var(--sx-font-display);font-size:3.25rem;font-weight:400;font-style:italic;line-height:1;color:var(--sx-clay);opacity:.9}.sx-calc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:960px){.sx-calc__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sx-calc__intro .sx-lead{color:var(--sx-text-soft, var(--sx-sage))}.sx-calc__intro .sx-head{margin-bottom:1.75rem}.sx-calc__intro .sx-checks{margin-top:.25rem}.sx-calc__note{margin:1.5rem 0 0;font-size:.875rem;line-height:1.55;color:#faf6f0b8;max-width:32rem}.sx-calc__card{background:var(--sx-cream);color:var(--sx-ink);border-radius:28px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 24px 60px #00000047}.sx-form{display:grid;gap:1.15rem}.sx-form__row{display:grid;gap:1.15rem;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.sx-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-field{display:grid;gap:.45rem;align-content:start}.sx-field>label,.sx-field>.sx-label{font-size:.9063rem;font-weight:650;color:var(--sx-ink)}.sx-field small{font-size:.8125rem;color:var(--sx-sage);line-height:1.4}.sx-input,.sx-select{width:100%;min-height:3.25rem;padding:.7rem 1rem;border:1px solid var(--sx-input-border);border-radius:var(--sx-radius-s);background:#fff;color:var(--sx-ink);font-family:var(--sx-font-body);font-size:1rem;line-height:1.3;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.sx-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234A3A2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.75rem}.sx-input:focus,.sx-select:focus{outline:none;border-color:var(--sx-pine);box-shadow:0 0 0 3px #4a3a2f2e}.sx-input::placeholder{opacity:1;color:#8c8174}.sx-input:not(:placeholder-shown)::placeholder{opacity:1}.sx-field__unit{position:relative}.sx-field__unit .sx-input{padding-right:3.25rem}.sx-field__unit>span{position:absolute;inset-block:0;inset-inline-end:1rem;display:grid;place-items:center;font-size:.9375rem;color:var(--sx-sage);pointer-events:none}.sx-results{display:grid;gap:.85rem;margin-top:1.5rem}.sx-results[hidden]{display:none}.sx-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;padding:1.1rem 1.2rem;border:1px solid var(--sx-line);border-radius:18px;background:#fff;animation:sx-rise .45s cubic-bezier(.2,.7,.2,1) both}.sx-result:nth-child(2){animation-delay:.07s}.sx-result:nth-child(3){animation-delay:.14s}.sx-result__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:var(--sx-moss);color:var(--sx-pine);grid-row:span 3}.sx-result__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-sage)}.sx-result__value{margin:0;font-family:var(--sx-font-display);font-size:1.4375rem;font-weight:460;line-height:1.2;letter-spacing:-.01em;color:var(--sx-ink)}.sx-result__text{margin:0;font-size:.9063rem;line-height:1.5;color:var(--sx-sage)}.sx-result .sx-link{grid-column:2;justify-self:start;margin-top:.35rem;font-size:.9063rem}.sx-form__error{margin:0;padding:.75rem 1rem;border-radius:var(--sx-radius-s);background:#fbe9e3;color:#7a2e16;font-size:.9063rem;line-height:1.45}.sx-form__error[hidden]{display:none}@keyframes sx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sx-faq{max-width:56rem;margin-inline:auto;border-top:1px solid var(--sx-line)}.sx-faq__item{border-bottom:1px solid var(--sx-line)}.sx-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem .25rem;font-family:var(--sx-font-display);font-size:clamp(1.1875rem,1.1rem + .35vw,1.4375rem);font-weight:540;line-height:1.3;letter-spacing:-.01em;color:var(--sx-ink);cursor:pointer;list-style:none}.sx-faq__item>summary::-webkit-details-marker{display:none}.sx-faq__item>summary:hover{color:var(--sx-pine)}.sx-faq__item>summary:focus-visible{outline:2px solid var(--sx-pine);outline-offset:2px;border-radius:6px}.sx-faq__icon{position:relative;flex:none;width:2.25rem;height:2.25rem;border:1.5px solid var(--sx-sand);border-radius:50%;background:var(--sx-cream);transition:background-color .2s ease,border-color .2s ease,transform .3s ease}.sx-faq__icon:before,.sx-faq__icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:.8rem;height:1.5px;background:var(--sx-pine);border-radius:2px;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .2s ease}.sx-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.sx-faq__item[open] .sx-faq__icon{background:var(--sx-pine);border-color:var(--sx-pine)}.sx-faq__item[open] .sx-faq__icon:before,.sx-faq__item[open] .sx-faq__icon:after{background:var(--sx-cream)}.sx-faq__item[open] .sx-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.sx-faq__answer{padding:0 3.5rem 1.6rem .25rem;max-width:48rem;color:var(--sx-sage);font-size:1.0313rem;line-height:1.7}.sx-faq__answer>:first-child{margin-top:0}.sx-faq__answer>:last-child{margin-bottom:0}.sx-faq__answer a{color:var(--sx-pine);text-decoration:underline;text-underline-offset:.2em}.sx-faq__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;max-width:56rem;margin:2.25rem auto 0;font-size:1.0313rem;color:var(--sx-sage);text-align:center}.sx-cta{position:relative;overflow:hidden}.sx-cta__inner{display:grid;gap:2rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.sx-cta__inner{grid-template-columns:minmax(0,1.4fr) auto}}.sx-cta__inner .sx-actions{margin-top:0}.sx-cta__card{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem);border-radius:var(--sx-radius-l);background:var(--sx-pine);color:var(--sx-cream);--sx-text-soft: rgb(250 246 240 / .82)}.sx-cta__card:before{content:"";position:absolute;inset-inline-end:-6rem;inset-block-start:-6rem;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(227 207 166 / .35),transparent 65%);pointer-events:none}.sx-cta__card .sx-eyebrow,.sx-cta__card .sx-h2 em{color:var(--sx-clay-soft)}.sx-cta__card>*{position:relative}.sx-pagehead{background:var(--sx-cream-2);border-bottom:1px solid var(--sx-line);padding-block:clamp(2.5rem,6vw,4.5rem)}.sx-pagehead .sx-lead{max-width:44rem}.sx-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:.875rem;color:var(--sx-sage)}.sx-crumbs li+li:before{content:"/";margin-inline-end:.4rem;opacity:.6}.sx-crumbs a{color:inherit;text-decoration:none}.sx-crumbs a:hover{color:var(--sx-pine);text-decoration:underline}.sx-prose{max-width:46rem;font-size:1.0625rem;line-height:1.75;color:var(--sx-ink)}.sx-prose--wide{max-width:60rem}.sx-prose>:first-child{margin-top:0}.sx-prose h2,.sx-prose h3,.sx-prose h4{font-family:var(--sx-font-display);font-weight:460;letter-spacing:-.015em;color:var(--sx-ink);text-wrap:balance}.sx-prose h2{margin:2.75rem 0 .9rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.125rem);line-height:1.15}.sx-prose h3{margin:2.1rem 0 .7rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25}.sx-prose h4{margin:1.75rem 0 .5rem;font-size:1.125rem}.sx-prose p,.sx-prose ul,.sx-prose ol{margin:0 0 1.15rem}.sx-prose ul,.sx-prose ol{padding-inline-start:1.4rem}.sx-prose li{margin-bottom:.45rem;padding-inline-start:.2rem}.sx-prose li::marker{color:var(--sx-clay)}.sx-prose a{color:var(--sx-pine);text-decoration:underline;text-decoration-color:#4a3a2f59;text-underline-offset:.22em;text-decoration-thickness:1.5px}.sx-prose a:hover{text-decoration-color:currentColor}.sx-prose strong{font-weight:650}.sx-prose blockquote{margin:1.75rem 0;padding:1.1rem 1.4rem;border-inline-start:3px solid var(--sx-clay-soft);background:var(--sx-cream-2);border-radius:0 var(--sx-radius-m) var(--sx-radius-m) 0;font-family:var(--sx-font-display);font-size:1.1875rem;line-height:1.55}.sx-prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--sx-line)}.sx-prose img{border-radius:var(--sx-radius-m);height:auto}.sx-prose table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.9688rem}.sx-prose th,.sx-prose td{padding:.8rem .9rem;text-align:start;border-bottom:1px solid var(--sx-line);vertical-align:top}.sx-prose thead th,.sx-prose tr:first-child th{background:var(--sx-sand-2);font-weight:650;border-bottom:1px solid var(--sx-sand)}.sx-prose tbody tr:hover td{background:var(--sx-cream-2)}.sx-prose mark{background:#ffe9a8;color:#4a3a00;padding:.05em .3em;border-radius:4px}.sx-prose details{border-bottom:1px solid var(--sx-line)}.sx-prose details>summary{padding:1.1rem 0;font-family:var(--sx-font-display);font-size:1.25rem;font-weight:540;cursor:pointer}@media(max-width:639px){.sx-prose table{display:block;max-width:100%;overflow-x:auto}}.sx-tablewrap{overflow-x:auto;margin-block:1.5rem}.sx-tablewrap table{margin:0;min-width:32rem}.sx-page{padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,7vw,6rem)}.sx-page__grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.sx-page__grid--aside{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.sx-aside{position:sticky;top:var(--sx-anchor-offset);padding:1.5rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-l);background:var(--sx-cream-2)}.sx-aside h2{margin:0 0 .6rem;font-family:var(--sx-font-display);font-size:1.3125rem;font-weight:460}.sx-aside p{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--sx-sage)}.sx-collhead{background:var(--sx-cream-2);border-bottom:1px solid var(--sx-line)}.sx-collhead__grid{display:grid;gap:2rem;align-items:center;padding-block:clamp(2.25rem,5vw,4rem);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.sx-collhead__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.sx-collhead__art{display:none}@media(min-width:900px){.sx-collhead__art{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--sx-radius-l);background:var(--tint, var(--sx-sand-2));overflow:hidden}.sx-collhead__art .sx-art{width:84%;height:auto}.sx-collhead__art img{width:100%;height:100%;object-fit:cover}}.sx-collhead__tips{display:grid;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none;max-width:40rem}.sx-collhead__tips li{display:flex;gap:.7rem;align-items:flex-start;font-size:.9688rem;line-height:1.5;color:var(--sx-ink)}.sx-collhead__tips .sx-icon{margin-top:.15rem;color:var(--sx-pine)}.sx-collhead__desc{margin-top:1rem;max-width:40rem;font-size:1.0313rem;line-height:1.7}.sx-collhead__desc>:last-child{margin-bottom:0}.sx-collhead__help{margin-top:1.6rem;max-width:30rem}.sx-pblock{margin:0;font-family:var(--sx-font-body);color:var(--sx-ink)}.sx-pblock__title{margin:0 0 .75rem;font-family:var(--sx-font-display);font-size:1.1875rem;font-weight:460;letter-spacing:-.005em}.sx-pblock--empty{padding:.75rem 1rem;border:1px dashed var(--sx-sand);border-radius:var(--sx-radius-s);color:var(--sx-sage);font-size:.875rem;line-height:1.45}.sx-pblock--empty p{margin:0}.sx-pblock__title--small{margin:1.1rem 0 .5rem;font-size:1rem}.sx-pblock__title--small:first-child{margin-top:0}.sx-checks{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.sx-checks li{display:flex;gap:.7rem;align-items:flex-start;font-size:.9688rem;line-height:1.5}.sx-checks .sx-icon{margin-top:.12rem;padding:2px;border-radius:50%;background:var(--sx-moss);color:var(--sx-pine);box-sizing:content-box;width:14px;height:14px}.sx-trust{display:grid;gap:.75rem;padding:1.1rem 1.2rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-m);background:var(--sx-cream-2)}.sx-trust__item{display:flex;gap:.8rem;align-items:center;font-size:.9063rem;line-height:1.4}.sx-trust__item .sx-icon{color:var(--sx-pine)}.sx-trust__item strong{font-weight:650}.sx-trust__item span{color:var(--sx-sage)}.sx-acc{border-top:1px solid var(--sx-line)}.sx-acc__item{border-bottom:1px solid var(--sx-line)}.sx-acc__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:650;cursor:pointer;list-style:none;color:var(--sx-ink)}.sx-acc__item>summary::-webkit-details-marker{display:none}.sx-acc__item>summary .sx-icon{transition:transform .25s ease;color:var(--sx-pine)}.sx-acc__item[open]>summary .sx-icon{transform:rotate(180deg)}.sx-acc__body{padding:0 0 1.25rem;font-size:.9688rem;line-height:1.65;color:var(--sx-sage)}.sx-acc__body>:first-child{margin-top:0}.sx-acc__body>:last-child{margin-bottom:0}.sx-specs{display:grid;margin:0}.sx-specs>div{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(0,1.5fr);gap:1rem;padding:.65rem 0;border-bottom:1px dashed var(--sx-line);font-size:.9375rem}.sx-specs>div:last-child{border-bottom:0}.sx-specs dt{margin:0;color:var(--sx-sage)}.sx-specs dd{margin:0;color:var(--sx-ink);font-weight:550}.sx-callout{display:flex;gap:.85rem;padding:1rem 1.15rem;border-radius:var(--sx-radius-m);background:var(--sx-blush);color:#4a3424;font-size:.9375rem;line-height:1.5}.sx-callout .sx-icon{margin-top:.1rem;color:var(--sx-clay)}.sx-helpcard{display:flex;gap:1rem;align-items:center;padding:1rem 1.15rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-m);background:#fff;text-decoration:none;color:var(--sx-ink);transition:border-color .2s ease,box-shadow .2s ease}.sx-helpcard:hover{border-color:var(--sx-pine);box-shadow:var(--sx-shadow-s)}.sx-helpcard__icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--sx-radius-m);background:var(--sx-moss);color:var(--sx-pine)}.sx-helpcard strong{display:block;font-size:.9688rem;font-weight:650}.sx-helpcard span{display:block;margin-top:.1rem;font-size:.875rem;color:var(--sx-sage);line-height:1.4}.sx-footer{display:flow-root;background:var(--sx-pine-3);color:var(--sx-cream)}.sx-footer a{color:inherit;text-decoration:none}.sx-footer__top{display:grid;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.sx-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1080px){.sx-footer__top{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.7fr))}}.sx-footer__brand{display:grid;gap:1.1rem;align-content:start;grid-column:1 / -1}@media(min-width:1080px){.sx-footer__brand{grid-column:auto}}.sx-footer__logo{display:inline-block;width:12.5rem;color:var(--sx-cream)}.sx-footer__logo svg{width:100%;height:auto;display:block}.sx-footer__about{margin:0;max-width:24rem;font-size:.9688rem;line-height:1.65;color:#faf6f0c7}.sx-footer__title{margin:0 0 1rem;font-family:var(--sx-font-body);font-size:.8125rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-clay-soft)}.sx-footer__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.sx-footer__list a{font-size:.9688rem;color:#faf6f0db;transition:color .15s ease}.sx-footer__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.sx-news{display:grid;margin-top:clamp(2.5rem,5vw,4rem);gap:1rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid rgb(250 246 240 / .16);border-radius:var(--sx-radius-l);background:#faf6f00a;margin-bottom:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:900px){.sx-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}.sx-news__title{margin:0;text-wrap:balance;font-family:var(--sx-font-display);font-size:clamp(1.4rem,1.2rem + .8vw,1.875rem);font-weight:460;line-height:1.2;letter-spacing:-.015em}.sx-news__text{margin:.5rem 0 0;font-size:.9688rem;line-height:1.55;color:#faf6f0c7}.sx-news__form{display:grid;gap:.75rem}.sx-news__row{display:flex;flex-wrap:wrap;gap:.6rem}.sx-news__row .sx-input{flex:1 1 14rem;background:#faf6f0f7;border-color:transparent}.sx-news+.sx-footer__top{padding-top:clamp(.25rem,1.5vw,1rem)}.sx-news__legal{margin:0;font-size:.8125rem;line-height:1.5;color:#faf6f0ad}.sx-news__legal a{text-decoration:underline;text-underline-offset:.2em}.sx-news__msg{margin:0;padding:.7rem 1rem;border-radius:var(--sx-radius-s);font-size:.9063rem;line-height:1.45}.sx-news__msg--ok{background:#e9e2d329;color:#e9f2e0}.sx-news__msg--err{background:#f3e6db29;color:#fbe3d4}.sx-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.5rem 2.25rem;border-top:1px solid rgb(250 246 240 / .14);font-size:.8125rem;color:#faf6f0b3}.sx-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}.sx-footer__legal a{color:#faf6f0c7}.sx-footer__legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.sx-lang{display:inline-flex;align-items:center;gap:.5rem;margin:0}.sx-select--small{width:auto;min-height:2.5rem;padding:.4rem 2.25rem .4rem .85rem;font-size:.875rem;border-radius:var(--sx-radius-s)}.sx-footer .sx-select{border-color:#faf6f061;background-color:#faf6f00f;color:var(--sx-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FAF6F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.sx-footer .sx-select option{color:var(--sx-ink);background:#fff}.sx-pay{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.sx-pay svg{display:block;width:2.4rem;height:auto}.header-logo svg.sx-logo{display:block;height:var(--header-logo-image-height-mobile, 30px);width:auto}@media(min-width:750px){.header-logo svg.sx-logo{height:var(--header-logo-image-height, 36px)}}.sx-logo{color:var(--sx-ink)}.sx-contact{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.sx-contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.sx-contact__info .sx-prose{max-width:34rem}.sx-contact__points{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;max-width:34rem}.sx-contact__points li{display:flex;gap:1rem;align-items:flex-start}.sx-contact__icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--sx-radius-m);background:var(--sx-moss);color:var(--sx-pine)}.sx-contact__points strong{display:block;font-size:1rem;font-weight:650;color:var(--sx-ink)}.sx-contact__points span span{display:block;margin-top:.15rem;font-size:.9375rem;line-height:1.55;color:var(--sx-sage)}.sx-contact__card{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius-l);background:#fff;box-shadow:var(--sx-shadow-s)}.sx-textarea{min-height:9rem;resize:vertical;line-height:1.5}.sx-req{color:var(--sx-clay)}.sx-form__legal{margin:0;font-size:.8125rem;line-height:1.55;color:var(--sx-sage)}.sx-form__legal a{color:var(--sx-pine);text-decoration:underline;text-underline-offset:.2em}.sx-form__ok{display:flex;gap:.6rem;align-items:flex-start;margin:0;padding:.85rem 1rem;border-radius:var(--sx-radius-s);background:var(--sx-moss);color:#3a2d24;font-size:.9688rem;line-height:1.45}.sx-form__ok .sx-icon{margin-top:.15rem;flex:none}.sx-form__error p{margin:0}.sx-form__error ul{margin:.4rem 0 0;padding-inline-start:1.1rem}.sx-input[aria-invalid=true]{border-color:#b3401d}.sx-hero--compact .sx-hero__grid{padding-block:clamp(2.5rem,6vw,5.5rem)}.sx-hero--compact .sx-hero__art{width:min(100%,22rem)}.sx-pw .sx-hero__grid{min-height:min(46rem,100svh)}.sx-pw__logo{display:block;width:fit-content;margin-bottom:clamp(2rem,5vw,3.25rem);color:var(--sx-pine)}.sx-pw__logo svg{display:block;width:13rem;height:auto}.sx-pw__title{font-size:clamp(2.4rem,1.4rem + 4vw,4.25rem)}.sx-pw__form{display:grid;gap:.85rem;margin-top:2rem;max-width:34rem}.sx-pw__row{display:flex;flex-wrap:wrap;gap:.7rem}.sx-pw__row .sx-input{flex:1 1 15rem}.sx-pw__legal{margin:0;font-size:.8125rem;line-height:1.55;color:var(--sx-sage)}.sx-pw__legal a{color:var(--sx-pine);text-decoration:underline;text-underline-offset:.2em}.sx-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.sx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sx-reveal{opacity:1;transform:none;transition:none}.sx-cat,.sx-btn,.sx-cat__art>.sx-art,.sx-result{transition:none;animation:none}}.sx-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-stack>*+*{margin-top:var(--sx-stack, 1rem)}.sx-acc+.sx-acc{border-top:0}.sx-sizes{overflow-x:auto;margin:0 0 .25rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-m);background:#fff}.sx-sizes table{width:100%;min-width:20rem;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.sx-sizes th,.sx-sizes td{padding:.55rem .7rem;text-align:center;border-bottom:1px solid var(--sx-line);white-space:nowrap;color:var(--sx-ink)}.sx-sizes thead th{background:var(--sx-sand-2);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.sx-sizes tbody th{text-align:start;font-weight:650}.sx-sizes tbody tr:last-child>*{border-bottom:0}.sx-sizes__note{margin:.6rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--sx-sage)}.sx-sizes__note a{color:var(--sx-pine);text-decoration:underline;text-underline-offset:.2em}.sx-hero__frame>svg.sx-art{top:12%;right:10%;bottom:12%;left:10%;width:80%;height:76%}.sx-hero__art{position:relative}.sx-hero__glow{position:absolute;top:-14%;right:-18%;bottom:-14%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgb(233 190 120 / .36),rgb(233 190 120 / .12) 55%,transparent 72%)}.sx-hero__frame{z-index:1;box-shadow:var(--sx-shadow-m)}.sx-hero__stars{position:absolute;z-index:2;width:21%;left:-11%;top:3%;color:var(--sx-clay);opacity:.9}.sx-hero__card{position:absolute;z-index:3;width:36%;display:flex;flex-direction:column;gap:.15rem;padding:.45rem .45rem .6rem;background:#fff;color:var(--sx-ink);border-radius:var(--sx-radius-s);box-shadow:var(--sx-shadow-m);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.sx-hero__card:hover{transform:translateY(-3px)}.sx-hero__card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px;margin-bottom:.35rem}.sx-hero__card-title{font-size:.8125rem;font-weight:550;line-height:1.25;padding-inline:.15rem}.sx-hero__card-price{font-size:.8125rem;color:var(--sx-sage);padding-inline:.15rem}.sx-hero__card--1{left:-16%;bottom:7%;transform:rotate(-2.5deg)}.sx-hero__card--1:hover{transform:rotate(-2.5deg) translateY(-3px)}.sx-hero__card--2{right:-13%;top:13%;transform:rotate(2deg);width:32%}.sx-hero__card--2:hover{transform:rotate(2deg) translateY(-3px)}@media(max-width:899px){.sx-hero__card{width:34%;padding:.3rem .3rem .45rem}.sx-hero__card--1{left:-9%;bottom:5%}.sx-hero__card--2{right:-8%;top:9%;width:30%}.sx-hero__card-title,.sx-hero__card-price{font-size:.6875rem}.sx-hero__stars{width:18%;left:-6%;top:0}}@media(prefers-reduced-motion:reduce){.sx-hero__card{transition:none}}.sx-camp{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,6rem);background:var(--sx-blush);color:var(--sx-ink)}.sx-camp--sand{background:var(--sx-sand-2)}.sx-camp--cocoa{background:radial-gradient(70% 90% at 85% 30%,rgb(233 190 120 / .22),transparent 60%),var(--sx-pine-3);color:var(--sx-cream);--sx-text-soft: rgb(250 246 240 / .82)}.sx-camp--cocoa .sx-eyebrow,.sx-camp--cocoa .sx-h2 em{color:var(--sx-clay-soft)}.sx-camp--cocoa .sx-lead{color:var(--sx-text-soft)}.sx-camp__grid{position:relative;z-index:1;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:900px){.sx-camp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sx-camp__copy{max-width:34rem}.sx-camp__note{display:flex;gap:.55rem;align-items:center;margin:1.25rem 0 0;font-size:.9375rem;font-weight:550}.sx-camp__note .sx-icon{flex:none}.sx-camp__orn{position:absolute;z-index:0;pointer-events:none;color:var(--sx-clay);opacity:.22}.sx-camp--cocoa .sx-camp__orn{color:var(--sx-clay-soft);opacity:.2}.sx-camp__orn--a{width:clamp(9rem,18vw,15rem);left:-3rem;bottom:-3rem}.sx-camp__orn--b{width:clamp(4rem,7vw,6rem);right:6%;top:1.5rem;opacity:.35}.sx-camp__fan{position:relative;min-height:clamp(17rem,34vw,26rem)}.sx-camp__tile{position:absolute;display:block;width:52%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sx-radius-s);background:var(--sx-sand);box-shadow:var(--sx-shadow-m);border:6px solid #fff;transition:transform .3s ease}.sx-camp--cocoa .sx-camp__tile{border-color:#faf6f0f5}.sx-camp__tile img,.sx-camp__tile svg{width:100%;height:100%;object-fit:cover;display:block}.sx-camp__tile--1{left:24%;top:0;z-index:3}.sx-camp__tile--2{left:0;top:14%;z-index:2;transform:rotate(-6deg);width:44%}.sx-camp__tile--3{right:0;top:18%;z-index:1;transform:rotate(5deg);width:44%}.sx-camp__tile:hover{transform:translateY(-4px)}.sx-camp__tile--2:hover{transform:rotate(-6deg) translateY(-4px)}.sx-camp__tile--3:hover{transform:rotate(5deg) translateY(-4px)}@media(prefers-reduced-motion:reduce){.sx-camp__tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/senexpet.css.map */
