@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-cyrillic-ext-wght-normal.c13183d0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-cyrillic-wght-normal.00725e70.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-vietnamese-wght-normal.104489bd.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-latin-ext-wght-normal.49953a19.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-latin-wght-normal.a01b5cd3.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-cyrillic-ext-wght-italic.178b0a17.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-cyrillic-wght-italic.9725cb7e.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-vietnamese-wght-italic.fdfd3413.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-latin-ext-wght-italic.66eddf3e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-latin-wght-italic.ff18c246.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-cyrillic-ext-wght-normal.f84b0a2d.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-cyrillic-wght-normal.0357e322.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-greek-ext-wght-normal.032de8ff.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-greek-wght-normal.9b8a2550.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-vietnamese-wght-normal.45900bec.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-latin-ext-wght-normal.6f9f81de.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/literata-latin-wght-normal.78c83b2a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/golos-text-cyrillic-ext-wght-normal.7de35ed7.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/golos-text-cyrillic-wght-normal.41b430c9.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/golos-text-latin-ext-wght-normal.8c0c1236.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/golos-text-latin-wght-normal.c26d557d.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.advent{--font-cormorant:"Cormorant Variable";--font-literata:"Literata Variable";--font-golos:"Golos Text Variable";--c-ivory:#f8f3ea;--c-blush:#f4dde4;--c-stone:#dcd7cf;--c-terra:#d85b42;--c-terra-deep:#b3402b;--c-brick:#9a3324;--c-brown:#241e1a;--c-ink-soft:#6a5d52;--c-wheat:#b99a65;--c-rule:rgba(36,30,26,0.16);--a-paper:var(--c-ivory);--a-wheat:var(--c-blush);--a-linen:var(--c-stone);--a-night:var(--c-brown);--a-night-2:#3a302a;--a-red:var(--c-terra-deep);--a-red-deep:var(--c-brick);--a-red-bright:var(--c-terra);--a-straw:#e3c58f;--a-ink:var(--c-brown);--a-ink-soft:var(--c-ink-soft);--a-rule:var(--c-rule);--a-star-cut:var(--c-brown);background:var(--c-ivory);color:var(--c-brown);font-family:var(--font-golos),system-ui,sans-serif;font-size:1.0625rem;line-height:1.6}.font-advent-display,.font-c-display{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;letter-spacing:-.01em}.font-c-head{font-family:var(--font-literata),Georgia,serif;font-weight:500;letter-spacing:-.02em}.paper{background-color:var(--c-ivory);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.36 0 0 0 0 0.25 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.advent ::selection{background:var(--c-blush);color:var(--c-brown)}.advent :focus-visible{outline:2px solid var(--c-terra-deep);outline-offset:3px}.a-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.8rem 1.6rem;border-radius:999px;font-weight:500;font-size:1rem;line-height:1.2;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.a-btn-primary{background:var(--c-terra-deep);color:var(--c-ivory)}.a-btn-primary:hover{background:var(--c-brick)}.a-btn-ghost{border:1px solid}.a-btn-ghost:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.a-btn-pulse{animation:a-pulse 1.8s var(--ease-soft,ease-in-out) .8s 3}@keyframes a-pulse{0%{box-shadow:0 0 0 0 rgba(179,64,43,.45)}70%{box-shadow:0 0 0 14px rgba(179,64,43,0)}to{box-shadow:0 0 0 0 rgba(179,64,43,0)}}@media (prefers-reduced-motion:reduce){.a-btn-pulse{animation:none}}.a-label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.advent{--m-micro:200ms;--m-btn:220ms;--m-ui:340ms;--m-text:650ms;--m-img:900ms;--m-draw:1300ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-editorial:cubic-bezier(0.65,0,0.35,1);--ease-soft:cubic-bezier(0.37,0,0.63,1)}.a-btn{transition:background-color var(--m-btn) var(--ease-out),color var(--m-btn) var(--ease-out),border-color var(--m-btn) var(--ease-out),transform var(--m-btn) var(--ease-out),box-shadow var(--m-btn) var(--ease-out)}.a-btn:hover{transform:translateY(-1px)}.a-btn-primary:hover{box-shadow:0 10px 22px -14px rgba(155,51,36,.7)}.a-btn:active{transform:translateY(0) scale(.985)}.h-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.h-line>span{display:block;animation:h-reveal var(--m-text) var(--ease-out) both,h-ink 1.4s var(--ease-soft) both}.h-line:first-child>span{animation-delay:.12s,.12s}.h-line:nth-child(2)>span{animation-delay:.26s,.26s}@keyframes h-reveal{0%{transform:translateY(104%)}}@keyframes h-ink{0%{color:#c99a8e}}.h-after{animation:a-rise var(--m-text) var(--ease-out) both;animation-delay:calc(.52s + var(--s, 0) * .11s)}@keyframes a-rise{0%{opacity:0;transform:translateY(12px)}}.hero-ring circle{stroke-dasharray:1;animation:a-draw 1.6s var(--ease-editorial) .15s both}.hero-arc{animation:arc-in 1.5s var(--ease-out) .35s both}@keyframes arc-in{0%{opacity:0;transform:rotate(-28deg)}}.pavuk-draw line{stroke-dasharray:1;animation:a-draw 1.1s var(--ease-editorial) both}.pavuk-bead{animation:a-fade .6s ease 1.7s backwards}.pavuk-hang{transform-box:view-box;animation:hang-in .9s var(--ease-out) calc(1s + var(--i) * .11s) both,hang-sway calc(5.2s + var(--i) * .9s) var(--ease-soft) calc(2.1s + var(--i) * .37s) infinite alternate}@keyframes hang-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hang-sway{0%{transform:rotate(-1.1deg)}45%{transform:rotate(.6deg)}to{transform:rotate(1.3deg)}}@keyframes a-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes a-fade{0%{opacity:0}}@supports (animation-timeline:view()){.hero-figure{animation:hero-scroll linear both;animation-timeline:view();animation-range:exit 0 exit 90%}.hero-figure .hero-arc-wrap{animation:arc-scroll linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}@keyframes hero-scroll{to{transform:scale(.9) translateY(4%);opacity:.55}}@keyframes arc-scroll{to{transform:rotate(18deg)}}[data-reveal]{--d:0ms}.motion-on [data-reveal]:not(.is-in){visibility:hidden}.motion-on [data-reveal].is-in{visibility:visible}.motion-on [data-reveal=rise].is-in{animation:a-rise var(--m-text) var(--ease-out) var(--d) both}.motion-on [data-reveal=mask].is-in{animation:mask-up var(--m-text) var(--ease-out) var(--d) both}@keyframes mask-up{0%{clip-path:inset(0 0 100% 0);transform:translateY(.25em)}to{clip-path:inset(0 0 -10% 0)}}.motion-on [data-reveal=line].is-in .div-left{animation:line-x var(--m-img) var(--ease-editorial) both;transform-origin:right}.motion-on [data-reveal=line].is-in .div-right{animation:line-x var(--m-img) var(--ease-editorial) both;transform-origin:left}@keyframes line-x{0%{transform:scaleX(0)}}.motion-on .is-in .zorya-reveal .z-outline,.motion-on [data-reveal].is-in .z-outline{stroke-dasharray:1;animation:a-draw var(--m-draw) var(--ease-editorial) calc(var(--d) + .15s) both}.motion-on [data-reveal].is-in .z-petal{animation:petal-in .52s var(--ease-out) calc(var(--d) + .2s + var(--k, 0) * 55ms) both;transform-box:view-box;transform-origin:50px 50px}@keyframes petal-in{0%{opacity:0;transform:scale(.6)}}.motion-on [data-reveal=chapter].is-in{animation:a-rise var(--m-text) var(--ease-out) var(--d) both}.motion-on [data-reveal=chapter].is-in .ch-num{animation:num-in var(--m-img) var(--ease-out) calc(var(--d) + .12s) both}@keyframes num-in{0%{opacity:0;transform:translateY(.18em);letter-spacing:.08em}}.motion-on [data-reveal=chapter].is-in .ch-meta,.motion-on [data-reveal=chapter].is-in .ch-text,.motion-on [data-reveal=chapter].is-in .ch-title{animation:a-rise .56s var(--ease-out) both}.motion-on [data-reveal=chapter].is-in .ch-meta{animation-delay:calc(var(--d) + .32s)}.motion-on [data-reveal=chapter].is-in .ch-title{animation-delay:calc(var(--d) + .4s)}.motion-on [data-reveal=chapter].is-in .ch-text{animation-delay:calc(var(--d) + .5s)}.motion-on .is-in .icon-draw circle,.motion-on .is-in .icon-draw ellipse,.motion-on .is-in .icon-draw path,.motion-on .is-in .icon-draw polygon{stroke-dasharray:160;animation:icon-draw var(--m-draw) var(--ease-editorial) calc(var(--d) + .25s) both}@keyframes icon-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.chapter-card{transition:transform var(--m-ui) var(--ease-out),box-shadow var(--m-ui) var(--ease-out)}.chapter-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -32px rgba(36,30,26,.55)}.motion-on [data-reveal=object].is-in{animation:obj-clip var(--m-img) var(--ease-editorial) var(--d) both}.motion-on [data-reveal=object].is-in svg{animation:obj-scale 1.6s var(--ease-out) calc(var(--d) + .1s) both}.motion-on [data-reveal=object].is-in figcaption{animation:a-rise .56s var(--ease-out) calc(var(--d) + .7s) both}@keyframes obj-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes obj-scale{0%{transform:scale(1.06)}}.benefit{position:relative}.benefit:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--c-rule);transform-origin:left}.motion-on [data-reveal=benefit].is-in:before{animation:line-x .8s var(--ease-editorial) var(--d) both}.motion-on [data-reveal=benefit].is-in dt{animation:a-rise .52s var(--ease-out) calc(var(--d) + .26s) both}.motion-on [data-reveal=benefit].is-in dd{animation:a-rise .52s var(--ease-out) calc(var(--d) + .38s) both}.motion-on [data-reveal=portrait].is-in .portrait-photo{animation:circle-open var(--m-img) var(--ease-editorial) var(--d) both}@keyframes circle-open{0%{clip-path:circle(0 at 50% 55%)}to{clip-path:circle(71% at 50% 50%)}}.motion-on [data-reveal=portrait].is-in .portrait-ring{animation:arc-in 1.4s var(--ease-out) calc(var(--d) + .3s) both,ring-drift 160s linear calc(var(--d) + 1.7s) infinite}@keyframes ring-drift{to{transform:rotate(1turn)}}.book{transform:rotate(-2deg);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.book:hover{transform:rotate(-.5deg) translateY(-4px);box-shadow:0 40px 60px -34px rgba(36,30,26,.55)}.motion-on [data-reveal=book].is-in{animation:book-in 1s var(--ease-out) var(--d) both}@keyframes book-in{0%{opacity:0;transform:rotate(-7deg) translateY(28px)}}.motion-on [data-reveal=gift].is-in{animation:gift-open var(--m-img) var(--ease-editorial) var(--d) both}@keyframes gift-open{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.gift-card .zorya{transition:transform .7s var(--ease-out);transform-box:view-box;transform-origin:50px 50px}.gift-card:hover .zorya{transform:rotate(22.5deg) scale(1.04)}.motion-on [data-reveal=arches].is-in>li{animation:a-rise .52s var(--ease-out) both;animation-delay:calc(var(--n, 0) * 35ms)}.game-arch{transition:transform var(--m-micro) var(--ease-out),background-color var(--m-ui) var(--ease-out),border-color var(--m-ui) var(--ease-out),color var(--m-ui) var(--ease-out)}.game-arch:not(:disabled):hover{transform:translateY(-3px)}.letter-flip{animation:letter-flip .72s var(--ease-out) both;transform-origin:50% 50%}@keyframes letter-flip{0%{transform:perspective(300px) rotateX(-90deg);opacity:.2}60%{transform:perspective(300px) rotateX(12deg);opacity:1}to{transform:perspective(300px) rotateX(0)}}.phrase-in>*{animation:a-rise .6s var(--ease-out) both;animation-delay:calc(var(--w, 0) * .16s)}.a-faq summary{list-style:none;cursor:pointer}.a-faq summary::-webkit-details-marker{display:none}.a-faq-mark{position:relative;width:14px;height:14px;flex-shrink:0;margin-top:.55em}.a-faq-mark:after,.a-faq-mark:before{content:"";position:absolute;background:var(--c-terra-deep);transition:transform var(--m-ui) var(--ease-out)}.a-faq-mark:before{left:0;right:0;top:6.5px;height:1.5px}.a-faq-mark:after{top:0;bottom:0;left:6.5px;width:1.5px}.a-faq[open] .a-faq-mark:after{transform:scaleY(0)}.a-faq summary:focus-visible{outline-offset:6px}.a-faq[open] .a-faq-answer{animation:faq-open var(--m-ui) var(--ease-out) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}}@supports (interpolate-size:allow-keywords){.a-faq{interpolate-size:allow-keywords}.a-faq::details-content{height:0;overflow:clip;transition:height var(--m-ui) var(--ease-out),content-visibility var(--m-ui) allow-discrete}.a-faq[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.advent *,.advent :after,.advent :before{animation:none!important;transition:none!important}.advent [data-reveal]{visibility:visible!important}.hero-ring circle,.pavuk-draw line{stroke-dashoffset:0}}.game-bg{background-color:var(--c-blush);background-image:linear-gradient(rgba(244,221,228,.32),rgba(244,221,228,.32)),url(/advent-game-bg.webp);background-repeat:repeat;background-size:auto,380px}@media (min-width:768px){.game-bg{background-size:auto,560px}}.star-i{position:relative;display:inline-block}.star-i-mark{position:absolute;left:50%;top:.02em;width:.36em;height:.36em;transform:translateX(-50%);overflow:visible}.star-i-mark .zorya{transform-box:view-box;transform-origin:50px 50px;animation:star-i-in .9s var(--ease-out) .65s both}@keyframes star-i-in{0%{opacity:0;transform:scale(.3) rotate(-45deg)}}.a-rise-q{animation:a-rise .42s var(--ease-out) both}.win{--frame:#c9b9a6;position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3/4;overflow:hidden;border:2px solid var(--frame);border-radius:4px;background:var(--c-ivory)}.win:before{content:"";position:absolute;inset:14% 12%;border:1.5px solid var(--frame);background:linear-gradient(var(--frame),var(--frame)) 50% /1.5px 100% no-repeat,linear-gradient(var(--frame),var(--frame)) 50% /100% 1.5px no-repeat;transition:background-color var(--m-ui) var(--ease-out)}.win-num{position:relative;z-index:2;padding:1px 4px;border-radius:3px;background:var(--c-ivory);font-size:clamp(1.05rem,1.9vw,1.55rem);line-height:1}.win-shutter{position:absolute;top:0;bottom:0;z-index:3;width:50%;background-color:#dacfc2;background-image:repeating-linear-gradient(0deg,transparent 0 8px,rgba(36,30,26,.12) 8px 9px)}.win-shutter.l{left:0;border-right:1px solid rgba(36,30,26,.18)}.win-shutter.r{right:0}.win-date{position:absolute;z-index:4;bottom:6%;font-size:10px;color:var(--c-ink-soft)}.win.is-locked{cursor:not-allowed}.win.is-locked .win-num{visibility:hidden}.win.is-done:hover,.win.is-open:hover,.win.is-today{border-color:var(--c-terra-deep)}.win.is-today{box-shadow:0 0 0 3px rgba(179,64,43,.2)}.win.is-done:before,.win.is-today:before{background-color:#fbeedd}.win.is-done .win-num{color:var(--c-terra-deep)}.win.is-sel{--frame:#6b5b4e;border-color:var(--c-brown);background:var(--c-brown)}.win.is-sel:before{background-color:#3a302a}.win.is-sel .win-num{background:#3a302a;color:var(--a-straw)}.win-bow{position:absolute;z-index:3;top:3%;left:50%;width:46%;transform:translateX(-50%)}.bow-in{animation:bow-in .7s var(--ease-out) both}@keyframes bow-in{0%{opacity:0;transform:translateX(-50%) scale(.3) rotate(-25deg)}60%{opacity:1;transform:translateX(-50%) scale(1.12) rotate(6deg)}to{transform:translateX(-50%) scale(1) rotate(0)}}.legal h2{font-family:var(--font-literata),Georgia,serif;font-weight:500;letter-spacing:-.015em;line-height:1.2}