.ag-draw [data-part]{transform-box:view-box}.ag-draw g[id$=-art] path,.ag-draw g[id$=-floor] path{stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;stroke:none;paint-order:stroke;animation:0s linear 2.5s backwards agAppear}.ag-plate-live .ag-draw g[id$=-art] path,.ag-plate-live .ag-draw g[id$=-floor] path{animation:none}[data-ink=pending] .ag-draw g[id$=-art] path,[data-ink=pending] .ag-draw g[id$=-floor] path{fill-opacity:0}.ag-plate-live .ag-draw svg:not(.is-acting) [data-part]:not([data-part=base]):not([data-part=floor]){opacity:0}.ag-draw svg{transform-origin:50% 55%;width:100%;height:100%;animation:14s ease-in-out infinite alternate agDrift;display:block;overflow:visible}.ag-draw svg.is-acting [data-motion=drop]{animation:agDrop 1.2s var(--ease-snap) both}.ag-draw svg.is-acting [data-motion=lift]{animation:agLift 1.1s var(--ease-snap) .1s both}.ag-draw svg.is-acting [data-motion=slide]{animation:agSlide 1s var(--ease-snap) .5s both}.ag-draw svg.is-acting [data-motion=land]{animation:agLand .6s var(--ease-snap) .1s both}.ag-draw svg.is-acting [data-motion=reveal]{animation:.7s ease-in .4s both agReveal}.ag-draw svg.is-acting [data-motion=click]{animation:agClick .5s var(--ease-snap) 1.1s both}.ag-draw svg.is-acting [data-motion=ripple]{animation:.9s ease-out .15s both agRipple}.ag-guides,.ag-callout{pointer-events:none;fill:none;stroke-width:1px;position:absolute;top:0;left:0;overflow:visible}.ag-guides{stroke:rgba(var(--ink-rgb), .3)}.ag-guides path{opacity:0}.ag-callout{stroke:var(--oxide)}.ag-plate-live:not(.is-measuring) .ag-callout{opacity:0}.ag-co-ring{stroke-dasharray:var(--len);transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.ag-co-lead{stroke-dasharray:var(--len);stroke-linejoin:round}.ag-co-end{fill:var(--oxide);stroke:none;transform-box:fill-box;transform-origin:50%}@keyframes agAppear{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes agInk{0%{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}to{stroke-dasharray:var(--len);stroke-dashoffset:0}}@keyframes agInkFill{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@keyframes agGuideIn{0%{opacity:1;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}to{opacity:1;stroke-dasharray:var(--len);stroke-dashoffset:0}}@keyframes agGuideOut{0%{opacity:1}to{opacity:0}}@keyframes agCalloutOut{to{opacity:0}}@keyframes agSpecOut{to{opacity:0;transform:translateY(-4px)}}@keyframes agDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-6px,4px)}}@keyframes agDrop{0%{opacity:0;transform:translateY(-420px)}10%{opacity:1}62%{opacity:1;transform:translateY(0)}76%{transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes agLift{0%{opacity:0;transform:translateY(300px)}12%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes agSlide{0%{opacity:0;transform:translate(var(--sx,520px), var(--sy,-180px)) rotate(6deg)}12%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes agLand{0%{opacity:0;transform:scale(1.6)}70%{opacity:1;transform:scale(.94)}85%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes agReveal{0%{opacity:1;clip-path:inset(-20% var(--from,100%) -20% -5%)}to{opacity:1;clip-path:inset(-20% var(--to,-5%) -20% -5%)}}@keyframes agClick{0%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes agRipple{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}@media print{.ag-draw svg,.ag-draw g[id$=-art] path,.ag-draw g[id$=-floor] path,.ag-draw [data-part]{animation:none!important}.ag-draw g[id$=-art] path,.ag-draw g[id$=-floor] path{fill-opacity:1!important;stroke-dashoffset:0!important}.ag-draw [data-part]{opacity:1!important}}.ag-panel[data-astro-cid-73pa76nm]{background:var(--graphite);color:var(--bone);flex-direction:column;padding:44px 40px 40px;display:flex;position:-webkit-sticky;position:sticky;top:84px;overflow:hidden}.ag-panel-grid[data-astro-cid-73pa76nm]{background-image:linear-gradient(rgba(var(--paper-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--paper-rgb), .035) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0}.ag-panel-head[data-astro-cid-73pa76nm]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.ag-panel-head-label[data-astro-cid-73pa76nm]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--muted-on-dark)}.ag-price[data-astro-cid-73pa76nm]{flex-direction:column;align-self:flex-start;gap:5px;margin-bottom:8px;display:inline-flex}.ag-price-fig[data-astro-cid-73pa76nm]{letter-spacing:-.035em;font-size:64px;font-weight:700;line-height:1}.ag-price-dot[data-astro-cid-73pa76nm]{color:var(--oxide-light)}.ag-price-measure[data-astro-cid-73pa76nm]{align-items:center;width:0;min-width:100%;display:flex}.ag-price-measure-cap[data-astro-cid-73pa76nm]{background:rgba(var(--paper-rgb), .4);width:1px;height:7px}.ag-price-measure-line[data-astro-cid-73pa76nm]{background:rgba(var(--paper-rgb), .4);flex:1;height:1px}.ag-price-label[data-astro-cid-73pa76nm]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.16em;color:var(--muted-on-dark);text-align:center;white-space:nowrap;width:0;min-width:100%}.ag-panel-copy[data-astro-cid-73pa76nm]{font-size:var(--fs-meta);color:var(--muted-on-dark);margin:6px 0 0;padding:0;line-height:1.55;list-style:none}.ag-panel-copy[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]{padding-left:14px;position:relative}.ag-panel-copy[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]+li[data-astro-cid-73pa76nm]{margin-top:6px}.ag-panel-copy[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]:before{content:"–";color:var(--oxide-light);position:absolute;left:0}.ag-panel-divider[data-astro-cid-73pa76nm]{background:rgba(var(--paper-rgb), .18);height:1px;margin:28px 0}.ag-mgmt[data-astro-cid-73pa76nm]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid var(--hairline-dark-strong);padding:18px 20px;transition:border-color .2s;display:block;position:relative}.ag-mgmt[data-astro-cid-73pa76nm]:hover{border-color:var(--oxide-light)}.ag-mgmt-label[data-astro-cid-73pa76nm]{background:var(--graphite);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--oxide-light);padding:0 8px;position:absolute;top:-8px;left:16px}.ag-mgmt-row[data-astro-cid-73pa76nm]{align-items:center;gap:12px;display:flex}.ag-mgmt-input[data-astro-cid-73pa76nm]{opacity:0;width:0;height:0;margin:0;position:absolute;top:18px;left:20px}.ag-mgmt-box[data-astro-cid-73pa76nm]{border:1.5px solid var(--bone);background:0 0;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .2s;display:inline-flex}.ag-mgmt-check[data-astro-cid-73pa76nm]{color:var(--graphite);font-size:var(--fs-label);opacity:0;font-weight:700;line-height:1}.ag-mgmt-input[data-astro-cid-73pa76nm]:checked~.ag-mgmt-box[data-astro-cid-73pa76nm]{background:var(--bone)}.ag-mgmt-input[data-astro-cid-73pa76nm]:checked~.ag-mgmt-box[data-astro-cid-73pa76nm] .ag-mgmt-check[data-astro-cid-73pa76nm]{opacity:1}.ag-mgmt-input[data-astro-cid-73pa76nm]:focus-visible~.ag-mgmt-box[data-astro-cid-73pa76nm]{outline:2px solid var(--oxide-light);outline-offset:3px}.ag-mgmt-name[data-astro-cid-73pa76nm]{white-space:nowrap;flex:1;font-size:15px;font-weight:600}.ag-mgmt-price[data-astro-cid-73pa76nm]{color:var(--muted-on-dark);white-space:nowrap;font-size:13.5px}.ag-mgmt-note[data-astro-cid-73pa76nm]{font-size:var(--fs-label);color:var(--muted-on-dark);margin-top:8px;padding-left:28px;line-height:1.55;list-style:none}.ag-mgmt-note[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]{padding-left:14px;position:relative}.ag-mgmt-note[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]+li[data-astro-cid-73pa76nm]{margin-top:4px}.ag-mgmt-note[data-astro-cid-73pa76nm] li[data-astro-cid-73pa76nm]:before{content:"–";color:var(--oxide-light);position:absolute;left:0}.ag-total[data-astro-cid-73pa76nm]{margin:26px 0 0}.ag-total-label[data-astro-cid-73pa76nm]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--muted-on-dark);white-space:nowrap}.ag-total-value[data-astro-cid-73pa76nm]{text-align:right;white-space:nowrap;margin-top:2px}.ag-total-stamp[data-astro-cid-73pa76nm]{letter-spacing:-.02em;color:var(--oxide-light);font-size:26px;font-weight:700;display:inline-block}.ag-total-sub[data-astro-cid-73pa76nm]{font-size:var(--fs-label);color:var(--muted-on-dark);text-align:right;margin-top:4px}.ag-perf[data-astro-cid-73pa76nm]{border-top:1px dashed rgba(var(--paper-rgb), .35);margin:26px -40px;position:relative}.ag-perf-hole[data-astro-cid-73pa76nm]{background:var(--ag-ticket-ground,var(--card-bg));border-radius:50%;width:16px;height:16px;position:absolute;top:-8px}.ag-perf-hole-l[data-astro-cid-73pa76nm]{left:-8px}.ag-perf-hole-r[data-astro-cid-73pa76nm]{right:-8px}.ag-offer-cta[data-astro-cid-73pa76nm]{text-align:center;background:var(--bone);color:var(--graphite);padding:16px 20px;font-size:15px;font-weight:600;display:block;position:relative}.ag-offer-cta[data-astro-cid-73pa76nm]:hover{background:var(--oxide-light);color:var(--bone)}.ag-offer-cta-note[data-astro-cid-73pa76nm]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--muted-on-dark);text-align:center;margin-top:12px}@media (max-width:1100px){.ag-panel[data-astro-cid-73pa76nm]{position:relative;top:auto}}@media (max-width:760px){.ag-panel[data-astro-cid-73pa76nm]{padding:36px 24px 32px}.ag-price-fig[data-astro-cid-73pa76nm]{font-size:52px}.ag-mgmt[data-astro-cid-73pa76nm]{padding:18px 16px}.ag-mgmt-row[data-astro-cid-73pa76nm]{gap:10px}.ag-mgmt-name[data-astro-cid-73pa76nm]{white-space:normal}.ag-mgmt-note[data-astro-cid-73pa76nm]{padding-left:26px}.ag-perf[data-astro-cid-73pa76nm]{margin:26px -24px}}
