.Page-module__UwRb4a__Page{min-height:100dvh;padding-top:calc(50vh - var(--lh));padding-top:calc(50dvh - var(--lh));padding-bottom:calc(var(--lh) * 4 + 6.5em);width:calc(50% - var(--padding) - 7em);transition:opacity .5s 1.2s;position:relative;left:calc(50vw + 7em)}.Page-module__UwRb4a__fadeTop,.Page-module__UwRb4a__fadeBottom{height:calc(var(--lh) * 4);pointer-events:none;z-index:8;position:fixed;left:0;right:0}.Page-module__UwRb4a__fadeTop{background:linear-gradient(to bottom, var(--bg), transparent);top:0}.Page-module__UwRb4a__fadeBottom{height:calc(5em + var(--padding) + var(--lh) * 4.5);background:linear-gradient(to top, var(--bg) calc(6.5em + var(--padding)), transparent);bottom:0}@media (max-width:900px){.Page-module__UwRb4a__Page{min-height:0;padding:0 var(--padding) calc(var(--padding) + var(--lh) * 5) var(--padding);width:100%;transition:opacity .5s 1.7s;left:0;overflow:hidden}.Page-module__UwRb4a__fadeBottom{height:calc(var(--padding) + var(--lh) * 6);background:linear-gradient(to top, var(--bg) calc(4em + var(--padding)), transparent)}}
.Content-module___GG8XG__Content p{margin-bottom:var(--lh);min-height:var(--lh)}@media (max-width:700px){.Content-module___GG8XG__Content p{min-height:var(--lh);margin-bottom:2.3em}}.Content-module___GG8XG__Content p:last-child{margin-bottom:0}.Content-module___GG8XG__list{margin:0 0 var(--lh) 0;border-top:1px solid;padding:0;list-style:none}.Content-module___GG8XG__list:last-child{margin-bottom:0}.Content-module___GG8XG__listItem{text-transform:uppercase;border-bottom:1px solid;padding:.2em 0 .7em;list-style:none}.Content-module___GG8XG__listItem:last-child{border-bottom:none}.Content-module___GG8XG__listItem::marker{content:""}.Content-module___GG8XG__Content a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Content-module___GG8XG__Content strong{font-weight:inherit;animation:2.5s 1.5s infinite both Content-module___GG8XG__strongSweep;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Content-module___GG8XG__strongSweep{0%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}30%{opacity:1;-webkit-mask-position:-100% 0;mask-position:-100% 0}31%{opacity:0;-webkit-mask-position:-100% 0;mask-position:-100% 0}33%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}40%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}70%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.Content-module___GG8XG__spaces{white-space:normal;color:#0000;font-family:Eurocat,Helvetica,sans-serif;font-weight:400;text-decoration:none}.Content-module___GG8XG__label{text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.Content-module___GG8XG__inlineAppend{white-space:nowrap;margin-left:.5ch;display:inline}.Content-module___GG8XG__inlineAppend :where(button,a,span){all:unset;cursor:pointer}.Content-module___GG8XG__inlineAppend :where(button):focus-visible,.Content-module___GG8XG__inlineAppend :where(a):focus-visible,.Content-module___GG8XG__inlineAppend :where(span):focus-visible{outline-offset:2px;outline:2px solid}
.Menu-module__vt-NBW__header{left:var(--padding);top:calc(50% - var(--lh) * 2);text-transform:uppercase;max-width:calc(50% - var(--padding));z-index:10;transition:opacity .5s;position:fixed}.Menu-module__vt-NBW__Menu{left:50vw;top:calc(50% - var(--lh));text-transform:uppercase;max-width:calc(50% - var(--padding));z-index:10;transition:opacity .5s 1.2s;position:fixed}.Menu-module__vt-NBW__navItem{transition:opacity .4s}.Menu-module__vt-NBW__navItem.Menu-module__vt-NBW__active{opacity:.2}@media (hover:hover){.Menu-module__vt-NBW__nav:hover .Menu-module__vt-NBW__navItem.Menu-module__vt-NBW__active{opacity:1}.Menu-module__vt-NBW__nav:hover .Menu-module__vt-NBW__navItem:hover{opacity:.2!important}}.Menu-module__vt-NBW__logo{margin-bottom:calc(var(--lh) - var(--fs));display:block}.Menu-module__vt-NBW__logo img{width:auto;height:.75em;display:block}body.hand-mode .Menu-module__vt-NBW__logo img{filter:invert()}.Menu-module__vt-NBW__homeText{left:var(--padding);text-transform:uppercase;z-index:10;flex-direction:row;gap:2.3em;transition:opacity .5s;display:flex}.Menu-module__vt-NBW__nav{white-space:nowrap;flex-direction:column;transition:opacity .3s;display:flex}.Menu-module__vt-NBW__handContainer{pointer-events:none;z-index:21;opacity:0;transition:opacity .4s;position:fixed;inset:0}.Menu-module__vt-NBW__handOverlayIn{opacity:1}.Menu-module__vt-NBW__handOverlay{pointer-events:all;cursor:none;touch-action:none;-webkit-mask-image:url(/SOUPLAB_Hand.svg),linear-gradient(#fff,#fff);mask-image:url(/SOUPLAB_Hand.svg),linear-gradient(#fff,#fff);-webkit-mask-size:auto min(700px,80vh),100% 100%;mask-size:auto min(700px,80vh),100% 100%;-webkit-mask-position:var(--hand-x,-9999px) var(--hand-y,-9999px), 0 0;mask-position:var(--hand-x,-9999px) var(--hand-y,-9999px), 0 0;-webkit-mask-image:url(/SOUPLAB_Hand.svg),linear-gradient(#fff,#fff);-webkit-mask-size:auto min(700px,80vh),100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:var(--hand-x,-9999px) var(--hand-y,-9999px), 0 0;-webkit-mask-composite:destination-out;background:#000;position:absolute;inset:0;-webkit-mask-repeat:no-repeat,no-repeat}.Menu-module__vt-NBW__handCutoutFill{pointer-events:none;opacity:1;background:#000;transition:opacity .4s;position:absolute;inset:0}.Menu-module__vt-NBW__handMaskRevealed .Menu-module__vt-NBW__handCutoutFill{opacity:0}.Menu-module__vt-NBW__navRow{display:contents}.Menu-module__vt-NBW__handButton{width:3em;height:2.5em;top:var(--padding);right:var(--padding);cursor:pointer;z-index:14;transition:opacity .5s 1.2s,transform .3s;display:block;position:fixed}@media (hover:hover){.Menu-module__vt-NBW__handButton:hover{transform:rotate(-15deg)}}.Menu-module__vt-NBW__handButtonActive img{filter:invert()}@media (max-width:900px){.Menu-module__vt-NBW__handButton{z-index:19;transition:opacity .5s 1.7s}.Menu-module__vt-NBW__header{top:var(--padding);max-width:unset;right:var(--padding)}.Menu-module__vt-NBW__header,.Menu-module__vt-NBW__homeText,.Menu-module__vt-NBW__Menu,.Menu-module__vt-NBW__handButton{display:none}.Menu-module__vt-NBW__handOverlay{-webkit-mask-size:auto min(700px,70vh),100% 100%;mask-size:auto min(700px,70vh),100% 100%}}@media (max-width:500px){.Menu-module__vt-NBW__handContainer{z-index:27}}
.MobileScrollHeader-module__XimkgG__scrollHeader{display:none}@media (max-width:900px){.MobileScrollHeader-module__XimkgG__scrollHeader{padding:var(--padding) var(--padding) 0;text-transform:uppercase;display:block}.MobileScrollHeader-module__XimkgG__topBar{margin-bottom:calc(var(--lh) - var(--fs));position:relative}.MobileScrollHeader-module__XimkgG__logo{display:block}.MobileScrollHeader-module__XimkgG__logo img{width:auto;height:.75em;transition:opacity .5s;display:block}body.hand-mode .MobileScrollHeader-module__XimkgG__logo img{filter:invert()}.MobileScrollHeader-module__XimkgG__handButton{cursor:pointer;width:3em;height:2.5em;transition:opacity .5s 1.7s;position:absolute;top:0;right:0}.MobileScrollHeader-module__XimkgG__handButtonActive img{filter:invert()}@media (hover:hover){.MobileScrollHeader-module__XimkgG__handButton:hover img{transform:rotate(-15deg)}}.MobileScrollHeader-module__XimkgG__homeText{gap:var(--lh);margin-bottom:var(--lh);flex-direction:column;transition:opacity .5s;display:flex}.MobileScrollHeader-module__XimkgG__nav{white-space:nowrap;margin-bottom:var(--lh);margin-top:calc(35svh - var(--lh) * 7 - var(--padding));flex-direction:column;transition:opacity .5s 1.7s;display:flex}.MobileScrollHeader-module__XimkgG__navItem{transition:opacity .4s}.MobileScrollHeader-module__XimkgG__navItem.MobileScrollHeader-module__XimkgG__active{opacity:.2}@media (hover:hover){.MobileScrollHeader-module__XimkgG__nav:hover .MobileScrollHeader-module__XimkgG__navItem.MobileScrollHeader-module__XimkgG__active{opacity:1}.MobileScrollHeader-module__XimkgG__nav:hover .MobileScrollHeader-module__XimkgG__navItem:hover{opacity:.2!important}}}
.ImageStrip-module__g3oVca__strip{bottom:var(--padding);scrollbar-width:none;z-index:20;transition:opacity .5s 1.2s;position:fixed;left:0;right:0;overflow:scroll hidden}@media (max-width:500px){.ImageStrip-module__g3oVca__strip{display:none}}.ImageStrip-module__g3oVca__strip::-webkit-scrollbar{display:none}.ImageStrip-module__g3oVca__lightbox{z-index:15;opacity:0;pointer-events:none;cursor:pointer;padding-bottom:calc(5em + var(--padding) + var(--lh));background:#fff;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.ImageStrip-module__g3oVca__closeBtn{top:var(--padding);right:var(--padding);text-transform:uppercase;cursor:pointer;pointer-events:auto;position:absolute}.ImageStrip-module__g3oVca__lightboxVisible{opacity:1;pointer-events:all}.ImageStrip-module__g3oVca__bigImage{pointer-events:none;width:auto;height:50vh;display:block}.ImageStrip-module__g3oVca__track{flex-direction:row;gap:.5em;width:max-content;display:flex}.ImageStrip-module__g3oVca__item{text-transform:uppercase;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:.5em;display:flex}.ImageStrip-module__g3oVca__imageBox{cursor:pointer;flex-shrink:0;height:5em;overflow:hidden}body.hand-mode .ImageStrip-module__g3oVca__image{filter:invert()}.ImageStrip-module__g3oVca__image{width:auto;height:100%;display:block}.ImageStrip-module__g3oVca__text{white-space:nowrap;align-self:flex-start;margin-top:5em;margin-right:2em}@media (max-width:900px){.ImageStrip-module__g3oVca__lightbox{z-index:20}}
.ImageStripMobile-module__q9X7LW__strip,.ImageStripMobile-module__q9X7LW__activator{display:none}@media (max-width:500px){.ImageStripMobile-module__q9X7LW__strip{--bg-alpha:0;z-index:25;scrollbar-width:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;pointer-events:none;background:rgba(255, 255, 255, var(--bg-alpha));transition:opacity .5s 1.7s,background-color .2s;display:block;position:fixed;inset:0;overflow:hidden auto}.ImageStripMobile-module__q9X7LW__strip::-webkit-scrollbar{display:none}.ImageStripMobile-module__q9X7LW__strip.ImageStripMobile-module__q9X7LW__active{pointer-events:auto}.ImageStripMobile-module__q9X7LW__strip.ImageStripMobile-module__q9X7LW__resetting{pointer-events:none;transition:opacity .5s,background-color .2s;opacity:0!important}.ImageStripMobile-module__q9X7LW__strip.ImageStripMobile-module__q9X7LW__instantFade{transition:opacity .5s,background-color .2s}.ImageStripMobile-module__q9X7LW__spacerTop,.ImageStripMobile-module__q9X7LW__spacerBottom{height:85dvh}.ImageStripMobile-module__q9X7LW__activator{z-index:26;appearance:none;cursor:pointer;touch-action:none;background:0 0;border:0;height:15dvh;padding:0;display:block;position:fixed;bottom:0;left:0;right:0}.ImageStripMobile-module__q9X7LW__content{padding:var(--padding)}.ImageStripMobile-module__q9X7LW__stripTitle{font-size:var(--fs-s);text-transform:uppercase;opacity:.5;margin-bottom:var(--lh)}.ImageStripMobile-module__q9X7LW__item{margin-bottom:1em}.ImageStripMobile-module__q9X7LW__text{font-size:var(--fs-s);text-transform:uppercase;margin-bottom:.5em}.ImageStripMobile-module__q9X7LW__images{flex-direction:column;align-items:center;gap:.8em;display:flex}.ImageStripMobile-module__q9X7LW__imageBox{width:50vw}.ImageStripMobile-module__q9X7LW__image{width:100%;height:auto;display:block}body.hand-mode .ImageStripMobile-module__q9X7LW__image{filter:invert()}}
