.frz{--frz-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .22  0 0 0 0 .12  0 0 0 .07 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");background-color:var(--plaster);background-image:var(--frz-noise);color:var(--ink);position:relative;padding:0!important}.frz h2,.frz h3,.frz-num,.frz-lab{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:800;line-height:.95}.frz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frz-months{margin:0;padding:0;list-style:none}.frz-mt p{color:var(--ink-2);margin:0}.frz-fp{color:var(--ink);text-align:center;min-height:0;text-decoration:none;display:block}.frz-pf{box-shadow:var(--edge);transform:rotate(var(--r));padding:8px;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s cubic-bezier(.2,.7,.2,1);display:block}.frz-fp.wh .frz-pf{background:var(--paper)}.frz-fp.br .frz-pf{background:var(--night)}.frz-fp img{object-fit:cover;max-width:none;display:block}.frz-fp:hover .frz-pf{box-shadow:var(--edge-up);transform:translateY(-8px)rotate(0)}.frz-fp:focus-visible{outline:var(--focus);outline-offset:6px}.frz-fp:focus-visible .frz-pf{transform:rotate(0)}.frz-cp{padding:0 4px;font-weight:700;line-height:1.3;display:block}.frz-avl{color:var(--rust-text);font-style:normal;font-weight:800;display:block}.frz-hint{color:var(--ink-2);align-items:center;gap:12px;margin:0;font-weight:700;line-height:1.35;display:flex}.frz-hint svg{width:46px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px;flex:none}.frz-nmb{justify-content:center;align-items:center;display:flex;position:relative}.frz-lab{text-align:center;color:var(--ink-2);position:absolute;left:0;right:0}.frz-num{color:var(--ink);line-height:.8}.frz-ring{position:absolute;inset:-8px}.frz-ring svg{width:100%;height:100%;display:block}.frz:not(.is-h){padding:clamp(64px, 10vw, 150px) var(--gutter) clamp(64px, 9vw, 130px)!important}.frz:not(.is-h) .frz-hint,.frz:not(.is-h) .frz-prog,.frz:not(.is-h) .frz-base,.frz:not(.is-h) .frz-floor{display:none}.frz:not(.is-h) .frz-ent h2{max-width:12ch;font-size:clamp(48px,7vw,92px)}.frz:not(.is-h) .frz-months{gap:clamp(56px,7vw,96px);max-width:1200px;margin-top:clamp(40px,6vw,80px);display:grid}.frz:not(.is-h) .frz-in{grid-template-columns:216px minmax(0,1fr);grid-template-areas:"n t""n p";align-items:start;gap:20px 48px;display:grid}.frz:not(.is-h) .frz-nmb{grid-area:n;width:200px;height:200px;margin:8px}.frz:not(.is-h) .frz-lab{font-size:20px;top:34px}.frz:not(.is-h) .frz-num{margin-top:26px;font-size:150px}.frz:not(.is-h) .frz-mt{grid-area:t;align-self:end;max-width:640px}.frz:not(.is-h) .frz-mt h3{margin-bottom:12px;font-size:clamp(30px,3.4vw,42px)}.frz:not(.is-h) .frz-mt p{font-size:18px;line-height:1.55}.frz:not(.is-h) .frz-prs{flex-wrap:wrap;grid-area:p;gap:28px 40px;display:flex}.frz:not(.is-h) .frz-fp{width:236px}.frz:not(.is-h) .frz-fp img{width:220px;height:240px}.frz:not(.is-h) .frz-cp{margin-top:12px;font-size:15px}.frz:not(.is-h) .frz-avl{margin-top:3px;font-size:14px}@media (width<=759px){.frz:not(.is-h) .frz-in{grid-template-columns:1fr;grid-template-areas:"n""t""p";justify-items:center}.frz:not(.is-h) .frz-nmb{width:170px;height:170px}.frz:not(.is-h) .frz-num{margin-top:22px;font-size:120px}.frz:not(.is-h) .frz-lab{font-size:18px;top:28px}.frz:not(.is-h) .frz-mt{justify-self:stretch}.frz:not(.is-h) .frz-mt p{font-size:16px;line-height:1.5}.frz:not(.is-h) .frz-prs{justify-content:center;gap:20px}.frz:not(.is-h) .frz-fp{width:154px}.frz:not(.is-h) .frz-fp img{width:138px;height:148px}.frz:not(.is-h) .frz-one .frz-fp,.frz:not(.is-h) .one .frz-fp{width:190px}.frz:not(.is-h) .one .frz-fp img{width:174px;height:196px}.frz:not(.is-h) .frz-cp{font-size:12.5px}}.frz.is-h .frz-pin{height:100svh;position:sticky;top:0;overflow:clip}.frz.is-h .frz-track{position:absolute;top:0;left:0}.frz.is-h .frz-band{zoom:var(--z,1);width:calc(var(--W) * 1px);height:calc(var(--H) * 1px);background-image:radial-gradient(380px 520px at 24% 28%,#fff8ea8c,#0000 72%),radial-gradient(300px 440px at 78% 36%,#fff8ea66,#0000 72%);background-repeat:repeat-x;background-size:1100px 100%;position:relative}.frz.is-h .frz-base{left:0;right:0;top:calc(var(--H) * 1px - 64px);background:#fbf6ee;border-bottom:6px solid #e5d6c0;height:24px;position:absolute}.frz.is-h .frz-floor{left:0;right:0;top:calc(var(--H) * 1px - 40px);background:var(--wood);position:absolute;bottom:0}.frz-th,.frz-pel,.frz-lit,.frz-loop,.frz-halo,.frz-dot{pointer-events:none;position:absolute;top:0;left:0}.frz-th{z-index:1;overflow:visible}.frz-lit{z-index:1;overflow:hidden}.frz-litin{position:relative}.frz-th svg,.frz-litin svg{display:block;overflow:visible}.frz-loop{z-index:1;--a:0deg;-webkit-mask-image:conic-gradient(from 180deg at 50% 50%, transparent calc(360deg - var(--a)), #000 0);mask-image:conic-gradient(from 180deg at 50% 50%, transparent calc(360deg - var(--a)), #000 0)}.frz-loop.full{-webkit-mask-image:none;mask-image:none}.frz-loop.off{visibility:hidden}.frz-loop svg{display:block}.frz-halo{z-index:1;background:radial-gradient(closest-side,#ffe2b0f2,#ffc27aa6 25%,#ffb06000 100%);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px}.frz-dot{z-index:1;opacity:.9;background:#fff3da;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.frz-pel{z-index:2}.frz.is-h .frz-ent,.frz.is-h .frz-mo{z-index:3}.frz.is-h .frz-months{position:static}.frz.is-h .frz-ring{display:none}.frz.is-h .frz-ent{position:absolute}.frz.is-h .frz-mo{height:100%;position:absolute;top:0}.frz.is-h .frz-in{position:absolute;top:0;bottom:0}.frz.is-h .frz-prog{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 11px);z-index:6;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.frz-prog i{background:#3b261c4d;width:44px;height:6px;display:block}.frz-prog i.on{background:var(--plaster)}.frz-prog b{color:var(--ink);min-width:36px;margin-left:12px;font-size:14px;font-weight:700}.frz.is-h:not(.is-m) .frz-ent{width:360px;top:128px;left:48px}.frz.is-h:not(.is-m) .frz-ent h2{font-size:70px}.frz.is-h:not(.is-m) .frz-hint{margin-top:24px;font-size:17px}.frz.is-h:not(.is-m) .frz-mo{width:1100px}.frz.is-h:not(.is-m) .frz-in{width:1100px;left:0}.frz.is-h:not(.is-m) .frz-nmb{width:300px;height:300px;position:absolute;top:130px;left:50px}.frz.is-h:not(.is-m) .frz-lab{font-size:26px;top:52px}.frz.is-h:not(.is-m) .frz-num{margin-top:34px;font-size:236px}.frz.is-h:not(.is-m) .frz-mt{width:540px;position:absolute;bottom:502px;left:420px}.frz.is-h:not(.is-m) .frz-mt h3{margin-bottom:14px;font-size:42px}.frz.is-h:not(.is-m) .frz-mt p{font-size:18.5px;line-height:1.5}.frz.is-h:not(.is-m) .frz-prs{align-items:flex-start;gap:130px;display:flex;position:absolute;top:452px;left:300px}.frz.is-h:not(.is-m) .frz-fp{width:316px}.frz.is-h:not(.is-m) .frz-fp img{width:300px;height:260px}.frz.is-h:not(.is-m) .frz-cp{margin-top:12px;font-size:16px}.frz.is-h:not(.is-m) .frz-avl{margin-top:3px;font-size:14px}.frz.is-h:not(.is-m) .one .frz-mt{flex-direction:column;justify-content:center;width:560px;display:flex;top:452px;bottom:64px;left:70px}.frz.is-h:not(.is-m) .one .frz-mt h3{font-size:46px}.frz.is-h:not(.is-m) .one .frz-mt p{font-size:19.5px}.frz.is-h:not(.is-m) .one .frz-prs{top:140px;left:690px}.frz.is-h:not(.is-m) .one .frz-fp{width:376px}.frz.is-h:not(.is-m) .one .frz-fp img{width:360px;height:482px}.frz.is-h:not(.is-m) .one .frz-cp{margin-top:14px}.frz.is-m{--top:90px;--R:95px}.frz.is-m.short{--top:76px;--R:74px}.frz.is-h.is-m .frz-prog i{width:30px}.frz.is-h.is-m .frz-prog{bottom:calc(env(safe-area-inset-bottom,0px) + 9px)}.frz.is-h.is-m .frz-base{top:calc(var(--H) * 1px - 48px);height:20px}.frz.is-h.is-m .frz-floor{top:calc(var(--H) * 1px - 28px)}.frz.is-h.is-m .frz-ent{left:calc((var(--P) * 1px - 390px) / 2 + 24px);top:var(--top);width:342px}.frz.is-h.is-m .frz-ent h2{font-size:54px}.frz.is-h.is-m .frz-hint{margin-top:18px;font-size:15.5px}.frz.is-h.is-m .frz-mo{width:calc(var(--P) * 1px)}.frz.is-h.is-m .frz-in{left:calc((var(--P) * 1px - 390px) / 2);width:390px;padding:var(--top) 0 64px;flex-direction:column;align-items:center;display:flex}.frz.is-h.is-m .frz-nmb{width:calc(var(--R) * 2);height:calc(var(--R) * 2);flex:none}.frz.is-h.is-m .frz-lab{top:calc(var(--R) * .32);font-size:20px}.frz.is-h.is-m .frz-num{font-size:calc(var(--R) * 1.35);margin-top:calc(var(--R) * .23)}.frz.is-h.is-m .frz-mt{flex:none;align-self:stretch;margin-top:40px;padding:0 24px}.frz.is-h.is-m .frz-mt h3{margin-bottom:10px;font-size:28px}.frz.is-h.is-m .frz-mt p{font-size:16px;line-height:1.45}.frz.is-h.is-m.short .frz-mt{margin-top:26px}.frz.is-h.is-m.short .frz-mt h3{margin-bottom:8px;font-size:25px}.frz.is-h.is-m.short .frz-mt p{font-size:15px;line-height:1.4}.frz.is-h.is-m .frz-prs{flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;gap:20px;min-height:0;display:flex;container-type:size}.frz.is-h.is-m .frz-fp{--ih:clamp(96px, 100cqh - 100px, 164px);--iw:calc(var(--ih) * 138 / 148);width:calc(var(--iw) + 16px)}.frz.is-h.is-m .one .frz-fp{--ih:clamp(120px, 100cqh - 84px, 236px);--iw:calc(var(--ih) * 174 / 196)}.frz.is-h.is-m .frz-fp img{height:var(--ih);width:var(--iw)}.frz.is-h.is-m .frz-cp{margin-top:9px;font-size:12.5px}.frz.is-h.is-m .frz-avl{flex:none;margin-top:2px;font-size:14px}
