body,input,textarea{font-size:1rem;font-weight:300}button *{pointer-events:none}svg.t *{transform-box:unset}.n{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::selection{color:#424242;background:#d0aa52}::-webkit-input-placeholder{font-family:Karla,sans-serif}:-moz-placeholder-shown{font-family:Karla,sans-serif}::-moz-placeholder{font-family:Karla,sans-serif}:-ms-placeholder-shown{font-family:Karla,sans-serif}a:focus{outline:2px solid #d0aa52}a:focus:not(:focus-visible){outline:none}a.r:focus,button:focus{border:3px solid #d0aa52}a.r:focus:not(:focus-visible){border:none}button:focus:not(:focus-visible){border:none}a,.i{color:#555}body.dark ::selection{color:#d7d7d7;background:#5e4813}body.dark a,body.dark .i{color:#bbb}a,a.s,a.o,nav a span{cursor:pointer;position:relative}a.s:before,a.o:before,a.u:before,nav a span:before{content:"";pointer-events:none;transform-origin:100%;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;top:100%;left:0;transform:scaleX(0)}a.u{display:inline-block}a.u:before{height:2px;top:90%}a.s:hover:before,a.o:hover:before,a.u:hover:before,nav a.a span:before,nav a:hover span:before{transform-origin:0%;transform:scale(1)}a.o{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;position:relative}a.o svg{fill:currentColor;width:1em;height:1em;margin-left:.5em;display:block}i.f:after{content:"@";font-style:normal;display:inline-block;position:relative}body.dark a.o:after{filter:invert()}b{font-weight:500}h1{letter-spacing:.07rem;font-size:4rem;font-weight:100}h2{letter-spacing:.06rem;font-size:2rem;font-weight:300}h3{letter-spacing:.05rem;font-size:1.7rem;font-weight:400}h4{letter-spacing:.05rem;font-size:1.5rem;font-weight:400}h5{letter-spacing:.02rem;font-size:1.2rem;font-weight:400}p{letter-spacing:.02rem;font-size:1.2rem;font-weight:300}p a{letter-spacing:.02rem;font-weight:400;text-decoration:underline}.l,.c{z-index:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem 1rem;display:-ms-flexbox;display:flex}header,footer{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left,0px);padding-right:12px;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right,0px);padding-right:calc(12px + env(safe-area-inset-right,0px))}html.sm #t{display:none}html.h header,html.h footer{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right,0px)}html.p body>a{pointer-events:auto;z-index:1000}.d{z-index:1000;height:4px}.d span{transform-origin:0;background-color:#2b5797;width:100%;height:100%;transform:scaleX(0)}header{font-size:40px}.v{letter-spacing:.5px;padding:.3em;font-weight:300}nav a{letter-spacing:.05rem;margin-left:2rem;padding:.5rem;font-size:1.25rem}.m,nav,.v a{pointer-events:auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#t{-moz-mask-image:linear-gradient(to right,transparent 15%,black 35%,black 65%,transparent 85%);-moz-mask-size:100% 100%;-moz-mask-position:0 0;-moz-mask-repeat:no-repeat;width:6em;height:2em;font-size:calc(6px + .2em);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 35%,#000 65%,transparent 85%);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}#t span{width:100%;height:300%;animation:.25s cubic-bezier(.4,0,.2,1) forwards rotL;display:block}@keyframes rotL{0%{transform:rotate(180deg)}to{transform:rotate(0)}}body.dark #t span{animation:.25s cubic-bezier(.4,0,.2,1) forwards rotD}@keyframes rotD{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes flash{0%{opacity:0}40%{opacity:1}60%{opacity:1}to{opacity:0}}#t path:not(.g){fill:#555}#t path.y{transform-origin:50%}#t path.b{opacity:0}#t path.g{stroke:#555}body.dark #t path:not(.g){fill:#bbb}body.dark #t path.g{stroke:#bbb}#n{cursor:pointer;width:4em;height:4em;margin-left:1em;font-size:calc(6px + .2em);display:none}#n svg{width:100%;height:100%;display:block}html.menu{overflow:hidden!important}html.menu:not(.w) #n .g{transform:rotate(45deg)}#n .g{transform-origin:50%;transition:transform .25s ease-out}#n path{fill:none;stroke:#555;stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .25s ease-out,stroke-dashoffset .25s ease-out}body.dark #n path{stroke:#bbb}#n .x{stroke-dasharray:250;stroke-dashoffset:250px;stroke-width:2px}#n .k{stroke-dasharray:40 160}#n ._{stroke-dasharray:40 142;transform-origin:50%;transition:transform .3s}#n .j{stroke-dasharray:40 85;transform-origin:50%;transition:transform .25s ease-out,stroke-dashoffset .25s ease-out}html.menu:not(.w) #n .k{stroke-dashoffset:-64px}html.menu:not(.w) #n ._{transform:rotate(90deg)}html.menu:not(.w) #n .j{stroke-dashoffset:-64px}html.menu:not(.w) #n .x{stroke-dashoffset:0}.q{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.q>a{pointer-events:auto;width:3em;height:3em;margin:0 .5em;padding:.5em}.q>a:first-of-type{margin-left:0}.q>a:last-of-type{margin-right:0}.q>a svg{fill:currentColor;width:100%;height:100%}.i{padding:.5em 1em}.i a{pointer-events:auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.i a>i:first-of-type{width:1.5rem;height:1.5rem;margin:0 .4em;display:block}.i a>i:first-of-type svg{fill:currentColor;width:100%;height:100%}.i a:hover>i:first-of-type{animation:1.2s ease-in-out infinite beat}@keyframes beat{0%{transform:scale(1)}5%{transform:scale(1.25)}10%{transform:scale(1)}15%{transform:scale(1.4)}50%{transform:scale(1)}to{transform:scale(1)}}header:before,header:after{content:"";pointer-events:none;background:linear-gradient(#ddd 50%,rgba(221,221,221,.984) 54.3%,rgba(221,221,221,.945) 58.28%,rgba(221,221,221,.886) 62.03%,rgba(221,221,221,.808) 65.63%,rgba(221,221,221,.714) 69.17%,rgba(221,221,221,.61) 72.75%,rgba(221,221,221,.5) 76.45%,rgba(221,221,221,.392) 80.37%,rgba(221,221,221,.282) 84.6%,rgba(221,221,221,.176) 89.21%,rgba(221,221,221,.082) 94.32%,rgba(221,221,221,0));width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}body.dark header:after{opacity:1;background:linear-gradient(#222 50%,rgba(34,34,34,.984) 54.3%,rgba(34,34,34,.945) 58.28%,rgba(34,34,34,.886) 62.03%,rgba(34,34,34,.808) 65.63%,rgba(34,34,34,.714) 69.17%,rgba(34,34,34,.61) 72.75%,rgba(34,34,34,.5) 76.45%,rgba(34,34,34,.392) 80.37%,rgba(34,34,34,.282) 84.6%,rgba(34,34,34,.176) 89.21%,rgba(34,34,34,.082) 94.32%,rgba(34,34,34,0))}header:after,body.dark header:before{opacity:0}.z,.z li{list-style:none;position:relative}.te{-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:1920px;margin:2em auto;padding:2em;display:-ms-flexbox;display:flex}.te>div:first-of-type{width:33%}.te>div:last-of-type{width:40%}.te h2{color:#444;font-size:calc(1.75rem + 1.5vw);font-weight:700;line-height:1.1;position:relative}.te h2>svg{clip-path:polygon(0 0,0 0,0 100%,0 100%);fill:currentColor;vertical-align:bottom;width:1em;height:1em;transition:clip-path .4s cubic-bezier(0,0,.2,1);display:inline-block;position:relative}.te:hover h2>svg{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%)}.te p{text-transform:uppercase;color:#5f5f5f;margin-bottom:.5em;font-size:calc(1rem + .5vw);overflow:hidden}.te p span{margin:0 .5rem}.te p span:first-of-type{margin-left:0}.te p span:last-of-type{margin-right:0}body.dark .te h2{color:#bbb}body.dark .te p{color:#a0a0a0}.te video,img.tt{opacity:0;visibility:hidden}.te>div:last-of-type{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;padding:2em;display:-ms-flexbox;display:flex}.tn picture>img{object-fit:cover;object-position:center;width:100%;height:100%}.r{letter-spacing:.05rem;color:#fff;pointer-events:auto;backface-visibility:hidden;background:0 0;border-radius:.85rem;padding:0;font-size:1.75rem;font-weight:500;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}a.r{border-radius:2rem;font-size:1.25rem;color:#fff!important}a.r span{padding:.5rem 1rem}#r .r{letter-spacing:0;width:100%;font-size:.375em;transition:transform 1s cubic-bezier(0,0,.2,1) .5s,opacity 1s cubic-bezier(0,0,.2,1) .5s;transform:translateY(50%)}html.p #r .r{opacity:1;pointer-events:auto;transform:translate(0,0)}.r span{mix-blend-mode:difference;padding:1.25rem 2rem;display:block;position:relative}#r .r span{padding:5% 20% 5% 0;position:relative}nav .r span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}nav .r span svg{fill:currentColor;width:1.5em;height:1.25em;margin-left:.4em;position:relative}#r .r span svg{fill:currentColor;width:20%;height:75%;transition:transform .4s cubic-bezier(0,0,.2,1);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}#r .r:hover span svg{transform:translateY(-50%)rotate(90deg)}.r div{opacity:.6;z-index:-1;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}body.dark .r div{opacity:.7;background:#fff}.r div:before,.r div:after{content:"";background:#fff;position:absolute}body.dark .r div:before,body.dark .r div:after{background:#000}.r div:before{border-radius:50%;width:110%;height:0;padding-bottom:110%;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.r:hover div:before{transition:transform .4s cubic-bezier(0,0,.2,1);transform:translate(-50%,-50%)scale(1)}.r div:after{opacity:0;width:100%;height:100%;transition:opacity .3s;top:0;left:0}.r:hover div:after{opacity:1;transition-duration:10ms;transition-delay:.3s}.tr{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}.ti,.tr,.ts{width:80%;max-width:1280px;margin:0 auto}.ts{margin:calc(2em + 6vw) auto}.to{width:100%}.to,.ti{-webkit-user-select:text;-ms-user-select:text;user-select:text}.to p,.ti p{color:#000;cursor:auto;margin-bottom:1em;font-size:2.3vw;line-height:1.6}.to p:last-of-type,.ti p:last-of-type{margin-bottom:0}.to .tu,.ti .tu{font-weight:500}body.dark .to p,body.dark .ti p{color:#fff}.ta,.tf,.tl{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.ta{-ms-flex-pack:justify;justify-content:space-between;width:auto;min-width:25%;padding-right:1rem}.tl{color:#7a7a7a;font-size:2vw}.tl span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tl span:before{content:"# ";display:block}body.dark .tl{color:#a0a0a0}.tf{font-size:1.5vw}.tf a{margin-bottom:.5em}@media (min-aspect-ratio:5/4){.te{width:75%;max-width:1280px}.te>div:first-of-type{width:45%}.te>div:last-of-type{width:55%}}@media (max-aspect-ratio:5/4){.te>div:last-of-type{padding-left:0!important;padding-right:0!important}#r .r{font-size:.45em}.z{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.z li{width:60%}.z li:nth-of-type(2n){-ms-flex-item-align:end;align-self:flex-end}.te{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;padding:0 2em}.te:nth-of-type(2n){margin-bottom:1em}.te>div:first-of-type,.te>div:last-of-type{width:90%;max-width:600px}}@media (max-aspect-ratio:5/4) and (max-width:800px){.z li{width:100%}.te{padding:2em}}@media screen and (min-width:960px){.q a{transition:transform .4s cubic-bezier(0,0,.2,1);transform:translateY(0%)}body.tc .q a{transform:translateY(120%)}.q a:nth-of-type(2){transition-delay:60ms!important}.q a:nth-of-type(3){transition-delay:.12s!important}.q a:nth-of-type(4){transition-delay:.18s!important}.q a svg{transition:transform .3s cubic-bezier(0,0,.2,1);transform:scale(1)}.q a:hover svg{transform:scale(1.2)}}@media screen and (min-width:1600px){.te h2{font-size:3.25rem}.te p{font-size:1.5rem}.te{margin:240px auto}.i a{font-size:1.1rem}.to p,.ti p{font-size:2.2rem}.tl{font-size:2rem}.tf{font-size:1.5rem}}@media screen and (min-width:1920px){.i a{font-size:1.25rem}}@media screen and (max-width:1024px),screen and (max-height:720px){header{font-size:38px}}@media screen and (max-width:960px){header{font-size:36px}#i{z-index:10;visibility:visible}#i:before,#i:after{content:"";width:200%;height:100vh;position:fixed;top:0;left:0;transform:translate(50%)}#i:before{z-index:-1;background:linear-gradient(90deg,rgba(221,221,221,0),rgba(221,221,221,.082) 5.68%,rgba(221,221,221,.176) 10.79%,rgba(221,221,221,.282) 15.4%,rgba(221,221,221,.392) 19.63%,rgba(221,221,221,.5) 23.55%,rgba(221,221,221,.61) 27.25%,rgba(221,221,221,.714) 30.83%,rgba(221,221,221,.808) 34.37%,rgba(221,221,221,.886) 37.97%,rgba(221,221,221,.945) 41.72%,rgba(221,221,221,.984) 45.7%,#ddd 50%);transition:transform .6s cubic-bezier(0,0,.2,1)}#i:after{background-color:#ddd;transition:transform .6s cubic-bezier(0,0,.2,1),background-color .25s ease-in-out;left:100%}body.dark #i:before{background:linear-gradient(90deg,rgba(34,34,34,0),rgba(34,34,34,.082) 5.68%,rgba(34,34,34,.176) 10.79%,rgba(34,34,34,.282) 15.4%,rgba(34,34,34,.392) 19.63%,rgba(34,34,34,.5) 23.55%,rgba(34,34,34,.61) 27.25%,rgba(34,34,34,.714) 30.83%,rgba(34,34,34,.808) 34.37%,rgba(34,34,34,.886) 37.97%,rgba(34,34,34,.945) 41.72%,rgba(34,34,34,.984) 45.7%,#222 50%)}body.dark #i:after{background-color:#222}html.menu:not(.w) #i:before,html.menu:not(.w) #i:after{transform:translate(-50%)}html.w #i:before,html.w #i:after{transition-delay:.6s}html.menu #r{z-index:1}nav{pointer-events:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:64px;position:fixed;top:50%;left:0;transform:translateY(-50%)}nav a:not(.r){letter-spacing:.03rem;text-align:center;width:33%;margin:0;padding:.5rem;font-size:5vw;overflow:hidden}nav a:not(.r) span,.q a,.i a{transition:transform .6s cubic-bezier(0,0,.2,1);transform:translateY(120%)}nav a.r{pointer-events:none;opacity:0;will-change:transform;border-radius:4vw;margin-top:1em;margin-left:0;font-size:3.3vw;transition:transform .6s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1);overflow:hidden;transform:translateY(100%)}nav a.r span{will-change:transform;padding:1.5vw 4vw;transition:transform .75s cubic-bezier(0,0,.2,1);transform:translateY(100%)}html.w nav a:not(.r) span,html.w .q a,html.w .i a,html.w nav a.r span{transition:transform .6s cubic-bezier(.78,0,1,1)}html.w nav a.r{transition:transform .6s cubic-bezier(.78,0,1,1),opacity .6s cubic-bezier(.78,0,1,1)}html.menu:not(.w) nav a:nth-of-type(2) span,.q a:nth-of-type(2){transition-delay:80ms!important}html.menu:not(.w) nav a:nth-of-type(3) span,.q a:nth-of-type(3){transition-delay:.16s!important}html.menu:not(.w) nav a.r,.q a:nth-of-type(4){transition-delay:.24s!important}html.menu:not(.w) nav a.r span{transition-delay:.28s!important}html.menu:not(.w) nav a:not(.r) span,html.menu:not(.w) .q a,html.menu:not(.w) .i a,html.menu:not(.w) nav a.r,html.menu:not(.w) nav a.r span{transform:translateY(0%)}html.menu:not(.w) nav{pointer-events:auto}html.menu:not(.w) nav a.r{pointer-events:auto;opacity:1}.i{margin-bottom:.5em;overflow:hidden}.i a{transform:translateY(130%)}.q{overflow:hidden}#n{display:block}.te h2{letter-spacing:.04rem}.te>div:last-of-type{padding:1.75em}.te{margin:1.75em auto}.c{margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom,0px);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ta{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:2em 0;display:-ms-flexbox;display:flex}.tr{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.tl{font-size:1.4rem}.tf{font-size:1.1rem}.to p,.ti p{font-size:1.4rem}}@media screen and (max-width:960px) and (orientation:portrait){nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}nav a:not(.r){width:100%;font-size:6vh;font-size:calc(var(--vh,1vh)*6);text-align:left;margin:1vh 1rem;margin:calc(var(--vh,1vh))1rem}nav a.r{margin:2vh 1.5rem 0;margin-top:calc(var(--vh,1vh)*2);font-size:3vh;font-size:calc(var(--vh,1vh)*3);border-radius:5vh}}@media screen and (max-width:960px) and (orientation:landscape) and (max-height:540px){nav{width:80%;padding-bottom:48px;left:10%}nav a:not(.r){font-size:4vw;font-size:calc(2.5vw + var(--vh,1vh)*4)}nav a.r{font-size:3vw;font-size:calc(2vw + var(--vh,1vh)*2)}}@media screen and (max-width:800px),screen and (max-height:600px){header{font-size:34px}}@media screen and (max-width:680px){header{font-size:32px}.c{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.i{padding-left:.5em}.te h2{letter-spacing:.03rem}.te>div:last-of-type{padding:1.5em}.te{margin:1.5em auto}}@media screen and (max-width:540px),screen and (max-height:480px){header{font-size:30px}}@media screen and (max-width:480px){.te{margin:1.25em auto}}@media screen and (max-width:420px){header{font-size:28px}.te h2{letter-spacing:.02rem}.te>div:last-of-type{padding:1.25em}}@media screen and (max-width:360px){header{font-size:26px}.te{margin:1em auto}}@media screen and (max-width:320px),screen and (max-height:360px){header{font-size:24px}}@media screen and (max-width:280px),screen and (max-height:240px){header{font-size:22px}}@media (hover:hover) and (pointer:fine){#t:hover path.y{animation:1s linear infinite rotD}#t:hover path.b{animation:1s linear infinite flash}#t:hover path.b:nth-of-type(2){animation-delay:.5s}}@media (prefers-reduced-motion:reduce){a.s:before,a.o:before,a.u:before,nav a span:before{transition:none}}@media screen and (prefers-reduced-motion:reduce) and (max-width:960px){nav a:not(.r) span,.q a,.i a,nav a.r,nav a.r span{opacity:0;transition-property:opacity;transform:none}}@media (prefers-reduced-motion:reduce){html.w nav a:not(.r) span,html.w .q a,html.w .i a,html.w nav a.r,html.w nav a.r span{transition-property:opacity}html.menu:not(.w) nav a:not(.r) span,html.menu:not(.w) .q a,html.menu:not(.w) .i a,html.menu:not(.w) nav a.r,html.menu:not(.w) nav a.r span{opacity:1;transition-property:opacity;transform:none}}