body,html{margin:0;padding:0;background:#f3dad1}*{box-sizing:border-box}:root{--ss-panel:linear-gradient(150deg,rgba(255,255,255,0.74),rgba(255,255,255,0.58));--ss-panel-edge:rgba(255,255,255,0.88);--ss-frame:clamp(10px,1.4vw,18px);--ss-gutter:clamp(16px,3vw,48px);--ss-warm-x:26px;--ss-foot-x:clamp(24px,5vw,64px)}a{color:#111111;text-decoration:none}a:hover{color:#e83737}input{font:inherit}@font-face{font-family:Awelier;src:url(/fonts/Awelier.woff2) format("woff2"),url(/fonts/Awelier.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Awelier;src:url(/fonts/Awelier-Italic.woff2) format("woff2"),url(/fonts/Awelier-Italic.otf) format("opentype");font-weight:100 900;font-style:italic;font-display:swap}@keyframes ss-flow{to{stroke-dashoffset:-1000}}@keyframes ss-pulse{0%,to{transform:scaleX(.2);opacity:.35}50%{transform:scaleX(1);opacity:1}}.ss-header{position:relative;z-index:30;padding:26px clamp(12px,2vw,30px) 0}.ss-header-compact,.ss-header-wide{display:flex;justify-content:center}.ss-header-compact{display:none;justify-content:flex-end}@media (max-width:760px){.ss-header,.ss-on-poster{pointer-events:none}.ss-header{padding:19px 7px 0}.ss-menu{pointer-events:auto}.ss-header-compact{display:flex}.ss-header-wide{display:none}}.ss-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:5px;border-radius:999px;background:#ffffff;border:1px solid rgba(127,23,31,.1);box-shadow:0 14px 40px rgba(170,40,48,.14)}.ss-nav-pill{position:absolute;left:0;top:5px;bottom:5px;border-radius:999px;background:#f5e2dc;pointer-events:none}.ss-nav-link{position:relative;z-index:1;font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgba(127,23,31,.66);padding:10px 22px;border-radius:999px;transition:color .3s ease,transform .22s cubic-bezier(.22,1.12,.3,1)}.ss-nav-link[data-icon=true]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px}@media (max-width:1000px){.ss-nav-link{padding:10px 13px;letter-spacing:.06em}.ss-nav-link[data-icon=true]{padding:10px 11px}}.ss-nav-mark{display:block}.ss-nav-link[data-on=true]{color:#7f171f}.ss-nav-link:active{transform:scale(.95)}.ss-nav-link:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:2px}.ss-nav-hello,.ss-nav-social{display:none}@media (min-width:1025px){.ss-header-wide{position:relative}.ss-nav-hello,.ss-nav-social{--nav-corner:calc(clamp(18px, 2.6vw, 40px) - clamp(12px, 2vw, 30px));position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:2px;margin:0;padding:5px;list-style:none;border-radius:999px;background:#ffffff;border:1px solid rgba(127,23,31,.1);box-shadow:0 14px 40px rgba(170,40,48,.14)}.ss-nav-social{right:var(--nav-corner)}.ss-nav-hello{left:var(--nav-corner)}.ss-nav-chip{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;padding:0;border:0;border-radius:50%;background:transparent;color:rgba(127,23,31,.66);transition:color .3s ease,background .3s ease,transform .22s cubic-bezier(.22,1.12,.3,1)}.ss-nav-chip:hover{color:#7f171f;background:#f5e2dc}.ss-nav-chip:active{transform:scale(.94)}.ss-nav-chip:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:2px}}.ss-menu{position:relative;display:inline-block}.ss-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-menu-btn:active{transform:scale(.94)}.ss-menu-btn:focus-visible{outline:2px solid #e83737;outline-offset:2px}.ss-menu-burger{display:inline-flex;flex-direction:column;justify-content:space-between;width:22px;height:16px}.ss-menu-burger i{display:block;height:2px;border-radius:2px;background:#e83737;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ss-blog .ss-menu-burger i,.ss-on-poster .ss-menu-burger i{background:#ffffff;box-shadow:0 1px 3px rgba(80,10,10,.25)}.ss-menu-burger[data-open] i:first-child{transform:translateY(7px) rotate(45deg)}.ss-menu-burger[data-open] i:nth-child(2){opacity:0}.ss-menu-burger[data-open] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ss-mnav{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden auto;overscroll-behavior:contain;color:#fff6f0;font-family:var(--font-poppins),Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.55'/></svg>") 0 0 /180px 180px,radial-gradient(110% 55% at 100% 0,rgba(255,150,96,.62) 0,rgba(255,150,96,0) 64%),radial-gradient(95% 55% at 0 100%,rgba(255,190,110,.4) 0,rgba(255,190,110,0) 62%),linear-gradient(165deg,#e0412f,#b3202a 46%,#7f171f 80%,#5e0f16);background-blend-mode:soft-light,normal,normal,normal}.ss-mnav[open]{display:flex;flex-direction:column;animation:ss-mnav-in .56s cubic-bezier(.65,0,.35,1) both}.ss-mnav[data-closing]{animation:ss-mnav-out .26s cubic-bezier(.55,0,.75,0) both}.ss-mnav::-webkit-backdrop{background:transparent}.ss-mnav::backdrop{background:transparent}html:has(.ss-mnav[open]){overflow:hidden}@keyframes ss-mnav-in{0%{-webkit-clip-path:circle(0 at var(--mnav-x,100%) var(--mnav-y,0));clip-path:circle(0 at var(--mnav-x,100%) var(--mnav-y,0))}to{-webkit-clip-path:circle(150% at var(--mnav-x,100%) var(--mnav-y,0));clip-path:circle(150% at var(--mnav-x,100%) var(--mnav-y,0))}}@keyframes ss-mnav-out{0%{-webkit-clip-path:circle(150% at var(--mnav-x,100%) var(--mnav-y,0));clip-path:circle(150% at var(--mnav-x,100%) var(--mnav-y,0))}to{-webkit-clip-path:circle(0 at var(--mnav-x,100%) var(--mnav-y,0));clip-path:circle(0 at var(--mnav-x,100%) var(--mnav-y,0))}}@keyframes ss-mnav-row{0%{opacity:0;transform:translateY(18px)}}.ss-mnav a,.ss-mnav a:hover{color:#fff6f0}.ss-mnav-top{position:relative;z-index:1;flex:none;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;height:44px;padding:var(--mnav-top,59px) var(--mnav-right,13px) 0 22px}.ss-mnav-mark{display:block;width:100px;animation:ss-mnav-row .64s cubic-bezier(.22,1,.36,1) .16s both}.ss-mnav-mark span{display:block;width:100%;aspect-ratio:1289/818;background:#fff6f0;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.ss-mnav-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-mnav-close:active{transform:scale(.94)}.ss-mnav .ss-menu-burger i{background:#fff6f0;box-shadow:none}.ss-mnav-close:focus-visible,.ss-mnav-mail:focus-visible,.ss-mnav-mark:focus-visible,.ss-mnav-social a:focus-visible{outline:2px solid #ffd98f;outline-offset:3px}.ss-mnav-nav{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding:30px 22px}.ss-mnav-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,246,240,.18)}.ss-mnav-list li{border-bottom:1px solid rgba(255,246,240,.18);animation:ss-mnav-row .68s cubic-bezier(.22,1,.36,1) calc(.2s + var(--i, 0) * 55ms) both}.ss-mnav-link{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;grid-column-gap:10px;column-gap:10px;padding:11px 2px 10px;-webkit-tap-highlight-color:transparent}.ss-mnav-link:focus-visible{outline:none}.ss-mnav-n{font-size:11px;font-weight:500;letter-spacing:.12em;color:rgba(255,246,240,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-mnav-label{font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(36px,10.6vw,48px);font-style:italic;font-weight:400;line-height:1.05;letter-spacing:-.01em;transition:transform .38s cubic-bezier(.22,1,.36,1)}.ss-mnav-go{width:24px;height:24px;color:rgba(255,246,240,.6);transition:transform .38s cubic-bezier(.22,1,.36,1),color .26s ease}.ss-mnav-link:active .ss-mnav-label,.ss-mnav-link:focus-visible .ss-mnav-label,.ss-mnav-link:hover .ss-mnav-label{transform:translateX(6px)}.ss-mnav-link:active .ss-mnav-go,.ss-mnav-link:focus-visible .ss-mnav-go,.ss-mnav-link:hover .ss-mnav-go{color:#fff6f0;transform:translateX(3px)}.ss-mnav-link:focus-visible .ss-mnav-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.ss-mnav-link[aria-current=page] .ss-mnav-label,.ss-mnav-link[aria-current=page] .ss-mnav-n{color:#ffd98f}.ss-mnav-link[aria-current=page] .ss-mnav-label:after{content:"";display:inline-block;width:.32em;height:.32em;margin-left:.3em;vertical-align:.45em;background:#ffd98f;-webkit-clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%)}.ss-mnav-foot{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 22px calc(30px + env(safe-area-inset-bottom, 0px));animation:ss-mnav-row .68s cubic-bezier(.22,1,.36,1) .56s both}.ss-mnav-eyebrow{margin:0;font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,246,240,.64)}.ss-mnav-social{display:flex;gap:10px;margin:0;padding:0;list-style:none}.ss-mnav-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255,246,240,.12);border:1px solid rgba(255,246,240,.3);transition:background .26s ease,transform .26s ease}.ss-mnav-social a:hover{background:rgba(255,246,240,.22)}.ss-mnav-social a:active{transform:scale(.94)}.ss-mnav-mail{font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:underline;-webkit-text-decoration-color:rgba(255,246,240,.38);text-decoration-color:rgba(255,246,240,.38);text-underline-offset:5px}.ss-mnav-spark{position:absolute;width:14px;height:14px;background:#ffd98f;-webkit-clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);pointer-events:none;animation:ss-spark-in .9s cubic-bezier(.22,1.12,.3,1) var(--d,.6s) both,ss-spark-twinkle 5.2s ease-in-out calc(var(--d, .6s) + .9s) infinite}.ss-mnav-spark[data-at="1"]{top:calc(var(--mnav-top, 59px) - 4px);left:54%;width:16px;height:16px;--d:620ms}.ss-mnav-spark[data-at="2"]{top:calc(var(--mnav-top, 59px) + 30px);left:64%;width:8px;height:8px;background:rgba(255,246,240,.85);--d:780ms}.ss-mnav-spark[data-at="3"]{top:46px;right:40px;width:12px;height:12px;--d:920ms}@media (max-height:700px){.ss-mnav-nav{padding-block:16px 18px}.ss-mnav-link{padding-block:7px 6px}.ss-mnav-label{font-size:clamp(28px,5.5vh,40px)}.ss-mnav-foot{gap:9px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.ss-mnav-social a{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ss-mnav-foot,.ss-mnav-list li,.ss-mnav-mark,.ss-mnav-spark,.ss-mnav[data-closing],.ss-mnav[open]{animation:none}}.ss-deck{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;padding:18px;border-radius:26px;background:linear-gradient(160deg,rgba(255,246,243,.42),rgba(255,222,218,.24));border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);box-shadow:0 30px 80px rgba(170,40,48,.16),inset 0 1px 0 rgba(255,255,255,.7)}.ss-deck-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ss-deck-tab{padding:7px 13px;border-radius:999px;border:1px solid transparent;background:transparent;font:inherit;font-size:11px;font-weight:500;letter-spacing:.01em;color:rgba(127,23,31,.72);cursor:pointer;white-space:nowrap;transition:background .34s ease,color .34s ease,border-color .34s ease}.ss-deck-tab:hover{color:#b4232c;background:rgba(255,255,255,.4)}.ss-deck-tab[data-on]{color:#8f1f28;font-weight:600;background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.85);box-shadow:0 4px 14px rgba(170,40,48,.14)}.ss-deck-arrow{display:none}.ss-deck-stage{position:relative;flex:1 1;min-height:0;display:flex;justify-content:center;padding:6px 0 40px}.ss-deck-holder{position:relative;width:calc(100% - 40px);height:100%;margin:0 auto;perspective:1500px;perspective-origin:50% 34%}.ss-deck-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(165deg,#fffaf7,#ffeae4);border:1px solid rgba(255,255,255,.8);box-shadow:0 26px 60px rgba(150,30,40,.22);transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.ss-deck-cover{position:relative;display:block;flex:1 1;min-height:0;border-radius:13px;overflow:clip;background:linear-gradient(150deg,rgba(232,55,55,.14),rgba(255,184,138,.2));color:rgba(127,23,31,.5)}.ss-deck-kind{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:rgba(127,23,31,.86);color:#ffefe9;font-size:8.5px;letter-spacing:.14em}.ss-deck-widgets-head{flex:none;display:flex;align-items:center;gap:10px}.ss-deck-widgets-head .ss-deck-kind{position:static;white-space:nowrap}.ss-deck-widgets-title{color:#7f171f;font-size:14px;font-weight:600;letter-spacing:-.01em}.ss-deck-face-head{display:none}.ss-deck-widgets-more{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 12px;border-radius:999px;background:rgba(127,23,31,.08);color:#7f171f;font-size:11.5px;font-weight:600;white-space:nowrap;transition:background .3s ease}.ss-deck-widgets-more:hover{background:rgba(127,23,31,.16);color:#7f171f}.ss-deck-widgets{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.ss-widget{position:relative;overflow:hidden;display:flex;min-height:0;padding:clamp(14px,1.6vw,22px);border-radius:22px;color:#1c1416;background:#fff;box-shadow:0 1px 2px rgba(127,23,31,.06),0 14px 30px -12px rgba(127,23,31,.25);transition:translate .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.ss-widget:hover{color:#1c1416;translate:0 -3px;box-shadow:0 1px 2px rgba(127,23,31,.06),0 20px 40px -12px rgba(127,23,31,.32)}.ss-widget[data-tone=bold],.ss-widget[data-tone=bold]:hover{color:#fff}.ss-deck-widgets:not([data-video]) .ss-widget[data-tone=bold]{grid-column:1/-1}.ss-widget[data-tone=bold]{justify-content:flex-end;color:#fff;background:radial-gradient(120% 140% at 85% 10%,#f4685a 0,rgba(244,104,90,0) 55%),linear-gradient(135deg,#e83737,#a3172a)}.ss-widget-art{position:absolute;bottom:-18%;width:auto;height:118%;aspect-ratio:1;pointer-events:none;transition:rotate .6s cubic-bezier(.16,1,.3,1),scale .6s cubic-bezier(.16,1,.3,1)}.ss-widget-art img,.ss-widget-art svg{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 14px rgba(40,10,16,.22))}.ss-widget[data-tone=bold] .ss-widget-art{left:3%;height:80%;bottom:-2%;rotate:-8deg}.ss-widget-art[data-photo]{aspect-ratio:4/3;height:92%;bottom:-16%}.ss-widget-art[data-photo] img{display:block;width:100%;height:100%;object-fit:cover;border:3px solid #fff;border-radius:16px;box-shadow:0 14px 26px rgba(40,10,16,.28)}.ss-widget[data-tone=bold] .ss-widget-art[data-photo]{left:4%;height:72%;bottom:-26%;aspect-ratio:700/894}.ss-widget[data-tone=light] .ss-widget-art[data-photo]{right:3%;height:62%;bottom:19%}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{right:1%;bottom:-6%;height:84%;aspect-ratio:700/894;rotate:6deg}.ss-widget-video{position:absolute;right:4%;bottom:14%;width:48%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;border:3px solid #fff;box-shadow:0 14px 26px rgba(40,10,16,.24);rotate:6deg;transition:rotate .6s cubic-bezier(.16,1,.3,1),scale .6s cubic-bezier(.16,1,.3,1)}.ss-widget:hover .ss-widget-video{rotate:0deg;scale:1.05}.ss-widget-video img{display:block;width:100%;height:100%;object-fit:cover}.ss-widget-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;translate:-50% -50%;color:#e83737;background:rgba(255,255,255,.94);box-shadow:0 6px 16px rgba(0,0,0,.3)}.ss-widget-play svg{width:20px;height:20px}.ss-widget[data-tone=video] .ss-widget-text{max-width:46%}.ss-widget[data-tone=light] .ss-widget-art{right:-2%;height:76%;bottom:10%;rotate:6deg}.ss-widget:hover .ss-widget-art{rotate:0deg;scale:1.05}.ss-widget-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;max-width:62%}.ss-widget[data-tone=bold] .ss-widget-text{align-items:flex-end;max-width:52%;text-align:right}.ss-widget-title{font-size:clamp(15px,1.6vw,21px);font-weight:600;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.ss-widget-go{display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap;opacity:.85}.ss-widget[data-tone=bold] .ss-widget-go{flex-direction:row-reverse}.ss-widget-btn{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:#1c1416;background:linear-gradient(135deg,#ffd1e0,#cfe0ff)}.ss-widget[data-tone=bold] .ss-widget-btn{background:#fff}.ss-widget-btn svg{width:13px;height:13px}@media (max-width:760px){.ss-deck-widgets{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:minmax(0,1fr)}.ss-widget{padding:11px 14px;border-radius:18px}.ss-widget-text{gap:6px}.ss-widget-title{font-size:13.5px;line-height:1.08}.ss-widget-go{gap:7px;font-size:11px}.ss-widget-btn{width:24px;height:24px}.ss-widget-art{height:104%}.ss-widget[data-tone=bold] .ss-widget-art{left:0;height:84%}.ss-widget[data-tone=bold] .ss-widget-art[data-photo]{left:-18%;height:72%;bottom:-10%}.ss-widget-video{right:-10%;bottom:10%;width:50%}.ss-widget-play{width:28px;height:28px}.ss-widget-play svg{width:15px;height:15px}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{right:-4%;height:130%;bottom:-34%}.ss-widget[data-tone=bold] .ss-widget-text{max-width:66%}}.ss-deck-promo{overflow:clip}.ss-deck-promo-box{position:relative;overflow:clip;flex:1 1;min-height:0;display:flex;align-items:stretch;justify-content:center;gap:clamp(16px,2vw,28px);padding:24px clamp(20px,2.4vw,36px);border-radius:14px;border:1px solid rgba(255,255,255,.75);background:radial-gradient(55% 75% at 76% 52%,rgba(255,255,255,.9),rgba(255,255,255,0) 72%),linear-gradient(150deg,rgba(232,55,55,.13),rgba(255,184,138,.3))}.ss-deck-promo-art,.ss-deck-promo-text{position:relative;z-index:1}.ss-deck-promo-box.ss-deck-links-box{flex-direction:column;justify-content:flex-start;gap:12px;padding:14px}.ss-deck-links-box>.ss-deck-foot,.ss-deck-links-box>.ss-deck-shelf{position:relative;z-index:1}.ss-rain{position:absolute;inset:0;z-index:0;pointer-events:none}.ss-rain-drop{position:absolute;top:0;height:100%;opacity:.26;animation:ss-rain-fall linear infinite}.ss-rain-drop svg{position:absolute;left:0;bottom:0;display:block;width:100%;height:auto;transform:rotate(var(--r));animation:ss-rain-sway ease-in-out infinite alternate}.ss-rain-drop[data-logo]{opacity:.55}.ss-rain-logo{position:absolute;left:0;bottom:0;display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1.5px solid #e83737;background:#fff;transform:rotate(var(--r));animation:ss-rain-sway ease-in-out infinite alternate}.ss-rain-logo img{display:block;width:100%;height:100%;object-fit:cover}@keyframes ss-rain-fall{0%{transform:translateY(-100%)}to{transform:translateY(44px)}}@keyframes ss-rain-sway{0%{transform:translateX(-7px) rotate(var(--r))}to{transform:translateX(7px) rotate(calc(var(--r) * -.6))}}.ss-deck-card[aria-hidden=true] .ss-rain-drop,.ss-deck-card[aria-hidden=true] .ss-rain-drop svg,.ss-deck-card[aria-hidden=true] .ss-rain-logo{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ss-rain-drop,.ss-rain-drop svg,.ss-rain-logo{animation:none}.ss-rain-drop svg,.ss-rain-logo{top:var(--y);bottom:auto}}.ss-deck-promo:hover{color:inherit}.ss-deck-promo-text{flex:0 1 230px;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.ss-deck-promo-kind{position:static;margin-bottom:4px}.ss-deck-promo-lead{font-size:clamp(12px,1.1vw,14px);font-weight:500;letter-spacing:.01em;color:rgba(127,23,31,.72)}.ss-deck-promo .ss-deck-title{font-size:clamp(24px,2.6vw,36px);line-height:1.02;text-wrap:balance}.ss-deck-promo .ss-deck-cta{align-self:flex-start;margin-top:10px}.ss-deck-promo-art{flex:1 1;min-width:0;min-height:0;margin:-12px 0;display:flex;align-items:center;justify-content:center}.ss-deck-promo-art img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(127,23,31,.2));transition:transform .52s cubic-bezier(.22,1.2,.36,1)}.ss-deck-promo:focus-visible .ss-deck-promo-art img,.ss-deck-promo:hover .ss-deck-promo-art img{transform:translateY(-6px) rotate(-2deg)}@media (max-width:760px){.ss-deck-promo-box{flex-direction:column-reverse;padding:14px;gap:10px}.ss-deck-promo-text{flex:none;gap:6px}.ss-deck-promo-kind{display:none}.ss-deck-promo .ss-deck-title{font-size:21px}.ss-deck-promo .ss-deck-cta{margin-top:6px}.ss-deck-promo-art{flex:1 1 auto;margin:0}.ss-deck-promo-art img{max-width:74%;max-height:74%}}@media (prefers-reduced-motion:reduce){.ss-deck-promo-art img{transition:none}}.ss-deck-shelf{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:10px}.ss-deck-shelf .ss-deck-kind{position:static;align-self:flex-start}.ss-deck-shelf-row{flex:1 1;min-height:0;display:flex;gap:8px}.ss-deck-shelf-item{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:rgba(255,255,255,.66);border:1px solid rgba(127,23,31,.09);color:#7f171f;text-decoration:none;transition:background .26s ease,border-color .26s ease,transform .26s ease,box-shadow .26s ease}.ss-deck-shelf-item:hover{background:#fff;border-color:rgba(232,55,55,.34);transform:translateY(-4px);box-shadow:0 12px 26px rgba(150,30,40,.16)}.ss-deck-shelf-art{flex:1 1;min-height:54px;display:block;border-radius:10px;overflow:clip;background:linear-gradient(150deg,rgba(232,55,55,.14),rgba(255,184,138,.2));color:rgba(127,23,31,.5)}.ss-deck-shelf-row[data-count="4"]{gap:6px}.ss-deck-shelf-row[data-count="4"] .ss-deck-shelf-item{padding:6px}.ss-deck-shelf-row[data-count="4"] .ss-deck-shelf-title{font-size:11px}@media (min-width:901px){.ss-deck-shelf-row[data-count="3"]{margin-bottom:clamp(20px,2.5vw,40px)}}.ss-deck-shelf-btn{margin-top:auto;display:block;padding:5px 8px;border-radius:8px;background:rgba(232,55,55,.1);color:#e83737;font-size:9.5px;font-weight:600;letter-spacing:.02em;text-align:center;white-space:nowrap;transition:background .26s ease,color .26s ease}.ss-deck-shelf-item:hover .ss-deck-shelf-btn{background:#e83737;color:#fff6f3}.ss-deck-shelf-head{display:flex;flex-direction:column;gap:3px}.ss-deck-shelf-row[data-shelf=cards]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:8px;gap:8px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;padding:10px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{grid-row:1/-1;flex:none;width:clamp(64px,5.8vw,92px);min-height:0;aspect-ratio:1.586;border-radius:4px;box-shadow:0 10px 20px rgba(70,14,22,.28),0 2px 5px rgba(70,14,22,.22)}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-head{grid-column:2;grid-row:2}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-n{display:none}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-title{font-size:13.5px;-webkit-line-clamp:3}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-note{grid-column:2;grid-row:3;-webkit-line-clamp:1}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-btn{display:none}.ss-deck-shelf-n{font-size:9px;letter-spacing:.12em;color:rgba(232,55,55,.75);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-deck-shelf-title{font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.2;-webkit-line-clamp:3}.ss-deck-shelf-note,.ss-deck-shelf-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ss-deck-shelf-note{font-size:10px;line-height:1.3;color:rgba(127,23,31,.66);-webkit-line-clamp:2}.ss-deck-pills{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:8px;gap:8px}.ss-deck-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.66);border:1px solid rgba(127,23,31,.09);color:#7f171f;font-size:12px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background .26s ease,border-color .26s ease,transform .26s ease}.ss-deck-pill:hover{background:#fff;border-color:rgba(232,55,55,.34);transform:translateY(-2px)}.ss-deck-pill-label{min-width:0;overflow:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.ss-deck-pill-text{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.35}.ss-deck-pill-note{min-width:0;overflow:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;font-size:.78em;font-weight:400;letter-spacing:0;color:rgba(127,23,31,.62)}.ss-deck-pill-go{flex:none;font-size:12px;color:rgba(232,55,55,.75);transition:transform .26s ease}.ss-deck-pill:hover .ss-deck-pill-go{transform:translate(2px,-2px)}button.ss-deck-cta{border:0;cursor:pointer;font-family:inherit}button.ss-deck-cta:disabled{cursor:progress;opacity:.72}.ss-deck-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.ss-deck-foot-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.ss-deck-intro{font-size:11.5px;line-height:1.35;color:rgba(127,23,31,.72);text-wrap:pretty}.ss-deck-cta{flex:none;align-self:center;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:#e83737;color:#fff6f3;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px rgba(232,55,55,.28);transition:background .26s ease,transform .26s ease}.ss-deck-cta:hover{background:#7f171f;transform:translateY(-1px)}.ss-deck-cta span{transition:transform .26s ease}.ss-deck-cta:hover span{transform:translateX(3px)}.ss-deck-title{font-size:clamp(22px,2.4vw,30px);line-height:1.02;font-weight:600;letter-spacing:-.03em;color:#7f171f}.ss-deck-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11.5px;color:rgba(127,23,31,.72)}@media (max-width:900px){.ss-deck-stage{padding:4px 0 36px}.ss-deck-holder{width:calc(100% - 20px)}.ss-deck-shelf-item{padding:6px;gap:5px}.ss-deck-shelf-title{font-size:11px;-webkit-line-clamp:2}.ss-deck-shelf-note{display:none}.ss-deck-shelf-btn{padding:4px 6px;font-size:9px}.ss-deck-intro{font-size:11px}.ss-deck-pills{gap:6px}.ss-deck-pill{padding:7px 10px;font-size:12.5px}.ss-deck-cta{padding:8px 13px;font-size:11px}}@media (max-width:760px){.ss-deck-pills{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:6px}.ss-deck-shelf-row[data-shelf=cards]{gap:6px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-item{container-type:size;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:6px;row-gap:6px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{grid-row:1;justify-self:start;width:min(86cqw,(100cqh - 34px) * 1.586);border-radius:5px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-head{grid-column:1;grid-row:2;text-align:left}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-title{min-height:2.4em;font-size:11.5px;-webkit-line-clamp:2}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-note{display:none}}.ss-hero-cta{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:13px 22px;font-size:12.5px;font-weight:500;color:#7f171f;background:#f5e2dc;border-radius:999px}.ss-hero-cta:hover{background:#ffffff;color:#7f171f}.ss-ticket-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#7f171f;color:#f5e2dc;font-size:11.5px;font-weight:500;white-space:nowrap;will-change:transform;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.ss-ticket-cta:hover{background:#e83737;color:#f5e2dc}.ss-awards-copy{gap:18px}.ss-awards-title{font-size:clamp(26px,3.2vw,40px)}.ss-awards-fan{position:relative;min-height:250px;perspective:1200px}@media (max-width:760px){.ss-awards-copy{gap:12px}.ss-awards-title{font-size:23px}.ss-awards-fan{min-height:118px;scale:.62}#awards [data-slot=ss3-awards-photo] span{visibility:hidden}}.ss-awards-soon{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;border:1px dashed rgba(127,23,31,.35);background:rgba(255,255,255,.55);color:#7f171f;font-size:12.5px;font-weight:500;letter-spacing:.02em;cursor:default}.ss-awards-soon i{width:7px;height:7px;border-radius:50%;background:#e83737;animation:ss-blink 2.4s ease-in-out infinite}.ss-banner-row{max-width:1600px;margin:0 auto;padding:clamp(10px,1.1vw,16px) 0}.ss-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:6px 7px 6px 16px;border-radius:999px;background:linear-gradient(100deg,rgba(255,255,255,.62),rgba(255,249,245,.78) 50%,rgba(255,255,255,.62));border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 26px rgba(150,30,40,.08),inset 0 1px 0 #fff;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:#7f171f;text-decoration:none;transition:background .3s ease,box-shadow .3s ease}.ss-banner:hover{color:#7f171f;background:linear-gradient(100deg,rgba(255,255,255,.78),rgba(255,251,248,.92) 50%,rgba(255,255,255,.78));box-shadow:0 12px 30px rgba(150,30,40,.12),inset 0 1px 0 #fff}.ss-banner:focus-visible{outline:2px solid #e83737;outline-offset:3px}.ss-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,196,168,0) 38%,rgba(255,196,168,.42) 50%,rgba(255,196,168,0) 62%);transform:translateX(-100%);animation:ss-banner-glint 8s ease-in-out 1.6s infinite;pointer-events:none}@keyframes ss-banner-glint{0%{transform:translateX(-100%)}22%,to{transform:translateX(100%)}}.ss-banner>*{position:relative;z-index:1}.ss-banner-spark{flex:none;width:10px;height:10px;background:#e83737}.ss-banner-tag{flex:none;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;border:1px solid rgba(127,23,31,.14);background:rgba(232,55,55,.06);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ss-banner-dot{width:6px;height:6px;border-radius:50%;background:#e83737;box-shadow:0 0 0 3px rgba(232,55,55,.15);animation:ss-blink 2.4s ease-in-out infinite}.ss-banner-words{min-width:0;white-space:nowrap}.ss-banner-lead{font-size:12.5px;color:rgba(127,23,31,.72)}.ss-banner-title{font-family:var(--font-instrument-serif),Georgia,serif;font-size:19px;font-style:italic;line-height:1;color:#e83737}.ss-banner-cta{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:#e83737;color:#fff6f3;font-size:11.5px;font-weight:600;white-space:nowrap;box-shadow:0 6px 14px rgba(232,55,55,.24);transition:background .26s ease}.ss-banner-cta span{transition:transform .26s ease}.ss-banner:hover .ss-banner-cta{background:#7f171f}.ss-banner:hover .ss-banner-cta span{transform:translateX(3px)}@media (max-width:760px){.ss-banner-row{padding:8px 0}.ss-banner{gap:9px;min-height:38px;padding:5px 5px 5px 12px}.ss-banner-tag{padding:0;border:0;background:none}.ss-banner-lead,.ss-banner-spark,.ss-banner-tag-text{display:none}.ss-banner-title{font-size:16.5px}.ss-banner-cta{padding:6px 11px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.ss-banner-dot,.ss-banner:after{animation:none}.ss-banner,.ss-banner-cta,.ss-banner-cta span{transition:none}}.ss-hero{--hero-pad:clamp(20px,5vw,34px);--hero-inset:100px var(--hero-pad) 64px;--hero-word-w:min(56vw,300px);--hero-mask-pos:50% 0}.ss-hero-row{flex-direction:column;gap:18px}.ss-hero-deck{height:max(490px,min(600px,74vh));height:max(490px,min(600px,74svh))}@media (max-width:760px){.ss-hero{--hero-pad:12px;--hero-inset:79px var(--hero-pad) 44px;--hero-word-w:min(54vw,240px)}}.ss-hero-social{display:none}@media (max-width:760px){.ss-hero-social{position:absolute;top:23px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;animation:ss-hero-social-in .7s cubic-bezier(.22,1,.36,1) .25s both}.ss-hero-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;filter:drop-shadow(0 1px 0 rgba(255,246,240,.55)) drop-shadow(0 4px 8px rgba(127,23,31,.26));transition:transform .22s cubic-bezier(.22,1.12,.3,1)}.ss-hero-social a:active{transform:scale(.9)}.ss-hero-social a:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:1px}.ss-hero-social-mark{width:25px;height:25px;-webkit-mask:var(--mark) center /contain no-repeat;mask:var(--mark) center /contain no-repeat;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,236,228,.8) 50%,rgba(255,255,255,0) 62%) 95% 0 /300% 100% no-repeat,linear-gradient(180deg,#d9474b,#b42b33 44%,#861a22 56%,#6b1219);animation:ss-hero-social-glint 5.5s ease-in-out infinite;animation-delay:calc(1.4s + var(--i) * .16s)}}@keyframes ss-hero-social-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes ss-hero-social-glint{0%{background-position:95% 0,0 0}22%,to{background-position:5% 0,0 0}}@media (prefers-reduced-motion:reduce){.ss-hero-social,.ss-hero-social-mark{animation:none}}@media (min-width:761px) and (max-width:1024px){.ss-hero-deck{height:max(580px,min(680px,62vh));height:max(580px,min(680px,62svh))}}@media (min-width:1025px){.ss-hero{--hero-pad:clamp(30px,4.6vw,78px);--hero-inset:86px var(--hero-pad) 96px;--hero-word-w:clamp(340px,42%,620px);--hero-mask-pos:0 50%;min-height:clamp(600px,84vh,880px)}.ss-hero-row{flex-direction:row;gap:clamp(20px,3vw,56px)}.ss-hero-deck{height:clamp(460px,56vh,500px);margin:28px 0 40px}}.ss-wordmark{filter:var(--wm-filter);animation:ss-wordmark-fade 1.2s ease 60ms both,ss-wordmark-rise 1.6s cubic-bezier(.22,1,.36,1) 60ms both,ss-wordmark-focus 1.5s ease 60ms both}@keyframes ss-wordmark-fade{0%{opacity:0}}@keyframes ss-wordmark-rise{0%{transform:translateY(16px) scale(.985)}}@keyframes ss-wordmark-focus{0%{filter:var(--wm-filter) blur(12px)}to{filter:var(--wm-filter) blur(0)}}.ss-wordmark-sheen{background:linear-gradient(105deg,rgba(255,226,160,0) 42%,rgba(255,238,196,.95) 50%,rgba(255,226,160,0) 58%);background-size:300% 100%;background-position:0 0;background-repeat:no-repeat;pointer-events:none;animation:ss-wordmark-sheen 1.9s cubic-bezier(.45,0,.25,1) 1.46s both}@keyframes ss-wordmark-sheen{0%{background-position:100% 0}to{background-position:0 0}}.ss-spark{animation:ss-spark-in .9s cubic-bezier(.22,1.12,.3,1) var(--d,.9s) both,ss-spark-twinkle 5.2s ease-in-out calc(var(--d, .9s) + .9s) infinite}@keyframes ss-spark-in{0%{opacity:0;transform:scale(0) rotate(-60deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes ss-spark-twinkle{0%,to{transform:scale(1) rotate(0deg)}50%{opacity:.7;transform:scale(.78) rotate(14deg)}}@media (prefers-reduced-motion:reduce){.ss-wordmark{animation:ss-wordmark-fade .6s ease both}.ss-spark,.ss-wordmark-sheen{animation:none}}.ss-desk{--desk-pad:clamp(26px,3.4vw,48px);position:relative;padding:var(--desk-pad);border-radius:34px;background:linear-gradient(160deg,rgba(255,255,255,.5),rgba(255,255,255,.26));border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);box-shadow:0 34px 90px rgba(150,30,40,.14),inset 0 1px 0 rgba(255,255,255,.85)}.ss-desk-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}.ss-desk-drop{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% + 2 * var(--desk-pad));margin:var(--desk-pad) calc(-1 * var(--desk-pad)) calc(-1 * var(--desk-pad));padding:16px 20px;border:0;border-top:1px solid rgba(127,23,31,.1);border-radius:0 0 33px 33px;background:rgba(255,255,255,.5);color:#7f171f;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .26s ease,background .26s ease}.ss-desk-drop:hover{color:#7f171f;background:rgba(255,244,238,.92)}.ss-desk-drop:hover svg{transform:translateX(3px)}.ss-desk-drop:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:-4px}.ss-desk-drop svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.ss-desk-row[data-template]{opacity:.55}@media (prefers-reduced-motion:reduce){.ss-desk-drop svg{transition:none}}.ss-desk-index-head{display:flex;align-items:baseline;justify-content:space-between;margin-top:40px;padding-bottom:10px;border-bottom:1px solid rgba(127,23,31,.14);font-size:15px;font-weight:500;color:#7f171f}.ss-desk-index{margin:0;padding:0;list-style:none}@media (max-width:760px){.ss-desk-index,.ss-desk-index-head{display:none}}.ss-desk-row{display:flex;align-items:baseline;gap:9px;padding:11px 0;border-bottom:1px solid rgba(127,23,31,.09);font-size:12.5px;color:#7f171f;transition:color .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ss-desk-row:hover{color:#e83737;transform:translateX(4px)}.ss-desk-row-kind{font-size:10px;letter-spacing:.12em;color:rgba(127,23,31,.5);flex:0 0 auto}.ss-desk-row-sep{color:rgba(127,23,31,.3)}.ss-desk-row-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-desk-row-price{font-size:11.5px;color:rgba(127,23,31,.6);flex:0 0 auto}.ss-pockets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px)}.ss-pocket{position:relative;display:block;height:258px;padding:20px 20px 0;border-radius:22px;overflow:clip;color:#7f171f;background:linear-gradient(165deg,rgba(255,255,255,.5),rgba(255,255,255,.22));border:1px solid rgba(255,255,255,.78);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 18px 46px rgba(150,30,40,.12),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.ss-pocket:hover{color:#7f171f;transform:translateY(-3px);box-shadow:0 26px 60px rgba(150,30,40,.18),inset 0 1px 0 rgba(255,255,255,.95)}.ss-pocket:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:3px}.ss-pocket-head{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ss-pocket-title{font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.ss-pocket-sub{margin-top:4px;font-size:10.5px;letter-spacing:.04em;color:rgba(127,23,31,.55)}.ss-pocket-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:30px;padding:0 9px;border-radius:9px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 12px rgba(127,23,31,.08);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--accent,#7f171f)}.ss-pocket-stack{position:absolute;left:0;right:0;top:84px;bottom:0;z-index:1}.ss-pocket-photo{position:absolute;left:50%;bottom:8px;z-index:3;width:min(58%,172px);aspect-ratio:16/10;overflow:hidden;border-radius:12px;border:3px solid #fff;background:#eeebe5;box-shadow:0 12px 26px rgba(127,23,31,.18);translate:-50% 0;rotate:-3deg;transition:translate .45s cubic-bezier(.16,1,.3,1),rotate .45s cubic-bezier(.16,1,.3,1)}.ss-pocket-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ss-pocket:hover .ss-pocket-photo{translate:-50% -8px;rotate:0deg}.ss-desk:not([data-full]) .ss-pocket-photo{bottom:-8px;width:min(84%,300px)}.ss-pocket-stack:has(.ss-pocket-photo){z-index:3}.ss-pocket:has(.ss-pocket-photo) .ss-pocket-cta{display:none}.ss-pocket-card{position:absolute;left:50%;top:8px;width:152px;min-height:132px;padding:14px 15px;border-radius:9px;background:#fffdfa;box-shadow:0 10px 26px rgba(127,23,31,.14);transform-origin:50% 100%;transition:transform .52s cubic-bezier(.22,1,.36,1)}.ss-pocket-card span{display:block;height:5px;margin-bottom:8px;border-radius:999px;background:rgba(127,23,31,.1)}.ss-pocket-card span:nth-child(2){width:78%}.ss-pocket-card span:nth-child(3){width:56%}.ss-pocket-card p{margin:0;font-size:10.5px;line-height:1.5;color:rgba(80,24,30,.85)}.ss-pocket-card-l{transform:translateX(-50%) translate(-40px,14px) rotate(-8deg)}.ss-pocket-card-r{transform:translateX(-50%) translate(44px,10px) rotate(7deg)}.ss-pocket-card-f{transform:translateX(-50%) rotate(-1.5deg);box-shadow:0 16px 34px rgba(127,23,31,.18)}.ss-pocket:hover .ss-pocket-card-l{transform:translateX(-50%) translate(-46px) rotate(-10deg)}.ss-pocket:hover .ss-pocket-card-r{transform:translateX(-50%) translate(50px,-4px) rotate(9deg)}.ss-pocket:hover .ss-pocket-card-f{transform:translateX(-50%) translateY(-12px) rotate(0deg)}.ss-pocket-band{position:absolute;left:0;right:0;bottom:0;z-index:2;height:84px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.62));border-top:1px solid rgba(255,255,255,.9);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.ss-pocket-cta{padding:7px 14px;border-radius:999px;background:var(--accent,#7f171f);color:#fffaf6;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.ss-pocket:focus-visible .ss-pocket-cta,.ss-pocket:hover .ss-pocket-cta{opacity:1;transform:translateY(0)}@media (max-width:1100px){.ss-desk-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ss-pockets{grid-template-columns:minmax(0,1fr)}.ss-pocket-cta{opacity:1;transform:none}}.ss-desk[data-full] .ss-desk-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ss-desk[data-full] .ss-pockets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ss-desk[data-full] .ss-pocket{height:172px;padding:14px 14px 0;border-radius:18px}.ss-desk[data-full] .ss-pocket-head{gap:8px}.ss-desk[data-full] .ss-pocket-title{font-size:14px}.ss-desk[data-full] .ss-pocket-sub{margin-top:3px;font-size:9.5px}.ss-desk[data-full] .ss-pocket-badge{min-width:30px;height:24px;padding:0 7px;border-radius:7px;font-size:10px}.ss-desk[data-full] .ss-pocket-stack{top:62px}.ss-desk[data-full] .ss-pocket-card{top:6px;width:112px;min-height:96px;padding:10px 11px;border-radius:7px}.ss-desk[data-full] .ss-pocket-card span{height:4px;margin-bottom:6px}.ss-desk[data-full] .ss-pocket-card p{font-size:9px;line-height:1.4}.ss-desk[data-full] .ss-pocket-card-l{transform:translateX(-50%) translate(-28px,12px) rotate(-8deg)}.ss-desk[data-full] .ss-pocket-card-r{transform:translateX(-50%) translate(30px,8px) rotate(7deg)}.ss-desk[data-full] .ss-pocket:hover .ss-pocket-card-l{transform:translateX(-50%) translate(-32px) rotate(-10deg)}.ss-desk[data-full] .ss-pocket:hover .ss-pocket-card-r{transform:translateX(-50%) translate(34px,-3px) rotate(9deg)}.ss-desk[data-full] .ss-pocket:hover .ss-pocket-card-f{transform:translateX(-50%) translateY(-8px) rotate(0deg)}.ss-desk[data-full] .ss-pocket-band{height:58px;padding-bottom:10px}.ss-desk[data-full] .ss-pocket-cta{padding:5px 11px;font-size:9.5px}.ss-pocket[data-template]{opacity:.6}.ss-shelf-groups{display:grid;grid-gap:30px;gap:30px}.ss-shelf-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(127,23,31,.1)}.ss-shelf-group-title{margin:0;color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1}.ss-shelf-group-n{color:rgba(127,23,31,.45);font-size:11px;font-weight:600;letter-spacing:.12em}.ss-shelf-group-line{margin:0 0 0 auto;color:rgba(127,23,31,.62);font-size:13px}@media (max-width:560px){.ss-shelf-group-line{flex-basis:100%;margin-left:0}}.ss-shelf-group-chip{align-self:center;padding:4px 10px;border-radius:999px;background:#e83737;color:#fff8f4;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ss-shelf-group[data-group=guides]{padding:18px 18px 20px;border-radius:22px;background:linear-gradient(160deg,rgba(247,220,211,.92),rgba(242,203,190,.8));border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.ss-shelf-group[data-group=guides] .ss-shelf-group-head{border-bottom-color:rgba(127,23,31,.16)}.ss-guide{position:relative;display:flex;flex-direction:column;min-height:172px;padding:12px 16px 13px;border-radius:16px;color:#7f171f;background:#fffdfa;border-top:4px solid var(--accent,#e83737);box-shadow:0 12px 30px rgba(127,23,31,.12);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.ss-guide:hover{color:#7f171f;transform:translateY(-3px);box-shadow:0 20px 44px rgba(127,23,31,.18)}.ss-guide:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:3px}.ss-guide-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ss-guide-tag{padding:3px 9px;border-radius:999px;background:var(--accent,#e83737);color:#fffaf6;font-size:9.5px;letter-spacing:.08em}.ss-guide-free,.ss-guide-tag{font-weight:600;text-transform:uppercase}.ss-guide-free{color:#2f7d55;font-size:10px;letter-spacing:.1em}.ss-guide-title{margin-top:12px;font-family:var(--font-instrument-serif),Georgia,serif;font-size:22px;line-height:1.05;text-wrap:balance}.ss-guide-dek{display:-webkit-box;margin:6px 0 12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(127,23,31,.68);font-size:11.5px;line-height:1.45}.ss-guide-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px dashed rgba(127,23,31,.18);font-size:10.5px}.ss-guide-kind{display:inline-flex;align-items:center;gap:6px;color:rgba(127,23,31,.6);letter-spacing:.04em}.ss-guide-kind:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent,#e83737)}.ss-guide-go{color:var(--accent,#e83737);font-weight:600;letter-spacing:.02em}.ss-guide-go span{display:inline-block;transition:transform .32s cubic-bezier(.22,1,.36,1)}.ss-guide:hover .ss-guide-go span{transform:translateX(3px)}.ss-guide-free,.ss-guide-go,.ss-guide-kind,.ss-guide-tag{white-space:nowrap}@media (max-width:760px){.ss-desk[data-full] .ss-shelf-group[data-group=guides] .ss-pockets{grid-template-columns:minmax(0,1fr)}.ss-shelf-group[data-group=guides]{padding:14px 12px}.ss-guide{min-height:0}}@media (max-width:1000px){.ss-desk[data-full] .ss-pockets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ss-desk[data-full] .ss-pockets{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-signup{display:flex;align-items:center;gap:8px;width:min(430px,100%);margin:28px auto 0;padding:7px 7px 7px 8px;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 16px 40px rgba(150,30,40,.12),inset 0 1px 0 rgba(255,255,255,.9);transition:box-shadow .38s ease,border-color .38s ease}.ss-signup:focus-within{border-color:rgba(232,55,55,.5);box-shadow:0 20px 48px rgba(150,30,40,.18),inset 0 1px 0 rgba(255,255,255,.95)}.ss-signup-input{flex:1 1;min-width:0;padding:10px 14px;border:none;background:transparent;outline:none;font-size:13.5px;color:#7f171f}.ss-signup-input::placeholder{color:rgba(127,23,31,.42)}.ss-signup-btn{flex:0 0 auto;padding:11px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.36);background:linear-gradient(155deg,rgba(190,44,58,.96),rgba(140,22,38,.96));color:#fff3f0;font:inherit;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 8px 22px rgba(150,24,40,.26),inset 0 1px 0 rgba(255,255,255,.36);transition:background .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ss-signup-btn:hover{background:linear-gradient(155deg,rgba(232,76,76,1),rgba(178,30,46,1));transform:translateY(-1px)}.ss-foot{margin-top:120px;padding:96px var(--ss-foot-x) 40px;border-radius:50% 50% 0 0/120px 120px 0 0}.ss-foot-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(127,23,31,.8)}.ss-foot-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#e83737}.ss-foot-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px) minmax(0,1fr);grid-template-areas:".      eyebrow ." "follow studios work" ".      signup  ." ".      status  .";grid-column-gap:40px;column-gap:40px;max-width:940px;margin:0 auto}.ss-foot-main>.ss-foot-eyebrow{grid-area:eyebrow;justify-self:center;margin-bottom:16px}.ss-foot-studios{grid-area:studios;width:clamp(124px,15vw,174px)}.ss-foot-main>.ss-signup{grid-area:signup}.ss-foot-status{grid-area:status;margin:12px 0 0;min-height:1.2em;font-size:12px;text-align:center}.ss-foot-follow{grid-area:follow;align-self:center;justify-self:start}@media (max-width:1023px){.ss-foot-main{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"eyebrow eyebrow" "studios studios" "signup  signup" "status  status" "follow  work"}.ss-foot-follow,.ss-foot-work{align-self:end;margin-top:34px}}.ss-foot-social{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:0;list-style:none}.ss-foot-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#7f171f;background:rgba(255,255,255,.66);border:1px solid rgba(127,23,31,.2);transition:color .3s ease,background .3s ease,border-color .3s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ss-foot-icon:hover{color:#fff6f2;background:#e83737;border-color:#e83737;transform:translateY(-3px)}.ss-foot-work{grid-area:work;align-self:center;justify-self:end;text-align:right}.ss-foot-work-link{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:10px 20px;border-radius:999px;font-size:14px;color:#7f171f;background:rgba(255,255,255,.66);border:1px solid rgba(127,23,31,.2);transition:color .3s ease,background .3s ease,border-color .3s ease}.ss-foot-work-link:hover{color:#fff6f2;background:#e83737;border-color:#e83737}.ss-foot-work-link span{transition:transform .32s cubic-bezier(.22,1,.36,1)}.ss-foot-work-link:hover span{transform:translateX(4px)}@media (max-width:640px){.ss-foot-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "studios" "signup" "status" "follow" "work"}.ss-foot-follow,.ss-foot-work{justify-self:center;text-align:center}.ss-foot-work{margin-top:28px}}.ss-foot-head{margin:0 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(127,23,31,.5)}.ss-foot-base{display:flex;align-items:center;justify-content:space-between;gap:18px 26px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid rgba(127,23,31,.15)}.ss-foot-mark{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:#7f171f}.ss-foot-mark-dot{width:9px;height:9px;border-radius:50%;background:#e83737;transition:transform .34s cubic-bezier(.22,1.12,.3,1)}.ss-foot-mark:hover .ss-foot-mark-dot{transform:scale(1.5)}.ss-foot-copy{flex:1 1;color:rgba(127,23,31,.6);font-size:12px}.ss-foot-top-wrap{flex:1 1;display:flex;justify-content:flex-end}.ss-foot-fine{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;font-size:12px;color:rgba(127,23,31,.6)}.ss-foot-fine-link{color:rgba(127,23,31,.6);text-decoration:underline;-webkit-text-decoration-color:rgba(127,23,31,.22);text-decoration-color:rgba(127,23,31,.22);text-underline-offset:3px;transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.ss-foot-fine-link:hover{color:#e83737;-webkit-text-decoration-color:rgba(232,55,55,.5);text-decoration-color:rgba(232,55,55,.5)}.ss-foot-top{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 18px;border-radius:999px;font-size:12px;color:rgba(127,23,31,.91);border:1px solid rgba(127,23,31,.3);transition:background .32s ease,color .32s ease,border-color .32s ease}.ss-foot-top:hover{background:#7f171f;border-color:#7f171f;color:#f5e2dc}.ss-foot-top span{transition:transform .34s cubic-bezier(.22,1,.36,1)}.ss-foot-top:hover span{transform:translateY(-3px)}@media (max-width:760px){.ss-foot{margin-top:64px;padding:50px var(--ss-foot-x) 22px;border-radius:50% 50% 0 0/64px 64px 0 0}.ss-foot-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "studios studios" "signup  signup" "status  status" "follow  work";column-gap:16px}.ss-foot-main>.ss-foot-eyebrow{margin-bottom:12px}.ss-foot-studios{width:92px;margin-bottom:14px}.ss-foot-status{margin-top:6px}.ss-foot-follow,.ss-foot-work{align-self:start;margin-top:14px}.ss-foot-follow{justify-self:start;text-align:left}.ss-foot-work{justify-self:end;text-align:right}.ss-foot-social{gap:8px;margin-top:8px}.ss-foot-icon{width:36px;height:36px}.ss-foot-work-link{gap:8px;margin-top:8px;padding:8px 15px;font-size:13px}.ss-foot-base{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark top" "copy copy" "fine fine";align-items:center;grid-gap:10px 12px;gap:10px 12px;margin-top:24px;padding-top:16px}.ss-foot-mark{grid-area:mark}.ss-foot-top-wrap{grid-area:top}.ss-foot-top{padding:7px 14px;font-size:11.5px}.ss-foot-copy{grid-area:copy;font-size:11px}.ss-foot-fine{grid-area:fine;justify-content:flex-start;gap:14px;font-size:11.5px}}.ss-grain{position:absolute;inset:0;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");background-size:180px 180px}.ss-grid-ground{background-color:#fbf7f0;background-image:linear-gradient(rgba(127,23,31,.05) 1px,transparent 0),linear-gradient(90deg,rgba(127,23,31,.05) 1px,transparent 0);background-size:34px 34px}.ss-grid-ground:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(115% 85% at 50% 46%,rgba(251,247,240,0) 0,rgba(251,247,240,.55) 62%,#fbf7f0 100%)}@keyframes ss-glint{0%{background-position:-160% 0,0 0}55%,to{background-position:260% 0,0 0}}@keyframes ss-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ss-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.ss-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ss-ticker-slot{margin-top:-96px}@media (max-width:1024px){.ss-ticker-slot{margin-top:0}}.ss-ticker{display:block;position:relative;z-index:25;overflow:hidden;padding:14px 0;background:#ffffff;border-top:1.5px solid #111111;border-bottom:1.5px solid #111111}.ss-ticker,.ss-ticker:hover{color:#111111}.ss-ticker-track{display:flex;width:max-content;animation:ss-ticker 44s linear infinite}.ss-ticker:hover .ss-ticker-track{animation-play-state:paused}.ss-ticker-item{display:inline-flex;align-items:center;gap:26px;padding-right:26px;font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.ss-ticker-dot{width:5px;height:5px;border-radius:50%;background:#e83737}@keyframes ss-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ss-ticker-track{animation:none}}.ss-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-stat{display:flex;flex-direction:column;align-items:center;padding:4px 20px;text-align:center;color:#7f171f;text-decoration:none}.ss-stat+.ss-stat{border-left:1px solid rgba(127,23,31,.16)}.ss-stat-mark{width:20px;height:20px;color:rgba(127,23,31,.55);transition:color .3s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ss-stat-n{margin-top:10px;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(30px,2.8vw,40px);font-style:italic;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:#e83737;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-stat-plus{margin-left:1px;font-size:.55em;vertical-align:.5em}.ss-stat-label{margin-top:8px;font-size:10px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:rgba(127,23,31,.72)}.ss-stats[data-compact]{flex:1 1;min-width:0}.ss-stats[data-compact] .ss-stat{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;grid-column-gap:4px;column-gap:4px;padding:2px 4px}.ss-stats[data-compact] .ss-stat-n{grid-row:1;grid-column:1/-1;margin:0;font-size:26px}.ss-stats[data-compact] .ss-stat-mark{grid-row:2;grid-column:1;width:12px;height:12px;margin-top:5px}.ss-stats[data-compact] .ss-stat-label{grid-row:2;grid-column:2;margin-top:5px;font-size:8px;letter-spacing:.05em}.ss-stat:focus-visible .ss-stat-mark,.ss-stat:hover .ss-stat-mark{color:#e83737;transform:translateY(-3px)}.ss-glass-ground{--ss-vh:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:0;height:var(--ss-vh);margin-bottom:calc(-1 * var(--ss-vh));pointer-events:none;background:radial-gradient(40% 44% at 52% 60%,rgba(236,110,82,.4),rgba(236,110,82,0) 70%),radial-gradient(38% 46% at 8% 42%,rgba(246,201,138,.6),rgba(246,201,138,0) 72%),radial-gradient(36% 44% at 94% 36%,rgba(247,168,164,.56),rgba(247,168,164,0) 72%),radial-gradient(42% 40% at 14% 100%,rgba(247,176,172,.5),rgba(247,176,172,0) 72%),radial-gradient(42% 42% at 90% 100%,rgba(255,220,156,.62),rgba(255,220,156,0) 72%),#fff8f4}@supports (height:100lvh){.ss-glass-ground{--ss-vh:100lvh}}.ss-page-top{position:relative;z-index:2;background:linear-gradient(180deg,#fff,#fff 64%,rgba(255,255,255,0))}.ss-logo{position:absolute;top:30px;left:clamp(18px,2.6vw,40px);z-index:31;display:block;width:clamp(72px,6vw,96px);transition:scale .3s ease}.ss-logo:hover{scale:1.04}.ss-logo img{display:block;width:100%;height:auto}.ss-blog .ss-logo img{filter:brightness(0) invert(1)}@media (max-width:1180px){.ss-logo{width:70px}}@media (max-width:760px){.ss-logo{top:24px;width:62px}}.ss-page-title{margin:0;font-size:clamp(38px,7.4vw,104px);line-height:.92;font-weight:700;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:#8e0c0c}@supports (-webkit-text-stroke:1px #fff){.ss-page-title:not([data-art]){color:transparent;-webkit-text-stroke:clamp(1.4px,.22vw,2.6px) #8e0c0c;paint-order:stroke fill}}.ss-page-title[data-script]{font-family:var(--font-instrument-serif),Georgia,serif!important;font-size:clamp(46px,7vw,96px);font-style:italic;font-weight:400;line-height:1;letter-spacing:-.01em;text-transform:none;color:#e83737;-webkit-text-stroke:0}.ss-page-title-art{--cap:clamp(36px,5.6vw,80px);display:block;width:min(100%,calc(var(--cap) * var(--w) / var(--h)));aspect-ratio:var(--w) /var(--h);background:#8e0c0c;mask-size:contain;mask-repeat:no-repeat;mask-position:left center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center}@media (max-width:760px){.ss-page-title-art{width:100%}.ss-page-title{font-size:clamp(46px,13vw,104px)}}.ss-page-chip{max-width:min(100%,1040px);margin:22px 0 0;color:#7f171f;font-size:clamp(14px,1.45vw,17px);line-height:1.55}.ss-page-top-inner[data-centered] .ss-page-chip{margin-inline:auto}.ss-page-below{margin-top:16px}.ss-page-in-title{animation:ss-in-fade .7s ease 60ms both,ss-in-grow .9s cubic-bezier(.22,1.12,.3,1) 60ms both}.ss-page-in-lead{animation:ss-in-fade .7s ease .2s both,ss-in-rise .9s cubic-bezier(.22,1,.36,1) .2s both}.ss-page-in-below{animation:ss-in-fade .7s ease .32s both,ss-in-rise .9s cubic-bezier(.22,1,.36,1) .32s both}@keyframes ss-in-fade{0%{opacity:0}}@keyframes ss-in-grow{0%{transform:translateY(18px) scale(.96)}}@keyframes ss-in-rise{0%{transform:translateY(28px)}}button.ss-page-cta{margin-top:0;border:0;font-family:inherit;cursor:pointer}.ss-back{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:11.5px;font-weight:500;letter-spacing:.04em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .26s ease,transform .26s ease}.ss-back:hover{background:rgba(255,255,255,.3);color:#fff;transform:translateX(-3px)}.ss-page-section{position:relative;max-width:1240px;margin:0 auto;padding:52px var(--ss-gutter) 0}.ss-page-head{margin-bottom:22px}.ss-page-h2{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(30px,4vw,50px);line-height:.98;letter-spacing:-.02em;color:#e83737}.ss-page-h2-script{font-style:italic;font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:.95;letter-spacing:-.01em}.ss-page-lead{margin:12px 0 0;max-width:62ch;font-size:14px;line-height:1.5;color:rgba(127,23,31,.76);text-wrap:pretty}.ss-page-cta{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:13px 22px;border-radius:999px;background:#e83737;color:#fff6f3;font-size:12.5px;font-weight:600;box-shadow:0 10px 24px rgba(232,55,55,.26);transition:background .26s ease,transform .26s ease}.ss-page-cta:hover{background:#7f171f;color:#fff6f3;transform:translateY(-2px)}.ss-ep,.ss-page-pills .ss-deck-pill,.ss-pair,.ss-step,.ss-tile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 14px 36px rgba(170,52,44,.09),inset 0 1px 0 rgba(255,255,255,.95)}.ss-orbit{--cw:clamp(84px,10.5cqw,140px);--cy:6;--ease:cubic-bezier(0.16,1,0.3,1);container-type:inline-size;position:relative;width:min(100%,1180px);aspect-ratio:2/1;margin:26px auto 22px}.ss-orbit [data-ring="1"]{--rx:20;--ry:15}.ss-orbit [data-ring="2"]{--rx:34;--ry:28}.ss-orbit [data-ring="3"]{--rx:46;--ry:41}.ss-orbit-ring{position:absolute;left:calc(50% - var(--rx) * 1cqw);top:calc((var(--cy) - var(--ry)) * 1cqw);width:calc(var(--rx) * 2cqw);height:calc(var(--ry) * 2cqw);border-radius:50%;border:1px dashed rgba(127,23,31,calc(.28 - var(--r) * .05));-webkit-clip-path:inset(50% -2px -2px -2px);clip-path:inset(50% -2px -2px -2px);animation:ss-orbit-open 1.2s var(--ease) calc(.3s + var(--r) * .15s) both}.ss-orbit-name{position:absolute;left:calc((50 - var(--rx) - 1) * 1cqw);bottom:calc(100% - var(--cy) * 1cqw + 8px);z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 6px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(127,23,31,.14);box-shadow:0 6px 18px rgba(127,23,31,.08);color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(12px,1.4cqw,17px);line-height:1;white-space:nowrap;transform-origin:0 100%;animation:ss-orbit-label .9s var(--ease) calc(.9s + var(--r) * .15s) both}.ss-orbit-mark{font-size:.8em}.ss-orbit-slot{position:absolute;left:calc(50% + var(--c) * var(--rx) * 1cqw);top:calc((var(--cy) + var(--s) * var(--ry)) * 1cqw);width:var(--cw);aspect-ratio:1.586;translate:-50% -50%;rotate:calc(atan2(var(--ry) * var(--c), var(--rx) * var(--s) * -1) - 180deg);z-index:2;animation:ss-orbit-arrive 1.1s var(--ease) calc(.7s + var(--r) * .18s + var(--i) * 70ms) both}.ss-orbit-slot:not([data-hero]){transition:left .76s var(--ease),top .76s var(--ease),rotate .76s var(--ease)}.ss-orbit-slot[data-merging]{left:50%;top:calc(var(--cy) * 1cqw);rotate:0deg}.ss-orbit[data-merge] .ss-orbit-slot[data-hero] .ss-orbit-float{animation:ss-orbit-meet .76s var(--ease) both}.ss-orbit[data-merge] .ss-orbit-slot[data-hero] .ss-fan-face{animation:ss-orbit-meet-glow .76s ease-out both}@keyframes ss-orbit-meet{0%,45%{transform:none;scale:1}75%{scale:1.14}to{scale:1}}@keyframes ss-orbit-meet-glow{0%,50%{box-shadow:0 0 0 0 rgba(232,55,55,.55),0 22px 46px -12px rgba(10,30,50,.42)}to{box-shadow:0 0 0 26px rgba(232,55,55,0),0 22px 46px -12px rgba(10,30,50,.42)}}button.ss-orbit-slot{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}button.ss-orbit-slot:focus-visible{outline:none}button.ss-orbit-slot:focus-visible .ss-fan-face{box-shadow:0 0 0 3px #e83737,0 12px 32px -8px rgba(127,23,31,.18)}.ss-orbit-slot[data-hero]{left:50%;top:calc(var(--cy) * 1cqw);rotate:none;z-index:3;animation:ss-orbit-arrive 1s var(--ease) .12s both}.ss-orbit-float{position:absolute;inset:0;animation:ss-orbit-float var(--float,6s) ease-in-out var(--lag,0s) infinite;transition:scale .5s var(--ease)}.ss-orbit-slot[data-hero] .ss-orbit-float{animation-duration:7s}.ss-orbit-slot:hover .ss-orbit-float{scale:1.05}.ss-fan-face{position:absolute;inset:0;overflow:hidden;border-radius:6.5%/10.3%;box-shadow:0 1px 2px rgba(127,23,31,.06),0 12px 32px -8px rgba(127,23,31,.18)}.ss-orbit-slot[data-hero] .ss-fan-face{box-shadow:0 2px 4px rgba(10,30,50,.12),0 22px 46px -12px rgba(10,30,50,.42)}.ss-fan-face img{display:block;width:100%;height:100%;object-fit:cover}.ss-fan-face[data-mystery]{background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(255,244,240,.92));border:1px solid rgba(127,23,31,.1);color:#7f171f}.ss-fan-ep{position:absolute;left:9%;top:13%;font-size:calc(var(--cw) * .075);font-weight:600;letter-spacing:.14em;opacity:.55}.ss-fan-q{bottom:9%;font-size:calc(var(--cw) * .18);font-weight:300;line-height:1;color:rgba(127,23,31,.24)}.ss-fan-name,.ss-fan-q{position:absolute;right:9%}.ss-fan-name{left:9%;bottom:12%;overflow:hidden;font-size:calc(var(--cw) * .085);font-weight:500;white-space:nowrap;text-overflow:ellipsis}@keyframes ss-orbit-open{0%{opacity:0;scale:.5}}@keyframes ss-orbit-label{0%{opacity:0;scale:.85}}@keyframes ss-orbit-arrive{0%{opacity:0;scale:.8;filter:blur(6px)}}@keyframes ss-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ss-orbit:not([data-play]) .ss-orbit-name,.ss-orbit:not([data-play]) .ss-orbit-ring,.ss-orbit:not([data-play]) .ss-orbit-slot{animation-play-state:paused}@media (max-width:640px){.ss-orbit{--cw:15cqw;--cy:24;aspect-ratio:1;margin-top:10px}.ss-orbit [data-ring="1"]{--rx:24;--ry:24}.ss-orbit [data-ring="2"]{--rx:37;--ry:48}.ss-orbit [data-ring="3"]{--rx:45;--ry:70}.ss-orbit-name{left:calc((50 - var(--rx) - 1 - (1 - min(var(--r), 1)) * 5) * 1cqw);bottom:calc(100% - var(--cy) * 1cqw + 2cqw + var(--r) * 7cqw);padding:4px 8px 5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ss-orbit-float,.ss-orbit-name,.ss-orbit-ring,.ss-orbit-slot{animation:none!important}}.ss-orbit-hint{display:inline-flex;align-items:center;gap:9px;margin:16px 0 0;padding:6px 15px 7px;border-radius:999px;border:1px dashed rgba(127,23,31,.3);background:rgba(255,255,255,.5);color:rgba(127,23,31,.78);font-family:var(--font-instrument-serif),Georgia,serif;font-size:15px;font-style:italic;white-space:nowrap}.ss-orbit-hint-dot{width:6px;height:6px;border-radius:50%;background:#e83737;animation:ss-blink 2.4s ease-in-out infinite}.ss-pairing-slot{width:100%}.ss-pairing{--ease:cubic-bezier(0.16,1,0.3,1);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(22px,3.4vw,48px);gap:clamp(22px,3.4vw,48px);width:min(100%,1000px);margin:28px auto 0;padding:clamp(22px,3vw,38px);border-radius:28px;background:rgba(255,255,255,.66);border:1px solid rgba(127,23,31,.1);box-shadow:0 22px 54px rgba(170,52,44,.12),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left;scroll-margin-block:24px;animation:ss-pairing-in .9s var(--ease) both}.ss-pairing-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(127,23,31,.14);border-radius:999px;background:rgba(255,255,255,.8);color:#7f171f;cursor:pointer;transition:background .3s ease,color .3s ease,rotate .42s var(--ease)}.ss-pairing-close svg{width:15px;height:15px}.ss-pairing-close:hover{background:#e83737;color:#fff6f3;rotate:90deg}.ss-pairing-cards{display:flex;align-items:center;gap:14px}.ss-pairing-card{--cw:clamp(112px,13vw,158px);position:relative;width:var(--cw);aspect-ratio:1.586;animation:ss-pairing-apart 1s var(--ease) .12s both}.ss-pairing-card[data-side=cobalt]{--from:calc(50% + 7px);z-index:2}.ss-pairing-card[data-side=pick]{--from:calc(-50% - 7px)}.ss-pairing-card .ss-fan-face{box-shadow:0 2px 4px rgba(127,23,31,.08),0 18px 40px -12px rgba(127,23,31,.3)}.ss-pairing-x{color:#e83737;font-family:var(--font-instrument-serif),Georgia,serif;font-size:30px;line-height:1;animation:ss-pairing-fade .6s ease .6s both}.ss-pairing-copy{min-width:0;padding-right:30px;animation:ss-pairing-glide .9s var(--ease) .26s both}.ss-pairing-eyebrow{color:rgba(127,23,31,.7);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ss-pairing-title{margin:8px 0 0;color:#e83737;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.ss-pairing-quip,.ss-pairing-title{font-family:var(--font-instrument-serif),Georgia,serif}.ss-pairing-quip{margin:10px 0 0;color:#7f171f;font-size:clamp(17px,1.6vw,20px);font-style:italic;line-height:1.3;text-wrap:pretty}.ss-pairing-note{margin:8px 0 0;color:rgba(127,23,31,.72);font-size:13.5px;line-height:1.55}.ss-pairing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;margin:18px 0 0}.ss-pairing-facts div{padding:10px 12px;border-radius:12px;background:rgba(127,23,31,.05);border:1px solid rgba(127,23,31,.08)}.ss-pairing-facts dt{color:rgba(127,23,31,.5);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.ss-pairing-facts dd{margin:4px 0 0;color:#7f171f;font-size:13.5px;font-weight:600}a.ss-pairing-cta{margin-top:18px}.ss-pairing-soon{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:10px 18px;border-radius:999px;border:1px dashed rgba(127,23,31,.3);color:rgba(127,23,31,.78);font-size:12.5px;font-weight:600}@keyframes ss-pairing-in{0%{opacity:0;translate:0 26px;filter:blur(8px)}}@keyframes ss-pairing-apart{0%{translate:var(--from) 0}}@keyframes ss-pairing-glide{0%{opacity:0;translate:40px 0}}@keyframes ss-pairing-fade{0%{opacity:0;scale:.6}}@media (max-width:720px){.ss-pairing{grid-template-columns:minmax(0,1fr);justify-items:center}.ss-pairing-copy{padding-right:0}}@media (prefers-reduced-motion:reduce){.ss-orbit-slot:not([data-hero]){transition:none}.ss-orbit[data-merge] .ss-orbit-slot[data-hero] .ss-fan-face,.ss-orbit[data-merge] .ss-orbit-slot[data-hero] .ss-orbit-float,.ss-pairing,.ss-pairing-card,.ss-pairing-copy,.ss-pairing-x{animation:none!important}}.ss-timeline{--dot:14px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin:30px auto 0;padding:0;list-style:none}.ss-timeline:after,.ss-timeline:before{content:"";position:absolute;top:calc(var(--dot) / 2 - 1px);left:calc(100% / 6);height:2px;border-radius:2px}.ss-timeline:before{right:calc(100% / 6);background:rgba(127,23,31,.14)}.ss-timeline:after{width:calc((100% - 100% / 3) * var(--fill));background:linear-gradient(90deg,#e83737,#f4685a)}.ss-timeline-stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 8px;text-align:center}.ss-timeline-dot{position:relative;z-index:1;width:var(--dot);height:var(--dot);margin-bottom:10px;border-radius:50%;background:#fff8f4;border:2px solid rgba(127,23,31,.24)}.ss-timeline-stop[data-state=done] .ss-timeline-dot{background:#e83737;border-color:#e83737}.ss-timeline-stop[data-state=now] .ss-timeline-dot{background:#e83737;border-color:#fff;box-shadow:0 0 0 2px #e83737}.ss-timeline-stop[data-state=now] .ss-timeline-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(232,55,55,.5);animation:ss-timeline-pulse 2.2s ease-out infinite}.ss-timeline-title{color:#7f171f;font-size:clamp(13px,1.3vw,15px);font-weight:600}.ss-timeline-stop:not([data-state]) .ss-timeline-title{color:rgba(127,23,31,.62)}.ss-timeline-sub{color:rgba(127,23,31,.6);font-size:12px;line-height:1.35}@keyframes ss-timeline-pulse{0%{opacity:1;scale:.8}to{opacity:0;scale:1.7}}@media (prefers-reduced-motion:reduce){.ss-timeline-stop[data-state=now] .ss-timeline-dot:after{animation:none}}.ss-combo-section{position:relative;margin-top:-30px;padding:0 var(--ss-gutter)}.ss-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:1240px;margin:0 auto}.ss-combo{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,2.8vw,36px);border-radius:26px;background:rgba(255,255,255,.62);border:1px solid rgba(127,23,31,.1);box-shadow:0 18px 44px rgba(170,52,44,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ss-combo-eyebrow{display:inline-flex;align-items:center;gap:8px;color:rgba(127,23,31,.72);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ss-combo-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#e83737}.ss-combo-title{margin:10px 0 0;color:#e83737;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1;letter-spacing:-.015em;text-wrap:balance}.ss-combo-lead{max-width:52ch;margin:12px 0 0;color:rgba(127,23,31,.76);font-size:14px;line-height:1.55;text-wrap:pretty}a.ss-combo-cta{margin:20px 0 28px}.ss-combo-rec{display:flex;align-items:center;gap:18px;width:100%;margin-top:auto;padding:16px 20px;border-radius:20px;background:linear-gradient(150deg,rgba(255,238,232,.9),rgba(255,250,246,.7));border:1px solid rgba(232,55,55,.16)}.ss-combo-rec-head{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto}.ss-combo-rec-n{color:#e83737;font-family:var(--font-instrument-serif),Georgia,serif;font-size:44px;line-height:.8}.ss-combo-rec-cards{display:flex}.ss-combo-rec-cards span{width:42px;aspect-ratio:1.586;margin-left:-14px;border-radius:5px;background:linear-gradient(135deg,#e83737,#f4685a);border:1.5px solid #fff8f4;box-shadow:0 4px 10px rgba(127,23,31,.18);rotate:-8deg;transition:rotate .4s cubic-bezier(.16,1,.3,1),translate .4s cubic-bezier(.16,1,.3,1)}.ss-combo-rec-cards span:first-child{margin-left:0}.ss-combo-rec-cards span:nth-child(2){rotate:-3deg;background:linear-gradient(135deg,#7f171f,#b02a3a)}.ss-combo-rec-cards span:nth-child(3){rotate:3deg;background:linear-gradient(135deg,#ffb88a,#f4685a)}.ss-combo-rec-cards span[data-optional]{rotate:8deg;background:rgba(255,255,255,.7);border:1.5px dashed rgba(127,23,31,.35);box-shadow:none}.ss-combo-rec:hover .ss-combo-rec-cards span{rotate:0deg;translate:0 -3px}.ss-combo-rec-title{margin:0;color:#7f171f;font-size:15px;font-weight:600}.ss-combo-rec-body{margin:6px 0 0;color:rgba(127,23,31,.72);font-size:13px;line-height:1.55;text-wrap:pretty}.ss-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin:22px 0 0;padding:0;list-style:none;counter-reset:crit}.ss-criterion{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(127,23,31,.08);counter-increment:crit;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.ss-criterion:hover{translate:0 -3px;border-color:rgba(232,55,55,.24);box-shadow:0 12px 26px rgba(127,23,31,.1)}.ss-criterion:after{content:counter(crit,decimal-leading-zero);position:absolute;top:10px;right:12px;color:rgba(127,23,31,.3);font-size:10px;font-weight:600;letter-spacing:.12em}.ss-criterion-mark{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,232,225,.9);font-size:20px;line-height:1}.ss-criterion-title{padding-right:18px;color:#7f171f;font-size:13.5px;font-weight:600}.ss-criterion-body{color:rgba(127,23,31,.66);font-size:12px;line-height:1.4}@media (max-width:520px){.ss-combo-rec{flex-direction:column;align-items:flex-start}.ss-combo-rec-head{flex-direction:row}}@media (max-width:900px){.ss-combo-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ss-criteria{grid-template-columns:minmax(0,1fr)}.ss-timeline-sub{font-size:11px}}.ss-page-top-inner[data-centered]{text-align:center}.ss-page-top-inner[data-centered] .ss-page-title-art{margin-inline:auto;mask-position:center;-webkit-mask-position:center}.ss-page-top-inner[data-centered] .ss-page-below{display:flex;flex-direction:column;align-items:center}.ss-lean{--w:clamp(190px,21vw,280px);display:flex;justify-content:center;padding:26px 0 30px;perspective:1400px}.ss-lean-panel{position:relative;flex:none;width:var(--w);aspect-ratio:4/5;margin-left:calc(var(--w) * -.2);z-index:calc(1 + var(--i));border-radius:38px;transform:rotateY(24deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),z-index 0s .15s}.ss-lean-panel:first-child{margin-left:0}.ss-lean-panel:last-child{transform:rotateY(8deg) scale(1.06)}.ss-lean-panel:focus-visible,.ss-lean-panel:hover{z-index:20;transform:rotateY(0deg) translateY(-10px) scale(1.06);transition:transform .7s cubic-bezier(.16,1,.3,1),z-index 0s;outline:none}.ss-lean-face{position:absolute;inset:0;overflow:hidden;border-radius:inherit;box-shadow:0 2px 6px rgba(40,10,16,.08),0 26px 50px -18px rgba(40,10,16,.35)}.ss-lean-panel:focus-visible .ss-lean-face{box-shadow:0 0 0 3px #e83737,0 26px 50px -18px rgba(40,10,16,.35)}.ss-lean-art{position:absolute;display:block}.ss-lean-art[data-kind=photo]{inset:0;width:100%;height:100%;object-fit:cover}.ss-lean-art[data-kind=drawn],.ss-lean-art[data-kind=mark]{left:50%;top:44%;width:70%;aspect-ratio:1;translate:-50% -50%;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(40,10,16,.22))}.ss-lean-art[data-kind=drawn] svg{display:block;width:100%;height:100%}.ss-lean-title{position:absolute;left:0;right:0;bottom:0;padding:44px 22px 22px;background:linear-gradient(180deg,rgba(20,8,10,0),rgba(20,8,10,.62));color:#fff;font-size:clamp(14px,1.3vw,17px);font-weight:600;line-height:1.2;text-wrap:balance}.ss-lean-pill{position:absolute;left:-14%;top:calc(34% + var(--i) * 9%);z-index:2;padding:7px 14px 8px;border-radius:999px;color:#fff;font-size:clamp(12px,1.1vw,14px);font-weight:500;white-space:nowrap;box-shadow:0 8px 18px rgba(40,10,16,.16);transform:translateZ(30px)}.ss-lean-panel:nth-child(2n) .ss-lean-pill{top:calc(22% + var(--i) * 6%);left:auto;right:18%}@media (max-width:760px){.ss-lean{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 14px;gap:22px 14px;perspective:none}.ss-lean-panel,.ss-lean-panel:last-child{width:auto;margin:0;border-radius:26px;transform:none}.ss-lean-panel:nth-child(2n) .ss-lean-pill,.ss-lean-pill{left:10px;right:auto;top:12px;transform:none;padding:5px 10px 6px;font-size:11.5px}.ss-lean-title{padding:34px 14px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ss-lean-panel{transition:none}}.ss-blog-page{min-height:100vh;padding:40px var(--ss-frame);background:#f3dad1;color:#111;-webkit-font-smoothing:antialiased}.ss-blog{position:relative;isolation:isolate;max-width:1600px;margin:0 auto;overflow:clip;border-radius:34px;background:var(--ground)}.ss-blog-bg{position:absolute;inset:-40px;z-index:-2;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(26px) saturate(1.15);transform:scale(1.05)}.ss-blog-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(40,12,16,.42),rgba(40,12,16,.12) 45%,rgba(40,12,16,.28)),radial-gradient(80% 60% at 50% 30%,rgba(255,184,150,.18),rgba(255,184,150,0) 70%)}.ss-blog-nav{position:relative;z-index:5}.ss-blog-hero{display:flex;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;padding:clamp(14px,2vw,28px) clamp(18px,4vw,48px) clamp(56px,7vw,90px);color:#fff;text-align:center}.ss-blog-banner{position:relative;width:100%;height:clamp(132px,14vw,210px);margin:0 0 clamp(20px,2.4vw,30px);overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.08));background:radial-gradient(55% 90% at 50% 112%,color-mix(in srgb,var(--tone) 55%,transparent),transparent 72%),radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px) 0 0 /18px 18px,linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.08));backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 18px 40px rgba(40,12,16,.16),inset 0 1px 0 rgba(255,255,255,.4)}.ss-blog-banner svg{position:absolute;inset:0;width:100%;height:100%}.ss-bb-float{animation:ss-bb-float 5.5s ease-in-out infinite alternate}@keyframes ss-bb-float{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ss-bb-float{animation:none}}.ss-blog-tag{padding:6px 14px 7px;border-radius:999px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.02em;box-shadow:0 8px 20px rgba(0,0,0,.14)}.ss-blog-title{margin:22px 0 0;font-size:clamp(34px,5.4vw,70px);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 24px rgba(40,12,16,.25)}.ss-blog-chip{display:inline-block;width:1.5em;height:.9em;overflow:hidden;vertical-align:-.08em;border-radius:.2em;border:2px solid rgba(255,255,255,.85);box-shadow:0 6px 18px rgba(0,0,0,.2)}.ss-blog-chip[data-drawn]{width:1.15em;height:1.15em;vertical-align:-.2em;padding:.08em;border-radius:.28em;background:rgba(255,255,255,.92)}.ss-blog-chip img,.ss-blog-chip svg{display:block;width:100%;height:100%}.ss-blog-chip img{object-fit:cover}.ss-blog-lead{max-width:56ch;margin:18px 0 0;color:rgba(255,255,255,.88);font-size:clamp(14px,1.3vw,16px);line-height:1.55}.ss-blog-action{display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding:6px 6px 6px 18px;border-radius:12px;background:#fff;color:#1c1416;font-size:13.5px;font-weight:500;box-shadow:0 12px 28px rgba(0,0,0,.16);transition:translate .4s cubic-bezier(.16,1,.3,1)}.ss-blog-action:hover{color:#1c1416;translate:0 -2px}.ss-blog-action-go{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#1c1416;color:#fff;font-size:14px}.ss-blog-body{max-width:820px;margin:0 auto;padding:clamp(26px,4vw,48px) clamp(22px,4vw,56px);border-radius:28px;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.7);box-shadow:0 24px 60px rgba(40,12,16,.18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@media (max-width:860px){.ss-blog-body{margin-inline:14px}}.ss-blog-p{margin:0 0 16px;color:#3a2327;font-size:16px;line-height:1.75}.ss-blog-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:26px}.ss-blog-foot{container-type:inline-size;margin:clamp(40px,6vw,80px) clamp(10px,1vw,14px) 0;padding:18px clamp(16px,2vw,24px) 0;overflow:hidden;border-radius:22px 22px 0 0;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-bottom:0;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);color:#fff}.ss-blog-foot a{color:#fff}.ss-blog-foot a:hover{color:#fff;opacity:.75}.ss-blog-foot-nav{display:flex;flex-wrap:wrap;gap:8px}.ss-blog-foot-nav a{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .26s ease,border-color .26s ease}.ss-blog-foot-nav a:hover{opacity:1;background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55)}.ss-blog-foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22);font-size:12px}.ss-blog-foot-copy{color:rgba(255,255,255,.75)}.ss-blog-foot-legal{display:flex;flex-wrap:wrap;gap:6px 18px}.ss-blog-foot-legal a{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}.ss-blog-word{margin:10px 0 -.26em;font-size:13.4cqw;font-weight:600;line-height:1;letter-spacing:-.06em;white-space:nowrap;text-align:center;background:linear-gradient(180deg,#fff 40%,rgba(255,255,255,.55));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:640px){.ss-blog-foot-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-blog-foot-nav a{padding:9px 10px;font-size:11px}.ss-blog-foot-base{flex-direction:column;align-items:flex-start;gap:8px}.ss-blog-foot-legal{order:-1}.ss-blog-foot-copy{font-size:11px}}.ss-post-link{display:inline-flex;gap:5px;padding:9px 14px;border-radius:999px;background:rgba(127,23,31,.07);color:#7f171f;font-size:13px;font-weight:600}.ss-post-link:hover{background:rgba(127,23,31,.14);color:#7f171f}.ss-post-back{color:#7f171f;font-size:13px;font-weight:600}.ss-blog .ss-post-back{color:#7f171f}.ss-faves-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px}.ss-faves-playall{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#1c1416;color:#fff;font-size:13px;font-weight:600;transition:translate .3s ease}a.ss-faves-playall:hover{color:#fff;translate:0 -2px}.ss-faves-playall-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e83737;font-size:11px}.ss-faves-playall[data-soon]{background:rgba(127,23,31,.08);color:rgba(127,23,31,.6)}.ss-faves-playall[data-soon] .ss-faves-playall-icon{background:rgba(127,23,31,.18);color:#fff}.ss-faves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.ss-fave{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border-radius:20px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);color:#7f171f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 14px 36px rgba(170,52,44,.09),inset 0 1px 0 rgba(255,255,255,.95)}.ss-fave-art{position:relative;display:block;aspect-ratio:1.586;margin-bottom:20px;overflow:clip;border-radius:3.7%/5.9%;box-shadow:0 10px 24px rgba(90,16,22,.22),0 2px 5px rgba(90,16,22,.12);color:rgba(127,23,31,.5);transition:rotate .45s cubic-bezier(.16,1,.3,1),translate .45s cubic-bezier(.16,1,.3,1)}.ss-fave-art:hover{rotate:-2deg;translate:0 -4px}.ss-fave-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.95);color:#e83737;box-shadow:0 8px 22px rgba(0,0,0,.32);translate:-50% -50%;scale:.85;opacity:.9;transition:scale .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.ss-fave-play svg{width:24px;height:24px}.ss-fave-art:hover .ss-fave-play{scale:1.08;opacity:1}.ss-fave-head{display:flex;align-items:baseline;gap:8px}.ss-fave-n{color:rgba(232,55,55,.75);font-size:10px;font-weight:600;letter-spacing:.12em}.ss-fave-title{font-size:16px;font-weight:600;line-height:1.2}.ss-fave-note{color:rgba(127,23,31,.66);font-size:12px;line-height:1.35}.ss-fave-actions{display:flex;gap:8px;margin-top:auto;padding-top:12px}.ss-fave-get,.ss-fave-watch{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .25s ease,translate .25s ease}.ss-fave-get{flex:1 1;background:#e83737;color:#fff6f3}.ss-fave-get:hover{background:#7f171f;color:#fff6f3;translate:0 -2px}.ss-fave-watch{background:#1c1416;color:#fff}a.ss-fave-watch:hover{color:#fff;translate:0 -2px}.ss-fave-watch[data-soon]{background:rgba(127,23,31,.07);color:rgba(127,23,31,.55);font-weight:500}@media (max-width:1100px){.ss-faves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ss-faves{grid-template-columns:1fr}}.ss-plist{display:grid;grid-gap:18px;gap:18px}.ss-plist-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:4px 2px 8px;scrollbar-width:none}.ss-plist-tabs::-webkit-scrollbar{display:none}.ss-plist-tab{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px;border:1px solid rgba(127,23,31,.1);border-radius:16px;background:rgba(255,255,255,.62);color:#7f171f;font-family:inherit;text-align:left;cursor:pointer;transition:background .3s ease,box-shadow .3s ease,translate .3s ease}.ss-plist-tab:hover{translate:0 -2px}.ss-plist-tab[data-on]{border-color:transparent;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;box-shadow:0 12px 26px -10px var(--c2)}.ss-plist-tab-emoji{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.7);font-size:17px}.ss-plist-tab-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.ss-plist-tab-title{font-size:13.5px;font-weight:600;line-height:1.2}.ss-plist-tab-kicker{font-size:11px;opacity:.72;white-space:nowrap}.ss-plist-panel{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);grid-gap:clamp(22px,3.4vw,48px);gap:clamp(22px,3.4vw,48px);padding:clamp(20px,3vw,36px);border-radius:26px;background:rgba(255,255,255,.62);border:1px solid rgba(127,23,31,.08);box-shadow:0 18px 44px rgba(170,52,44,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:ss-plist-in .6s cubic-bezier(.16,1,.3,1) both}@keyframes ss-plist-in{0%{opacity:0;translate:0 12px}}.ss-plist-cover{position:relative;align-self:start;aspect-ratio:1;margin-top:16px}.ss-plist-cover>span{position:absolute;border-radius:22px}.ss-plist-cover-back{inset:-14px 18% auto;height:40%;background:var(--c2);opacity:.3}.ss-plist-cover-mid{inset:-7px 9% auto;height:40%;background:var(--c1);opacity:.5}.ss-plist-cover-front{inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:radial-gradient(90% 80% at 80% 10%,rgba(255,255,255,.28),rgba(255,255,255,0) 60%),linear-gradient(145deg,var(--c1),var(--c2));color:#fff;box-shadow:0 20px 40px -14px var(--c2)}.ss-plist-cover-emoji{font-size:clamp(40px,5vw,64px);line-height:1}.ss-plist-cover-count{display:flex;align-items:baseline;gap:8px;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:.9;letter-spacing:-.04em}.ss-plist-cover-count small{font-size:14px;font-weight:500;letter-spacing:0;opacity:.85}.ss-plist-body{min-width:0}.ss-plist-kicker{color:var(--c2);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ss-plist-title{margin:6px 0 0;color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.02}.ss-plist-blurb{max-width:60ch;margin:10px 0 0;color:rgba(127,23,31,.74);font-size:14px;line-height:1.55}.ss-plist-jingle{margin:10px 0 0;color:var(--c2);font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-size:clamp(16px,1.7vw,20px);line-height:1.3}.ss-plist-jingle span{display:inline-block;font-style:normal;font-size:.8em;animation:ss-jingle 2.6s ease-in-out infinite}@keyframes ss-jingle{0%,to{rotate:-12deg;translate:0 0}50%{rotate:12deg;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.ss-plist-jingle span{animation:none}}.ss-plist-meta{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:999px;background:rgba(127,23,31,.07);color:#7f171f;font-size:11.5px;font-weight:600}.ss-plist-season+.ss-plist-season{margin-top:18px}.ss-plist-season[data-fold]>summary{cursor:pointer;list-style:none}.ss-plist-season[data-fold]>summary::-webkit-details-marker{display:none}.ss-plist-season[data-fold]>summary:after{content:"+";color:rgba(127,23,31,.5);font-size:15px;font-weight:400;line-height:1;transition:rotate .3s ease}.ss-plist-season[data-fold][open]>summary:after{rotate:45deg}.ss-plist-season-h{display:flex;align-items:baseline;gap:10px;margin:18px 0 8px;color:#7f171f;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ss-plist-season-h span{color:rgba(127,23,31,.5);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none}.ss-plist-season-note{margin:0;padding:12px 14px;border-radius:14px;border:1px dashed rgba(127,23,31,.2);color:rgba(127,23,31,.62);font-size:13px}.ss-plist-videos{display:grid;grid-gap:6px;gap:6px;margin:18px 0 0;padding:0;list-style:none}.ss-plist-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 14px;border-radius:14px;background:rgba(255,255,255,.7);border:1px solid rgba(127,23,31,.06);color:#7f171f;transition:background .3s ease,translate .3s ease}.ss-plist-row:hover{background:#fff}.ss-plist-where{display:flex;flex-wrap:wrap;gap:6px}.ss-plist-watch{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(127,23,31,.07);color:#7f171f;font-size:11.5px;font-weight:600;white-space:nowrap;transition:background .25s ease,color .25s ease}.ss-plist-watch span{font-size:9px}.ss-plist-watch:hover{color:#fff;background:var(--c1)}.ss-plist-watch[data-on=tt]:hover{background:#1c1416}.ss-plist-watch[data-on=ig]:hover{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7)}.ss-plist-n{color:var(--c1);font-size:12px;font-weight:700;letter-spacing:.08em}.ss-plist-vtitle{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ss-plist-status{font-size:12px;font-weight:600;white-space:nowrap}.ss-plist-row[data-soon]{opacity:.62}.ss-plist-row[data-soon] .ss-plist-status{font-weight:500}@media (max-width:560px){.ss-plist-row{grid-template-columns:28px minmax(0,1fr);row-gap:8px}.ss-plist-row .ss-plist-status,.ss-plist-where{grid-column:2}.ss-plist-vtitle{white-space:normal}}a.ss-page-cta.ss-plist-more{margin-top:20px}@media (max-width:760px){.ss-plist-panel{grid-template-columns:minmax(0,1fr)}.ss-plist-cover{width:min(100%,220px);aspect-ratio:16/10}.ss-plist-tabs{display:flex;overflow-x:auto}.ss-plist-tab{flex:0 0 auto}.ss-plist-tab-title{white-space:nowrap}}.ss-legal-section{margin-top:-40px;padding-bottom:60px}.ss-legal-body{max-width:880px;margin:0 auto;padding:clamp(24px,3.6vw,48px);border-radius:28px;background:rgba(255,255,255,.72);border:1px solid rgba(127,23,31,.08);box-shadow:0 22px 50px rgba(170,52,44,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#3a2327}.ss-legal-updated{display:block;margin-bottom:22px;color:rgba(127,23,31,.6);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ss-legal-part{scroll-margin-top:24px}.ss-legal-part+.ss-legal-part{margin-top:22px;padding-top:22px;border-top:1px solid rgba(127,23,31,.08)}.ss-legal-part h2{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(19px,1.8vw,22px);font-weight:400;line-height:1.15}.ss-legal-part h2 span{color:#e83737;font-family:var(--font-poppins),Helvetica,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.1em}.ss-legal-part h3{margin:14px 0 6px;color:#7f171f;font-size:12.5px;font-weight:600}.ss-legal-part li,.ss-legal-part p{font-size:13px;line-height:1.65}.ss-legal-part p{margin:0 0 10px}.ss-legal-part ul{display:grid;grid-gap:4px;gap:4px;margin:0 0 10px;padding-left:18px}.ss-legal-part li::marker{color:#e83737}.ss-legal-part a{color:#e83737;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ss-consent-change{display:inline-flex;margin:4px 0 0;padding:9px 16px;border-radius:999px;border:1px solid rgba(232,55,55,.4);background:#fff;color:#e83737;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .26s ease}.ss-consent-change:hover{background:#fdeeea}.ss-consent{position:fixed;left:20px;bottom:20px;z-index:60;width:min(400px,calc(100vw - 40px));padding:18px 18px 16px;border-radius:22px;background:#fff;border:1px solid rgba(127,23,31,.1);box-shadow:0 18px 50px rgba(127,23,31,.2);font-family:var(--font-poppins),Helvetica,sans-serif;animation:ss-consent-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes ss-consent-in{0%{opacity:0;transform:translateY(14px)}}.ss-consent-text{margin:0;font-size:13px;line-height:1.55;color:rgba(127,23,31,.78)}.ss-consent-text strong{display:block;margin-bottom:3px;font-size:14px;font-weight:600;color:#7f171f}.ss-consent-text a{color:#e83737;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.ss-consent-btns{display:flex;gap:8px;margin-top:14px}.ss-consent-btn{flex:1 1;padding:10px 14px;border-radius:999px;border:1px solid rgba(127,23,31,.2);background:#fff;color:#7f171f;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .26s ease,transform .22s cubic-bezier(.22,1.12,.3,1)}.ss-consent-btn:hover{background:#f5e2dc}.ss-consent-btn[data-primary=true]{border-color:#e83737;background:#e83737;color:#fff6f3;box-shadow:0 6px 14px rgba(232,55,55,.24)}.ss-consent-btn[data-primary=true]:hover{background:#d42c2c}.ss-consent-btn:active{transform:scale(.96)}.ss-consent-btn:focus-visible,.ss-consent-change:focus-visible{outline:2px solid rgba(232,55,55,.6);outline-offset:2px}@media (max-width:760px){.ss-consent{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}}@media (prefers-reduced-motion:reduce){.ss-consent{animation:none}}.ss-cw-orbit{display:contents}.ss-cw-list{display:none}@media (max-width:760px){.ss-cw-orbit{display:none}.ss-cw-list{display:block}}.ss-soon,.ss-soon-under{position:relative}.ss-soon-under{z-index:0;filter:blur(7px) saturate(.85);opacity:.72;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-soon[data-veil]>.ss-soon-under{filter:none;opacity:1}.ss-soon-glass{position:absolute;inset:0;z-index:1;background:rgba(255,248,244,.28);backdrop-filter:blur(9px) saturate(.95);-webkit-backdrop-filter:blur(9px) saturate(.95);pointer-events:none}.ss-soon-sign{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:12px 24px 13px;border-radius:999px;translate:-50% -50%;background:rgba(255,255,255,.86);border:1px solid rgba(127,23,31,.14);box-shadow:0 18px 40px rgba(127,23,31,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(20px,2.4vw,30px);font-style:italic;white-space:nowrap}.ss-soon-dot{width:8px;height:8px;border-radius:50%;background:#e83737;animation:ss-blink 2.4s ease-in-out infinite}@media (max-width:760px){.ss-soon{max-height:420px;overflow:clip;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}}.ss-guide[data-soon]:after,.ss-lean-panel[data-soon]:after{content:"Coming soon";position:absolute;inset:0;z-index:5;display:grid;place-items:center;border-radius:inherit;background:rgba(255,248,244,.82);color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:22px;font-style:italic;letter-spacing:.01em;opacity:0;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .3s ease}.ss-guide[data-soon]:focus-visible:after,.ss-guide[data-soon]:hover:after,.ss-lean-panel[data-soon]:focus-visible:after,.ss-lean-panel[data-soon]:hover:after{opacity:1}.ss-guide[data-soon]:after{top:-4px}.ss-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.ss-tile{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:20px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);color:#7f171f;transition:background .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.ss-tile:hover{border-color:rgba(232,55,55,.5);color:#7f171f;transform:translateY(-4px);box-shadow:0 20px 44px rgba(170,52,44,.16),inset 0 1px 0 rgba(255,255,255,.95)}.ss-tile-art{display:block;aspect-ratio:1.35;border-radius:14px;overflow:clip;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9);color:rgba(127,23,31,.5)}.ss-tile-art[data-card=true]{aspect-ratio:1.586}.ss-tile-n{font-size:9.5px;letter-spacing:.12em;color:rgba(232,55,55,.75);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-tile-title{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.ss-tile-note{font-size:12px;line-height:1.35;color:rgba(127,23,31,.66)}.ss-tile-go{margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:600;color:#e83737}.ss-tile:hover .ss-tile-go span{display:inline-block;transform:translateX(3px)}.ss-tiles--cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ss-tiles--cards .ss-tile{padding:16px 16px 18px;text-align:left}.ss-tiles--cards .ss-tile-art{margin-bottom:10px;border-radius:3.7%/5.9%;background:none;box-shadow:0 10px 24px rgba(90,16,22,.22),0 2px 5px rgba(90,16,22,.12)}.ss-tiles--cards .ss-tile-title{font-size:16px}@media (max-width:1000px){.ss-tiles--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ss-tiles--cards{grid-template-columns:1fr;gap:30px}.ss-tiles--cards .ss-tile,.ss-tiles--cards .ss-tile:hover{padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.ss-tiles--cards .ss-tile-art{margin-bottom:12px}.ss-tiles--cards .ss-tile-title{font-size:18px}.ss-tiles--cards .ss-tile-note{font-size:13px}.ss-tiles--cards .ss-tile-go{padding-top:4px}}.ss-page-pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.ss-page-pills .ss-deck-pill{padding:13px 18px;font-size:13px;background:var(--ss-panel);border-color:var(--ss-panel-edge)}.ss-page-pills .ss-deck-pill:hover{border-color:rgba(232,55,55,.5)}.ss-page-pills .ss-deck-pill-text{flex:1 1}.ss-page-pills .ss-pill-avatar{width:48px;height:48px;margin:-9px 6px -9px -12px;font-size:17px}@media (max-width:560px){.ss-page-pills .ss-deck-pill-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.ss-page-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-page-pills .ss-deck-pill{gap:6px;padding:10px 12px;font-size:12px}.ss-page-pills .ss-deck-pill-go{display:none}.ss-page-pills .ss-pill-avatar{width:36px;height:36px;margin:-6px 2px -6px -6px;font-size:14px}}.ss-pill-avatar{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-9px 4px -9px -13px;border-radius:50%;overflow:clip;background:linear-gradient(150deg,rgba(232,55,55,.14),rgba(255,184,138,.28));border:1px solid rgba(127,23,31,.1);color:#b4232c;font-size:15px;font-weight:600;letter-spacing:0}.ss-pill-avatar:before{content:attr(data-initial)}.ss-pill-avatar img{position:absolute;inset:0}.ss-deck-pills .ss-deck-pill-text{flex:1 1}.ss-deck-pills .ss-deck-pill-label{font-size:.92em}.ss-deck-pills .ss-deck-pill-note{font-size:10px;line-height:1.2}@media (max-width:760px){.ss-deck-pills .ss-deck-pill{gap:6px;padding:6px 8px}.ss-deck-pills .ss-deck-pill-go{display:none}.ss-deck-pills .ss-deck-pill-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:9px;line-height:1.25}}.ss-deck-pills .ss-deck-pill{position:relative;overflow:hidden;font-size:14px}.ss-deck-pills .ss-deck-pill>*{position:relative;z-index:1}.ss-deck-pills .ss-deck-pill:after,.ss-deck-pills .ss-deck-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation-duration:7.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--i, 0) * .9s)}.ss-deck-pills .ss-deck-pill:before{border:1.5px solid rgba(232,55,55,.6);background:rgba(255,255,255,.7);box-shadow:inset 0 0 16px rgba(232,55,55,.2);opacity:0;animation-name:ss-pill-flash}.ss-deck-pills .ss-deck-pill:after{background:linear-gradient(105deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 65%);transform:translateX(-120%);animation-name:ss-pill-shine}@keyframes ss-pill-flash{0%,13%,to{opacity:0}5%{opacity:1}}@keyframes ss-pill-shine{0%{transform:translateX(-120%)}10%,to{transform:translateX(120%)}}.ss-deck-card[aria-hidden=true] .ss-deck-pill:after,.ss-deck-card[aria-hidden=true] .ss-deck-pill:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ss-deck-pills .ss-deck-pill:after,.ss-deck-pills .ss-deck-pill:before{animation:none}}.ss-deck-pills .ss-pill-avatar{width:auto;height:calc(100% + 10px);min-width:26px;min-height:26px;aspect-ratio:1;margin:-5px 2px -5px -8px;font-size:13px}@media (max-width:760px){.ss-deck-pills .ss-pill-avatar{width:30px;height:30px;min-width:0;min-height:0;margin:-3px 3px -3px -4px;font-size:12px}.ss-deck-pills .ss-deck-pill-go{display:none}}.ss-faves-section,.ss-referrals-section{padding-top:0;margin-top:-30px}.ss-lost-section{padding-top:0;padding-bottom:clamp(48px,6vw,80px)}.ss-lost-section .ss-page-pills{display:flex;flex-wrap:wrap;justify-content:center}.ss-lost-section .ss-deck-pill{flex:0 1 280px}.ss-cs{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(40px,7vh,88px) clamp(20px,5vw,72px) 28px;overflow:hidden;font-family:var(--font-poppins),Helvetica,sans-serif;color:#111111;-webkit-font-smoothing:antialiased}.ss-cs:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,248,240,.22)}.ss-cs-in{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,80px);width:100%;max-width:1240px;margin:0 auto}.ss-cs-word{position:relative;flex:0 1 auto;width:clamp(280px,44vw,600px);margin:0;container-type:inline-size}.ss-cs-mark{position:absolute;inset:0;background:#ffffff;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.ss-cs-card{flex:0 1 440px;padding:clamp(28px,3vw,40px);border-radius:30px;color:#7f171f;background:linear-gradient(160deg,rgba(255,250,247,.9),rgba(255,236,230,.82));border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 70px rgba(150,30,40,.22),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:ss-in-fade .7s ease .32s both,ss-in-rise .9s cubic-bezier(.22,1,.36,1) .32s both}.ss-cs-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ss-cs-dot{width:8px;height:8px;border-radius:50%;background:#e83737;animation:ss-blink 2.4s ease-in-out infinite}.ss-cs-line{margin:14px 0 0;font-size:clamp(34px,3.6vw,50px);font-style:italic;line-height:1.02;color:#e83737;text-wrap:balance}.ss-cs-sub{margin:14px 0 0;font-size:15px;line-height:1.5;color:rgba(127,23,31,.82)}.ss-cs-social{display:flex;gap:12px;margin:18px 0 0;padding:0;list-style:none}.ss-cs-mail{display:inline-block;margin-top:18px;font-size:14px;font-weight:500;color:#7f171f;text-decoration:underline;-webkit-text-decoration-color:rgba(127,23,31,.3);text-decoration-color:rgba(127,23,31,.3);text-underline-offset:4px;transition:color .26s ease,-webkit-text-decoration-color .26s ease;transition:color .26s ease,text-decoration-color .26s ease;transition:color .26s ease,text-decoration-color .26s ease,-webkit-text-decoration-color .26s ease}.ss-cs-mail:hover{color:#e83737;-webkit-text-decoration-color:rgba(232,55,55,.5);text-decoration-color:rgba(232,55,55,.5)}.ss-cs-foot{margin:clamp(28px,5vh,56px) 0 0;text-align:center;font-size:12px;color:rgba(255,246,240,.9)}@media (max-width:860px){.ss-cs-in{flex-direction:column}.ss-cs-card,.ss-cs-word{flex:0 1 auto;width:min(100%,460px)}}.ss-referrals-section .ss-page-pills .ss-deck-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.ss-audit-section{--audit-gap:28px;padding-top:0;margin-top:-34px}.ss-reviews-section{padding-top:28px}.ss-belt{position:relative;height:140px;margin-bottom:var(--audit-gap,28px);padding:10px 0;border-radius:22px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);box-shadow:0 18px 40px rgba(170,52,44,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ss-belt-window{height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ss-belt-track{display:flex;width:max-content;height:100%;margin:0;padding:0;list-style:none;animation:ss-belt-roll var(--belt-s,48s) linear infinite}.ss-belt:hover .ss-belt-track{animation-play-state:paused}@keyframes ss-belt-roll{to{transform:translateX(-50%)}}.ss-belt-track li{flex:none;height:100%;padding-right:10px}.ss-belt-link,.ss-belt-tile{display:block;height:100%}.ss-belt-tile{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#1a0d10;box-shadow:0 8px 18px rgba(127,23,31,.16)}.ss-belt-tile img{display:block;width:100%;height:100%;object-fit:cover}.ss-belt-tile[data-empty]{background:linear-gradient(160deg,rgba(232,55,55,.2),rgba(255,184,138,.36));border:1px solid rgba(255,255,255,.8)}.ss-belt-play{position:absolute;left:50%;top:46%;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.8)}.ss-belt-play:after{content:"";position:absolute;left:10px;top:7px;border-color:transparent transparent transparent #e83737;border-style:solid;border-width:6px 0 6px 9px}.ss-belt-ep{left:6px;right:6px;bottom:7px;font-size:9px;text-align:center;color:#7f171f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-belt-badge,.ss-belt-ep{position:absolute;font-weight:600}.ss-belt-badge{left:14px;top:-10px;z-index:2;padding:4px 11px;border-radius:999px;background:#e83737;color:#fff6f3;font-size:10px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 14px rgba(232,55,55,.28)}@media (prefers-reduced-motion:reduce){.ss-belt-track{animation:none}.ss-belt-window{overflow-x:auto}}.ss-audit{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px);padding:clamp(18px,2.4vw,28px);border-radius:28px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);box-shadow:0 22px 50px rgba(170,52,44,.13),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ss-audit-how{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-audit-h{margin:0;font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(26px,2.6vw,32px);line-height:1;color:#e83737}@media (max-width:900px){.ss-audit{grid-template-columns:1fr}.ss-belt{height:calc(438px - 25.8vw)}}.ss-steps{flex:1 1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ss-step{flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.6);border:1px solid rgba(127,23,31,.08);color:#7f171f;position:relative;overflow:hidden}.ss-step-art{position:absolute;right:-14px;bottom:-22px;width:clamp(96px,30%,140px);height:auto;opacity:.32;rotate:-8deg;pointer-events:none}.ss-step-art[data-icon]{right:6px;bottom:-14px;width:clamp(74px,22%,100px);opacity:.32}.ss-step>:not(.ss-step-art){position:relative}.ss-step-n{grid-row:1/span 2;font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-size:26px;line-height:1;color:rgba(232,55,55,.8)}.ss-step-title{font-size:14px;font-weight:600}.ss-step-body{font-size:12.5px;line-height:1.45;color:rgba(127,23,31,.7);text-wrap:pretty}.ss-step-body a{color:#e83737;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ss-step-body a:hover{color:#7f171f}.ss-wf{gap:30px;padding:clamp(24px,3.4vw,44px);border-radius:28px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);box-shadow:0 22px 50px rgba(170,52,44,.13),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#7f171f}.ss-wf,.ss-wf-head{display:flex;flex-direction:column}.ss-wf-head{gap:10px;padding-bottom:26px;border-bottom:1px solid rgba(127,23,31,.09)}.ss-wf-title{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.05;letter-spacing:-.02em}.ss-wf-sub{margin:0;font-size:14px;line-height:1.5;color:rgba(127,23,31,.72);text-wrap:pretty}.ss-wf-fields{gap:28px}.ss-wf-field,.ss-wf-fields{display:flex;flex-direction:column}.ss-wf-field{gap:8px;min-width:0;margin:0;padding:0;border:0}.ss-wf-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0;font-size:15px;font-weight:600;line-height:1.3}legend.ss-wf-label{margin-bottom:8px}.ss-wf-hint{margin-top:-3px;font-size:13px;line-height:1.45;color:rgba(127,23,31,.62);text-wrap:pretty}.ss-wf-field input:not([type=checkbox]),.ss-wf-field textarea{width:100%;margin-top:2px;padding:15px 17px;border-radius:14px;border:1px solid rgba(127,23,31,.14);background:rgba(255,255,255,.86);color:#7f171f;font:inherit;font-size:15px;line-height:1.4;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ss-wf-field textarea{min-height:140px;resize:vertical}.ss-wf-field input::placeholder,.ss-wf-field textarea::placeholder{color:rgba(127,23,31,.36)}.ss-wf-field input:not([type=checkbox]):hover,.ss-wf-field textarea:hover{border-color:rgba(127,23,31,.26)}.ss-wf-field input:not([type=checkbox]):focus,.ss-wf-field textarea:focus{outline:none;background:#fff;border-color:rgba(232,55,55,.55);box-shadow:0 0 0 4px rgba(232,55,55,.12)}.ss-wf-field [aria-invalid=true],.ss-wf-field [aria-invalid=true]:focus,.ss-wf-field [aria-invalid=true]:hover{border-color:#d12a2a;box-shadow:0 0 0 4px rgba(209,42,42,.14)}.ss-wf-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.ss-wf-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(127,23,31,.14);font-size:14.5px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ss-wf-chip:hover{border-color:rgba(127,23,31,.26)}.ss-wf-chip input{width:17px;height:17px;margin:0;accent-color:#e83737}.ss-wf-chip:has(input:checked){background:#fff;border-color:rgba(232,55,55,.55);color:#e83737}.ss-wf-chip:focus-within{border-color:rgba(232,55,55,.55);box-shadow:0 0 0 4px rgba(232,55,55,.12)}.ss-wf-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ss-wf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}button.ss-wf-submit{padding:15px 28px;font-size:14.5px}.ss-wf-fineprint{flex:1 1;min-width:180px;font-size:12.5px;line-height:1.4;color:rgba(127,23,31,.62);text-wrap:pretty}.ss-wf-fineprint[data-error]{color:#b3261e;font-weight:500}.ss-wf-thanks{display:flex;align-items:center;gap:14px;padding:26px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(232,55,55,.22);font-size:15.5px;line-height:1.45;text-wrap:pretty}.ss-wf-thanks-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e83737;color:#fff6f3;font-size:15px}.ss-show{display:flex;flex-direction:column;gap:22px;min-width:0;padding:clamp(24px,3.2vw,40px);border-radius:28px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);box-shadow:0 22px 50px rgba(170,52,44,.13),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#7f171f}.ss-show-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;color:rgba(127,23,31,.8)}.ss-show-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#e83737}.ss-show-title{margin:10px 0 0;font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1;letter-spacing:-.01em;color:#e83737}.ss-show-art{display:flex;justify-content:center;padding:26px 18px 18px;border-radius:22px;background:radial-gradient(60% 70% at 50% 45%,rgba(255,255,255,.92),rgba(255,255,255,0) 72%),linear-gradient(150deg,rgba(232,55,55,.1),rgba(255,184,138,.24))}.ss-show-art img{display:block;width:min(100%,380px);height:auto;filter:drop-shadow(0 22px 28px rgba(127,23,31,.22))}.ss-show-summary{margin:0;font-size:15px;line-height:1.6;color:rgba(127,23,31,.86);text-wrap:pretty}.ss-rate{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(127,23,31,.08)}.ss-rate-score{color:#e83737;font-family:var(--font-instrument-serif),Georgia,serif;font-size:52px;line-height:.9}.ss-rate-score small{color:rgba(127,23,31,.45);font-size:22px}.ss-rate-side{flex:1 1;display:grid;grid-gap:6px;gap:6px;min-width:0}.ss-rate-label{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(127,23,31,.6)}.ss-rate-bar{height:7px;overflow:hidden;border-radius:999px;background:rgba(127,23,31,.1)}.ss-rate-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4685a,#e83737)}.ss-rate-line{font-size:13px;font-weight:600}.ss-ten{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid rgba(232,55,55,.2);border-radius:16px;background:linear-gradient(135deg,rgba(255,238,232,.9),rgba(255,250,246,.75));color:#7f171f;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:translate .3s ease,box-shadow .3s ease}.ss-ten:hover{translate:0 -2px;box-shadow:0 12px 26px rgba(232,55,55,.16)}.ss-ten-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#e83737;color:#fff;font-size:12px;font-weight:700}.ss-ten-go{margin-left:auto;color:#e83737}.ss-ten-box{width:min(520px,92vw);padding:clamp(24px,3vw,34px);border:1px solid rgba(127,23,31,.12);border-radius:26px;background:#fff8f4;color:#3a2327;box-shadow:0 40px 90px rgba(43,20,24,.32)}.ss-ten-box::-webkit-backdrop{background:rgba(43,20,24,.44);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss-ten-box::backdrop{background:rgba(43,20,24,.44);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss-ten-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(127,23,31,.16);border-radius:999px;background:transparent;color:#7f171f;cursor:pointer;transition:background .25s ease,color .25s ease,rotate .35s ease}.ss-ten-close svg{width:14px;height:14px}.ss-ten-close:hover{background:#e83737;color:#fff;rotate:90deg}.ss-ten-eyebrow{color:#e83737;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ss-ten-title{margin:8px 0 12px;color:#7f171f;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.05}.ss-ten-hook{margin:0 0 16px;color:#3a2327;font-size:15px;font-weight:600}.ss-ten-points{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;padding:0;list-style:none}.ss-ten-points li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.72);border:1px solid rgba(127,23,31,.07);font-size:13.5px;line-height:1.45}.ss-ten-points span{flex:none;font-size:15px;line-height:1.3}.ss-ten-product{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(255,238,232,.95),rgba(255,250,246,.85));border:1px solid rgba(232,55,55,.18);color:#7f171f;transition:translate .3s ease,box-shadow .3s ease}.ss-ten-product:hover{color:#7f171f;translate:0 -2px;box-shadow:0 14px 30px rgba(232,55,55,.18)}.ss-ten-product-art{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:12px;background:#fff;font-size:22px;box-shadow:0 6px 16px rgba(127,23,31,.12)}.ss-ten-product-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ss-ten-product-meta{color:rgba(127,23,31,.55);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ss-ten-product-name{font-size:14px;font-weight:600;line-height:1.2}.ss-ten-product-line{color:rgba(127,23,31,.68);font-size:12px;line-height:1.35}.ss-ten-product-cta{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#e83737;color:#fff6f3;font-size:12px;font-weight:700;white-space:nowrap}@media (max-width:520px){.ss-ten-product{flex-wrap:wrap}.ss-ten-product-cta{width:100%;justify-content:center}}.ss-add{padding:14px 16px 12px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(127,23,31,.08)}.ss-add-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ss-add-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:#7f171f;transition:background .25s ease,translate .25s ease}.ss-add-row:hover{background:rgba(232,55,55,.07);color:#7f171f;translate:3px 0}.ss-add-text{flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.ss-add-name{font-size:13px;font-weight:600;line-height:1.25}.ss-add-note{font-size:11.5px;line-height:1.35;color:rgba(127,23,31,.68)}.ss-add-go{flex:none;color:#e83737;font-size:11.5px;font-weight:700;white-space:nowrap}.ss-add-fine{margin:8px 0 0;color:rgba(127,23,31,.5);font-size:10.5px}.ss-show-parts{display:grid;grid-gap:16px;gap:16px;min-width:0}.ss-part{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.5);border:1px solid rgba(127,23,31,.06)}.ss-part-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7f171f}.ss-part-h span{font-size:14px;letter-spacing:0}.ss-part-p{margin:0;font-size:14px;line-height:1.55;color:rgba(127,23,31,.82)}.ss-show-cards{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ss-show-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:rgba(255,255,255,.8);border:1px solid rgba(127,23,31,.07);border-left:3px solid #609668}.ss-show-card[data-v=change]{border-left-color:#e83737}.ss-show-stub{position:relative;flex:none;width:42px;height:27px;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.3)}.ss-show-stub i{position:absolute;left:5px;top:5px;width:9px;height:6px;border-radius:2px}.ss-show-card-text{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.ss-show-name{font-size:13.5px;font-weight:600;line-height:1.3}.ss-show-why{font-size:12.5px;line-height:1.45;color:rgba(127,23,31,.74)}.ss-show-why b{font-weight:600;color:#3d6b47}.ss-show-use{font-size:12.5px;line-height:1.45;color:rgba(127,23,31,.62)}.ss-show-use b{font-weight:600;color:rgba(127,23,31,.78)}.ss-show-card[data-v=change] .ss-show-why b{color:#d62f2f}.ss-show-verdict{flex:none;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:#3d6b47;background:rgba(96,150,104,.14)}.ss-show-verdict[data-v=change]{color:#d62f2f;background:rgba(232,55,55,.1)}.ss-opt{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:opt}.ss-opt li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.45;counter-increment:opt}.ss-opt li:before{content:counter(opt);flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e83737;color:#fff;font-size:11px;font-weight:700;translate:0 -1px}@media (max-width:560px){.ss-show-card{padding:11px 12px}.ss-show-verdict{display:none}}.ss-audit .ss-wf{gap:12px;padding:clamp(18px,2.2vw,26px);border-radius:22px;background:linear-gradient(150deg,#fff1ea,#fbd9cc);border:1px solid rgba(232,55,55,.35);box-shadow:0 16px 36px rgba(232,55,55,.14),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:none;-webkit-backdrop-filter:none}.ss-audit .ss-wf-head{gap:4px;padding-bottom:10px}.ss-audit .ss-wf-title{font-size:clamp(20px,2vw,24px);color:#d62f2f}.ss-audit .ss-wf-sub{font-size:13px}.ss-audit .ss-wf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:22px 16px;gap:22px 16px}@media (max-width:560px){.ss-audit .ss-wf-fields{grid-template-columns:1fr}}.ss-audit .ss-wf-field{gap:5px}.ss-audit .ss-wf-label{font-size:13.5px}.ss-audit .ss-wf-hint{font-size:12px}.ss-audit .ss-wf-field input:not([type=checkbox]),.ss-audit .ss-wf-field textarea{padding:10px 13px;border-radius:12px;font-size:14px}.ss-audit .ss-wf-field textarea{min-height:0;height:64px}.ss-audit .ss-wf-field textarea::placeholder{font-size:12px}.ss-audit .ss-wf-chip{padding:8px 15px 8px 12px;font-size:13.5px}.ss-audit button.ss-wf-submit{padding:12px 22px;font-size:13.5px}.ss-reviews{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px)}.ss-reviews-list{display:flex;flex-direction:column;gap:28px;min-width:0}.ss-reviews .ss-show{scroll-margin-top:24px}.ss-show-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.ss-show-lede{display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width:1000px){.ss-show-body{grid-template-columns:1fr}}.ss-show[data-soon] .ss-show-summary{color:rgba(127,23,31,.62)}.ss-chapters{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:22px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);box-shadow:0 18px 40px rgba(170,52,44,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ss-chapters-head{padding:0 4px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(127,23,31,.6)}.ss-chapters ol{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ss-chapters a{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid transparent;color:rgba(127,23,31,.66);font-size:13.5px;font-weight:600;white-space:nowrap;transition:color .22s ease,background .22s ease,border-color .22s ease}.ss-chapters a:hover{color:#7f171f;background:rgba(255,255,255,.6)}.ss-chapters a[aria-current]{color:#e83737;background:#fff;border-color:rgba(232,55,55,.4);box-shadow:0 6px 16px rgba(232,55,55,.12)}.ss-chapters-n{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:15px}@media (max-width:900px){.ss-reviews{grid-template-columns:1fr}.ss-chapters{order:-1;top:10px;z-index:5;flex-direction:row;align-items:center;padding:8px 10px;border-radius:999px}.ss-chapters-head{display:none}.ss-chapters ol{flex-direction:row;overflow-x:auto}.ss-chapters a{border-radius:999px}.ss-reviews .ss-show{scroll-margin-top:80px}}.ss-about-panel{max-width:1240px;margin:0 auto;display:flex;border-radius:26px;background:rgba(251,251,251,.55);border:1px solid rgba(127,23,31,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(127,23,31,.1)}.ss-about-panel[data-layout=row]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:34px;padding:26px 34px}.ss-about-panel[data-layout=column]{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:16px;padding:20px 18px}.ss-about-pic{width:136px;height:136px}.ss-about-panel[data-layout=column] .ss-about-pic{width:88px;height:88px}.ss-about-text{min-width:0}.ss-about-panel[data-layout=row] .ss-about-text{flex:1 1 360px}.ss-about-line{max-width:540px}@media (min-width:1025px){.ss-about-panel[data-layout=row]{--about-pic:clamp(150px,15vw,200px);display:grid;grid-template-columns:var(--about-pic) minmax(0,1fr) auto;grid-template-areas:"side head stats" "side lines lines" "side acts acts";grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0;padding:28px 36px}.ss-about-panel[data-layout=row] .ss-about-text{display:contents}.ss-about-panel[data-layout=row] .ss-about-pic{grid-area:side;align-self:center;width:var(--about-pic);height:var(--about-pic)}.ss-about-panel[data-layout=row] .ss-about-head{grid-area:head;align-self:last baseline}.ss-about-panel[data-layout=row] .ss-about-stats{grid-area:stats;align-self:last baseline;justify-self:end;margin:0}.ss-about-panel[data-layout=row] .ss-about-lines{grid-area:lines;margin-top:16px;padding-top:4px;border-top:1px solid rgba(127,23,31,.12)}.ss-about-panel[data-layout=row] .ss-about-line{max-width:680px}.ss-about-panel[data-layout=row] .ss-about-actions{grid-area:acts;justify-self:start;flex-wrap:nowrap}.ss-about-stats .ss-stat{display:grid;grid-template-columns:auto auto;grid-template-areas:"mark label" "n n";justify-content:center;align-items:center;grid-column-gap:6px;column-gap:6px;padding:0 18px}.ss-about-stats .ss-stat:last-child{padding-right:0}.ss-about-stats .ss-stat-mark{grid-area:mark;width:13px;height:13px}.ss-about-stats .ss-stat-label{grid-area:label;margin:0;font-size:10px;line-height:16px}.ss-about-stats .ss-stat-noun{display:none}.ss-about-stats .ss-stat-n{grid-area:n;justify-self:center;margin-top:10px;font-size:clamp(26px,3vw,38px);line-height:1.02}}@media (min-width:1025px) and (max-width:1140px){.ss-about-stats .ss-stat{padding:0 12px}}.ss-about-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ss-about-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid rgba(127,23,31,.2);background:rgba(255,255,255,.7);color:#7f171f;font-size:12.5px;font-weight:600;transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.ss-about-btn:hover{border-color:rgba(232,55,55,.55);color:#e83737;transform:translateY(-1px)}.ss-about-btn[data-primary]{border-color:transparent;background:#e83737;color:#fff6f3;box-shadow:0 10px 24px rgba(232,55,55,.26)}.ss-about-btn[data-primary]:hover{background:#7f171f;color:#fff6f3}.ss-about-btn span{transition:transform .26s ease}.ss-about-btn:hover span{transform:translateX(3px)}.ss-contact-trigger{font-family:inherit;line-height:inherit;cursor:pointer}.ss-contact{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid rgba(232,55,55,.55);border-radius:26px;background:rgba(255,255,255,.72);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 30px 80px rgba(127,23,31,.22);color:#111111;text-align:left;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}.ss-contact[open]{animation:ss-contact-in .56s ease-out}.ss-contact::-webkit-backdrop{background:rgba(127,23,31,.16);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ss-contact::backdrop{background:rgba(127,23,31,.16);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ss-contact[open]::-webkit-backdrop{animation:ss-contact-fade .42s ease}.ss-contact[open]::backdrop{animation:ss-contact-fade .42s ease}@keyframes ss-contact-in{0%{opacity:0;filter:blur(14px);transform:scale(1.03)}60%{opacity:1}to{filter:blur(0);transform:none}}@keyframes ss-contact-fade{0%{opacity:0}}.ss-contact-card{position:relative;padding:28px 30px 26px}.ss-contact-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(127,23,31,.18);background:rgba(255,255,255,.7);color:#7f171f;font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:color .22s ease,border-color .22s ease}.ss-contact-close:hover{color:#e83737;border-color:rgba(232,55,55,.55)}.ss-contact-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;color:rgba(127,23,31,.8)}.ss-contact-dot{width:6px;height:6px;border-radius:50%;background:#e83737}.ss-contact-title{margin:8px 0 0;font-style:italic;font-weight:400;font-size:32px;line-height:1.05;letter-spacing:-.01em;color:#e83737}.ss-contact-list{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0}.ss-contact-list>div{display:grid;grid-template-columns:74px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(127,23,31,.1)}.ss-contact-list dt{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(127,23,31,.6)}.ss-contact-list dd{margin:0;font-size:14.5px;overflow-wrap:anywhere}.ss-contact-list a{color:#e83737;font-weight:600}.ss-contact-list a:hover{color:#7f171f;text-decoration:underline}.ss-contact-sub{margin:20px 0 0;font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgba(127,23,31,.6)}.ss-contact-offers{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.ss-contact-offers li{padding:7px 13px;border-radius:999px;border:1px solid rgba(232,55,55,.4);background:rgba(255,255,255,.6);color:#7f171f;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ss-contact[open]::-webkit-backdrop{animation:none}.ss-contact[open],.ss-contact[open]::backdrop{animation:none}}.ss-about-stats{flex:none;margin-left:auto}.ss-about-id{display:flex;align-items:center;gap:14px;align-self:stretch}.ss-shorts{display:flex;gap:10px;margin:0;padding:0;list-style:none}.ss-short{position:relative;width:116px;aspect-ratio:9/16;border-radius:16px;overflow:clip;background:#121216;box-shadow:0 14px 30px rgba(127,23,31,.18);transition:transform .3s ease,box-shadow .3s ease}.ss-short:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(127,23,31,.24)}.ss-short[data-platform=Instagram]{background:radial-gradient(100% 55% at 15% 100%,#fdc468 0,rgba(253,196,104,0) 65%),linear-gradient(165deg,#7b3fbf,#c13584 48%,#e1306c 72%,#f5533d)}.ss-short[data-platform=TikTok]{background:radial-gradient(90% 45% at 0 0,rgba(37,244,238,.34),rgba(37,244,238,0) 70%),radial-gradient(90% 45% at 100% 100%,rgba(254,44,85,.42),rgba(254,44,85,0) 70%),#121216}.ss-short[data-platform=YouTube]{background:linear-gradient(165deg,#ff5a4f,#e3001e 58%,#a10016)}.ss-short iframe{width:100%;height:100%}.ss-short iframe,.ss-short-face{position:absolute;inset:0;border:0}.ss-short-face{display:flex;flex-direction:column;justify-content:space-between;padding:11px 10px 12px;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.ss-short-face:hover{color:#fff}.ss-short-face:focus-visible{outline:2px solid #fff;outline-offset:-5px;border-radius:16px}.ss-short-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ss-short-play{position:relative;align-self:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .3s ease,background .3s ease}.ss-short-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-left:12px solid #fff;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent}.ss-short-face:hover .ss-short-play{transform:scale(1.08);background:rgba(255,255,255,.34)}.ss-short-cue{font-size:10.5px;font-weight:500;line-height:1.25;opacity:.92}@media (max-width:1024px){.ss-about-stats{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 170px);margin-left:170px}.ss-about-stats .ss-stats{width:max-content}.ss-about-stats .ss-stat:first-child{padding-left:0}}@media (max-width:759px){.ss-shorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-short{width:auto}.ss-short-cue{display:none}.ss-short-face{justify-content:flex-start;gap:22%;padding:9px 8px}.ss-short-play{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.ss-short,.ss-short-play{transition:none}}.ss-eps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ss-ep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:15px 18px;border-radius:18px;background:var(--ss-panel);border:1px solid var(--ss-panel-edge);color:#7f171f}.ss-ep-n{font-size:10px;letter-spacing:.14em;color:rgba(232,55,55,.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ep-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-ep-title{font-size:14px;font-weight:600}.ss-ep-quip{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-size:14px;line-height:1.3;color:rgba(127,23,31,.72);text-wrap:pretty}.ss-ep-tag{flex:none;padding:5px 11px;border-radius:999px;background:rgba(232,55,55,.1);color:#e83737;font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.ss-ep{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.ss-ep-tag{grid-column:2;justify-self:start}}.ss-win{display:flex;flex-direction:column;will-change:width,height}.ss-win-body{position:relative;flex:1 1;min-height:0;overflow:visible}.ss-tier-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.16em;color:rgba(127,23,31,.6)}.ss-tier-count{padding:2px 8px;border-radius:999px;background:rgba(232,55,55,.1);color:#e83737;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.ss-pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.ss-pair{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:20px 132px 18px 20px;min-height:168px;border-radius:24px;border:1px solid var(--ss-panel-edge);background:var(--ss-panel);color:#7f171f;font:inherit;text-align:left;cursor:pointer;overflow:clip;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.ss-pair:focus-visible,.ss-pair:hover{transform:translateY(-4px);border-color:rgba(232,55,55,.32);box-shadow:0 20px 44px rgba(170,52,44,.16),inset 0 1px 0 rgba(255,255,255,.95)}.ss-pair-n{font-size:9.5px;font-weight:600;letter-spacing:.15em;color:rgba(232,55,55,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-pair-title{font-size:17px;font-weight:600;line-height:1.15;letter-spacing:-.015em}.ss-pair-note{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-size:15px;line-height:1.3;color:rgba(127,23,31,.7);text-wrap:pretty}.ss-pair-art{position:absolute;right:-18px;bottom:-16px;width:132px;height:83px;transform:rotate(-8deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ss-pair:hover .ss-pair-art{transform:rotate(-4deg) translate(-6px,-8px)}.ss-pair-card{position:absolute;inset:0}.ss-pair-go{margin-top:auto;font-size:11.5px;font-weight:600;color:#e83737}@media (max-width:640px){.ss-pair{padding-right:112px;min-height:152px}.ss-pair-art{width:112px;height:71px}}.ss-pagefoot{margin-top:72px;padding:26px clamp(20px,4vw,48px) 22px;border-top:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ss-pagefoot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:1240px;margin:0 auto}.ss-pagefoot-mark{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#7f171f}.ss-pagefoot-mark:hover{color:#e83737}.ss-pagefoot-dot{width:8px;height:8px;border-radius:50%;background:#e83737}.ss-pagefoot-nav{display:flex;flex-wrap:wrap;gap:6px 20px}.ss-pagefoot-nav a{font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(127,23,31,.66);transition:color .24s ease}.ss-pagefoot-nav a:hover{color:#e83737}.ss-pagefoot-social{display:flex;gap:8px;margin:0;padding:0;list-style:none}.ss-pagefoot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:1240px;margin:18px auto 0;padding-top:14px;border-top:1px solid rgba(127,23,31,.08);font-size:11.5px;color:rgba(127,23,31,.6)}.ss-pagefoot-copy{flex:1 1}.ss-pagefoot-fine{flex:0 1 auto;justify-content:center;text-align:center;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ss-pagefoot-fine a{color:rgba(127,23,31,.6)}.ss-pagefoot-fine a:hover{color:#e83737}.ss-pagefoot-hello{flex:1 1;justify-content:flex-end;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font-size:inherit;font-weight:600;color:#e83737}.ss-pagefoot-hello:hover{color:#7f171f}@media (max-width:760px){:root{--ss-frame:6px;--ss-gutter:12px;--ss-warm-x:6px;--ss-foot-x:16px}.ss-deck{padding:10px;gap:10px}.ss-deck-holder{width:calc(100% - 8px)}.ss-deck-card{padding:12px}.ss-deck-links-box{padding:10px}.ss-desk{--desk-pad:14px}.ss-audit{padding:12px}.ss-audit .ss-wf,.ss-combo,.ss-legal-body,.ss-pairing,.ss-plist-panel,.ss-show,.ss-ten-box{padding:16px}.ss-pagefoot{padding-inline:16px}.ss-blog-hero{padding-inline:14px}.ss-blog-body{padding-inline:18px}.ss-cs{padding-inline:12px}}@media (max-width:1024px){.ss-deck-card{container:ss-card/size}}@media (max-width:760px){.ss-deck-tabs{display:none}.ss-deck-arrow{position:absolute;z-index:12;top:calc(50% - 16px);display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.95);border-radius:50%;background:rgba(255,255,255,.86);color:#b4232c;box-shadow:0 8px 20px rgba(150,30,40,.24),inset 0 1px 0 #ffffff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);translate:0 -50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .2s ease,background .2s ease}.ss-deck-arrow:before{content:"";position:absolute;inset:-6px}.ss-deck-arrow[data-dir=prev]{left:-21px}.ss-deck-arrow[data-dir=next]{right:-21px}.ss-deck-arrow:active{scale:.9;background:#ffffff}.ss-deck-arrow:focus-visible{outline:2px solid #e83737;outline-offset:2px}.ss-deck-arrow svg{width:18px;height:18px}.ss-deck-kind{padding:4px 10px;font-size:9px}.ss-deck-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px}.ss-deck-foot-text{display:contents}.ss-deck-foot .ss-deck-title{grid-column:1;grid-row:1;font-size:23px}.ss-deck-foot .ss-deck-cta{grid-column:2;grid-row:1;padding:9px 14px;font-size:12px}.ss-deck-foot .ss-deck-intro{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.4}.ss-deck-pills{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:5px}.ss-deck-pills .ss-deck-pill{gap:10px;padding:4px 14px 4px 6px;background:rgba(255,255,255,.84)}.ss-deck-pills .ss-deck-pill-label{font-size:13px}.ss-deck-pills .ss-deck-pill-note{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3}.ss-deck-pills .ss-pill-avatar{width:32px;height:32px;margin:0;font-size:13px}.ss-deck-shelf-row[data-shelf=cards]{gap:8px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-item{container-type:size;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;align-content:center;padding:10px 6px;row-gap:12px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{grid-row:1;grid-column:1;justify-self:center;width:min(88cqw,(100cqh - 61px) * 1.586);border-radius:5px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-head{grid-row:2;grid-column:1;text-align:center}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-title{min-height:3.75em;font-size:13px;line-height:1.25;text-wrap:balance;-webkit-line-clamp:3}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-note{display:none}.ss-deck-widgets-head{gap:8px}.ss-deck-widgets-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.ss-deck-widgets-more{padding:7px 12px;font-size:12px}.ss-deck-widgets{gap:8px}.ss-widget{padding:13px 16px;border-radius:20px}.ss-widget-text{gap:8px;max-width:64%}.ss-widget[data-tone=video] .ss-widget-text{max-width:58%}.ss-widget-title{font-size:16.5px;line-height:1.14}.ss-widget-go{gap:8px;font-size:13px}.ss-widget-btn{width:28px;height:28px}.ss-widget-btn svg{width:12px;height:12px}.ss-deck-promo-lead{font-size:13px}.ss-deck-promo .ss-deck-title{font-size:25px}.ss-deck-promo-art img{max-width:82%;max-height:82%}@container ss-card (max-height: 490px){.ss-deck-foot .ss-deck-title{font-size:21px}.ss-deck-foot .ss-deck-intro{font-size:11.5px;line-height:1.35}.ss-deck-links-box .ss-deck-kind{display:none}.ss-deck-pills{gap:4px}.ss-deck-pills .ss-deck-pill{padding:2px 12px 2px 5px}.ss-deck-pills .ss-deck-pill-text{line-height:1.25}.ss-deck-pills .ss-deck-pill-label{font-size:12.5px}.ss-deck-pills .ss-deck-pill-note{font-size:10px;line-height:1.2}.ss-deck-pills .ss-pill-avatar{width:28px;height:28px;font-size:12px}.ss-widget{padding:10px 15px}.ss-widget-text{gap:5px}.ss-widget-title{font-size:15px}.ss-widget-go{font-size:12px}.ss-widget-btn{width:24px;height:24px}.ss-deck-promo .ss-deck-title{font-size:22px}}}@media (min-width:761px) and (max-width:1024px){.ss-deck{padding:20px}.ss-deck-tab{padding:8px 16px;font-size:12.5px}.ss-deck-kind{padding:5px 11px;font-size:9.5px}.ss-deck-title{font-size:28px}.ss-deck-intro{font-size:13.5px;line-height:1.4}.ss-deck-cta{padding:11px 18px;font-size:13px}.ss-deck-pills{gap:8px}.ss-deck-pills .ss-deck-pill{gap:12px;padding:6px 16px 6px 8px}.ss-deck-pills .ss-deck-pill-go{display:none}.ss-deck-pills .ss-deck-pill-label{font-size:clamp(13.5px,1.75vw,15.5px)}.ss-deck-pills .ss-deck-pill-note{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.25}.ss-deck-pills .ss-pill-avatar{width:44px;height:44px;min-width:0;min-height:0;margin:0;font-size:16px}.ss-deck-shelf-row[data-shelf=cards]{gap:10px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-item{container-type:size;padding:14px;column-gap:16px;row-gap:4px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{width:min(48cqw,100cqh * 1.586);border-radius:7px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-title{font-size:15px;line-height:1.22;-webkit-line-clamp:3}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-note{display:-webkit-box;font-size:12px;-webkit-line-clamp:3}.ss-deck-widgets-title{font-size:16px}.ss-deck-widgets-more{padding:8px 14px;font-size:12.5px}.ss-deck-widgets{gap:12px}.ss-widget{padding:20px;border-radius:24px}.ss-widget-text,.ss-widget[data-tone=video] .ss-widget-text{max-width:100%}.ss-widget-title{max-width:80%;font-size:20px;line-height:1.14}.ss-widget-go{gap:10px;font-size:14px}.ss-widget-btn{width:34px;height:34px}.ss-widget-btn svg{width:14px;height:14px}.ss-widget[data-tone=light] .ss-widget-art{right:2%;bottom:8%;width:38%;height:auto}.ss-widget[data-tone=light] .ss-widget-art[data-photo]{right:5%;bottom:12%;width:42%;height:auto}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{right:5%;bottom:-14%;width:32%;height:auto}.ss-widget-video{right:5%;bottom:14%;width:44%}.ss-deck-promo-box{padding:28px 32px}.ss-deck-promo-text{flex-basis:270px}.ss-deck-promo-lead{font-size:14px}.ss-deck-promo .ss-deck-title{font-size:34px}}@media (min-width:761px) and (max-width:800px){.ss-widget[data-tone=light] .ss-widget-art[data-photo]{bottom:14%;width:36%}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{bottom:-12%;width:27%}.ss-widget-video{bottom:16%;width:38%}}@media (min-width:1025px){.ss-deck-card{container:ss-card/size}.ss-deck-face-head{display:flex;flex-wrap:wrap;row-gap:4px}.ss-deck-foot,.ss-deck-shelf>.ss-deck-kind{display:none}.ss-deck-face-head .ss-deck-widgets-title{flex:none;white-space:nowrap}.ss-deck-face-intro{flex:1 1;min-width:0;font-size:10.5px;line-height:1.35;color:rgba(127,23,31,.62);text-wrap:pretty}@container ss-card (max-width: 600px){.ss-deck-face-intro:not(:last-child){order:1;flex-basis:100%}}.ss-deck-promo-box.ss-deck-links-box{padding:10px}.ss-deck-pills{gap:6px}.ss-deck-pills .ss-deck-pill{padding-block:6px}.ss-deck-pills .ss-deck-pill-go{display:none}.ss-deck-pills .ss-deck-pill-text{line-height:1.25}.ss-deck-pills .ss-deck-pill-label,.ss-deck-pills .ss-deck-pill-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.ss-deck-pills .ss-deck-pill-label{font-size:clamp(11.5px,.92vw,13.5px)}.ss-deck-pills .ss-deck-pill-note{font-size:clamp(9.5px,.7vw,10.5px)}.ss-deck-pills .ss-pill-avatar{max-height:clamp(28px,6vw - 36px,52px)}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-item{container-type:size}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{width:min(36cqw,66cqh * 1.586)}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-note{-webkit-line-clamp:2}.ss-widget{padding-block:clamp(12px,4.4cqh,22px)}.ss-widget-title{font-size:clamp(15px,min(1.6vw,5.8cqh),21px)}.ss-widget-text{max-width:58%}.ss-widget[data-tone=light] .ss-widget-art[data-photo]{height:min(62%,14cqw)}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{height:min(84%,21cqw)}.ss-widget-video{width:44%}}@media (min-width:1025px) and (max-width:1365px){.ss-widget-go{gap:7px;font-size:11px}.ss-widget-btn{width:24px;height:24px}.ss-widget[data-tone=light] .ss-widget-art{height:min(76%,22cqw)}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{height:min(84%,18cqw)}.ss-widget-video{width:40%}}@media (min-width:1025px) and (max-width:1140px){.ss-deck-tabs{gap:4px}.ss-deck-tab{padding-inline:10px}.ss-deck-face-intro{font-size:10px}.ss-deck-pills .ss-deck-pill{gap:6px;padding-right:8px}.ss-deck-shelf-row[data-shelf=cards] .ss-deck-shelf-art{width:min(30cqw,66cqh * 1.586)}.ss-widget{padding-inline:14px}.ss-widget-title{font-size:15px}.ss-widget-go{font-size:10.5px}.ss-widget[data-tone=light] .ss-widget-art{height:min(66%,18cqw)}.ss-widget[data-tone=light] .ss-widget-art[data-photo]{height:min(52%,12cqw)}.ss-widget[data-tone=light] .ss-widget-art[data-photo][data-shape=portrait]{height:min(84%,15cqw)}.ss-widget-video{width:34%}}@media (min-width:1560px){.ss-deck-pills .ss-deck-pill-go{display:inline}}