@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ad2611e8-module__5AcToa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_ad2611e8-module__5AcToa__variable{--font-italic:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6737522e-module__nGrnDG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6737522e-module__nGrnDG__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.3suz6swfy6yti.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.23vch4xguf8lb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_179b38b7-module__CXBOvW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_179b38b7-module__CXBOvW__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
.Transition-module__Vza23a__intro{--S:min(64vmin, 460px);z-index:350;background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.Transition-module__Vza23a__stage{width:var(--S);height:var(--S);place-items:center;display:grid;position:relative}.Transition-module__Vza23a__ring{inset:calc(var(--S) * -.07);width:calc(var(--S) * 1.14);height:calc(var(--S) * 1.14);max-width:none;position:absolute;overflow:visible;rotate:-90deg}.Transition-module__Vza23a__track,.Transition-module__Vza23a__progress{fill:none;stroke-width:.6px;stroke-linecap:round}.Transition-module__Vza23a__track{stroke:#ffffff14}.Transition-module__Vza23a__progress{stroke:#fff;filter:drop-shadow(0 0 1.2px #ffffffe6)drop-shadow(0 0 4px #ffffff73)}.Transition-module__Vza23a__ring g{transform-origin:0 0}.Transition-module__Vza23a__face{background:radial-gradient(circle at 50% 50%, var(--red-2), var(--red) 62%, #1e0306);will-change:transform;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #efe6d624,inset 0 0 80px #0000008c,0 60px 120px -40px #000000e6}.Transition-module__Vza23a__ticks,.Transition-module__Vza23a__hourTicks{border-radius:50%;position:absolute;inset:3%}.Transition-module__Vza23a__ticks{background:repeating-conic-gradient(from -.2deg,#efe6d652 0deg .4deg,#0000 .4deg 6deg);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.Transition-module__Vza23a__hourTicks{background:repeating-conic-gradient(from -.5deg, var(--cream) 0deg 1deg, transparent 1deg 30deg);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px));mask:radial-gradient(closest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px))}.Transition-module__Vza23a__hand{transform-origin:50% 100%;border-radius:999px;position:absolute;bottom:50%;left:50%}.Transition-module__Vza23a__hour{background:var(--cream);width:5px;height:24%;margin-left:-2.5px}.Transition-module__Vza23a__minute{background:var(--cream);width:2px;height:38%;margin-left:-1px}.Transition-module__Vza23a__second{background:#efe6d673;width:1px;height:42%;margin-left:-.5px}.Transition-module__Vza23a__mark{white-space:nowrap;font-family:var(--display);font-size:calc(var(--S) * .15);letter-spacing:.01em;color:var(--cream);text-shadow:0 0 30px #00000073;transform-origin:50%;line-height:1;display:flex;position:relative}.Transition-module__Vza23a__mark>span{display:inline-block;overflow-x:clip}.Transition-module__Vza23a__grow{opacity:0;visibility:hidden;max-width:0}@media (prefers-reduced-motion:reduce){.Transition-module__Vza23a__intro{display:none}}
.RotatingBadge-module__1ACH1q__badge{border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden}.RotatingBadge-module__1ACH1q__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RotatingBadge-module__1ACH1q__text{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;fill:var(--cream);font-size:13.5px}.RotatingBadge-module__1ACH1q__core{background:var(--claret);width:46%;height:46%;color:var(--cream);transition:transform .7s var(--ease-out), background-color .4s;border-radius:50%;place-items:center;display:grid}.RotatingBadge-module__1ACH1q__arrow{width:38%;transition:transform .7s var(--ease-out)}a:hover .RotatingBadge-module__1ACH1q__core,button:hover .RotatingBadge-module__1ACH1q__core{background:var(--cream);color:var(--ink);transform:scale(1.18)}a:hover .RotatingBadge-module__1ACH1q__arrow,button:hover .RotatingBadge-module__1ACH1q__arrow{transform:rotate(45deg)}
.Hero-module__s-6kkG__hero{min-height:100svh;padding:calc(var(--header-h) + 16px) var(--gutter) 32px;max-width:var(--max);grid-template-rows:1fr auto;margin-inline:auto;display:grid;position:relative}.Hero-module__s-6kkG__center{text-align:center;align-self:center;justify-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}.Hero-module__s-6kkG__name{letter-spacing:.01em;white-space:nowrap;color:var(--red-lit);text-shadow:0 0 60px var(--red-glow);will-change:transform;font-size:clamp(3rem,9.6vw,10rem);line-height:1}.Hero-module__s-6kkG__currently{justify-items:center;gap:.4rem;display:grid}.Hero-module__s-6kkG__currentlyLabel{font-family:var(--fancy);color:var(--fg-dim);font-size:clamp(1.35rem,2vw,1.85rem)}.Hero-module__s-6kkG__paren{font-family:var(--italic);margin-inline:.12em;font-size:1.05em;font-style:normal;font-weight:400}.Hero-module__s-6kkG__roles{width:14em;max-width:90vw;height:1.25em;font-family:var(--fancy);font-size:clamp(2.1rem,4.2vw,3.9rem);line-height:1.25;display:block;position:relative;overflow:clip}.Hero-module__s-6kkG__role{white-space:nowrap;position:absolute;inset:0}.Hero-module__s-6kkG__role+.Hero-module__s-6kkG__role{opacity:0}.Hero-module__s-6kkG__foot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-top:1.5rem;display:grid}.Hero-module__s-6kkG__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.Hero-module__s-6kkG__fact{gap:.4rem;display:grid}.Hero-module__s-6kkG__fact dd{font-family:var(--fancy);color:var(--cream);font-size:clamp(1.2rem,1.9vw,1.8rem);line-height:1.15}.Hero-module__s-6kkG__badge{justify-self:end}@media (max-width:860px){.Hero-module__s-6kkG__facts{grid-template-columns:1fr;gap:1rem}}@media (max-width:560px){.Hero-module__s-6kkG__name{font-size:12.4vw}.Hero-module__s-6kkG__roles{width:90vw;font-size:7.4vw}.Hero-module__s-6kkG__foot{grid-template-columns:1fr}.Hero-module__s-6kkG__badge{justify-self:start}}
.PageHeader-module__bRDKxW__head{padding-top:calc(var(--header-h) + 24px);padding-bottom:clamp(14px,2.2vh,26px)}.PageHeader-module__bRDKxW__meta{border-bottom:1px solid var(--rule);grid-template-columns:1fr 2fr 1fr;gap:1rem;padding-bottom:12px;display:grid}.PageHeader-module__bRDKxW__meta>:last-child{text-align:right}.PageHeader-module__bRDKxW__aside{justify-self:end}.PageHeader-module__bRDKxW__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-top:clamp(12px,1.6vw,20px);display:flex}.PageHeader-module__bRDKxW__title{letter-spacing:0;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-size:clamp(1.9rem,3.2vw,3rem);line-height:.95;display:flex}.PageHeader-module__bRDKxW__line{display:block}.PageHeader-module__bRDKxW__italic{color:var(--cream-2);font-size:.92em}.PageHeader-module__bRDKxW__deck{font-family:var(--italic);color:var(--fg-dim);max-width:38ch;padding-bottom:.3em;font-size:clamp(1rem,1.2vw,1.15rem);font-style:italic;line-height:1.35}@media (max-width:720px){.PageHeader-module__bRDKxW__meta{grid-template-columns:auto 1fr}.PageHeader-module__bRDKxW__meta>:last-child{display:none}}
.Recognition-module__vb4yMG__wrap{gap:.75rem;display:grid}.Recognition-module__vb4yMG__head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;padding-bottom:.6rem;display:flex}.Recognition-module__vb4yMG__item{border-bottom:1px solid var(--rule)}.Recognition-module__vb4yMG__row{text-align:left;width:100%;transition:padding .5s var(--ease-out);grid-template-columns:4.75rem minmax(0,1fr) .75rem;align-items:baseline;gap:.75rem;padding-block:.85rem;display:grid}.Recognition-module__vb4yMG__row:hover{padding-left:.35rem}.Recognition-module__vb4yMG__year{font-family:var(--mono);letter-spacing:.08em;color:var(--fg-faint);white-space:nowrap;font-size:.6875rem}.Recognition-module__vb4yMG__title{font-size:.9375rem;line-height:1.3;transition:color .3s}.Recognition-module__vb4yMG__item[data-open=true] .Recognition-module__vb4yMG__title,.Recognition-module__vb4yMG__row:hover .Recognition-module__vb4yMG__title{color:var(--cream)}.Recognition-module__vb4yMG__toggle{align-self:center;width:10px;height:10px;position:relative}.Recognition-module__vb4yMG__toggle:before,.Recognition-module__vb4yMG__toggle:after{content:"";height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.Recognition-module__vb4yMG__toggle:after{transform:rotate(90deg)}.Recognition-module__vb4yMG__item[data-open=true] .Recognition-module__vb4yMG__toggle:after{transform:rotate(0)}.Recognition-module__vb4yMG__panel{overflow:hidden}.Recognition-module__vb4yMG__detail{font-family:var(--italic);color:var(--fg-dim);padding:0 0 1rem 5.5rem;font-size:1.1rem;font-style:italic;line-height:1.35}@media (max-width:560px){.Recognition-module__vb4yMG__detail{padding-left:0}}
.Watermark-module__yZV2dq__mark{z-index:1;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#ffffffbf;text-shadow:0 0 2px #00000080;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;position:absolute;bottom:.7em;right:.9em}.Watermark-module__yZV2dq__mark[data-dark=true]{color:#000;text-shadow:none;opacity:.5}.Watermark-module__yZV2dq__mark[data-small=true]{letter-spacing:.14em;font-size:7px}
.About-module__vMbv_W__about{flex-direction:column;min-height:100svh;display:flex}.About-module__vMbv_W__grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,80px);padding-bottom:clamp(32px,5vh,64px);display:grid}.About-module__vMbv_W__photo{gap:.6rem;width:100%;max-width:400px;display:grid}.About-module__vMbv_W__frame{aspect-ratio:4/5;background:radial-gradient(90% 70% at 30% 20%, #efe6d614, transparent 60%), linear-gradient(170deg, var(--red-2), var(--red) 55%, var(--ink-2));border-radius:2px;place-items:center;max-height:64vh;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.About-module__vMbv_W__frame img{object-fit:cover;transition:transform 1.4s var(--ease-out)}.About-module__vMbv_W__frame:hover img{transform:scale(1.05)}.About-module__vMbv_W__empty{font-family:var(--fancy);color:#efe6d64d;font-size:2rem}.About-module__vMbv_W__copy{align-content:center;display:grid}.About-module__vMbv_W__hello{flex-wrap:wrap;align-items:baseline;column-gap:.4em;line-height:1;display:flex}.About-module__vMbv_W__hi{font-family:var(--fancy);color:var(--cream);font-size:clamp(2.2rem,3.6vw,3.4rem)}.About-module__vMbv_W__me{font-family:var(--display);color:var(--red-lit);text-shadow:0 0 50px var(--red-glow);font-size:clamp(2.8rem,4.8vw,4.6rem)}.About-module__vMbv_W__lead{font-family:var(--italic);max-width:26ch;color:var(--cream);margin-top:clamp(28px,4.5vh,48px);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.3}.About-module__vMbv_W__offclock{border-top:1px solid var(--rule);align-items:center;gap:1.5rem;margin-top:clamp(32px,5vh,56px);padding-top:1.25rem;display:flex}.About-module__vMbv_W__offLine{font-family:var(--italic);color:var(--fg-dim);flex:1;max-width:34ch;font-size:1.05rem;font-style:italic;line-height:1.45}.About-module__vMbv_W__galleryBtn{flex-shrink:0;display:inline-grid}.About-module__vMbv_W__recognition{align-self:center}@media (max-width:1100px){.About-module__vMbv_W__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.About-module__vMbv_W__recognition{grid-column:1/-1}}@media (max-width:700px){.About-module__vMbv_W__about{min-height:0}.About-module__vMbv_W__grid{grid-template-columns:1fr}.About-module__vMbv_W__photo{max-width:260px}}
.Timeline-module__V5LLYG__board{--org:minmax(240px, 1.3fr);--role:minmax(180px, 1fr);--dates:8.5rem;--track:minmax(0, 2.3fr);flex-direction:column;flex:1;display:flex}.Timeline-module__V5LLYG__axis,.Timeline-module__V5LLYG__org{grid-template-columns:var(--org) var(--role) var(--dates) var(--track);column-gap:clamp(14px,2vw,32px);display:grid}.Timeline-module__V5LLYG__axis{border-bottom:1px solid var(--rule-strong);align-items:end;padding-bottom:.6rem}.Timeline-module__V5LLYG__axis:before{content:""}.Timeline-module__V5LLYG__axisLabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.6875rem}.Timeline-module__V5LLYG__axis .Timeline-module__V5LLYG__track{background:0 0;height:1.4rem}.Timeline-module__V5LLYG__year{font-family:var(--mono);letter-spacing:.12em;color:var(--fg-dim);border-left:1px solid var(--rule-strong);padding-left:6px;font-size:.75rem;line-height:1.6;position:absolute;bottom:0}.Timeline-module__V5LLYG__nowTag{background:var(--cream);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--red);box-shadow:0 0 16px var(--red-glow);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;position:absolute;bottom:-.15rem;translate:-50%}.Timeline-module__V5LLYG__org{flex:var(--n) 1 auto;border-bottom:1px solid var(--rule);grid-auto-rows:minmax(1.85rem,1fr);align-content:stretch;padding-block:clamp(8px,1.4vh,18px);transition:background-color .4s}.Timeline-module__V5LLYG__org:hover{background:#3d000a40}.Timeline-module__V5LLYG__orgHead{grid-row:1 / span var(--n);grid-template-columns:44px minmax(0,1fr);align-self:start;align-items:center;gap:.85rem;display:grid}.Timeline-module__V5LLYG__logo{background:linear-gradient(150deg, var(--red-2), var(--red));border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #efe6d624}.Timeline-module__V5LLYG__logo img{object-fit:cover;width:100%;height:100%}.Timeline-module__V5LLYG__initials{font-family:var(--display);letter-spacing:.04em;font-size:.95rem}.Timeline-module__V5LLYG__orgText{gap:.25rem;min-width:0;display:grid}.Timeline-module__V5LLYG__orgName{font-family:var(--fancy);text-transform:lowercase;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.1}.Timeline-module__V5LLYG__orgAff{font-family:var(--italic);color:var(--cream-2);font-size:1.05rem;font-style:italic;line-height:1.2}.Timeline-module__V5LLYG__orgMeta{font-family:var(--sans);letter-spacing:.02em;color:var(--fg-dim);font-size:.8125rem}.Timeline-module__V5LLYG__roles{display:contents}.Timeline-module__V5LLYG__role{grid-column:2/-1;grid-template-columns:subgrid;align-items:center;min-height:1.85rem;display:grid}.Timeline-module__V5LLYG__roleTitle{color:var(--cream);font-size:.9375rem;font-weight:500}.Timeline-module__V5LLYG__roleDates{font-family:var(--sans);color:var(--cream-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem}.Timeline-module__V5LLYG__track{border-left:1px solid var(--rule);background-image:repeating-linear-gradient(90deg,#efe6d609 0 20%,#0000 20% 40%);align-self:stretch;position:relative}.Timeline-module__V5LLYG__role .Timeline-module__V5LLYG__track{min-height:1.85rem}.Timeline-module__V5LLYG__nowLine{background:var(--red-lit);opacity:.55;width:1px;position:absolute;top:0;bottom:0}.Timeline-module__V5LLYG__bar{background:linear-gradient(90deg, #6d0d19, var(--red-lit));height:10px;box-shadow:0 0 16px var(--red-glow);transform-origin:0;border-radius:999px;margin-top:-5px;transition:filter .3s;position:absolute;top:50%}.Timeline-module__V5LLYG__bar[data-open=true]:after{content:"";background:var(--cream);width:12px;height:12px;box-shadow:0 0 0 3px var(--red-lit), 0 0 14px var(--red-lit);border-radius:50%;margin-top:-6px;position:absolute;top:50%;right:-4px}.Timeline-module__V5LLYG__role:hover .Timeline-module__V5LLYG__bar{filter:brightness(1.35)}.Timeline-module__V5LLYG__role:hover .Timeline-module__V5LLYG__roleTitle{color:#fff}@media (max-width:900px){.Timeline-module__V5LLYG__axis{display:none}.Timeline-module__V5LLYG__org{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.Timeline-module__V5LLYG__orgHead{grid-area:auto/1/auto/-1;margin-bottom:.4rem}.Timeline-module__V5LLYG__role{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.Timeline-module__V5LLYG__role .Timeline-module__V5LLYG__track{background:#efe6d60d;border:0;border-radius:999px;grid-column:1/-1;min-height:12px}.Timeline-module__V5LLYG__nowLine{display:none}}@media (max-height:800px) and (min-width:901px){.Timeline-module__V5LLYG__org{padding-block:6px}.Timeline-module__V5LLYG__role,.Timeline-module__V5LLYG__role .Timeline-module__V5LLYG__track{min-height:1.85rem}.Timeline-module__V5LLYG__orgAff{font-size:.95rem}.Timeline-module__V5LLYG__orgMeta{font-size:.75rem}}
.ResumeButton-module__u5FqSq__btn{border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.625rem;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.ResumeButton-module__u5FqSq__btn span{transition:transform .5s var(--ease-out)}.ResumeButton-module__u5FqSq__btn:hover{background:var(--red-lit);border-color:var(--red-lit)}.ResumeButton-module__u5FqSq__btn:hover span{transform:translate(4px)}
.Experience-module__FXDatG__experience{flex-direction:column;min-height:100svh;display:flex}.Experience-module__FXDatG__body{flex-direction:column;flex:1;padding-top:clamp(4px,1vh,12px);padding-bottom:clamp(12px,2vh,40px);display:flex}
.SkillWheel-module__ek_z-q__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,8vw,140px);padding-block:clamp(24px,4vw,64px);display:grid;overflow-x:clip}.SkillWheel-module__ek_z-q__wheel{--size:min(640px, 86vw);--r:calc(var(--size) * .33);--r2:calc(var(--size) * .225);width:var(--size);height:var(--size);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;justify-self:center;position:relative}.SkillWheel-module__ek_z-q__wheel:focus-visible{outline-offset:8px}.SkillWheel-module__ek_z-q__disc{will-change:transform;position:absolute;inset:0}.SkillWheel-module__ek_z-q__ticks{background:repeating-conic-gradient(from 0deg, var(--fg-faint) 0deg .35deg, transparent .35deg 5deg);border-radius:50%;position:absolute;inset:24%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.SkillWheel-module__ek_z-q__innerRing{border:1px solid var(--rule);border-radius:50%;position:absolute;inset:34%}.SkillWheel-module__ek_z-q__arm{width:0;height:0;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.SkillWheel-module__ek_z-q__item{left:var(--r);font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;color:var(--fg-faint);transition:color .5s, transform .6s var(--ease-out);font-size:clamp(8px,1.3vw,10px);position:absolute;top:0;transform:translateY(-50%)}.SkillWheel-module__ek_z-q__item[data-on=true]{color:var(--cream);transform:translate(8px,-50%)}.SkillWheel-module__ek_z-q__cat{left:var(--r2);font-family:var(--display);letter-spacing:.06em;white-space:nowrap;color:var(--fg-dim);font-size:clamp(.75rem,1.4vw,1rem);transition:color .4s;position:absolute;top:0;transform:translate(-50%,-50%)rotate(90deg)}.SkillWheel-module__ek_z-q__cat[data-on=true]{color:var(--cream)}.SkillWheel-module__ek_z-q__pointer{background:linear-gradient(var(--cream), transparent);width:1px;height:18%;position:absolute;top:1%;left:50%}.SkillWheel-module__ek_z-q__pointer:before{content:"";background:var(--cream);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.SkillWheel-module__ek_z-q__hub{background:radial-gradient(circle at 35% 30%, var(--red-2), var(--red) 75%);box-shadow:inset 0 0 0 1px var(--rule), 0 30px 60px -20px #0009;pointer-events:none;border-radius:50%;place-content:center;justify-items:center;gap:.25rem;display:grid;position:absolute;inset:37%}.SkillWheel-module__ek_z-q__hubCount{font-family:var(--display);font-size:calc(var(--size) * .11);line-height:1}.SkillWheel-module__ek_z-q__wheel[data-dragging=true] .SkillWheel-module__ek_z-q__hub{box-shadow:inset 0 0 0 1px var(--cream), 0 30px 60px -20px #0009}.SkillWheel-module__ek_z-q__panel{align-content:center;gap:1.75rem;max-width:420px;display:grid}.SkillWheel-module__ek_z-q__panelTitle{gap:.6rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;display:grid}.SkillWheel-module__ek_z-q__panelTitle em{font-family:var(--italic);color:var(--cream);letter-spacing:0;font-size:.9375rem;font-style:italic}.SkillWheel-module__ek_z-q__chips{flex-wrap:wrap;align-content:flex-start;gap:.5rem;min-height:7.5rem;display:flex}.SkillWheel-module__ek_z-q__chip{font-family:var(--sans);letter-spacing:.04em;border:1px solid var(--rule-strong);border-radius:999px;padding:.45rem .9rem;font-size:.6875rem;transition:background-color .3s,color .3s}.SkillWheel-module__ek_z-q__chip:hover{background:var(--cream);color:var(--black)}.SkillWheel-module__ek_z-q__controls{align-items:center;gap:.75rem;display:flex}.SkillWheel-module__ek_z-q__ctrl{border:1px solid var(--rule-strong);width:48px;height:48px;transition:background-color .3s, color .3s, transform .5s var(--ease-out);border-radius:50%;font-size:1.1rem}.SkillWheel-module__ek_z-q__ctrl:hover{background:var(--cream);color:var(--black);transform:scale(1.08)}@media (max-width:900px){.SkillWheel-module__ek_z-q__layout{grid-template-columns:1fr}}@media (max-width:600px){.SkillWheel-module__ek_z-q__wheel{--size:74vw;--r:calc(var(--size) * .33);margin-block:14vw}}.SkillWheel-module__ek_z-q__layout[data-focus=true] .SkillWheel-module__ek_z-q__item{color:#efe6d62e}.SkillWheel-module__ek_z-q__layout[data-focus=true] .SkillWheel-module__ek_z-q__item[data-hot=true]{color:var(--cream);text-shadow:0 0 12px var(--red-lit), 0 0 2px var(--red-lit);transform:translate(10px,-50%)scale(1.15)}.SkillWheel-module__ek_z-q__chip[data-hot=true]{background:var(--red-lit);border-color:var(--red-lit);color:var(--cream)}.SkillWheel-module__ek_z-q__compact{grid-template-columns:1fr;gap:.4rem;padding-block:0}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__wheel{--size:min(500px, 100cqi);--r:calc(var(--size) * .3);--r2:calc(var(--size) * .205);margin-block:-.5rem -1rem}@media (max-height:960px){.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__wheel{--size:min(395px, 100cqi)}}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__item{font-family:var(--sans);letter-spacing:.01em;font-size:12.5px;font-weight:500}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__cat{font-size:1.05rem}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__hubCount{font-size:calc(var(--size) * .12)}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__panel{gap:.6rem;max-width:none}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__panelTitle{gap:.3rem;font-size:clamp(1.5rem,2vw,1.9rem)}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__panelTitle em{font-size:1.05rem}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__chips{gap:.4rem;min-height:0}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__chip{padding:.35rem .75rem;font-size:.75rem}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__ctrl{width:38px;height:38px;font-size:.9rem}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__panel>.label:first-child{display:none}@media (max-height:880px){.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__wheel{--size:min(370px, 100cqi)}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__chip{padding:.28rem .6rem;font-size:.6875rem}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__ctrl{width:32px;height:32px}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__item{font-size:10px}.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__panelTitle{font-size:1.3rem}}.SkillWheel-module__ek_z-q__cat,.SkillWheel-module__ek_z-q__panelTitle{font-family:var(--fancy);text-transform:lowercase;letter-spacing:.02em}.SkillWheel-module__ek_z-q__panelTitle em{text-transform:none}@media (max-height:800px){.SkillWheel-module__ek_z-q__compact .SkillWheel-module__ek_z-q__wheel{--size:min(312px, 100cqi)}}
.Works-module__gerZ5q__layout{grid-template-columns:minmax(400px,1.1fr) minmax(0,1.8fr);align-items:stretch;gap:clamp(28px,3vw,56px);padding-bottom:clamp(20px,3vh,40px);display:grid}.Works-module__gerZ5q__skills{border:1px solid var(--rule);background:#0a0a0959;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;padding:.85rem 1.25rem 1.25rem;display:grid;overflow:hidden;container-type:inline-size}.Works-module__gerZ5q__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-self:center;align-items:start;gap:clamp(24px,2.6vw,40px);display:grid}@media (max-width:960px){.Works-module__gerZ5q__layout{grid-template-columns:1fr}.Works-module__gerZ5q__skills{align-content:start}}.Works-module__gerZ5q__card{gap:.9rem;min-width:0;display:grid}.Works-module__gerZ5q__meta{border-top:1px solid var(--rule);align-items:baseline;gap:.75rem;padding-top:.4rem;display:flex}.Works-module__gerZ5q__meta>:last-child{margin-left:auto}.Works-module__gerZ5q__num{font-family:var(--mono);font-size:var(--t-mono);color:var(--fg-faint)}.Works-module__gerZ5q__title{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.Works-module__gerZ5q__deck{font-family:var(--italic);color:var(--fg-dim);font-size:1.45rem;font-style:italic;line-height:1.35}.Works-module__gerZ5q__facts{gap:1.5rem;display:flex}.Works-module__gerZ5q__facts dt{font-family:var(--display);font-size:1.85rem;line-height:1}.Works-module__gerZ5q__facts dd{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-top:.25rem;font-size:.6875rem}.Works-module__gerZ5q__foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;display:flex}.Works-module__gerZ5q__stack{color:var(--fg-dim);font-size:.95rem}.Works-module__gerZ5q__visit{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--cream);padding-bottom:.2rem}.Works-module__gerZ5q__soonFrame{aspect-ratio:16/11.4;border:1px dashed var(--rule-strong);border-radius:10px;place-content:center;justify-items:center;gap:.5rem;transition:border-color .4s,background-color .4s;display:grid}.Works-module__gerZ5q__soon:hover .Works-module__gerZ5q__soonFrame{border-color:var(--cream-2);background:#28050899}.Works-module__gerZ5q__soonTitle{font-family:var(--display);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1}.Works-module__gerZ5q__soonNote{font-family:var(--italic);color:var(--fg-dim);font-size:1.15rem;font-style:italic}@media (max-height:880px) and (min-width:961px){.Works-module__gerZ5q__card{gap:.6rem}.Works-module__gerZ5q__card .snapshot-view{aspect-ratio:16/9}.Works-module__gerZ5q__soonFrame{aspect-ratio:16/10.2}.Works-module__gerZ5q__deck{font-size:1.25rem}.Works-module__gerZ5q__facts dt{font-size:1.45rem}.Works-module__gerZ5q__foot{padding-top:.5rem}.Works-module__gerZ5q__skills{padding:.6rem 1rem .9rem}.Works-module__gerZ5q__layout{padding-bottom:24px}}
.Cursor-module__72TD2W__cursor{z-index:500;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.Cursor-module__72TD2W__cursor[data-visible=true]{opacity:1}.Cursor-module__72TD2W__dot,.Cursor-module__72TD2W__ring{will-change:transform;position:absolute;top:0;left:0}.Cursor-module__72TD2W__dot{background:var(--cream);mix-blend-mode:difference;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .25s,transform .25s}.Cursor-module__72TD2W__ringInner{width:38px;height:38px;transition:width .55s var(--ease-out), height .55s var(--ease-out), background-color .4s, border-color .4s, border-radius .4s;border:1px solid #efe4d280;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)}.Cursor-module__72TD2W__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .3s, transform .4s var(--ease-out);font-size:10px;transform:translateY(8px)}.Cursor-module__72TD2W__cursor[data-mode=hover] .Cursor-module__72TD2W__ringInner{background:#efe4d214;border-color:#efe4d2cc;width:64px;height:64px}.Cursor-module__72TD2W__cursor[data-mode=label] .Cursor-module__72TD2W__ringInner{background:var(--cream);border-color:var(--cream);width:104px;height:104px}.Cursor-module__72TD2W__cursor[data-mode=label] .Cursor-module__72TD2W__label{opacity:1;transition-delay:80ms;transform:none}.Cursor-module__72TD2W__cursor[data-mode=label] .Cursor-module__72TD2W__dot,.Cursor-module__72TD2W__cursor[data-mode=hidden] .Cursor-module__72TD2W__dot,.Cursor-module__72TD2W__cursor[data-mode=text] .Cursor-module__72TD2W__dot{opacity:0}.Cursor-module__72TD2W__cursor[data-mode=text] .Cursor-module__72TD2W__ringInner{background:var(--cream);border-radius:1px;width:2px;height:26px}.Cursor-module__72TD2W__cursor[data-mode=hidden] .Cursor-module__72TD2W__ringInner{border-color:#0000;width:0;height:0}.Cursor-module__72TD2W__cursor[data-pressed=true] .Cursor-module__72TD2W__ringInner{width:26px;height:26px}.Cursor-module__72TD2W__cursor[data-pressed=true][data-mode=label] .Cursor-module__72TD2W__ringInner{width:88px;height:88px}
.PhotoMedia-module__GcGn5W__img{object-fit:cover;pointer-events:none}.PhotoMedia-module__GcGn5W__empty{position:absolute;inset:0}.PhotoMedia-module__GcGn5W__inner{background:radial-gradient(90% 70% at 30% 25%, var(--red-2), transparent 70%), linear-gradient(160deg, var(--red), var(--ink));width:100%;height:100%;color:var(--fg-faint);place-items:center;font-size:1.5rem;display:grid}.PhotoMedia-module__GcGn5W__empty[data-set=life] .PhotoMedia-module__GcGn5W__inner{background:radial-gradient(80% 70% at 70% 30%, #efe6d61a, transparent 70%), var(--ink-3)}
.Backdrop-module__mnghpG__backdrop{--mx:70%;--my:25%;z-index:-1;pointer-events:none;background:radial-gradient(55vmax 55vmax at var(--mx) var(--my), #3d000ae6, transparent 62%), radial-gradient(65vmax 65vmax at calc(100% - var(--mx)) calc(100% - var(--my)), #280508f2, transparent 66%), var(--ink);position:fixed;inset:0}
.Lightbox-module__x8krKq__lightbox{z-index:330;visibility:hidden;padding:var(--gutter);background:#0a0a0bf5;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.Lightbox-module__x8krKq__backdrop{position:absolute;inset:0}.Lightbox-module__x8krKq__top,.Lightbox-module__x8krKq__bottom,.Lightbox-module__x8krKq__stage{position:relative}.Lightbox-module__x8krKq__top{justify-content:space-between;align-items:center;display:flex}.Lightbox-module__x8krKq__close{font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.Lightbox-module__x8krKq__stage{pointer-events:none;place-items:center;min-height:0;padding-block:1.25rem;display:grid}.Lightbox-module__x8krKq__frame{--ratio:1;width:min(100%, 1100px, calc((100svh - 11rem) * var(--ratio)));aspect-ratio:var(--ratio);pointer-events:auto;position:relative}.Lightbox-module__x8krKq__bottom{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.Lightbox-module__x8krKq__caption{text-align:center;justify-items:center;gap:.2rem;font-size:1rem;display:grid}.Lightbox-module__x8krKq__nav{border:1px solid var(--rule-strong);border-radius:50%;width:44px;height:44px;transition:background-color .3s,color .3s}.Lightbox-module__x8krKq__nav:hover{background:var(--cream);color:var(--black)}
.MenuClock-module__nUBkQG__overlay{--S:min(68vh, 78vw);z-index:310;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.MenuClock-module__nUBkQG__veil{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#0a0a09b3;position:absolute;inset:0;overflow:hidden}.MenuClock-module__nUBkQG__glow{--gx:50;--gy:50;background:radial-gradient(45vmax 45vmax at calc(var(--gx) * 1%) calc(var(--gy) * 1%), #3d000ad9, transparent 65%), radial-gradient(60vmax 60vmax at 50% 50%, #28050899, transparent 70%);position:absolute;inset:0}.MenuClock-module__nUBkQG__ghost{font-family:var(--display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #efe6d621;animation:MenuClock-module__nUBkQG__ghost .9s var(--ease-out);font-size:24vw;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes MenuClock-module__nUBkQG__ghost{0%{opacity:0;letter-spacing:.08em;filter:blur(8px)}}.MenuClock-module__nUBkQG__ring{width:calc(var(--S) * 1.2);height:calc(var(--S) * 1.2);margin:calc(var(--S) * -.6) 0 0 calc(var(--S) * -.6);pointer-events:none;opacity:0;animation:80s linear infinite MenuClock-module__nUBkQG__spin;position:absolute;top:50%;left:50%;overflow:visible}@keyframes MenuClock-module__nUBkQG__spin{to{rotate:360deg}}.MenuClock-module__nUBkQG__ringText{font-family:var(--fancy);letter-spacing:.06em;fill:#efe6d68c;font-size:5.4px}.MenuClock-module__nUBkQG__side{opacity:0;pointer-events:none;gap:.6rem;max-width:220px;display:grid;position:absolute;top:50%;translate:0 -50%}.MenuClock-module__nUBkQG__sideLeft{left:var(--gutter)}.MenuClock-module__nUBkQG__sideNum{font-family:var(--fancy);color:var(--red-lit);font-size:3.5rem;line-height:1}.MenuClock-module__nUBkQG__sideName{font-family:var(--display);font-size:1.75rem;line-height:1}.MenuClock-module__nUBkQG__sideBlurb{font-family:var(--fancy);color:var(--fg-dim);font-size:1.15rem;line-height:1.25}@media (max-width:1100px){.MenuClock-module__nUBkQG__side{display:none}}.MenuClock-module__nUBkQG__face{width:var(--S);height:var(--S);background:radial-gradient(circle at 50% 50%, var(--red-2), var(--red) 62%, #1e0306);opacity:0;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #efe6d624,inset 0 0 80px #0000008c,0 60px 120px -40px #000000e6}.MenuClock-module__nUBkQG__ticks,.MenuClock-module__nUBkQG__hourTicks,.MenuClock-module__nUBkQG__inner{pointer-events:none;border-radius:50%;position:absolute}.MenuClock-module__nUBkQG__ticks{background:repeating-conic-gradient(from -.2deg,#efe6d652 0deg .4deg,#0000 .4deg 6deg);inset:3%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.MenuClock-module__nUBkQG__hourTicks{background:repeating-conic-gradient(from -.5deg, var(--cream) 0deg 1deg, transparent 1deg 30deg);inset:3%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px));mask:radial-gradient(closest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px))}.MenuClock-module__nUBkQG__inner{border:1px solid #efe6d61a;inset:26%}.MenuClock-module__nUBkQG__arm{width:0;height:0;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.MenuClock-module__nUBkQG__tab{left:0;top:calc(var(--S) * -.34);transform:translate(-50%, -50%) rotate(calc(-1 * var(--a)));color:var(--fg-dim);justify-items:center;gap:.15rem;padding:.4rem .6rem;transition:color .4s;display:grid;position:absolute}.MenuClock-module__nUBkQG__numeral{font-family:var(--mono);letter-spacing:.18em;color:var(--fg-faint);font-size:.625rem;transition:color .4s}.MenuClock-module__nUBkQG__name{font-family:var(--display);white-space:nowrap;transition:transform .6s var(--ease-out);font-size:clamp(.95rem,1.8vw,1.45rem);line-height:1}.MenuClock-module__nUBkQG__tab[data-focus=true]{color:var(--cream)}.MenuClock-module__nUBkQG__tab[data-focus=true] .MenuClock-module__nUBkQG__name{transform:scale(1.18)}.MenuClock-module__nUBkQG__tab[data-current=true] .MenuClock-module__nUBkQG__numeral{color:var(--cream)}.MenuClock-module__nUBkQG__tab[data-current=true]:after{content:"";background:var(--cream);border-radius:50%;width:4px;height:4px;margin-top:.3rem}.MenuClock-module__nUBkQG__dot{left:0;top:calc(var(--S) * -.34);background:#efe6d659;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute}.MenuClock-module__nUBkQG__hand{transform-origin:50% 100%;pointer-events:none;border-radius:999px;position:absolute;bottom:50%;left:50%}.MenuClock-module__nUBkQG__hour{background:var(--cream);width:5px;height:18%;margin-left:-2.5px}.MenuClock-module__nUBkQG__minute{background:var(--cream);width:2px;height:27%;margin-left:-1px}.MenuClock-module__nUBkQG__second{background:#efe6d673;width:1px;height:36%;margin-left:-.5px}.MenuClock-module__nUBkQG__second:after{content:"";border:1px solid #efe6d699;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-6px;left:50%}.MenuClock-module__nUBkQG__cap{background:var(--cream);width:12px;height:12px;box-shadow:0 0 0 4px var(--red);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.MenuClock-module__nUBkQG__readout{pointer-events:none;justify-items:center;gap:.2rem;display:grid;position:absolute;top:64%;left:50%;transform:translate(-50%)}.MenuClock-module__nUBkQG__time{font-family:var(--display);letter-spacing:.06em;font-size:clamp(1rem,1.6vw,1.35rem)}.MenuClock-module__nUBkQG__foot{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));font-family:var(--sans);letter-spacing:.02em;color:var(--cream);opacity:0;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 2rem;font-size:.95rem;font-style:normal;display:flex;position:absolute}.MenuClock-module__nUBkQG__foot a{border-bottom:1px solid var(--rule-strong);padding-bottom:.2rem;transition:border-color .3s}.MenuClock-module__nUBkQG__foot a:hover{border-color:var(--cream)}.MenuClock-module__nUBkQG__sideRight{right:var(--gutter);text-align:right;justify-items:end}.MenuClock-module__nUBkQG__hintLine{font-family:var(--sans);letter-spacing:.02em;color:var(--cream);font-size:1.05rem;font-style:normal}@media (max-width:640px){.MenuClock-module__nUBkQG__overlay{--S:80vw}.MenuClock-module__nUBkQG__ghost{font-size:30vw}.MenuClock-module__nUBkQG__tab{top:calc(var(--S) * -.33)}.MenuClock-module__nUBkQG__name{font-size:.8rem}.MenuClock-module__nUBkQG__foot{left:var(--gutter);justify-content:flex-start;font-size:.85rem}}
.Gallery-module__HsItSW__rolls{--frame-h:clamp(110px, calc((100svh - var(--header-h) - 380px) / 2), 240px);gap:clamp(18px,3vh,32px);display:grid}.Gallery-module__HsItSW__roll{margin-inline:calc(var(--gutter) * -1);background-color:#121211;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='12'><rect x='7' y='2' width='8' height='8' rx='1.6' fill='%23efe6d6' fill-opacity='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='12'><rect x='7' y='2' width='8' height='8' rx='1.6' fill='%23efe6d6' fill-opacity='0.5'/></svg>");background-position:0 7px,0 calc(100% - 7px);background-repeat:repeat-x;background-size:22px 12px;border-block:1px solid #efe6d60f;padding:32px 0 28px;position:relative;box-shadow:0 30px 50px -30px #000000e6}.Gallery-module__HsItSW__edge{white-space:nowrap;font-family:var(--mono);letter-spacing:.3em;color:#efe6d64d;pointer-events:none;padding-left:24px;font-size:7px;position:absolute;top:20px;left:0;right:0;overflow:hidden}.Gallery-module__HsItSW__viewport{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.Gallery-module__HsItSW__track{width:max-content;animation:Gallery-module__HsItSW__drift var(--dur) linear infinite;gap:10px;padding-block:4px 14px;display:flex}.Gallery-module__HsItSW__track[data-reverse=true]{animation-direction:reverse}.Gallery-module__HsItSW__roll:hover .Gallery-module__HsItSW__track,.Gallery-module__HsItSW__roll:focus-within .Gallery-module__HsItSW__track{animation-play-state:paused}@keyframes Gallery-module__HsItSW__drift{to{transform:translate(-50%)}}.Gallery-module__HsItSW__cell{flex-shrink:0;position:relative}.Gallery-module__HsItSW__frame{height:var(--frame-h);background:var(--ink);transition:transform .6s var(--ease-out), box-shadow .6s;border-radius:2px;display:block;position:relative;overflow:hidden}.Gallery-module__HsItSW__cell:hover .Gallery-module__HsItSW__frame,.Gallery-module__HsItSW__frame:focus-visible{z-index:2;transform:scale(1.06);box-shadow:0 18px 36px -12px #000000f2}.Gallery-module__HsItSW__info{opacity:0;text-align:left;background:linear-gradient(#00000080,#0000 32% 58%,#000000a6);flex-direction:column-reverse;justify-content:space-between;padding:9px 11px;transition:opacity .4s;display:flex;position:absolute;inset:0}.Gallery-module__HsItSW__cell:hover .Gallery-module__HsItSW__info,.Gallery-module__HsItSW__frame:focus-visible .Gallery-module__HsItSW__info{opacity:1}.Gallery-module__HsItSW__caption{font-family:var(--italic);color:var(--cream);font-size:1rem;font-style:italic}.Gallery-module__HsItSW__place{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);align-self:flex-end;font-size:.5625rem}.Gallery-module__HsItSW__num{font-family:var(--mono);letter-spacing:.2em;color:#efe6d64d;gap:1rem;font-size:7px;display:flex;position:absolute;bottom:-2px;left:2px}@media (prefers-reduced-motion:reduce){.Gallery-module__HsItSW__viewport{overflow-x:auto}.Gallery-module__HsItSW__track{animation:none}}
.Header-module__hBw1pG__header{z-index:320;height:var(--header-h);padding-inline:var(--gutter);pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#0a0a09c7,#0a0a0973);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__header:after{content:"";background:linear-gradient(90deg, transparent, var(--red-lit) 20%, var(--red-2) 60%, transparent);opacity:.7;height:1px;position:absolute;bottom:0;left:0;right:0}.Header-module__hBw1pG__header>*{pointer-events:auto}.Header-module__hBw1pG__left{align-items:center;gap:1.1rem;min-width:0;display:flex}.Header-module__hBw1pG__mark{font-family:var(--display);letter-spacing:.04em;color:var(--cream);font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1}.Header-module__hBw1pG__divider{background:var(--rule-strong);width:1px;height:1.6rem}.Header-module__hBw1pG__where{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:inline-flex}.Header-module__hBw1pG__time{color:var(--cream)}.Header-module__hBw1pG__status{background:#9bd28a;border-radius:50%;width:6px;height:6px;animation:2.4s infinite Header-module__hBw1pG__pulse}@keyframes Header-module__hBw1pG__pulse{0%{box-shadow:0 0 #9bd28a99}70%{box-shadow:0 0 0 8px #9bd28a00}to{box-shadow:0 0 #9bd28a00}}.Header-module__hBw1pG__menu{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--cream);align-items:center;gap:.35em;padding:.5rem 0;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:500;display:inline-flex}.Header-module__hBw1pG__brace{font-family:var(--italic);letter-spacing:0;transition:transform .5s var(--ease-out);font-size:2em;font-style:normal;font-weight:400;line-height:.8}.Header-module__hBw1pG__menu:hover .Header-module__hBw1pG__brace:first-child{transform:translate(-6px)}.Header-module__hBw1pG__menu:hover .Header-module__hBw1pG__brace:last-child{transform:translate(6px)}.Header-module__hBw1pG__word{text-align:center;min-width:4.2em}@media (max-width:640px){.Header-module__hBw1pG__city{display:none}.Header-module__hBw1pG__left{gap:.75rem}.Header-module__hBw1pG__where{letter-spacing:.12em;font-size:.625rem}.Header-module__hBw1pG__menu{letter-spacing:.16em;font-size:.75rem}}
.GallerySection-module__lU6YUG__gallery{flex-direction:column;min-height:100svh;display:flex}.GallerySection-module__lU6YUG__body{flex:1;align-content:center;padding-bottom:clamp(20px,4vh,48px);display:grid}
.RecordPlayer-module__BD6itG__egg{align-items:center;gap:1rem 1.5rem;display:flex}.RecordPlayer-module__BD6itG__prompt{text-align:center;font-family:var(--italic);color:var(--fg-dim);justify-items:center;gap:.1rem;max-width:44ch;font-size:clamp(1rem,1.25vw,1.2rem);font-style:italic;line-height:1.4;display:grid}.RecordPlayer-module__BD6itG__thanks{color:var(--cream-2)}.RecordPlayer-module__BD6itG__line{display:block}.RecordPlayer-module__BD6itG__cta{color:var(--cream);border-bottom:1px solid var(--red-lit);transition:color .3s}.RecordPlayer-module__BD6itG__prompt:hover .RecordPlayer-module__BD6itG__cta{color:var(--red-lit)}.RecordPlayer-module__BD6itG__hint{color:var(--fg-faint);font-size:.9em}.RecordPlayer-module__BD6itG__player{opacity:0;pointer-events:none;width:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);align-items:center;gap:1rem;display:flex;overflow:visible;transform:translateY(10px)scale(.92)}.RecordPlayer-module__BD6itG__player[data-on=true]{opacity:1;pointer-events:auto;width:auto;transform:none}.RecordPlayer-module__BD6itG__deck{background:linear-gradient(160deg, var(--red-lit), #6d0d19);border-radius:6px;width:74px;height:58px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 24px -10px #000c}.RecordPlayer-module__BD6itG__record{background:radial-gradient(circle,#0000 30%,#ffffff0f 31%,#0000 33%),repeating-radial-gradient(circle,#111 0 2px,#1d1d1d 2px 3px);border-radius:50%;place-items:center;width:48px;height:48px;animation:1.8s linear infinite paused RecordPlayer-module__BD6itG__spin;display:grid;position:absolute;top:5px;left:6px}.RecordPlayer-module__BD6itG__player[data-on=true] .RecordPlayer-module__BD6itG__record{animation-play-state:running}.RecordPlayer-module__BD6itG__label{background:radial-gradient(circle, var(--cream) 0 2px, var(--red-lit) 2.5px);border-radius:50%;width:16px;height:16px}.RecordPlayer-module__BD6itG__arm{background:var(--cream);transform-origin:50% 2px;width:3px;height:34px;transition:transform .9s var(--ease-out) .3s;border-radius:2px;position:absolute;top:6px;right:6px;transform:rotate(-8deg)}.RecordPlayer-module__BD6itG__arm:before{content:"";background:var(--cream-2);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;left:-3px}.RecordPlayer-module__BD6itG__player[data-on=true] .RecordPlayer-module__BD6itG__arm{transform:rotate(24deg)}@keyframes RecordPlayer-module__BD6itG__spin{to{transform:rotate(360deg)}}.RecordPlayer-module__BD6itG__now{text-align:left;white-space:nowrap;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.625rem;display:grid}.RecordPlayer-module__BD6itG__named{font-family:var(--italic);letter-spacing:0;text-transform:none;color:var(--red-lit);font-size:.95rem;font-style:italic}.RecordPlayer-module__BD6itG__now em{font-family:var(--italic);letter-spacing:0;text-transform:none;color:var(--cream);font-size:1.1rem}.RecordPlayer-module__BD6itG__audio{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}@media (max-width:760px){.RecordPlayer-module__BD6itG__egg{flex-direction:column}.RecordPlayer-module__BD6itG__prompt{text-align:center;justify-items:center}}
.ContactForm-module__MW0ffG__form{flex-direction:column;gap:.9rem;height:100%;display:flex}.ContactForm-module__MW0ffG__field.ContactForm-module__MW0ffG__grow{flex-direction:column;flex:1;display:flex}.ContactForm-module__MW0ffG__field.ContactForm-module__MW0ffG__grow textarea{resize:none;flex:1;min-height:4.5rem}.ContactForm-module__MW0ffG__topics{border:0;gap:1rem;margin:0;padding:0;display:grid}.ContactForm-module__MW0ffG__chips{flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.ContactForm-module__MW0ffG__chip{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--rule-strong);border-radius:999px;padding:.55rem 1rem;font-size:.75rem;transition:background-color .35s,color .35s,border-color .35s}.ContactForm-module__MW0ffG__chip:hover{border-color:var(--cream)}.ContactForm-module__MW0ffG__chip[aria-pressed=true]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.ContactForm-module__MW0ffG__field{padding-top:1.1rem;display:block;position:relative}.ContactForm-module__MW0ffG__field input,.ContactForm-module__MW0ffG__field textarea{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--cream);font:400 1.125rem/1.4 var(--sans);resize:vertical;background:0 0;outline:none;padding:.4rem 0 .7rem;transition:border-color .4s}.ContactForm-module__MW0ffG__field textarea{font-size:1.25rem}.ContactForm-module__MW0ffG__field span{color:var(--fg-faint);pointer-events:none;transform-origin:0 0;transition:transform .6s var(--ease-out), color .4s;font-size:1.05rem;position:absolute;top:1.9rem;left:0}.ContactForm-module__MW0ffG__field input:focus,.ContactForm-module__MW0ffG__field textarea:focus{border-color:var(--blush)}.ContactForm-module__MW0ffG__field input:focus+span,.ContactForm-module__MW0ffG__field input:not(:placeholder-shown)+span,.ContactForm-module__MW0ffG__field textarea:focus+span,.ContactForm-module__MW0ffG__field textarea:not(:placeholder-shown)+span{color:var(--blush);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transform:translateY(-1.75rem)scale(.72)}.ContactForm-module__MW0ffG__foot{flex-wrap:nowrap;align-items:center;gap:1.25rem 2rem;display:flex}.ContactForm-module__MW0ffG__submit{--x:50%;--y:50%;isolation:isolate;border:1px solid var(--cream);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:1rem;padding:.9rem 1.5rem;transition:color .5s;display:inline-flex;position:relative;overflow:hidden}.ContactForm-module__MW0ffG__submit:before{content:"";left:var(--x);top:var(--y);z-index:-1;aspect-ratio:1;background:var(--cream);width:260%;transition:transform .7s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.ContactForm-module__MW0ffG__submit:hover{color:var(--ink)}.ContactForm-module__MW0ffG__submit:hover:before{transform:translate(-50%,-50%)scale(1)}.ContactForm-module__MW0ffG__status{font-size:var(--t-small);color:var(--fg-dim)}@media (max-height:960px){.ContactForm-module__MW0ffG__form{gap:.75rem}.ContactForm-module__MW0ffG__field input,.ContactForm-module__MW0ffG__field textarea{padding-block:.3rem .5rem;font-size:1rem}}@media (max-width:640px){.ContactForm-module__MW0ffG__foot{flex-wrap:wrap}}
.Footer-module__S6Hkya__footer{position:relative}.Footer-module__S6Hkya__cap{--r:625px;--h:250px;height:var(--h);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.Footer-module__S6Hkya__face{width:calc(var(--r) * 2);height:calc(var(--r) * 2);pointer-events:none;max-width:none;position:absolute;top:0;left:50%;translate:-50%}.Footer-module__S6Hkya__slot{place-items:center;padding-bottom:8px;display:grid;position:absolute;inset:44px 0 0}.Footer-module__S6Hkya__content{align-items:center;gap:clamp(14px, calc(var(--h) * .07), 24px);text-align:center;flex-direction:column;max-width:min(92vw,900px);display:flex;position:relative}.Footer-module__S6Hkya__connect{align-items:center;gap:1.25rem;display:flex}.Footer-module__S6Hkya__sep{background:var(--rule-strong);align-self:stretch;width:1px;margin-block:.15em}.Footer-module__S6Hkya__title{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1}.Footer-module__S6Hkya__bang{color:var(--red-lit)}.Footer-module__S6Hkya__links{flex-wrap:wrap;gap:.3rem 1.4rem;display:flex}.Footer-module__S6Hkya__link{font:inherit;font-family:var(--fancy);text-transform:lowercase;color:var(--cream);border-bottom:1px solid var(--rule-strong);padding-bottom:.15rem;font-size:1.15rem;transition:border-color .3s}.Footer-module__S6Hkya__link:hover{border-color:var(--red-lit)}.Footer-module__S6Hkya__bar{padding:.6rem var(--gutter) .9rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);justify-content:space-between;font-size:.625rem;display:flex}.Footer-module__S6Hkya__toTop{font:inherit;letter-spacing:inherit;text-transform:inherit}@media (max-width:900px){.Footer-module__S6Hkya__sep{display:none}.Footer-module__S6Hkya__connect{flex-direction:column;align-items:center;gap:.75rem}.Footer-module__S6Hkya__links{justify-content:center}}
.Contact-module__XILVtW__section{flex-direction:column;display:flex}.Contact-module__XILVtW__contact{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(36px,5vw,96px);padding-top:clamp(8px,1.5vh,16px);padding-bottom:clamp(48px,8vh,96px);display:grid}.Contact-module__XILVtW__left{align-content:start;gap:clamp(16px,2.6vh,28px);display:grid}.Contact-module__XILVtW__pitchBlock{border-left:2px solid var(--red-lit);gap:.5rem;padding-left:clamp(16px,1.6vw,24px);display:grid}.Contact-module__XILVtW__pitch{font-family:var(--fancy);color:var(--cream);font-size:clamp(1.9rem,2.9vw,2.9rem);line-height:1.2}.Contact-module__XILVtW__hl{font-family:var(--fancy);color:var(--red-lit);font-style:normal}.Contact-module__XILVtW__love{font-family:var(--italic);color:var(--fg-dim);font-size:clamp(1.05rem,1.4vw,1.3rem);font-style:italic}.Contact-module__XILVtW__rule{background:linear-gradient(90deg, var(--rule-strong), transparent);border:0;height:1px;margin:clamp(8px,2vh,20px) 0 0}.Contact-module__XILVtW__mailBlock{justify-items:start;gap:.75rem;display:grid}.Contact-module__XILVtW__mail{font-family:var(--italic);letter-spacing:0;text-align:left;border-bottom:1px solid var(--rule-strong);max-width:100%;padding-bottom:.2rem;font-size:clamp(1.75rem,2.8vw,2.75rem);font-style:italic;line-height:1.1;transition:color .3s,border-color .3s}.Contact-module__XILVtW__mail:hover{color:var(--blush);border-color:var(--blush)}.Contact-module__XILVtW__hint{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.Contact-module__XILVtW__links{border-top:1px solid var(--rule)}.Contact-module__XILVtW__link{border-bottom:1px solid var(--rule);isolation:isolate;transition:padding .6s var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:.85rem .25rem;display:grid;position:relative}.Contact-module__XILVtW__link:before{content:"";z-index:-1;background:var(--merlot);transform-origin:100%;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.Contact-module__XILVtW__link:hover:before{transform-origin:0;transform:scaleX(1)}.Contact-module__XILVtW__link:hover{padding-inline:1rem}.Contact-module__XILVtW__linkLabel{font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1}.Contact-module__XILVtW__linkNote{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.Contact-module__XILVtW__linkArrow{width:28px;transition:transform .7s var(--ease)}.Contact-module__XILVtW__link:hover .Contact-module__XILVtW__linkArrow{color:var(--blush);transform:rotate(45deg)}.Contact-module__XILVtW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.Contact-module__XILVtW__facts dd{font-family:var(--serif);margin-top:.4rem;font-size:1.35rem;line-height:1.2}.Contact-module__XILVtW__facts em{color:var(--blush)}.Contact-module__XILVtW__right{border:1px solid var(--rule);background:var(--red);flex-direction:column;padding:clamp(20px,2.6vw,36px);display:flex}.Contact-module__XILVtW__right>*{flex:1}@media (max-width:960px){.Contact-module__XILVtW__contact{grid-template-columns:1fr}}@media (max-width:560px){.Contact-module__XILVtW__facts{grid-template-columns:1fr}.Contact-module__XILVtW__linkNote{display:none}}@media (max-height:880px) and (min-width:961px){.Contact-module__XILVtW__left{gap:16px}.Contact-module__XILVtW__hint{display:none}.Contact-module__XILVtW__mailBlock{gap:.4rem}.Contact-module__XILVtW__right{padding:18px 24px}.Contact-module__XILVtW__pitch{font-size:1.75rem}.Contact-module__XILVtW__mail{font-size:1.6rem}.Contact-module__XILVtW__love{font-size:1.05rem}.Contact-module__XILVtW__facts dd{font-size:1.1rem}.Contact-module__XILVtW__link{padding-block:.5rem}}
.Marquee-module__2ip_qa__marquee{-webkit-user-select:none;user-select:none;width:100%;overflow:clip}.Marquee-module__2ip_qa__track{will-change:transform;width:max-content;display:flex}.Marquee-module__2ip_qa__unit{flex-shrink:0;align-items:center;display:flex}
.page-module___8aEwW__band{border-block:1px solid var(--rule);background:var(--red);padding-block:clamp(18px,2.4vw,32px)}.page-module___8aEwW__bandItem{font-family:var(--display);white-space:nowrap;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding-right:clamp(1.25rem,3vw,3rem);font-size:clamp(1.75rem,3.8vw,3.75rem);line-height:1.1;display:inline-flex}.page-module___8aEwW__star{color:var(--fg-faint);font-size:.5em}.page-module___8aEwW__statement{grid-template-columns:1fr 3fr;gap:2rem;display:grid}.page-module___8aEwW__statementText{font-family:var(--italic);text-wrap:pretty;font-size:clamp(1.9rem,3.8vw,3.75rem);font-style:italic;line-height:1.12}@media (max-width:760px){.page-module___8aEwW__statement{grid-template-columns:1fr}}
