:root.lab-root{--at-x:max(calc(var(--nx-edge) + 236px), 21vw);--at-y:46svh;--ln-w:min(31rem, 36vw);--ln-ink:#f3f1ec;--ln-ink-2:#ece9e2e6;--ln-text:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif}.lab-root body{color:var(--ln-ink);font-family:var(--ln-text)}.lab-root .nxl-nav:before{display:none}.lab-root .nxl-brand img{opacity:.86}.lab-root .nxl-btn{background:var(--nx-bone);color:#2b2a28;box-shadow:none}.lab-root .nxl-btn:hover{background:#f4f2ee}.lab-root .nxl-btn:focus-visible{outline-color:var(--nx-bone)}.ln{z-index:2;position:relative}.ln-track{width:1px}.ln-probe{left:var(--at-x);top:var(--at-y);visibility:hidden;pointer-events:none;width:0;height:0;position:fixed}.ln-place{z-index:2;width:var(--ln-w);opacity:0;will-change:transform, opacity;pointer-events:none;position:fixed;top:0;left:0}:root:not(.ln-anchored) .ln-place--arrival{opacity:1;pointer-events:auto;transform:translate(var(--at-x), calc(var(--at-y) - 6.5rem));transition:opacity .4s}.ln-place.is-held{pointer-events:auto}.ln-place--arrival{width:min(40rem,52vw)}@media (min-width:1100px) and (min-height:560px){:root:not([lang=es]) .ln-place--bits,:root:not([lang=es]) .ln-place--invitation{width:min(27rem,31vw)}}.ln-copy{position:relative}.ln-h{max-width:13em;font-family:var(--ln-text);letter-spacing:-.03em;color:var(--ln-ink);text-wrap:balance;margin:0;font-size:clamp(28px,min(2.7vw,5.4svh),42px);font-weight:400;line-height:1.06}.ln-h:focus{outline:none}.ln-h:focus-visible{outline:2px solid var(--ln-ink);outline-offset:6px;border-radius:4px}.ln-h--hero{max-width:none;font-size:clamp(32px,min(3.5vw,7svh),54px);font-weight:380;line-height:1.04}.ln-h--hero span{white-space:nowrap;display:block}.ln-body{letter-spacing:.004em;max-width:27em;color:var(--ln-ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,min(1.2vw,2.5svh),18.5px);font-weight:380;line-height:1.5}.ln-body--hero{max-width:25em}.ln-actions{margin:26px 0 0}.ln-eyebrow--bits{color:var(--ln-ink-2);margin:0 0 12px;font-family:Newsreader Variable,Georgia,serif;font-size:20px;font-style:italic;font-weight:420}.ln-more{font:450 15px/1.2 var(--ln-text);margin:18px 0 0}.ln-more__a{min-height:44px;color:var(--ln-ink);text-underline-offset:5px;align-items:center;gap:9px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ln-more__a:focus-visible{outline:2px solid var(--ln-ink);outline-offset:3px;border-radius:3px}.ln-arrow{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.ln-more__a:hover .ln-arrow{transform:translate(3px)rotate(45deg)}@media (max-width:1099px),(max-height:559px){:root.lab-root{--at-x:20px;--at-y:64svh;--ln-w:min(30rem, calc(100vw - 40px))}:root.lab-root:not(.lab-nogl) .ln:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#25252500 0% 44%,#2525258f 54%,#252525a8 72%,#252525b3 100%);transition:opacity .6s;position:fixed;inset:0}:root.lab-root.nx-entering .ln:before{opacity:0}.ln-place--arrival{width:var(--ln-w)}.ln-h{font-size:clamp(25px,6.6vw,32px)}.ln-h--hero{font-size:clamp(30px,8.4vw,42px)}.ln-h--hero span{white-space:normal}.ln-body{margin-top:12px;font-size:16.5px}.ln-actions{margin-top:18px}}@media (max-height:559px){:root.lab-root{--at-y:58svh}}.lab-nogl .ln-track{display:none}.lab-nogl .ln-place{pointer-events:auto;width:auto;min-height:92svh;padding:0 20px 0 var(--at-x);box-sizing:border-box;align-items:center;display:flex;position:relative;opacity:1!important;transform:none!important}.lab-nogl .ln-copy{width:var(--ln-w)}.ln-veiling .ln-place{transition:opacity .35s}.bx-host{z-index:3;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bx-host.is-showing{visibility:visible}.bx-host.is-showing .bx,.bx-host.is-showing .bx-rail,.bx-host.is-showing .bx-veil{visibility:hidden}.nx-in-studio .bx-host{visibility:visible;pointer-events:auto;z-index:auto;position:static;overflow:visible}.nx-in-studio .lab-world,.nx-in-studio .lab-veil,.nx-in-studio .ln{display:none}.bx-host .bx,.bx-host .bx-rail,.bx-host .bx-veil{transition:opacity .7s}.nx-entering .bx-host .bx,.nx-entering .bx-host .bx-rail,.nx-entering .bx-host .bx-veil{opacity:0}@media (prefers-reduced-motion:reduce){.ln-arrow{transition:none}.bx-host .bx,.bx-host .bx-rail,.bx-host .bx-veil{transition:opacity .2s}}
