*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{scrollbar-gutter:stable}img,svg,table,video{max-width:100%}body{background-color:var(--st-backdrop);color:var(--st-on-backdrop);font-family:var(--st-font-body);font-size:var(--st-text-md);line-height:48px;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/textures/backdrop/menu-sky.jpg) 50%/cover no-repeat}body:has(.st-vista:not(.st-vista--page)):before,main:has(>.st-vista:not(.st-vista--page)){background:#2e2c12 url(/textures/terrain/mechanics-ground.webp) 0 0/2048px 2048px repeat;image-rendering:pixelated}body:has(.st-vista:not(.st-vista--page)){--st-on-backdrop:#f8e5bc;--st-on-backdrop-muted:#c7b78f}.st-vista:not(.st-vista--page){--st-ground-blend:calc(var(--vista-stand, calc(48px * var(--vista-scale))) * 0.68);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--st-ground-blend)),rgb(0 0 0/85%) calc(100% - var(--st-ground-blend) * .75),rgb(0 0 0/50%) calc(100% - var(--st-ground-blend) * .5),rgb(0 0 0/15%) calc(100% - var(--st-ground-blend) * .25),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--st-ground-blend)),rgb(0 0 0/85%) calc(100% - var(--st-ground-blend) * .75),rgb(0 0 0/50%) calc(100% - var(--st-ground-blend) * .5),rgb(0 0 0/15%) calc(100% - var(--st-ground-blend) * .25),transparent 100%)}.st-vista:not(.st-vista--page)>.st-vista__front,.st-vista:not(.st-vista--page)>.st-vista__stage{-webkit-mask-image:none;mask-image:none}@media (max-width:600px){body:has(.st-vista:not(.st-vista--page)):before,main:has(>.st-vista:not(.st-vista--page)){background-size:1024px 1024px}}body:has(.st-mansion):before{background:#1f1607}.st-post-head{display:flex;gap:var(--st-space-5);align-items:flex-start}.st-post-head__portrait{--tx-scale:2;--tx-pad:0;display:block;flex:none;box-sizing:content-box;width:100px;height:100px;margin-top:4px}.st-post-head__portrait>img{display:block;width:100%;height:100%;background:var(--st-plate-dk)}.st-post-head__text{flex:1 1;min-width:0}.st-post-head__title{margin:0;font-family:var(--st-font-title);font-weight:800;font-size:40px;line-height:1.15;letter-spacing:-.01em;color:var(--st-ink);-webkit-font-smoothing:antialiased;text-wrap:balance}h2.st-post-head__title{font-size:34px}.st-post-head__title-link{color:inherit;text-decoration:none}.st-post-head__title-link:focus-visible,.st-post-head__title-link:hover{color:var(--st-link)}.st-post-head__byline{margin:var(--st-space-2) 0 0;font-family:var(--st-font-title);font-weight:700;font-size:18px;line-height:1.4;color:var(--st-ink-soft);-webkit-font-smoothing:antialiased}.st-post-head__fact{color:var(--st-gold-dk);text-decoration:none}a.st-post-head__fact:focus-visible,a.st-post-head__fact:hover{text-decoration:underline}.st-post-head__role{margin:2px 0 0;font-family:var(--st-font-title);font-weight:400;font-size:15px;line-height:1.4;color:var(--st-ink-soft);-webkit-font-smoothing:antialiased}@media (max-width:600px){.st-post-head__title{font-size:30px}h2.st-post-head__title{font-size:26px}}.st-blog .st-tx--gold-thick-header>.st-tx__header{font-family:var(--st-font-title);font-weight:800;font-size:calc(10px * var(--tx-scale));letter-spacing:.01em;-webkit-font-smoothing:antialiased}.st-blog .st-tx--parchment4{font-family:var(--st-font-title);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased}.st-blog .prose{font-size:19px;line-height:1.65}.st-blog .prose ol,.st-blog .prose p,.st-blog .prose ul{margin:0 0 var(--st-space-4)}.st-blog .prose h2,.st-blog .prose h3,.st-blog .st-tx--parchment4 h2,.st-blog .st-tx--parchment4 h3{font-family:var(--st-font-title);font-weight:800;letter-spacing:-.01em;color:var(--st-ink)}.st-blog .prose h2{margin:var(--st-space-8) 0 var(--st-space-3);font-size:30px;line-height:1.2}.st-blog .prose h3{margin:var(--st-space-6) 0 var(--st-space-2);font-size:24px;line-height:1.25}.st-blog .prose h2:first-child,.st-blog .prose h3:first-child{margin-top:0}.st-blog .prose strong{font-weight:800}.st-blog__title{margin:0;font-family:var(--st-font-title);font-weight:800;font-size:64px;line-height:1.1;letter-spacing:-.01em;color:var(--st-on-backdrop);text-shadow:0 3px 0 rgb(0 0 0/45%),0 2px 12px rgb(0 0 0/35%);-webkit-font-smoothing:antialiased}@media (max-width:600px){.st-blog__title{font-size:40px}}.st-hero-dock{--st-hero-cap-base:560px;--st-hero-cap-min:424px;--st-hero-grow:8px;--st-hero-cap-w:clamp(var(--st-hero-cap-min),calc(var(--st-hero-cap-base) + var(--st-hero-room, 0px) * 16 / 9),820px);--st-hero-dock-w:calc(var(--st-hero-cap-w) + 120px);width:var(--st-hero-dock-w);max-width:100%;margin:calc(var(--st-space-2) - var(--st-hero-dock-lift, 0px)) 0 0 round(max(calc(50% - 50vw + var(--st-space-6)),calc(50% + var(--st-hero-dock-cx, 0) * var(--vista-scale, 2.5) * 1px - var(--st-hero-dock-w) / 2)),1px);position:relative;z-index:1;left:var(--st-hero-dock-snap-x,0);top:var(--st-hero-dock-snap-y,0);--st-hero-sink:0px;margin-bottom:calc(-1 * var(--st-hero-sink));text-align:left;--st-hero-blog-face:var(--st-font-title);color:var(--st-ink);font-family:var(--st-hero-blog-face);-webkit-font-smoothing:antialiased}.st-vista__content .st-hero-dock :is(h1,h2,h3,p,a,span,time,li,label){text-shadow:none}@media (max-width:1023px){.st-hero-dock{width:100%;margin-left:0}}@media (hover:none) and (pointer:coarse) and (max-width:1023px),(max-width:720px){.st-hero-dock{z-index:3}.st-hero-show{margin-bottom:50px}}@media (max-width:560px){main .st-container.st-hero-section{padding-top:calc(var(--st-header-h) + 6px)}}.st-container.st-hero-section{padding:calc(var(--st-header-h) - 10px) var(--st-space-6) var(--st-space-12);text-align:center}.st-hero-logo-box{display:inline-block;position:relative;width:min(90%,1040px,100vh)}.st-hero-logo-box>.st-hero-logo{display:block;width:100%}@media (prefers-reduced-motion:no-preference){.st-hero-logo-box{animation:st-hero-focus 1.1s cubic-bezier(.2,.9,.25,1.12) backwards}.st-hero-logo-box:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgb(255 255 255/0) 40%,rgb(255 250 225/70%) 50%,rgb(255 255 255/0) 60%,transparent 65%) no-repeat;background-size:250% 100%;background-position:130% 0;-webkit-mask:url(/brand/logo-hero.webp) center/100% 100% no-repeat;mask:url(/brand/logo-hero.webp) center/100% 100% no-repeat;opacity:0;animation:st-hero-glint 1.1s ease-in-out .9s}.st-vista__content .st-hero-pitch:not(.st-hero-pitch--sub){animation:st-hero-write .8s cubic-bezier(.4,0,.2,1) .5s backwards}.st-vista__content .st-hero-pitch--sub{animation:st-hero-pop .6s cubic-bezier(.3,1.6,.5,1) .85s backwards}.st-hero-dock .st-hero-blog{animation:st-hero-card .9s cubic-bezier(.2,.9,.3,1.1) .65s backwards}.st-hero-show__slot{animation:st-hero-token .46s cubic-bezier(.3,1.7,.5,1) backwards}.st-hero-show__slot:first-child{animation-delay:1.05s}.st-hero-show__slot:nth-child(2){animation-delay:1.12s}.st-hero-show__slot:nth-child(3){animation-delay:1.19s}.st-hero-show__slot:nth-child(4){animation-delay:1.26s}.st-hero-show__slot:nth-child(5){animation-delay:1.33s}.st-hero-show__slot:nth-child(6){animation-delay:1.4s}}.st-vista__content .st-hero-pitch__hi{position:relative;display:inline-block;color:#ffd76a}.st-hero-pitch__hi:after{content:attr(data-text);position:absolute;inset:0;color:transparent;-webkit-text-stroke:0;background:linear-gradient(100deg,transparent 40%,rgb(255 255 255/90%) 50%,transparent 60%) no-repeat;background-size:250% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;text-shadow:none;pointer-events:none}@media (prefers-reduced-motion:no-preference){.st-vista__content .st-hero-pitch__hi{animation:st-hero-hi-pop .65s cubic-bezier(.3,1.6,.5,1) 1.25s backwards,st-hero-hi-glow 4.5s ease-in-out 1.9s infinite}.st-hero-pitch__hi:after{animation:st-hero-hi-shine 4.5s ease-in-out 1.9s infinite}}@keyframes st-hero-hi-pop{0%{transform:scale(1);color:#fff}45%{transform:scale(1.14) rotate(-2deg);color:#ffd76a}to{transform:none;color:#ffd76a}}@keyframes st-hero-hi-glow{0%,45%,to{text-shadow:0 3px 6px rgb(0 0 0/45%)}15%{text-shadow:0 3px 6px rgb(0 0 0/45%),0 0 14px rgb(255 205 90/85%),0 0 28px rgb(255 180 60/55%)}}@keyframes st-hero-hi-shine{0%{background-position:130% 0}30%{background-position:-30% 0}to{background-position:-30% 0}}@keyframes st-hero-focus{0%{opacity:0;filter:blur(10px);transform:translateY(18px) scale(.94)}45%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes st-hero-glint{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}@keyframes st-hero-write{0%{opacity:.2;-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0)}to{opacity:1;-webkit-clip-path:inset(-20% 0 -20% 0);clip-path:inset(-20% 0 -20% 0)}}@keyframes st-hero-pop{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes st-hero-card{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes st-hero-token{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.st-vista__content:has(.st-hero-section){z-index:auto}.st-hero-section>.st-hero-brand,.st-vista__content .st-hero-pitch{position:relative;z-index:3}.st-hero-logo{width:min(90%,1040px,100vh);height:auto;filter:drop-shadow(0 6px 0 rgb(0 0 0/30%)) drop-shadow(0 2px 12px rgb(0 0 0/25%))}.st-vista__content .st-hero-pitch{display:block;position:relative;z-index:3;max-width:100%;margin:-12px auto 0;color:#fff;font-family:var(--st-font-title);font-size:clamp(20px,2vw,30px);font-weight:900;line-height:1.2;letter-spacing:0;-webkit-text-stroke:4px #111;paint-order:stroke fill;text-shadow:0 3px 6px rgb(0 0 0/45%);text-wrap:balance}.st-vista__content .st-hero-pitch--sub{margin-top:2px;color:#ffd76a;font-size:clamp(15px,1.4vw,21px);-webkit-text-stroke:3.5px #111}@media (min-width:1024px){.st-hero-blog__plate,.st-hero-blog__weave{--tx-scale:3}.st-hero-dock{--st-hero-sink:var(--st-hero-dock-sink,0px)}.st-hero-blog__plate{padding-bottom:calc(var(--st-space-2) + var(--st-hero-sink, 0px))}}.st-hero-blog__pitch{margin:0;font-family:var(--st-hero-blog-face);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:var(--st-ink);text-wrap:balance}.st-hero-blog__support{margin:0 0 4px;font-size:17px;line-height:1.4;color:var(--st-ink-soft)}.st-hero-blog__board{display:grid;grid-template-columns:var(--st-hero-cap-w);grid-template-areas:"capture";justify-content:center;grid-column-gap:var(--st-space-6);column-gap:var(--st-space-6);align-items:start}.st-hero-blog__lead{grid-area:lead;min-width:0}.st-hero-blog__capture{grid-area:capture;min-width:0}.st-hero-show__screen{position:relative;-webkit-mask-box-image:url(/textures/mask/torn-media@3x.png) 36/36px round;mask-border:url(/textures/mask/torn-media@3x.png) 36 fill/36px round}@media (min-width:1024px){.st-hero-show__screen{-webkit-mask-box-image:url(/textures/mask/parchment4-edge@3x.png) 48/48px repeat;mask-border:url(/textures/mask/parchment4-edge@3x.png) 48 fill/48px repeat}.st-hero-show__screen:after{content:"";position:absolute;inset:0;z-index:2;border:48px solid transparent;border-image:url(/textures/mask/parchment4-outline@3x.png) 48 repeat;image-rendering:pixelated;pointer-events:none}}.st-hero-show__frame{filter:drop-shadow(0 3px 0 rgb(78 43 20/35%)) drop-shadow(0 10px 14px rgb(46 28 10/35%))}.st-hero-show__video{animation:st-hero-show-in .36s ease-out both}@keyframes st-hero-show-in{0%{opacity:0}to{opacity:1}}.st-hero-show{position:relative}.st-hero-show__hud{position:absolute;top:calc(100% + 12px);left:0;right:0;display:flex;justify-content:center}.st-hero-show__hotbar{display:flex;align-items:center;gap:12px;height:58px}.st-hero-show__slot{--n:46px;position:relative;display:grid;place-items:center;width:var(--n);height:var(--n);padding:0;box-sizing:border-box;border:3px solid #8e7946;border-radius:50%;background:#2a2712;box-shadow:0 0 5px rgb(0 0 0/35%);cursor:pointer;transition:width .26s cubic-bezier(.3,1.4,.5,1),height .26s cubic-bezier(.3,1.4,.5,1),background .22s ease,border-color .22s ease}.st-hero-show__slot:hover{border-color:#c9a85a}.st-hero-show__slot:focus-visible{outline:2px solid var(--st-gold);outline-offset:3px}.st-hero-show__slot[aria-selected=true]{--n:58px;border-color:#f1d89d;background:radial-gradient(circle at 50% 50%,#f1d89d,#d2b268 72%);box-shadow:0 0 6px rgb(0 0 0/35%)}.st-hero-show__slot .st-hero-show__icon{image-rendering:pixelated;pointer-events:none;opacity:.7;filter:saturate(.6);transition:opacity .22s ease,filter .22s ease}.st-hero-show__slot:hover .st-hero-show__icon{opacity:.95}.st-hero-show__slot[aria-selected=true] .st-hero-show__icon{opacity:1;filter:drop-shadow(0 3px 0 rgb(46 31 14/45%));animation:st-token-pop .46s cubic-bezier(.3,1.6,.5,1) both}@keyframes st-token-pop{0%{transform:translateY(6px)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}.st-hero-show__name{position:absolute;bottom:16px;left:50%;z-index:1;translate:-50% 0;padding:4px 12px 5px;border:1px solid rgb(232 184 72/65%);border-radius:3px;background:rgb(33 22 12/82%);color:#fff0ce;font-family:var(--st-hero-blog-face);font-size:13px;font-weight:900;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;animation:st-hotbar-name .26s ease-out both}@keyframes st-hotbar-name{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.st-hero-show__video{cursor:pointer}.st-hero-show__watch{position:absolute;top:28px;right:28px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 6px;border:1px solid rgb(232 184 72/70%);border-radius:3px;background:rgb(33 22 12/80%);color:var(--st-gold);font-family:var(--st-hero-blog-face);font-size:12px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.st-hero-show__watch span{font-size:10px}.st-hero-show__watch:hover{background:rgb(33 22 12/95%);color:#fff6dc}.st-hero-show__watch:focus-visible{outline:2px solid var(--st-gold);outline-offset:1px}.st-hero-show__hint{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(ellipse at center,rgb(20 12 4/10%) 30%,rgb(20 12 4/55%) 100%);opacity:0;pointer-events:none;transition:opacity .22s ease-out}.st-hero-show__hint-token{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffe38f,#e8b848 60%,#b9852a);color:#3a2410;box-shadow:0 0 0 3px #3a2410,0 0 0 5px rgb(255 227 143/55%),0 0 26px rgb(255 214 110/55%);scale:.8;transition:scale .32s cubic-bezier(.3,1.6,.5,1)}.st-hero-show__hint-token svg{display:block;width:36px;height:36px;translate:3px 0}.st-hero-show__hint-label{color:#fff;font-family:var(--st-hero-blog-face);font-size:16px;font-weight:900;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;-webkit-text-stroke:4px #111;paint-order:stroke fill;text-shadow:0 2px 6px rgb(0 0 0/45%)}.st-hero-show__screen[data-nudge] .st-hero-show__hint{opacity:1}.st-hero-show__screen[data-nudge] .st-hero-show__hint-token{scale:1}.st-hero-show__screen[data-nudge] .st-hero-show__name{visibility:hidden}@media (hover:hover){.st-hero-show__screen:has(.st-hero-show__video:hover) .st-hero-show__hint{opacity:1}.st-hero-show__screen:has(.st-hero-show__video:hover) .st-hero-show__hint-token{scale:1}.st-hero-show__screen:has(.st-hero-show__video:hover) .st-hero-show__name{visibility:hidden}}@media (prefers-reduced-motion:reduce){.st-hero-show__hint-token{scale:1;transition:none}}.st-torn{-webkit-mask-box-image:url(/textures/mask/torn-media@3x.png) 36/36px round;mask-border:url(/textures/mask/torn-media@3x.png) 36 fill/36px round}.st-watch{width:min(94vw,calc((94svh - 130px) * 16 / 9));max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:#f8e5bc;overflow:visible;font-family:var(--st-font-title);-webkit-font-smoothing:antialiased}.st-watch::-webkit-backdrop{background:rgb(14 11 6/86%)}.st-watch::backdrop{background:rgb(14 11 6/86%)}.st-watch__body{display:grid;grid-gap:12px;gap:12px}.st-watch__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.st-watch__title{margin:0;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d2b268}.st-watch__close{width:40px;height:40px;border:2px solid rgb(232 184 72/45%);border-radius:4px;background:rgb(33 22 12/80%);color:#f8e5bc;font:400 28px/1 var(--st-font-title);cursor:pointer}.st-watch__close:focus-visible,.st-watch__close:hover{border-color:#d2b268;color:#fff6dc;outline:none}.st-watch__frame{filter:drop-shadow(0 20px 40px rgb(0 0 0/60%))}.st-watch__screen{aspect-ratio:16/9}.st-watch__screen video{display:block;width:100%;height:100%;object-fit:contain;background:#000;image-rendering:auto}.st-watch__tokens{justify-content:center}.st-watch__tokens .st-hero-show__bar{background:conic-gradient(#f1d89d calc(var(--p, 0) * 1turn),rgb(241 216 157/22%) 0)}.st-hero-show__bar{position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(var(--st-gold-dk) calc(var(--p, 0) * 1turn),rgb(176 125 42/28%) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));pointer-events:none}@media (min-width:1024px){.st-hero-blog__board{margin:-48px -48px 0}}.st-hero-blog__weave:after{content:"";position:absolute;inset:calc(-16px * var(--tx-scale));z-index:2;border:calc(16px * var(--tx-scale)) solid transparent;border-image:url(/textures/surface/weave1.png) 16 repeat;pointer-events:none}.st-hero-blog__lead{display:flex;flex-direction:column;align-self:stretch;min-height:0}@media (min-width:720px){.st-hero-blog__lead{contain:size}}.st-hero-latest{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:var(--st-space-3);overflow:hidden;border:2px solid var(--st-wood);border-radius:6px;background:rgb(255 248 230/45%);box-shadow:0 3px 0 rgb(78 43 20/35%);color:var(--st-ink);font-family:var(--st-hero-blog-face);line-height:1.35;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out}.st-hero-latest:focus-visible,.st-hero-latest:hover{box-shadow:0 6px 0 rgb(78 43 20/35%);transform:translateY(-2px);outline:none}.st-hero-latest:focus-visible{border-color:var(--st-gold-dk)}.st-hero-latest__cover{position:relative;flex:0 0 auto;display:block;height:clamp(80px,32%,160px);overflow:hidden;background:#2a1a0c}.st-hero-latest__cover img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto;transition:transform .4s ease-out}.st-hero-latest:hover .st-hero-latest__cover img{transform:scale(1.04)}.st-hero-latest__banner{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 12px;background:#4a2c16 url(/textures/fill/npc-dialogue-wood.png) 0 0/64px 192px;image-rendering:pixelated;color:#fff0ce}.st-hero-latest__badge{padding:4px 10px 5px;border-radius:3px;background:var(--st-gold);color:#2e1f0e;font-size:12px;font-weight:900;line-height:1;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 0 rgb(0 0 0/30%)}.st-hero-latest__date{display:flex;align-items:baseline;gap:6px;line-height:1;white-space:nowrap;text-shadow:0 2px 0 rgb(0 0 0/45%)}.st-hero-latest__day{font-size:24px;font-weight:900;letter-spacing:-.02em}.st-hero-latest__month{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f1d89d}.st-hero-latest__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:4px;padding:12px 16px 14px;overflow:hidden}.st-hero-latest__meta{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--st-gold-dk)}.st-hero-latest__title{font-size:24px;font-weight:900;line-height:1.15;letter-spacing:-.015em;-webkit-line-clamp:2;text-wrap:balance}.st-hero-latest__summary,.st-hero-latest__title{flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.st-hero-latest__summary{font-size:15px;line-height:1.45;color:var(--st-ink-soft);-webkit-line-clamp:1}.st-hero-latest__go{flex:0 0 auto;margin-top:auto;padding-top:4px;font-size:15px;font-weight:900;color:var(--st-gold-dk)}.st-hero-latest__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.st-hero-latest__foot .st-hero-latest__go{margin-top:0;padding-top:0}.st-hero-latest__author{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;color:var(--st-ink)}.st-hero-latest__by{font-weight:600;color:var(--st-ink-soft)}.st-hero-latest__avatar{flex:none;width:36px;height:36px;border:2px solid var(--st-wood);border-radius:50%;object-fit:cover;background:#2a2712;image-rendering:auto}.st-hero-latest:hover .st-hero-latest__go{color:var(--st-link,var(--st-gold-dk))}@media (max-height:900px){.st-container.st-hero-section{padding-bottom:var(--st-space-6)}.st-hero-blog__support{margin:0 0 4px}.st-hero-dock{--st-hero-cap-base:480px;--st-hero-cap-min:418px}}@media (max-width:1023px){.st-hero-show__hud{zoom:.67}.st-hero-blog__board{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.st-hero-blog__pitch{font-size:23px}}.st-devlog-pop{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:60;width:min(440px,calc(100vw - 40px));--st-hero-blog-face:var(--st-font-title);font-family:var(--st-font-title);-webkit-font-smoothing:antialiased;filter:drop-shadow(0 18px 30px rgb(0 0 0/45%));transform-origin:85% 100%;animation:st-devlog-land .72s cubic-bezier(.22,1.2,.36,1) both}.st-devlog-pop--out{animation:st-devlog-leave .28s cubic-bezier(.5,0,.75,0) both}@keyframes st-devlog-land{0%{opacity:0;transform:translateY(120%) rotate(6deg) scale(.92)}55%{opacity:1;transform:translateY(-6%) rotate(-2deg) scale(1.02)}78%{transform:translateY(1.5%) rotate(.6deg) scale(.995)}to{opacity:1;transform:none}}@keyframes st-devlog-leave{to{opacity:0;transform:translateY(40px) rotate(3deg) scale(.96)}}.st-devlog-pop .st-tx__clip:after{content:"";position:absolute;inset:-20%;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(255 247 214/0) 44%,rgb(255 247 214/55%) 50%,rgb(255 247 214/0) 56%,transparent 60%);transform:translateX(-100%);animation:st-devlog-glint .9s ease-in-out .42s both}@keyframes st-devlog-glint{to{transform:translateX(100%)}}.st-devlog-pop .st-hero-latest__badge{position:relative;overflow:hidden;padding:5px 11px 6px;border:2px solid #4a0c0c;border-radius:4px;background:linear-gradient(180deg,rgb(255 120 100/35%),rgb(120 0 0/25%)),linear-gradient(rgb(205 38 38/62%),rgb(205 38 38/62%)),url(/textures/fill/woodplank1-red.png) 0 0 /80px 112px;image-rendering:pixelated;color:#fff;font-size:13px;font-weight:900;letter-spacing:.16em;text-shadow:0 2px 0 rgb(60 0 0/70%);box-shadow:inset 0 1px 0 rgb(255 200 180/55%),0 2px 0 rgb(0 0 0/40%);animation:st-devlog-stamp .52s cubic-bezier(.3,1.8,.5,1) .48s both,st-devlog-glow 1.4s ease-in-out 1.1s 3,st-devlog-wiggle .6s ease-in-out 4.6s 1}.st-devlog-pop .st-hero-latest__badge:after{content:"";position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/75%) 48%,transparent 66%);transform:translateX(-120%);animation:st-devlog-badge-shine .7s ease-out .9s both;pointer-events:none}@keyframes st-devlog-badge-shine{to{transform:translateX(120%)}}@keyframes st-devlog-glow{0%,to{box-shadow:inset 0 1px 0 rgb(255 200 180/55%),0 2px 0 rgb(0 0 0/40%)}50%{box-shadow:inset 0 1px 0 rgb(255 200 180/55%),0 2px 0 rgb(0 0 0/40%),0 0 14px 2px rgb(255 70 50/75%)}}@keyframes st-devlog-stamp{0%{opacity:0;transform:scale(2.6) rotate(-16deg);filter:brightness(1)}55%{opacity:1;transform:scale(.88) rotate(4deg);filter:brightness(2.2)}75%{transform:scale(1.06) rotate(-1deg);filter:brightness(1.2)}to{opacity:1;transform:none;filter:brightness(1)}}@keyframes st-devlog-wiggle{0%,to{transform:none}20%{transform:rotate(-8deg) scale(1.08)}45%{transform:rotate(6deg) scale(1.08)}70%{transform:rotate(-3deg)}}.st-devlog-pop .st-hero-latest__date,.st-devlog-pop .st-hero-latest__foot,.st-devlog-pop .st-hero-latest__meta,.st-devlog-pop .st-hero-latest__summary,.st-devlog-pop .st-hero-latest__title{animation:st-devlog-rise .42s cubic-bezier(.2,.8,.3,1) both}.st-devlog-pop .st-hero-latest__date{animation-delay:.56s}.st-devlog-pop .st-hero-latest__meta{animation-delay:.6s}.st-devlog-pop .st-hero-latest__title{animation-delay:.66s}.st-devlog-pop .st-hero-latest__summary{animation-delay:.74s}.st-devlog-pop .st-hero-latest__foot{animation-delay:.82s}@keyframes st-devlog-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.st-devlog-pop .st-hero-latest__avatar{animation:st-devlog-avatar .46s cubic-bezier(.3,1.7,.5,1) .9s both}@keyframes st-devlog-avatar{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.st-devlog-pop__close{animation:st-devlog-close-in .38s cubic-bezier(.3,1.6,.5,1) .62s both}@keyframes st-devlog-close-in{0%{opacity:0;transform:scale(.4) rotate(-90deg)}to{opacity:1;transform:none}}.st-devlog-pop__close{position:absolute;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid #c9a85a;border-radius:50%;background:#2a2712;color:#f1d89d;box-shadow:0 0 5px rgb(0 0 0/40%);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.st-devlog-pop__close:focus-visible,.st-devlog-pop__close:hover{border-color:#f1d89d;background:#d2b268;color:#2a2712;outline:none}.st-devlog-pop .st-hero-latest{margin-top:0;flex:none;background:#f6e3c0;border:0;border-radius:2px;box-shadow:none}.st-devlog-pop .st-hero-latest:focus-visible,.st-devlog-pop .st-hero-latest:hover{transform:none;box-shadow:none}.st-devlog-pop .st-devlog-pop__close{top:55px;right:22px}.st-devlog-pop .st-devlog-pop__frame>.st-tx__header .st-tx__title{color:#fff0ce;font-family:var(--st-font-title);font-size:22px;line-height:1;font-weight:900;letter-spacing:-.01em;text-transform:none;-webkit-text-stroke:5px #111;paint-order:stroke fill;overflow:visible;padding:3px 4px;text-shadow:0 2px 0 rgb(46 25 10/70%);opacity:1}.st-devlog-pop .st-hero-latest__summary{-webkit-line-clamp:3}.st-devlog-pop .st-hero-latest__banner{justify-content:flex-start;gap:12px;min-height:44px;padding:8px 52px 8px 14px}.st-devlog-pop .st-hero-latest__title{font-size:26px;-webkit-line-clamp:3}.st-devlog-pop .st-hero-latest__body{gap:6px;padding:14px 18px 16px}@media (prefers-reduced-motion:reduce){.st-devlog-pop,.st-devlog-pop .st-hero-latest__avatar,.st-devlog-pop .st-hero-latest__badge,.st-devlog-pop .st-hero-latest__badge:after,.st-devlog-pop .st-hero-latest__date,.st-devlog-pop .st-hero-latest__foot,.st-devlog-pop .st-hero-latest__meta,.st-devlog-pop .st-hero-latest__summary,.st-devlog-pop .st-hero-latest__title,.st-devlog-pop .st-tx__clip:after,.st-devlog-pop--out,.st-devlog-pop__close{animation:none}.st-devlog-pop .st-tx__clip:after{display:none}}html:has(.st-newsletter-dialog[open]){overflow-y:hidden}.st-newsletter-dialog{width:min(700px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;background:transparent;color:var(--st-ink);overflow-y:auto;overscroll-behavior:contain;font:400 18px/1.6 var(--st-font-title);-webkit-font-smoothing:antialiased;opacity:0;translate:0 8px;transition:opacity .15s ease-out,translate .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-newsletter-dialog[open]{opacity:1;translate:0 0}.st-newsletter-dialog::-webkit-backdrop{background:rgb(19 27 31/0);-webkit-transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out;transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-newsletter-dialog::backdrop{background:rgb(19 27 31/0);transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-newsletter-dialog[open]::-webkit-backdrop{background:rgb(19 27 31/66%)}.st-newsletter-dialog[open]::backdrop{background:rgb(19 27 31/66%)}@starting-style{.st-newsletter-dialog[open]{opacity:0;translate:0 8px}.st-newsletter-dialog[open]::-webkit-backdrop{background:rgb(19 27 31/0)}.st-newsletter-dialog[open]::backdrop{background:rgb(19 27 31/0)}}.st-newsletter-dialog__frame{--tx-scale:3;--tx-pad:12px}.st-newsletter-dialog__frame>.st-tx__header{padding-inline:52px;font-family:var(--st-font-title);font-size:30px;font-weight:800}.st-newsletter-dialog__close{position:absolute;right:0;width:44px;height:44px;border:2px solid transparent;border-radius:3px;background:transparent;color:var(--st-ink);font:400 32px/1 var(--st-font-title);cursor:pointer}.st-newsletter-dialog__close:hover{background:rgb(78 43 20/12%);border-color:var(--st-wood)}.st-newsletter-dialog__close:focus-visible{outline:2px solid var(--st-ink);outline-offset:-2px}.st-newsletter-dialog__paper{--tx-pad:4px 8px 8px}.st-newsletter-dialog__paper h2{margin:0 0 12px;font:800 clamp(26px,4vw,34px)/1.2 var(--st-font-title);letter-spacing:-.025em}.st-newsletter-dialog__intro{margin:0 0 24px}.st-newsletter-dialog__cta.st-btn{display:block;width:100%;text-align:center;font:800 18px/26px var(--st-font-title)}.st-newsletter-dialog__notice{margin:0 0 16px;padding:12px 16px;border:2px solid var(--st-gold-dk);background:var(--st-gold-hi);font-weight:700}.st-nl-dialog{display:grid;grid-gap:16px;gap:16px}.st-nl-dialog__field{display:grid;grid-gap:6px;gap:6px;font-size:16px;font-weight:800}.st-nl-dialog__field .st-input{width:100%;min-width:0;min-height:52px;padding:12px 14px;font:400 18px/24px var(--st-font-title);background:var(--st-plate-hi)}.st-nl-dialog>.st-btn{width:100%;font:800 18px/26px var(--st-font-title)}.st-nl-dialog__consent,.st-nl-dialog__error,.st-nl-dialog__promise,.st-nl-dialog__status{margin:0}.st-nl-dialog__promise{font-size:16px;line-height:1.5}.st-nl-dialog__consent{font-size:13px;line-height:1.6;color:var(--st-ink-soft)}.st-nl-dialog__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.st-nl-dialog__error{color:#8a2b1f;font-size:16px}.st-nl-dialog__status{padding:16px;border:2px solid var(--st-wood);background:var(--st-plate-hi)}@media (max-width:560px){.st-newsletter-dialog{max-height:calc(100dvh - 24px);font-size:16px}.st-newsletter-dialog__frame{--tx-scale:2;--tx-pad:4px}.st-newsletter-dialog__frame>.st-tx__header{font-size:22px}.st-newsletter-dialog__paper{--tx-pad:4px 0;border-width:24px}.st-newsletter-dialog__intro{margin-bottom:20px}}.st-nl-compact{display:grid;grid-gap:var(--st-space-2);gap:var(--st-space-2)}.st-nl-compact__row{display:flex;gap:var(--st-space-2);align-items:stretch}.st-nl-compact__field{flex:1 1 auto;min-width:0}.st-nl-compact__field .st-input{display:block;width:100%;box-sizing:border-box}.st-hero-dock .st-nl-compact__field .st-input{font-family:var(--st-hero-blog-face);font-size:17px;line-height:24px;padding:10px 14px;-webkit-font-smoothing:antialiased}.st-hero-dock .st-nl-compact__btn,.st-nl-compact__btn.st-btn{flex:0 0 auto;line-height:28px;padding:8px 22px;white-space:nowrap}.st-hero-blog__wishlist{display:block;margin-bottom:var(--st-space-2);text-align:center}.st-nl-compact__promise{margin:0;font-size:14px;line-height:1.45;color:var(--st-ink-soft)}.st-nl-compact__promise a{color:var(--st-link)}.st-nl-compact__error{margin:0;font-size:15px;font-weight:700;color:#8a2b1f}.st-nl-compact__status{margin:0;font-size:17px;line-height:1.45;color:var(--st-ink)}@media (max-width:479px){.st-nl-compact__row{flex-direction:column}}body:has(.st-faq):before{background-image:url(/textures/backdrop/faq.webp)}.st-container.st-faq{padding-top:calc(var(--st-space-12) + var(--st-space-3));padding-bottom:var(--st-space-12)}.st-faq .st-tx--gold-thick-header>.st-tx__header{font-family:var(--st-font-title);font-weight:800;font-size:calc(10px * var(--tx-scale));letter-spacing:.01em;-webkit-font-smoothing:antialiased}.st-faq__frame{--tx-scale:3;--tx-pad:var(--st-space-4)}.st-faq__paper{--tx-pad:var(--st-space-5) var(--st-space-8)}.st-faq__list{margin:0;font-family:var(--st-font-title);-webkit-font-smoothing:antialiased}.st-faq__sections{display:grid;grid-gap:var(--st-space-10);gap:var(--st-space-10)}.st-faq__section-title{margin:0 0 var(--st-space-5);font:800 28px/1.2 var(--st-font-title);color:var(--st-ink)}.st-faq__q,.st-faq__section-title{scroll-margin-top:calc(var(--st-header-h) + 24px)}.st-faq__item+.st-faq__item{margin-top:var(--st-space-5)}@media (min-width:1024px){.st-faq__sections{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--st-space-10)}}@media (max-width:720px){.st-faq__frame{--tx-scale:2;--tx-pad:4px}.st-faq__paper{--tx-pad:8px 4px;border-width:16px}.st-faq .st-tx--gold-thick-header>.st-tx__header{padding-inline:4px;font-size:clamp(15px,4vw,22px)}.st-faq__sections{gap:var(--st-space-8)}.st-faq__section-title{font-size:26px}}.st-faq__list dd,.st-faq__list dt{margin:0}.st-faq__q{margin:0 0 var(--st-space-1);font-family:var(--st-font-title);font-weight:800;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:var(--st-ink)}.st-faq__a p{margin:0 0 var(--st-space-2);font-size:17px;line-height:1.5;color:var(--st-ink);overflow-wrap:anywhere}.st-faq__a p:last-child{margin-bottom:0}.st-faq__platforms{display:grid;grid-gap:8px;gap:8px;padding:0;margin:12px 0 0;list-style:none;font-size:17px;line-height:1.4;color:var(--st-ink)}.st-faq__platforms li{display:flex;align-items:center;gap:10px}.st-faq__platforms svg{flex:0 0 22px}.st-faq__socials{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0 16px;list-style:none}.st-faq__social{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--st-gold-dk);box-shadow:0 2px 0 var(--st-wood-dk)}.st-faq__social img{image-rendering:pixelated}a.st-faq__social:focus-visible,a.st-faq__social:hover{filter:brightness(1.2);outline:2px solid var(--st-ink);outline-offset:3px}.st-faq__social--soon{filter:grayscale(1);opacity:.5}.st-legal .st-faq__frame{max-width:1000px;margin-inline:auto}.st-legal__body{max-width:72ch;margin-inline:auto;font-family:var(--st-font-title);color:var(--st-ink);-webkit-font-smoothing:antialiased}.st-legal__updated{margin:0 0 var(--st-space-4);font-size:15px;font-weight:800;letter-spacing:.04em;color:var(--st-ink-soft)}.st-legal__draft{margin:0 0 var(--st-space-6);padding:12px 16px;border:2px solid var(--st-gold-dk);border-radius:4px;background:rgb(240 205 120/35%);font-size:16px;line-height:1.5}.st-legal__prose{font-size:17px;line-height:1.65}.st-legal__prose>:first-child{margin-top:0}.st-legal__prose h2{margin:var(--st-space-8) 0 var(--st-space-2);font:800 26px/1.2 var(--st-font-title);letter-spacing:-.01em;color:var(--st-ink);text-wrap:balance}.st-legal__prose h3{margin:var(--st-space-5) 0 var(--st-space-1);font:800 20px/1.25 var(--st-font-title);color:var(--st-ink)}.st-legal__prose ol,.st-legal__prose p,.st-legal__prose ul{margin:0 0 var(--st-space-3)}.st-legal__prose ol,.st-legal__prose ul{padding-left:1.4em}.st-legal__prose li{margin:4px 0}.st-legal__prose li::marker{color:var(--st-gold-dk)}.st-legal__prose a{color:var(--st-gold-dk);font-weight:800;text-decoration:underline;text-underline-offset:2px}.st-legal__prose a:focus-visible,.st-legal__prose a:hover{color:var(--st-ink)}@media (max-width:720px){.st-legal__prose h2{font-size:23px}.st-legal__prose{font-size:16px}}.st-faq__links{display:flex;flex-wrap:wrap;gap:var(--st-space-2) var(--st-space-5);font-weight:800}.st-faq__links a{color:var(--st-gold-dk);text-decoration:none}.st-faq__links a:focus-visible,.st-faq__links a:hover{text-decoration:underline}.st-blog{--st-blog-col:1120px;max-width:var(--st-blog-col);margin-inline:auto;padding:var(--st-space-10) var(--st-space-6) var(--st-space-12)}@media (max-width:480px){.st-blog{padding-inline:var(--st-space-4)}}a{color:var(--st-link)}h1,h2,h3{font-family:var(--st-font-display);font-weight:400;letter-spacing:0;margin:var(--st-space-4) 0}h1{font-size:64px;line-height:72px}h2{font-size:48px;line-height:56px}h3{font-size:32px;line-height:40px}@media (max-width:720px){h1{font-size:48px;line-height:56px}h2{font-size:40px;line-height:48px}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--st-gold);color:var(--st-ink);padding:8px 16px;z-index:100}.skip-link:focus{left:8px;top:8px}:focus-visible{outline:3px solid var(--st-accent-strong);outline-offset:2px}.st-container{max-width:var(--st-maxw);margin:0 auto;padding:0 var(--st-space-6)}@media (max-width:480px){.st-container{padding:0 var(--st-space-4)}}.st-band{max-width:var(--st-band-maxw);margin-inline:auto}.st-measure{max-width:var(--st-measure)}.st-hero-band{--hero-fade:calc(64px * var(--tx-scale));background-image:url(/textures/room/wall-white-limestone.png);background-size:calc(32px * var(--tx-scale)) calc(32px * var(--tx-scale));background-repeat:repeat;background-position:0 100%;image-rendering:pixelated;color:var(--st-ink);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--hero-fade) * .5),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--hero-fade) * .5),transparent 100%)}.st-hero-band,.st-hero-band>:not(.st-hero-band__trim){position:relative}.st-hero-band__trim{width:100%;pointer-events:none}[id]{scroll-margin-top:calc(var(--st-header-h) + var(--st-space-3))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prose{font-size:var(--st-text-md);line-height:52px}.prose h2{margin-top:var(--st-space-8);font-size:var(--st-text-xl);line-height:56px}.prose h3{margin-top:var(--st-space-6);font-size:var(--st-text-lg);line-height:48px}.prose ol,.prose p,.prose ul{margin:var(--st-space-4) 0}.prose a{text-decoration:underline}.prose code{font-family:ui-monospace,monospace;background:var(--st-plate-dk);padding:1px 5px;border-radius:3px}.st-hero-title{font-size:64px;line-height:72px}@media (min-width:721px){.st-hero-title{font-size:80px;line-height:88px}}@media (min-width:1024px){.st-hero-title{font-size:96px;line-height:104px}}.st-stack-sm{display:flex;gap:var(--st-space-3);flex-wrap:wrap}@media (max-width:480px){.st-stack-sm{flex-direction:column;align-items:stretch}}.st-row-wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--st-space-2)}.st-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--st-grid-min,260px)),1fr));grid-gap:var(--st-space-4);gap:var(--st-space-4)}.st-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:720px){.st-taplist a{display:inline-block;padding:6px 0}}.st-feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--st-space-8);gap:var(--st-space-8);align-items:center;margin:var(--st-space-12) 0}.st-feature-row:nth-of-type(2n)>:first-child{order:2}@media (max-width:720px){.st-feature-row{grid-template-columns:1fr;gap:var(--st-space-4)}.st-feature-row:nth-of-type(2n)>:first-child{order:0}}:root{--banner-scale:2;--st-header-h:160px}@media (max-width:1080px){:root{--banner-scale:1;--st-header-h:80px}}@media (max-width:560px){:root{--st-header-h:72px}}main{padding-top:var(--st-header-h)}.st-hero-band,.st-vista{margin-top:calc(0px - var(--st-header-h))}.st-header-row{display:flex;align-items:center;justify-content:center;height:var(--st-header-h)}.st-banner{position:relative;flex:none}.st-banner,.st-banner-divider,.st-banner-icon,.st-banner-item,.st-banner-label{width:calc(var(--bw) * var(--banner-scale) * 1px);height:calc(var(--bh) * var(--banner-scale) * 1px);background:var(--bsrc) 0 0 /100% 100% no-repeat;image-rendering:pixelated}.st-banner-divider,.st-banner-icon,.st-banner-item,.st-banner-label{position:absolute;left:calc(var(--bx) * var(--banner-scale) * 1px);top:calc(var(--by) * var(--banner-scale) * 1px)}.st-banner-label{pointer-events:none}.st-banner-icon,.st-banner-item{display:block;transition:transform .1s ease,filter .1s ease}.st-banner-icon:before,.st-banner-item:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:max(100%,44px);height:max(100%,44px)}.st-banner-icon:before{width:max(100%,calc(19px * var(--banner-scale)))}.st-banner-icon:hover,.st-banner-item:hover{transform:translateY(calc(-1px * var(--banner-scale)));filter:brightness(1.12)}.st-banner-item:active{transform:translateY(calc(1px * var(--banner-scale)));filter:none}.st-banner-item[aria-current=page]{filter:brightness(1.12)}.st-banner-item[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:calc(-2px * var(--banner-scale));height:calc(2px * var(--banner-scale));background:var(--st-gold)}.st-banner-icon--soon{filter:grayscale(1);opacity:.5;pointer-events:none}.st-banner-icon:focus-visible,.st-banner-item:focus-visible{outline:3px solid var(--st-ink);outline-offset:2px}.st-btn--art,.st-header-toggle{background-image:url(/textures/fill/woodplank1-gold.png);background-size:calc(80px * var(--tx-scale)) calc(112px * var(--tx-scale));background-position:0;background-repeat:repeat;image-rendering:pixelated;color:var(--st-plate-hi);border:2px solid var(--st-wood-dk);border-radius:var(--st-radius-panel);text-shadow:0 2px 0 rgb(0 0 0/45%);box-shadow:inset 0 2px 0 rgb(255 246 230/22%),inset 0 -3px 0 rgb(0 0 0/30%),0 3px 0 var(--st-wood-dk)}.st-btn--art:hover,.st-header-toggle:hover{transform:translateY(-1px);filter:brightness(1.08)}.st-btn--art:active,.st-header-toggle:active{transform:translateY(3px);filter:none;box-shadow:inset 0 2px 0 rgb(255 246 230/22%),inset 0 -3px 0 rgb(0 0 0/30%)}.st-mobile-nav .st-btn{font-size:var(--st-text-sm);line-height:32px;padding:8px 26px;font-family:var(--st-font-display);text-transform:uppercase}.st-social-icon{padding:6px;background:rgb(0 0 0/22%);border-radius:var(--st-radius-panel);box-shadow:inset 0 0 0 1px rgb(0 0 0/18%);transition:transform .1s ease,filter .1s ease,background .1s ease}.st-social-icon:hover{transform:translateY(-1px);filter:brightness(1.2);background:rgb(0 0 0/32%)}.st-nav-link{display:inline-block;position:relative;padding:6px var(--st-space-3);font-family:var(--st-font-display);text-transform:uppercase;font-size:var(--st-text-sm);line-height:32px;letter-spacing:0;text-decoration:none;color:var(--st-plate-hi);transition:color .1s ease,transform .1s ease}.st-nav-link:hover{transform:translateY(-1px)}.st-nav-link:hover,.st-nav-link[aria-current=page]{color:var(--st-gold-hi)}.st-nav-link[aria-current=page]:after{content:"";position:absolute;left:var(--st-space-3);right:var(--st-space-3);bottom:3px;height:3px;background:var(--st-gold)}.st-header-toggle{display:none;align-items:center;justify-content:center;width:52px;height:52px;font-size:26px;line-height:1;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}.st-btn--art:focus-visible,.st-header-toggle:focus-visible{outline-color:var(--st-ink)}@media (max-width:560px){.st-banner{display:none}.st-header-toggle{display:inline-flex}}.st-tabs{display:none}@media (max-width:560px){.st-header-row{gap:8px}.st-tabs{--tab-scale:1.5;display:flex;align-items:center;gap:calc(2px * var(--tab-scale))}.st-tab,.st-tab__label{width:calc(var(--bw) * var(--tab-scale) * 1px);height:calc(var(--bh) * var(--tab-scale) * 1px);background:var(--bsrc) 0 0 /100% 100% no-repeat;image-rendering:pixelated}.st-tab{position:relative;display:block;flex:none;transition:transform .1s ease,filter .1s ease}.st-tab__label{position:absolute;left:calc(var(--bx) * var(--tab-scale) * 1px);top:calc(var(--by) * var(--tab-scale) * 1px);pointer-events:none}.st-tab:before{content:"";position:absolute;left:0;right:0;top:50%;translate:0 -50%;height:max(100%,44px)}.st-tab:active{transform:translateY(calc(1px * var(--tab-scale)))}.st-tab[aria-current=page]{filter:brightness(1.12)}.st-tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:calc(-2px * var(--tab-scale));height:calc(2px * var(--tab-scale));background:var(--st-gold)}.st-tab:focus-visible{outline:3px solid var(--st-ink);outline-offset:2px}}@media (max-width:560px) and (-webkit-min-device-pixel-ratio:2.5),(max-width:560px) and (min-resolution:2.5dppx){.st-tabs{--tab-scale:1.3333}}@media (max-width:380px){.st-tabs{--tab-scale:1.3333}}.st-mobile-nav{position:fixed;inset:0 0 auto 0;width:100%;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;overflow-y:auto;background:transparent;color:var(--st-plate-hi);opacity:0;translate:0 -8px;transition:opacity .15s ease-out,translate .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-mobile-nav[open]{opacity:1;translate:0 0}@starting-style{.st-mobile-nav[open]{opacity:0;translate:0 -8px}}.st-mobile-nav::-webkit-backdrop{background:rgb(0 0 0/0);-webkit-transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out;transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-mobile-nav::backdrop{background:rgb(0 0 0/0);transition:background-color .15s ease-out,overlay allow-discrete .15s ease-out,display allow-discrete .15s ease-out}.st-mobile-nav[open]::-webkit-backdrop{background:rgb(0 0 0/55%)}.st-mobile-nav[open]::backdrop{background:rgb(0 0 0/55%)}@starting-style{.st-mobile-nav[open]::-webkit-backdrop{background:rgb(0 0 0/0)}.st-mobile-nav[open]::backdrop{background:rgb(0 0 0/0)}}.st-mobile-nav{height:100dvh}.st-mobile-nav__close{position:fixed;left:var(--toggle-x,auto);top:var(--toggle-y,22px);right:auto;display:inline-flex}.st-mobile-nav__card{position:fixed;top:calc(var(--st-header-h) + 4px);right:12px;width:min(372px,calc(100vw - 24px));--tx-scale:2;filter:drop-shadow(0 6px 0 rgb(0 0 0/30%)) drop-shadow(0 12px 18px rgb(0 0 0/40%));color:var(--st-ink);text-align:center}.st-mobile-nav__eyebrow{margin:4px 0 8px;font-family:var(--st-font-display);font-size:15px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#7a2a1c;text-shadow:none}.st-mobile-nav__cta+.st-mobile-nav__eyebrow,.st-mobile-nav__eyebrow+.st-mobile-nav__eyebrow{margin-top:16px}.st-mobile-nav__cta{position:relative;display:block;width:min(214px,100%);aspect-ratio:214/46;margin:0 auto;background:url(/textures/banner/plank-red.png) 0 0/100% 100% no-repeat;image-rendering:pixelated;transition:transform .1s ease,filter .1s ease}.st-mobile-nav__cta-label{position:absolute;left:2.804%;top:4.348%;width:93.458%;height:69.565%;background:url(/textures/banner/label-newsletter.png) 0 0/100% 100% no-repeat;image-rendering:pixelated;pointer-events:none}.st-mobile-nav__cta:hover{filter:brightness(1.1)}.st-mobile-nav__cta:active{transform:translateY(2px)}.st-mobile-nav__cta:focus-visible{outline:3px solid var(--st-ink);outline-offset:3px}.st-mobile-nav__socials{display:flex;justify-content:center}.st-mobile-nav__socials>*{flex-wrap:wrap;justify-content:center}.st-mobile-nav__socials .st-social-icon{justify-content:center;align-items:center;width:40px;height:40px;padding:0;box-sizing:border-box;border:3px solid #8e7946;border-radius:50%;background:#2a2712;box-shadow:0 0 5px rgb(0 0 0/35%)}.st-mobile-nav__socials .st-social-icon:hover{border-color:#c9a85a;background:#3a3519}.st-features{--st-features-lift:40px;position:relative;z-index:1;margin-top:calc(var(--st-features-lift) * -1);padding-block:0 var(--st-space-12)}@media (max-width:720px){.st-features{--st-features-lift:24px}}.st-features__sign{display:flex;justify-content:center}.st-features__sign-plate{max-width:720px;text-align:center}.st-features__kicker{margin:0;font-family:var(--st-font-title);font-size:15px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--st-gold-dk);-webkit-font-smoothing:antialiased}.st-features__kicker--wall{margin:0 0 var(--st-space-3);text-align:center}.st-features__title{margin:var(--st-space-1) 0 0;font-family:var(--st-font-display);font-size:var(--st-text-lg);line-height:48px;color:var(--st-ink);text-wrap:balance}.st-features__lead{margin:var(--st-space-2) 0 0;font-family:var(--st-font-title);font-size:18px;line-height:1.45;color:var(--st-ink-soft);-webkit-font-smoothing:antialiased;text-wrap:balance}.st-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--st-space-6);gap:var(--st-space-6);margin-top:var(--st-space-8)}@media (min-width:1600px){.st-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.st-features__grid{grid-template-columns:minmax(0,1fr)}}.st-feature{display:flex}.st-feature__plate{display:flex;flex:1 1;flex-direction:column;min-width:0}.st-feature__media{margin:0 0 var(--st-space-3)}.st-feature__slot{display:flex;align-items:flex-end;justify-content:space-evenly;aspect-ratio:16/9;min-height:0;overflow:hidden;padding:0 var(--st-space-1) var(--st-space-2);box-sizing:border-box}.st-feature__slot--capture{display:block;padding:0;background:var(--st-plate-dk)}.st-feature__slot--capture>img,.st-feature__slot--capture>video{display:block;width:100%;height:100%;object-fit:cover}.st-media-cut--thick>.st-tx__clip{--s:calc(var(--tx-scale) * 1px);-webkit-clip-path:polygon(0 calc(5 * var(--s)),var(--s) calc(5 * var(--s)),var(--s) calc(3 * var(--s)),calc(2 * var(--s)) calc(3 * var(--s)),calc(2 * var(--s)) calc(2 * var(--s)),calc(3 * var(--s)) calc(2 * var(--s)),calc(3 * var(--s)) var(--s),calc(5 * var(--s)) var(--s),calc(5 * var(--s)) 0,calc(100% - 5 * var(--s)) 0,calc(100% - 5 * var(--s)) var(--s),calc(100% - 3 * var(--s)) var(--s),calc(100% - 3 * var(--s)) calc(2 * var(--s)),calc(100% - 2 * var(--s)) calc(2 * var(--s)),calc(100% - 2 * var(--s)) calc(3 * var(--s)),calc(100% - var(--s)) calc(3 * var(--s)),calc(100% - var(--s)) calc(5 * var(--s)),100% calc(5 * var(--s)),100% calc(100% - 5 * var(--s)),calc(100% - var(--s)) calc(100% - 5 * var(--s)),calc(100% - var(--s)) calc(100% - 3 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 3 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 3 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 3 * var(--s)) calc(100% - var(--s)),calc(100% - 5 * var(--s)) calc(100% - var(--s)),calc(100% - 5 * var(--s)) 100%,calc(5 * var(--s)) 100%,calc(5 * var(--s)) calc(100% - var(--s)),calc(3 * var(--s)) calc(100% - var(--s)),calc(3 * var(--s)) calc(100% - 2 * var(--s)),calc(2 * var(--s)) calc(100% - 2 * var(--s)),calc(2 * var(--s)) calc(100% - 3 * var(--s)),var(--s) calc(100% - 3 * var(--s)),var(--s) calc(100% - 5 * var(--s)),0 calc(100% - 5 * var(--s)));clip-path:polygon(0 calc(5 * var(--s)),var(--s) calc(5 * var(--s)),var(--s) calc(3 * var(--s)),calc(2 * var(--s)) calc(3 * var(--s)),calc(2 * var(--s)) calc(2 * var(--s)),calc(3 * var(--s)) calc(2 * var(--s)),calc(3 * var(--s)) var(--s),calc(5 * var(--s)) var(--s),calc(5 * var(--s)) 0,calc(100% - 5 * var(--s)) 0,calc(100% - 5 * var(--s)) var(--s),calc(100% - 3 * var(--s)) var(--s),calc(100% - 3 * var(--s)) calc(2 * var(--s)),calc(100% - 2 * var(--s)) calc(2 * var(--s)),calc(100% - 2 * var(--s)) calc(3 * var(--s)),calc(100% - var(--s)) calc(3 * var(--s)),calc(100% - var(--s)) calc(5 * var(--s)),100% calc(5 * var(--s)),100% calc(100% - 5 * var(--s)),calc(100% - var(--s)) calc(100% - 5 * var(--s)),calc(100% - var(--s)) calc(100% - 3 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 3 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 3 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 3 * var(--s)) calc(100% - var(--s)),calc(100% - 5 * var(--s)) calc(100% - var(--s)),calc(100% - 5 * var(--s)) 100%,calc(5 * var(--s)) 100%,calc(5 * var(--s)) calc(100% - var(--s)),calc(3 * var(--s)) calc(100% - var(--s)),calc(3 * var(--s)) calc(100% - 2 * var(--s)),calc(2 * var(--s)) calc(100% - 2 * var(--s)),calc(2 * var(--s)) calc(100% - 3 * var(--s)),var(--s) calc(100% - 3 * var(--s)),var(--s) calc(100% - 5 * var(--s)),0 calc(100% - 5 * var(--s)))}.st-media-cut--thin>.st-tx__clip{--s:calc(var(--tx-scale) * 1px);-webkit-clip-path:polygon(0 calc(3 * var(--s)),var(--s) calc(3 * var(--s)),var(--s) calc(2 * var(--s)),calc(2 * var(--s)) calc(2 * var(--s)),calc(2 * var(--s)) var(--s),calc(3 * var(--s)) var(--s),calc(3 * var(--s)) 0,calc(100% - 3 * var(--s)) 0,calc(100% - 3 * var(--s)) var(--s),calc(100% - 2 * var(--s)) var(--s),calc(100% - 2 * var(--s)) calc(2 * var(--s)),calc(100% - var(--s)) calc(2 * var(--s)),calc(100% - var(--s)) calc(3 * var(--s)),100% calc(3 * var(--s)),100% calc(100% - 3 * var(--s)),calc(100% - var(--s)) calc(100% - 3 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 3 * var(--s)) calc(100% - var(--s)),calc(100% - 3 * var(--s)) 100%,calc(3 * var(--s)) 100%,calc(3 * var(--s)) calc(100% - var(--s)),calc(2 * var(--s)) calc(100% - var(--s)),calc(2 * var(--s)) calc(100% - 2 * var(--s)),var(--s) calc(100% - 2 * var(--s)),var(--s) calc(100% - 3 * var(--s)),0 calc(100% - 3 * var(--s)));clip-path:polygon(0 calc(3 * var(--s)),var(--s) calc(3 * var(--s)),var(--s) calc(2 * var(--s)),calc(2 * var(--s)) calc(2 * var(--s)),calc(2 * var(--s)) var(--s),calc(3 * var(--s)) var(--s),calc(3 * var(--s)) 0,calc(100% - 3 * var(--s)) 0,calc(100% - 3 * var(--s)) var(--s),calc(100% - 2 * var(--s)) var(--s),calc(100% - 2 * var(--s)) calc(2 * var(--s)),calc(100% - var(--s)) calc(2 * var(--s)),calc(100% - var(--s)) calc(3 * var(--s)),100% calc(3 * var(--s)),100% calc(100% - 3 * var(--s)),calc(100% - var(--s)) calc(100% - 3 * var(--s)),calc(100% - var(--s)) calc(100% - 2 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - 2 * var(--s)),calc(100% - 2 * var(--s)) calc(100% - var(--s)),calc(100% - 3 * var(--s)) calc(100% - var(--s)),calc(100% - 3 * var(--s)) 100%,calc(3 * var(--s)) 100%,calc(3 * var(--s)) calc(100% - var(--s)),calc(2 * var(--s)) calc(100% - var(--s)),calc(2 * var(--s)) calc(100% - 2 * var(--s)),var(--s) calc(100% - 2 * var(--s)),var(--s) calc(100% - 3 * var(--s)),0 calc(100% - 3 * var(--s)))}.st-feature__slot--wide{aspect-ratio:auto}.st-feature__slot--wide>img,.st-feature__slot--wide>video{height:auto}.st-feature__kicker{margin:0;font-size:13px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--st-gold-dk)}.st-feature__kicker,.st-feature__title{font-family:var(--st-font-title);font-weight:800;-webkit-font-smoothing:antialiased}.st-feature__title{margin:4px 0 0;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--st-ink);text-wrap:balance}.st-feature__title a{color:inherit;text-decoration:none}.st-feature__title a:focus-visible,.st-feature__title a:hover{color:var(--st-link)}.st-feature__lead{flex:1 1;margin:6px 0 0;font-size:16px;line-height:1.45;color:var(--st-ink-soft)}.st-feature__lead,.st-feature__more{font-family:var(--st-font-title);-webkit-font-smoothing:antialiased}.st-feature__more{margin:var(--st-space-3) 0 0;font-size:15px;font-weight:800}.st-feature__more a,.st-features__all a{color:var(--st-gold-dk);text-decoration:none}.st-feature__more a:focus-visible,.st-feature__more a:hover,.st-features__all a:focus-visible,.st-features__all a:hover{text-decoration:underline}.st-features__all{margin:var(--st-space-6) 0 0;font-family:var(--st-font-title);font-size:17px;font-weight:800;text-align:center;-webkit-font-smoothing:antialiased}.st-features__capture{max-width:calc(960px + var(--st-space-6) * 2);padding-block:0 var(--st-space-12)}.st-features__follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--st-space-5) var(--st-space-8)}.st-features__follow-title{margin:var(--st-space-1) 0 0;font-size:var(--st-text-lg);line-height:48px}.st-features__follow-lead{margin:var(--st-space-2) 0 0;max-width:440px;font-family:var(--st-font-title);font-size:17px;line-height:1.45;color:var(--st-ink-soft);-webkit-font-smoothing:antialiased}.st-features__follow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--st-space-3)}.st-features__follow-actions .st-social-icon{color:var(--st-ink);background:rgb(60 36 28/7%);box-shadow:inset 0 0 0 2px rgb(60 36 28/22%)}.st-features__follow-actions .st-social-icon:hover{background:rgb(60 36 28/14%);filter:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:st-page-out .16s ease-out both}::view-transition-new(root){animation:st-page-in .2s cubic-bezier(.2,.7,.2,1) both}@keyframes st-page-out{to{opacity:0}}@keyframes st-page-in{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(st-header){animation:none}::view-transition-new(st-header),::view-transition-old(st-header){animation-duration:.15s}@media (prefers-reduced-motion:reduce){.st-newsletter-dialog::-webkit-backdrop{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}*,.st-newsletter-dialog::backdrop,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}