@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.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:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Cormorant Infant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/372b8d374d9e3e42-s.0a4l-0w9qhhcd.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 Infant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4660c9fcf5616ea2-s.12lryt_.yic3y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24ecb3d030299e4-s.094yxg3r287~~.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 Infant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9d919c0a498150f3-s.03qk~1r-tk~5n.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 Infant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1b4fcb096f2c2229-s.p.13hyl7j1dc~u7.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 Infant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/372b8d374d9e3e42-s.0a4l-0w9qhhcd.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 Infant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4660c9fcf5616ea2-s.12lryt_.yic3y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d24ecb3d030299e4-s.094yxg3r287~~.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 Infant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9d919c0a498150f3-s.03qk~1r-tk~5n.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 Infant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1b4fcb096f2c2229-s.p.13hyl7j1dc~u7.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 Infant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/372b8d374d9e3e42-s.0a4l-0w9qhhcd.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 Infant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4660c9fcf5616ea2-s.12lryt_.yic3y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d24ecb3d030299e4-s.094yxg3r287~~.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 Infant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9d919c0a498150f3-s.03qk~1r-tk~5n.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 Infant;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1b4fcb096f2c2229-s.p.13hyl7j1dc~u7.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 Infant;font-style:italic;font-weight:700;font-display:swap;src:url(../media/372b8d374d9e3e42-s.0a4l-0w9qhhcd.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 Infant;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4660c9fcf5616ea2-s.12lryt_.yic3y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d24ecb3d030299e4-s.094yxg3r287~~.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 Infant;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9d919c0a498150f3-s.03qk~1r-tk~5n.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 Infant;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1b4fcb096f2c2229-s.p.13hyl7j1dc~u7.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 Infant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/90dabd5fe82472a6-s.16zns4l.uinu7.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 Infant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5803fcd19e2b855-s.0r~zj4s~h~_8e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/af8619d0a760a4fa-s.0c.173l_z-l-0.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 Infant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a204383f7ece8c3-s.0i1rlufsdi~-y.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 Infant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/695d47936e37d921-s.p.0.px0okhex-8f.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 Infant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/90dabd5fe82472a6-s.16zns4l.uinu7.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 Infant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5803fcd19e2b855-s.0r~zj4s~h~_8e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/af8619d0a760a4fa-s.0c.173l_z-l-0.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 Infant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a204383f7ece8c3-s.0i1rlufsdi~-y.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 Infant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/695d47936e37d921-s.p.0.px0okhex-8f.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 Infant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/90dabd5fe82472a6-s.16zns4l.uinu7.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 Infant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5803fcd19e2b855-s.0r~zj4s~h~_8e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af8619d0a760a4fa-s.0c.173l_z-l-0.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 Infant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a204383f7ece8c3-s.0i1rlufsdi~-y.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 Infant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/695d47936e37d921-s.p.0.px0okhex-8f.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 Infant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/90dabd5fe82472a6-s.16zns4l.uinu7.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 Infant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5803fcd19e2b855-s.0r~zj4s~h~_8e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af8619d0a760a4fa-s.0c.173l_z-l-0.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 Infant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a204383f7ece8c3-s.0i1rlufsdi~-y.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 Infant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695d47936e37d921-s.p.0.px0okhex-8f.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 Infant Fallback;src:local(Times New Roman);ascent-override:93.84%;descent-override:29.15%;line-gap-override:0.0%;size-adjust:98.46%}.cormorant_infant_b4c490f8-module__ZE7_IW__className{font-family:Cormorant Infant,Cormorant Infant Fallback}.cormorant_infant_b4c490f8-module__ZE7_IW__variable{--font-cormorant:"Cormorant Infant", "Cormorant Infant Fallback"}
@font-face{font-family:replicaMono;src:url(../media/ReplicaMonoStd-s.p.105~k45qm5hga.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:replicaMono Fallback;src:local(Arial);ascent-override:67.32%;descent-override:16.46%;line-gap-override:5.98%;size-adjust:133.68%}.replicamono_5ee8e823-module__kwq8EW__className{font-family:replicaMono,replicaMono Fallback;font-style:normal;font-weight:400}.replicamono_5ee8e823-module__kwq8EW__variable{--font-replica-mono:"replicaMono", "replicaMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-replica-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#0f1110;--foreground:#191715;--paper:#edf1f5;--paper-deep:#e1e6ec;--paper-line:#272a2f1f;--ink-soft:#676b72;--binder:#1b1c1b;--binder-deep:#111211;--accent:#c58c46;--accent-muted:#c58c462e;--shadow:0 34px 70px #00000073;--body-copy-scale:.882;--body-copy-size:calc(.95rem * var(--body-copy-scale));--mono-subhead-size:.68rem;--panel-surface:linear-gradient(180deg, #ffffff9e, transparent 100%), #eff3f7e0}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:visible}body{background:var(--background);color:var(--foreground);font-family:var(--font-manrope), sans-serif;margin:0;overflow-x:visible}a{color:inherit;text-decoration:none}button{font:inherit}.pace-site{background:radial-gradient(circle at top,#ffffff0f,#0000 28%),radial-gradient(circle at 20% 20%,#c58c461c,#0000 26%),linear-gradient(#111312 0%,#0d0e0d 100%);justify-content:center;align-items:center;min-height:100vh;padding:3rem;display:flex;position:relative;overflow:visible}.atmosphere{pointer-events:none;filter:blur(60px);opacity:.5;border-radius:999px;position:absolute}.atmosphere-one{background:#c58c461f;width:16rem;height:16rem;animation:18s ease-in-out infinite drift;top:8%;left:8%}.atmosphere-two{background:#859d8b1f;width:18rem;height:18rem;animation:22s ease-in-out infinite reverse drift;bottom:8%;right:4%}.folio-shell{isolation:isolate;z-index:1;width:min(1500px,100%);max-width:1400px;margin:0 auto;position:relative;overflow:visible}.about-launch{appearance:none;z-index:12;color:#f5f2ebeb;min-width:10rem;font-family:var(--font-replica-mono), monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#181817bd;border:0;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.62rem;line-height:1;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:fixed;top:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000038}.about-launch:hover{color:var(--paper);box-shadow:none;background:0 0;transform:translate(-50%)translateY(-2px)}.about-overlay{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#ffffff0a,#0000 24%),#0a0a0abd;place-items:center;padding:2rem;animation:.24s both aboutFadeIn;display:grid;position:fixed;inset:0}.about-overlay-dismiss{appearance:none;cursor:default;background:0 0;border:0;position:absolute;inset:0}.about-sheet{z-index:1;width:min(31rem,100vw - 3rem);animation:.3s cubic-bezier(.16,1,.3,1) both aboutPlacardIn;position:relative}.about-close{appearance:none;color:#f5f2ebe6;font-family:var(--font-replica-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#222325db;border:0;padding:.5rem .95rem;font-size:.58rem;transition:transform .18s,background .18s,color .18s;position:absolute;top:-2.35rem;right:0}.about-close:hover{color:var(--paper);background:#2f3134f5;transform:translateY(-2px)}.about-sheet-frame{background:linear-gradient(#ffffff08,#0000 18%),linear-gradient(145deg,#2e3135 0%,#232629 100%);border-radius:2px;padding:3.75rem;position:relative;box-shadow:0 40px 100px #00000080,inset 0 0 40px #00000029}.about-sheet-frame>*{z-index:1;position:relative}.about-sheet-frame:before,.about-sheet-frame:after{content:none}.about-pin{background:#ffffff24;border-radius:999px;width:4px;height:4px;position:absolute}.about-pin-top-left{top:35px;left:35px}.about-pin-top-right{top:35px;right:35px}.about-pin-bottom-left{bottom:35px;left:35px}.about-pin-bottom-right{bottom:35px;right:35px}.about-header{text-align:center;justify-items:center;margin-bottom:2.5rem;display:grid}.about-header h2{font-family:var(--font-replica-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#f8f8f6f5;margin:0;font-size:2.02rem;font-weight:400;line-height:1.15}.about-meta{font-family:var(--font-replica-mono), monospace;letter-spacing:.29em;text-transform:uppercase;color:#d8dce29e;margin:.5rem 0 0;font-size:.63rem}.about-body{text-align:justify;gap:1.8rem;max-width:19.75rem;margin:0 auto 3.6rem;display:grid}.about-body p{font-family:var(--font-manrope), sans-serif;font-size:var(--body-copy-size);color:#eef0f2db;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.72}.about-body a{color:#f8f8f6fa;text-underline-offset:.16em;-webkit-text-decoration:underline #f8f8f6d1;text-decoration:underline #f8f8f6d1;text-decoration-thickness:1.5px}.about-body a:hover{text-decoration-color:#f8f8f6}.about-footer{font-family:var(--font-replica-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#d8dce294;border-top:0;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.5rem;display:flex}.folio-tabs{z-index:0;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:3rem;right:-2.55rem}.folio-tab{appearance:none;writing-mode:vertical-rl;text-orientation:mixed;color:#f5f2ebdb;width:2.7rem;font-family:var(--font-replica-mono), monospace;letter-spacing:.24em;text-transform:uppercase;text-align:center;text-shadow:0 1px 10px #00000073;clip-path:polygon(100% 0,100% 100%,0 calc(100% - 10px),0 10px);cursor:pointer;background:linear-gradient(#2c2f2c 0%,#181a18 100%);border:0;border-left:1px solid #ffffff1f;padding:1.45rem 0;font-size:.72rem;transition:transform .18s,color .18s,background .18s;transform:rotate(180deg);box-shadow:8px 0 14px #0006}.folio-tab:hover,.folio-tab.is-active{color:var(--paper);background:linear-gradient(#3a3d39 0%,#202320 100%);transform:rotate(180deg)translate(4px)}.folio-spread{z-index:2;perspective:2200px;background:linear-gradient(#242523 0%,#161716 100%);border-radius:.45rem .95rem .95rem .45rem;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);height:min(86vh,920px);padding:.45rem;display:grid;position:relative;overflow:visible;box-shadow:0 34px 74px #00000061,0 14px 24px #0000002e,inset 0 1px #ffffff0d,inset 0 -1px #00000029}.folio-spread:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset -10px 0 20px #0000003d,inset 10px 0 18px #ffffff08,inset 0 12px 14px #ffffff06,inset 0 -14px 18px #0000001a}.folio-spread:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:.2rem .75rem .75rem .2rem;position:absolute;inset:.35rem;box-shadow:inset 0 0 0 1px #00000014,inset 0 16px 24px #ffffff04}.folio-page{background:radial-gradient(circle at 0 0, #a7acb529, transparent 16%), radial-gradient(circle at 100% 0, #ffffff38, transparent 16%), radial-gradient(circle at 0 100%, #00000014, transparent 18%), radial-gradient(circle at 100% 100%, #848b951f, transparent 18%), repeating-linear-gradient(0deg, #ffffff04 0, #ffffff04 1px, transparent 1px, transparent 7px), repeating-linear-gradient(90deg, #272a2f03 0, #272a2f03 1px, transparent 1px, transparent 9px), linear-gradient(180deg, #ffffff80, transparent 12%), linear-gradient(135deg, #d4d9e094, transparent 30%), var(--paper);min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -12px 20px #78808a0a}.folio-left{border-right:1px solid var(--paper-line);border-radius:.2rem 0 0 .7rem;flex-direction:column;gap:1.15rem;height:100%;padding:2rem;display:flex;overflow:visible;box-shadow:inset -12px 0 16px #484d540d,inset 0 18px 20px #ffffff0f,inset 0 -10px 14px #62687108}.folio-page.folio-left{overflow:visible}.folio-right{scrollbar-width:none;transform-origin:0;backface-visibility:hidden;will-change:transform, opacity, filter;border-radius:0 .7rem .7rem 0;height:100%;padding:2.8rem 3.4rem 3rem 3rem;overflow-y:auto;box-shadow:inset 16px 0 18px #5b61690d,inset 0 20px 22px #ffffff0d,inset -8px 0 12px #ffffff08,inset 0 -12px 16px #6b727b08}.folio-right::-webkit-scrollbar{display:none}.folio-right:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#100d0a29,#100d0a00 18%),linear-gradient(270deg,#ffffff38,#fff0 26%);position:absolute;inset:0}.page-panel,.artifact-panel,.left-summary{will-change:transform, opacity, filter}.folio-spread.is-turning-out .folio-right{animation:.26s cubic-bezier(.5,0,.75,0) both pageTurnOut}.folio-spread.is-turning-in .folio-right{animation:.42s cubic-bezier(.16,1,.3,1) both pageTurnIn}.folio-spread.is-turning-out .folio-right:before,.folio-spread.is-turning-in .folio-right:before{animation:.42s both pageShade}.folio-spread.turn-forward.is-turning-out .page-panel{animation:.22s both pageContentOutForward}.folio-spread.turn-forward.is-turning-in .page-panel{animation:.42s cubic-bezier(.16,1,.3,1) both pageContentInForward}.folio-spread.turn-backward.is-turning-out .page-panel{animation:.22s both pageContentOutBackward}.folio-spread.turn-backward.is-turning-in .page-panel{animation:.42s cubic-bezier(.16,1,.3,1) both pageContentInBackward}.folio-spread.is-turning-out .artifact-panel,.folio-spread.is-turning-out .left-summary{animation:.26s both plateDriftOut}.folio-spread.is-turning-in .artifact-panel,.folio-spread.is-turning-in .left-summary{animation:.42s cubic-bezier(.16,1,.3,1) both plateDriftIn}.folio-gutter{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1f222709 22%,#31363d12 44%,#14171b1c 50%,#31363d12 56%,#1f222709 78%,#0000 100%),linear-gradient(90deg,#ffffff09 49.2%,#fff0 50.8%);width:54px;position:absolute;inset:0 0 0 48.2%;transform:translate(-50%);box-shadow:inset 0 0 12px #0000000d,0 0 6px #00000006}.brand-mark,.artifact-caption,.section-label,.overline,.detail-row span:first-child,.process-meta span,.track-index,.stats-grid dt{font-family:var(--font-replica-mono), monospace}.brand-mark{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.artifact-stack{flex:1;min-height:23rem;position:relative;overflow:visible}.artifact-panel{border:1px solid var(--paper-line);background:linear-gradient(#ffffff94,#0000 12%),linear-gradient(145deg,#e7eaee 0%,#dce1e6 100%);height:100%;min-height:23rem;position:relative;overflow:hidden}.artifact-panel-vision{background:radial-gradient(circle at 48% 34%,#bac1cb2e,#0000 28%),radial-gradient(circle at 70% 68%,#a3abb61f,#0000 26%),linear-gradient(#ffffff9e,#0000 12%),linear-gradient(145deg,#e7eaee 0%,#dce1e6 100%)}.artifact-panel-tracks{background:radial-gradient(circle at 46% 44%,#b6bdc629,#0000 24%),radial-gradient(circle at 28% 62%,#b6bdc614,#0000 28%),linear-gradient(#fff9,#0000 12%),linear-gradient(145deg,#e8ebef 0%,#dde2e7 100%)}.artifact-panel-program{background:radial-gradient(circle at 52%,#b8bfc926,#0000 30%),linear-gradient(#ffffff94,#0000 12%),linear-gradient(145deg,#e7eaee 0%,#dde2e7 100%)}.artifact-panel-apply{background:radial-gradient(circle at 66% 30%,#b7bec824,#0000 26%),radial-gradient(circle at 24% 70%,#a0a8b314,#0000 24%),linear-gradient(#ffffff94,#0000 12%),linear-gradient(145deg,#e8ebef 0%,#dde2e7 100%)}.artifact-panel:before,.artifact-panel:after{content:"";pointer-events:none;z-index:0;position:absolute}.artifact-panel:before{opacity:.32;background-image:linear-gradient(#1d160f0b 1px,#0000 1px),linear-gradient(90deg,#1d160f0b 1px,#0000 1px);background-size:3rem 3rem;inset:0}.artifact-panel:after{border:1px solid #1d160f0f;inset:0;transform:scale(.94)}.artifact-drawing{z-index:1;width:calc(100% - 1.7rem);height:calc(100% - 3.75rem);position:absolute;inset:.85rem .85rem 2.9rem}.artifact-svg-label{fill:var(--ink-soft);font-family:var(--font-replica-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.artifact-svg-scale{text-anchor:end}.artifact-svg-guide,.artifact-svg-axis,.artifact-svg-detail,.artifact-svg-callout-line,.artifact-svg-specimen,.artifact-svg-node,.artifact-svg-fade-ring{fill:none;stroke:#1d160f57;stroke-width:1.2px;vector-effect:non-scaling-stroke}.artifact-svg-axis{stroke-dasharray:5 6}.artifact-svg-detail{stroke:#1d160f38}.artifact-svg-dashed{stroke-dasharray:5 6}.artifact-svg-fade-ring{stroke:#1d160f24}.artifact-svg-callout-line{stroke:#1d160f42}.artifact-svg-node-fill{fill:#f3efe7f5;stroke:#1d160f6b}.artifact-note{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;background:#ecf1f6db;border:1px solid #1c140c1a;gap:.75rem;padding:.8rem 1rem;font-size:.72rem;display:flex;position:absolute;box-shadow:0 10px 24px #1f181014}.artifact-note span{white-space:nowrap}.artifact-note-top{top:9%;right:9%}.artifact-note-bottom{bottom:14%;right:7%}.artifact-bookmark{appearance:none;z-index:4;color:#f4efe7e0;cursor:pointer;background:linear-gradient(#4a4844f7,#2a2926fa),#34322f linear-gradient(135deg,#66635e2e,#fff0);border:1px solid #2c292538;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:auto;min-width:10.5rem;height:auto;min-height:2.2rem;padding:.5rem 1.15rem;transition:transform .18s,box-shadow .18s,color .18s;display:flex;position:absolute;inset:50% auto auto -2rem;transform:translateY(-50%);box-shadow:-4px 8px 18px #0f0e0d2e,0 10px 24px #0f0e0d33,inset 0 0 0 1px #7c78711f}.artifact-bookmark:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.1rem 1.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.artifact-bookmark:hover{color:#fffaf3f5;transform:translateY(calc(-50% - 3px));box-shadow:-6px 12px 22px #0f0e0d38,0 14px 28px #0f0e0d3d,inset 0 0 0 1px #908b8324}.artifact-bookmark-text{z-index:1;writing-mode:horizontal-tb;font-family:var(--font-replica-mono), monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-top:0;font-size:.62rem;line-height:1;position:relative}.artifact-caption{z-index:2;border-top:1px solid var(--paper-line);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);background:#edf2f7f5;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;font-size:.67rem;display:flex;position:absolute;inset:auto 0 0}.left-summary{gap:1rem;display:grid}.page-panel{align-content:start;gap:1.75rem;min-height:100%;display:grid}.left-summary p,.hero-copy p,.narrative-grid p,.track-card p,.deliverable-copy p:last-child,.criteria-card p,.process-card li,.cta-band p,.mini-card p,.plain-list li{font-size:var(--body-copy-size);color:#30291f;line-height:1.62}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.stats-grid div{border-top:1px solid var(--paper-line);padding-top:.7rem}.stats-grid dt{font-size:calc(var(--mono-subhead-size) * .8);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35rem}.stats-grid dd{font-family:var(--font-manrope), sans-serif;font-size:var(--body-copy-size);margin:0;line-height:1.08}.hero-block{gap:1.8rem;max-width:48rem;display:grid}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mini-card{background:var(--panel-surface);border:1px solid #1815111c;padding:1.2rem 1.25rem}.full-width-card{margin-top:.4rem}.plain-list{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.overline,.section-label,.detail-row span:first-child,.track-index,.process-meta span{font-size:var(--mono-subhead-size);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft)}.hero-title{font-family:var(--font-cormorant), serif;letter-spacing:-.022em;gap:.17em;margin:0;padding-top:.06em;font-size:clamp(2.6rem,5.05vw,4.45rem);font-weight:500;line-height:.96;display:grid}.hero-line{display:block}.hero-line-top,.hero-line-main{text-transform:uppercase;font-style:normal}.hero-line-top{letter-spacing:-.022em;font-size:.88em}.hero-line-main{letter-spacing:-.032em;font-style:italic}.hero-line-dynamic{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.14em;font-size:.62em;font-style:italic;font-weight:400;line-height:1.08;display:inline-flex}.hero-word-window{align-items:center;min-width:6.3ch;min-height:1.34em;padding-top:.12em;padding-bottom:.08em;display:inline-grid;overflow:visible}.hero-line-intro{display:inline-block}.hero-rotating-word{will-change:opacity, transform, filter;display:inline-block}.hero-rotating-word.is-enter{animation:.52s cubic-bezier(.22,1,.36,1) wordEnter}.hero-rotating-word.is-exit{opacity:0;filter:blur(2px);transform:translateY(-.08em)}.hero-copy{gap:1rem;display:grid}.hero-copy-wide{max-width:34rem}.cta-row,.cta-band{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.primary-link,.secondary-link{min-width:14.5rem;min-height:2.45rem;font-family:var(--font-replica-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid #18151129;border-radius:0;justify-content:center;align-items:center;padding:.65rem 1.4rem;font-size:.66rem;line-height:1;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #1717171f}.primary-link{color:var(--paper);background:#171717;border-color:#18151152}.primary-link:hover{background:#242423;transform:translateY(-2px);box-shadow:0 14px 26px #1717172e}.secondary-link{color:#25211d;background:#ffffff73}.secondary-link:hover{background:#ffffffa8;border-color:#18151140;transform:translateY(-2px);box-shadow:0 14px 26px #17171714}.paper-section{border-top:1px solid #1c140c24;margin-top:3.3rem;padding-top:2rem}.paper-section .section-heading{margin-bottom:1.9rem}.section-heading{gap:.5rem;margin-bottom:1.3rem;display:grid}.section-heading h2,.cta-band h3,.track-card h3,.process-meta h3{margin:0;font-weight:400}.section-heading h2{font-family:var(--font-cormorant), serif;font-weight:500}.cta-band h3,.track-card h3,.process-meta h3,.criteria-card-detailed h3{font-family:var(--font-replica-mono), monospace}.section-heading h2{font-size:clamp(2rem,3vw,2.8rem);line-height:.95}.narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;display:grid}.track-list,.criteria-list,.process-list,.faq-list{gap:1rem;display:grid}.compact-list{gap:0}.track-card,.faq-card,.criteria-card,.process-card,.cta-band,.deliverable-block{background:var(--panel-surface);border:1px solid #1815111c}.track-card,.faq-card{background:0 0;border-left:0;border-right:0;padding:.35rem 0;display:grid}.track-toggle,.faq-toggle{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4rem minmax(0,1fr);gap:1rem;width:100%;padding:1rem 0 .95rem;display:grid}.track-copy,.faq-copy{gap:.3rem;display:grid}.track-toggle .track-index,.track-copy p,.faq-toggle .faq-index{margin:0}.track-heading-row,.faq-heading-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.track-plus,.faq-plus{min-width:2.45rem;height:1.55rem;color:var(--ink-soft);font-family:var(--font-replica-mono), monospace;background:#ffffff52;border:1px solid #18151129;border-radius:0;flex:none;justify-content:center;align-items:center;padding-inline:.55rem;font-size:.82rem;line-height:1;transition:transform .22s,background .22s,color .22s,border-color .22s;display:inline-flex}.track-card.is-open .track-plus,.faq-card.is-open .faq-plus{color:var(--paper);background:#181511eb;border-color:#181511eb;transform:rotate(180deg)}.track-body,.faq-body{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.track-card.is-open .track-body,.faq-card.is-open .faq-body{grid-template-rows:1fr}.track-body-inner,.faq-body-inner{padding-left:5rem;overflow:hidden}.track-body-inner p{color:#4e4437;max-width:42rem;font-size:var(--body-copy-size);opacity:0;margin:0;padding:.1rem 0 1.2rem;line-height:1.72;transition:opacity .22s,transform .22s;transform:translateY(-.35rem)}.faq-body-inner p{color:#4e4437;max-width:46rem;font-size:var(--body-copy-size);opacity:0;margin:0;padding:.1rem 0 1.2rem;line-height:1.72;transition:opacity .22s,transform .22s;transform:translateY(-.35rem)}.track-card.is-open .track-body-inner p,.faq-card.is-open .faq-body-inner p{opacity:1;transform:translateY(0)}.track-card:hover .track-plus,.faq-card:hover .faq-plus{border-color:#1815113d}.track-card:first-child,.faq-card:first-child{border-top:0}.track-card:last-child,.faq-card:last-child{border-bottom:0}.track-card h3{text-transform:uppercase;font-size:.95rem;line-height:1.05}.faq-card h3{text-transform:none;margin:0;font-size:.95rem;line-height:1.35}.process-meta h3,.cta-band h3,.criteria-card-detailed h3{text-transform:uppercase;font-size:.95rem;line-height:1.05}.detail-table{display:grid}.detail-row{border-bottom:1px solid #1815111a;grid-template-columns:8.25rem minmax(0,1fr);gap:1rem;padding:.95rem 0;display:grid}.detail-row:last-child{border-bottom:0}.detail-row span:last-child{font-size:var(--body-copy-size);line-height:1.55}.deliverable-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;margin-top:.4rem;padding:1.35rem 1.5rem 1.45rem;display:grid}.deliverable-copy{align-content:start;gap:.85rem;max-width:36rem;display:grid}.deliverable-copy p:last-child{font-family:var(--font-manrope), sans-serif;font-size:var(--body-copy-size);letter-spacing:-.02em;color:#2d261d;margin:0;line-height:1.58}.criteria-list{grid-template-columns:minmax(0,1fr)}.criteria-card{padding:1.3rem}.criteria-list-detailed{gap:1.1rem}.criteria-card-detailed{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.35rem 1.4rem;display:grid}.criteria-copy{gap:.45rem;display:grid}.criteria-card-detailed h3{margin:0;font-weight:400}.criteria-card-detailed p{color:#4f4538;max-width:40rem;margin:0;line-height:1.68}.criteria-list-compact{gap:.7rem}.criteria-card-compact{grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:0;padding:.9rem 1rem .95rem;display:grid}.criteria-card-compact h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500;line-height:1.28}.criteria-index,.faq-index{color:var(--ink-soft);font-family:var(--font-replica-mono), monospace;letter-spacing:.18em;text-transform:uppercase;padding-top:.28rem;font-size:.66rem}.process-card{grid-template-columns:12.5rem minmax(0,1fr);gap:1rem;padding:1.35rem;display:grid}.process-card ul{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.cta-band{justify-content:space-between;margin-top:1.3rem;padding:1.4rem}.cta-band div{max-width:34rem}.apply-contact-link{color:#1f1c19;text-underline-offset:.18em;-webkit-text-decoration:underline #1f1c1973;text-decoration:underline #1f1c1973;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s,transform .18s;display:inline-block}.apply-contact-link:hover{color:#000;text-decoration-color:#000000e0;transform:translateY(-1px)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-12px)scale(1.08)}}@keyframes aboutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aboutPlacardIn{0%{opacity:0;transform:translateY(1.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wordEnter{0%{opacity:0;filter:blur(4px);transform:translateY(.24em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pageTurnOut{0%{opacity:1;filter:brightness();transform:rotateY(0)translate(0)}to{opacity:.78;filter:brightness(.98);transform:rotateY(-15deg)translate(-1.2%)}}@keyframes pageTurnIn{0%{opacity:.82;filter:brightness(.98);transform:rotateY(14deg)translate(1.2%)}to{opacity:1;filter:brightness();transform:rotateY(0)translate(0)}}@keyframes pageShade{0%,to{opacity:0}45%{opacity:1}}@keyframes pageContentOutForward{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(-1rem)}}@keyframes pageContentInForward{0%{opacity:0;filter:blur(3px);transform:translate(1.15rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes pageContentOutBackward{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(1rem)}}@keyframes pageContentInBackward{0%{opacity:0;filter:blur(3px);transform:translate(-1.15rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes plateDriftOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.88;transform:translate(-.45rem)scale(.992)}}@keyframes plateDriftIn{0%{opacity:.88;transform:translate(.45rem)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1120px){.pace-site{padding:1.5rem}.about-launch{top:1.4rem}.folio-tabs{right:-2rem}.folio-spread{grid-template-columns:.88fr 1.12fr}.folio-right{padding-inline:2.2rem}.mini-grid,.narrative-grid,.deliverable-block,.criteria-list,.process-card{grid-template-columns:minmax(0,1fr)}.criteria-card-detailed{grid-template-columns:minmax(0,1fr);gap:.65rem}.track-body-inner,.faq-body-inner{padding-left:0}}@media (max-width:860px){.pace-site{padding:0;display:block}.folio-shell{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.about-launch{letter-spacing:.16em;width:fit-content;min-width:9rem;margin:1rem auto 0;padding:.5rem .9rem;font-size:.56rem;display:flex;position:relative;top:auto;left:auto;transform:none}.folio-shell,.folio-spread{min-height:100vh}.folio-spread{border-radius:0;flex-direction:column;height:auto;padding:0;display:flex}.folio-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:linear-gradient(#0f1110f5,#0f1110cc);flex-direction:row;gap:.65rem;padding:1rem;display:flex;position:sticky;top:0;right:auto;overflow-x:auto}.folio-tab{appearance:none;writing-mode:horizontal-tb;clip-path:none;letter-spacing:.16em;border-radius:0;width:auto;min-width:max-content;padding:.65rem 1rem;transform:none}.folio-tab:hover,.folio-tab.is-active{transform:none}.folio-gutter{display:none}.folio-left,.folio-right{border-radius:0;overflow:visible}.folio-right{order:1}.folio-left{order:2;min-height:auto;padding:1.4rem}.folio-right{height:auto;padding:1.4rem;overflow:visible}.folio-spread{perspective:none}.folio-spread.is-turning-out .folio-right,.folio-spread.is-turning-in .folio-right,.folio-spread.is-turning-out .artifact-panel,.folio-spread.is-turning-in .artifact-panel,.folio-spread.is-turning-out .left-summary,.folio-spread.is-turning-in .left-summary,.folio-spread.is-turning-out .page-panel,.folio-spread.is-turning-in .page-panel{animation:none}.artifact-panel{min-height:23rem}.artifact-bookmark{top:auto;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:6;flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 2rem);min-width:0;max-width:none;height:auto;padding:.8rem 1rem;position:fixed;transform:none;box-shadow:0 14px 26px #00000038,inset 0 0 0 1px #ffffff08}.artifact-bookmark:hover{transform:none}.artifact-bookmark-text{writing-mode:horizontal-tb;margin-top:0;margin-left:0}.artifact-note-top,.artifact-note-bottom{left:1rem;right:auto}.artifact-note-top{top:auto;bottom:5.5rem}.artifact-note-bottom{bottom:1.5rem}.artifact-drawing{width:calc(100% - 1.4rem);height:calc(100% - 3.6rem);inset:.7rem .7rem 2.9rem}.about-overlay{padding:1rem}.about-sheet-frame{padding:3rem 2rem}.about-close{top:-1.8rem}.about-body{max-width:none}.about-footer{text-align:center;gap:.45rem;display:grid}.detail-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.cta-band{align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
