.lsal_W_playground{--hero-paper:var(--paper,#f2f0e9);--hero-blue:var(--blue,#0047fd);--hero-orange:var(--orange,#ff6b35);--hero-yellow:#ffd400;isolation:isolate;background:#000;flex-direction:column;justify-content:space-between;min-height:max(760px,100svh);padding:clamp(100px,13vh,144px) 0 30px;display:flex;position:relative;overflow:hidden}.lsal_W_metaTop,.lsal_W_playgroundFooter,.lsal_W_revealTop{color:#f2f0e975;font:10px var(--mono,"Departure Mono", monospace);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;display:flex}.lsal_W_headline{z-index:0;width:max-content;max-width:100%;color:var(--hero-yellow);font-family:var(--display,"Mango Grotesque", Impact, sans-serif);letter-spacing:.018em;text-align:center;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(140px,26vw,420px);font-weight:700;line-height:.76;transition:transform .55s cubic-bezier(.2,.72,.18,1),opacity .35s,font-size .55s;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.lsal_W_headline span{color:inherit}.lsal_W_headlineActive{text-align:right;text-overflow:clip;opacity:.96;max-width:70%;font-size:clamp(74px,13vw,190px);top:52%;left:auto;right:1%;overflow:hidden;transform:translateY(-50%)}.lsal_W_characterField{z-index:2;pointer-events:none;transition:inset .6s cubic-bezier(.2,.72,.18,1);position:absolute;inset:17% 0 10%}.lsal_W_character{--float-duration:5.8s;width:clamp(150px,20vw,292px);color:var(--hero-paper);cursor:pointer;pointer-events:auto;transform-origin:50% 58%;backface-visibility:hidden;will-change:transform;animation:lsal_W_character-float var(--float-duration) ease-in-out infinite;animation-delay:calc(var(--character-order,0) * -1.13s);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;transition:left .6s cubic-bezier(.2,.72,.18,1),right .6s cubic-bezier(.2,.72,.18,1),top .6s cubic-bezier(.2,.72,.18,1),transform .6s cubic-bezier(.2,.72,.18,1),opacity .3s;display:flex;position:absolute;transform:translate(0,0)}.lsal_W_character:hover{z-index:4}.lsal_W_character:focus-visible{outline:1px solid var(--hero-orange);outline-offset:8px}.lsal_W_aboutCharacter{--float-duration:6.1s;top:8%;left:8%}.lsal_W_notesCharacter{--float-duration:5.7s;top:0;right:8%}.lsal_W_workCharacter{--float-duration:6.4s;bottom:-2%;left:25%}.lsal_W_contactCharacter{--float-duration:5.9s;bottom:-6%;right:22%}.lsal_W_characterMedia{aspect-ratio:1;filter:none;backface-visibility:hidden;will-change:transform;place-items:center;width:100%;transition:transform .4s cubic-bezier(.2,.72,.18,1);display:grid;position:relative;overflow:visible;transform:translate(0,0)}.lsal_W_characterVideo{z-index:1;object-fit:contain;opacity:1;backface-visibility:hidden;width:100%;height:100%;transition:opacity .2s;display:block;position:relative;transform:translate(0,0)}.lsal_W_mediaFallback{display:none!important}.lsal_W_characterLabel{color:#f2f0e9bd;font:10px var(--mono,monospace);letter-spacing:.12em;align-items:center;gap:8px;transition:color .25s,transform .25s;display:inline-flex}.lsal_W_characterLabel:before{background:var(--hero-orange);content:"";border-radius:50%;width:5px;height:5px}.lsal_W_character:hover .lsal_W_characterLabel{color:var(--hero-orange);transform:translateY(-2px)}.lsal_W_character:hover .lsal_W_characterMedia{transform:translate(0,0)scale(1.045)rotate(-2deg)}.lsal_W_characterFieldActive{inset:18% 0 12%}.lsal_W_character.lsal_W_selected{z-index:5;width:clamp(260px,42vw,590px);animation:.65s cubic-bezier(.2,.72,.18,1) both lsal_W_selected-arrive;inset:50% auto auto 3%;transform:translateY(-50%)rotate(-7deg)}.lsal_W_character.lsal_W_selected .lsal_W_characterMedia{filter:none}.lsal_W_character.lsal_W_selected .lsal_W_characterLabel{color:var(--hero-orange)}.lsal_W_character.lsal_W_dimmed{opacity:0;pointer-events:none;transform:translate(0,0)scale(.72)}.lsal_W_sectionReveal{z-index:3;flex-direction:column;justify-content:space-between;width:min(47%,610px);min-height:54%;animation:.5s cubic-bezier(.2,.72,.18,1) .12s both lsal_W_reveal-content;display:flex;position:absolute;top:24%;right:4%}.lsal_W_revealTop{border-bottom:1px solid #f2f0e92e;padding-bottom:16px}.lsal_W_revealEyebrow{color:var(--hero-orange);font:10px var(--mono,monospace);letter-spacing:.12em;margin:0 0 20px}.lsal_W_revealContent h2{max-width:700px;color:var(--hero-paper);font:700 clamp(46px, 7vw, 100px)/.83 var(--display,"Mango Grotesque", Impact, sans-serif);letter-spacing:-.045em;margin:0}.lsal_W_revealBody{color:#f2f0e9c2;max-width:440px;font:14px/1.75 var(--body,"Departure Mono", monospace);margin:28px 0 0}.lsal_W_characterNote{color:#f2f0e96b;font:10px/1.6 var(--mono,monospace);letter-spacing:.03em;margin:24px 0 0}.lsal_W_backButton,.lsal_W_actionLink{width:fit-content;color:var(--hero-paper);cursor:pointer;font:10px var(--mono,monospace);letter-spacing:.08em;background:0 0;border:1px solid #f2f0e947;align-items:center;gap:12px;padding:12px 15px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.lsal_W_backButton:hover,.lsal_W_actionLink:hover{border-color:var(--hero-orange);background:var(--hero-orange);color:#000}.lsal_W_backButton span,.lsal_W_actionLink span{color:var(--hero-orange);font-size:16px}.lsal_W_backButton:hover span,.lsal_W_actionLink:hover span{color:#000}.lsal_W_playgroundFooter{z-index:4;position:relative}.lsal_W_playgroundFooter b{color:var(--hero-orange);font-size:16px;font-weight:400}@keyframes lsal_W_character-float{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes lsal_W_selected-arrive{0%{scale:.9}to{scale:1}}@keyframes lsal_W_reveal-content{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@media (max-width:900px){.lsal_W_playground{min-height:max(720px,100svh)}.lsal_W_headline{font-size:clamp(112px,25vw,300px)}.lsal_W_characterField{inset:20% 0 13%}.lsal_W_character{width:clamp(140px,24vw,220px)}.lsal_W_aboutCharacter{top:6%;left:4%}.lsal_W_notesCharacter{top:1%;right:4%}.lsal_W_workCharacter{bottom:1%;left:19%}.lsal_W_contactCharacter{bottom:-1%;right:16%}.lsal_W_character.lsal_W_selected{width:45vw;left:1%}.lsal_W_sectionReveal{width:49%;right:3%}}@media (max-width:620px){.lsal_W_playground{min-height:max(760px,100svh);padding:88px 0 22px}.lsal_W_metaTop{font-size:8px}.lsal_W_metaTop span:last-child{text-align:right;max-width:110px}.lsal_W_headline{letter-spacing:.012em;white-space:normal;width:100%;font-size:clamp(116px,29vw,190px);line-height:.68;top:44%}.lsal_W_headline>span{display:block}.lsal_W_headlineActive{text-align:left;max-width:none;font-size:clamp(56px,14vw,88px);top:15%;left:18px;right:18px;transform:none}.lsal_W_characterField{inset:20% 0 12%}.lsal_W_character{gap:5px;width:clamp(132px,42vw,190px)}.lsal_W_aboutCharacter{top:1%;left:0}.lsal_W_notesCharacter{top:1%;right:0}.lsal_W_workCharacter{bottom:0;left:0}.lsal_W_contactCharacter{bottom:0;right:0}.lsal_W_characterLabel{font-size:8px}.lsal_W_character.lsal_W_selected{width:min(68vw,300px);top:48%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.lsal_W_character.lsal_W_selected .lsal_W_characterLabel{font-size:9px}.lsal_W_sectionReveal{width:auto;min-height:0;inset:auto 18px 76px}.lsal_W_revealTop{font-size:8px}.lsal_W_revealContent{padding:18px 0}.lsal_W_revealEyebrow{margin-bottom:12px;font-size:8px}.lsal_W_revealContent h2{font-size:clamp(39px,10vw,62px)}.lsal_W_revealBody{margin-top:14px;font-size:11px;line-height:1.55}.lsal_W_characterNote{display:none}.lsal_W_backButton,.lsal_W_actionLink{padding:10px 12px;font-size:8px}.lsal_W_playgroundFooter{gap:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.lsal_W_character{animation:none}.lsal_W_character,.lsal_W_characterMedia,.lsal_W_headline,.lsal_W_sectionReveal{transition-duration:.01ms;animation-duration:.01ms}}.lsal_W_workReveal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f2f0e947 transparent;min-height:0;padding:0 10px 8px 0;top:13%;bottom:9%;right:4%;overflow-y:auto}.lsal_W_workReveal .lsal_W_revealContent{padding:26px 0 20px}.lsal_W_workReveal .lsal_W_revealEyebrow{margin-bottom:14px}.lsal_W_workReveal .lsal_W_revealContent h2{letter-spacing:-.035em;max-width:560px;font-size:clamp(54px,6.2vw,86px);line-height:.86}.lsal_W_workReveal .lsal_W_revealBody{margin-top:16px;font-size:12px;line-height:1.6}.lsal_W_projectList{border-top:1px solid #f2f0e933;flex-direction:column;margin-top:28px;display:flex}.lsal_W_projectRow{border-bottom:1px solid #f2f0e929;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0 12px;display:grid}.lsal_W_projectNumber,.lsal_W_projectYear{color:#f2f0e96b;font:9px var(--mono,monospace);letter-spacing:.04em}.lsal_W_projectDetails h3{color:var(--hero-paper);font:700 clamp(21px, 2.4vw, 30px)/.95 var(--display,"Mango Grotesque", Impact, sans-serif);letter-spacing:-.015em;margin:0}.lsal_W_projectDetails p{color:#f2f0e980;font:9px/1.4 var(--mono,monospace);letter-spacing:.015em;margin:5px 0 0}@media (max-width:620px){.lsal_W_workReveal{width:auto;min-height:0;padding-right:3px;inset:14% 18px 68px}.lsal_W_workReveal .lsal_W_revealContent{padding:14px 0 18px}.lsal_W_workReveal .lsal_W_revealContent h2{font-size:clamp(42px,11vw,60px)}.lsal_W_workReveal .lsal_W_revealBody{margin-top:12px;font-size:10px}.lsal_W_projectList{margin-top:18px}.lsal_W_projectRow{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:10px 0}.lsal_W_projectDetails h3{font-size:25px}.lsal_W_projectDetails p,.lsal_W_projectNumber,.lsal_W_projectYear{font-size:8px}.lsal_W_workReveal .lsal_W_characterNote{display:none}}.lsal_W_headlineActive{opacity:0;visibility:hidden}.lsal_W_character.lsal_W_selected{gap:0;width:clamp(260px,38vw,520px);top:51%;left:4.5%}.lsal_W_character.lsal_W_selected .lsal_W_characterLabel{z-index:2;color:var(--hero-orange);white-space:nowrap;background:#000000b8;border:1px solid #f2f0e933;padding:7px 11px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.lsal_W_character.lsal_W_selected .lsal_W_characterLabel:before{display:none}.lsal_W_sectionReveal{justify-content:flex-start;gap:0;width:min(43%,620px);min-height:0;top:19%;bottom:8%;right:clamp(34px,5.2vw,88px)}.lsal_W_revealTop{align-items:flex-start;min-height:42px;padding:0 0 15px}.lsal_W_revealContent{padding:clamp(34px,4.2vh,54px) 0 24px}.lsal_W_revealEyebrow{margin:0 0 22px;font-size:11px;line-height:1.5}.lsal_W_revealContent h2{letter-spacing:-.025em;text-wrap:balance;max-width:560px;font-size:clamp(54px,5.6vw,82px);line-height:.91}.lsal_W_revealBody{max-width:470px;margin:30px 0 0;font-size:13px;line-height:1.85}.lsal_W_characterNote{margin:30px 0 0;font-size:10px;line-height:1.8}.lsal_W_actionLink{margin-top:34px}.lsal_W_backButton{align-self:flex-start;margin-top:auto}@media (max-width:900px) and (min-width:621px){.lsal_W_sectionReveal{width:48%;top:17%;bottom:7%;right:4%}.lsal_W_revealContent h2{font-size:clamp(48px,6vw,68px)}.lsal_W_character.lsal_W_selected{width:43vw;left:1%}}@media (max-width:620px){.lsal_W_headlineActive{display:none}.lsal_W_character.lsal_W_selected{width:min(62vw,270px);top:32%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.lsal_W_character.lsal_W_selected .lsal_W_characterLabel{font-size:9px;top:-24px}.lsal_W_sectionReveal{gap:0;width:auto;min-height:0;padding:0 2px 8px 0;inset:48% 20px 68px;overflow-y:auto}.lsal_W_revealTop{min-height:32px;padding-bottom:11px;font-size:8px}.lsal_W_revealContent{padding:20px 0 24px}.lsal_W_revealEyebrow{margin-bottom:13px;font-size:9px}.lsal_W_revealContent h2{letter-spacing:-.02em;max-width:100%;font-size:clamp(42px,11vw,62px);line-height:.92}.lsal_W_revealBody{max-width:100%;margin-top:18px;font-size:11px;line-height:1.7}.lsal_W_characterNote{display:none}.lsal_W_actionLink,.lsal_W_backButton{margin-top:22px}.lsal_W_workReveal{top:43%;bottom:64px}}
