.lw{--lw-pad:clamp(16px, 2.8vw, 40px);--lw-light:#e7e5e4;--lw-sky:#8fb3b8;--lw-letter:#c4c3b6;--lw-hair:#ffffff47;--lw-silver:#d9d9d9;--lw-silver-dim:#dcdcdc73;--lw-orange:var(--lw-silver);--lw-pin:320svh;--lw-pin-sm:240svh;--lw-word:250svh;color:#000;font-family:var(--font-sans), "Helvetica Neue", system-ui, sans-serif;background:#000}.lw-serif22,.lw-serif24,.lw-serif34,.lw-h52,.lw-h64,.lw-h94,.lw-label,.lw-mark,.lw-row-in{font-family:var(--font-display), "Playfair Display", Georgia, serif}.lw-serif22{letter-spacing:-.005em;margin:0;font-size:22px;font-weight:400;line-height:1.33}.lw-serif24{font-size:24px;font-weight:400;line-height:1.33}.lw-serif34{margin:6px 0 10px;font-size:34px;font-weight:400;line-height:1.1}.lw-h52,.lw-h64{letter-spacing:-.009em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3.6vw,52px);font-weight:400;line-height:1}.lw-h64{font-size:clamp(2rem,4.4vw,64px)}.lw-h52--cream{color:var(--lw-light)}.lw-h94{letter-spacing:-.005em;text-transform:uppercase;color:var(--lw-light);text-align:center;margin:0;font-size:clamp(2.5rem,6.5vw,94px);font-weight:400;line-height:1}.lw-h94--ink{color:#000}.lw-em{text-transform:none;font-style:italic}.lw-micro{letter-spacing:.06em;text-transform:uppercase;font-size:12px;line-height:1.25;display:block}.lw-micro--9{font-size:12px}.lw-cap9{letter-spacing:.06em;text-transform:uppercase;color:#a3a297;max-width:46ch;margin:0;font-size:12px;line-height:1.5}.lw-body12{max-width:46ch;margin:0;font-size:12px;line-height:1.5}.lw-body13{margin:0;font-size:13px;line-height:1.45}.lw-label{letter-spacing:.02em;text-transform:uppercase;margin:0 0 5svh;font-size:26px;font-weight:400}.lw-sub{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:4px 28px;font-size:16px;display:flex}.lw-ln{margin:-.05em 0 -.12em;padding:.05em 0 .12em;display:block;overflow:clip}.lw-ln-in{display:block}.lw-char{vertical-align:top;line-height:1.15;display:inline-block;overflow:clip}.lw-cta{--pt:10px;color:#fff;width:fit-content;clip-path:polygon(var(--pt) 0, calc(100% - var(--pt)) 0, 100% 50%, calc(100% - var(--pt)) 100%, var(--pt) 100%, 0 50%);background:#000;align-items:center;padding:9px 22px;font-size:12px;font-weight:400;line-height:1.25;transition:clip-path .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.lw-cta:hover,.lw-cta:focus-visible{--pt:13px}.lw-hexbtn{width:50px;height:28px;color:var(--lw-light);place-items:center;display:inline-grid;position:relative}.lw-hexbtn svg{fill:#0000;stroke:currentColor;stroke-width:1px;transition:fill .4s;position:absolute;inset:0}.lw-hexbtn span{font-size:16px;line-height:1;transition:color .4s;position:relative}.lw-hexbtn:hover svg,.lw-hexbtn:focus-visible svg{fill:var(--lw-orange);stroke:var(--lw-orange)}.lw-hexbtn:hover span,.lw-hexbtn:focus-visible span{color:#000}.lw-hexbtn:focus-visible,.lw-cta:focus-visible{outline:2px solid var(--lw-orange)!important;outline-offset:4px!important}.lw-open .lw-cta:focus-visible,.lw-close .lw-cta:focus-visible{outline-color:#000!important}.lw-cursor{z-index:9999;pointer-events:none;will-change:transform;background:#8080808c;border:1px solid #80808059;border-radius:50%;width:30px;height:30px;position:fixed;top:0;left:0}.lw-cursor:after{content:"";background:var(--lw-orange);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.lw-open{z-index:2;background:var(--lw-light);position:relative}.lw-open-stage{height:100svh;min-height:560px;position:relative;overflow-x:clip}.lw-hero{z-index:2;text-align:center;padding:11svh var(--lw-pad) 0;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.lw-mark{z-index:1;text-align:center;white-space:nowrap;letter-spacing:-.03em;color:#000;margin:0;font-size:31vw;font-weight:500;line-height:.86;position:absolute;bottom:1svh;left:0;right:0}.lw-fg{z-index:4;pointer-events:none;will-change:transform;height:auto;position:absolute}.lw-fg--l{width:min(37vw,74svh);bottom:-21svh;left:-5vw}.lw-fg--r{width:min(33vw,68svh);bottom:-23svh;right:-5vw}.lw-pin{z-index:1;background:#000;position:relative}.lw-pin-stage,.lw-pin-art{position:relative}.lw-pin-art img{width:100%;height:auto;display:block}.lw-fade{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.lw-fade--top{background:linear-gradient(#e7e5e4 0%,#e7e5e4d9 22%,#e7e5e400 100%);height:min(70svh,32%);top:-1px}.lw-fade--bottom{background:linear-gradient(#0000 0%,#000c 70%,#000 100%);height:min(38svh,13%);bottom:-1px}.lw-card{color:#fff;width:min(calc(100% - 2 * var(--lw-pad)), 420px);background:#000;border-radius:9px;margin:24px auto;padding:24px;position:relative}.lw-slides{gap:28px;display:grid}.lw-slide{flex-direction:column;display:flex}.lw-notch{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:gray;width:9px;height:9px;margin-top:-4.5px;display:none;position:absolute;top:50%}.lw-notch--l{left:3px}.lw-tick{pointer-events:none;border:0 solid gray;width:10px;height:10px;position:absolute}.lw-tick--tl{border-top-width:1px;border-left-width:1px;top:10px;left:10px}.lw-tick--tr{border-top-width:1px;border-right-width:1px;top:10px;right:10px}.lw-tick--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.lw-tick--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.lw-notch--r{right:3px}.lw-scrollbar{align-items:center;gap:6px;display:none;position:absolute;bottom:26px;left:36px}.lw-scrollbar i{background:gray;width:8px;height:2px;display:block}.lw-scrollbar .lw-micro{margin-right:8px}.lw-room{color:var(--lw-letter);background:#000;position:relative;overflow:clip}.lw-frame{pointer-events:none;width:100%;height:100%;stroke:var(--lw-hair);stroke-width:1px;fill:none;position:absolute;inset:0}.lw-frame path{vector-effect:non-scaling-stroke}.lw-frame .lw-node{stroke:#fff9;stroke-width:5px;stroke-linecap:round}.lw-room-head{z-index:1;position:relative}.lw-room-head-stage{text-align:center;min-height:100svh;padding:0 var(--lw-pad);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;overflow:clip}.lw-on .lw-room-head-stage{height:100svh;position:sticky;top:0}.lw-word{z-index:1;--row:min(27svh, 17vw);position:relative}.lw-word-stage{padding:12svh 0;position:relative}.lw-word-rows{text-align:center;margin:0}.lw-row{height:var(--row);box-sizing:content-box;margin-bottom:-1.6svh;padding-bottom:1.6svh;display:block;overflow:clip}.lw-row-in{color:var(--lw-letter);font-weight:500;font-size:calc(var(--row) * 1.3);line-height:var(--row);letter-spacing:-.01em;display:block}.lw-row-in--em{font-style:italic;font-weight:400}.lw-ribbon{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.lw-room-text{z-index:1;position:relative}.lw-room-text-stage{min-height:80svh;padding:0 var(--lw-pad);grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.lw-room-text-stage>p{z-index:1;position:relative}.lw-on .lw-room-text-stage{height:100svh;position:sticky;top:0}.lw-room-text .lw-serif22{color:var(--lw-light);justify-self:center;max-width:16ch;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.lw-room-text .lw-body12{color:#9a998f;justify-self:center;max-width:34ch;font-size:13px}.lw-vig{z-index:1;padding:14svh var(--lw-pad) 20svh;position:relative}.lw-vig .lw-h94{font-size:clamp(2rem,3.4vw,52px)}.lw-vig-tags{color:gray;justify-content:space-between;margin-bottom:18px;display:flex}.lw-vig-row{grid-template-columns:repeat(3,1fr);gap:40px;margin:10svh 0 0;padding:0;list-style:none;display:grid}.lw-vig-row li{text-align:center;color:var(--lw-light);flex-direction:column;align-items:center;gap:22px;display:flex}.lw-vig-row .lw-micro{color:gray}.lw-oval{border-radius:50%;width:clamp(200px,19vw,280px);height:clamp(200px,19vw,280px);display:block;position:relative;overflow:clip}.lw-oval-in{transition:scale .8s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.lw-oval:hover .lw-oval-in,.lw-oval:focus-visible .lw-oval-in{scale:1.06}.lw-oval img{object-fit:cover}.lw-cases{z-index:1;color:var(--lw-light);padding:7svh var(--lw-pad) 14svh;background:#000;position:relative}.lw-cases-row{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.lw-case{border:1px solid var(--lw-hair);border-radius:9px;flex-direction:column;justify-content:space-between;min-height:420px;transition:border-color .5s;display:flex;position:relative;overflow:clip}.lw-case:hover{border-color:#ffffffb3}.lw-case-text{padding:0 24px 24px}.lw-case-text .lw-body13{color:#b3b1a6}.lw-env{fill:none;stroke:#ffffff80;stroke-width:1px;width:100%;height:96px;display:block}.lw-env .lw-node{vector-effect:non-scaling-stroke;stroke:#fff9;stroke-width:5px;stroke-linecap:round}.lw-v{transition:transform .6s cubic-bezier(.16,1,.3,1)}.lw-case:hover .lw-v{transform:translateY(6px)}.lw-founders{border-top:1px solid var(--lw-hair);grid-template-columns:repeat(2,1fr);gap:20px;margin:10svh 0 0;padding:24px 0 0;list-style:none;display:grid}.lw-founders li{flex-direction:column;gap:6px;max-width:40ch;display:flex}.lw-founders .lw-body13{color:#b3b1a6}.lw-close{z-index:11;color:var(--lw-light);background:#000;position:relative}.lw-close-art{height:210svh;min-height:1300px;position:relative;overflow:clip}.lw-close-art img[data-lw=close-img]{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.lw-fade--from-black{z-index:2;background:linear-gradient(#000 0%,#000000e6 28%,#0000 100%);height:48%;top:-1px}.lw-fade--to-light{z-index:2;background:linear-gradient(#ebebeb00 0%,#ebebebcc 45%,#ebebeb 66% 100%);height:48%;bottom:-1px}.lw-close-in{z-index:3;position:absolute;inset:0 0 52%}.lw-on .lw-close-in,.lw-sm .lw-close-in{inset:0 0 calc(-1 * var(--rf-h,0px)) 0;pointer-events:none}.lw-on .lw-close-stick,.lw-sm .lw-close-stick{pointer-events:none;will-change:transform;padding-top:0;top:16svh}.lw-on .lw-close-stick a,.lw-sm .lw-close-stick a{pointer-events:auto}.lw-close-stick{text-align:center;padding:22svh var(--lw-pad) 0;justify-items:center;gap:24px;display:grid;position:sticky;top:30svh}.lw-manifesto{z-index:1;position:relative}.lw-manifesto-stage{min-height:100svh;padding:14svh var(--lw-pad);place-items:center;display:grid;position:relative}.lw-manifesto-hands{z-index:0;opacity:.75;cursor:crosshair;height:46%;position:absolute;bottom:0;left:0;right:0}.lw-manifesto-text{z-index:1;pointer-events:none;text-align:center;max-width:24ch;color:var(--lw-light);font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:-.01em;margin:0;font-size:clamp(30px,4.2vw,64px);line-height:1.12;position:relative}.lw-on .lw-manifesto-stage{height:100svh;padding:13svh var(--lw-pad) 0;align-content:start;position:sticky;top:0}.lw-manifesto-stage{align-content:start}.lw-manifesto-text{max-width:26ch;font-size:clamp(28px,3.5vw,54px)}.lw-reel{z-index:1;position:relative}.lw-reel-stage{padding:10svh 0;position:relative;overflow:clip}.lw-reel-word{white-space:nowrap;pointer-events:none;color:#161616;font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:-.02em;margin:0;font-size:34vh;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lw-reel-track{padding:0 var(--lw-pad);flex-direction:column;gap:56px;margin:0;list-style:none;display:flex;position:relative}.lw-frame-card{color:gray;gap:12px;display:grid}.lw-frame-win{aspect-ratio:4/5;background:#111;border-radius:9px;display:block;position:relative;overflow:clip}.lw-frame-win img{object-fit:cover}.lw-on .lw-reel-stage{align-items:center;height:100svh;padding:0;display:flex;position:sticky;top:0}@media (min-width:761px){.lw-reel-track{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}}.lw-on .lw-reel-track{will-change:transform;flex-direction:row;align-items:center;gap:5vw;padding:0 30vw 0 12vw;display:flex}.lw-on .lw-frame-card{flex:none}.lw-on .lw-frame-card--0 .lw-frame-win{aspect-ratio:4/5;width:auto;height:70svh}.lw-on .lw-frame-card--1 .lw-frame-win{aspect-ratio:16/10;width:auto;height:56svh}.lw-on .lw-frame-card--2 .lw-frame-win{aspect-ratio:3/4;width:auto;height:62svh;margin-top:10svh}.lw-close-p{color:#d6d4cb;max-width:34ch;margin-top:8px}.lw-depth{z-index:1;pointer-events:none;will-change:transform;height:auto;position:absolute}.lw-depth--pl{width:min(34vw,66svh);bottom:-20svh;left:-4vw;scale:-1 1}.lw-depth--pr{width:min(38vw,74svh);bottom:-30svh;right:-4vw;scale:-1 1}.lw-depth--cl{width:min(42vw,80svh);bottom:16%;left:-3vw}.lw-depth--cr{width:min(36vw,70svh);bottom:22%;right:-3vw}.lw-depth--pl,.lw-depth--pr{display:none}.lw-on .lw-depth--pl,.lw-on .lw-depth--pr{z-index:2;display:block}.lw-on .lw-pin{height:var(--lw-pin)}.lw-sm .lw-pin{height:var(--lw-pin-sm)}.lw-on .lw-pin-stage,.lw-sm .lw-pin-stage{height:100svh;position:sticky;top:0;overflow:clip}.lw-on .lw-pin-art,.lw-sm .lw-pin-art{will-change:transform;width:100%;position:absolute;top:0;left:0}.lw-sm .lw-pin-art img{object-fit:cover;object-position:62% 50%;height:100%}.lw-on .lw-card,.lw-sm .lw-card{width:400px;height:420px;max-width:calc(100% - 2 * var(--lw-pad));margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw-on .lw-notch,.lw-on .lw-scrollbar,.lw-sm .lw-notch,.lw-sm .lw-scrollbar{display:flex}.lw-on .lw-slides,.lw-sm .lw-slides{display:block;position:absolute;inset:0}.lw-on .lw-slide,.lw-sm .lw-slide{position:absolute;inset:36px 36px 56px}.lw-card .lw-body13{color:#b3b1a6;font-size:14px;line-height:1.45}.lw-on .lw-slide .lw-serif34,.lw-sm .lw-slide .lw-serif34{margin-bottom:auto}.lw-on .lw-word-stage{justify-content:center;align-items:center;height:100svh;padding:0;display:flex;position:sticky;top:0}.lw-on .lw-ribbon{display:block}.lw-sm .lw-word{--row:min(24svh, 21vw);height:190svh}.lw-sm .lw-room-text-stage{text-align:center;grid-template-columns:1fr;align-content:center;gap:32px}.lw-sm .lw-room-text .lw-serif22,.lw-sm .lw-room-text .lw-body12{justify-self:center}.lw-sm .lw-manifesto-stage{padding-top:15svh}.lw-sm .lw-reel-track{gap:8vw;padding:0 22vw 0 9vw}.lw-sm .lw-frame-card--0 .lw-frame-win{height:52svh}.lw-sm .lw-frame-card--1 .lw-frame-win{height:28svh}.lw-sm .lw-frame-card--2 .lw-frame-win{height:44svh;margin-top:8svh}.lw-sm .lw-pin-stage{height:100lvh}.lw-sm .lw-pin-art{height:230lvh}.lw-sm .lw-card{z-index:3;width:min(calc(100% - 2 * var(--lw-pad)), 340px);height:min(400px,56svh)}.lw-sm .lw-slide{inset:28px 26px 52px}.lw-sm .lw-card .lw-serif34{font-size:28px}.lw-sm .lw-scrollbar{left:26px}.lw-sm .lw-depth--pl{width:58vw;bottom:-12svh}.lw-sm .lw-depth--pr{width:64vw;bottom:-22svh}.lw-sm .lw-fg--l{width:54vw;bottom:-10svh;left:-10vw}.lw-sm .lw-fg--r{width:50vw;bottom:-12svh;right:-10vw}@media (prefers-reduced-motion:no-preference){.lw-char-in,.lw-hero .lw-ln-in,.lw-hero [data-lw=rise]{opacity:0}}@media (max-width:760px){.lw-micro--9,.lw-cap9{font-size:11px}.lw-mark{font-size:30vw}.lw-room-text-stage,.lw-cases-row,.lw-founders{grid-template-columns:1fr}.lw-room-text .lw-body12{justify-self:start}.lw-vig-row{grid-template-columns:1fr;gap:56px}.lw-case{min-height:340px}.lw-depth--cl{width:70vw}.lw-depth--cr{display:none}}.lw-page{min-height:100svh;color:var(--lw-light);padding:22svh var(--lw-pad) 14svh}.pg-wrap{max-width:1320px;margin:0 auto}.pg-title{text-align:left;font-size:clamp(2.75rem,9vw,150px);line-height:.92}@media (prefers-reduced-motion:no-preference){.pg-title .lw-ln-in{opacity:0}}.pg-lede{color:#b3b1a6;max-width:40ch;margin:28px 0 0}.lw-cta--light{color:#000;cursor:pointer;background:#fff;border:0;font-family:inherit}.lw-cta--light:disabled{opacity:.5}.pg-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(56px,9vw,128px) clamp(16px,2.2vw,36px);margin-top:12svh;display:grid}.pg-tile{--ar:4 / 5;cursor:pointer;flex-direction:column;gap:14px;display:flex}.pg-grid>:nth-child(6n+1){--ar:16 / 10;grid-column:1/span 7}.pg-grid>:nth-child(6n+2){--ar:4 / 5;grid-column:9/span 4;margin-top:16vh}.pg-grid>:nth-child(6n+3){--ar:3 / 4;grid-column:2/span 4}.pg-grid>:nth-child(6n+4){--ar:4 / 3;grid-column:7/span 6;margin-top:12vh}.pg-grid>:nth-child(6n+5){--ar:1 / 1;grid-column:1/span 5}.pg-grid>:nth-child(6n+6){--ar:3 / 4;grid-column:7/span 5;margin-top:20vh}.pg-frame{aspect-ratio:var(--ar);background:#0d0d0d;position:relative;overflow:clip}.pg-img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.19,1,.22,1),filter .9s;position:absolute;inset:0;transform:scale(1.02)}.pg-img--top{object-position:top}.pg-tile:hover .pg-img,.pg-img.is-active{filter:saturate(1.05);transform:scale(1.07)}.pg-tick{z-index:2;pointer-events:none;border:0 solid #ffffffd9;width:0;height:0;transition:width .6s cubic-bezier(.19,1,.22,1),height .6s cubic-bezier(.19,1,.22,1);position:absolute}.pg-tick--tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.pg-tick--br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.pg-tile:hover .pg-tick,.pg-tile:focus-within .pg-tick{width:22px;height:22px}.pg-badge{z-index:2;color:#fff;background:#00000040;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;transition:background .4s,border-color .4s;display:grid;position:absolute;top:12px;right:12px}.pg-tile:hover .pg-badge{background:var(--lw-orange);border-color:var(--lw-orange);color:#000}.pg-cap{border-top:1px solid var(--lw-hair);align-items:baseline;gap:16px;padding-top:12px;display:flex}.pg-cap-idx{color:gray;min-width:2ch}.pg-cap-main{flex-direction:column;gap:4px;display:flex}.pg-cap-title{font-family:var(--font-display), "Playfair Display", Georgia, serif;font-size:22px;line-height:1.15}.pg-cap-sub{color:#9a998f;max-width:40ch}.pg-tile--text{cursor:default;border-top:1px solid var(--lw-hair);align-self:center;gap:12px;padding-top:16px}.pg-text-idx{color:gray}.pg-text-title{font-family:var(--font-display), "Playfair Display", Georgia, serif;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2rem,3.6vw,56px);font-weight:400;line-height:1}@media (max-width:760px){.pg-grid{grid-template-columns:1fr;row-gap:56px}.pg-grid>:nth-child(n){grid-column:1;width:100%;margin-top:0}.pg-grid>:nth-child(odd){--ar:4 / 5}.pg-grid>:nth-child(2n){--ar:4 / 3;justify-self:end;width:82%}.pg-grid>.pg-tile--text{width:100%}}@media (prefers-reduced-motion:reduce){.pg-img,.pg-tick{transition:none}}.pg-contact{grid-template-columns:5fr 7fr;align-items:start;gap:64px;margin-top:12svh;display:grid}.pg-info{gap:40px;display:grid}.pg-info>div{justify-items:start;gap:8px;display:grid}.pg-info a,.pg-link{transition:color .25s}.pg-info a:hover,.pg-info a:focus-visible{color:var(--lw-orange)}.pg-fields{gap:28px;display:grid;position:relative}.pg-field{gap:10px;display:grid}.pg-field .lw-micro{color:gray}.pg-field input,.pg-field textarea{width:100%;color:var(--lw-light);border:0;border-bottom:1px solid var(--lw-hair);font:inherit;resize:none;background:0 0;border-radius:0;outline:none;padding:10px 0 14px;font-size:16px;transition:border-color .4s}.pg-field input::placeholder,.pg-field textarea::placeholder{color:#595855}.pg-field input:focus,.pg-field textarea:focus{border-bottom-color:var(--lw-orange)}.pg-field input:focus-visible,.pg-field textarea:focus-visible{outline:none!important}.pg-err{color:#ff8a6b;font-size:12px}.pg-err--banner{border:1px solid #ff8a6b66;padding:12px}.pg-submit{justify-self:start;padding:12px 34px;font-size:13px}.pg-done{justify-items:start;gap:18px;display:grid}@media (max-width:760px){.lw-page{padding-top:18svh}.pg-contact{grid-template-columns:1fr;gap:56px}}.lw-frame--port{display:none}@media (max-width:760px){.lw-frame--land{display:none}.lw-frame--port{display:block}}.lw-band{z-index:1;background:#000;padding:8svh 0 4svh;position:relative;overflow:clip}.lw-band-line{white-space:nowrap;will-change:transform;width:max-content;font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--lw-letter);margin:0;font-size:clamp(5.5rem,17vw,260px);line-height:1;display:flex}.lw-band-line>span{align-items:center;padding-right:.4em;display:inline-flex}.lw-band-line em{text-transform:none;margin:0 .2em;font-style:italic;font-weight:400}.lw-band-dot{border:1px solid var(--lw-letter);width:.1em;height:.1em;margin-left:.4em;display:inline-block;transform:rotate(45deg)}.lw-chap{left:var(--lw-pad);z-index:110;color:#fff;mix-blend-mode:difference;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;line-height:1.25;transition:opacity .5s;display:flex;position:fixed;bottom:18px}.lw-chap--off{opacity:0}.lw-chap-mask{height:1.25em;display:block;overflow:clip}.lw-chap-roll{transition:transform .9s cubic-bezier(.19,1,.22,1);display:grid}.lw-chap-roll>span{height:1.9em;display:block}.lw-chap-num{font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:0;height:1.25em;font-size:15px}.lw-chap-of{opacity:.6}.lw-chap-line{background:#ffffff59;width:44px;height:1px;display:block;position:relative;overflow:clip}.lw-chap-line i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.lw-chap-line i{animation:linear both lw-chap-fill;animation-timeline:scroll(root)}}@keyframes lw-chap-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lw-chap-roll{transition:none}}@media (max-width:760px){.lw-chap{gap:8px;bottom:14px}.lw-chap-line{width:28px}}.lw-pre{display:none}html.lw-intro{overflow:hidden}html.lw-intro .lw-pre{z-index:300;padding:24px var(--lw-pad) 28px;color:var(--lw-letter);pointer-events:none;clip-path:inset(0);background:#000;grid-template-rows:auto 1fr auto;align-items:end;animation:.7s cubic-bezier(.77,0,.18,1) 1.15s forwards lw-pre-out;display:grid;position:fixed;inset:0}.lw-pre-cap{letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:12px}.lw-pre-cap em{font-family:var(--font-display), "Playfair Display", Georgia, serif;text-transform:none;letter-spacing:0;font-size:15px;font-style:italic}.lw-pre-count{height:1.05em;font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:-.02em;font-size:clamp(6rem,24vw,340px);line-height:1;display:block;overflow:clip}.lw-pre-roll{animation:1.05s steps(7,end) forwards lw-pre-count;display:grid}.lw-pre-roll>span{height:1.5em;line-height:1.05;display:block}.lw-pre-bar{background:#c4c3b640;height:1px;margin-top:18px;display:block;overflow:clip}.lw-pre-bar i{background:var(--lw-letter);transform-origin:0;height:100%;animation:1.05s cubic-bezier(.65,0,.35,1) forwards lw-pre-fill;display:block;transform:scaleX(0)}@keyframes lw-pre-count{to{transform:translateY(-87.5%)}}@keyframes lw-pre-fill{to{transform:scaleX(1)}}@keyframes lw-pre-out{to{clip-path:inset(0 0 100%);visibility:hidden}}.lw-oval-wrap{place-items:center;transition:transform .9s cubic-bezier(.19,1,.22,1);display:grid;position:relative}.lw-ring{pointer-events:none;width:calc(100% + 34px);height:calc(100% + 34px);fill:var(--lw-light);letter-spacing:.08em;text-transform:uppercase;opacity:0;font-size:12px;transition:opacity .6s,transform 1.1s cubic-bezier(.19,1,.22,1);position:absolute;inset:-17px;overflow:visible;transform:scale(.9)rotate(-30deg)}.lw-ring text{transform-origin:100px 100px;animation:18s linear infinite paused lw-ring-turn}.lw-oval img{filter:saturate(.85)brightness(.92);transition:filter .9s}.lw-vig-title{transition:font-style,letter-spacing .6s}.lw-vig-item:hover .lw-oval-wrap,.lw-vig-item:focus-within .lw-oval-wrap{transform:scale(1.04)}.lw-vig-item:hover .lw-ring,.lw-vig-item:focus-within .lw-ring{opacity:1;transform:none}.lw-vig-item:hover .lw-ring text,.lw-vig-item:focus-within .lw-ring text{animation-play-state:running}.lw-vig-item:hover .lw-oval-in,.lw-vig-item:focus-within .lw-oval-in{scale:1.1}.lw-vig-item:hover .lw-oval img,.lw-vig-item:focus-within .lw-oval img{filter:saturate(1.15)brightness(1.04)}.lw-vig-item:hover .lw-vig-title,.lw-vig-item:focus-within .lw-vig-title{font-style:italic}.lw-vig-item:hover .lw-hexbtn svg{fill:var(--lw-orange);stroke:var(--lw-orange)}.lw-vig-item:hover .lw-hexbtn span{color:#000}@keyframes lw-ring-turn{to{transform:rotate(360deg)}}@media (hover:none){.lw-ring{opacity:.7;transform:none}}@media (prefers-reduced-motion:reduce){.lw-ring text{animation:none}.lw-oval-wrap,.lw-ring{transition:none}}.lw-fleuron{width:min(260px,60vw);color:var(--lw-silver);justify-content:center;align-items:center;gap:14px;margin:0 auto;display:flex}.lw-fleuron i{background:linear-gradient(90deg, transparent, var(--lw-silver-dim));flex:1;height:1px}.lw-fleuron i:last-child{background:linear-gradient(90deg, var(--lw-silver-dim), transparent)}.lw-fleuron svg{fill:currentColor;flex:none}.lw-fleuron--start{justify-content:flex-start;width:180px;margin:0 0 22px}.lw-fleuron--start i:first-child{display:none}.lw-vig .lw-fleuron{margin-top:22px}.lw-reel--slider .lw-reel-track{margin:0;padding:0;display:block;position:absolute;inset:0}.lw-reel--slider .lw-frame-card{width:var(--sw,400px);will-change:transform;margin:0;position:absolute;top:50%;left:0}.lw-on .lw-reel--slider .lw-frame-card .lw-frame-win{aspect-ratio:4/5;border-radius:9px;width:100%;height:auto;margin-top:0}.lw-reel--slider .lw-frame-win:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.lw-oval-wrap:before{content:"";border:1px solid var(--lw-silver-dim);pointer-events:none;border-radius:50%;transition:inset .9s cubic-bezier(.19,1,.22,1),border-color .6s;position:absolute;inset:-9px}.lw-vig-item:hover .lw-oval-wrap:before,.lw-vig-item:focus-within .lw-oval-wrap:before{border-color:var(--lw-silver);inset:-4px}.lw-ring{fill:var(--lw-silver)}.lw-spark{left:var(--pin-x,47.4%);top:var(--pin-y,48%);z-index:2;pointer-events:none;opacity:0;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.lw-spark:before,.lw-spark:after{content:"";border-radius:50%;position:absolute;inset:0}.lw-spark:before{background:radial-gradient(circle, #fff 0 18%, var(--lw-silver) 30%, #dcdcdc00 70%);animation:2.4s ease-in-out infinite lw-spark-pulse}.lw-spark:after{background:radial-gradient(circle,#dcdcdc59,#dcdcdc00 65%);animation:2.4s ease-in-out infinite reverse lw-spark-pulse;inset:-22px}@keyframes lw-spark-pulse{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lw-spark{opacity:1}.lw-spark:before,.lw-spark:after{animation:none}}.lw-trail{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.lw-room-head-stage>:not(.lw-trail),.lw-room-text-stage>:not(.lw-trail){z-index:1;position:relative}.lw-room-text-stage>.lw-frame{z-index:1;position:absolute}.lw-trail-img{opacity:0;filter:blur(10px);will-change:transform, opacity;background-position:50%;background-size:cover;border-radius:8px;width:150px;height:200px;margin:-100px 0 0 -75px;transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1),filter .45s;position:absolute;transform:scale(.5)}.lw-trail-img.is-in{opacity:1;filter:blur();transform:none}.lw-trail-img.is-out{opacity:0;filter:blur(10px);transition:opacity .8s,transform .8s,filter .8s;transform:scale(.5)}.lw-reveal{position:relative}.lw-caps{border-top:1px solid var(--lw-hair);margin:0;padding:0;list-style:none}.lw-cap-row{z-index:1;border-bottom:1px solid var(--lw-hair);grid-template-columns:7ch 1fr minmax(0,32ch);align-items:baseline;gap:24px;padding:3.4svh 0;transition:opacity .5s;display:grid;position:relative}.lw-cap-no{font-family:var(--font-display), "Playfair Display", Georgia, serif;color:var(--lw-silver);font-size:20px;font-style:italic}.lw-cap-title{font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--lw-light);margin:0;font-size:clamp(3rem,8.5vw,136px);font-weight:400;line-height:.95;transition:transform .8s cubic-bezier(.19,1,.22,1)}.lw-cap-body{color:#b3b1a6;margin:0;font-size:14px;line-height:1.5}@media (hover:hover) and (pointer:fine){.lw-caps:hover .lw-cap-row:not(:hover){opacity:.3}.lw-cap-row:hover .lw-cap-title{font-style:italic;transform:translate(2vw)}}.lw-reveal-pic{z-index:2;aspect-ratio:3/4;pointer-events:none;opacity:0;will-change:transform;border-radius:6px;width:clamp(220px,19vw,300px);transition:opacity .35s,scale .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;overflow:clip;scale:.8}.lw-reveal-pic.is-on{opacity:1;scale:1}.lw-reveal-pic img{object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path .7s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.lw-reveal-pic img.is-on{clip-path:inset(0)}@media (max-width:760px){.lw-cap-row{grid-template-columns:1fr;gap:10px;padding:26px 0}.lw-cap-title{font-size:clamp(2.6rem,14vw,4rem)}}.lw-fg,.lw-depth{translate:var(--px,0) var(--py,0)}.lw-cap-row.is-active .lw-cap-title{font-style:italic;transform:translate(3vw)}@media (hover:none){.lw-caps .lw-cap-row:not(.is-active){opacity:.45}.lw-reveal-pic{width:32vw;transition:opacity .35s,scale .6s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}.lw-ring text{animation-play-state:running}.lw-trail-img{width:96px;height:128px;margin:-64px 0 0 -48px}.lw-cap-body{max-width:60%}.lw-reveal-pic{width:28vw}}@media (max-width:760px){.lw-hero{padding-top:21svh}.lw-chap{mix-blend-mode:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ae6;border-radius:28.8px;padding:6px 12px;bottom:12px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lw-row-in{color:#0000;background-image:url(/art/dance-fill.webp);background-size:max(110vw,1100px);background-position:50% var(--fill-y,30%);-webkit-background-clip:text;background-clip:text}.lw-row-in--em{background-position:40% calc(var(--fill-y,30%) + 12%)}}.lw-room-text-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4svh;display:flex}.lw-duo-head{max-width:20ch;color:var(--lw-light);line-height:1.1;font-size:clamp(26px,3vw,44px)!important}.lw-duo{justify-content:center;gap:clamp(18px,3vw,48px);display:flex}.lw-niche{will-change:transform;justify-items:center;gap:14px;margin:0;display:grid}.lw-niche-win{aspect-ratio:3/4.4;outline:1px solid var(--lw-silver-dim);outline-offset:7px;border-radius:999px 999px 4px 4px;width:clamp(150px,19vw,300px);display:block;position:relative;overflow:clip}.lw-niche figcaption{font-family:var(--font-display), "Playfair Display", Georgia, serif;letter-spacing:.2em;color:var(--lw-light);font-size:clamp(18px,1.6vw,24px)}.lw-duo-body{color:#b3b1a6!important;max-width:44ch!important;font-size:14px!important}@media (max-width:760px){.lw-niche-win{width:40vw}.lw-room-text-stage{gap:3svh}}.lw-room-text-stage{overflow:clip}.lw-niche-win{outline:1px solid var(--lw-silver-dim);will-change:transform;z-index:2;width:clamp(210px,27vw,440px)}.lw-niche-win img{object-fit:cover}.lw-niche-veil{z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.lw-duo{z-index:2;position:relative}@media (max-width:760px){.lw-niche-win{width:44vw}.lw-duo{gap:14px}.lw-row-in{background-image:url(/art/dance-fill-sm.webp)}}@media (hover:none){.lw-trail-img,.lw-trail-img.is-in,.lw-trail-img.is-out{filter:none}}.lw-sm .lw-room-head{height:110svh}.lw-on .lw-room-head .lw-ln{will-change:transform, opacity}.lw{--lw-pin:250svh;--lw-pin-sm:190svh}.lw-on .lw-room-head{height:115svh}.lw-on .lw-word{height:180svh}.lw-on .lw-room-text{height:265svh}.lw-on .lw-manifesto{height:160svh}.lw-on .lw-reel{height:200svh}.lw-sm .lw-word{height:150svh}.lw-sm .lw-room-text{height:210svh}.lw-sm .lw-manifesto{height:140svh}.lw-sm .lw-reel{height:175svh}.lw-close-art{height:175svh;min-height:1100px}.lw-vig{padding-bottom:12svh}
