@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3e5777798c5e4b9-s.3jyli_-5oqg0t.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 Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3ca09bdef9637ff-s.p.1-gh1h2qv0_4a.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 Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc305d0af336f700-s.32rar7z61vdo6.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 Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/adac34f79c5dec90-s.p.1qdpfkmjsxxsa.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 Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.AyUv1a_className{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-style:normal}.AyUv1a_variable{--font-caslon:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1da7971befa2e0ab-s.3sg9c_ri22s7v.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 Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/00ee5b4487506171-s.p.3c1mi33283pgx.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 Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.FSLg_G_className{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-style:italic;font-weight:400}.FSLg_G_variable{--font-caslon-italic:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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 Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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 Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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 Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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 Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.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 Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.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 Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.rUMoeq_className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.rUMoeq_variable{--font-franklin:"Libre Franklin", "Libre Franklin Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1a1a1a;background-color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.stl-cluster--between{justify-content:space-between}.stl-cluster--end{justify-content:flex-end}.report-tabs{gap:var(--stl-space-2);margin:0 0 var(--stl-space-6);border-bottom:var(--stl-rule-hair);flex-wrap:wrap;display:flex}.report-tab{appearance:none;min-height:var(--stl-tap-target);padding:var(--stl-space-3) var(--stl-space-4);color:var(--stl-ink-muted);font-family:var(--stl-font-text);font-size:var(--stl-text-sm);font-weight:var(--stl-weight-medium);letter-spacing:var(--stl-tracking-nav);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px}.report-tab:hover{color:var(--stl-oxblood)}.report-tab[aria-selected=true]{color:var(--stl-oxblood);border-bottom-color:var(--stl-oxblood);font-weight:var(--stl-weight-semibold)}.report-teamgroup{border:var(--stl-rule-ink);border-top:3px solid var(--stl-oxblood);background:var(--stl-paper)}.report-teamgroup__summary{align-items:baseline;gap:var(--stl-space-2) var(--stl-space-4);padding:var(--stl-space-4) var(--stl-space-5);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.report-teamgroup__summary::-webkit-details-marker{display:none}.report-teamgroup__pos{color:var(--stl-oxblood);font-weight:var(--stl-weight-semibold)}.report-teamgroup__team{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);line-height:var(--stl-leading-snug);color:var(--stl-ink)}.report-teamgroup__totals{gap:var(--stl-space-1) var(--stl-space-4);font-size:var(--stl-text-sm);color:var(--stl-ink-muted);flex-wrap:wrap;margin-left:auto;display:flex}.report-teamgroup__grand{color:var(--stl-ink);font-weight:var(--stl-weight-semibold)}.report-teamgroup__body{padding:0 var(--stl-space-5) var(--stl-space-5)}.report-dropped{color:var(--stl-ink-subtle);background:var(--stl-bone)}.report-scroll{max-width:100%;overflow-x:auto}.report-table{min-width:max-content}.stl-league thead th.report-group,.stl-league td.report-empty{text-align:center}.report-row--own{background:var(--stl-green-tint)}.report-page{color:#1a1a1a;background-color:#fff;max-width:60rem;margin:0 auto;padding:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.report-share{color:#333;background:#fafafa;border:1px solid #ddd;border-radius:8px;margin:2rem 0 0;padding:.75rem 1rem;font-size:.9rem}.report-share__heading{color:#111;margin:0 0 .5rem;font-size:1rem;font-weight:700}.report-share__label{color:#444;margin:.5rem 0 .25rem;font-weight:600;display:block}.report-share__link{color:#0b57d0;word-break:break-all}.report-share__code{color:#1a1a1a;white-space:pre-wrap;word-break:break-all;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;margin:0;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;display:block}.report-memberbar{margin:0 0 var(--stl-space-6)}.lg-card{gap:var(--stl-space-4);padding:var(--stl-space-6);border:var(--stl-rule-ink);background:var(--stl-white);flex-direction:column;display:flex}.lg-cardhead{justify-content:space-between;align-items:flex-start;gap:var(--stl-space-4);display:flex}.lg-cardtitle{margin:var(--stl-space-1) 0 0;font-family:var(--stl-font-display);font-weight:400;font-size:var(--stl-text-2xl);line-height:var(--stl-leading-snug)}.lg-cardtitle a{color:var(--stl-ink);text-decoration:none}.lg-cardtitle a:hover{color:var(--stl-oxblood)}.lg-cardfoot{justify-content:space-between;align-items:center;gap:var(--stl-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.lg-actions{gap:var(--stl-space-3);flex-wrap:wrap;display:flex}.lg-live{align-items:center;gap:var(--stl-space-2);font-family:var(--stl-font-text);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-ink-muted);flex:none;display:inline-flex}.lg-dot{width:var(--stl-space-2);height:var(--stl-space-2);border-radius:var(--stl-radius-crest);background:var(--stl-green)}.lg-card[data-status=archived]{background:var(--stl-bone)}.lg-card[data-status=archived] .lg-cardtitle a{color:var(--stl-ink-muted)}.lg-card[data-status=archived] .lg-cardtitle a:hover{color:var(--stl-oxblood)}@media (max-width:700px){.lg-cardhead{flex-direction:column}}@media print{@page{margin:12mm}body,.stl-root{background:var(--stl-white)!important;color:var(--stl-ink)!important}[data-print-hide]{display:none!important}.stl-root main{background:var(--stl-white)!important;color:var(--stl-ink)!important;font-family:var(--stl-font-text)!important}.report-print-block+.report-print-block{break-before:page;page-break-before:always}.report-print-block,.report-print-block *{max-width:none!important;overflow:visible!important}.stl-league th,.stl-league td{border-bottom:var(--stl-rule-ink)!important}.stl-league thead th{border-bottom:var(--stl-rule-hair)!important}tr{break-inside:avoid;page-break-inside:avoid}}.stl-table{border-collapse:collapse;width:100%;font:inherit}.stl-table th,.stl-table td{padding:var(--stl-space-3) var(--stl-space-4);border-bottom:var(--stl-rule-hair);text-align:left;vertical-align:middle}.stl-table thead th{font-family:var(--stl-font-text);font-size:var(--stl-text-xs);text-transform:uppercase;letter-spacing:var(--stl-tracking-nav);color:var(--stl-ink-subtle);white-space:nowrap;font-weight:600}.stl-table tbody th{font-family:var(--stl-font-display);font-weight:400;font-size:var(--stl-text-base);color:var(--stl-ink)}.stl-table tbody tr:last-child th,.stl-table tbody tr:last-child td{border-bottom:0}.stl-table__actions{white-space:nowrap}.stl-table__actions>*+*{margin-left:var(--stl-space-4)}.stl-table th.stl-table__num,.stl-table td.stl-table__num{text-align:right;font-variant-numeric:tabular-nums}.stl-table.stl-pricegrid td{vertical-align:top}.stl-field__control.stl-pricegrid__input{min-width:8rem}.stl-pricegrid__error{margin-top:var(--stl-space-1);max-width:12rem;line-height:1.2;display:block}.stl-tablewrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.stl-tablewrap .stl-table tbody th,.stl-tablewrap .stl-table thead th:first-child{background:var(--stl-table-bg,var(--stl-white));z-index:1;position:sticky;left:0}.stl-tabs{border-bottom:var(--stl-rule-hair);margin-bottom:var(--stl-space-6);flex-wrap:wrap;gap:4px;display:flex}.stl-tab{padding:var(--stl-space-3) var(--stl-space-4);min-height:44px;font-family:var(--stl-font-text);font-size:var(--stl-text-xs);text-transform:uppercase;letter-spacing:var(--stl-tracking-nav);color:var(--stl-ink-subtle);border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-block}.stl-tab:hover{color:var(--stl-ink)}.stl-tab[aria-current=page]{color:var(--stl-oxblood);border-bottom-color:var(--stl-oxblood)}.stl-table a{color:var(--stl-oxblood);text-underline-offset:3px}.stl-table a:hover{color:var(--stl-oxblood-deep)}.stl-accounts tbody th .stl-meta{font-family:var(--stl-font-text);overflow-wrap:anywhere}.stl-accounts th,.stl-accounts td{padding-left:var(--stl-space-3);padding-right:var(--stl-space-3)}.stl-acctpanel p,.stl-acctpanel h2,.stl-acctpanel h3{margin:0}.stl-acctpanel .stl-h3{font-size:var(--stl-text-lg)}.stl-acctpanel__section+.stl-acctpanel__section{border-top:var(--stl-rule-hair);padding-top:var(--stl-space-6)}.stl-adminshell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:40px 24px;display:grid}.stl-adminaside{gap:var(--stl-space-4);flex-direction:column;display:flex;position:sticky;top:24px}.stl-adminnav{border:var(--stl-rule-hair);background:var(--stl-white);flex-direction:column;display:flex}.stl-adminaside .stl-adminaside__areas{flex-flow:column;align-items:stretch}.stl-adminnav__item{text-align:left;width:100%;color:var(--stl-ink-subtle);background:0 0;border:0;border-left:3px solid #0000;padding:16px 18px;text-decoration:none;display:block}.stl-adminnav__item:hover{color:var(--stl-ink)}.stl-adminnav__item[aria-current=page]{border-left-color:var(--stl-oxblood);background:var(--stl-white);color:var(--stl-ink)}.stl-adminnav__label{font-family:var(--stl-font-text);text-transform:uppercase;letter-spacing:var(--stl-tracking-nav);font-size:var(--stl-text-xs);font-weight:600;display:block}.stl-adminnav__desc{font-family:var(--stl-font-text);font-size:var(--stl-text-xs);text-transform:none;letter-spacing:0;color:var(--stl-ink-subtle);margin-top:3px;font-weight:400;display:block}.stl-homelink{gap:var(--stl-space-1);display:grid}.stl-homelink .stl-meta{padding-inline:var(--stl-space-2)}.stl-adminnav__group{flex-direction:column;display:flex}.stl-adminnav__group+.stl-adminnav__group{border-top:var(--stl-rule-hair)}.stl-adminnav__heading{padding:var(--stl-space-4) 18px var(--stl-space-1);font-family:var(--stl-font-text);font-size:var(--stl-text-xs);text-transform:uppercase;letter-spacing:var(--stl-tracking-eyebrow);color:var(--stl-brass-ink);margin:0;font-weight:600}@media (max-width:900px){.stl-adminshell{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px}.stl-adminaside{gap:16px;position:static}.stl-adminnav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.stl-adminaside .stl-adminaside__areas{flex-flow:wrap;align-items:center}.stl-adminnav__item{white-space:nowrap;border-bottom:3px solid #0000;border-left-width:0;flex:none;width:auto;padding:12px 15px}.stl-adminnav__item[aria-current=page]{border-bottom-color:var(--stl-oxblood)}.stl-adminnav__desc{display:none}.stl-adminnav__group{display:contents}.stl-adminnav__heading{display:none}}.stl-adminshell main a:not(.stl-btn):not(.stl-tab){color:var(--stl-oxblood);text-underline-offset:3px}.stl-adminshell main a:not(.stl-btn):not(.stl-tab):hover{color:var(--stl-oxblood-deep)}.stl-adminshell main{--stl-table-bg:var(--stl-paper)}.stl-masthead__drawer .stl-container{flex-direction:column;display:flex}@media (max-width:900px){.stl-masthead__bar .stl-container{row-gap:var(--stl-space-2)}.stl-masthead__bar .stl-container>.stl-cluster{flex:100%}.stl-masthead__bar .stl-container>.stl-cluster>:last-child{margin-left:auto}}.stl-masthead__bar a.stl-btn--inverse{color:var(--stl-ink)}.stl-masthead__bar a.stl-btn:hover{text-decoration:none}.stl-shooterrow{align-items:center;column-gap:var(--stl-space-3);row-gap:var(--stl-space-2);grid-template-columns:minmax(0,1fr) 12rem 6rem;display:grid}.stl-shooterrow--noteam{grid-template-columns:minmax(0,1fr) 6rem}.stl-shooterrow__name,.stl-shooterrow__team,.stl-shooterrow__remove{min-width:0}.stl-shooterrow__name{overflow-wrap:anywhere}.stl-shooterrow__name>*{width:100%;min-width:0}.stl-shooterrow__name .stl-cluster>:first-child{flex:1 1 0;min-width:0}.stl-shooterrow__team{align-items:center;gap:var(--stl-space-1);display:flex}.stl-shooterrow__caption{font-size:var(--stl-text-sm);flex:none}.stl-shooterrow__team .stl-field__control{flex:1 1 0;width:auto;min-width:0}.stl-shooterrow__remove .stl-btn{width:100%}@media (max-width:900px){.stl-shooterrow{grid-template-columns:minmax(0,1fr)}.stl-shooterrow__team,.stl-shooterrow__remove{justify-self:start}.stl-shooterrow__remove .stl-btn{width:auto}}.stl-editorsplit{gap:var(--stl-space-5);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.stl-editorsplit{grid-template-columns:minmax(0,1fr)}}.stl-leaguedetail{max-width:720px}.stl-leaguedetail p{margin:0}.stl-leaguedetail .stl-field__error{margin-top:var(--stl-space-1);max-width:12rem}.stl-leaguedetail .stl-table th[scope=row]{white-space:nowrap}.stl-summary .stl-contact__row{grid-template-columns:10rem minmax(0,1fr)}@media (max-width:480px){.stl-summary .stl-contact__row{gap:var(--stl-space-1);grid-template-columns:minmax(0,1fr)}}.stl-cellnote{gap:var(--stl-space-1);max-width:10rem;margin-top:var(--stl-space-1);padding:var(--stl-space-1) var(--stl-space-2);border-left:3px solid var(--stl-brass);background:var(--stl-bone);color:var(--stl-ink-muted);font-size:var(--stl-text-xs);line-height:var(--stl-leading-snug);text-align:left;display:grid}.stl-cellnote--warn{border-left-color:var(--stl-notice-warn);background:var(--stl-notice-warn-bg);color:var(--stl-notice-warn)}.stl-cellnote--alert{border-left-color:var(--stl-oxblood);background:var(--stl-oxblood-tint);color:var(--stl-oxblood)}.stl-cellnote .stl-cluster{gap:var(--stl-space-1)}.stl-scoregrid{min-width:max-content}.stl-scoregrid th.stl-scoregrid__head{white-space:nowrap;vertical-align:bottom}.stl-scoregrid th.stl-scoregrid__head--current{background:var(--stl-bone-deep)}.stl-scoregrid__week{font-weight:var(--stl-weight-semibold)}.stl-scoregrid__date{font-weight:var(--stl-weight-regular);color:var(--stl-ink-subtle)}.stl-scoregrid td.stl-scoregrid__cell{vertical-align:top}.stl-scoregrid th.stl-scoregrid__shooter{white-space:nowrap}.stl-scoregrid__readonly{min-width:4.5rem;padding:var(--stl-space-2);text-align:center;font-variant-numeric:tabular-nums lining-nums;display:inline-block}.stl-scoregrid th.stl-scoregrid__team{--stl-table-bg:var(--stl-bone-deep);background:var(--stl-table-bg);border-top:var(--stl-rule-hair);text-align:left;font-weight:var(--stl-weight-semibold)}.stl-scoregrid td.stl-scoregrid__empty{color:var(--stl-ink-subtle)}.stl-handicapnote{border:var(--stl-rule-hair);border-radius:var(--stl-radius);padding:var(--stl-space-2) var(--stl-space-3);background:var(--stl-bone);color:var(--stl-ink);font-size:var(--stl-text-sm);line-height:var(--stl-leading-normal)}.stl-handicapnote__summary{cursor:pointer;font-weight:var(--stl-weight-semibold)}.stl-handicapnote__body{gap:var(--stl-space-2);margin-top:var(--stl-space-2);display:grid}.stl-handicapnote__body p{margin:0}.stl-handicapnote__body .stl-handicapnote__sub{font-weight:var(--stl-weight-semibold)}.stl-handicapnote__list{gap:var(--stl-space-1);padding-left:var(--stl-space-5);margin:0;display:grid}.stl-leagueform{max-width:720px}.stl-leagueform p{margin:0}.stl-table tr[data-archived=true]{opacity:.55}.stl-modefield{gap:var(--stl-space-2);border:var(--stl-rule-hair);padding:var(--stl-space-3) var(--stl-space-4) var(--stl-space-4);border-radius:2px;min-width:0;margin:0;display:grid}.stl-modefield>legend{padding:0 var(--stl-space-1);font-family:var(--stl-font-text);font-size:var(--stl-text-xs);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-ink-muted);font-weight:600}.stl-modefield--nested{border:0;padding:0}.stl-alertnote{gap:var(--stl-space-2);border-left:3px solid var(--stl-notice-alert);background:var(--stl-notice-alert-bg);padding:var(--stl-space-3) var(--stl-space-4);color:var(--stl-ink);font-size:var(--stl-text-sm);display:grid}.stl-rowlist{margin:0;padding:0;list-style:none}.stl-rowlist--ruled>li{border-top:var(--stl-rule-ink);padding-block:var(--stl-space-2)}.stl-rostermanager{max-width:45rem}.stl-rostermanager :where(p){margin:0}.stl-discipline__service{gap:var(--stl-space-2);align-items:baseline;display:flex}.stl-discipline__service-k{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--stl-oxblood);flex:none}.stl-course{margin-top:var(--stl-space-8);padding-top:var(--stl-space-6);border-top:var(--stl-rule-hair)}.stl-course__head{font-family:var(--stl-font-display);font-size:var(--stl-text-lg);line-height:var(--stl-leading-snug);margin:0 0 var(--stl-space-1)}.stl-course__lede{margin:0 0 var(--stl-space-4);font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-course__list{gap:var(--stl-space-3) var(--stl-space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stl-course__station{align-items:baseline;gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-course__k{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--stl-oxblood);flex:none}.stl-course__v{font-size:var(--stl-text-sm);margin:0}@media (max-width:560px){.stl-course__list{grid-template-columns:minmax(0,1fr)}}.stl-pagehead__jump{margin-top:var(--stl-space-6)}.stl-pagehead__jump ul{gap:var(--stl-space-2) var(--stl-space-5);font-size:var(--stl-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stl-pagehead__jump a{color:var(--stl-ink-muted);text-underline-offset:3px}.stl-pagehead__jump a:hover{color:var(--stl-oxblood)}.stl-service__alert{margin-top:var(--stl-space-6)}.stl-service__alert a{color:inherit;font-weight:var(--stl-weight-semibold);text-underline-offset:3px}ul.stl-plan__grid{margin:0;padding:0;list-style:none}.stl-service__summary{font-family:var(--stl-font-display);font-size:var(--stl-text-lg);line-height:var(--stl-leading-snug);margin:0}.stl-service__summary:not([data-status=in\ service]){color:var(--stl-oxblood)}.stl-home-hours{max-width:40rem}.stl-service__panel .stl-course{border-top:0;margin-top:0;padding-top:0}.stl-facpanel>section>p,.stl-facstation>p{margin:0}.stl-facstatus{gap:var(--stl-space-1);margin:0;padding:0;list-style:none;display:grid}.stl-facstatus__line{align-items:baseline;gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-facstatus__k{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-oxblood);flex:none}.stl-facstatus__v{font-weight:var(--stl-weight-semibold)}.stl-facstatus__note{color:var(--stl-ink-muted)}.stl-facsched{border-left:3px solid var(--stl-oxblood);padding-left:var(--stl-space-3);margin:0}.stl-facsched__head{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);margin:0}.stl-facsched__lede{margin:0 0 var(--stl-space-1);font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-facsched__list{gap:var(--stl-space-1);margin:0;padding:0;list-style:none;display:grid}.stl-facsched__phase{font-weight:var(--stl-weight-semibold)}.stl-facreasons{gap:var(--stl-space-2);margin:0;padding:0;list-style:none;display:grid}.stl-facstations{gap:var(--stl-space-4);margin:0;padding:0;list-style:none;display:grid}.stl-facstations__lede{font-size:var(--stl-text-sm);color:var(--stl-ink-muted);margin:0}.stl-facstation{border-left:3px solid var(--stl-ink-muted);padding-left:var(--stl-space-3)}.stl-facstation__head{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-oxblood);margin:0}.stl-facstation__pres{font-size:var(--stl-text-sm);color:var(--stl-ink-muted);margin:0}.stl-flush :where(p),.stl-flush .stl-stack>.stl-card__title,.stl-flush.stl-stack>.stl-card__title{margin:0}.stl-flush.stl-stack>.stl-sectionhead{margin-bottom:0}.stl-requestqueue{max-width:720px}.stl-cardhead .stl-card__title{margin:0}.stl-tempkey{padding:var(--stl-space-2) var(--stl-space-3);border:1px solid var(--stl-bone-deep);background:var(--stl-white);font-family:var(--stl-font-mono);font-size:var(--stl-text-xl);letter-spacing:.08em;-webkit-user-select:all;user-select:all;place-self:flex-start start}.stl-prewrap{white-space:pre-wrap}.stl-table caption{caption-side:bottom;padding-top:var(--stl-space-3);text-align:left}.stl-table tbody th.stl-numeric{font-family:var(--stl-font-text);font-size:var(--stl-text-sm);white-space:nowrap}.stl-peopletable{--stl-table-bg:var(--stl-paper)}.stl-peopletable th,.stl-peopletable td{padding-left:var(--stl-space-2);padding-right:var(--stl-space-2)}.stl-peopletable tr>:first-child{padding-left:0}.stl-peopletable tr>:last-child{padding-right:0}.stl-peopletable thead th{white-space:normal}.stl-peopletable .stl-badge{padding-inline:var(--stl-space-2)}.stl-peopletable th.stl-peopletable__fit{width:1%}.stl-peopletable th.stl-peopletable__contact{width:11.5rem}.stl-peopletable td.stl-peopletable__contact{font-size:var(--stl-text-sm);overflow-wrap:anywhere}.stl-admingate{max-width:1180px;padding:var(--stl-space-10) var(--stl-space-6);margin:0 auto}.stl-reportbar{align-items:flex-start;gap:var(--stl-space-3) var(--stl-space-5);margin-bottom:var(--stl-space-4);flex-wrap:wrap;display:flex}.stl-reportbar .stl-field{min-width:10rem}.stl-reportbar .stl-field__label{line-height:var(--stl-leading-normal)}.stl-reportbar .stl-reportbar__filter{margin-top:calc(var(--stl-text-sm) * var(--stl-leading-normal) + var(--stl-space-2));align-items:center}.stl-reportbar__filter>:first-child{margin-top:0}.stl-checkin{margin:0;padding:0;list-style:none}.stl-checkin__body>p{margin:0}.stl-checkin__row{gap:var(--stl-space-2);padding:var(--stl-space-4) 0;border-bottom:var(--stl-rule-hair);grid-template-columns:minmax(0,1fr);display:grid}.stl-checkin__who{align-items:baseline;gap:var(--stl-space-1) var(--stl-space-3);flex-wrap:wrap;min-width:0;display:flex}.stl-checkin__name{font-family:var(--stl-font-display);font-size:var(--stl-text-lg);overflow-wrap:anywhere}.stl-checkin__meta{color:var(--stl-ink-muted);font-size:var(--stl-text-sm)}.stl-checkin__tap{width:100%;min-height:var(--stl-tap-target)}.stl-checkin__credit{align-items:center;gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-checkin__step{min-height:var(--stl-tap-target);min-width:var(--stl-tap-target)}.stl-checkin__amount{min-height:var(--stl-tap-target);width:5rem}.stl-checkin__error{grid-column:1/-1}.stl-checkin__times{gap:var(--stl-space-3) var(--stl-space-4);flex-wrap:wrap;display:flex}@media (min-width:700px){.stl-checkin__row{grid-template-columns:minmax(0,1fr) 14rem;align-items:center}.stl-checkin__credit{grid-column:1/-1}}@media (min-width:901px){.stl-checkin__row{grid-template-columns:minmax(0,1fr) auto}.stl-checkin__row .stl-checkin__tap{width:auto}.stl-checkin__credit .stl-checkin__amount{flex:none;width:4.5rem}.stl-checkin__add .stl-checkin__tap{align-self:flex-start;width:auto}}.stl-clos__list{gap:var(--stl-space-3);display:grid}.stl-clos__entry{gap:var(--stl-space-2);padding:var(--stl-space-3);border:var(--stl-rule-hair);border-radius:var(--stl-radius);background:var(--stl-paper);min-width:0;display:grid}.stl-clos__entry[data-invalid=true]{border-color:var(--stl-oxblood)}.stl-clos__head{justify-content:space-between;align-items:center;gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-clos__row{gap:var(--stl-space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.stl-facpick__list{gap:var(--stl-space-2);display:grid}.stl-monthjump{align-items:flex-start;gap:var(--stl-space-3);padding-bottom:var(--stl-space-6);flex-direction:column;display:flex}.stl-monthjump__field{width:100%;min-width:0;max-width:22rem}.stl-calendar__month{scroll-margin-top:var(--stl-space-6)}.stl-monthjump__notice{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);color:var(--stl-oxblood);margin:0}.stl-webform :where(p){margin:0}.stl-webform--measure{max-width:40rem}.stl-webpreview{border:var(--stl-rule-hair)}.stl-editorsplit.stl-editorsplit--aside{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}@media (max-width:900px){.stl-editorsplit.stl-editorsplit--aside{grid-template-columns:minmax(0,1fr)}}.stl-hourstable td>label{align-items:center}.stl-hourstable input[type=checkbox]{margin:0}.stl-callout__main{flex:auto;min-width:0}.stl-card.stl-event{background:var(--stl-white)}.stl-table.stl-bulkimport td{vertical-align:top}.stl-table.stl-bulkimport tr[data-flagged=true]{background:var(--stl-oxblood-tint)}.stl-hours__row{flex-wrap:wrap}.stl-hours__deviations{flex-basis:100%;margin:0;padding:0;list-style:none}.stl-hours__deviation{font-size:var(--stl-text-sm);color:var(--stl-oxblood)}.stl-cfghist{gap:var(--stl-space-4);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:60rem){.stl-cfghist{grid-template-columns:minmax(0,1fr)}}.stl-cfghist__list{gap:var(--stl-space-2);margin:0;padding:0;list-style:none;display:grid}.stl-cfghist__item{margin:0}.stl-cfghist__pick{gap:var(--stl-space-1);text-align:left;width:100%;padding:var(--stl-space-3);border:var(--stl-rule-ink);border-radius:var(--stl-radius);background:var(--stl-paper);cursor:pointer;font:inherit;color:inherit;display:grid}.stl-cfghist__pick[aria-pressed=true]{border-color:var(--stl-oxblood);background:var(--stl-oxblood-tint);box-shadow:inset 3px 0 0 var(--stl-oxblood)}.stl-cfghist__num{font-weight:var(--stl-weight-semibold)}.stl-cfghist__who,.stl-cfghist__when,.stl-cfghist__until{font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-cfghist__title{margin:0 0 var(--stl-space-1)}.stl-cfghist__lede,.stl-cfghist__note{margin:0 0 var(--stl-space-3);font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-cfghist__stns{gap:var(--stl-space-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.stl-cfghist__stn{border:var(--stl-rule-ink);border-radius:var(--stl-radius);background:var(--stl-paper);padding:var(--stl-space-3)}.stl-cfghist__stnhead{margin:0 0 var(--stl-space-1);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-oxblood)}.stl-cfghist__pres{margin:0 0 var(--stl-space-1);font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-cfghist__pairs{margin:0 0 var(--stl-space-2)}.stl-cfghist__pairlist{gap:var(--stl-space-1);margin:0;padding:0;list-style:none;display:grid}.stl-cfghist__pair{font-size:var(--stl-text-sm)}.stl-cfghist__value{font-weight:var(--stl-weight-semibold);color:var(--stl-ink)}.stl-cfghist__mcs{gap:var(--stl-space-1);margin:0;padding:0;list-style:none;display:grid}.stl-cfghist__mc,.stl-cfghist__none{font-size:var(--stl-text-sm)}.stl-cfghist__mclabel{font-weight:var(--stl-weight-semibold)}.stl-cfghist__mcset{color:var(--stl-ink-muted)}.stl-cfgset{gap:var(--stl-space-3);display:grid}.stl-cfgset__pick{gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-cfgset__what{padding:var(--stl-space-2) var(--stl-space-3);border-left:3px solid var(--stl-oxblood);background:var(--stl-paper);margin:0}.stl-cfgset__acts{align-items:center;gap:var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-cfgset__note{font-size:var(--stl-text-sm);color:var(--stl-ink-muted)}.stl-cfgset__blocked{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold)}.stl-cfgset__title{margin:0}.stl-cfgset__total{gap:var(--stl-space-2);margin-top:var(--stl-space-2);justify-items:start;display:grid}.stl-cfgset__count{font-weight:var(--stl-weight-semibold);margin:0}.stl-cfgset__stns{margin:var(--stl-space-3) 0 0;gap:var(--stl-space-3);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));padding:0;list-style:none;display:grid}.stl-cfgset__stn{border:var(--stl-rule-ink);border-radius:var(--stl-radius);background:var(--stl-paper);padding:var(--stl-space-3)}.stl-cfgset__stnhead{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-oxblood);margin:0}.stl-cfgset__says,.stl-cfgset__none{font-size:var(--stl-text-sm);color:var(--stl-ink-muted);margin:0}.stl-cfgset__value{font-weight:var(--stl-weight-semibold);color:var(--stl-ink)}.stl-cfgset__pairs{gap:var(--stl-space-2);justify-items:start;display:grid}.stl-cfgset__pairlist{gap:var(--stl-space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.stl-cfgset__pair{border:var(--stl-rule-ink);border-radius:var(--stl-radius);padding:var(--stl-space-2);gap:var(--stl-space-2);justify-items:start;display:grid}.stl-cfgset__set{border:0;margin:0;padding:0}.stl-cfgset__legend{font-size:var(--stl-text-xs);color:var(--stl-ink-muted);padding:0}.stl-cfgset__opts{gap:var(--stl-space-1);display:grid}.stl-cfgset__opts .stl-cfgset__opt{font-size:var(--stl-text-sm)}.stl-cfgset__mcs{gap:var(--stl-space-2);margin:0;padding:0;list-style:none;display:grid}.stl-cfgset__mc{font-size:var(--stl-text-sm)}.stl-cfgset__mcedit{gap:var(--stl-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.stl-cfgset__mcnote,.stl-cfgset__hint{font-size:var(--stl-text-xs);color:var(--stl-ink-muted);margin:0}.stl-cfgset__mclabel{font-weight:var(--stl-weight-semibold);padding:0}.stl-cfgset__mcset{color:var(--stl-ink-muted)}.stl-legal>section{margin-top:var(--stl-space-10)}.stl-fineprint{margin:var(--stl-space-3) 0 0;font-size:var(--stl-text-xs);color:var(--stl-ink-subtle);line-height:1.5}.stl-fineprint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.stl-legal__notice{padding:var(--stl-space-3) var(--stl-space-4);border-left:4px solid var(--stl-oxblood);background:var(--stl-bone)}.stl-stack--3{gap:var(--stl-space-3)}.stl-cardlink{color:inherit;text-decoration:none;display:block}.stl-cardlink:hover,.stl-cardlink:focus-visible{border-color:var(--stl-oxblood)}.stl-cardlink:hover .stl-cardlink__title,.stl-cardlink:focus-visible .stl-cardlink__title{text-underline-offset:3px;text-decoration:underline}.stl-legal-notice a{color:var(--stl-oxblood);text-underline-offset:3px}.stl-hero__figure picture,.stl-discipline__media picture,.stl-gallery__fig picture{display:block}.stl-hero__figure img,.stl-discipline__media img,.stl-gallery__fig img{height:auto;display:block}.stl-discipline__media{position:relative}.stl-photo-credit{max-width:100%;padding:3px var(--stl-space-2);font-size:var(--stl-text-xs);text-align:right;color:var(--stl-ink-inverse);background:#1713109e;flex-direction:column;align-items:flex-end;line-height:1.45;display:flex;position:absolute;bottom:0;right:0}.stl-photo-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.stl-photo-credit__note{font-style:italic}.stl-clip{position:relative}.stl-clip__video{aspect-ratio:3/2;object-fit:cover;background:var(--stl-bone);width:100%;height:auto;display:block}.stl-clip__toggle{right:var(--stl-space-2);bottom:var(--stl-space-2);padding:2px var(--stl-space-3);font:inherit;font-size:var(--stl-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--stl-ink-inverse);cursor:pointer;background:#1713109e;border:1px solid #f4efe480;position:absolute}.stl-clip__toggle:hover{background:#171310cc}.stl-directions__frame{aspect-ratio:16/9;border:0;width:100%;display:block}.stl-callout.stl-toast{align-items:flex-start;gap:var(--stl-space-3);padding:var(--stl-space-3) var(--stl-space-4)}.stl-toast .stl-callout__body{min-width:0;font-size:var(--stl-text-sm);flex:auto}.stl-toast__dismiss{min-width:32px;min-height:32px;margin-left:auto;margin-top:calc(-1 * var(--stl-space-1));margin-bottom:calc(-1 * var(--stl-space-1));color:inherit;font:inherit;font-size:var(--stl-text-lg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.stl-field__control[aria-invalid=true]{border-color:var(--stl-oxblood)}.stl-field__control.stl-field__control--auto{width:auto}.stl-field__control.stl-field__control--grow{flex:14rem;width:auto;min-width:0}.stl-field__control.stl-field__control--cell{width:4.5rem;min-height:36px;padding:var(--stl-space-1) var(--stl-space-2);text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.stl-badge,.stl-btn--sm,.stl-table .stl-btn{white-space:nowrap}.stl-btn[aria-busy=true]:disabled{cursor:progress}.stl-btn[aria-current=true],.stl-btn[aria-pressed=true],.stl-btn[aria-current=true]:hover,.stl-btn[aria-pressed=true]:hover{background:var(--stl-oxblood-tint);border-color:var(--stl-oxblood-tint);color:var(--stl-oxblood-deep);box-shadow:inset 0 -2px 0 var(--stl-oxblood)}.stl-btn.stl-btn--danger{background:var(--stl-oxblood-tint);border-color:var(--stl-oxblood);color:var(--stl-oxblood-deep)}.stl-btn.stl-btn--danger:hover{background:var(--stl-oxblood-deep);border-color:var(--stl-oxblood-deep);color:var(--stl-ink-inverse)}.stl-choice{align-items:flex-start;gap:var(--stl-space-2);min-height:var(--stl-tap-target);cursor:pointer;font-size:var(--stl-text-base);display:inline-flex}.stl-choice--block{display:flex}.stl-choice__input{width:18px;height:18px;accent-color:var(--stl-oxblood);cursor:pointer;flex:none;margin:3px 0 0}.stl-choice__text{gap:var(--stl-space-1);flex-direction:column;min-width:0;display:flex}.stl-choice__label{overflow-wrap:break-word}.stl-choice__help{font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-choice:has(.stl-choice__input:disabled){opacity:.45;cursor:not-allowed}.stl-choice__input:disabled{cursor:not-allowed}.stl-card{--stl-table-bg:var(--stl-bone)}.stl-card--paper{--stl-table-bg:var(--stl-paper)}.stl-signin{padding:var(--stl-space-16) var(--stl-space-4);justify-content:center;align-items:flex-start;display:flex}.stl-signin__card{width:100%;max-width:26rem}.stl-cardflow :where(p){margin:0}.stl-meta--block{display:block}.stl-glance .stl-cardlink{height:100%}.stl-wrapanywhere{overflow-wrap:anywhere}.stl-contact__v--end{text-align:right}@media (max-width:480px){.stl-summary .stl-contact__v--end{text-align:left}}.stl-bulletlist{padding-left:var(--stl-space-5);margin:0}.stl-flush{margin:0}.stl-line{display:block}.stl-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.stl-callout__actions{margin-top:var(--stl-space-4)}.stl-hours__state--placeholder{visibility:hidden}.sg-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:1rem;display:grid}.sg-grid--180px{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.sg-grid--200px{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sg-grid--240px{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sg-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sg-chip{border:1px solid var(--stl-bone-deep);border-radius:2px;height:72px}.sg-chip[data-swatch-chip=--stl-oxblood]{background:var(--stl-oxblood)}.sg-chip[data-swatch-chip=--stl-green]{background:var(--stl-green)}.sg-chip[data-swatch-chip=--stl-brass]{background:var(--stl-brass)}.sg-chip[data-swatch-chip=--stl-paper]{background:var(--stl-paper)}.sg-chip[data-swatch-chip=--stl-bone]{background:var(--stl-bone)}.sg-chip[data-swatch-chip=--stl-ink]{background:var(--stl-ink)}.sg-chip__hex{margin-top:.5rem}.sg-specimen{margin-bottom:1.5rem}.sg-specimen__label{margin-bottom:.25rem}.sg-card{margin-bottom:1.5rem}.stl-card.sg-card--ink{background:var(--stl-ink)}.sg-label{margin-bottom:.5rem}.sg-label--sub{margin-top:1rem}.sg-label--section{margin-top:1.5rem}.sg-after{margin-top:.75rem}
:root,.stl-root{--stl-oxblood:#700030;--stl-oxblood-deep:#4e0021;--stl-oxblood-tint:#f5e9ee;--stl-green:#0a5c2e;--stl-green-deep:#06401f;--stl-green-tint:#e7f0ea;--stl-brass:#b08d57;--stl-brass-ink:#7a5f32;--stl-paper:#fbf8f2;--stl-bone:#f4efe4;--stl-bone-deep:#e8e0ce;--stl-white:#fff;--stl-ink:#171310;--stl-ink-muted:#574e46;--stl-ink-subtle:#6b6158;--stl-ink-inverse:#f4efe4;--stl-notice-info:var(--stl-green);--stl-notice-info-bg:var(--stl-green-tint);--stl-notice-warn:#7a4b00;--stl-notice-warn-bg:#faf0dc;--stl-notice-alert:var(--stl-oxblood);--stl-notice-alert-bg:var(--stl-oxblood-tint);--stl-font-display:"Libre Caslon Text", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--stl-font-text:"Libre Franklin", Optima, Candara, "Gill Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--stl-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--stl-text-xs:.722rem;--stl-text-sm:.833rem;--stl-text-base:1rem;--stl-text-lg:1.111rem;--stl-text-xl:1.333rem;--stl-text-2xl:1.667rem;--stl-text-3xl:2.111rem;--stl-text-4xl:2.667rem;--stl-text-5xl:3.333rem;--stl-leading-display:1.06;--stl-leading-snug:1.25;--stl-leading-normal:1.6;--stl-tracking-display:-.005em;--stl-tracking-eyebrow:.3em;--stl-tracking-nav:.13em;--stl-tracking-button:.16em;--stl-weight-regular:400;--stl-weight-medium:500;--stl-weight-semibold:600;--stl-space-1:4px;--stl-space-2:8px;--stl-space-3:12px;--stl-space-4:16px;--stl-space-5:20px;--stl-space-6:24px;--stl-space-8:32px;--stl-space-10:40px;--stl-space-12:48px;--stl-space-16:64px;--stl-space-20:80px;--stl-space-24:96px;--stl-rule-hair:1px solid #b08d578c;--stl-rule-ink:1px solid #17131024;--stl-rule-heavy:2px solid var(--stl-ink);--stl-radius:0;--stl-radius-crest:50%;--stl-focus-width:3px;--stl-focus-color:var(--stl-oxblood);--stl-focus-offset:2px;--stl-measure:66ch;--stl-container:1180px;--stl-gutter:var(--stl-space-6);--stl-tap-target:44px}.stl-root{background:var(--stl-paper);color:var(--stl-ink);font-family:var(--stl-font-text);font-size:var(--stl-text-base);line-height:var(--stl-leading-normal);font-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.stl-root *,.stl-root :before,.stl-root :after{box-sizing:border-box}.stl-root img,.stl-root svg{max-width:100%;height:auto;display:block}.stl-root :focus-visible{outline:var(--stl-focus-width) solid var(--stl-focus-color);outline-offset:var(--stl-focus-offset)}.stl-root--dark :focus-visible,.stl-band--oxblood :focus-visible,.stl-band--ink :focus-visible{outline-color:var(--stl-brass)}.stl-band--green :focus-visible{outline-color:var(--stl-ink-inverse)}.stl-skip{left:-9999px;top:var(--stl-space-2);z-index:100;background:var(--stl-oxblood);color:var(--stl-ink-inverse);padding:var(--stl-space-3) var(--stl-space-5);font:var(--stl-weight-semibold) var(--stl-text-sm) / 1 var(--stl-font-text);letter-spacing:var(--stl-tracking-button);text-transform:uppercase;text-decoration:none;position:absolute}.stl-skip:focus{left:var(--stl-space-4)}.stl-display,.stl-h1,.stl-h2,.stl-h3{font-family:var(--stl-font-display);font-weight:var(--stl-weight-regular);letter-spacing:var(--stl-tracking-display);line-height:var(--stl-leading-display);color:var(--stl-ink);margin:0}.stl-display{font-size:clamp(2.222rem, 4.6vw, var(--stl-text-5xl))}.stl-h1{font-size:clamp(2rem, 3.6vw, var(--stl-text-4xl))}.stl-h2{font-size:var(--stl-text-3xl);line-height:var(--stl-leading-snug)}.stl-h3{font-size:var(--stl-text-xl);line-height:var(--stl-leading-snug)}.stl-display em,.stl-h1 em,.stl-h2 em{color:var(--stl-oxblood);font-style:italic}.stl-eyebrow{font-family:var(--stl-font-text);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-eyebrow);text-transform:uppercase;color:var(--stl-oxblood);margin:0 0 var(--stl-space-4);display:block}.stl-eyebrow--green{color:var(--stl-green)}.stl-eyebrow--brass{color:var(--stl-brass-ink)}.stl-eyebrow--inverse{color:var(--stl-brass)}.stl-lede{font-size:var(--stl-text-lg);color:var(--stl-ink-muted);max-width:var(--stl-measure);margin:0 0 var(--stl-space-6)}.stl-prose{max-width:var(--stl-measure)}.stl-prose>*+*{margin-top:var(--stl-space-4)}.stl-prose p{margin:0}.stl-prose a{color:var(--stl-oxblood);text-underline-offset:3px}.stl-prose a:hover{color:var(--stl-oxblood-deep)}.stl-meta{font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-numeric{font-variant-numeric:tabular-nums lining-nums}.stl-rule{border:0;border-top:var(--stl-rule-hair);margin:var(--stl-space-8) 0}.stl-rule--double{border:0;border-top:var(--stl-rule-hair);border-bottom:var(--stl-rule-hair);height:3px;margin:var(--stl-space-8) 0}.stl-rule--ink{border-top:var(--stl-rule-ink);border-bottom:0;height:0}.stl-rule--tight{margin:var(--stl-space-4) 0}.stl-container{width:100%;max-width:var(--stl-container);padding-inline:var(--stl-gutter);margin-inline:auto}.stl-band{padding-block:var(--stl-space-16)}.stl-band--tight{padding-block:var(--stl-space-10)}.stl-band--bone{background:var(--stl-bone)}.stl-band--oxblood{background:var(--stl-oxblood);color:var(--stl-ink-inverse)}.stl-band--green{background:var(--stl-green);color:var(--stl-ink-inverse)}.stl-band--ink{background:var(--stl-ink);color:var(--stl-ink-inverse)}.stl-band--oxblood .stl-display,.stl-band--oxblood .stl-h1,.stl-band--oxblood .stl-h2,.stl-band--oxblood .stl-h3,.stl-band--green .stl-display,.stl-band--green .stl-h1,.stl-band--green .stl-h2,.stl-band--green .stl-h3,.stl-band--ink .stl-h2,.stl-band--ink .stl-h3{color:var(--stl-ink-inverse)}.stl-band--oxblood .stl-lede,.stl-band--green .stl-lede,.stl-band--ink .stl-lede{color:#f4efe4db}.stl-stack{flex-direction:column;display:flex}.stl-stack--2{gap:var(--stl-space-2)}.stl-stack--4{gap:var(--stl-space-4)}.stl-stack--6{gap:var(--stl-space-6)}.stl-stack--8{gap:var(--stl-space-8)}.stl-cluster{gap:var(--stl-space-3);flex-wrap:wrap;align-items:center;display:flex}.stl-grid{gap:var(--stl-space-6);display:grid}.stl-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stl-grid--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}@media (max-width:900px){.stl-grid--3,.stl-grid--4,.stl-grid--split{grid-template-columns:minmax(0,1fr)}.stl-band{padding-block:var(--stl-space-12)}}@media (max-width:620px){.stl-grid--2{grid-template-columns:minmax(0,1fr)}}.stl-card{background:var(--stl-bone);border:var(--stl-rule-ink);padding:var(--stl-space-6)}.stl-card--paper{background:var(--stl-paper)}.stl-card--brass{border:var(--stl-rule-hair)}.stl-card__title{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);line-height:var(--stl-leading-snug);margin:0 0 var(--stl-space-2)}.stl-btn{justify-content:center;align-items:center;gap:var(--stl-space-2);min-height:var(--stl-tap-target);padding:var(--stl-space-3) var(--stl-space-6);border:1px solid var(--stl-oxblood);border-radius:var(--stl-radius);background:var(--stl-oxblood);color:var(--stl-ink-inverse);font-family:var(--stl-font-text);font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-button);text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.stl-btn:hover{background:var(--stl-oxblood-deep);border-color:var(--stl-oxblood-deep)}.stl-btn--secondary{color:var(--stl-oxblood);background:0 0}.stl-btn--secondary:hover{background:var(--stl-oxblood-tint);color:var(--stl-oxblood-deep)}.stl-btn--quiet{color:var(--stl-oxblood);padding-inline:var(--stl-space-2);letter-spacing:.04em;text-transform:none;font-size:var(--stl-text-base);background:0 0;border-color:#0000}.stl-btn--quiet:hover{color:var(--stl-oxblood-deep);background:0 0;text-decoration:underline}.stl-btn--inverse{background:var(--stl-brass);border-color:var(--stl-brass);color:var(--stl-ink)}.stl-btn--inverse:hover{background:#c6a374;border-color:#c6a374}.stl-btn--sm{min-height:36px;padding:var(--stl-space-2) var(--stl-space-4);font-size:var(--stl-text-xs)}.stl-btn--lg{min-height:52px;padding:var(--stl-space-4) var(--stl-space-8);font-size:var(--stl-text-base)}.stl-btn--block{width:100%;display:flex}.stl-btn[aria-disabled=true],.stl-btn:disabled{opacity:.45;cursor:not-allowed}.stl-field{gap:var(--stl-space-2);flex-direction:column;display:flex}.stl-field__label{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--stl-ink-muted)}.stl-field__req{color:var(--stl-oxblood);margin-left:2px}.stl-field__control{width:100%;min-height:var(--stl-tap-target);padding:var(--stl-space-3);border:1px solid var(--stl-bone-deep);border-radius:var(--stl-radius);background:var(--stl-white);color:var(--stl-ink);font-family:var(--stl-font-text);font-size:var(--stl-text-base)}.stl-field__control:hover{border-color:var(--stl-ink-subtle)}.stl-field textarea.stl-field__control{resize:vertical;min-height:120px}.stl-field__help{font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-field__error{font-size:var(--stl-text-sm);font-weight:var(--stl-weight-semibold);color:var(--stl-oxblood)}.stl-field--invalid .stl-field__control{border-color:var(--stl-oxblood);border-width:2px}.stl-badge{align-items:center;gap:var(--stl-space-2);padding:3px var(--stl-space-3);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--stl-green);border:1px solid;display:inline-flex}.stl-badge--oxblood{color:var(--stl-oxblood)}.stl-badge--muted{color:var(--stl-ink-subtle)}.stl-badge--solid{background:var(--stl-green);border-color:var(--stl-green);color:var(--stl-ink-inverse)}.stl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stl-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.stl-crest{align-items:center;gap:var(--stl-space-4);display:inline-flex}.stl-crest--link{color:inherit;text-decoration:none}.stl-crest__mark{object-fit:contain;background:0 0;border:0;flex:none;width:auto}.stl-crest--sm .stl-crest__mark{height:40px}.stl-crest--md .stl-crest__mark{height:64px}.stl-crest--lg .stl-crest__mark{height:116px}.stl-crest__word{font-family:var(--stl-font-display);letter-spacing:.015em;color:inherit;line-height:1.05}.stl-crest--sm .stl-crest__word{font-size:var(--stl-text-lg)}.stl-crest--md .stl-crest__word{font-size:var(--stl-text-2xl)}.stl-crest--lg .stl-crest__word{font-size:var(--stl-text-3xl)}.stl-crest__tag{margin-top:var(--stl-space-2);font-family:var(--stl-font-text);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-medium);letter-spacing:.26em;text-transform:uppercase;color:var(--stl-ink-muted);display:block}.stl-band--oxblood .stl-crest__tag,.stl-band--ink .stl-crest__tag,.stl-footer .stl-crest__tag{color:var(--stl-brass)}.stl-band--green .stl-crest__tag{color:var(--stl-ink-inverse)}.stl-masthead{background:var(--stl-paper)}.stl-masthead__bar{background:var(--stl-oxblood);color:var(--stl-ink-inverse);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-medium);letter-spacing:.18em;text-transform:uppercase}.stl-masthead__bar .stl-container{gap:var(--stl-space-4);padding-block:var(--stl-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.stl-masthead__bar a{color:inherit;text-decoration:none}.stl-masthead__bar a:hover{text-decoration:underline}.stl-masthead__inner{align-items:center;gap:var(--stl-space-6);padding-block:var(--stl-space-5) var(--stl-space-4);display:flex}.stl-masthead__brand{color:inherit;text-decoration:none}.stl-masthead__nav{gap:var(--stl-space-8);margin-left:auto;display:flex}.stl-masthead__link{min-height:var(--stl-tap-target);color:var(--stl-ink);font-size:var(--stl-text-sm);font-weight:var(--stl-weight-medium);letter-spacing:var(--stl-tracking-nav);text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex;position:relative}.stl-masthead__link:hover{color:var(--stl-oxblood)}.stl-masthead__link[aria-current=page]{border-bottom-color:var(--stl-oxblood);color:var(--stl-oxblood)}.stl-masthead__toggle{align-items:center;gap:var(--stl-space-2);min-height:var(--stl-tap-target);min-width:var(--stl-tap-target);padding:var(--stl-space-2) var(--stl-space-3);border:1px solid var(--stl-bone-deep);color:var(--stl-ink);font-family:var(--stl-font-text);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:var(--stl-tracking-button);text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;display:none}.stl-masthead__drawer{border-top:var(--stl-rule-hair);flex-direction:column;display:flex}.stl-masthead__drawer[hidden],.stl-faq__panel[hidden]{display:none}.stl-masthead__drawer .stl-masthead__link{border-bottom:var(--stl-rule-ink);padding-block:var(--stl-space-3);font-size:var(--stl-text-base)}@media (max-width:900px){.stl-masthead__nav{display:none}.stl-masthead__toggle{display:inline-flex}}.stl-hero{padding-block:var(--stl-space-16) var(--stl-space-12)}.stl-hero__grid{gap:var(--stl-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;display:grid}.stl-hero__figure{border:var(--stl-rule-hair);padding:var(--stl-space-2);background:var(--stl-bone);margin:0}.stl-hero__figure img{object-fit:cover;aspect-ratio:4/3;width:100%}.stl-hero__caption{font-size:var(--stl-text-xs);color:var(--stl-ink-subtle);padding:var(--stl-space-2) var(--stl-space-1) 0;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.stl-hero__grid{gap:var(--stl-space-8);grid-template-columns:minmax(0,1fr)}}.stl-pagehead{border-bottom:var(--stl-rule-hair);padding-block:var(--stl-space-10) var(--stl-space-8)}.stl-pagehead__crumbs{gap:var(--stl-space-2);font-size:var(--stl-text-sm);color:var(--stl-ink-subtle);margin-bottom:var(--stl-space-4);flex-wrap:wrap;display:flex}.stl-pagehead__crumbs a{color:var(--stl-ink-muted);text-underline-offset:3px}.stl-pagehead__crumbs span[aria-hidden]{color:var(--stl-brass)}.stl-sectionhead{margin-bottom:var(--stl-space-8)}.stl-sectionhead__row{align-items:baseline;gap:var(--stl-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.stl-sectionhead__rule{margin-top:var(--stl-space-4);border:0;border-top:var(--stl-rule-hair)}.stl-sectionhead--center{text-align:center}.stl-sectionhead--center .stl-sectionhead__row{justify-content:center}.stl-announce{background:var(--stl-green);color:var(--stl-ink-inverse)}.stl-announce .stl-container{align-items:center;gap:var(--stl-space-4);padding-block:var(--stl-space-3);display:flex}.stl-announce__text{font-size:var(--stl-text-sm);margin:0}.stl-announce__text strong{letter-spacing:.1em;text-transform:uppercase;font-size:var(--stl-text-xs);margin-right:var(--stl-space-2)}.stl-announce__link{color:var(--stl-ink-inverse);text-underline-offset:3px;font-weight:var(--stl-weight-medium)}.stl-announce__dismiss{min-height:var(--stl-tap-target);min-width:var(--stl-tap-target);color:inherit;font-family:var(--stl-font-text);font-size:var(--stl-text-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4efe466;margin-left:auto}.stl-announce__dismiss:hover{border-color:var(--stl-brass);color:var(--stl-brass)}.stl-announce--alert{background:var(--stl-oxblood)}.stl-callout{gap:var(--stl-space-4);padding:var(--stl-space-5) var(--stl-space-6);border-left:4px solid var(--stl-green);background:var(--stl-green-tint);display:flex}.stl-callout__title{font-family:var(--stl-font-display);font-size:var(--stl-text-lg);margin:0 0 var(--stl-space-1)}.stl-callout__body{font-size:var(--stl-text-base);color:var(--stl-ink-muted);margin:0}.stl-callout--warn{border-left-color:var(--stl-notice-warn);background:var(--stl-notice-warn-bg)}.stl-callout--alert{border-left-color:var(--stl-oxblood);background:var(--stl-oxblood-tint)}.stl-hours__today{align-items:baseline;gap:var(--stl-space-3);padding-bottom:var(--stl-space-4);margin-bottom:var(--stl-space-4);border-bottom:var(--stl-rule-hair);flex-wrap:wrap;display:flex}.stl-hours__state{font-family:var(--stl-font-display);font-size:var(--stl-text-2xl);color:var(--stl-green);line-height:1.1}.stl-hours__state--closed{color:var(--stl-oxblood)}.stl-hours__list{margin:0;padding:0;list-style:none}.stl-hours__row{justify-content:space-between;gap:var(--stl-space-4);padding-block:var(--stl-space-2);border-bottom:var(--stl-rule-ink);display:flex}.stl-hours__row:last-child{border-bottom:0}.stl-hours__row--today{font-weight:var(--stl-weight-semibold);color:var(--stl-oxblood)}.stl-hours__day{letter-spacing:.04em}.stl-hours__time{font-variant-numeric:tabular-nums;color:var(--stl-ink-muted)}.stl-hours__row--today .stl-hours__time{color:inherit}.stl-hours__note{margin:var(--stl-space-4) 0 0;font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-prices{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.stl-prices caption{text-align:left;padding-bottom:var(--stl-space-3);font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-prices th,.stl-prices td{padding:var(--stl-space-3) var(--stl-space-2);border-bottom:var(--stl-rule-ink);text-align:left}.stl-prices thead th{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--stl-ink-muted);border-bottom:var(--stl-rule-hair)}.stl-prices td+td,.stl-prices th+th{text-align:right}.stl-prices tbody th{font-weight:var(--stl-weight-regular)}.stl-prices tbody tr:last-child th,.stl-prices tbody tr:last-child td{border-bottom:0}.stl-prices__member{color:var(--stl-green);font-weight:var(--stl-weight-semibold)}.stl-prices__unit{font-size:var(--stl-text-xs);color:var(--stl-ink-subtle);letter-spacing:.04em;display:block}.stl-stats{gap:var(--stl-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stl-stats__item{text-align:center}.stl-stats__figure{font-family:var(--stl-font-display);font-size:var(--stl-text-4xl);color:var(--stl-brass);line-height:1;display:block}.stl-stats__label{margin-top:var(--stl-space-3);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;display:block}.stl-stats__note{margin-top:var(--stl-space-1);font-size:var(--stl-text-sm);opacity:.8;display:block}@media (max-width:900px){.stl-stats{gap:var(--stl-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.stl-discipline{background:var(--stl-bone);border:var(--stl-rule-ink);flex-direction:column;height:100%;display:flex}.stl-discipline__media{border-bottom:var(--stl-rule-hair);margin:0}.stl-discipline__media img{aspect-ratio:3/2;object-fit:cover;width:100%}.stl-discipline__body{padding:var(--stl-space-6);gap:var(--stl-space-3);flex-direction:column;flex:1;display:flex}.stl-discipline__facts{gap:var(--stl-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stl-discipline__facts li{justify-content:space-between;gap:var(--stl-space-4);font-size:var(--stl-text-sm);border-bottom:var(--stl-rule-ink);padding-block:var(--stl-space-2);display:flex}.stl-discipline__facts li:last-child{border-bottom:0}.stl-discipline__facts dt,.stl-discipline__facts .stl-discipline__k{color:var(--stl-ink-subtle)}.stl-discipline__actions{padding-top:var(--stl-space-2);margin-top:auto}.stl-plan__grid{gap:var(--stl-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stl-plan__item{border-top:var(--stl-rule-hair);padding-top:var(--stl-space-4)}.stl-plan__k{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--stl-oxblood);margin-bottom:var(--stl-space-2);display:block}.stl-plan__v{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);line-height:var(--stl-leading-snug);margin:0 0 var(--stl-space-2)}.stl-plan__note{font-size:var(--stl-text-sm);color:var(--stl-ink-muted);margin:0}.stl-plan__actions{margin-top:var(--stl-space-10);gap:var(--stl-space-4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px){.stl-plan__grid{gap:var(--stl-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stl-plan__grid{grid-template-columns:minmax(0,1fr)}}.stl-event{gap:var(--stl-space-6);padding-block:var(--stl-space-5);border-bottom:var(--stl-rule-ink);grid-template-columns:104px minmax(0,1fr) auto;align-items:start;display:grid}.stl-event__date{text-align:center;border-right:var(--stl-rule-hair);padding-right:var(--stl-space-4)}.stl-event__dow{font-size:var(--stl-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--stl-ink-subtle);display:block}.stl-event__day{font-family:var(--stl-font-display);font-size:var(--stl-text-3xl);color:var(--stl-oxblood);line-height:1;display:block}.stl-event__mon{font-size:var(--stl-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--stl-ink-muted);display:block}.stl-event__title{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);line-height:var(--stl-leading-snug);margin:0 0 var(--stl-space-1)}.stl-event__title a{color:inherit;text-underline-offset:3px}.stl-event__meta{gap:var(--stl-space-2) var(--stl-space-4);font-size:var(--stl-text-sm);color:var(--stl-ink-subtle);margin:0 0 var(--stl-space-2);flex-wrap:wrap;display:flex}.stl-event__desc{color:var(--stl-ink-muted);max-width:60ch;margin:0}.stl-event__actions{gap:var(--stl-space-2);flex-direction:column;align-items:flex-end;display:flex}.stl-event--cancelled .stl-event__title{color:var(--stl-ink-subtle);text-decoration:line-through}@media (max-width:720px){.stl-event{grid-template-columns:76px minmax(0,1fr)}.stl-event__actions{grid-column:2;align-items:flex-start}}.stl-calendar__month{font-family:var(--stl-font-display);font-size:var(--stl-text-2xl);margin:var(--stl-space-8) 0 var(--stl-space-2);padding-bottom:var(--stl-space-2);border-bottom:var(--stl-rule-heavy)}.stl-calendar__month:first-child{margin-top:0}.stl-calendar__empty{padding:var(--stl-space-8) 0;color:var(--stl-ink-subtle);border-bottom:var(--stl-rule-ink)}.stl-calendar__foot{gap:var(--stl-space-4);padding-top:var(--stl-space-6);flex-wrap:wrap;align-items:center;display:flex}.stl-league{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.stl-league caption{text-align:left;padding-bottom:var(--stl-space-3);font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-league th,.stl-league td{padding:var(--stl-space-3) var(--stl-space-2);border-bottom:var(--stl-rule-ink);text-align:left}.stl-league thead th{font-size:var(--stl-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stl-ink-muted);border-bottom:var(--stl-rule-hair)}.stl-league td.stl-league__num,.stl-league th.stl-league__num{text-align:right}.stl-league__pos{width:3ch;color:var(--stl-ink-subtle)}.stl-league tbody tr:nth-child(-n+3) .stl-league__pos{color:var(--stl-brass-ink);font-weight:var(--stl-weight-semibold)}.stl-league__shooter{font-weight:var(--stl-weight-medium)}.stl-league__class{font-size:var(--stl-text-sm);color:var(--stl-ink-subtle)}.stl-faq{border-top:var(--stl-rule-hair)}.stl-faq__item{border-bottom:var(--stl-rule-ink)}.stl-faq__q{margin:0}.stl-faq__trigger{gap:var(--stl-space-4);width:100%;min-height:var(--stl-tap-target);padding:var(--stl-space-4) 0;color:var(--stl-ink);font-family:var(--stl-font-display);font-size:var(--stl-text-lg);line-height:var(--stl-leading-snug);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;display:flex}.stl-faq__trigger:hover{color:var(--stl-oxblood)}.stl-faq__sign{font-family:var(--stl-font-text);font-size:var(--stl-text-xl);color:var(--stl-brass-ink);flex:none;line-height:1}.stl-faq__panel{padding:0 0 var(--stl-space-5);max-width:var(--stl-measure);color:var(--stl-ink-muted)}.stl-faq__panel p{margin:0 0 var(--stl-space-3)}.stl-faq__panel p:last-child{margin-bottom:0}.stl-faq__panel a{color:var(--stl-oxblood);text-underline-offset:3px}.stl-tiers{gap:var(--stl-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stl-tier{gap:var(--stl-space-4);padding:var(--stl-space-8);background:var(--stl-bone);border:var(--stl-rule-ink);flex-direction:column;display:flex}.stl-tier--feature{border:var(--stl-rule-hair);background:var(--stl-paper);box-shadow:inset 0 0 0 4px #b08d571f}.stl-tier__name{font-family:var(--stl-font-display);font-size:var(--stl-text-2xl);margin:0}.stl-tier__price{font-family:var(--stl-font-display);font-size:var(--stl-text-4xl);color:var(--stl-oxblood);margin:0;line-height:1}.stl-tier__period{margin-top:var(--stl-space-2);font-family:var(--stl-font-text);font-size:var(--stl-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--stl-ink-subtle);display:block}.stl-tier__list{gap:var(--stl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stl-tier__list li{gap:var(--stl-space-3);font-size:var(--stl-text-base);display:flex}.stl-tier__list li:before{content:"—";color:var(--stl-brass-ink);flex:none}.stl-tier__actions{padding-top:var(--stl-space-4);margin-top:auto}@media (max-width:720px){.stl-tiers{grid-template-columns:minmax(0,1fr)}}.stl-steps{counter-reset:stl-step;gap:var(--stl-space-6);margin:0;padding:0;list-style:none;display:grid}.stl-steps__item{gap:var(--stl-space-5);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.stl-steps__num{border:var(--stl-rule-hair);border-radius:var(--stl-radius-crest);width:56px;height:56px;font-family:var(--stl-font-display);font-size:var(--stl-text-xl);color:var(--stl-oxblood);place-items:center;display:grid}.stl-steps__title{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);margin:0 0 var(--stl-space-2);line-height:var(--stl-leading-snug)}.stl-steps__body{color:var(--stl-ink-muted);max-width:var(--stl-measure);margin:0}.stl-steps__aside{margin-top:var(--stl-space-2);font-size:var(--stl-text-sm);color:var(--stl-ink-subtle);display:block}.stl-steps__cta{margin-top:var(--stl-space-4)}.stl-appform{gap:var(--stl-space-6);max-width:720px;display:grid}.stl-appform__row{gap:var(--stl-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stl-appform__fieldset{gap:var(--stl-space-5);border:0;margin:0;padding:0;display:grid}.stl-appform__legend{padding:0 0 var(--stl-space-2);font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--stl-oxblood);border-bottom:var(--stl-rule-hair);width:100%}.stl-appform__summary{padding:var(--stl-space-4) var(--stl-space-5);background:var(--stl-oxblood-tint);border-left:4px solid var(--stl-oxblood)}.stl-appform__summary h3{margin:0 0 var(--stl-space-2);font-family:var(--stl-font-display);font-size:var(--stl-text-lg)}.stl-appform__summary ul{padding-left:var(--stl-space-5);margin:0}.stl-appform__foot{gap:var(--stl-space-4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:620px){.stl-appform__row{grid-template-columns:minmax(0,1fr)}}.stl-contact{gap:var(--stl-space-4);display:grid}.stl-contact__name{font-family:var(--stl-font-display);font-size:var(--stl-text-xl);margin:0}.stl-contact__list{gap:var(--stl-space-3);margin:0;padding:0;list-style:none;display:grid}.stl-contact__row{gap:var(--stl-space-4);grid-template-columns:92px minmax(0,1fr);align-items:baseline;display:grid}.stl-contact__k{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--stl-ink-subtle)}.stl-contact__v{margin:0}.stl-contact__v a{color:var(--stl-oxblood);text-underline-offset:3px}.stl-directions{gap:var(--stl-space-5);display:grid}.stl-directions__steps{padding-left:var(--stl-space-6);gap:var(--stl-space-2);color:var(--stl-ink-muted);margin:0;display:grid}.stl-directions__map{border:var(--stl-rule-hair);background:var(--stl-bone);padding:var(--stl-space-2)}.stl-directions__map img{aspect-ratio:16/9;object-fit:cover;width:100%}.stl-gallery{gap:var(--stl-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stl-gallery__fig{border:var(--stl-rule-hair);background:var(--stl-bone);padding:var(--stl-space-2);margin:0}.stl-gallery__fig img{aspect-ratio:4/3;object-fit:cover;width:100%}.stl-gallery__cap{font-size:var(--stl-text-sm);color:var(--stl-ink-muted);padding:var(--stl-space-3) var(--stl-space-1) var(--stl-space-1)}.stl-gallery__cap b{font-weight:var(--stl-weight-semibold);color:var(--stl-ink);display:block}@media (max-width:900px){.stl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stl-gallery{grid-template-columns:minmax(0,1fr)}}.stl-sponsors{gap:var(--stl-space-10);padding-block:var(--stl-space-6);border-top:var(--stl-rule-hair);border-bottom:var(--stl-rule-hair);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.stl-sponsors__item{align-items:center;gap:var(--stl-space-3);color:var(--stl-ink-muted);font-family:var(--stl-font-display);font-size:var(--stl-text-lg);text-decoration:none;display:inline-flex}.stl-sponsors__item:hover{color:var(--stl-oxblood)}.stl-sponsors__item img{width:auto;max-height:44px}.stl-footer{background:var(--stl-ink);color:var(--stl-ink-inverse);padding-block:var(--stl-space-12) var(--stl-space-8)}.stl-footer a{color:var(--stl-brass);text-underline-offset:3px}.stl-footer__grid{gap:var(--stl-space-10);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.stl-footer__head{font-size:var(--stl-text-xs);font-weight:var(--stl-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--stl-brass);margin:0 0 var(--stl-space-4)}.stl-footer__list{gap:var(--stl-space-2);font-size:var(--stl-text-sm);margin:0;padding:0;list-style:none;display:grid}.stl-footer__list a{color:var(--stl-ink-inverse);text-decoration:none}.stl-footer__list a:hover{color:var(--stl-brass);text-decoration:underline}.stl-footer__legal{gap:var(--stl-space-4);margin-top:var(--stl-space-10);padding-top:var(--stl-space-5);font-size:var(--stl-text-xs);letter-spacing:.08em;text-transform:uppercase;color:#f4efe4b3;border-top:1px solid #b08d5759;flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:900px){.stl-footer__grid{gap:var(--stl-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stl-footer__grid{grid-template-columns:minmax(0,1fr)}}
:root,.stl-root{--stl-font-display:var(--font-caslon), "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--stl-font-text:var(--font-franklin), Optima, Candara, "Gill Sans", "Segoe UI", system-ui, -apple-system, sans-serif}.stl-root :is(.stl-display,.stl-h1,.stl-h2) em{font-family:var(--font-caslon-italic), "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}
