.PageEffect-module-scss-module__EkZsuW__work{z-index:90;pointer-events:none;opacity:0;visibility:hidden;width:100vw;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.PageEffect-module-scss-module__EkZsuW__workImage{width:100%;height:100%;position:absolute;top:0;left:0}.PageEffect-module-scss-module__EkZsuW__workImageLayer{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.PageEffect-module-scss-module__EkZsuW__workDim{background:#0003;position:absolute;inset:0}.PageEffect-module-scss-module__EkZsuW__workPreview{position:absolute;overflow:hidden}.PageEffect-module-scss-module__EkZsuW__workPreviewCanvas,.PageEffect-module-scss-module__EkZsuW__workPreviewImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PageEffect-module-scss-module__EkZsuW__workTexts{z-index:91;pointer-events:none;position:fixed;inset:0}
.HomeLoader-module-scss-module__aUTm0q__pageLoader{--tile:20.1rem;--gap:calc(var(--tile) * .0995);--bracket:calc(var(--tile) * .4278);--kern:calc(var(--tile) * .0448);z-index:1000;background:var(--loader-bg);clip-path:inset(0 0 0%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@media (max-width:1179.98px) and (min-width:768px){.HomeLoader-module-scss-module__aUTm0q__pageLoader{--tile:12.8rem}}@media (max-width:767.98px){.HomeLoader-module-scss-module__aUTm0q__pageLoader{--tile:5.8rem}}.HomeLoader-module-scss-module__aUTm0q__mark{position:relative}.HomeLoader-module-scss-module__aUTm0q__row{align-items:center;gap:var(--gap);display:flex}.HomeLoader-module-scss-module__aUTm0q__bracket{width:var(--bracket);height:var(--tile);color:var(--loader-mark);clip-path:inset(0 0 100%);flex:none;order:-1}.HomeLoader-module-scss-module__aUTm0q__bracket svg{width:100%;height:100%;display:block}.HomeLoader-module-scss-module__aUTm0q__bracketLeft{margin-right:calc(var(--kern)/2)}.HomeLoader-module-scss-module__aUTm0q__bracketRight{margin-left:calc(var(--kern)/2);order:10;transform:scaleX(-1)}.HomeLoader-module-scss-module__aUTm0q__tile{width:0;height:var(--tile);margin-left:calc(var(--gap)/-2);margin-right:calc(var(--gap)/-2);flex:none;position:relative;overflow:hidden}.HomeLoader-module-scss-module__aUTm0q__tileImage{width:var(--tile);height:var(--tile);margin-left:calc(var(--tile)/-2);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:50%}.HomeLoader-module-scss-module__aUTm0q__counter{margin-top:calc(var(--tile)*.0945);font-family:var(--font-montreal);color:var(--loader-counter);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;font-size:1.6rem;line-height:1.8rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}
@media (scripting:enabled){:is(html:has(.PlainCover-module-scss-module__ZCKd1G__pending) main,html:has(.PlainCover-module-scss-module__ZCKd1G__pending) footer){opacity:0}}@media (max-width:1179.98px){:is(html:has(.PlainCover-module-scss-module__ZCKd1G__pending) main,html:has(.PlainCover-module-scss-module__ZCKd1G__pending) footer){opacity:1}}
.DebugGrid-module-scss-module__4AwxMG__gridDebug{pointer-events:none;z-index:2147483647;width:100%;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}.DebugGrid-module-scss-module__4AwxMG__gridDebug.DebugGrid-module-scss-module__4AwxMG__hidden{display:none}.DebugGrid-module-scss-module__4AwxMG__grid_inner{grid-template-columns:repeat(var(--cols,12), 1fr);gap:var(--gap-x,1rem);padding:0 var(--padding-x,1rem);height:100%;display:grid}@media (max-width:1179.98px) and (min-width:768px){.DebugGrid-module-scss-module__4AwxMG__grid_inner{gap:1rem;padding:0 1rem}}@media (max-width:767.98px){.DebugGrid-module-scss-module__4AwxMG__grid_inner{gap:1rem;padding:0 1rem}}.DebugGrid-module-scss-module__4AwxMG__grid_col{background-color:#ff6b4c4d;height:100svh;position:relative}.DebugGrid-module-scss-module__4AwxMG__grid_col:before,.DebugGrid-module-scss-module__4AwxMG__grid_col:after{content:"";background-color:#ff6b4c4d;width:.1rem;height:100%;position:absolute;top:0}.DebugGrid-module-scss-module__4AwxMG__grid_col:before{pointer-events:none;left:0}.DebugGrid-module-scss-module__4AwxMG__grid_col:after{right:0}@media (max-width:1179.98px){.DebugGrid-module-scss-module__4AwxMG__grid_col:nth-child(n+7){display:none}}
.PeriodToggle-module-scss-module__6rKy7a__clockRow{display:inline-block}.PeriodToggle-module-scss-module__6rKy7a__periodButton{font:inherit;color:var(--period-idle,inherit);cursor:pointer;vertical-align:top;background:0 0;border:none;padding:0;transition:color .3s;display:inline-block;position:relative}.PeriodToggle-module-scss-module__6rKy7a__periodButton:not(:disabled):hover{color:var(--period-hover,var(--period-active,var(--chrome-ink,var(--color-ink))))}.PeriodToggle-module-scss-module__6rKy7a__periodButton:after{content:"";position:absolute;inset:-2px}.PeriodToggle-module-scss-module__6rKy7a__clockActive,:is(:root:not([data-theme=pm]) .PeriodToggle-module-scss-module__6rKy7a__periodButton[data-period=am],:root[data-theme=pm] .PeriodToggle-module-scss-module__6rKy7a__periodButton[data-period=pm]){color:var(--period-active,var(--chrome-ink,var(--color-ink)));cursor:default}
.HeaderRight-module-scss-module__FXEieq__right{align-items:center;gap:2rem;display:flex;position:relative}.HeaderRight-module-scss-module__FXEieq__rightMenuOpen{pointer-events:none}.HeaderRight-module-scss-module__FXEieq__link{color:inherit;display:inline-block}.HeaderRight-module-scss-module__FXEieq__right .HeaderRight-module-scss-module__FXEieq__link,.HeaderRight-module-scss-module__FXEieq__right .HeaderRight-module-scss-module__FXEieq__clock{line-height:2.2rem}.HeaderRight-module-scss-module__FXEieq__contact{color:var(--chrome-idle);position:relative}.HeaderRight-module-scss-module__FXEieq__contact:after{content:"";position:absolute;inset:-2px}.HeaderRight-module-scss-module__FXEieq__rollBox{vertical-align:top;line-height:2.2rem;display:inline-block}.HeaderRight-module-scss-module__FXEieq__track{display:block}.HeaderRight-module-scss-module__FXEieq__menu{cursor:pointer;color:var(--chrome-idle);background:0 0;border:none;padding:0;position:relative}.HeaderRight-module-scss-module__FXEieq__menu:after{content:"";position:absolute;inset:-2px}.HeaderRight-module-scss-module__FXEieq__menuLabel{vertical-align:top;height:2.2rem;display:inline-grid;overflow:hidden}.HeaderRight-module-scss-module__FXEieq__menuLayer{grid-area:1/1;align-self:center}.HeaderRight-module-scss-module__FXEieq__clock{color:var(--chrome-muted,var(--color-muted));--period-idle:var(--chrome-idle);--period-active:var(--chrome-active);--period-hover:var(--chrome-hover);margin-right:11.5rem}.HeaderRight-module-scss-module__FXEieq__time{min-width:8.2rem;margin-left:1rem;display:inline-block}@media (max-width:1179.98px){.HeaderRight-module-scss-module__FXEieq__clock{margin-right:0}.HeaderRight-module-scss-module__FXEieq__time,.HeaderRight-module-scss-module__FXEieq__contact{display:none}}
.MenuToggleLabel-module-scss-module__xko4MG__layer{height:2rem;display:block;overflow:hidden}.MenuToggleLabel-module-scss-module__xko4MG__track{display:block}.MenuToggleLabel-module-scss-module__xko4MG__clip{display:grid;overflow:hidden}.MenuToggleLabel-module-scss-module__xko4MG__copy{white-space:nowrap;color:inherit;grid-area:1/1;display:block}.MenuToggleLabel-module-scss-module__xko4MG__copy+.MenuToggleLabel-module-scss-module__xko4MG__copy{transform:translateY(100%)}.MenuToggleLabel-module-scss-module__xko4MG__clip .MenuToggleLabel-module-scss-module__xko4MG__copy{line-height:2rem}
.Menu-module-scss-module__Yng-9q__overlay{z-index:110;background:var(--overlay-bg);clip-path:inset(0 0 100%);visibility:hidden;position:fixed;inset:0}.Menu-module-scss-module__Yng-9q__coverClip{width:69.5rem;height:100%;position:absolute;top:0;left:0;overflow:clip}.Menu-module-scss-module__Yng-9q__cover{transform-origin:0;width:100%;height:100%;transform:scale(1.15)}.Menu-module-scss-module__Yng-9q__eyebrow{width:22.5rem;color:var(--overlay-fg);position:absolute;top:1rem;left:calc(50% + 2.675rem)}.Menu-module-scss-module__Yng-9q__mobileWork,.Menu-module-scss-module__Yng-9q__mobileClock{display:none}.Menu-module-scss-module__Yng-9q__wordmark{background-color:var(--overlay-fg);width:8.503rem;height:1.829rem;position:absolute;top:1rem;left:1rem;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.Menu-module-scss-module__Yng-9q__mark{height:3rem;color:var(--overlay-fg);align-items:center;gap:.434rem;display:flex;position:absolute;top:2.5rem;left:50%;transform:translate(-50%,-50%)}@media (min-width:1180px){.Menu-module-scss-module__Yng-9q__mark{gap:.4846rem;height:3.35rem;top:2.675rem}}.Menu-module-scss-module__Yng-9q__markGlyph{color:currentColor;width:1.2834rem;height:100%;display:block}@media (min-width:1180px){.Menu-module-scss-module__Yng-9q__markGlyph{width:1.4331rem}}.Menu-module-scss-module__Yng-9q__markGlyphRight{transform:scaleX(-1)}.Menu-module-scss-module__Yng-9q__close{cursor:pointer;font:inherit;color:var(--overlay-fg);background:0 0;border:none;padding:0;line-height:2rem;position:absolute;top:1.5rem;right:1rem}.Menu-module-scss-module__Yng-9q__closeLabel{line-height:2rem;display:block}.Menu-module-scss-module__Yng-9q__closeMask{height:2rem;margin-top:.075rem;display:block;overflow:hidden}.Menu-module-scss-module__Yng-9q__closeTrack{display:block;transform:translateY(105%)}.Menu-module-scss-module__Yng-9q__nav{flex-direction:column;gap:1.9rem;display:flex;position:absolute;bottom:1rem;left:71rem;right:1rem}.Menu-module-scss-module__Yng-9q__row{color:var(--overlay-fg);justify-content:space-between;align-items:center;display:flex;position:relative}.Menu-module-scss-module__Yng-9q__rowLink:after{content:"";position:absolute;inset:0}.Menu-module-scss-module__Yng-9q__index{color:var(--color-ink);align-items:center;font-size:8rem;line-height:8rem;display:flex}.Menu-module-scss-module__Yng-9q__bracket{width:1.9rem;height:8.6rem;display:block;position:relative;top:-.1em}.Menu-module-scss-module__Yng-9q__bracketSvg{width:136.84%;height:116.28%;display:block;position:absolute;top:-8.14%;left:-36.84%}.Menu-module-scss-module__Yng-9q__bracketRight{transform:scaleX(-1)}.Menu-module-scss-module__Yng-9q__label{text-align:right;white-space:nowrap;color:var(--color-ink);padding-top:.05em;line-height:8rem;display:block}@media (max-width:1179.98px){.Menu-module-scss-module__Yng-9q__overlay{overscroll-behavior:contain;scrollbar-width:none;background:0 0;overflow-y:auto}.Menu-module-scss-module__Yng-9q__overlay:before{content:"";background:var(--overlay-bg);height:45.4rem;position:absolute;top:0;left:0;right:0}.Menu-module-scss-module__Yng-9q__mobileWork{color:var(--overlay-fg);line-height:2.2rem;display:block;position:absolute;top:1rem;left:1rem}.Menu-module-scss-module__Yng-9q__mobileClock{color:var(--color-muted);--period-active:var(--overlay-fg);line-height:2.2rem;display:block;position:absolute;top:1rem;right:6.5rem}.Menu-module-scss-module__Yng-9q__wordmark{display:none}.Menu-module-scss-module__Yng-9q__close{top:1rem}.Menu-module-scss-module__Yng-9q__eyebrow{text-align:center;top:6rem;left:50%;transform:translate(-50%)}:is(.Menu-module-scss-module__Yng-9q__eyebrow .line-mask,.Menu-module-scss-module__Yng-9q__eyebrow .line){text-align:center!important}.Menu-module-scss-module__Yng-9q__coverClip{width:100%;height:auto;min-height:35.8rem;top:45.4rem;bottom:0}.Menu-module-scss-module__Yng-9q__cover{transform-origin:50%}.Menu-module-scss-module__Yng-9q__nav{gap:.5rem;inset:20.4rem 1rem auto}.Menu-module-scss-module__Yng-9q__row .Menu-module-scss-module__Yng-9q__index{font-size:3.5rem;line-height:3.428rem}.Menu-module-scss-module__Yng-9q__bracket{width:.8141rem;height:3.685rem}.Menu-module-scss-module__Yng-9q__row .Menu-module-scss-module__Yng-9q__label{padding-top:0;font-size:5rem;line-height:4.4rem}}
