@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68.p.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347.p.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zvxESG_className{font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}.zvxESG_variable{--font-lp-serif:"Instrument Serif", Georgia, Times New Roman, serif}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.N766_W_className{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.N766_W_variable{--font-lp-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
.YnWnpG_logo{color:currentColor;font-family:var(--works-font-sans,Geist, system-ui, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);font-optical-sizing:auto;white-space:nowrap;align-items:baseline;gap:.36em;line-height:1;display:inline-flex}.YnWnpG_name{letter-spacing:-.04em;font-weight:700}.YnWnpG_studios{opacity:.58;letter-spacing:-.035em;font-weight:400;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1)}.YnWnpG_header{font-size:1rem;transform:translateY(-.035em)}.YnWnpG_footerHero{font-size:clamp(1.7rem,3.1vw,2.55rem)}@media (hover:hover) and (pointer:fine){:is(.works-brand:hover .YnWnpG_studios,.works-footer-brand:hover .YnWnpG_studios){opacity:.82;transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.YnWnpG_studios{transition:none}:is(.works-brand:hover .YnWnpG_studios,.works-footer-brand:hover .YnWnpG_studios){transform:none}}
.works-page>.works-footer._7S4RZa_footer{isolation:isolate;color:#1d1d1f;background:radial-gradient(circle at 88% 0,#ffffffeb,#0000 30rem),linear-gradient(#f3f3f5 0%,#e9e9ed 100%);border:0;border-radius:clamp(2rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem) 0 0;position:relative;overflow:hidden}._7S4RZa_ambient{z-index:-1;aspect-ratio:1;opacity:.72;pointer-events:none;background:radial-gradient(circle,#ffffffe0 0%,#ffffff57 42%,#0000 72%);border-radius:50%;width:min(56rem,72vw);position:absolute;top:-18rem;right:-12rem}._7S4RZa_shell{z-index:1;padding-top:0;padding-bottom:clamp(2rem,4vw,4rem);position:relative}._7S4RZa_surface{padding:clamp(5rem,9vw,9rem) clamp(.25rem,1.5vw,1.5rem) 0}._7S4RZa_lead{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}._7S4RZa_footer ._7S4RZa_surface ._7S4RZa_brand{color:#1d1d1f;text-decoration:none}._7S4RZa_identity{justify-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);min-width:0;display:grid}._7S4RZa_email{color:#3a3a3c;overflow-wrap:anywhere;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;font-size:clamp(.88rem,1.05vw,1rem);font-weight:550;line-height:1.35;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),color .16s;display:inline-flex}._7S4RZa_email svg{flex:none;width:.95rem;height:.95rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}._7S4RZa_email:focus-visible{color:#000}._7S4RZa_statement h2{color:#1d1d1f;letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:600;line-height:.98}._7S4RZa_statement p{color:#6e6e73;max-width:34rem;margin:clamp(1.35rem,2.5vw,2.25rem) 0 0;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:450;line-height:1.55}._7S4RZa_primaryCta{color:#fff;background:#1d1d1f;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;margin-top:clamp(1.6rem,3vw,2.5rem);padding:.9rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .16s,box-shadow .18s;display:inline-flex}._7S4RZa_primaryCta svg{width:1rem;height:1rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}._7S4RZa_primaryCta:focus-visible{box-shadow:0 .85rem 2.2rem #1d1d1f2e}._7S4RZa_primaryCta:active{transition-duration:.1s;transform:scale(.98)}._7S4RZa_directory{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,7vw,8rem);margin-top:clamp(5rem,9vw,9rem);display:grid}._7S4RZa_studyGroup h3,._7S4RZa_linkGroup h3{color:#6e6e73;letter-spacing:-.01em;margin:0 0 1rem;font-size:.82rem;font-weight:600}._7S4RZa_studyHeading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:.35rem;display:flex}._7S4RZa_studyHeading h3{margin:0}._7S4RZa_studyHeading a{color:#6e6e73;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}._7S4RZa_studyHeading svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}._7S4RZa_studyHeading a:focus-visible{color:#1d1d1f}._7S4RZa_studyList,._7S4RZa_linkGroup ul{margin:0;padding:0;list-style:none}._7S4RZa_studyList{gap:.3rem;display:grid}._7S4RZa_studyList a{color:#1d1d1f;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.65rem;margin-inline:-.8rem;padding:.6rem .8rem;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .16s;display:grid}._7S4RZa_studyList a>span{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:550}._7S4RZa_studyList strong{letter-spacing:-.025em;min-width:0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:600}._7S4RZa_studyList svg{color:#6e6e73;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.16,1,.3,1),color .16s}._7S4RZa_studyList a:focus-visible{background:#ffffffa3}._7S4RZa_studyList a:focus-visible svg{color:#1d1d1f}._7S4RZa_navGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}@media (min-width:701px){._7S4RZa_navGrid>:first-child{grid-row:span 2}}._7S4RZa_linkGroup li+li{margin-top:.1rem}._7S4RZa_linkGroup a{color:#3a3a3c;align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),color .16s;display:inline-flex}._7S4RZa_linkGroup a:focus-visible{color:#000}._7S4RZa_bottom{color:#6e6e73;min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(.2rem,1vw,1rem) 0;display:block}._7S4RZa_company{gap:.45rem;min-width:0;max-width:64rem;display:grid}._7S4RZa_company span{font-size:.76rem;font-weight:600;line-height:1.45}._7S4RZa_company p{color:#6e6e73;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:450;line-height:1.55}._7S4RZa_footer :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #1d1d1f}@media (hover:hover) and (pointer:fine){._7S4RZa_email:hover{color:#000;transform:translateY(-1px)}._7S4RZa_email:hover svg{transform:translate(2px,-2px)}._7S4RZa_primaryCta:hover{transform:translateY(-2px);box-shadow:0 .85rem 2.2rem #1d1d1f2e}._7S4RZa_primaryCta:hover svg{transform:translate(2px,-2px)}._7S4RZa_studyHeading a:hover{color:#1d1d1f}._7S4RZa_studyHeading a:hover svg{transform:translate(3px)}._7S4RZa_studyList a:hover{background:#ffffffa3;transform:translate(3px)}._7S4RZa_studyList a:hover svg{color:#1d1d1f;transform:translate(3px)}._7S4RZa_linkGroup a:hover{color:#000;transform:translate(2px)}}@media (max-width:1040px){._7S4RZa_lead,._7S4RZa_directory{grid-template-columns:1fr}._7S4RZa_lead{gap:3.25rem}._7S4RZa_directory{gap:3.5rem}._7S4RZa_statement h2{max-width:13ch}}@media (max-width:700px){.works-page>.works-footer._7S4RZa_footer{border-radius:1.75rem 1.75rem 0 0}._7S4RZa_shell{padding-inline:1.25rem;padding-top:0}._7S4RZa_surface{padding:5rem 0 0}._7S4RZa_lead{gap:2.75rem}._7S4RZa_statement h2{font-size:clamp(2.75rem,13vw,4.4rem);line-height:.96}._7S4RZa_statement p{font-size:1rem}._7S4RZa_directory{gap:3rem;margin-top:4.75rem}._7S4RZa_navGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}._7S4RZa_bottom{padding-inline:.6rem}}@media (max-width:420px){._7S4RZa_primaryCta{width:100%}}@media (max-width:339px){._7S4RZa_navGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._7S4RZa_primaryCta,._7S4RZa_primaryCta svg,._7S4RZa_studyList a,._7S4RZa_studyList svg,._7S4RZa_studyHeading a,._7S4RZa_studyHeading svg,._7S4RZa_linkGroup a,._7S4RZa_email,._7S4RZa_email svg{transition:none}._7S4RZa_primaryCta:active{transform:none}}
.lp-page{--lp-ink:#1d1d1f;--lp-ink-hover:#000;--lp-on-ink:#fff;--lp-text:#1d1d1f;--lp-muted:#6e6e73;--lp-soft:#f5f5f7;--lp-soft-2:#ebebef;--lp-tint:#f5f5f7;--lp-line:#ececee;--lp-line-strong:#dcdce0;--lp-accent:#1d1d1f;--lp-paper:#f6f3ee;--lp-night:#0e0d12;--lp-dusk:#c68a78;--lp-ok:#1f9d55;--lp-warn:#9a5b00;--lp-risk:#d13b2e;--lp-select:#2f5bea;--lp-sans:var(--font-works-geist), Geist, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--lp-serif:var(--font-lp-serif), Georgia, "Times New Roman", serif;--lp-mono:var(--font-lp-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--lp-section-pad:clamp(5rem, 10vw, 9rem);--lp-band-inset:16px;--lp-band-radius:40px;--lp-hairline:1px solid var(--lp-line-strong);--lp-gutter:clamp(1rem, 4vw, 2rem);--lp-shadow:0 22px 50px -22px #1d1d1f47, 0 0 0 1px #1d1d1f0d;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-ease-press:cubic-bezier(.32, .72, 0, 1)}.lp-page .lp-hero{--lp-ink:#0b0b0c;--lp-muted:#6b6b68;--lp-line:#ececea}.lp-page{--lp-content:calc(100% - 1.5rem)}@media (min-width:361px){.lp-page{--lp-content:calc(100% - 2rem)}}@media (min-width:480px){.lp-page{--lp-content:calc(100% - 2.5rem)}}@media (min-width:768px){.lp-page{--lp-content:calc(100% - 3rem)}}@media (min-width:1024px){.lp-page{--lp-content:calc(100% - 4rem)}}@media (min-width:1280px){.lp-page{--lp-content:calc(min(100%, 1280px) - 5rem)}}@media (min-width:1600px){.lp-page{--lp-content:calc(min(100%, 1440px, 50vw + 480px) - 5.5rem)}}.lp-page .lp-shell{width:var(--lp-content);margin-inline:auto}.lp-page .lp-h1{color:var(--lp-ink);font-family:var(--lp-sans);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:500;line-height:1}.lp-page .lp-actions{flex-wrap:wrap;gap:.625rem;display:flex}.lp-page .lp-btn{min-height:2.875rem;font:500 .9375rem/1.2 var(--lp-sans);letter-spacing:-.01em;cursor:pointer;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s var(--lp-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex}.lp-page .lp-btn:active{transform:scale(.97)}.lp-page .lp-btn svg{flex:none;font-size:1.05em}.lp-page .lp-btn.is-lg{min-height:3.25rem;padding-inline:1.5rem;font-size:1rem}.lp-page .lp-btn.is-block{width:100%}.lp-page .lp-btn.is-light{color:var(--lp-ink);background:#fff}.lp-page .lp-btn.is-light:hover{background:#e9e9e6}.lp-page .lp-btn.is-dark{background:var(--lp-ink);color:var(--lp-on-ink)}.lp-page .lp-btn.is-dark:hover{background:var(--lp-ink-hover)}.lp-page .lp-btn:focus-visible{outline-offset:2px;outline:2px solid #1d1d1f;box-shadow:0 0 0 2px #fff}@media (max-width:600px){.lp-page .lp-hero .lp-actions>.lp-btn{flex:100%}.lp-page .lp-hero .lp-btn-island{padding-inline:3rem;position:relative}.lp-page .lp-hero .lp-btn-island .lp-btn-dot{margin-top:-1.1rem;position:absolute;top:50%;right:.4rem}}.lp-page .lp-section{padding-block:var(--lp-section-pad)}.lp-page .lp-band-paper{background:var(--lp-paper)}.lp-page .lp-band-inset{margin-inline:var(--lp-band-inset);border-radius:var(--lp-band-radius);isolation:isolate;overflow:clip}.lp-page .lp-band-night{background:var(--lp-night)}.lp-page .lp-band-night,.lp-page [data-works-header-media=dark]{--lp-display-ink:#fff;--lp-display-muted:#ffffff9e;--lp-label-ink:#ffffffb3;--lp-lede-ink:#fffc;--lp-hairline:1px solid #ffffff24}.lp-page.wka-page .lp-label{color:var(--lp-label-ink,var(--lp-muted));font:500 .75rem/1.4 var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0;display:block}.lp-page.wka-page .lp-label-num{font-family:var(--lp-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lp-page.wka-page .lp-display{color:var(--lp-display-ink,var(--lp-ink));font-family:var(--lp-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.6vw,5.5rem);font-weight:400;line-height:.98}.lp-page.wka-page .lp-display em{color:var(--lp-display-muted,var(--lp-muted));font-style:italic;display:block}.lp-page.wka-page .lp-display.is-utility{font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.02}.lp-page.wka-page .lp-lede{max-width:44ch;color:var(--lp-lede-ink,var(--lp-muted));font:400 clamp(1.125rem, 1.04rem + .28vw, 1.25rem)/1.55 var(--lp-sans);letter-spacing:-.01em;text-wrap:pretty;margin:0}.lp-page .lp-intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem clamp(1rem,2vw,2rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.lp-page .lp-intro>*{grid-column:1/-1}.lp-page .lp-intro>.lp-label{margin-bottom:.25rem}.lp-page .lp-intro>.lp-lede{margin-top:.5rem}@media (min-width:1100px){.lp-page .lp-intro{row-gap:1.75rem}.lp-page .lp-intro>*{grid-column:4/-1}.lp-page .lp-intro>.lp-label{grid-area:1/1/auto/4;align-self:start;margin-bottom:0;padding-top:calc(clamp(2.75rem,5.6vw,5.5rem)/10 - .25rem)}.lp-page .lp-intro>.lp-label+*{grid-row:1}.lp-page .lp-intro>.lp-lede{margin-top:0}}@media (max-width:767px){.lp-page{--lp-band-radius:28px}}.lp-page section:target [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.lp-page [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.lp-page *,.lp-page :before,.lp-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.lp-page.wka-page.wxl-page .works-header{box-shadow:none;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;transition:color .36s}.lp-page.wka-page.wxl-page .works-header:before{z-index:-1;content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#fcfaf8f0;border-bottom:1px solid #1d1b2412;transition:opacity .36s;position:absolute;inset:0}.lp-page.wka-page.wxl-page .works-header.is-compact:before{opacity:1}.lp-page.wka-page.wxl-page .works-header .works-header-inner,.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{width:min(100% - (var(--lp-gutter) * 2), 1280px);max-width:none;min-height:4rem;color:var(--lp-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1.25rem;margin-inline:auto;padding-inline:0}.lp-page.wka-page.wxl-page .works-header:not(.is-compact) .works-header-inner{width:var(--lp-content)}.lp-page.wka-page.wxl-page .works-header .works-header-inner{position:relative}.lp-page.wka-page.wxl-page .works-header .works-header-inner:before{display:none}.lp-page.wka-page.wxl-page .works-header-pill{z-index:-1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffffd6;border:1px solid #1d1d1f14;border-radius:999px;transition:background-color .36s,border-color .36s,box-shadow .36s;position:absolute;inset:0;box-shadow:0 .9rem 2.5rem #1d1d1f14,inset 0 1px #fffffff2}.lp-page.wka-page.wxl-page .works-header :is(.works-brand,.works-menu-button){color:var(--lp-ink)}.lp-page.wka-page.wxl-page .works-header .works-brand [class*=name]{letter-spacing:-.035em;font-weight:650}.lp-page.wka-page.wxl-page .works-header .works-brand [class*=studios]{font-family:var(--lp-serif);font-synthesis:none;letter-spacing:-.01em;opacity:.7;-webkit-font-smoothing:antialiased;font-size:1.24em;font-style:italic;font-weight:400}.lp-page.wka-page.wxl-page .works-header .works-brand:hover [class*=studios]{opacity:.88}.lp-page.wka-page.wxl-page .works-desktop-nav{box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#fff3;border:1px solid #ffffff73;border-radius:999px;justify-self:center;gap:.125rem;padding:calc(.25rem - 1px);transition:background-color .36s,border-color .36s}.lp-page.wka-page.wxl-page .works-desktop-nav:after,.lp-page.wka-page.wxl-page .works-header .works-header-cta:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;transition:opacity .36s;position:absolute;inset:-1px}.lp-page.wka-page.wxl-page .works-desktop-nav:after{box-shadow:0 10px 30px -18px #1d1b244d}.lp-page.wka-page.wxl-page .works-desktop-nav a{color:#1d1b24c7;min-height:2rem;font-family:var(--lp-sans);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .95rem;font-size:.9rem;font-weight:400;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.lp-page.wka-page.wxl-page .works-desktop-nav a:after{display:none}.lp-page.wka-page.wxl-page .works-desktop-nav a:hover,.lp-page.wka-page.wxl-page .works-desktop-nav a:focus-visible{color:var(--lp-ink);background:#ffffff80}.lp-page.wka-page.wxl-page .works-desktop-nav a[aria-current]{color:var(--lp-ink);background:#fff9}.lp-page.wka-page.wxl-page .works-header .works-header-inner>.works-language{margin:0 -.5rem 0 0}.lp-page.wka-page.wxl-page .works-header .works-language-trigger{min-width:0;min-height:2.5rem;color:var(--lp-ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff4d;border:1px solid #ffffff8c;padding:.3rem .6rem .3rem .3rem;transition:background-color .2s,border-color .2s,color .2s}.lp-page.wka-page.wxl-page .works-header .works-language-trigger:hover{background:#ffffff80}.lp-page.wka-page.wxl-page .works-header .works-language-code{background:var(--lp-ink);color:#fff;transition:background-color .36s,color .36s}.lp-page.wka-page.wxl-page .works-header:not(.is-compact) .works-header-inner>.works-language .works-language-code{color:var(--lp-ink);background:#ffffffeb;box-shadow:inset 0 0 0 1px #1d1b240f}.lp-page.wka-page.wxl-page .works-header .works-language-caret{color:#1d1b2499}.lp-page.wka-page.wxl-page .works-header .works-header-cta{min-height:2.5rem;color:var(--lp-ink);font-family:var(--lp-sans);letter-spacing:-.01em;box-shadow:none;transition:background-color .36s ease, color .36s ease, border-color .36s ease, transform .16s var(--lp-ease-press);background:#fffffff0;border:1px solid #0000;border-radius:999px;gap:.6rem;padding:.2rem .2rem .2rem 1.05rem;font-size:.9rem;font-weight:500;line-height:1;transform:none}.lp-page.wka-page.wxl-page .works-header .works-header-cta:after{box-shadow:0 10px 24px -16px #28225080}.lp-page.wka-page.wxl-page .works-header .works-header-cta svg{box-sizing:content-box;width:.875rem;height:.875rem;transition:transform .5s var(--lp-ease-press), background-color .36s ease;background:#1d1b2412;border-radius:50%;flex:none;padding:.5rem;transform:rotate(45deg)}.lp-page.wka-page.wxl-page .works-header .works-header-cta:hover,.lp-page.wka-page.wxl-page .works-header .works-header-cta:focus-visible{background:#fff;transform:none}.lp-page.wka-page.wxl-page .works-header .works-header-cta:hover svg{transform:translate(2px,-1px)rotate(45deg)scale(1.05)}.lp-page.wka-page.wxl-page .works-header .works-header-cta:active{transform:scale(.97)}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.lp-page.wka-page.wxl-page .works-header.is-compact :is(.works-desktop-nav,.works-header-cta):after{opacity:0}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a{color:var(--lp-muted)}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a:hover,.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a:focus-visible{color:var(--lp-ink);background:#1d1b240d}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a[aria-current]{color:var(--lp-ink);background:#4f569414}.lp-page.wka-page.wxl-page .works-header.is-compact .works-language-trigger{border-color:var(--lp-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.lp-page.wka-page.wxl-page .works-header.is-compact .works-language-trigger:hover{border-color:#1d1b2452}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta{background:var(--lp-ink);color:var(--lp-on-ink)}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta svg{background:#ffffff24}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta:hover,.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta:focus-visible{background:var(--lp-ink-hover)}.lp-page.wka-page.wxl-page .works-header .works-language-menu{border:1px solid var(--lp-line);width:12rem;color:var(--lp-ink);box-shadow:var(--lp-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf8f7;border-radius:16px;padding:.375rem}.lp-page.wka-page.wxl-page .works-header .works-language-option{min-height:2.75rem;color:var(--lp-text);font-family:var(--lp-sans);letter-spacing:-.01em;border-radius:10px;font-size:.875rem;font-weight:400}.lp-page.wka-page.wxl-page .works-header .works-language-option:hover,.lp-page.wka-page.wxl-page .works-header .works-language-option:focus-visible{background:var(--lp-tint)}.lp-page.wka-page.wxl-page .works-header .works-language-option[aria-current]{background:var(--lp-tint);color:var(--lp-ink);font-weight:500}.lp-page.wka-page.wxl-page .works-header .works-language-option-code{background:var(--lp-soft-2);width:1.85rem;height:1.85rem;color:var(--lp-muted)}.lp-page.wka-page.wxl-page .works-header .works-language-option[aria-current] .works-language-option-code{background:var(--lp-ink);color:#fff}.lp-page.wka-page.wxl-page .works-header .works-language-option>svg{color:var(--lp-accent)}.lp-page.wka-page.wxl-page .works-header :is(a,button):focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-page.wka-page.wxl-page .works-header :is(.works-desktop-nav a,.works-language-option):focus-visible{outline-offset:1px}@media (min-width:1200px){.lp-page.wka-page.wxl-page .works-header .works-desktop-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-page.wka-page.wxl-page .works-header .works-header-inner>.works-language{grid-column:3}.lp-page.wka-page.wxl-page .works-header .works-header-inner>.works-header-cta{grid-column:4}}@media (min-width:901px) and (max-width:1199px){.lp-page.wka-page.wxl-page .works-header .works-header-inner,.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{gap:.75rem}.lp-page.wka-page.wxl-page .works-desktop-nav a{padding-inline:clamp(.5rem,1.2vw - .3rem,.8rem);font-size:.875rem}}@media (max-width:900px){.lp-page.wka-page.wxl-page .works-header .works-header-inner,.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;min-height:3.75rem}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{width:var(--lp-content)}.lp-page.wka-page.wxl-page .works-header .works-menu-button{width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--lp-ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff4d;border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid}.lp-page.wka-page.wxl-page .works-header.is-compact .works-menu-button{border-color:var(--lp-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav{border:1px solid var(--lp-line);color:var(--lp-ink);overscroll-behavior:contain;scrollbar-color:var(--lp-line-strong) transparent;scrollbar-gutter:auto;scrollbar-width:thin;background:#fcfbfa;border-radius:22px;padding:.4rem 1.25rem 1.25rem;top:calc(100% + .5rem);box-shadow:0 0 0 1px #1d1b2408,0 32px 64px -36px #1d1d1f59,0 0 0 100vmax #1d1d1f24}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:not(:last-child){border-bottom:1px solid var(--lp-line);min-height:0;color:var(--lp-ink);font-family:var(--lp-serif);font-synthesis:none;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;padding:.85rem 0;font-size:1.5rem;font-weight:400;line-height:1.1}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:not(:last-child) svg{width:1.05rem;height:1.05rem;color:var(--lp-muted);transition:transform .2s var(--lp-ease)}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:not(:last-child):hover svg{transform:translate(3px)}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a[aria-current]{font-style:italic}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile{border-bottom:0;padding:1rem 0 0}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile .works-language-trigger{background:var(--lp-soft);min-height:2.875rem;color:var(--lp-ink);font-family:var(--lp-sans);letter-spacing:-.01em;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-template-columns:1.85rem minmax(0,1fr) .8rem;gap:.75rem;padding:.3rem 1rem .3rem .5rem;font-size:.9375rem;font-weight:400}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile .works-language-code{background:var(--lp-ink);color:#fff;width:1.85rem;height:1.85rem}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile .works-language-caret{color:var(--lp-muted)}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile .works-language-menu{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:.25rem;padding:.25rem 0 0}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav .works-language.is-mobile .works-language-option{border-radius:999px;grid-template-columns:1.85rem minmax(0,1fr) 1rem;gap:.75rem;padding:.3rem 1rem .3rem .5rem}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:last-child{background:var(--lp-ink);min-height:3.25rem;color:var(--lp-on-ink);font-family:var(--lp-sans);letter-spacing:-.01em;border:0;border-radius:999px;justify-content:space-between;margin-top:.75rem;padding:.375rem .375rem .375rem 1.4rem;font-size:.9375rem;font-weight:500}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:last-child svg{box-sizing:content-box;width:1rem;height:1rem;transition:transform .5s var(--lp-ease-press);background:#ffffff24;border-radius:50%;padding:.625rem;transform:rotate(45deg)}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:last-child:hover svg{transform:translate(2px,-1px)rotate(45deg)scale(1.05)}.lp-page:has(.works-menu-button[aria-expanded=true]) .lp-start-bar{visibility:hidden;pointer-events:none}}@media (max-width:900px) and (max-height:700px){.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:not(:last-child){padding:.62rem 0;font-size:1.375rem}.lp-page.wka-page.wxl-page .works-header .works-mobile-nav>a:last-child{min-height:3rem}}@media (max-width:520px){.lp-page.wka-page.wxl-page .works-header .works-header-cta{display:none}}@media (min-width:701px) and (max-width:900px){.lp-page.wka-page.wxl-page .works-header .works-header-inner,.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{grid-template-columns:minmax(0,1fr) auto auto}.lp-page.wka-page.wxl-page .works-header .works-header-cta{min-height:2.75rem;display:inline-flex}}@media (min-width:521px) and (max-width:900px){.lp-page.wka-page.wxl-page .works-header:not(.is-compact) .works-header-cta{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta{transition:opacity .24s var(--lp-ease), visibility 0s, background-color .36s ease, color .36s ease, border-color .36s ease, transform .16s var(--lp-ease-press)}}@media (min-width:601px) and (max-width:900px){.lp-page.wka-page.wxl-page .works-header .works-mobile-nav{transform-origin:100% 0;width:min(24rem,100%);left:auto;right:0}}@media (prefers-reduced-transparency:reduce){.lp-page.wka-page.wxl-page .works-header :is(.works-desktop-nav,.works-language-trigger,.works-menu-button){-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1}.lp-page.wka-page.wxl-page .works-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfaf8}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav{background:0 0}}@media (min-width:901px){.lp-page.wka-page.wxl-page .works-header.is-compact:before{opacity:0}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{width:fit-content;max-width:calc(100% - (var(--lp-gutter) * 2));grid-template-columns:auto auto auto auto;gap:1.25rem;min-height:3.625rem;margin-top:.625rem;padding:0 .5rem 0 1.625rem;position:relative}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-pill{opacity:1}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav{gap:0;margin-left:.75rem;padding:0;position:static;transform:none}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a{color:#424245;padding-inline:.8125rem;font-size:.90625rem;position:relative}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a:hover,.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a:focus-visible{color:var(--lp-ink);background:0 0}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a[aria-current]{color:var(--lp-ink);background:0 0;font-weight:500}.lp-page.wka-page.wxl-page .works-header.is-compact .works-nav-dot{background:var(--lp-ink);pointer-events:none;border-radius:50%;width:4px;height:4px;margin-left:-2px;display:block;position:absolute;bottom:.0625rem;left:50%}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner>.works-language{margin:0}.lp-page.wka-page.wxl-page .works-header.is-compact .works-language-trigger{background:#fff;border-color:#1d1d1f1a;min-height:2.25rem;padding:.25rem .625rem .25rem .3125rem}.lp-page.wka-page.wxl-page .works-header.is-compact .works-language-code{color:var(--lp-ink);background:#f5f5f7}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta{gap:.625rem;min-height:2.625rem;padding:.3125rem .3125rem .3125rem 1.125rem;font-size:.875rem}.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-cta svg{padding:.5625rem}}@media (min-width:901px) and (max-width:1199px){.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-inner{gap:.75rem;padding-left:1.125rem}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav{margin-left:0}.lp-page.wka-page.wxl-page .works-header.is-compact .works-desktop-nav a{padding-inline:clamp(.4rem,1.2vw - .4rem,.7rem)}}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media:before{background:#0e0d12db;border-bottom-color:#ffffff14}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media :is(.works-brand,.works-menu-button){color:#fff}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-desktop-nav a{color:#ffffffb8}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-desktop-nav a:hover,.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-desktop-nav a:focus-visible,.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-desktop-nav a[aria-current]{color:#fff;background:0 0}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-nav-dot{background:#fff}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media :is(.works-language-trigger,.works-menu-button){color:#fff;background:#ffffff14;border-color:#fff3}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-language-trigger:hover{background:#ffffff24}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-inner>.works-language .works-language-code{color:var(--lp-ink);background:#ffffffeb}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-language-caret{color:#ffffffb3}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-cta{color:var(--lp-ink);background:#fffffff5}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-cta svg{background:#1d1b2412}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-cta:hover,.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-cta:focus-visible{background:#fff}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media :is(a,button):focus-visible{outline-color:#fff}.lp-page.wka-page.wxl-page .works-header.is-over-media :is(.works-language-menu,.works-mobile-nav) :is(a,button):focus-visible{outline-color:var(--lp-accent)}@media (min-width:901px){.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media:before{opacity:0}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-pill{background:#18171ec7;border-color:#ffffff1f;box-shadow:0 .9rem 2.5rem #00000047,inset 0 1px #ffffff14}}@media (prefers-reduced-transparency:reduce){.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media:before{background:#16151b}.lp-page.wka-page.wxl-page .works-header.is-compact.is-over-media .works-header-pill{background:#18171e}}.lp-page.wka-page.wxl-page .works-header:not(.is-compact) .works-nav-dot{display:none}@media (prefers-reduced-transparency:reduce){.lp-page.wka-page.wxl-page .works-header.is-compact .works-header-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfbfa}}
.lp-page :is(#services,#games,#work,#process,#about,#questions,#contact){scroll-margin-top:4.5rem}.lp-page main :is(p,li,dd){text-wrap:pretty}.lp-page section h2[tabindex="-1"]:focus:not(:focus-visible){outline:0}.lp-page.wka-page .wka-question-answer>div{padding-bottom:0}.lp-page .wka-question-answer p{padding-bottom:1.8rem}.lp-page .wka-question-trigger i{transition:color .16s,background-color .16s,border-color .16s}@media (max-width:680px){.lp-page .wka-question-answer p{padding-bottom:1.5rem}}@media (max-width:479px){.lp-page .wka-question-answer p{padding-bottom:1.4rem}}.lp-page.wka-page .wka-brief-options small{font-size:.86rem}@media (prefers-reduced-motion:no-preference){.lp-page .wka-brief[data-preset] .wka-brief-options label.is-selected{animation:lp-preset-confirm .62s var(--wka-motion-out) .18s both}}@keyframes lp-preset-confirm{0%{opacity:.45;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.lp-page.wka-page>footer.works-footer{background:var(--lp-paper);border-radius:0;box-shadow:inset 0 1px #1d1d1f14}.lp-page.wka-page>footer.works-footer>[class*=_ambient]{display:none}.lp-page .works-footer :is([class*=_surface],[class*=_bottom]){padding-inline:0}.lp-page .works-footer .works-footer-brand [class*=name]{letter-spacing:-.035em;font-weight:650}.lp-page .works-footer .works-footer-brand [class*=studios]{font-family:var(--lp-serif);font-synthesis:none;letter-spacing:-.01em;opacity:.7;-webkit-font-smoothing:antialiased;font-size:1.24em;font-style:italic;font-weight:400}.lp-page.wka-page .works-footer :is([class*=_statement],[class*=_studyGroup]){display:none}@media (min-width:1041px){.lp-page.wka-page .works-footer [class*=_surface]{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);padding-top:clamp(4rem,6vw,5.5rem);display:grid}.lp-page.wka-page .works-footer [class*=_lead]{display:block}}.lp-page.wka-page .works-footer [class*=_directory]{margin-top:0;display:block}@media (max-width:1040px){.lp-page.wka-page .works-footer [class*=_surface]{padding-top:3.5rem}.lp-page.wka-page .works-footer [class*=_directory]{margin-top:3rem}}.lp-page .works-footer .works-footer-address{color:var(--lp-ink);overflow-wrap:anywhere;font-weight:500}@media (max-width:680px){.lp-page .wka-brief{overflow:clip}.lp-page.wka-page .wka-brief-window{min-height:0}.lp-page.wka-page .wka-brief-options label{min-height:0;padding:.95rem 1.1rem}.lp-page .wka-brief-footer{z-index:2;padding:.75rem .25rem max(.75rem, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #1d1d1f1a;margin-inline:-.25rem;position:sticky;bottom:0}.lp-page .wka-brief-actions button,.lp-page.wka-page .wka-brief-options small{font-size:.875rem}.lp-page.wka-page footer [class*=_company] p{font-size:.78rem}}
