.KObAtG_notice{padding:var(--bw-space-3) var(--bw-layout-gutter);background:var(--bw-color-accent);color:var(--bw-color-accent-ink);font-size:var(--bw-text-sm);text-align:center}.KObAtG_notice p{margin:0}.KObAtG_notice a{color:inherit}:root[data-kp-framed] .KObAtG_notice{padding-block:var(--bw-space-1);font-size:var(--bw-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-kp-framed] .KObAtG_notice p{text-overflow:ellipsis;overflow:hidden}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.gKoI6q_className{font-family:Inter,Inter Fallback;font-style:normal}.gKoI6q_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.SKQEtq_className{font-family:Inter,Inter Fallback;font-style:normal}.SKQEtq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85e270911e713436-s.3j9xr63kwtrf9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ad3cd63006f4f39-s.2iuj1n5k05n5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}._5sn8Iq_className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal;font-weight:400}._5sn8Iq_variable{--font-libre-baskerville:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.bvsGWW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.bvsGWW_variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.ft9qlq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.ft9qlq_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.sfIt3a_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.sfIt3a_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Cabinet Grotesk;src:url(../media/cabinet_grotesk_500-s.1qer_lx1z9xe3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(../media/cabinet_grotesk_800-s.0cg3fb_pa6zh2.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cabinetGrotesk Fallback;src:local(Arial);ascent-override:89.14%;descent-override:28.69%;line-gap-override:9.22%;size-adjust:97.59%}.liyIoG_className{font-family:cabinetGrotesk,cabinetGrotesk Fallback}.liyIoG_variable{--font-cabinet-grotesk:"cabinetGrotesk", "cabinetGrotesk Fallback"}
@font-face{font-family:Satoshi;src:url(../media/satoshi_400-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(../media/satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Satoshi;src:url(../media/satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}._0lrCIq_className{font-family:satoshi,satoshi Fallback}._0lrCIq_variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@font-face{font-family:Boska;src:url(../media/boska_500-s.06279wptfu64w.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Boska;src:url(../media/boska_700-s.1rke3iukor4wp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:boska Fallback;src:local(Times New Roman);ascent-override:93.51%;descent-override:24.35%;line-gap-override:8.77%;size-adjust:102.66%}.LHit2q_className{font-family:boska,boska Fallback}.LHit2q_variable{--font-boska:"boska", "boska Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.uPt_Pa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.uPt_Pa_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.yrD_7G_prose{gap:var(--bw-space-4);line-height:var(--bw-layout-body-leading);flex-direction:column;display:flex}.yrD_7G_prose p,.yrD_7G_prose ul,.yrD_7G_prose ol{margin:0}.yrD_7G_prose ul,.yrD_7G_prose ol{padding-inline-start:var(--bw-space-6)}.yrD_7G_prose a{color:var(--bw-color-accent);text-underline-offset:.2em}
.yNwiNa_frame{background:var(--bw-color-surface-sunken);border-radius:var(--bw-radius-md);display:block;position:relative;overflow:hidden}.yNwiNa_portrait{aspect-ratio:4/5}.yNwiNa_landscape{aspect-ratio:3/2}.yNwiNa_square{aspect-ratio:1}.yNwiNa_wide{aspect-ratio:16/9}.yNwiNa_fill{border-radius:0;position:absolute;inset:0}.yNwiNa_image{object-fit:cover;object-position:var(--photo-focal-x) var(--photo-focal-y);width:100%;height:100%;position:absolute;inset:0}
.VtmN-a_form{gap:var(--bw-space-3);display:grid}.VtmN-a_row{gap:var(--bw-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.VtmN-a_field{gap:var(--bw-space-1);font:600 var(--bw-text-sm) / 1.3 var(--bw-font-body);color:inherit;display:grid}.VtmN-a_field input,.VtmN-a_field textarea{width:100%;min-height:44px;padding:var(--bw-space-2) var(--bw-space-3);border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-sm);background:var(--bw-color-surface-sunken);color:var(--bw-color-ink);font:400 var(--bw-text-base) / 1.4 var(--bw-font-body)}.VtmN-a_field textarea{resize:vertical}.VtmN-a_field input:focus-visible,.VtmN-a_field textarea:focus-visible,.VtmN-a_submit:focus-visible{outline:2px solid var(--bw-color-accent);outline-offset:2px}.VtmN-a_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.VtmN-a_submit{min-height:44px;padding:var(--bw-space-2) var(--bw-space-5);border-radius:var(--bw-radius-sm);background:var(--bw-color-accent);color:var(--bw-color-accent-ink);font:600 var(--bw-text-sm) / 1.2 var(--bw-font-body);cursor:pointer;border:0;justify-self:start}.VtmN-a_submit:disabled{opacity:.6;cursor:progress}.VtmN-a_error{color:var(--bw-color-critical);font:400 var(--bw-text-sm) / 1.4 var(--bw-font-body);margin:0}.VtmN-a_sent{padding:var(--bw-space-3);border-left:3px solid var(--bw-color-accent);font:400 var(--bw-text-base) / 1.5 var(--bw-font-body);margin:0}
.x2rBSq_site{--cv-pad:var(--bw-layout-section-spacing);background:var(--bw-color-surface);color:var(--bw-color-ink);font-family:var(--bw-font-body);font-size:var(--bw-text-base);-webkit-font-smoothing:antialiased;line-height:1.6}:where(.x2rBSq_site) a{color:inherit;text-decoration:none}:where(.x2rBSq_site) :is(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(.x2rBSq_site) :is(ol,ul){padding:0;list-style:none}.x2rBSq_site :focus-visible{outline:3px solid var(--bw-color-accent);outline-offset:3px}.x2rBSq_skip{z-index:100;background:var(--bw-color-accent);color:var(--bw-color-accent-ink);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.x2rBSq_skip:focus{top:1rem;left:1rem}.x2rBSq_wrap{box-sizing:border-box;width:100%;max-width:var(--bw-layout-wrap);padding-inline:var(--bw-layout-gutter);margin-inline:auto}.x2rBSq_band{padding-block:var(--cv-pad);background:var(--bw-color-surface)}.x2rBSq_bandFlush{padding-block:0 var(--cv-pad)}.x2rBSq_tint{background:var(--bw-color-surface-sunken)}.x2rBSq_sectionStack{flex-direction:column;gap:40px;display:flex}.x2rBSq_stack{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.x2rBSq_splitEven{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.x2rBSq_splitNarrow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:80px;display:grid}.x2rBSq_intro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.x2rBSq_label{color:var(--bw-color-accent-text);font-size:.875rem;font-weight:600;line-height:normal}.x2rBSq_heading{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);letter-spacing:var(--bw-display-tracking);color:var(--bw-color-ink);overflow-wrap:break-word;text-wrap:balance;line-height:1.12}.x2rBSq_headingLead{font-size:var(--bw-text-xl)}.x2rBSq_headingBand{font-size:var(--bw-text-2xl)}.x2rBSq_headingPanel{font-size:var(--bw-text-3xl)}.x2rBSq_headingInvite{font-size:var(--bw-text-2xl)}.x2rBSq_heroTitle,.x2rBSq_pageTitle,.x2rBSq_profileName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);letter-spacing:var(--bw-display-tracking);color:var(--bw-color-ink);overflow-wrap:break-word;text-wrap:balance;line-height:1.1}.x2rBSq_heroTitle{font-size:var(--bw-text-hero)}.x2rBSq_pageTitle{font-size:var(--bw-text-xl)}.x2rBSq_profileName{font-size:var(--bw-text-hero)}.x2rBSq_lede{max-width:40rem;font-size:1.125rem;line-height:1.6}.x2rBSq_bodyText{font-size:1rem;line-height:1.65}.x2rBSq_small{color:var(--bw-color-ink-muted);font-size:.875rem;line-height:1.6}.x2rBSq_proseBlock{gap:1.25rem;max-width:44rem;font-size:1rem;display:grid}.x2rBSq_textLink{min-height:44px;color:var(--bw-color-accent-text);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.x2rBSq_textLink:hover{text-underline-offset:4px;text-decoration:underline}.x2rBSq_arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.x2rBSq_button{box-sizing:border-box;border:1px solid var(--bw-color-accent);border-radius:var(--bw-radius-md);min-height:48px;transition:background-color var(--bw-motion-fast) var(--bw-motion-ease), color var(--bw-motion-fast) var(--bw-motion-ease);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;line-height:1.4;display:inline-flex}.x2rBSq_buttonSolid{background:var(--bw-color-accent);color:var(--bw-color-accent-ink)}.x2rBSq_buttonSolid:hover{background:color-mix(in srgb, var(--bw-color-accent) 84%, var(--bw-color-ink))}.x2rBSq_buttonLine{color:var(--bw-color-accent-text);background:0 0}.x2rBSq_buttonLine:hover{background:var(--bw-color-accent-soft)}.x2rBSq_actions{flex-wrap:wrap;gap:12px;display:flex}.x2rBSq_photo{border-radius:var(--bw-radius-md);background:var(--bw-color-surface-sunken);position:relative;overflow:hidden}.x2rBSq_photoWide,.x2rBSq_photoTile{aspect-ratio:4/3}.x2rBSq_photoPanel{align-self:stretch;min-height:280px}.x2rBSq_header{z-index:10;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);position:relative}.x2rBSq_announcement{padding:8px var(--bw-layout-gutter);background:var(--bw-color-accent);color:var(--bw-color-accent-ink);font-size:var(--bw-text-sm);text-align:center}.x2rBSq_bar{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.x2rBSq_wordmark{color:var(--bw-color-ink);overflow-wrap:break-word;font-size:1.5rem;font-weight:600;line-height:normal}.x2rBSq_nav{align-items:center;gap:28px;font-size:.9375rem;font-weight:500;display:flex}.x2rBSq_nav a:not(.x2rBSq_button){padding-block:12px}.x2rBSq_nav a:not(.x2rBSq_button):hover,.x2rBSq_nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.x2rBSq_menu{display:none}.x2rBSq_menu summary{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-md);width:48px;height:48px;color:var(--bw-color-ink);cursor:pointer;place-items:center;list-style:none;display:grid}.x2rBSq_menu summary::-webkit-details-marker{display:none}.x2rBSq_menu summary svg{width:22px;height:22px}.x2rBSq_menu nav{z-index:20;padding:8px var(--bw-layout-gutter) 20px;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);display:grid;position:absolute;inset:100% 0 auto}.x2rBSq_menu nav a:not(.x2rBSq_button){border-top:1px solid var(--bw-color-line);padding-block:14px}.x2rBSq_menu nav .x2rBSq_button{margin-top:12px}.x2rBSq_hero{padding-block:calc(var(--cv-pad) * .8) 0}.x2rBSq_heroCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.x2rBSq_statsBand{border-block:1px solid var(--bw-color-line);padding-block:0}.x2rBSq_stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:24px;padding-block:28px;display:grid}.x2rBSq_stats li{flex-direction:column;gap:2px;display:flex}.x2rBSq_stats b{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-lg);line-height:1.1}.x2rBSq_stats span{color:var(--bw-color-ink-muted);font-size:.875rem}.x2rBSq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.x2rBSq_tile{flex-direction:column;gap:4px;min-width:0;display:flex}.x2rBSq_tile .x2rBSq_photo{margin-bottom:8px}.x2rBSq_tile:hover .x2rBSq_tileName{text-underline-offset:4px;text-decoration:underline}.x2rBSq_tileName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:1.25rem;line-height:1.2}.x2rBSq_cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:24px;display:grid}.x2rBSq_card{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-md);background:var(--bw-color-surface-raised);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.x2rBSq_cardTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:1.25rem;line-height:1.25}.x2rBSq_price{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-lg);line-height:1.1}.x2rBSq_features{gap:6px;font-size:.9375rem;display:grid}.x2rBSq_features li:before{content:"— ";color:var(--bw-color-accent-text)}.x2rBSq_panel{border-radius:var(--bw-radius-md);background:var(--bw-color-surface-sunken);gap:40px;padding:40px;display:grid}.x2rBSq_panelSplit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.x2rBSq_panelRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.x2rBSq_rowName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:1.5rem;line-height:1.2}.x2rBSq_faqList{min-width:0}.x2rBSq_faqItem{border-top:1px solid var(--bw-color-line)}.x2rBSq_faqItem:last-child{border-bottom:1px solid var(--bw-color-line)}.x2rBSq_faqItem summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;min-height:44px;padding-block:18px;font-size:1.0625rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.x2rBSq_faqItem summary::-webkit-details-marker{display:none}.x2rBSq_faqItem summary:after{content:"+";color:var(--bw-color-accent-text);flex:none}.x2rBSq_faqItem[open] summary:after{content:"−"}.x2rBSq_faqItem p{max-width:44rem;padding-bottom:20px}.x2rBSq_quoteWrap{display:flex}.x2rBSq_testimonial{flex-direction:column;gap:16px;max-width:48rem;display:flex}.x2rBSq_quote{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-lg);margin:0;line-height:1.25}.x2rBSq_contactCard{gap:20px;padding:32px}.x2rBSq_records{gap:12px;width:100%;min-width:0;display:grid}.x2rBSq_record{border-top:1px solid var(--bw-color-line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:24px;padding-top:12px;font-size:.9375rem;line-height:1.55;display:grid}.x2rBSq_record dt{color:var(--bw-color-accent-text);font-weight:600}.x2rBSq_record dd{overflow-wrap:break-word;min-width:0}.x2rBSq_record dd>span{display:block}.x2rBSq_record dd a:hover{text-decoration:underline}.x2rBSq_record small{color:var(--bw-color-ink-muted);font-size:.8125rem;display:block}.x2rBSq_crumbs{color:var(--bw-color-ink-muted);font-size:.875rem}.x2rBSq_crumbs a:hover{text-decoration:underline}.x2rBSq_pageHead{padding-block:28px 8px}.x2rBSq_pageHead>.x2rBSq_wrap{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.x2rBSq_profileTop{padding-block-start:28px}.x2rBSq_chip{border:1px solid var(--bw-color-line);background:var(--bw-color-surface-sunken);border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:500;display:inline-block}.x2rBSq_lineage{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.x2rBSq_branchName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:1.25rem}.x2rBSq_footer{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);padding-block:56px 40px}.x2rBSq_footTop{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.x2rBSq_footIdentity{flex-direction:column;gap:8px;min-width:0;display:flex}.x2rBSq_footWordmark{font-size:2.25rem;font-weight:600;line-height:1.1}.x2rBSq_footLine{color:var(--bw-color-inverse-ink-muted);font-size:.875rem}.x2rBSq_footContact{flex-direction:column;align-items:flex-end;gap:4px;font-size:.9375rem;display:flex}.x2rBSq_footNav{flex-wrap:wrap;gap:4px 24px;margin-top:32px;font-size:.9375rem;display:flex}.x2rBSq_footNav a,.x2rBSq_footContact a,.x2rBSq_footBase a{overflow-wrap:anywhere;align-items:center;min-height:24px;display:inline-flex}.x2rBSq_footRule{background:var(--bw-color-inverse-line);opacity:.35;height:1px;margin-block:28px}.x2rBSq_footBase{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:.8125rem;display:flex}.x2rBSq_footBase nav{color:var(--bw-color-inverse-ink-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.x2rBSq_footContact a:hover,.x2rBSq_footNav a:hover,.x2rBSq_footBase a:hover{text-decoration:underline}.x2rBSq_docGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.x2rBSq_docColumn{grid-column:span var(--column-span,12);min-width:0}@media (max-width:960px){.x2rBSq_nav{display:none}.x2rBSq_menu{display:block}.x2rBSq_sectionStack{gap:28px}.x2rBSq_splitEven,.x2rBSq_splitNarrow,.x2rBSq_panelSplit,.x2rBSq_lineage{grid-template-columns:minmax(0,1fr);gap:24px}.x2rBSq_tiles{grid-template-columns:minmax(0,1fr)}.x2rBSq_panel{padding:24px}.x2rBSq_panelRow{grid-template-columns:minmax(0,1fr)}.x2rBSq_intro,.x2rBSq_footTop{flex-direction:column;align-items:flex-start}.x2rBSq_footContact{align-items:flex-start}.x2rBSq_record{grid-template-columns:minmax(0,1fr);gap:4px}.x2rBSq_docColumn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.x2rBSq_button{transition:none}}.x2rBSq_formSlot{align-self:stretch;width:100%}
.HcPs5G_site{--ci-gap:16px;--ci-rail:172px;grid-template-columns:var(--ci-rail) minmax(0, 1fr);background:var(--bw-color-surface);min-height:100vh;color:var(--bw-color-ink);font-family:var(--bw-font-body);font-size:var(--bw-text-base);-webkit-font-smoothing:antialiased;line-height:1.5;display:grid}:where(.HcPs5G_site) a{color:inherit;text-decoration:none}:where(.HcPs5G_site) :is(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(.HcPs5G_site) :is(ol,ul){padding:0;list-style:none}.HcPs5G_site :focus-visible{outline:3px solid var(--bw-color-ink);outline-offset:2px}.HcPs5G_inquiry :focus-visible{outline-color:var(--bw-color-inverse-ink)}.HcPs5G_skip{z-index:100;background:var(--bw-color-accent);color:var(--bw-color-accent-ink);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.HcPs5G_skip:focus{top:1rem;left:1rem}.HcPs5G_rail{box-sizing:border-box;border-right:1px solid var(--bw-color-line);background:var(--bw-color-surface-raised);flex-direction:column;align-self:start;gap:44px;height:100vh;padding:36px 24px 32px;display:flex;position:sticky;top:0;overflow-y:auto}.HcPs5G_identity{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.HcPs5G_monogram,.HcPs5G_logo{background:var(--bw-color-accent);width:38px;height:38px;color:var(--bw-color-accent-ink);text-transform:uppercase;border-radius:4px;place-items:center;font-size:1.25rem;font-weight:500;line-height:1;display:grid;position:relative;overflow:hidden}.HcPs5G_wordmark{text-transform:uppercase;overflow-wrap:break-word;font-size:1rem;line-height:1.5}.HcPs5G_wordmarkSub{color:var(--bw-color-ink-muted);font-size:.6875rem;line-height:1.5}.HcPs5G_chapters{counter-reset:chapter;flex-direction:column;gap:26px;font-size:.75rem;display:flex}.HcPs5G_chapters a:before,.HcPs5G_chapterRow a:before{counter-increment:chapter;content:counter(chapter, decimal-leading-zero) "  ";white-space:pre}.HcPs5G_chapters a{align-items:center;min-height:24px;display:flex}.HcPs5G_chapters a[aria-current=page],.HcPs5G_chapterRow a[aria-current=page]{color:var(--bw-color-accent-text);font-weight:700}.HcPs5G_chapters .HcPs5G_chapterCta{gap:.375rem;font-size:1rem}.HcPs5G_railRule{background:var(--bw-color-line);height:1px}.HcPs5G_railNote{color:var(--bw-color-ink-muted);font-size:.875rem;line-height:1.5}.HcPs5G_scroll{text-transform:uppercase;color:var(--bw-color-accent-text);align-items:center;gap:.25rem;margin-top:auto;font-size:.625rem;font-weight:600;line-height:1.5;display:inline-flex}.HcPs5G_topBar,.HcPs5G_chapterRow{display:none}.HcPs5G_main{box-sizing:border-box;gap:var(--ci-gap);flex-direction:column;min-width:0;padding:32px;display:flex}.HcPs5G_masthead{text-transform:uppercase;color:var(--bw-color-ink-muted);justify-content:space-between;gap:24px;padding-bottom:16px;font-size:.75rem;font-weight:600;line-height:normal;display:flex}.HcPs5G_announcement{border-radius:var(--bw-radius-md);background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);font-size:var(--bw-text-sm);text-align:center;padding:8px 16px}.HcPs5G_announcementWide{display:block}.HcPs5G_content{gap:var(--ci-gap);flex-direction:column;min-width:0;display:flex}.HcPs5G_content>*{min-width:0}.HcPs5G_tile{box-sizing:border-box;border-radius:var(--bw-radius-lg);background:var(--bw-color-surface-raised);min-width:0;overflow:hidden}.HcPs5G_label{text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:normal}.HcPs5G_label[data-tone=accent]{color:var(--bw-color-accent-text)}.HcPs5G_label[data-tone=muted]{color:var(--bw-color-ink-muted)}.HcPs5G_heading{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);overflow-wrap:break-word;text-wrap:balance;line-height:1.08}.HcPs5G_headingHero{font-size:var(--bw-text-hero)}.HcPs5G_headingSection,.HcPs5G_headingStory{font-size:var(--bw-text-lg)}.HcPs5G_headingNursery{font-size:1.8125rem;line-height:1.5}.HcPs5G_headingCare{font-size:var(--bw-text-xl)}.HcPs5G_headingPlan{font-size:2.375rem}.HcPs5G_headingFocus{font-size:2.75rem}.HcPs5G_headingInquiry{font-size:var(--bw-text-2xl)}.HcPs5G_pageTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-hero);overflow-wrap:break-word;line-height:1.08}.HcPs5G_lede,.HcPs5G_bodyText{font-size:.9375rem;line-height:1.5}.HcPs5G_small{font-size:.8125rem;line-height:1.5}.HcPs5G_link{color:var(--bw-color-accent-text);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.HcPs5G_link:hover,.HcPs5G_planLink:hover,.HcPs5G_noteLink:hover{text-underline-offset:4px;text-decoration:underline}.HcPs5G_arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:1em;height:1em}.HcPs5G_crumbs{font-size:.8125rem}.HcPs5G_crumbs a:hover{text-decoration:underline}.HcPs5G_button{box-sizing:border-box;border-radius:var(--bw-radius-sm);min-height:48px;font-size:var(--bw-text-sm);white-space:nowrap;transition:background-color var(--bw-motion-fast) var(--bw-motion-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:24px;padding:14px 22px;font-weight:600;line-height:1.5;display:inline-flex}.HcPs5G_buttonAccent{background:var(--bw-color-accent);color:var(--bw-color-accent-ink)}.HcPs5G_buttonAccent:hover{background:color-mix(in srgb, var(--bw-color-accent) 86%, var(--bw-color-ink))}.HcPs5G_buttonLine{border-color:var(--bw-color-ink)}.HcPs5G_buttonLine:hover{background:var(--bw-color-accent-soft)}.HcPs5G_actions{flex-wrap:wrap;gap:12px;display:flex}.HcPs5G_hero{gap:var(--ci-gap);grid-template-columns:564fr 360fr 248fr;grid-template-areas:"lead intro intro""lead second plan";display:grid}.HcPs5G_heroLead{grid-area:lead;min-width:0;display:flex}.HcPs5G_heroLead>.HcPs5G_animal{flex:1}.HcPs5G_heroSecond{grid-area:second;min-width:0;display:flex}.HcPs5G_heroSecond>.HcPs5G_animal{flex:1}.HcPs5G_heroPlan{gap:var(--ci-gap);flex-direction:column;grid-area:plan;min-width:0;display:flex}.HcPs5G_hero:not([data-has-second]) .HcPs5G_heroPlan{grid-column:2/-1}.HcPs5G_intro{flex-direction:column;grid-area:intro;align-items:flex-start;gap:16px;padding:28px;display:flex}.HcPs5G_introLede{max-width:490px;font-size:.9375rem;line-height:1.5}.HcPs5G_introCta{display:none}.HcPs5G_animal{flex-direction:column;display:flex}.HcPs5G_animalPhoto{background:var(--bw-color-surface-sunken);flex:1;min-height:300px;position:relative;overflow:hidden}.HcPs5G_animal[data-size=card] .HcPs5G_animalPhoto{flex:none;height:358px}.HcPs5G_animal[data-size=feature] .HcPs5G_animalPhoto{min-height:560px}.HcPs5G_animalCaption{flex-direction:column;gap:6px;padding:22px;display:flex}.HcPs5G_animalHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.HcPs5G_animalName{overflow-wrap:break-word;font-size:2.25rem;line-height:1.08}.HcPs5G_animalHead .HcPs5G_arrow{width:24px;height:24px;color:var(--bw-color-accent-text)}.HcPs5G_animal:hover .HcPs5G_animalName{text-underline-offset:6px;text-decoration:underline}.HcPs5G_animalStanding,.HcPs5G_animalDetail{color:var(--bw-color-ink-muted);font-size:.8125rem;line-height:1.5}.HcPs5G_animalBlurb{display:none}.HcPs5G_fee{font-size:1rem}.HcPs5G_plan{background:var(--bw-color-accent);color:var(--bw-color-accent-ink);flex-direction:column;flex:1;align-items:flex-start;gap:18px;padding:22px;display:flex}.HcPs5G_planFacts{font-size:.8125rem;line-height:1.5}.HcPs5G_planLink{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.HcPs5G_note{border:1px solid var(--bw-color-line);background:0 0;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.HcPs5G_noteLine{font-size:1.0625rem;font-weight:500;line-height:1.5}.HcPs5G_noteLink{color:var(--bw-color-accent-text);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.HcPs5G_row{gap:var(--ci-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.HcPs5G_rowPair{gap:var(--ci-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.HcPs5G_rowPair>.HcPs5G_plan{min-height:240px}.HcPs5G_rowStack{gap:var(--ci-gap);flex-direction:column;display:flex}.HcPs5G_rowHead{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 4px 8px;display:flex}.HcPs5G_cards{gap:var(--ci-gap);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.HcPs5G_cardsTwo{gap:var(--ci-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HcPs5G_noteRow{justify-content:space-between;align-items:baseline;gap:24px;font-size:.8125rem;display:flex}.HcPs5G_stat{flex-direction:column;gap:10px;padding:22px;display:flex}.HcPs5G_statValue{font-size:var(--bw-text-xl);line-height:1.08}.HcPs5G_story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.HcPs5G_storyPhoto,.HcPs5G_nurseryPhoto{background:var(--bw-color-surface-sunken);min-height:290px;position:relative;overflow:hidden}.HcPs5G_storyBody,.HcPs5G_nurseryBody{flex-direction:column;align-items:flex-start;gap:18px;padding:30px;display:flex}.HcPs5G_nursery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.HcPs5G_commitments{gap:12px;font-size:.8125rem;line-height:1.5;display:grid}.HcPs5G_commitments strong{font-weight:600;display:block}.HcPs5G_care{flex-direction:column;align-items:flex-start;gap:24px;padding:30px;display:flex}.HcPs5G_steps{gap:var(--ci-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.HcPs5G_steps li{align-content:start;gap:10px;padding:24px;display:grid}.HcPs5G_stepTitle{font-size:1.25rem;line-height:1.2}.HcPs5G_tier{flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.HcPs5G_tierPrice{font-size:var(--bw-text-xl);line-height:1.08}.HcPs5G_features{width:100%;font-size:.8125rem;display:grid}.HcPs5G_features li{border-top:1px solid var(--bw-color-line);padding-block:10px}.HcPs5G_faq{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px;padding:36px;display:grid}.HcPs5G_faqHead{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.HcPs5G_faqList{min-width:0;display:grid}.HcPs5G_faqItem{border-top:1px solid var(--bw-color-line)}.HcPs5G_faqItem:last-child{border-bottom:1px solid var(--bw-color-line)}.HcPs5G_faqItem summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:16px;font-size:1.0625rem;line-height:1.3;list-style:none;display:flex}.HcPs5G_faqItem summary::-webkit-details-marker{display:none}.HcPs5G_faqItem summary:after{content:"+";color:var(--bw-color-accent-text);flex:none}.HcPs5G_faqItem[open] summary:after{content:"−"}.HcPs5G_faqItem p{max-width:44rem;padding-bottom:18px;font-size:.9375rem}.HcPs5G_facts{flex-direction:column;width:100%;min-width:0;display:flex}.HcPs5G_fact{border-top:1px solid var(--bw-color-line);grid-template-columns:minmax(0,134px) minmax(0,1fr);gap:24px;padding-block:15px;line-height:1.5;display:grid}.HcPs5G_fact dt{text-transform:uppercase;color:var(--bw-color-ink-muted);font-size:.75rem}.HcPs5G_fact dd{overflow-wrap:break-word;min-width:0;font-size:.875rem}.HcPs5G_fact dd>span{display:block}.HcPs5G_fact dd a:hover{text-decoration:underline}.HcPs5G_fact small{color:var(--bw-color-ink-muted);font-size:.8125rem;display:block}.HcPs5G_focus{grid-template-columns:604fr 600fr;min-height:566px;display:grid}.HcPs5G_focusPhoto{background:var(--bw-color-surface-sunken);min-height:420px;position:relative;overflow:hidden}.HcPs5G_focusBody{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding:36px;display:flex}.HcPs5G_photoRow{gap:var(--ci-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.HcPs5G_photoTile{height:320px;position:relative}.HcPs5G_lineage{gap:var(--ci-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HcPs5G_lineage>.HcPs5G_tile{flex-direction:column;gap:14px;padding:28px;display:flex}.HcPs5G_branchName{font-size:var(--bw-text-xl);overflow-wrap:break-word;line-height:1.08}.HcPs5G_pageHead{flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.HcPs5G_proseBlock{gap:1.25rem;max-width:52rem;padding:28px;font-size:1rem;display:grid}.HcPs5G_back{align-self:flex-start}.HcPs5G_inquiry{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);flex-direction:column;align-items:flex-start;gap:26px;padding:32px;display:flex}.HcPs5G_inquiry .HcPs5G_label{color:var(--bw-color-inverse-ink-muted)}.HcPs5G_inquiryLede{max-width:36rem;color:var(--bw-color-inverse-ink-muted);font-size:1rem}.HcPs5G_prompts{flex-direction:column;gap:16px;width:100%;max-width:36rem;display:flex}.HcPs5G_prompts>div{border-bottom:1px solid var(--bw-color-inverse-line);gap:24px;padding-block:12px;font-size:.8125rem;line-height:1.5;display:flex}.HcPs5G_prompts dt{width:5rem;color:var(--bw-color-inverse-ink-muted);flex:none}.HcPs5G_prompts a:hover{text-decoration:underline}.HcPs5G_footer{flex-direction:column;gap:24px;padding:40px 0 12px;display:flex}.HcPs5G_footTop,.HcPs5G_footMid,.HcPs5G_footBase{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.HcPs5G_footWordmark{text-transform:uppercase;font-size:.875rem;font-weight:600}.HcPs5G_footNav{flex-wrap:wrap;gap:8px 32px;font-size:.8125rem;display:flex}.HcPs5G_footMid{color:var(--bw-color-ink-muted);font-size:.75rem}.HcPs5G_footContact{flex-wrap:wrap;gap:4px 20px;display:flex}.HcPs5G_footBase{color:var(--bw-color-ink-muted);font-size:.6875rem}.HcPs5G_footBase nav{flex-wrap:wrap;gap:8px 20px;display:flex}.HcPs5G_footNav a:hover,.HcPs5G_footContact a:hover,.HcPs5G_footBase a:hover{text-decoration:underline}.HcPs5G_footContact a,.HcPs5G_footBase a{overflow-wrap:anywhere}.HcPs5G_docGrid{gap:var(--ci-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.HcPs5G_docColumn{grid-column:span var(--column-span,12);min-width:0}.HcPs5G_wrap{width:100%}@media (max-width:960px){.HcPs5G_site{--ci-gap:20px;display:block}.HcPs5G_rail,.HcPs5G_masthead,.HcPs5G_announcementWide{display:none}.HcPs5G_topBar{z-index:10;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);display:block;position:relative}.HcPs5G_topRow{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.HcPs5G_topBar .HcPs5G_identity{gap:4px}.HcPs5G_topBar .HcPs5G_monogram,.HcPs5G_topBar .HcPs5G_logo{width:24px;height:24px;font-size:.875rem}.HcPs5G_topBar .HcPs5G_wordmark{font-size:1.4375rem;font-weight:500}.HcPs5G_topBar .HcPs5G_wordmarkSub{color:var(--bw-color-ink);line-height:1.4}.HcPs5G_chapterRow{border-top:1px solid var(--bw-color-line);white-space:nowrap;counter-reset:chapter;align-items:center;gap:18px;min-height:44px;padding:0 24px;font-size:.8125rem;display:flex;overflow-x:auto}.HcPs5G_chapterRow a{align-items:center;min-height:44px;display:flex}.HcPs5G_chapterRow a:before{content:""}.HcPs5G_chapterRow a[aria-current=page]:before{content:"01 "}.HcPs5G_menu{display:block}.HcPs5G_menu summary{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-md);cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}.HcPs5G_menu summary::-webkit-details-marker{display:none}.HcPs5G_menu summary svg{width:22px;height:22px}.HcPs5G_menu nav{z-index:20;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);padding:8px 24px 20px;display:grid;position:absolute;inset:100% 0 auto}.HcPs5G_menu nav a:not(.HcPs5G_button){border-top:1px solid var(--bw-color-line);padding-block:14px}.HcPs5G_menu nav .HcPs5G_button{margin-top:12px}.HcPs5G_main{padding:24px}.HcPs5G_tile{border-radius:var(--bw-radius-md)}.HcPs5G_button{border-radius:var(--bw-radius-md);gap:8px;width:100%}.HcPs5G_actions{flex-direction:column}.HcPs5G_hero{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro intro""lead lead""second second""plan plan";gap:20px}.HcPs5G_hero[data-has-second]{grid-template-areas:"intro intro""lead lead""second second""plan plan"}.HcPs5G_hero:not([data-has-second]) .HcPs5G_heroPlan{grid-column:auto}.HcPs5G_intro{background:0 0;border-radius:0;gap:20px;padding:0}.HcPs5G_intro .HcPs5G_headingHero{font-size:var(--bw-text-hero);line-height:1.1}.HcPs5G_introLede{font-size:.9375rem;line-height:1.6}.HcPs5G_introCta{display:inline-flex}.HcPs5G_animal[data-size=feature] .HcPs5G_animalPhoto,.HcPs5G_animalPhoto{flex:none;height:315px;min-height:0}.HcPs5G_animal[data-size=card] .HcPs5G_animalPhoto{height:190px}.HcPs5G_animalCaption{gap:8px;padding:20px}.HcPs5G_animal[data-size=feature] .HcPs5G_animalName{font-size:2.125rem;line-height:1.1}.HcPs5G_animal[data-size=feature] .HcPs5G_animalStanding,.HcPs5G_animal[data-size=feature] .HcPs5G_animalDetail{color:var(--bw-color-ink);font-size:.875rem;line-height:1.6}.HcPs5G_animal[data-size=feature] .HcPs5G_animalBlurb{font-size:.875rem;line-height:1.6;display:block}.HcPs5G_animal[data-size=card] .HcPs5G_animalCaption{padding:14px}.HcPs5G_animal[data-size=card] .HcPs5G_animalName{font-size:1.5625rem;line-height:1.1}.HcPs5G_animal[data-size=card] .HcPs5G_animalStanding{color:var(--bw-color-ink);font-weight:500}.HcPs5G_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HcPs5G_cardsTwo,.HcPs5G_rowPair,.HcPs5G_story,.HcPs5G_nursery,.HcPs5G_faq,.HcPs5G_focus,.HcPs5G_lineage{grid-template-columns:minmax(0,1fr)}.HcPs5G_faq{gap:20px;padding:24px}.HcPs5G_focus{min-height:0}.HcPs5G_focusPhoto,.HcPs5G_storyPhoto,.HcPs5G_nurseryPhoto{height:220px;min-height:0}.HcPs5G_focusBody,.HcPs5G_storyBody,.HcPs5G_nurseryBody{gap:16px;padding:20px}.HcPs5G_fact{grid-template-columns:minmax(0,1fr);gap:6px}.HcPs5G_plan{gap:16px;padding:24px}.HcPs5G_planFacts{font-size:.9375rem;line-height:1.6}.HcPs5G_rowHead{padding-inline:0}.HcPs5G_headingNursery{font-size:var(--bw-text-lg);line-height:1.1}.HcPs5G_care{background:0 0;padding:24px}.HcPs5G_inquiry{padding:24px}.HcPs5G_footer{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);gap:20px;margin:0 -24px -24px;padding:24px}.HcPs5G_footMid,.HcPs5G_footBase{color:var(--bw-color-inverse-ink-muted)}.HcPs5G_footTop,.HcPs5G_footMid{flex-direction:column;align-items:flex-start}.HcPs5G_footNav{gap:0;line-height:1.7}.HcPs5G_footNav a+a:before{content:" / ";white-space:pre}.HcPs5G_docGrid{grid-template-columns:minmax(0,1fr)}.HcPs5G_docColumn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.HcPs5G_button{transition:none}}.HcPs5G_formSlot{align-self:stretch;width:100%}
.gz1yaG_site{--fn-litter:clamp(1.854rem, 1.596rem + 1.143vw, 2.625rem);--fn-invite:clamp(2.236rem, 2.064rem + .762vw, 2.75rem);--fn-pad:var(--bw-layout-section-spacing);counter-reset:fnote;background:var(--bw-color-surface);color:var(--bw-color-ink);font-family:var(--bw-font-body);font-size:var(--bw-text-base);-webkit-font-smoothing:antialiased;line-height:1.6}:where(.gz1yaG_site) a{color:inherit;text-decoration:none}:where(.gz1yaG_site) :is(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(.gz1yaG_site) :is(ol,ul){padding:0;list-style:none}.gz1yaG_site :focus-visible{outline:2px solid var(--bw-color-accent);outline-offset:3px}.gz1yaG_panel :focus-visible,.gz1yaG_footer :focus-visible,.gz1yaG_hero :focus-visible,.gz1yaG_site[data-overlay]>.gz1yaG_header :focus-visible{outline-color:var(--bw-color-inverse-ink)}.gz1yaG_skip{z-index:100;background:var(--bw-color-accent);color:var(--bw-color-accent-ink);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.gz1yaG_skip:focus{top:1rem;left:1rem}.gz1yaG_wrap{box-sizing:border-box;width:100%;max-width:var(--bw-layout-wrap);padding-inline:var(--bw-layout-gutter);margin-inline:auto}.gz1yaG_band{padding-block:var(--fn-pad);background:var(--bw-color-surface)}.gz1yaG_sage{background:var(--bw-color-surface-sunken)}.gz1yaG_sectionStack{flex-direction:column;align-items:stretch;gap:40px;display:flex}.gz1yaG_intro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.gz1yaG_split{grid-template-columns:minmax(0,450px) minmax(0,1fr);justify-content:space-between;align-items:start;gap:110px;display:grid}.gz1yaG_splitMedia{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:80px;display:grid}.gz1yaG_story{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:start;gap:110px;display:grid}.gz1yaG_stack{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.gz1yaG_copy{min-width:0;font-size:var(--bw-text-base);flex-direction:column;align-items:flex-start;gap:20px;line-height:1.6;display:flex}.gz1yaG_copy p+p{margin-top:1em}.gz1yaG_eyebrow{font-size:var(--bw-text-xs);text-transform:uppercase;font-weight:600;line-height:1.5}.gz1yaG_eyebrow[data-numbered]:before{counter-increment:fnote;content:counter(fnote, decimal-leading-zero) " / "}.gz1yaG_heading{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);letter-spacing:var(--bw-display-tracking);color:inherit;overflow-wrap:break-word;text-wrap:balance;line-height:1.12}.gz1yaG_headingSection{font-size:var(--bw-text-3xl)}.gz1yaG_headingBand{font-size:var(--bw-text-2xl)}.gz1yaG_headingPanel{font-size:var(--fn-litter)}.gz1yaG_headingInvite{font-size:var(--fn-invite)}.gz1yaG_pageTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-3xl);overflow-wrap:break-word;line-height:1.12}.gz1yaG_lede{font-size:var(--bw-text-lg);line-height:1.6}.gz1yaG_bodyText{font-size:var(--bw-text-base);line-height:1.6}.gz1yaG_small{font-size:var(--bw-text-sm);line-height:1.6}.gz1yaG_sideNote{max-width:270px;font-size:.8125rem;line-height:1.6}.gz1yaG_proseBlock{max-width:52rem;font-size:var(--bw-text-base);gap:1.25rem;display:grid}.gz1yaG_caps{font-size:var(--bw-text-xs);text-transform:uppercase;align-items:center;gap:.375rem;font-weight:600;line-height:1.5;display:inline-flex}.gz1yaG_caps:hover{text-underline-offset:4px;text-decoration:underline}.gz1yaG_arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:1rem;height:1rem}.gz1yaG_btn{box-sizing:border-box;min-height:56px;font-family:var(--bw-font-body);font-size:var(--bw-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--bw-motion-fast) var(--bw-motion-ease), color var(--bw-motion-fast) var(--bw-motion-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:0 24px;font-weight:600;line-height:1.5;display:inline-flex}.gz1yaG_btnLight{background:var(--bw-color-surface-raised);color:var(--bw-color-inverse-surface)}.gz1yaG_btnLight:hover{background:var(--bw-color-surface)}.gz1yaG_btnOutlineLight{border-color:var(--bw-color-surface-raised);color:var(--bw-color-surface-raised);background:0 0}.gz1yaG_btnOutlineLight:hover{background:color-mix(in srgb, var(--bw-color-surface-raised) 16%, transparent)}.gz1yaG_btnOutline{border-color:var(--bw-color-ink);color:var(--bw-color-ink);background:0 0}.gz1yaG_btnOutline:hover{background:var(--bw-color-accent-soft)}.gz1yaG_btnSolid{background:var(--bw-color-accent);color:var(--bw-color-accent-ink)}.gz1yaG_btnSolid:hover{background:color-mix(in srgb, var(--bw-color-accent) 86%, var(--bw-color-surface))}.gz1yaG_btnHeader{background:0 0;border-color:currentColor;min-height:52px}.gz1yaG_btnHeader:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.gz1yaG_actions{flex-wrap:wrap;gap:16px;display:flex}.gz1yaG_header{z-index:10;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);position:relative}.gz1yaG_announcement{padding:8px var(--bw-layout-gutter);background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);font-size:var(--bw-text-sm);text-align:center}.gz1yaG_bar{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.gz1yaG_identity{gap:4px;min-width:0;display:grid}.gz1yaG_wordmark{font-family:var(--bw-font-display);overflow-wrap:break-word;font-size:1.75rem;line-height:normal}.gz1yaG_wordmarkSub{font-size:var(--bw-text-xs);text-transform:uppercase;font-weight:500;line-height:1.4}.gz1yaG_nav{font-size:var(--bw-text-xs);align-items:center;gap:34px;font-weight:500;display:flex}.gz1yaG_nav a:not(.gz1yaG_btn){padding-block:12px}.gz1yaG_nav a:not(.gz1yaG_btn):hover,.gz1yaG_nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.gz1yaG_menu{display:none}.gz1yaG_menu summary{border:1px solid var(--bw-color-line);cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}.gz1yaG_menu summary::-webkit-details-marker{display:none}.gz1yaG_menu summary svg{width:22px;height:22px}.gz1yaG_menu nav{z-index:20;padding:8px var(--bw-layout-gutter) 20px;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);display:grid;position:absolute;inset:100% 0 auto}.gz1yaG_menu nav a:not(.gz1yaG_btn){border-top:1px solid var(--bw-color-line);font-size:var(--bw-text-base);padding-block:14px}.gz1yaG_menu nav .gz1yaG_btn{margin-top:12px}@media (min-width:961px){.gz1yaG_site[data-overlay]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}.gz1yaG_site[data-overlay]>.gz1yaG_header,.gz1yaG_site[data-overlay]>main{grid-area:1/1}.gz1yaG_site[data-overlay]>.gz1yaG_header{background:linear-gradient(to bottom, color-mix(in srgb, var(--bw-color-scrim) 70%, transparent) 0, transparent 160px);color:var(--bw-color-surface-raised);border-bottom:0;align-self:start}.gz1yaG_site[data-overlay]>.gz1yaG_footer{grid-row:2}}.gz1yaG_hero{background:var(--bw-color-inverse-surface);min-height:560px;color:var(--bw-color-surface-raised);flex-direction:column;display:flex;position:relative;overflow:hidden}.gz1yaG_hero:has(.gz1yaG_heroPhoto){min-height:920px}.gz1yaG_heroPhoto{position:absolute;inset:0}.gz1yaG_heroScrim{background:linear-gradient(to right, color-mix(in srgb, var(--bw-color-scrim) 55%, transparent), color-mix(in srgb, var(--bw-color-scrim) 12%, transparent) 62%, transparent), linear-gradient(to top, color-mix(in srgb, var(--bw-color-scrim) 50%, transparent), transparent 42%);position:absolute;inset:0}.gz1yaG_heroBody{flex-direction:column;flex:1;justify-content:flex-end;padding-block:96px 19px;display:flex;position:relative}.gz1yaG_heroMessage{flex-direction:column;align-items:flex-start;gap:26px;max-width:720px;margin-bottom:78px;display:flex}.gz1yaG_heroTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-hero);overflow-wrap:break-word;text-wrap:balance;line-height:1.12}.gz1yaG_heroLede{font-size:1rem;line-height:1.6}.gz1yaG_heroCaption{color:color-mix(in srgb, var(--bw-color-surface-raised) 80%, transparent);font-size:var(--bw-text-xs);text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:16px;font-weight:600;line-height:1.4;display:flex}.gz1yaG_stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.gz1yaG_stat{border-top:1px solid var(--bw-color-line);gap:8px;padding-top:14px;display:grid}.gz1yaG_stat dd{font-family:var(--bw-font-display);font-size:var(--bw-text-2xl);grid-row:1;line-height:1.12}.gz1yaG_stat dt{font-size:var(--bw-text-xs);text-transform:uppercase;grid-row:2;font-weight:600}.gz1yaG_cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:24px;display:grid}.gz1yaG_cards[data-count="1"]{grid-template-columns:minmax(0,336px)}.gz1yaG_cards[data-count="2"]{grid-template-columns:1.5556fr 1fr}.gz1yaG_cards[data-count="3"]{grid-template-columns:1.5556fr repeat(2,1fr)}.gz1yaG_cards[data-count="4"]{grid-template-columns:1.5556fr repeat(3,1fr)}.gz1yaG_cards[data-count="5"]{grid-template-columns:1.5556fr repeat(4,1fr)}.gz1yaG_card{flex-direction:column;gap:16px;min-width:0;display:flex}.gz1yaG_cardPhoto{background:var(--bw-color-surface-sunken);height:350px;position:relative;overflow:hidden}.gz1yaG_cardHead{border-bottom:1px solid var(--bw-color-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.gz1yaG_cardName{font-size:var(--bw-text-lg);overflow-wrap:break-word;font-weight:500;line-height:normal}.gz1yaG_cardIndex{font-size:var(--bw-text-xs);font-weight:600}.gz1yaG_cards{counter-reset:dog}.gz1yaG_cardIndex:after{counter-increment:dog;content:counter(dog, decimal-leading-zero)}.gz1yaG_card:hover .gz1yaG_cardName{text-underline-offset:5px;text-decoration:underline}.gz1yaG_cardLine{font-size:.8125rem;line-height:1.6}.gz1yaG_cardTitles{text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:normal}.gz1yaG_noteRow{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:12px;font-size:.8125rem;display:flex}.gz1yaG_panel{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);display:grid}.gz1yaG_panelSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.gz1yaG_panelPhoto{background:var(--bw-color-inverse-surface-raised);min-height:654px;position:relative;overflow:hidden}.gz1yaG_panelBody{padding:64px var(--bw-layout-gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.gz1yaG_panel .gz1yaG_eyebrow{color:var(--bw-color-inverse-ink-muted)}.gz1yaG_panelMeta{color:var(--bw-color-inverse-ink-muted);font-size:var(--bw-text-base)}.gz1yaG_panelText{font-size:var(--bw-text-base)}.gz1yaG_parents{flex-wrap:wrap;gap:32px;display:flex}.gz1yaG_parent{flex-direction:column;gap:12px;width:168px;display:flex}.gz1yaG_parentPhoto{background:var(--bw-color-inverse-surface-raised);height:138px;position:relative;overflow:hidden}.gz1yaG_parent figcaption{font-size:var(--bw-text-xs);text-transform:uppercase;font-weight:600;line-height:normal}.gz1yaG_groupBand{border-bottom:1px solid var(--bw-color-line);background:var(--bw-color-surface)}.gz1yaG_groupRow{grid-template-columns:auto minmax(0,520px) minmax(0,1fr) auto;align-items:center;gap:48px;padding-block:40px;display:grid}.gz1yaG_groupThumb{background:var(--bw-color-surface-sunken);width:220px;height:136px;position:relative;overflow:hidden}.gz1yaG_groupIdentity{flex-direction:column;gap:10px;min-width:0;display:flex}.gz1yaG_groupName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-xl);line-height:1.12}.gz1yaG_groupFacts{font-size:var(--bw-text-base)}.gz1yaG_groupList{padding-block:0}.gz1yaG_sequence{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:32px;display:grid}.gz1yaG_sequenceWide,.gz1yaG_sequenceSide{background:var(--bw-color-surface-sunken);height:404px;position:relative;overflow:hidden}.gz1yaG_sequenceFull{grid-column:1/-1}.gz1yaG_records{gap:24px;width:100%;min-width:0;display:grid}.gz1yaG_record{border-top:1px solid var(--bw-color-line);font-size:var(--bw-text-sm);grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:36px;padding-top:14px;line-height:1.6;display:grid}.gz1yaG_record dt{font-weight:600}.gz1yaG_record dd{overflow-wrap:break-word;min-width:0}.gz1yaG_record dd>span{display:block}.gz1yaG_record dd a:hover{text-decoration:underline}.gz1yaG_record small{color:var(--bw-color-ink-muted);margin-top:2px;font-size:.8125rem;display:block}.gz1yaG_steps{counter-reset:step;gap:26px;display:grid}.gz1yaG_steps li{border-top:1px solid var(--bw-color-line);grid-template-columns:2.5rem minmax(0,1fr);gap:10px;padding-top:18px;display:grid}.gz1yaG_stepNumber{font-size:.8125rem;line-height:2}.gz1yaG_stepNumber:before{counter-increment:step;content:counter(step, decimal-leading-zero)}.gz1yaG_stepTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);margin-bottom:10px;font-size:1.5rem;line-height:1.12}.gz1yaG_studs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:40px;display:grid}.gz1yaG_stud{flex-direction:column;gap:18px;min-width:0;display:flex}.gz1yaG_studPhoto{background:var(--bw-color-surface-sunken);height:304px;position:relative;overflow:hidden}.gz1yaG_studText{flex-direction:column;gap:18px;min-width:0;display:flex}.gz1yaG_studHead{border-bottom:1px solid var(--bw-color-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:18px;display:flex}.gz1yaG_studName{font-size:1.4375rem;font-weight:500;line-height:normal}.gz1yaG_studFee{font-size:1rem}.gz1yaG_stud:hover .gz1yaG_studName{text-underline-offset:5px;text-decoration:underline}.gz1yaG_faqList{min-width:0;display:grid}.gz1yaG_faqItem{border-top:1px solid var(--bw-color-line)}.gz1yaG_faqItem:last-child{border-bottom:1px solid var(--bw-color-line)}.gz1yaG_faqItem summary{font-family:var(--bw-font-display);cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:18px;font-size:1.25rem;line-height:1.3;list-style:none;display:flex}.gz1yaG_faqItem summary::-webkit-details-marker{display:none}.gz1yaG_faqItem summary:after{content:"+";font-family:var(--bw-font-body);flex:none;font-size:1.25rem}.gz1yaG_faqItem[open] summary:after{content:"−"}.gz1yaG_faqItem p{max-width:44rem;font-size:var(--bw-text-base);padding-bottom:20px;line-height:1.6}.gz1yaG_quoteWrap{max-width:62rem}.gz1yaG_testimonial{flex-direction:column;gap:20px;display:flex}.gz1yaG_quote{font-family:var(--bw-font-display);font-size:var(--bw-text-2xl);overflow-wrap:break-word;line-height:1.2}.gz1yaG_attribution{font-size:var(--bw-text-sm);gap:4px;font-weight:600;display:grid}.gz1yaG_attribution small{color:var(--bw-color-ink-muted);font-weight:400}.gz1yaG_tiers{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:24px;display:grid}.gz1yaG_tier{border:1px solid var(--bw-color-line);background:var(--bw-color-surface-raised);flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.gz1yaG_tierPrice{font-family:var(--bw-font-display);font-size:var(--bw-text-xl);line-height:1.12}.gz1yaG_features{width:100%;font-size:var(--bw-text-sm);display:grid}.gz1yaG_features li{border-top:1px solid var(--bw-color-line);padding-block:10px}.gz1yaG_inquiryGrid{grid-template-columns:minmax(0,500px) minmax(0,1fr);justify-content:space-between;align-items:start;gap:104px;display:grid}.gz1yaG_invitation{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.gz1yaG_contactLine{overflow-wrap:anywhere;font-size:1rem}.gz1yaG_contactLine:hover{text-decoration:underline}.gz1yaG_companion{background:var(--bw-color-surface-sunken);width:100%;height:298px;position:relative;overflow:hidden}.gz1yaG_note{background:var(--bw-color-surface-raised);flex-direction:column;align-items:flex-start;gap:28px;padding:40px;display:flex}.gz1yaG_noteTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-xl);line-height:1.12}.gz1yaG_footer{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);padding-block:48px}.gz1yaG_footTop{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gz1yaG_footIdentity{flex-direction:column;gap:12px;min-width:0;display:flex}.gz1yaG_footWordmark{font-family:var(--bw-font-display);font-size:var(--bw-text-xl);line-height:normal}.gz1yaG_footLine{font-size:.8125rem;line-height:1.6}.gz1yaG_footContact{font-size:var(--bw-text-sm);flex-direction:column;align-items:flex-end;gap:4px;font-weight:500;display:flex}.gz1yaG_footContact a,.gz1yaG_footNav a,.gz1yaG_footBase a{overflow-wrap:anywhere}.gz1yaG_footContact a:hover,.gz1yaG_footNav a:hover,.gz1yaG_footBase a:hover{text-decoration:underline}.gz1yaG_footNav{flex-wrap:wrap;margin-top:32px;font-size:.8125rem;line-height:1.7;display:flex}.gz1yaG_footNav a+a:before{content:" / ";white-space:pre}.gz1yaG_footRule{background:var(--bw-color-inverse-line);height:1px;margin-block:32px}.gz1yaG_footBase{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:.8125rem;line-height:1.6;display:flex}.gz1yaG_footBase nav{color:var(--bw-color-inverse-ink-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.gz1yaG_docGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.gz1yaG_docColumn{grid-column:span var(--column-span,12);min-width:0}.gz1yaG_crumbs{font-size:.8125rem;line-height:1.6}.gz1yaG_crumbs a:hover{text-decoration:underline}.gz1yaG_pageHead{padding-block-end:0}.gz1yaG_pageHead>.gz1yaG_wrap{flex-direction:column;gap:18px;display:flex}.gz1yaG_indexBody{padding-block-start:48px}.gz1yaG_crumbBand{padding-block-end:24px}.gz1yaG_profileGrid{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:80px;display:grid}.gz1yaG_profilePhoto{background:var(--bw-color-surface-sunken);height:700px;position:relative;overflow:hidden}.gz1yaG_profileIdentity{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.gz1yaG_profileName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-hero);overflow-wrap:break-word;max-width:100%;line-height:1.12}.gz1yaG_profileLede{font-family:var(--bw-font-display);font-size:var(--bw-text-lg);line-height:1.4}.gz1yaG_lineage{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.gz1yaG_branch{border-top:1px solid var(--bw-color-line);flex-direction:column;gap:14px;min-width:0;padding-top:18px;display:flex}.gz1yaG_branchRole{font-size:var(--bw-text-xs);text-transform:uppercase;font-weight:600}.gz1yaG_branchName{font-family:var(--bw-font-display);font-size:var(--bw-text-xl);overflow-wrap:break-word;line-height:1.12}.gz1yaG_branchName small{font-family:var(--bw-font-body);color:var(--bw-color-ink-muted);margin-top:6px;font-size:.8125rem;line-height:1.5;display:block}.gz1yaG_behind{border-left:1px solid var(--bw-color-line);padding-left:16px}.gz1yaG_behind .gz1yaG_record{grid-template-columns:minmax(0,1fr);gap:4px}@media (max-width:960px){.gz1yaG_sectionStack{gap:20px}.gz1yaG_split,.gz1yaG_splitMedia,.gz1yaG_story,.gz1yaG_inquiryGrid{grid-template-columns:minmax(0,1fr);gap:20px}.gz1yaG_stack{gap:20px}.gz1yaG_intro{flex-direction:column;align-items:flex-start;gap:20px}.gz1yaG_sideNote{max-width:none;font-size:var(--bw-text-base)}.gz1yaG_bar{min-height:0;padding-block:20px}.gz1yaG_wordmark{font-size:1.4375rem}.gz1yaG_wordmarkSub{font-size:.6875rem}.gz1yaG_nav{display:none}.gz1yaG_menu{display:block}.gz1yaG_btn{gap:12px;min-height:48px;padding:12px 20px}.gz1yaG_actions{flex-direction:column;align-items:stretch;width:100%}.gz1yaG_heroMessage .gz1yaG_btn,.gz1yaG_profileIdentity .gz1yaG_btn,.gz1yaG_panelBody .gz1yaG_btn,.gz1yaG_note .gz1yaG_btn,.gz1yaG_stack .gz1yaG_btn,.gz1yaG_sectionStack>.gz1yaG_btn{width:100%}.gz1yaG_hero{min-height:0;display:block}.gz1yaG_hero:has(.gz1yaG_heroPhoto){min-height:0}.gz1yaG_heroPhoto{height:250px;position:relative}.gz1yaG_heroScrim{display:none}.gz1yaG_heroBody{padding-block:24px}.gz1yaG_heroMessage{gap:20px;margin-bottom:20px}.gz1yaG_heroLede{font-size:var(--bw-text-base)}.gz1yaG_btnLight~.gz1yaG_btnOutlineLight{display:none}.gz1yaG_btnLight{background:var(--bw-color-surface)}.gz1yaG_heroCaption{text-transform:none;color:inherit;padding-top:0;font-size:.75rem;font-weight:400;display:block}.gz1yaG_heroCaption span+span:before{content:" · "}.gz1yaG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gz1yaG_cards[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.gz1yaG_cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.gz1yaG_cardPhoto{height:195px}.gz1yaG_cardHead{border-bottom:0;padding-bottom:0}.gz1yaG_cardName{font-family:var(--bw-font-display);font-size:1.5rem;font-weight:400;line-height:1.1}.gz1yaG_cardIndex{display:none}.gz1yaG_cards:not(.gz1yaG_cardsIndex) .gz1yaG_card:nth-child(n+3){border-top:1px solid var(--bw-color-line);grid-column:1/-1;gap:6px;padding-block:14px}.gz1yaG_cards:not(.gz1yaG_cardsIndex) .gz1yaG_card:nth-child(n+3) .gz1yaG_cardPhoto{display:none}.gz1yaG_cards:not(.gz1yaG_cardsIndex) .gz1yaG_card:nth-child(n+3) .gz1yaG_cardName{font-family:var(--bw-font-body);font-size:var(--bw-text-xs)}.gz1yaG_noteRow{flex-direction:column;gap:12px}.gz1yaG_panelSplit{grid-template-columns:minmax(0,1fr)}.gz1yaG_panelPhoto{height:220px;min-height:0}.gz1yaG_panelBody{padding:40px var(--bw-layout-gutter);gap:20px}.gz1yaG_groupRow{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.gz1yaG_groupThumb{display:none}.gz1yaG_sequence{grid-template-columns:minmax(0,1fr);gap:16px}.gz1yaG_sequenceWide,.gz1yaG_sequenceSide{height:167px}.gz1yaG_record{grid-template-columns:minmax(0,1fr);gap:6px}.gz1yaG_record dt{font-size:var(--bw-text-xs)}.gz1yaG_record dd{font-size:.9375rem}.gz1yaG_records{gap:14px}.gz1yaG_studs{gap:20px}.gz1yaG_stud{flex-direction:row;gap:16px}.gz1yaG_studPhoto{flex:none;width:94px;height:100px}.gz1yaG_studText{gap:6px}.gz1yaG_studHead{border-bottom:0;padding-bottom:0;display:block}.gz1yaG_studName{font-size:.9375rem;font-weight:600;line-height:1.6}.gz1yaG_studFee{font-size:.9375rem;font-weight:600}.gz1yaG_studFee:before{content:" · "}.gz1yaG_note{padding:24px}.gz1yaG_companion{height:220px}.gz1yaG_footer{padding-block:24px}.gz1yaG_footTop{flex-direction:column;align-items:flex-start;gap:18px}.gz1yaG_footContact{align-items:flex-start}.gz1yaG_footNav{margin-top:20px}.gz1yaG_footRule{margin-block:20px}.gz1yaG_indexBody{padding-block-start:24px}.gz1yaG_profileGrid{grid-template-columns:minmax(0,1fr);gap:20px}.gz1yaG_profilePhoto{height:410px}.gz1yaG_lineage{grid-template-columns:minmax(0,1fr);gap:24px}.gz1yaG_docGrid{grid-template-columns:minmax(0,1fr)}.gz1yaG_docColumn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gz1yaG_btn{transition:none}}.gz1yaG_formSlot{align-self:stretch;width:100%}
.-yQOma_site{--hp-pad:var(--bw-layout-section-spacing);--hp-tint-cream:var(--bw-color-series-primary-fill);--hp-tint-pale:var(--bw-color-series-secondary-fill);background:var(--bw-color-surface);color:var(--bw-color-ink);font-family:var(--bw-font-body);font-size:var(--bw-text-base);-webkit-font-smoothing:antialiased;line-height:1.6}:where(.-yQOma_site) a{color:inherit;text-decoration:none}:where(.-yQOma_site) :is(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(.-yQOma_site) :is(ol,ul){padding:0;list-style:none}.-yQOma_site :focus-visible{outline:3px solid var(--bw-color-accent);outline-offset:3px}.-yQOma_skip{z-index:100;background:var(--bw-color-accent);color:var(--bw-color-accent-ink);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.-yQOma_skip:focus{top:1rem;left:1rem}.-yQOma_wrap{box-sizing:border-box;width:100%;max-width:var(--bw-layout-wrap);padding-inline:var(--bw-layout-gutter);margin-inline:auto}.-yQOma_band{padding-block:var(--hp-pad);background:var(--bw-color-surface)}.-yQOma_cream{background:var(--hp-tint-cream)}.-yQOma_sky{background:var(--bw-color-surface-sunken)}.-yQOma_pale{background:var(--hp-tint-pale)}.-yQOma_sectionStack{flex-direction:column;gap:36px;display:flex}.-yQOma_stack{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.-yQOma_split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:80px;display:grid}.-yQOma_intro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.-yQOma_label{text-transform:uppercase;color:var(--bw-color-accent-text);font-size:.8125rem;font-weight:600;line-height:normal}.-yQOma_heading{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);letter-spacing:var(--bw-display-tracking);color:var(--bw-color-accent);overflow-wrap:break-word;text-wrap:balance;line-height:1.12}.-yQOma_headingSection{font-size:var(--bw-text-3xl);color:var(--bw-color-ink)}.-yQOma_headingLitter{font-size:var(--bw-text-xl)}.-yQOma_headingWide{font-size:var(--bw-text-3xl)}.-yQOma_headingBand{font-size:var(--bw-text-2xl);color:var(--bw-color-ink)}.-yQOma_headingBandLarge{font-size:var(--bw-text-2xl)}.-yQOma_headingInvite{font-size:var(--bw-text-3xl)}.-yQOma_headingMid{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);color:var(--bw-color-accent);font-size:1.75rem;line-height:1.12}.-yQOma_pageTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-3xl);color:var(--bw-color-accent);overflow-wrap:break-word;line-height:1.12}.-yQOma_lede{font-size:1.125rem;line-height:1.6}.-yQOma_bodyText{font-size:.9375rem;line-height:1.6}.-yQOma_small{font-size:.8125rem;line-height:1.6}.-yQOma_sideNote{max-width:305px;font-size:.9375rem}.-yQOma_proseBlock{gap:1.25rem;max-width:52rem;font-size:1rem;display:grid}.-yQOma_caps{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.-yQOma_caps:hover{text-underline-offset:4px;text-decoration:underline}.-yQOma_arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.-yQOma_pill{box-sizing:border-box;border:1px solid var(--bw-color-accent);border-radius:var(--bw-radius-pill);min-height:52px;font-size:var(--bw-text-sm);white-space:nowrap;transition:background-color var(--bw-motion-fast) var(--bw-motion-ease), color var(--bw-motion-fast) var(--bw-motion-ease);justify-content:center;align-items:center;gap:20px;padding:0 24px;font-weight:600;line-height:1.5;display:inline-flex}.-yQOma_pillSolid{background:var(--bw-color-accent);color:var(--bw-color-accent-ink)}.-yQOma_pillSolid:hover{background:color-mix(in srgb, var(--bw-color-accent) 84%, var(--bw-color-ink))}.-yQOma_pillLine{color:var(--bw-color-accent);background:0 0}.-yQOma_pillLine:hover{background:var(--bw-color-accent-soft)}.-yQOma_actions{flex-wrap:wrap;gap:12px;display:flex}.-yQOma_header{z-index:10;background:var(--hp-tint-cream);position:relative}.-yQOma_announcement{padding:8px var(--bw-layout-gutter);background:var(--bw-color-accent);color:var(--bw-color-accent-ink);font-size:var(--bw-text-sm);text-align:center}.-yQOma_bar{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.-yQOma_identity{min-width:0;color:var(--bw-color-accent);gap:4px;display:grid}.-yQOma_wordmark{overflow-wrap:break-word;font-size:1.75rem;font-weight:800;line-height:normal}.-yQOma_wordmarkSub{text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.4}.-yQOma_nav{color:var(--bw-color-accent);align-items:center;gap:34px;font-size:.8125rem;font-weight:500;display:flex}.-yQOma_nav a:not(.-yQOma_pill){padding-block:12px}.-yQOma_nav a:not(.-yQOma_pill):hover,.-yQOma_nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.-yQOma_menu{display:none}.-yQOma_menu summary{border:1px solid var(--bw-color-line);width:48px;height:48px;color:var(--bw-color-accent);cursor:pointer;border-radius:24px;place-items:center;list-style:none;display:grid}.-yQOma_menu summary::-webkit-details-marker{display:none}.-yQOma_menu summary svg{width:22px;height:22px}.-yQOma_menu nav{z-index:20;padding:8px var(--bw-layout-gutter) 20px;background:var(--bw-color-surface);border-bottom:1px solid var(--bw-color-line);display:grid;position:absolute;inset:100% 0 auto}.-yQOma_menu nav a:not(.-yQOma_pill){border-top:1px solid var(--bw-color-line);color:var(--bw-color-accent);padding-block:14px}.-yQOma_menu nav .-yQOma_pill{margin-top:12px}.-yQOma_hero{background:var(--hp-tint-cream);padding-bottom:60px}.-yQOma_heroGrid{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;gap:20px;padding-top:30px;display:grid}.-yQOma_heroMessage{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.-yQOma_heroTitle{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);letter-spacing:var(--bw-display-tracking);font-size:var(--bw-text-hero);color:var(--bw-color-accent);overflow-wrap:break-word;text-wrap:balance;line-height:1.12}.-yQOma_heroLede{max-width:28rem;color:var(--bw-color-accent);font-size:1.125rem;line-height:1.6}.-yQOma_signature{color:var(--bw-color-accent);align-items:center;gap:12px;font-size:.8125rem;display:flex}.-yQOma_dot{background:var(--bw-color-accent);border-radius:50%;flex:none;width:8px;height:8px}.-yQOma_dotSmall{background:var(--bw-color-accent);border-radius:50%;flex:none;width:5px;height:5px}.-yQOma_collage{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-lg);background:var(--bw-color-surface-raised);height:638px;position:relative;overflow:hidden}.-yQOma_collageMain,.-yQOma_collageTop,.-yQOma_collageBottom{border:1px solid var(--bw-color-line);background:var(--bw-color-surface-sunken);position:absolute;overflow:hidden}.-yQOma_collageMain{border-radius:250px;width:62%;height:544px;top:49px;left:25%}.-yQOma_collageTop{z-index:1;border-radius:160px;width:46%;height:358px;top:0;left:24px}.-yQOma_collageBottom{z-index:2;border-radius:140px;width:41%;height:278px;top:330px;left:26px}.-yQOma_sticker{z-index:3;border:1px solid var(--bw-color-line);background:var(--bw-color-surface-raised);color:var(--bw-color-accent);box-shadow:0 8px 20px color-mix(in srgb, var(--bw-color-ink) 14%, transparent);border-radius:40px;padding:14px 20px;font-size:.875rem;font-weight:800;line-height:normal;position:absolute;bottom:6%;right:6%;transform:rotate(-6deg)}.-yQOma_ribbon{background:var(--bw-color-accent);color:var(--hp-tint-cream)}.-yQOma_ribbon ul{text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:23px;font-size:.8125rem;font-weight:600;line-height:normal;display:flex}.-yQOma_ribbon b{font-weight:800}.-yQOma_cards{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:16px;display:grid}.-yQOma_card{box-sizing:border-box;border:1px solid var(--bw-color-line);background:var(--bw-color-surface-raised);border-radius:24px;min-width:0}.-yQOma_animal{flex-direction:column;gap:12px;padding:14px;display:flex}.-yQOma_animalPhoto{background:var(--bw-color-surface-sunken);border-radius:110px;height:260px;position:relative;overflow:hidden}.-yQOma_animalHead{color:var(--bw-color-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.-yQOma_animalName{color:var(--bw-color-accent);overflow-wrap:break-word;font-size:1.375rem;font-weight:800;line-height:normal}.-yQOma_animalSex{font-size:.8125rem}.-yQOma_animalColor{min-height:36px;font-size:.8125rem;line-height:1.45}.-yQOma_status{color:var(--bw-color-accent);align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:flex}.-yQOma_titles{color:var(--bw-color-accent);font-size:.8125rem}.-yQOma_animal:hover .-yQOma_animalName{text-underline-offset:5px;text-decoration:underline}.-yQOma_noteRow{justify-content:space-between;align-items:baseline;gap:24px;font-size:.8125rem;display:flex}.-yQOma_litter{grid-template-columns:minmax(0,566px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.-yQOma_litterPhoto{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-lg);background:var(--bw-color-surface-sunken);height:596px;position:relative;overflow:hidden}.-yQOma_badge{z-index:1;border:1px solid var(--bw-color-line);background:var(--hp-tint-cream);color:var(--bw-color-accent);text-transform:uppercase;border-radius:40px;padding:12px 20px;font-size:.8125rem;font-weight:800;line-height:normal;position:absolute;top:25px;left:25px}.-yQOma_parents,.-yQOma_parentWrap{align-items:center;gap:16px;display:flex}.-yQOma_times{color:var(--bw-color-accent);font-weight:800}.-yQOma_parentPhoto{border:1px solid var(--bw-color-line);border-radius:50%;width:112px;height:112px;display:block;position:relative;overflow:hidden}.-yQOma_parentNames{color:var(--bw-color-accent);gap:6px;font-size:1rem;display:grid}.-yQOma_groupBand{padding-block:36px}.-yQOma_groupRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.-yQOma_thumbs{gap:10px;display:flex}.-yQOma_thumb{border:1px solid var(--bw-color-line);border-radius:55px;width:110px;height:120px;display:block;position:relative;overflow:hidden}.-yQOma_groupName{color:var(--bw-color-accent);font-size:2rem;font-weight:800;line-height:1.12}.-yQOma_home{grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,310px);align-items:center;gap:40px;display:grid}.-yQOma_homeCircle{aspect-ratio:1;border:1px solid var(--bw-color-line);border-radius:50%;position:relative;overflow:hidden}.-yQOma_homeRound{border:1px solid var(--bw-color-line);border-radius:var(--bw-radius-md);height:400px;position:relative;overflow:hidden}.-yQOma_homeCopy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.-yQOma_storyGrid{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.-yQOma_storyPhoto{border:1px solid var(--bw-color-line);border-radius:210px;height:420px;position:relative;overflow:hidden}.-yQOma_points{counter-reset:point;gap:26px;display:grid}.-yQOma_points li{gap:6px;padding-left:48px;display:grid;position:relative}.-yQOma_points li:before{counter-increment:point;content:counter(point, decimal-leading-zero);color:var(--bw-color-ink);font-size:1.125rem;font-weight:800;position:absolute;top:0;left:0}.-yQOma_points h3{color:var(--bw-color-ink);font-size:1.375rem;font-weight:800;line-height:1.2}.-yQOma_points p{font-size:.9375rem}.-yQOma_numbered{flex-direction:column;gap:32px;min-width:0;display:flex}.-yQOma_studs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;display:grid}.-yQOma_stud{border-radius:28px;flex-direction:column;gap:20px;padding:20px;display:flex}.-yQOma_studPhoto{background:var(--bw-color-surface-sunken);border-radius:8px;height:278px;position:relative;overflow:hidden}.-yQOma_studText{gap:8px;display:grid}.-yQOma_studHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.-yQOma_fee{color:var(--bw-color-accent);font-size:1.25rem;font-weight:800}.-yQOma_steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;display:grid}.-yQOma_step{background:var(--hp-tint-pale);border-radius:28px;flex-direction:column;align-items:flex-start;gap:20px;padding:28px;display:flex}.-yQOma_stepNumber{background:var(--bw-color-accent);width:48px;height:48px;color:var(--bw-color-accent-ink);border-radius:24px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.-yQOma_stepNumber:before{counter-increment:step;content:counter(step)}.-yQOma_stepTitle{font-weight:800;font-size:var(--bw-text-lg);color:var(--bw-color-accent);line-height:1.12}.-yQOma_tiers{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:16px;display:grid}.-yQOma_tier{border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.-yQOma_tierPrice{color:var(--bw-color-accent);font-size:2rem;font-weight:800;line-height:1.12}.-yQOma_features{width:100%;font-size:.875rem;display:grid}.-yQOma_features li{border-top:1px solid var(--bw-color-line);padding-block:10px}.-yQOma_testimonial{flex-direction:column;gap:20px;display:flex}.-yQOma_quoteWrap{max-width:62rem}.-yQOma_quote{font-weight:800;font-size:var(--bw-text-lg);color:var(--bw-color-accent);overflow-wrap:break-word;line-height:1.25}.-yQOma_faqList{min-width:0;display:grid}.-yQOma_faqItem{border-top:1px solid var(--bw-color-line)}.-yQOma_faqItem:last-child{border-bottom:1px solid var(--bw-color-line)}.-yQOma_faqItem summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:18px;font-size:1.125rem;font-weight:800;line-height:1.3;list-style:none;display:flex}.-yQOma_faqItem summary::-webkit-details-marker{display:none}.-yQOma_faqItem summary:after{content:"+";color:var(--bw-color-accent);flex:none}.-yQOma_faqItem[open] summary:after{content:"−"}.-yQOma_faqItem p{max-width:44rem;padding-bottom:20px;font-size:.9375rem}.-yQOma_records{gap:16px;width:100%;min-width:0;display:grid}.-yQOma_record{border-top:1px solid var(--bw-color-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:24px;padding-top:14px;font-size:.875rem;line-height:1.55;display:grid}.-yQOma_record dt{color:var(--bw-color-accent-text);font-weight:600}.-yQOma_record dd{overflow-wrap:break-word;min-width:0}.-yQOma_record dd>span{display:block}.-yQOma_record dd a:hover{text-decoration:underline}.-yQOma_record small{color:var(--bw-color-ink-muted);font-size:.8125rem;display:block}.-yQOma_inquiryBand{padding-block:0 var(--hp-pad)}.-yQOma_panel{background:var(--hp-tint-pale);border-radius:36px;grid-template-columns:minmax(0,520px) minmax(0,1fr);display:grid;overflow:hidden}.-yQOma_invitation{background:var(--hp-tint-cream);flex-direction:column;align-items:flex-start;gap:28px;padding:44px;display:flex}.-yQOma_capsule{border:1px solid var(--bw-color-line);border-radius:120px;width:100%;height:244px;position:relative;overflow:hidden}.-yQOma_contactLine{color:var(--bw-color-accent);overflow-wrap:anywhere;font-size:1rem}.-yQOma_contactLine:hover{text-decoration:underline}.-yQOma_contact{flex-direction:column;align-items:flex-start;gap:24px;padding:44px;display:flex}.-yQOma_contactTitle{font-weight:800;font-size:var(--bw-text-3xl);color:var(--bw-color-ink);line-height:1.12}.-yQOma_footer{background:var(--bw-color-inverse-surface);color:var(--bw-color-inverse-ink);padding-block:48px}.-yQOma_footTop{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.-yQOma_footIdentity{flex-direction:column;gap:12px;min-width:0;display:flex}.-yQOma_footWordmark{font-size:2rem;font-weight:800;line-height:normal}.-yQOma_footLine{font-size:.8125rem}.-yQOma_footContact{flex-direction:column;align-items:flex-end;gap:4px;font-size:.875rem;font-weight:500;display:flex}.-yQOma_footNav{flex-wrap:wrap;margin-top:28px;font-size:.8125rem;line-height:1.7;display:flex}.-yQOma_footNav a+a:before{content:" / ";white-space:pre}.-yQOma_footRule{background:var(--bw-color-inverse-line);height:1px;margin-block:28px}.-yQOma_footBase{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:.8125rem;display:flex}.-yQOma_footBase nav{color:var(--bw-color-inverse-ink-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.-yQOma_footContact a:hover,.-yQOma_footNav a:hover,.-yQOma_footBase a:hover{text-decoration:underline}.-yQOma_footContact a,.-yQOma_footBase a{overflow-wrap:anywhere}.-yQOma_docGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.-yQOma_docColumn{grid-column:span var(--column-span,12);min-width:0}.-yQOma_crumbs{font-size:.8125rem}.-yQOma_crumbs a:hover{text-decoration:underline}.-yQOma_pageHead{padding-block:28px 40px}.-yQOma_pageHead>.-yQOma_wrap{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.-yQOma_profileTop{padding-block-start:28px}.-yQOma_profileGrid{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.-yQOma_profilePhoto{border:1px solid var(--bw-color-line);background:var(--bw-color-surface-sunken);border-radius:260px;height:620px;position:relative;overflow:hidden}.-yQOma_profileName{font-family:var(--bw-font-display);font-weight:var(--bw-display-weight);font-size:var(--bw-text-hero);color:var(--bw-color-accent);overflow-wrap:break-word;max-width:100%;line-height:1.12}.-yQOma_photoRow{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:20px;display:grid}.-yQOma_photoTile{border:1px solid var(--bw-color-line);background:var(--bw-color-surface-sunken);height:340px;position:relative;overflow:hidden}.-yQOma_photoTile[data-shape=oval]{border-radius:170px}.-yQOma_photoTile[data-shape=round]{border-radius:32px}.-yQOma_pairing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.-yQOma_pairCard{flex-direction:column;gap:16px;padding:14px;display:flex}.-yQOma_pairPhoto{border-radius:120px;height:420px;position:relative;overflow:hidden}.-yQOma_pairCard figcaption{gap:6px;padding:0 8px 8px;display:grid}.-yQOma_lineage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.-yQOma_lineage .-yQOma_card{flex-direction:column;gap:14px;padding:28px;display:flex}.-yQOma_branchName{color:var(--bw-color-accent);overflow-wrap:break-word;font-size:1.75rem;font-weight:800;line-height:1.12}@media (max-width:960px){.-yQOma_sectionStack,.-yQOma_stack{gap:20px}.-yQOma_heroGrid,.-yQOma_split,.-yQOma_storyGrid,.-yQOma_litter,.-yQOma_home,.-yQOma_profileGrid,.-yQOma_panel,.-yQOma_pairing,.-yQOma_lineage{grid-template-columns:minmax(0,1fr);gap:20px}.-yQOma_intro{flex-direction:column;align-items:flex-start;gap:20px}.-yQOma_bar{border-bottom:1px solid var(--bw-color-line);min-height:0;padding-block:20px}.-yQOma_header{background:var(--bw-color-surface)}.-yQOma_wordmark{font-size:1.4375rem}.-yQOma_wordmarkSub{color:var(--bw-color-ink);font-size:.6875rem;font-weight:400}.-yQOma_nav{display:none}.-yQOma_menu{display:block}.-yQOma_pill{gap:12px;min-height:48px;padding:12px 20px}.-yQOma_actions{flex-direction:column;align-items:stretch;width:100%}.-yQOma_heroMessage .-yQOma_pill,.-yQOma_stack .-yQOma_pill,.-yQOma_contact .-yQOma_pill,.-yQOma_homeCopy .-yQOma_pill,.-yQOma_intro .-yQOma_pill{width:100%}.-yQOma_hero{padding-bottom:0}.-yQOma_heroGrid{gap:20px;padding-top:24px;padding-bottom:24px}.-yQOma_heroMessage{gap:20px}.-yQOma_heroLede{color:var(--bw-color-ink);font-size:.9375rem}.-yQOma_heroMessage{display:contents}.-yQOma_heroMessage>*{order:1}.-yQOma_heroMessage .-yQOma_actions{order:3}.-yQOma_heroMessage .-yQOma_signature{color:var(--bw-color-ink);order:4}.-yQOma_collage{border:0;border-radius:24px;order:2;height:260px}.-yQOma_collageMain{border-radius:100px;width:168px;height:220px;top:18px;left:164px}.-yQOma_collageTop{border-radius:80px;width:144px;height:148px;top:12px;left:14px}.-yQOma_collageBottom{border-radius:70px;width:122px;height:92px;top:160px;left:35px}.-yQOma_sticker{display:none}.-yQOma_ribbon ul{justify-content:flex-start;padding-block:16px}.-yQOma_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.-yQOma_animal{border-radius:20px;gap:10px;padding:10px}.-yQOma_animalPhoto{border-radius:75px;height:180px}.-yQOma_noteRow{flex-direction:column;gap:12px}.-yQOma_litterPhoto{border-radius:24px;height:240px}.-yQOma_badge{padding:10px;font-size:.75rem;top:14px;left:14px}.-yQOma_parents{flex-wrap:wrap}.-yQOma_groupRow{grid-template-columns:minmax(0,1fr);gap:16px}.-yQOma_groupBand{padding-block:24px}.-yQOma_homeCircle{display:none}.-yQOma_homeRound{border-radius:20px;height:190px}.-yQOma_homeCopy{gap:14px}.-yQOma_storyPhoto{border-radius:130px;height:260px}.-yQOma_studPhoto{height:90px}.-yQOma_stud{border-radius:18px;flex-direction:row;gap:14px;padding:10px}.-yQOma_studPhoto{border-radius:10px;flex:none;width:80px;height:90px}.-yQOma_studHead{display:block}.-yQOma_animalName{font-size:1.375rem}.-yQOma_studHead .-yQOma_animalName,.-yQOma_fee{font-size:.9375rem;font-weight:600}.-yQOma_fee:before{content:" · "}.-yQOma_step{border-radius:20px;padding:20px}.-yQOma_record{grid-template-columns:minmax(0,1fr);gap:6px}.-yQOma_panel{border-radius:24px}.-yQOma_invitation,.-yQOma_contact{padding:24px}.-yQOma_capsule{border-radius:90px;height:180px}.-yQOma_footer{padding-block:24px}.-yQOma_footTop{flex-direction:column;align-items:flex-start;gap:18px}.-yQOma_footContact{align-items:flex-start}.-yQOma_footWordmark{font-size:1.625rem;line-height:1.1}.-yQOma_footNav{margin-top:16px}.-yQOma_footRule{margin-block:20px}.-yQOma_profilePhoto{border-radius:190px;height:420px}.-yQOma_pairPhoto{border-radius:100px;height:300px}.-yQOma_docGrid{grid-template-columns:minmax(0,1fr)}.-yQOma_docColumn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.-yQOma_pill{transition:none}}.-yQOma_formSlot{align-self:stretch;width:100%}
