@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8c6f6f0aec3d26a6-s.3nkdcx54e-f8a.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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1eec9d9ffa9353d6-s.0cj1i4z6mq3nk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a743aa2c0cf8fb8f-s.09n7alw1mieeg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/10995ca37aac8da2-s.24978ju28eow5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6c734a20b6a058c6-s.3vqrh_vi2hmth.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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/dfb4b19a8d76831e-s.13o6itka4oty-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f67ad414ed34149c-s.p.009t6yts_a2k4.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_61bc7e6c-module__yybECG__className{font-family:Inter,Inter Fallback}.inter_61bc7e6c-module__yybECG__variable{--font-grotesk:"Inter", "Inter Fallback"}
@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2af636fcd4b10462-s.40qpv4tx4gndv.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:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c073cc877a03a4fb-s.26tlvjt05ai1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/32f87401cfa6a153-s.29296ajbrq6iu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7e29bf11b81884b2-s.3-7q6n62letby.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/131ddda75a211be7-s.1l1oi58xqsbm-.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b703c845af9f64c4-s.22d_qn61c6ona.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:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ab7fd2111294830-s.392jqw8lun02c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9e721575c9fb5733-s.p.40ogco1z117vy.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:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/952786c4d225c6db-s.2y68e2au8-6a6.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:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cdf2d07d87c952f1-s.3zxa7or_2fx07.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b63e24d142e6d28c-s.11ii5e3kpwzqf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9f6e899c03d37d66-s.0hiheoow6ff-a.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1d5d14e92fec5cfc-s.0vla1mnxzr7xw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0a4448e67e21f293-s.29mb2ekh0k9zu.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:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a40e0a8fb4d63911-s.3mfe1o21-prkq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9dd4508f3c7f32bd-s.p.0tkidh707wgmr.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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7bc6a4f209cdeda2-s.33k1xnz_doo95.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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769e602a918c0e6b-s.36kbynztppqzc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f1014f9e39bbf3ce-s.2og6zftwdpp5n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6bf16d33c98ea66-s.0yb2n816hrm83.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/859b3a486ef0b31c-s.0e-d2rw5th4on.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9fdcec7c8900265-s.1mcvei9pykwyg.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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0314c17e5eabe198-s.2_48riwq5k1tr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6993172ae5d8694-s.p.2yk4qfuofiic3.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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ceaf9b48a4a68de-s.0r1heoj83v3bg.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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aa50794dbbe16eac-s.43boo4gq5vhet.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/927eae1892169a04-s.2j-48pduyg5je.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d4fa676c648eee63-s.1kvv51iuj5li0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cf239ca55f7f61e9-s.3i_vi_sy7imwh.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69ba8191fbb63917-s.1igtuzzfw2d-3.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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1455159a24144568-s.1e8ti_3rub-fh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f0bd9438cd939e22-s.p.09hbj2qs2d6mm.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:Tinos Fallback;src:local(Times New Roman);ascent-override:89.11%;descent-override:21.63%;line-gap-override:4.25%;size-adjust:100.0%}.tinos_881d962-module__2l9yuG__className{font-family:Tinos,Tinos Fallback}.tinos_881d962-module__2l9yuG__variable{--font-times:"Tinos", "Tinos Fallback"}
:root{--color-bg:#fbfbfb;--color-txt:#1d1c1c;--color-txt-disabled:#bebcba;--color-bg-gray:#d3d3d3;--color-bg-overlay:#0000004d;--color-bg-red:#f11f21;--font-sans:"KMRWaldenburg-Halbfett", var(--font-grotesk), Helvetica, Arial, sans-serif;--font-sans-italic:"KMRWaldenburg-HalbfettKurisv", var(--font-grotesk), Helvetica, Arial, sans-serif;--font-serif:"TimesLTPro-Semibold", var(--font-times), "Times New Roman", Times, serif;--font-serif-italic:"TimesLTPro-SemiboldItalic", var(--font-times), "Times New Roman", Times, serif;--font-active:var(--font-serif-italic);--font-roman:var(--font-serif);--global-ease:cubic-bezier(.7, 0, .3, 1);--ease-in-out-soft:cubic-bezier(.33, 0, .67, 1);--ease-in-out-strong:cubic-bezier(.83, 0, .17, 1);--ease-reveal:cubic-bezier(.25, 0, .75, 1);--global-speed:.3s;--global-speed-x2:.6s;--global-speed-color:.1s;--global-ease-color:ease-out;--page-sides:20px;--page-top:10px;--page-bottom:10px;--footer-gap:clamp(8px, .694vw, 10px);--cols:24;--cols-gap:var(--page-sides);--cols-gap-x2:calc(var(--cols-gap) * 2);--header-gap:5px;--footer-m-top:clamp(120px, 16.6667vw, 240px);--content-m-bottom:clamp(90px, 12.5vw, 180px);--content-header-m-bottom:clamp(40px, 4.16667vw, 60px);--fs-scale:1.14286;--fs-serif:.833333vw;--lh-serif:1.2;--ls-serif:0;--fs-serif-teeny:1.25vw;--lh-serif-teeny:1.2;--ls-serif-teeny:-.01em;--fs-serif-tiny:1.25vw;--lh-serif-tiny:1.2;--ls-serif-tiny:-.01em;--fs-serif-small:1.66667vw;--lh-serif-small:1.1;--ls-serif-small:-.02em;--fs-serif-medium:2.36111vw;--lh-serif-medium:1.1;--ls-serif-medium:-.03em;--fs-serif-large:3.33333vw;--lh-serif-large:1.1;--ls-serif-large:-.03em;--fs-serif-extra:6.66667vw;--lh-serif-extra:1;--ls-serif-extra:-.03em;--m-atto:.138889vw;--m-nano:.347222vw;--m-teeny:.694444vw;--m-tiny:1.38889vw;--m-xsmall:1.38889vw;--m-smaller:2.08333vw;--m-small:2.08333vw;--m-medium:4.16667vw;--m-large:6.25vw;--m-big:12.5vw;--m-bigger:12.5vw;--m-biggest:16.6667vw;--header-h:calc(var(--page-top) * 2 + 1em);--pos-top:var(--header-h);--height-txt-sans-medium:calc((var(--fs-serif-medium) / var(--fs-scale)) * var(--lh-serif-medium));--height-txt-sans-tiny:calc((var(--fs-serif-tiny) / var(--fs-scale)) * var(--lh-serif-tiny))}@media (max-width:1440px){:root{--m-atto:2px;--m-nano:5px;--m-teeny:10px;--m-tiny:20px;--m-xsmall:20px;--m-smaller:30px;--m-small:30px;--m-medium:60px;--m-large:90px;--m-big:180px;--m-bigger:180px;--m-biggest:240px}}@media (max-width:834px){:root{--cols:12;--m-smaller:20px;--m-big:90px;--m-biggest:180px}}@media (max-width:600px){:root{--header-gap:2px;--m-tiny:10px;--m-smaller:10px;--m-small:20px;--m-medium:40px;--m-large:60px;--m-big:60px;--m-bigger:90px;--m-biggest:120px}}@media (max-width:1440px){:root{--fs-serif:12px;--fs-serif-teeny:18px;--fs-serif-tiny:18px;--fs-serif-small:24px;--fs-serif-medium:34px;--fs-serif-large:48px;--fs-serif-extra:96px}}@media (max-width:834px){:root{--fs-serif-medium:24px;--ls-serif-medium:-.02em;--fs-serif-large:34px;--fs-serif-extra:48px;--lh-serif-extra:1.1}}@media (min-width:361px) and (max-width:600px){:root{--fs-serif-tiny:14px}}@media (max-width:600px){:root{--fs-serif-teeny:14px;--ls-serif-teeny:0;--fs-serif-small:18px;--lh-serif-small:1.2;--ls-serif-small:-.01em;--fs-serif-medium:18px;--lh-serif-medium:1.2;--ls-serif-medium:-.01em;--fs-serif-large:24px;--ls-serif-large:-.02em;--fs-serif-extra:34px}}@media (max-width:460px){:root{--fs-serif-teeny:12px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}fieldset{border:0}input,button,select,textarea{appearance:none;color:inherit;background:0 0;border:none;border-radius:0}:focus:not(:focus-visible),input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none;scrollbar-width:none;field-sizing:content;word-break:break-word;width:100%}::placeholder{color:var(--color-txt-disabled);opacity:1;-webkit-user-select:none;user-select:none}:focus::placeholder{color:var(--color-txt)}@media (hover:hover) and (pointer:fine){::placeholder{transition:color var(--global-speed-color) var(--global-ease-color)}:hover::placeholder{color:var(--color-txt)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html,body{max-width:100vw}main{overflow-x:hidden}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}html.intro-armed,html.intro-busy{overflow:hidden}html.intro-armed{background:var(--color-bg-gray)}body{min-height:100svh;color:var(--color-txt);background:var(--color-bg);font-family:var(--font-serif);font-size:var(--fs-serif-tiny);font-feature-settings:"kern" 1;line-height:1.32}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--color-txt);color:var(--color-bg)}.u-serif{font-family:var(--font-serif)}.u-serif-italic{font-family:var(--font-serif-italic);font-style:italic}.u-sans{font-family:var(--font-sans)}.u-label{font-family:var(--font-sans);font-size:var(--fs-serif);letter-spacing:.06em;text-transform:uppercase;line-height:1}.u-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-link{color:var(--color-txt);transition:color var(--global-speed-color) var(--global-ease-color)}@media (hover:hover) and (pointer:fine){.u-link:hover{color:var(--color-txt-disabled)}}.wrap{padding-inline:var(--page-sides)}.reveal{transition:opacity .4s var(--ease-reveal), transform .75s var(--global-ease)}.has-reveal .reveal{opacity:0;transform:translateY(28px)}.has-reveal .reveal.is-inview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}*{scroll-behavior:auto!important}}
header{z-index:100;grid-template-columns:repeat(var(--cols), 1fr);grid-gap:var(--header-gap) var(--cols-gap);width:100vw;padding:var(--page-top) var(--page-sides);color:#fff;mix-blend-mode:difference;pointer-events:none;grid-auto-rows:min-content;display:grid;position:sticky;top:0}header._template-index{padding-bottom:var(--m-medium)}header menu,header nav{list-style:none}header li{display:inline}._txt-sans-teeny,._txt-sans-medium{--font-active:var(--font-sans-italic);--font-roman:var(--font-sans);font-family:var(--font-sans);font-style:normal;font-weight:500}._txt-sans-medium{font-size:calc(var(--fs-serif-medium) / var(--fs-scale));line-height:var(--lh-serif-medium);letter-spacing:var(--ls-serif-medium)}._txt-sans-teeny{font-size:calc(var(--fs-serif-teeny) / var(--fs-scale));line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}._txt-serif-medium{font-family:var(--font-serif);font-size:var(--fs-serif-medium);line-height:var(--lh-serif-medium);letter-spacing:var(--ls-serif-medium)}#primary-nav{text-transform:uppercase;grid-column:3/-1;justify-content:space-between;align-items:baseline;display:flex}@media (max-width:1180px){#primary-nav{grid-column-end:-1}}@media (max-width:834px){#primary-nav{grid-column-start:2}}@media (max-width:360px){#primary-nav{grid-column-start:1}}#primary-nav li{pointer-events:auto}._navbar--left,._navbar--right{align-items:baseline;gap:.42em;display:flex}._navbar--left li:not(:last-child):after{content:","}._link{color:inherit;cursor:pointer;transition:opacity var(--global-speed-color) var(--global-ease-color), color var(--global-speed-color) var(--global-ease-color)}@media (hover:hover) and (pointer:fine){._link:hover{font-family:var(--font-active);font-style:italic}}#header-tagline ._link[data-label]:not(._active),#secondary-nav ._link[data-label]:not(._active),footer ._link[data-label]:not(._active){display:inline-block}#header-tagline ._link[data-label]:not(._active):before,#secondary-nav ._link[data-label]:not(._active):before,footer ._link[data-label]:not(._active):before{content:attr(data-label);visibility:hidden;height:0;font-family:var(--font-roman);font-style:normal;display:block;overflow:hidden}._page-item._active{font-family:var(--font-active);pointer-events:none;font-style:italic}._underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._mobile-only,._cart--empty #nav-item--cart{display:none}@media (max-width:834px){._mobile-only{display:inline}._desktop-only{display:none}}#header-wrapper{pointer-events:none;grid-area:2/1/2/-2;grid-auto-rows:min-content;display:grid}@media (max-width:1180px){#header-wrapper{grid-column-end:-1}}#header-tagline{--tagline-gap:1.38889vw;row-gap:var(--tagline-gap);opacity:1;transition:opacity .25s var(--ease-in-out-soft) .5s, transform .75s var(--ease-in-out-soft);grid-area:1/1;grid-auto-rows:min-content;font-weight:600;display:grid;transform:translateY(0)}#header-tagline:not(._invisible){pointer-events:all}#header-tagline._invisible{opacity:0;pointer-events:none;transition:opacity .25s var(--ease-in-out-soft) .25s, transform .75s var(--ease-in-out-soft) .25s;transform:translateY(-1.5em)}#header-tagline p{text-wrap:pretty}@media (max-width:1440px){#header-tagline{--tagline-gap:20px}}@media (max-width:600px){#header-tagline{--tagline-gap:10px}}#secondary-nav{opacity:0;transition:opacity .25s var(--ease-in-out-soft) .25s, transform 1s var(--global-ease);grid-area:1/1;font-weight:600;transform:translateY(1.5em)}#header-tagline._invisible+#secondary-nav{opacity:1;transition:opacity .25s var(--ease-in-out-soft) .5s, transform 1s var(--global-ease);transform:translateY(0)}#header-tagline._invisible+#secondary-nav a{pointer-events:all}#secondary-nav li:not(:last-child){padding-right:.25rem}#secondary-nav li:not(:last-child):after{content:", "}#page{background:var(--color-bg)}#intro{z-index:300;background:var(--color-bg-gray);pointer-events:none;-webkit-user-select:none;user-select:none;grid-auto-rows:100%;align-items:end;height:100svh;display:none;position:relative;overflow:hidden}html.intro-armed #intro{display:grid}#intro._animate{height:0;transition:height 2s cubic-bezier(.7,0,.3,1)}#intro ._frame{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#intro ._frame:not(._active){visibility:hidden}#intro ._frame video,#intro ._frame img{object-fit:cover;width:100%;height:100%}#intro .intro-logo{z-index:3;padding:0 var(--page-sides);font-family:var(--font-sans);letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#fff;mix-blend-mode:difference;margin:0 auto;font-size:clamp(72px,23vw,460px);font-weight:700;line-height:.8;position:sticky;bottom:calc(50% - .4em)}main#index,._module-media_single._layout-full{width:100vw}._module-media_single._layout-center{margin:0 auto}@media (min-width:601px){._module-media_single._layout-center{width:58.3333vw}}@media (max-width:600px){._module-media_single._layout-center{width:80vw}}._module-media_double{grid-auto-rows:min-content;align-items:flex-start;width:100vw;display:grid}@media (min-width:601px){._module-media_double-left{grid-column:1}._module-media_double-right{grid-column:2}._module-media_double._layout-balance{grid-template-columns:repeat(2,1fr)}._module-media_double._layout-left{grid-template-columns:14fr 10fr}._module-media_double._layout-right{grid-template-columns:10fr 14fr}}@media (max-width:600px){._module-media_double._layout-left ._module-media_double-left{width:calc(100vw - var(--page-sides));margin-left:auto}._module-media_double._layout-left ._module-media_double-right{width:90vw}._module-media_double._layout-right ._module-media_double-left{width:90vw;margin-left:auto}._module-media_double._layout-right ._module-media_double-right{width:calc(100vw - var(--page-sides))}}._module-media_triple{grid-template-columns:1fr 2fr 1fr;align-items:flex-start;width:100vw;display:grid}._module-media_triple-left{grid-column:1}._module-media_triple-center{grid-column:2}._module-media_triple-right{grid-column:3}._module-media_triple>*{min-width:0}@media (max-width:600px){._module-media_triple{grid-template-columns:repeat(2,1fr)}._module-media_triple-center{width:calc(100vw - var(--page-sides) * 2);grid-area:1/1/auto/-1;margin:0 auto}._module-media_triple-right{grid-column:2}}._module-media_url{align-items:flex-start;row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}._module-media_url a{width:100%;display:block}._thumbnail{background-color:var(--color-bg);width:100%;transition:background-color .3s linear;display:flex;overflow:hidden}._thumbnail:has(>img){background-color:var(--color-bg-gray)}._thumbnail:has(>video){background-color:var(--color-bg-gray)}._thumb{-webkit-user-select:none;user-select:none;width:100%;height:auto;font-size:0;line-height:0;display:block}._aspect-3_4>._thumb,._aspect-4_5>._thumb,._aspect-16_9>._thumb{object-fit:cover;height:100%}._aspect-3_4{aspect-ratio:3/4}._aspect-4_5{aspect-ratio:4/5}._aspect-16_9{aspect-ratio:16/9}.cursor-label{z-index:99;pointer-events:none;mix-blend-mode:exclusion;opacity:0;transition:opacity .25s var(--global-ease);will-change:transform;position:fixed;top:0;left:0}.cursor-label.is-on{opacity:1}.cursor-label__text{color:#fff;font-family:var(--font-sans);font-size:var(--fs-serif-tiny);letter-spacing:.01em;white-space:nowrap;display:block;transform:translate(16px,14px)}._popup{bottom:10px;right:var(--page-sides);width:calc(100vw - var(--page-sides) * 2);z-index:11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;height:230px;transition:opacity .4s var(--ease-in-out-strong);background-color:#fffc;gap:20px;padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 8px #63636333}._popup[data-open]{opacity:1;pointer-events:all}._popup>div{flex:1}@media (min-width:480px){._popup{width:calc((100vw - var(--page-sides) * 2) * .65)}}@media (min-width:884px){._popup{width:calc((100vw - var(--page-sides) * 2) * .45);gap:40px;padding:12px}}@media (min-width:1280px){._popup{width:calc((100vw - var(--page-sides) * 2) * .3);min-width:320px;max-width:440px}}._popup ._txt-sans-teeny{font-size:calc(16px / var(--fs-scale))}@media (min-width:1440px){._popup ._txt-sans-teeny{font-size:calc(15px / var(--fs-scale))}}._popup ._popup-content{font-family:var(--font-sans);font-weight:500}._popup small{font-size:14px}._popup ._module-form_header{margin-bottom:24px;display:block}._popup ._form-field-wrapper{line-height:1}._popup ._form-field--popup{width:100%}._popup ._close{text-align:right;white-space:nowrap;cursor:pointer;height:fit-content;color:var(--color-txt)}._popup ._close svg{stroke-width:1.5px;width:28px;height:28px}._module-form{--module-form-gap:4.16667vw;row-gap:var(--module-form-gap);grid-auto-rows:min-content;display:grid}._module-form--popup{--module-form-gap:4vw}._popup ._module-form--popup{row-gap:var(--m-teeny);grid-template-rows:1fr min-content;height:100%}._form-field--popup:focus{outline:none}textarea._form-field--popup{max-height:4.5em;overflow-y:auto}._form-button--popup{justify-self:start;padding:0}._form-button--popup[disabled]{color:var(--color-txt-disabled);cursor:default}._module-form_error{color:var(--color-bg-red)}._visually-hidden{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:1px solid var(--color-txt);height:clamp(48px,4.5vw,65px);font-family:var(--font-sans);font-size:var(--fs-serif-tiny);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--global-speed) var(--global-ease), color var(--global-speed) var(--global-ease);border-radius:999px;justify-self:start;align-items:center;margin-top:12px;padding:0 clamp(20px,2vw,28px);display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--color-txt);color:var(--color-bg)}}body:where(:has(#loop)) #page{z-index:4;margin-bottom:15vw;position:relative}#loop{width:100vw;height:100vh;padding:0 var(--page-sides);-webkit-user-select:none;user-select:none;grid-auto-rows:100%;display:grid;position:fixed;bottom:calc(6vw - 50vh);left:0;right:0}#loop[data-variant=top]{cursor:s-resize}#loop[data-variant=home]{cursor:alias}#loop *,html.intro-armed #loop,html.intro-busy #loop{pointer-events:none}#loop ._frame{z-index:1;object-fit:cover;width:100vw;height:100%;position:absolute;inset:0}#loop ._module-landing_logo{z-index:3;font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;color:#fff;mix-blend-mode:difference;font-size:22vw;font-weight:700;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%)}#loop ._module-landing_overlay{z-index:2;opacity:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%;height:100%;position:absolute;inset:0}body._reset #page{transform:translateY(calc(var(--reset-shift,100svh) * -1));transition:transform 1s var(--global-ease)}body._reset #loop{height:100svh;transition:bottom 1s var(--global-ease), height 1s var(--global-ease);bottom:0}body._reset #loop ._module-landing_logo{transition:transform 1s var(--global-ease);transform:translate(-50%,-50%)}body._reset #loop ._module-landing_overlay{opacity:0;transition:opacity 1s var(--global-ease)}footer{--footer-m-top:16.6667vw;--footer-gap:.694444vw;row-gap:var(--footer-gap);width:100vw;padding:var(--footer-m-top) var(--page-sides) var(--page-bottom);grid-auto-rows:min-content;display:grid}@media (max-width:1440px){footer{--footer-m-top:240px;--footer-gap:10px}}@media (max-width:834px){footer{--footer-m-top:180px}}@media (max-width:600px){footer{--footer-m-top:120px}}footer p{font-size:var(--fs-serif);line-height:var(--lh-serif);text-wrap:pretty}#search-trigger._active{font-family:var(--font-active);font-style:italic;pointer-events:none!important}body._search-open{touch-action:none;overflow-y:hidden}body._search-transition #page,body._search-transition header,body._search-transition #loop{transition:filter .3s linear}body._search-open #page,body._search-open header,body._search-open #loop,body._search-open ._modal{filter:blur(15px);pointer-events:none!important}body._search-open .cursor-label{z-index:210}#search-modal{z-index:200;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;opacity:0;visibility:hidden;background-color:#ffffffb3;grid-auto-rows:1fr;width:100vw;height:100%;transition:opacity .3s cubic-bezier(.45,0,.55,1),visibility 0s linear .3s;display:grid;position:fixed;inset:0;overflow:hidden scroll}#search-modal._visible{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.45,0,.55,1),visibility}#search-modal::-webkit-scrollbar{display:none}#search-wrapper{padding-bottom:var(--m-biggest);grid-auto-rows:min-content;display:grid}#search-modal ._module-content_header{margin-bottom:var(--header-gap);color:var(--color-txt);mix-blend-mode:normal}._search-form{column-gap:var(--cols-gap);width:100vw;padding:0 var(--page-sides);grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;display:grid}@media (max-width:460px){._search-form{grid-template-columns:1fr}}._search-input{width:100%;margin-bottom:-.38em}._search-suggestions{margin-top:var(--m-big);padding:0 var(--page-sides);grid-area:3/1}._search-suggestion{text-align:left;opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:opacity .4s cubic-bezier(.25,0,.75,1),transform .75s cubic-bezier(.7,0,.3,1);display:block;transform:translateY(0)}._search-suggestions._inactive ._search-suggestion{opacity:0;pointer-events:none;transform:translateY(1.5em)}._search-suggestion._active{font-family:var(--font-active);font-style:italic}@media (hover:hover) and (pointer:fine){._search-suggestion:hover{font-family:var(--font-active);font-style:italic}}._search-results{grid-area:3/1;grid-auto-rows:min-content}._search-results ._module-archive{margin-top:var(--m-big);opacity:1;transition:opacity .4s cubic-bezier(.25,0,.75,1) .35s,transform .75s cubic-bezier(.7,0,.3,1);transform:translateY(0)}._search-results ._module-archive._inactive{opacity:0;transform:translateY(var(--m-medium));pointer-events:none}._search-clear{width:fit-content;margin-top:var(--m-small);padding:0 var(--page-sides);cursor:pointer;text-align:left;grid-template-columns:max-content 1fr;align-items:center;column-gap:1ch;display:grid}._search-cross{--w:.62em;position:relative}._search-cross span{width:var(--w);height:var(--w);place-items:center;display:grid}._search-cross span:before,._search-cross span:after{content:"";width:calc(var(--w) * 1.4142);background:var(--color-txt);grid-area:1/1;height:1px}._search-cross span:before{transform:rotate(45deg)}._search-cross span:after{transform:rotate(-45deg)}._modal{z-index:12;opacity:0;pointer-events:none;grid-auto-rows:min-content 1fr;width:100vw;display:grid;position:fixed;inset:100% 0 0;overflow:hidden}._modal[data-open=true]{opacity:1;pointer-events:all;top:0}._modal._active{opacity:1;z-index:13;overscroll-behavior-y:none;scrollbar-width:none;transition:top 1s var(--global-ease);overflow:hidden auto}._modal._active::-webkit-scrollbar{display:none}body:has(._modal._active){touch-action:none;overflow:hidden}:is(body:has(._modal._active) #page,body:has(._modal._active) #loop){pointer-events:none!important}._modal-bg{--modal-bg-density:0px;--modal-bg-length:calc(var(--page-top) + var(--height-txt-sans-medium) / 2);z-index:2;background-color:var(--color-bg);min-height:100%;box-shadow:0 var(--modal-bg-density) var(--modal-bg-length) 0 var(--color-bg-overlay);position:relative}._modal-content{background-color:inherit}._modal-top{z-index:2;width:100vw;height:calc(var(--page-top) + var(--height-txt-sans-medium) / 2);cursor:n-resize;transition:height .3s var(--ease-in-out-strong);position:relative}._modal-top._active{height:calc(var(--page-top) + var(--m-nano) + var(--height-txt-sans-medium) * 1.5)}._module-content_header{z-index:9;justify-items:flex-start;column-gap:var(--cols-gap-x2);width:100vw;padding:var(--page-top) var(--page-sides) 0;margin-bottom:var(--m-medium);color:#fff;mix-blend-mode:exclusion;pointer-events:none;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-template-columns:1fr max-content;display:grid;position:sticky;top:0}._module-content_header>*{font:inherit;text-transform:uppercase;pointer-events:all;margin:0}._close-popup{background:0 0;border:0;padding:0}@media (min-width:835px){._module-content_header{padding-left:calc((100vw - var(--page-sides) * 2 - var(--cols-gap) * (var(--cols) - 1)) / var(--cols) * 2 + var(--cols-gap) + var(--page-sides) * 2)}}._close-popup{cursor:pointer;color:inherit;transition:opacity var(--global-speed-color) var(--global-ease-color);align-self:flex-start}@media (hover:hover) and (pointer:fine){._close-popup:hover{opacity:.55}}@media (min-width:835px){._close-popup span:before{content:"CLOSE"}}@media (max-width:834px){._close-popup span{width:var(--height-txt-sans-medium);height:var(--height-txt-sans-medium);place-items:center;display:grid}._close-popup span:before,._close-popup span:after{content:"";width:calc(var(--height-txt-sans-medium) * 1.4142);background:currentColor;grid-area:1/1;height:1px}._close-popup span:before{transform:rotate(45deg)}._close-popup span:after{transform:rotate(-45deg)}}._module-projects_info{column-gap:var(--cols-gap);width:100vw;padding:0 var(--page-sides);margin-bottom:var(--m-tiny);text-transform:uppercase;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;display:grid}._module-projects_info>:nth-child(2){grid-column:span 2}._module-txt_heading{width:100vw;padding:0 var(--page-sides);text-wrap:pretty}._module-txt_heading:empty{display:none}._module-txt_heading+._module-media{margin-top:var(--m-bigger)}._module-credits{width:100vw;margin-top:var(--m-big);padding:0 var(--page-sides);grid-auto-rows:min-content;display:grid}._module-credits_row{align-items:baseline;column-gap:var(--cols-gap);grid-template-columns:repeat(6,1fr);grid-auto-rows:min-content;display:grid}._module-credits_row-title{text-transform:uppercase}._module-credits_row-content{grid-column:span 2}@media (max-width:1280px){._module-credits_row{grid-template-columns:repeat(4,1fr)}}._module-credits+._module-related{margin-top:var(--m-large)}._module-related{row-gap:var(--m-large);width:100vw;margin-top:var(--m-big);padding-bottom:var(--m-large);grid-auto-rows:min-content;display:grid}._module-related_title{padding:0 var(--page-sides);text-transform:uppercase}._module-archive{--module-archive-cols:5;--module-archive-m-sides:var(--page-sides);--module-archive-gap:6.25vw;--archive-card-w:9.02778vw;--archive-card-gap:1.38889vw;grid-template-columns:repeat(var(--module-archive-cols), var(--archive-card-w));gap:var(--module-archive-gap) calc(var(--module-archive-m-sides) * 2);padding:0 var(--module-archive-m-sides);grid-auto-rows:min-content;justify-content:space-between;display:grid}._module-archive:empty{display:none}._module-archive-card{margin:0}._module-archive-thumbnail{cursor:pointer;display:block;overflow:hidden}._module-archive-thumbnail img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){._module-archive{align-items:center}._module-archive-link ._thumbnail{transition:filter .3s ease-out}._module-archive-link:hover ._thumbnail{filter:blur(10px)}._module-archive figcaption{display:none}}@media not ((hover:hover) and (pointer:fine)){._module-archive{align-items:flex-end}._module-archive figure{grid-auto-rows:1fr var(--height-txt-sans-tiny);row-gap:var(--archive-card-gap);display:grid}._module-archive figcaption{-webkit-line-clamp:2;text-align:center;text-overflow:ellipsis;text-wrap:pretty;-webkit-box-orient:vertical;width:100%;height:max-content;display:-webkit-box;overflow:hidden}}@media (max-width:1440px){._module-archive{--module-archive-gap:90px;--archive-card-w:130px;--archive-card-gap:20px}}@media (max-width:1280px){._module-archive{--module-archive-cols:4}}@media (max-width:834px){._module-archive{--module-archive-cols:3}}@media (max-width:600px){._module-archive{--module-archive-gap:60px;--archive-card-w:1fr;--archive-card-gap:10px}}@media (min-width:361px) and (max-width:600px){._module-archive{--module-archive-m-sides:30px}}@media (max-width:460px){._module-archive{--module-archive-cols:2}}._txt-serif-large{font-family:var(--font-serif);font-size:var(--fs-serif-large);line-height:var(--lh-serif-large);letter-spacing:var(--ls-serif-large)}._txt-serif-extra{font-family:var(--font-serif);font-size:var(--fs-serif-extra);line-height:var(--lh-serif-extra);letter-spacing:var(--ls-serif-extra)}._module-resources{--module-resources-m-bottom:6.25vw;--module-resources-gap:2.08333vw;row-gap:var(--module-resources-gap);grid-auto-rows:min-content;display:grid}._module-resources:not(:last-child){margin-bottom:var(--module-resources-m-bottom)}@media (max-width:1440px){._module-resources{--module-resources-m-bottom:90px;--module-resources-gap:30px}}@media (min-width:1181px){._module-resources{grid-template-columns:3fr 1fr}}@media (max-width:600px){._module-resources{--module-resources-m-bottom:60px;--module-resources-gap:20px}}._module-resources_media-row{--resources-row-cols:24;grid-template-columns:repeat(var(--resources-row-cols), 1fr);align-items:flex-start;row-gap:var(--module-resources-gap);grid-auto-rows:min-content;display:grid}@media (min-width:1181px){._module-resources_media-row{--resources-row-cols:18}._module-resources_media-row ._module-resources_caption-content{display:none}}@media (max-width:600px){._module-resources_media-row{--resources-row-cols:2;grid-row:auto!important}}._module-resources_media-row figure{row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}@media (min-width:1181px){._module-resources_media-row ._layout-small{grid-column:4 span}._module-resources_media-row ._layout-medium{grid-column:6 span}._module-resources_media-row ._layout-large{grid-column:9 span}._module-resources_media-row ._layout-extra-large{grid-column:12 span}._module-resources_media-row figure._has-caption ._thumbnail{cursor:pointer}}@media (min-width:601px) and (max-width:1180px){._module-resources_media-row ._layout-small{grid-column:7 span}._module-resources_media-row ._layout-medium,._module-resources_media-row ._layout-large{grid-column:10 span}._module-resources_media-row ._layout-extra-large{grid-column:14 span}}@media (max-width:600px){._module-resources_media-row ._layout-medium,._module-resources_media-row ._layout-large{width:90vw}._module-resources_media-row>:not(._layout-small){grid-column:1/-1}}._module-resources_caption{padding:0 var(--page-sides);row-gap:var(--m-atto);text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-resources_caption-content{row-gap:inherit;grid-auto-rows:min-content;display:grid}@media (min-width:835px){._module-resources_caption{padding:0 calc(var(--page-sides) / 2)}}._module-resources_captions{display:contents}._module-resources_captions-row{top:var(--pos-top);align-self:flex-start;row-gap:var(--m-teeny);grid-auto-rows:min-content;display:grid;position:sticky}._module-resources_captions-row ._module-resources_caption{max-width:calc(100% - var(--cols-gap-x2));transition:margin-left .3s cubic-bezier(.83,0,.17,1)}._module-resources_captions-row ._module-resources_caption._hover{margin-left:var(--cols-gap-x2)}@media (max-width:1180px){._module-resources_captions{display:none}}._module-media_caption{align-items:flex-start;row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}._module-media_caption-caption{padding:0 var(--page-sides);row-gap:var(--m-atto);text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-media_caption-content{row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}@media (min-width:835px){._module-media_caption ._module-media_caption-caption{padding:0 calc(var(--page-sides) / 2)}._module-media_caption._layout-center{width:58.3333vw;margin:0 auto}._module-media_caption._has-caption._layout-center:not(:last-child){margin-bottom:var(--m-small)}}@media (max-width:834px){._module-media_caption._has-caption:not(:last-child){margin-bottom:var(--m-small)}}._module-editorial_title{width:100vw;padding:0 var(--page-sides);text-wrap:balance;display:flex}._module-editorial_title:not(:last-child){margin-bottom:var(--m-medium)}._txt-sans-large{--font-active:var(--font-sans-italic);font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:calc(var(--fs-serif-large) / var(--fs-scale));line-height:var(--lh-serif-large);letter-spacing:var(--ls-serif-large)}@media (min-width:601px){._draggable{cursor:grab}._draggable:active{cursor:grabbing}}._module-object{--module-object-cols:9;width:100vw;position:relative}._module-content_header+._module-object{margin-top:calc(var(--header-h) * -1)}@media (min-width:601px) and (max-width:1180px){._module-object{--module-object-cols:6}}@media (min-width:601px){._module-object{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:scroll hidden}._module-object::-webkit-scrollbar{display:none}}._module-object_gallery{pointer-events:none;grid-auto-columns:min-content;grid-auto-flow:column;width:100%;display:grid}@media (max-width:600px){._module-object_gallery{display:contents}._module-object_gallery._clone{display:none!important}}._module-object_gallery ._thumbnail{width:100vw}._module-object_gallery ._thumbnail._square{aspect-ratio:1}._module-object_gallery ._thumbnail._vertical{aspect-ratio:3/4}._module-object_gallery ._thumbnail._horizontal{aspect-ratio:3/2}._module-object_gallery ._thumb{object-fit:cover;height:100%}@media (min-width:601px){._module-object:not(._single) ._thumbnail._square{width:calc(100vw / var(--module-object-cols) * 4)}._module-object:not(._single) ._thumbnail._vertical{width:calc(100vw / var(--module-object-cols) * 3)}._module-object:not(._single) ._thumbnail._horizontal{width:calc(100vw / var(--module-object-cols) * 6)}}@media (max-width:600px){._module-object:not(._single){touch-action:pan-y}._module-object_gallery ._thumbnail._active{z-index:2}._module-object_gallery ._thumbnail:not(._active){visibility:hidden;pointer-events:none;z-index:1;position:absolute;top:0;left:0}}._module-object_dots{--dot:7px;left:50%;bottom:var(--m-tiny);z-index:3;justify-content:center;gap:var(--dot);padding:0 var(--page-sides);mix-blend-mode:exclusion;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}._module-object_dots ._dot{width:var(--dot);height:var(--dot);opacity:.5;cursor:pointer;background-color:#fff;border-radius:100px;position:relative}._module-object_dots ._dot:before{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._module-object_dots ._dot._active{opacity:1;pointer-events:none}@media (min-width:601px){._module-object_dots{display:none}}._module-object_prev,._module-object_next{z-index:2;width:50%;height:100%;position:absolute;top:0}._module-object_prev{cursor:w-resize;left:0}._module-object_next{cursor:e-resize;right:0}@media (min-width:601px){._module-object_prev,._module-object_next{display:none}}._txt-serif-tiny{font-family:var(--font-serif);font-size:var(--fs-serif-tiny);line-height:var(--lh-serif-tiny);letter-spacing:var(--ls-serif-tiny)}._txt-sans-tiny{--font-active:var(--font-sans-italic);font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:calc(var(--fs-serif-tiny) / var(--fs-scale));line-height:var(--lh-serif-tiny);letter-spacing:var(--ls-serif-tiny)}@media (max-width:600px){._txt-sans-tiny{font-size:calc(var(--fs-serif-small) / var(--fs-scale));line-height:var(--lh-serif-small);letter-spacing:var(--ls-serif-small)}}header._template-objects,header._template-projects,header._template-editorial,header._template-resources{--header-archive-m-bottom:6.5vw;padding-bottom:var(--header-archive-m-bottom)}._module-toggle-view{--toggle-m-bottom:4.16667vw;padding:0 var(--page-sides) var(--toggle-m-bottom);display:flex}._module-toggle-view span,._module-toggle-view button{font-size:inherit;font-style:inherit}._module-toggle-view button{padding:0 6px}._module-toggle-view span:first-child{padding-right:2px}._module-toggle-view button:hover,._module-toggle-view button[data-active=true]{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em;font-style:italic!important}._module-archive__list ._list-head,._module-archive__list ._list-item{--module-archive-list-cols:8;--module-archive-list-m-sides:var(--page-sides);grid-template-columns:repeat(var(--module-archive-list-cols), minmax(0, 1fr));gap:var(--cols-gap);padding:0 var(--module-archive-list-m-sides);justify-content:space-between;display:grid}._module-archive__list ._list-head{--project-info-m:1.38889vw;width:100vw;padding-top:var(--project-info-m);padding-bottom:var(--project-info-m);text-transform:uppercase;grid-auto-rows:min-content}._module-archive__list ._list-item{cursor:pointer}._module-archive__list ._list-item>*{pointer-events:none;margin:0 0 6px;position:relative}._module-archive__list ._list-item:hover>*{font-family:var(--font-active);font-style:italic}._module-archive__list ._list-item:last-child>*{margin-bottom:0}._module-archive__list ._list-head>div,._module-archive__list ._list-item>*{grid-column:span 2/span 2}._module-archive__list ._list-head>div:first-child{grid-column:span 4/span 4}._module-archive__list ._list-item ._list-item--feat-image figure{opacity:0;width:75%;transition:opacity .15s linear;position:absolute;top:0;left:0}._module-archive__list ._list-item--feat-image figcaption{display:none}._module-archive__list ._list-item:hover ._list-item--feat-image figure{opacity:1}@media (min-width:1024px){._module-archive__list ._list-body{--list-m-bottom:10vw;padding:0 0 var(--list-m-bottom)}}@media (max-width:834px){._module-toggle-view button{padding:0 2px}._module-archive__list ._list-head,._module-archive__list ._list-item{--module-archive-list-cols:2}._module-archive__list ._list-head>div,._module-archive__list ._list-head>div:first-child,._module-archive__list ._list-item *{grid-column:span 1/span 1}main#projects ._module-archive__list ._list-title--location,main#projects ._module-archive__list ._list-item--location{display:none}main#objects ._module-archive__list ._list-item h2{width:100%}main#objects ._module-archive__list ._list-item--type{white-space:nowrap;width:max-content}._module-archive__list ._list-head{padding:10px var(--module-archive-list-m-sides)}._module-archive__list ._list-head>*{font-size:calc(var(--fs-serif-teeny) / var(--fs-scale));line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}._module-archive__list ._list-item--feat-image{display:none}}._module-object_buttons{--module-buttons-m-top:6.25vw;--module-buttons-m-bottom:1.38889vw;--module-buttons-gap:var(--module-buttons-m-bottom);row-gap:var(--module-buttons-gap);width:100vw;padding:0 var(--page-sides);grid-auto-rows:min-content;display:grid}._module-object_buttons:not(:first-child){margin-top:var(--module-buttons-m-top)}@media (max-width:1440px){._module-object_buttons{--module-buttons-m-top:90px;--module-buttons-m-bottom:20px}}@media (max-width:600px){._module-object_buttons{--module-buttons-m-top:60px}}._cta{--cta-h:4.51389vw;--cta-m:calc(1.38889vw - 1px);width:100%;height:var(--cta-h);padding:var(--cta-m);border:1px solid var(--color-txt);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){._cta:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}}@media (max-width:1440px){._cta{--cta-h:65px;--cta-m:19px}}@media (min-width:835px){._cta{width:calc((100vw - var(--page-sides) * 2 - var(--cols-gap) * 3) / 4);min-width:335px}}._module-popup{--module-popup-w:48.6111vw;--module-popup-m-bottom:12.5vw;--module-popup-gap:6.25vw;top:0;bottom:0;right:calc(var(--module-popup-w) * -1);z-index:21;width:var(--module-popup-w);max-width:100vw;padding:var(--page-top) var(--page-sides) var(--module-popup-m-bottom);background-color:var(--color-bg);opacity:0;pointer-events:none;overscroll-behavior-y:contain;scrollbar-width:none;transition:right 1s var(--global-ease);display:grid;position:fixed;overflow:hidden scroll}._module-popup._visible{opacity:1;pointer-events:all;right:0}@media (max-width:1440px){._module-popup{--module-popup-w:700px;--module-popup-m-bottom:180px;--module-popup-gap:90px}}@media (max-width:600px){._module-popup{--module-popup-w:100vw;--module-popup-m-bottom:90px;--module-popup-gap:60px}}._module-popup_content{row-gap:var(--module-popup-gap);grid-auto-rows:min-content;display:grid}._module-popup_head{--popup-head-gap:1.38889vw;--popup-head-m-top:4.16667vw;--popup-card-w:9.02778vw;row-gap:var(--popup-head-gap);grid-auto-rows:min-content;display:grid}@media (max-width:1440px){._module-popup_head{--popup-head-gap:20px;--popup-head-m-top:60px;--popup-card-w:130px}}._module-popup_header{column-gap:var(--cols-gap-x2);grid-template-columns:1fr max-content;display:grid}._module-popup_heading{margin-top:calc(var(--popup-head-m-top) - var(--popup-head-gap));text-transform:uppercase;text-wrap:balance}._module-popup ._thumbnail{width:var(--popup-card-w)}._module-popup_close{--w:var(--height-txt-sans-medium);cursor:pointer;position:relative}._module-popup_close:after{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._module-popup_close span{width:var(--w);height:var(--w);justify-content:center;align-items:center;display:grid}._module-popup_close span:before,._module-popup_close span:after{content:"";width:calc(var(--w) * 1.4142);background:var(--color-txt);grid-area:1/1;height:1px}._module-popup_close span:before{transform:rotate(45deg)}._module-popup_close span:after{transform:rotate(-45deg)}@media (min-width:835px){._module-popup_close{--w:var(--height-txt-sans-tiny);margin-right:calc(var(--page-sides) / 2 * -1)}}._module-form{--module-form-gap:4.16667vw;--form-field-m-bottom:.347222vw;--form-button-m-top:6.25vw;row-gap:var(--module-form-gap);grid-auto-rows:min-content;display:grid}._form-field{width:100%;padding-bottom:var(--form-field-m-bottom);border-bottom:1px solid var(--color-txt)}._form-button{margin-top:calc(var(--form-button-m-top) - var(--module-form-gap))}@media (max-width:1440px){._module-form{--module-form-gap:60px;--form-field-m-bottom:5px;--form-button-m-top:90px}}@media (max-width:600px){._module-form{--module-form-gap:40px;--form-button-m-top:60px}}._module-form--success{min-height:200px}body._popup-open{touch-action:none;overflow-y:hidden}body._popup-open ._modal{overflow-y:hidden}body._popup-open ._modal-top{height:0!important}._page-object,#page{background-color:var(--color-bg);filter:none;transition:filter 1s var(--global-ease)}._page-object._overlay,#page._overlay{filter:blur(15px)}._page-object:after,#page:after{content:"";z-index:20;opacity:0;pointer-events:none;cursor:w-resize;transition:background-color 1s var(--global-ease), opacity 1s linear;background-color:#0000;position:fixed;inset:0}._page-object._overlay:after,#page._overlay:after{background-color:var(--color-bg-overlay);opacity:1;pointer-events:all}
