.Barcode-module__raAE5W__root{width:100%;height:100%;display:flex}.Barcode-module__raAE5W__vertical{flex-direction:row;align-items:stretch}.Barcode-module__raAE5W__horizontal{flex-direction:column;align-items:stretch}.Barcode-module__raAE5W__bar,.Barcode-module__raAE5W__gap{flex-grow:0;flex-shrink:0}.Barcode-module__raAE5W__bar{background:currentColor}.Barcode-module__raAE5W__vertical .Barcode-module__raAE5W__bar,.Barcode-module__raAE5W__vertical .Barcode-module__raAE5W__gap{height:100%}.Barcode-module__raAE5W__horizontal .Barcode-module__raAE5W__bar,.Barcode-module__raAE5W__horizontal .Barcode-module__raAE5W__gap{width:100%}
.HoverChip-module__4io26G__chip{z-index:40;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.HoverChip-module__4io26G__chipInner{background:var(--blue);color:#fff;letter-spacing:-.04em;white-space:nowrap;opacity:0;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:400;line-height:1;transition:opacity .14s cubic-bezier(.45,0,.2,1),transform .14s cubic-bezier(.45,0,.2,1);display:flex;transform:scale(.86)}.HoverChip-module__4io26G__chipVisible{opacity:1;transform:scale(1)}.HoverChip-module__4io26G__chipArrow{flex-shrink:0;width:.67em;height:.67em;display:block}@media (hover:none){.HoverChip-module__4io26G__chip{display:none}}@media (prefers-reduced-motion:reduce){.HoverChip-module__4io26G__chipInner{transition:none}}
@property --amp{syntax:"<number>";inherits:true;initial-value:0}.Footer-module__sS-rha__footer{--fpx:calc(100vw / 1920);--amp:0;height:calc(475 * var(--fpx));color:var(--blue);background:#fcfdff;position:relative;overflow:clip}.Footer-module__sS-rha__overlay{background:0 0}.Footer-module__sS-rha__dark{background:#1a1a1a}.Footer-module__sS-rha__footer[data-warp=on]{animation:3s cubic-bezier(.56,0,.37,1) both Footer-module__sS-rha__warp}.Footer-module__sS-rha__org{left:calc(23 * var(--fpx));top:calc(91 * var(--fpx));z-index:2;font-family:var(--font-display);font-size:calc(28.451 * var(--fpx));letter-spacing:-.01em;color:var(--blue);white-space:nowrap;margin:0;font-weight:400;line-height:1.14;position:absolute}.Footer-module__sS-rha__social{top:calc(91 * var(--fpx));z-index:2;width:calc(35.134 * var(--fpx));height:calc(35.134 * var(--fpx));position:absolute;overflow:clip}.Footer-module__sS-rha__socialIcon{display:block;position:absolute}.Footer-module__sS-rha__social[data-id=instagram] .Footer-module__sS-rha__socialIcon{inset:8.33%}.Footer-module__sS-rha__social[data-id=discord] .Footer-module__sS-rha__socialIcon{inset:16.67% 6.25%}.Footer-module__sS-rha__social[data-id=linkedin] .Footer-module__sS-rha__socialIcon{inset:12.5%}.Footer-module__sS-rha__socialImg{object-fit:fill}.Footer-module__sS-rha__strip{top:calc(141 * var(--fpx));height:calc(78.58 * var(--fpx));position:absolute;left:0;right:0;overflow:clip}.Footer-module__sS-rha__stripTrack{align-items:stretch;width:100%;height:100%;display:flex}.Footer-module__sS-rha__segment{--s:max(.14, calc(1 + var(--amp) * (2 * var(--t) - 1)));flex-grow:var(--s);flex-shrink:1;flex-basis:0;min-width:0;height:100%}.Footer-module__sS-rha__wordmark{top:calc(-7 * var(--fpx));z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;right:0;overflow:clip}.Footer-module__sS-rha__wordmarkRow{--fit:.749;--n:9;width:100%;font-family:var(--font-display);font-size:calc(500 * var(--fpx));letter-spacing:0;color:var(--blue);white-space:nowrap;margin:0;font-weight:400;line-height:normal;display:flex}.Footer-module__sS-rha__letter{--t:calc(var(--i) / (var(--n) - 1));--s:max(.16, calc(var(--fit) * (1 + var(--amp) * (1 - 2 * var(--t)))));width:calc(var(--advance) * var(--s));flex:none;display:block}.Footer-module__sS-rha__letterExtra{display:none}.Footer-module__sS-rha__glyph{transform:scaleX(var(--s));transform-origin:0;display:inline-block}@keyframes Footer-module__sS-rha__warp{0%{--amp:-.3}34%{--amp:.92}to{--amp:-.3}}@media (hover:hover) and (pointer:fine){.Footer-module__sS-rha__social{cursor:none}}@media (prefers-reduced-motion:reduce){.Footer-module__sS-rha__footer[data-warp=on]{animation:none}}@media (max-width:768px){.Footer-module__sS-rha__footer{--fpx:calc(100vw / 560);height:calc(475 * var(--fpx))}}@media (min-width:1751px){.Footer-module__sS-rha__wordmarkRow{--fit:.562;--n:12}.Footer-module__sS-rha__letterExtra{display:block}}
.MenuOverlay-module__OTub5W__overlay{overscroll-behavior:contain;color:#fcfdff;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:auto}.MenuOverlay-module__OTub5W__links{--menu-inline:max(var(--gutter), calc((100% - var(--content-max)) / 2));flex-direction:column;flex:1 0 auto;gap:.08em;margin:0 0 -100px;padding:120px 0 48px;list-style:none;display:flex}.MenuOverlay-module__OTub5W__item{opacity:0;transform:translate3d(0, var(--menu-item-rise,.7em), 0)}.MenuOverlay-module__OTub5W__overlay[data-state=in] .MenuOverlay-module__OTub5W__item{opacity:1;transition:opacity var(--menu-item-dur) var(--menu-item-ease) calc(var(--i) * var(--menu-item-stagger)), transform var(--menu-item-dur) var(--menu-item-ease) calc(var(--i) * var(--menu-item-stagger));transform:translate(0,0)}.MenuOverlay-module__OTub5W__overlay[data-state=out] .MenuOverlay-module__OTub5W__item{opacity:1;transform:none}.MenuOverlay-module__OTub5W__link{width:100%;padding-inline:var(--menu-inline);font-family:var(--font-display);letter-spacing:-.03em;color:#fcfdff;background-color:#0000;font-size:clamp(30px,5vw,84px);font-weight:400;line-height:1.08;text-decoration:none;transition:background-color .46s cubic-bezier(.65,0,.35,1),color .36s cubic-bezier(.65,0,.35,1);display:block}.MenuOverlay-module__OTub5W__link:hover,.MenuOverlay-module__OTub5W__link:focus-visible{background-color:var(--blue);color:var(--ink);transition-duration:.18s}.MenuOverlay-module__OTub5W__link:focus-visible{outline-offset:6px;outline:2px solid #fcfdff}.MenuOverlay-module__OTub5W__footerWrap{flex-shrink:0}@media (max-width:768px){.MenuOverlay-module__OTub5W__links{padding-top:96px;padding-bottom:32px}.MenuOverlay-module__OTub5W__link{font-size:clamp(36px,11vw,56px)}}@media (prefers-reduced-motion:reduce){.MenuOverlay-module__OTub5W__item{transform:none}.MenuOverlay-module__OTub5W__overlay[data-state=in] .MenuOverlay-module__OTub5W__item{transition:opacity .18s}.MenuOverlay-module__OTub5W__link{transition:none}}
.Curtain-module__WOLa9q__root{--col-dur:.3s;--col-ease:cubic-bezier(.7, 0, 0, 1);--content-fade:.3s;--wds-letter-stagger:30ms;--wds-letter-duration:.7s;--wds-letter-ease:cubic-bezier(.4, 0, .08, 1);--wds-letter-from:.62em;z-index:200;pointer-events:none;position:fixed;inset:0;overflow:clip}.Curtain-module__WOLa9q__root[data-covered=true]{pointer-events:auto}.Curtain-module__WOLa9q__columns{display:flex;position:absolute;inset:0 -4px}.Curtain-module__WOLa9q__column{will-change:transform;background:#1a1a1a;flex:1 0 0;min-width:0;height:100%;margin-right:-2px;transform:translateY(-100%);box-shadow:-3px 0 #1a1a1a,3px 0 #1a1a1a}.Curtain-module__WOLa9q__column:last-child{margin-right:0}.Curtain-module__WOLa9q__root[data-ready=true] .Curtain-module__WOLa9q__column{transition:transform var(--col-dur) var(--col-ease) var(--col-delay)}.Curtain-module__WOLa9q__root[data-covered=true] .Curtain-module__WOLa9q__column{transform:translateY(0)}.Curtain-module__WOLa9q__content{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.Curtain-module__WOLa9q__root[data-content=visible] .Curtain-module__WOLa9q__content{opacity:1;pointer-events:auto}.Curtain-module__WOLa9q__root[data-content=hidden] .Curtain-module__WOLa9q__content{transition:opacity var(--content-fade) var(--col-ease)}.Curtain-module__WOLa9q__wds{z-index:1;font-family:var(--font-display);letter-spacing:-.03em;color:#fcfdff;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;margin:0;font-size:clamp(72px,14vw,220px);font-weight:400;line-height:1;display:flex;position:absolute;inset:0}.Curtain-module__WOLa9q__root[data-wds=in] .Curtain-module__WOLa9q__wds,.Curtain-module__WOLa9q__root[data-wds=out] .Curtain-module__WOLa9q__wds{opacity:1}.Curtain-module__WOLa9q__root[data-wds=out] .Curtain-module__WOLa9q__wds{opacity:0;transition:opacity var(--content-fade) var(--col-ease)}.Curtain-module__WOLa9q__wdsLetter{opacity:0;transform:translate3d(var(--wds-letter-from), 0, 0);will-change:transform, opacity;flex:none;display:block}.Curtain-module__WOLa9q__root[data-wds=in] .Curtain-module__WOLa9q__wdsLetter{opacity:1;transition:opacity calc(var(--wds-letter-duration) * .4) var(--wds-letter-ease) calc(var(--letter-i) * var(--wds-letter-stagger)), transform var(--wds-letter-duration) var(--wds-letter-ease) calc(var(--letter-i) * var(--wds-letter-stagger));transform:translate(0,0)}.Curtain-module__WOLa9q__root[data-wds=out] .Curtain-module__WOLa9q__wdsLetter{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Curtain-module__WOLa9q__column{opacity:0;will-change:auto;transition:opacity .18s;transform:none}.Curtain-module__WOLa9q__root[data-ready=true] .Curtain-module__WOLa9q__column{transition:opacity .18s}.Curtain-module__WOLa9q__root[data-covered=true] .Curtain-module__WOLa9q__column{opacity:1;transform:none}.Curtain-module__WOLa9q__content,.Curtain-module__WOLa9q__wds{transition-duration:.18s}.Curtain-module__WOLa9q__wdsLetter{will-change:auto;transform:none}.Curtain-module__WOLa9q__root[data-wds=in] .Curtain-module__WOLa9q__wdsLetter{transition:opacity .18s}}
.Nav-module__bLoQaq__nav{--intro-fade-delay:.15s;--nav-ease:cubic-bezier(.65, 0, .35, 1);z-index:100;pointer-events:none;opacity:0;background:0 0;position:fixed;top:0;left:0;right:0}.Nav-module__bLoQaq__nav[data-raised=true]{z-index:210}.Nav-module__bLoQaq__nav[data-intro=settle]{opacity:1;transition:opacity .38s var(--nav-ease) var(--intro-fade-delay)}.Nav-module__bLoQaq__nav[data-intro=done]{opacity:1}.Nav-module__bLoQaq__inner{width:min(100% - 2 * var(--gutter), var(--content-max));justify-content:space-between;align-items:center;margin-inline:auto;padding-top:28px;display:flex}.Nav-module__bLoQaq__nav[data-intro=settle] .Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__nav[data-intro=settle] .Nav-module__bLoQaq__menu,.Nav-module__bLoQaq__nav[data-intro=done] .Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__nav[data-intro=done] .Nav-module__bLoQaq__menu{pointer-events:auto}.Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__menu{color:var(--ink);transition:color .32s var(--nav-ease)}.Nav-module__bLoQaq__nav[data-raised=true] .Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__nav[data-raised=true] .Nav-module__bLoQaq__menu,.Nav-module__bLoQaq__nav[data-on-dark=true] .Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__nav[data-on-dark=true] .Nav-module__bLoQaq__menu{color:#fcfdff}.Nav-module__bLoQaq__mark{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1;text-decoration:none}.Nav-module__bLoQaq__menu{--menu-h:16px;width:28px;height:var(--menu-h);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;padding:0;display:flex}.Nav-module__bLoQaq__line{transform-origin:50%;width:100%;height:2px;transition:transform .32s var(--nav-ease), opacity .22s var(--nav-ease);background:currentColor;border-radius:1px;display:block}.Nav-module__bLoQaq__menu[data-open=true] .Nav-module__bLoQaq__line:first-child{transform:translateY(calc((var(--menu-h) - 2px) / 2)) rotate(45deg)}.Nav-module__bLoQaq__menu[data-open=true] .Nav-module__bLoQaq__line:nth-child(2){opacity:0}.Nav-module__bLoQaq__menu[data-open=true] .Nav-module__bLoQaq__line:nth-child(3){transform:translateY(calc((var(--menu-h) - 2px) / -2)) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.Nav-module__bLoQaq__nav{opacity:1;transition:none}.Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__menu,.Nav-module__bLoQaq__line{transition:none}.Nav-module__bLoQaq__mark,.Nav-module__bLoQaq__menu{pointer-events:auto}}@media (max-width:768px){.Nav-module__bLoQaq__inner{padding-top:18px}.Nav-module__bLoQaq__mark{font-size:26px}.Nav-module__bLoQaq__menu{--menu-h:14px;width:24px}}
.CornerButton-module__fPnoLG__button{--cta-arm:calc(16 * var(--px,1px));--cta-stroke:max(2px, calc(2.5 * var(--px,1px)));--cta-out:calc(6 * var(--px,1px));--cta-ease:cubic-bezier(.45, 0, .2, 1);padding:0 calc(21 * var(--px,1px)) 0 calc(19 * var(--px,1px));color:var(--ink);font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(27 * var(--px,1px));letter-spacing:calc(-1 * var(--px,1px));cursor:pointer;box-sizing:border-box;transition:background-color .15s var(--cta-ease), color .15s var(--cta-ease);background-color:#eee;border:none;justify-content:space-between;align-items:center;gap:.45em;font-weight:400;line-height:.9;text-decoration:none;display:flex;position:relative;overflow:visible}.CornerButton-module__fPnoLG__tick{width:var(--cta-arm);height:var(--cta-arm);box-sizing:border-box;pointer-events:none;transition:transform .22s var(--cta-ease);position:absolute}.CornerButton-module__fPnoLG__tl{border-top:var(--cta-stroke) solid var(--blue);border-left:var(--cta-stroke) solid var(--blue);top:0;left:0}.CornerButton-module__fPnoLG__tr{border-top:var(--cta-stroke) solid var(--blue);border-right:var(--cta-stroke) solid var(--blue);top:0;right:0}.CornerButton-module__fPnoLG__bl{border-bottom:var(--cta-stroke) solid var(--blue);border-left:var(--cta-stroke) solid var(--blue);bottom:0;left:0}.CornerButton-module__fPnoLG__br{border-bottom:var(--cta-stroke) solid var(--blue);border-right:var(--cta-stroke) solid var(--blue);bottom:0;right:0}.CornerButton-module__fPnoLG__dark .CornerButton-module__fPnoLG__tl,.CornerButton-module__fPnoLG__dark .CornerButton-module__fPnoLG__tr,.CornerButton-module__fPnoLG__dark .CornerButton-module__fPnoLG__bl,.CornerButton-module__fPnoLG__dark .CornerButton-module__fPnoLG__br{border-color:#1a1a1a}.CornerButton-module__fPnoLG__pink{color:#f3f3f3;background-color:#262626;padding:18px 22px}.CornerButton-module__fPnoLG__pink .CornerButton-module__fPnoLG__tl,.CornerButton-module__fPnoLG__pink .CornerButton-module__fPnoLG__tr,.CornerButton-module__fPnoLG__pink .CornerButton-module__fPnoLG__bl,.CornerButton-module__fPnoLG__pink .CornerButton-module__fPnoLG__br{border-color:#fcafdd}.CornerButton-module__fPnoLG__button:hover,.CornerButton-module__fPnoLG__button:focus-visible{background-color:var(--blue);color:#fff}.CornerButton-module__fPnoLG__dark:hover,.CornerButton-module__fPnoLG__dark:focus-visible{color:#fff;background-color:#1a1a1a}.CornerButton-module__fPnoLG__pink:hover,.CornerButton-module__fPnoLG__pink:focus-visible{color:#1a1a1a;background-color:#fcafdd}.CornerButton-module__fPnoLG__button:hover .CornerButton-module__fPnoLG__tl,.CornerButton-module__fPnoLG__button:focus-visible .CornerButton-module__fPnoLG__tl{transform:translate(calc(-1 * var(--cta-out)), calc(-1 * var(--cta-out)))}.CornerButton-module__fPnoLG__button:hover .CornerButton-module__fPnoLG__tr,.CornerButton-module__fPnoLG__button:focus-visible .CornerButton-module__fPnoLG__tr{transform:translate(var(--cta-out), calc(-1 * var(--cta-out)))}.CornerButton-module__fPnoLG__button:hover .CornerButton-module__fPnoLG__bl,.CornerButton-module__fPnoLG__button:focus-visible .CornerButton-module__fPnoLG__bl{transform:translate(calc(-1 * var(--cta-out)), var(--cta-out))}.CornerButton-module__fPnoLG__button:hover .CornerButton-module__fPnoLG__br,.CornerButton-module__fPnoLG__button:focus-visible .CornerButton-module__fPnoLG__br{transform:translate(var(--cta-out), var(--cta-out))}.CornerButton-module__fPnoLG__arrow{flex-shrink:0;width:.67em;height:.67em;display:block}@media (prefers-reduced-motion:reduce){.CornerButton-module__fPnoLG__button,.CornerButton-module__fPnoLG__tick{transition:none}}
.Hero-module__Vtspxq__hero{--wds-type-delay:.1s;--wds-letter-stagger:30ms;--wds-letter-duration:.7s;--wds-letter-ease:cubic-bezier(.4, 0, .08, 1);--wds-letter-from:.62em;--wds-type-hold:.95s;--wds-settle-duration:.7s;--wds-settle-ease:cubic-bezier(.62, 0, .1, 1);--intro-fade-delay:.15s;--intro-rise-delay:.15s;--plus-size:35px;--plus-size-mobile:25px;--plus-thickness:2.5px;--plus-thickness-mobile:2px;--plus-fade-in:.3s;--plus-fade-out:.3s;background:#fcfdff;height:100svh;max-height:100svh;position:relative;overflow:hidden}.Hero-module__Vtspxq__inner{--px:.0625cqw;width:min(100% - 2 * var(--gutter), var(--content-max));flex-direction:column;height:100%;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.Hero-module__Vtspxq__spacerTop{flex:3 3 calc(155 * var(--px));min-height:calc(48 * var(--px))}.Hero-module__Vtspxq__spacerMid{flex:3 3 calc(160 * var(--px));min-height:calc(24 * var(--px))}.Hero-module__Vtspxq__tagline{z-index:2;font-family:var(--font-display);font-size:calc(75 * var(--px));letter-spacing:calc(-1.7 * var(--px));max-width:calc(801 * var(--px));color:var(--ink);flex-shrink:0;font-weight:400;line-height:.96;position:relative}.Hero-module__Vtspxq__join{z-index:2;margin-top:calc(28 * var(--px));width:calc(124 * var(--px));height:calc(58 * var(--px));padding-left:calc(26 * var(--px));padding-right:calc(26 * var(--px));flex-shrink:0;align-self:flex-start;position:relative}.Hero-module__Vtspxq__subtitle{z-index:2;width:calc(333 * var(--px));font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(24 * var(--px));letter-spacing:calc(-1.5 * var(--px));color:var(--muted);flex-shrink:0;line-height:1;position:relative}.Hero-module__Vtspxq__stage{z-index:1;aspect-ratio:2189/666;width:100%;min-height:12svh;margin-top:calc(-33 * var(--px));flex:0 auto;position:relative;overflow:visible}.Hero-module__Vtspxq__imageClip{z-index:1;position:absolute;inset:0;overflow:hidden}.Hero-module__Vtspxq__image{object-fit:cover;object-position:center top;pointer-events:none}.Hero-module__Vtspxq__wordmark{z-index:0;left:calc(50% + 308.5 * var(--px));top:calc(-300 * var(--px));font-family:var(--font-display);font-size:calc(460 * var(--px));letter-spacing:calc(-10 * var(--px));color:var(--ink);white-space:nowrap;pointer-events:none;transform:translate3d(-50%, var(--wds-shift,0px), 0);will-change:transform;margin:0;font-weight:400;line-height:1.2;position:absolute}.Hero-module__Vtspxq__wordmarkInner{letter-spacing:0;justify-content:center;column-gap:calc(-10 * var(--px));transform-origin:50%;will-change:transform;width:100%;display:flex}.Hero-module__Vtspxq__wordmarkLetter{opacity:0;transform:translate3d(var(--wds-letter-from), 0, 0);will-change:transform, opacity;flex:none;display:block}.Hero-module__Vtspxq__hero[data-intro=mark] .Hero-module__Vtspxq__wordmarkLetter,.Hero-module__Vtspxq__hero[data-intro=settle] .Hero-module__Vtspxq__wordmarkLetter{opacity:1;transition:opacity calc(var(--wds-letter-duration) * .4) var(--wds-letter-ease) calc(var(--letter-i) * var(--wds-letter-stagger)), transform var(--wds-letter-duration) var(--wds-letter-ease) calc(var(--letter-i) * var(--wds-letter-stagger));transform:translate(0,0)}.Hero-module__Vtspxq__hero[data-intro=done] .Hero-module__Vtspxq__wordmarkLetter{opacity:1;transform:none}.Hero-module__Vtspxq__plusFrame{inset:max(var(--gutter), calc((100vw - var(--content-max)) / 2 + 100px));z-index:6;pointer-events:none;position:absolute}.Hero-module__Vtspxq__plus{width:var(--plus-size);height:var(--plus-size);color:var(--blue);opacity:0;animation:Hero-module__Vtspxq__plusFadeIn var(--plus-fade-in) ease var(--wds-type-delay) both;position:absolute}.Hero-module__Vtspxq__plus:before,.Hero-module__Vtspxq__plus:after{content:"";background:currentColor;position:absolute}.Hero-module__Vtspxq__plus:before{width:100%;height:var(--plus-thickness);top:50%;left:0;transform:translateY(-50%)}.Hero-module__Vtspxq__plus:after{width:var(--plus-thickness);height:100%;top:0;left:50%;transform:translate(-50%)}.Hero-module__Vtspxq__plusTl{top:0;left:0}.Hero-module__Vtspxq__plusTr{top:0;right:0}.Hero-module__Vtspxq__plusBl{bottom:0;left:0}.Hero-module__Vtspxq__plusBr{bottom:0;right:0}.Hero-module__Vtspxq__hero[data-intro=settle] .Hero-module__Vtspxq__plus{animation:Hero-module__Vtspxq__plusFadeOut var(--plus-fade-out) ease var(--intro-fade-delay) both}.Hero-module__Vtspxq__hero[data-intro=done] .Hero-module__Vtspxq__plus{opacity:0;animation:none}@keyframes Hero-module__Vtspxq__plusFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__Vtspxq__plusFadeOut{0%{opacity:1}to{opacity:0}}.Hero-module__Vtspxq__hero[data-intro=blank] :is(.Hero-module__Vtspxq__tagline,.Hero-module__Vtspxq__join,.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__grid,.Hero-module__Vtspxq__sideBarcode,.Hero-module__Vtspxq__sideLine,.Hero-module__Vtspxq__bars),.Hero-module__Vtspxq__hero[data-intro=mark] :is(.Hero-module__Vtspxq__tagline,.Hero-module__Vtspxq__join,.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__grid,.Hero-module__Vtspxq__sideBarcode,.Hero-module__Vtspxq__sideLine,.Hero-module__Vtspxq__bars){opacity:0;pointer-events:none}.Hero-module__Vtspxq__hero[data-intro=blank] :is(.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__bars),.Hero-module__Vtspxq__hero[data-intro=mark] :is(.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__bars){transform:translateY(clamp(48px,9vh,100px))}.Hero-module__Vtspxq__hero[data-intro=settle] :is(.Hero-module__Vtspxq__tagline,.Hero-module__Vtspxq__join,.Hero-module__Vtspxq__grid,.Hero-module__Vtspxq__sideBarcode,.Hero-module__Vtspxq__sideLine){opacity:1;pointer-events:auto;transition:opacity .38s cubic-bezier(.65, 0, .35, 1) var(--intro-fade-delay)}.Hero-module__Vtspxq__hero[data-intro=settle] :is(.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__bars){opacity:1;pointer-events:auto;transition:opacity .35s cubic-bezier(.24, .01, 0, 1) var(--intro-rise-delay), transform .6s cubic-bezier(.24, .01, 0, 1) var(--intro-rise-delay);transform:translate(0,0)}.Hero-module__Vtspxq__grid{top:0;right:calc(223 * var(--px) - 1px);z-index:3;width:calc(432 * var(--px));height:calc(192 * var(--px));box-sizing:content-box;pointer-events:none;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#00000030 6.18%,#0000009c 99.8%);mask-image:linear-gradient(#00000030 6.18%,#0000009c 99.8%)}.Hero-module__Vtspxq__gridSvg{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2px;shape-rendering:crispedges;display:block;overflow:visible}.Hero-module__Vtspxq__sideBarcode{top:calc(176 * var(--px));z-index:2;width:calc(36.14 * var(--px));height:calc(73.83 * var(--px));position:absolute;right:0}.Hero-module__Vtspxq__sideBarcodeDesk{width:100%;height:100%}.Hero-module__Vtspxq__sideBarcodeMob{display:none}.Hero-module__Vtspxq__sideLine{top:calc(263 * var(--px));z-index:2;width:max(1px, calc(3 * var(--px)));height:calc(298 * var(--px));background:var(--ink);position:absolute;right:0}.Hero-module__Vtspxq__bars{--bars-dur:.4s;--bars-ease:cubic-bezier(.5, 0, .32, 1.22);z-index:2;align-items:flex-start;gap:calc(17 * var(--px));height:calc(80.58 * var(--px));margin-top:calc(21 * var(--px));flex-shrink:0;display:flex;position:relative}.Hero-module__Vtspxq__yellows{gap:calc(16 * var(--px));height:calc(75 * var(--px));flex-shrink:0;display:flex}.Hero-module__Vtspxq__yellowBarcode{width:calc(125 * var(--px));height:100%;transition:width var(--bars-dur) var(--bars-ease)}.Hero-module__Vtspxq__bars:hover .Hero-module__Vtspxq__yellowBarcode{width:calc(182 * var(--px))}.Hero-module__Vtspxq__blue{min-width:0;height:calc(40 * var(--px));background:var(--blue);flex:auto}.Hero-module__Vtspxq__bottomPad{flex:3 3 calc(90 * var(--px));min-height:calc(36 * var(--px))}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__wordmark{will-change:auto;transform:translate(-50%)}.Hero-module__Vtspxq__wordmarkInner{will-change:auto;opacity:1;transform:none}.Hero-module__Vtspxq__wordmarkLetter{opacity:1;transition:none;transform:none}.Hero-module__Vtspxq__hero[data-intro] .Hero-module__Vtspxq__plus{opacity:0;animation:none}.Hero-module__Vtspxq__hero[data-intro] :is(.Hero-module__Vtspxq__tagline,.Hero-module__Vtspxq__join,.Hero-module__Vtspxq__subtitle,.Hero-module__Vtspxq__imageClip,.Hero-module__Vtspxq__grid,.Hero-module__Vtspxq__sideBarcode,.Hero-module__Vtspxq__sideLine,.Hero-module__Vtspxq__bars){opacity:1;pointer-events:auto;transition:none;transform:none}.Hero-module__Vtspxq__yellowBarcode{transition:none}}@media (max-width:768px){.Hero-module__Vtspxq__plus{width:var(--plus-size-mobile);height:var(--plus-size-mobile)}.Hero-module__Vtspxq__plus:before{height:var(--plus-thickness-mobile);transform:translateY(-50%)}.Hero-module__Vtspxq__plus:after{width:var(--plus-thickness-mobile);transform:translate(-50%)}.Hero-module__Vtspxq__inner{padding-top:28px}.Hero-module__Vtspxq__spacerTop{flex:0 0 calc(min(180px,50vw)/2.50249 + 20px);min-height:96px}.Hero-module__Vtspxq__spacerMid{flex:1 3 12px;min-height:8px}.Hero-module__Vtspxq__tagline{letter-spacing:-.02em;max-width:92%;font-size:clamp(2rem,8.4vw,3.5rem)}.Hero-module__Vtspxq__join{letter-spacing:-.04em;--cta-arm:8px;--cta-stroke:2px;--cta-out:4px;width:auto;min-width:70px;height:36px;margin-top:16px;padding:0 16px;font-size:1rem}.Hero-module__Vtspxq__subtitle{letter-spacing:-.05em;width:auto;font-size:.8rem;top:2em}.Hero-module__Vtspxq__wordmark{letter-spacing:-.02em;transform:translate3d(0, var(--wds-shift,0px), 0);font-size:min(50cqw,46vw);top:-.58em;left:auto;right:.01em}.Hero-module__Vtspxq__grid{right:calc(183 * var(--px) - .5px);aspect-ratio:9/4;width:min(200px,58vw);height:auto;padding:.5px}.Hero-module__Vtspxq__gridSvg{stroke-width:1px}.Hero-module__Vtspxq__sideBarcode{z-index:2;align-self:flex-start;width:76px;height:26px;margin-bottom:12px;position:static;top:auto;right:auto}.Hero-module__Vtspxq__sideBarcodeDesk{display:none}.Hero-module__Vtspxq__sideBarcodeMob{width:100%;height:100%;display:flex}.Hero-module__Vtspxq__sideLine{display:none}.Hero-module__Vtspxq__stage{aspect-ratio:auto;flex:30svh;height:28svh;min-height:22svh;margin-top:12px}.Hero-module__Vtspxq__bars{height:34px;margin-top:6px}.Hero-module__Vtspxq__yellows{flex:auto;gap:6px;min-width:0;height:34px}.Hero-module__Vtspxq__yellowBarcode{width:calc(70 * var(--px));flex:1 1 calc(70 * var(--px));min-width:0}.Hero-module__Vtspxq__yellowBarcode:nth-child(3),.Hero-module__Vtspxq__yellowBarcode:nth-child(4){display:none}.Hero-module__Vtspxq__blue{height:20px}.Hero-module__Vtspxq__bottomPad{flex:0 0 calc(min(70px,20vw)/2.50249 + 10px);min-height:30px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__wordmark{transform:none}}@media (max-width:480px){.Hero-module__Vtspxq__sideBarcode{width:64px;height:22px}}
.About-module__4EMPOa__about{background:#fcfdff;overflow-x:clip}.About-module__4EMPOa__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.About-module__4EMPOa__canvas{--px:.0625cqw;--move-unit:var(--px);height:calc(1498 * var(--px));position:relative}.About-module__4EMPOa__eyebrow{left:calc(3.6 * var(--px));top:calc(121 * var(--px));z-index:2;font-size:calc(25 * var(--px));letter-spacing:calc(-1.361 * var(--px));color:var(--muted);line-height:1;position:absolute}.About-module__4EMPOa__headingWrap{left:0;top:calc(125.54 * var(--px));z-index:2;width:calc(813 * var(--px));position:absolute}.About-module__4EMPOa__heading{z-index:1;font-family:var(--font-display);font-size:calc(125 * var(--px));letter-spacing:calc(-2.7221 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:relative}.About-module__4EMPOa__headingOverlay{z-index:2;pointer-events:none;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.About-module__4EMPOa__headingOverlay.About-module__4EMPOa__revealed{clip-path:inset(0 10.72% 0 0);transition:clip-path .9s cubic-bezier(.22,1,.36,1)}.About-module__4EMPOa__blueMark{left:calc(72 * var(--px));top:calc(122.49 * var(--px));z-index:0;width:calc(590 * var(--px));height:calc(135.198 * var(--px));background:var(--blue);position:absolute}.About-module__4EMPOa__leadHidden{color:#0000}.About-module__4EMPOa__nowrap{white-space:nowrap}.About-module__4EMPOa__mark{color:#fff}.About-module__4EMPOa__asteriskSlot{vertical-align:-.08em;width:.62em;height:1.05em;margin-bottom:-.1em;margin-left:.1em;margin-right:.1em;padding-top:.1em;display:inline-block;position:relative}.About-module__4EMPOa__asterisk,.About-module__4EMPOa__asteriskHidden{z-index:1;color:#ffdf0d;width:.5em;height:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.About-module__4EMPOa__asteriskHidden{visibility:hidden}.About-module__4EMPOa__body{right:0;top:calc(160 * var(--px));z-index:2;width:calc(550 * var(--px)*1.1);letter-spacing:calc(-.8 * var(--px));color:var(--muted);font-size:17px;line-height:1.4;position:absolute}.About-module__4EMPOa__cta{left:calc(1405 * var(--px));top:calc(1220 * var(--px));z-index:3;width:calc(190 * var(--px));height:calc(63 * var(--px));position:absolute}.About-module__4EMPOa__collage{--collage-p:0;z-index:1;position:absolute;inset:0}.About-module__4EMPOa__photoClip{position:absolute;inset:0;overflow:hidden}.About-module__4EMPOa__photo{--stagger:0;--photo-p:clamp(0, calc((var(--collage-p) - var(--stagger)) / (1 - var(--stagger))), 1);opacity:var(--photo-p);transform:translate3d(calc(var(--dx) * var(--move-unit) * (1 - var(--photo-p))), calc(var(--dy) * var(--move-unit) * (1 - var(--photo-p))), 0);will-change:transform, opacity;position:absolute}.About-module__4EMPOa__photoImg{object-fit:cover;pointer-events:none}.About-module__4EMPOa__photo1{left:calc(148 * var(--px));top:calc(602 * var(--px));width:calc(320.739 * var(--px));height:calc(492.401 * var(--px));--dx:-160;--dy:20;--stagger:0}.About-module__4EMPOa__photo2{left:calc(489 * var(--px));top:calc(507 * var(--px));width:calc(619.714 * var(--px));height:calc(271.125 * var(--px));--dx:0;--dy:-140;--stagger:.1}.About-module__4EMPOa__photo3{left:calc(489 * var(--px));top:calc(797.75 * var(--px));width:calc(301.8 * var(--px));height:calc(377.25 * var(--px));--dx:-120;--dy:120;--stagger:.2}.About-module__4EMPOa__photo4{left:calc(810 * var(--px));top:calc(798 * var(--px));width:calc(539.277 * var(--px));height:calc(295.848 * var(--px));--dx:150;--dy:120;--stagger:.3}.About-module__4EMPOa__photo5{left:calc(1129.32 * var(--px));top:calc(577 * var(--px));width:calc(341.682 * var(--px));height:calc(201.188 * var(--px));--dx:150;--dy:-110;--stagger:.4}.About-module__4EMPOa__barcodes{left:calc(1107 * var(--px));top:calc(1305 * var(--px));z-index:2;gap:calc(16 * var(--px));height:calc(75 * var(--px));pointer-events:none;display:flex;position:absolute}.About-module__4EMPOa__barcodeCol{width:calc(110 * var(--px));height:calc(65 * var(--px))}.About-module__4EMPOa__grid{left:-1px;top:calc(1174 * var(--px) - 1px);z-index:2;width:calc(240 * var(--px));height:calc(192 * var(--px));box-sizing:content-box;pointer-events:none;padding:1px;position:absolute}.About-module__4EMPOa__gridSvg{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2px;shape-rendering:crispedges;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.About-module__4EMPOa__headingOverlay,.About-module__4EMPOa__headingOverlay.About-module__4EMPOa__revealed{clip-path:inset(0 10.72% 0 0);transition:none}.About-module__4EMPOa__photo{opacity:1;will-change:auto;transform:none}.About-module__4EMPOa__cta{transition:none}}@media (max-width:768px){.About-module__4EMPOa__inner{width:min(100% - 2 * var(--gutter), var(--content-max));max-width:100%}.About-module__4EMPOa__canvas{flex-direction:column;gap:28px;height:auto;padding-block:64px 48px;display:flex}.About-module__4EMPOa__eyebrow,.About-module__4EMPOa__body,.About-module__4EMPOa__barcodes{top:auto;left:auto;right:auto;position:static;inset:auto}.About-module__4EMPOa__eyebrow{letter-spacing:-.04em;font-size:1rem}.About-module__4EMPOa__headingWrap{width:100%;position:relative;top:auto;left:auto}.About-module__4EMPOa__heading{letter-spacing:-.02em;white-space:normal;margin-top:-.6em;font-size:clamp(2.5rem,13vw,4rem)}.About-module__4EMPOa__headingOverlay{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.About-module__4EMPOa__headingOverlay.About-module__4EMPOa__revealed{clip-path:inset(0)}.About-module__4EMPOa__headingOverlay .About-module__4EMPOa__heading{white-space:normal}.About-module__4EMPOa__blueMark{display:none}.About-module__4EMPOa__headingOverlay .About-module__4EMPOa__mark{background:linear-gradient(var(--blue), var(--blue)) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .12em;background-size:100% calc(100% - .12em)}.About-module__4EMPOa__body{letter-spacing:-.03em;width:100%;margin-bottom:1em;font-size:1rem}.About-module__4EMPOa__collage{--px:calc(152vw / 1600);--move-unit:var(--px);width:152vw;height:calc(668.25 * var(--px));margin-left:calc(-1 * var(--gutter) - 26vw);margin-bottom:.5em;position:relative;inset:auto;overflow:visible}.About-module__4EMPOa__photo{position:absolute}.About-module__4EMPOa__photo1{top:calc(95 * var(--px))}.About-module__4EMPOa__photo2{top:0}.About-module__4EMPOa__photo3{top:calc(290.75 * var(--px))}.About-module__4EMPOa__photo4{top:calc(291 * var(--px))}.About-module__4EMPOa__photo5{top:calc(70 * var(--px))}.About-module__4EMPOa__cta{width:auto;min-width:120px;height:36px;letter-spacing:-.04 em;--cta-arm:10px;--cta-stroke:2px;--cta-out:4px;align-self:flex-end;padding:0 15px 0 16px;font-size:1rem;position:relative;top:auto;left:auto}.About-module__4EMPOa__barcodes{align-self:flex-end;gap:5px;width:auto;height:28px}.About-module__4EMPOa__barcodeCol{flex:none;width:42px;height:28px;margin-top:-.8em}.About-module__4EMPOa__grid{display:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.About-module__4EMPOa__headingOverlay,.About-module__4EMPOa__headingOverlay.About-module__4EMPOa__revealed{clip-path:inset(0)}}
.ArrowButton-module__DTWODG__button{width:var(--arrow-size,31px);height:var(--arrow-size,31px);color:#666;cursor:pointer;background:#f1f1f1;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:grid}.ArrowButton-module__DTWODG__prev{transform:rotate(180deg)}.ArrowButton-module__DTWODG__button:hover:not(:disabled),.ArrowButton-module__DTWODG__button:focus-visible:not(:disabled){background:var(--ink);color:#fff}.ArrowButton-module__DTWODG__button:disabled{opacity:.35;cursor:default}.ArrowButton-module__DTWODG__button svg{width:45%;height:45%}.ArrowButton-module__DTWODG__dark{color:#dbdbdb;background:#3a3a3a}.ArrowButton-module__DTWODG__dark:hover:not(:disabled),.ArrowButton-module__DTWODG__dark:focus-visible:not(:disabled){color:#1a1a1a;background:#fff}
.PosterCarousel-module__IteRLa__bleed{--cpx:calc(100vw / 1920);--bleed-h:750;--ticks-top:650;--tint:#fcfdff;--fade-rgb:252 253 255;--caption-title:var(--ink);--caption-date:#bdbdbd;--tick-near:#313131;--tick-far:#cecece;--tick-hover:#313131;height:calc(var(--bleed-h) * var(--cpx));touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.PosterCarousel-module__IteRLa__bleed[data-theme=dark]{--tint:#1a1a1a;--fade-rgb:26 26 26;--caption-title:#fff;--caption-date:#bdbdbd;--tick-near:#fff;--tick-far:#5a5a5a;--tick-hover:#fff}.PosterCarousel-module__IteRLa__bleed[data-size=large]{--bleed-h:950;--ticks-top:720}.PosterCarousel-module__IteRLa__stage{height:calc(740 * var(--cpx));outline:none;position:relative}.PosterCarousel-module__IteRLa__deck{will-change:transform;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(110vw)}.PosterCarousel-module__IteRLa__deckIn{transform:translate(0,0)}.PosterCarousel-module__IteRLa__card{left:50%;top:calc(70 * var(--cpx));aspect-ratio:440.4/550.5;width:calc(270 * var(--cpx) + 80px);margin-left:calc(-135 * var(--cpx) - 40px);cursor:grab;transform-origin:50%;will-change:transform;background:0 0;border:none;padding:0;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;overflow:visible}.PosterCarousel-module__IteRLa__cardFace{border:1px solid #d0d0d0;border-radius:10px;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 0 14px #00000012}.PosterCarousel-module__IteRLa__bleed[data-theme=dark] .PosterCarousel-module__IteRLa__cardFace{border-color:#6e6e6e;box-shadow:0 0 12px #00000080}.PosterCarousel-module__IteRLa__card:hover .PosterCarousel-module__IteRLa__cardFace{transform:translate3d(calc(14 * var(--cpx)), calc(-16 * var(--cpx)), 0)}.PosterCarousel-module__IteRLa__card[aria-current=true]:hover .PosterCarousel-module__IteRLa__cardFace{transform:none}.PosterCarousel-module__IteRLa__stageDragging,.PosterCarousel-module__IteRLa__stageDragging .PosterCarousel-module__IteRLa__card{cursor:grabbing}.PosterCarousel-module__IteRLa__stageMoving .PosterCarousel-module__IteRLa__card{transition:none}.PosterCarousel-module__IteRLa__stageMoving .PosterCarousel-module__IteRLa__card .PosterCarousel-module__IteRLa__cardFace{transition:none;transform:none}.PosterCarousel-module__IteRLa__stageMoving .PosterCarousel-module__IteRLa__tint{transition:none}.PosterCarousel-module__IteRLa__card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.PosterCarousel-module__IteRLa__cardImg{object-fit:cover;pointer-events:none}.PosterCarousel-module__IteRLa__tint{z-index:1;background:var(--tint);pointer-events:none;transition:opacity .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.PosterCarousel-module__IteRLa__fade{z-index:40;width:calc(704 * var(--cpx));pointer-events:none;position:absolute;top:0;bottom:0}.PosterCarousel-module__IteRLa__fadeLeft{background:linear-gradient(to right, rgb(var(--fade-rgb) / .5), rgb(var(--fade-rgb) / .35) 15.385%, rgb(var(--fade-rgb) / .17) 71.635%, rgb(var(--fade-rgb) / 0) 100%);left:0}.PosterCarousel-module__IteRLa__fadeRight{background:linear-gradient(to left, rgb(var(--fade-rgb) / .5), rgb(var(--fade-rgb) / .35) 15.385%, rgb(var(--fade-rgb) / .17) 71.635%, rgb(var(--fade-rgb) / 0) 100%);right:0}.PosterCarousel-module__IteRLa__caption{left:50%;top:calc(630 * var(--cpx));z-index:2;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .5s cubic-bezier(.22,1,.36,1) .8s;display:flex;position:absolute;transform:translate(-50%)}.PosterCarousel-module__IteRLa__captionEnter{animation:.42s cubic-bezier(.22,1,.36,1) PosterCarousel-module__IteRLa__captionIn}.PosterCarousel-module__IteRLa__ticksWrap{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1) .8s}.PosterCarousel-module__IteRLa__metaIn{opacity:1;pointer-events:auto}.PosterCarousel-module__IteRLa__title{font-family:var(--font-display);font-size:calc(37.778 * var(--cpx));letter-spacing:calc(-.7556 * var(--cpx));color:var(--caption-title);margin:0;font-weight:400;line-height:.9}.PosterCarousel-module__IteRLa__date{margin:calc(6 * var(--cpx)) 0 0;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(20.599 * var(--cpx));letter-spacing:calc(-1.0299 * var(--cpx));color:var(--caption-date);font-weight:400;line-height:1.14}@keyframes PosterCarousel-module__IteRLa__captionIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PosterCarousel-module__IteRLa__ticks{left:50%;top:calc(var(--ticks-top) * var(--cpx));z-index:2;height:calc(72 * var(--cpx));position:absolute}.PosterCarousel-module__IteRLa__tickTrack{align-items:flex-end;height:100%;transition:transform .62s cubic-bezier(.22,1,.36,1);display:flex}.PosterCarousel-module__IteRLa__ticksMoving .PosterCarousel-module__IteRLa__tickTrack,.PosterCarousel-module__IteRLa__ticksMoving .PosterCarousel-module__IteRLa__tickLine{transition:none}.PosterCarousel-module__IteRLa__tick{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:flex-end;width:14px;height:100%;padding:0;display:flex}.PosterCarousel-module__IteRLa__tick:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.PosterCarousel-module__IteRLa__tickLine{width:2px;min-width:2px;height:calc(var(--tick-h) * var(--cpx));background:color-mix(in srgb, var(--tick-far), var(--tick-near) calc(var(--tick-t) * 100%));box-sizing:border-box;transition:height .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.PosterCarousel-module__IteRLa__tick:hover .PosterCarousel-module__IteRLa__tickLine,.PosterCarousel-module__IteRLa__tick:focus-visible .PosterCarousel-module__IteRLa__tickLine{height:calc((var(--tick-h) + 17) * var(--cpx));background:var(--tick-hover)}@media (prefers-reduced-motion:reduce){.PosterCarousel-module__IteRLa__deck,.PosterCarousel-module__IteRLa__deckIn{transition:none;transform:none}.PosterCarousel-module__IteRLa__caption,.PosterCarousel-module__IteRLa__ticksWrap{opacity:1;pointer-events:auto;transition:none}.PosterCarousel-module__IteRLa__card,.PosterCarousel-module__IteRLa__cardFace,.PosterCarousel-module__IteRLa__tint,.PosterCarousel-module__IteRLa__tickLine,.PosterCarousel-module__IteRLa__tickTrack{transition:none}.PosterCarousel-module__IteRLa__captionEnter{animation:none}}@media (max-width:768px){.PosterCarousel-module__IteRLa__deck{transform:translate(240vw)}.PosterCarousel-module__IteRLa__deckIn{transform:translate(0,0)}.PosterCarousel-module__IteRLa__fade{width:16vw}.PosterCarousel-module__IteRLa__caption{top:calc(740 * var(--cpx))}.PosterCarousel-module__IteRLa__ticks{top:calc(850 * var(--cpx))}.PosterCarousel-module__IteRLa__bleed{--cpx:calc(100vw / 780);height:calc(1180 * var(--cpx))}}
.Events-module__Ok5IlW__events{background:#fcfdff;overflow-x:clip}.Events-module__Ok5IlW__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.Events-module__Ok5IlW__head{--px:.0625cqw;height:calc(350 * var(--px));position:relative}.Events-module__Ok5IlW__headingGroup{pointer-events:none;position:absolute;inset:0}.Events-module__Ok5IlW__heading{left:calc(-15 * var(--px));top:calc(127 * var(--px));z-index:2;font-family:var(--font-display);font-size:calc(136 * var(--px));letter-spacing:calc(-2.72 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute}.Events-module__Ok5IlW__year{left:calc(571 * var(--px));top:calc(146 * var(--px));z-index:2;font-family:var(--font-display);font-size:calc(42 * var(--px));letter-spacing:calc(-.84 * var(--px));color:var(--ink);margin:0;font-weight:400;line-height:.9;position:absolute}.Events-module__Ok5IlW__cta{left:calc(1442 * var(--px));top:calc(182 * var(--px));z-index:3;width:calc(154 * var(--px));height:calc(63 * var(--px));font-size:calc(27 * var(--px));position:absolute}@media (max-width:768px){.Events-module__Ok5IlW__inner{width:min(100% - 2 * var(--gutter), var(--content-max));max-width:100%}.Events-module__Ok5IlW__head{flex-direction:column;gap:20px;height:auto;padding:48px 0 28px;display:flex}.Events-module__Ok5IlW__headingGroup,.Events-module__Ok5IlW__heading,.Events-module__Ok5IlW__year{top:auto;left:auto;position:static;inset:auto}.Events-module__Ok5IlW__headingGroup{align-items:flex-start;gap:.45em;display:flex}.Events-module__Ok5IlW__heading{letter-spacing:-.02em;white-space:normal;font-size:clamp(2.5rem,13vw,4rem)}.Events-module__Ok5IlW__year{letter-spacing:-.02em;margin-top:.2em;font-size:1.25rem}.Events-module__Ok5IlW__cta{letter-spacing:-.04em;--cta-arm:10px;--cta-stroke:2px;--cta-out:4px;align-self:flex-start;width:auto;min-width:80px;height:36px;padding:0 15px 0 16px;font-size:1rem;position:relative;top:auto;left:auto;right:auto}}
.Portfolios-module__EViJhG__portfolios{--band-overhang:110px;--band-min-inset:28px;--content-w:min(100% - 2 * var(--gutter), var(--content-max));--band-w:min(calc(min(100vw - 2 * var(--gutter), var(--content-max)) + 2 * var(--band-overhang)), calc(100vw - 2 * var(--band-min-inset)), calc(1550px + .1 * (100vw - 1440px)));--gpx:calc(var(--band-w) / 1920);--top-pad:calc(0 * var(--gpx));padding-top:var(--top-pad);background:#fcfdff;position:relative;overflow-x:clip}.Portfolios-module__EViJhG__inner{--px:calc(min(100vw - 2 * var(--gutter), var(--content-max)) / 1600);left:0;right:0;top:var(--top-pad);z-index:2;width:var(--content-w);pointer-events:none;margin-inline:auto;position:absolute}.Portfolios-module__EViJhG__head{height:calc(250 * var(--px));position:relative}.Portfolios-module__EViJhG__headingGroup{pointer-events:none;position:absolute;inset:0}.Portfolios-module__EViJhG__heading{left:calc(-15 * var(--px));top:calc(5 * var(--px));z-index:2;font-family:var(--font-display);font-size:calc(136 * var(--px));letter-spacing:calc(-2.72 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute}.Portfolios-module__EViJhG__count{left:calc(509 * var(--px));top:calc(24 * var(--px));z-index:2;font-family:var(--font-display);font-size:calc(42 * var(--px));letter-spacing:calc(-.84 * var(--px));color:var(--ink);margin:0;font-weight:400;line-height:.9;position:absolute}.Portfolios-module__EViJhG__cta{left:calc(1442 * var(--px));top:calc(56 * var(--px));z-index:3;width:calc(154 * var(--px));height:calc(63 * var(--px));font-size:calc(27 * var(--px));pointer-events:auto;position:absolute}.Portfolios-module__EViJhG__blurb{left:auto;right:0;top:calc(150 * var(--px));z-index:2;width:calc(341 * var(--px));letter-spacing:-.05em;color:var(--muted);text-align:right;margin:0;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:17px;font-weight:400;line-height:1.14;position:absolute}.Portfolios-module__EViJhG__band{width:var(--band-w);height:calc(1074 * var(--gpx));margin-inline:auto;position:relative;overflow:clip}.Portfolios-module__EViJhG__grid{--unit:calc(var(--gpx) * 236.4 / 316.817);left:calc(-91 * var(--gpx));top:calc(27 * var(--gpx));grid-template-columns:repeat(8, calc(236.4 * var(--gpx)));grid-template-rows:repeat(4, calc(236.4 * var(--gpx)));column-gap:calc(32.55 * var(--gpx));row-gap:calc(30 * var(--gpx));display:grid;position:absolute}.Portfolios-module__EViJhG__filler,.Portfolios-module__EViJhG__asterisk,.Portfolios-module__EViJhG__tile{box-sizing:border-box}.Portfolios-module__EViJhG__cell{opacity:0}.Portfolios-module__EViJhG__gridIn .Portfolios-module__EViJhG__cell{animation:.44s cubic-bezier(.22,1,.36,1) both Portfolios-module__EViJhG__cellIn;animation-delay:calc(var(--stagger) * 90ms)}@keyframes Portfolios-module__EViJhG__cellIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Portfolios-module__EViJhG__filler,.Portfolios-module__EViJhG__asterisk{background:#f1f1f1}.Portfolios-module__EViJhG__asterisk{color:#f1f1f1;justify-content:center;align-items:center;display:flex}.Portfolios-module__EViJhG__asteriskIcon{width:calc(130.49 * var(--unit));color:#3e3e3e;height:auto}.Portfolios-module__EViJhG__tile{background:var(--blue);justify-content:center;align-items:center;transition:background-color .22s cubic-bezier(.45,0,.2,1);display:flex}.Portfolios-module__EViJhG__tileInner{align-items:center;gap:calc(35 * var(--unit));flex-direction:column;transition:transform .22s cubic-bezier(.45,0,.2,1);display:flex}.Portfolios-module__EViJhG__iconSlot{height:calc(116 * var(--unit));justify-content:center;align-items:flex-end;display:flex;overflow:visible}.Portfolios-module__EViJhG__icon{width:calc(var(--iw) * var(--unit));height:calc(var(--ih) * var(--unit));max-width:none}.Portfolios-module__EViJhG__label{font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(42 * var(--unit));letter-spacing:-.05em;color:#dbe6ff;white-space:nowrap;margin:0;font-weight:400;line-height:.9;transition:color .22s cubic-bezier(.45,0,.2,1)}.Portfolios-module__EViJhG__fade{z-index:1;pointer-events:none;position:absolute}.Portfolios-module__EViJhG__fadeTop{width:100%;height:calc(283 * var(--gpx));background:linear-gradient(#fcfdff 47.72%,#fcfdff00 102.28%);top:0;left:0}.Portfolios-module__EViJhG__fadeBottom{top:calc(806 * var(--gpx));width:100%;height:calc(269 * var(--gpx));background:linear-gradient(#fcfdff00 0%,#fcfdff 50.11%);left:0}.Portfolios-module__EViJhG__fadeLeft{left:calc(-39 * var(--gpx));top:calc(45 * var(--gpx));width:calc(466 * var(--gpx));height:calc(1040 * var(--gpx));background:linear-gradient(90deg,#fcfdff 0%,#fcfdff00 88.68%)}.Portfolios-module__EViJhG__fadeRight{left:calc(1510 * var(--gpx));top:calc(45 * var(--gpx));width:calc(449 * var(--gpx));height:calc(1040 * var(--gpx));background:linear-gradient(270deg,#fcfdff 0%,#fcfdff00 96.31%)}@media (hover:hover){.Portfolios-module__EViJhG__tile:hover{background:#0040cc}.Portfolios-module__EViJhG__tile:hover .Portfolios-module__EViJhG__tileInner{transform:translateY(calc(-10 * var(--unit)))}.Portfolios-module__EViJhG__tile:hover .Portfolios-module__EViJhG__label{color:#fff}}@media (prefers-reduced-motion:reduce){.Portfolios-module__EViJhG__cell{opacity:1;transform:none}.Portfolios-module__EViJhG__gridIn .Portfolios-module__EViJhG__cell{animation:none}.Portfolios-module__EViJhG__tile,.Portfolios-module__EViJhG__tileInner,.Portfolios-module__EViJhG__label{transition:none}}@media (max-width:768px){.Portfolios-module__EViJhG__portfolios{flex-direction:column;padding-top:0;padding-bottom:48px;display:flex}.Portfolios-module__EViJhG__inner{pointer-events:auto;display:contents}.Portfolios-module__EViJhG__head{width:min(100% - 2 * var(--gutter), var(--content-max));flex-direction:column;order:1;gap:20px;height:auto;margin-inline:auto;padding:0 0 28px;display:flex}.Portfolios-module__EViJhG__headingGroup,.Portfolios-module__EViJhG__heading,.Portfolios-module__EViJhG__count,.Portfolios-module__EViJhG__blurb{top:auto;left:auto;position:static;inset:auto}.Portfolios-module__EViJhG__headingGroup{align-items:flex-start;gap:.45em;display:flex}.Portfolios-module__EViJhG__heading{letter-spacing:-.02em;white-space:normal;font-size:clamp(2.5rem,13vw,4rem)}.Portfolios-module__EViJhG__count{letter-spacing:-.02em;margin-top:.2em;font-size:1.25rem}.Portfolios-module__EViJhG__cta{width:auto;min-width:80px;height:36px;margin-top:20px;margin-right:var(--gutter);letter-spacing:-.04em;--cta-arm:10px;--cta-stroke:2px;--cta-out:4px;order:3;align-self:flex-end;padding:0 15px 0 16px;font-size:1rem;position:relative;top:auto;left:auto;right:auto}.Portfolios-module__EViJhG__blurb{letter-spacing:-.04em;text-align:left;width:auto;max-width:22rem;font-size:1rem}.Portfolios-module__EViJhG__band{width:var(--content-w);order:2;height:auto;overflow:visible}.Portfolios-module__EViJhG__grid{--unit:calc((100vw - 2 * var(--gutter) - 12px) / 2 / 316.817);grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:12px;position:static}.Portfolios-module__EViJhG__gridIn .Portfolios-module__EViJhG__cell{animation-delay:calc(var(--stagger-m) * .1s)}.Portfolios-module__EViJhG__filler{display:none}.Portfolios-module__EViJhG__asterisk,.Portfolios-module__EViJhG__tile{aspect-ratio:1;width:100%}.Portfolios-module__EViJhG__fade{display:none}}
.UpcomingCarousel-module__QEs1ZW__bleed{--upx:calc(100vw / 1512);--content-left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));height:calc(500 * var(--upx));touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.UpcomingCarousel-module__QEs1ZW__stage{height:calc(450 * var(--upx));outline:none;position:relative}.UpcomingCarousel-module__QEs1ZW__deck{will-change:transform;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(60vw)}.UpcomingCarousel-module__QEs1ZW__deckIn{transform:translate(0,0)}.UpcomingCarousel-module__QEs1ZW__card{left:var(--content-left);top:calc(45 * var(--upx));aspect-ratio:440.4/550.5;width:calc(289.87 * var(--upx));cursor:grab;transform-origin:0;will-change:transform;background:0 0;border:none;padding:0;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;overflow:visible}.UpcomingCarousel-module__QEs1ZW__card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.UpcomingCarousel-module__QEs1ZW__cardFace{border:1px solid #d0d0d0;border-radius:10px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 14px #00000012}.UpcomingCarousel-module__QEs1ZW__stageDragging,.UpcomingCarousel-module__QEs1ZW__stageDragging .UpcomingCarousel-module__QEs1ZW__card{cursor:grabbing}.UpcomingCarousel-module__QEs1ZW__stageMoving .UpcomingCarousel-module__QEs1ZW__card,.UpcomingCarousel-module__QEs1ZW__stageMoving .UpcomingCarousel-module__QEs1ZW__tint{transition:none}.UpcomingCarousel-module__QEs1ZW__cardImg{object-fit:cover;pointer-events:none}.UpcomingCarousel-module__QEs1ZW__tint{z-index:1;pointer-events:none;background:#fcfdff;transition:opacity .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.UpcomingCarousel-module__QEs1ZW__fade{z-index:40;width:calc(220 * var(--upx));pointer-events:none;background:linear-gradient(270deg,#fcfdffd9,#fcfdff59 40%,#fcfdff00 100%);position:absolute;top:0;bottom:0;right:0}.UpcomingCarousel-module__QEs1ZW__controls{right:var(--content-left);top:calc(430 * var(--upx));z-index:41;gap:10px;display:flex;position:absolute}.UpcomingCarousel-module__QEs1ZW__bleed[data-size=compact]{--upx:calc(100vw / 1512 * .88)}@media (prefers-reduced-motion:reduce){.UpcomingCarousel-module__QEs1ZW__deck,.UpcomingCarousel-module__QEs1ZW__deckIn{transition:none;transform:none}.UpcomingCarousel-module__QEs1ZW__card,.UpcomingCarousel-module__QEs1ZW__tint{transition:none}}@media (max-width:768px){.UpcomingCarousel-module__QEs1ZW__bleed{--upx:calc(100vw / 780);height:calc(660 * var(--upx))}.UpcomingCarousel-module__QEs1ZW__deck{transform:translate(140vw)}.UpcomingCarousel-module__QEs1ZW__deckIn{transform:translate(0,0)}.UpcomingCarousel-module__QEs1ZW__fade{width:28vw}.UpcomingCarousel-module__QEs1ZW__bleed[data-size=compact]{--upx:calc(100vw / 780 * .88)}}
.apply-module__wuy2Na__page{--surface:#262626;--popup:#202020;--line:#424242;--selected:var(--accent);--selected-ink:#1a1a1a;--accent:#fcafdd;--accent-hover:#f6a8d6;--accent-ink:#1a1a1a;--form-width:820px;width:min(100% - 2 * var(--gutter), var(--form-width));margin:auto;padding:140px 0 100px}.apply-module__wuy2Na__header{margin-bottom:50px}.apply-module__wuy2Na__back{color:var(--muted);font-size:16px;text-decoration:none}.apply-module__wuy2Na__back:hover{color:var(--accent)}.apply-module__wuy2Na__header h1{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:28px 0 12px;font-size:clamp(48px,6.5vw,88px);font-weight:400;line-height:1.05}.apply-module__wuy2Na__intro{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.apply-module__wuy2Na__intro>span{color:var(--muted);font-size:14px}.apply-module__wuy2Na__layout{padding-top:28px}.apply-module__wuy2Na__form{min-width:0}.apply-module__wuy2Na__requiredNote{color:var(--muted);margin-bottom:10px;font-size:13px}.apply-module__wuy2Na__requiredNote span,.apply-module__wuy2Na__required{color:var(--accent)}.apply-module__wuy2Na__section{scroll-margin-top:110px}.apply-module__wuy2Na__section h2{font-family:var(--font-display);letter-spacing:-.025em;align-items:baseline;gap:16px;margin-bottom:36px;font-size:clamp(30px,3.5vw,48px);font-weight:400;display:flex}.apply-module__wuy2Na__section h2>span{color:var(--muted);letter-spacing:0;font-family:Helvetica,Arial,sans-serif;font-size:13px}.apply-module__wuy2Na__question{border:0;min-width:0;margin:0 0 38px;padding:0;scroll-margin-top:110px}.apply-module__wuy2Na__questionLabel{float:none;letter-spacing:-.04em;width:100%;margin-bottom:14px;font-size:clamp(19px,2vw,25px);line-height:1.25;display:block}.apply-module__wuy2Na__required{font-size:17px}.apply-module__wuy2Na__hint{color:var(--muted);max-width:65ch;margin:-4px 0 16px;font-size:14px;line-height:1.5}.apply-module__wuy2Na__field{background:var(--surface);width:100%;min-width:0;color:var(--ink);letter-spacing:-.04em;border:0;border-radius:0;min-height:64px;padding:18px 22px;font-family:inherit;font-size:21px;display:block}.apply-module__wuy2Na__field::placeholder{color:#8a8a8a}textarea.apply-module__wuy2Na__field{resize:vertical;line-height:1.5}.apply-module__wuy2Na__field:focus-visible,.apply-module__wuy2Na__submit:focus-visible,.apply-module__wuy2Na__textButton:focus-visible,.apply-module__wuy2Na__selectTrigger:focus-visible,.apply-module__wuy2Na__dateTimePopup button:focus-visible,.apply-module__wuy2Na__page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apply-module__wuy2Na__choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.apply-module__wuy2Na__scaleOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.apply-module__wuy2Na__counter{text-align:right;color:var(--muted);margin-top:8px;font-size:12px;display:block}.apply-module__wuy2Na__fileInput{background:var(--surface);width:100%;color:inherit;font:inherit;border:1px dashed var(--muted);padding:16px;display:block}.apply-module__wuy2Na__fileInput::file-selector-button{background:var(--selected);color:var(--selected-ink);font:inherit;cursor:pointer;border:0;margin-right:16px;padding:10px 16px}.apply-module__wuy2Na__fileInput:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apply-module__wuy2Na__fileDetails{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:14px;display:flex}.apply-module__wuy2Na__choices{gap:8px;display:grid}.apply-module__wuy2Na__choiceFilters{pointer-events:none;width:0;height:0;position:absolute}.apply-module__wuy2Na__choice{background:var(--surface);cursor:pointer;align-items:center;gap:13px;min-height:56px;padding:17px 20px;font-size:17px;line-height:1.3;display:flex}.apply-module__wuy2Na__choice:hover{background:#2e2e2e}.apply-module__wuy2Na__choice:has(input:checked){background:var(--selected);color:var(--selected-ink)}.apply-module__wuy2Na__choice:has(input:checked):hover{background:var(--accent-hover)}.apply-module__wuy2Na__choiceVisual{--control-active:var(--surface);--control-inner:var(--selected);flex:0 0 24px;width:24px;height:24px;display:block;position:relative}.apply-module__wuy2Na__choiceVisual input{appearance:none;cursor:pointer;width:24px;height:24px;box-shadow:inset 0 0 0 var(--control-border-width,2px) var(--control-border-color,#767676);background:0 0;border:0;border-radius:5px;margin:0;padding:0;transition:box-shadow .25s;display:block}.apply-module__wuy2Na__radioControl input{border-radius:50%}.apply-module__wuy2Na__choiceVisual input:not(:checked):hover{--control-border-color:var(--accent);--control-border-width:3px}.apply-module__wuy2Na__choiceVisual input:checked{--control-border-color:var(--control-active);--control-border-width:12px}.apply-module__wuy2Na__choiceIcon{pointer-events:none;fill:var(--control-inner);display:block;position:absolute;inset:0;transform:scale(1.01)translateZ(0)}.apply-module__wuy2Na__choiceVisual input:not(:checked)+.apply-module__wuy2Na__choiceIcon{visibility:hidden}.apply-module__wuy2Na__radioControl input:checked{--control-border-width:6.75px;animation:.2s ease-out apply-module__wuy2Na__radioFill}.apply-module__wuy2Na__radioTop{transform-origin:12px -12px;transform:translateY(0)scaleX(1.75)translateZ(0)}.apply-module__wuy2Na__radioDot{transform:translateY(-17px)translateZ(0)}.apply-module__wuy2Na__radioDrop{transform:translateY(-14px)translateZ(0)}.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioTop{animation:.65s ease-out .2s both apply-module__wuy2Na__radioTop}.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioDot{animation:.5s ease-out .2s both apply-module__wuy2Na__radioDot;transform:translateY(0)translateZ(0)}.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioDrop{animation:.5s ease-out .4s apply-module__wuy2Na__radioDrop}.apply-module__wuy2Na__checkboxControl input:checked{animation:.2s ease-out apply-module__wuy2Na__checkboxFill,.5s ease-out .2s both apply-module__wuy2Na__checkboxCorners}.apply-module__wuy2Na__checkboxTick{fill:none;stroke:var(--control-inner);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16 33;stroke-dashoffset:20.5px}.apply-module__wuy2Na__checkboxDot{transform-origin:10.5px 15.5px;transform:translate(14px,-14px)scale(1)translateZ(0)}.apply-module__wuy2Na__checkboxDrop{transform-origin:25px -1px}.apply-module__wuy2Na__checkboxControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__checkboxTick{stroke-dasharray:16.5 33;stroke-dashoffset:46.5px;animation:.35s ease-out .2s both apply-module__wuy2Na__checkboxTick}.apply-module__wuy2Na__checkboxControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__checkboxDot{animation:.4s ease-out .4s both apply-module__wuy2Na__checkboxDot;transform:translate(0)scale(1)translateZ(0)}@keyframes apply-module__wuy2Na__radioFill{0%{box-shadow:inset 0 0 0 3px var(--control-active)}to{box-shadow:inset 0 0 0 12px var(--control-active)}}@keyframes apply-module__wuy2Na__radioTop{0%{transform:translateY(0)scaleX(1.75)translateZ(0)}25%{transform:translateY(6px)scaleY(1.25)translateZ(0)}to{transform:translateY(0)scaleX(1.75)translateZ(0)}}@keyframes apply-module__wuy2Na__radioDot{0%{transform:translateY(-17px)translateZ(0)}50%{transform:translateY(2px)translateZ(0)}to{transform:translateY(0)translateZ(0)}}@keyframes apply-module__wuy2Na__radioDrop{0%{transform:translateY(-14px)translateZ(0)}to{transform:translateY(0)translateZ(0)}}@keyframes apply-module__wuy2Na__checkboxFill{0%{box-shadow:inset 0 0 0 3px var(--control-active)}to{box-shadow:inset 0 0 0 12px var(--control-active)}}@keyframes apply-module__wuy2Na__checkboxCorners{0%,to{border-radius:5px}40%{border-radius:14px}}@keyframes apply-module__wuy2Na__checkboxTick{0%{stroke-dasharray:16.5 33;stroke-dashoffset:20.5px}46%{stroke-dasharray:14 33;stroke-dashoffset:48px}to{stroke-dasharray:16.5 33;stroke-dashoffset:46.5px}}@keyframes apply-module__wuy2Na__checkboxDot{0%{transform:translate(14px,-14px)scale(1)translateZ(0)}to{transform:translate(0)scale(1)translateZ(0)}}.apply-module__wuy2Na__scale{--scale-gap:9px;isolation:isolate;gap:var(--scale-gap);display:flex;position:relative}.apply-module__wuy2Na__scaleHighlight{--selected-index:0;z-index:1;width:calc((100% - (var(--option-count) - 1) * var(--scale-gap)) / var(--option-count));background:var(--accent);opacity:0;transform:translateX(calc(var(--selected-index) * (100% + var(--scale-gap))));pointer-events:none;position:absolute;inset:0 auto 0 0}.apply-module__wuy2Na__scaleOption{background:var(--surface);cursor:pointer;flex:1;min-width:0;position:relative}.apply-module__wuy2Na__scaleOption input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apply-module__wuy2Na__scaleOption span{z-index:2;justify-content:center;align-items:center;height:64px;font-size:24px;transition:color .18s;display:flex;position:relative}.apply-module__wuy2Na__scaleOption:hover{background:#2e2e2e}.apply-module__wuy2Na__scaleOption:has(input:checked) span{color:var(--accent-ink)}.apply-module__wuy2Na__starFilled span{color:var(--accent)}.apply-module__wuy2Na__scaleLabels{color:var(--muted);justify-content:space-between;gap:16px;margin-top:12px;font-size:13px;display:flex}.apply-module__wuy2Na__scaleLabels span:last-child{text-align:right}.apply-module__wuy2Na__textButton{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:14px;text-decoration:underline}.apply-module__wuy2Na__membershipLink{display:inline-block}.apply-module__wuy2Na__gridRows{gap:16px;display:grid}.apply-module__wuy2Na__gridRow{border:0;min-width:0}.apply-module__wuy2Na__gridRow legend{margin-bottom:8px;font-size:15px}.apply-module__wuy2Na__gridOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.apply-module__wuy2Na__gridOptions .apply-module__wuy2Na__choice{gap:9px;padding:14px 12px;font-size:14px}.apply-module__wuy2Na__question[data-invalid=true] .apply-module__wuy2Na__field,.apply-module__wuy2Na__question[data-invalid=true] .apply-module__wuy2Na__choices,.apply-module__wuy2Na__question[data-invalid=true] .apply-module__wuy2Na__scale,.apply-module__wuy2Na__question[data-invalid=true] .apply-module__wuy2Na__gridRows,.apply-module__wuy2Na__question[data-invalid=true] .apply-module__wuy2Na__selectTrigger{outline-offset:3px;outline:1px solid #b73939}.apply-module__wuy2Na__error{color:#ff9696;margin-top:12px;font-size:14px;line-height:1.5}.apply-module__wuy2Na__finish{justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}.apply-module__wuy2Na__finish p{letter-spacing:-.04em;font-size:27px}.apply-module__wuy2Na__finish p span{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:14px;display:block}.apply-module__wuy2Na__submit:disabled,.apply-module__wuy2Na__submit:disabled:hover{opacity:.5;cursor:not-allowed;color:#f3f3f3;background-color:#262626}.apply-module__wuy2Na__feedback{background:var(--selected);color:var(--selected-ink);overflow-wrap:anywhere;margin-top:24px;padding:22px;line-height:1.5}.apply-module__wuy2Na__select{width:100%;position:relative}.apply-module__wuy2Na__selectTrigger{background:var(--surface);width:100%;min-height:64px;color:var(--ink);letter-spacing:-.04em;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;padding:18px 48px 18px 22px;font-family:inherit;font-size:21px;font-weight:400;line-height:1.14;display:flex;position:relative}.apply-module__wuy2Na__selectLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apply-module__wuy2Na__chevron{pointer-events:none;color:var(--muted);transition:transform .18s cubic-bezier(.45,0,.2,1);position:absolute;top:50%;right:18px;transform:translateY(-50%)}.apply-module__wuy2Na__chevronOpen{transform:translateY(-50%)rotate(180deg)}.apply-module__wuy2Na__selectList{z-index:5;background:var(--popup);border:1px solid var(--line);transform-origin:top;border-radius:14px;width:100%;margin:0;padding:8px;list-style:none;animation:.2s cubic-bezier(.45,0,.2,1) both apply-module__wuy2Na__selectListIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 5px 10px #1a1a1a1a}.apply-module__wuy2Na__selectOption{letter-spacing:-.04em;color:var(--ink);cursor:pointer;border-radius:10px;padding:12px 16px;font-size:20px;line-height:1.14}.apply-module__wuy2Na__selectOptionActive{background:var(--surface)}.apply-module__wuy2Na__dateTimeTrigger{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding-right:22px}.apply-module__wuy2Na__dateTimeTrigger svg{color:var(--accent);flex-shrink:0}.apply-module__wuy2Na__dateTimePopup{z-index:10;border:1px solid var(--line);background:var(--popup);scrollbar-width:thin;scrollbar-color:var(--accent) transparent;transform-origin:0 0;border-radius:0;width:min(100%,340px);padding:14px;animation:.2s cubic-bezier(.45,0,.2,1) both apply-module__wuy2Na__selectListIn;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.apply-module__wuy2Na__dateTimePopup[data-above=true]{transform-origin:0 100%;top:auto;bottom:calc(100% + 8px)}.apply-module__wuy2Na__dateTimePopup button{font:inherit;cursor:pointer;border:0;border-radius:0}.apply-module__wuy2Na__dateTimePopup button:focus-visible{outline-offset:-3px}.apply-module__wuy2Na__calendarHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.apply-module__wuy2Na__pickerNav,.apply-module__wuy2Na__calendarHeading{min-height:40px;color:var(--accent);background:0 0}.apply-module__wuy2Na__pickerNav{flex:0 0 36px}.apply-module__wuy2Na__calendarHeading{letter-spacing:-.03em;flex:1;font-size:16px}.apply-module__wuy2Na__calendarWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.apply-module__wuy2Na__weekday{color:var(--muted);text-align:center;padding:6px 0 10px;font-size:11px}.apply-module__wuy2Na__pickerOption{width:100%;min-height:40px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;transition:background .15s,color .15s;display:block}.apply-module__wuy2Na__pickerOption[data-outside=true]{color:gray}.apply-module__wuy2Na__pickerOption[aria-current=date]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.apply-module__wuy2Na__pickerOption:hover,.apply-module__wuy2Na__pickerNav:hover,.apply-module__wuy2Na__calendarHeading:hover{background:var(--surface);color:var(--accent)}[aria-selected=true]>.apply-module__wuy2Na__pickerOption,.apply-module__wuy2Na__pickerOption[aria-selected=true],.apply-module__wuy2Na__pickerOption[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.apply-module__wuy2Na__monthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.apply-module__wuy2Na__monthGrid .apply-module__wuy2Na__pickerOption{min-height:60px}.apply-module__wuy2Na__pickerFooter{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;display:flex}.apply-module__wuy2Na__pickerFooter button{min-height:36px;color:var(--accent);background:0 0;padding:4px 12px;font-size:14px}.apply-module__wuy2Na__pickerFooter button:hover{background:var(--accent);color:var(--accent-ink)}.apply-module__wuy2Na__timeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.apply-module__wuy2Na__timeLabel{color:var(--muted);text-align:center;padding:8px 0 12px;font-size:12px}.apply-module__wuy2Na__timeColumn{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;max-height:232px;position:relative;overflow-y:auto}.apply-module__wuy2Na__timeColumn .apply-module__wuy2Na__pickerOption{min-height:44px;margin-bottom:2px;font-size:18px}@keyframes apply-module__wuy2Na__selectListIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}html[data-notification-bar=top]:has([data-application-page]){--notification-bar-h:0px}body:has([data-application-page]) aside[aria-label="We are hiring"]{display:none}body:has([data-application-page]){--ink:#f3f3f3;--muted:#b0b0b0;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171717}.apply-module__wuy2Na__answerFields{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin:0;padding:38px 0 0}.apply-module__wuy2Na__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.apply-module__wuy2Na__verification{margin:24px 0}.apply-module__wuy2Na__submit:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.apply-module__wuy2Na__choiceVisual input{transition:none}.apply-module__wuy2Na__choiceVisual input:checked,.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioTop,.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioDot,.apply-module__wuy2Na__radioControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__radioDrop,.apply-module__wuy2Na__checkboxControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__checkboxTick,.apply-module__wuy2Na__checkboxControl input:checked+.apply-module__wuy2Na__choiceIcon .apply-module__wuy2Na__checkboxDot{animation:none}.apply-module__wuy2Na__chevron,.apply-module__wuy2Na__scaleOption span,.apply-module__wuy2Na__pickerOption{transition:none}.apply-module__wuy2Na__selectList,.apply-module__wuy2Na__dateTimePopup{animation:none}}@media (max-width:1100px){.apply-module__wuy2Na__page{width:min(var(--form-width), calc(100% - 2 * var(--gutter) - 72px));margin-left:var(--gutter)}}@media (max-width:900px){.apply-module__wuy2Na__gridOptions{grid-template-columns:1fr}.apply-module__wuy2Na__finish{flex-direction:column;align-items:stretch}}@media (max-width:768px){.apply-module__wuy2Na__page{width:calc(100% - 2 * var(--gutter) - 40px);padding-top:110px;padding-bottom:60px}.apply-module__wuy2Na__header{margin-bottom:32px}.apply-module__wuy2Na__header h1{margin:22px 0 8px;font-size:clamp(48px,10.6vw,80px)}.apply-module__wuy2Na__intro{flex-direction:column;gap:16px}.apply-module__wuy2Na__layout{padding-top:24px}.apply-module__wuy2Na__section h2{margin-bottom:28px}.apply-module__wuy2Na__field{min-height:58px;padding:16px;font-size:18px}.apply-module__wuy2Na__choice{padding:16px}.apply-module__wuy2Na__scaleOption span{height:55px}.apply-module__wuy2Na__question{margin-bottom:32px}.apply-module__wuy2Na__answerFields{padding-top:32px}.apply-module__wuy2Na__submit{width:100%}.apply-module__wuy2Na__selectTrigger{min-height:58px;padding:16px 40px 16px 16px;font-size:18px}.apply-module__wuy2Na__selectOption{font-size:18px}.apply-module__wuy2Na__dateTimeTrigger{padding-right:16px}.apply-module__wuy2Na__dateTimePopup{padding:10px}}
.PortfolioCarousel-module__TVgFaG__bleed{--upx:calc(100vw / 1512);--content-left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));height:calc(230 * var(--upx));touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:48px;position:relative;overflow:clip}.PortfolioCarousel-module__TVgFaG__stage{outline:none;height:100%;position:relative}.PortfolioCarousel-module__TVgFaG__deck{will-change:transform;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(60vw)}.PortfolioCarousel-module__TVgFaG__deckIn{transform:translate(0,0)}.PortfolioCarousel-module__TVgFaG__card{left:var(--content-left);width:calc(160 * var(--upx));height:calc(160 * var(--upx));padding:calc(20 * var(--upx)) calc(14 * var(--upx));justify-content:center;align-items:center;gap:calc(18 * var(--upx));color:#676767;font:inherit;cursor:grab;transform-origin:0 0;will-change:transform;background:#f1f1f1;border:0;flex-direction:column;transition:transform .62s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;overflow:hidden}.PortfolioCarousel-module__TVgFaG__card img{width:calc(66 * var(--upx));object-fit:contain;filter:grayscale()brightness(.69);pointer-events:none;height:auto}.PortfolioCarousel-module__TVgFaG__card[data-id=marketing] img{width:calc(48 * var(--upx))}.PortfolioCarousel-module__TVgFaG__card[data-id=flagship] img{width:calc(78 * var(--upx))}.PortfolioCarousel-module__TVgFaG__card>span{font-size:calc(15 * var(--upx));letter-spacing:-.05em;white-space:nowrap;line-height:1}.PortfolioCarousel-module__TVgFaG__card[aria-current=true]{background:var(--blue);color:#fff}.PortfolioCarousel-module__TVgFaG__card[aria-current=true] img{filter:brightness(0)invert()}.PortfolioCarousel-module__TVgFaG__card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.PortfolioCarousel-module__TVgFaG__stageDragging,.PortfolioCarousel-module__TVgFaG__stageDragging .PortfolioCarousel-module__TVgFaG__card{cursor:grabbing}.PortfolioCarousel-module__TVgFaG__stageMoving .PortfolioCarousel-module__TVgFaG__card{transition:none}.PortfolioCarousel-module__TVgFaG__fade{z-index:40;width:calc(220 * var(--upx));pointer-events:none;background:linear-gradient(270deg,#fcfdffd9,#fcfdff59 40%,#fcfdff00 100%);position:absolute;top:0;bottom:0;right:0}.PortfolioCarousel-module__TVgFaG__controls{right:var(--content-left);z-index:41;gap:10px;display:flex;position:absolute;bottom:0}.PortfolioCarousel-module__TVgFaG__navControlButton{--arrow-size:28px}@media (prefers-reduced-motion:reduce){.PortfolioCarousel-module__TVgFaG__deck,.PortfolioCarousel-module__TVgFaG__deckIn{transition:none;transform:none}.PortfolioCarousel-module__TVgFaG__card{transition:none}}@media (max-width:768px){.PortfolioCarousel-module__TVgFaG__bleed{--upx:calc(100vw / 780);height:calc(270 * var(--upx));margin-top:32px}.PortfolioCarousel-module__TVgFaG__deck{transform:translate(140vw)}.PortfolioCarousel-module__TVgFaG__deckIn{transform:translate(0,0)}.PortfolioCarousel-module__TVgFaG__fade{width:28vw}.PortfolioCarousel-module__TVgFaG__navControlButton{--arrow-size:26px}}
html[data-notification-bar=top]{--notification-bar-h:44px;--notification-bar-fade-delay:.15s;--notification-bar-ease:cubic-bezier(.65, 0, .35, 1);--notification-bar-rise-ease:cubic-bezier(.24, .01, 0, 1)}html[data-notification-bar=top] header[aria-label=Site]{top:var(--notification-bar-h)}html[data-notification-bar=top] section[aria-label=Hero]{padding-top:var(--notification-bar-h)}:is(html[data-notification-bar=top]:has(section[aria-label=Hero][data-intro=blank]),html[data-notification-bar=top]:has(section[aria-label=Hero][data-intro=mark])){--notification-bar-opacity:0;--notification-bar-visibility:hidden;--notification-bar-y:-100%}html[data-notification-bar=top]:has(section[aria-label=Hero][data-intro=settle]){--notification-bar-transition:visibility 0s linear var(--notification-bar-fade-delay), opacity .38s var(--notification-bar-ease) var(--notification-bar-fade-delay), transform .6s var(--notification-bar-rise-ease) var(--notification-bar-fade-delay)}.NotificationBar-module__QtjGYG__bar{z-index:90;height:var(--notification-bar-h);background:var(--ink);color:#fff;opacity:var(--notification-bar-opacity,1);transform:translate3d(0, var(--notification-bar-y,0%), 0);transition:var(--notification-bar-transition,none);visibility:var(--notification-bar-visibility,visible);align-items:stretch;display:flex;position:fixed;top:0;left:0;right:0}.NotificationBar-module__QtjGYG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.NotificationBar-module__QtjGYG__marquee{flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.NotificationBar-module__QtjGYG__stripe{z-index:1;pointer-events:none;background:#fcafdd;height:4px;position:absolute;top:0;left:0;right:0}.NotificationBar-module__QtjGYG__group{will-change:transform;flex:none;align-items:center;width:max-content;animation:24s linear infinite NotificationBar-module__QtjGYG__notificationMarquee;display:flex}.NotificationBar-module__QtjGYG__item{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:#fff;align-items:center;gap:26px;padding-right:26px;font-size:26px;font-weight:400;line-height:1;display:flex}.NotificationBar-module__QtjGYG__star{color:#fcafdd;width:19px;height:auto}.NotificationBar-module__QtjGYG__cta{color:var(--ink);letter-spacing:-.03em;background:#fcafdd;flex:none;align-items:center;gap:9px;padding:0 20px 0 22px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background .18s cubic-bezier(.45,0,.2,1),color .18s cubic-bezier(.45,0,.2,1);display:flex}.NotificationBar-module__QtjGYG__ctaArrow{font-size:19px;line-height:.7}.NotificationBar-module__QtjGYG__cta:hover,.NotificationBar-module__QtjGYG__cta:focus-visible{background:var(--yellow);color:var(--ink);outline:none}@keyframes NotificationBar-module__QtjGYG__notificationMarquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.NotificationBar-module__QtjGYG__bar{opacity:1;visibility:visible;transition:none;transform:none}.NotificationBar-module__QtjGYG__group{animation:none}.NotificationBar-module__QtjGYG__cta{transition:none}}@media (max-width:768px){html[data-notification-bar=top]{--notification-bar-h:38px}.NotificationBar-module__QtjGYG__item{gap:20px;padding-right:20px;font-size:20px}.NotificationBar-module__QtjGYG__star{width:15px}.NotificationBar-module__QtjGYG__stripe{height:3px}.NotificationBar-module__QtjGYG__cta{padding:0 15px 0 17px;font-size:14px}.NotificationBar-module__QtjGYG__ctaArrow{font-size:17px}}
.Partner-module__LtN0QW__partner{background:#fcfdff;overflow-x:clip}.Partner-module__LtN0QW__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.Partner-module__LtN0QW__canvas{--pxx:.0625cqw;--px:min(.0625cqw, calc(1400px / 1600));height:calc(628 * var(--px));margin-block:calc(114 * var(--px)) calc(200 * var(--px));position:relative}.Partner-module__LtN0QW__heading{left:0;top:calc(120 * (var(--px) - var(--pxx)));z-index:2;font-family:var(--font-display);font-size:calc(120 * var(--pxx));letter-spacing:calc(-2.4 * var(--pxx));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:1;position:absolute}.Partner-module__LtN0QW__form{z-index:3;pointer-events:none;position:absolute;inset:0}.Partner-module__LtN0QW__row{display:contents}.Partner-module__LtN0QW__copy{font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(22.151 * var(--px));letter-spacing:-.04em;color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:1.14;position:absolute}.Partner-module__LtN0QW__nameLabel{left:0;top:calc(170.57 * var(--px))}.Partner-module__LtN0QW__andLabel{left:calc(575 * var(--px));top:calc(169.7 * var(--px))}.Partner-module__LtN0QW__interestLabel{left:0;top:calc(241.18 * var(--px))}.Partner-module__LtN0QW__cityLabel{left:calc(455 * var(--px));top:calc(239.44 * var(--px))}.Partner-module__LtN0QW__contactLabel{left:0;top:calc(311.79 * var(--px))}.Partner-module__LtN0QW__field,.Partner-module__LtN0QW__selectTrigger,.Partner-module__LtN0QW__send{box-sizing:border-box;appearance:none;height:calc(52.302 * var(--px));border:none;border-radius:0;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-weight:400;line-height:1.14}.Partner-module__LtN0QW__field{padding:0 calc(17.44 * var(--px));font-size:calc(22.664 * var(--px));letter-spacing:calc(-.9066 * var(--px));color:var(--ink);pointer-events:auto;background:#f2f2f2;position:absolute}.Partner-module__LtN0QW__field::placeholder{color:#afafaf}.Partner-module__LtN0QW__field:focus,.Partner-module__LtN0QW__selectTrigger:focus-visible,.Partner-module__LtN0QW__send:focus-visible{outline:max(1px, calc(1.5 * var(--px))) solid var(--blue);outline-offset:calc(-1.5 * var(--px))}.Partner-module__LtN0QW__fieldInvalid{outline:max(1px, calc(1.5 * var(--px))) solid #c45c5c;outline-offset:calc(-1.5 * var(--px))}.Partner-module__LtN0QW__firstInput{left:calc(120 * var(--px));top:calc(159.24 * var(--px));width:calc(213.566 * var(--px))}.Partner-module__LtN0QW__lastInput{left:calc(348 * var(--px));top:calc(159.24 * var(--px));width:calc(213.566 * var(--px))}.Partner-module__LtN0QW__emailInput{left:calc(147 * var(--px));top:calc(300.46 * var(--px));width:calc(388 * var(--px))}.Partner-module__LtN0QW__select{left:calc(157 * var(--px));top:calc(229.85 * var(--px));z-index:4;width:calc(280 * var(--px));height:calc(52.302 * var(--px));pointer-events:auto;position:absolute}.Partner-module__LtN0QW__selectTrigger{width:100%;height:100%;min-height:calc(52.302 * var(--px));padding:0 calc(28 * var(--px)) 0 calc(20.92 * var(--px));font-size:calc(22.408 * var(--px));letter-spacing:calc(-.9763 * var(--px));color:var(--ink);text-align:left;cursor:pointer;background:#f2f2f2;align-items:center;display:flex;position:relative}.Partner-module__LtN0QW__selectLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Partner-module__LtN0QW__chevron{right:calc(14.82 * var(--px));width:calc(13.947 * var(--px));height:calc(6.974 * var(--px));pointer-events:none;transition:transform .18s cubic-bezier(.45,0,.2,1);position:absolute;top:50%;transform:translateY(-50%)}.Partner-module__LtN0QW__chevronOpen{transform:translateY(-50%)rotate(180deg)}.Partner-module__LtN0QW__selectList{top:calc(100% + 8 * var(--px));z-index:5;padding:calc(8 * var(--px)) calc(8 * var(--px));width:max-content;min-width:100%;box-shadow:0 5px calc(10 * var(--px)) #1a1a1a1a;transform-origin:top;border-radius:calc(14 * var(--px));background:#fff;border:1px solid #e0e0e0;margin:0;list-style:none;animation:.2s cubic-bezier(.45,0,.2,1) both Partner-module__LtN0QW__selectListIn;position:absolute;left:0}@keyframes Partner-module__LtN0QW__selectListIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.Partner-module__LtN0QW__selectOption{padding:calc(10 * var(--px)) calc(12 * var(--px));font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(20.664 * var(--px));letter-spacing:calc(-.9066 * var(--px));color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:calc(10 * var(--px));font-weight:400;line-height:1.14}.Partner-module__LtN0QW__selectOptionActive{background:#f2f2f2}.Partner-module__LtN0QW__send{left:calc(552 * var(--px));top:calc(300.46 * var(--px));z-index:3;width:calc(96.758 * var(--px));background:var(--blue);font-size:calc(22.664 * var(--px));letter-spacing:calc(-.9066 * var(--px));color:#fff;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.45,0,.2,1);display:flex;position:absolute}.Partner-module__LtN0QW__send:hover{background:#0040cc}.Partner-module__LtN0QW__thanks,.Partner-module__LtN0QW__error{left:0;top:calc(372 * var(--px));font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(22.664 * var(--px));letter-spacing:calc(-.9066 * var(--px));margin:0;font-weight:400;line-height:1.14;position:absolute}.Partner-module__LtN0QW__thanks{color:var(--blue)}.Partner-module__LtN0QW__error{color:#c45c5c}.Partner-module__LtN0QW__sponsors{z-index:2;grid-template-columns:repeat(3, calc(191.579 * var(--px)));grid-template-rows:repeat(3, calc(191.579 * var(--px)));column-gap:calc(23 * var(--px));row-gap:calc(26.5 * var(--px));display:grid;position:absolute;top:0;right:0}.Partner-module__LtN0QW__block,.Partner-module__LtN0QW__empty{box-sizing:border-box}.Partner-module__LtN0QW__block{background:#f2f2f2;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.45,0,.2,1);display:flex}.Partner-module__LtN0QW__logo{width:calc((var(--iw) / 191.579) * 100%);height:calc(var(--ih) / 191.579 * 100%);object-fit:contain;max-width:none}.Partner-module__LtN0QW__squares{left:-1px;top:calc(482 * var(--px) - 1px);z-index:2;width:calc(240 * var(--px));height:calc(144 * var(--px));box-sizing:content-box;pointer-events:none;padding:1px;position:absolute}.Partner-module__LtN0QW__gridSvg{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2px;shape-rendering:crispedges;display:block;overflow:visible}@media (hover:hover){.Partner-module__LtN0QW__block:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.Partner-module__LtN0QW__block,.Partner-module__LtN0QW__chevron,.Partner-module__LtN0QW__send{transition:none}.Partner-module__LtN0QW__selectList{animation:none}}@media (max-width:768px){.Partner-module__LtN0QW__canvas{flex-direction:column;gap:28px;height:auto;margin-block:0;padding-block:64px 48px;display:flex;overflow:visible}.Partner-module__LtN0QW__heading,.Partner-module__LtN0QW__form,.Partner-module__LtN0QW__copy,.Partner-module__LtN0QW__field,.Partner-module__LtN0QW__send,.Partner-module__LtN0QW__thanks,.Partner-module__LtN0QW__error,.Partner-module__LtN0QW__sponsors{top:auto;left:auto;right:auto;position:static;inset:auto}.Partner-module__LtN0QW__heading{letter-spacing:-.02em;white-space:normal;font-size:clamp(2.5rem,13vw,4rem)}.Partner-module__LtN0QW__form{pointer-events:auto;z-index:5;flex-direction:column;gap:12px;display:flex;overflow:visible}.Partner-module__LtN0QW__row{flex-wrap:nowrap;align-items:center;gap:8px 10px;width:100%;display:flex}.Partner-module__LtN0QW__cityContactRow{justify-content:space-between}.Partner-module__LtN0QW__copy{letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;font-size:1rem}.Partner-module__LtN0QW__contactLabel{text-align:right;margin-left:auto}.Partner-module__LtN0QW__field,.Partner-module__LtN0QW__selectTrigger,.Partner-module__LtN0QW__send{height:44px}.Partner-module__LtN0QW__field{letter-spacing:-.04em;flex:auto;width:auto;min-width:0;padding:0 14px;font-size:1rem}.Partner-module__LtN0QW__emailInput,.Partner-module__LtN0QW__send{flex:none;width:100%}.Partner-module__LtN0QW__select{z-index:6;flex:auto;width:auto;min-width:0;height:auto;position:relative;top:auto;left:auto;right:auto;overflow:visible}.Partner-module__LtN0QW__selectTrigger{letter-spacing:-.04em;min-height:44px;padding:0 36px 0 14px;font-size:1rem}.Partner-module__LtN0QW__chevron{width:14px;height:7px;right:12px}.Partner-module__LtN0QW__selectList{border-radius:12px;width:100%;min-width:100%;padding:6px;top:calc(100% + 4px);left:0;right:0;box-shadow:0 0 18px #1a1a1a29}.Partner-module__LtN0QW__selectOption{letter-spacing:-.04em;border-radius:8px;padding:10px 13px;font-size:1rem}.Partner-module__LtN0QW__send{letter-spacing:-.04em;min-width:0;padding:0 16px;font-size:1rem}.Partner-module__LtN0QW__thanks,.Partner-module__LtN0QW__error{letter-spacing:-.04em;font-size:1rem}.Partner-module__LtN0QW__sponsors{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:12px;width:100%}.Partner-module__LtN0QW__empty,.Partner-module__LtN0QW__wds{display:none}.Partner-module__LtN0QW__block{aspect-ratio:1;width:100%}.Partner-module__LtN0QW__squares{display:none}}
.DetailCard-module__8t9GgG__card{--card-bg:#f6f6f6;--title-fg:#1a1a1a;--date-fg:#868686;--pill-bg:#222;--pill-fg:#fff;--body-fg:#3e3e3e;--fade-rgb:246 246 246;box-sizing:border-box;background:var(--card-bg);grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:32px 124px;width:100%;padding:42px 65px 43px 42px;display:grid;position:relative}.DetailCard-module__8t9GgG__card[data-theme=dark]{--card-bg:#292929;--title-fg:#fff;--date-fg:#898989;--pill-bg:#fff;--pill-fg:#1a1a1a;--body-fg:#dbdbdb;--fade-rgb:41 41 41}.DetailCard-module__8t9GgG__left{flex-direction:column;gap:20px;min-width:0;display:flex}.DetailCard-module__8t9GgG__date{letter-spacing:-.32px;color:var(--date-fg);margin:0;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:16px}.DetailCard-module__8t9GgG__title{font-family:var(--font-display);letter-spacing:-.72px;color:var(--title-fg);margin:-10px 0 0;font-size:45px;font-weight:400;line-height:1}.DetailCard-module__8t9GgG__pills{flex-wrap:wrap;gap:15px;margin-bottom:35px;display:flex}.DetailCard-module__8t9GgG__pill{background:var(--pill-bg);height:46px;color:var(--pill-fg);letter-spacing:-.34px;white-space:nowrap;border-radius:25px;align-items:center;padding:0 20px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:16px;display:flex}.DetailCard-module__8t9GgG__right{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.DetailCard-module__8t9GgG__body{letter-spacing:-.3px;color:var(--body-fg);font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:17px;line-height:1.55}.DetailCard-module__8t9GgG__body p{margin:0 0 22px}.DetailCard-module__8t9GgG__body p:last-of-type{margin-bottom:0}.DetailCard-module__8t9GgG__listHeading{margin:12px 0}.DetailCard-module__8t9GgG__body ol{margin:0;padding-left:22px}.DetailCard-module__8t9GgG__body ol li{margin-bottom:4px}.DetailCard-module__8t9GgG__actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:15px;display:flex}.DetailCard-module__8t9GgG__action{background:var(--blue);color:#fff;letter-spacing:-.34px;cursor:pointer;border:none;border-radius:25px;align-items:center;gap:8px;height:46px;padding:0 21px 0 25px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:17px;text-decoration:none;transition:background-color .15s;display:flex}.DetailCard-module__8t9GgG__action:hover,.DetailCard-module__8t9GgG__action:focus-visible{background:#003bc2}.DetailCard-module__8t9GgG__action[data-tone=ink]{background:#000}.DetailCard-module__8t9GgG__action[data-tone=ink]:hover,.DetailCard-module__8t9GgG__action[data-tone=ink]:focus-visible{background:#333}.DetailCard-module__8t9GgG__action:disabled{cursor:not-allowed;opacity:1}.DetailCard-module__8t9GgG__action:disabled:hover,.DetailCard-module__8t9GgG__action:disabled:focus-visible{background:var(--blue)}.DetailCard-module__8t9GgG__actionArrow{flex-shrink:0;width:15px;height:15px}.DetailCard-module__8t9GgG__stripWrap{position:relative}.DetailCard-module__8t9GgG__strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;height:320px;display:flex;overflow-x:auto}.DetailCard-module__8t9GgG__strip::-webkit-scrollbar{display:none}.DetailCard-module__8t9GgG__photo{scroll-snap-align:start;background:#e1e1e1;flex:none;width:auto;height:100%;position:relative;overflow:hidden}.DetailCard-module__8t9GgG__photoImg{object-fit:cover;pointer-events:none}.DetailCard-module__8t9GgG__stripFade{z-index:2;pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.DetailCard-module__8t9GgG__stripFadeLeft{background:linear-gradient(to right, rgb(var(--fade-rgb) / .7), rgb(var(--fade-rgb) / 0));left:0}.DetailCard-module__8t9GgG__stripFadeRight{background:linear-gradient(to left, rgb(var(--fade-rgb) / .7), rgb(var(--fade-rgb) / 0));right:0}.DetailCard-module__8t9GgG__stripControls{gap:10px;margin-top:16px;display:flex}.DetailCard-module__8t9GgG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.DetailCard-module__8t9GgG__card{grid-template-columns:1fr;padding:32px 24px}.DetailCard-module__8t9GgG__actions{justify-content:flex-start;align-self:stretch}}@media (max-width:480px){.DetailCard-module__8t9GgG__strip{height:220px}}
.ApplicationProgress-module__uBY2WW__dock{--dock-width:min(220px, 20vh, max(96px, calc((100vw - var(--form-width) - 100px) / 2)));z-index:60;top:50%;right:max(24px, calc((100vw - var(--form-width)) / 4 - var(--dock-width) / 2));width:var(--dock-width);pointer-events:none;position:fixed;transform:translateY(-50%)}.ApplicationProgress-module__uBY2WW__progressMark{flex-direction:column;align-items:center;gap:12px;display:flex}.ApplicationProgress-module__uBY2WW__lettering{width:100%;height:min(calc(var(--dock-width) * 3.5), calc(100vh - 140px));fill:none;stroke:var(--line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ApplicationProgress-module__uBY2WW__letteringFill{--progress:0;stroke:var(--accent);stroke-width:3.5px;stroke-dasharray:var(--path-length,1px) var(--path-length,1px);stroke-dashoffset:calc((var(--progress) - 1) * var(--path-length,1px))}.ApplicationProgress-module__uBY2WW__progressCount{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px}@media (max-width:768px){.ApplicationProgress-module__uBY2WW__dock{--dock-width:min(44px, 20vh);right:7px}.ApplicationProgress-module__uBY2WW__progressMark{gap:8px}.ApplicationProgress-module__uBY2WW__lettering{stroke-width:2px}.ApplicationProgress-module__uBY2WW__letteringFill{stroke-width:2.35px}.ApplicationProgress-module__uBY2WW__progressCount{writing-mode:vertical-rl;font-size:10px}}
.events-module__uXo2ga__upcoming{background:#fcfdff;padding-top:160px;padding-bottom:160px;overflow-x:clip}.events-module__uXo2ga__previous{background:#1a1a1a;padding-top:160px;padding-bottom:160px;overflow-x:clip}.events-module__uXo2ga__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.events-module__uXo2ga__head{padding:0 0 42px}.events-module__uXo2ga__label{letter-spacing:-.48px;color:#868686;margin:0 0 -8px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:24px}.events-module__uXo2ga__previous .events-module__uXo2ga__label{color:#bdbdbd}.events-module__uXo2ga__headingGroup{--px:calc(100cqw / 1512);height:calc(95 * var(--px));position:relative}.events-module__uXo2ga__heading{font-family:var(--font-display);font-size:calc(90 * var(--px));letter-spacing:calc(-1.8 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute;top:0;left:0}.events-module__uXo2ga__previous .events-module__uXo2ga__heading{color:#fff}.events-module__uXo2ga__year{left:calc(249 * var(--px));top:calc(8 * var(--px));font-family:var(--font-display);font-size:calc(42 * var(--px));letter-spacing:calc(-.84 * var(--px));color:#d0d0d0;white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute}.events-module__uXo2ga__previous .events-module__uXo2ga__year{color:#555}.events-module__uXo2ga__upcoming .events-module__uXo2ga__inner:last-child,.events-module__uXo2ga__previous .events-module__uXo2ga__inner:last-child{margin-top:56px}@media (max-width:768px){.events-module__uXo2ga__upcoming{padding-top:128px}.events-module__uXo2ga__upcoming .events-module__uXo2ga__inner:last-child,.events-module__uXo2ga__previous .events-module__uXo2ga__inner:last-child{margin-top:32px}.events-module__uXo2ga__headingGroup{align-items:flex-start;gap:.45em;height:auto;display:flex}.events-module__uXo2ga__heading,.events-module__uXo2ga__year{position:static;top:auto;left:auto}.events-module__uXo2ga__heading{letter-spacing:-.02em;font-size:clamp(2.5rem,13vw,4rem)}.events-module__uXo2ga__year{letter-spacing:-.02em;margin-top:.2em;font-size:1.25rem}}
.hackathon-team-module__W_C1xG__upcoming{background:#fcfdff;padding-top:160px;padding-bottom:160px;overflow-x:clip}.hackathon-team-module__W_C1xG__about{background:#fcfdff;padding-bottom:160px;overflow-x:clip}.hackathon-team-module__W_C1xG__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.hackathon-team-module__W_C1xG__head{padding:0 0 42px}.hackathon-team-module__W_C1xG__label{letter-spacing:-.48px;color:#868686;margin:0 0 -8px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:24px}.hackathon-team-module__W_C1xG__headingGroup{--px:calc(100cqw / 1512);height:calc(95 * var(--px));position:relative}.hackathon-team-module__W_C1xG__heading{font-family:var(--font-display);font-size:calc(90 * var(--px));letter-spacing:calc(-1.8 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute;top:0;left:0}.hackathon-team-module__W_C1xG__upcoming .hackathon-team-module__W_C1xG__inner:last-child{margin-top:56px}.hackathon-team-module__W_C1xG__aboutGrid{--px:calc(100cqw / 1512);grid-template-columns:minmax(0,573px) minmax(0,574px);justify-content:space-between;gap:64px;display:grid}.hackathon-team-module__W_C1xG__aboutHeading{font-family:var(--font-display);font-size:calc(90 * var(--px));letter-spacing:calc(-1.8 * var(--px));color:var(--ink);margin:0;font-weight:400;line-height:.91}.hackathon-team-module__W_C1xG__aboutCopy{color:#3e3e3e;max-width:510px;margin-top:49px;font-size:15px;line-height:1.49}.hackathon-team-module__W_C1xG__aboutCopy p+p{margin-top:22.35px}.hackathon-team-module__W_C1xG__teamVisual{aspect-ratio:574/505;background:#f6f6f6;align-self:start;place-items:center;margin-top:10px;display:grid;position:relative}.hackathon-team-module__W_C1xG__teamPhoto{aspect-ratio:410/274;object-fit:cover;width:71.43%;height:auto}.hackathon-team-module__W_C1xG__corner{width:30px;height:30px;position:absolute}.hackathon-team-module__W_C1xG__topLeft{top:-15px;left:-15px}.hackathon-team-module__W_C1xG__topRight{top:-15px;right:-15px}.hackathon-team-module__W_C1xG__bottomLeft{bottom:-15px;left:-15px}.hackathon-team-module__W_C1xG__bottomRight{bottom:-15px;right:-15px}@media (max-width:900px){.hackathon-team-module__W_C1xG__aboutGrid{grid-template-columns:minmax(0,1fr);gap:64px}.hackathon-team-module__W_C1xG__teamVisual{width:min(100%,574px)}}@media (max-width:768px){.hackathon-team-module__W_C1xG__upcoming{padding-top:128px}.hackathon-team-module__W_C1xG__upcoming .hackathon-team-module__W_C1xG__inner:last-child{margin-top:32px}.hackathon-team-module__W_C1xG__headingGroup{align-items:flex-start;gap:.45em;height:auto;display:flex}.hackathon-team-module__W_C1xG__heading{letter-spacing:-.02em;font-size:clamp(2.5rem,13vw,4rem);position:static;top:auto;left:auto}.hackathon-team-module__W_C1xG__aboutHeading{letter-spacing:-.02em;font-size:clamp(2.5rem,13vw,4rem)}}@media (max-width:600px){.hackathon-team-module__W_C1xG__about{padding-bottom:100px}.hackathon-team-module__W_C1xG__aboutGrid{gap:48px}.hackathon-team-module__W_C1xG__aboutCopy{margin-top:32px}.hackathon-team-module__W_C1xG__teamVisual{width:calc(100% - 16px);margin-inline:auto}}
.portfolios-module__mZlYfW__page{min-height:100dvh;color:var(--ink);background:#fcfdff;padding:160px 0;overflow-x:clip}.portfolios-module__mZlYfW__header,.portfolios-module__mZlYfW__details{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.portfolios-module__mZlYfW__header{container-type:inline-size}.portfolios-module__mZlYfW__eyebrow{letter-spacing:-.48px;color:#868686;margin:0 0 -8px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:24px}.portfolios-module__mZlYfW__headingRow{--px:calc(100cqw / 1512);height:calc(95 * var(--px));position:relative}.portfolios-module__mZlYfW__headingRow h1{font-family:var(--font-display);font-size:calc(90 * var(--px));letter-spacing:calc(-1.8 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:.9;position:absolute;top:0;left:0}.portfolios-module__mZlYfW__details{background:#f5f5f5;grid-template-columns:54% 46%;min-height:588px;margin-top:96px;display:grid}.portfolios-module__mZlYfW__summary,.portfolios-module__mZlYfW__roleDetails{padding:48px 56px}.portfolios-module__mZlYfW__summary{flex-direction:column;display:flex}.portfolios-module__mZlYfW__date{color:#666;margin-bottom:8px;font-size:13px;line-height:1}.portfolios-module__mZlYfW__summary h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:40px;font-weight:400;line-height:.95}.portfolios-module__mZlYfW__tags{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.portfolios-module__mZlYfW__tags span{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 26px;font-size:14px;line-height:1}.portfolios-module__mZlYfW__description{color:#3c3c3c;letter-spacing:-.015em;max-width:56ch;margin-top:28px;font-size:16px;line-height:1.5}.portfolios-module__mZlYfW__teamPreview{grid-template-columns:repeat(3,minmax(0,176px));gap:clamp(12px,2vw,38px);margin-top:44px;list-style:none;display:grid}.portfolios-module__mZlYfW__person{aspect-ratio:.985;background:0 0;width:100%;position:relative}.portfolios-module__mZlYfW__personPhoto{width:93.84%;height:92.51%;position:absolute;top:3.64%;left:3.08%;overflow:hidden}.portfolios-module__mZlYfW__personPhoto img{object-fit:cover}.portfolios-module__mZlYfW__person figcaption,.portfolios-module__mZlYfW__person>span{z-index:1;color:#fff;letter-spacing:-.05em;white-space:nowrap;background:#1a1a1a;align-items:center;min-height:24px;padding:5px 8px;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:1.14;display:flex;position:absolute}.portfolios-module__mZlYfW__person figcaption{top:0;left:0}.portfolios-module__mZlYfW__person>span{bottom:0;right:0}.portfolios-module__mZlYfW__roleDetails{color:#333;flex-direction:column;font-size:15px;line-height:1.5;display:flex}.portfolios-module__mZlYfW__roleDetails h3{color:#666;margin-top:auto;margin-bottom:20px;font-size:15px;font-weight:400}.portfolios-module__mZlYfW__roleDetails ol{max-width:62ch;padding-left:22px}.portfolios-module__mZlYfW__roleDetails li+li{margin-top:8px}.portfolios-module__mZlYfW__portfolioDescription{max-width:62ch;margin-bottom:auto;font-size:17px;line-height:1.6}.portfolios-module__mZlYfW__actions{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:40px;display:flex}.portfolios-module__mZlYfW__actions a,.portfolios-module__mZlYfW__actions button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;line-height:1;text-decoration:none;display:flex}.portfolios-module__mZlYfW__actions a{background:var(--blue);color:#fff;gap:12px}.portfolios-module__mZlYfW__actions button:disabled{color:#777;cursor:not-allowed;background:#e1e1e1;border:0;gap:12px;font-family:inherit}.portfolios-module__mZlYfW__actions a:hover,.portfolios-module__mZlYfW__actions a:focus-visible{background:var(--ink)}.portfolios-module__mZlYfW__actions svg{width:16px;height:16px}@media (max-width:1180px){.portfolios-module__mZlYfW__details{grid-template-columns:1fr 1fr}.portfolios-module__mZlYfW__summary,.portfolios-module__mZlYfW__roleDetails{padding:40px}.portfolios-module__mZlYfW__teamPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portfolios-module__mZlYfW__person{width:100%}}@media (max-width:820px){.portfolios-module__mZlYfW__details{grid-template-columns:1fr;margin-top:64px}.portfolios-module__mZlYfW__summary h2{font-size:36px}.portfolios-module__mZlYfW__summary,.portfolios-module__mZlYfW__roleDetails{padding:28px 24px}.portfolios-module__mZlYfW__roleDetails{border-top:1px solid #ddd}.portfolios-module__mZlYfW__tags span{padding-inline:16px}.portfolios-module__mZlYfW__teamPreview{gap:8px}.portfolios-module__mZlYfW__person figcaption,.portfolios-module__mZlYfW__person>span{min-height:20px;padding:3px 5px;font-size:10px}.portfolios-module__mZlYfW__actions{margin-bottom:12px}}@media (max-width:768px){.portfolios-module__mZlYfW__page{padding-top:128px}.portfolios-module__mZlYfW__headingRow{height:auto}.portfolios-module__mZlYfW__headingRow h1{letter-spacing:-.02em;font-size:clamp(2.5rem,13vw,4rem);position:static}}@media (max-width:440px){.portfolios-module__mZlYfW__actions{flex-direction:column;align-items:stretch}.portfolios-module__mZlYfW__actions a,.portfolios-module__mZlYfW__actions button{width:100%}}
.projects-module__D-cxOq__placeholder{min-height:100svh;padding:160px var(--gutter);text-align:center;place-items:center;display:grid}.projects-module__D-cxOq__heading{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:1}
.Team-module__9qwZhq__team{background:#fcfdff;overflow-x:clip}.Team-module__9qwZhq__inner{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.Team-module__9qwZhq__head{--px:.0625cqw;height:calc(80 * var(--px));margin-bottom:calc(45.4 * var(--px));position:relative}.Team-module__9qwZhq__heading{z-index:2;font-family:var(--font-display);font-size:calc(80 * var(--px));letter-spacing:calc(-1.6 * var(--px));color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:1;position:absolute;top:0;left:0}.Team-module__9qwZhq__subtitle{right:0;top:calc(43 * var(--px));z-index:2;letter-spacing:-.05em;color:var(--muted);text-align:right;white-space:nowrap;margin:0;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:17px;font-weight:400;line-height:1.14;position:absolute}.Team-module__9qwZhq__bleed{--tpx:calc(100vw / 1920);height:calc(232.95 * var(--tpx));margin-bottom:calc(160 * var(--tpx));position:relative}.Team-module__9qwZhq__viewport{height:100%;overflow:clip}.Team-module__9qwZhq__track{will-change:transform;width:max-content;animation:80s linear infinite Team-module__9qwZhq__marquee;display:flex}.Team-module__9qwZhq__bleed:hover .Team-module__9qwZhq__track,.Team-module__9qwZhq__bleed:focus-within .Team-module__9qwZhq__track{animation-play-state:paused}.Team-module__9qwZhq__group{display:flex}.Team-module__9qwZhq__item{width:calc(228.994 * var(--tpx));height:calc(232.515 * var(--tpx));margin-right:calc(24.256 * var(--tpx));color:inherit;flex-shrink:0;text-decoration:none;position:relative}.Team-module__9qwZhq__photo{left:calc(7.05 * var(--tpx));top:calc(8.46 * var(--tpx));width:calc(214.9 * var(--tpx));height:calc(214.9 * var(--tpx));position:absolute;overflow:hidden}.Team-module__9qwZhq__photoImg{object-fit:cover;pointer-events:none}.Team-module__9qwZhq__name,.Team-module__9qwZhq__role{z-index:2;height:calc(33.82 * var(--tpx));padding:0 calc(8.3 * var(--tpx));color:#fff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:calc(21.138 * var(--tpx));letter-spacing:-.05em;white-space:nowrap;pointer-events:none;background:#1a1a1a;justify-content:center;align-items:center;font-weight:400;line-height:1.14;display:flex;position:absolute}.Team-module__9qwZhq__name{top:0;left:0}.Team-module__9qwZhq__role{bottom:0;right:0}@keyframes Team-module__9qwZhq__marquee{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.Team-module__9qwZhq__item{cursor:none}}@media (prefers-reduced-motion:reduce){.Team-module__9qwZhq__track{animation:none}}@media (max-width:768px){.Team-module__9qwZhq__head{flex-direction:column;gap:12px;height:auto;margin-bottom:28px;padding-top:64px;display:flex}.Team-module__9qwZhq__heading,.Team-module__9qwZhq__subtitle{position:static;top:auto;left:auto;right:auto}.Team-module__9qwZhq__heading{letter-spacing:-.02em;white-space:normal;font-size:clamp(2.5rem,13vw,4rem)}.Team-module__9qwZhq__subtitle{letter-spacing:-.04em;text-align:left;white-space:normal;font-size:1rem}.Team-module__9qwZhq__bleed{--tpx:calc(100vw / 560);height:calc(232.95 * var(--tpx));margin-bottom:48px}}
