.winter{--sky-top:#a7b7cf;--sky:#c9d5e5;--sky-low:#e2e9f2;--snow:#fbfcfe;--snow-2:#f1f5fa;--shade:#c6d3e5;--shade-2:#9fb2cf;--hole-top:#4d658e;--hole:#7088b0;--ink:#17253e;--ink-2:#3c4f70;--ink-3:#5a6d8e;--ember:#e8892a;--ember-2:#f29b3d;--ember-soft:#ffd8a6;--ease:cubic-bezier(0.16,1,0.3,1);--paper:#e9eff7;--paper-2:#dde5f0;--card:var(--snow);--ink-2-site:var(--ink-2);--line:rgb(23 37 62/0.14);--accent:var(--ember);--bottle-cap:#17253e;--bottle-neck:#6b7d9c;--bottle-glass:#edf2f9;--bottle-line:#17253e;--bottle-label:#ffffff;font-family:var(--ff-hero-body),"Nunito",system-ui,sans-serif;color:var(--ink);background:var(--snow);min-height:100svh}.winter .site-header{--ink:#17253e;--ink-2:#3c4f70;--ink-3:#5a6d8e;border-bottom:0}.winter .site-footer{--ink-3:#3c4f70;background:var(--snow-2);border-top:0;color:var(--ink-2)}.winter .wordmark{color:var(--ink)}.winter .header-search input{background:#f6f9fc;color:var(--ink);border-color:var(--line)}.winter .header-search input::placeholder{color:var(--ink-3)}.winter .theme-toggle{display:none}.winter ::selection{background:var(--ember-soft);color:var(--ink)}:root:has(.winter){scrollbar-color:#9fb2cf #f1f5fa;background:#fbfcfe}.winter a:focus-visible,.winter button:focus-visible{outline:3px solid var(--ember);outline-offset:3px;border-radius:8px}.wd-snow{position:fixed;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.wd-scene{position:relative;min-height:clamp(700px,calc(100svh - 68px),960px);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(var(--sky-low),var(--snow) 45%,var(--snow-2))}.wd-sky{position:absolute;inset:0 0 auto 0;height:62%;background:linear-gradient(var(--sky-top),var(--sky) 55%,var(--sky-low))}.wd-head{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px clamp(24px,4vw,64px);gap:20px clamp(24px,4vw,64px);align-items:end;padding:clamp(36px,5vw,72px) var(--gutter) 0;max-width:1400px;width:100%;margin:0 auto}.wd-title{font-family:var(--wd-display),system-ui,sans-serif;font-weight:800;margin:0;font-size:clamp(56px,8vw,96px);line-height:.92;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;padding-bottom:.06em}.wd-intro{padding-bottom:clamp(48px,6vw,88px)}.wd-lead{margin:0 0 10px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;font-weight:700;color:var(--ink);max-width:42ch}.wd-hint{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:46ch}.wd-ridge{position:relative;z-index:7;display:block;width:100%;height:clamp(90px,10vw,150px);margin-top:calc(clamp(90px, 10vw, 150px) * -.42);pointer-events:none}.wd-ridge-back{fill:#e6edf6}.wd-ridge-front{fill:var(--snow)}.wd-ground{flex:1 1;background:linear-gradient(var(--snow),var(--snow-2));grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);grid-template-areas:"d0 found d2" "d1 found d3";grid-gap:8px clamp(16px,2.4vw,36px);gap:8px clamp(16px,2.4vw,36px);align-items:center;padding:0 max(var(--gutter),calc((100% - 1400px) / 2)) clamp(40px,5vw,72px)}.wd-drift,.wd-ground{position:relative;display:grid}.wd-drift{justify-items:center;grid-gap:4px;gap:4px;padding:6px;background:none;border:0;cursor:pointer;color:var(--ink);font:inherit;touch-action:pan-y;animation:wd-build .9s var(--ease) both;animation-delay:calc(var(--slot, 0) * 90ms);transform-origin:50% 100%}@keyframes wd-build{0%{opacity:0;transform:translateY(18px) scaleY(.3)}}.wd-drift-0{grid-area:d0}.wd-drift-1{grid-area:d1}.wd-drift-2{grid-area:d2}.wd-drift-3{grid-area:d3}.wd-drift-art{width:min(100%,230px);height:auto;overflow:visible;filter:drop-shadow(0 10px 12px rgb(70 95 140/.18));transition:transform .35s var(--ease)}.wd-cap{fill:var(--ink)}.wd-glass{fill:color-mix(in oklab,var(--tint,#e8892a) 55%,white)}.wd-dome{fill:#ffffff;transform-origin:50% 100%;transform-box:fill-box}.wd-drift-art{width:min(100%,250px)}.wd-dome-light{fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;opacity:.9}.wd-drift-action{position:relative;z-index:6;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:#ffffff;border:1.5px solid var(--shade);font-weight:800;font-size:14px;color:var(--ink);transition:border-color .2s var(--ease),background .2s var(--ease)}@media (hover:hover) and (pointer:fine){.wd-drift:hover .wd-drift-art{transform:translateY(-3px)}.wd-drift:hover .wd-drift-action{border-color:var(--ink-2)}}.wd-drift:active .wd-drift-action{background:var(--snow-2)}.wd-capgroup{transform-box:fill-box;transform-origin:50% 100%}.wd-capsnow{fill:#ffffff}.wd-drift.is-digging .wd-dome,.wd-drift.is-digging .wd-dome-light{animation:wd-slump .55s cubic-bezier(.3,.6,.3,1) forwards}.wd-drift.is-digging .wd-capgroup{animation:wd-pop .5s cubic-bezier(.2,.8,.3,1) forwards}.wd-drift.is-digging .wd-drift-action{opacity:0;transition:opacity .2s var(--ease)}@keyframes wd-slump{30%{transform:scale(1.05,.86)}to{transform:scale(1.22,.12);opacity:.25}}@keyframes wd-pop{to{transform:translateY(-30px) rotate(16deg);opacity:0}}.wd-puff{position:absolute;left:50%;top:42%;width:0;height:0;pointer-events:none;z-index:7}.wd-puff span{position:absolute;left:0;top:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgb(96 118 156/.18);animation:wd-throw .75s cubic-bezier(.2,.7,.4,1) both}@keyframes wd-throw{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}45%{transform:translate(calc(-50% + var(--dx) * .6),calc(-50% + var(--dy))) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) * .1 + 46px)) scale(.45);opacity:0}}.wd-found{grid-area:found;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.25fr);grid-gap:clamp(18px,2.4vw,36px);gap:clamp(18px,2.4vw,36px);align-items:center}.wd-found .wd-hollow-visual{animation:wd-surface .95s cubic-bezier(.2,.9,.25,1.08) .08s both}@keyframes wd-surface{0%{transform:translate(-50%,62%);opacity:0}}.wd-found .wd-hollow .wd-hollow-glow{animation:wd-glow 1.3s var(--ease) .3s both}.wd-found-text>*{animation:wd-text-in .6s var(--ease) both}.wd-found-text>:first-child{animation-delay:.22s}.wd-found-text>:nth-child(2){animation-delay:.28s}.wd-found-text>:nth-child(3){animation-delay:.34s}.wd-found-text>:nth-child(4){animation-delay:.4s}.wd-found-text>:nth-child(5){animation-delay:.46s}@keyframes wd-text-in{0%{opacity:0;transform:translateY(10px)}}.wd-found.is-leaving .wd-hollow-visual{transform:translate(-50%,48%);opacity:0;transition:transform .48s cubic-bezier(.5,0,.75,0),opacity .4s ease-in;animation:none}.wd-found.is-leaving .wd-hollow-glow{opacity:0;transition:opacity .4s ease-in;animation:none}.wd-found.is-leaving .wd-found-text>*{opacity:0;transform:translateY(-6px);transition:opacity .3s ease-in,transform .3s ease-in;animation:none}.wd-mound{position:relative;padding:9% 9% 0;border-radius:50% 50% 16% 16%/64% 64% 12% 12%;background:linear-gradient(#ffffff,#f3f7fb 70%,#e2e9f3);box-shadow:0 18px 30px -12px rgb(70 95 140/.35)}.wd-hollow{position:relative;aspect-ratio:1/1.05;border-radius:48% 48% 16% 16%/58% 58% 12% 12%;background:linear-gradient(var(--hole-top),var(--hole) 70%,#8fa5c8);box-shadow:inset 0 26px 34px rgb(18 32 64/.55),inset 0 -14px 22px rgb(255 255 255/.35)}.wd-hollow-glow{position:absolute;inset:10% 0 0;pointer-events:none;background:radial-gradient(closest-side,rgb(255 196 120/.95),rgb(242 155 61/.55) 45%,rgb(232 137 42/0) 100%);animation:wd-glow 1.1s var(--ease) both}@keyframes wd-glow{0%{opacity:0}}.wd-hollow-visual{position:absolute;left:50%;bottom:10%;width:46%;transform:translateX(-50%);display:block}.wd-hollow-visual .bottle,.wd-hollow-visual .wd-photo{width:100%;height:auto;display:block}.wd-photo{border-radius:8px;aspect-ratio:4/5;object-fit:cover}.wd-found-text{position:relative;z-index:6}.wd-drift{z-index:6}.wd-field-head,.wd-out a{position:relative;z-index:6}.wd-name{font-family:var(--wd-display),system-ui,sans-serif;font-weight:800;font-size:clamp(30px,3vw,46px);line-height:1.04;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.wd-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.wd-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}.wd-meta{margin:0 0 12px;font-size:15px;color:var(--ink-2)}.wd-notes{margin:0 0 16px;font-size:15.5px;line-height:1.55;max-width:52ch}.wd-notes strong{color:#9a4f0b}.wd-icon{width:18px;height:18px;flex:none}.wd-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wd-vote-q{font-size:14px;font-weight:700;margin-right:2px}.wd-found .wd-vote-q{flex-basis:100%}.wd-pill{font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--ink);background:#ffffff;border:1.5px solid var(--shade);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.wd-pill:hover:not(:disabled){border-color:var(--ink-2)}}.wd-pill:active:not(:disabled){transform:scale(.96)}.wd-pill[aria-pressed=true]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.wd-pill:disabled{cursor:progress;opacity:.7}.wd-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-vote-error{flex-basis:100%;font-size:13px;color:var(--ink-2)}.wd-field{position:relative;background:var(--snow-2);padding:clamp(56px,7vw,104px) var(--gutter) clamp(40px,5vw,72px)}.wd-field-head{max-width:1180px;margin:0 auto clamp(28px,4vw,48px)}.wd-field-title{font-family:var(--wd-display),system-ui,sans-serif;font-weight:800;font-size:clamp(32px,4vw,56px);letter-spacing:-.025em;line-height:1.05;margin:0 0 8px}.wd-field-note{margin:0;color:var(--ink-2);font-size:15.5px}.wd-pits{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,3vw,44px) clamp(24px,3vw,48px);gap:clamp(28px,3vw,44px) clamp(24px,3vw,48px)}.wd-pit{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.wd-pit-hole{position:relative;aspect-ratio:1/1.1;border-radius:48% 48% 16% 16%/58% 58% 12% 12%;background:linear-gradient(var(--hole-top),var(--hole) 70%,#8fa5c8);box-shadow:inset 0 16px 22px rgb(18 32 64/.5),inset 0 -10px 16px rgb(255 255 255/.3),0 -6px 0 6px var(--snow)}.wd-pit-visual{position:absolute;left:50%;bottom:8%;width:66%;transform:translateX(-50%);display:block}.wd-pit-visual .bottle,.wd-pit-visual .wd-photo{width:100%;height:auto;display:block}.wd-pit-text{position:relative;z-index:6}.wd-pit-name{font-family:var(--wd-display),system-ui,sans-serif;font-weight:700;font-size:clamp(20px,1.8vw,25px);line-height:1.15;letter-spacing:-.01em;margin:0 0 4px}.wd-pit-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.wd-pit-name a:hover{text-decoration:underline;text-underline-offset:4px}}.wd-pit-meta{margin:0 0 6px;font-size:14px;color:var(--ink-2)}.wd-pit-notes{margin:0 0 8px;font-size:14.5px;color:var(--ink-2)}.wd-pit .wd-vote-q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wd-pit-cover{display:none}.wd-pits-covered .wd-pit-cover{display:block;position:absolute;inset:-12px -12px -12px -12px;z-index:7;pointer-events:none;background:var(--snow-2);border-radius:40px 40px 18px 18px;transition:transform .9s var(--ease),opacity .9s var(--ease)}.wd-pits-covered .wd-pit.is-dug .wd-pit-cover{transform:translateY(40px) scaleY(.2);opacity:0}.wd-out{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;background:var(--snow-2);padding:8px var(--gutter) clamp(48px,6vw,80px)}.wd-out a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;border:1.5px solid var(--shade-2);color:var(--ink);background:#fff;text-decoration:none;font-weight:700}@media (hover:hover) and (pointer:fine){.wd-out a:hover{border-color:var(--ink-2)}}@media (max-width:900px){.wd-head{grid-template-columns:minmax(0,1fr)}.wd-intro{padding-bottom:72px}.wd-ground{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"found found" "d0 d1" "d2 d3"}.wd-found{grid-template-columns:minmax(0,1fr);justify-items:start}.wd-mound{width:min(280px,76%);justify-self:center}.wd-pits{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.wd-title{font-size:clamp(48px,14vw,64px)}.wd-pit{grid-template-columns:128px minmax(0,1fr);gap:14px}.wd-pit .wd-pill{padding:0 10px;font-size:13px;gap:4px}.wd-pit .wd-vote{gap:6px}}.wd-frost-corners{position:fixed;inset:0;z-index:4;pointer-events:none;overflow:hidden}.wd-corner{position:absolute;width:clamp(120px,17vw,250px);aspect-ratio:1;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cg stroke='%237f98bd' stroke-opacity='0.45' stroke-width='2.4'%3E%3Cpath d='M6 154 50 100 74 56 86 24'/%3E%3Cpath d='M28 126l-13-5M28 126l3-14M43 108l-14-2M43 108l1-14M58 86l-13-1M58 86l3-12M70 64l-11-1M70 64l4-11M81 38l-9 0M81 38l4-9'/%3E%3Cpath d='M154 8 112 50 72 72 40 80'/%3E%3Cpath d='M132 30l1 12M132 30l12-1M114 48l-1 13M114 48l13 2M92 61l-3 12M92 61l12 4M66 74l-3 10M66 74l10 4'/%3E%3Cpath d='M118 116v22M107 127h22M110 119l16 16M126 119l-16 16'/%3E%3Cpath d='M30 32v14M23 39h14M25 34l10 10M35 34l-10 10'/%3E%3C/g%3E%3Cg stroke='%23ffffff' stroke-width='1.2'%3E%3Cpath d='M6 154 50 100 74 56 86 24'/%3E%3Cpath d='M28 126l-13-5M28 126l3-14M43 108l-14-2M43 108l1-14M58 86l-13-1M58 86l3-12M70 64l-11-1M70 64l4-11M81 38l-9 0M81 38l4-9'/%3E%3Cpath d='M154 8 112 50 72 72 40 80'/%3E%3Cpath d='M132 30l1 12M132 30l12-1M114 48l-1 13M114 48l13 2M92 61l-3 12M92 61l12 4M66 74l-3 10M66 74l10 4'/%3E%3Cpath d='M118 116v22M107 127h22M110 119l16 16M126 119l-16 16'/%3E%3Cpath d='M30 32v14M23 39h14M25 34l10 10M35 34l-10 10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 /170px 170px,radial-gradient(circle at var(--cx) var(--cy),rgb(255 255 255/.8),rgb(240 246 252/.5) 30%,rgb(236 243 251/0) 62%);-webkit-mask:radial-gradient(circle at var(--cx) var(--cy),#000 0 22%,rgb(0 0 0/.8) 40%,transparent 70%);mask:radial-gradient(circle at var(--cx) var(--cy),#000 0 22%,rgb(0 0 0/.8) 40%,transparent 70%);animation:wd-frost-grow 2.8s cubic-bezier(.2,.7,.2,1) .2s both}.wd-corner-tl{top:0;left:0;--cx:0%;--cy:0%;transform-origin:0 0}.wd-corner-tr{top:0;right:0;--cx:100%;--cy:0%;transform-origin:100% 0;background-position:60px 20px,0 0}.wd-corner-bl{bottom:0;left:0;--cx:0%;--cy:100%;transform-origin:0 100%;background-position:30px 80px,0 0}.wd-corner-br{bottom:0;right:0;--cx:100%;--cy:100%;transform-origin:100% 100%;background-position:90px 50px,0 0}@keyframes wd-frost-grow{0%{opacity:0;transform:scale(.45)}to{opacity:.7}}@media (max-width:600px){.wd-corner{width:96px}}@media (prefers-reduced-motion:reduce){.winter *,.winter :after,.winter :before{animation:none!important;transition:none!important}}