.shx{--shx-plum:var(--primary,var(--color-accent));--shx-on-plum:var(--primary-foreground,var(--color-on-accent,white));--shx-ink:var(--foreground,var(--color-content));--shx-muted:var(--muted-foreground,var(--color-content-muted));--shx-cream:var(--background,var(--color-app,var(--color-surface)));--shx-paper:var(--paper,var(--color-surface,var(--background)));--shx-line:var(--border,var(--color-divider));--shx-lilac:var(--lilac,var(--secondary,var(--color-accent-soft)));--shx-lime:var(--lime,var(--shx-skin-lime));--shx-peach:var(--peach,var(--shx-skin-peach));--shx-sage:var(--sage,var(--shx-skin-sage));--shx-skin-lime:var(--color-surface-raised,var(--color-accent-soft));--shx-skin-peach:var(--color-control-soft,var(--color-accent-soft));--shx-skin-sage:color-mix(in oklab, var(--shx-plum) 12%, var(--shx-cream));--shx-plum-deep:color-mix(in oklab, var(--shx-plum) 62%, black);--shx-plum-light:color-mix(in oklab, var(--shx-plum) 42%, white);--shx-lilac-edge:color-mix(in oklab, var(--shx-lilac) 82%, var(--shx-plum));--shx-shadow:color-mix(in oklab, var(--shx-ink) 22%, transparent);--shx-soft-shadow:0 1px 2px color-mix(in oklab, var(--shx-ink) 8%, transparent), 0 10px 30px -12px color-mix(in oklab, var(--shx-ink) 18%, transparent);font-family:var(--home-body-font,inherit)}[data-home-skin=original] .shx,.shx[data-home-skin=original]{--shx-skin-lime:#d9eb91;--shx-skin-peach:#f0c9b4;--shx-skin-sage:#e8efd6}[data-home-skin=themed] .shx,.shx[data-home-skin=themed]{--shx-lilac:var(--color-accent-soft,var(--secondary));--shx-lime:var(--color-surface-raised,var(--secondary));--shx-peach:var(--color-control-soft,var(--secondary))}.shx-art-host{--primary:var(--shx-plum);--primary-foreground:var(--shx-on-plum);--foreground:var(--shx-ink);--muted-foreground:var(--shx-muted);--background:var(--shx-cream);--paper:var(--shx-paper);--border:var(--shx-line);--lilac:var(--shx-lilac);--lime:var(--shx-lime);--peach:var(--shx-peach);--sage:var(--shx-sage)}.shx-contact{background:radial-gradient(ellipse, color-mix(in oklab, var(--shx-plum-deep) 55%, transparent), transparent 68%);z-index:-1;pointer-events:none;border-radius:50%;height:12px;position:absolute;bottom:-5px;left:-6%;right:-10%}.shx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.shx *,.shx :before,.shx :after{transition:none!important;animation:none!important}}.shx-tcover.svelte-1jl38aj{--tc:var(--shx-plum);--tc-ink:var(--shx-on-plum);width:var(--shx-book-w);isolation:isolate;flex:none;display:inline-block;position:relative}.tone-ink.svelte-1jl38aj{--tc:color-mix(in oklab, var(--shx-ink) 88%, var(--shx-plum));--tc-ink:var(--shx-paper)}.tone-lime.svelte-1jl38aj{--tc:var(--shx-lime);--tc-ink:var(--shx-plum-deep)}.tone-peach.svelte-1jl38aj{--tc:var(--shx-peach);--tc-ink:var(--shx-plum-deep)}.tone-lilac.svelte-1jl38aj{--tc:var(--shx-lilac-edge);--tc-ink:var(--shx-plum-deep)}.tone-sage.svelte-1jl38aj{--tc:var(--shx-sage);--tc-ink:var(--shx-plum-deep)}.shx-tc.svelte-1jl38aj{aspect-ratio:2/3;background:linear-gradient(90deg, #00000038 0, #ffffff38 2.5%, #00000014 5%, transparent 9%), radial-gradient(130% 90% at 25% 15%, color-mix(in oklab, var(--tc) 80%, white), var(--tc) 60%);color:var(--tc-ink);box-shadow:3px 0 0 -1px color-mix(in oklab, var(--shx-paper) 92%, var(--shx-ink)), 5px 1px 0 -1px color-mix(in oklab, var(--shx-paper) 82%, var(--shx-ink)), 0 6px 6px -4px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent), 0 18px 22px -14px color-mix(in oklab, var(--shx-plum-deep) 50%, transparent);border-radius:2px 5px 5px 2px;flex-direction:column;gap:8px;padding:16% 12% 10%;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.shx-tc.svelte-1jl38aj{background:linear-gradient(90deg, lab(0% 0 0/.22) 0, lab(100% -.0000298023 .0000119209/.22) 2.5%, lab(0% 0 0/.08) 5%, transparent 9%), radial-gradient(130% 90% at 25% 15%, color-mix(in oklab, var(--tc) 80%, white), var(--tc) 60%)}}.shx-tc-rule.svelte-1jl38aj{background:color-mix(in oklab, var(--tc-ink) 70%, transparent);border-radius:3px;width:26%;height:3px;display:block}.shx-tc.svelte-1jl38aj b:where(.svelte-1jl38aj){-webkit-line-clamp:5;line-clamp:5;font-size:calc(var(--shx-book-w) * .13 * var(--tc-fit,1));letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.shx-tc-au.svelte-1jl38aj{font-size:calc(var(--shx-book-w) * .075);opacity:.85;margin-top:auto;line-height:1.25}.lean-left.svelte-1jl38aj{transform-origin:0 100%;transform:rotate(-3deg)}.lean-right.svelte-1jl38aj{transform-origin:100% 100%;transform:rotate(3deg)}.shx-book.svelte-1mshf64{width:var(--shx-book-w);vertical-align:bottom;isolation:isolate;flex:none;display:inline-block;position:relative}.shx-book-cv.svelte-1mshf64{background:var(--shx-paper);box-shadow:0 1px 0 #0000000f, 3px 0 0 -1px color-mix(in oklab, var(--shx-paper) 92%, var(--shx-ink)), 5px 1px 0 -1px color-mix(in oklab, var(--shx-paper) 82%, var(--shx-ink)), 0 6px 6px -4px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent), 0 18px 22px -14px color-mix(in oklab, var(--shx-plum-deep) 50%, transparent);border-radius:2px 5px 5px 2px;display:block;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.shx-book-cv.svelte-1mshf64{box-shadow:0 1px 0 lab(0% 0 0/.06), 3px 0 0 -1px color-mix(in oklab, var(--shx-paper) 92%, var(--shx-ink)), 5px 1px 0 -1px color-mix(in oklab, var(--shx-paper) 82%, var(--shx-ink)), 0 6px 6px -4px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent), 0 18px 22px -14px color-mix(in oklab, var(--shx-plum-deep) 50%, transparent)}}.shx-book-cv.svelte-1mshf64 img:where(.svelte-1mshf64){width:100%;height:auto;display:block}.shx-book-cv.svelte-1mshf64:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff47 2.5%,#00000014 5%,#0000 9%),linear-gradient(160deg,#ffffff2e 0%,#0000 38%);background:linear-gradient(90deg,lab(0% 0 0/.22) 0,lab(100% -.0000298023 .0000119209/.28) 2.5%,lab(0% 0 0/.08) 5%,#0000 9%),linear-gradient(160deg,lab(100% -.0000298023 .0000119209/.18) 0%,#0000 38%);position:absolute;inset:0}.lean-left.svelte-1mshf64{transform-origin:0 100%;transform:rotate(-3deg)}.lean-right.svelte-1mshf64{transform-origin:100% 100%;transform:rotate(3deg)}.shx-shelf.svelte-1kmzl38{position:relative}.shx-shelf-row.svelte-1kmzl38{align-items:stretch;display:flex;position:relative}.shx-board.svelte-1kmzl38{left:calc(var(--shx-inset) * -1);right:0;top:var(--shx-at);z-index:1;background:linear-gradient(180deg, color-mix(in oklab, var(--shx-plum) 72%, white) 0, color-mix(in oklab, var(--shx-plum) 86%, white) 6px, var(--shx-plum) 7px, color-mix(in oklab, var(--shx-plum) 86%, black) 100%);height:26px;box-shadow:0 2px 0 var(--shx-plum-deep), 0 22px 26px -14px color-mix(in oklab, var(--shx-plum-deep) 60%, transparent);pointer-events:none;border-radius:7px;position:absolute}.shx-board.svelte-1kmzl38:after{content:"";background:radial-gradient(ellipse at 50% 0, color-mix(in oklab, var(--shx-plum-deep) 22%, transparent), transparent 70%);height:28px;position:absolute;top:100%;left:2%;right:2%}.is-scroll.svelte-1kmzl38{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:4px;overflow-x:auto}.is-scroll.svelte-1kmzl38::-webkit-scrollbar{display:none}.is-scroll.svelte-1kmzl38 .shx-shelf-row:where(.svelte-1kmzl38){width:max-content;min-width:100%}.is-scroll.svelte-1kmzl38 .shx-board:where(.svelte-1kmzl38){left:0;right:calc(var(--shx-inset) * -1)}.is-scroll.svelte-1kmzl38 .shx-shelf-row:where(.svelte-1kmzl38)>*{scroll-snap-align:start}.shx-tag.svelte-2j3btg{inset-inline-start:0;background:var(--shx-paper);height:19px;color:var(--shx-plum);white-space:nowrap;box-shadow:0 1px 0 color-mix(in oklab, var(--shx-plum-deep) 35%, transparent), 0 3px 6px -3px color-mix(in oklab, var(--shx-plum-deep) 50%, transparent);border-radius:4px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:4px}.shx-tag.svelte-2j3btg:before{content:"";background:var(--shx-lime);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in oklab, var(--shx-plum) 25%, transparent);border-radius:99px}.is-stretch.svelte-2j3btg:before{background:var(--shx-peach)}.is-house.svelte-2j3btg:before{background:var(--shx-sage)}.shx-slot.svelte-ykxlno{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.shx-slot.is-fixed.svelte-ykxlno{flex:0 0 var(--shx-slot-w);width:var(--shx-slot-w)}.shx-stand.svelte-ykxlno{z-index:2;height:var(--shx-at);align-items:flex-end;gap:12px;display:flex;position:relative}.shx-lip.svelte-ykxlno{z-index:3;height:26px;position:relative}.shx-slot-body.svelte-ykxlno{flex-direction:column;flex:1;min-width:0;padding:12px 22px 0 0;display:flex}[dir=rtl] .shx-slot-body.svelte-ykxlno{padding:12px 0 0 22px}.tpp-critter.svelte-12jxmwn{--cr-body:var(--o-peach);--cr-light:color-mix(in oklab, var(--cr-body) 45%, white);--cr-shade:color-mix(in oklab, var(--cr-body) 62%, var(--o-plum-deep));--cr-ink:var(--o-ink);--cr-blush:color-mix(in oklab, var(--o-peach) 50%, var(--o-plum));--cr-cup:var(--cr-light);--cr-tip:var(--o-lime);--cr-stripe:var(--o-paper);--cr-glow:var(--o-lime);width:var(--cr-size);aspect-ratio:1;line-height:0;display:inline-block}.cr-svg.svelte-12jxmwn{width:100%;height:100%;filter:drop-shadow(0 6px 6px color-mix(in oklab, var(--o-plum-deep) 35%, transparent));overflow:visible}.is-flip.svelte-12jxmwn .cr-svg:where(.svelte-12jxmwn){transform:scaleX(-1)}.c-rose.svelte-12jxmwn{--cr-body:oklch(from var(--o-peach) calc(l - .06) calc(c + .06) calc(h - 38))}.c-lime.svelte-12jxmwn{--cr-body:var(--o-lime);--cr-glow:var(--o-lime);--cr-tip:var(--o-peach)}.c-lilac.svelte-12jxmwn{--cr-body:color-mix(in oklab, var(--o-lilac) 70%, var(--o-plum-light));--cr-tip:var(--o-lime)}.c-paper.svelte-12jxmwn{--cr-body:var(--o-paper);--cr-light:white;--cr-shade:color-mix(in oklab, var(--o-peach) 60%, var(--o-plum));--cr-stripe:color-mix(in oklab, var(--o-peach) 70%, var(--o-plum))}.c-plum.svelte-12jxmwn{--cr-body:var(--o-plum-light);--cr-stripe:var(--o-lilac)}.k-fish.c-peach.svelte-12jxmwn{--cr-stripe:var(--o-paper)}.is-lit.svelte-12jxmwn .cr-svg:where(.svelte-12jxmwn){filter:drop-shadow(0 0 10px color-mix(in oklab, var(--cr-glow) 70%, transparent)) drop-shadow(0 6px 8px #00000059)}@supports (color:lab(0% 0 0)){.is-lit.svelte-12jxmwn .cr-svg:where(.svelte-12jxmwn){filter:drop-shadow(0 0 10px color-mix(in oklab, var(--cr-glow) 70%, transparent)) drop-shadow(0 6px 8px lab(0% 0 0/.35))}}.is-wiggle.svelte-12jxmwn .cr-arms:where(.svelte-12jxmwn),.is-wiggle.svelte-12jxmwn .cr-fronds:where(.svelte-12jxmwn){transform-origin:60px 70px;animation:3.6s ease-in-out infinite svelte-12jxmwn-cr-sway}.is-wiggle.svelte-12jxmwn .cr-claw-l:where(.svelte-12jxmwn){transform-origin:30px 40px;animation:2.4s ease-in-out infinite svelte-12jxmwn-cr-pinch}.is-wiggle.svelte-12jxmwn .cr-claw-r:where(.svelte-12jxmwn){transform-origin:90px 40px;animation:2.4s ease-in-out infinite reverse svelte-12jxmwn-cr-pinch}.is-wiggle.svelte-12jxmwn .cr-tail:where(.svelte-12jxmwn){transform-origin:88px 60px;animation:.9s ease-in-out infinite svelte-12jxmwn-cr-tail}.is-wiggle.svelte-12jxmwn .cr-spark:where(.svelte-12jxmwn){animation:1.8s steps(2,end) infinite svelte-12jxmwn-cr-blink}.is-wiggle.svelte-12jxmwn .cr-face:where(.svelte-12jxmwn){animation:5s ease-in-out infinite svelte-12jxmwn-cr-look}@keyframes svelte-12jxmwn-cr-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes svelte-12jxmwn-cr-pinch{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-12deg)}90%{transform:rotate(4deg)}}@keyframes svelte-12jxmwn-cr-tail{0%,to{transform:skewY(-8deg)}50%{transform:skewY(8deg)}}@keyframes svelte-12jxmwn-cr-blink{50%{opacity:.25}}@keyframes svelte-12jxmwn-cr-look{0%,40%,to{transform:translate(0)}50%,80%{transform:translate(1.5px,-1px)}}[data-motion=off] .tpp-critter.svelte-12jxmwn :where(.svelte-12jxmwn),[data-motion=off] .tpp-critter.svelte-12jxmwn{animation:none!important}@media (prefers-reduced-motion:reduce){.tpp-critter.svelte-12jxmwn :where(.svelte-12jxmwn){animation:none!important}}.shx-bookend.svelte-8vvojy{isolation:isolate;flex:none;align-items:flex-end;line-height:0;display:inline-flex;position:relative}.t-critter.svelte-8vvojy{margin-block-end:-7px}.t-critter.svelte-8vvojy .shx-contact:where(.svelte-8vvojy){bottom:4px;left:14%;right:10%}.shx-end-mascot.svelte-8vvojy{width:var(--shx-end);height:var(--shx-end);object-fit:contain;filter:drop-shadow(0 6px 6px color-mix(in oklab, var(--shx-plum-deep) 30%, transparent))}.shx-end-mascot.look-back.svelte-8vvojy{transform:scaleX(-1)}[dir=rtl] .shx-end-mascot.look-back.svelte-8vvojy{transform:none}.shx-course.svelte-1cp613z{--cc:var(--shx-sage);--cc-w:196px;--cc-h:146px;--cc-fs:14px;isolation:isolate;flex:none;display:inline-flex;position:relative}.s-sm.svelte-1cp613z{--cc-w:148px;--cc-h:110px;--cc-fs:11.5px}.tone-peach.svelte-1cp613z{--cc:var(--shx-peach)}.tone-lilac.svelte-1cp613z{--cc:var(--shx-lilac)}.tone-lime.svelte-1cp613z{--cc:var(--shx-lime)}.tone-paper.svelte-1cp613z{--cc:color-mix(in oklab, var(--shx-paper) 80%, var(--shx-lilac))}.tone-plum.svelte-1cp613z{--cc:var(--shx-plum-light)}.shx-cc.svelte-1cp613z{width:var(--cc-w);height:var(--cc-h);transform:rotate(var(--shx-tilt));transform-origin:50% 100%;background:var(--shx-paper);box-shadow:0 0 0 1px color-mix(in oklab, var(--shx-paper) 82%, var(--shx-ink)), 0 3px 0 color-mix(in oklab, var(--shx-paper) 78%, var(--shx-ink)), 0 18px 22px -12px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.shx-cc-band.svelte-1cp613z{background:linear-gradient(160deg, color-mix(in oklab, var(--cc) 70%, var(--shx-paper)), var(--cc) 70%);align-items:center;gap:9px;height:36%;padding:0 12%;display:flex}.shx-cc-play.svelte-1cp613z{width:calc(var(--cc-h) * .17);aspect-ratio:1;background:var(--shx-plum);box-shadow:0 2px 4px color-mix(in oklab, var(--shx-plum-deep) 35%, transparent);border-radius:99px;flex:none;position:relative}.shx-cc-play.svelte-1cp613z:after{content:"";border-style:solid;border-width:calc(var(--cc-h) * .034) 0 calc(var(--cc-h) * .034) calc(var(--cc-h) * .055);border-color:transparent transparent transparent var(--shx-on-plum);width:0;height:0;position:absolute;top:30%;left:40%}.shx-cc-prov.svelte-1cp613z{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cc-fs);letter-spacing:-.01em;color:color-mix(in oklab, var(--shx-ink) 80%, var(--shx-plum));font-weight:600;overflow:hidden}.shx-cc-rows.svelte-1cp613z{gap:calc(var(--cc-h) * .065);flex-direction:column;padding:9% 12% 0;display:flex}.shx-cc-row.svelte-1cp613z{align-items:center;gap:8px;display:flex}.shx-cc-row.svelte-1cp613z i:where(.svelte-1cp613z){width:calc(var(--cc-h) * .075);aspect-ratio:1;border:1.5px solid color-mix(in oklab, var(--shx-lilac-edge) 70%, var(--shx-plum));border-radius:99px;flex:none}.shx-cc-row.done.svelte-1cp613z i:where(.svelte-1cp613z){border-color:var(--shx-plum);background:var(--shx-plum)}.shx-cc-row.svelte-1cp613z b:where(.svelte-1cp613z){background:color-mix(in oklab, var(--shx-lilac) 70%, var(--shx-paper));border-radius:3px;width:72%;height:3px;display:block}.shx-cc-row.svelte-1cp613z b.m:where(.svelte-1cp613z){width:58%}.shx-cc-row.svelte-1cp613z b.s:where(.svelte-1cp613z){width:44%}.shx-cc-bar.svelte-1cp613z{background:color-mix(in oklab, var(--shx-lilac) 60%, var(--shx-paper));border-radius:4px;height:4px;position:absolute;bottom:10%;left:12%;right:12%}.shx-cc-bar.svelte-1cp613z span:where(.svelte-1cp613z){background:var(--shx-lime);width:62%;height:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--shx-lime) 70%, var(--shx-ink));border-radius:4px;display:block}.shx-contact.svelte-1cp613z{height:14px;bottom:-5px;left:4%;right:4%}.shx-app.svelte-1ui143n{--ph-w:100px;--ph-h:182px;isolation:isolate;flex:none;display:inline-flex;position:relative}.s-sm.svelte-1ui143n{--ph-w:76px;--ph-h:138px}.shx-phone.svelte-1ui143n{width:var(--ph-w);height:var(--ph-h);transform:rotate(var(--shx-tilt));transform-origin:50% 100%;background:linear-gradient(150deg, color-mix(in oklab, var(--shx-plum) 70%, var(--shx-ink)), var(--shx-plum-deep) 55%, color-mix(in oklab, var(--shx-plum-deep) 70%, black));box-shadow:inset 0 2px 1px #ffffff38, 0 16px 20px -10px color-mix(in oklab, var(--shx-plum-deep) 60%, transparent);border-radius:24px;padding:7px;position:relative}@supports (color:lab(0% 0 0)){.shx-phone.svelte-1ui143n{box-shadow:inset 0 2px 1px lab(100% -.0000298023 .0000119209/.22), 0 16px 20px -10px color-mix(in oklab, var(--shx-plum-deep) 60%, transparent)}}.shx-scr.svelte-1ui143n{height:100%;padding-top:calc(var(--ph-h) * .19);background:linear-gradient(170deg, var(--shx-paper) 0%, color-mix(in oklab, var(--shx-paper) 82%, var(--shx-lilac)) 100%);border-radius:18px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.shx-scr.svelte-1ui143n:before{content:"";background:var(--shx-plum-deep);border-radius:99px;width:30%;height:7px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.shx-ic.svelte-1ui143n{--ic:var(--shx-lime);width:calc(var(--ph-w) * .5);aspect-ratio:1;background:linear-gradient(150deg, color-mix(in oklab, var(--ic) 60%, white), var(--ic) 60%, color-mix(in oklab, var(--ic) 80%, var(--shx-ink)));box-shadow:0 1px 0 #0000000f, 0 8px 12px -6px color-mix(in oklab, var(--shx-plum-deep) 45%, transparent);border-radius:28%;position:relative}@supports (color:lab(0% 0 0)){.shx-ic.svelte-1ui143n{box-shadow:0 1px 0 lab(0% 0 0/.06), 0 8px 12px -6px color-mix(in oklab, var(--shx-plum-deep) 45%, transparent)}}.tone-sage.svelte-1ui143n{--ic:var(--shx-sage)}.tone-peach.svelte-1ui143n{--ic:var(--shx-peach)}.tone-lilac.svelte-1ui143n{--ic:var(--shx-lilac-edge)}.tone-paper.svelte-1ui143n{--ic:var(--shx-paper)}.tone-plum.svelte-1ui143n{--ic:var(--shx-plum-light)}.g-list.svelte-1ui143n:before,.g-list.svelte-1ui143n:after,.g-list.svelte-1ui143n i:where(.svelte-1ui143n){content:"";background:var(--shx-plum);border-radius:3px;height:10%;position:absolute;left:24%}.g-list.svelte-1ui143n:before{width:52%;top:28%}.g-list.svelte-1ui143n i:where(.svelte-1ui143n){width:40%;display:block;top:46%}.g-list.svelte-1ui143n:after{width:26%;top:64%}.g-moon.svelte-1ui143n:before{content:"";width:50%;height:50%;box-shadow:inset -7px 3px 0 0 var(--shx-plum);border-radius:99px;position:absolute;top:24%;left:26%;transform:rotate(-20deg)}.g-leaf.svelte-1ui143n:before{content:"";background:var(--shx-plum);border-radius:0 70%;position:absolute;inset:24%}.g-focus.svelte-1ui143n:before,.g-focus.svelte-1ui143n:after{content:"";border-radius:99px;position:absolute}.g-focus.svelte-1ui143n:before{border:4px solid var(--shx-plum);inset:22%}.g-focus.svelte-1ui143n:after{background:var(--shx-plum);inset:42%}.g-note.svelte-1ui143n:before{content:"";border:4px solid var(--shx-plum);border-top-width:9px;border-radius:3px;width:44%;height:56%;position:absolute;top:22%;left:28%}.g-wave.svelte-1ui143n:before{content:"";border:4px solid var(--shx-plum);border-left-color:#0000;border-right-color:#0000;border-radius:99px;height:28%;position:absolute;top:36%;left:20%;right:20%}.shx-nm.svelte-1ui143n{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:calc(var(--ph-w) * .115);letter-spacing:-.01em;color:var(--shx-ink);margin-top:7px;font-weight:500;overflow:hidden}.shx-dots.svelte-1ui143n{gap:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.shx-dots.svelte-1ui143n i:where(.svelte-1ui143n){background:color-mix(in oklab, var(--shx-lilac) 70%, var(--shx-plum));border-radius:99px;width:5px;height:5px}.shx-dots.svelte-1ui143n i:where(.svelte-1ui143n):first-child{background:var(--shx-plum)}.shx-contact.svelte-1ui143n{bottom:-4px;left:4px;right:4px}.shx-product.svelte-g1h4w7{--nb:var(--shx-sage);--nb-w:142px;--nb-h:186px;--nb-fs:18px;isolation:isolate;flex:none;display:inline-flex;position:relative}.s-sm.svelte-g1h4w7{--nb-w:104px;--nb-h:138px;--nb-fs:14px}.tone-peach.svelte-g1h4w7{--nb:var(--shx-peach)}.tone-lilac.svelte-g1h4w7{--nb:var(--shx-lilac)}.tone-lime.svelte-g1h4w7{--nb:var(--shx-lime)}.tone-plum.svelte-g1h4w7{--nb:var(--shx-plum-light)}.tone-paper.svelte-g1h4w7{--nb:var(--shx-paper)}.shx-nb.svelte-g1h4w7{width:var(--nb-w);height:var(--nb-h);padding:calc(var(--nb-h) * .15) 18px 0 calc(var(--nb-w) * .155);transform:rotate(var(--shx-tilt));transform-origin:0 100%;background:radial-gradient(130% 90% at 25% 15%, color-mix(in oklab, var(--nb) 55%, white) 0%, var(--nb) 55%, color-mix(in oklab, var(--nb) 82%, var(--shx-ink)) 100%);box-shadow:4px 0 0 -1px var(--shx-paper), 6px 1px 0 -1px color-mix(in oklab, var(--shx-paper) 88%, var(--shx-ink)), 8px 2px 0 -1px var(--shx-paper), 9px 3px 0 -1px color-mix(in oklab, var(--shx-paper) 80%, var(--shx-ink)), inset 6px 0 6px -4px #0000002e, 0 18px 22px -12px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent);border-radius:4px 10px 10px 4px;display:block;position:relative}@supports (color:lab(0% 0 0)){.shx-nb.svelte-g1h4w7{box-shadow:4px 0 0 -1px var(--shx-paper), 6px 1px 0 -1px color-mix(in oklab, var(--shx-paper) 88%, var(--shx-ink)), 8px 2px 0 -1px var(--shx-paper), 9px 3px 0 -1px color-mix(in oklab, var(--shx-paper) 80%, var(--shx-ink)), inset 6px 0 6px -4px lab(0% 0 0/.18), 0 18px 22px -12px color-mix(in oklab, var(--shx-plum-deep) 55%, transparent)}}.shx-strap.svelte-g1h4w7{background:linear-gradient(90deg, color-mix(in oklab, var(--shx-plum) 82%, black), var(--shx-plum) 50%, color-mix(in oklab, var(--shx-plum) 72%, black));width:9px;position:absolute;top:-1px;bottom:-1px;right:22px;box-shadow:1px 0 2px #00000040;box-shadow:1px 0 2px lab(0% 0 0/.25)}.shx-ti.svelte-g1h4w7{width:64%;font-size:var(--nb-fs);letter-spacing:-.025em;color:var(--shx-plum-deep);font-weight:500;line-height:1.08;display:block;position:relative}.shx-rule.svelte-g1h4w7{background:var(--shx-plum);border-radius:3px;width:30px;height:3px;margin-top:12px;display:block;position:relative}.shx-contact.svelte-g1h4w7{bottom:-5px;left:-6px;right:-14px}.shx-icon.svelte-1qtj2om{vertical-align:middle;flex:none;display:inline-block}[dir=rtl] .shx-icon-flip.svelte-1qtj2om{transform:scaleX(-1)}.shx-fmt-wrap.svelte-mushyp{scrollbar-width:none;max-width:100%;margin:-2px -2px -4px;padding:2px 2px 4px;overflow-x:auto}.shx-fmt-wrap.svelte-mushyp::-webkit-scrollbar{display:none}.shx-fmt.svelte-mushyp{background:var(--shx-paper);border:1px solid var(--shx-lilac-edge);box-shadow:0 2px 0 color-mix(in oklab, var(--shx-lilac-edge) 80%, var(--shx-plum));border-radius:999px;gap:2px;padding:4px;display:inline-flex}.shx-seg.svelte-mushyp{height:38px;color:color-mix(in oklab, var(--shx-ink) 85%, var(--shx-plum));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:15px;font-weight:450;transition:background-color .16s,color .16s;display:inline-flex}.shx-seg.svelte-mushyp .shx-icon{color:var(--shx-plum)}.shx-seg.svelte-mushyp:hover:not(.on){background:color-mix(in oklab, var(--shx-lilac) 55%, transparent)}.shx-seg.svelte-mushyp:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px}.shx-n.svelte-mushyp{background:var(--shx-lilac);min-width:22px;height:20px;color:var(--shx-plum);border-radius:99px;place-items:center;padding:0 6px;font-size:13px;font-weight:600;display:inline-grid}.shx-seg.on.svelte-mushyp{background:var(--shx-plum);color:var(--shx-on-plum);box-shadow:0 2px 0 var(--shx-plum-deep)}.shx-seg.on.svelte-mushyp .shx-icon{color:var(--shx-lime)}.shx-seg.on.svelte-mushyp .shx-n:where(.svelte-mushyp){background:color-mix(in oklab, var(--shx-on-plum) 16%, transparent);color:var(--shx-lime)}.s-sm.svelte-mushyp .shx-seg:where(.svelte-mushyp){gap:6px;height:32px;padding:0 12px;font-size:14px}@media (max-width:600px){.shx-fmt-wrap.svelte-mushyp{overflow:visible}.shx-fmt.svelte-mushyp{border-radius:22px;grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.shx-seg.svelte-mushyp{justify-content:center;gap:7px;height:38px;padding:0 12px;font-size:14.5px}}.shx-save.svelte-tx45i3{border:1px solid color-mix(in oklab, var(--shx-lilac-edge) 70%, var(--shx-plum));background:var(--shx-paper);height:34px;color:var(--shx-plum);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 2px 0 var(--shx-lilac-edge);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s,transform .12s;display:inline-flex}.shx-save.svelte-tx45i3:hover{background:color-mix(in oklab, var(--shx-paper) 80%, var(--shx-lilac))}.shx-save.svelte-tx45i3:active{transform:translateY(1px)}.shx-save.svelte-tx45i3:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px}.shx-save.saved.svelte-tx45i3{background:var(--shx-plum);border-color:var(--shx-plum);color:var(--shx-on-plum);box-shadow:0 2px 0 var(--shx-plum-deep)}.s-sm.svelte-tx45i3{height:30px;padding:0 11px 0 9px;font-size:13.5px}.shx-nope.svelte-xl22y2{min-height:34px;color:var(--shx-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 4px;font-size:14px;font-weight:450;display:inline-flex}.shx-nope.svelte-xl22y2:hover{color:var(--shx-ink);text-underline-offset:3px;text-decoration:underline}.shx-nope.svelte-xl22y2:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px}p.shx-hidden.svelte-vu4s04{border:1.5px dashed color-mix(in oklab, var(--shx-lilac-edge) 60%, var(--shx-plum));background:color-mix(in oklab, var(--shx-paper) 50%, transparent);color:var(--shx-muted);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.shx-hidden-title.svelte-vu4s04{color:var(--shx-ink);font-weight:500}.shx-hidden.svelte-vu4s04 button:where(.svelte-vu4s04){color:var(--shx-plum);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 4px;font-weight:500;text-decoration:underline;display:inline-flex}.shx-hidden.svelte-vu4s04 button:where(.svelte-vu4s04):focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px}.shx-aff-chip.svelte-4scym9{border:1px solid var(--shx-lilac-edge);background:var(--shx-paper);height:22px;color:color-mix(in oklab, var(--shx-ink) 78%, var(--shx-plum));white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tone-night.svelte-4scym9{border-color:color-mix(in oklab, var(--shx-on-plum) 30%, transparent);background:color-mix(in oklab, var(--shx-on-plum) 10%, transparent);color:var(--shx-on-plum)}.shx-buy.svelte-g9d2zs{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.shx-buy.v-quiet.svelte-g9d2zs .shx-buy-link.shx-buy-link:where(.svelte-g9d2zs){color:var(--shx-plum);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--shx-plum) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--shx-plum) 35%, transparent);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-size:13.5px;font-weight:500;line-height:1.2;display:inline-flex}.shx-buy.v-quiet.svelte-g9d2zs a.shx-buy-link.shx-buy-link:where(.svelte-g9d2zs):hover{text-decoration-color:currentColor}.shx-buy.v-quiet.svelte-g9d2zs{gap:6px}.shx-buy.v-pill.svelte-g9d2zs .shx-buy-link.shx-buy-link:where(.svelte-g9d2zs){background:var(--shx-plum);height:34px;color:var(--shx-on-plum);white-space:nowrap;box-shadow:0 2px 0 var(--shx-plum-deep);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 15px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.shx-buy.v-pill.svelte-g9d2zs a.shx-buy-link.shx-buy-link:where(.svelte-g9d2zs):hover{background:color-mix(in oklab, var(--shx-plum) 88%, black)}a.shx-buy-link.svelte-g9d2zs:focus-visible{outline:2px solid var(--shx-plum);outline-offset:3px}.is-off.svelte-g9d2zs{cursor:default}.shx-buy.svelte-g9d2zs .shx-buy-link.shx-buy-link.is-off:where(.svelte-g9d2zs){color:var(--shx-muted);box-shadow:none;background:0 0;height:auto;padding:0;text-decoration:none}.tone-night.v-quiet.svelte-g9d2zs .shx-buy-link.shx-buy-link:where(.svelte-g9d2zs){color:var(--shx-on-plum)}.tone-night.v-pill.svelte-g9d2zs .shx-buy-link.shx-buy-link:where(.svelte-g9d2zs){background:var(--shx-lime);color:var(--shx-plum-deep);box-shadow:0 2px 0 color-mix(in oklab, var(--shx-lime) 70%, var(--shx-ink))}a.shx-borrow.shx-borrow.shx-borrow.svelte-1d1jr6r{color:var(--shx-muted);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--shx-muted) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--shx-muted) 40%, transparent);text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;display:inline-flex}a.shx-borrow.shx-borrow.shx-borrow.svelte-1d1jr6r:hover{color:var(--shx-ink)}.shx-borrow.svelte-1d1jr6r:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px;border-radius:4px}a.shx-disclose.shx-disclose.shx-disclose.svelte-1fhex2f{color:var(--shx-plum);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--shx-plum) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--shx-plum) 40%, transparent);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:450;display:inline-flex}a.shx-disclose.shx-disclose.shx-disclose.svelte-1fhex2f:hover{text-decoration-color:currentColor}.shx-disclose.svelte-1fhex2f:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px;border-radius:4px}a.shx-disclose.shx-disclose.tone-night.svelte-1fhex2f{color:var(--shx-on-plum);-webkit-text-decoration-color:color-mix(in oklab, var(--shx-on-plum) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--shx-on-plum) 45%, transparent)}.shx-disclose-wrap.svelte-1fhex2f{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.shx-amazon.shx-amazon.svelte-1fhex2f{color:color-mix(in oklab, var(--shx-ink) 78%, var(--shx-plum));white-space:normal;font-size:12.5px;font-weight:400;line-height:1.35}.tone-night.svelte-1fhex2f .shx-amazon.shx-amazon:where(.svelte-1fhex2f){color:color-mix(in oklab, var(--shx-on-plum) 85%, transparent)}.shx-free.svelte-6wluud{background:var(--shx-paper);color:var(--shx-ink);box-shadow:0 4px 0 var(--shx-lilac-edge), var(--shx-soft-shadow);border-radius:22px;flex-direction:column;padding:16px 16px 18px;display:flex}.shx-free-art.svelte-6wluud{background:var(--shx-sage);border-radius:14px;place-items:center;height:118px;margin-bottom:14px;display:grid;position:relative}.shx-free-art.svelte-6wluud img:where(.svelte-6wluud){z-index:1;object-fit:contain;width:104px;height:104px;position:relative}.shx-free-shadow.svelte-6wluud{background:radial-gradient(ellipse, color-mix(in oklab, var(--shx-plum-deep) 35%, transparent), transparent 70%);border-radius:50%;width:76px;height:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.shx-free-text.svelte-6wluud{flex-direction:column;gap:4px;display:flex}.shx-free-kicker.svelte-6wluud{color:var(--shx-plum);align-items:center;gap:9px;font-size:14.5px;font-weight:450;display:inline-flex}.shx-free-kicker.svelte-6wluud:before{content:"";background:var(--shx-plum);border-radius:99px;width:8px;height:8px}.shx-free-title.svelte-6wluud{text-wrap:balance;margin-top:4px;font-size:18px;font-weight:500;line-height:1.2}.shx-free-meta.svelte-6wluud{color:var(--shx-muted);font-size:14px;line-height:1.4}.shx-free-part.svelte-6wluud{max-width:100%;display:inline-block}.shx-free-line.svelte-6wluud{display:block}.shx-free-note.svelte-6wluud{color:var(--shx-muted);margin-top:4px;font-size:13px;line-height:1.4}a.shx-free-cta.shx-free-cta.shx-free-cta.svelte-6wluud{background:var(--shx-plum);height:44px;color:var(--shx-on-plum);white-space:nowrap;box-shadow:0 3px 0 var(--shx-plum-deep), 0 10px 20px -12px color-mix(in oklab, var(--shx-plum) 70%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:16px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}a.shx-free-cta.shx-free-cta.shx-free-cta.svelte-6wluud:hover{background:color-mix(in oklab, var(--shx-plum) 90%, black)}.shx-free-cta.svelte-6wluud:focus-visible{outline:2px solid var(--shx-plum);outline-offset:3px}.v-strip.svelte-6wluud{border-radius:18px;flex-flow:wrap;align-items:center;gap:12px;padding:16px}.v-strip.svelte-6wluud .shx-free-art:where(.svelte-6wluud){flex:none;width:52px;height:52px;margin:0;overflow:hidden}.v-strip.svelte-6wluud .shx-free-art:where(.svelte-6wluud) img:where(.svelte-6wluud){width:48px;height:48px}.v-strip.svelte-6wluud .shx-free-shadow:where(.svelte-6wluud){display:none}.v-strip.svelte-6wluud .shx-free-text:where(.svelte-6wluud){flex:1;gap:2px;min-width:0}.v-strip.svelte-6wluud .shx-free-kicker:where(.svelte-6wluud){font-size:13.5px}.v-strip.svelte-6wluud .shx-free-title:where(.svelte-6wluud){margin-top:0;font-size:17px}.v-strip.svelte-6wluud a.shx-free-cta.shx-free-cta.shx-free-cta:where(.svelte-6wluud){justify-content:center;width:100%;margin-top:2px}.shx-arrows.svelte-14qms5q{flex:none;gap:10px;display:none}@media (min-width:1024px){.shx-arrows.has-more.svelte-14qms5q{display:inline-flex}}.shx-arrow.svelte-14qms5q{border:1px solid color-mix(in oklab, var(--shx-lilac-edge) 70%, var(--shx-plum));background:var(--shx-paper);width:42px;height:42px;color:var(--shx-plum);cursor:pointer;box-shadow:0 2px 0 var(--shx-lilac-edge);border-radius:999px;place-items:center;padding:0;transition:background-color .16s,opacity .16s,transform .12s;display:grid}.shx-arrow.is-back.svelte-14qms5q .shx-icon{transform:scaleX(-1)}[dir=rtl] .shx-arrow.is-back.svelte-14qms5q .shx-icon{transform:none}.shx-arrow.svelte-14qms5q:hover:not(:disabled){background:color-mix(in oklab, var(--shx-paper) 80%, var(--shx-lilac))}.shx-arrow.svelte-14qms5q:active:not(:disabled){transform:translateY(1px)}.shx-arrow.svelte-14qms5q:focus-visible{outline:2px solid var(--shx-plum);outline-offset:2px}.shx-arrow.svelte-14qms5q:disabled{opacity:.4;cursor:default;box-shadow:none}
