@font-face{font-family:canela;src:url(../media/Canela_Regular-s.p.0jrmftfw91w6e.otf?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:canela;src:url(../media/Canela_RegularItalic-s.p.1x7sp3k40u-9n.otf?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:canela;src:url(../media/Canela_Bold-s.p.44f_8gjce_db3.otf?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:canela;src:url(../media/Canela_BoldItalic-s.p.0s67497nj-7jw.otf?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:canela Fallback;src:local(Arial);ascent-override:84.32%;descent-override:24.48%;line-gap-override:21.76%;size-adjust:91.92%}.canela_aae5cdc2-module__cT3BGa__className{font-family:canela,canela Fallback}.canela_aae5cdc2-module__cT3BGa__variable{--font-canela:"canela", "canela Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_7ARPahdS67vFn2KdjzHCVPABcW1d)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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_32266034-module__9vvopG__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_32266034-module__9vvopG__variable{--font-garamond:"EB Garamond", "EB Garamond 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}:root{--forest:#0e2b26;--forest-2:#0c3924;--forest-deep:#081f1b;--maroon:#4a1c1a;--maroon-2:#611f1c;--maroon-ink:#3a1513;--ink:#1d1c1a;--muted:#5b5a54;--paper:#fff;--bone:#e8dbcf;--bone-soft:#f1eae0;--sand:#dccbb9;--brass:#a97f45;--brass-2:#c3a067;--brass-ink:#7d5c2e;--line:#0e2b2629;--line-light:#e8dbcf2e;--serif:var(--font-canela),"Canela",Georgia,"Times New Roman",serif;--sans:var(--font-garamond),"EB Garamond",Georgia,"Times New Roman",serif;--wrap:1280px;--hh:150px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:hidden}main,.site-footer{z-index:1;position:relative}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:.004em;font-weight:400;line-height:1.08}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}@media (max-width:480px){.wrap{padding:0 20px}}.eyebrow{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--brass);font-size:11.5px;font-weight:600}@media (max-width:520px){.eyebrow{letter-spacing:.16em}}.lede{color:var(--muted);font-size:17px;font-weight:400;line-height:1.72}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-body h2:focus,.article-body h3:focus{outline:none}.mask{vertical-align:top;display:inline-block;overflow:hidden}.maski{will-change:transform;display:inline-block}.btn{min-height:52px;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid var(--forest);background:var(--forest);color:#fff;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:0 34px;font-size:12px;font-weight:600;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.btn:hover{background:var(--brass);border-color:var(--brass)}.btn-ghost{color:#fff;background:0 0;border:1px solid #ffffffbf}.btn-ghost:hover{color:var(--forest);background:#fff;border-color:#fff}.btn-line{border:1px solid var(--forest);color:var(--forest);background:0 0}.btn-line:hover{background:var(--forest);color:#fff}.arrow-link{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--forest);align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:inline-flex}.arrow-link span{transition:transform .3s}.arrow-link:hover span{transform:translate(6px)}:root{--rv-ease:cubic-bezier(.19,1,.22,1);--rv-dur:1.15s;--rv-delay:0s}.rv{opacity:0;transition:opacity var(--rv-dur) var(--rv-ease) var(--rv-delay),transform var(--rv-dur) var(--rv-ease) var(--rv-delay);will-change:opacity,transform;transform:translateY(30px)}.rv.in{opacity:1;transform:none}.rv-line{overflow:hidden}.rv-line-in{transition:transform 1.25s var(--rv-ease) var(--rv-delay);will-change:transform;display:block;transform:translateY(105%)}.rv-line.in .rv-line-in{transform:none}.rv-mask{clip-path:inset(0 0 100%);transition:clip-path 1.35s var(--rv-ease) var(--rv-delay);will-change:clip-path}.rv-mask.in{clip-path:inset(0)}.rv-settle img{transition:transform 1.8s var(--rv-ease) var(--rv-delay);transform:scale(1.08)}.rv-settle.in img{transform:none}[data-reveal]:not(.rv):not(.rv-mask):not(.rv-line){opacity:0}@media (prefers-reduced-motion:reduce){.rv,.rv-mask,.rv-line-in,.rv-settle img,[data-reveal]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.topbar{background:var(--forest);color:#fff}.topbar .wrap{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;height:40px;font-size:11px;display:flex}.topbar .center{font-weight:600}.topbar a{color:#ffffffd9;transition:color .25s}.topbar a:hover{color:var(--brass-2)}.topbar .side{flex:1}.topbar .side.right{text-align:right}@media (max-width:860px){.topbar .side{display:none}.topbar .wrap{justify-content:center}}.site-header{z-index:1000;border-bottom:1px solid var(--line);background:#fff;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .35s;position:sticky;top:0}.site-header.compact{box-shadow:0 8px 34px #0e2b2617}.site-header.nav-hidden{transform:translateY(-100%)}.head-inner{flex-direction:column;align-items:center;gap:14px;padding:24px 0 0;transition:padding .4s;display:flex}.site-header.compact .head-inner{padding:12px 0 0}.logo{width:auto;height:74px;transition:height .4s}.site-header.compact .logo{height:46px}.navbar{border-top:1px solid #0000;justify-content:center;width:100%;display:flex;position:relative}.nav{align-items:center;gap:6px;display:flex}.nav-item{position:relative}.nav-link{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:16px 18px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.nav-link .chev{opacity:.6;border-bottom:1.4px solid;border-right:1.4px solid;width:7px;height:7px;transition:transform .3s;transform:rotate(45deg)translateY(-2px)}.nav-item.open .nav-link .chev{transform:rotate(-135deg)translateY(-1px)}.nav-link:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:10px;left:18px;right:18px;transform:scaleX(0)}.nav-link:hover:after,.nav-item.open>.nav-link:after{transform:scaleX(1)}.nav-cta{border:1px solid var(--forest);color:var(--forest);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-left:12px;padding:11px 24px;font-size:11px;font-weight:600;transition:background .3s,color .3s}.nav-cta:hover{background:var(--forest);color:#fff}.mega,.drop{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:1200;background:#fff;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:100%;transform:translateY(10px);box-shadow:0 30px 60px #0e2b261f}.nav-item.open .mega,.nav-item.open .drop{opacity:1;visibility:visible;transform:translateY(0)}.mega{width:100%;padding:0;left:0;right:0;transform:translateY(10px)}.has-mega{position:static}.mega-inner{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:0;max-width:1160px;margin:0 auto;display:grid}.mega-col:first-child{border-left:1px solid var(--line)}.mega-col{border-right:1px solid var(--line);padding:34px 30px}.mega-h{letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:18px;font-size:11px;font-weight:600;display:block}.mega-col a{font-family:var(--serif);color:var(--ink);padding:7px 0;font-size:19px;transition:color .25s,transform .25s;display:block}.mega-col a:hover{color:var(--forest);transform:translate(4px)}.mega-feature{background:var(--forest);color:#fff;padding:0;display:flex;position:relative;overflow:hidden}.mega-feature img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.mega-feature .mf-body{z-index:2;flex-direction:column;justify-content:flex-end;padding:34px 30px;display:flex;position:relative}.mega-feature .eyebrow{color:var(--brass-2)}.mega-feature h4{color:#fff;margin:8px 0;font-size:26px}.mega-feature p{color:#fffc;margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.6}.mega-feature .mf-cta{letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--brass-2);align-self:flex-start;padding-bottom:4px;font-size:11px;font-weight:600}.drop{min-width:210px;padding:14px 0;left:50%;transform:translate(-50%)translateY(10px)}.nav-item.open .drop{transform:translate(-50%)translateY(0)}.drop a{font-family:var(--serif);padding:9px 26px;font-size:18px;transition:background .2s,color .2s;display:block}.drop a:hover{color:var(--forest);background:var(--bone)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none;position:absolute;top:26px;right:26px}.hamburger span{background:var(--forest);width:26px;height:2px;display:block}@media (max-width:1120px){.head-inner{flex-direction:row;justify-content:center;align-items:center;padding:16px 0;position:relative}.site-header.compact .head-inner{padding:12px 0}.navbar{display:none}.hamburger{display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.logo{height:50px}}.mobile{background:var(--forest);z-index:2000;opacity:0;pointer-events:none;flex-direction:column;padding:24px 28px 40px;transition:opacity .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile.open{opacity:1;pointer-events:auto}.mobile-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mobile-top .m-mark{color:#fff;font-family:var(--serif);letter-spacing:.14em;font-size:22px}.mobile-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:34px;line-height:1}.m-acc{border-bottom:1px solid var(--line-light)}.m-acc>button,.m-link{text-align:left;color:#fff;width:100%;font-family:var(--serif);cursor:pointer;border:none;border-bottom:1px solid var(--line-light);background:0 0;justify-content:space-between;align-items:center;padding:16px 0;font-size:26px;display:flex}.m-link{display:block}.m-sub{max-height:0;transition:max-height .35s;overflow:hidden}.m-acc.open .m-sub{max-height:520px}.m-sub a{color:#f5f2ebd1;font-family:var(--sans);letter-spacing:.04em;padding:9px 0 9px 4px;font-size:15px;display:block}.m-sub a:last-child{padding-bottom:16px}.mobile .btn{margin-top:26px}.m-plus{font-family:var(--sans);font-size:24px;font-weight:300;transition:transform .3s}.m-acc.open .m-plus{transform:rotate(45deg)}.hero{min-height:calc(100svh - var(--hh));grid-template-columns:1.02fr .98fr;min-height:600px;display:grid}.hero-media{position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:center 28%;will-change:transform;width:100%;height:112%;position:absolute;inset:-6% 0}.hero-panel{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px);display:flex}.hero-panel .eyebrow{color:var(--brass-2)}.hero-rule{background:var(--brass);transform-origin:0;width:54px;height:1px;margin:24px 0}.hero-panel h1{color:#fff;letter-spacing:.01em;font-size:clamp(40px,4.9vw,80px);font-weight:500}.hero-sub{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;margin:22px 0 34px;font-size:12px;font-weight:500}@media (max-width:860px){.hero{min-height:unset;grid-template-columns:1fr}.hero-media{height:56vh;min-height:340px}.hero-media img{height:100%;position:relative;inset:0}.hero-panel{padding:52px 30px 60px}}.section{padding:clamp(72px,9vw,126px) 0}.section-bone{background:var(--bone)}.section-forest{background:var(--forest);color:#fff}.sec-head{text-align:center;max-width:780px;margin:0 auto 62px}.sec-head+.lede{text-align:center;margin-left:auto;margin-right:auto}.sec-head h2{margin-top:16px;font-size:clamp(30px,4vw,54px)}.section-forest .sec-head h2{color:#fff}.sec-head p{margin-top:18px}.script-title{font-family:var(--serif);text-align:center;color:var(--forest);max-width:900px;margin:0 auto;font-size:clamp(28px,3.6vw,46px);font-style:italic;font-weight:500}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(26px,3vw,48px);display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid{grid-template-columns:1fr;gap:36px}}.card{flex-direction:column;display:flex}.card-media{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.card:hover .card-media img{transform:scale(1.055)}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 10px;padding-bottom:14px;display:flex}.card-head h3{font-size:24px;font-weight:600}.card-price{font-family:var(--serif);color:var(--brass);white-space:nowrap;font-size:20px}.card-price small{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:10px}.card p{color:var(--muted);flex:1;font-size:15px;font-weight:400;line-height:1.72}.card .arrow-link{margin-top:20px}.mtm-grid{grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.6vw,40px);max-width:1040px;margin:0 auto;display:grid}@media (max-width:720px){.mtm-grid{grid-template-columns:1fr;max-width:420px}}.mtm-card{flex-direction:column;display:flex}.mtm-media{aspect-ratio:5/4;background:var(--sand);position:relative;overflow:hidden}.mtm-media img{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.mtm-card:hover .mtm-media img{transform:scale(1.05)}.mtm-head{justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 8px;display:flex}.mtm-head h3{font-size:20px;font-weight:600}.mtm-head .card-price{font-size:16px}.mtm-card p{color:var(--muted);font-size:15px;font-weight:400;line-height:1.6}.cta-row{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:64px;display:flex}.cta-row .eyebrow{color:var(--brass)}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);display:grid}.split-feature .sf-media{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.split-feature .sf-media img{object-fit:cover;object-position:18% 40%;will-change:transform;width:100%;height:112%}.split-feature h2{margin:18px 0 8px;font-size:clamp(28px,3.4vw,46px)}.split-feature .sf-sub{font-family:var(--serif);color:var(--brass);margin-bottom:24px;font-size:clamp(19px,1.8vw,24px);font-style:italic}.split-feature p{color:var(--muted);margin-bottom:16px;font-size:15px;font-weight:300;line-height:1.78}@media (max-width:860px){.split-feature{grid-template-columns:1fr;gap:32px}.split-feature .sf-media{aspect-ratio:16/11}.split-feature .sf-media img{height:100%}}.video-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.video-frame{aspect-ratio:16/10;background:var(--forest-deep);cursor:pointer;display:block;position:relative;overflow:hidden}.video-frame img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform 1s,opacity .4s}.video-frame:hover img{opacity:.7;transform:scale(1.04)}.play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play span{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .35s,background .35s;display:flex}.play span:after{content:"";border-left:22px solid var(--forest);border-top:13px solid #0000;border-bottom:13px solid #0000;margin-left:6px}.video-frame:hover .play span{background:#fff;transform:scale(1.08)}.video-feature h2{margin:16px 0 18px;font-size:clamp(28px,3.4vw,46px)}.video-feature p{color:var(--muted);font-size:15px;font-weight:300;line-height:1.78}@media (max-width:860px){.video-feature{grid-template-columns:1fr;gap:28px}}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(30px,3.4vw,56px);display:grid}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border-top:1px solid var(--line-light);padding-top:22px}.step .num{font-family:var(--serif);color:var(--brass-2);margin-bottom:16px;font-size:40px;line-height:1}.step h3{color:#fff;margin-bottom:10px;font-size:22px;font-weight:600}.step p{color:#f5f2ebb8;font-size:15px;font-weight:400;line-height:1.7}.pin-stage{align-items:center;min-height:100svh;display:flex;overflow:hidden}.pin-inner{width:100%;max-width:var(--wrap);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,5vw,72px);margin:0 auto;padding:0 32px;display:grid}.pin-media{aspect-ratio:4/5;background:var(--forest-2);position:relative;overflow:hidden}.pin-media .pm{opacity:0;position:absolute;inset:0}.pin-media .pm img{object-fit:cover;width:100%;height:100%}.pin-copy{position:relative}.pin-progress{gap:8px;margin-bottom:30px;display:flex}.pin-progress i{background:var(--line-light);width:34px;height:2px;display:block;position:relative;overflow:hidden}.pin-progress i b{background:var(--brass-2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pin-steps{perspective:1200px;min-height:340px;position:relative}.pin-step{opacity:0;will-change:transform,opacity;backface-visibility:hidden;transform-origin:50%;position:absolute;top:0;left:0;right:0}.pin-eyebrow{color:var(--brass-2);margin-bottom:22px}.pin-step .num{font-family:var(--serif);color:var(--brass-2);font-size:clamp(48px,6vw,84px);line-height:1}.pin-step h3{color:#fff;margin:10px 0 14px;font-size:clamp(26px,3vw,40px);font-weight:500}.pin-step p{color:#f5f2ebc7;max-width:44ch;font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.7}.process-pin.is-static .pin-stage{min-height:auto;padding:0;display:block}.process-pin.is-static .pin-inner{grid-template-columns:1fr;gap:8px}.process-pin.is-static .pin-media{display:none}.process-pin.is-static .pin-copy{min-height:0}.process-pin.is-static .pin-steps{perspective:none;min-height:0}.process-pin.is-static .pin-progress{display:none}.process-pin.is-static .pin-step{opacity:1;margin-bottom:36px;position:static}@media (max-width:860px){.pin-inner{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:20px;padding:0 24px}.pin-media{aspect-ratio:4/3;width:100%;max-height:32svh}.pin-copy{min-height:0}.pin-steps{perspective:900px;min-height:330px}.pin-eyebrow{margin-bottom:12px}.pin-progress{margin-bottom:18px}.pin-step .num{font-size:40px}.pin-step h3{margin:6px 0 10px;font-size:23px}.pin-step p{max-width:none;font-size:14.5px;line-height:1.6}}.rail-stage{align-items:center;height:100svh;display:flex;overflow:hidden}.rail-track{padding:0 max(32px,calc((100vw - var(--wrap))/2 + 32px));will-change:transform;gap:32px;display:flex}.rail-card{flex:none;width:min(34vw,440px);position:relative}.rail-media{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.rail-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.rail-card:hover .rail-media img{transform:scale(1.05)}.rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;margin:18px 0 0;padding-bottom:12px;display:flex}.rail-head h3{font-size:22px;font-weight:600}.rail-lead{flex-direction:column;flex:none;justify-content:center;width:min(30vw,380px);display:flex}.rail-lead h2{font-size:clamp(30px,3.6vw,52px)}.rail-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:11px}.rail-wrap.is-static .rail-stage{height:auto;display:block}.rail-wrap.is-static .rail-track{flex-direction:column;gap:36px;padding:0 32px;transform:none!important}.rail-wrap.is-static .rail-card,.rail-wrap.is-static .rail-lead{width:100%}@media (max-width:860px){.rail-stage{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;padding:10px 0 22px;display:block;overflow:auto hidden}.rail-stage::-webkit-scrollbar{display:none}.rail-track{flex-direction:row;gap:16px;width:max-content;padding:0 20px;transform:none!important}.rail-lead{scroll-snap-align:center;justify-content:center;width:66vw;max-width:320px}.rail-card{scroll-snap-align:center;width:76vw;max-width:340px;transform:none!important}.rail-hint{display:inline-block}}.reviews{background:var(--forest-deep);color:#fff;text-align:center}.reviews .stars{color:var(--brass-2);letter-spacing:.3em;font-size:20px}.reviews .score{font-family:var(--serif);margin:14px 0 6px;font-size:clamp(52px,7vw,84px);line-height:1}.reviews .rlabel{letter-spacing:.2em;text-transform:uppercase;color:#f5f2ebb3;font-size:12px}.reviews .rquote{font-family:var(--serif);color:#fff;max-width:760px;margin:34px auto 30px;font-size:clamp(22px,2.6vw,32px);font-style:italic;line-height:1.3}.ledger-grid{grid-template-columns:repeat(3,1fr);gap:clamp(26px,3vw,44px);display:grid}@media (max-width:820px){.ledger-grid{grid-template-columns:1fr}}.post{border-top:1px solid var(--line);padding-top:22px;display:block}.post .cat{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);font-size:11px;font-weight:600}.post h3{color:var(--ink);margin:14px 0 12px;font-size:24px}.post:hover h3{color:var(--forest)}.newsletter{background:var(--sand);text-align:center}.news-form{gap:12px;max-width:520px;margin:28px auto 0;display:flex}.news-form input{border:1px solid var(--line);height:54px;font-family:var(--sans);color:var(--ink);background:#fff;flex:1;padding:0 20px;font-size:14px}.news-form input:focus{border-color:var(--forest);outline:none}@media (max-width:520px){.news-form{flex-direction:column}}.appt{background:var(--forest);color:#fff;text-align:center}.site-footer{background:var(--forest-deep);color:#fff;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--brass-2),transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.foot-statement{border-bottom:1px solid var(--line-light);padding:70px 0 46px}.foot-statement .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.foot-statement h2{font-family:var(--serif);color:#fff;max-width:640px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.12}.foot-statement h2 em{color:var(--brass-2);font-style:italic}.foot-statement .fs-contact{text-align:right}.foot-statement .fs-contact .ph{font-family:var(--serif);color:#fff;font-size:clamp(22px,2.4vw,30px)}.foot-statement .fs-contact .lbl{letter-spacing:.2em;text-transform:uppercase;color:#f5f2eb8c;margin-top:6px;font-size:11px}@media (max-width:720px){.foot-statement .fs-contact{text-align:left}}.foot-main{padding:56px 0}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:44px;display:grid}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}.foot-brand .chip{display:inline-block}.foot-brand .chip img{width:auto;height:60px}.foot-brand p{color:#f5f2ebad;max-width:290px;margin-top:20px;font-size:14px;font-weight:300;line-height:1.7}.foot-col h4{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-2);margin-bottom:18px;font-size:11px;font-weight:600}.foot-col ul{flex-direction:column;gap:11px;list-style:none;display:flex}.foot-col a,.foot-col li{color:#f5f2ebc7;font-size:14px;font-weight:300;transition:color .25s}.foot-col a:hover{color:#fff}.foot-social{gap:13px;margin-top:24px;display:flex}.foot-social a{border:1px solid var(--line-light);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .3s,border-color .3s;display:flex}.foot-social a:hover{border-color:var(--brass-2);background:#ffffff12}.foot-social svg{fill:#fff;width:17px;height:17px}.foot-bottom{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 0 30px;display:flex}.foot-bottom .legal{letter-spacing:.05em;color:#f5f2eb80;font-size:11px}.foot-bottom .legal a{color:#f5f2eb80;margin-left:16px}.foot-bottom .legal a:hover{color:#fff}.pomsig{align-items:center;gap:11px;display:inline-flex}.pomsig .eb{letter-spacing:.14em;text-transform:uppercase;color:#f5f2eb66;font-size:10px}.pomsig-link{filter:drop-shadow(0 0 #c9a84c00);transition:filter .3s;display:inline-flex}.pomsig-link:hover{filter:drop-shadow(0 0 10px #c9a84c8c)}.pomsig-logo{opacity:.92;width:auto;height:22px;transition:opacity .3s}.pomsig-link:hover .pomsig-logo{opacity:1}@media (max-width:560px){.foot-bottom{text-align:center;flex-direction:column}}.page-hero{grid-template-columns:1fr 1fr;min-height:72vh;display:grid}.page-hero .ph-media{background:var(--sand);position:relative;overflow:hidden}.page-hero .ph-media img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.page-hero .ph-body{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;padding:clamp(40px,5.5vw,92px);display:flex}.page-hero .ph-body .eyebrow{color:var(--brass-2)}.breadcrumb{letter-spacing:.14em;text-transform:uppercase;color:#f5f2eb8c;margin-bottom:22px;font-size:11px}.breadcrumb a{color:#f5f2eb8c}.breadcrumb a:hover{color:#fff}.page-hero h1{color:#fff;margin:10px 0;font-size:clamp(38px,4.6vw,68px)}.ph-price{font-family:var(--serif);color:var(--brass-2);margin-bottom:24px;font-size:25px}.ph-price small{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f5f2eb99;margin-right:8px;font-size:11px}.page-hero p{color:#f5f2ebd1;max-width:54ch;margin-bottom:30px;font-size:15.5px;font-weight:300;line-height:1.8}.ph-cta{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:860px){.page-hero{min-height:unset;grid-template-columns:1fr}.page-hero .ph-media{height:46vh;min-height:300px}.page-hero .ph-media img{position:relative}.page-hero .ph-body{padding:48px 30px 56px}}.features{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,52px);display:grid}@media (max-width:820px){.features{grid-template-columns:1fr}}.feature{border-top:1px solid var(--line);padding-top:22px}.feature .fn{font-family:var(--serif);color:var(--brass);margin-bottom:14px;font-size:32px;line-height:1}.feature h3{margin-bottom:10px;font-size:21px;font-weight:600}.feature p{color:var(--muted);font-size:15px;font-weight:400;line-height:1.7}.spec-list{flex-direction:column;list-style:none;display:flex}.spec-list li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:14px;padding:15px 0;font-size:15px;font-weight:300;line-height:1.55;display:flex}.spec-list li b{font-family:var(--serif);color:var(--brass);min-width:24px;font-size:16px;font-weight:600}.included-note{color:var(--muted);margin-top:26px;font-size:13px;font-weight:300}.related-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);display:grid}@media (max-width:820px){.related-grid{grid-template-columns:1fr}}.about-hero{background:var(--forest);color:#fff;text-align:center;padding:clamp(96px,13vw,180px) 0 clamp(64px,8vw,110px)}.about-hero .eyebrow{color:var(--brass-2)}.about-hero h1{color:#fff;max-width:16ch;margin:18px auto 0;font-size:clamp(40px,6vw,86px)}.about-hero p{color:#f5f2ebcc;max-width:600px;margin:24px auto 0;font-size:17px;font-weight:300;line-height:1.7}.founder{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,5vw,80px);display:grid}.founder .f-media{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.founder .f-media img{object-fit:cover;width:100%;height:100%}.founder h2{margin:16px 0 18px;font-size:clamp(28px,3.4vw,46px)}.founder p{color:var(--muted);margin-bottom:16px;font-size:15.5px;font-weight:300;line-height:1.8}.creds{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:820px){.founder{grid-template-columns:1fr}.creds{grid-template-columns:1fr 1fr}}.cred .cn{font-family:var(--serif);color:var(--brass);font-size:clamp(30px,3.4vw,44px);line-height:1}.cred p{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:12px}.values-grid{grid-template-columns:repeat(3,1fr);gap:clamp(26px,3vw,44px);display:grid}@media (max-width:820px){.values-grid{grid-template-columns:1fr}}.value{border-top:1px solid var(--line-light);padding-top:22px}.value h3{color:#fff;margin-bottom:10px;font-size:22px;font-weight:600}.value p{color:#f5f2ebb8;font-size:15px;font-weight:400;line-height:1.7}.contact-form{flex-direction:column;gap:14px;max-width:520px;display:flex}.contact-form input,.contact-form textarea{border:1px solid var(--line);width:100%;font-family:var(--sans);color:var(--ink);background:#fff;padding:14px 16px;font-size:15px}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--forest);outline:none}@media (max-width:380px){.contact-form .btn{align-self:stretch;padding:0 20px}}.contact-list{flex-direction:column;list-style:none;display:flex}.contact-list li{border-bottom:1px solid var(--line);padding:16px 0}.contact-list .k{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.contact-list a,.contact-list .v{font-family:var(--serif);color:var(--ink);font-size:20px;transition:color .2s}.contact-list a:hover{color:var(--forest)}.city-list{grid-template-columns:repeat(3,1fr);gap:0 24px;margin-top:10px;list-style:none;display:grid}.city-list li{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 0;font-size:15px;font-weight:300}@media (max-width:560px){.city-list{grid-template-columns:1fr 1fr}}.visual-cap{margin-top:14px}.visual-cap h3{font-size:19px;font-weight:600}.visual-cap p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:300}.lookbook{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.lookbook a{aspect-ratio:4/5;background:var(--sand);display:block;position:relative;overflow:hidden}.lookbook a:nth-child(4n){aspect-ratio:4/5}.lookbook img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.lookbook a:hover img{transform:scale(1.05)}@media (max-width:820px){.lookbook{grid-template-columns:1fr 1fr}}.lyt{aspect-ratio:16/9;background:var(--forest-deep);position:relative;overflow:hidden}.lyt-poster{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.lyt-poster img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .4s}.lyt-poster:hover img{opacity:.85;transform:scale(1.04)}.lyt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film-wrap{background:var(--forest-deep)}.film-stage{background:var(--forest-deep);text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.film-cap{color:#fff;z-index:4;will-change:transform,opacity;padding:0 24px;position:absolute;top:clamp(56px,11vh,120px);left:0;right:0}.film-cap .eyebrow{color:var(--brass-2)}.film-cap h2{color:#fff;margin-top:12px;font-size:clamp(28px,3.4vw,50px)}.film-box{transform-origin:50%;will-change:transform;background:var(--forest-2);border:1px solid #c9a84c8c;width:100%;height:100svh;position:relative;overflow:hidden}.film-box .lyt-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.film-box img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-box .play{position:absolute;inset:0}.film-box iframe{border:0;width:max(100vw,177.78svh);height:max(100svh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-frame{position:absolute;inset:0}.film-frame iframe{border:0;width:max(100vw,177.78svh);height:max(100svh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-poster{z-index:2;opacity:1;background:var(--forest-2);transition:opacity .8s;position:absolute;inset:0}.film-poster.gone{opacity:0;pointer-events:none}.film-wrap.is-static .film-stage{min-height:auto;padding:clamp(48px,8vw,96px) 24px}.film-wrap.is-static .film-cap{margin-bottom:26px;position:static}.film-wrap.is-static .film-box{aspect-ratio:16/9;width:min(1040px,92vw);height:auto;transform:none!important}.film-wrap.is-static .film-box iframe{width:100%;height:100%;position:absolute;inset:0;transform:none}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,46px);display:grid}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-card{flex-direction:column;display:flex}.blog-card .bc-media{aspect-ratio:16/9;background:var(--sand);position:relative;overflow:hidden}.col-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.col-gallery .cg-item{aspect-ratio:3/4;background:var(--sand);border:1px solid #0e2b261a;position:relative;overflow:hidden}.col-gallery .cg-item img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.col-gallery .cg-item:hover img{transform:scale(1.05)}.col-gallery.lookbook .cg-item{aspect-ratio:4/5}@media (max-width:560px){.col-gallery{grid-template-columns:1fr 1fr;gap:10px}}.culture-list{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.ct-item{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;align-items:center;gap:clamp(20px,2.8vw,44px);padding:clamp(24px,3vw,40px) 0;display:grid}.ct-photo{aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}.ct-photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.ct-item:hover .ct-photo img{transform:scale(1.05)}.ct-n{font-family:var(--serif);color:#fff;text-shadow:0 2px 14px #000000b3;font-size:clamp(24px,2.2vw,32px);line-height:1;position:absolute;bottom:8px;left:14px}.ct-body h3{font-family:var(--serif);color:var(--ink);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.1}.ct-meta{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin:8px 0 12px;font-size:11px;font-weight:600;display:block}.ct-body p{color:var(--muted);max-width:60ch;font-size:clamp(15px,1.15vw,17px);line-height:1.62}.culture-note{font-family:var(--serif);color:var(--forest);max-width:70ch;margin-top:clamp(28px,3vw,40px);font-size:clamp(15px,1.3vw,18px);font-style:italic}.culture-reads{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.cr-card{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:clamp(20px,2.2vw,28px);transition:border-color .3s,transform .5s cubic-bezier(.16,1,.3,1);display:flex}.cr-card:hover{border-color:var(--brass);transform:translateY(-2px)}.cr-t{font-family:var(--serif);color:var(--ink);font-size:clamp(16px,1.4vw,19px);line-height:1.25}.cr-more{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);flex:none;font-size:10.5px;font-weight:600}.ct-links{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.ct-links a{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--brass-ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px;font-weight:600;transition:color .25s,border-color .25s}.ct-links a:hover{color:var(--forest);border-bottom-color:var(--brass)}.ct-links a span{font-size:12px}@media (max-width:640px){.ct-item{grid-template-columns:1fr;gap:16px}.ct-photo{aspect-ratio:16/9}}.survey-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.survey-card{text-align:left;font-family:var(--serif);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;padding:clamp(20px,2.2vw,28px);font-size:clamp(18px,1.8vw,23px);transition:border-color .25s,background .25s,color .25s,transform .4s cubic-bezier(.16,1,.3,1)}.survey-card:hover{border-color:var(--brass);transform:translateY(-2px)}.survey-card.on{border-color:var(--forest);background:var(--forest);color:var(--bone)}.survey-other{flex-direction:column;gap:8px;margin-top:24px;display:flex}.survey-other label{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);font-size:11px;font-weight:600}.survey-other input{font-family:var(--sans);border:1px solid var(--line);color:var(--ink);background:#fff;padding:14px 16px;font-size:16px}.survey-other input:focus{border-color:var(--brass);outline:none}.survey-done{text-align:center;padding:clamp(40px,6vw,80px) 0}.survey-done h2{color:var(--forest);font-size:clamp(28px,3vw,42px)}.survey-done p{color:var(--muted);margin-top:14px;font-size:18px}.survey-done em{color:var(--forest);font-style:italic}.jn-dest{background:var(--forest);color:var(--bone)}.jn-dest-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,60px);display:flex}.jn-dest-copy{max-width:640px}.jn-dest .eyebrow{color:var(--brass-2)}.jn-dest h2{color:#fff;margin:12px 0;font-size:clamp(26px,3vw,42px);line-height:1.1}.jn-dest p{color:#f5f2ebbf;max-width:60ch;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.jn-dest .btn{background:var(--brass-2);color:var(--forest);border-color:var(--brass-2);flex:none}.jn-dest .btn:hover{color:var(--forest);background:#fff;border-color:#fff}.blog-card .bc-media img{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.blog-card:hover .bc-media img{transform:scale(1.06)}.blog-card .cat{letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink);margin:18px 0 8px;font-size:10.5px;font-weight:600}.blog-card h3{color:var(--ink);font-size:22px;font-weight:600;line-height:1.16;transition:color .3s}.blog-card:hover h3{color:var(--forest)}.blog-card p{color:var(--muted);margin-top:10px;font-size:15px;font-weight:400;line-height:1.62}.blog-card .bc-more{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);opacity:0;margin-top:13px;font-size:10.5px;font-weight:600;transition:opacity .35s,transform .35s;transform:translate(-6px)}.blog-card:hover .bc-more{opacity:1;transform:none}.led-sec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(22px,2.5vw,32px);padding-bottom:16px;display:flex}.led-sec-head h2{color:var(--ink);font-size:clamp(22px,2.4vw,31px)}.led-sec-head .eyebrow{white-space:nowrap;color:var(--brass-ink)}@media (max-width:560px){.led-sec-head{flex-direction:column;align-items:flex-start;gap:6px}.led-sec-head .eyebrow{white-space:normal}}.led-featured{margin-bottom:clamp(56px,7vw,96px)}.led-featured .led-sec-head{animation:.7s cubic-bezier(.16,1,.3,1) both slideUp}.led-featured .feat-lead{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both slideUp}.led-featured .feat-side{animation:.8s cubic-bezier(.16,1,.3,1) .16s both slideUp}@media (prefers-reduced-motion:reduce){.led-featured .led-sec-head,.led-featured .feat-lead,.led-featured .feat-side{animation:none}}.led-feat-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(26px,3.2vw,50px);display:grid}@media (max-width:860px){.led-feat-grid{grid-template-columns:minmax(0,1fr);gap:34px}.led-feat-grid>*{min-width:0}.feat-lead{min-height:clamp(400px,82vw,470px)}}.feat-lead{min-height:clamp(360px,42vw,520px);display:block;position:relative;overflow:hidden}.feat-lead .fl-media{position:absolute;inset:0}.feat-lead .fl-media img{object-fit:cover;transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.feat-lead:hover .fl-media img{transform:scale(1.05)}.feat-lead:after{content:"";background:linear-gradient(#081f1b0d 8%,#081f1b80 46%,#081f1beb);position:absolute;inset:0}.feat-lead .fl-body{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(24px,3vw,42px);display:flex;position:relative}.feat-lead .fl-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--forest);background:var(--brass-2);align-self:flex-start;margin-bottom:16px;padding:5px 11px;font-size:10px;font-weight:700}.feat-lead .cat{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-2);text-shadow:0 1px 10px #081f1b8c;font-size:11px;font-weight:600}.feat-lead h3{color:#fff;text-shadow:0 1px 14px #081f1b80;margin:12px 0;font-size:clamp(26px,2.9vw,42px);font-weight:600;line-height:1.08}.feat-lead p{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;font-size:15px;font-weight:300;line-height:1.65;display:-webkit-box;overflow:hidden}.feat-side{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}.feat-side a{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:clamp(14px,1.6vw,20px);display:grid}.feat-side a:last-child{border-bottom:none;padding-bottom:0}.fs-thumb{aspect-ratio:1;background:var(--sand);position:relative;overflow:hidden}.fs-thumb img{object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.feat-side a:hover .fs-thumb img{transform:scale(1.07)}.feat-side .cat{letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink);font-size:9.5px;font-weight:600}.feat-side h4{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.2;transition:color .3s}.feat-side a:hover h4{color:var(--forest)}.led-main{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(36px,4.5vw,68px);display:grid}.led-rail{position:sticky;top:120px}.led-rail .rail-title{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:10.5px}.led-rail ul{flex-direction:column;gap:1px;list-style:none;display:flex}.led-rail button{text-align:left;width:100%;font-family:var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 0 9px 16px;font-size:13.5px;transition:color .25s,border-color .25s;display:flex}.led-rail button:hover{color:var(--forest)}.led-rail button.active{color:var(--forest);border-left-color:var(--brass);font-weight:600}.led-rail button .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:960px){.led-main{display:block}.led-rail{margin-bottom:22px;position:static}.led-rail .rail-title{display:none}.led-rail ul{scrollbar-width:thin;flex-flow:row;gap:8px;padding-bottom:12px;overflow-x:auto}.led-rail button{white-space:nowrap;border:1px solid var(--line);border-left:1px solid var(--line);border-radius:999px;width:auto;min-height:48px;padding:10px 18px}.led-rail button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.led-rail button .n{display:none}}.led-count{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 24px;font-size:12px}.led-count b{color:var(--forest);font-weight:600}.blog-grid.paged .blog-card{animation:.7s cubic-bezier(.16,1,.3,1) both slideUp;animation-delay:var(--d,0s)}@keyframes slideUp{0%{transform:translateY(26px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-grid.paged .blog-card{animation:none}}.led-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(44px,5vw,66px);display:flex}.led-pager button{border:1px solid var(--line);min-width:48px;height:48px;font-family:var(--sans);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;padding:0 14px;font-size:13px;transition:background .25s,color .25s,border-color .25s}.led-pager button:hover:not(:disabled):not(.active){border-color:var(--forest);color:var(--forest)}.led-pager button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.led-pager button:disabled{opacity:.32;cursor:not-allowed}.led-pager .pg-arrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.led-pager .dots{color:var(--muted);letter-spacing:.1em;padding:0 2px}@media (max-width:520px){.led-pager .pg-num:not(.active):not(.pg-edge){display:none}}.read-progress{z-index:1002;pointer-events:none;background:#0e2b2614;width:100%;height:3px;position:fixed;top:0;left:0}.read-progress i{transform-origin:0;background:linear-gradient(90deg,var(--brass),var(--brass-2));will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.read-progress i{transition:none}}.article-hero{align-items:flex-end;min-height:60vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.article-hero .ah-media{position:absolute;inset:0;overflow:hidden}.article-hero .ah-media img{object-fit:cover;object-position:center 32%;animation:9s ease-out both heroZoom}@keyframes heroZoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.article-hero:after{content:"";z-index:1;background:linear-gradient(#081f1b33,#081f1b80 55%,#081f1bd9);position:absolute;inset:0}.article-hero .ah-inner{z-index:2;color:#fff;width:100%;max-width:900px;margin:0 auto;padding:0 32px 54px;position:relative}.article-hero .ah-inner>*{animation:1s cubic-bezier(.16,1,.3,1) both heroUp}.article-hero .ah-inner .cat{animation-delay:.1s}.article-hero .ah-inner h1{animation-delay:.22s}@keyframes heroUp{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.article-hero .ah-media img,.article-hero .ah-inner>*{animation:none}}.article-hero .cat{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-2);font-size:11px;font-weight:600}.article-hero h1{color:#fff;overflow-wrap:break-word;max-width:22ch;margin-top:14px;font-size:clamp(32px,4.4vw,58px);line-height:1.08}.article-shell{grid-template-columns:220px minmax(0,940px);justify-content:center;gap:clamp(44px,5vw,72px);max-width:1220px;margin:0 auto;padding:clamp(40px,5vw,72px) 32px clamp(56px,7vw,100px);display:grid}.article-aside{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:118px}.article-aside .as-back{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);gap:7px;font-size:11px;font-weight:600;transition:color .25s;display:inline-flex}.article-aside .as-back:hover{color:var(--forest)}.article-aside .as-meta{color:var(--muted);letter-spacing:.03em;font-size:12px;line-height:1.7}.article-aside .as-meta b{color:var(--forest);font-weight:600}.toc-title{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.toc{border-top:1px solid var(--line);flex-direction:column;list-style:none;display:flex}.toc a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:22px 1fr;align-items:baseline;gap:11px;padding:10px 0;font-size:12.5px;line-height:1.35;transition:color .25s;display:grid}.toc a:hover,.toc a.active{color:var(--forest)}.toc .toc-num{color:var(--brass-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10px;font-weight:600}.toc a.active .toc-num{color:var(--brass)}.toc a.active .toc-t{font-weight:600}.as-share{gap:9px;display:flex}.as-share a,.as-share button{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.as-share a:hover,.as-share button:hover{border-color:var(--forest);color:var(--forest)}.as-share svg{width:16px;height:16px}.as-cta{border:1px solid var(--line);background:var(--bone);padding:18px;display:block}.as-cta .t{font-family:var(--serif);color:var(--forest);margin-bottom:6px;font-size:17px;line-height:1.2}.as-cta .d{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.55}.as-cta a{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.mob-back{display:none}@media (max-width:1024px){.article-shell{grid-template-columns:minmax(0,720px);padding-top:clamp(34px,6vw,52px)}.article-aside{display:none}.mob-back{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);gap:7px;margin-bottom:26px;font-size:11px;font-weight:600;display:inline-flex}}@media (max-width:560px){.article-shell{padding-left:20px;padding-right:20px}.article-body p.dropcap:first-letter{padding:6px 10px 0 0;font-size:46px}}.article-body{max-width:940px;margin:0 auto}.article-body p,.article-body li,.article-body h2,.article-body h3,.article-body blockquote{overflow-wrap:anywhere}.article-body p,.article-body h2,.article-body h3,.article-body ul,.article-body ol{max-width:680px;margin-left:auto;margin-right:auto}.article-body p{color:var(--ink);margin-bottom:24px;font-size:17.5px;font-weight:300;line-height:1.85}.article-body p.dropcap:first-letter{float:left;font-family:var(--serif);color:var(--forest);padding:8px 14px 0 0;font-size:clamp(52px,7vw,78px);font-weight:600;line-height:.78}.article-body h2{font-family:var(--serif);color:var(--forest);border-top:1px solid var(--line);margin:clamp(44px,5vw,64px) auto 18px;padding-top:clamp(22px,3vw,34px);scroll-margin-top:100px;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.14}.article-body h3{font-family:var(--serif);margin:34px auto 12px;scroll-margin-top:100px;font-size:23px;font-weight:600}.article-body ul,.article-body ol{flex-direction:column;gap:9px;margin-top:0;margin-bottom:26px;padding-left:20px;display:flex}.article-body li{color:var(--ink);padding-left:4px;font-size:16.5px;font-weight:300;line-height:1.7}.article-body blockquote{text-align:center;max-width:640px;font-family:var(--serif);color:var(--forest);border:none;margin:clamp(38px,5vw,58px) auto;padding:0 8px;font-size:clamp(24px,2.7vw,33px);font-style:italic;line-height:1.3}.article-body blockquote:before{content:"";background:var(--brass);width:42px;height:1px;margin:0 auto 22px;display:block}.article-figure{width:100%;margin:clamp(42px,5vw,70px) 0}.article-figure .af-media{aspect-ratio:3/2;background:var(--sand);width:100%;position:relative;overflow:hidden}.article-figure .af-media img{object-fit:cover;object-position:var(--focus,center)}[data-fig],[data-sec]{transition:transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-fig].rin,[data-sec].rin{transform:none}@media (prefers-reduced-motion:reduce){[data-fig],[data-sec]{transition:none;transform:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body:has(.jn-root){background:var(--bone)}:is(body:has(.jn-root) .topbar,body:has(.jn-root) .site-header){opacity:var(--jn-chrome,0);transition:opacity .12s linear;transform:none!important}body:has(.jn-root):not(.jn-ch) .site-header{background:var(--bone);border-bottom-color:#0e2b2614}:is(body:has(.jn-root):not(.jn-chrome-live) .topbar,body:has(.jn-root):not(.jn-chrome-live) .site-header){pointer-events:none}body:has(.jn-root) .head-inner{padding-top:12px}body:has(.jn-root) .logo{height:46px}.jn{background:var(--bone);min-height:100svh}.jn-root{position:relative}.jn-intro-bar{z-index:8;opacity:calc(1 - var(--jn-chrome,0));pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.6vh,26px) clamp(18px,4vw,44px);transition:opacity .15s linear;display:flex;position:fixed;top:0;left:0;right:0}.jn-intro-brand{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--forest);max-width:62%;margin:0;font-size:clamp(10px,1.25vw,12px);font-weight:600;line-height:1.3}.jn-intro-book{pointer-events:auto;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--forest);border:1px solid var(--forest);border-radius:100px;flex:none;padding:9px 20px;font-size:11px;font-weight:600;transition:background .3s,color .3s}.jn-intro-book:hover{background:var(--forest);color:var(--bone)}body.jn-chrome-live .jn-intro-book{pointer-events:none}.jn-root.jn-static .jn-intro-bar{display:none}@media (max-width:600px){.jn-intro-brand{letter-spacing:.1em;max-width:66%;font-size:9px}.jn-intro-book{padding:8px 15px;font-size:10px}}.jn-stage{background:var(--bone);min-height:100svh;position:relative;overflow:hidden}.jn-stage:before{content:"";pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.87 0 0 0 0 0.82 0 0 0 0 0.74 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;inset:0}.jn-stage:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 55%,#4a36201c 100%);position:absolute;inset:0}.jn-world{z-index:2;transform-origin:50% 46%;position:absolute;inset:0}.jn-seal-wrap{aspect-ratio:1;width:clamp(230px,33vh,390px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.jn-seal{opacity:0;filter:drop-shadow(0 10px 22px #1d18104d);position:absolute;inset:0}.jn-seal-wax{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.jn-seal-emblem{object-fit:contain;filter:drop-shadow(0 2px 4px #0000006b)drop-shadow(0 -1px 1px #96a38c2e);width:54%;height:54%;position:absolute;inset:23%}.jn-seal-disc{background:radial-gradient(60% 60% at 40% 34%,#155147 0%,#0e2b26 55%,#081f1b 100%);border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 4px 12px #ffffff1f,inset 0 -10px 22px #0000006b,0 12px 26px #1d18104d}.jn-stamp{z-index:3;opacity:0;will-change:transform;filter:drop-shadow(0 30px 40px #1d181061);position:absolute;inset:0}.jn-stamp-die{object-fit:contain;z-index:1;width:160%;max-width:none;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jn-stamp-img{object-fit:contain;z-index:2;width:125%;max-width:none;height:125%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jn-stamp-face{position:absolute;inset:8%}.jn-press{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#3c281452,#0000 70%);border-radius:50%;position:absolute;inset:-16%}.jn-tagline{z-index:7;opacity:0;pointer-events:none;font-family:var(--serif);letter-spacing:.1em;color:var(--forest);white-space:nowrap;text-shadow:0 1px #f4efe699;font-size:clamp(19px,2vw,26px);font-style:italic;position:absolute;top:auto;bottom:clamp(60px,12vh,120px);left:50%;transform:translate(-50%)}.jn-tiles{pointer-events:none;width:min(100% - 5vw,1310px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.jn-col{pointer-events:none;flex-direction:column;justify-content:space-between;width:clamp(190px,min(17vw,31vh),292px);display:flex;position:absolute;top:max(148px,16.5vh);bottom:max(26px,3.4vh)}.jn-col-l{left:0}.jn-col-r{right:0}.jn-tiles .jn-tile{opacity:0;pointer-events:none;width:100%;position:relative}.jn-root.jn-on .jn-tiles .jn-tile,.jn-root.jn-static .jn-tiles .jn-tile{pointer-events:auto}.jn-root.jn-static .jn-tiles .jn-tile,.jn-root.jn-static .jn-seal{opacity:1}.jn-root.jn-static .jn-stamp,.jn-root.jn-static .jn-tagline{display:none}.jn-tile{cursor:pointer;text-align:left;font-family:var(--sans);background:0 0;border:none;display:block}.jn-tile-media{aspect-ratio:16/9;background:var(--sand);border:1px solid #0e2b2624;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #1d181029}.jn-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.jn-tile:hover .jn-tile-media img{transform:scale(1.05)}.jn-tile:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.jn-tile-cap{padding:8px 2px 0;display:block}.jn-tile-cap em{letter-spacing:.24em;text-transform:uppercase;color:var(--brass-ink);font-size:10px;font-style:normal;font-weight:600;display:block}.jn-tile-cap strong{font-family:var(--serif);color:var(--forest);margin-top:3px;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.12;display:block}.jn-tiles .jn-tile-cap em{display:none}.jn-tile-dest{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--brass);border-bottom:1px solid #a97f4566;align-items:center;gap:6px;margin-top:6px;padding-bottom:2px;font-size:11px;font-weight:600;transition:color .3s,border-color .3s;display:inline-flex}.jn-tile-dest span{transition:transform .3s;display:inline-block}.jn-tile:hover .jn-tile-dest{color:var(--brass-ink);border-color:var(--brass-ink)}.jn-tile:hover .jn-tile-dest span{transform:translate(4px)}.jn-assess{text-align:center;white-space:nowrap;z-index:6;opacity:var(--jn-chrome,0);pointer-events:none;margin-top:clamp(20px,4.2vh,46px);position:absolute;top:100%;left:50%;transform:translate(-50%)}.jn-root.jn-on .jn-assess,.jn-root.jn-static .jn-assess{pointer-events:auto}.jn-assess-kicker{font-family:var(--serif);letter-spacing:.06em;color:var(--brass-ink);margin-bottom:12px;font-size:clamp(14px,1.3vw,17px);font-style:italic;display:block}.jn-hub-m{display:none}@media (max-width:860px){.section{padding:clamp(58px,11vw,86px) 0}.wrap{padding:0 22px}.section p,.feature p,.split-feature p,.mtm-card p,.card p,.ct-body p{font-size:17px;line-height:1.75}.lede{font-size:19px;line-height:1.7}.sec-head{margin-bottom:38px}.sec-head h2{font-size:clamp(29px,7.6vw,38px);line-height:1.12}.sf-sub{font-size:18px;line-height:1.55}.feature h3,.mtm-card h3{font-size:22px}.feature{padding-bottom:6px}.eyebrow{font-size:11px}.btn,.btn-line,.btn-ghost{min-height:54px;padding:0 28px;font-size:12px}.arrow-link{padding:11px 0;font-size:12.5px}.foot-col a,.foot-col li>a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.foot-col li{margin:0}.legal a{align-items:center;min-height:40px;padding:0 4px;font-size:13px;display:inline-flex}.contact-list a,.ph,.ph a{align-items:center;min-height:44px;display:inline-flex}.hamburger{justify-content:center;align-items:center;min-width:44px;min-height:44px}.mobile-close{min-width:44px;min-height:44px}.pomsig-link{align-items:center;min-height:44px;display:inline-flex}.site-footer p,.foot-about p,.foot-col p{font-size:15px;line-height:1.7}}@media (max-width:560px){.blog-card h3,.cr-card .cr-t{font-size:20px;line-height:1.2}.ct-body h3{font-size:22px}.article-body p{font-size:17.5px;line-height:1.78}.article-body h2{font-size:26px}.article-body h3{font-size:21px}}.jn-next{display:none}@keyframes jnNextDrift{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media (max-width:860px){.jn-tiles{display:none}.jn-hub-m{background:var(--bone);grid-template-columns:minmax(0,1fr);gap:44px;padding:44px 20px 76px;display:grid}.jn-hub-m .jn-tile{opacity:1;pointer-events:auto;width:100%;position:relative;transform:none}.jn-world{transform-origin:50% 38%}.jn-seal-wrap{width:min(56vw,240px);top:34%}.jn-tagline{font-size:clamp(17px,4.6vw,21px);top:auto;bottom:clamp(34px,8vh,70px)}.jn-assess{margin-top:clamp(26px,5vh,44px);display:block}.jn-assess-kicker{margin-bottom:10px;font-size:15px}.jn-assess .btn{min-height:56px;padding:0 30px;font-size:12px}.jn-next{z-index:7;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .45s;display:flex;position:absolute;bottom:clamp(24px,5vh,44px);left:0;right:0}.jn-root.jn-on .jn-next{opacity:1}.jn-next-label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);font-size:10.5px;font-weight:600}.jn-next-line{background:linear-gradient(var(--brass),transparent);width:1px;height:34px;animation:2s ease-in-out infinite jnNextDrift}.jn-hub-m .jn-tile-cap{z-index:5;pointer-events:none;background:linear-gradient(#0000,#081f1b4d 32%,#081f1bd1);padding:56px 18px 18px;position:absolute;bottom:0;left:0;right:0}.jn-hub-m .jn-tile-cap em{letter-spacing:.22em;color:var(--brass-2);font-size:10.5px;display:block}.jn-hub-m .jn-tile-cap strong{color:#fff;margin-top:5px;font-size:27px;line-height:1.1}.jn-hub-m .jn-tile-dest{color:var(--brass-2);border-bottom-color:#c3a06780;margin-top:9px;font-size:11.5px}.jn-hub-m .jn-env-hint{opacity:1;letter-spacing:.22em;color:var(--brass-ink);font-size:11px;top:auto;bottom:calc(100% + 9px)}.jn-hub-m .jn-env{overflow:visible}.jn-hub-m .jn-tile{margin-top:22px}}@media (min-width:861px) and (max-height:760px){.jn-seal-wrap{width:clamp(180px,26vh,300px)}.jn-tile-cap strong{font-size:clamp(15px,1.3vw,18px)}}.jn-zoom{z-index:5000;pointer-events:none;background:#0a0a0a;position:fixed;overflow:hidden;box-shadow:0 30px 80px #081f1b66}.jn-zoom img,.jn-zoom video{object-fit:cover;width:100%;height:100%}.jn-back-fixed{z-index:60;-webkit-backdrop-filter:blur(6px);color:var(--bone);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#081f1bb8;border:1px solid #e8dbcf47;border-radius:100px;align-items:center;gap:9px;padding:13px 22px;font-size:11px;font-weight:600;transition:opacity .4s,transform .4s,background .3s;display:inline-flex;position:fixed;bottom:22px;left:22px;transform:translateY(10px);box-shadow:0 10px 30px #081f1b57}body.jn-ch-solid .jn-back-fixed{opacity:1;pointer-events:auto;transform:none}.jn-back-fixed:hover{background:var(--forest)}.jn-back-fixed span{font-size:16px;line-height:1}@media (max-width:560px){.jn-back-fixed{padding:11px 18px;bottom:16px;left:16px}}.jn-tile-vid{pointer-events:none;opacity:0;transition:opacity .55s;position:absolute;inset:0}.jn-tile-vid.ready{opacity:1}.jn-tile-vid video{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jn-zoomout{z-index:5000;pointer-events:none;transform-origin:50%;background:var(--forest-deep);position:fixed;inset:0;overflow:hidden}.jn-zoomout img{object-fit:cover;width:100%;height:100%}.jn-chapter{background:var(--bone);min-height:100svh}.jn-hero{background:var(--forest-deep);height:100svh;position:relative;overflow:hidden}.jn-hero-poster{object-fit:cover;z-index:2;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.jn-hero.playing .jn-hero-poster,.jn-hero.zooming .jn-hero-poster{opacity:0}.jn-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jn-hero-yt{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jn-hero-yt iframe{pointer-events:none;border:0;width:max(100vw,178svh);height:max(100svh,56.5vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lenis.lenis-smooth .jn-hero-yt iframe{pointer-events:none}.jn-hero-shade{pointer-events:none;background:linear-gradient(#081f1b8c,#081f1b2e 22%,#0000 38% 60%,#081f1b8c);position:absolute;inset:0}.jn-back{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bone);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#081f1b80;border:1px solid #e8dbcf4d;align-items:center;gap:9px;padding:12px 18px;font-size:11px;font-weight:600;transition:background .3s;display:inline-flex;position:absolute;top:22px;left:22px}.jn-back:hover{background:#081f1bcc}.jn-vol{z-index:6;-webkit-backdrop-filter:blur(4px);width:44px;height:44px;color:var(--bone);cursor:pointer;background:#081f1b80;border:1px solid #e8dbcf4d;border-radius:50%;justify-content:center;align-items:center;transition:background .3s;display:inline-flex;position:absolute;bottom:24px;right:22px}.jn-vol:hover{background:#081f1bcc}.jn-vol svg{width:20px;height:20px;display:block}@media (max-width:860px){.jn-vol{width:38px;height:38px;bottom:10px;right:12px}.jn-vol svg{width:17px;height:17px}}.jn-player-cap{z-index:6;pointer-events:none;position:absolute;bottom:24px;left:26px}.jn-player-cap em{font-style:normal;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--brass-2);font-size:10.5px;font-weight:600;display:block}.jn-player-cap strong{font-family:var(--serif);color:var(--bone);text-shadow:0 2px 18px #0006;margin-top:6px;font-size:clamp(26px,3.2vw,44px);font-weight:400;display:block}@media (max-width:860px){.jn-hero{aspect-ratio:16/9;cursor:pointer;height:auto}.jn-player-cap{bottom:12px;left:16px}.jn-player-cap strong{font-size:clamp(19px,5.2vw,28px)}}body.jn-ch .topbar{display:none}body.jn-ch .site-header{transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0;transform:none!important}body.jn-ch.jn-ch-hide .site-header{transform:translateY(-100%)!important}body.jn-ch:not(.jn-ch-solid) .site-header{box-shadow:none;background:0 0;border-bottom-color:#0000}body.jn-ch:not(.jn-ch-solid) .site-header .nav-link{color:var(--bone)}body.jn-ch:not(.jn-ch-solid) .site-header .nav-cta{border-color:var(--bone);color:var(--bone)}body.jn-ch:not(.jn-ch-solid) .site-header .nav-cta:hover{background:var(--bone);color:var(--forest)}body.jn-ch:not(.jn-ch-solid) .site-header .hamburger span{background:var(--bone)}.logo-link{justify-content:center;display:inline-flex;position:relative}.logo-cream{opacity:0;pointer-events:none;transition:opacity .35s,height .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}body.jn-ch:not(.jn-ch-solid) .site-header .logo{opacity:0}body.jn-ch:not(.jn-ch-solid) .site-header .logo-cream{opacity:1}body.jn-ch.jn-gh .site-header{border-bottom-color:var(--line);background:#fff}body.jn-ch.jn-gh .site-header .nav-link,body.jn-ch.jn-gh .site-header .nav-cta{color:var(--forest)}body.jn-ch.jn-gh .site-header .nav-cta{border-color:var(--forest)}body.jn-ch.jn-gh .site-header .nav-cta:hover{background:var(--forest);color:#fff}body.jn-ch.jn-gh .site-header .hamburger span{background:var(--forest)}body.jn-ch.jn-gh .site-header .logo{opacity:1}body.jn-ch.jn-gh .site-header .logo-cream{opacity:0}@media (max-width:860px){body.jn-ch .site-header{position:sticky}body.jn-ch:not(.jn-ch-solid) .site-header{border-bottom-color:var(--line);background:#fff}body.jn-ch:not(.jn-ch-solid) .site-header .nav-link,body.jn-ch:not(.jn-ch-solid) .site-header .nav-cta{color:var(--forest)}body.jn-ch:not(.jn-ch-solid) .site-header .nav-cta{border-color:var(--forest)}body.jn-ch:not(.jn-ch-solid) .site-header .hamburger span{background:var(--forest)}body.jn-ch:not(.jn-ch-solid) .site-header .logo{opacity:1}body.jn-ch:not(.jn-ch-solid) .site-header .logo-cream{opacity:0}}body.jn-nofoot .site-footer{display:none}.jn-back{top:calc(var(--hh) + 16px)}@media (max-width:860px){.jn-back{top:12px}}.jn-chapnav{background:var(--bone)}.jn-chapnav .cta-row{flex-wrap:wrap;justify-content:space-between;gap:20px}.jn-back-inline{cursor:pointer;background:0 0;border:none}@media (max-width:560px){.jn-player-cap{bottom:16px;left:18px}}.el-root{z-index:4000;cursor:none;background:radial-gradient(120% 120% at 50% 30%,#123027,#081f1b 70%);position:fixed;inset:0;overflow:hidden}.el-root *{cursor:none}.el-stage{place-items:center;padding:24px;display:grid;position:absolute;inset:0}.el-env{aspect-ratio:1.5;perspective:1600px;will-change:opacity;width:min(82vw,540px);position:relative}.el-inside{background:#0a0a0a;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 40px #0009}.el-inside video{object-fit:cover;width:100%;height:100%}.el-pocket{z-index:2;background:linear-gradient(158deg,#f5efe5,#e7d9c7);border-radius:10px;position:absolute;inset:0;box-shadow:0 46px 90px #081f1b80,inset 0 0 0 1px #7d5c2e29}.el-seam{background:linear-gradient(to top right,#0000 calc(50% - .8px),#7d5c2e24 50%,#0000 calc(50% + .8px)) 0/50% 100% no-repeat,linear-gradient(to top left,#0000 calc(50% - .8px),#7d5c2e24 50%,#0000 calc(50% + .8px)) 100%/50% 100% no-repeat;position:absolute;inset:40% 0 0}.el-pocket:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 32%,#ffffff59,#0000 60%);border-radius:10px;position:absolute;inset:0}.el-flap{z-index:3;transform-origin:50% 0;backface-visibility:hidden;will-change:transform;height:62%;position:absolute;top:0;left:0;right:0;transform:rotateX(0)}.el-flap-face{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#f1e9dd,#e3d4c1);border-top:1px solid #ffffff80;position:absolute;inset:0;box-shadow:0 8px 16px #7d5c2e29}.el-seal{aspect-ratio:1;z-index:5;filter:drop-shadow(0 10px 18px #081f1b73);width:32%;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.el-seal-half{will-change:transform,opacity,clip-path;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.el-root.is-armed .el-seal{animation:1.1s ease-in-out infinite el-pulse}@keyframes el-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}.el-hint{font-family:var(--serif);letter-spacing:.06em;color:var(--bone);opacity:.72;white-space:nowrap;pointer-events:none;font-size:clamp(15px,1.6vw,19px);font-style:italic;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(50% - min(41vw,270px) - 46px);left:50%;transform:translate(-50%)}.el-root.is-armed .el-hint{opacity:1;color:var(--brass-2)}.el-sword{z-index:9000;pointer-events:none;filter:drop-shadow(0 5px 8px #00000080);will-change:transform;-webkit-user-select:none;user-select:none;width:72px;height:auto;position:fixed;top:0;left:0}.el-zoom{z-index:5000;pointer-events:none;display:none;position:fixed;overflow:hidden;box-shadow:0 30px 80px #081f1b80}.el-zoom video{object-fit:cover;width:100%;height:100%}.el-reset{z-index:9500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--bone);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:none;background:#081f1bb8;border:1px solid #e8dbcf4d;border-radius:100px;padding:13px 26px;font-size:11px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.el-root.is-armed .el-seal,.jn-env-seal.is-armed{animation:none}}.jn-env{perspective:900px;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0;display:block}.jn-env:focus-visible .jn-env-media{outline:2px solid var(--brass-2);outline-offset:4px}.jn-env-media{aspect-ratio:16/9;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;position:relative}.jn-env:hover .jn-env-media{transform:translateY(-3px)}.jn-env-inside{background:#0a0a0a;border-radius:8px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 44px #081f1b47}.jn-env-inside video,.jn-env-inside img{object-fit:cover;width:100%;height:100%}.jn-ghero{background:var(--bone);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100svh;display:grid}.jn-ghero-copy{flex-direction:column;padding:clamp(112px,14vh,148px) clamp(34px,5.5vw,96px) clamp(26px,3.5vh,44px);display:flex;position:relative}.jn-ghero-back{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:9px;padding:0;font-size:11px;font-weight:600;transition:color .3s;display:inline-flex}.jn-ghero-back:hover{color:var(--forest)}.jn-ghero-copy-in{flex-direction:column;align-items:flex-start;gap:0;max-width:560px;margin:auto 0;display:flex}.jn-ghero-num{font-family:var(--sans);letter-spacing:.3em;color:var(--brass-ink);opacity:.75;margin-bottom:18px;font-size:11px;font-weight:600}.jn-ghero-copy-in .eyebrow{color:var(--brass)}.jn-ghero-copy-in h1{font-family:var(--serif);color:var(--forest);margin:14px 0 0;font-size:clamp(52px,6.4vw,104px);font-weight:400;line-height:1}.jn-ghero-rule{background:var(--brass);opacity:.65;width:64px;height:1px;margin:26px 0 22px;display:block}.jn-ghero-sub{font-family:var(--serif);color:var(--muted);max-width:46ch;margin:0 0 28px;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.jn-ghero-cta{align-self:flex-start}.jn-ghero-hint{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--brass-ink);opacity:.7;align-self:center;padding-bottom:26px;font-size:10px;font-weight:600;position:relative}.jn-ghero-hint:after{content:"";background:var(--brass-ink);opacity:.6;width:1px;height:20px;position:absolute;bottom:0;left:50%}.jn-ghero-media{background:var(--forest-deep);position:relative;overflow:hidden}.jn-ghero-media img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}@media (max-width:860px){.jn-ghero{grid-template-columns:1fr;min-height:0}.jn-ghero-media{aspect-ratio:4/5;order:-1;max-height:64svh}.jn-ghero-copy{padding:26px 22px 30px}.jn-ghero-back{margin-bottom:16px}.jn-ghero-copy-in{margin:0}.jn-ghero-copy-in h1{font-size:clamp(38px,10vw,56px)}.jn-ghero-rule{margin:20px 0 18px}.jn-ghero-sub{margin-bottom:24px}.jn-ghero-hint{display:none}}.jn-env--white{--pk1:#fdfbf7;--pk2:#f0e9df;--fl1:#f7f1e8;--fl2:#eadfd0;--seam:#785c2e1f;--glow:#fff6}.jn-env--wbeige{--pk1:#f4eee4;--pk2:#e7dac8;--fl1:#eee6da;--fl2:#e1d2bf;--seam:#785c2e26;--glow:#ffffff59}.jn-env--beige{--pk1:#ebdece;--pk2:#d9c6b1;--fl1:#e5d6c3;--fl2:#d3c0ab;--seam:#785c2e33;--glow:#ffffff47}.jn-env--black{--pk1:#221d19;--pk2:#0f0c0a;--fl1:#29231d;--fl2:#15110c;--seam:#e8dbcf29;--glow:#e8dbcf1a;--hint:#f4efe6e6}.jn-env-pocket{z-index:2;background:linear-gradient(158deg,var(--pk1),var(--pk2));box-shadow:0 20px 44px #081f1b47,inset 0 0 0 1px var(--seam);border-radius:8px;position:absolute;inset:0}.jn-env-pocket:after{content:"";pointer-events:none;background:radial-gradient(85% 62% at 50% 28%,var(--glow),transparent 62%);border-radius:8px;position:absolute;inset:0}.jn-env-seam{background:linear-gradient(to top right,transparent calc(50% - .7px),var(--seam) 50%,transparent calc(50% + .7px)) left/50% 100% no-repeat, linear-gradient(to top left,transparent calc(50% - .7px),var(--seam) 50%,transparent calc(50% + .7px)) right/50% 100% no-repeat;position:absolute;inset:44% 0 0}.jn-env-flap{z-index:3;transform-origin:50% 0;backface-visibility:hidden;will-change:transform;height:60%;position:absolute;top:0;left:0;right:0;transform:rotateX(0)}.jn-env-flap-face{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(var(--fl1),var(--fl2));box-shadow:0 5px 10px var(--seam);position:absolute;inset:0}.jn-env-seal{aspect-ratio:1;z-index:5;filter:drop-shadow(0 6px 12px #081f1b66);width:30%;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.jn-env-seal-half{will-change:transform,opacity,clip-path;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.jn-env-seal.is-armed{animation:1.1s ease-in-out infinite el-pulse}.jn-env-hint{white-space:nowrap;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--hint,#2b2824d9);opacity:.82;pointer-events:none;z-index:6;font-size:10px;font-weight:600;transition:opacity .25s;position:absolute;top:15%;left:50%;transform:translate(-50%)}.jn-env-hint.show{opacity:1}html.has-sword,html.has-sword *{cursor:none!important}html.has-sword input,html.has-sword textarea,html.has-sword [contenteditable]{cursor:text!important}.sword-cursor{z-index:99999;pointer-events:none;filter:drop-shadow(0 4px 7px #00000073);will-change:transform;-webkit-user-select:none;user-select:none;width:56px;height:auto;position:fixed;top:0;left:0}.sword-strike{z-index:99999;pointer-events:none;filter:drop-shadow(0 5px 9px #00000080);will-change:transform,opacity;-webkit-user-select:none;user-select:none;width:60px;height:auto;position:fixed;top:0;left:0}@media (pointer:coarse){.sword-cursor{display:none}}.jn-chapter:focus{outline:none}.led-search{margin-bottom:20px;position:relative}.led-search input{width:100%;font-family:var(--sans);letter-spacing:.01em;color:var(--forest);background:#fff;border:1px solid #0e2b262e;border-radius:0;padding:14px 42px 14px 44px;font-size:14px;transition:border-color .25s}.led-search input::placeholder{color:#0e2b2673}.led-search input:focus{border-color:var(--brass);outline:none}.led-search-icon{width:19px;height:19px;color:var(--brass-ink);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.led-search-clear{width:30px;height:30px;color:var(--brass-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.led-search-clear:hover{color:var(--forest)}.led-search input::-webkit-search-cancel-button{display:none}.ledger-archive-wrap{max-width:900px;margin:0 auto}.ledger-archive-wrap>summary{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0;list-style:none;display:flex}.ledger-archive-wrap>summary::-webkit-details-marker{display:none}.ledger-archive-wrap>summary::marker{content:""}.la-toggle{font-family:var(--serif);color:var(--forest);border-bottom:1px solid #a97f4573;padding-bottom:5px;font-size:clamp(21px,2.4vw,30px);transition:color .25s}.la-toggle:after{content:" +";font-family:var(--sans);vertical-align:middle;font-size:.62em}.ledger-archive-wrap[open] .la-toggle:after{content:" –"}.ledger-archive-wrap>summary:hover .la-toggle{color:var(--brass-ink)}.ledger-archive{columns:3 260px;column-gap:44px;margin:34px 0 0;padding:0;list-style:none}.ledger-archive li{break-inside:avoid;border-bottom:1px solid #0e2b261a;padding:9px 0}.ledger-archive a{font-family:var(--serif);color:var(--forest);font-size:15.5px;line-height:1.35;transition:color .25s}.ledger-archive a:hover{color:var(--brass-ink)}.la-date{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-top:2px;font-size:10.5px;display:block}.fa-band{background:var(--forest);color:var(--bone)}.fa-band-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);display:flex}.fa-band-copy{max-width:640px}.fa-band .eyebrow{color:var(--brass-2)}.fa-band h2{color:#fff;margin:12px 0;font-size:clamp(26px,3vw,42px);line-height:1.1}.fa-band p{color:#f5f2ebbf;max-width:56ch;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.fa-band-btn{background:var(--brass-2);color:var(--forest);border-color:var(--brass-2);flex:none}.fa-band-btn:hover{color:var(--forest);background:#fff;border-color:#fff}.fa-overlay{z-index:9000;-webkit-backdrop-filter:blur(6px);background:#081f1b8c;justify-content:center;align-items:center;padding:24px;animation:.3s faIn;display:flex;position:fixed;inset:0}@keyframes faIn{0%{opacity:0}to{opacity:1}}.fa-panel{background:var(--bone);border:1px solid #a97f4559;outline:none;width:min(92vw,640px);max-height:min(86vh,720px);padding:clamp(28px,4vw,48px);animation:.35s cubic-bezier(.16,1,.3,1) faUp;position:relative;overflow-y:auto;box-shadow:0 40px 90px #081f1b73}@keyframes faUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fa-head{align-items:center;gap:14px;margin-bottom:clamp(18px,3vh,28px);display:flex}.fa-progress{gap:6px;display:inline-flex}.fa-progress i{background:#0e2b2629;width:26px;height:2px}.fa-progress i.on{background:var(--brass)}.fa-progress i.now{background:var(--forest)}.fa-count{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--brass-ink);font-size:10.5px;font-weight:600}.fa-close{width:38px;height:38px;color:var(--forest);cursor:pointer;background:0 0;border:1px solid #0e2b2633;justify-content:center;align-items:center;margin-left:auto;font-size:22px;line-height:1;transition:background .3s,color .3s;display:inline-flex}.fa-close:hover{background:var(--forest);color:#fff}.fa-q{font-family:var(--serif);color:var(--forest);margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.15}.fa-sub{font-family:var(--serif);color:var(--brass-ink);margin:0 0 clamp(20px,3vh,30px);font-size:15px;font-style:italic}.fa-opts{gap:12px;display:grid}.fa-opt{text-align:left;width:100%;font-family:var(--sans);letter-spacing:.02em;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #0e2b2629;padding:16px 20px;font-size:14px;font-weight:500;transition:border-color .25s,background .25s,transform .25s;display:block}.fa-opt:hover{border-color:var(--brass);background:#fffdf9;transform:translate(3px)}.fa-back{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink);cursor:pointer;background:0 0;border:none;margin-top:22px;padding:0;font-size:11px;font-weight:600;transition:color .3s}.fa-back:hover{color:var(--forest)}.fa-result .fa-q{margin-top:12px}.fa-note{border-left:2px solid var(--brass);font-family:var(--sans);color:var(--forest);background:#a97f451a;margin:0 0 22px;padding:16px 18px;font-size:13.5px;line-height:1.55}.fa-ctas{flex-direction:column;gap:12px;margin-top:6px;display:flex}.fa-ctas .btn,.fa-ctas .btn-line{justify-content:center;width:100%}.fa-m-launch{display:none}@media (max-width:860px){.fa-m-launch{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:26px 0 6px}.fa-m-kicker{font-family:var(--serif);color:var(--brass-ink);font-size:15px;font-style:italic}.fa-panel{max-height:88vh;padding:26px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
