.desk[data-astro-cid-kk32t2th]{position:absolute;inset:0;container-type:inline-size}.desk[data-astro-cid-kk32t2th][hidden]{display:none}.desk__scene[data-astro-cid-kk32t2th]{perspective:1500px;perspective-origin:50% 30%;--w:min(520px, 62cqw);--h:calc(var(--w) * 152 / 216);--tilt:17deg;position:absolute;inset:0}.desk__rig[data-astro-cid-kk32t2th]{width:0;height:0;transform-style:preserve-3d;transform-origin:0 calc(var(--h) * .45) 0;position:absolute;top:20%;left:50%;transform:rotateX(-14deg)rotateY(-28deg)}.desk__rig[data-astro-cid-kk32t2th]>[data-astro-cid-kk32t2th]{transform-style:preserve-3d;position:absolute}.desk__leaf[data-astro-cid-kk32t2th],.desk__board[data-astro-cid-kk32t2th]{left:calc(var(--w) / -2);width:var(--w);height:var(--h);transform-origin:50% 0;top:0}.desk__board[data-astro-cid-kk32t2th]{background:linear-gradient(#d9d3c7,#c9c1b2);border-radius:2px}.desk__board--front[data-astro-cid-kk32t2th]{transform:rotateX(var(--tilt)) translateZ(-2px) scale(1.012)}.desk__board--back[data-astro-cid-kk32t2th]{transform:rotateX(calc(var(--tilt) * -1)) scale(1.012);background:linear-gradient(#cfc8ba,#b8af9e)}.desk__leaf--front[data-astro-cid-kk32t2th]{transform:rotateX(var(--tilt))}.desk__leaf--back[data-astro-cid-kk32t2th]{transform:rotateX(calc(360deg - var(--tilt))) translateZ(-1px)}.desk__leaf--flip[data-astro-cid-kk32t2th]{transform:rotateX(var(--tilt)) translateZ(1px)}.desk__leaf[data-astro-cid-kk32t2th][hidden]{display:none}.desk__face[data-astro-cid-kk32t2th]{backface-visibility:hidden;object-fit:cover;-webkit-user-drag:none;border-radius:1px;width:100%;height:100%;display:block;position:absolute;inset:0}img[data-astro-cid-kk32t2th].desk__face{background:#f7f3ea;box-shadow:inset 0 0 0 1px #0000000f}.desk__face--paper[data-astro-cid-kk32t2th]{background:#f4efe4}.desk__face--rear[data-astro-cid-kk32t2th]{background:linear-gradient(#efe9dc,#e3dccd);transform:rotateY(180deg)}.desk__wire[data-astro-cid-kk32t2th]{left:calc(var(--w) / -2);width:var(--w);height:0;top:0}.desk__wire[data-astro-cid-kk32t2th] i[data-astro-cid-kk32t2th]{top:calc(var(--h) * -.045);width:calc(var(--h) * .09);height:calc(var(--h) * .09);margin-left:calc(var(--h) * -.045);border:max(1.5px, calc(var(--w) * .0045)) solid #44474d;border-top-color:#9ea3aa;border-radius:50%;position:absolute;transform:rotateY(90deg)}.desk__floor[data-astro-cid-kk32t2th]{left:calc(var(--w) * -.85);top:calc(var(--h) * .956 - var(--h) * .6);width:calc(var(--w) * 1.7);height:calc(var(--h) * 1.2);background:radial-gradient(closest-side,#00000052,#0000001f 55%,#0000);transform:rotateX(90deg)}.desk--viewer[data-astro-cid-kk32t2th]{cursor:grab;border-radius:14px;overflow:hidden}.desk--viewer[data-astro-cid-kk32t2th].is-dragging{cursor:grabbing}.desk--viewer[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.desk--viewer[data-astro-cid-kk32t2th].is-dragging .desk__rig[data-astro-cid-kk32t2th]{transition:none}.desk--hero[data-astro-cid-kk32t2th] .desk__scene[data-astro-cid-kk32t2th]{--w:min(660px, 80cqw);perspective:1900px;perspective-origin:30% 24%}.desk--hero[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{top:25%;left:58%;transform:rotateX(-11deg)rotateY(-33deg)}.desk--hero[data-astro-cid-kk32t2th] .desk__floor[data-astro-cid-kk32t2th]{left:calc(var(--w) * -1.4);width:calc(var(--w) * 2.8);top:calc(var(--h) * .956 - var(--h) * 1.1);height:calc(var(--h) * 2.2);background:radial-gradient(closest-side,#0009,#0000004d 28%,#0000 44%),radial-gradient(closest-side,#ecdec833,#ecdec814 55%,#0000)}@media (max-width:1019.98px){.desk--hero[data-astro-cid-kk32t2th] .desk__scene[data-astro-cid-kk32t2th]{--w:min(470px, 66cqw);perspective-origin:50% 20%}.desk--hero[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{top:13%;left:51%}}.desk--hero[data-astro-cid-kk32t2th] img[data-astro-cid-kk32t2th].desk__face{box-shadow:inset 0 0 0 1px #0000000f}@media (prefers-reduced-motion:no-preference){.desk--hero[data-astro-cid-kk32t2th] .desk__scene[data-astro-cid-kk32t2th]{animation:.7s cubic-bezier(.16,1,.3,1) both desk-fade}.desk--hero[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{animation:.8s cubic-bezier(.16,1,.3,1) both desk-settle}@keyframes desk-fade{0%{opacity:0}to{opacity:1}}@keyframes desk-settle{0%{transform:translateY(14px)rotateX(-7deg)rotateY(-19deg)}to{transform:rotateX(-11deg)rotateY(-33deg)}}}@media (prefers-reduced-motion:reduce){.desk--viewer[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{transition:none}.desk--hero[data-astro-cid-kk32t2th] .desk__scene[data-astro-cid-kk32t2th],.desk--hero[data-astro-cid-kk32t2th] .desk__rig[data-astro-cid-kk32t2th]{animation:none}}.cover.cover--cal{min-height:min(86vh,44rem)}@media (min-width:760px){.js main>.band--cover.cover--cal.band--m:not(.band~.band){padding-top:calc(var(--masthead-h) + var(--sp-7))}.band--cover.cover--cal.band--m{padding-bottom:var(--sp-8)}}.cover--cal .calhero__type[data-astro-cid-bpsk4bvf]{max-width:none;padding-bottom:0}@media (min-width:1020px){.cover--cal .calhero__type[data-astro-cid-bpsk4bvf]{position:static}}.cover--cal .calhero__lede[data-astro-cid-bpsk4bvf]{max-width:min(36rem,100%)}.cover--cal .calhero__facts[data-astro-cid-bpsk4bvf]{max-width:min(34rem,100%)}@media (min-width:1020px){.cover--cal .f-offset>.calhero__type[data-astro-cid-bpsk4bvf]{grid-column:1/7}}.calhero__plate[data-astro-cid-bpsk4bvf]{z-index:0;pointer-events:none;background:radial-gradient(58% 52% at 60% 58%,#ecdec812,#0000 72%);margin:0;position:absolute;inset:0 0 0 44%}@media (min-width:1020px) and (max-width:1279.98px){.calhero__plate[data-astro-cid-bpsk4bvf]{inset:0 0 0 48%}}@media (max-width:1019.98px){.cover.cover--cal{min-height:0;display:block}.calhero__plate[data-astro-cid-bpsk4bvf]{width:100vw;height:clamp(15.5rem,62vw,28rem);margin-inline:calc(50% - 50vw);margin-top:var(--sp-5);background:radial-gradient(70% 60% at 50% 60%,#ecdec812,#0000 75%);position:relative;inset:auto;overflow:clip;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.js main>.band--cover.cover--cal.band--m:not(.band~.band){padding-top:calc(var(--masthead-h) + var(--sp-6))}.band--cover.cover--cal.band--m{padding-bottom:var(--sp-7)}}@media (max-width:759.98px){.cover--cal .calhero__cta[data-astro-cid-bpsk4bvf]{flex-direction:column;align-items:stretch}.calhero__plate[data-astro-cid-bpsk4bvf]{height:clamp(14rem,64vw,20rem)}}.cal[data-astro-cid-bpsk4bvf]{grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"pick pick""main side";gap:2.25rem 3rem;margin-top:2rem;display:grid}.cal[data-astro-cid-bpsk4bvf][hidden]{display:none}.cal__pick[data-astro-cid-bpsk4bvf]{grid-area:pick;min-width:0}.cal__main[data-astro-cid-bpsk4bvf]{grid-area:main;min-width:0}.cal__side[data-astro-cid-bpsk4bvf]{min-width:0;top:calc(var(--masthead-h,4rem) + 1.5rem);grid-area:side;align-self:start;position:sticky}.cal-h[data-astro-cid-bpsk4bvf]{flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:1.35rem;display:flex}.cal-h__n[data-astro-cid-bpsk4bvf]{color:var(--text-2);font-size:.85rem;font-weight:400}.cal-pick[data-astro-cid-bpsk4bvf]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cal-pick__btn[data-astro-cid-bpsk4bvf]{border:1.5px solid var(--rule);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:.45rem;padding:.35rem;display:grid}.cal-pick__btn[data-astro-cid-bpsk4bvf] img[data-astro-cid-bpsk4bvf]{aspect-ratio:216/152;object-fit:cover;background:var(--bg-sunken);border-radius:6px;width:100%;height:auto;display:block}.cal-pick__btn[data-astro-cid-bpsk4bvf]:hover{border-color:var(--rule-strong)}.cal-pick__btn[data-astro-cid-bpsk4bvf][aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1.5px var(--text)}.cal-pick__btn[data-astro-cid-bpsk4bvf]:focus-visible,.cal-seg[data-astro-cid-bpsk4bvf]:focus-visible,.cal-step[data-astro-cid-bpsk4bvf]:focus-visible,.cal-pg[data-astro-cid-bpsk4bvf]:focus-visible,.cal-stage[data-astro-cid-bpsk4bvf]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-halo)}.cal-pick__name[data-astro-cid-bpsk4bvf]{align-items:baseline;gap:.4rem;min-height:2.1em;padding:0 .15rem .15rem;font-size:.8rem;line-height:1.3;display:flex}.cal-pick__no[data-astro-cid-bpsk4bvf]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.7rem}.cal-bar[data-astro-cid-bpsk4bvf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.cal-views[data-astro-cid-bpsk4bvf]{border:1px solid var(--rule-strong);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.cal-seg[data-astro-cid-bpsk4bvf]{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem 1rem;font-size:.9rem}.cal-seg[data-astro-cid-bpsk4bvf][aria-pressed=true]{background:var(--text);color:var(--bg)}.cal-count[data-astro-cid-bpsk4bvf]{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.cal-stage[data-astro-cid-bpsk4bvf]{aspect-ratio:216/152;background:radial-gradient(120% 90% at 50% 18%, var(--surface-bright), var(--bg-sunken));touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:14px;position:relative;container-type:inline-size}.cal-flat[data-astro-cid-bpsk4bvf]{perspective:1700px;perspective-origin:50% -20%;position:absolute;inset:4.5%}.cal-flat__img[data-astro-cid-bpsk4bvf]{object-fit:contain;transform-origin:50% 0;backface-visibility:hidden;-webkit-user-drag:none;background:#f7f3ea;border-radius:3px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 1px 2px #0000002e,0 14px 30px -12px #00000059}.cal-flat__img[data-astro-cid-bpsk4bvf][hidden]{display:none}.cal-flat__img[data-astro-cid-bpsk4bvf].is-front{z-index:2}.cal-flat__img[data-astro-cid-bpsk4bvf].is-back{z-index:1}.cal-flat__img[data-astro-cid-bpsk4bvf].is-moving{z-index:3}.cal-nav[data-astro-cid-bpsk4bvf]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.cal-step[data-astro-cid-bpsk4bvf]{border:1px solid var(--rule-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .9rem;font-size:.92rem;display:inline-flex}.cal-step[data-astro-cid-bpsk4bvf]:disabled{opacity:.45;cursor:default}.cal-pages[data-astro-cid-bpsk4bvf]{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.cal-pg[data-astro-cid-bpsk4bvf]{border:1px solid var(--rule);min-width:38px;min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.25rem .4rem;font-size:.8rem}.cal-pg[data-astro-cid-bpsk4bvf][aria-current=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.cal-pg--wide[data-astro-cid-bpsk4bvf]{min-height:44px;padding:.3rem .8rem}.cal-turn[data-astro-cid-bpsk4bvf]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.cal-turn[data-astro-cid-bpsk4bvf][hidden]{display:none}.cal-side__name[data-astro-cid-bpsk4bvf]{margin-top:.25rem;font-size:1.6rem;line-height:1.2}.cal-facts[data-astro-cid-bpsk4bvf]{color:var(--text-2);gap:.5rem;margin:1rem 0 1.5rem;padding-left:1.1rem;font-size:.9rem;line-height:1.5;list-style:outside;display:grid}.cal-list[data-astro-cid-bpsk4bvf]{gap:.85rem;padding-left:1.1rem;line-height:1.65;list-style:outside;display:grid}.cal-nojs[data-astro-cid-bpsk4bvf]{margin-top:1.5rem}.cal-nojs[data-astro-cid-bpsk4bvf]>p[data-astro-cid-bpsk4bvf]{border:1px solid var(--rule-strong);border-radius:12px;padding:1rem 1.2rem}.cal-nojs__grid[data-astro-cid-bpsk4bvf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cal-nojs__grid[data-astro-cid-bpsk4bvf] a[data-astro-cid-bpsk4bvf]{color:var(--text);gap:.35rem;font-size:.85rem;display:grid}.cal-nojs__grid[data-astro-cid-bpsk4bvf] img[data-astro-cid-bpsk4bvf]{border-radius:4px;width:100%;height:auto}@media (max-width:1239px){.cal-pick[data-astro-cid-bpsk4bvf]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:999px){.cal[data-astro-cid-bpsk4bvf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"pick""main""side";gap:2rem}.cal__side[data-astro-cid-bpsk4bvf]{position:static}.cal-pick[data-astro-cid-bpsk4bvf]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:.6rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.cal-pick[data-astro-cid-bpsk4bvf]>li[data-astro-cid-bpsk4bvf]{scroll-snap-align:start;flex:0 0 9.5rem}}@media (max-width:599px){.cal-nav[data-astro-cid-bpsk4bvf]{grid-template-columns:1fr 1fr}.cal-pages[data-astro-cid-bpsk4bvf]{grid-area:2/1/auto/-1}.cal-step[data-astro-cid-bpsk4bvf][data-next]{justify-self:end}.cal-step[data-astro-cid-bpsk4bvf][data-prev]{justify-self:start}.cal-flat[data-astro-cid-bpsk4bvf]{inset:3%}}
