:root{color-scheme:light}*{box-sizing:border-box}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;appearance:none!important;opacity:0!important}body,html{margin:0;padding:0}body{font-family:Newsreader,Georgia,Times New Roman,serif;background:#faf7f0;color:#171310;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--wd-ember:#BC2233;--wd-grotesk:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}html{scroll-behavior:smooth}::selection{background:#BC2233;color:#FBF3E0}.wd-card{transition:transform .28s cubic-bezier(.16,.84,.32,1),box-shadow .3s ease,border-color .2s}.wd-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(23,19,16,.45)}.wd-btn{transition:transform .2s cubic-bezier(.16,.84,.32,1),box-shadow .25s,filter .2s}.wd-btn:hover{transform:translateY(-2px)}.wd-btn:active{transform:translateY(0)}.wd-field{transition:border-color .2s,box-shadow .2s,background .2s}.wd-field:focus{outline:none;border-color:var(--wd-ember);box-shadow:0 0 0 3px rgba(188,34,51,.32)}.wd-link{transition:color .2s}:focus-visible{outline:2px solid var(--wd-ember);outline-offset:3px;border-radius:3px}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--wd-ember);outline-offset:3px;box-shadow:0 0 0 4px rgba(188,34,51,.18)}.hov{overflow:hidden}.hov img,.hov video{transition:transform 1s cubic-bezier(.16,.84,.32,1)}.hov:hover img,.hov:hover video{transform:scale(1.05)}@keyframes wd-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}@keyframes wd-beat{0%,to{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(1)}42%{transform:scale(1.1)}56%{transform:scale(1)}}@keyframes wd-breathe{0%,to{transform:scale(.97);opacity:.85}50%{transform:scale(1.03);opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hov:hover img,.hov:hover video,.wd-btn:hover,.wd-card:hover{transform:none}}.wd-btn:active{transform:scale(.96)}.wd-card:active{transform:scale(.985)}.wd-cta{animation:wd-glow 2.8s ease-in-out infinite}@keyframes wd-glow{0%,to{box-shadow:0 14px 28px -16px rgba(188,34,51,.7),0 0 0 0 rgba(188,34,51,0)}50%{box-shadow:0 16px 34px -14px rgba(188,34,51,.85),0 0 26px 2px rgba(188,34,51,.3)}}@keyframes wd-ring{0%{transform:scale(.92);opacity:.55}70%{transform:scale(1.55);opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.wd-cta{animation:none}.wd-btn:active,.wd-card:active{transform:none}}@keyframes wd-stampIn{0%{transform:scale(.68) rotate(-8deg);opacity:0}55%{opacity:1}to{transform:scale(1) rotate(var(--tilt,0deg));opacity:1}}.wd-stamp{animation:wd-stampIn .55s cubic-bezier(.34,1.56,.64,1) both;transform:rotate(var(--tilt,0deg))}@keyframes wd-halo{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@media (prefers-reduced-motion:reduce){.wd-stamp{animation:none}.wd-halo-el{animation:none!important}}.wd-carousel{scrollbar-width:none;-ms-overflow-style:none}.wd-carousel::-webkit-scrollbar{display:none}.wd-perf{--r:6px;-webkit-mask:radial-gradient(var(--r) at var(--r) var(--r),#0000 98%,#000) calc(-1 * var(--r)) calc(-1 * var(--r)) /calc(2 * var(--r)) calc(2 * var(--r)),linear-gradient(#000 0 0) 50% /calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat;mask:radial-gradient(var(--r) at var(--r) var(--r),#0000 98%,#000) calc(-1 * var(--r)) calc(-1 * var(--r)) /calc(2 * var(--r)) calc(2 * var(--r)),linear-gradient(#000 0 0) 50% /calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat}.wd-lift{transition:transform .28s cubic-bezier(.16,.84,.32,1),filter .28s}.wd-lift:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.wd-lift:hover{transform:none}}.wd-pend-dot{animation:wd-breathe 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wd-pend-dot{animation:none}}@keyframes wd-kenburns{0%{transform:scale(1.06) translateZ(0)}50%{transform:scale(1.14) translate3d(-1.6%,-1.1%,0)}to{transform:scale(1.06) translateZ(0)}}.wd-kenburns{animation:wd-kenburns 28s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.wd-kenburns{animation:none}}.wd-rail{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:40;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom, 0px));border-top:1px solid #efe6d6;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -10px 30px -20px rgba(23,19,16,.5)}.wd-rail-item{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;border:none;border-radius:12px;background:transparent;color:#6F675C;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease,transform .16s cubic-bezier(.16,.84,.32,1)}.wd-rail-item[aria-current=page]{color:#BC2233}.wd-rail-item:active{transform:scale(.94)}.wd-rail-label{font-family:var(--wd-grotesk);font-style:normal;font-size:10.5px;letter-spacing:.01em;white-space:nowrap;pointer-events:none}.wd-railed{padding-bottom:calc(74px + env(safe-area-inset-bottom, 0px))}@media (min-width:769px){.wd-rail{left:clamp(8px,2vw,18px);right:auto;bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column;justify-content:flex-start;gap:5px;padding:8px;border:1px solid #efe6d6;border-radius:22px;background:rgba(251,243,224,.92);box-shadow:0 22px 54px -28px rgba(23,19,16,.5)}.wd-rail-item{flex:none;flex-direction:row;width:44px;height:44px;padding:0;border-radius:14px}.wd-rail-item:hover{transform:translateX(2px)}.wd-rail-item[aria-current=page]{background:#BC2233;color:#FBF3E0}.wd-rail-label{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(-6px);background:#171310;color:#FBF3E0;padding:5px 11px;border-radius:8px;font-size:12.5px;opacity:0;box-shadow:0 10px 24px -12px rgba(0,0,0,.55);transition:opacity .18s ease,transform .18s ease}.wd-rail-item:focus-visible .wd-rail-label,.wd-rail-item:hover .wd-rail-label{opacity:1;transform:translateY(-50%) translateX(0)}.wd-railed{padding-bottom:0}.wd-rail-desk{display:flex}.wd-rail-div{display:block;height:1px;margin:4px 8px;background:#EFE6D6}}@media (max-width:768px){.wd-rail-desk,.wd-rail-div{display:none}}@media (prefers-reduced-motion:reduce){.wd-rail-item:hover{transform:none}.wd-rail-label{transition:none}}