/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-white: #FFFFFF;--color-black: #2C2926;--color-accent: #FF0000;--color-placeholder: #333333;--color-border: color-mix(in srgb, var(--color-white) 20%, transparent)}:root{--font-primary: Geist, Helvetica, Arial, sans-serif;--font-secondary: Helvetica, Arial, sans-serif;--font-size--300: round(.875rem, 1px);--font-size--400: round(1.125rem, 1px);--font-size--500: round(1.25rem, 1px);--font-size--600: round(1.625rem, 1px);--font-size--800: round(2.25rem, 1px);--font-size--900: round(2.5rem, 1px);--font-size-display--100: round(3.75rem, 1px);--font-size-display--200: round(5rem, 1px);--font-size-display--300: round(6.875rem, 1px);--font-size-display--400: round(8.75rem, 1px);--font-size-display--500: round(9.375rem, 1px);--font-size-display--600: round(11.25rem, 1px);--line-height--200: 1;--line-height--300: 1.1;--line-height--400: 1.3}@media only screen and (max-width:1023px){:root{--font-size--300: 14px;--font-size--400: 16px;--font-size--500: 18px;--font-size--600: 24px;--font-size--800: 28px;--font-size--900: 28px;--font-size-display--100: 28px;--font-size-display--200: 30px;--font-size-display--300: 32px;--font-size-display--400: 38px;--font-size-display--500: 40px;--font-size-display--600: 44px}}:root{--size-grid: 1440px}:root{--space-100: round(.25rem, 1px);--space-200: round(.5rem, 1px);--space-300: round(1.25rem, 1px);--space-400: round(1.625rem, 1px);--space-500: round(2.25rem, 1px);--space-600: round(3rem, 1px);--space-700: round(3.75rem, 1px);--space-800: round(7.5rem, 1px);--space-900: round(12.5rem, 1px);--space-950: round(17.5rem, 1px);--space-grid-gap: round(.625rem, 1px);--space-grid-padding: round(1.875rem, 1px)}@media only screen and (max-width:1023px){:root{--space-grid-padding: 26px}}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-black);color:var(--color-white)}html{scroll-behavior:smooth}html{font-size:16px}@media screen and (min-width:1024px)and (max-width:1280px){html{font-size:14.2222222222px}}@media screen and (min-width:1280px)and (max-width:1440px){html{font-size:calc(14.2222222222px + 1.7777777778 * (100vw - 1280px) / 160)}}@media screen and (min-width:1440px)and (max-width:1920px){html{font-size:calc(16px + 5.3333333333 * (100vw - 1440px) / 480)}}@media screen and (min-width:1920px){html{font-size:21.3333333333px}}body{font-family:var(--font-primary);font-size:var(--font-size--400);line-height:var(--line-height--400)}body::-webkit-scrollbar{width:0}body header,body main,body footer{visibility:hidden}body.--ready header,body.--ready main,body.--ready footer{visibility:visible}::selection{color:var(--color-white)}.lenis.lenis-smooth iframe{pointer-events:none}*:focus{outline:none}img{max-width:100%;height:auto}figure{margin:0}p{margin:0}p :last-child{margin-bottom:0}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:var(--font-size--100);line-height:var(--line-height--100)}a{text-decoration:none;color:inherit}button{background:none;border:0 none;box-shadow:none}ul,li{padding:0;margin:0}ul{list-style:none}address{font-style:normal}iframe{width:100%;height:auto}blockquote{margin:0;padding:0}fieldset{padding:0;margin:0}.--max{max-width:calc(105% * 1920 / var(--window-width))}.case--lower{text-transform:lowercase!important}.case--upper{text-transform:uppercase!important}.align--left{text-align:left!important}.align--right{text-align:right!important}.align--center{text-align:center!important}.hidden,.mobile--only{display:none!important}@media only screen and (max-width:1023px){.mobile--only{display:block!important}.desktop--only{display:none!important}}.grid,.section-image.section-image--small{display:grid;--grid-tc: repeat(20, 1fr);grid-template-columns:var(--grid-tc);grid-column-gap:var(--space-grid-gap);--grid-cs: 1;--grid-ce: -1;padding:0 var(--space-grid-padding);align-items:start}.grid>.grid,.section-image.section-image--small>.grid,.grid>.section-image.section-image--small,.section-image.section-image--small>.section-image.section-image--small{padding-left:0;padding-right:0}.grid>*,.section-image.section-image--small>*{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none}.grid[col="1"],[col="1"].section-image.section-image--small{--grid-tc: repeat(1, 1fr) }.grid[col="2"],[col="2"].section-image.section-image--small{--grid-tc: repeat(2, 1fr) }.grid[col="3"],[col="3"].section-image.section-image--small{--grid-tc: repeat(3, 1fr) }.grid[col="4"],[col="4"].section-image.section-image--small{--grid-tc: repeat(4, 1fr) }.grid[col="5"],[col="5"].section-image.section-image--small{--grid-tc: repeat(5, 1fr) }.grid[col="6"],[col="6"].section-image.section-image--small{--grid-tc: repeat(6, 1fr) }.grid[col="7"],[col="7"].section-image.section-image--small{--grid-tc: repeat(7, 1fr) }.grid[col="8"],[col="8"].section-image.section-image--small{--grid-tc: repeat(8, 1fr) }.grid[col="9"],[col="9"].section-image.section-image--small{--grid-tc: repeat(9, 1fr) }.grid[col="10"],[col="10"].section-image.section-image--small{--grid-tc: repeat(10, 1fr) }.grid[col="11"],[col="11"].section-image.section-image--small{--grid-tc: repeat(11, 1fr) }.grid[col="12"],[col="12"].section-image.section-image--small{--grid-tc: repeat(12, 1fr) }.grid[col="13"],[col="13"].section-image.section-image--small{--grid-tc: repeat(13, 1fr) }.grid[col="14"],[col="14"].section-image.section-image--small{--grid-tc: repeat(14, 1fr) }.grid[col="15"],[col="15"].section-image.section-image--small{--grid-tc: repeat(15, 1fr) }.grid[col="16"],[col="16"].section-image.section-image--small{--grid-tc: repeat(16, 1fr) }.grid[col="17"],[col="17"].section-image.section-image--small{--grid-tc: repeat(17, 1fr) }.grid[col="18"],[col="18"].section-image.section-image--small{--grid-tc: repeat(18, 1fr) }.grid[col="19"],[col="19"].section-image.section-image--small{--grid-tc: repeat(19, 1fr) }.grid[col="20"],[col="20"].section-image.section-image--small{--grid-tc: repeat(20, 1fr) }.grid>[pos^="1"],.section-image.section-image--small>[pos^="1"]{--grid-cs: 1 }.grid>[pos^="2"],.section-image.section-image--small>[pos^="2"]{--grid-cs: 2 }.grid>[pos^="3"],.section-image.section-image--small>[pos^="3"]{--grid-cs: 3 }.grid>[pos^="4"],.section-image.section-image--small>[pos^="4"]{--grid-cs: 4 }.grid>[pos^="5"],.section-image.section-image--small>[pos^="5"]{--grid-cs: 5 }.grid>[pos^="6"],.section-image.section-image--small>[pos^="6"]{--grid-cs: 6 }.grid>[pos^="7"],.section-image.section-image--small>[pos^="7"]{--grid-cs: 7 }.grid>[pos^="8"],.section-image.section-image--small>[pos^="8"]{--grid-cs: 8 }.grid>[pos^="9"],.section-image.section-image--small>[pos^="9"]{--grid-cs: 9 }.grid>[pos^="10"],.section-image.section-image--small>[pos^="10"]{--grid-cs: 10 }.grid>[pos^="11"],.section-image.section-image--small>[pos^="11"]{--grid-cs: 11 }.grid>[pos^="12"],.section-image.section-image--small>[pos^="12"]{--grid-cs: 12 }.grid>[pos^="13"],.section-image.section-image--small>[pos^="13"]{--grid-cs: 13 }.grid>[pos^="14"],.section-image.section-image--small>[pos^="14"]{--grid-cs: 14 }.grid>[pos^="15"],.section-image.section-image--small>[pos^="15"]{--grid-cs: 15 }.grid>[pos^="16"],.section-image.section-image--small>[pos^="16"]{--grid-cs: 16 }.grid>[pos^="17"],.section-image.section-image--small>[pos^="17"]{--grid-cs: 17 }.grid>[pos^="18"],.section-image.section-image--small>[pos^="18"]{--grid-cs: 18 }.grid>[pos^="19"],.section-image.section-image--small>[pos^="19"]{--grid-cs: 19 }.grid>[pos^="20"],.section-image.section-image--small>[pos^="20"]{--grid-cs: 20 }.grid>[pos$="+1"],.section-image.section-image--small>[pos$="+1"],.grid>[pos="1"],.section-image.section-image--small>[pos="1"]{--grid-ce: 1 }.grid>[pos$="+2"],.section-image.section-image--small>[pos$="+2"],.grid>[pos$="-1"],.section-image.section-image--small>[pos$="-1"],.grid>[pos="2"],.section-image.section-image--small>[pos="2"]{--grid-ce: 2 }.grid>[pos$="+3"],.section-image.section-image--small>[pos$="+3"],.grid>[pos$="-2"],.section-image.section-image--small>[pos$="-2"],.grid>[pos="3"],.section-image.section-image--small>[pos="3"]{--grid-ce: 3 }.grid>[pos$="+4"],.section-image.section-image--small>[pos$="+4"],.grid>[pos$="-3"],.section-image.section-image--small>[pos$="-3"],.grid>[pos="4"],.section-image.section-image--small>[pos="4"]{--grid-ce: 4 }.grid>[pos$="+5"],.section-image.section-image--small>[pos$="+5"],.grid>[pos$="-4"],.section-image.section-image--small>[pos$="-4"],.grid>[pos="5"],.section-image.section-image--small>[pos="5"]{--grid-ce: 5 }.grid>[pos$="+6"],.section-image.section-image--small>[pos$="+6"],.grid>[pos$="-5"],.section-image.section-image--small>[pos$="-5"],.grid>[pos="6"],.section-image.section-image--small>[pos="6"]{--grid-ce: 6 }.grid>[pos$="+7"],.section-image.section-image--small>[pos$="+7"],.grid>[pos$="-6"],.section-image.section-image--small>[pos$="-6"],.grid>[pos="7"],.section-image.section-image--small>[pos="7"]{--grid-ce: 7 }.grid>[pos$="+8"],.section-image.section-image--small>[pos$="+8"],.grid>[pos$="-7"],.section-image.section-image--small>[pos$="-7"],.grid>[pos="8"],.section-image.section-image--small>[pos="8"]{--grid-ce: 8 }.grid>[pos$="+9"],.section-image.section-image--small>[pos$="+9"],.grid>[pos$="-8"],.section-image.section-image--small>[pos$="-8"],.grid>[pos="9"],.section-image.section-image--small>[pos="9"]{--grid-ce: 9 }.grid>[pos$="+10"],.section-image.section-image--small>[pos$="+10"],.grid>[pos$="-9"],.section-image.section-image--small>[pos$="-9"],.grid>[pos="10"],.section-image.section-image--small>[pos="10"]{--grid-ce: 10 }.grid>[pos$="+11"],.section-image.section-image--small>[pos$="+11"],.grid>[pos$="-10"],.section-image.section-image--small>[pos$="-10"],.grid>[pos="11"],.section-image.section-image--small>[pos="11"]{--grid-ce: 11 }.grid>[pos$="+12"],.section-image.section-image--small>[pos$="+12"],.grid>[pos$="-11"],.section-image.section-image--small>[pos$="-11"],.grid>[pos="12"],.section-image.section-image--small>[pos="12"]{--grid-ce: 12 }.grid>[pos$="+13"],.section-image.section-image--small>[pos$="+13"],.grid>[pos$="-12"],.section-image.section-image--small>[pos$="-12"],.grid>[pos="13"],.section-image.section-image--small>[pos="13"]{--grid-ce: 13 }.grid>[pos$="+14"],.section-image.section-image--small>[pos$="+14"],.grid>[pos$="-13"],.section-image.section-image--small>[pos$="-13"],.grid>[pos="14"],.section-image.section-image--small>[pos="14"]{--grid-ce: 14 }.grid>[pos$="+15"],.section-image.section-image--small>[pos$="+15"],.grid>[pos$="-14"],.section-image.section-image--small>[pos$="-14"],.grid>[pos="15"],.section-image.section-image--small>[pos="15"]{--grid-ce: 15 }.grid>[pos$="+16"],.section-image.section-image--small>[pos$="+16"],.grid>[pos$="-15"],.section-image.section-image--small>[pos$="-15"],.grid>[pos="16"],.section-image.section-image--small>[pos="16"]{--grid-ce: 16 }.grid>[pos$="+17"],.section-image.section-image--small>[pos$="+17"],.grid>[pos$="-16"],.section-image.section-image--small>[pos$="-16"],.grid>[pos="17"],.section-image.section-image--small>[pos="17"]{--grid-ce: 17 }.grid>[pos$="+18"],.section-image.section-image--small>[pos$="+18"],.grid>[pos$="-17"],.section-image.section-image--small>[pos$="-17"],.grid>[pos="18"],.section-image.section-image--small>[pos="18"]{--grid-ce: 18 }.grid>[pos$="+19"],.section-image.section-image--small>[pos$="+19"],.grid>[pos$="-18"],.section-image.section-image--small>[pos$="-18"],.grid>[pos="19"],.section-image.section-image--small>[pos="19"]{--grid-ce: 19 }.grid>[pos$="+20"],.section-image.section-image--small>[pos$="+20"],.grid>[pos$="-19"],.section-image.section-image--small>[pos$="-19"],.grid>[pos="20"],.section-image.section-image--small>[pos="20"]{--grid-ce: 20 }.grid>[pos$="-20"],.section-image.section-image--small>[pos$="-20"]{--grid-ce: 21 }.grid>[pos],.section-image.section-image--small>[pos]{grid-column-end:span var(--grid-ce)}.grid>[pos*="+"],.section-image.section-image--small>[pos*="+"],.grid>[pos*="-"],.section-image.section-image--small>[pos*="-"],.grid>[pos*=".."],.section-image.section-image--small>[pos*=".."]{grid-column-start:var(--grid-cs)}.grid>[pos*="-"],.section-image.section-image--small>[pos*="-"],.grid>[pos*=".."],.section-image.section-image--small>[pos*=".."]{grid-column-end:var(--grid-ce)}.grid>[pos=row],.section-image.section-image--small>[pos=row]{grid-column:1/-1}@media only screen and (max-width:1023px){.grid,.section-image.section-image--small{--grid-tc: repeat(8, 1fr)}.grid[col="1"],[col="1"].section-image.section-image--small{--grid-tc: repeat(1, 1fr) }.grid[col="2"],[col="2"].section-image.section-image--small{--grid-tc: repeat(2, 1fr) }.grid[col="3"],[col="3"].section-image.section-image--small{--grid-tc: repeat(3, 1fr) }.grid[col="4"],[col="4"].section-image.section-image--small{--grid-tc: repeat(4, 1fr) }.grid[col="5"],[col="5"].section-image.section-image--small{--grid-tc: repeat(5, 1fr) }.grid[col="6"],[col="6"].section-image.section-image--small{--grid-tc: repeat(6, 1fr) }.grid[col="7"],[col="7"].section-image.section-image--small{--grid-tc: repeat(7, 1fr) }.grid[col="8"],[col="8"].section-image.section-image--small{--grid-tc: repeat(8, 1fr) }.grid[col="9"],[col="9"].section-image.section-image--small{--grid-tc: repeat(9, 1fr) }.grid[col="10"],[col="10"].section-image.section-image--small{--grid-tc: repeat(10, 1fr) }.grid[col="11"],[col="11"].section-image.section-image--small{--grid-tc: repeat(11, 1fr) }.grid[col="12"],[col="12"].section-image.section-image--small{--grid-tc: repeat(12, 1fr) }.grid[col="13"],[col="13"].section-image.section-image--small{--grid-tc: repeat(13, 1fr) }.grid[col="14"],[col="14"].section-image.section-image--small{--grid-tc: repeat(14, 1fr) }.grid[col="15"],[col="15"].section-image.section-image--small{--grid-tc: repeat(15, 1fr) }.grid[col="16"],[col="16"].section-image.section-image--small{--grid-tc: repeat(16, 1fr) }.grid[col="17"],[col="17"].section-image.section-image--small{--grid-tc: repeat(17, 1fr) }.grid[col="18"],[col="18"].section-image.section-image--small{--grid-tc: repeat(18, 1fr) }.grid[col="19"],[col="19"].section-image.section-image--small{--grid-tc: repeat(19, 1fr) }.grid[col="20"],[col="20"].section-image.section-image--small{--grid-tc: repeat(20, 1fr) }.grid>[pos-s^="1"],.section-image.section-image--small>[pos-s^="1"]{--grid-cs: 1 }.grid>[pos-s^="2"],.section-image.section-image--small>[pos-s^="2"]{--grid-cs: 2 }.grid>[pos-s^="3"],.section-image.section-image--small>[pos-s^="3"]{--grid-cs: 3 }.grid>[pos-s^="4"],.section-image.section-image--small>[pos-s^="4"]{--grid-cs: 4 }.grid>[pos-s^="5"],.section-image.section-image--small>[pos-s^="5"]{--grid-cs: 5 }.grid>[pos-s^="6"],.section-image.section-image--small>[pos-s^="6"]{--grid-cs: 6 }.grid>[pos-s^="7"],.section-image.section-image--small>[pos-s^="7"]{--grid-cs: 7 }.grid>[pos-s^="8"],.section-image.section-image--small>[pos-s^="8"]{--grid-cs: 8 }.grid>[pos-s^="9"],.section-image.section-image--small>[pos-s^="9"]{--grid-cs: 9 }.grid>[pos-s^="10"],.section-image.section-image--small>[pos-s^="10"]{--grid-cs: 10 }.grid>[pos-s^="11"],.section-image.section-image--small>[pos-s^="11"]{--grid-cs: 11 }.grid>[pos-s^="12"],.section-image.section-image--small>[pos-s^="12"]{--grid-cs: 12 }.grid>[pos-s^="13"],.section-image.section-image--small>[pos-s^="13"]{--grid-cs: 13 }.grid>[pos-s^="14"],.section-image.section-image--small>[pos-s^="14"]{--grid-cs: 14 }.grid>[pos-s^="15"],.section-image.section-image--small>[pos-s^="15"]{--grid-cs: 15 }.grid>[pos-s^="16"],.section-image.section-image--small>[pos-s^="16"]{--grid-cs: 16 }.grid>[pos-s^="17"],.section-image.section-image--small>[pos-s^="17"]{--grid-cs: 17 }.grid>[pos-s^="18"],.section-image.section-image--small>[pos-s^="18"]{--grid-cs: 18 }.grid>[pos-s^="19"],.section-image.section-image--small>[pos-s^="19"]{--grid-cs: 19 }.grid>[pos-s^="20"],.section-image.section-image--small>[pos-s^="20"]{--grid-cs: 20 }.grid>[pos-s$="+1"],.section-image.section-image--small>[pos-s$="+1"],.grid>[pos-s="1"],.section-image.section-image--small>[pos-s="1"]{--grid-ce: 1 }.grid>[pos-s$="+2"],.section-image.section-image--small>[pos-s$="+2"],.grid>[pos-s$="-1"],.section-image.section-image--small>[pos-s$="-1"],.grid>[pos-s="2"],.section-image.section-image--small>[pos-s="2"]{--grid-ce: 2 }.grid>[pos-s$="+3"],.section-image.section-image--small>[pos-s$="+3"],.grid>[pos-s$="-2"],.section-image.section-image--small>[pos-s$="-2"],.grid>[pos-s="3"],.section-image.section-image--small>[pos-s="3"]{--grid-ce: 3 }.grid>[pos-s$="+4"],.section-image.section-image--small>[pos-s$="+4"],.grid>[pos-s$="-3"],.section-image.section-image--small>[pos-s$="-3"],.grid>[pos-s="4"],.section-image.section-image--small>[pos-s="4"]{--grid-ce: 4 }.grid>[pos-s$="+5"],.section-image.section-image--small>[pos-s$="+5"],.grid>[pos-s$="-4"],.section-image.section-image--small>[pos-s$="-4"],.grid>[pos-s="5"],.section-image.section-image--small>[pos-s="5"]{--grid-ce: 5 }.grid>[pos-s$="+6"],.section-image.section-image--small>[pos-s$="+6"],.grid>[pos-s$="-5"],.section-image.section-image--small>[pos-s$="-5"],.grid>[pos-s="6"],.section-image.section-image--small>[pos-s="6"]{--grid-ce: 6 }.grid>[pos-s$="+7"],.section-image.section-image--small>[pos-s$="+7"],.grid>[pos-s$="-6"],.section-image.section-image--small>[pos-s$="-6"],.grid>[pos-s="7"],.section-image.section-image--small>[pos-s="7"]{--grid-ce: 7 }.grid>[pos-s$="+8"],.section-image.section-image--small>[pos-s$="+8"],.grid>[pos-s$="-7"],.section-image.section-image--small>[pos-s$="-7"],.grid>[pos-s="8"],.section-image.section-image--small>[pos-s="8"]{--grid-ce: 8 }.grid>[pos-s$="+9"],.section-image.section-image--small>[pos-s$="+9"],.grid>[pos-s$="-8"],.section-image.section-image--small>[pos-s$="-8"],.grid>[pos-s="9"],.section-image.section-image--small>[pos-s="9"]{--grid-ce: 9 }.grid>[pos-s$="+10"],.section-image.section-image--small>[pos-s$="+10"],.grid>[pos-s$="-9"],.section-image.section-image--small>[pos-s$="-9"],.grid>[pos-s="10"],.section-image.section-image--small>[pos-s="10"]{--grid-ce: 10 }.grid>[pos-s$="+11"],.section-image.section-image--small>[pos-s$="+11"],.grid>[pos-s$="-10"],.section-image.section-image--small>[pos-s$="-10"],.grid>[pos-s="11"],.section-image.section-image--small>[pos-s="11"]{--grid-ce: 11 }.grid>[pos-s$="+12"],.section-image.section-image--small>[pos-s$="+12"],.grid>[pos-s$="-11"],.section-image.section-image--small>[pos-s$="-11"],.grid>[pos-s="12"],.section-image.section-image--small>[pos-s="12"]{--grid-ce: 12 }.grid>[pos-s$="+13"],.section-image.section-image--small>[pos-s$="+13"],.grid>[pos-s$="-12"],.section-image.section-image--small>[pos-s$="-12"],.grid>[pos-s="13"],.section-image.section-image--small>[pos-s="13"]{--grid-ce: 13 }.grid>[pos-s$="+14"],.section-image.section-image--small>[pos-s$="+14"],.grid>[pos-s$="-13"],.section-image.section-image--small>[pos-s$="-13"],.grid>[pos-s="14"],.section-image.section-image--small>[pos-s="14"]{--grid-ce: 14 }.grid>[pos-s$="+15"],.section-image.section-image--small>[pos-s$="+15"],.grid>[pos-s$="-14"],.section-image.section-image--small>[pos-s$="-14"],.grid>[pos-s="15"],.section-image.section-image--small>[pos-s="15"]{--grid-ce: 15 }.grid>[pos-s$="+16"],.section-image.section-image--small>[pos-s$="+16"],.grid>[pos-s$="-15"],.section-image.section-image--small>[pos-s$="-15"],.grid>[pos-s="16"],.section-image.section-image--small>[pos-s="16"]{--grid-ce: 16 }.grid>[pos-s$="+17"],.section-image.section-image--small>[pos-s$="+17"],.grid>[pos-s$="-16"],.section-image.section-image--small>[pos-s$="-16"],.grid>[pos-s="17"],.section-image.section-image--small>[pos-s="17"]{--grid-ce: 17 }.grid>[pos-s$="+18"],.section-image.section-image--small>[pos-s$="+18"],.grid>[pos-s$="-17"],.section-image.section-image--small>[pos-s$="-17"],.grid>[pos-s="18"],.section-image.section-image--small>[pos-s="18"]{--grid-ce: 18 }.grid>[pos-s$="+19"],.section-image.section-image--small>[pos-s$="+19"],.grid>[pos-s$="-18"],.section-image.section-image--small>[pos-s$="-18"],.grid>[pos-s="19"],.section-image.section-image--small>[pos-s="19"]{--grid-ce: 19 }.grid>[pos-s$="+20"],.section-image.section-image--small>[pos-s$="+20"],.grid>[pos-s$="-19"],.section-image.section-image--small>[pos-s$="-19"],.grid>[pos-s="20"],.section-image.section-image--small>[pos-s="20"]{--grid-ce: 20 }.grid>[pos-s$="-20"],.section-image.section-image--small>[pos-s$="-20"]{--grid-ce: 21 }.grid>[pos-s],.section-image.section-image--small>[pos-s]{grid-column-end:span var(--grid-ce)}.grid>[pos-s*="+"],.section-image.section-image--small>[pos-s*="+"],.grid>[pos-s*="-"],.section-image.section-image--small>[pos-s*="-"],.grid>[pos-s*=".."],.section-image.section-image--small>[pos-s*=".."]{grid-column-start:var(--grid-cs)}.grid>[pos-s*="-"],.section-image.section-image--small>[pos-s*="-"],.grid>[pos-s*=".."],.section-image.section-image--small>[pos-s*=".."]{grid-column-end:var(--grid-ce)}.grid>[pos-s=row],.section-image.section-image--small>[pos-s=row]{grid-column:1/-1}}.link,.linedlink{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;background-position:bottom right;transition:background-size .3s cubic-bezier(.76,0,.24,1)}.linedlink,.link:hover{background-size:100% 1px;background-position:bottom left}.linedlink:hover{background-size:0% 1px;background-position:bottom right}.splitted-text .line{overflow:hidden;transition-duration:inherit}.splitted-text .word{transition-duration:inherit}.splitted-text .char{letter-spacing:inherit;will-change:transform;transition-duration:inherit}.splitted-text[interactive] .char{transition-property:transform;transform:translateZ(0);transition-timing-function:cubic-bezier(.16,1,.3,1);text-shadow:currentColor 0 calc(var(--splitted-text-font-size) * var(--splitted-text-line-height));transition-duration:inherit}.splitted-text[interactive].over .char{transform:translate3d(0,-100%,0)}.media{position:relative;line-height:0}.media img,.media video{width:100%}.media:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--color-accent);transition:opacity .6s cubic-bezier(.33,1,.68,1) .45s;will-change:opacity;pointer-events:none}.media.--active.--loaded:after{opacity:0}.embed{position:relative}.embed:has(.embed__iframe[src]) .embed__message{display:none}.embed__iframe{aspect-ratio:16/9;width:100%;background:var(--color-placeholder)}.embed__message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.embed__message a{color:var(--color-accent)}.text{color:color-mix(in srgb,var(--color-white) 80%,transparent)}.text h2{font-weight:300;font-size:var(--font-size--900);margin:var(--space-800) 0 var(--space-700)}.text h2:last-child{margin-bottom:0}.text h2:first-child{margin-top:0}.text h3{font-weight:300;font-size:var(--font-size--600);margin:var(--space-600) 0 var(--space-300)}.text h3:last-child{margin-bottom:0}.text h3:first-child{margin-top:0}.text p{margin-bottom:var(--space-400)}.text p:last-child{margin-bottom:0}.text ul{list-style:disc inside;margin-bottom:var(--space-400)}.text ul:last-child{margin-bottom:0}.text li{margin-bottom:var(--space-400)}.text li:last-child{margin-bottom:0}.text a{text-decoration:underline}.link-blur{cursor:pointer;font-weight:400;padding:0;font-size:var(--font-size--400);line-height:var(--line-height--400);color:var(--color-white)}.link-blur:before{transition:opacity .3s ease-out;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;z-index:1}@media screen and (pointer:fine){.link-blur:hover:before{opacity:1}}.link-blur span{position:relative;z-index:2}.link-blur.link-blur--fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30}.horizontal-slider{overflow:hidden}.horizontal-slider__list{width:100%;display:flex;list-style:none;padding:0;margin:0}.horizontal-slider__slide{width:100%;flex-basis:100%;flex-shrink:0;height:100vh;height:100lvh}@media all and (max-width:1023px){.horizontal-slider__list{flex-direction:column}.horizontal-slider__slide{flex-basis:auto;height:580px}}.section-embed+.section-embed .section-embed__container{padding-top:0}.section-embed:has(+.section-embed) .section-embed__container{padding-bottom:var(--space-400)}.section-embed__container{position:relative;padding:var(--space-700) 0 var(--space-700) var(--space-400);border-left:2px solid var(--color-border);line-height:0}.section-quote{color:var(--color-white)}.section-quote__container{padding-top:var(--space-500);padding-left:var(--space-500);padding-bottom:var(--space-900);border-left:2px solid var(--color-border);font-style:normal}.section-quote__text{font-weight:100;font-size:var(--font-size-display--100);line-height:110%;margin-bottom:var(--space-800);color:color-mix(in srgb,var(--color-white) 80%,transparent)}.section-quote__text:last-child{padding-bottom:var(--space-500)}.section-quote__author-container{font-style:normal;padding-bottom:var(--space-500)}.section-quote__author{display:block}.section-quote__title{color:color-mix(in srgb,var(--color-white) 30%,transparent)}@media only screen and (max-width:1023px){.section-quote__container{padding-bottom:var(--space-800)}.section-quote__text{font-size:var(--font-size--600);margin-bottom:var(--space-700)}.section-quote__text:last-child{padding-bottom:0}}.section-wysiwyg{color:var(--color-white);padding-top:var(--space-700);padding-bottom:var(--space-800)}.section-image{background:var(--color-black);line-height:0}.section-image img{width:100%}.section-image.section-image--small .section-image__container{padding-left:var(--space-400);padding-bottom:var(--space-400);border-left:2px solid var(--color-border)}.section-heading{background:var(--color-white);color:var(--color-black);padding-top:var(--space-500);padding-bottom:var(--space-900);font-weight:100}.section-heading__text{font-size:var(--font-size-display--100);line-height:var(--line-height--200)}footer{position:relative;z-index:12;overflow:hidden;background:var(--color-black);color:var(--color-white);grid-template-rows:repeat(4,auto)}footer .navigation:not(.navigation--secondary):not(.navigation--languages){padding-top:var(--space-400)}footer>*{position:relative;z-index:2}.footer__background{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.footer__background img{width:100%;height:100%;object-fit:cover}.footer__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--color-black) 10%,transparent),color-mix(in srgb,var(--color-black) 80%,transparent))}.footer__cta{position:relative;padding:var(--space-500) calc(var(--space-grid-padding) + var(--space-500)) var(--space-500) var(--space-500);margin-right:calc(var(--space-grid-padding) * -1);border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-800)}.footer__text{position:relative;z-index:4;font-weight:100;font-size:var(--font-size--800);line-height:var(--line-height--300)}.footer__socials{position:relative;align-self:stretch;display:flex;flex-direction:column;gap:var(--space-400);margin-top:2px;padding-left:var(--space-400);padding-top:var(--space-400);grid-row:span 2;border-left:2px solid var(--color-border)}.footer__socials:before{content:"";position:absolute;top:-2px;border-top:2px solid var(--color-border);right:calc(var(--space-grid-padding) * -1);width:100vw}.footer__socials:after{content:"";position:absolute;bottom:0;border-bottom:2px solid var(--color-border);right:calc(var(--space-grid-padding) * -1);left:0}.footer__socials .navigation{padding-top:0!important}.footer__logo{position:relative;fill:currentColor;padding-top:round(10.625rem,1px);padding-right:var(--space-500);padding-bottom:var(--space-500)}.footer__logo:after{content:"";position:absolute;bottom:0;border-bottom:2px solid var(--color-border);left:calc(var(--space-grid-padding) * -1);right:calc(var(--space-grid-gap) * -1)}.footer__logo svg{width:100%;height:auto}.footer__legals{padding-left:var(--space-400);padding-top:var(--space-400);padding-bottom:var(--space-400);border-left:2px solid var(--color-border)}@media only screen and (max-width:1023px){footer{grid-template-rows:repeat(5,auto)}footer .navigation:not(:first-child){padding-bottom:var(--space-400)}.footer__cta{border-left:0;margin-left:calc(var(--space-grid-padding) * -1);padding:var(--space-500) var(--space-grid-padding);border-bottom:2px solid var(--color-border)}.footer__socials{padding-left:0;grid-row:auto;border-left:none;padding-bottom:var(--space-400)}.footer__socials:after{content:"";position:absolute;bottom:0;border-bottom:2px solid var(--color-border);right:calc(var(--space-grid-padding) * -1);left:unset;width:100vw}.footer__logo{padding-right:0}.footer__logo:after{right:calc(var(--space-grid-padding) * -1)}.footer__legals{padding-left:0;border-left:none}.footer__text{font-size:var(--font-size--600)}}.header{padding-top:var(--space-400);position:absolute;left:0;right:0;z-index:42}.header__link{display:flex;align-items:flex-start;line-height:0}.header__link svg{fill:var(--color-white);width:auto;height:round(2.375rem,1px)}.header__navigation .navigation__list{align-items:flex-end;justify-content:flex-end}@media only screen and (max-width:1023px){.header__link svg{width:100%;height:auto}}.intro{display:none;pointer-events:none;position:fixed;top:0;left:0;z-index:50;width:100dvw;height:100lvh}.intro.--active{display:block;pointer-events:all}.navigation{--splitted-text-font-size: var(--font-size--500);--splitted-text-line-height: var(--line-height--200);font-size:var(--font-size--500);line-height:100%;color:var(--color-white);font-weight:300}.navigation.navigation--secondary{--splitted-text-font-size: var(--font-size--300);font-size:var(--font-size--300);font-weight:400;color:color-mix(in srgb,var(--color-white) 90%,transparent)}.navigation__title{font-weight:500;margin-bottom:var(--space-200)}.navigation__list{display:flex;flex-direction:column;gap:var(--space-200)}.navigation.navigation--languages{margin-top:var(--space-200)}.navigation.navigation--languages .navigation__list{text-transform:capitalize;flex-direction:row}.navigation.navigation--languages .navigation__item:not(:first-child){display:flex;gap:var(--space-200)}.navigation.navigation--languages .navigation__item:not(:first-child):before{content:"/";color:var(--color-white)}.navigation.navigation--languages .navigation__item.navigation__item--active{pointer-events:none;color:color-mix(in srgb,var(--color-white) 50%,transparent)}.hero{row-gap:var(--space-500)}.hero.hero--full{padding-top:var(--space-900);min-height:76vh}.hero:has(.hero__baseline){grid-template-rows:auto 1fr}.hero__title{font-size:var(--font-size-display--400);line-height:var(--line-height--200);font-weight:100;margin:0;align-self:flex-end;padding-bottom:var(--space-400)}.hero__title.hero__title--small{font-size:var(--font-size-display--100)}.hero__baseline{font-size:var(--font-size--900);line-height:var(--line-height--300);font-weight:200;align-self:flex-end}.hero__introduction{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;align-self:stretch;padding-left:var(--space-400);padding-bottom:var(--space-400)}.hero__introduction:before{content:"";position:absolute;bottom:0;left:-2px;height:200vh;border-left:2px solid var(--color-border)}.hero__introduction:before{transform-origin:top center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.hero__introduction:before{transform:scaleY(0)}}@media all and (max-width:1023px){.hero{min-height:0;padding-top:300px}.hero:has(.hero__baseline){padding-top:260px}.hero__introduction:before{display:none}.hero__title.hero__title--small{font-size:var(--font-size-display--200)}}.hero-media{position:relative;contain:paint}.hero-media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100vh;z-index:2;background:linear-gradient(0deg,#000000 0%,transparent 100%)}.hero-media__container{position:relative;z-index:4;padding-top:64vh}.hero-media__title{position:relative;margin:0;font-size:var(--font-size-display--400);line-height:var(--line-height--200);font-weight:100}.hero-media__text{position:relative;align-self:stretch;color:var(--color-white)}.hero-media__aside{height:100%;position:relative}.hero-media__aside:before{content:"";position:absolute;top:-64vh;bottom:0;left:-2px;z-index:4;border-left:2px solid var(--color-border)}.hero-media__media-container{position:sticky;pointer-events:none;top:0;z-index:2}.hero-media__media{position:absolute;left:0;right:0;height:100vh;height:100lvh}.hero-media__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:color-mix(in srgb,#000000 30%,transparent)}.hero-media__media video,.hero-media__media img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover}.hero-media__aside:before{transform-origin:top center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.hero-media__aside:before{transform:scaleY(0)}}@media only screen and (max-width:1023px){.hero-media__container{padding-top:480px}.hero-media__text{position:relative;align-self:stretch;color:var(--color-white)}.hero-media__aside:before{display:none}}.work{--work-overflow-height: var(--space-800)}.work:first-child{--work-overflow-height: 0px}.work__link{width:100%;grid-template-rows:1fr 1fr var(--space-800) var(--space-800);color:var(--color-white);grid-auto-flow:dense}.work__thumbnail{grid-row:span 3;height:100%;line-height:0}.work__thumbnail img{width:100%;height:100%;object-fit:cover}.work__content{grid-row:span 2;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-100);padding-top:var(--space-400);padding-bottom:var(--space-400)}.work__content:before{content:"";position:absolute;bottom:0;height:calc(100% + var(--work-overflow-height));border-left:2px solid var(--color-border)}.work__content:after{content:"";position:absolute;bottom:0;border-bottom:2px solid var(--color-border);width:100vw}.work__title{margin:0;font-weight:200;font-size:var(--font-size--900);line-height:var(--line-height--200)}.work__cta{position:relative;display:flex;align-items:flex-start;padding-top:var(--space-400);padding-bottom:var(--space-400);height:100%;grid-row:span 2}.work__cta:after{content:"";position:absolute;top:0;height:calc(var(--space-800) * 2)}.work:nth-child(odd) .work__thumbnail{grid-column:1/14;margin-left:calc(var(--space-grid-padding) * -1)}.work:nth-child(odd) .work__content,.work:nth-child(odd) .work__cta{padding-left:var(--space-400);grid-column:17/-1}.work:nth-child(odd) .work__content:before{left:-2px}.work:nth-child(odd) .work__content:after{right:calc(var(--space-grid-padding) * -1)}.work:nth-child(odd) .work__cta{margin-right:calc(var(--space-grid-padding) * -1);padding-right:var(--space-grid-padding)}.work:nth-child(odd) .work__cta:after{left:-2px;border-left:2px solid var(--color-border)}.work:nth-child(2n) .work__thumbnail{grid-column:8/-1;margin-right:calc(var(--space-grid-padding) * -1)}.work:nth-child(2n) .work__content,.work:nth-child(2n) .work__cta{padding-right:var(--space-400);grid-column:1/5}.work:nth-child(2n) .work__content:before{right:0}.work:nth-child(2n) .work__content:after{left:calc(var(--space-grid-padding) * -1)}.work:nth-child(2n) .work__cta{border-right:2px solid transparent;padding-left:var(--space-grid-padding);margin-left:calc(var(--space-grid-padding) * -1)}.work:nth-child(2n) .work__cta:after{right:-2px;border-right:2px solid var(--color-border)}.hero:has(~.works) .hero__introduction:before{bottom:-24vh}.hero~.works .work:first-child{--work-overflow-height: -24vh}.hero~.works .work:first-child .work__content:before{top:24vh}@media only screen and (max-width:1023px){.work{--work-overflow-height: 0}.work__link{grid-template-rows:auto}.work__thumbnail{grid-row:auto}.work__content{grid-row:auto;padding-bottom:var(--space-grid-gap)}.work__content:before{top:0!important;height:100%}.work__cta{padding-top:var(--space-grid-gap);padding-bottom:var(--space-600)}.work__cta:after{height:100%}.work:nth-child(odd) .work__thumbnail{grid-column:1/-1}.work:nth-child(odd) .work__content,.work:nth-child(odd) .work__cta{padding-left:0;grid-column:3/-1}.work:nth-child(odd) .work__content:before,.work:nth-child(odd) .work__cta:before{left:calc(var(--space-grid-gap) * -1)}.work:nth-child(odd) .work__cta{margin-right:0;padding-right:0}.work:nth-child(odd) .work__cta:after{left:calc(var(--space-grid-gap) * -1)}.work:nth-child(2n) .work__thumbnail{grid-column:1/-1}.work:nth-child(2n) .work__content,.work:nth-child(2n) .work__cta{padding-right:0;grid-column:1/-3}.work:nth-child(2n) .work__content:before,.work:nth-child(2n) .work__cta:before{right:calc(var(--space-grid-gap) * -1)}.work:nth-child(2n) .work__content{text-align:right}.work:nth-child(2n) .work__cta{border-right:none;justify-content:flex-end;padding-left:0;margin-left:0}.work:nth-child(2n) .work__cta:after{right:calc(var(--space-grid-gap) * -1)}}.works{position:relative;z-index:4}.item-universe{display:flex}.item-universe__container{width:100%;grid-template-rows:1fr auto auto;overflow:hidden;color:var(--color-white)}.item-universe__cta{display:flex;align-items:flex-end;grid-row:1;position:relative;height:100%;padding:var(--space-400);margin-right:calc(var(--space-grid-padding) * -1)}.item-universe__cta:after{content:"";position:absolute;width:2px;z-index:4;background:var(--color-border);left:-2px;top:0;height:100lvh}.item-universe__baseline{position:relative;grid-row:1;align-self:flex-end;padding-bottom:var(--space-300);padding-left:var(--space-500);font-size:var(--font-size--600);line-height:var(--line-height--400)}.item-universe__title{position:relative;padding:var(--space-500) 0;grid-row:2/4;margin:0;font-weight:100;font-size:var(--font-size-display--600);line-height:var(--line-height--200)}.item-universe__title:before{content:"";position:absolute;height:2px;top:0;background:var(--color-border);width:100vw;right:calc(var(--space-grid-padding) * -1);transform:scaleX(var(--progress, 1));transform-origin:left center}.item-universe__image{grid-row:1/3;height:100%;line-height:0;overflow:hidden;display:flex;justify-content:center;margin-right:calc(var(--space-grid-padding) * -1)}.item-universe__image-container{width:100%;height:100%;flex-shrink:0}.item-universe__image-container img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1023px){.item-universe{position:relative;grid-template-rows:1fr auto auto}.item-universe__image{grid-row:1}.item-universe__title{grid-row:3;padding-top:0;padding-bottom:var(--space-600)}.item-universe__title:before{display:none}.item-universe__baseline{padding-top:var(--space-300);padding-bottom:var(--space-300);padding-left:0;font-size:var(--font-size--500);grid-row:2;position:relative;text-align:right}.item-universe__cta{display:none}}.archive-universe .hero{position:relative;z-index:4}.archive-universe .hero .hero__introduction:before{bottom:-10vh}.archive-universe .item-universe:first-child .item-universe__cta:after{top:10vh}.expertise.expertise--active{pointer-events:none;color:color-mix(in srgb,var(--color-white) 10%,transparent)}.expertise:last-child .expertise__content{border-bottom:2px solid transparent}.expertise:last-child .expertise__content:after{display:block}.expertise:nth-child(3n+2) .expertise__title{justify-content:flex-end}.expertise:nth-child(3n) .expertise__title{grid-column-start:5}.expertise__content{position:relative;z-index:4;border-top:2px solid transparent;padding:var(--space-300) var(--space-grid-padding)}.expertise__content:has(.expertise__title:hover)~.expertise__thumbnail{opacity:1}.expertise__content:before,.expertise__content:after{content:"";position:absolute;left:0;right:0}.expertise__content:after{bottom:-2px;border-bottom:2px solid var(--color-border);display:none}.expertise__content:before{top:-2px;border-top:2px solid var(--color-border)}.expertise__title{display:inline-flex;font-size:var(--font-size-display--500);line-height:var(--line-height--200);grid-column:1/-1;font-weight:100;margin:0}.expertise__link{color:inherit;transition:color .4s ease-out}@media screen and (pointer:fine){.expertise__link:hover{color:var(--color-white)}}.expertise__thumbnail{transition:opacity .2s ease-out;position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.expertise__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000000 10%,transparent)}.expertise__thumbnail img,.expertise__thumbnail video{width:100%;height:100%;object-fit:cover;opacity:.5}.expertise.--active{color:var(--color-white)}.expertise.--active .expertise__thumbnail{opacity:1}.expertise__content:before,.expertise__content:after{transform-origin:left center;transition:transform 2s cubic-bezier(.22,1,.36,1)}@starting-style{.expertise__content:before,.expertise__content:after{transform:scaleX(0)}}.expertise:nth-child(1) .expertise__content:before,.expertise:nth-child(1) .expertise__content:after{transition-delay:1s}.expertise:nth-child(2) .expertise__content:before,.expertise:nth-child(2) .expertise__content:after{transition-delay:1.2s}.expertise:nth-child(3) .expertise__content:before,.expertise:nth-child(3) .expertise__content:after{transition-delay:1.4s}.expertise:nth-child(4) .expertise__content:before,.expertise:nth-child(4) .expertise__content:after{transition-delay:1.6s}.expertise:nth-child(5) .expertise__content:before,.expertise:nth-child(5) .expertise__content:after{transition-delay:1.8s}.expertise:nth-child(6) .expertise__content:before,.expertise:nth-child(6) .expertise__content:after{transition-delay:2s}@media only screen and (max-width:1023px){.expertise .expertise__title{font-size:var(--font-size-display--600)}.expertise:nth-child(3n) .expertise__title{grid-column-start:2}}.expertises__list{color:color-mix(in srgb,var(--color-white) 80%,transparent);padding-bottom:var(--space-700)}.expertises__list:has(.expertise .expertise__title:hover),.expertises__list:has(.expertise.--active){color:color-mix(in srgb,var(--color-white) 10%,transparent)}@media only screen and (max-width:1023px){.expertises__list{padding-bottom:var(--space-400)}}.archive-expertise .hero{position:relative;z-index:4}.archive-expertise .hero__title{padding-bottom:var(--space-800)}.archive-expertise .hero__introduction{justify-content:flex-end}@media only screen and (max-width:1023px){.archive-expertise .hero__title{padding-bottom:0}}.single-work__header .hero-media__title{padding-bottom:var(--space-300);border-bottom:2px solid transparent}.single-work__header .hero-media__title:after{content:"";position:absolute;bottom:-2px;left:calc(var(--space-grid-padding) * -1);right:calc(var(--space-grid-gap) * -1);border-top:2px solid var(--color-border)}.single-work__header .hero-media__text{border-top:2px solid transparent;padding-bottom:var(--space-800);padding-top:var(--space-400);padding-left:var(--space-400)}.single-work__header .hero-media__text:before{content:"";position:absolute;border-top:2px solid var(--color-border);left:2px;top:-2px;right:calc(var(--space-grid-padding) * -1)}.single-work__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-300);font-weight:100;font-size:var(--font-size-display--200);line-height:var(--line-height--200);padding-bottom:var(--space-800);color:var(--color-white)}.single-work__meta:has(a:hover){color:color-mix(in srgb,var(--color-white) 10%,transparent)}.single-work__meta a{transition:color .4s ease-out}@media screen and (pointer:fine){.single-work__meta a:hover{color:var(--color-white)}}.single-work__video{margin:var(--space-500) calc(var(--space-500) - var(--space-grid-gap)) var(--space-500) 0}.single-work__similar-works .hero{min-height:0;overflow:hidden;padding-top:var(--space-800)}.single-work__similar-works .hero__introduction{grid-row:2}.single-work .hero-media__title:after{transform-origin:left center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.single-work .hero-media__title:after{transform:scaleX(0)}}.single-work .hero-media__aside:before{transition-duration:4s}.single-work .hero-media__text:before{transform-origin:right center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.single-work .hero-media__text:before{transform:scaleX(0)}}@media only screen and (max-width:1023px){.single-work__header .hero-media__title:after{right:calc(var(--space-grid-padding) * -1)}.single-work__header .hero-media__text{padding-left:0;padding-bottom:var(--space-700)}.single-work__header .hero-media__text:before{left:calc(var(--space-grid-padding) * -1)}.single-work__meta{padding-bottom:var(--space-500);gap:var(--space-200)}.single-work__video{margin-right:0}}.single-universe__next{position:relative}.single-universe__next .hero{overflow:hidden;min-height:0;padding-top:var(--space-800)}.single-universe__next .hero__introduction{grid-row:2}.works:has(.work:last-child:nth-child(2n))+.single-universe__next{border-top:2px solid transparent}.works:has(.work:last-child:nth-child(2n))+.single-universe__next:before{content:"";position:absolute;top:-2px;border-top:2px solid var(--color-border);left:0;right:0}@media only screen and (max-width:1023px){.single-universe .hero__title{font-size:var(--font-size-display--500)}.single-universe .hero__baseline{font-size:var(--font-size--600)}}.single-expertise__next{position:relative}.single-expertise__next .hero{position:relative;min-height:0;z-index:4;overflow:hidden;padding-top:var(--space-800)}.single-expertise__next .hero__title,.single-expertise__next .hero__introduction{padding-bottom:var(--space-800)}.single-expertise__next .hero__introduction{grid-row:2}.works:has(.work:last-child:nth-child(2n))+.single-expertise__next{border-top:2px solid transparent}.works:has(.work:last-child:nth-child(2n))+.single-expertise__next:before{content:"";position:absolute;top:-2px;border-top:2px solid var(--color-border);left:calc(var(--space-grid-padding) * -1);right:calc(var(--space-grid-padding) * -1)}@media only screen and (max-width:1023px){.single-expertise .hero__title{font-size:var(--font-size-display--500)}.single-expertise .hero__baseline{font-size:var(--font-size--600)}.single-expertise__next{border-top:2px solid var(--color-border)}}.homepage-hero .hero-media__title{font-size:var(--font-size-display--300);padding-bottom:var(--space-400);padding-top:var(--space-400)}.homepage-hero .hero-media__title:before{content:"";position:absolute;border-top:2px solid var(--color-border);left:calc(var(--space-grid-padding) * -1);width:100vw;top:-2px}.homepage-hero .hero-media__aside{grid-row:1/3;margin-right:calc(var(--space-grid-padding) * -1)}.homepage-hero .hero-media__text{margin-top:var(--space-700);margin-bottom:var(--space-500)}.homepage-hero__intro{position:relative;z-index:4;padding-bottom:var(--space-800);margin-bottom:var(--space-300)}.homepage-hero__button{display:flex;align-items:flex-end;height:100%;width:100%;padding:0;margin:0;cursor:pointer}.homepage-hero__button>div{z-index:2;width:100%;position:sticky;padding:var(--space-400) var(--space-grid-padding) var(--space-400) var(--space-400);bottom:0;display:flex;justify-content:space-between}.homepage-hero__button span:first-child{display:flex;align-items:center;gap:round(.625rem,1px)}.homepage-hero__button span:first-child:before{content:"";display:inline-flex;width:0;height:0;border-left:round(.3125rem,1px) solid currentColor;border-top:round(.3125rem,1px) solid transparent;border-bottom:round(.3125rem,1px) solid transparent}.homepage-hero__cta{display:inline-flex;position:relative;color:var(--color-white);font-size:var(--font-size--400);line-height:var(--line-height--200);font-weight:400;padding:round(.75rem,1px) round(1rem,1px)}.homepage-hero__cta:before,.homepage-hero__cta:after{content:"";position:absolute;width:round(1.25rem,1px);height:round(.75rem,1px);transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.homepage-hero__cta:before{top:0;right:0;border-top:2px solid color-mix(in srgb,var(--color-white) 40%,transparent);border-right:2px solid color-mix(in srgb,var(--color-white) 40%,transparent)}.homepage-hero__cta:after{bottom:0;left:0;border-bottom:2px solid color-mix(in srgb,var(--color-white) 40%,transparent);border-left:2px solid color-mix(in srgb,var(--color-white) 40%,transparent)}@media screen and (pointer:fine){.homepage-hero__cta:hover:before,.homepage-hero__cta:hover:after{width:calc(100% - 2px);height:calc(100% - 4px)}}.homepage-hero__showreel{width:80vw;max-width:100%;max-height:100%;padding:0;margin:auto;border:none;background:#000}.homepage-hero__showreel::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.homepage-hero__showreel .embed{height:100%;display:flex;align-items:center}.homepage-hero .hero-media__title:before{transform-origin:left center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.homepage-hero .hero-media__title:before{transform:scaleX(0)}}.homepage-hero .hero-media__aside:before{transition-delay:1.2s}@media all and (max-width:1023px){.homepage-hero .hero-media__title{font-size:50px;padding-bottom:0;padding-top:0}.homepage-hero .hero-media__title:before{display:none}.homepage-hero .hero-media__aside{grid-row:3;margin-left:calc(var(--space-grid-padding) * -1)}}.section-presentation{position:relative;z-index:4}.section-presentation__text{font-size:var(--font-size-display--100);line-height:var(--line-height--200);font-weight:100;padding-left:var(--space-500);padding-top:var(--space-500);padding-bottom:var(--space-950);border-left:2px solid var(--color-border)}@media all and (max-width:1023px){.section-presentation__text{font-size:var(--font-size--600);padding-bottom:var(--space-900)}}.single-page__header{min-height:100vh;min-height:100lvh}.single-page__header .hero-media__title{padding-bottom:var(--space-300);border-bottom:2px solid transparent}.single-page__header .hero-media__title:after{content:"";position:absolute;bottom:-2px;left:calc(var(--space-grid-padding) * -1);right:calc(var(--space-grid-gap) * -1);border-top:2px solid var(--color-border)}.single-page__header .hero-media__text{border-top:2px solid transparent;padding-bottom:var(--space-900);padding-top:var(--space-400);padding-left:var(--space-400)}.single-page__header .hero-media__text:before{content:"";position:absolute;border-top:2px solid var(--color-border);left:2px;top:-2px;right:calc(var(--space-grid-padding) * -1)}.single-page__content{position:relative;z-index:4}.single-page__header .hero-media__title:after{transform-origin:left center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.single-page__header .hero-media__title:after{transform:scaleX(0)}}.single-page__header .hero-media__text:before{transform-origin:right center;transition:transform 2s cubic-bezier(.22,1,.36,1) .4s}@starting-style{.single-page__header .hero-media__text:before{transform:scaleX(0)}}@media only screen and (max-width:1023px){.single-page__header{min-height:0}.single-page__header .hero-media__title:after{display:none}.single-page__header .hero-media__text{padding-bottom:var(--space-800);padding-left:0}.single-page__header .hero-media__text:before{left:calc(var(--space-grid-padding) * -1)}}
