@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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.1pvupmngxrt5z.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:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.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:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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.3huc2loe0ie8a.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:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.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:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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_cdd523e1-module__kQgWna__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_cdd523e1-module__kQgWna__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2289935d-module__WYtRhq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_2289935d-module__WYtRhq__variable{--font-logo:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:sans;src:url(../media/Switzer_400-s.p.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/Switzer_500-s.p.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(../media/Switzer_600-s.p.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.sans_d6d616c-module__jzf4NG__className{font-family:sans,sans Fallback}.sans_d6d616c-module__jzf4NG__variable{--font-sans:"sans", "sans Fallback"}
:root{--on-dark:#f2e7e2;--on-dark-soft:#f2e7e2a8;--accent-on-dark:#c69a5d;--blush-on-dark:#e7c4be;--paper:#201619;--cream:#2d2023;--ink:#f2e7e2;--ink-soft:#b39a94;--espresso-2:#1f1618;--bronze:#c69a5d;--gold-deep:#c69a5e;--crimson:#d98b87;--crimson-on:#241a1b;--crimson-hover:#e0a09d;--line:#483335;--line-2:#f2e7e214;--btn-bg:#f2e7e2;--btn-fg:#241a1b;--btn-hover-bg:#dcd2cd;--btn-hover-fg:#241a1b;--featured-bg:#1f1618;--cover-grad:radial-gradient(118% 118% at 50% 42%, #4a1a1e 0%, #2a1214 47%, #130c0e 100%);--paper-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='pt'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.7' intercept='0.55'/%3E%3CfeFuncG type='linear' slope='0.7' intercept='0.5'/%3E%3CfeFuncB type='linear' slope='0.7' intercept='0.45'/%3E%3CfeFuncA type='linear' slope='0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pt)'/%3E%3C/svg%3E");--serif:var(--font-serif), Georgia, "Times New Roman", serif;--logo-serif:var(--font-logo), "Didot", "Bodoni 72", Georgia, serif;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--maxw:1240px;--gut:clamp(20px, 5vw, 80px);--radius-lg:.625rem;--radius-md:calc(var(--radius-lg) - 2px);--radius-xl:1rem;--nav-h:92px;--ease:cubic-bezier(.22, .61, .36, 1)}:root[data-theme=light]{--paper:#f6f1ea;--cream:#fffbf5;--ink:#241a1b;--ink-soft:#6b5a56;--espresso-2:#1b1315;--bronze:#896939;--gold-deep:#7a5a2e;--crimson:#7e262a;--crimson-on:#f2e7e2;--crimson-hover:#932e33;--line:#e2d7cb;--line-2:#241a1b14;--btn-bg:#261a1b;--btn-fg:#f2e7e2;--btn-hover-bg:#3a2b2c;--btn-hover-fg:#fff;--featured-bg:#171012;--cover-grad:radial-gradient(120% 120% at 50% 38%, #f3e7dc 0%, #e8cfc4 55%, #d9b7ae 100%);--paper-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='pt'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.22'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pt)'/%3E%3C/svg%3E")}:root[data-theme=light] .cover{color:#4a1a1e}:root[data-theme=light] .cover-mark{background:#4a1a1e}:root[data-theme=light] .cover-quote{color:#4a1a1e}:root[data-theme=light] .cover-trail{color:var(--crimson)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{background-color:var(--paper);background-image:var(--paper-tex);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.7;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.skip-link{z-index:10000;background:var(--ink);color:var(--paper);letter-spacing:.04em;border-radius:var(--radius-md);transition:transform .2s var(--ease);padding:10px 16px;font-size:13px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.featured .wrap:before,.strip:before,.footer:after{content:"";z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.8' intercept='-0.4'/%3E%3CfeFuncG type='linear' slope='1.8' intercept='-0.4'/%3E%3CfeFuncB type='linear' slope='1.8' intercept='-0.4'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.04}.serif{font-family:var(--serif)}.eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:12px;font-weight:600}.u-center{text-align:center}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}section{position:relative}.btn{font-family:var(--sans);border-radius:var(--radius-md);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .15s var(--ease);white-space:nowrap;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 30px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.btn:active{transform:scale(.98)}.btn-solid{background:var(--btn-bg);color:var(--btn-fg)}.btn-solid:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg)}.btn-ghost{color:var(--ink);background:0 0;padding-inline:4px;position:relative}.btn-ghost:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:6px;left:4px;right:4px}.btn-book{background:var(--crimson);color:var(--crimson-on);border-color:#0000}.btn-book:hover{background:var(--crimson-hover);color:var(--crimson-on)}.btn-ghost:hover{color:var(--crimson)}.btn-ghost:hover:after{background:var(--crimson)}.btn:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.nav{z-index:100;background:var(--paper);transition:transform .5s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;transform:translateY(-105%)}.nav--shown{transform:translateY(0)}.nav--scrolled{border-bottom-color:var(--line-2)}.nav--over-cover{background:0 0;border-bottom-color:#0000}.nav--over-cover .logo-word,.nav--over-cover .logo-mark,.nav--over-cover .nav-links a,.nav--over-cover .nav-toggle,.nav--over-cover .theme-toggle,.nav--over-cover .lang-toggle{color:var(--on-dark)}.nav-inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav-brand{font-family:var(--serif);letter-spacing:.005em;color:var(--ink);font-size:24px}.logo{flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none;display:inline-flex}.logo-word{font-family:var(--logo-serif);letter-spacing:.18em;text-transform:lowercase;color:var(--ink);font-size:27px;font-weight:400}.logo-sub{font-family:var(--logo-serif);letter-spacing:.56em;text-transform:lowercase;color:var(--ink-soft);margin-top:4px;padding-left:4px;font-size:10px;font-weight:400}.logo.on-dark .logo-word{color:var(--on-dark)}.logo.on-dark .logo-sub{color:var(--on-dark-soft)}.logo--chrome{flex-direction:row;align-items:center;gap:8px}.logo--chrome .logo-word{letter-spacing:normal;text-transform:none;font-size:20px}.logo-mark{width:34px;height:40px;color:var(--ink);background:currentColor;flex-shrink:0;display:block;-webkit-mask:url(/images/monogram.png) 50%/contain no-repeat;mask:url(/images/monogram.png) 50%/contain no-repeat}.orchid{background:currentColor;display:inline-block;-webkit-mask:url(/images/orchid.png) 50%/contain no-repeat;mask:url(/images/orchid.png) 50%/contain no-repeat}.orchid-sm{width:26px;height:31px;color:var(--crimson);margin:0 auto 18px;display:block}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{letter-spacing:.01em;color:var(--ink-soft);transition:color .25s var(--ease);font-size:14px;position:relative}.nav-links a:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-right{align-items:center;gap:14px;display:flex}.theme-toggle,.lang-toggle{width:44px;height:44px;color:var(--ink-soft);transition:background .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover,.lang-toggle:hover{color:var(--ink)}.theme-toggle:active,.lang-toggle:active{background:var(--line-2);transform:scale(.94)}.theme-toggle svg{width:20px;height:20px;display:block}.lang-toggle{font-family:var(--sans);letter-spacing:.08em;font-size:11px;font-weight:500}.nav-toggle{color:var(--ink);background:0 0;border:0;padding:10px;display:none}.nav .btn{height:44px;padding-block:0;padding-inline:20px}.nav-mobile{display:none}@media (max-width:940px){.nav-links,.nav-cta-desktop{display:none}.nav-toggle{display:inline-flex}.nav-mobile{z-index:90;background:var(--paper);padding:calc(92px + env(safe-area-inset-top)) var(--gut) max(32px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease), transform .32s var(--ease), visibility 0s linear .32s;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;transform:translateY(-6px)}.nav-mobile.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease), transform .32s var(--ease);transform:none}.nav-mobile nav{flex-direction:column;gap:4px;display:flex}.nav-mobile nav a:not(.btn){font-family:var(--serif);letter-spacing:-.01em;border-bottom:1px solid var(--line-2);color:var(--ink);padding:13px 0;font-size:27px}.nav-mobile .btn{align-self:flex-start;margin-top:24px}}.hero{padding-top:clamp(92px,9vw,120px);padding-bottom:clamp(66px,9vw,124px)}.hero-lede{color:var(--ink-soft);max-width:42ch;font-size:16px;line-height:1.7}.hero-eyebrow{margin-bottom:14px;display:block}.hero h1{letter-spacing:-.025em;color:var(--ink);margin-bottom:0;font-size:clamp(40px,12vw,68px);font-weight:600;line-height:.98}.hero h1 em{color:var(--crimson);font-style:italic}.hero h1 .tm{vertical-align:.72em;letter-spacing:0;margin-left:.02em;font-size:.4em;font-style:normal}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px;display:flex}.type-caret{vertical-align:-.04em;background:currentColor;width:2px;height:.76em;margin-left:5px;animation:.85s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{display:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typed-stack{text-align:left;display:inline-grid}.typed-ghost{visibility:hidden;grid-area:1/1}.typed-live{grid-area:1/1}.hero-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;align-items:stretch;gap:clamp(14px,3vw,24px);display:flex;overflow:auto hidden}.hero-carousel::-webkit-scrollbar{display:none}.hero-carousel.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hero-slide{scroll-snap-align:start;flex:0 0 88%;position:relative}.hero-slide--copy{flex-direction:column;justify-content:center;gap:20px;min-height:clamp(420px,58vh,560px);padding-right:6px;display:flex}.hero-slide--copy .hero-lede{max-width:40ch}.hero-slide--copy .hero-actions{gap:13px;margin-top:2px}.hero-slide--copy .btn-solid{padding:12px 26px}.hero-slide--photo{border-radius:var(--radius-lg);overflow:hidden}.hero-slide--photo img{object-fit:cover;filter:saturate(.92)contrast(1.02);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}@media (min-width:861px){.hero-slide{flex:0 0 clamp(380px,44%,560px)}.hero-slide--copy{min-height:clamp(380px,50vh,500px)}}.hero-photo{aspect-ratio:4/3;border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero-photo img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.hero-video{object-fit:cover;width:100%;height:100%;display:block}.hero-collage{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px);display:grid}.hero-cell{aspect-ratio:1;border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero-cell img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.hero-cell--empty{overflow:visible}@media (max-width:860px){.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-photo{aspect-ratio:4/3}.hero-collage{grid-template-columns:1fr;gap:12px}.hero-cell--empty{display:none}.hero-cell{aspect-ratio:4/5}}.featured{color:var(--on-dark);padding-inline:var(--gut);background:0 0}.featured .wrap{border-radius:var(--radius-xl);background:var(--featured-bg);padding-block:clamp(56px,7vw,104px);padding-inline:clamp(28px,5vw,72px);position:relative;overflow:hidden}.footer{position:relative}.featured-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(34px,6vw,84px);display:grid}.featured-eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-on-dark);margin-bottom:22px;font-size:12px;font-weight:600;display:block}.featured-copy h2{color:var(--on-dark);letter-spacing:-.015em;font-size:clamp(34px,8.5vw,54px);line-height:1}.featured-copy p{color:#f2e7e29e;max-width:38ch;margin-top:22px;font-size:16px;line-height:1.7}.featured-video{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid #f2e7e21f;position:relative;overflow:hidden}.featured-cta{font-family:var(--sans);color:var(--on-dark);border-radius:var(--radius-md);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border:1px solid #f2e7e259;align-items:center;gap:10px;margin-top:32px;padding:14px 30px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.featured-cta:hover{background:var(--on-dark);color:var(--featured-bg);border-color:var(--on-dark)}.featured-cta .arrow{transition:transform .35s var(--ease)}.featured-cta:hover .arrow{transform:translate(4px)}.featured-cta:active{transform:scale(.98)}.featured-cta--soon{opacity:.6;cursor:default}.featured-cta--soon:hover{color:var(--on-dark);background:0 0;border-color:#f2e7e259}@media (max-width:860px){.featured-grid{grid-template-columns:1fr;gap:30px}}.founding-banner{color:var(--on-dark);top:var(--nav-h);z-index:80;background:#7c2529;position:sticky}.founding-banner-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding-block:13px;text-decoration:none;display:flex}.founding-badge{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--blush-on-dark);white-space:nowrap;font-size:11px;font-weight:600}.founding-banner-line{font-family:var(--sans);color:var(--on-dark);font-size:14px;line-height:1.45}.founding-banner-cta{font-family:var(--sans);color:var(--on-dark);white-space:nowrap;transition:border-color .25s var(--ease);border-bottom:1px solid #f2e7e273;align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-flex}.founding-banner-cta svg{transition:transform .3s var(--ease);flex-shrink:0}.founding-banner-inner:hover .founding-banner-cta{border-bottom-color:var(--on-dark)}.founding-banner-inner:hover .founding-banner-cta svg{transform:translate(3px)}.founding-banner-inner:focus-visible{outline:2px solid var(--on-dark);outline-offset:-4px}.sec{border-top:1px solid var(--line);padding-block:clamp(88px,11vw,172px)}.sec-oat,.sec-cream,.sec-greige{background:0 0}section[id],footer[id]{scroll-margin-top:106px}.about-page .sec:first-child{padding-top:clamp(120px,17vh,184px)}.about-head{max-width:60ch;margin-bottom:clamp(36px,5vw,60px)}.about-head .eyebrow{margin-bottom:18px;display:block}.about-head h1{font-size:clamp(34px,9vw,56px)}.about-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(44px,7vw,116px);display:grid}.about-copy .eyebrow{margin-bottom:22px;display:block}.about-copy p{color:var(--ink-soft);max-width:42ch;margin-bottom:clamp(22px,2.6vw,34px);font-size:16px;line-height:1.75}.about-copy p:last-child{margin-bottom:0}.about-copy .reset{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:18px;font-style:italic}.about-mosaic{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:12px;display:grid}.about-mosaic .tile{aspect-ratio:1/1.2;border-radius:var(--radius-lg);border:1px solid var(--line);position:relative;overflow:hidden}.about-mosaic img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .8s var(--ease)}.about-mosaic .tile:hover img{transform:scale(1.05)}@media (max-width:860px){.about-grid{grid-template-columns:1fr;gap:40px}.about-mosaic{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.about-mosaic{grid-template-columns:repeat(2,1fr)}}.classes-head{max-width:none;margin-bottom:clamp(58px,7vw,100px)}.classes-head .eyebrow{margin-bottom:22px}.classes-head h2{font-size:clamp(30px,7.6vw,40px)}.classes-head h2 em{color:var(--crimson);font-style:italic}.classes-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.class-ed{border-left:1px solid var(--line);flex-direction:column;padding:0 26px;display:flex}.class-ed:first-child{border-left:0}.class-ed:nth-child(2n){margin-top:64px}.class-ed-num{font-family:var(--serif);letter-spacing:.16em;color:var(--bronze);margin-bottom:20px;font-size:12px}.class-ed-photo{aspect-ratio:4/5;border-radius:var(--radius-lg);margin-bottom:26px;position:relative;overflow:hidden}.class-ed-photo img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .9s var(--ease)}.class-ed:hover .class-ed-photo img{transform:scale(1.04)}.class-ed h3{margin-bottom:14px;font-size:19px;line-height:1.12}.class-ed p{color:var(--ink-soft);margin-bottom:28px;font-size:13px;line-height:1.55}.class-ed-book{letter-spacing:normal;color:var(--ink);border-bottom:1px solid var(--line);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:12px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.class-ed-book:focus-visible{border-radius:var(--radius-md)}.class-ed-book .arrow{transition:transform .35s var(--ease)}.class-ed:hover .class-ed-book .arrow{transform:translate(5px)}@media (max-width:820px){.classes-grid{scroll-snap-type:x mandatory;scroll-padding-left:var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(-1 * var(--gut));padding:4px var(--gut) 6px;flex-wrap:nowrap;gap:16px;display:flex;overflow:auto hidden}.classes-grid::-webkit-scrollbar{display:none}.class-ed{scroll-snap-align:start;border-left:0;flex:0 0 clamp(172px,52vw,216px);margin-top:0;padding:0}.class-ed:nth-child(2n){margin-top:0}.class-ed-num{margin-bottom:14px}.class-ed-photo{aspect-ratio:4/5;margin-bottom:16px}.class-ed h3{margin-bottom:9px;font-size:16px}.class-ed p{margin-bottom:16px;font-size:12px;line-height:1.5}.class-ed-book{padding:10px 0 5px;font-size:12px}}.mem-head{text-align:center;margin-bottom:clamp(50px,6vw,78px)}.mem-head .eyebrow{margin-bottom:18px;display:block}.mem-head h2{font-size:clamp(28px,7.4vw,34px)}.mem-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,20px);display:grid}.mem-card{text-align:center;border:1px solid var(--line);border-radius:var(--radius-lg);transition:background .4s var(--ease);padding:58px 24px}.mem-card:hover{background:var(--cream)}.mem-ico{height:28px;color:var(--bronze);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.mem-ico svg{width:24px;height:24px}.mem-name{letter-spacing:normal;color:var(--ink);margin-bottom:18px;font-size:15px;font-weight:500}.mem-price{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:31px}.mem-price sup{vertical-align:super;margin-right:2px;font-size:15px}.mem-per{font-family:var(--sans);color:var(--ink-soft);margin-left:3px;font-size:13px;font-weight:500}.mem-sub{letter-spacing:.04em;color:var(--ink-soft);margin-top:12px;font-size:12px}.founding{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;margin-top:clamp(40px,5vw,64px);padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px)}#founding{scroll-margin-top:calc(var(--nav-h) + 72px)}.founding-badge--ink{color:var(--gold-deep)}.founding-title{margin:12px 0;font-size:clamp(22px,3.4vw,28px);line-height:1.14}.founding-body{color:var(--ink-soft);max-width:52ch;margin:0 auto;font-size:15px;line-height:1.65}.founding-cta{margin-top:20px}.mem-foot{text-align:center;margin-top:40px}@media (max-width:820px){.mem-grid{grid-template-columns:repeat(2,1fr)}.mem-card{padding:36px 16px}.mem-price{font-size:28px}}@media (max-width:360px){.mem-grid{grid-template-columns:1fr}}.strip{text-align:center;color:var(--on-dark);background:radial-gradient(130% 150% at 50% -22%,#8e2e31 0%,#7c2529 46%,#4a1a1e 100%);position:relative;overflow:hidden}.strip:after{content:"";pointer-events:none;background:#fff4ee0f;width:460px;height:545px;position:absolute;bottom:-120px;right:-72px;-webkit-mask:url(/images/orchid.png) 50%/contain no-repeat;mask:url(/images/orchid.png) 50%/contain no-repeat}.strip .wrap{z-index:1;padding-block:clamp(58px,7vw,104px);position:relative}.strip .orchid-sm{color:#fff1eae6}.strip .eyebrow{color:var(--blush-on-dark)}.strip h2{color:var(--on-dark);max-width:18ch;margin:18px auto 16px;font-size:clamp(30px,7.6vw,42px)}.strip p{color:#f6ece7bd;max-width:44ch;margin:0 auto 34px;font-size:14.5px}.strip .btn-solid{color:#4a1a1e;background:#f5efe8}.strip .btn-solid:hover{background:var(--accent-on-dark);color:#241a1b}.strip small{letter-spacing:.04em;color:#f6ece79e;margin-top:20px;font-size:12px;display:block}.footer{background:var(--espresso-2);color:var(--on-dark-soft);border-top:1px solid var(--line)}.footer .wrap{padding-block:clamp(64px,9vw,116px)}.footer-invite{margin-bottom:clamp(40px,6vw,64px)}.footer-invite .eyebrow{color:var(--accent-on-dark);margin-bottom:16px;display:block}.footer-invite h2{color:var(--on-dark);font-size:clamp(30px,7.6vw,40px)}.footer-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.footer-col h3{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark);margin-bottom:16px;font-size:12.5px;font-weight:600}.footer-col a,.footer-col p{width:fit-content;color:var(--on-dark-soft);transition:color .25s var(--ease);margin-bottom:9px;font-size:15px;display:block}.footer-col a:hover{color:var(--on-dark)}.footer-col .footer-note{letter-spacing:normal;color:var(--accent-on-dark);margin-top:12px;font-size:12px}.footer-brand{margin-top:clamp(52px,8vw,88px)}.footer-brand .fname{font-family:var(--serif);color:var(--on-dark);margin-bottom:14px;font-size:26px}.footer .footer-brand .fname .logo-word{letter-spacing:.03em;color:var(--on-dark);font-size:clamp(52px,17vw,92px);line-height:.9}.footer .footer-brand .fname .logo-sub{letter-spacing:.5em;margin-top:6px;font-size:12px}.footer-brand p{max-width:40ch;margin-top:4px;font-size:15px}.footer-bottom{color:#f1ebe0a8;border-top:1px solid #f1ebe024;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(40px,5vw,56px);padding-top:22px;font-size:12.5px;display:flex}@media (max-width:720px){.footer-grid{grid-template-columns:1fr;gap:30px}}.instructor-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,6vw,92px);display:grid}.instructor-photo{aspect-ratio:4/5;border-radius:var(--radius-lg);position:relative;overflow:hidden}.instructor-photo img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.instructor-copy .eyebrow{margin-bottom:22px;display:block}.instructor-name{margin-bottom:10px;font-size:clamp(26px,3.2vw,40px);line-height:1.08}.instructor-role{font-family:var(--serif);color:var(--crimson);margin-bottom:26px;font-size:17px;font-style:italic}.instructor-copy p{color:var(--ink-soft);max-width:46ch;margin-bottom:18px;font-size:15px}@media (max-width:760px){.instructor-grid{grid-template-columns:1fr;gap:34px}}.tst-head{margin-bottom:clamp(44px,5vw,72px)}.tst-head .eyebrow{margin-bottom:20px;display:block}.tst-head h2{font-size:clamp(28px,7.4vw,34px)}.tst-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.tst{border-left:1px solid var(--line);margin:0;padding:0 30px}.tst:first-child{border-left:0;padding-left:0}.tst:last-child{padding-right:0}.tst-quote{font-family:var(--serif);color:var(--ink);margin-bottom:20px;font-size:19px;font-style:italic;line-height:1.48}.tst-who{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:600}@media (max-width:760px){.tst-grid{grid-template-columns:1fr;gap:44px}.tst{border-left:0;padding:0}}.strip-offer{letter-spacing:.01em;color:#f0d0c6;border:1px solid #f0d0c66b;border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-block}.inst-head{max-width:62ch;margin-bottom:clamp(40px,5vw,66px)}.inst-head .eyebrow{margin-bottom:22px;display:block}.inst-head h2{font-size:clamp(30px,7.6vw,40px)}.inst-lede{max-width:48ch;color:var(--ink-soft);margin-top:20px;font-size:16px;line-height:1.7}.inst-rail{scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gut), calc((100% - var(--maxw)) / 2 + var(--gut)));padding:12px var(--gut) 16px;padding-left:max(var(--gut), calc((100% - var(--maxw)) / 2 + var(--gut)));-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;gap:26px;display:flex;overflow:auto hidden}.inst-rail.dragging,.classes-grid.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.inst-rail::-webkit-scrollbar{display:none}.inst-card{scroll-snap-align:start;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;flex:0 0 clamp(216px,58vw,270px);display:flex;overflow:hidden}.inst-photo{aspect-ratio:4/5;position:relative;overflow:hidden}.inst-photo img{object-fit:cover;filter:saturate(.92)contrast(1.02);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.inst-langs{z-index:2;pointer-events:none;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:10px;left:10px}.inst-lang{font-family:var(--sans);letter-spacing:normal;text-transform:uppercase;color:var(--on-dark);background:#160e108c;border:1px solid #f2e7e242;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1}.inst-body{flex-direction:column;padding:20px 20px 24px;display:flex}.inst-name{margin-bottom:5px;font-size:20px;line-height:1.08}.inst-role{font-family:var(--serif);color:var(--crimson);margin-bottom:11px;font-size:14px;font-style:italic}.inst-bio{color:var(--ink-soft);font-size:12.5px;line-height:1.55}.rail-dots{justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.rail-dot{background:var(--line);width:8px;height:8px;transition:background .3s var(--ease), transform .3s var(--ease);border:0;border-radius:50%;padding:0;position:relative}.rail-dot:after{content:"";position:absolute;inset:-18px}.rail-dot.is-active{background:var(--ink);transform:scale(1.3)}@media (max-width:820px){.inst-card{flex:0 0 clamp(172px,52vw,216px)}.inst-rail{gap:16px}}.reveal{transition:opacity .5s var(--ease), transform .55s var(--ease)}.js .reveal{opacity:0;transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}}.cover{min-height:100svh;color:var(--on-dark);background:var(--cover-grad);place-items:center;display:grid;position:relative;overflow:hidden}.cover:before{content:"";filter:grayscale()contrast(1.05);opacity:.12;mix-blend-mode:overlay;pointer-events:none;background:url(data:image/jpeg;base64,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) 50%/cover no-repeat;position:absolute;inset:0}.cover:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;animation:6s linear infinite cover-grain;position:absolute;inset:-40%}@keyframes cover-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-2%,-3%)}to{transform:translate(0)}}.cover-video-bg{object-fit:cover;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.cover-video-bg.is-visible{opacity:.77}.cover-scrim{z-index:1;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:linear-gradient(#1e0c0e70 0%,#1e0c0e38 42%,#16090b94 100%);position:absolute;inset:0}.cover--video{background:radial-gradient(118% 118% at 50% 42%,#4a1a1e 0%,#2a1214 47%,#130c0e 100%)}.cover-video-bg.is-visible~.cover-scrim{opacity:1}.cover-mark-wrap{display:inline-flex;position:relative}.cover-loader{z-index:2;width:36px;height:36px;transition:opacity .45s var(--ease);border:1.5px solid #f4e5df29;border-top-color:#f4e5dfd1;border-radius:50%;margin-left:-18px;animation:1s linear infinite cover-spin;position:absolute;top:calc(100% + 18px);left:50%}@keyframes cover-spin{to{transform:rotate(360deg)}}.cover-video-bg.is-visible~.cover-inner .cover-loader{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cover-loader{display:none}}.cover--video:before{display:none}.cover--video:after{z-index:1;opacity:.26}.cover--video .cover-inner{z-index:2}.cover--video,:root[data-theme=light] .cover--video{color:var(--on-dark)}.cover--video .cover-mark,:root[data-theme=light] .cover--video .cover-mark{background:#f4e5df}.cover--video .cover-quote,:root[data-theme=light] .cover--video .cover-quote{color:#f7eeea}.cover--video .cover-trail,:root[data-theme=light] .cover--video .cover-trail{color:var(--on-dark)}.cover-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,4vw,42px);padding:0 24px;display:flex;position:relative}.cover-mark{aspect-ratio:433/515;--mono:url(data:image/png;base64,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);width:clamp(80px,12vw,116px);-webkit-mask:var(--mono) center / contain no-repeat;-webkit-mask:var(--mono) center / contain no-repeat;mask:var(--mono) center / contain no-repeat;background:var(--blush-on-dark)}.cover-quote{font-family:var(--serif);max-width:18ch;color:var(--blush-on-dark);font-size:clamp(24px,3.6vw,40px);line-height:1.16}.cover-quote .typed-stack{text-align:center}.cover-quote em{font-style:italic}.cover-trail{color:var(--on-dark);opacity:0;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.cover-quote[data-typed=done]~.cover-trail{animation:cover-fade .9s var(--ease) .8s forwards}@keyframes cover-fade{to{opacity:1}}.scroll-trail{--trail-h:clamp(130px, 21svh, 200px);width:1px;height:var(--trail-h);position:relative}.scroll-trail-line{background:repeating-linear-gradient(to bottom, color-mix(in srgb, currentColor 34%, transparent) 0 6px, transparent 6px 12px);clip-path:inset(0 0 100%);position:absolute;inset:0}.scroll-trail-dot{opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:0;left:50%}.cover-quote[data-typed=done]~.cover-trail .scroll-trail-line{animation:1.9s cubic-bezier(.65,0,.35,1) .8s forwards scroll-trail-reveal}.cover-quote[data-typed=done]~.cover-trail .scroll-trail-dot{animation:1.9s cubic-bezier(.65,0,.35,1) .8s infinite scroll-trail-down}@keyframes scroll-trail-reveal{to{clip-path:inset(0 0 0%)}}@keyframes scroll-trail-down{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1}85%{opacity:1}to{transform:translateY(calc(var(--trail-h) - 6px));opacity:0}}.scroll-hint{font-family:var(--sans);letter-spacing:.1em;color:currentColor;opacity:0;white-space:nowrap;font-size:11px}.cover-quote[data-typed=done]~.cover-trail .scroll-hint{animation:cover-fade .6s var(--ease) 3s forwards}@media (prefers-reduced-motion:reduce){.cover-mark,.cover-quote,.cover-trail{opacity:1;animation:none}.cover-quote[data-typed=done]~.cover-trail{animation:none}.cover-quote[data-typed=done]~.cover-trail .scroll-hint{opacity:1;animation:none}.cover:after{animation:none}.cover-quote[data-typed=done]~.cover-trail .scroll-trail-line{clip-path:none;animation:none}.cover-quote[data-typed=done]~.cover-trail .scroll-trail-dot{opacity:0;animation:none}}@media (max-height:540px) and (orientation:landscape){.cover-inner{gap:14px}.cover-mark{width:clamp(44px,13vh,64px)}.cover-quote{max-width:30ch;font-size:clamp(16px,4.6vh,24px)}.cover-trail{gap:8px;top:calc(100% + 10px)}.scroll-trail{--trail-h:clamp(34px, 11vh, 56px)}.scroll-hint{font-size:10px}}@media (max-width:820px){.classes-head{margin-bottom:32px}.mem-head{margin-bottom:28px}.inst-head,.tst-head{margin-bottom:26px}}.book-fab{z-index:95;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font-family:var(--sans);letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:500;line-height:1.2;display:none;position:fixed;transform:translateY(12px);box-shadow:0 10px 26px #14080a4d}@media (max-width:940px){.book-fab{display:inline-flex}}.book-fab.show{opacity:1;pointer-events:auto;transform:none}.book-fab.show:active{transform:scale(.98)}.book-fab:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg)}.notfound{align-items:center;min-height:62vh;padding:150px 0 110px;display:flex}.notfound h1{font-family:var(--serif);margin:14px 0 0;font-size:clamp(34px,6vw,62px);font-weight:400;line-height:1.08}.notfound p{max-width:46ch;color:var(--ink-soft);margin:20px 0 0;font-size:17px;line-height:1.65}.notfound-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}
