.al .lx .lx-hero--center{text-align:center}.al .lx .lx-hero--center .lx-hero__copy{max-width:820px;margin:0 auto}.al .lx .lx-hero--center .lx-hero__copy .lx-h1{max-width:none;margin-inline:auto}.al .lx .lx-hero--center .lx-hero__copy .lx-lead{margin-inline:auto}.al .lx .lx-hero--center .lx-hero__copy .lx-btnrow,.al .lx .lx-hero--center .lx-hero__copy .lx-eyebrow{justify-content:center}.al .lx .lx-hero__stage{max-width:920px;margin:clamp(36px,6vw,64px) auto 0}.al .lx .lx-wwd-hero .lx-hero__copy .lx-h1{max-width:17em;text-wrap:balance;margin-bottom:22px}.al .lx .lx-wwd-hero .lx-hero__copy .lx-lead{max-width:52ch}.al .lx .lx-wwd-hero .lx-hero__art{max-width:620px;display:flex;align-items:center;justify-content:center}.al .lx .lx-wwd-hero .lx-hero__art .lx-art{width:100%;height:auto;filter:drop-shadow(0 14px 28px rgba(26,23,20,.08))}.al .lx .lx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al .lx .lx-hero--feat .lx-feat .lx-feat__img{display:block;width:100%;height:auto;margin:12px 0 6px;border:1.5px solid var(--ink);border-radius:10px 13px 9px 12px}.al .lx .lx-entries{display:grid;gap:28px}.al .lx .lx-entry{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*7/12 + 6*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(14px,2vw,22px);background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 20px 15px 19px;box-shadow:8px 9px 0 var(--blue-tint);color:inherit;text-decoration:none;transition:transform .2s}.al .lx .lx-entry:hover{transform:translateY(-3px) rotate(-.3deg)}.al .lx .lx-entry:hover .lx-entry__go{transform:translateX(4px)}@media(max-width:800px){.al .lx .lx-entry{grid-template-columns:1fr}}.al .lx .lx-entry__img{display:block;width:100%;height:auto;border:1.5px solid var(--ink);border-radius:10px 13px 9px 12px}.al .lx .lx-entry__body{display:grid;gap:14px;justify-items:start;min-width:0;padding:6px clamp(0px,1vw,12px) 6px 0}.al .lx .lx-entry__title{font-family:var(--display,inherit);font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.al .lx .lx-entry__excerpt{font-size:16px;line-height:1.65;color:var(--ink-2)}.al .lx .lx-entry__go{font-family:var(--hand);font-weight:700;font-size:22px;color:var(--blue);transition:transform .2s}.al .lx .lx-art-back{margin:0 0 16px}.al .lx .lx-art-meta{margin-top:18px}.al .lx .lx-art-cover{margin:0;padding:10px;background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 20px 15px 19px;box-shadow:8px 9px 0 var(--amber-tint);transform:rotate(.8deg)}.al .lx .lx-art-cover img{display:block;width:100%;height:auto;border-radius:8px 11px 7px 10px}.al .lx .lx-art-sec{padding-block:clamp(36px,5vw,64px)}.al .lx .lx-art-sec--rule .lx-wrap{border-top:1.8px dashed color-mix(in srgb,var(--ink) 35%,transparent);padding-top:clamp(36px,5vw,64px)}.al .lx .lx-chap{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(28px,6vw,88px)}@media(max-width:860px){.al .lx .lx-chap{grid-template-columns:1fr;gap:20px}}.al .lx .lx-chap__side{display:grid;gap:10px}@media(min-width:861px){.al .lx .lx-chap__side{position:sticky;top:104px}}.al .lx .lx-chap__side .lx-h2{font-size:clamp(26px,2.6vw,34px);line-height:1.12}.al .lx .lx-chap__main{display:grid;gap:18px;max-width:760px;min-width:0}.al .lx .lx-chap__main .lx-body{max-width:none;font-size:17px}.al .lx .lx-art-facts{display:grid;gap:18px;padding:20px 22px;background:var(--paper);border:1.8px solid var(--ink);border-radius:14px 18px 13px 17px;box-shadow:6px 7px 0 var(--amber-tint)}.al .lx .lx-art-facts>div{display:block}.al .lx .lx-art-facts dd{margin:6px 0 0;color:var(--ink);line-height:1.5;font-size:15px}.al .lx .lx-art-lead{font-size:19px!important}.al .lx .lx-art-three{margin-top:18px}.al .lx .lx-art-n{font-family:var(--hand);font-weight:700;font-size:34px;line-height:1;color:var(--amber-ink)}.al .lx .lx-art-pull{margin:10px 0;padding:4px 0 4px 22px;border-left:3px solid var(--amber);font-family:var(--hand);font-weight:600;font-size:clamp(26px,3.4vw,34px);line-height:1.25;color:var(--ink);transform:rotate(-.6deg)}.al .lx .lx-art-pull--hand{color:var(--blue)}.al .lx .lx-art-fig{margin:10px 0;padding:8px;background:var(--paper);border:1.8px solid var(--ink);border-radius:14px 18px 13px 17px;box-shadow:7px 8px 0 var(--blue-tint)}.al .lx .lx-art-fig img{display:block;width:100%;height:auto;border-radius:7px 10px 6px 9px}.al .lx .lx-art-fig--wide{width:min(100%,1000px);justify-self:center;margin-top:28px}.al .lx .lx-art-items{display:grid;gap:14px}.al .lx .lx-art-items li{display:grid;gap:4px;padding:14px 18px;background:var(--paper);border:1.5px solid var(--ink);border-radius:12px 15px 11px 14px}.al .lx .lx-art-items li strong{font-family:var(--display,inherit);color:var(--ink)}.al .lx .lx-art-items li span{color:var(--ink-2);line-height:1.6}.al .lx .lx-art-list{display:grid;gap:8px}.al .lx .lx-art-list li{position:relative;padding-left:26px;color:var(--ink-2);line-height:1.6}.al .lx .lx-art-list li:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--amber)}.al .lx .lx-art-glance{margin-top:36px;text-align:center}.al .lx .lx-art-steps{display:grid;gap:22px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.al .lx .lx-art-steps li{display:grid;gap:8px;align-content:start}.al .lx .lx-art-steps h4{font-size:18px;color:var(--chalk)}.al .lx .lx-art-steps p{line-height:1.65;color:var(--chalk-dim)}.al .lx .lx-art-learned__n,.al .lx .lx-art-steps__n{display:grid;place-items:center;width:34px;height:34px;border:1.8px solid;border-radius:50% 46% 52% 48%;font-family:var(--hand);font-weight:700;font-size:20px}.al .lx .lx-art-steps__n{color:var(--peri)}.al .lx .lx-art-learned{gap:22px}.al .lx .lx-art-learned li{display:grid;grid-template-columns:34px 1fr;gap:18px;align-items:start}.al .lx .lx-art-learned h3{font-size:19px;margin-bottom:4px}.al .lx .lx-art-learned p{color:var(--ink-2);line-height:1.65}.al .lx .lx-art-learned__n{color:var(--blue)}.al .lx .lx-hero--feat .lx-feat{position:relative;background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 20px 15px 19px;box-shadow:8px 9px 0 var(--amber-tint);padding:26px 28px 22px;transform:rotate(.8deg)}.al .lx .lx-hero--feat .lx-feat:before{content:"";position:absolute;top:-12px;left:50%;width:90px;height:22px;margin-left:-45px;background:color-mix(in srgb,var(--amber) 34%,transparent);transform:rotate(-2deg)}.al .lx .lx-hero--feat .lx-feat .lx-h3{font-size:24px;margin:4px 0 10px}.al .lx .lx-hero--feat .lx-feat p{color:var(--ink-2)}.al .lx .lx-hero--feat .lx-feat svg{margin-top:14px;max-height:170px}.al .lx .lx-hand{max-width:30ch;justify-self:center;transform:rotate(-1.6deg)}.al .lx .lx-hand p{font-family:var(--hand);font-size:var(--fs-hand);font-weight:600;line-height:1.25;color:var(--ink-2)}.al .lx .lx-hand p+p{margin-top:18px;color:var(--blue)}.al .lx .lx-hero--flip .lx-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--lx-gutter)}.al .lx .lx-hero--flip .lx-hero__art{order:-1;margin-left:0;margin-right:auto}@media(max-width:900px){.al .lx .lx-hero--flip .lx-hero__grid{grid-template-columns:1fr}.al .lx .lx-hero--flip .lx-hero__art{order:0}}.al .lx .lx-postwrap{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,80px);align-items:center}.al .lx .lx-post{position:relative;display:grid;gap:18px;width:100%;max-width:540px;margin:0 auto;padding:34px 0}.al .lx .lx-post:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:14px;margin-left:-7px;background:color-mix(in srgb,var(--amber) 55%,var(--paper));border:1.8px solid var(--ink);border-radius:7px 8px 6px 7px}.al .lx .lx-post:after{content:"";position:absolute;top:-8px;left:50%;width:24px;height:24px;margin-left:-12px;background:var(--blue);border:1.8px solid var(--ink);border-radius:50%}.al .lx .lx-post__board{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:78%;padding:12px 40px 12px 16px;font-family:var(--display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;background:var(--paper);border:1.8px solid var(--ink);transition:transform .2s,background .2s}.al .lx .lx-post__board:after{content:"";position:absolute;top:50%;height:calc((100% + 3.6px)*.7071);aspect-ratio:1;background:inherit;border-top:1.8px solid var(--ink);border-right:1.8px solid var(--ink);transition:background .2s;clip-path:polygon(0 0,100% 0,100% 100%)}.al .lx .lx-post__board:focus-visible,.al .lx .lx-post__board:hover{background:var(--amber-tint);color:var(--ink)}.al .lx .lx-post__board:focus-visible:after,.al .lx .lx-post__board:hover:after{background:var(--amber-tint)}.al .lx .lx-post__board--l{margin-right:auto;transform:rotate(-1.4deg);border-radius:10px 0 0 10px;border-right:0}.al .lx .lx-post__board--l:after{right:0;transform:translateY(-50%) translateX(50%) rotate(45deg);border-radius:0 6px 0 0}.al .lx .lx-post__board--l:hover{transform:rotate(-1.4deg) translateX(6px)}.al .lx .lx-post__board--r{margin-left:auto;flex-direction:row-reverse;text-align:right;padding:12px 16px 12px 40px;transform:rotate(1.2deg);border-radius:0 10px 10px 0;border-left:0}.al .lx .lx-post__board--r:after{left:0;transform:translateY(-50%) translateX(-50%) rotate(-135deg);border-radius:0 6px 0 0}.al .lx .lx-post__board--r:hover{transform:rotate(1.2deg) translateX(-6px)}.al .lx .lx-post__name{flex:1}.al .lx .lx-post__n{font-family:var(--hand);font-size:24px;font-weight:700;color:var(--amber-ink)}@media(max-width:900px){.al .lx .lx-postwrap{grid-template-columns:1fr}}@media(max-width:480px){.al .lx .lx-post__board{width:88%;padding-right:34px}}.al .lx .lx-pq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,3vw,40px);align-items:start;width:100%}.al .lx .lx-pq__mark{font-family:var(--display);font-weight:700;font-size:clamp(120px,16vw,220px);line-height:.7;color:var(--amber);opacity:.85}.al .lx .lx-pq__text{font-size:clamp(30px,4.6vw,58px);line-height:1.08;letter-spacing:-.03em;margin-bottom:26px;text-wrap:balance}.al .lx .lx-tabs__list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.al .lx .lx-tabs__tab{display:inline-flex;align-items:center;gap:10px;font:600 16px/1.2 var(--sans);color:var(--ink-2);background:var(--paper);border:1.8px solid var(--line);border-radius:12px 14px 11px 13px;padding:12px 18px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.al .lx .lx-tabs__tab:hover{border-color:var(--ink-3)}.al .lx .lx-tabs__tab.is-on{color:var(--ink);border-color:var(--ink);background:var(--amber-tint);box-shadow:4px 5px 0 var(--blue-tint)}.al .lx .lx-tabs__tab:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.al .lx .lx-tabs__panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:clamp(24px,4vw,44px);background:var(--paper);border:1.8px solid var(--ink);border-radius:18px 22px 17px 21px;box-shadow:8px 9px 0 var(--blue-tint)}.al .lx .lx-tabs__panel .lx-h2{font-size:clamp(24px,3vw,36px);margin-bottom:14px}.al .lx .lx-pills{display:flex;flex-wrap:wrap;gap:8px}.al .lx .lx-pills li{font-family:var(--hand);font-size:20px;font-weight:600;color:var(--blue);border:1.6px solid var(--blue);border-radius:999px;padding:2px 16px 4px}@media(max-width:640px){.al .lx .lx-tabs__panel{grid-template-columns:1fr}}.al .lx .lx-sb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(18px,3vw,32px)}.al .lx .lx-sb__item{grid-column:span 2;display:flex;flex-direction:column;gap:10px;--tone:var(--blue-tint)}.al .lx .lx-sb__item:nth-child(2n){--tone:var(--amber-tint)}.al .lx .lx-sb__item:nth-child(3){--tone:var(--violet-tint)}.al .lx .lx-sb__item:nth-child(4){grid-column:2/span 2}.al .lx .lx-sb__item:nth-child(5){grid-column:4/span 2}.al .lx .lx-sb__item h3{font-size:var(--fs-h3);line-height:1.2;margin-top:8px}.al .lx .lx-sb__item p{color:var(--ink-2);font-size:15.5px;line-height:1.6;max-width:44ch}.al .lx .lx-sb__frame{position:relative;padding:16px 16px 12px;background:var(--paper);border:1.8px solid var(--ink);border-radius:14px 18px 13px 17px;box-shadow:6px 7px 0 var(--tone);transform:rotate(-.8deg)}.al .lx .lx-sb__frame svg{display:block;width:100%;max-height:210px}.al .lx .lx-sb__item:nth-child(2n) .lx-sb__frame{transform:rotate(.8deg)}.al .lx .lx-sb__n{position:absolute;top:-16px;left:-12px;z-index:1;display:grid;place-items:center;width:38px;height:38px;font-family:var(--hand);font-size:24px;font-weight:700;line-height:1;color:var(--blue);background:var(--paper);border:2px solid var(--blue);border-radius:52% 48% 50% 50%/50% 52% 48% 50%}@media(max-width:899px){.al .lx .lx-sb{grid-template-columns:repeat(2,minmax(0,1fr))}.al .lx .lx-sb__item,.al .lx .lx-sb__item:nth-child(4),.al .lx .lx-sb__item:nth-child(5){grid-column:span 1}.al .lx .lx-sb__item:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:560px){.al .lx .lx-sb{grid-template-columns:1fr}}.al .lx .lx-ledger{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,88px);align-items:start}.al .lx .lx-ledger__head{position:sticky;top:110px}.al .lx .lx-ledger__head .lx-head{margin-bottom:0}.al .lx .lx-ledger__rows li{display:flex;gap:22px;align-items:flex-start;padding:26px 0;border-top:1.5px solid var(--ink)}.al .lx .lx-ledger__rows li:last-child{border-bottom:1.5px solid var(--ink)}.al .lx .lx-ledger__rows li .lx-h3{font-size:22px;margin-bottom:6px}.al .lx .lx-ledger__rows li p{color:var(--ink-2)}@media(max-width:900px){.al .lx .lx-ledger{grid-template-columns:1fr}.al .lx .lx-ledger__head{position:static}}.al .lx .lx-bq{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.al .lx .lx-bq__text{font-size:clamp(30px,5vw,60px);line-height:1.08;letter-spacing:-.03em;margin:6px 0 22px;text-wrap:balance}.al .lx .lx-bq__lead{font-family:var(--hand);font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.25;color:var(--peri);max-width:30ch}.al .lx .lx-rail{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}.al .lx .lx-rail__nav{position:sticky;top:110px;display:grid;gap:4px;padding-left:18px;border-left:2px solid var(--line)}.al .lx .lx-rail__nav a{position:relative;display:flex;align-items:baseline;gap:12px;padding:8px 0;font-family:var(--display);font-size:18px;font-weight:600;color:var(--ink-3);text-decoration:none;transition:color .25s,transform .25s}.al .lx .lx-rail__nav a:before{content:"";position:absolute;left:-20px;top:6px;bottom:6px;width:2px;background:var(--blue);transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.al .lx .lx-rail__nav a .lx-num{color:inherit;transition:color .25s}.al .lx .lx-rail__nav a:hover{color:var(--ink)}.al .lx .lx-rail__nav a.is-active{color:var(--blue);transform:translateX(4px)}.al .lx .lx-rail__nav a.is-active:before{transform:scaleY(1)}.al .lx .lx-rail__panels{display:grid;gap:64px}.al .lx .lx-rail__panel{display:grid;gap:22px;scroll-margin-top:100px;padding-bottom:56px;border-bottom:1.5px solid var(--line)}.al .lx .lx-rail__panel:last-child{border-bottom:0;padding-bottom:0}.al .lx .lx-rail__panel svg{max-width:520px;width:100%}.al .lx .lx-rail__panel .lx-h3{font-size:26px;margin:4px 0 8px}.al .lx .lx-rail__feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:18px 0 0}.al .lx .lx-rail__feat dt{font-weight:700;color:var(--ink);font-size:15px}.al .lx .lx-rail__feat dd{margin:2px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.5}@media(max-width:900px){.al .lx .lx-rail{grid-template-columns:1fr}.al .lx .lx-rail__nav{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);border-left:0;padding:0 28px 8px 0;gap:18px}.al .lx .lx-rail__nav::-webkit-scrollbar{display:none}.al .lx .lx-rail__nav a:before{left:0;right:0;top:auto;bottom:0;width:auto;height:2px;transform:scaleX(0)}.al .lx .lx-rail__nav a.is-active{transform:none}.al .lx .lx-rail__nav a.is-active:before{transform:scaleX(1)}}@media(max-width:520px){.al .lx .lx-rail__feat{grid-template-columns:1fr}}.al .lx .lx-street{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start;width:100%}.al .lx .lx-street li{padding:0 clamp(8px,1.4vw,18px)}.al .lx .lx-street h3{margin-top:16px;font-size:var(--fs-h3);line-height:1.2;text-align:center}.al .lx .lx-street p{margin-top:8px;text-align:center;font-size:15px;line-height:1.55;color:var(--ink-2)}.al .lx .lx-street__art{display:flex;align-items:flex-end;justify-content:center;height:190px;margin-inline:calc(clamp(8px,1.4vw,18px)*-1);padding-inline:clamp(8px,1.4vw,18px);border-bottom:2px solid var(--ink-3)}.al .lx .lx-street__art svg{width:100%;max-width:170px;height:auto;margin-bottom:-6px}@media(max-width:900px){.al .lx .lx-street{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.al .lx .lx-street li:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;margin:0 auto}}@media(max-width:520px){.al .lx .lx-street{grid-template-columns:1fr}.al .lx .lx-street li:last-child:nth-child(odd){max-width:none}}.al .lx .lx-chap{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,84px);align-items:start}.al .lx .lx-chap__rows li{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:24px;padding:28px 0;border-top:1.5px solid var(--ink)}.al .lx .lx-chap__rows li:last-child{border-bottom:1.5px solid var(--ink)}.al .lx .lx-chap__rows li h3{font-size:22px;margin-bottom:8px}.al .lx .lx-chap__rows li p{color:var(--ink-2);line-height:1.65}.al .lx .lx-chap__when{font-family:var(--hand);font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1;color:var(--amber-ink)}@media(max-width:900px){.al .lx .lx-chap{grid-template-columns:1fr}}@media(max-width:520px){.al .lx .lx-chap__rows li{grid-template-columns:1fr;gap:8px}}.al .lx .lx-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.al .lx .lx-bento__tile{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,3vw,32px);border:1.8px solid var(--ink);border-radius:16px 20px 15px 19px;background:var(--paper)}.al .lx .lx-bento__tile h3{font-size:clamp(20px,2.2vw,26px)}.al .lx .lx-bento__tile p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.al .lx .lx-bento__tile--1{grid-column:span 7;background:var(--blue-tint);box-shadow:7px 8px 0 var(--sky-tint,var(--blue-tint))}.al .lx .lx-bento__tile--1 h3{font-size:clamp(26px,3vw,38px)}.al .lx .lx-bento__tile--2{grid-column:span 5;background:var(--amber-tint)}.al .lx .lx-bento__tile--3,.al .lx .lx-bento__tile--4,.al .lx .lx-bento__tile--5{grid-column:span 4}.al .lx .lx-bento__tile--4{background:var(--violet-tint)}@media(max-width:900px){.al .lx .lx-bento__tile--1,.al .lx .lx-bento__tile--2{grid-column:span 12}.al .lx .lx-bento__tile--3,.al .lx .lx-bento__tile--4{grid-column:span 6}.al .lx .lx-bento__tile--5{grid-column:span 12}}@media(max-width:560px){.al .lx .lx-bento__tile--3,.al .lx .lx-bento__tile--4{grid-column:span 12}}.al .lx .lx-sticky{display:flex;flex-wrap:wrap;gap:26px 22px;padding-top:10px}.al .lx .lx-sticky__note{flex:1 1 210px;max-width:260px;min-height:170px;padding:22px 20px 18px;background:var(--amber-tint);box-shadow:4px 6px 0 rgba(20,24,29,.09);transform:rotate(-1.6deg)}.al .lx .lx-sticky__note h3{font-family:var(--hand);font-size:32px;line-height:1;font-weight:700;color:var(--ink);margin-bottom:10px}.al .lx .lx-sticky__note p{font-size:15px;color:var(--ink-2);line-height:1.5}.al .lx .lx-sticky__note:nth-child(2n){transform:rotate(1.4deg) translateY(14px);background:var(--blue-tint)}.al .lx .lx-sticky__note:nth-child(3n){transform:rotate(-.6deg) translateY(-6px);background:var(--violet-tint)}.al .lx .lx-sticky__note:nth-child(5n){background:color-mix(in srgb,var(--coral) 12%,transparent);transform:rotate(1.8deg)}@media(max-width:640px){.al .lx .lx-sticky{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.al .lx .lx-sticky__note{flex:none;width:auto;min-width:0;max-width:none;min-height:0;padding:16px 14px 14px}.al .lx .lx-sticky__note h3{font-size:26px;margin-bottom:6px}.al .lx .lx-sticky__note p{font-size:14px}.al .lx .lx-sticky__note:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:340px){.al .lx .lx-sticky{grid-template-columns:1fr}}.al .lx .lx-purpose-split{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*7/12 + 6*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(36px,5vw,68px);align-items:center;width:100%}.al .lx .lx-purpose-copy{min-width:0}.al .lx .lx-stair__title{max-width:22ch;font-size:clamp(28px,3.6vw,44px);line-height:1.15;letter-spacing:-.02em;margin:0 0 clamp(24px,3vw,36px)}.al .lx .lx-stair{max-width:26em;padding-left:clamp(18px,2.5vw,28px);border-left:3px solid var(--amber)}.al .lx .lx-stair p{margin:0 0 10px;font-family:var(--display);font-weight:600;font-size:clamp(18px,2.2vw,28px);line-height:1.35;letter-spacing:-.015em;color:var(--ink-3)}.al .lx .lx-stair p:last-child{color:var(--blue)}.al .lx .lx-purpose-art{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;margin:0 auto}.al .lx .lx-purpose-art svg{display:block;width:100%;height:auto;filter:drop-shadow(4px 5px 0 var(--ink,#14181d))}@media(max-width:860px){.al .lx .lx-purpose-split{grid-template-columns:1fr;gap:36px}.al .lx .lx-purpose-art{max-width:420px;margin-top:12px}}.al .lx .lx-covers{display:flex;gap:22px;overflow-x:auto;padding:6px 4px 22px;margin-inline:-4px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.al .lx .lx-covers::-webkit-scrollbar{display:none}.al .lx .lx-covers:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.al .lx .lx-shelfbar{display:flex;align-items:center;gap:18px;margin-top:18px}.al .lx .lx-shelfbar__track{position:relative;flex:1;height:4px;background:var(--line);border-radius:4px}.al .lx .lx-shelfbar__track span{position:absolute;top:0;bottom:0;background:var(--ink);border-radius:4px;transition:left .12s linear}.al .lx .lx-shelfbar__btns{display:flex;gap:10px}.al .lx .lx-shelfbar__btns button{display:grid;place-items:center;width:44px;height:44px;color:var(--ink);background:var(--paper);border:1.8px solid var(--ink);border-radius:50% 48% 52% 50%;cursor:pointer;transition:background .15s,transform .15s,opacity .15s}.al .lx .lx-shelfbar__btns button:hover:not(:disabled){background:var(--amber-tint);transform:translateY(-2px)}.al .lx .lx-shelfbar__btns button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.al .lx .lx-shelfbar__btns button:disabled{opacity:.35;cursor:default}.al .lx .lx-cover{flex:0 0 min(280px,78%);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-height:340px;padding:26px 22px 22px 34px;background:var(--paper);border:1.8px solid var(--ink);border-radius:6px 14px 14px 6px;position:relative}.al .lx .lx-cover:before{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:var(--tone,var(--blue));border-radius:4px 0 0 4px}.al .lx .lx-cover h3{font-size:21px;line-height:1.2;margin-top:2px}.al .lx .lx-cover p:last-child{color:var(--ink-2);font-size:15px;line-height:1.55}.al .lx .lx-cover--1{--tone:var(--blue)}.al .lx .lx-cover--2{--tone:var(--amber)}.al .lx .lx-cover--3{--tone:var(--violet)}.al .lx .lx-cover--4{--tone:var(--slate,#64748b)}.al .lx .lx-cover--5{--tone:var(--coral,#e2624a)}.al .lx .lx-door{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.al .lx .lx-door__panel{display:flex;flex-direction:column;gap:12px;padding:clamp(26px,4vw,44px);text-decoration:none;color:var(--ink);background:var(--paper);border:1.8px solid var(--ink);border-radius:18px 22px 17px 21px;box-shadow:7px 8px 0 var(--blue-tint);transition:transform .2s,box-shadow .2s}.al .lx .lx-door__panel:nth-child(2){box-shadow:7px 8px 0 var(--amber-tint)}.al .lx .lx-door__panel:hover{transform:translate(-2px,-2px);box-shadow:10px 11px 0 var(--blue-tint);color:var(--ink)}.al .lx .lx-door__panel h3{font-size:clamp(24px,3vw,34px);line-height:1.12}.al .lx .lx-door__panel p{color:var(--ink-2)}.al .lx .lx-door__go{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:10px;font-family:var(--hand);font-size:26px;font-weight:700;color:var(--blue)}.al .lx .lx-door__go i{font-style:normal;transition:transform .2s}.al .lx .lx-door__panel:hover .lx-door__go i{transform:translateX(6px)}@media(max-width:720px){.al .lx .lx-door{grid-template-columns:1fr}}.al .lx .lx-todo{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,84px);align-items:start}.al .lx .lx-todo__list{position:relative;display:grid;gap:30px}.al .lx .lx-todo__list:before{content:"";position:absolute;left:17px;top:20px;bottom:20px;border-left:2px dashed var(--dash)}.al .lx .lx-todo__list li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;align-items:start}.al .lx .lx-todo__list h3{font-size:22px;margin-bottom:4px}.al .lx .lx-todo__list p{color:var(--ink-2);line-height:1.6}.al .lx .lx-todo__box{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;color:var(--blue);background:var(--paper);border:2px solid var(--blue);border-radius:9px 11px 8px 10px;transform:rotate(-3deg)}@media(max-width:900px){.al .lx .lx-todo{grid-template-columns:1fr}}.al .lx .lx-sheet{display:flex;justify-content:center}.al .lx .lx-sheet__paper{position:relative;width:min(760px,100%);padding:46px clamp(24px,5vw,56px) 34px clamp(56px,8vw,96px);background:linear-gradient(90deg,transparent 0,transparent calc(clamp(40px, 6vw, 72px) - 1px),color-mix(in srgb,var(--coral) 55%,transparent) calc(clamp(40px, 6vw, 72px) - 1px),color-mix(in srgb,var(--coral) 55%,transparent) clamp(40px,6vw,72px),transparent clamp(40px,6vw,72px)),repeating-linear-gradient(180deg,transparent 0,transparent 39px,var(--line) 39px,var(--line) 40px),var(--paper);border:1.8px solid var(--ink);box-shadow:8px 9px 0 var(--amber-tint);transform:rotate(-.5deg)}.al .lx .lx-sheet__paper .lx-h2{font-size:clamp(26px,3.4vw,40px);margin-bottom:16px}.al .lx .lx-sheet__paper ul{display:grid;margin:8px 0 0}.al .lx .lx-sheet__paper li{display:flex;align-items:center;gap:16px;min-height:40px;font-family:var(--hand);font-size:26px;font-weight:600;color:var(--blue)}.al .lx .lx-sheet__paper li i{flex:none;width:20px;height:20px;border:2px solid var(--ink-3);border-radius:5px 6px 5px 6px;transform:rotate(-4deg)}.al .lx .lx-sheet__lead{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.al .lx .lx-sheet__close{margin-top:20px;font-family:var(--hand);font-size:28px;font-weight:700;color:var(--amber-ink)}.al .lx .lx-chatwrap{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,84px);align-items:center}.al .lx .lx-chat{display:grid;gap:22px}.al .lx .lx-chat li{display:flex;align-items:flex-end;gap:12px}.al .lx .lx-chat li.is-right{flex-direction:row-reverse}.al .lx .lx-chat__bubble{position:relative;max-width:470px;padding:18px 22px;background:var(--paper);border:1.8px solid var(--ink);border-radius:18px 20px 18px 6px;box-shadow:5px 6px 0 var(--blue-tint)}.al .lx .lx-chat__bubble strong{display:block;font-family:var(--display);font-size:19px;margin-bottom:4px}.al .lx .lx-chat__bubble p{color:var(--ink-2);font-size:15px;line-height:1.55}.al .lx .lx-chat .is-right .lx-chat__bubble{border-radius:20px 18px 6px 18px;background:var(--amber-tint);box-shadow:5px 6px 0 rgba(20,24,29,.08)}@media(max-width:900px){.al .lx .lx-chatwrap{grid-template-columns:1fr}}.al .lx .lx-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 26px;padding-top:20px}.al .lx .lx-folder{position:relative;--tone:var(--amber-tint)}.al .lx .lx-folder--2{--tone:var(--blue-tint)}.al .lx .lx-folder--3{--tone:var(--violet-tint)}.al .lx .lx-folder--4{--tone:color-mix(in srgb,var(--coral) 14%,transparent)}.al .lx .lx-folder__tab{position:absolute;top:-34px;left:22px;display:inline-flex;align-items:center;gap:8px;padding:6px 18px 4px 12px;font-family:var(--display);font-weight:600;font-size:15px;border:1.8px solid var(--ink);border-bottom:0;border-radius:12px 16px 0 0}.al .lx .lx-folder__body,.al .lx .lx-folder__tab{background:var(--paper);background-image:linear-gradient(var(--tone),var(--tone))}.al .lx .lx-folder__body{padding:26px 24px 22px;border:1.8px solid var(--ink);border-radius:6px 16px 14px 14px;min-height:190px}.al .lx .lx-folder__body p{color:var(--ink);margin-bottom:14px}.al .lx .lx-folder__body ul{display:flex;flex-wrap:wrap;gap:6px 8px}.al .lx .lx-folder__body li{font-size:13px;padding:3px 11px;background:var(--paper);border:1px solid var(--ink-3);border-radius:999px;color:var(--ink-2)}@media(max-width:720px){.al .lx .lx-folders{grid-template-columns:1fr}}.al .lx .lx-stairs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px}.al .lx .lx-stairs li{display:flex;flex-direction:column;gap:8px;padding:20px 18px;background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 14px 11px 13px;min-height:calc(190px + var(--rise)*34px);box-shadow:4px 5px 0 var(--blue-tint)}.al .lx .lx-stairs li h3{font-size:19px}.al .lx .lx-stairs li p{font-size:14px;color:var(--ink-2);line-height:1.5}.al .lx .lx-stairs__n{font-family:var(--hand);font-size:34px;font-weight:700;line-height:1;color:var(--amber-ink)}@media(max-width:1000px){.al .lx .lx-stairs{grid-template-columns:1fr;align-items:stretch}.al .lx .lx-stairs li{min-height:0;margin-left:calc(var(--rise)*18px)}}.al .lx .lx-empty--ruled{background:repeating-linear-gradient(180deg,transparent 0,transparent 35px,var(--line) 35px,var(--line) 36px),var(--paper);border:1.8px solid var(--ink);box-shadow:7px 8px 0 var(--amber-tint);transform:rotate(-.4deg)}.al .lx .lx-empty--ruled h3{font-family:var(--hand);font-size:32px;font-weight:700;color:var(--blue)}.al .lx .lx-door-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(24px,4vw,40px) 0}.al .lx .lx-door-empty h3{font-size:clamp(24px,3vw,34px)}.al .lx .lx-door-empty p{max-width:52ch;color:var(--ink-2)}.al .lx .lx-kinds-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(32px,5vw,64px);width:100%;margin-top:clamp(28px,4vw,44px);align-items:start}.al .lx .lx-kind-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative}.al .lx .lx-kind-col__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.al .lx .lx-kind-col__badge{font-family:var(--hand);font-size:20px;font-weight:700;color:var(--blue);letter-spacing:-.01em}.al .lx .lx-kind-col__badge--own{color:var(--amber-ink,#9c5e0a)}.al .lx .lx-kind-col__art{width:100%;display:flex;align-items:center;justify-content:center;margin:8px 0 20px}.al .lx .lx-kind-col__art svg{display:block;width:100%;max-width:320px;height:auto;max-height:160px;margin:0 auto}.al .lx .lx-kind-col__title{font-family:var(--display);font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.24;letter-spacing:-.015em;margin:0 0 10px;color:var(--ink)}.al .lx .lx-kind-col__desc{color:var(--ink-2);font-size:16px;line-height:1.6;margin:0 0 22px;max-width:44ch}.al .lx .lx-kind-col--own .al .lx .lx-kind-col__desc{max-width:36ch}.al .lx .lx-kind-col__link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:15.5px;font-weight:600;color:var(--ink);text-decoration:none;padding-bottom:3px;border-bottom:2px solid var(--blue);transition:color .2s ease,border-color .2s ease,transform .2s ease}.al .lx .lx-kind-col__link:hover{color:var(--blue);transform:translateX(4px)}.al .lx .lx-kind-col__link--own{border-bottom-color:var(--amber)}.al .lx .lx-kind-col__link--own:hover{color:var(--amber-ink,#9c5e0a)}@media(min-width:801px){.al .lx .lx-kind-col+.lx-kind-col{padding-left:clamp(24px,4vw,48px);border-left:1.5px dashed var(--dash)}}@media(max-width:800px){.al .lx .lx-kinds-open{grid-template-columns:1fr;width:100%;max-width:none;gap:36px}.al .lx .lx-kind-col+.lx-kind-col{padding-top:36px;border-top:1.5px dashed var(--dash)}}.al .lx .lx-hero--tall{margin-top:76px;min-height:calc(100vh - 76px);min-height:calc(100dvh - 76px);padding:clamp(24px,5vh,56px) 0;display:flex;align-items:center}.al .lx .lx-hero--tall>.lx-wrap{width:100%}@media(max-width:900px){.al .lx .lx-hero--tall{min-height:calc(100svh - 76px);padding:clamp(24px,5svh,56px) 0}}.al .lx .lx-map{width:100%}.al .lx .lx-map__top{display:block;width:100%;height:auto;overflow:visible}.al .lx .lx-map__row{display:grid;grid-template-columns:43.75% 12.5% 43.75%;align-items:start}.al .lx .lx-map__panel{padding:0 clamp(4px,1.5vw,16px);text-align:center}.al .lx .lx-map__panel h3{margin-top:16px;font-size:var(--fs-h3)}.al .lx .lx-map__panel p{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.al .lx .lx-map__art{padding:10px 10px 4px;background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 20px 15px 19px;box-shadow:6px 7px 0 var(--blue-tint)}.al .lx .lx-map__panel:last-child .lx-map__art{box-shadow:6px 7px 0 var(--amber-tint)}.al .lx .lx-map__sub{font-family:var(--mono);font-size:11.5px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)!important}.al .lx .lx-map__loop{padding:0 4px;margin-top:15px;display:flex;align-items:center;justify-content:center}.al .lx .lx-map__loop svg{width:100%;max-height:220px}.al .lx .lx-map__conn{margin-top:clamp(28px,4vw,44px);text-align:center;font-family:var(--hand);font-size:var(--fs-hand);font-weight:700;line-height:1.2;color:var(--blue)}.al .lx .lx-map__conn span{display:block;margin-bottom:4px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:760px){.al .lx .lx-map__top{display:none}.al .lx .lx-map__row{grid-template-columns:1fr;gap:24px}.al .lx .lx-map__loop{max-width:100px;margin:0 auto;transform:rotate(90deg)}}.al .lx .lx-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.5vw,36px);width:100%}.al .lx .lx-team-card{position:relative;background:var(--paper,#ffffff);border:1.8px solid var(--ink,#14181d);border-radius:16px 14px 17px 15px;padding:clamp(20px,3vw,28px);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.al .lx .lx-team-card--1{box-shadow:7px 8px 0 var(--amber-tint,#fff2db)}.al .lx .lx-team-card--1:hover{transform:translateY(-3px);box-shadow:9px 11px 0 var(--amber-tint,#fff2db)}.al .lx .lx-team-card--1 .lx-team-card__pin{background:var(--amber-tint,#fff2db);border:1.2px solid var(--amber-ink,#9c5e0a);transform:rotate(-2.5deg)}.al .lx .lx-team-card--1 .lx-team-card__photo{object-position:50% 12%}.al .lx .lx-team-card--2{box-shadow:7px 8px 0 var(--blue-tint,#e6eff8)}.al .lx .lx-team-card--2:hover{transform:translateY(-3px);box-shadow:9px 11px 0 var(--blue-tint,#e6eff8)}.al .lx .lx-team-card--2 .lx-team-card__pin{background:var(--blue-tint,#e6eff8);border:1.2px solid var(--blue,#0f4c81);transform:rotate(2deg)}.al .lx .lx-team-card--2 .lx-team-card__photo{object-position:50% 0}.al .lx .lx-team-card--2 .lx-team-card__role{color:var(--amber-ink,#9c5e0a)}.al .lx .lx-team-card__pin{position:absolute;top:-9px;left:36px;width:48px;height:18px;border-radius:2px;pointer-events:none}.al .lx .lx-team-card__inner{display:flex;gap:clamp(16px,2.5vw,24px);align-items:center}.al .lx .lx-team-card__media{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px}.al .lx .lx-team-card__frame{width:140px;height:175px;border:1.8px solid var(--ink,#14181d);border-radius:11px 9px 12px 10px;overflow:hidden;background:var(--band,#f3f5f8);box-shadow:3px 3px 0 var(--ink,#14181d)}.al .lx .lx-team-card__photo{width:100%;height:100%;object-fit:cover;display:block}.al .lx .lx-team-card__stamp{font-family:var(--hand);font-size:14.5px;font-weight:700;color:var(--ink-2,#363d47);letter-spacing:.02em}.al .lx .lx-team-card__content{flex:1;display:flex;flex-direction:column;min-width:0}.al .lx .lx-team-card__header{display:flex;flex-direction:column;gap:3px}.al .lx .lx-team-card__name{margin:0;font-family:var(--display,inherit);font-size:clamp(22px,2.4vw,26px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink,#14181d)}.al .lx .lx-team-card__role{margin:0;font-family:var(--hand);font-size:19px;font-weight:700;line-height:1.1;color:var(--blue,#0f4c81)}.al .lx .lx-team-card__bio{margin-top:12px;font-size:14.5px;line-height:1.6;color:var(--ink-2,#4a5462)}@media(max-width:860px){.al .lx .lx-team{grid-template-columns:1fr;width:100%;max-width:none}}@media(max-width:480px){.al .lx .lx-team-card__inner{flex-direction:column;align-items:center;text-align:center}.al .lx .lx-team-card__header{align-items:center}}.al .lx .lx-reach{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(28px,6vw,80px);align-items:center}.al .lx .lx-reach__list{list-style:none;margin:0;padding:0}.al .lx .lx-reach__list li{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1.8px solid var(--ink)}.al .lx .lx-reach__list li:last-child{border-bottom:1.8px solid var(--ink)}.al .lx .lx-reach__list a,.al .lx .lx-reach__list address{display:block;font-style:normal;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none}.al .lx .lx-reach__list a{overflow-wrap:anywhere;background:linear-gradient(var(--amber),var(--amber)) 0 100%/0 3px no-repeat;transition:background-size .25s}.al .lx .lx-reach__list a:focus-visible,.al .lx .lx-reach__list a:hover{background-size:100% 3px}.al .lx .lx-reach__list address span{display:block}.al .lx .lx-reach__list a.lx-reach__row{display:flex;align-items:center;gap:20px;width:100%;background:none}.al .lx .lx-reach__list a.lx-reach__row:focus-visible address,.al .lx .lx-reach__list a.lx-reach__row:hover address{color:var(--blue)}.al .lx .lx-reach__list a.lx-reach__row:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.al .lx .lx-reach__label{font-family:var(--hand);font-size:22px;font-weight:700;line-height:1;margin-bottom:4px;color:var(--blue)}@media(max-width:860px){.al .lx .lx-reach{grid-template-columns:1fr}}.al .lx .lx-contents{justify-self:center;width:100%;max-width:460px}.al .lx .lx-contents ol{list-style:none;margin:0;padding:0}.al .lx .lx-contents li{border-top:1.8px solid var(--ink)}.al .lx .lx-contents li:last-child{border-bottom:1.8px solid var(--ink)}.al .lx .lx-contents a{display:flex;align-items:center;gap:20px;padding:24px 6px;color:var(--ink);text-decoration:none;transition:background .2s,padding .2s}.al .lx .lx-contents a:focus-visible,.al .lx .lx-contents a:hover{background:var(--amber-tint);padding-inline:16px}.al .lx .lx-contents__logo{flex:none;width:84px;height:60px;object-fit:contain;mix-blend-mode:multiply}.al .lx .lx-contents__who{flex:1;display:flex;flex-direction:column;gap:2px}.al .lx .lx-contents__who strong{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em}.al .lx .lx-contents__who em{font-style:normal;font-size:15px;color:var(--ink-3)}.al .lx .lx-contents__go{font-size:22px;color:var(--ink-2)}.al .lx .lx-shot{position:relative;margin:0;background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 14px 11px 13px;box-shadow:8px 9px 0 var(--blue-tint);overflow:hidden}.al .lx .lx-shot img{display:block;width:100%;height:auto}.al .lx .lx-shot__bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--paper);border-bottom:1.8px solid var(--ink)}.al .lx .lx-shot__bar i{width:9px;height:9px;border:1.5px solid var(--ink);border-radius:50%}.al .lx .lx-shot__bar span{margin-left:10px;font-family:var(--mono,ui-monospace,monospace);font-size:12px;color:var(--ink-3)}.al .lx .lx-shot--tape{transform:rotate(1.6deg);box-shadow:8px 9px 0 var(--amber-tint);overflow:visible}.al .lx .lx-shot--tape img{border-radius:0 0 10px 12px}.al .lx .lx-shot--tape:before{content:"";position:absolute;z-index:1;top:-13px;right:28px;width:96px;height:24px;background:color-mix(in srgb,var(--amber) 34%,transparent);transform:rotate(-2deg)}.al .lx .lx-shot--wide{width:100%;margin:0 0 clamp(36px,5vw,64px);background:var(--night-2,#1c2430);border-color:rgba(241,238,227,.55);box-shadow:8px 9px 0 rgba(169,155,243,.28)}.al .lx .lx-shot--wide .lx-shot__bar{background:var(--night-2,#1c2430);border-color:rgba(241,238,227,.4)}.al .lx .lx-shot--wide .lx-shot__bar i{border-color:rgba(241,238,227,.6)}.al .lx .lx-shot--wide .lx-shot__bar span{color:var(--chalk-dim)}.al .lx .lx-case{display:grid;row-gap:clamp(28px,6vw,80px);align-items:center}.al .lx .lx-case--side,.al .lx .lx-case--strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--lx-gutter)}.al .lx .lx-case--cinema{grid-template-columns:calc((100% - 11*var(--lx-gutter))*7/12 + 6*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);align-items:start}.al .lx .lx-case__who{margin:2px 0 14px;font-family:var(--hand);font-size:24px;font-weight:700;line-height:1.1;color:var(--amber-ink)}.al .lx .lx-sec--dark .lx-case__who{color:var(--peri)}.al .lx .lx-case__copy .lx-h2{margin-bottom:16px}.al .lx .lx-case__copy .lx-card__label{margin-top:26px}.al .lx .lx-clip{position:relative;margin-top:34px;padding:42px clamp(18px,3vw,28px) 8px;background:var(--paper);border:1.8px solid var(--ink);border-radius:8px 14px 10px 12px;box-shadow:6px 7px 0 var(--amber-tint)}.al .lx .lx-clip ul{list-style:none;margin:0;padding:0}.al .lx .lx-clip li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1.5px dashed var(--dash)}.al .lx .lx-clip h3{font-size:18px;line-height:1.25}.al .lx .lx-clip p{margin-top:2px;font-size:15px;line-height:1.5;color:var(--ink-2)}.al .lx .lx-clip__clasp{position:absolute;top:-14px;left:50%;width:96px;height:28px;margin-left:-48px;background:var(--ink);border-radius:8px 8px 6px 6px}.al .lx .lx-clip__clasp:after{content:"";position:absolute;top:8px;left:50%;width:34px;height:8px;margin-left:-17px;background:var(--paper);border-radius:5px}.al .lx .lx-clip .lx-clip__title{margin:0 0 8px;font-family:var(--hand);font-size:26px;font-weight:700;line-height:1;color:var(--blue)}.al .lx .lx-clip__box{flex:none;margin-top:1px;overflow:visible}.al .lx .lx-route{margin-top:clamp(40px,6vw,72px)}.al .lx .lx-route ol{position:relative;list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.al .lx .lx-route ol:before{content:"";position:absolute;top:21px;left:22px;right:22px;border-top:2.6px dashed var(--ink-3)}.al .lx .lx-route li{position:relative}.al .lx .lx-route h3{margin:16px 0 6px;font-size:19px;line-height:1.25}.al .lx .lx-route p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.al .lx .lx-route__pin{position:relative;display:grid;place-items:center;width:44px;height:44px;font-family:var(--hand);font-size:24px;font-weight:700;color:var(--blue);background:var(--paper);border:2px solid var(--ink);border-radius:50% 50% 50% 8%;transform:rotate(-8deg)}@media(max-width:760px){.al .lx .lx-route ol{grid-template-columns:1fr;gap:26px}.al .lx .lx-route ol:before{top:22px;bottom:22px;left:21px;right:auto;border-top:0;border-left:2.6px dashed var(--ink-3)}.al .lx .lx-route li{padding-left:66px}.al .lx .lx-route__pin{position:absolute;left:0;top:0}.al .lx .lx-route h3{margin-top:0}}.al .lx .lx-case__chapters{list-style:none;margin:12px 0 0;padding:0}.al .lx .lx-case__chapters li{display:flex;gap:18px;align-items:baseline;padding:16px 0;font-size:18px;line-height:1.4;color:var(--chalk);border-top:2px dashed rgba(241,238,227,.28)}.al .lx .lx-case__chapters li:last-child{border-bottom:2px dashed rgba(241,238,227,.28)}.al .lx .lx-case__chapters li span{font-family:var(--hand);font-size:26px;font-weight:700;color:var(--peri)}.al .lx .lx-case__visit{display:inline-block;margin-top:28px}.al .lx .lx-sec--dark .lx-case__visit{color:var(--peri)}@media(max-width:900px){.al .lx .lx-case--cinema,.al .lx .lx-case--side,.al .lx .lx-case--strip{grid-template-columns:1fr}.al .lx .lx-case--strip .lx-shot{order:2}}.al .lx .lx-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.al .lx .lx-wall li+li{border-left:2px dashed var(--dash)}.al .lx .lx-wall .lx-wall__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px;text-align:center;text-decoration:none;color:var(--ink);cursor:pointer;border-radius:12px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.al .lx .lx-wall .lx-wall__item img{width:132px;height:76px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.16,1,.3,1)}.al .lx .lx-wall .lx-wall__item strong{margin-top:8px;font-family:var(--display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;transition:color .15s ease}.al .lx .lx-wall .lx-wall__item span{font-family:var(--hand);font-size:22px;font-weight:600;line-height:1.15;color:var(--blue);transition:color .15s ease}.al .lx .lx-wall a.lx-wall__item{cursor:pointer}.al .lx .lx-wall a.lx-wall__item:focus-visible,.al .lx .lx-wall a.lx-wall__item:hover{cursor:pointer;transform:translateY(-4px)}.al .lx .lx-wall a.lx-wall__item:focus-visible img,.al .lx .lx-wall a.lx-wall__item:hover img{transform:translateY(-2px) rotate(-2.5deg)}.al .lx .lx-wall a.lx-wall__item:focus-visible strong,.al .lx .lx-wall a.lx-wall__item:hover strong{color:var(--blue,#0f4c81)}.al .lx .lx-wall a.lx-wall__item:focus-visible span,.al .lx .lx-wall a.lx-wall__item:hover span{color:var(--blue-deep,#0c3d68);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.al .lx .lx-wall__more{margin-top:clamp(22px,3vw,34px);text-align:center}.al .lx .lx-wall__more a{display:inline-block;padding-bottom:2px;font-family:var(--hand);font-size:26px;font-weight:700;line-height:1.1;color:var(--blue);text-decoration:none;background:linear-gradient(var(--amber),var(--amber)) 0 100%/100% 3px no-repeat;transition:background-size .25s}.al .lx .lx-wall__more a:focus-visible,.al .lx .lx-wall__more a:hover{background-size:0 3px}@media(max-width:760px){.al .lx .lx-wall{grid-template-columns:1fr}.al .lx .lx-wall li+li{border-left:0;border-top:2px dashed var(--dash);margin-top:12px;padding-top:12px}}.al .lx .lx-letter{display:grid;gap:clamp(26px,4vw,40px)}.al .lx .lx-letter .lx-head{margin-bottom:0}.al .lx .lx-letter__mail{display:flex;justify-content:center;margin-top:8px}.al .lx .lx-letter__card{width:100%;padding:clamp(18px,2.5vw,26px);background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 16px 11px 15px;box-shadow:6px 7px 0 rgba(169,155,243,.35);color:var(--ink)}.al .lx .lx-letter__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;align-items:end}.al .lx .lx-letter__form .lx-field label{margin-bottom:5px;font-size:13.5px}.al .lx .lx-letter__form .lx-input,.al .lx .lx-letter__form .lx-textarea{padding:10px 13px;font-size:15px}.al .lx .lx-letter__form .lx-textarea{min-height:64px;height:64px}.al .lx .lx-letter__form .lx-error{margin-top:4px;font-size:13px}.al .lx .lx-letter__msg{grid-column:span 2}.al .lx .lx-letter__send .lx-btn.lx-btn--primary{width:100%;justify-content:center;height:64px;background:var(--blue);border-color:var(--blue);color:#fff}.al .lx .lx-letter__send .lx-btn.lx-btn--primary:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.al .lx .lx-letter__send .lx-btn.lx-btn--primary:disabled{opacity:.7;cursor:progress}.al .lx .lx-letter__consent{grid-column:1/-1;font-size:13px;color:var(--ink-3)}.al .lx .lx-letter__fail{grid-column:1/-1}.al .lx .lx-letter__card .lx-notice h3{color:var(--ink)}.al .lx .lx-letter__card .lx-notice p{color:var(--ink-2)}@media(max-width:860px){.al .lx .lx-letter__form{grid-template-columns:1fr 1fr}.al .lx .lx-letter__msg{grid-column:1/-1}.al .lx .lx-letter__send .lx-btn.lx-btn--primary{height:auto}.al .lx .lx-letter__send{grid-column:1/-1}}@media(max-width:560px){.al .lx .lx-letter__form{grid-template-columns:1fr}}.al .lx .lx-nf{text-align:center}.al .lx .lx-nf__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.al .lx .lx-nf__inner .lx-eyebrow{justify-content:center}.al .lx .lx-nf__inner .lx-h1{max-width:none;margin:0 auto 18px}.al .lx .lx-nf__inner .lx-lead{margin-inline:auto}.al .lx .lx-nf__art{width:min(560px,100%);margin-bottom:26px}.al .lx .lx-nf__label{margin-top:26px;font-family:var(--hand);font-size:26px;font-weight:700;line-height:1;color:var(--blue)}.al .lx .lx-nf__links{list-style:none;margin:16px 0 28px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.al .lx .lx-nf__links a{display:inline-block;padding:9px 18px;font-size:15.5px;font-weight:600;color:var(--ink);text-decoration:none;background:var(--paper);border:1.6px solid var(--ink);border-radius:999px 900px 999px 920px;transition:background .15s,transform .15s}.al .lx .lx-nf__links a:focus-visible,.al .lx .lx-nf__links a:hover{background:var(--amber-tint);transform:translateY(-2px)}.al .lx .lx-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.al .lx .lx-flow__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:6px}.al .lx .lx-flow__step h3{margin-top:14px;font-size:19px;line-height:1.25}.al .lx .lx-flow__step p{margin-top:6px;max-width:22ch;font-size:15px;line-height:1.5;color:var(--ink-2)}.al .lx .lx-flow__step:not(:last-child):after{content:"";position:absolute;top:54px;left:calc(50% + 46px);width:calc(100% - 92px + 14px);height:0;border-top:2.4px dashed var(--ink-3)}.al .lx .lx-flow__step:not(:last-child):before{content:"";position:absolute;top:49px;left:calc(150% - 50px);width:9px;height:9px;border-top:2.4px solid var(--ink-3);border-right:2.4px solid var(--ink-3);transform:rotate(45deg)}.al .lx .lx-flow__who{height:26px;font-family:var(--hand);font-size:22px;font-weight:700;line-height:1;color:var(--violet)}.al .lx .lx-flow__step--you .lx-flow__who{color:var(--blue)}.al .lx .lx-flow__foot{margin-top:clamp(28px,4vw,44px);text-align:center;font-family:var(--hand);font-size:var(--fs-hand);font-weight:600;line-height:1.2;color:var(--violet)}@media(max-width:860px){.al .lx .lx-flow{grid-template-columns:1fr;gap:26px;max-width:420px;margin-inline:auto}.al .lx .lx-flow__step{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-areas:"icon label" "icon note";column-gap:18px;align-items:start;text-align:left;padding-top:0}.al .lx .lx-flow__step svg{grid-area:icon}.al .lx .lx-flow__step h3{grid-area:label;margin-top:0}.al .lx .lx-flow__step p{grid-area:note;max-width:none}.al .lx .lx-flow__step .lx-flow__who{position:absolute;top:2px;right:0;height:auto;font-size:20px}.al .lx .lx-flow__step h3{padding-right:52px}.al .lx .lx-flow__step:not(:last-child):after{top:66px;left:29px;width:0;height:calc(100% - 46px + 26px);border-top:0;border-left:2.4px dashed var(--ink-3)}.al .lx .lx-flow__step:not(:last-child):before{display:none}}.al .lx .lx-why-scenes{list-style:none;margin-top:clamp(36px,5vw,64px);padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(36px,5vw,60px) clamp(24px,3.5vw,48px);width:100%;align-items:start}.al .lx .lx-why-scene{grid-column:span 2;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0}.al .lx .lx-why-scene:nth-child(4){grid-column:2/span 2}.al .lx .lx-why-scene:nth-child(5){grid-column:4/span 2}.al .lx .lx-why-scene__art{width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 16px;background:rgba(0,0,0,0);border:none;box-shadow:none}.al .lx .lx-why-scene__art svg{display:block;width:100%;max-width:290px;height:auto;max-height:190px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.04));transition:transform .25s var(--ease)}.al .lx .lx-why-scene:hover .al .lx .lx-why-scene__art svg{transform:translateY(-4px) scale(1.03)}.al .lx .lx-why-scene h3{font-family:var(--display);font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin:0;max-width:28ch}.al .lx .lx-why-scene p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:8px 0 0;max-width:34ch}@media(max-width:900px){.al .lx .lx-why-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;width:100%;max-width:none}.al .lx .lx-why-scene,.al .lx .lx-why-scene:nth-child(4),.al .lx .lx-why-scene:nth-child(5){grid-column:span 1}.al .lx .lx-why-scene:last-child:nth-child(odd){grid-column:1/-1;width:100%;max-width:none}}@media(max-width:560px){.al .lx .lx-why-scenes{grid-template-columns:1fr;gap:36px;width:100%;max-width:none}}.al .lx .lx-company-foot{margin-top:clamp(36px,5vw,56px);padding-top:28px;border-top:2px dashed var(--dash);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.al .lx .lx-company-foot p{max-width:50ch;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);margin:0}.al .lx .lx-company-foot .lx-btn{margin-top:10px}.al .lx .lx-pcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px var(--lx-gutter);align-items:start}.al .lx .lx-pcs li:nth-child(odd) .lx-pc{transform:rotate(-1.1deg)}.al .lx .lx-pcs li:nth-child(2n) .lx-pc{transform:rotate(1deg) translateY(10px);box-shadow:7px 8px 0 var(--amber-tint)}.al .lx .lx-pc{position:relative;margin:0;padding:30px 26px 24px;background:var(--paper);border:1.8px solid var(--ink);border-radius:8px 14px 9px 12px;box-shadow:7px 8px 0 var(--blue-tint)}.al .lx .lx-pc blockquote{margin:64px 0 0;font-size:17.5px;line-height:1.62;color:var(--ink)}.al .lx .lx-pc blockquote:before{content:"“";display:block;height:26px;font-family:var(--display);font-size:60px;line-height:1;color:var(--amber)}.al .lx .lx-pc figcaption{margin-top:22px;padding-top:16px;border-top:2px dashed var(--dash);display:flex;flex-direction:column;gap:2px}.al .lx .lx-pc figcaption strong{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em}.al .lx .lx-pc figcaption span{font-size:14.5px;color:var(--ink-3)}.al .lx .lx-pc__stamp{position:absolute;top:18px;right:20px;width:68px;height:68px;display:grid;place-items:center;background:var(--band);border:2.4px dashed var(--ink-3);transform:rotate(4deg);overflow:hidden}.al .lx .lx-pc__stamp img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply}.al .lx .lx-pc__stamp.lx-pc__stamp--photo{background:#fff;padding:3px}.al .lx .lx-pc__stamp.lx-pc__stamp--photo img{width:100%;height:100%;object-fit:cover;object-position:center top;mix-blend-mode:normal;border-radius:2px}.al .lx .lx-pc__postmark{position:absolute;top:30px;right:100px;width:74px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 34' fill='none'%3E%3Cpath d='M2,6 C12,0 20,12 30,6 C40,0 48,12 58,6 C64,3 68,5 72,6 M2,17 C12,11 20,23 30,17 C40,11 48,23 58,17 C64,14 68,16 72,17 M2,28 C12,22 20,34 30,28 C40,22 48,34 58,28 C64,25 68,27 72,28' stroke='%23e39a2d' stroke-width='2.2' stroke-linecap='round' opacity='.7'/%3E%3C/svg%3E") no-repeat 50%/100% 100%;transform:rotate(-6deg)}@media(max-width:900px){.al .lx .lx-pcs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,400px);gap:20px;margin-inline:calc(var(--al-margin)*-1);padding:24px var(--al-margin) 32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--al-margin);scrollbar-width:none}.al .lx .lx-pcs::-webkit-scrollbar{display:none}.al .lx .lx-pcs>li{scroll-snap-align:start}.al .lx .lx-pcs li:nth-child(2n) .lx-pc{transform:rotate(1deg)}}.al .lx .lx-hub-hero__grid{width:100%}.al .lx .lx-hub-hero__copy .lx-h1{margin-top:6px;margin-bottom:18px;max-width:18ch}.al .lx .lx-hub-hero__copy .lx-lead{max-width:54ch;margin-bottom:18px}.al .lx .lx-hub-hero__anchor{margin:16px 0 24px;padding:12px 20px;display:inline-block;background:var(--amber-tint);border:1.8px solid var(--ink);border-radius:12px 14px 11px 13px;box-shadow:4px 5px 0 var(--blue-tint)}.al .lx .lx-hub-hero__anchor p{margin:0;font-family:var(--display);font-size:clamp(15px,1.2vw,18px);font-weight:600;color:var(--ink)}.al .lx .lx-hub-hero__art{position:relative;width:100%;max-width:540px;margin-inline:auto}.al .lx .lx-hub-hero__art svg{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 16px rgba(18,20,24,.05))}.al .lx .lx-hub-footnote{max-width:46em;margin:clamp(28px,4vw,44px) auto 0;text-align:center;font-family:var(--display);font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--ink-2);font-style:italic}.al .lx .lx-back-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:16px;font-weight:600;color:var(--blue);text-decoration:none;padding:10px 16px;transition:color .2s}.al .lx .lx-back-link:hover{text-decoration:underline;color:var(--blue-dark,#0d3b66)}.al .lx .lx-hub-dilemma-sec .lx-head{margin-bottom:0;max-width:none}.al .lx .lx-hub-dilemma-layout{display:flex;flex-direction:column;gap:clamp(24px,3.5vw,36px)}.al .lx .lx-hub-dilemma-top{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(24px,4vw,48px);align-items:center}.al .lx .lx-hub-dilemma-head-wrap .lx-head{margin-bottom:0}.al .lx .lx-hub-dilemma-art-wrap{align-items:center;max-width:680px;margin:0 auto}.al .lx .lx-hub-dilemma-art-wrap,.al .lx .lx-hub-dilemma-art-wrap>div{display:flex;justify-content:center;width:100%}.al .lx .lx-hub-dilemma-art-wrap .lx-art{width:100%;height:auto;max-width:660px}.al .lx .lx-hub-dilemma-bottom{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(24px,4vw,48px);align-items:stretch}.al .lx .lx-hub-dilemma-quotes{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:space-between}.al .lx .lx-hub-quote-pill{background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 16px 14px 15px;padding:14px 18px;box-shadow:4px 4px 0 var(--blue-tint);display:flex;align-items:center;gap:12px;transition:transform .2s;flex:1}.al .lx .lx-hub-quote-pill:nth-child(2){box-shadow:4px 4px 0 var(--amber-tint);transform:rotate(.3deg)}.al .lx .lx-hub-quote-pill:nth-child(3){box-shadow:4px 4px 0 var(--violet-tint);transform:rotate(-.4deg)}.al .lx .lx-hub-quote-pill .lx-hub-quote-mark{font-family:var(--hand);font-size:26px;line-height:.8;color:var(--amber);flex-shrink:0}.al .lx .lx-hub-quote-pill p{margin:0;font-family:var(--display);font-size:clamp(14px,1.1vw,16px);font-weight:600;color:var(--ink)}.al .lx .lx-hub-takeaway-reveal,.al .lx .lx-hub-takeaway-wrap{display:flex;flex-direction:column;height:100%;width:100%}.al .lx .lx-hub-takeaway-reveal{flex-grow:1}.al .lx .lx-hub-takeaway-note{background:var(--amber-tint);border:2px solid var(--ink);border-radius:14px 16px 13px 15px;padding:clamp(24px,3vw,34px);box-shadow:5px 6px 0 var(--amber-ink);text-align:left;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.al .lx .lx-hub-takeaway-note h3{font-size:clamp(18px,1.5vw,22px);line-height:1.35;margin:0 0 12px;color:var(--ink);font-weight:700}.al .lx .lx-hub-takeaway-note p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}@media(max-width:860px){.al .lx .lx-hub-dilemma-bottom,.al .lx .lx-hub-dilemma-top{grid-template-columns:1fr}.al .lx .lx-hub-takeaway-note{height:auto}}.al .lx .lx-hub-scale-wrap{max-width:560px;margin:0 auto clamp(36px,5vw,60px)}.al .lx .lx-hub-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,44px)}.al .lx .lx-hub-ledger-col{background:var(--paper);border:2px solid var(--ink);border-radius:16px 20px 18px 19px;padding:clamp(26px,3.8vw,40px);box-shadow:7px 8px 0 var(--blue-tint)}.al .lx .lx-hub-ledger-col--acadyn{box-shadow:7px 8px 0 var(--amber-tint)}.al .lx .lx-hub-ledger-col__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1.5px solid var(--line)}.al .lx .lx-hub-ledger-col__badge{font-family:var(--hand);font-size:20px;font-weight:700;color:var(--blue)}.al .lx .lx-hub-ledger-col__badge--acadyn{color:var(--amber-ink,#9c5e0a)}.al .lx .lx-hub-ledger-col .lx-h3{margin-bottom:20px}@media(max-width:800px){.al .lx .lx-hub-ledger-grid{grid-template-columns:1fr}}.al .lx .lx-hub-workbench{margin-top:0}.al .lx .lx-hub-workbench__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.al .lx .lx-hub-station{background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 18px 16px 18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative}.al .lx .lx-hub-station--1{box-shadow:5px 6px 0 var(--blue-tint)}.al .lx .lx-hub-station--1 .lx-hub-station__header{background:var(--blue-tint)}.al .lx .lx-hub-station--2{box-shadow:6px 7px 0 var(--amber-tint);border-width:2px;transform:translateY(-3px)}.al .lx .lx-hub-station--2 .lx-hub-station__header{background:var(--amber-tint)}.al .lx .lx-hub-station--2 .lx-hub-station__badge{background:var(--amber);color:var(--ink)}.al .lx .lx-hub-station--3{box-shadow:5px 6px 0 #dcfce7}.al .lx .lx-hub-station--3 .lx-hub-station__header{background:#ecfdf5}.al .lx .lx-hub-station--3 .lx-hub-station__badge{background:#dcfce7;color:#065f46;border-color:#10b981}.al .lx .lx-hub-station__header{padding:9px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid var(--ink)}.al .lx .lx-hub-station__phase{font-family:var(--mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.al .lx .lx-hub-station__timing{font-family:var(--hand);font-size:13.5px;font-weight:700;color:var(--ink-2)}.al .lx .lx-hub-station__visual{padding:10px 12px 6px;background:var(--paper-warm,#faf8f5);border-bottom:1.4px dashed var(--dash);display:flex;align-items:center;justify-content:center;min-height:130px}.al .lx .lx-hub-station__content{padding:14px 16px 16px;display:flex;flex-direction:column;flex-grow:1}.al .lx .lx-hub-station__title-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.al .lx .lx-hub-station__label{font-size:18px;margin:0;font-family:var(--sans);font-weight:700;color:var(--ink);letter-spacing:-.01em}.al .lx .lx-hub-station__badge{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;border:1.2px solid var(--ink);background:var(--paper);color:var(--ink);white-space:nowrap}.al .lx .lx-hub-station__body{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0}@media(max-width:900px){.al .lx .lx-hub-workbench__grid{grid-template-columns:1fr}.al .lx .lx-hub-workbench__grid .lx-hub-station--2{transform:none}}.al .lx .lx-hub-console{display:grid;grid-template-columns:280px 1fr;gap:clamp(20px,3vw,36px);align-items:stretch;margin:0 auto;max-width:1040px}.al .lx .lx-hub-console__nav{display:flex;flex-direction:column;gap:8px}.al .lx .lx-hub-console__tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;background:var(--paper);border:1.6px solid var(--line);border-radius:12px;cursor:pointer;font-family:inherit;color:var(--ink);transition:all .18s ease}.al .lx .lx-hub-console__tab:hover{border-color:var(--ink);background:#faf8f5}.al .lx .lx-hub-console__tab.is-active{border-color:var(--ink);background:var(--paper);box-shadow:4px 5px 0 var(--blue-tint);transform:translateX(4px)}.al .lx .lx-hub-console__tab.is-active .lx-hub-console__tab-n{color:var(--blue);background:var(--blue-tint)}.al .lx .lx-hub-console__tab.is-active .lx-hub-console__tab-label{color:var(--ink);font-weight:700}.al .lx .lx-hub-console__tab-n{font-family:var(--hand);font-size:20px;font-weight:700;color:var(--ink-3);width:32px;height:32px;border-radius:8px;background:var(--band,#f5efe6);display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.al .lx .lx-hub-console__tab-text{display:flex;flex-direction:column;gap:2px;min-width:0}.al .lx .lx-hub-console__tab-label{font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .lx .lx-hub-console__tab-badge{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--amber-ink,#9c5e0a)}.al .lx .lx-hub-console__stage{background:var(--paper);border:2px solid var(--ink);border-radius:18px 22px 19px 20px;padding:clamp(18px,2.5vw,24px);box-shadow:6px 7px 0 var(--amber);display:flex;flex-direction:column;justify-content:space-between}.al .lx .lx-hub-console__stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1.5px solid var(--line);flex-wrap:wrap}.al .lx .lx-hub-console__stage-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.al .lx .lx-hub-console__stage-title{margin:0;font-family:var(--display);font-size:clamp(18px,1.8vw,22px);font-weight:700;color:var(--ink)}.al .lx .lx-hub-console__stage-badge{font-family:var(--mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--amber-ink,#9c5e0a);background:var(--amber-tint);border:1.2px solid var(--amber-ink);border-radius:999px;padding:3px 10px}.al .lx .lx-hub-console__art-box{width:100%;margin-bottom:10px}.al .lx .lx-hub-console__info{padding-top:10px;border-top:1.5px solid var(--line)}.al .lx .lx-hub-console__info p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);max-width:65ch}.al .lx .lx-hub-console__controls{display:inline-flex;align-items:center;gap:8px}.al .lx .lx-hub-console__controls button{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.4px solid var(--ink);border-radius:8px;padding:5px 12px;cursor:pointer;transition:all .2s}.al .lx .lx-hub-console__controls button:hover:not(:disabled){background:var(--amber-tint);transform:translateY(-1px)}.al .lx .lx-hub-console__controls button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:860px){.al .lx .lx-hub-console{grid-template-columns:1fr}.al .lx .lx-hub-console__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.al .lx .lx-hub-console__tab{padding:8px 10px}.al .lx .lx-hub-console__tab.is-active{transform:none}}.al .lx .lx-hub-terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.5vw,32px);margin-top:0}.al .lx .lx-hub-term-card{background:var(--paper);border:2px solid var(--ink);border-radius:16px 19px 15px 18px;padding:clamp(24px,3.5vw,36px);box-shadow:6px 7px 0 var(--blue-tint);display:flex;flex-direction:column}.al .lx .lx-hub-term-card--featured{box-shadow:8px 9px 0 var(--amber);transform:translateY(-4px)}.al .lx .lx-hub-term-card__badge{display:inline-block;align-self:flex-start;font-family:var(--hand);font-size:17px;font-weight:700;color:var(--blue);background:var(--blue-tint);border:1.2px solid var(--ink);border-radius:999px;padding:3px 12px;margin-bottom:14px}.al .lx .lx-hub-term-card .lx-h3{font-size:clamp(20px,2.2vw,26px);margin:0 0 10px}.al .lx .lx-hub-term-card__formula{background:var(--amber-tint);border:1.5px dashed var(--ink);border-radius:8px;padding:10px 14px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink);margin-bottom:16px;line-height:1.4}.al .lx .lx-hub-term-card__body{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}@media(max-width:920px){.al .lx .lx-hub-terms-grid{grid-template-columns:1fr}.al .lx .lx-hub-terms-grid .lx-hub-term-card--featured{transform:none}}.al .lx .lx-hub-protocol-wrap{display:grid;grid-template-columns:200px 1fr;gap:clamp(32px,5vw,64px);align-items:flex-start;margin-top:0}.al .lx .lx-hub-seal-side{text-align:center}.al .lx .lx-hub-seal-side .lx-seal-art{max-width:160px;margin-inline:auto}.al .lx .lx-hub-seal-side p{margin-top:12px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink-2)}.al .lx .lx-hub-clauses-side{display:grid;gap:18px}.al .lx .lx-hub-clause-card{background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 15px 13px 14px;padding:20px 22px;box-shadow:4px 5px 0 var(--blue-tint);display:flex;align-items:flex-start;gap:16px}.al .lx .lx-hub-clause-card__num{font-family:var(--hand);font-size:26px;font-weight:700;color:var(--amber-ink,#9c5e0a);line-height:1;flex-shrink:0;padding-top:2px}.al .lx .lx-hub-clause-card h3{font-family:var(--display);font-size:18px;font-weight:700;margin:0 0 6px;color:var(--ink)}.al .lx .lx-hub-clause-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}@media(max-width:768px){.al .lx .lx-hub-protocol-wrap{grid-template-columns:1fr;justify-items:center}}.al .lx .lx-hub-detail-sec .lx-hub-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid var(--line)}.al .lx .lx-hub-detail-sec .lx-hub-detail-head__left{display:flex;align-items:flex-start;gap:20px}.al .lx .lx-hub-detail-sec .lx-hub-detail-head__num{font-family:var(--hand);font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1;color:var(--blue)}.al .lx .lx-hub-detail-sec .lx-hub-detail-head__timing{display:inline-block;font-family:var(--display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:6px}.al .lx .lx-hub-detail-sec .lx-hub-detail-head .lx-h2{margin:0}.al .lx .lx-hub-detail-sec .lx-hub-detail-head__right{display:flex;align-items:center;gap:16px;flex-shrink:0}.al .lx .lx-hub-detail-sec .lx-hub-detail-head__badge{font-family:var(--hand);font-size:20px;font-weight:700;color:var(--amber-ink,#9c5e0a);background:var(--amber-tint);padding:4px 14px;border-radius:999px;border:1.2px solid var(--ink)}.al .lx .lx-hub-detail-sec .lx-hub-detail-summary{max-width:65ch;margin-bottom:clamp(28px,4vw,40px)}.al .lx .lx-hub-detail-sec .lx-hub-detail-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);background:var(--paper);border:2px solid var(--ink);border-radius:16px 20px 18px 17px;padding:clamp(24px,3.5vw,36px);box-shadow:6px 7px 0 var(--blue-tint)}.al .lx .lx-hub-detail-sec .lx-hub-detail-split--3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.8vw,36px)}.al .lx .lx-hub-detail-sec .lx-hub-detail-col__title{font-family:var(--display);font-size:clamp(17px,1.3vw,20px);font-weight:700;margin-bottom:16px;color:var(--ink);padding-bottom:10px;border-bottom:1.5px solid var(--line)}@media(max-width:900px){.al .lx .lx-hub-detail-sec .lx-hub-detail-head{flex-direction:column;align-items:flex-start}.al .lx .lx-hub-detail-sec .lx-hub-detail-split,.al .lx .lx-hub-detail-sec .lx-hub-detail-split--3col{grid-template-columns:1fr}}.al .lx .lx-op-chapter{position:relative}.al .lx .lx-op-chapter--blue{--chapter-accent:var(--blue);--chapter-tint:var(--blue-tint);--chapter-lead-border:var(--blue)}.al .lx .lx-op-chapter--amber{--chapter-accent:var(--amber-ink,#9c5e0a);--chapter-tint:var(--amber-tint);--chapter-lead-border:var(--amber)}.al .lx .lx-op-chapter--emerald{--chapter-accent:#047857;--chapter-tint:#d1fae5;--chapter-lead-border:#10b981}.al .lx .lx-op-chapter__header{margin-bottom:clamp(36px,5vw,60px);padding-bottom:22px;border-bottom:2px solid var(--line)}.al .lx .lx-op-chapter__pre{display:flex;align-items:center;gap:14px;margin-bottom:10px}.al .lx .lx-op-chapter__num{font-family:var(--hand);font-size:clamp(22px,2.4vw,30px);font-weight:700;color:var(--chapter-accent,var(--blue));line-height:1}.al .lx .lx-op-chapter__timing{font-family:var(--mono);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);padding:3px 10px;border-radius:999px}.al .lx .lx-op-chapter__headline-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.al .lx .lx-op-chapter__title{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.15}.al .lx .lx-op-chapter__desk-badge{display:inline-flex;align-items:center;gap:10px;background:var(--paper);border:1.6px solid var(--ink);border-radius:999px;padding:6px 16px;box-shadow:3px 3px 0 var(--chapter-tint,var(--blue-tint))}.al .lx .lx-op-chapter__desk-name{font-family:var(--display);font-size:14px;font-weight:800;color:var(--ink)}.al .lx .lx-op-chapter__desk-tag{font-family:var(--hand);font-size:17px;font-weight:700;color:var(--chapter-accent,var(--amber-ink))}.al .lx .lx-op-story-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(24px,4vw,44px);align-items:start;max-width:1140px}.al .lx .lx-op-story-left{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px;align-self:start;z-index:2}.al .lx .lx-op-story-lead{font-size:15px;line-height:1.62;color:var(--ink);margin:0}.al .lx .lx-op-story-art-frame{background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 18px 15px 17px;padding:clamp(12px,1.8vw,18px);max-width:440px;width:100%;box-shadow:5px 6px 0 var(--chapter-tint,var(--blue-tint));transition:transform .2s,box-shadow .2s}.al .lx .lx-op-story-art-frame:hover{transform:translate(-2px,-2px);box-shadow:7px 8px 0 var(--chapter-tint,var(--blue-tint))}.al .lx .lx-op-story-art-frame .lx-desk-art{display:block;width:100%;height:auto}.al .lx .lx-op-story-takeaway{background:var(--paper);border:1.4px solid var(--ink);border-left:4px solid var(--chapter-lead-border,var(--amber));border-radius:4px 12px 12px 4px;padding:10px 15px;max-width:440px;box-shadow:2px 3px 0 rgba(0,0,0,.04)}.al .lx .lx-op-story-takeaway__tag{display:block;font-family:var(--display);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:2px}.al .lx .lx-op-story-takeaway__quote{margin:0;font-family:var(--hand);font-size:clamp(15px,1.2vw,17px);font-weight:700;color:var(--ink);line-height:1.35}.al .lx .lx-op-acts-rail,.al .lx .lx-op-story-right{display:flex;flex-direction:column}.al .lx .lx-op-acts-rail{gap:14px;position:relative}.al .lx .lx-op-act-card{background:var(--paper);border:1.6px solid var(--ink);border-radius:14px 16px 13px 15px;padding:14px 18px;box-shadow:3px 4px 0 rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.al .lx .lx-op-act-card:hover{transform:translateY(-2px);box-shadow:5px 6px 0 rgba(0,0,0,.07)}.al .lx .lx-op-act-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.al .lx .lx-op-act-card__pills{display:flex;align-items:center;gap:8px}.al .lx .lx-op-act-card__num{font-family:var(--display);font-size:10px;font-weight:800;letter-spacing:.05em;background:var(--ink);color:#fff;padding:2px 6px;border-radius:4px}.al .lx .lx-op-act-card__phase{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.al .lx .lx-op-act-card__stamp{font-family:var(--hand);font-size:13.5px;font-weight:700;color:var(--chapter-accent,var(--amber-ink));background:var(--chapter-tint,var(--amber-tint));border:1px solid var(--chapter-accent,var(--amber-ink));padding:1px 8px;border-radius:999px;letter-spacing:.02em}.al .lx .lx-op-act-card__title{font-family:var(--display);font-size:15px;font-weight:700;color:var(--ink);margin:0 0 10px;padding-bottom:6px;border-bottom:1px dashed var(--line)}.al .lx .lx-op-act-card .lx-ticks{gap:6px}.al .lx .lx-op-act-card .lx-ticks li{font-size:13.5px;line-height:1.45}.al .lx .lx-op-act-card--outcome{background:#fff;border:1.8px solid var(--ink);box-shadow:5px 6px 0 var(--chapter-tint,var(--blue-tint))}.al .lx .lx-op-act-card--outcome:hover{box-shadow:7px 8px 0 var(--chapter-tint,var(--blue-tint))}.al .lx .lx-op-act-card--outcome .lx-op-act-card__num{background:var(--chapter-accent,var(--blue))}.al .lx .lx-op-conduit-wrap{background:rgba(0,0,0,0);margin-top:clamp(36px,5vw,60px);padding:0;position:relative;z-index:2}.al .lx .lx-op-conduit{display:flex;align-items:center;justify-content:center;gap:16px}.al .lx .lx-op-conduit__line{flex:1;height:0;border-top:2px dashed var(--dash);max-width:140px}.al .lx .lx-op-conduit__pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 14px;background:var(--paper);border:1.8px solid var(--ink);border-radius:999px;padding:9px 22px;box-shadow:4px 5px 0 var(--amber-tint);text-align:center}.al .lx .lx-op-conduit__step{font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.08em;background:var(--ink);color:#fff;padding:3px 9px;border-radius:999px}.al .lx .lx-op-conduit__label{font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink)}.al .lx .lx-op-conduit__arrow{color:var(--blue);font-weight:800;font-size:15px}.al .lx .lx-op-conduit__target{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--blue)}@media(max-width:1024px){.al .lx .lx-op-story-stage{grid-template-columns:1fr;gap:36px}.al .lx .lx-op-story-left{position:static}.al .lx .lx-op-chapter__headline-row{flex-direction:column;align-items:flex-start}.al .lx .lx-op-conduit__pill{border-radius:16px;padding:10px 16px;justify-content:center}.al .lx .lx-op-conduit__line{display:none}}.al .lx .lx-standards-sec{position:relative}.al .lx .lx-standards-banner{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--paper);border:1.8px solid var(--ink);border-radius:999px;padding:10px 24px;max-width:820px;margin:0 auto clamp(32px,4.5vw,48px);box-shadow:4px 5px 0 var(--blue-tint);text-align:center}.al .lx .lx-standards-banner__badge{font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--blue);color:#fff;padding:3px 10px;border-radius:999px;flex-shrink:0}.al .lx .lx-standards-banner__text{font-family:var(--sans);font-size:clamp(13px,1.05vw,14.5px);font-weight:600;color:var(--ink);margin:0}.al .lx .lx-standards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.5vw,36px)}.al .lx .lx-standards-card{background:var(--paper);border:2px solid var(--ink);border-radius:18px 22px 19px 20px;padding:clamp(24px,3.2vw,36px);box-shadow:6px 7px 0 var(--amber-tint);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.al .lx .lx-standards-card:hover{transform:translate(-2px,-2px);box-shadow:8px 9px 0 var(--blue-tint)}.al .lx .lx-standards-card__header{margin-bottom:20px;padding-bottom:16px;border-bottom:1.5px dashed var(--line)}.al .lx .lx-standards-card__tag{font-family:var(--hand);font-size:19px;font-weight:700;color:var(--blue);margin-bottom:6px;display:inline-block}.al .lx .lx-standards-card__title{font-family:var(--display);font-size:clamp(20px,1.5vw,24px);font-weight:700;color:var(--ink);margin:0 0 8px;line-height:1.25}.al .lx .lx-standards-card__summary{font-size:14.5px;color:var(--ink-2);line-height:1.55;margin:0}.al .lx .lx-standards-card__body{flex:1}.al .lx .lx-standards-handover{display:flex;align-items:center;gap:20px;background:#fff;border:2px solid var(--ink);border-radius:16px 20px 18px 17px;padding:clamp(20px,2.8vw,26px) clamp(24px,3.5vw,34px);max-width:900px;margin:clamp(32px,4.5vw,48px) auto 0;box-shadow:5px 6px 0 var(--blue-tint)}.al .lx .lx-standards-handover__icon{color:var(--blue);flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;background:var(--blue-tint);border-radius:12px;border:1.5px solid var(--blue)}.al .lx .lx-standards-handover__copy{flex:1}.al .lx .lx-standards-handover__title{font-family:var(--display);font-size:17px;font-weight:800;color:var(--ink);margin:0 0 4px}.al .lx .lx-standards-handover__body{font-size:14px;color:var(--ink-2);line-height:1.5;margin:0}@media(max-width:900px){.al .lx .lx-standards-grid{grid-template-columns:1fr}.al .lx .lx-standards-banner{flex-direction:column;border-radius:18px;padding:12px 18px}.al .lx .lx-standards-handover{flex-direction:column;text-align:center}}.al .lx .lx-hub-stack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(24px,3.5vw,36px)}.al .lx .lx-hub-stack-col{background:var(--paper);border:1.8px solid var(--ink);border-radius:14px 16px 13px 15px;padding:22px 18px;box-shadow:4px 5px 0 var(--amber-tint)}.al .lx .lx-hub-stack-col__name{font-family:var(--display);font-size:18px;font-weight:700;color:var(--blue);margin-bottom:14px;padding-bottom:8px;border-bottom:1.5px solid var(--line)}.al .lx .lx-hub-stack-col__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.al .lx .lx-hub-stack-col__list li{font-size:14px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:8px}.al .lx .lx-hub-stack-col__list li:before{content:"✦";color:var(--amber);font-size:10px;flex-shrink:0}@media(max-width:900px){.al .lx .lx-hub-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.al .lx .lx-hub-stack-grid{grid-template-columns:1fr}}.al .lx .lx-comm-hero-art{max-width:650px;width:100%;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 16px 32px rgba(26,23,20,.09))}.al .lx .lx-hero:has(.lx-comm-hero-art) .lx-hero__grid{grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);align-items:center;row-gap:clamp(32px,5vw,64px)}.al .lx .lx-hero:has(.lx-comm-hero-art) .lx-hero__art{max-width:660px}@media(max-width:980px){.al .lx .lx-hero:has(.lx-comm-hero-art) .lx-hero__grid{grid-template-columns:1fr}.al .lx .lx-hero:has(.lx-comm-hero-art) .lx-hero__art{max-width:540px}}.al .lx .lx-comm-model-sec{position:relative}.al .lx .lx-comm-model-sec__header{margin-bottom:clamp(36px,5vw,60px);max-width:65ch}.al .lx .lx-comm-model-sec__header .lx-h2{margin:8px 0 10px}.al .lx .lx-comm-model-sec__header .lx-lead{margin:0}.al .lx .lx-model-block{display:grid;grid-template-columns:calc((100% - 11*var(--lx-gutter))*5/12 + 4*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter);row-gap:clamp(32px,5vw,72px);align-items:center}.al .lx .lx-model-block--invert{grid-template-columns:calc((100% - 11*var(--lx-gutter))*7/12 + 6*var(--lx-gutter)) minmax(0,1fr);column-gap:var(--lx-gutter)}.al .lx .lx-model-block--invert .lx-model-block__art{order:-1}.al .lx .lx-model-block__copy{display:flex;flex-direction:column}.al .lx .lx-model-block__art{width:100%;max-width:660px;margin:0 auto}.al .lx .lx-model-block__art .lx-art{width:100%;height:auto;display:block;filter:drop-shadow(0 16px 34px rgba(26,23,20,.09))}.al .lx .lx-model-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:999px;width:fit-content;margin-bottom:14px}.al .lx .lx-model-tag--resell{background:var(--blue);color:#fff;box-shadow:0 2px 8px rgba(37,99,235,.28)}.al .lx .lx-model-tag--capacity{background:var(--amber-ink,#9c5e0a);color:#fff;box-shadow:0 2px 8px rgba(156,94,10,.28)}.al .lx .lx-model-tag--referral{background:#7c3aed;color:#fff;box-shadow:0 2px 8px rgba(124,58,237,.28)}.al .lx .lx-model-flow-strip{background:var(--paper);border:1.6px dashed var(--line);border-radius:12px;padding:12px 16px;margin:16px 0 20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.al .lx .lx-model-flow-strip__label{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);width:100%;margin-bottom:2px}.al .lx .lx-model-flow-strip__steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.al .lx .lx-model-flow-strip__step{display:inline-flex;align-items:center;gap:6px;background:#faf8f5;border:1px solid var(--line);border-radius:7px;padding:6px 12px;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink)}.al .lx .lx-model-flow-strip__step--highlight{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;font-weight:700}.al .lx .lx-model-flow-strip__step-num{font-family:var(--mono);font-size:10px;color:var(--ink-3);font-weight:700}.al .lx .lx-model-flow-strip__arrow{color:var(--ink-3);font-size:13px;font-weight:800}.al .lx .lx-model-desc{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;max-width:58ch}.al .lx .lx-model-tier-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.al .lx .lx-model-tier-pill{display:inline-flex;align-items:center;gap:8px;background:var(--amber-tint,#fef3c7);border:1.2px solid var(--amber,#f59e0b);border-radius:8px;padding:6px 12px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--amber-ink,#9c5e0a)}.al .lx .lx-model-tier-pill--highlight{background:#fff;border-color:var(--ink);color:var(--ink);box-shadow:2px 3px 0 var(--amber-tint)}.al .lx .lx-model-ticks{margin-bottom:22px}.al .lx .lx-model-ticks .lx-ticks{margin:0;gap:10px}.al .lx .lx-model-ticks .lx-tick-item{font-size:14px;line-height:1.5}.al .lx .lx-model-callout{background:var(--paper);border:1.8px solid var(--ink);border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:1.45;font-weight:600;color:var(--ink);box-shadow:4px 5px 0 var(--blue-tint)}.al .lx .lx-model-callout--resell{border-color:var(--blue);box-shadow:4px 5px 0 var(--blue-tint)}.al .lx .lx-model-callout--resell .lx-model-callout__icon{color:var(--blue)}.al .lx .lx-model-callout--capacity{border-color:var(--amber-ink);box-shadow:4px 5px 0 var(--amber-tint)}.al .lx .lx-model-callout--capacity .lx-model-callout__icon{color:var(--amber-ink)}.al .lx .lx-model-callout--referral{border-color:#7c3aed;box-shadow:4px 5px 0 #f5f3ff}.al .lx .lx-model-callout--referral .lx-model-callout__icon{color:#7c3aed}.al .lx .lx-model-callout__icon{font-size:18px;flex-shrink:0;line-height:1}.al .lx .lx-model-callout__text{margin:0}@media(max-width:980px){.al .lx .lx-model-block{gap:36px}.al .lx .lx-model-block,.al .lx .lx-model-block--invert{grid-template-columns:1fr}.al .lx .lx-model-block--invert .lx-model-block__art{order:0}}.al .lx .lx-guarantees-stage{display:grid;grid-template-columns:350px 1fr;gap:clamp(32px,4vw,56px);margin-top:0;align-items:start}.al .lx .lx-guarantees-left{position:sticky;top:100px}.al .lx .lx-guarantees-proscenium{background:var(--paper);border:2px solid var(--ink);border-radius:20px 24px 20px 22px;padding:clamp(24px,2.5vw,32px) 20px;box-shadow:6px 7px 0 var(--amber-tint);text-align:center}.al .lx .lx-guarantees-proscenium .lx-seal-art{max-width:180px;margin:0 auto 16px;display:block}.al .lx .lx-guarantees-proscenium__badge{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--amber-ink,#9c5e0a);background:var(--amber-tint,#fef3c7);border:1px solid var(--amber,#f59e0b);border-radius:999px;padding:3px 12px;margin-bottom:12px}.al .lx .lx-guarantees-proscenium__title{font-family:var(--display);font-size:20px;font-weight:700;color:var(--ink);line-height:1.25;margin:0 0 10px}.al .lx .lx-guarantees-proscenium__desc{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0 0 20px}.al .lx .lx-guarantees-proscenium__chips{display:flex;flex-direction:column;gap:8px;text-align:left;border-top:1px dashed var(--line);padding-top:16px}.al .lx .lx-guarantees-proscenium__chip{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink);background:#faf8f5;border:1px solid var(--line);border-radius:6px;padding:6px 10px}.al .lx .lx-guarantees-proscenium__chip-dot{width:6px;height:6px;border-radius:50%;background:#059669;flex-shrink:0}.al .lx .lx-guarantees-right{display:flex;flex-direction:column;gap:16px}.al .lx .lx-guarantee-card{background:var(--paper);border:1.8px solid var(--ink);border-radius:16px 18px 16px 17px;padding:clamp(20px,2.5vw,26px);box-shadow:4px 5px 0 rgba(26,23,20,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.al .lx .lx-guarantee-card:hover{transform:translateX(4px);box-shadow:6px 7px 0 var(--blue-tint);border-color:var(--blue)}.al .lx .lx-guarantee-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.al .lx .lx-guarantee-card__num-badge{display:flex;align-items:center;gap:10px}.al .lx .lx-guarantee-card__num{font-family:var(--hand);font-size:26px;font-weight:700;color:var(--amber-ink,#9c5e0a);line-height:1}.al .lx .lx-guarantee-card__tag{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 7px}.al .lx .lx-guarantee-card__title{font-family:var(--display);font-size:clamp(18px,1.4vw,21px);font-weight:700;color:var(--ink);line-height:1.3;margin:0 0 8px}.al .lx .lx-guarantee-card__summary{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 14px;max-width:68ch}.al .lx .lx-guarantee-card__covenant-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--blue,#2563eb);background:var(--blue-tint,#eff6ff);border:1px solid rgba(37,99,235,.2);border-radius:6px;padding:5px 10px}.al .lx .lx-guarantee-card__covenant-pill-icon{font-size:12px;line-height:1}@media(max-width:980px){.al .lx .lx-guarantees-stage{grid-template-columns:1fr;gap:32px}.al .lx .lx-guarantees-left{position:static;max-width:440px;margin:0 auto;width:100%}}.al .lx .lx-hub-comm-sec__header{margin-bottom:20px}.al .lx .lx-hub-comm-sec__header .lx-h2{margin:8px 0 10px}.al .lx .lx-hub-comm-sec__tag{display:inline-block;font-family:var(--hand);font-size:18px;font-weight:700;color:var(--blue);background:var(--blue-tint);border:1.2px solid var(--blue);border-radius:999px;padding:3px 14px}.al .lx .lx-hub-billing-wrap{max-width:48em;margin:0 auto}.al .lx .lx-hub-billing-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.al .lx .lx-hub-billing-list li{display:flex;align-items:flex-start;gap:14px;font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--ink);background:var(--paper);border:1.8px solid var(--ink);border-radius:12px 14px 11px 13px;padding:16px 20px;box-shadow:4px 5px 0 var(--amber-tint)}