.lyb-home{--lyb-black:#1a1a1a;--lyb-white:#fafafa;--lyb-grey-100:#f0f0f0;--lyb-grey-300:#c4c4c4;--lyb-grey-600:#666;--lyb-heart:#e5383b;--paper:var(--lyb-white);--ink:var(--lyb-black);--soft:#1a1a1a9e;--hair:#1a1a1a24;--font-display:"BEO Supreme", Georgia, "Times New Roman", serif;--font-body:"BEO Supreme", ui-sans-serif, system-ui, sans-serif;--font-mono:"BEO Supreme", ui-monospace, "SF Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body)}.lyb-home img{max-width:100%;display:block}.lyb-home button{font-family:inherit}.lyb-home ::selection{background:var(--ink);color:var(--paper)}.lyb-home .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lyb-home .r-container{max-width:var(--max-width-content);padding:0 var(--grid-margin);margin:0 auto}.lyb-home .r-wide{max-width:1480px}.lyb-home .r-eyebrow{color:var(--soft);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.75rem;line-height:1.4;display:inline-flex}.lyb-home .r-display{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:3.25rem;font-weight:500;line-height:.98}.lyb-home .r-h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:2rem;font-weight:500;line-height:1.08}.lyb-home .r-lede{max-width:48ch;color:var(--soft);margin:0;font-size:1.2rem;line-height:1.45}@media (min-width:700px){.lyb-home .r-display{font-size:4.5rem}.lyb-home .r-h2{font-size:2.8rem}}@media (min-width:1100px){.lyb-home .r-display{font-size:5.6rem}.lyb-home .r-h2{font-size:3.25rem}}.lyb-home .heart,.lyb-home .heart svg{line-height:0;display:inline-block;overflow:visible}.lyb-home .hlock{justify-content:center;display:flex}.lyb-home .hlock-label{width:min(100%,560px)}.lyb-home .hlock-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.lyb-home .hlock-heart,.lyb-home .hlock-box{aspect-ratio:1;min-width:0}.lyb-home .hlock-heart svg,.lyb-home .hlock-box img{width:100%;height:100%}.lyb-home .hlock-heart svg{display:block;overflow:visible}.lyb-home .hlock-box img{object-fit:contain;animation:.36s lyb-hlock-pop}.lyb-home .hlock-names{flex-direction:column;gap:4px;min-height:5.5rem;margin-top:32px;animation:.36s lyb-hlock-pop;display:flex}.lyb-home .hlock-names .en{font-family:var(--font-display);font-size:2.4rem;font-weight:500;line-height:1.02}.lyb-home .hlock-names .mi{color:var(--soft);font-size:1.55rem;line-height:1.1}@keyframes lyb-hlock-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lyb-home .sp-cta-row{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.lyb-home .sp-btn{border:0;border-radius:2px;align-items:center;min-height:28px;padding:0 8px;font-size:.875rem;line-height:28px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.lyb-home .sp-btn.solid{background:var(--ink);color:var(--paper)}.lyb-home .sp-btn.ghost{background:var(--lyb-heart);color:#fff}.lyb-home .sp-btn:hover{background:var(--paper);color:var(--ink)}.lyb-home .kh{min-height:100svh;padding:calc(var(--nav-height) + 24px) var(--grid-margin) 44px;display:flex;position:relative;overflow:hidden}.lyb-home .kh-inner{align-items:flex-end;width:100%;max-width:1480px;margin:0 auto;display:flex;position:relative}.lyb-home .kh-mark{text-align:right;width:min(42vw,460px);position:absolute;top:0;right:0}.lyb-home .kh-tile{border-radius:8px;width:min(30vw,300px);height:auto;margin-left:auto;display:block}.lyb-home .kh-names{color:#fff;margin:22px 0 0}.lyb-home .kh-en{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1.05;display:block}.lyb-home .kh-mi{color:#ffffffd1;margin-top:4px;font-size:clamp(1.1rem,1.8vw,1.5rem);display:block}.lyb-home .kh-wordmark{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.16em;font-size:clamp(3rem,11vw,9.5rem);font-weight:500;line-height:.86;display:flex}.lyb-home .kh-heart{flex:none;width:.62em;height:.62em;overflow:visible}@media (max-width:760px){.lyb-home .kh-inner{flex-direction:column;justify-content:flex-end;align-items:flex-start}.lyb-home .kh-mark{text-align:left;width:100%;margin-bottom:36px;position:static}.lyb-home .kh-tile{width:54vw;margin-left:0}.lyb-home .kh-wordmark{font-size:clamp(2.6rem,15vw,5rem)}}.lyb-home .sp-hero{min-height:calc(100svh - var(--nav-height));border-bottom:1px solid var(--hair);background:var(--paper);align-items:center;padding:56px 0 72px;display:flex;position:relative}.lyb-home .sp-hero-grid{grid-template-columns:var(--grid-template);gap:var(--grid-gutter);align-items:center;display:grid}.lyb-home .sp-hero-head{grid-column:1/span 5}.lyb-home .sp-hero-aside{grid-column:7/-1;min-width:0}.lyb-home .sp-title{max-width:11ch;margin-bottom:28px;font-size:2.9rem}@media (min-width:700px){.lyb-home .sp-title{font-size:3.9rem}}@media (min-width:1100px){.lyb-home .sp-title{font-size:4.9rem}}.lyb-home .sp-spec-frame{place-items:center;min-height:520px;display:grid}@media (max-width:900px){.lyb-home .sp-hero{min-height:auto}.lyb-home .sp-hero-head,.lyb-home .sp-hero-aside{grid-column:1/-1}.lyb-home .sp-hero-aside{margin-top:48px}.lyb-home .sp-spec-frame{min-height:auto}}@media (max-width:620px){.lyb-home .hlock-row{gap:14px}.lyb-home .hlock-names .en{font-size:1.9rem}.lyb-home .hlock-names .mi{font-size:1.25rem}}.lyb-home .sp-stat{border-bottom:1px solid var(--hair);padding:72px 0}.lyb-home .sp-stat-grid{grid-template-columns:var(--grid-template);gap:var(--grid-gutter);align-items:center;display:grid}.lyb-home .sp-stat-big{font-family:var(--font-display);grid-column:1/span 4;font-size:7rem;font-weight:500;line-height:.9}.lyb-home .sp-stat-text{grid-column:6/span 6}.lyb-home .sp-count-up{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.lyb-home .sp-count-up-suffix{color:var(--soft);margin-left:.12em;font-size:.34em}.lyb-home .sp-stat-src{max-width:62ch;color:var(--soft);margin:22px 0 0;font-size:.875rem;line-height:1.55}.lyb-home .sp-stat-src a{color:inherit;text-underline-offset:.12em;text-decoration-line:underline;text-decoration-thickness:1px}.lyb-home .sp-stat-src a:hover{color:var(--ink);text-decoration-thickness:2px}.lyb-home .sp-stat-wide{width:100%;padding:0 var(--grid-margin)}.lyb-home .sp-stat-row{border:1px solid var(--hair);background:var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.lyb-home .sp-stat-cell{background:var(--paper);padding:24px}.lyb-home .sp-stat-cell .val{font-family:var(--font-display);margin:0;font-size:2.6rem;line-height:.95}.lyb-home .sp-stat-cell .lbl{max-width:28ch;color:var(--soft);margin:14px 0 0;font-size:1rem;line-height:1.35}.lyb-home .sp-stat-cell .src{color:var(--soft);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:18px 0 0;font-size:.75rem}@media (max-width:820px){.lyb-home .sp-stat-big,.lyb-home .sp-stat-text{grid-column:1/-1}.lyb-home .sp-stat-big{font-size:5rem}.lyb-home .sp-stat-row{grid-template-columns:1fr}}.lyb-home .sp-idea,.lyb-home .sp-roles,.lyb-home .sp-marks,.lyb-home .sp-aligned,.lyb-home .sp-pull,.lyb-home .sp-cta{border-bottom:1px solid var(--hair);padding:72px 0}.lyb-home .sp-section-head{flex-direction:column;gap:14px;display:flex}.lyb-home .sp-idea-grid{grid-template-columns:var(--grid-template);gap:var(--grid-gutter);align-items:start;display:grid}.lyb-home .sp-idea-grid .sp-section-head{grid-column:1/span 5}.lyb-home .sp-idea-grid>div:last-child{grid-column:7/-1}.lyb-home .sp-idea-body{max-width:52ch;color:var(--soft);margin:0;font-size:1.125rem;line-height:1.45}.lyb-home .sp-idea-rail,.lyb-home .sp-role-accordion{border-top:1px solid var(--ink);margin-top:40px}.lyb-home .sp-idea-step,.lyb-home .sp-role-item{border-bottom:1px solid var(--hair)}.lyb-home .sp-idea-step{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.lyb-home .sp-idea-step span,.lyb-home .sp-role-kicker{color:var(--soft);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.75rem}.lyb-home .sp-idea-step p{font-family:var(--font-display);margin:0;font-size:1.55rem;line-height:1.12}.lyb-home .sp-role-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.lyb-home .sp-role-title{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.05}.lyb-home .sp-role-icon{width:22px;height:22px;color:var(--ink);place-items:center;transition:color .2s,transform .26s cubic-bezier(.4,0,.2,1);display:grid}.lyb-home .sp-role-icon svg{width:100%;height:100%}.lyb-home .sp-role-trigger[aria-expanded=true] .sp-role-icon{color:var(--lyb-heart);transform:rotate(180deg)}.lyb-home .sp-role-panel{max-width:58ch;margin-left:calc(38% + 24px);padding:0 0 30px}.lyb-home .sp-role-panel p{color:var(--soft);margin:0;font-size:1.05rem;line-height:1.45}.lyb-home .sp-aud-more{background:var(--ink);min-height:28px;color:var(--paper);border-radius:2px;align-items:center;margin-top:16px;padding:0 8px;font-size:.875rem;line-height:28px;text-decoration:none;display:inline-flex}.lyb-home .sp-aud-more:hover{background:var(--lyb-heart);color:#fff}@media (max-width:820px){.lyb-home .sp-idea-grid .sp-section-head,.lyb-home .sp-idea-grid>div:last-child{grid-column:1/-1}.lyb-home .sp-idea-grid>div:last-child{margin-top:28px}.lyb-home .sp-role-trigger{grid-template-columns:minmax(0,1fr) auto;gap:12px}.lyb-home .sp-role-kicker,.lyb-home .sp-role-title{grid-column:1}.lyb-home .sp-role-icon{grid-area:1/2/span 2}.lyb-home .sp-role-panel{margin-left:0}}@media (max-width:560px){.lyb-home .sp-idea-step{grid-template-columns:1fr;gap:8px}.lyb-home .sp-role-title{font-size:1.55rem}}.lyb-home .sp-marks-head{grid-template-columns:var(--grid-template);gap:var(--grid-gutter);align-items:end;display:grid}.lyb-home .sp-marks-head>div{grid-column:1/span 5}.lyb-home .sp-marks-head>p{max-width:52ch;color:var(--soft);grid-column:7/-1;margin:0;font-size:1.125rem;line-height:1.45}.lyb-home .sp-marks-status{border-top:1px solid var(--ink);color:var(--soft);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:56px 0 0;padding-top:16px;font-size:.75rem}.lyb-home .sp-marks-filter{border-bottom:1px solid var(--ink)}.lyb-home .sp-category-trigger{width:100%;min-height:180px;color:var(--ink);text-align:center;font-family:var(--font-display);background:0 0;border:0;justify-content:center;align-items:center;gap:14px;padding:42px 20px;font-size:3.25rem;font-weight:500;line-height:1.02;display:flex}.lyb-home .sp-category-trigger span:first-child{overflow-wrap:anywhere}.lyb-home .sp-category-arrow{color:var(--soft);font-size:1.2rem;transition:transform .16s}.lyb-home .sp-category-trigger[aria-expanded=true] .sp-category-arrow{transform:rotate(180deg)}.lyb-home .sp-category-menu{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lyb-home .sp-category-option{border:0;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--paper);min-height:88px;color:var(--ink);text-align:left;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:1.45rem;line-height:1.12;display:flex}.lyb-home .sp-category-option:hover,.lyb-home .sp-category-option[aria-selected=true]{background:var(--ink);color:var(--paper)}.lyb-home .sp-category-option span:last-child{color:currentColor;font-family:var(--font-mono);opacity:.68;flex:none;font-size:.75rem}.lyb-home .sp-marks-list{border-top:0}.lyb-home .sp-mark-tile{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:minmax(0,3fr) minmax(150px,1.4fr) minmax(180px,1.7fr);align-items:center;gap:32px;padding:30px 0;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.lyb-home .sp-mark-tile:hover{color:var(--lyb-heart);background:#1a1a1a09}.lyb-home .sp-mark-copy{min-width:0}.lyb-home .sp-mark-tile .en{font-family:var(--font-display);font-size:2.3rem;line-height:1.02;display:block}.lyb-home .sp-mark-tile .mi{color:var(--soft);margin-top:6px;font-size:1.35rem;line-height:1.12;display:block}.lyb-home .sp-mark-tile .slug{color:var(--soft);font-family:var(--font-mono);margin-top:12px;font-size:.75rem;display:block}.lyb-home .sp-mark-category{color:var(--soft);font-size:1rem;line-height:1.3}.lyb-home .sp-mark-tile img{object-fit:contain;justify-self:end;width:min(100%,240px);max-height:240px}.lyb-home .sp-marks-actions{justify-content:center;margin-top:28px;display:flex}@media (max-width:900px){.lyb-home .sp-marks-head>div,.lyb-home .sp-marks-head>p{grid-column:1/-1}.lyb-home .sp-marks-head>p{margin-top:24px}.lyb-home .sp-category-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.lyb-home .sp-mark-tile{grid-template-columns:minmax(0,1fr) minmax(112px,32vw);gap:18px}.lyb-home .sp-mark-category{grid-area:2/1}.lyb-home .sp-mark-tile img{grid-area:1/2/span 2;width:100%}}@media (max-width:560px){.lyb-home .sp-category-trigger{min-height:132px;font-size:2.2rem}.lyb-home .sp-category-menu,.lyb-home .sp-mark-tile{grid-template-columns:1fr}.lyb-home .sp-mark-category,.lyb-home .sp-mark-tile img{grid-area:auto}.lyb-home .sp-mark-tile img{justify-self:stretch;width:100%}}.lyb-home .sp-aligned{text-align:center}.lyb-home .sp-aligned .r-eyebrow{justify-content:center}.lyb-home .sp-aligned-names{font-family:var(--font-display);margin:16px 0 0;font-size:1.55rem;line-height:1.15}.lyb-home .sp-aligned-names span{color:var(--lyb-grey-300);margin:0 12px}.lyb-home .sp-aligned-credit{max-width:66ch;color:var(--soft);margin:22px auto 0;font-size:1rem;line-height:1.45}.lyb-home .sp-pull-in{max-width:980px}.lyb-home .sp-quote{font-family:var(--font-display);margin:24px 0;font-size:2.8rem;font-weight:500;line-height:1.05}.lyb-home .sp-quote-cite{opacity:.7}.lyb-home .sp-cta{text-align:center}.lyb-home .sp-cta h2{max-width:20ch;margin:0 auto;font-size:3.25rem}.lyb-home .sp-cta .sp-cta-row{justify-content:center}@media (max-width:620px){.lyb-home .sp-idea,.lyb-home .sp-roles,.lyb-home .sp-marks,.lyb-home .sp-aligned,.lyb-home .sp-pull,.lyb-home .sp-cta,.lyb-home .sp-stat{padding:52px 0}.lyb-home .sp-quote,.lyb-home .sp-cta h2{font-size:2.1rem}}.lyb-home .cyc{color:var(--lyb-heart);vertical-align:top;display:inline-flex;overflow:hidden}.lyb-home .cyc-word{display:inline-block}.lyb-home .usec-stage{aspect-ratio:16/9;border:1px solid var(--hair);background:var(--lyb-grey-100);position:relative;overflow:hidden}.lyb-home .usec-tabs{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.lyb-home .usec-tab{color:var(--soft);background:0 0;border:0;font-size:.875rem}.lyb-home.reveal-on .reveal,.lyb-home.reveal-on .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lyb-home *,.lyb-home :before,.lyb-home :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
