.glass-scope{--mg-serif:var(--font-editorial),"Iowan Old Style",Charter,Georgia,serif;--mg-sans:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--mg-nav-top:10px;--mg-nav-h:52px;--mg-wrap:1180px;--mg-gutter:28px;--mg-party:hsl(var(--ag-accent))}@media (max-width:767px){.glass-scope{--mg-gutter:16px}}.glass-scope.mg-chrome{background-color:transparent;isolation:auto}.glass-scope .mg-wrap{position:relative;z-index:1;width:100%;max-width:var(--mg-wrap);margin:0 auto;padding:0 var(--mg-gutter)}.glass-scope .mg-serif{font-family:var(--mg-serif);font-weight:400;letter-spacing:-.018em;line-height:1;text-wrap:balance}.glass-scope .mg-serif em{font-style:italic;color:hsl(var(--ag-muted))}.glass-scope .mg-xl{font-size:clamp(48px,7.4vw,100px);line-height:.95}.glass-scope .mg-l{font-size:clamp(38px,5vw,64px)}.glass-scope .mg-m{font-size:clamp(28px,3.2vw,40px);line-height:1.05}.glass-scope .mg-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mg-party)}.glass-scope .mg-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:hsl(var(--ag-muted));max-width:58ch;text-wrap:pretty}.glass-scope .mg-small{font-size:13px;color:hsl(var(--ag-muted))}.glass-scope .mg-tabular{font-variant-numeric:tabular-nums}.glass-scope [data-party=owner]{--mg-party:hsl(var(--ag-party-owner))}.glass-scope [data-party=manager]{--mg-party:hsl(var(--ag-party-manager))}.glass-scope [data-party=tenant]{--mg-party:hsl(var(--ag-party-tenant))}.glass-scope [data-party=pro]{--mg-party:hsl(var(--ag-party-pro))}.glass-scope [data-party=books]{--mg-party:hsl(var(--ag-accent))}.glass-scope .mg-section{position:relative;padding-block:clamp(72px,10vw,136px)}.glass-scope .mg-section+.mg-section{padding-top:clamp(16px,4vw,56px)}.glass-scope .mg-section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(32px,4vw,56px)}.glass-scope .mg-section-head.mg-center{align-items:center;text-align:center}.glass-scope .mg-rule{height:1px;border:0;margin:0;background:hsl(var(--ag-border))}.glass-scope .mg-grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--mg-grain-opacity);background-image:var(--mg-noise);background-size:160px 160px}.glass-scope .mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:700 15px/1 var(--mg-sans);white-space:nowrap;text-decoration:none;transition:transform .2s var(--ag-ease),box-shadow .2s var(--ag-ease),background-color .2s var(--ag-ease)}.glass-scope .mg-btn-sm{min-height:36px;padding:0 14px;font-size:13.5px}.glass-scope .mg-btn-primary{background-color:hsl(var(--ag-cta));color:hsl(var(--ag-cta-fg));box-shadow:0 10px 24px -12px hsl(var(--ag-cta))}.glass-scope .mg-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px hsl(var(--ag-cta))}.glass-scope .mg-btn-ghost{background-color:hsl(var(--ag-fill-subtle));border-color:hsl(var(--ag-border));color:hsl(var(--foreground));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight))}.glass-scope .mg-btn-ghost:hover{border-color:hsl(var(--ag-accent)/.5)}.glass-scope .mg-btn:focus-visible,.glass-scope .mg-link:focus-visible,.glass-scope .mg-nav-trigger:focus-visible,.glass-scope .mg-tile:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:3px}.glass-scope .mg-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-subtle));font-size:12.5px;font-weight:700;white-space:nowrap}.glass-scope .mg-lens-col{scroll-margin-top:88px}.glass-scope .mg-chip{max-width:100%}@media (max-width:640px){.glass-scope .mg-chip{white-space:normal;padding-block:5px;line-height:1.35}}.glass-scope .mg-dot{width:7px;height:7px;border-radius:50%;flex:none;background-color:var(--mg-party)}.glass-scope .mg-link{color:hsl(var(--ag-primary-text));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.glass-scope .mg-nav{position:fixed;z-index:50;top:var(--mg-nav-top);left:50%;transform:translateX(-50%);width:calc(100% - 2 * var(--mg-gutter));max-width:var(--mg-wrap);height:var(--mg-nav-h);display:flex;align-items:center;gap:6px;padding:0 6px 0 16px;border-radius:999px;background-color:hsl(var(--ag-opaque)/.92);border:1px solid hsl(var(--ag-border));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow);backdrop-filter:blur(var(--ag-blur-solid)) saturate(var(--ag-saturate));font-family:var(--mg-sans);color:hsl(var(--foreground))}.glass-scope .mg-nav-logo{display:inline-flex;align-items:center;margin-right:10px;flex:none}.glass-scope .mg-nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.glass-scope .mg-nav-trigger{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:999px;border:0;background:none;color:hsl(var(--ag-muted));font:600 14px/1 var(--mg-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.glass-scope .mg-nav-trigger:hover,.glass-scope .mg-nav-trigger[aria-current=page],.glass-scope .mg-nav-trigger[aria-expanded=true]{color:hsl(var(--foreground));background-color:hsl(var(--ag-tint-bg))}.glass-scope .mg-nav-trigger svg{transition:transform .2s var(--ag-ease)}.glass-scope .mg-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.glass-scope .mg-nav-spacer{flex:1}.glass-scope .mg-nav-item{position:relative}.glass-scope .mg-menu{position:absolute;top:calc(100% + 12px);left:-8px;min-width:300px;padding:8px;border-radius:22px;background-color:hsl(var(--ag-opaque));border:1px solid hsl(var(--ag-border));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow-lg);backdrop-filter:blur(var(--ag-blur-solid)) saturate(var(--ag-saturate));list-style:none;margin:0;animation:mg-rise .18s var(--ag-ease)}.glass-scope .mg-menu a{display:grid;grid-template-columns:10px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:baseline;padding:10px 12px;border-radius:14px;text-decoration:none;color:hsl(var(--foreground))}.glass-scope .mg-menu a:focus-visible,.glass-scope .mg-menu a:hover{background-color:hsl(var(--ag-tint-bg));outline:none}.glass-scope .mg-menu b{grid-column:2;grid-row:1;font-size:14.5px;font-weight:700;white-space:nowrap}.glass-scope .mg-menu span:not(.mg-dot){grid-column:2;margin-top:2px;font-size:13px;line-height:1.35;color:hsl(var(--ag-muted))}.glass-scope .mg-menu .mg-dot{grid-column:1;grid-row:1;align-self:center}.glass-scope .mg-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:0;background:none;color:hsl(var(--ag-muted));cursor:pointer}.glass-scope .mg-icon-btn:hover{color:hsl(var(--foreground));background-color:hsl(var(--ag-tint-bg))}.glass-scope .mg-icon-btn:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:2px}.glass-scope .mg-nav-desktop{display:contents}.glass-scope .mg-nav-mobile,.glass-scope .mg-nav-spacer-mobile{display:none}@media (max-width:1023px){.glass-scope .mg-nav-spacer-mobile{display:block}.glass-scope .mg-nav-desktop{display:none}.glass-scope .mg-nav-mobile{display:inline-flex;align-items:center;gap:4px}}.glass-scope .mg-sheet{position:fixed;z-index:49;inset:0;padding:calc(var(--mg-nav-top) + var(--mg-nav-h) + 16px) var(--mg-gutter) 32px;overflow-y:auto;background-color:hsl(var(--ag-opaque));animation:mg-fade .18s var(--ag-ease)}.glass-scope .mg-sheet h2{margin:24px 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .mg-sheet ul{list-style:none;margin:0;padding:0}.glass-scope .mg-sheet li a{display:flex;align-items:center;gap:10px;min-height:48px;font-size:17px;font-weight:600;text-decoration:none;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--ag-border))}.glass-scope .mg-sheet-actions{display:grid;gap:10px;margin-top:28px}.glass-scope .mg-hero{position:relative;overflow:hidden;padding-top:calc(var(--mg-nav-top) + var(--mg-nav-h) + clamp(40px, 7vw, 96px));padding-bottom:clamp(56px,8vw,112px)}.glass-scope .mg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:1023px){.glass-scope .mg-hero-grid{grid-template-columns:minmax(0,1fr)}}.glass-scope .mg-hero-copy{display:flex;flex-direction:column;gap:22px}.glass-scope .mg-cta-row{display:flex;flex-wrap:wrap;gap:10px}.glass-scope .mg-proof{display:flex;flex-wrap:wrap;gap:8px}.glass-scope .mg-ask{display:flex;flex-direction:column;gap:10px;max-width:560px}.glass-scope .mg-ask-title{font-family:var(--mg-serif);font-size:clamp(22px,2.2vw,28px);line-height:1.1}.glass-scope .mg-capsule{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:999px;background-color:hsl(var(--ag-fill-strong));border:1px solid hsl(var(--ag-border));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow);backdrop-filter:blur(var(--ag-blur)) saturate(var(--ag-saturate))}.glass-scope .mg-capsule:focus-within{border-color:hsl(var(--ag-accent)/.6);box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),0 0 0 4px hsl(var(--ag-tint-bg)),var(--ag-shadow)}.glass-scope .mg-pin{width:12px;height:12px;flex:none;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background-color:hsl(var(--ag-party-pro))}.glass-scope .mg-capsule input{flex:1;min-width:0;height:44px;border:0;outline:none;background:none;color:hsl(var(--foreground));font:600 16px var(--mg-sans)}.glass-scope .mg-capsule input::-moz-placeholder{color:hsl(var(--ag-placeholder));font-weight:500}.glass-scope .mg-capsule input::placeholder{color:hsl(var(--ag-placeholder));font-weight:500}@media (max-width:479px){.glass-scope .mg-capsule{flex-wrap:wrap;border-radius:24px;padding:8px}.glass-scope .mg-capsule input{flex-basis:calc(100% - 30px)}.glass-scope .mg-capsule .mg-btn{width:100%}}.glass-scope .mg-ask-note{font-size:13px;color:hsl(var(--ag-muted));min-height:1.6em}.glass-scope .mg-ask-note[data-tone=warn]{color:hsl(var(--foreground))}.glass-scope .mg-scene{position:relative;width:100%;max-width:600px;margin-inline:auto;aspect-ratio:1.2}.glass-scope .mg-street{position:absolute;inset:0;width:100%;height:100%;color:hsl(var(--ag-muted)/var(--mg-line-alpha))}.glass-scope .mg-street .mg-faint{color:hsl(var(--ag-border))}.glass-scope .mg-street .mg-window-lit{fill:hsl(var(--ag-party-pro)/var(--mg-window-alpha))}.glass-scope .mg-lens{position:absolute;right:0;top:6%;width:min(70%,420px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12% 13% 10%;background-color:hsl(var(--ag-fill-strong));border:1px solid hsl(var(--ag-border));backdrop-filter:blur(10px) saturate(1.6);box-shadow:inset 0 2px 0 hsl(var(--ag-highlight)),inset 0 -18px 36px -24px hsl(var(--ag-cta)),var(--ag-shadow-lg),0 0 var(--mg-glow-size) calc(var(--mg-glow-size) * -.25) hsl(var(--ag-party-manager)/var(--mg-glow));animation:mg-lens-in .9s var(--ag-ease) both}.glass-scope .mg-lens:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(140deg,hsl(var(--ag-rim-hi)),transparent 32%,transparent 72%,hsl(var(--ag-aurora-1)/.45));-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.glass-scope .mg-lens-place{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:hsl(var(--ag-muted));margin-bottom:6px}.glass-scope .mg-lens-rows{list-style:none;margin:0;padding:0;animation:mg-focus .6s var(--ag-ease) both}.glass-scope .mg-lens-rows li{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-bottom:1px solid hsl(var(--ag-border));text-align:center;line-height:1.25}.glass-scope .mg-lens-rows li:last-child{border-bottom:0}.glass-scope .mg-lens-rows span{font-size:11.5px;color:hsl(var(--ag-muted))}.glass-scope .mg-lens-rows b{font-size:clamp(13px,1.15vw,15px);font-weight:750;text-wrap:balance}.glass-scope .mg-lens-rows sup{color:hsl(var(--ag-accent));font-weight:800;margin-left:2px}.glass-scope .mg-cites{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:hsl(var(--ag-muted))}.glass-scope .mg-cites sup{color:hsl(var(--ag-accent));font-weight:800;margin-right:4px}.glass-scope .mg-cites a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:1023px){.glass-scope .mg-scene{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;align-items:center}.glass-scope .mg-street{position:relative;height:auto;aspect-ratio:1.6}.glass-scope .mg-lens{position:relative;right:auto;top:auto;width:min(100%,380px);margin-top:-34%}}.glass-scope .mg-mess{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.glass-scope .mg-scrap{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;border:1px dashed hsl(var(--ag-border));background-color:hsl(var(--ag-fill-subtle)/.5);font-size:14.5px;font-weight:600;transform:rotate(var(--mg-tilt,0deg))}.glass-scope .mg-scrap svg{width:28px;height:28px;color:hsl(var(--ag-muted))}.glass-scope .mg-mess-resolve{margin-top:28px;font-family:var(--mg-serif);font-size:clamp(24px,2.6vw,34px);line-height:1.15;max-width:30ch}@media (max-width:1023px){.glass-scope .mg-mess{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-scope .mg-scrap{transform:none}}.glass-scope .mg-reel{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.glass-scope .mg-reel:before{content:"";position:absolute;left:28px;right:28px;top:28px;height:2px;background-image:linear-gradient(90deg,hsl(var(--ag-border)) 0 8px,transparent 8px 14px);background-size:14px 2px}.glass-scope .mg-stop{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.glass-scope .mg-key{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:var(--mg-party);background-color:hsl(var(--ag-fill-subtle));border:1px solid hsl(var(--ag-border));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),0 0 calc(var(--mg-glow-size) * .7) calc(var(--mg-glow-size) * -.3) color-mix(in oklab,var(--mg-party) calc(var(--mg-glow) * 100%),transparent)}.glass-scope .mg-key svg{width:28px;height:28px}.glass-scope .mg-stop h3{margin:0;font-family:var(--mg-serif);font-weight:400;font-size:26px;line-height:1.05}.glass-scope .mg-stop p{margin:0;font-size:14.5px;line-height:1.55;color:hsl(var(--ag-muted))}.glass-scope .mg-panel{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:12px 13px;border-radius:14px;font-size:12.5px}.glass-scope .mg-panel-row{display:flex;justify-content:space-between;gap:8px;color:hsl(var(--ag-muted))}.glass-scope .mg-panel-big{font-size:18px;font-weight:800;letter-spacing:-.02em}.glass-scope .mg-sample{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ag-muted))}@media (max-width:1023px){.glass-scope .mg-reel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.glass-scope .mg-reel:before{display:none}}@media (max-width:559px){.glass-scope .mg-reel{grid-template-columns:minmax(0,1fr)}}.glass-scope .mg-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.glass-scope .mg-split.mg-flip>:first-child{order:2}@media (max-width:1023px){.glass-scope .mg-split{grid-template-columns:minmax(0,1fr)}.glass-scope .mg-split.mg-flip>:first-child{order:0}}.glass-scope .mg-copy{display:flex;flex-direction:column;gap:18px}.glass-scope .mg-margin{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:22px;align-items:start}@media (max-width:767px){.glass-scope .mg-margin{grid-template-columns:minmax(0,1fr)}}.glass-scope .mg-ledger{padding:22px 24px;border-radius:20px;background-color:hsl(var(--ag-paper));color:hsl(var(--ag-paper-ink));border:1px solid hsl(var(--ag-paper-rule));box-shadow:var(--ag-shadow)}.glass-scope .mg-ledger h3{margin:0;font-family:var(--mg-serif);font-weight:400;font-size:28px}.glass-scope .mg-ledger .mg-small{color:hsl(var(--ag-paper-muted))}.glass-scope .mg-ledger table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.glass-scope .mg-ledger td{padding:9px 0;border-bottom:1px solid hsl(var(--ag-paper-rule))}.glass-scope .mg-ledger td:last-child{text-align:right;font-weight:700}.glass-scope .mg-ledger tr[data-flag] td{background-color:hsl(var(--ag-party-pro)/.1)}.glass-scope .mg-notes{display:flex;flex-direction:column;gap:14px;padding-top:8px}.glass-scope .mg-note{padding-left:12px;border-left:2px solid hsl(var(--ag-accent));font-family:var(--mg-serif);font-style:italic;font-size:20px;line-height:1.25;color:hsl(var(--ag-accent))}.glass-scope .mg-note small{display:block;margin-top:4px;font-family:var(--mg-sans);font-style:normal;font-size:12px;color:hsl(var(--ag-muted))}.glass-scope .mg-note[data-step]{border-left-color:hsl(var(--ag-border));color:hsl(var(--ag-muted));font-size:16px}@supports (animation-timeline:view()){.glass-scope .mg-note{animation:mg-rise linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}.glass-scope .mg-badges{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.glass-scope .mg-badges .mg-link{display:inline-flex;align-items:center;gap:6px}.glass-scope .mg-lights-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.glass-scope .mg-count{font-family:var(--mg-serif);font-size:clamp(40px,5vw,64px);line-height:1}.glass-scope .mg-count small{display:block;margin-top:6px;font-family:var(--mg-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .mg-atlas{position:relative;isolation:isolate;overflow:hidden;margin-top:28px;padding:clamp(10px,2vw,22px);border-radius:26px}.glass-scope .mg-atlas:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:hsl(var(--ag-muted)/calc(.14 + var(--mg-line-alpha) * .1));-webkit-mask-image:url(/images/marketing/textures/atlas-map.webp);mask-image:url(/images/marketing/textures/atlas-map.webp);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glass-scope .mg-atlas h3{margin:8px 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .mg-tiles{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(3px,.5vw,6px);list-style:none;margin:0;padding:0}.glass-scope .mg-tile{display:grid;place-items:center;aspect-ratio:1.1;border-radius:clamp(5px,.7vw,9px);border:1px solid hsl(var(--ag-border));font-size:clamp(8.5px,1vw,12px);font-weight:700;color:hsl(var(--ag-muted)/.7);text-decoration:none}.glass-scope .mg-tile[data-state=next]{border-style:dashed;border-color:hsl(var(--ag-accent)/.55);color:hsl(var(--ag-muted))}.glass-scope .mg-tile[data-state=live]{border-color:transparent;color:hsl(var(--ag-cta-fg));background:radial-gradient(circle at 35% 30%,hsl(var(--ag-aurora-1)),hsl(var(--ag-cta)));box-shadow:0 0 0 4px hsl(var(--ag-aurora-1)/.22),0 0 var(--mg-glow-size) hsl(var(--ag-aurora-1)/calc(.35 + var(--mg-glow) * .45))}.glass-scope a.mg-tile[data-state=live]:hover{transform:translateY(-1px)}.glass-scope .mg-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12.5px;color:hsl(var(--ag-muted))}.glass-scope .mg-legend span{display:inline-flex;align-items:center;gap:7px}.glass-scope .mg-swatch{width:14px;height:14px;border-radius:4px;border:1px solid hsl(var(--ag-border))}.glass-scope .mg-swatch[data-state=live]{border-color:transparent;background-color:hsl(var(--ag-cta))}.glass-scope .mg-swatch[data-state=next]{border-style:dashed;border-color:hsl(var(--ag-accent))}.glass-scope .mg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glass-scope .mg-quote{margin:0;font-family:var(--mg-serif);font-size:clamp(26px,3.2vw,42px);line-height:1.2;max-width:32ch;text-wrap:balance}.glass-scope .mg-quote-by{margin-top:18px;font-size:14px;font-weight:700}.glass-scope .mg-quote-by span{font-weight:500;color:hsl(var(--ag-muted))}.glass-scope .mg-final{position:relative;overflow:hidden;padding:clamp(36px,6vw,72px);border-radius:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.glass-scope .mg-final>:not(.mg-final-light){position:relative}.glass-scope .mg-final-light{position:absolute;inset:0;pointer-events:none;background-color:hsl(var(--ag-aurora-1));opacity:calc(.22 + var(--mg-glow) * .2);-webkit-mask-image:url(/images/marketing/textures/glass-light.webp);mask-image:url(/images/marketing/textures/glass-light.webp);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glass-scope .mg-final-light{animation:mg-final-drift linear both;animation-timeline:view()}}}@keyframes mg-final-drift{0%{-webkit-mask-position:70% 0;mask-position:70% 0}to{-webkit-mask-position:100% 20%;mask-position:100% 20%}}.glass-scope.mg-page{position:relative;overflow-x:clip;min-height:60vh}.glass-scope .mg-hero-solo{max-width:860px}.glass-scope .mg-page-hero{padding-bottom:clamp(16px,3vw,40px)}.glass-scope .mg-page-hero .mg-xl{font-size:clamp(44px,6.2vw,84px)}.glass-scope .mg-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.glass-scope .mg-features[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-scope .mg-features[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.glass-scope .mg-features,.glass-scope .mg-features[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.glass-scope .mg-features,.glass-scope .mg-features[data-cols="2"],.glass-scope .mg-features[data-cols="4"]{grid-template-columns:minmax(0,1fr)}}.glass-scope .mg-feature{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight))}.glass-scope .mg-feature-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;color:var(--mg-party);background-color:hsl(var(--ag-tint-bg))}.glass-scope .mg-feature h3,.glass-scope .mg-steps h3{margin:0;font-size:17px;font-weight:700;line-height:1.3}.glass-scope .mg-feature h3 a{color:inherit;text-decoration:none}.glass-scope .mg-feature h3 a:hover{text-decoration:underline;text-underline-offset:3px}.glass-scope .mg-feature p,.glass-scope .mg-steps p{margin:0;font-size:14.5px;line-height:1.55;color:hsl(var(--ag-muted))}.glass-scope .mg-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:mg-step;max-width:760px}.glass-scope .mg-steps li{position:relative;counter-increment:mg-step;padding:0 0 28px 64px;display:flex;flex-direction:column;gap:6px}.glass-scope .mg-steps li:before{content:counter(mg-step);position:absolute;left:0;top:-6px;width:44px;font-family:var(--mg-serif);font-size:36px;line-height:1;text-align:center;color:var(--mg-party)}.glass-scope .mg-steps li:after{content:"";position:absolute;left:22px;top:38px;bottom:6px;width:1px;background:hsl(var(--ag-border))}.glass-scope .mg-steps li:last-child:after{display:none}.glass-scope .mg-faq{max-width:820px;border-top:1px solid hsl(var(--ag-border))}.glass-scope .mg-faq details{border-bottom:1px solid hsl(var(--ag-border))}.glass-scope .mg-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-size:17px;font-weight:650}.glass-scope .mg-faq summary::-webkit-details-marker{display:none}.glass-scope .mg-faq summary:after{content:"+";position:absolute;right:6px;top:14px;font-family:var(--mg-serif);font-size:28px;color:hsl(var(--ag-muted));transition:transform .2s var(--ag-ease)}.glass-scope .mg-faq details[open] summary:after{transform:rotate(45deg)}.glass-scope .mg-faq summary:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:2px}.glass-scope .mg-faq-a{padding:0 0 22px;font-size:15px;line-height:1.65;color:hsl(var(--ag-muted));max-width:68ch}.glass-scope .mg-prose{max-width:72ch;font-size:16.5px;line-height:1.72;color:hsl(var(--foreground))}.glass-scope .mg-prose h2{margin:2.2em 0 .6em;font-family:var(--mg-serif);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.1}.glass-scope .mg-prose h3{margin:1.8em 0 .4em;font-size:18px;font-weight:700}.glass-scope .mg-prose ol,.glass-scope .mg-prose p,.glass-scope .mg-prose ul{margin:0 0 1em}.glass-scope .mg-prose ol,.glass-scope .mg-prose ul{padding-left:1.3em}.glass-scope .mg-prose li{margin:.3em 0}.glass-scope .mg-prose a{color:hsl(var(--ag-primary-text));text-decoration:underline;text-underline-offset:3px}.glass-scope .mg-prose table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:14.5px}.glass-scope .mg-prose td,.glass-scope .mg-prose th{text-align:left;padding:10px 12px;border-bottom:1px solid hsl(var(--ag-border));vertical-align:top}.glass-scope .mg-prose th{font-weight:700}.glass-scope .mg-prices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:767px){.glass-scope .mg-prices{grid-template-columns:minmax(0,1fr)}}.glass-scope .mg-price{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow)}.glass-scope .mg-price-big{margin:0;font-family:var(--mg-serif);font-size:clamp(40px,4vw,56px);line-height:1}.glass-scope .mg-price-big small{margin-left:6px;font-family:var(--mg-sans);font-size:15px;color:hsl(var(--ag-muted))}.glass-scope .mg-price .mg-small{margin:0;line-height:1.55}.glass-scope .mg-footer{position:relative;border-top:1px solid hsl(var(--ag-border));background-color:hsl(var(--background));padding:64px 0 36px;font-family:var(--mg-sans)}.glass-scope .mg-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px}@media (max-width:1023px){.glass-scope .mg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-scope .mg-footer-brand{grid-column:1/-1}}.glass-scope .mg-footer-tag{margin:14px 0 18px;font-family:var(--mg-serif);font-size:24px;line-height:1.15;max-width:18ch}.glass-scope .mg-footer h3{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .mg-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.glass-scope .mg-footer li a,.glass-scope .mg-footer-linkbtn{font-size:14.5px;color:hsl(var(--foreground));text-decoration:none}.glass-scope .mg-footer-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.glass-scope .mg-footer li a:hover,.glass-scope .mg-footer-linkbtn:hover{color:hsl(var(--ag-primary-text));text-decoration:underline;text-underline-offset:3px}.glass-scope .mg-socials{display:flex;gap:8px}.glass-scope .mg-socials a{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid hsl(var(--ag-border));color:hsl(var(--ag-muted))}.glass-scope .mg-socials a:hover{color:hsl(var(--foreground));border-color:hsl(var(--ag-accent)/.6)}.glass-scope .mg-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-top:48px;padding-top:24px;border-top:1px solid hsl(var(--ag-border));font-size:13.5px;color:hsl(var(--ag-muted))}.glass-scope .mg-footer-base a,.glass-scope .mg-footer-base span{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.glass-scope .mg-footer-base a:hover{color:hsl(var(--foreground))}.glass-scope .mg-footer-contact{display:flex;flex-wrap:wrap;gap:10px 22px}.glass-scope.mg-cookie-host{position:fixed;z-index:60;left:var(--mg-gutter);bottom:var(--mg-gutter);width:min(400px,calc(100% - 2 * var(--mg-gutter)))}.glass-scope .mg-cookie{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;border-radius:24px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow-lg);backdrop-filter:blur(var(--ag-blur-solid)) saturate(var(--ag-saturate));font-family:var(--mg-sans);color:hsl(var(--foreground))}.glass-scope .mg-cookie h2{margin:0;padding-right:28px;font-size:24px;line-height:1.1}.glass-scope .mg-cookie-body{margin:0;font-size:13.5px;line-height:1.55;color:hsl(var(--ag-muted))}.glass-scope .mg-cookie-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:hsl(var(--ag-muted));cursor:pointer}.glass-scope .mg-cookie-close:hover{color:hsl(var(--foreground));background-color:hsl(var(--ag-tint-bg))}.glass-scope .mg-cookie-choose:focus-visible,.glass-scope .mg-cookie-close:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:2px}.glass-scope .mg-cookie-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.glass-scope .mg-cookie-choose{margin-left:auto;border:0;background:transparent;font:inherit;font-size:14px;cursor:pointer;padding:6px 4px}.glass-scope .mg-cookie-kinds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.glass-scope .mg-cookie-kinds li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid hsl(var(--ag-border))}.glass-scope .mg-cookie-kinds .mg-small{white-space:nowrap}.glass-scope .mg-cookie-kinds label{font-size:14px;font-weight:700}.glass-scope .mg-cookie-kinds p{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:hsl(var(--ag-muted))}@media (max-width:479px){.glass-scope.mg-cookie-host{left:8px;bottom:8px;width:calc(100% - 16px)}}@keyframes mg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mg-fade{0%{opacity:0}to{opacity:1}}@keyframes mg-lens-in{0%{opacity:0;transform:translateX(-18%) scale(.94)}to{opacity:1;transform:none}}@keyframes mg-focus{0%{opacity:.2;filter:blur(6px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.glass-scope .mg-lens,.glass-scope .mg-lens-rows,.glass-scope .mg-menu,.glass-scope .mg-note,.glass-scope .mg-sheet{animation:none}.glass-scope .mg-btn,.glass-scope .mg-tile{transition:none}.glass-scope .mg-btn-primary:hover,.glass-scope a.mg-tile[data-state=live]:hover{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-scope .mg-capsule,.glass-scope .mg-lens,.glass-scope .mg-menu,.glass-scope .mg-nav{background-color:hsl(var(--ag-opaque))}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.glass-scope .mg-capsule,.glass-scope .mg-lens,.glass-scope .mg-menu,.glass-scope .mg-nav{background-color:hsl(var(--ag-opaque));backdrop-filter:none}.glass-scope .mg-grain{display:none}}.glass-scope .mg-house-frame{position:relative;width:100%;max-width:520px;margin-inline:auto}.glass-scope .mg-house{display:block;width:100%;height:auto;color:hsl(var(--ag-muted)/var(--mg-line-alpha))}.glass-scope .mg-house .mg-faint{color:hsl(var(--ag-border))}.glass-scope .mg-house .mg-accent,.glass-scope .mg-street .mg-accent{color:var(--mg-party)}.glass-scope .mg-house .mg-window-lit{stroke:none;fill:color-mix(in srgb,var(--mg-party) calc(var(--mg-window-alpha) * 38%),transparent)}.glass-scope .mg-street .mg-window-lit[data-party]{fill:color-mix(in srgb,var(--mg-party) calc(var(--mg-window-alpha) * 100%),transparent)}@media (max-width:1023px){.glass-scope .mg-house-frame{max-width:420px;margin-top:8px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glass-scope .mg-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:mg-pen linear both;animation-timeline:view();animation-range:entry 5% cover 40%}}}@keyframes mg-pen{to{stroke-dashoffset:0}}.glass-scope .mg-joint{display:flex;justify-content:center;padding:clamp(8px,2vw,20px) var(--mg-gutter);color:hsl(var(--ag-muted)/var(--mg-line-alpha))}.glass-scope .mg-joint svg{width:min(200px,52vw);height:auto;overflow:visible}.glass-scope .mg-joint .mg-grainline{color:hsl(var(--ag-border))}.glass-scope .mg-joint .mg-peg{fill:var(--mg-party);stroke:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glass-scope .mg-joint .mg-joint-left{animation:mg-joint-left linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.glass-scope .mg-joint .mg-joint-right{animation:mg-joint-right linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.glass-scope .mg-joint .mg-peg{animation:mg-peg linear both;animation-timeline:view();animation-range:cover 40% cover 50%}}}@keyframes mg-joint-left{0%{transform:translateX(-26px)}}@keyframes mg-joint-right{0%{transform:translateX(26px)}}@keyframes mg-peg{0%{opacity:0;transform:scale(.2)}}.glass-scope .mg-joint .mg-peg{transform-box:fill-box;transform-origin:center}.glass-scope.mg-home{counter-reset:mg-chapter}.glass-scope.mg-home>.mg-section h2[id]:not(#mg-final-title){counter-increment:mg-chapter}.glass-scope.mg-home>.mg-section h2[id]:not(#mg-final-title):before{content:counter(mg-chapter,upper-roman);display:block;margin-bottom:10px;font-family:var(--mg-serif);font-style:italic;font-size:26px;line-height:1;letter-spacing:.02em;color:var(--mg-party)}@media (min-width:1320px){.glass-scope.mg-home>.mg-section:not(:has(.mg-flip)) h2[id]:not(#mg-final-title){position:relative}.glass-scope.mg-home>.mg-section:not(:has(.mg-flip)) h2[id]:not(#mg-final-title):before{position:absolute;right:100%;top:.12em;margin:0 28px 0 0;font-size:.5em;white-space:nowrap}}.glass-scope .mg-link{text-decoration-color:hsl(var(--ag-primary-text)/.35);transition:text-decoration-color .2s var(--ag-ease),text-underline-offset .2s var(--ag-ease)}.glass-scope .mg-link:hover{text-decoration-color:currentColor;text-underline-offset:5px}.glass-scope .mg-footer li a,.glass-scope .mg-footer-linkbtn{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s var(--ag-ease)}.glass-scope .mg-footer li a:hover,.glass-scope .mg-footer-linkbtn:hover{text-decoration:none;background-size:100% 1px}.glass-scope .mg-btn:focus-visible,.glass-scope .mg-footer li a:focus-visible,.glass-scope .mg-footer-linkbtn:focus-visible,.glass-scope .mg-link:focus-visible,.glass-scope .mg-nav-trigger:focus-visible,.glass-scope .mg-tile:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:3px;box-shadow:0 0 0 7px hsl(var(--ag-accent)/.16);border-radius:6px}.glass-scope .mg-btn:focus-visible{border-radius:999px}.glass-scope .mg-btn:active{transform:translateY(0) scale(.98)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.glass-scope .mg-nav{background-image:radial-gradient(220px circle at var(--mg-px,-400px) var(--mg-py,-400px),hsl(var(--ag-highlight)/.5),transparent 70%);background-attachment:fixed}}.glass-scope .mg-lost{min-height:70vh;display:grid;place-items:center;padding:calc(var(--mg-nav-h) + 48px) var(--mg-gutter) 64px;text-align:center}.glass-scope .mg-lost svg{width:min(420px,86vw);height:auto;color:hsl(var(--ag-muted)/var(--mg-line-alpha))}.glass-scope .mg-lost .mg-faint{color:hsl(var(--ag-border))}.glass-scope .mg-lost .mg-accent{color:hsl(var(--ag-party-pro))}.glass-scope .mg-lost .mg-sign{font:700 13px/1 var(--mg-sans);letter-spacing:.12em;fill:hsl(var(--ag-party-pro));stroke:none}.glass-scope .mg-lost .mg-actions-center{display:flex;justify-content:center}@media (prefers-reduced-motion:reduce){.glass-scope .mg-btn:active{transform:none}.glass-scope .mg-footer li a,.glass-scope .mg-footer-linkbtn,.glass-scope .mg-link{transition:none}}.glass-scope .mg-art{position:relative;width:100%;max-height:460px}.glass-scope .mg-art>span{position:absolute;inset:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.glass-scope .mg-art-ink{background-color:hsl(var(--ag-muted)/calc(var(--mg-line-alpha) + .2));-webkit-mask-image:var(--mg-art);mask-image:var(--mg-art)}.glass-scope .mg-art-accent{background-color:var(--mg-party);-webkit-mask-image:var(--mg-art-accent);mask-image:var(--mg-art-accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glass-scope .mg-art{animation:mg-art-wipe linear both;animation-timeline:view();animation-range:entry 0 cover 35%}}}@keyframes mg-art-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback",Iowan Old Style,Charter,Georgia,serif;font-weight:400}.__variable_ae301a{--font-editorial:"Instrument Serif","Instrument Serif Fallback",Iowan Old Style,Charter,Georgia,serif}